aboutsummaryrefslogtreecommitdiffstats
path: root/databases
diff options
context:
space:
mode:
authordanfe <danfe@FreeBSD.org>2013-06-19 22:26:05 +0800
committerdanfe <danfe@FreeBSD.org>2013-06-19 22:26:05 +0800
commit1db6033a6dd6afed881f823f4ae5074b202a6934 (patch)
tree62a2bff486e08b1a189d4745f56d245f75d74b87 /databases
parenta265e2a4b6c2cf69ec23bda45af0dcb99d3a7c3e (diff)
downloadfreebsd-ports-gnome-1db6033a6dd6afed881f823f4ae5074b202a6934.tar.gz
freebsd-ports-gnome-1db6033a6dd6afed881f823f4ae5074b202a6934.tar.zst
freebsd-ports-gnome-1db6033a6dd6afed881f823f4ae5074b202a6934.zip
- Mark as make jobs (-jX) unsafe for the time being
- Drop the article from COMMENT line - Define LICENSE (GPLv3) - Remove pre-everything target: OPTIONS framework is vocal enough - Improve and move OPTIONS knobs lower in the Makefile - Fix bad indentation in post-patch commands as appropriate - Correct a typo and reformat port description, and point WWW to a more up-to-date page version while I'm at it Approved by: gabor (maintainer)
Diffstat (limited to 'databases')
-rw-r--r--databases/gdbm/Makefile24
-rw-r--r--databases/gdbm/pkg-descr13
2 files changed, 16 insertions, 21 deletions
diff --git a/databases/gdbm/Makefile b/databases/gdbm/Makefile
index 6923395b3bc7..33685812ce31 100644
--- a/databases/gdbm/Makefile
+++ b/databases/gdbm/Makefile
@@ -7,40 +7,36 @@ CATEGORIES= databases
MASTER_SITES= GNU
MAINTAINER= gabor@FreeBSD.org
-COMMENT= The GNU database manager
+COMMENT= GNU database manager
-OPTIONS_DEFINE= COMPAT
-COMPAT_DESC= dbm/ndbm compatibility
+LICENSE= GPLv3
GNU_CONFIGURE= yes
USE_AUTOTOOLS= libtool
USE_GMAKE= yes
USE_LDCONFIG= yes
+MAKE_JOBS_UNSAFE= yes
+
INFO= gdbm
MAN3= gdbm.3
+OPTIONS_DEFINE= COMPAT
+COMPAT_DESC= Enable dbm/ndbm compatibility
+
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MCOMPAT}
-CONFIGURE_ARGS+=--enable-libgdbm-compat
+CONFIGURE_ARGS= --enable-libgdbm-compat
PLIST_SUB= GDBM_COMPAT=""
.else
PLIST_SUB= GDBM_COMPAT="@comment "
.endif
-pre-everything::
-.if ! ${PORT_OPTIONS:MCOMPAT}
- @${ECHO_MSG}
- @${ECHO_MSG} "If you need UNIX dbm/ndbm compatibility functions,"
- @${ECHO_MSG} "use \"make WITH=COMPAT\""
- @${ECHO_MSG}
-.endif
-
post-patch:
@${REINPLACE_CMD} -e "s|LIBS = @LIBS@ -lc|LIBS = @LIBS@|" \
- -e "s|BINOWN = bin|BINOWN = root|" -e "s|BINGRP = bin|BINGRP = wheel|" \
- -e "s|libgdbm.la libgdbm_compat.la|libgdbm.la libgdbm_compat.la gdbm.info|" \
+ -e "s|BINOWN = bin|BINOWN = root|" -e "s|BINGRP = bin|BINGRP = wheel|" \
+ -e "s|libgdbm.la libgdbm_compat.la|libgdbm.la libgdbm_compat.la gdbm.info|" \
${WRKSRC}/Makefile.in
.include <bsd.port.mk>
diff --git a/databases/gdbm/pkg-descr b/databases/gdbm/pkg-descr
index bbb93ea101df..1804ef5e02b1 100644
--- a/databases/gdbm/pkg-descr
+++ b/databases/gdbm/pkg-descr
@@ -1,9 +1,8 @@
-The GNU `dbm' is a library of database functions that use extendible
-hashing and works similar to the standard UNIX `dbm' functions.
-These routines are provided to a programmer needing to create and
-manipulate a hashed database.
+The GNU dbm is a library of database functions that use extensible hashing
+and works similar to the standard UNIX dbm functions. These routines are
+provided to a programmer needing to create and manipulate a hashed database.
-This library exists in the FreeBSD base collection, but the GNU
-version has added functionality that is sometimes useful.
+This library exists in the FreeBSD base collection, but the GNU version has
+added functionality that is sometimes useful.
-WWW: http://www.gnu.org/software/gdbm/gdbm.html
+WWW: http://www.gnu.org/software/gdbm/