summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas K. Hüttel <dilfridge@gentoo.org>2012-07-05 22:13:04 +0000
committerAndreas K. Hüttel <dilfridge@gentoo.org>2012-07-05 22:13:04 +0000
commitac73f8464b6c2abaa54893c8c018251074d67e05 (patch)
treee3c7a917b1cffcca78b14301043dea9c8ddfbae0 /net-misc/mDNSResponder/mDNSResponder-212.1.ebuild
parentCleanup old, use the new rspec support. (diff)
downloadgentoo-2-ac73f8464b6c2abaa54893c8c018251074d67e05.tar.gz
gentoo-2-ac73f8464b6c2abaa54893c8c018251074d67e05.tar.bz2
gentoo-2-ac73f8464b6c2abaa54893c8c018251074d67e05.zip
Remove lastrited net-misc/mDNSResponder
Diffstat (limited to 'net-misc/mDNSResponder/mDNSResponder-212.1.ebuild')
-rw-r--r--net-misc/mDNSResponder/mDNSResponder-212.1.ebuild125
1 files changed, 0 insertions, 125 deletions
diff --git a/net-misc/mDNSResponder/mDNSResponder-212.1.ebuild b/net-misc/mDNSResponder/mDNSResponder-212.1.ebuild
deleted file mode 100644
index 7d2e6dd6879d..000000000000
--- a/net-misc/mDNSResponder/mDNSResponder-212.1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/mDNSResponder-212.1.ebuild,v 1.10 2011/12/29 18:11:03 tetromino Exp $
-
-inherit eutils base toolchain-funcs flag-o-matic java-pkg-opt-2
-
-DESCRIPTION="A component of Bonjour, Apple's initiative for zero-configuration networking."
-HOMEPAGE="http://developer.apple.com/networking/bonjour/index.html"
-#SRC_URI="http://www.opensource.apple.com/darwinsource/tarballs/other/${P}.tar.gz"
-SRC_URI="http://www.opensource.apple.com/tarballs/${PN}/${P}.tar.gz"
-LICENSE="Apache-2.0 BSD"
-
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
-IUSE="debug doc"
-
-RDEPEND="!net-dns/avahi
- !sys-auth/nss-mdns
- java? ( >=virtual/jre-1.4 )"
-DEPEND="java? ( >=virtual/jdk-1.4 )
- sys-devel/bison
- sys-devel/flex"
-
-#PATCHES=( "${FILESDIR}/mDNSResponder-107.6-Makefiles.diff"
-PATCHES=( "${FILESDIR}/mDNSResponder-107.6-java.patch" )
-
-pkg_setup() {
- if use elibc_FreeBSD; then
- os=freebsd
- else
- os=linux
- fi
- java-pkg-opt-2_pkg_setup
-}
-
-mdnsmake() {
- local debug jdk
- use java && jdk="JDK=$(java-config -O)"
- if use debug; then
- debug='DEBUG=1'
- sed -e 's|LIBS = -L../mDNSPosix/build/prod/ -ldns_sd|LIBS = -L../mDNSPosix/build/debug/ -ldns_sd|g' ../Clients/Makefile || die "sed failed"
- fi
-
- einfo "Running emake " os="${os}" CC="$(tc-getCC)" LD="$(tc-getCC) -shared" \
- ${jdk} ${debug} OPT_CFLAGS="${CFLAGS}" LIBFLAGS="${LDFLAGS}" \
- LOCALBASE="/usr" JAVACFLAGS="${JAVACFLAGS}" "$@"
- emake -j1 os="${os}" CC="$(tc-getCC)" LD="$(tc-getCC) -shared" \
- ${jdk} ${debug} OPT_CFLAGS="${CFLAGS}" LIBFLAGS="${LDFLAGS}" \
- LOCALBASE="/usr" JAVACFLAGS="${JAVACFLAGS}" "$@"
-}
-
-src_compile() {
- cd "${S}"/mDNSPosix
- mdnsmake || die "make failed"
-
- if use java; then
- mdnsmake Java || die "make mDNSPosix java failed"
- if use doc ; then
- mdnsmake JavaDoc || die "make mDNSPosix java doc failed"
- fi
- fi
-}
-
-src_install() {
- cd "${S}"/mDNSPosix
-
- dodir /usr/sbin
- dodir /usr/lib
- dodir /usr/include
- dodir /lib
- dodir /etc
- dodir /usr/share/man/man5
- dodir /usr/share/man/man8
-
- local debug
- local objdir="prod"
- if use debug; then
- debug="DEBUG=1"
- objdir=debug
- fi
-
- dosbin "${S}"/mDNSPosix/build/${objdir}/dnsextd
- dosbin "${S}"/mDNSPosix/build/${objdir}/mDNSResponderPosix
- dosbin "${S}"/mDNSPosix/build/${objdir}/mDNSNetMonitor
- dosbin "${S}"/mDNSPosix/build/${objdir}/mdnsd
-
- dobin "${S}"/Clients/build/dns-sd
- dobin "${S}"/mDNSPosix/build/${objdir}/mDNSProxyResponderPosix
- dobin "${S}"/mDNSPosix/build/${objdir}/mDNSIdentify
- dobin "${S}"/mDNSPosix/build/${objdir}/mDNSClientPosix
-
- dolib "${S}"/mDNSPosix/build/${objdir}/libdns_sd.so
- dolib "${S}"/mDNSPosix/build/${objdir}/libnss_mdns-0.2.so
- dosym libdns_sd.so /usr/$(get_libdir)/libdns_sd.so.1
- dosym libnss_mdns-0.2.so /usr/$(get_libdir)/libnss_mdns.so.2
-
- newinitd "${FILESDIR}"/mdnsd.init.d mdnsd
- newinitd "${FILESDIR}"/mDNSResponderPosix.init.d mDNSResponderPosix
- newconfd "${FILESDIR}"/mDNSResponderPosix.conf.d mDNSResponderPosix
- newinitd "${FILESDIR}"/dnsextd.init.d dnsextd
- newconfd "${FILESDIR}"/dnsextd.conf.d dnsextd
-
- insinto /etc
- doins "${FILESDIR}"/mDNSResponderPosix.conf
-
- insinto /usr/include
- doins "${S}"/mDNSShared/dns_sd.h
-
- dodoc "${S}"/README.txt
-
- if use java; then
- java-pkg_dojar "${S}"/mDNSPosix/build/${objdir}/dns_sd.jar
- java-pkg_doso "${S}"/mDNSPosix/build/${objdir}/libjdns_sd.so
- use doc && java-pkg_dojavadoc "${S}"/mDNSPosix/build/${objdir}
- fi
-}
-
-pkg_postinst() {
- echo
- elog "To enable multicast dns lookups for applications"
- elog "that are not multicast dns aware, edit the 'hosts:'"
- elog "line in /etc/nsswitch.conf to include 'mdns', e.g.:"
- elog "hosts: files mdns dns"
- echo
-}