aboutsummaryrefslogtreecommitdiff
path: root/devel/libslang2
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2013-10-31 23:32:00 +0000
committerRenato Botelho <garga@FreeBSD.org>2013-10-31 23:32:00 +0000
commit9767ed519f9ee30bfd3924f112bed00e11993838 (patch)
treed60dd743ff369ac04f9daba49e89479166dc4d50 /devel/libslang2
parent81d5971dc9b0ff135ce271cbefd8375a34c26d57 (diff)
downloadports-9767ed519f9ee30bfd3924f112bed00e11993838.tar.gz
ports-9767ed519f9ee30bfd3924f112bed00e11993838.zip
Notes
Diffstat (limited to 'devel/libslang2')
-rw-r--r--devel/libslang2/Makefile46
-rw-r--r--devel/libslang2/pkg-descr2
2 files changed, 12 insertions, 36 deletions
diff --git a/devel/libslang2/Makefile b/devel/libslang2/Makefile
index 703bf2cf1e4c..488bc31f4c22 100644
--- a/devel/libslang2/Makefile
+++ b/devel/libslang2/Makefile
@@ -12,6 +12,8 @@ DISTNAME= slang-${PORTVERSION}
MAINTAINER= garga@FreeBSD.org
COMMENT= Routines for rapid alpha-numeric terminal applications development
+LICENSE= GPLv2
+
CONFLICTS= libslang-1.*.j[0-9]
USE_BZIP2= yes
@@ -30,52 +32,26 @@ DATADIR= ${PREFIX}/share/slsh
OPTIONS_DEFINE= PCRE PNG ICONV ONIG DOCS
OPTIONS_DEFAULT=PCRE PNG ICONV DOCS
+OPTIONS_SUB= PCRE PNG ICONV ONIG
ONIG_DESC= Oniguruma support
PORTDOCS= *
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPCRE}
-LIB_DEPENDS+= libpcre.so:${PORTSDIR}/devel/pcre
-PLIST_SUB+= PCRE=""
-.else
-CONFIGURE_ARGS+= --without-pcre
-PLIST_SUB+= PCRE="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MPNG}
-LIB_DEPENDS+= libpng15.so:${PORTSDIR}/graphics/png
-PLIST_SUB+= PNG=""
-.else
-CONFIGURE_ARGS+= --without-png
-PLIST_SUB+= PNG="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MICONV}
-USES+= iconv
-PLIST_SUB+= ICONV=""
-.else
-CONFIGURE_ARGS+= --without-iconv
-PLIST_SUB+= ICONV="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MONIG}
-LIB_DEPENDS+= libonig.so:${PORTSDIR}/devel/oniguruma4
-PLIST_SUB+= ONIG=""
-.else
-CONFIGURE_ARGS+= --without-onig
-PLIST_SUB+= ONIG="@comment "
-.endif
+PCRE_CONFIGURE_WITH= pcre
+PCRE_LIB_DEPENDS= libpcre.so:${PORTSDIR}/devel/pcre
+PNG_CONFIGURE_WITH= png
+PNG_LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png
+ICONV_CONFIGURE_WITH= iconv
+ICONV_USES= iconv
+ONIG_CONFIGURE_WITH= onig
+ONI_LIB_DEPENDS= libonig.so:${PORTSDIR}/devel/oniguruma4
post-patch:
@${REINPLACE_CMD} -E 's,doc/slsh,doc/slang/v\@slang_major_version\@,' \
${WRKSRC}/slsh/Makefile.in
-.if empty(PORT_OPTIONS:MDOCS)
@${REINPLACE_CMD} -e 's, install[_-]docs,,g; /MKINSDIR.*DEST_SLSH_DOC_DIR/d' \
${WRKSRC}/src/Makefile.in \
${WRKSRC}/slsh/Makefile.in
-.endif
.include <bsd.port.mk>
diff --git a/devel/libslang2/pkg-descr b/devel/libslang2/pkg-descr
index 596b830eb7a9..7faa2d1b20c7 100644
--- a/devel/libslang2/pkg-descr
+++ b/devel/libslang2/pkg-descr
@@ -9,4 +9,4 @@ The most exciting feature of the library is the slang
interpreter that may be easily embedded into a program to
make it extensible.
-WWW: http://www.jedsoft.org/slang/
+WWW: http://www.jedsoft.org/slang/