Date: Sun, 24 Aug 2003 22:33:11 +0200 (CEST) From: "R.van der Enden" <tremere@cainites.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/55935: update net/powerdns to 2.9.11 Message-ID: <20030824203311.5374A1B7@mail.cainites.net> Resent-Message-ID: <200308242040.h7OKeEbW035365@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 55935 >Category: ports >Synopsis: update net/powerdns to 2.9.11 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Aug 24 13:40:13 PDT 2003 >Closed-Date: >Last-Modified: >Originator: R. van der Enden >Release: FreeBSD 5.1-RELEASE-p2 i386 >Organization: N/A >Environment: System: FreeBSD lan.cainites.net 5.1-RELEASE-p2 FreeBSD 5.1-RELEASE-p2 #1: Mon Aug 11 21:36:05 CEST 2003 root@lan.cainites.net:/usr/obj/usr/src/sys/HELLKERNEL i386 >Description: - update net/powerdns to 2.9.11 - fixed removal/overwriting of pdns.conf >How-To-Repeat: >Fix: --- pdns2_9_11.shar begins here --- # 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: # # net/powerdns # net/powerdns/files # net/powerdns/files/configure.powerdns # net/powerdns/files/patch-configure # net/powerdns/files/patch-modules_gmysqlbackend_Makefile_in # net/powerdns/files/patch-modules_gpgsqlbackend_Makefile_in # net/powerdns/files/patch-modules_gpgsqlbackend_OBJECTLIBS # net/powerdns/files/patch-modules_pipebackend_Makefile_in # net/powerdns/files/pdns.conf # net/powerdns/files/pdns_mysql.sql # net/powerdns/files/pdns_postgresql.sql # net/powerdns/Makefile # net/powerdns/distinfo # net/powerdns/pkg-descr # net/powerdns/pkg-plist # echo c - net/powerdns mkdir -p net/powerdns > /dev/null 2>&1 echo c - net/powerdns/files mkdir -p net/powerdns/files > /dev/null 2>&1 echo x - net/powerdns/files/configure.powerdns sed 's/^X//' >net/powerdns/files/configure.powerdns << 'END-of-net/powerdns/files/configure.powerdns' X#!/bin/sh X# X# $FreeBSD: ports/net/powerdns/files/configure.powerdns,v 1.2 2003/03/23 04:53:39 dinoex Exp $ X# Xif [ -f ${WRKDIRPREFIX}${CURDIR2}/Makefile.inc ]; then X exit Xfi X Xif [ "${POWERDNS_OPTIONS}" ]; then X set ${POWERDNS_OPTIONS} Xelse X dialog --title "configuration options" --clear \ X --checklist "\n\ XPlease select desired options:" -1 -1 3 \ XPostgreSQL "PostgreSQL driver" ON \ XMySQL "MySQL driver" OFF \ XOpenLDAP "OpenLDAP backend" OFF \ X2> /tmp/checklist.tmp.$$ X X retval=$? X if [ -s /tmp/checklist.tmp.$$ ]; then X set `cat /tmp/checklist.tmp.$$` X fi X rm -f /tmp/checklist.tmp.$$ X X case $retval in X 0) if [ -z "$*" ]; then X echo "Nothing selected" X fi X ;; X 1) echo "Cancel pressed." X exit 1 X ;; X esac Xfi X X${MKDIR} ${WRKDIRPREFIX}${CURDIR2} Xexec > ${WRKDIRPREFIX}${CURDIR2}/Makefile.inc X Xwhile [ "$1" ]; do X case $1 in X \"PostgreSQL\") X echo WITH_POSTGRESQL_DRIVER=YES X ;; X \"MySQL\") X echo WITH_MYSQL_DRIVER=YES X ;; X \"OpenLDAP\") X echo WITH_LDAP=YES X ;; X \"nothing\"|true) X ;; X *) X echo "Invalid option(s): $*" > /dev/stderr X rm -f ${WRKDIRPREFIX}${CURDIR2}/Makefile.inc X exit 1 X ;; X esac X shift Xdone Xexec > /dev/stderr END-of-net/powerdns/files/configure.powerdns echo x - net/powerdns/files/patch-configure sed 's/^X//' >net/powerdns/files/patch-configure << 'END-of-net/powerdns/files/patch-configure' X--- configure.orig Mon Dec 16 22:45:46 2002 X+++ configure Mon Dec 16 22:45:59 2002 X@@ -10385,7 +10385,7 @@ X echo "$as_me:$LINENO: result: $PGSQL_incdir" >&5 X echo "${ECHO_T}$PGSQL_incdir" >&6 X X-# LIBS="$LIBS -lpq++ -lpq -lssl -lcrypt -lcrypto" X+# LIBS="$LIBS -lpq++ -lpq -lssl -lcrypto" X fi X X END-of-net/powerdns/files/patch-configure echo x - net/powerdns/files/patch-modules_gmysqlbackend_Makefile_in sed 's/^X//' >net/powerdns/files/patch-modules_gmysqlbackend_Makefile_in << 'END-of-net/powerdns/files/patch-modules_gmysqlbackend_Makefile_in' X--- modules/gmysqlbackend/Makefile.in.orig Tue Dec 17 10:38:38 2002 X+++ modules/gmysqlbackend/Makefile.in Tue Dec 17 10:38:39 2002 X@@ -181,7 +181,7 @@ X clean-libLTLIBRARIES: X -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) X libgmysqlbackend.la: $(libgmysqlbackend_la_OBJECTS) $(libgmysqlbackend_la_DEPENDENCIES) X- $(CXXLINK) -rpath $(libdir) $(libgmysqlbackend_la_LDFLAGS) $(libgmysqlbackend_la_OBJECTS) $(libgmysqlbackend_la_LIBADD) $(LIBS) X+# $(CXXLINK) -rpath $(libdir) $(libgmysqlbackend_la_LDFLAGS) $(libgmysqlbackend_la_OBJECTS) $(libgmysqlbackend_la_LIBADD) $(LIBS) X X mostlyclean-compile: X -rm -f *.$(OBJEXT) core *.core END-of-net/powerdns/files/patch-modules_gmysqlbackend_Makefile_in echo x - net/powerdns/files/patch-modules_gpgsqlbackend_Makefile_in sed 's/^X//' >net/powerdns/files/patch-modules_gpgsqlbackend_Makefile_in << 'END-of-net/powerdns/files/patch-modules_gpgsqlbackend_Makefile_in' X--- modules/gpgsqlbackend/Makefile.in.orig Mon Dec 16 22:32:29 2002 X+++ modules/gpgsqlbackend/Makefile.in Fri Dec 20 14:24:06 2002 X@@ -95,7 +95,7 @@ X lib_LTLIBRARIES = libgpgsqlbackend.la X X EXTRA_DIST = OBJECTFILES OBJECTLIBS X-INCLUDES = -I@PGSQL_incdir@ X+INCLUDES = -I@includedir@ -I@PGSQL_incdir@ X X libgpgsqlbackend_la_SOURCES = gpgsqlbackend.cc gpgsqlbackend.hh \ X spgsql.hh spgsql.cc X@@ -105,7 +105,7 @@ X -Wl,-Bdynamic X X X-libgpgsqlbackend_la_LIBADD = -lssl -lcrypt -lcrypto X+libgpgsqlbackend_la_LIBADD = -lssl -lcrypto X subdir = modules/gpgsqlbackend X mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs X CONFIG_HEADER = $(top_builddir)/config.h X@@ -184,7 +184,7 @@ X clean-libLTLIBRARIES: X -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) X libgpgsqlbackend.la: $(libgpgsqlbackend_la_OBJECTS) $(libgpgsqlbackend_la_DEPENDENCIES) X- $(CXXLINK) -rpath $(libdir) $(libgpgsqlbackend_la_LDFLAGS) $(libgpgsqlbackend_la_OBJECTS) $(libgpgsqlbackend_la_LIBADD) $(LIBS) X+# $(CXXLINK) -rpath $(libdir) $(libgpgsqlbackend_la_LDFLAGS) $(libgpgsqlbackend_la_OBJECTS) $(libgpgsqlbackend_la_LIBADD) $(LIBS) X X mostlyclean-compile: X -rm -f *.$(OBJEXT) core *.core END-of-net/powerdns/files/patch-modules_gpgsqlbackend_Makefile_in echo x - net/powerdns/files/patch-modules_gpgsqlbackend_OBJECTLIBS sed 's/^X//' >net/powerdns/files/patch-modules_gpgsqlbackend_OBJECTLIBS << 'END-of-net/powerdns/files/patch-modules_gpgsqlbackend_OBJECTLIBS' X--- modules/gpgsqlbackend/OBJECTLIBS.orig Tue Dec 17 08:35:41 2002 X+++ modules/gpgsqlbackend/OBJECTLIBS Tue Dec 17 08:35:50 2002 X@@ -1 +1 @@ X--lpq++ -lpq -lssl -lcrypt -lcrypto X+-lpq++ -lpq -lssl -lcrypto END-of-net/powerdns/files/patch-modules_gpgsqlbackend_OBJECTLIBS echo x - net/powerdns/files/patch-modules_pipebackend_Makefile_in sed 's/^X//' >net/powerdns/files/patch-modules_pipebackend_Makefile_in << 'END-of-net/powerdns/files/patch-modules_pipebackend_Makefile_in' X--- modules/pipebackend/Makefile.in.orig Tue Dec 17 09:39:14 2002 X+++ modules/pipebackend/Makefile.in Tue Dec 17 09:39:39 2002 X@@ -181,7 +181,7 @@ X clean-libLTLIBRARIES: X -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) X libpipebackend.la: $(libpipebackend_la_OBJECTS) $(libpipebackend_la_DEPENDENCIES) X- $(CXXLINK) -rpath $(libdir) $(libpipebackend_la_LDFLAGS) $(libpipebackend_la_OBJECTS) $(libpipebackend_la_LIBADD) $(LIBS) X+# $(CXXLINK) -rpath $(libdir) $(libpipebackend_la_LDFLAGS) $(libpipebackend_la_OBJECTS) $(libpipebackend_la_LIBADD) $(LIBS) X X mostlyclean-compile: X -rm -f *.$(OBJEXT) core *.core END-of-net/powerdns/files/patch-modules_pipebackend_Makefile_in echo x - net/powerdns/files/pdns.conf sed 's/^X//' >net/powerdns/files/pdns.conf << 'END-of-net/powerdns/files/pdns.conf' X# MySQL X#launch=gmysql X#gmysql-host=127.0.0.1 X#gmysql-dbname=pdns X#gmysql-user=pdns X#gmysql-password=pdns X X# PostgreSQL X#launch=gpgsql X#gpgsql-host=127.0.0.1 X#gpgsql-dbname=pdns X#gpgsql-user=pdns X#gpgsql-password=pdns X X################################# X# allow-axfr-ips If disabled, DO allow zonetransfers from these IP addresses X# X# allow-axfr-ips= X X################################# X# allow-recursion List of netmasks that are allowed to recurse X# X# allow-recursion= X X################################# X# cache-ttl Seconds to store packets in the PacketCache X# X# cache-ttl=20 X X################################# X# chroot If set, chroot to this directory for more security X# Xchroot=/var/empty X X################################# X# config-dir Location of configuration directory (pdns.conf) X# X# config-dir=/etc X X################################# X# config-name Name of this virtual configuration - will rename the binary image X# X# config-name= X X################################# X# control-console Debugging switch - don't use X# X# control-console=no X X################################# X# daemon Operate as a daemon X# Xdaemon=yes X X################################# X# default-soa-name name to insert in the SOA record if none set in the backend X# X# default-soa-name=ns.example.com X X################################# X# disable-axfr Disable zonetransfers but do allow TCP queries X# X# disable-axfr=no X X################################# X# disable-tcp Do not listen to TCP queries X# Xdisable-tcp=no X X################################# X# distributor-threads Default number of Distributor (backend) threads to start X# X# distributor-threads=3 X X################################# X# fancy-records Process URL and MBOXFW records X# X# fancy-records=no X X################################# X# guardian Run within a guardian process X# Xguardian=yes X X################################# X# launch Which backends to launch and order to query them in X# X# launch= X X################################# X# lazy-recursion Only recurse if question cannot be answered locally X# X# lazy-recursion=yes X X################################# X# load-modules Load this module - supply absolute or relative path X# X# load-modules= X X################################# X# local-address Local IP address to which we bind X# X# local-address=0.0.0.0 X X################################# X# local-ipv6 Local IP address to which we bind X# X# local-ipv6= X X################################# X# local-port The port on which we listen X# X# local-port=53 X X################################# X# log-dns-details If PDNS should log failed update requests X# X# log-dns-details= X X################################# X# log-failed-updates If PDNS should log failed update requests X# X# log-failed-updates= X X################################# X# logfile Logfile to use X# X# logfile=pdns.log X X################################# X# logging-facility Log under a specific facility X# X# logging-facility= X X################################# X# loglevel Amount of logging. Higher is more. Do not set below 3 X# X# loglevel=4 X X################################# X# master Act as a master X# X# master=no X X################################# X# max-queue-length Maximum queuelength before considering situation lost X# X# max-queue-length=5000 X X################################# X# max-tcp-connections Maximum number of TCP connections X# X# max-tcp-connections=10 X X################################# X# module-dir Default directory for modules X# X# module-dir=/usr/local/bin/../lib X X################################# X# negquery-cache-ttl Seconds to store packets in the PacketCache X# X# negquery-cache-ttl=60 X X################################# X# only-soa Make sure that no SOA serial is less than this number X# X# only-soa=org X X################################# X# out-of-zone-additional-processing Do out of zone additional processing X# X# out-of-zone-additional-processing=no X X################################# X# query-cache-ttl Seconds to store packets in the PacketCache X# X# query-cache-ttl=20 X X################################# X# query-logging Hint backends that queries should be logged X# X# query-logging=no X X################################# X# queue-limit Maximum number of milliseconds to queue a query X# X# queue-limit=1500 X X################################# X# receiver-threads Number of receiver threads to launch X# X# receiver-threads=1 X X################################# X# recursive-cache-ttl Seconds to store packets in the PacketCache X# X# recursive-cache-ttl=10 X X################################# X# recursor If recursion is desired, IP address of a recursing nameserver X# X# recursor=no X X################################# X# setgid If set, change group id to this gid for more security X# X# setgid= X X################################# X# setuid If set, change user id to this uid for more security X# X# setuid= X X################################# X# skip-cname Do not perform CNAME indirection for each query X# X# skip-cname=no X X################################# X# slave Act as a slave X# X# slave=no X X################################# X# slave-cycle-interval Reschedule failed SOA serial checks once every .. seconds X# X# slave-cycle-interval=60 X X################################# X# smtpredirector Our smtpredir MX host X# Xsmtpredirector=voodoo.codeninja.nl X X################################# X# soa-minimum-ttl Default SOA mininum ttl X# X# soa-minimum-ttl=3600 X X################################# X# soa-serial-offset Make sure that no SOA serial is less than this number X# X# soa-serial-offset=0 X X################################# X# socket-dir Where the controlsocket will live X# X# socket-dir=/var/run X X################################# X# strict-rfc-axfrs Perform strictly rfc compliant axfrs (very slow) X# X# strict-rfc-axfrs=no X X################################# X# urlredirector Where we send hosts to that need to be url redirected X# X# urlredirector=127.0.0.1 X X################################# X# use-logfile Use a log file X# X# use-logfile=no X X################################# X# webserver Start a webserver for monitoring X# Xwebserver=yes X X################################# X# webserver-address IP Address of webserver to listen on X# Xwebserver-address=127.0.0.1 X X################################# X# webserver-password Password required for accessing the webserver X# X# webserver-password= X X################################# X# webserver-port Port of webserver to listen on X# Xwebserver-port=8081 X X################################# X# webserver-print-arguments If the webserver should print arguments X# X# webserver-print-arguments=no X X################################# X# wildcard-url Process URL and MBOXFW records X# X# wildcard-url=no X X################################# X# wildcards Honor wildcards in the database X# X# wildcards= X X END-of-net/powerdns/files/pdns.conf echo x - net/powerdns/files/pdns_mysql.sql sed 's/^X//' >net/powerdns/files/pdns_mysql.sql << 'END-of-net/powerdns/files/pdns_mysql.sql' Xcreate table domains ( X id INT auto_increment, X name VARCHAR(255) NOT NULL, X master VARCHAR(20) DEFAULT NULL, X last_check INT DEFAULT NULL, X type VARCHAR(6) NOT NULL, X notified_serial INT DEFAULT NULL, X account VARCHAR(40) DEFAULT NULL, X primary key (id) X)type=InnoDB; X XCREATE UNIQUE INDEX name_index ON domains(name); X XCREATE TABLE records ( X id INT auto_increment, X domain_id INT DEFAULT NULL, X name VARCHAR(255) DEFAULT NULL, X type VARCHAR(6) DEFAULT NULL, X content VARCHAR(255) DEFAULT NULL, X ttl INT DEFAULT NULL, X prio INT DEFAULT NULL, X change_date INT DEFAULT NULL, X primary key(id) X)type=InnoDB; X XCREATE INDEX rec_name_index ON records(name); XCREATE INDEX nametype_index ON records(name,type); XCREATE INDEX domain_id ON records(domain_id); X Xcreate table supermasters ( X ip VARCHAR(25) NOT NULL, X nameserver VARCHAR(255) NOT NULL, X account VARCHAR(40) DEFAULT NULL X); X XGRANT SELECT ON supermasters TO pdns; XGRANT ALL ON domains TO pdns; XGRANT ALL ON records TO pdns; END-of-net/powerdns/files/pdns_mysql.sql echo x - net/powerdns/files/pdns_postgresql.sql sed 's/^X//' >net/powerdns/files/pdns_postgresql.sql << 'END-of-net/powerdns/files/pdns_postgresql.sql' Xcreate table domains ( X id SERIAL PRIMARY KEY, X name VARCHAR(255) NOT NULL, X master VARCHAR(20) DEFAULT NULL, X last_check INT DEFAULT NULL, X type VARCHAR(6) NOT NULL, X notified_serial INT DEFAULT NULL, X account VARCHAR(40) DEFAULT NULL X); XCREATE UNIQUE INDEX name_index ON domains(name); X XCREATE TABLE records ( X id SERIAL PRIMARY KEY, X domain_id INT DEFAULT NULL, X name VARCHAR(255) DEFAULT NULL, X type VARCHAR(6) DEFAULT NULL, X content VARCHAR(255) DEFAULT NULL, X ttl INT DEFAULT NULL, X prio INT DEFAULT NULL, X change_date INT DEFAULT NULL, X CONSTRAINT domain_exists X FOREIGN KEY(domain_id) REFERENCES domains(id) X ON DELETE CASCADE X); X XCREATE INDEX rec_name_index ON records(name); XCREATE INDEX nametype_index ON records(name,type); XCREATE INDEX domain_id ON records(domain_id); X Xcreate table supermasters ( X ip VARCHAR(25) NOT NULL, X nameserver VARCHAR(255) NOT NULL, X account VARCHAR(40) DEFAULT NULL X); X XGRANT SELECT ON supermasters TO pdns; XGRANT ALL ON domains TO pdns; XGRANT ALL ON domains_id_seq TO pdns; XGRANT ALL ON records TO pdns; XGRANT ALL ON records_id_seq TO pdns; END-of-net/powerdns/files/pdns_postgresql.sql echo x - net/powerdns/Makefile sed 's/^X//' >net/powerdns/Makefile << 'END-of-net/powerdns/Makefile' X# New ports collection makefile for: powerdns X# Date Created: 14.Jan 2003 X# Whom: dirk.meyer@dinoex.sub.org X# X# $FreeBSD: ports/net/powerdns/Makefile,v 1.12 2003/08/15 04:44:40 dinoex Exp $ X# X XPORTNAME= powerdns XPORTVERSION= 2.9.11 XCATEGORIES= net ipv6 XMASTER_SITES= http://downloads.powerdns.com/releases/ XDISTNAME= pdns-${PORTVERSION} X XMAINTAINER= dinoex@FreeBSD.org XCOMMENT= An advanced DNS server with SQL backend X XUSE_GMAKE= YES XUSE_SUBMAKE= YES XUSE_REINPLACE= YES XGNU_CONFIGURE= YES XCONFIGURE_ARGS+= --with-modules="${CONFIGURE_MODULES} pipe" \ X --with-dynmodules="" X# --enable-debug XLDAP_PORT?= net/openldap20-client X X# use user config if possible X.if exists(${WRKDIRPREFIX}${.CURDIR}/Makefile.inc) X.include "${WRKDIRPREFIX}${.CURDIR}/Makefile.inc" X.else X.if defined(BATCH) X# default package, can be configured in /etc/make.conf XPOWERDNS_OPTIONS?= \"PostgreSQL\" X.endif X# make INDEX match XNO_DESCRIBE=yes X.endif X X.if defined(WITH_POSTGRESQL_DRIVER) && !defined(WITHOUT_POSTGRESQL_DRIVER) XLIB_DEPENDS= pq[+][+].4:${PORTSDIR}/databases/postgresql-libpq++ XCONFIGURE_ARGS+= --enable-pgsql XCONFIGURE_MODULES+= "gpgsql" X.else XCONFIGURE_ARGS+= --disable-pgsql X.endif X X.if defined(WITH_MYSQL_DRIVER) XLIB_DEPENDS+= mysqlclient.10:${PORTSDIR}/databases/mysql323-client XCONFIGURE_ARGS+= --enable-mysql XCONFIGURE_MODULES+= "gmysql" X.else XCONFIGURE_ARGS+= --disable-mysql X.endif X XSCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ X CURDIR2="${.CURDIR}" \ X MKDIR="${MKDIR}" \ X DISTNAME="${DISTNAME}" \ X POWERDNS_OPTIONS="${POWERDNS_OPTIONS}" X XMAN8= pdns_control.8 pdns_server.8 zone2sql.8 X Xpre-everything:: X @ ${SETENV} ${SCRIPTS_ENV} ${SH} ${FILESDIR}/configure.powerdns X Xpost-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${EXAMPLESDIR} X.for i in pdns.conf pdns_mysql.sql pdns_postgresql.sql X ${INSTALL_DATA} ${FILESDIR}/$i ${EXAMPLESDIR}/ X.endfor X.endif X Xpost-clean: X @ ${RM} -f ${WRKDIRPREFIX}${.CURDIR}/Makefile.inc X X.if defined(NO_DESCRIBE) Xdescribe: X.if defined(BATCH) X @ ${SETENV} ${SCRIPTS_ENV} ${SH} ${FILESDIR}/configure.powerdns X.endif X @cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} BATCH=yes ${.TARGET} X.endif X X.include <bsd.port.pre.mk> X X.if ${OSVERSION} >= 500043 && defined(WITH_LDAP) XLIB_DEPENDS+= ldap.2:${PORTSDIR}/${LDAP_PORT} XLIB_DEPENDS+= lber.2:${PORTSDIR}/${LDAP_PORT} XCONFIGURE_MODULES+= "ldap" X Xpost-patch: X ${REINPLACE_CMD} -e 's;-I. ;-I. -I${LOCALBASE}/include ;' \ X -e 's;la_LDFLAGS =;la_LDFLAGS = -L${LOCALBASE}/lib;' \ X ${WRKSRC}/modules/ldapbackend/Makefile.in X ${REINPLACE_CMD} -e 's;@LIBDL@;@LIBDL@ -L${LOCALBASE}/lib;' \ X -e 's;@modulelibs@;@modulelibs@ -llber;' \ X ${WRKSRC}/pdns/Makefile.in X.endif X X.if ${OSVERSION} >= 500000 && defined(POWERDNS_WITH_RECURSOR) XCONFIGURE_ARGS+= --enable-recursor XPLIST_SUB+= RECURSOR="" X.else XPLIST_SUB+= RECURSOR="@comment " X.endif X X.include <bsd.port.post.mk> END-of-net/powerdns/Makefile echo x - net/powerdns/distinfo sed 's/^X//' >net/powerdns/distinfo << 'END-of-net/powerdns/distinfo' XMD5 (pdns-2.9.11.tar.gz) = a8aa0b47b3c4f05468b7e664caacb8d1 END-of-net/powerdns/distinfo echo x - net/powerdns/pkg-descr sed 's/^X//' >net/powerdns/pkg-descr << 'END-of-net/powerdns/pkg-descr' XPowerDNS is an advanced DNS server, which allows for several different Xbackends. Current backends include MySQL, PostgreSQL, bind, etc. X XLicense: GPL V2 X XWWW: http://www.powerdns.com/ END-of-net/powerdns/pkg-descr echo x - net/powerdns/pkg-plist sed 's/^X//' >net/powerdns/pkg-plist << 'END-of-net/powerdns/pkg-plist' Xbin/pdns_control Xbin/zone2ldap Xbin/zone2sql Xsbin/pdns_server X%%RECURSOR%%sbin/pdns_recursor X@unexec if cmp -s %D/etc/pdns.conf %D/etc/pdns.conf-dist; then rm -f %D/etc/pdns.conf-dist; fi Xetc/pdns.conf-dist X@exec [ -f %B/pdns.conf ] || cp %B/%f %B/pdns.conf X%%PORTDOCS%%share/examples/powerdns/pdns.conf X%%PORTDOCS%%share/examples/powerdns/pdns_mysql.sql X%%PORTDOCS%%share/examples/powerdns/pdns_postgresql.sql X%%PORTDOCS%%@dirrm share/examples/powerdns END-of-net/powerdns/pkg-plist exit --- pdns2_9_11.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030824203311.5374A1B7>