diff options
Diffstat (limited to 'dns/powerdns-devel')
-rw-r--r-- | dns/powerdns-devel/Makefile | 143 | ||||
-rw-r--r-- | dns/powerdns-devel/distinfo | 3 | ||||
-rw-r--r-- | dns/powerdns-devel/files/patch-modules_gpgsqlbackend_Makefile_in | 19 | ||||
-rw-r--r-- | dns/powerdns-devel/files/patch-modules_gpgsqlbackend_OBJECTLIBS | 7 | ||||
-rw-r--r-- | dns/powerdns-devel/files/patch-pdns_qtype_cc | 15 | ||||
-rw-r--r-- | dns/powerdns-devel/files/pdns.conf | 372 | ||||
-rw-r--r-- | dns/powerdns-devel/files/pdns.in | 38 | ||||
-rw-r--r-- | dns/powerdns-devel/files/pkg-message.in | 10 | ||||
-rw-r--r-- | dns/powerdns-devel/files/tables-mssql_or_sybase.sql | 56 | ||||
-rw-r--r-- | dns/powerdns-devel/files/tables-mysql.sql | 57 | ||||
-rw-r--r-- | dns/powerdns-devel/files/tables-pgsql.sql | 57 | ||||
-rw-r--r-- | dns/powerdns-devel/files/tables-sqlite.sql | 51 | ||||
-rw-r--r-- | dns/powerdns-devel/pkg-descr | 6 | ||||
-rw-r--r-- | dns/powerdns-devel/pkg-plist | 46 |
14 files changed, 0 insertions, 880 deletions
diff --git a/dns/powerdns-devel/Makefile b/dns/powerdns-devel/Makefile deleted file mode 100644 index 7b4da7c6df09..000000000000 --- a/dns/powerdns-devel/Makefile +++ /dev/null @@ -1,143 +0,0 @@ -# New ports collection makefile for: powerdns -# Date Created: 14.Jan 2003 -# Whom: dirk.meyer@dinoex.sub.org -# -# $FreeBSD$ -# - -PORTNAME= powerdns -PORTVERSION= 2.9.21 -CATEGORIES= dns ipv6 -MASTER_SITES= http://downloads.powerdns.com/releases/ \ - http://mirrors.evolva.ro/powerdns.com/releases/ -DISTNAME= pdns-${PORTVERSION} - -MAINTAINER= tremere@cainites.net -COMMENT= An advanced DNS server with multiple backends including SQL - -BUILD_DEPENDS= bjam:${PORTSDIR}/devel/boost - -USE_GMAKE= YES -USE_SUBMAKE= YES -USE_AUTOTOOLS= libtool:15 -USE_LDCONFIG= YES -CXXFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -CONFIGURE_ARGS+= --with-modules="pipe" \ - --with-dynmodules="${CONFIGURE_MODULES}" \ - --sysconfdir="${PREFIX}/etc/pdns" \ -# --enable-debug -SCRIPTS_ENV= WRKDIRPREFIX="${WRKDIRPREFIX}" \ - CURDIR2="${.CURDIR}" \ - MKDIR="${MKDIR}" \ - DISTNAME="${DISTNAME}" \ - POWERDNS_OPTIONS="${POWERDNS_OPTIONS}" -MAN8= pdns_control.8 pdns_server.8 zone2sql.8 - -SUB_FILES= pkg-message - -OPTIONS= PGSQL "PostgreSQL backend" on \ - MYSQL "MySQL backend" off \ - SQLITE "SQLite 2 backend" off \ - SQLITE3 "SQLite 3 backend" off \ - OPENDBX "OpenDBX backend" off \ - OPENLDAP "OpenLDAP backend" off \ - GEO "Geo backend" off - -.include <bsd.port.pre.mk> - -USE_RC_SUBR+= pdns - -.if defined(WITH_GEO) -CONFIGURE_MODULES+= "geo" -PLIST_SUB+= WITHGEO="" -.else -PLIST_SUB+= WITHGEO="@comment " -.endif - -.if defined(WITH_SQLITE) && defined(WITH_SQLITE3) -BROKEN= choose only one SQLite backend version -.endif - -.if defined(WITH_PGSQL) -USE_PGSQL?= YES -CONFIGURE_MODULES+= "gpgsql" -PLIST_SUB+= WITHPGSQL="" -.else -CONFIGURE_ARGS+= --disable-pgsql -PLIST_SUB+= WITHPGSQL="@comment " -.endif - -.if defined(WITH_MYSQL) -USE_MYSQL?= YES -CONFIGURE_MODULES+= "gmysql" -CXXFLAGS+= -I${LOCALBASE}/include/mysql -LDFLAGS+= -L${LOCALBASE}/lib/mysql -PLIST_SUB+= WITHMYSQL="" -.else -CONFIGURE_ARGS+= --disable-mysql -PLIST_SUB+= WITHMYSQL="@comment " -.endif - -.if defined(WITH_OPENLDAP) -USE_OPENLDAP?= YES -CONFIGURE_MODULES+= "ldap" -CXXFLAGS+= -L${LOCALBASE}/lib -DLDAP_DEPRECATED=1 -PLIST_SUB+= WITHOPENLDAP="" -.else -PLIST_SUB+= WITHOPENLDAP="@comment " -.endif - -.if defined(WITH_SQLITE) -USE_SQLITE?= 2 -CONFIGURE_MODULES+= "gsqlite" -PLIST_SUB+= WITHSQLITE="" -.else -PLIST_SUB+= WITHSQLITE="@comment " -.endif - -.if defined(WITH_SQLITE3) -USE_SQLITE?= 3 -CONFIGURE_MODULES+= "gsqlite3" -PLIST_SUB+= WITHSQLITE3="" -.else -PLIST_SUB+= WITHSQLITE3="@comment " -.endif - -.if defined(WITH_OPENDBX) -LIB_DEPENDS+= opendbx.[1-2]:${PORTSDIR}/databases/opendbx -CONFIGURE_MODULES+= "opendbx" -PLIST_SUB+= WITHOPENDBX="" -CXXFLAGS+= -L${LOCALBASE}/lib -.else -PLIST_SUB+= WITHOPENDBX="@comment " -.endif - -.if ${OSVERSION} < 500039 -USE_GCC=3.4 -.endif - -.if defined(WITH_OPENLDAP) -post-patch: - ${REINPLACE_CMD} -e 's;-I. ;-I. -I${LOCALBASE}/include ;' \ - -e 's;la_LDFLAGS =;la_LDFLAGS = -L${LOCALBASE}/lib;' \ - ${WRKSRC}/modules/ldapbackend/Makefile.in - ${REINPLACE_CMD} -e 's;@LIBDL@;@LIBDL@ -L${LOCALBASE}/lib;' \ - -e 's;@modulelibs@;@modulelibs@ -llber;' \ - ${WRKSRC}/pdns/Makefile.in -.endif - -post-install: -.if !exists(${PREFIX}/etc/pdns/pdns.conf) - ${INSTALL_DATA} ${PREFIX}/etc/pdns/pdns.conf-dist ${PREFIX}/etc/pdns/pdns.conf -.endif -.if !defined(NOPORTDOCS) - ${MKDIR} ${EXAMPLESDIR} -.for i in pdns.conf tables-mssql_or_sybase.sql tables-mysql.sql tables-pgsql.sql tables-sqlite.sql - ${INSTALL_DATA} ${FILESDIR}/$i ${EXAMPLESDIR}/ -.endfor -.endif - @${CAT} ${PKGMESSAGE} - -.include <bsd.port.post.mk> diff --git a/dns/powerdns-devel/distinfo b/dns/powerdns-devel/distinfo deleted file mode 100644 index 9e0cb45f04d2..000000000000 --- a/dns/powerdns-devel/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -MD5 (pdns-2.9.21.tar.gz) = a0d650dd1489ed46b36dfcc1d73653af -SHA256 (pdns-2.9.21.tar.gz) = 4b24db683ba2217caa1edf54545841dcdfa6fd27b66017577d8b0dd54f8e7ed5 -SIZE (pdns-2.9.21.tar.gz) = 991071 diff --git a/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_Makefile_in b/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_Makefile_in deleted file mode 100644 index 1fb8830fff62..000000000000 --- a/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_Makefile_in +++ /dev/null @@ -1,19 +0,0 @@ ---- modules/gpgsqlbackend/Makefile.in.orig Sat Jul 16 13:24:53 2005 -+++ modules/gpgsqlbackend/Makefile.in Mon Jul 18 14:22:07 2005 -@@ -203,14 +203,14 @@ - target_alias = @target_alias@ - lib_LTLIBRARIES = libgpgsqlbackend.la - EXTRA_DIST = OBJECTFILES OBJECTLIBS --INCLUDES = -I@PGSQL_incdir@ -+INCLUDES = -I@includedir@ -I@PGSQL_incdir@ - libgpgsqlbackend_la_SOURCES = gpgsqlbackend.cc gpgsqlbackend.hh \ - spgsql.hh spgsql.cc - - libgpgsqlbackend_la_LDFLAGS = @PGSQL_lib@ -Wl,-Bstatic -lpq \ - -Wl,-Bdynamic - --libgpgsqlbackend_la_LIBADD = -lssl -lcrypt -lcrypto -+libgpgsqlbackend_la_LIBADD = -lssl -lcrypto - all: all-am - - .SUFFIXES: diff --git a/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_OBJECTLIBS b/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_OBJECTLIBS deleted file mode 100644 index dd7c21f02974..000000000000 --- a/dns/powerdns-devel/files/patch-modules_gpgsqlbackend_OBJECTLIBS +++ /dev/null @@ -1,7 +0,0 @@ ---- modules/gpgsqlbackend/OBJECTLIBS.orig Sat Apr 23 23:40:15 2005 -+++ modules/gpgsqlbackend/OBJECTLIBS Mon Jul 18 14:21:17 2005 -@@ -1,3 +1,3 @@ ---lpq -lssl -lcrypto -lcrypt -lresolv -lnsl -+-lpq -lssl -lcrypto - - diff --git a/dns/powerdns-devel/files/patch-pdns_qtype_cc b/dns/powerdns-devel/files/patch-pdns_qtype_cc deleted file mode 100644 index 4a4c86b924ee..000000000000 --- a/dns/powerdns-devel/files/patch-pdns_qtype_cc +++ /dev/null @@ -1,15 +0,0 @@ -=================================================================== ---- pdns/qtype.cc (revision 978) -+++ pdns/qtype.cc (revision 1046) -@@ -57,6 +57,11 @@ - insert("LOC",29); - insert("SRV",33); -+ insert("CERT", 37); - insert("A6",38); - insert("NAPTR",35); -+ insert("DS", 43); -+ insert("SSHFP", 44); -+ insert("RRSIG", 46); -+ insert("DNSKEY", 48); - insert("SPF",99); - insert("AXFR",252); diff --git a/dns/powerdns-devel/files/pdns.conf b/dns/powerdns-devel/files/pdns.conf deleted file mode 100644 index c539c38c2b81..000000000000 --- a/dns/powerdns-devel/files/pdns.conf +++ /dev/null @@ -1,372 +0,0 @@ -# MySQL -#launch=gmysql -#gmysql-host=127.0.0.1 -#gmysql-dbname=pdns -#gmysql-user=pdns -#gmysql-password=pdns - -# PostgreSQL -#launch=gpgsql -#gpgsql-host=127.0.0.1 -#gpgsql-dbname=pdns -#gpgsql-user=pdns -#gpgsql-password=pdns - -# SQLite 2 -#launch=gsqlite -#gsqlite-database=<path to your SQLite database> - -# SQLite 3 -#launch=gsqlite3 -#gsqlite3-database=<path to your SQLite database> - -# LDAP (check http://www.linuxnetworks.de for more information) -#launch=ldap -#ldap-host (default "127.0.0.1:389") -#ldap-starttls (default "no") -#ldap-basedn (default "") -#ldap-binddn (default "") -#ldap-secret (default "") -#ldap-method (default "simple") -#ldap-filter-axfr (default "(:target:)" ) -ldap-filter-lookup (default "(:target:)" ) - -# OpenDBX (check http://www.linuxnetworks.de for more information) -#launch=opendbx -#opendbx-backend (default "mysql") -#opendbx-host-read (default "127.0.0.1") -#opendbx-host-write (default "127.0.0.1") -#opendbx-database (default "powerdns") -#opendbx-username (default "powerdns") -#opendbx-password (default "") - -# Autogenerated configuration file template -################################# -# allow-axfr-ips Allow zonetransfers only to these subnets -# -# allow-axfr-ips=0.0.0.0/0 - -################################# -# allow-recursion List of subnets that are allowed to recurse -# -# allow-recursion=0.0.0.0/0 - -################################# -# allow-recursion-override Set this so that local data fully overrides the recursor -# -# allow-recursion-override=no - -################################# -# cache-ttl Seconds to store packets in the PacketCache -# -# cache-ttl=20 - -################################# -# chroot If set, chroot to this directory for more security -# -# chroot= - -################################# -# config-dir Location of configuration directory (pdns.conf) -# -# config-dir=/usr/local/etc - -################################# -# config-name Name of this virtual configuration - will rename the binary image -# -# config-name= - -################################# -# control-console Debugging switch - don't use -# -# control-console=no - -################################# -# daemon Operate as a daemon -# -# daemon=no - -################################# -# default-soa-name name to insert in the SOA record if none set in the backend -# -# default-soa-name=a.misconfigured.powerdns.server - -################################# -# default-ttl Seconds a result is valid if not set otherwise -# -# default-ttl=3600 - -################################# -# disable-axfr Disable zonetransfers but do allow TCP queries -# -# disable-axfr=no - -################################# -# disable-tcp Do not listen to TCP queries -# -# disable-tcp=no - -################################# -# distributor-threads Default number of Distributor (backend) threads to start -# -# distributor-threads=3 - -################################# -# do-ipv6-additional-processing Do AAAA additional processing -# -# do-ipv6-additional-processing=no - -################################# -# fancy-records Process URL and MBOXFW records -# -# fancy-records=no - -################################# -# guardian Run within a guardian process -# -# guardian=no - -################################# -# launch Which backends to launch and order to query them in -# -# launch= - -################################# -# lazy-recursion Only recurse if question cannot be answered locally -# -# lazy-recursion=yes - -################################# -# load-modules Load this module - supply absolute or relative path -# -# load-modules= - -################################# -# local-address Local IP addresses to which we bind -# -# local-address=0.0.0.0 - -################################# -# local-ipv6 Local IP address to which we bind -# -# local-ipv6= - -################################# -# local-port The port on which we listen -# -# local-port=53 - -################################# -# log-dns-details If PDNS should log DNS non-erroneous details -# -# log-dns-details= - -################################# -# log-failed-updates If PDNS should log failed update requests -# -# log-failed-updates= - -################################# -# logfile Logfile to use -# -# logfile=pdns.log - -################################# -# logging-facility Log under a specific facility -# -# logging-facility= - -################################# -# loglevel Amount of logging. Higher is more. Do not set below 3 -# -# loglevel=4 - -################################# -# master Act as a master -# -# master=no - -################################# -# max-queue-length Maximum queuelength before considering situation lost -# -# max-queue-length=5000 - -################################# -# max-tcp-connections Maximum number of TCP connections -# -# max-tcp-connections=10 - -################################# -# module-dir Default directory for modules -# -# module-dir=/usr/local/lib - -################################# -# negquery-cache-ttl Seconds to store packets in the PacketCache -# -# negquery-cache-ttl=60 - -################################# -# no-shuffle Set this to prevent random shuffling of answers - for regression testing -# -# no-shuffle=off - -################################# -# out-of-zone-additional-processing Do out of zone additional processing -# -# out-of-zone-additional-processing=yes - -################################# -# pipebackend-abi-version Version of the pipe backend ABI -# -# pipebackend-abi-version=1 - -################################# -# query-cache-ttl Seconds to store packets in the PacketCache -# -# query-cache-ttl=20 - -################################# -# query-local-address Source IP address for sending queries -# -# query-local-address= - -################################# -# query-logging Hint backends that queries should be logged -# -# query-logging=no - -################################# -# queue-limit Maximum number of milliseconds to queue a query -# -# queue-limit=1500 - -################################# -# recursive-cache-ttl Seconds to store packets in the PacketCache -# -# recursive-cache-ttl=10 - -################################# -# recursor If recursion is desired, IP address of a recursing nameserver -# -# recursor=no - -################################# -# send-root-referral Send out old-fashioned root-referral instead of ServFail in case of no authority -# -# send-root-referral=no - -################################# -# setgid If set, change group id to this gid for more security -# -# setgid= - -################################# -# setuid If set, change user id to this uid for more security -# -# setuid= - -################################# -# skip-cname Do not perform CNAME indirection for each query -# -# skip-cname=no - -################################# -# slave Act as a slave -# -# slave=no - -################################# -# slave-cycle-interval Reschedule failed SOA serial checks once every .. seconds -# -# slave-cycle-interval=60 - -################################# -# smtpredirector Our smtpredir MX host -# -# smtpredirector=a.misconfigured.powerdns.smtp.server - -################################# -# soa-expire-default Default SOA expire -# -# soa-expire-default=604800 - -################################# -# soa-minimum-ttl Default SOA mininum ttl -# -# soa-minimum-ttl=3600 - -################################# -# soa-refresh-default Default SOA refresh -# -# soa-refresh-default=10800 - -################################# -# soa-retry-default Default SOA retry -# -# soa-retry-default=3600 - -################################# -# soa-serial-offset Make sure that no SOA serial is less than this number -# -# soa-serial-offset=0 - -################################# -# socket-dir Where the controlsocket will live -# -# socket-dir=/var/run - -################################# -# strict-rfc-axfrs Perform strictly rfc compliant axfrs (very slow) -# -# strict-rfc-axfrs=no - -################################# -# urlredirector Where we send hosts to that need to be url redirected -# -# urlredirector=127.0.0.1 - -################################# -# use-logfile Use a log file -# -# use-logfile=no - -################################# -# version-string PowerDNS version in packets - full, anonymous, powerdns or custom -# -# version-string=full - -################################# -# webserver Start a webserver for monitoring -# -# webserver=no - -################################# -# webserver-address IP Address of webserver to listen on -# -# webserver-address=127.0.0.1 - -################################# -# webserver-password Password required for accessing the webserver -# -# webserver-password= - -################################# -# webserver-port Port of webserver to listen on -# -# webserver-port=8081 - -################################# -# webserver-print-arguments If the webserver should print arguments -# -# webserver-print-arguments=no - -################################# -# wildcard-url Process URL and MBOXFW records -# -# wildcard-url=no - -################################# -# wildcards Honor wildcards in the database -# -# wildcards= diff --git a/dns/powerdns-devel/files/pdns.in b/dns/powerdns-devel/files/pdns.in deleted file mode 100644 index af54e0564ec4..000000000000 --- a/dns/powerdns-devel/files/pdns.in +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# -# $FreeBSD: /tmp/pcvs/ports/dns/powerdns-devel/files/Attic/pdns.in,v 1.4 2007-02-07 04:04:45 alepulver Exp $ -# - -# PROVIDE: pdns_server -# REQUIRE: DAEMON -# KEYWORD: shutdown - -# -# Add the following lines to /etc/rc.conf to enable powerdns: -# -#pdns_enable="YES" -# -# See pdns_server(8) for flags. -# - -. %%RC_SUBR%% - -name=pdns -rcvar=`set_rcvar` - -command=%%PREFIX%%/sbin/pdns_server - -# set defaults - -pdns_enable=${pdns_enable:-"NO"} -pdns_conf=${pdns_conf:-"%%PREFIX%%/etc/pdns/pdns.conf"} -pdns_flags=${pdns_flags:-""} - -load_rc_config ${name} - -required_files=${pdns_conf} - -monitor_cmd="${command} --daemon=no --guardian=no --control-console --loglevel=9" -extra_commands="monitor" - -run_rc_command "$1" diff --git a/dns/powerdns-devel/files/pkg-message.in b/dns/powerdns-devel/files/pkg-message.in deleted file mode 100644 index b0b0983b2e15..000000000000 --- a/dns/powerdns-devel/files/pkg-message.in +++ /dev/null @@ -1,10 +0,0 @@ - -******************************************************************* - Enable powerdns in /etc/rc.conf with the following line: - - pdns_enable="YES" - - Configuration templates are available in %%PREFIX%%/etc/pdns - as pdns.conf-dist. -******************************************************************* - diff --git a/dns/powerdns-devel/files/tables-mssql_or_sybase.sql b/dns/powerdns-devel/files/tables-mssql_or_sybase.sql deleted file mode 100644 index 5b815186cfee..000000000000 --- a/dns/powerdns-devel/files/tables-mssql_or_sybase.sql +++ /dev/null @@ -1,56 +0,0 @@ -SET quoted_identifier ON; - - -CREATE TABLE "domains" ( - "id" INTEGER NOT NULL IDENTITY, - "name" VARCHAR(255) NOT NULL, - "type" VARCHAR(6) NOT NULL, - "master" VARCHAR(40) DEFAULT '' NOT NULL, - "account" VARCHAR(40) DEFAULT '' NOT NULL, - "notified_serial" INTEGER NULL, - "last_check" INTEGER NULL, - "status" CHAR(1) DEFAULT 'A' NOT NULL, -CONSTRAINT "pk_domains_id" - PRIMARY KEY ("id"), -CONSTRAINT "unq_domains_name" - UNIQUE ("name") -); - -CREATE INDEX "idx_domains_status_type" ON "domains" ("status","type"); - - - -CREATE TABLE "records" ( - "id" INTEGER NOT NULL IDENTITY, - "domain_id" INTEGER NOT NULL, - "name" VARCHAR(255) NOT NULL, - "type" VARCHAR(6) NOT NULL, - "ttl" INTEGER NULL, - "prio" INTEGER NULL, - "content" VARCHAR(255) NOT NULL, - "change_date" INTEGER NULL, -CONSTRAINT "pk_records_id" - PRIMARY KEY ("id"), -CONSTRAINT "fk_records_domainid" - FOREIGN KEY ("domain_id") - REFERENCES "domains" ("id") -); - -CREATE INDEX "idx_records_name_type" ON "records" ("name","type"); -CREATE INDEX "idx_records_type" ON "records" ("type"); - - - -CREATE TABLE "supermasters" ( - "ip" VARCHAR(40) NOT NULL, - "nameserver" VARCHAR(255) NOT NULL, - "account" VARCHAR(40) DEFAULT '' NOT NULL -); - -CREATE INDEX "idx_smip_smns" ON "supermasters" ("ip","nameserver"); - - - -GRANT SELECT ON "supermasters" TO "powerdns"; -GRANT ALL ON "domains" TO "powerdns"; -GRANT ALL ON "records" TO "powerdns"; diff --git a/dns/powerdns-devel/files/tables-mysql.sql b/dns/powerdns-devel/files/tables-mysql.sql deleted file mode 100644 index c57d45c1dee1..000000000000 --- a/dns/powerdns-devel/files/tables-mysql.sql +++ /dev/null @@ -1,57 +0,0 @@ -SET SESSION sql_mode='ANSI'; - -CREATE TABLE "domains" ( - "id" INTEGER NOT NULL AUTO_INCREMENT, - "name" VARCHAR(255) NOT NULL, - "type" VARCHAR(6) NOT NULL, - "master" VARCHAR(40) NOT NULL DEFAULT '', - "account" VARCHAR(40) NOT NULL DEFAULT '', - "notified_serial" INTEGER DEFAULT NULL, - "last_check" INTEGER DEFAULT NULL, - "status" CHAR(1) NOT NULL DEFAULT 'A', -CONSTRAINT "pk_domains_id" - PRIMARY KEY ("id"), -CONSTRAINT "unq_domains_name" - UNIQUE ("name") -) type=InnoDB; - -CREATE INDEX "idx_domains_status_type" ON "domains" ("status","type"); - - - -CREATE TABLE "records" ( - "id" INTEGER NOT NULL AUTO_INCREMENT, - "domain_id" INTEGER NOT NULL, - "name" VARCHAR(255) NOT NULL, - "type" VARCHAR(6) NOT NULL, - "ttl" INTEGER DEFAULT NULL, - "prio" INTEGER DEFAULT NULL, - "content" VARCHAR(255) NOT NULL, - "change_date" INTEGER DEFAULT NULL, -CONSTRAINT "pk_records_id" - PRIMARY KEY ("id"), -CONSTRAINT "fk_records_domainid" - FOREIGN KEY ("domain_id") - REFERENCES "domains" ("id") - ON UPDATE CASCADE - ON DELETE CASCADE -) type=InnoDB; - -CREATE INDEX "idx_records_name_type" ON "records" ("name","type"); -CREATE INDEX "idx_records_type" ON "records" ("type"); - - - -CREATE TABLE "supermasters" ( - "ip" VARCHAR(40) NOT NULL, - "nameserver" VARCHAR(255) NOT NULL, - "account" VARCHAR(40) NOT NULL DEFAULT '' -); - -CREATE INDEX "idx_smip_smns" ON "supermasters" ("ip","nameserver"); - - - -GRANT SELECT ON "supermasters" TO "powerdns"; -GRANT ALL ON "domains" TO "powerdns"; -GRANT ALL ON "records" TO "powerdns"; diff --git a/dns/powerdns-devel/files/tables-pgsql.sql b/dns/powerdns-devel/files/tables-pgsql.sql deleted file mode 100644 index 5d8afcb7032c..000000000000 --- a/dns/powerdns-devel/files/tables-pgsql.sql +++ /dev/null @@ -1,57 +0,0 @@ -CREATE TABLE "domains" ( - "id" SERIAL NOT NULL, - "name" VARCHAR(255) NOT NULL, - "type" VARCHAR(6) NOT NULL, - "master" VARCHAR(40) NOT NULL DEFAULT '', - "account" VARCHAR(40) NOT NULL DEFAULT '', - "notified_serial" INTEGER DEFAULT NULL, - "last_check" INTEGER DEFAULT NULL, - "status" CHAR(1) NOT NULL DEFAULT 'A', -CONSTRAINT "pk_domains_id" - PRIMARY KEY ("id"), -CONSTRAINT "unq_domains_name" - UNIQUE ("name") -); - -CREATE INDEX "idx_domains_status_type" ON "domains" ("status","type"); - - - -CREATE TABLE "records" ( - "id" SERIAL NOT NULL, - "domain_id" INTEGER NOT NULL, - "name" VARCHAR(255) NOT NULL, - "type" VARCHAR(6) NOT NULL, - "ttl" INTEGER DEFAULT NULL, - "prio" INTEGER DEFAULT NULL, - "content" VARCHAR(255) NOT NULL, - "change_date" INTEGER DEFAULT NULL, -CONSTRAINT "pk_records_id" - PRIMARY KEY ("id"), -CONSTRAINT "fk_records_domainid" - FOREIGN KEY ("domain_id") - REFERENCES domains ("id") - ON UPDATE CASCADE - ON DELETE CASCADE -); - -CREATE INDEX "idx_records_name_type" ON "records" ("name","type"); -CREATE INDEX "idx_records_type" ON "records" ("type"); - - - -CREATE TABLE "supermasters" ( - "ip" VARCHAR(40) NOT NULL, - "nameserver" VARCHAR(255) NOT NULL, - "account" VARCHAR(40) NOT NULL DEFAULT '' -); - -CREATE INDEX "idx_smaster_ip_ns" ON "supermasters" ("ip","nameserver"); - - - -GRANT SELECT ON "supermasters" TO "powerdns"; -GRANT ALL ON "domains" TO "powerdns"; -GRANT ALL ON "domains_id_seq" TO "powerdns"; -GRANT ALL ON "records" TO "powerdns"; -GRANT ALL ON "records_id_seq" TO "powerdns"; diff --git a/dns/powerdns-devel/files/tables-sqlite.sql b/dns/powerdns-devel/files/tables-sqlite.sql deleted file mode 100644 index 0491ac280d7f..000000000000 --- a/dns/powerdns-devel/files/tables-sqlite.sql +++ /dev/null @@ -1,51 +0,0 @@ -CREATE TABLE "domains" ( - "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - "name" VARCHAR(255) NOT NULL, - "type" VARCHAR(6) NOT NULL, - "master" VARCHAR(40) NOT NULL DEFAULT '', - "account" VARCHAR(40) NOT NULL DEFAULT '', - "notified_serial" INTEGER DEFAULT NULL, - "last_check" INTEGER DEFAULT NULL, - "status" CHAR(1) NOT NULL DEFAULT 'A', -CONSTRAINT "unq_domains_name" - UNIQUE ("name") -); - -CREATE INDEX "idx_domains_status_type" ON "domains" ("status","type"); - - - -CREATE TABLE "records" ( - "id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, - "domain_id" INTEGER NOT NULL, - "name" VARCHAR(255) NOT NULL, - "type" VARCHAR(6) NOT NULL, - "ttl" INTEGER DEFAULT NULL, - "prio" INTEGER DEFAULT NULL, - "content" VARCHAR(255) NOT NULL, - "change_date" INTEGER DEFAULT NULL, -CONSTRAINT "fk_records_domainid" - FOREIGN KEY ("domain_id") - REFERENCES "domains" ("id") - ON UPDATE CASCADE - ON DELETE CASCADE -); - -CREATE INDEX "idx_records_name_type" ON "records" ("name","type"); -CREATE INDEX "idx_records_type" ON "records" ("type"); - - - -CREATE TABLE "supermasters" ( - "ip" VARCHAR(40) NOT NULL, - "nameserver" VARCHAR(255) NOT NULL, - "account" VARCHAR(40) NOT NULL DEFAULT '' -); - -CREATE INDEX "idx_smip_smns" ON "supermasters" ("ip","nameserver"); - - - -GRANT SELECT ON "supermasters" TO "powerdns"; -GRANT ALL ON "domains" TO "powerdns"; -GRANT ALL ON "records" TO "powerdns"; diff --git a/dns/powerdns-devel/pkg-descr b/dns/powerdns-devel/pkg-descr deleted file mode 100644 index 9e1d2d6dbb2d..000000000000 --- a/dns/powerdns-devel/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -PowerDNS is an advanced DNS server, which allows for several different -backends. Current backends include MySQL, PostgreSQL, bind, etc. - -License: GPL V2 - -WWW: http://www.powerdns.com/ diff --git a/dns/powerdns-devel/pkg-plist b/dns/powerdns-devel/pkg-plist deleted file mode 100644 index f106a0c8b260..000000000000 --- a/dns/powerdns-devel/pkg-plist +++ /dev/null @@ -1,46 +0,0 @@ -bin/pdns_control -bin/zone2ldap -bin/zone2sql -sbin/pdns_server -%%WITHPGSQL%%lib/libgpgsqlbackend.a -%%WITHPGSQL%%lib/libgpgsqlbackend.la -%%WITHPGSQL%%lib/libgpgsqlbackend.so -%%WITHPGSQL%%lib/libgpgsqlbackend.so.0 -%%WITHMYSQL%%lib/libgmysqlbackend.a -%%WITHMYSQL%%lib/libgmysqlbackend.la -%%WITHMYSQL%%lib/libgmysqlbackend.so -%%WITHMYSQL%%lib/libgmysqlbackend.so.0 -%%WITHSQLITE%%lib/libgsqlitebackend.a -%%WITHSQLITE%%lib/libgsqlitebackend.la -%%WITHSQLITE%%lib/libgsqlitebackend.so -%%WITHSQLITE%%lib/libgsqlitebackend.so.0 -%%WITHSQLITE3%%lib/libgsqlite3backend.a -%%WITHSQLITE3%%lib/libgsqlite3backend.la -%%WITHSQLITE3%%lib/libgsqlite3backend.so -%%WITHSQLITE3%%lib/libgsqlite3backend.so.0 -%%WITHOPENLDAP%%lib/libldapbackend.a -%%WITHOPENLDAP%%lib/libldapbackend.la -%%WITHOPENLDAP%%lib/libldapbackend.so -%%WITHOPENLDAP%%lib/libldapbackend.so.0 -%%WITHOPENDBX%%lib/libopendbxbackend.a -%%WITHOPENDBX%%lib/libopendbxbackend.la -%%WITHOPENDBX%%lib/libopendbxbackend.so -%%WITHOPENDBX%%lib/libopendbxbackend.so.0 -%%WITHGEO%%lib/libgeobackend.a -%%WITHGEO%%lib/libgeobackend.la -%%WITHGEO%%lib/libgeobackend.so -%%WITHGEO%%lib/libgeobackend.so.0 -lib/libpipebackend.a -lib/libpipebackend.la -lib/libpipebackend.so -lib/libpipebackend.so.0 -@unexec if cmp -s %D/etc/pdns/pdns.conf %D/etc/pdns/pdns.conf-dist; then rm -f %D/etc/pdns/pdns.conf; fi -etc/pdns/pdns.conf-dist -@exec [ -f %B/pdns.conf ] || cp %B/%f %B/pdns.conf -%%PORTDOCS%%share/examples/powerdns/pdns.conf -%%PORTDOCS%%share/examples/powerdns/tables-mssql_or_sybase.sql -%%PORTDOCS%%share/examples/powerdns/tables-mysql.sql -%%PORTDOCS%%share/examples/powerdns/tables-pgsql.sql -%%PORTDOCS%%share/examples/powerdns/tables-sqlite.sql -%%PORTDOCS%%@dirrm share/examples/powerdns -@dirrmtry etc/pdns |