Fix options framework abuse by elvis*.diff -r1.14 -r1.15 pkgsrc/editors/elvis/Makefile
(wiz)
@@ -1,41 +1,10 @@ | @@ -1,41 +1,10 @@ | |||
1 | # $NetBSD: Makefile,v 1.14 2015/12/29 04:22:50 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.15 2016/12/30 14:25:01 wiz Exp $ | |
2 | 2 | |||
3 | # This section contains variables that might be overridden. | 3 | PKGNAME= elvis-${VERSION} | |
4 | PKGNAME?= ${PKGNAME_BASE} | 4 | COMMENT= Clone of vi with regex-search, hex-edit, HTML/LaTeX preview | |
5 | COMMENT?= Clone of vi with regex-search, hex-edit, HTML/LaTeX preview | |||
6 | ||||
7 | # Normal package Makefile contents follow. | |||
8 | DISTNAME= elvis-2.2_0 | |||
9 | PKGNAME_BASE= ${DISTNAME:S/_/./} | |||
10 | PKGREVISION= 11 | 5 | PKGREVISION= 11 | |
11 | CATEGORIES= editors | |||
12 | MASTER_SITES= ftp://ftp.cs.pdx.edu/pub/elvis/ | |||
13 | ||||
14 | CONFLICTS+= elvis-[0-9]* | |||
15 | CONFLICTS+= elvis-x11-[0-9]* | |||
16 | ||||
17 | MAINTAINER= airhead@users.sourceforge.net | |||
18 | HOMEPAGE= http://elvis.vi-editor.org/ | |||
19 | LICENSE= artistic | |||
20 | ||||
21 | .include "options.mk" | |||
22 | ||||
23 | HAS_CONFIGURE= yes | |||
24 | CONFIGURE_ARGS+= --verbose | |||
25 | CONFIGURE_ARGS+= --prefix=${PREFIX} | |||
26 | CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/elvis | |||
27 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | |||
28 | ||||
29 | PKG_SYSCONFSUBDIR?= elvis | |||
30 | CONF_FILES= ${PREFIX}/share/elvis/elvis.rc \ | |||
31 | ${PKG_SYSCONFDIR}/elvis.rc | |||
32 | ||||
33 | INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX} | |||
34 | INSTALL_MAKE_FLAGS+= BINDIR=${DESTDIR}${PREFIX}/bin | |||
35 | INSTALL_MAKE_FLAGS+= DATADIR=${DESTDIR}${PREFIX}/share/elvis | |||
36 | INSTALL_MAKE_FLAGS+= DOCDIR=${DESTDIR}${PREFIX}/share/doc/elvis | |||
37 | 6 | |||
38 | INSTALLATION_DIRS= ${PKGMANDIR}/man1 | 7 | CONFIGURE_ARGS+= --without-x | |
39 | 8 | |||
40 | .include "../../mk/termcap.buildlink3.mk" | 9 | .include "Makefile.common" | |
41 | .include "../../mk/bsd.pkg.mk" | 10 | .include "../../mk/bsd.pkg.mk" |
# $NetBSD: Makefile.common,v 1.9 2016/12/30 14:25:01 wiz Exp $
#
# used by editors/elvis-x11/Makefile
# used by editors/elvis/Makefile
# Normal package Makefile contents follow.
DISTNAME= elvis-2.2_0
CATEGORIES= editors
MASTER_SITES= ftp://ftp.cs.pdx.edu/pub/elvis/
MAINTAINER= airhead@users.sourceforge.net
HOMEPAGE= http://elvis.vi-editor.org/
LICENSE= artistic
VERSION= 2.2.0
PATCHDIR= ${.CURDIR}/../../editors/elvis/patches
DISTINFO_FILE= ${.CURDIR}/../../editors/elvis/distinfo
PLIST_SRC= ${.CURDIR}/../../editors/elvis/PLIST
HAS_CONFIGURE= yes
CONFIGURE_ARGS+= --verbose
CONFIGURE_ARGS+= --prefix=${PREFIX}
CONFIGURE_ARGS+= --docdir=${PREFIX}/share/doc/elvis
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
PKG_SYSCONFSUBDIR?= elvis
CONF_FILES= ${PREFIX}/share/elvis/elvis.rc \
${PKG_SYSCONFDIR}/elvis.rc
INSTALL_MAKE_FLAGS+= PREFIX=${DESTDIR}${PREFIX}
INSTALL_MAKE_FLAGS+= BINDIR=${DESTDIR}${PREFIX}/bin
INSTALL_MAKE_FLAGS+= DATADIR=${DESTDIR}${PREFIX}/share/elvis
INSTALL_MAKE_FLAGS+= DOCDIR=${DESTDIR}${PREFIX}/share/doc/elvis
INSTALLATION_DIRS= ${PKGMANDIR}/man1
.include "../../mk/termcap.buildlink3.mk"
Elvis is a very powerful vi/ex clone providing a number of bells and
whistles:
* Syntax Highlighting
* Multiple files in multiple windows
* Browse modes for LaTeX, HTML and man pages
* Networking support (HTTP and FTP)
This package contains the X11 version.
@@ -1,14 +1,18 @@ | @@ -1,14 +1,18 @@ | |||
1 | # $NetBSD: Makefile,v 1.18 2015/12/29 04:22:50 dholland Exp $ | 1 | # $NetBSD: Makefile,v 1.19 2016/12/30 14:25:01 wiz Exp $ | |
2 | 2 | |||
3 | PKGNAME= ${PKGNAME_BASE:S/-/-x11-/} | 3 | PKGNAME= elvis-x11-${VERSION} | |
4 | COMMENT= Clone of vi with regex-search, hex-edit, HTML/LaTeX preview (X11) | 4 | COMMENT= Clone of vi with regex-search, hex-edit, HTML/LaTeX preview (X11) | |
5 | 5 | |||
6 | #FILESDIR= ${.CURDIR}/../../editors/elvis/files | 6 | CONFIGURE_ARGS+= --with-x | |
7 | PATCHDIR= ${.CURDIR}/../../editors/elvis/patches | 7 | CONFIGURE_ARGS+= --with-xft | |
8 | PKGDIR= ${.CURDIR}/../../editors/elvis | 8 | CONFIGURE_ARGS+= --x-includes=${X11BASE}/include | |
9 | CONFIGURE_ARGS+= --x-libraries=${X11BASE}/lib | |||
10 | USE_TOOLS+= pkg-config | |||
9 | 11 | |||
10 | .include "../../mk/bsd.prefs.mk" | 12 | BUILDLINK_DEPMETHOD.libXt= build | |
11 | 13 | .include "../../x11/libXft/buildlink3.mk" | ||
12 | PKG_OPTIONS.elvis+= x11 | 14 | .include "../../graphics/freetype2/buildlink3.mk" | |
13 | 15 | .include "../../x11/libXpm/buildlink3.mk" | ||
14 | .include "../../editors/elvis/Makefile" | 16 | .include "../../x11/libXt/buildlink3.mk" | |
17 | .include "../../editors/elvis/Makefile.common" | |||
18 | .include "../../mk/bsd.pkg.mk" |