summaryrefslogtreecommitdiff
path: root/net/hinfo
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-04-14 01:09:58 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-04-14 01:09:58 +0000
commit75d78001e3e2f31a23ab1a72b97eb7efa922f92a (patch)
treeed7c5c62b6e0d4d46258253254b90aa4bf6afa9e /net/hinfo
parentnew port: Hebrew Type1 fonts (diff)
new port: net/hinfo, look up host info for anti-spam use
hinfo is a utility that will display information about a host. It is primarily designed to find the owner of an IP block in order to direct spam complaints to where they may do some good. PR: ports/45501 Submitted by: Mark Linimon <linimon@lonesome.com>
Notes
Notes: svn path=/head/; revision=78921
Diffstat (limited to 'net/hinfo')
-rw-r--r--net/hinfo/Makefile56
-rw-r--r--net/hinfo/distinfo1
-rw-r--r--net/hinfo/pkg-descr8
-rw-r--r--net/hinfo/pkg-plist7
4 files changed, 72 insertions, 0 deletions
diff --git a/net/hinfo/Makefile b/net/hinfo/Makefile
new file mode 100644
index 000000000000..7dc3d1a10274
--- /dev/null
+++ b/net/hinfo/Makefile
@@ -0,0 +1,56 @@
+# New ports collection makefile for: hinfo
+# Date created: Mon Mar 31 22:37:48 CST 2003
+# Whom: Mark Linimon <linimon@lonesome.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= hinfo
+PORTVERSION= 1.0
+CATEGORIES= net perl5
+MASTER_SITES= http://www.blars.org/ \
+ http://www.lonesome.com/FreeBSD/distfiles/
+
+MAINTAINER= linimon@lonesome.com
+COMMENT= Utility primarily designed to find the owner of an IP block
+
+RUN_DEPENDS= ${SITE_PERL}/Net/DNS.pm:${PORTSDIR}/net/p5-Net-DNS \
+ wget:${PORTSDIR}/ftp/wget/
+
+USE_PERL5_RUN= yes
+USE_REINPLACE= yes
+
+DATADIR?= ${PREFIX}/lib/${PORTNAME}
+
+HINFO_DBFILES= dnsbl.ins.pl whois.ins.pl
+HINFO_SCRIPTS= hinfo hinfo-update myhostinfo.cgi
+
+#MAN1= hinfo.1
+#MAN5= hinfo.conf.5
+
+NO_BUILD= yes
+
+# By default, we don't install myhostinfo.cgi. Install it if you wish; it'll
+# already be patched for you.
+post-extract:
+.for file in ${HINFO_SCRIPTS}
+ ${REINPLACE_CMD} -e 's|/usr/bin/|${PREFIX}/bin/|g' ${WRKSRC}/${file}
+.endfor
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/hinfo ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/hinfo-update ${PREFIX}/sbin
+ ${INSTALL_DATA} ${WRKSRC}/hinfo.conf ${PREFIX}/etc/hinfo.conf.example
+.if !exists({PREFIX}/etc/hinfo.conf)
+ ${INSTALL_DATA} ${WRKSRC}/hinfo.conf ${PREFIX}/etc/hinfo.conf
+.endif
+.if !defined(NOPORTDOCS)
+ ${INSTALL_MAN} ${WRKSRC}/hinfo.1 ${PREFIX}/man/man1/
+ ${INSTALL_MAN} ${WRKSRC}/hinfo.conf.5 ${PREFIX}/man/man5/
+.endif
+ @${MKDIR} ${DATADIR}
+.for file in ${HINFO_DBFILES}
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DATADIR}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/net/hinfo/distinfo b/net/hinfo/distinfo
new file mode 100644
index 000000000000..d6f85b2f0c4c
--- /dev/null
+++ b/net/hinfo/distinfo
@@ -0,0 +1 @@
+MD5 (hinfo-1.0.tar.gz) = 92e366c7b6b89e7728833d2c99f5370f
diff --git a/net/hinfo/pkg-descr b/net/hinfo/pkg-descr
new file mode 100644
index 000000000000..215940b4ec47
--- /dev/null
+++ b/net/hinfo/pkg-descr
@@ -0,0 +1,8 @@
+hinfo is a utility that will display information about a host. It is
+primarily designed to find the owner of an IP block in order to direct
+spam complaints to where they may do some good.
+
+(maintainer's note: the DATAFILES are updated without the port version
+necessarily being updated. Expect drift on distinfo. See hinfo-update.)
+
+WWW: http://www.blars.org/hinfo.html
diff --git a/net/hinfo/pkg-plist b/net/hinfo/pkg-plist
new file mode 100644
index 000000000000..f975587240ba
--- /dev/null
+++ b/net/hinfo/pkg-plist
@@ -0,0 +1,7 @@
+bin/hinfo
+etc/hinfo.conf
+etc/hinfo.conf.example
+man/man1/hinfo.1
+man/man5/hinfo.conf.5
+sbin/hinfo-update
+@unexec rm -fR %%PREFIX%%/lib/hinfo