Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jun 1999 14:30:47 -0400
From:      veers@disturbed.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/12192: new port: net/domtools
Message-ID:  <19990613183053Z61516-29962%2B112@disturbed.net>

next in thread | raw e-mail | index | archive | help

>Number:         12192
>Category:       ports
>Synopsis:       new port: net/domtools
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 13 11:40:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Alex Perel
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
Disturbed Networks.
>Environment:

FreeBSD mirage.disturbed.net 4.0-CURRENT FreeBSD 4.0-CURRENT #0: Sat Jun 12 19:02:28 EDT 1999     root@mirage.disturbed.net:/usr/src/sys/compile/MIRAGE  i386

>Description:

domtools is a collection of DNS information extraction utilities. The files 
are installed as ${PREFIX}/domtools because of the large number of scripts
involved in the package, and is purely for cosmetic reasons.

http://www.domtools.com/dns/domtools.shtml

>How-To-Repeat:

	

>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	./Makefile
#	./files/md5
#	./pkg/PLIST
#	./pkg/DESCR
#	./pkg/COMMENT
#	./patches/patch-aa
#
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New ports collection makefile for:	domtools
X# Version required:			1.4.0
X# Date created:				12 Jun 1999
X# Whom:					alexp
X#
X# $Id: Makefile,v 1.1.1.1 1999/06/12 04:45:52 jmg Exp $
X#
X
XDISTNAME=       domtools1.4.0
XPKGNAME= 	domtools-1.4.0
XCATEGORIES=     net
XMASTER_SITES=   http://www.domtools.com/pub/
X
XMAINTAINER=     veers@disturbed.net
X
XWRKSRC=		${WRKDIR}/domtools1.4.0/
X
XUSE_PERL5= 	YES
X
XNO_BUILD=	YES
X
Xpost-install:
X	${MKDIR} ${PREFIX}/domtools/lib/zonecache
X
X.include <bsd.port.mk>
END-of-./Makefile
echo x - ./files/md5
sed 's/^X//' >./files/md5 << 'END-of-./files/md5'
XMD5 (domtools1.4.0.tar.gz) = 4075410e4556d24dc19854afedecc635
END-of-./files/md5
echo x - ./pkg/PLIST
sed 's/^X//' >./pkg/PLIST << 'END-of-./pkg/PLIST'
Xdomtools/bin/address 
Xdomtools/bin/addr2net 
Xdomtools/bin/addr2mask
Xdomtools/bin/axfr
Xdomtools/bin/basedomain
Xdomtools/bin/check1101
Xdomtools/bin/domsort
Xdomtools/bin/f2iaddr
Xdomtools/bin/gw
Xdomtools/bin/hinfo
Xdomtools/bin/hosts
Xdomtools/bin/hosttbl
Xdomtools/bin/i2faddr
Xdomtools/bin/ipsort
Xdomtools/bin/isequal
Xdomtools/bin/issubdom
Xdomtools/bin/makestatic
Xdomtools/bin/netkillzeros
Xdomtools/bin/netmask
Xdomtools/bin/network
Xdomtools/bin/netname
Xdomtools/bin/netwithzeros
Xdomtools/bin/nsap
Xdomtools/bin/ns
Xdomtools/bin/nsroot
Xdomtools/bin/ptr
Xdomtools/bin/root
Xdomtools/bin/soa
Xdomtools/bin/subdom
Xdomtools/bin/subdom2
Xdomtools/bin/subzone
Xdomtools/bin/txt
Xdomtools/bin/type
Xdomtools/bin/zone
Xdomtools/bin/any
Xdomtools/bin/wks
Xdomtools/bin/mx
Xdomtools/bin/networktbl
Xdomtools/bin/netmasktbl
Xdomtools/bin/uinfo
Xdomtools/bin/cachebuild
Xdomtools/bin/localad
Xdomtools/bin/localdom
Xdomtools/bin/subnetmask
Xdomtools/bin/siteinfo
Xdomtools/bin/cname
Xdomtools/bin/rndarg
Xdomtools/bin/soalist
Xdomtools/bin/digparse
Xdomtools/bin/gensubnetlist
Xdomtools/lib/basedomain.awk
Xdomtools/lib/domsort.awk
Xdomtools/lib/f2iaddr.awk
Xdomtools/lib/hosttbl.awk
Xdomtools/lib/i2faddr.awk
Xdomtools/lib/ipsort.awk
Xdomtools/lib/netkillzeros.awk
Xdomtools/lib/netwithzeros.awk
Xdomtools/lib/subdom.awk
Xdomtools/lib/subzone.awk
Xdomtools/lib/type.awk
Xdomtools/lib/hosttbl.footer
Xdomtools/lib/hosttbl.header
Xdomtools/lib/hosttbl.perl
Xdomtools/lib/networktbl.footer
Xdomtools/lib/networktbl.header
Xdomtools/lib/networktbl.awk
Xdomtools/lib/netmasktbl.footer
Xdomtools/lib/netmasktbl.header
Xdomtools/lib/netmasktbl.awk
Xdomtools/lib/README
Xdomtools/lib/MANUAL
Xdomtools/lib/HOWTOUSE
Xdomtools/lib/COPYRIGHT
X@exec /bin/mkdir %B/zonecache
X@dirrm domtools/bin
X@dirrm domtools/lib/zonecache
X@dirrm domtools/lib
X@dirrm domtools
END-of-./pkg/PLIST
echo x - ./pkg/DESCR
sed 's/^X//' >./pkg/DESCR << 'END-of-./pkg/DESCR'
X'domtools' is a set of DNS information extraction utilities.
X
XThe commands in the 'domtools' package allow you to traverse DNS domain 
Xhierarchies, list all hosts (or subdomains) within a given domain, 
Xconvert host name to IP address and vice-versa, convert a normal IP address 
Xto the "in-addr.arpa." format and vice-versa, and more. These commands can be 
Xused manually, or included as building blocks for higher level DNS tools. 
XThey generate output that is easily computer parsable.
X
X<URL:http://www.domtools.com/dns/domtools.shtml>;
X
XSee also the net/dlint port.
X
X-- Alex Perel
X   <veers@disturbed.net>
END-of-./pkg/DESCR
echo x - ./pkg/COMMENT
sed 's/^X//' >./pkg/COMMENT << 'END-of-./pkg/COMMENT'
Xa set of utilities for extracting information from DNS records.
END-of-./pkg/COMMENT
echo x - ./patches/patch-aa
sed 's/^X//' >./patches/patch-aa << 'END-of-./patches/patch-aa'
X--- ../domtools.orig/Makefile	Thu Mar 18 11:48:08 1999
X+++ Makefile	Sat Jun 12 22:31:17 1999
X@@ -35,12 +35,12 @@
X # This directory is created, below, if it doesn't exist.
X #	"bin" will put it in $LDEST/bin.
X #	"bin/domtools" (my favorite) puts it in $LDEST/bin/domtools.
X-DOMBIN=bin/domtools
X+DOMBIN=domtools/bin
X #DOMBIN=bin
X 
X # Library sub-directory under $LDEST where other files such as awk scripts should go.
X # This directory is created, below, if it doesn't exist.
X-DOMLIB=lib/domtools
X+DOMLIB=domtools/lib
X 
X # Do you want a world-writable Zone Cache directory, or not?
X # Good points: speeds up the axfr tool substantially.
X@@ -103,7 +103,7 @@
X #OWNER= pab
X 
X # Group for installing Domtools directories and files.
X-GROUP= bin
X+GROUP= wheel
X #GROUP= staff
X #GROUP= oper
X #GROUP= user
X@@ -118,7 +118,7 @@
X # BSD-style installation command that creates missing parent dirs with "-d dir".
X # You specify use Gnu Install here if you have it.
X # First line is for BSD or SunOS; second is for SysV like Solaris 2.
X-INSTALL=install
X+INSTALL=/usr/bin/install
X #INSTALL=/usr/ucb/install
X #INSTALL=/usr/local/gnu/bin/install
X #INSTALL=/stor/gnu/aix/bin/install
X@@ -148,8 +148,8 @@
X # Regardless of the name, it _must_ be a gnu-based awk.
X # If you don't have gawk, get it and install it; or hosttbl,networktbl,netmasktbl
X # tools won't work right.  Gawk is much better than awk or nawk anyway.
X-GAWKPROG=gawk			# many systems
X-#GAWKPROG=awk			# BSDI, Linux
X+#GAWKPROG=gawk			# many systems
X+GAWKPROG=/usr/bin/awk			# BSDI, Linux
X #GAWKPROG=/usr/local/bin/awk
X 
X #---------------------------------------------------------------------------------------
END-of-./patches/patch-aa
exit




>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990613183053Z61516-29962%2B112>