Date: 3 Mar 2003 12:30:24 -0000 From: Sergei Kolobov <sergei@kolobov.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/48872: [NEW PORT] net/posadis, another DNS server implementation Message-ID: <20030303123024.35350.qmail@outpost.globcon.net>
next in thread | raw e-mail | index | archive | help
>Number: 48872 >Category: ports >Synopsis: [NEW PORT] net/posadis, another DNS server implementation >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Mar 03 04:40:05 PST 2003 >Closed-Date: >Last-Modified: >Originator: Sergei Kolobov >Release: FreeBSD 4.7-STABLE i386 >Organization: >Environment: System: FreeBSD outpost.globcon.net 4.7-STABLE FreeBSD 4.7-STABLE #0: Mon Oct 14 02:23:23 MSD 2002 sgk@outpost.globcon.net:/data/FreeBSD/obj/data/FreeBSD/src/sys/OUTPOST i386 >Description: Add a new port - net/posadis. It is a new DNS server implementation being actively developed at SourceForge. 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/ >How-To-Repeat: >Fix: --- posadis-0.50.9.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: # # posadis # posadis/files # posadis/files/patch-configure # posadis/Makefile # posadis/distinfo # posadis/pkg-descr # posadis/pkg-plist # echo c - posadis mkdir -p posadis > /dev/null 2>&1 echo c - posadis/files mkdir -p posadis/files > /dev/null 2>&1 echo x - posadis/files/patch-configure sed 's/^X//' >posadis/files/patch-configure << 'END-of-posadis/files/patch-configure' X--- configure.orig Fri Feb 28 00:45:14 2003 X+++ configure Fri Feb 28 00:45:47 2003 X@@ -963,7 +963,7 @@ X # an executable is not found, even if stderr is redirected. X # Redirect stdin to placate older versions of autoconf. Sigh. X if (makeinfo --version) < /dev/null > /dev/null 2>&1; then X- MAKEINFO=makeinfo X+ MAKEINFO="makeinfo --no-split" X echo "$ac_t""found" 1>&6 X else X MAKEINFO="$missing_dir/missing makeinfo" END-of-posadis/files/patch-configure echo x - posadis/Makefile sed 's/^X//' >posadis/Makefile << 'END-of-posadis/Makefile' X# New ports collection makefile for: posadis X# Date Created: 27 Feb 2003 X# Whom: Sergei Kolobov <sergei@kolobov.com> X# X# $FreeBSD$ X# X XPORTNAME= posadis XPORTVERSION= 0.50.9 XCATEGORIES= net XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= sergei@kolobov.com XCOMMENT= "Domain Name Server (DNS) implementation" X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-cxxflags="${CXXFLAGS}" --disable-gtk X XMAN1= posadis.1 posctl.1 posask.1 XMAN5= posadis.conf.5 posadis-domains.conf.5 XDOCS= AUTHORS ChangeLog NEWS README TODO X Xpost-patch: X ${RM} -f ${WRKSRC}/doc/posadis.info* X X.if !defined(NOPORTDOCS) Xpost-install: X @${MKDIR} ${DOCSDIR} X.for file in ${DOCS} X ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR} X.endfor X.endif X X.include <bsd.port.mk> END-of-posadis/Makefile echo x - posadis/distinfo sed 's/^X//' >posadis/distinfo << 'END-of-posadis/distinfo' XMD5 (posadis-0.50.9.tar.gz) = 74992c1fbf0ac8dbc4869010c0f91bfc END-of-posadis/distinfo echo x - posadis/pkg-descr sed 's/^X//' >posadis/pkg-descr << 'END-of-posadis/pkg-descr' XPosadis is a DNS server project with the goal to create a free, Xreliable, portable, fast, lightweight, easy to use, standards compliant, Xand functionally complete, Domain Name System server implementation. X XThe Top-10 of most important Posadis features: X- Support for the standard DNS master file format. Posadis supports X some BIND extensions as well. X- Support for zone transfers. Posadis is able to answer both AXFR and IXFR X queries (though it always sends the complete zone), and it is able to act as X a secondary using AXFR and IXFR as well. X- Support for DNS NOTIFY to ensure fast zone change propagation. X- Support for most standard RR types: A, NS, MD, MF, CNAME, SOA, NULL, WKS, X PTR, HINFO, MX, TXT, RP, AFSDB, PX, AAAA, SRV, NAPTR, A6 and DNAME. Posadis X can also tunnel RR types it doesn't recognize. X- Support for many platforms: both Windows and Unix-like platforms such as X Linux, FreeBSD and Mac OS X. X- Support for IPv6: listning on IPv6 sockets for both Windows and Unix, and X support for AAAA and A6 resource records and bitstring labels. X- "Tunnel zones": forward queries to other nameservers. X- "Hint zones": hint to other nameservers. Posadis can automatically update the X nameserver list for hint zones. X- Support for both UDP and TCP: you can specify on which IP addresses and ports X you want Posadis to listen. X- A concise and up-to-date user manual describing all of Posadis' features in X detail. X XWWW: http://posadis.sourceforge.net/ END-of-posadis/pkg-descr echo x - posadis/pkg-plist sed 's/^X//' >posadis/pkg-plist << 'END-of-posadis/pkg-plist' Xbin/posadis Xbin/posctl Xbin/posask X@unexec install-info --delete %D/info/posadis.info %D/info/dir Xinfo/posadis.info X@exec install-info %D/info/posadis.info %D/info/dir X%%PORTDOCS%%%%DOCSDIR%%/AUTHORS X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog X%%PORTDOCS%%%%DOCSDIR%%/NEWS X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/TODO X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-posadis/pkg-plist exit --- posadis-0.50.9.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030303123024.35350.qmail>