aboutsummaryrefslogtreecommitdiffstats
path: root/dns/fastresolve
diff options
context:
space:
mode:
authorarved <arved@FreeBSD.org>2003-01-09 02:16:42 +0800
committerarved <arved@FreeBSD.org>2003-01-09 02:16:42 +0800
commit20400674a6049ddc79e452be6901ff622e28a9d6 (patch)
treea8f81b63c8532d4dad5cfcb88060a0628fe01dec /dns/fastresolve
parentb472077533136828a2c8986a740ca5e364bf8123 (diff)
downloadfreebsd-ports-gnome-20400674a6049ddc79e452be6901ff622e28a9d6.tar.gz
freebsd-ports-gnome-20400674a6049ddc79e452be6901ff622e28a9d6.tar.zst
freebsd-ports-gnome-20400674a6049ddc79e452be6901ff622e28a9d6.zip
Fix for convert-ip-db script and additional message
PR: 42402 Submitted by: Amar Takhar <verm@drunkmonk.net> (maintainer)
Diffstat (limited to 'dns/fastresolve')
-rw-r--r--dns/fastresolve/Makefile6
-rw-r--r--dns/fastresolve/files/patch-scripts::convert-ip-db-in34
2 files changed, 40 insertions, 0 deletions
diff --git a/dns/fastresolve/Makefile b/dns/fastresolve/Makefile
index b148818c5927..732e4fd765d3 100644
--- a/dns/fastresolve/Makefile
+++ b/dns/fastresolve/Makefile
@@ -32,4 +32,10 @@ MAN1= dns-terror.1 btree-dump.1 convert-dom-db.1 convert-ip-db.1 \
pre-configure:
@(cd ${WRKSRC} && aclocal14)
+post-install:
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "If you want to use the convert-ip-db script you must"
+ @${ECHO_MSG} "install the databases/p5-BerkeleyDB port"
+ @${ECHO_MSG} ""
+
.include <bsd.port.post.mk>
diff --git a/dns/fastresolve/files/patch-scripts::convert-ip-db-in b/dns/fastresolve/files/patch-scripts::convert-ip-db-in
new file mode 100644
index 000000000000..bbb2ddb0e872
--- /dev/null
+++ b/dns/fastresolve/files/patch-scripts::convert-ip-db-in
@@ -0,0 +1,34 @@
+--- scripts/convert-ip-db.in.orig Wed Sep 29 12:13:42 1999
++++ scripts/convert-ip-db.in Wed Sep 4 02:31:43 2002
+@@ -13,6 +13,7 @@
+ # Written by Chris Ross <cross@eng.us.uu.net>
+ # and David MacKenzie <djm@web.us.uu.net>
+ # Please send comments and bug reports to fastresolve-bugs@web.us.uu.net.
++# Updated to use BerkeleyDB (db3) by Harold Paulson <haroldp@internal.org>
+
+ ##############################################################################
+ # Copyright 1999 UUNET, an MCI WorldCom company.
+@@ -33,8 +34,7 @@
+ # 02111-1307, USA.
+ ##############################################################################
+
+-use DB_File;
+-use Fcntl;
++use BerkeleyDB;
+
+ main();
+ exit(0);
+@@ -45,8 +45,11 @@
+
+ $dbfile = shift @ARGV || "ip2host.db";
+
+- tie(%input, "DB_File", $dbfile, O_RDONLY, 0640, $DB_BTREE)
+- || die "$0: Can't read $dbfile: $!\n";
++ tie(%input, 'BerkeleyDB::Btree',
++ -Filename => $dbfile,
++ -Flags => DB_RDONLY,
++ -Mode => 0640)
++ || die "$0: Can't read $dbfile: $!\n";
+
+ while (($ipaddr, $domain) = each(%input)) {
+ ($timestamp, $domain) = unpack("IA*", $domain);