From 7ccdc6ea998fa47b32eeb265009ce59e849534c3 Mon Sep 17 00:00:00 2001 From: rh Date: Fri, 18 May 2001 11:39:29 +0000 Subject: Initial import of of ripe-whois-tools-2.4, a set of whois database tools for querying the extended ripe database. This package was provided in PR pkg/12979 by Stoned Elipot , thanks! --- net/ripe-whois-tools/Makefile | 21 ++++++++++++++ net/ripe-whois-tools/distinfo | 7 +++++ net/ripe-whois-tools/patches/patch-aa | 39 ++++++++++++++++++++++++++ net/ripe-whois-tools/patches/patch-ab | 39 ++++++++++++++++++++++++++ net/ripe-whois-tools/patches/patch-ac | 52 +++++++++++++++++++++++++++++++++++ net/ripe-whois-tools/pkg/DESCR | 23 ++++++++++++++++ net/ripe-whois-tools/pkg/PLIST | 5 ++++ 7 files changed, 186 insertions(+) create mode 100644 net/ripe-whois-tools/Makefile create mode 100644 net/ripe-whois-tools/distinfo create mode 100644 net/ripe-whois-tools/patches/patch-aa create mode 100644 net/ripe-whois-tools/patches/patch-ab create mode 100644 net/ripe-whois-tools/patches/patch-ac create mode 100644 net/ripe-whois-tools/pkg/DESCR create mode 100644 net/ripe-whois-tools/pkg/PLIST diff --git a/net/ripe-whois-tools/Makefile b/net/ripe-whois-tools/Makefile new file mode 100644 index 00000000000..5d42024aba6 --- /dev/null +++ b/net/ripe-whois-tools/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/05/18 11:39:29 rh Exp $ +# + +DISTNAME= ripe-whois-tools-2.4 +CATEGORIES= net +MASTER_SITES= ftp://ftp.ripe.net/tools/ + +MAINTAINER= seb@pbox.org +COMMENT= RIPE WHOIS client and tools + +WRKSRC= ${WRKDIR} + +.include "../../mk/bsd.prefs.mk" + +.if ${OPSYS} == "NetBSD" +EXTRA_LIBS= -lcrypt +.endif + +MAKE_ENV+= EXTRA_LIBS=${EXTRA_LIBS} + +.include "../../mk/bsd.pkg.mk" diff --git a/net/ripe-whois-tools/distinfo b/net/ripe-whois-tools/distinfo new file mode 100644 index 00000000000..d7726545f37 --- /dev/null +++ b/net/ripe-whois-tools/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2001/05/18 11:39:29 rh Exp $ + +SHA1 (ripe-whois-tools-2.4.tar.gz) = 0ce107294de244da74efe01928596eaebe090a62 +Size (ripe-whois-tools-2.4.tar.gz) = 8613 bytes +SHA1 (patch-aa) = b90ecd2cd29dabc37b7b35715a4cc1dbfdef2016 +SHA1 (patch-ab) = 241f9c51ceb834ae90d44b3567dd59116c5696f8 +SHA1 (patch-ac) = 2340f3e8abf02f6ecd3c32e52c076f11fc12773b diff --git a/net/ripe-whois-tools/patches/patch-aa b/net/ripe-whois-tools/patches/patch-aa new file mode 100644 index 00000000000..75d09493bef --- /dev/null +++ b/net/ripe-whois-tools/patches/patch-aa @@ -0,0 +1,39 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/05/18 11:39:29 rh Exp $ + +--- Makefile.orig Mon Nov 16 17:38:32 1998 ++++ Makefile +@@ -19,14 +19,16 @@ + + DEFINES= -DRIPE + PROG= whois cryptpw +-DESTDIR= /usr/local/bin +-MANDIR= /usr/local/man/man1 +-INSTALL= install +-# LIBS= -lresolv ++BINDIR= ${PREFIX}/bin ++MANDIR= ${PREFIX}/man/man1 ++INSTALL_PROGRAM= ${BSD_INSTALL_PROGRAM} ++INSTALL_MAN= ${BSD_INSTALL_MAN} ++ + CFLAGS= ${DEFINES} ++LIBS= ${EXTRA_LIBS} + # + # for BSDI +-CC=shlicc2 -Wall -ansi -pedantic -O6 -m486 ++#CC=shlicc2 -Wall -ansi -pedantic -O6 -m486 + # + # for Linux + #CC=gcc -Wall -ansi -pedantic -O6 -m486 +@@ -45,8 +47,10 @@ + $(CC) ${CFLAGS} cryptpw.c -o cryptpw ${LIBS} + + install: ${PROG} +- $(INSTALL) -c -s -m 755 ${PROG} networkupdate ${DESTDIR} +- $(INSTALL) -c -m 444 whois.man ${MANDIR}/whois.1 ++ ${INSTALL_PROGRAM} whois ${BINDIR}/ripe-whois ++ ${INSTALL_PROGRAM} cryptpw ${BINDIR}/ripe-cryptpw ++ ${INSTALL_PROGRAM} networkupdate ${BINDIR}/ripe-networkupdate ++ ${INSTALL_MAN} whois.man ${MANDIR}/ripe-whois.1 + + clean: + rm -f whois.o whois cryptpw cryptpw.o networkupdate networkupdate.o core diff --git a/net/ripe-whois-tools/patches/patch-ab b/net/ripe-whois-tools/patches/patch-ab new file mode 100644 index 00000000000..8da4593aa85 --- /dev/null +++ b/net/ripe-whois-tools/patches/patch-ab @@ -0,0 +1,39 @@ +$NetBSD: patch-ab,v 1.1.1.1 2001/05/18 11:39:29 rh Exp $ + +--- whois.c.orig Tue Nov 17 12:32:56 1998 ++++ whois.c +@@ -84,11 +84,20 @@ + #include + #endif /* SYSV */ + ++#ifdef RIPE ++#include ++#define NICHOST "whois.ripe.net" ++#else ++#define NICHOST "whois.internic.net" ++#endif ++ + #ifdef __STDC__ + extern int getopt(int argc, char * const *argv, const char *optstring); + extern int kill(pid_t pid, int sig); + extern FILE *fdopen(int fildes, const char *type); ++#ifndef BSD + extern int gethostname(char *name, int namelen); ++#endif + #else /* !__STDC__ */ + extern int gethostname(); + #endif /* __STDC__ */ +@@ -140,13 +149,6 @@ + #define RIPE + #endif /* !RIPE */ + #endif /* TOPDOMAIN || CLEVER */ +- +-#ifdef RIPE +-#include +-#define NICHOST "whois.ripe.net" +-#else +-#define NICHOST "whois.internic.net" +-#endif + + void usage() + { diff --git a/net/ripe-whois-tools/patches/patch-ac b/net/ripe-whois-tools/patches/patch-ac new file mode 100644 index 00000000000..dca7053f9c4 --- /dev/null +++ b/net/ripe-whois-tools/patches/patch-ac @@ -0,0 +1,52 @@ +$NetBSD: patch-ac,v 1.1.1.1 2001/05/18 11:39:29 rh Exp $ + +--- whois.man.orig Tue Nov 17 12:35:51 1998 ++++ whois.man +@@ -1,9 +1,9 @@ +-.TH WHOIS 1 "94/09/07" ++.TH RIPE-WHOIS 1 "94/09/07" + .\" RIPE version marten@ripe.net 1.10 94/09/07 + .SH NAME +-whois \- TCP/IP Internet directory service, RIPE version ++ripe-whois \- TCP/IP Internet directory service, RIPE version + .SH SYNOPSIS +-.B whois ++.B ripe-whois + [ + .B \-aFSrR + ] +@@ -32,12 +32,13 @@ + ] + .I identifier + +-.B whois \-t ++.B ripe-whois \-t + .I type +-.B whois \-v ++ ++.B ripe-whois \-v + .I type + .SH DESCRIPTION +-.B whois ++.B ripe-whois + searches for an object in the RIPE Network Management database. + The key can be either a name (such as "Karrenberg"),a nic-handle + (such as "DK58"), +@@ -120,7 +121,7 @@ + .LP + .SH EXAMPLES + .IP +-.B example% whois karrenberg ++.B example% ripe-whois karrenberg + .IP + person: Daniel Karrenberg + .br +@@ -146,7 +147,7 @@ + .br + source: RIPE + .IP +-.B example% whois -h whois.ripe.net -r 192.87.45.0/24 ++.B example% ripe-whois -h whois.ripe.net -r 192.87.45.0/24 + .IP + inetnum: 192.87.45.0 + .br diff --git a/net/ripe-whois-tools/pkg/DESCR b/net/ripe-whois-tools/pkg/DESCR new file mode 100644 index 00000000000..0be3eadafca --- /dev/null +++ b/net/ripe-whois-tools/pkg/DESCR @@ -0,0 +1,23 @@ +This is a set of C programs to be used in conjunction with the RIPE +database. It contains the following programs: + +- whois + The RIPE version of the whois client program. + This is intended for European users as it will query a RIPE whois + server with extended whois capabilities rather than a standard whois + protocol server. The whois program is fully compatible with the + standard whois protocol and can thus replace your default whois + program. + +- networkupdate + A program that allows updating the RIPE database with the whois + protocol instead of the usual E-mail interface. This program can + usually only be used by the administrators of the whois server itself. + The updating mechanism is too powerfull (for now) to allow the general + public to use this mechanism. The server is protected by means of an + accesslist. + +- cryptpw + Calculate a crypted password with given password and salt. + This password can then be used in the 'auth:' field of maintainer + objects. diff --git a/net/ripe-whois-tools/pkg/PLIST b/net/ripe-whois-tools/pkg/PLIST new file mode 100644 index 00000000000..3a5b77c00e3 --- /dev/null +++ b/net/ripe-whois-tools/pkg/PLIST @@ -0,0 +1,5 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/05/18 11:39:29 rh Exp $ +bin/ripe-whois +bin/ripe-networkupdate +bin/ripe-cryptpw +man/man1/ripe-whois.1 -- cgit v1.2.3