summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJavier Villavicencio <the_paya@gentoo.org>2010-03-23 06:28:18 +0000
committerJavier Villavicencio <the_paya@gentoo.org>2010-03-23 06:28:18 +0000
commitf5a22527a51e26243a55daf8c327820891b9c3c5 (patch)
treecf0c44771cd42cbc4e256c490b89826ea08d0dee
parentOld. (diff)
downloadgentoo-2-f5a22527a51e26243a55daf8c327820891b9c3c5.tar.gz
gentoo-2-f5a22527a51e26243a55daf8c327820891b9c3c5.tar.bz2
gentoo-2-f5a22527a51e26243a55daf8c327820891b9c3c5.zip
Fix linking during a stage3 build.
(Portage version: 2.2_rc67/cvs/FreeBSD i386)
-rw-r--r--sys-freebsd/freebsd-lib/ChangeLog6
-rw-r--r--sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-rpcsec_gss.patch12
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild5
3 files changed, 20 insertions, 3 deletions
diff --git a/sys-freebsd/freebsd-lib/ChangeLog b/sys-freebsd/freebsd-lib/ChangeLog
index c54e3cc153dd..1fb58a4a9fe9 100644
--- a/sys-freebsd/freebsd-lib/ChangeLog
+++ b/sys-freebsd/freebsd-lib/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/freebsd-lib
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.84 2010/03/19 11:50:39 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.85 2010/03/23 06:28:17 the_paya Exp $
+
+ 23 Mar 2010; Javier Villavicencio <the_paya@gentoo.org>
+ freebsd-lib-8.0.ebuild, +files/freebsd-lib-8.0-rpcsec_gss.patch:
+ Fix linking during a stage3 build.
*freebsd-lib-8.0 (19 Mar 2010)
diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-rpcsec_gss.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-rpcsec_gss.patch
new file mode 100644
index 000000000000..3b23387ce076
--- /dev/null
+++ b/sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-rpcsec_gss.patch
@@ -0,0 +1,12 @@
+Without this linking fails during a stage3 build.
+
+--- lib/librpcsec_gss/Makefile.orig
++++ lib/librpcsec_gss/Makefile
+@@ -8,6 +8,7 @@
+
+ DPADD+= ${LIBGSSAPI}
+ LDADD+= -lgssapi
++LDFLAGS+= -L${.CURDIR}/../libgssapi
+
+ VERSION_DEF= ${.CURDIR}/../libc/Versions.def
+ SYMBOL_MAPS= ${.CURDIR}/Symbol.map
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild
index dbc4d5bbdab6..9362517fef79 100644
--- a/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild,v 1.2 2010/03/19 22:24:37 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-8.0.ebuild,v 1.3 2010/03/23 06:28:17 the_paya Exp $
EAPI=2
@@ -88,7 +88,8 @@ PATCHES=( "${FILESDIR}/${PN}-bsdxml.patch"
"${FILESDIR}/${PN}-6.1-csu.patch"
"${FILESDIR}/${PN}-6.2-bluetooth.patch"
"${FILESDIR}/${PN}-new_as.patch"
- "${FILESDIR}/${PN}-8.0-log2.patch" )
+ "${FILESDIR}/${PN}-8.0-log2.patch"
+ "${FILESDIR}/${PN}-8.0-rpcsec_gss.patch" )
# Here we disable and remove source which we don't need or want
# In order: