Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions

4
security/validns/DESCR Normal file
View File

@@ -0,0 +1,4 @@
Validns is a standalone command line RFC 1034/1035 zone file validation
tool that, in addition to basic syntactic and semantic zone checks,
includes DNSSEC signature verification and NSEC/NSEC3 chain validation,
as well a number of optional policy checks on the zone.

32
security/validns/Makefile Normal file
View File

@@ -0,0 +1,32 @@
# $NetBSD: Makefile,v 1.7 2013/06/15 16:51:29 pettai Exp $
#
DISTNAME= validns-0.7
CATEGORIES= security
MASTER_SITES= http://www.validns.net/download/
MAINTAINER= pettai@NetBSD.org
HOMEPAGE= http://www.validns.net/
COMMENT= Validns, a high performance DNS/DNSSEC zone validator
LICENSE= 2-clause-bsd
# Depends on perl for make tests
#BUILD_DEPENDS+= p5-Test-Command-Simple-[0-9]*:../../devel/p5-Test-Command-Simple
#USE_TOOLS+=perl
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
do-build:
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
#post-build:
# cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} test
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/validns ${DESTDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/validns.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
.include "../../devel/libjudy/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

3
security/validns/PLIST Normal file
View File

@@ -0,0 +1,3 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2012/05/04 23:57:46 pettai Exp $
bin/validns
man/man1/validns.1

View File

@@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.6 2013/06/18 20:25:18 joerg Exp $
SHA1 (validns-0.7.tar.gz) = 44ec8b8c561384c31134b8c7893a59c710069645
RMD160 (validns-0.7.tar.gz) = 1b25c6460e758b30d312d60db65ec189f33d81fb
Size (validns-0.7.tar.gz) = 185377 bytes
SHA1 (patch-Makefile) = 636d45bb26c0cf35e6276048b1f7e044296fe411
SHA1 (patch-carp.c) = bbb750d013b751ca7994e32244c8865f8687ff1b

View File

@@ -0,0 +1,27 @@
$NetBSD: patch-Makefile,v 1.5 2013/06/18 20:25:18 joerg Exp $
Add (PKG_)PREFIX support
--- Makefile.orig 2013-04-11 18:34:14.000000000 +0000
+++ Makefile
@@ -1,7 +1,7 @@
# The following options seem to work fine on Linux, FreeBSD, and Darwin
OPTIMIZE=-O2 -g
-CFLAGS=-Wall -Werror -pthread --no-strict-aliasing
-INCPATH=-I/usr/local/include -I/opt/local/include -I/usr/local/ssl/include
+CFLAGS=-Wall -pthread -fno-strict-aliasing
+INCPATH=-I/usr/include -I${PREFIX}/include
CC?=cc
# These additional options work on Solaris/gcc to which I have an access
@@ -39,8 +39,8 @@ validns: main.o carp.o mempool.o textpar
ipseckey.o cbtree.o mb.o mg.o mr.o minfo.o \
afsdb.o x25.o isdn.o rt.o px.o kx.o \
dlv.o dhcid.o nsap.o \
- -L/usr/local/lib -L/opt/local/lib $(EXTRALPATH) \
- -lJudy -lcrypto $(EXTRALIBS) $(EXTRALINKING)
+ -L/usr/lib -L${PREFIX}/lib $(EXTRALPATH) \
+ -lJudy -lcrypto -Wl,-R${PREFIX}/lib $(EXTRALIBS) $(EXTRALINKING)
clean:
-rm -f validns main.o carp.o mempool.o textparse.o

View File

@@ -0,0 +1,15 @@
$NetBSD: patch-carp.c,v 1.1.1.1 2012/05/04 23:57:46 pettai Exp $
Add __NetBSD__ support
--- carp.c.orig 2012-05-04 22:27:57.000000000 +0000
+++ carp.c
@@ -102,7 +102,7 @@ static char proggy[MAXPATHLEN];
const char *thisprogname(void)
{
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) || (__NetBSD__)
return getprogname();
#elif defined(__APPLE__)
return getprogname();