X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=net-dns%2Fdjbdns%2Fdjbdns-1.05-r23.ebuild;h=97867921f703d0addba1bfceb0dcbec0fdb478e0;hb=c17aa733d8dcfa38e0ebe936fd3f28f3871a9157;hp=a31db43cef9b33c0b5f74185b103068a05f93e43;hpb=db7a6cedf89179abe26ff77b7e976d851e92db56;p=mjo-overlay.git diff --git a/net-dns/djbdns/djbdns-1.05-r23.ebuild b/net-dns/djbdns/djbdns-1.05-r23.ebuild index a31db43..9786792 100644 --- a/net-dns/djbdns/djbdns-1.05-r23.ebuild +++ b/net-dns/djbdns/djbdns-1.05-r23.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/djbdns/djbdns-1.05-r23.ebuild,v 1.9 2012/03/24 09:26:18 hwoarang Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dns/djbdns/djbdns-1.05-r23.ebuild,v 1.11 2013/01/05 23:03:04 pinkbyte Exp $ IUSE="doc ipv6 selinux static" -inherit eutils flag-o-matic toolchain-funcs +inherit eutils flag-o-matic toolchain-funcs user DESCRIPTION="Excellent high-performance DNS services" HOMEPAGE="http://cr.yp.to/djbdns.html" @@ -31,10 +31,9 @@ src_unpack() { cd "${S}" echo - elog 'Several patches have been dropped from this ebuild.' - elog 'Please place custom patches in,' - elog - elog ' /etc/portage/patches/net-dns/djbdns' + elog 'Several patches have been dropped from this djbdns ebuild revision.' + elog 'Please use the DJBDNS_PATCH_DIR variable to specify a directory' + elog 'of custom patches.' elog elog 'Some of them can be found at http://tinydns.org/ or' elog 'http://homepage.ntlworld.com/jonathan.deboynepollard/Softwares/djbdns/' @@ -50,7 +49,7 @@ src_unpack() { if use ipv6; then elog "At present dnstrace does NOT support IPv6. It will"\ - "be compiled without IPv6 support." + "be compiled without IPv6 support." cp -pR "${S}" "${S}-noipv6" # Careful -- >=test21 of the IPv6 patch includes the errno patch epatch "${DISTDIR}/${P}-${IPV6_PATCH}.diff.bz2" @@ -70,8 +69,16 @@ src_unpack() { epatch "${FILESDIR}/${PV}-errno.patch" - cd "${S}" - epatch_user + if [[ -n "${DJBDNS_PATCH_DIR}" && -d "${DJBDNS_PATCH_DIR}" ]] + then + echo + ewarn "You enabled custom patches from ${DJBDNS_PATCH_DIR}." + ewarn "Be warned that you won't get any support when using " + ewarn "this feature. You're on your own from now!" + echo + ebeep + cd "${S}" && epatch "${DJBDNS_PATCH_DIR}/"* + fi } src_compile() {