# $Header: /magellan-cvs/smage/mdnsresponder/mdnsresponder-108.6-r1.smage2,v 1.2 2008/02/14 17:51:29 niro Exp $ PNAME="mdnsresponder" PVER="108.6" PBUILD="r1" PCATEGORIE="net-misc" STATE="unstable" DESCRIPTION="mDNSResponder is a zeroconf networking daemon developed by apple." HOMEPAGE="http://developer.apple.com/networking/bonjour/index.html" DEPEND="" SRCFILE="mDNSResponder-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/mDNSResponder-${PVER}" sminclude mtools SRC_URI=( http://www.opensource.apple.com/darwinsource/tarballs/other/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/mdnsd.rc mirror://${PNAME}/${PNAME}-${PVER}-magellan.patch ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # adds ${DESTDIR} support to makefile # and removes unwanted rc-scripts # and uses lazy opts @linking mpatch ${PNAME}-${PVER}-magellan.patch || die } src_compile() { cd ${SRCDIR}/mDNSPosix # building this baby with linux target; mmake os=linux || die } src_install() { cd ${SRCDIR}/mDNSPosix # needed directories minstalldir /etc || die minstalldir {,/usr}/lib || die minstalldir /usr/{include,sbin} || die minstalldir /usr/share/man/man{5,8} || die mmake DESTDIR=${BINDIR} os=linux install || die # fix libdir if [[ $(mlibdir) != lib ]] then mv ${BINDIR}/lib ${BINDIR}/$(mlibdir) || die mv ${BINDIR}/usr/lib ${BINDIR}/usr/$(mlibdir) || die fi # install our initscript minstallrc mdnsd.rc mdnsd || die cd ${SRCDIR} minstalldocs APPLE_LICENSE README.txt mDNSPosix/nss_ReadMe.txt || die }