aboutsummaryrefslogtreecommitdiffstats
path: root/databases/gdbm
diff options
context:
space:
mode:
authorjohans <johans@FreeBSD.org>2014-06-15 15:48:46 +0800
committerjohans <johans@FreeBSD.org>2014-06-15 15:48:46 +0800
commitb427282846e068ff06265d28df390cdbd5d621c6 (patch)
tree4d6d5a4277f41af7b4c7e3a2a01bea9a5c6190e4 /databases/gdbm
parent158ea773d45ad6b7ac032ea08c4333f145579def (diff)
downloadfreebsd-ports-graphics-b427282846e068ff06265d28df390cdbd5d621c6.tar.gz
freebsd-ports-graphics-b427282846e068ff06265d28df390cdbd5d621c6.tar.zst
freebsd-ports-graphics-b427282846e068ff06265d28df390cdbd5d621c6.zip
- Fix package breakage
- While here, modernise OPTIONS - Bump PORTREVISION for plist change PR: ports/191016 Submitted by: freebsd@nagilum.org
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 0153856c8d7..386bb735404 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 b69e001c999..9ff41ee7b71 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