summaryrefslogtreecommitdiff
path: root/editors/vile/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2013-02-08 02:03:06 +0000
committerMartin Wilke <miwi@FreeBSD.org>2013-02-08 02:03:06 +0000
commit9c293c12c0c46679f136cdd217c6650fb747b136 (patch)
treeaf3d1bb3044902432aa58dd5f66e79d83a8e2fe8 /editors/vile/Makefile
parent- Update to 6 (diff)
- Update to 9.8i
PR: 175033 Submitted by: Ports Fury
Notes
Notes: svn path=/head/; revision=311901
Diffstat (limited to 'editors/vile/Makefile')
-rw-r--r--editors/vile/Makefile66
1 files changed, 37 insertions, 29 deletions
diff --git a/editors/vile/Makefile b/editors/vile/Makefile
index ca82bc49e23e..d56c613370b8 100644
--- a/editors/vile/Makefile
+++ b/editors/vile/Makefile
@@ -2,61 +2,69 @@
# $FreeBSD$
PORTNAME= vile
-PORTVERSION= 9.8g
+PORTVERSION= 9.8i
CATEGORIES= editors
MASTER_SITES= ftp://dickey.his.com/vile/current/ \
- ftp://invisible-island.net/vile/current/ \
- ftp://ftp.phred.org/pub/vile/current/
+ ftp://invisible-island.net/vile/current/
EXTRACT_SUFX= .tgz
PATCH_SITES= ${MASTER_SITES:S,vile/current/,vile/patches/,g}
-PATCHFILES=
+PATCHFILES= # none
MAINTAINER= ports@FreeBSD.org
-COMMENT= VI Like Emacs. a vi "workalike", with many additional features
+COMMENT= VI Like Emacs -- console version
-MAKEFILE= makefile
-GNU_CONFIGURE= yes
-MAN1= vile.1
-MAKE_JOBS_SAFE= yes
+LICENSE= GPLv2
OPTIONS_DEFINE= FILTERS ICONV PERL DOCS
FILTERS_DESC= Loadable filters
+GNU_CONFIGURE= yes
+MAKEFILE= makefile
+MAKE_JOBS_SAFE= yes
+
+MAN1= vile.1
+
+CONFLICTS_INSTALL= xvile-[0-9]*
+
.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MFILTERS}
+CONFIGURE_ARGS+= --with-loadable-filters
+PLIST_SUB+= SO_EXT=".so"
+.else
+PLIST_SUB+= SO_EXT=""
+.endif
+
.if ${PORT_OPTIONS:MICONV}
-CONFIGURE_ARGS+= --with-iconv
USE_ICONV= yes
+CONFIGURE_ARGS+= --with-iconv
+PLIST_SUB+= ICONV=""
.else
-CONFIGURE_ARGS+= --without-iconv
-CONFIGURE_ARGS+= --without-locale
+CONFIGURE_ARGS+= --without-iconv --without-locale
+PLIST_SUB+= ICONV="@comment "
.endif
.if ${PORT_OPTIONS:MPERL}
-CONFIGURE_ARGS+= --with-perl
-PLIST= ${PKGDIR}/pkg-plist.perl
USE_PERL5= yes
+CONFIGURE_ARGS+= --with-perl
+PLIST_SUB+= PERL=""
+.else
+PLIST_SUB+= PERL="@comment "
.endif
-.if ${PORT_OPTIONS:MFILTERS}
-CONFIGURE_ARGS+= --with-loadable-filters
-PLIST= ${PKGDIR}/pkg-plist.filt
-.endif
-
-.if ${PORT_OPTIONS:MPERL} && ${PORT_OPTIONS:MFILTERS}
-PLIST= ${PKGDIR}/pkg-plist.perl+filt
-.endif
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|^DOCDIR|#DOCDIR|' ${WRKSRC}/makefile.in
+ @${REINPLACE_CMD} -e \
+ 's|^#!.*|#!${PERL}|' ${WRKSRC}/perl/vileget
post-install:
+ @${MKDIR} ${DATADIR}/macros
+ (cd ${WRKSRC}/macros && ${INSTALL_DATA} *.rc ${DATADIR}/macros)
.if ${PORT_OPTIONS:MDOCS}
- @if ! [ -d ${PREFIX}/share/doc/vile ]; then ${MKDIR} ${PREFIX}/share/doc/vile; fi
- ${INSTALL_DATA} ${WRKSRC}/doc/*.doc ${PREFIX}/share/doc/vile
+ @${MKDIR} ${DOCSDIR}
+ (cd ${WRKSRC}/doc && ${INSTALL_DATA} *.doc ${DOCSDIR})
.endif
- @if ! [ -d ${PREFIX}/share/vile/macros ]; then ${MKDIR} ${PREFIX}/share/vile/macros; fi
- ${INSTALL_DATA} ${WRKSRC}/macros/*.rc ${PREFIX}/share/vile/macros
- ${INSTALL_SCRIPT} ${WRKSRC}/macros/vile-pager ${PREFIX}/share/vile/macros
- @${ECHO_MSG} "Look in ${PREFIX}/share/doc/vile for documentation."
- @${ECHO_MSG} "Look in ${PREFIX}/share/vile/macros for macros."
.include <bsd.port.mk>