1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-31 05:41:08 +00:00

Convert to New options framework

This commit is contained in:
Baptiste Daroussin 2013-01-06 14:23:24 +00:00
parent 61b6894772
commit 500aeed5d6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=309988

View File

@ -7,7 +7,6 @@ CATEGORIES= editors
MASTER_SITES= ftp://dickey.his.com/vile/current/ \
ftp://invisible-island.net/vile/current/ \
ftp://ftp.phred.org/pub/vile/current/
DISTNAME= vile-9.8g
EXTRACT_SUFX= .tgz
PATCH_SITES= ${MASTER_SITES:S,vile/current/,vile/patches/,g}
@ -21,13 +20,12 @@ GNU_CONFIGURE= yes
MAN1= vile.1
MAKE_JOBS_SAFE= yes
OPTIONS= FILTERS "Add support for loadable filters" OFF
OPTIONS+= ICONV "Add support for ICONV" OFF
OPTIONS+= PERL "Add support for perl functions" OFF
OPTIONS_DEFINE= FILTERS ICONV PERL DOCS
FILTERS_DESC= Loadable filters
.include <bsd.port.pre.mk>
.include <bsd.port.options.mk>
.if defined(WITH_ICONV)
.if ${PORT_OPTIONS:MICONV}
CONFIGURE_ARGS+= --with-iconv
USE_ICONV= yes
.else
@ -35,37 +33,23 @@ CONFIGURE_ARGS+= --without-iconv
CONFIGURE_ARGS+= --without-locale
.endif
.if defined(WITH_PERL)
.if ${PORT_OPTIONS:MPERL}
CONFIGURE_ARGS+= --with-perl
PLIST= ${PKGDIR}/pkg-plist.perl
USE_PERL5= yes
.endif
.if defined(WITH_FILTERS)
.if ${PORT_OPTIONS:MFILTERS}
CONFIGURE_ARGS+= --with-loadable-filters
PLIST= ${PKGDIR}/pkg-plist.filt
.endif
.if defined(WITH_PERL) && defined(WITH_FILTERS)
.if ${PORT_OPTIONS:MPERL} && ${PORT_OPTIONS:MFILTERS}
PLIST= ${PKGDIR}/pkg-plist.perl+filt
.endif
pre-configure:
.if !defined(WITH_ICONV)
@${ECHO_MSG} "Choose the option ICONV if you want to make a vile which includes"
@${ECHO_MSG} "ICONV functionality"
.endif
.if !defined(WITH_PERL)
@${ECHO_MSG} "Choose the option PERL if you want to make a vile which includes"
@${ECHO_MSG} "PERL functionality"
.endif
.if !defined(WITH_FILTERS)
@${ECHO_MSG} "Choose the option FILTERS if you want to make a vile which will"
@${ECHO_MSG} "dynamically load filters as needed."
.endif
post-install:
.if !defined(NOPORTDOCS)
.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
.endif
@ -75,4 +59,4 @@ post-install:
@${ECHO_MSG} "Look in ${PREFIX}/share/doc/vile for documentation."
@${ECHO_MSG} "Look in ${PREFIX}/share/vile/macros for macros."
.include <bsd.port.post.mk>
.include <bsd.port.mk>