aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHelge Oldach <freebsd@oldach.net>2021-08-19 10:57:43 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2021-08-19 16:08:37 +0000
commitebb7c74c21dc231dae7e7c462438ef79a799663a (patch)
tree737c9ed2de0749a9b3c7e9d78cdc6e50ca548f9f
parent47af927eedf2af55ad3e3b96353a101d8d41e632 (diff)
downloadports-ebb7c74c21dc231dae7e7c462438ef79a799663a.tar.gz
ports-ebb7c74c21dc231dae7e7c462438ef79a799663a.zip
databases/db: update to 1.26 and simplify
ChangeLog: http://cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/db/db.c PR: 257930 Reported by: freebsd@oldach.net
-rw-r--r--databases/db/Makefile31
-rw-r--r--databases/db/distinfo10
-rw-r--r--databases/db/files/patch-db.126
-rw-r--r--databases/db/files/patch-db.c18
-rw-r--r--databases/db/pkg-descr4
5 files changed, 22 insertions, 67 deletions
diff --git a/databases/db/Makefile b/databases/db/Makefile
index 1cbe906ca3d9..2b815ab56b59 100644
--- a/databases/db/Makefile
+++ b/databases/db/Makefile
@@ -1,34 +1,33 @@
# Created by: Edwin Groothuis (edwin@mavetju.org)
PORTNAME= db
-PORTVERSION= 1.16
+PORTVERSION= 1.26
PORTEPOCH= 2
CATEGORIES= databases
-MASTER_SITES= http://www.mavetju.org/download/
+MASTER_SITES= https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/usr.bin/db/
+DISTFILES= Makefile db.c db.1
+DIST_SUBDIR= ${PKGNAME}
MAINTAINER= ports@FreeBSD.org
COMMENT= Manipulate db(3)'s btree(3) and hash(3) databases - NetBSD port
LICENSE= BSD4CLAUSE
-USES= uidfix
-MAKE_ENV= BINDIR=${PREFIX}/bin SHAREDIR=${PREFIX}
+CFLAGS+= -D__dead=""
-DIST_CVS= http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/usr.bin/db/db
-DB1VERSION= 1.19
-MAKEVERSION= 1.2
-DIST_DB1= http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/usr.bin/db/db.1?rev=${DB1VERSION}&content-type=text/plain&only_with_tag=HEAD
-DIST_DBC= http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/usr.bin/db/db.c?rev=${PORTVERSION}&content-type=text/plain
-DIST_MAKEFILE= http://cvsweb.netbsd.org/bsdweb.cgi/~checkout~/src/usr.bin/db/Makefile?rev=${MAKEVERSION}&content-type=text/plain
+NO_WRKSUBDIR= yes
PLIST_FILES= bin/db \
man/man1/db.1.gz
-tarball:
+
+do-extract:
${MKDIR} ${WRKSRC}
- fetch -o ${WRKSRC}/db.1 "${DIST_DB1}"
- fetch -o ${WRKSRC}/db.c "${DIST_DBC}"
- fetch -o ${WRKSRC}/Makefile "${DIST_MAKEFILE}"
- cd ${WRKDIR} && ${TAR} zcvf ${DISTFILES} ${PORTNAME}-${PORTVERSION}
- ${MV} ${WRKDIR}/${DISTFILES} ${DISTDIR}
+. for distfile in ${DISTFILES}
+ ${CP} ${_DISTDIR}/${distfile} ${WRKSRC}
+. endfor
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/db ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/db.1 ${STAGEDIR}${PREFIX}/man/man1
.include <bsd.port.mk>
diff --git a/databases/db/distinfo b/databases/db/distinfo
index 0030a7c08a0e..948fedf36125 100644
--- a/databases/db/distinfo
+++ b/databases/db/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1612663351
-SHA256 (db-1.16.tar.gz) = e2cc18621932fb9769ef4fdf17a538e619a358ec0ab14c085c666b022afef359
-SIZE (db-1.16.tar.gz) = 6860
+TIMESTAMP = 1629369890
+SHA256 (db-1.26,2/Makefile) = fd19fa7f61662f92826dd7bdb734767f28e82634746363bf84db3a395b4064d9
+SIZE (db-1.26,2/Makefile) = 128
+SHA256 (db-1.26,2/db.c) = afcba6fe3bccc2fd14f9525ad386847a0f689f643fe22ebd7d598d5a5b1be44b
+SIZE (db-1.26,2/db.c) = 16971
+SHA256 (db-1.26,2/db.1) = dc6a135fa61041700b2889b8bbea286ebdbd452535eb63b6c359e51cd16e9f80
+SIZE (db-1.26,2/db.1) = 7257
diff --git a/databases/db/files/patch-db.1 b/databases/db/files/patch-db.1
deleted file mode 100644
index fcd707e8054c..000000000000
--- a/databases/db/files/patch-db.1
+++ /dev/null
@@ -1,26 +0,0 @@
---- db.1.orig 2005-06-20 02:53:38 UTC
-+++ db.1
-@@ -67,8 +67,6 @@ databases
- .Op Fl T Ar visspec
- .Ek
- .Bk -words
--.Op Fl X Ar extravis
--.Ek
- .Ar type
- .Ar dbfile
- .Bk -words
-@@ -266,14 +264,6 @@ corresponding options for the meaning of
- .It Fl V
- Display value.
- .
--.It Fl X Ar extravis
--When encoding items with
--.Fl S
--option also encode characters in
--.Ar extravis ,
--per
--.Xr svis 3 .
--.
- .El
- .Pp
- .Bd -ragged -offset indent
diff --git a/databases/db/files/patch-db.c b/databases/db/files/patch-db.c
deleted file mode 100644
index 4f216e2f6479..000000000000
--- a/databases/db/files/patch-db.c
+++ /dev/null
@@ -1,18 +0,0 @@
---- db.c.orig 2005-06-20 02:53:38 UTC
-+++ db.c
-@@ -551,11 +551,11 @@ encode_data(size_t len, char *data, char
- buflen = elen;
- }
- *edata = buf;
-- if (extra_echars) {
-- return (strsvisx(buf, data, len, encflags, extra_echars));
-- } else {
-+// if (extra_echars) {
-+// return (strsvisx(buf, data, len, encflags, extra_echars));
-+// } else {
- return (strvisx(buf, data, len, encflags));
-- }
-+// }
- }
-
- int
diff --git a/databases/db/pkg-descr b/databases/db/pkg-descr
index 7d8c19d97975..13c55d87a341 100644
--- a/databases/db/pkg-descr
+++ b/databases/db/pkg-descr
@@ -1,7 +1,3 @@
db allows manipulation of btree(3) and hash(3) (db(3)) databases.
-See NetBSD Problem Report #39254
-(http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=39254) for
-the issues with the version 1.15 and higher.
-
WWW: http://cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/db/