aboutsummaryrefslogtreecommitdiff
path: root/databases/gdbm
diff options
context:
space:
mode:
authorJohan van Selst <johans@FreeBSD.org>2014-06-15 07:48:46 +0000
committerJohan van Selst <johans@FreeBSD.org>2014-06-15 07:48:46 +0000
commit64ccbc1f9f68e9bd913cd82aeb2c725e6ab123b9 (patch)
tree4d6d5a4277f41af7b4c7e3a2a01bea9a5c6190e4 /databases/gdbm
parent9a6f59ccd5db8d1018f0970fc5fd6a05b183769a (diff)
downloadports-64ccbc1f9f68e9bd913cd82aeb2c725e6ab123b9.tar.gz
ports-64ccbc1f9f68e9bd913cd82aeb2c725e6ab123b9.zip
- Fix package breakage
- While here, modernise OPTIONS - Bump PORTREVISION for plist change PR: ports/191016 Submitted by: freebsd@nagilum.org
Notes
Notes: svn path=/head/; revision=357834
Diffstat (limited to 'databases/gdbm')
-rw-r--r--databases/gdbm/Makefile28
-rw-r--r--databases/gdbm/pkg-plist13
2 files changed, 13 insertions, 28 deletions
diff --git a/databases/gdbm/Makefile b/databases/gdbm/Makefile
index 0153856c8d78..386bb7354049 100644
--- a/databases/gdbm/Makefile
+++ b/databases/gdbm/Makefile
@@ -3,7 +3,7 @@
PORTNAME= gdbm
PORTVERSION= 1.11
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases
MASTER_SITES= GNU
@@ -21,24 +21,11 @@ MAKE_JOBS_UNSAFE= yes
INFO= gdbm
OPTIONS_DEFINE= COMPAT NLS
+OPTIONS_SUB= yes
COMPAT_DESC= Enable dbm/ndbm compatibility
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MCOMPAT}
-CONFIGURE_ARGS= --enable-libgdbm-compat
-PLIST_SUB+= GDBM_COMPAT=""
-.else
-PLIST_SUB+= GDBM_COMPAT="@comment "
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
-CONFIGURE_ARGS+=--disable-nls
-PLIST_SUB+= NLS="@comment "
-.endif
+COMPAT_CONFIGURE_ENABLE= libgdbm-compat
+NLS_CONFIGURE_ENABLE= nls
+NLS_USES= gettext
post-patch:
@${REINPLACE_CMD} -e "s|LIBS = @LIBS@ -lc|LIBS = @LIBS@|" \
@@ -47,9 +34,6 @@ post-patch:
${WRKSRC}/Makefile.in
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdbm.so.4
-.if ${PORT_OPTIONS:MCOMPAT}
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdbm_compat.so.4
-.endif
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdbm*.so
.include <bsd.port.mk>
diff --git a/databases/gdbm/pkg-plist b/databases/gdbm/pkg-plist
index b69e001c9992..9ff41ee7b717 100644
--- a/databases/gdbm/pkg-plist
+++ b/databases/gdbm/pkg-plist
@@ -2,17 +2,18 @@ bin/gdbm_dump
bin/gdbm_load
bin/gdbmtool
include/gdbm.h
-%%GDBM_COMPAT%%include/dbm.h
-%%GDBM_COMPAT%%include/ndbm.h
+%%COMPAT%%include/dbm.h
+%%COMPAT%%include/ndbm.h
lib/libgdbm.a
lib/libgdbm.la
lib/libgdbm.so
lib/libgdbm.so.4
lib/libgdbm.so.4.0.0
-%%GDBM_COMPAT%%lib/libgdbm_compat.a
-%%GDBM_COMPAT%%lib/libgdbm_compat.la
-%%GDBM_COMPAT%%lib/libgdbm_compat.so
-%%GDBM_COMPAT%%lib/libgdbm_compat.so.4
+%%COMPAT%%lib/libgdbm_compat.a
+%%COMPAT%%lib/libgdbm_compat.la
+%%COMPAT%%lib/libgdbm_compat.so
+%%COMPAT%%lib/libgdbm_compat.so.4
+%%COMPAT%%lib/libgdbm_compat.so.4.0.0
man/man1/gdbm_dump.1.gz
man/man1/gdbm_load.1.gz
man/man1/gdbmtool.1.gz