diff options
-rw-r--r-- | dns/posadis/Makefile | 35 | ||||
-rw-r--r-- | dns/posadis/distinfo | 1 | ||||
-rw-r--r-- | dns/posadis/files/patch-configure | 11 | ||||
-rw-r--r-- | dns/posadis/pkg-descr | 27 | ||||
-rw-r--r-- | dns/posadis/pkg-plist | 12 | ||||
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/posadis/Makefile | 35 | ||||
-rw-r--r-- | net/posadis/distinfo | 1 | ||||
-rw-r--r-- | net/posadis/files/patch-configure | 11 | ||||
-rw-r--r-- | net/posadis/pkg-descr | 27 | ||||
-rw-r--r-- | net/posadis/pkg-plist | 12 |
11 files changed, 173 insertions, 0 deletions
diff --git a/dns/posadis/Makefile b/dns/posadis/Makefile new file mode 100644 index 000000000000..7742df0c74bc --- /dev/null +++ b/dns/posadis/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: posadis +# Date Created: 27 Feb 2003 +# Whom: Sergei Kolobov <sergei@kolobov.com> +# +# $FreeBSD$ +# + +PORTNAME= posadis +PORTVERSION= 0.50.9 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= sergei@kolobov.com +COMMENT= "Domain Name Server (DNS) implementation" + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-cxxflags="${CXXFLAGS}" --disable-gtk + +MAN1= posadis.1 posctl.1 posask.1 +MAN5= posadis.conf.5 posadis-domains.conf.5 +DOCS= AUTHORS ChangeLog NEWS README TODO + +post-patch: + ${RM} -f ${WRKSRC}/doc/posadis.info* + +.if !defined(NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} +.for file in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.mk> diff --git a/dns/posadis/distinfo b/dns/posadis/distinfo new file mode 100644 index 000000000000..6c38b445f2e1 --- /dev/null +++ b/dns/posadis/distinfo @@ -0,0 +1 @@ +MD5 (posadis-0.50.9.tar.gz) = 74992c1fbf0ac8dbc4869010c0f91bfc diff --git a/dns/posadis/files/patch-configure b/dns/posadis/files/patch-configure new file mode 100644 index 000000000000..237157e10174 --- /dev/null +++ b/dns/posadis/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig Fri Feb 28 00:45:14 2003 ++++ configure Fri Feb 28 00:45:47 2003 +@@ -963,7 +963,7 @@ + # an executable is not found, even if stderr is redirected. + # Redirect stdin to placate older versions of autoconf. Sigh. + if (makeinfo --version) < /dev/null > /dev/null 2>&1; then +- MAKEINFO=makeinfo ++ MAKEINFO="makeinfo --no-split" + echo "$ac_t""found" 1>&6 + else + MAKEINFO="$missing_dir/missing makeinfo" diff --git a/dns/posadis/pkg-descr b/dns/posadis/pkg-descr new file mode 100644 index 000000000000..f627a436ada8 --- /dev/null +++ b/dns/posadis/pkg-descr @@ -0,0 +1,27 @@ +Posadis is a DNS server project with the goal to create a free, +reliable, portable, fast, lightweight, easy to use, standards compliant, +and functionally complete, Domain Name System server implementation. + +The Top-10 of most important Posadis features: +- Support for the standard DNS master file format. Posadis supports + some BIND extensions as well. +- Support for zone transfers. Posadis is able to answer both AXFR and IXFR + queries (though it always sends the complete zone), and it is able to act as + a secondary using AXFR and IXFR as well. +- Support for DNS NOTIFY to ensure fast zone change propagation. +- Support for most standard RR types: A, NS, MD, MF, CNAME, SOA, NULL, WKS, + PTR, HINFO, MX, TXT, RP, AFSDB, PX, AAAA, SRV, NAPTR, A6 and DNAME. Posadis + can also tunnel RR types it doesn't recognize. +- Support for many platforms: both Windows and Unix-like platforms such as + Linux, FreeBSD and Mac OS X. +- Support for IPv6: listning on IPv6 sockets for both Windows and Unix, and + support for AAAA and A6 resource records and bitstring labels. +- "Tunnel zones": forward queries to other nameservers. +- "Hint zones": hint to other nameservers. Posadis can automatically update the + nameserver list for hint zones. +- Support for both UDP and TCP: you can specify on which IP addresses and ports + you want Posadis to listen. +- A concise and up-to-date user manual describing all of Posadis' features in + detail. + +WWW: http://posadis.sourceforge.net/ diff --git a/dns/posadis/pkg-plist b/dns/posadis/pkg-plist new file mode 100644 index 000000000000..555fb27686d9 --- /dev/null +++ b/dns/posadis/pkg-plist @@ -0,0 +1,12 @@ +bin/posadis +bin/posctl +bin/posask +@unexec install-info --delete %D/info/posadis.info %D/info/dir +info/posadis.info +@exec install-info %D/info/posadis.info %D/info/dir +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%@dirrm %%DOCSDIR%% diff --git a/net/Makefile b/net/Makefile index a82d2637010e..bddbbcafb9a4 100644 --- a/net/Makefile +++ b/net/Makefile @@ -485,6 +485,7 @@ SUBDIR += poptop SUBDIR += pork SUBDIR += portfwd + SUBDIR += posadis SUBDIR += powerdns SUBDIR += pppload SUBDIR += pppoa diff --git a/net/posadis/Makefile b/net/posadis/Makefile new file mode 100644 index 000000000000..7742df0c74bc --- /dev/null +++ b/net/posadis/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: posadis +# Date Created: 27 Feb 2003 +# Whom: Sergei Kolobov <sergei@kolobov.com> +# +# $FreeBSD$ +# + +PORTNAME= posadis +PORTVERSION= 0.50.9 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= sergei@kolobov.com +COMMENT= "Domain Name Server (DNS) implementation" + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-cxxflags="${CXXFLAGS}" --disable-gtk + +MAN1= posadis.1 posctl.1 posask.1 +MAN5= posadis.conf.5 posadis-domains.conf.5 +DOCS= AUTHORS ChangeLog NEWS README TODO + +post-patch: + ${RM} -f ${WRKSRC}/doc/posadis.info* + +.if !defined(NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} +.for file in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.mk> diff --git a/net/posadis/distinfo b/net/posadis/distinfo new file mode 100644 index 000000000000..6c38b445f2e1 --- /dev/null +++ b/net/posadis/distinfo @@ -0,0 +1 @@ +MD5 (posadis-0.50.9.tar.gz) = 74992c1fbf0ac8dbc4869010c0f91bfc diff --git a/net/posadis/files/patch-configure b/net/posadis/files/patch-configure new file mode 100644 index 000000000000..237157e10174 --- /dev/null +++ b/net/posadis/files/patch-configure @@ -0,0 +1,11 @@ +--- configure.orig Fri Feb 28 00:45:14 2003 ++++ configure Fri Feb 28 00:45:47 2003 +@@ -963,7 +963,7 @@ + # an executable is not found, even if stderr is redirected. + # Redirect stdin to placate older versions of autoconf. Sigh. + if (makeinfo --version) < /dev/null > /dev/null 2>&1; then +- MAKEINFO=makeinfo ++ MAKEINFO="makeinfo --no-split" + echo "$ac_t""found" 1>&6 + else + MAKEINFO="$missing_dir/missing makeinfo" diff --git a/net/posadis/pkg-descr b/net/posadis/pkg-descr new file mode 100644 index 000000000000..f627a436ada8 --- /dev/null +++ b/net/posadis/pkg-descr @@ -0,0 +1,27 @@ +Posadis is a DNS server project with the goal to create a free, +reliable, portable, fast, lightweight, easy to use, standards compliant, +and functionally complete, Domain Name System server implementation. + +The Top-10 of most important Posadis features: +- Support for the standard DNS master file format. Posadis supports + some BIND extensions as well. +- Support for zone transfers. Posadis is able to answer both AXFR and IXFR + queries (though it always sends the complete zone), and it is able to act as + a secondary using AXFR and IXFR as well. +- Support for DNS NOTIFY to ensure fast zone change propagation. +- Support for most standard RR types: A, NS, MD, MF, CNAME, SOA, NULL, WKS, + PTR, HINFO, MX, TXT, RP, AFSDB, PX, AAAA, SRV, NAPTR, A6 and DNAME. Posadis + can also tunnel RR types it doesn't recognize. +- Support for many platforms: both Windows and Unix-like platforms such as + Linux, FreeBSD and Mac OS X. +- Support for IPv6: listning on IPv6 sockets for both Windows and Unix, and + support for AAAA and A6 resource records and bitstring labels. +- "Tunnel zones": forward queries to other nameservers. +- "Hint zones": hint to other nameservers. Posadis can automatically update the + nameserver list for hint zones. +- Support for both UDP and TCP: you can specify on which IP addresses and ports + you want Posadis to listen. +- A concise and up-to-date user manual describing all of Posadis' features in + detail. + +WWW: http://posadis.sourceforge.net/ diff --git a/net/posadis/pkg-plist b/net/posadis/pkg-plist new file mode 100644 index 000000000000..555fb27686d9 --- /dev/null +++ b/net/posadis/pkg-plist @@ -0,0 +1,12 @@ +bin/posadis +bin/posctl +bin/posask +@unexec install-info --delete %D/info/posadis.info %D/info/dir +info/posadis.info +@exec install-info %D/info/posadis.info %D/info/dir +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/NEWS +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%PORTDOCS%%@dirrm %%DOCSDIR%% |