summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2005-09-25 22:19:55 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2005-09-25 22:19:55 +0000
commitf31f1a671926908205a79d130a21776b465f2ba8 (patch)
tree5a812188956e6568ba61c3af54c36cbf0c227b4e /net-misc/mDNSResponder
parentmake sure the shared libs were moved (diff)
downloadgentoo-2-f31f1a671926908205a79d130a21776b465f2ba8.tar.gz
gentoo-2-f31f1a671926908205a79d130a21776b465f2ba8.tar.bz2
gentoo-2-f31f1a671926908205a79d130a21776b465f2ba8.zip
Fix multilib-strictness and make it compatible with FreeBSD.
(Portage version: 2.0.52-r1)
Diffstat (limited to 'net-misc/mDNSResponder')
-rw-r--r--net-misc/mDNSResponder/ChangeLog6
-rw-r--r--net-misc/mDNSResponder/mDNSResponder-107.1.ebuild25
2 files changed, 22 insertions, 9 deletions
diff --git a/net-misc/mDNSResponder/ChangeLog b/net-misc/mDNSResponder/ChangeLog
index 6a00ffc41a50..cf2f22d90709 100644
--- a/net-misc/mDNSResponder/ChangeLog
+++ b/net-misc/mDNSResponder/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for net-misc/mDNSResponder
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/ChangeLog,v 1.18 2005/09/12 11:42:49 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/ChangeLog,v 1.19 2005/09/25 22:19:55 flameeyes Exp $
+
+ 25 Sep 2005; Diego Pettenò <flameeyes@gentoo.org>
+ mDNSResponder-107.1.ebuild:
+ Fix multilib-strictness and make it compatible with FreeBSD.
12 Sep 2005; Aron Griffis <agriffis@gentoo.org> mDNSResponder-98.ebuild:
Mark 98 stable on alpha
diff --git a/net-misc/mDNSResponder/mDNSResponder-107.1.ebuild b/net-misc/mDNSResponder/mDNSResponder-107.1.ebuild
index fbf2b09eed93..dff5f0566312 100644
--- a/net-misc/mDNSResponder/mDNSResponder-107.1.ebuild
+++ b/net-misc/mDNSResponder/mDNSResponder-107.1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/mDNSResponder-107.1.ebuild,v 1.1 2005/08/27 16:46:45 greg_g Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/mDNSResponder/mDNSResponder-107.1.ebuild,v 1.2 2005/09/25 22:19:55 flameeyes Exp $
-inherit eutils
+inherit eutils multilib base
DESCRIPTION="The mDNSResponder project is a component of Bonjour, Apple's initiative for zero-configuration networking."
HOMEPAGE="http://developer.apple.com/networking/bonjour/index.html"
@@ -13,9 +13,14 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
-src_unpack() {
- unpack ${A}
- epatch "${FILESDIR}/${P}-Makefiles.patch"
+PATCHES="${FILESDIR}/${P}-Makefiles.patch"
+
+pkg_setup() {
+ if use elibc_FreeBSD; then
+ os=freebsd
+ else
+ os=linux
+ fi
}
src_compile() {
@@ -25,10 +30,10 @@ src_compile() {
fi
cd ${S}/mDNSPosix
- emake os=linux ${debug} || die "make mDNSPosix failed"
+ emake os=${os} ${debug} || die "make mDNSPosix failed"
cd ${S}/Clients
- emake os=linux ${debug} || die "make Clients failed"
+ emake os=${os} ${debug} || die "make Clients failed"
}
src_install() {
@@ -49,7 +54,7 @@ src_install() {
objdir=debug
fi
- emake DESTDIR="${D}" os=linux ${debug} install || die "install failed"
+ make DESTDIR="${D}" os=${os} ${debug} install || die "install failed"
dosbin ${S}/mDNSPosix/build/${objdir}/dnsextd
dosbin ${S}/mDNSPosix/build/${objdir}/mDNSResponderPosix
@@ -69,6 +74,10 @@ src_install() {
doins ${FILESDIR}/mDNSResponderPosix.conf
dodoc ${S}/README.txt
+
+ # Fix multilib-strictness
+ mv ${D}/lib ${D}/$(get_libdir)
+ mv ${D}/usr/lib ${D}/usr/$(get_libdir)
}
pkg_postinst() {