# $Id: Portfile 37766 2008-06-22 14:54:59Z dluke@macports.org $ PortSystem 1.0 name bind9 version 9.5.0 categories net maintainers dluke@geeklair.net platforms darwin freebsd sunos description Domain Name System server long_description The BIND DNS Server is used on the vast majority of name \ serving machines on the Internet, providing a robust \ and stable \ architecture on top of which an organization's naming architecture \ can be built. The resolver library included in the BIND distribution \ provides the standard APIs for translation between domain names \ and Internet addresses and is intended to be linked with applications \ requiring name service. homepage http://www.isc.org distname bind-${version} master_sites isc:${name}/${version} checksums md5 066484717db1d1b1b4092ddcf5d0eb6e \ sha1 8d622ebcb6061518770cbc66072258c7ff051cb8 \ rmd160 1f40217a7baab442f30e024698999ba845f6f05d depends_lib port:openssl test.run yes test.target test startupitem.create yes startupitem.netchange yes startupitem.executable ${prefix}/sbin/named -f configure.args --mandir=${prefix}/share/man --enable-libbind \ --with-openssl=${prefix} \ --enable-threads \ --enable-ipv6 post-patch { # Put bind includes in ${prefix}/include/bind reinplace "s|/bind/include|/include/bind|" \ ${worksrcpath}/lib/bind/configure # Put bind libs in ${prefix}/lib/bind reinplace "s|/bind/lib|/lib/bind|" \ ${worksrcpath}/lib/bind/configure } post-destroot { # Ensure needed directories xinstall -m 755 -d \ ${destroot}${prefix}/var/named \ ${destroot}${prefix}/var/run # Install the conf file as a sample xinstall -o root -m 644 ${filespath}/named.conf \ ${destroot}${prefix}/etc/named.conf.dist reinplace "s|%%PREFIX%%|${prefix}|g" \ ${destroot}${prefix}/etc/named.conf.dist # Install the db files as samples foreach f "db.127.0.0 db.cache db.localhost" { xinstall -o root -m 644 ${filespath}/${f} \ ${destroot}${prefix}/var/named/${f}.dist } destroot.keepdirs ${destroot}${prefix}/var/run } platform darwin 6 { depends_lib-append lib:libdl:dlcompat }