Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Jun 2001 02:42:14 -0700 (PDT)
From:      Christophe Labouisse <christophe@labouisse.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/28195: New port for the jdresolve program
Message-ID:  <200106160942.f5G9gEu51306@freefall.freebsd.org>

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

>Number:         28195
>Category:       ports
>Synopsis:       New port for the jdresolve program
>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:   Sat Jun 16 02:50:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Christophe Labouisse
>Release:        4.3
>Organization:
>Environment:
FreeBSD dspnet.meunet 4.3-RELEASE FreeBSD 4.3-RELEASE #0: Sat Apr 21 10:54:49 GMT 2001     jkh@narf.osd.bsdi.com:/usr/src/sys/compile/GENERIC  i386

>Description:
jdresolv is a perl script useful to resolve IP addresses in httpd log files.
>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:
#
#	jdresolve
#	jdresolve/files
#	jdresolve/files/patch-a
#	jdresolve/Makefile
#	jdresolve/distinfo
#	jdresolve/pkg-comment
#	jdresolve/pkg-descr
#	jdresolve/pkg-plist
#
echo c - jdresolve
mkdir -p jdresolve > /dev/null 2>&1
echo c - jdresolve/files
mkdir -p jdresolve/files > /dev/null 2>&1
echo x - jdresolve/files/patch-a
sed 's/^X//' >jdresolve/files/patch-a << 'END-of-jdresolve/files/patch-a'
Xdiff -ur jdresolve-0.6.1-org/Makefile jdresolve-0.6.1/Makefile
X--- jdresolve-0.6.1-org/Makefile	Fri Jun 15 07:40:55 2001
X+++ jdresolve-0.6.1/Makefile	Fri Jun 15 12:50:55 2001
X@@ -1,9 +1,9 @@
X-prefix=/usr
X+prefix=/usr/local
X INSTALL=/usr/bin/install
X BINDIR=$(prefix)/bin
X MANDIR=$(prefix)/man/man1
X 
X-none: 
X+all:
X 
X man:
X 	pod2man jdresolve > jdresolve.1
X@@ -12,12 +12,12 @@
X 	for FILE in AUTHORS README BUGS CHANGELOG CREDITS INSTALL TODO; do lynx --dump "$$FILE.html" | perl -ne "! /^Looking/ and print" > "$$FILE"; done
X 
X install:
X-	$(INSTALL) -m 755 -o bin -g bin jdresolve $(DESTDIR)$(BINDIR)
X-	$(INSTALL) -m 755 -o bin -g bin rhost $(DESTDIR)$(BINDIR)
X+	$(INSTALL) -c -m 755 -o bin -g bin jdresolve $(DESTDIR)$(BINDIR)
X+	$(INSTALL) -c -m 755 -o bin -g bin rhost $(DESTDIR)$(BINDIR)
X 
X 	mkdir -p $(DESTDIR)$(MANDIR)
X-	$(INSTALL) -m 644 -o bin -g bin jdresolve.1 $(DESTDIR)$(MANDIR)
X-	$(INSTALL) -m 644 -o bin -g bin rhost.1 $(DESTDIR)$(MANDIR)
X+	$(INSTALL) -c -m 644 -o bin -g bin jdresolve.1.gz $(DESTDIR)$(MANDIR)
X+	$(INSTALL) -c -m 644 -o bin -g bin rhost.1.gz $(DESTDIR)$(MANDIR)
X 
X uninstall:
X 	rm $(DESTDIR)$(BINDIR)/jdresolve
END-of-jdresolve/files/patch-a
echo x - jdresolve/Makefile
sed 's/^X//' >jdresolve/Makefile << 'END-of-jdresolve/Makefile'
X# New ports collection makefile for:   jdresolve
X# Date created:        15 june 2001
X# Whom:                Christophe Labouisse <christophe@labouisse.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      jdresolve
XPORTVERSION=   0.6.1
XCATEGORIES=    www
XMASTER_SITES=  http://www.jdrowell.com/files/
X
XMAINTAINER=    christophe@labouisse.org
X
XMAN1=          rhost.1 jdresolve.1
XMANCOMPRESSED= yes
X
XPATCH_STRIP=    -p1
X
XDOC1= AUTHORS BUGS CHANGELOG COPYING CREDITS INSTALL README TODO
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/${PKGNAMEPREFIX}jdresolve
X.for i in ${DOC1}
X	${INSTALL_MAN} ${WRKSRC}/${i} \
X		${PREFIX}/share/doc/${PKGNAMEPREFIX}jdresolve
X.endfor
X.endif
X.include <bsd.port.mk>
END-of-jdresolve/Makefile
echo x - jdresolve/distinfo
sed 's/^X//' >jdresolve/distinfo << 'END-of-jdresolve/distinfo'
XMD5 (jdresolve-0.6.1.tar.gz) = 916a1e0023d2d18e2b2e8efd4efe23c5
END-of-jdresolve/distinfo
echo x - jdresolve/pkg-comment
sed 's/^X//' >jdresolve/pkg-comment << 'END-of-jdresolve/pkg-comment'
XA IP addresse to hostname program for httpd log files
END-of-jdresolve/pkg-comment
echo x - jdresolve/pkg-descr
sed 's/^X//' >jdresolve/pkg-descr << 'END-of-jdresolve/pkg-descr'
Xjdresolve resolves IP addresses to hostnames. Any file format is
Xsupported, including those where the line does not begin with the IP
Xaddress. One of the strongest features of the program is the support
Xfor recursion, which can drastically reduce the number of unresolved
Xhosts by faking a hostname based on the network that the IP belongs
Xto. DNS queries are sent in parallel, which means that you can
Xdecrease run time by increasing the number of simultaneous sockets
Xused (given a fast enough machine and available bandwidth). By using
Xthe database support, performance can be increased even further, by
Xusing cached data from previous runs.
X
XIncluded is a tiny shell script called rhost to interface with
Xjdresolve when resolving a single IP address. Think of it as a smart
Xreplacement for the 'host' utility that comes with bind-utils.
X
XWWW: http://www.jdrowell.com/Linux/Projects/jdresolve
END-of-jdresolve/pkg-descr
echo x - jdresolve/pkg-plist
sed 's/^X//' >jdresolve/pkg-plist << 'END-of-jdresolve/pkg-plist'
Xbin/jdresolve
Xbin/rhost
END-of-jdresolve/pkg-plist
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?200106160942.f5G9gEu51306>