summaryrefslogtreecommitdiff
path: root/dns
diff options
context:
space:
mode:
authorSergei Kolobov <sergei@FreeBSD.org>2004-01-06 08:19:47 +0000
committerSergei Kolobov <sergei@FreeBSD.org>2004-01-06 08:19:47 +0000
commita5f1ddf3e6bc8a8c0185851372044789f2fa0581 (patch)
tree8f5832d5e5b3a91834f3e5f38ea8cf7faa3972d0 /dns
parentadd simpleparse 2.0.1a3 (diff)
Add ldapdns 2.05, lDAP-backed DNS server.
ldapdns is a lightweight, high performance DNS server which utilizes LDAP as its backend. It is originally based on djbdns and strives to maintain the same goals of performance, security and simplicity. WWW: http://www.nimh.org/code/ldapdns/ PR: 60965 Submitted by: Paul Dlug <paul@aps.org>
Notes
Notes: svn path=/head/; revision=97452
Diffstat (limited to 'dns')
-rw-r--r--dns/Makefile1
-rw-r--r--dns/ldapdns/Makefile44
-rw-r--r--dns/ldapdns/distinfo1
-rw-r--r--dns/ldapdns/pkg-descr6
-rw-r--r--dns/ldapdns/pkg-plist41
5 files changed, 93 insertions, 0 deletions
diff --git a/dns/Makefile b/dns/Makefile
index 19e5e3abe324..eeda5ecfd768 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -33,6 +33,7 @@
SUBDIR += host
SUBDIR += idnkit
SUBDIR += ipcheck
+ SUBDIR += ldapdns
SUBDIR += libdjbdns
SUBDIR += maradns
SUBDIR += mdnsd
diff --git a/dns/ldapdns/Makefile b/dns/ldapdns/Makefile
new file mode 100644
index 000000000000..1eb8a68a84a1
--- /dev/null
+++ b/dns/ldapdns/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for: ldapdns
+# Date created: 2004-01-06
+# Whom: Paul Dlug <paul@aps.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= ldapdns
+PORTVERSION= 2.05
+CATEGORIES= dns
+MASTER_SITES= http://www.nimh.org/dl/
+
+MAINTAINER= paul@aps.org
+COMMENT= LDAP-backed DNS server
+
+RUN_DEPENDS= setuidgid:${PORTSDIR}/sysutils/daemontools \
+ tcpserver:${PORTSDIR}/sysutils/ucspi-tcp
+
+USE_OPENLDAP= yes
+HAS_CONFIGURE= yes
+CONFIGURE_ENV= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS= --prefix=${PREFIX}
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+ALL_TARGET= default
+
+PROGRAMS= ldapdns ldapaxfr
+SCRIPTS= ldapdns-conf ldapaxfr-conf domainname.sh
+DOCS= AUTHORS CHANGELOG FAQ INSTALL README README.[a-s]*
+
+do-install:
+ cd ${WRKSRC} && \
+ ${INSTALL_PROGRAM} ${PROGRAMS} ${PREFIX}/bin && \
+ ${INSTALL_SCRIPT} ${SCRIPTS} ${PREFIX}/bin
+ @${MKDIR} ${EXAMPLESDIR}/admin
+ ${INSTALL_DATA} ${WRKSRC}/sample/* ${EXAMPLESDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/admin/* ${EXAMPLESDIR}/admin
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/dns/ldapdns/distinfo b/dns/ldapdns/distinfo
new file mode 100644
index 000000000000..d48dcb304e90
--- /dev/null
+++ b/dns/ldapdns/distinfo
@@ -0,0 +1 @@
+MD5 (ldapdns-2.05.tar.gz) = 0debd9080656e499e7d906807226fecd
diff --git a/dns/ldapdns/pkg-descr b/dns/ldapdns/pkg-descr
new file mode 100644
index 000000000000..09401da658ce
--- /dev/null
+++ b/dns/ldapdns/pkg-descr
@@ -0,0 +1,6 @@
+ldapdns is a lightweight, high performance DNS server
+which utilizes LDAP as its backend.
+It is originally based on djbdns and strives to maintain
+the same goals of performance, security and simplicity.
+
+WWW: http://www.nimh.org/code/ldapdns/
diff --git a/dns/ldapdns/pkg-plist b/dns/ldapdns/pkg-plist
new file mode 100644
index 000000000000..9a8eea35d360
--- /dev/null
+++ b/dns/ldapdns/pkg-plist
@@ -0,0 +1,41 @@
+@comment $FreeBSD$
+bin/ldapdns
+bin/ldapaxfr
+bin/ldapdns-conf
+bin/ldapaxfr-conf
+bin/domainname.sh
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%%%DOCSDIR%%/INSTALL
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.axfr
+%%PORTDOCS%%%%DOCSDIR%%/README.comparison
+%%PORTDOCS%%%%DOCSDIR%%/README.generic-rr
+%%PORTDOCS%%%%DOCSDIR%%/README.search
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/CHANGELOG
+%%PORTDOCS%%%%DOCSDIR%%/README.admin
+%%PORTDOCS%%%%DOCSDIR%%/README.configure
+%%PORTDOCS%%%%DOCSDIR%%/README.how-can-i-help
+%%PORTDOCS%%%%DOCSDIR%%/README.quotes
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%EXAMPLESDIR%%/admin/add_basic_zone
+%%EXAMPLESDIR%%/admin/add_generic_record
+%%EXAMPLESDIR%%/admin/add_sub_alias
+%%EXAMPLESDIR%%/admin/add_sub_host
+%%EXAMPLESDIR%%/admin/add_sub_mx
+%%EXAMPLESDIR%%/admin/config.pl
+%%EXAMPLESDIR%%/admin/dhcp_names
+%%EXAMPLESDIR%%/admin/samba_names
+%%EXAMPLESDIR%%/admin/secondary_zone
+%%EXAMPLESDIR%%/admin/set_generic_record
+%%EXAMPLESDIR%%/admin/set_ip_pointer
+%%EXAMPLESDIR%%/admin/set_sub_alias
+%%EXAMPLESDIR%%/admin/set_sub_host
+%%EXAMPLESDIR%%/admin/set_sub_mx
+%%EXAMPLESDIR%%/admin/set_txt
+%%EXAMPLESDIR%%/admin/transfer_zone
+%%EXAMPLESDIR%%/admin/unset_ip_pointer
+%%EXAMPLESDIR%%/axfr
+%%EXAMPLESDIR%%/ldapdns.conf
+@dirrm %%EXAMPLESDIR%%/admin
+@dirrm %%EXAMPLESDIR%%