summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2009-09-15 17:38:42 +0000
committerJory Pratt <anarchy@gentoo.org>2009-09-15 17:38:42 +0000
commit43c0211542d21a8eb1cd429775fa34ba6c214170 (patch)
tree0b29ca42a0724d9cc1691a982de7c964c533dafd /dev-libs/nss
parentMarked ppc stable for bug #284195 (diff)
downloadgentoo-2-43c0211542d21a8eb1cd429775fa34ba6c214170.tar.gz
gentoo-2-43c0211542d21a8eb1cd429775fa34ba6c214170.tar.bz2
gentoo-2-43c0211542d21a8eb1cd429775fa34ba6c214170.zip
add warning for soname change breaking binaries.
(Portage version: 2.1.6.13/cvs/Linux x86_64)
Diffstat (limited to 'dev-libs/nss')
-rw-r--r--dev-libs/nss/ChangeLog5
-rw-r--r--dev-libs/nss/nss-3.12.4.ebuild19
2 files changed, 17 insertions, 7 deletions
diff --git a/dev-libs/nss/ChangeLog b/dev-libs/nss/ChangeLog
index a2054e43d6e2..e66d1f726fcd 100644
--- a/dev-libs/nss/ChangeLog
+++ b/dev-libs/nss/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/nss
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/ChangeLog,v 1.153 2009/09/15 03:22:22 anarchy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/ChangeLog,v 1.154 2009/09/15 17:38:42 anarchy Exp $
+
+ 15 Sep 2009; Jory A. Pratt <anarchy@gentoo.org> nss-3.12.4.ebuild:
+ Add warning about binary breakage with soname change
*nss-3.12.4 (15 Sep 2009)
diff --git a/dev-libs/nss/nss-3.12.4.ebuild b/dev-libs/nss/nss-3.12.4.ebuild
index e2ae0ed9c7e5..7fba13f7cd6d 100644
--- a/dev-libs/nss/nss-3.12.4.ebuild
+++ b/dev-libs/nss/nss-3.12.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.4.ebuild,v 1.1 2009/09/15 03:22:22 anarchy Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.12.4.ebuild,v 1.2 2009/09/15 17:38:42 anarchy Exp $
inherit eutils flag-o-matic multilib toolchain-funcs
@@ -17,10 +17,9 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="utils"
-DEPEND=">=dev-libs/nspr-${NSPR_VER}
- >=dev-db/sqlite-3.5
- dev-util/pkgconfig"
-RDEPEND="${DEPEND}"
+DEPEND="dev-util/pkgconfig"
+RDEPEND=">=dev-libs/nspr-${NSPR_VER}
+ >=dev-db/sqlite-3.5"
src_unpack() {
unpack ${A}
@@ -55,7 +54,7 @@ src_compile() {
export BUILD_OPT=1
export NSS_USE_SYSTEM_SQLITE=1
export NSPR_INCLUDE_DIR=`pkg-config --cflags-only-I nspr | sed 's/-I//'`
- export NSPR_LIB_DIR=`/usr/bin/pkg-config --libs-only-L nspr | sed 's/-L//'`
+ export NSPR_LIB_DIR=`pkg-config --libs-only-L nspr | sed 's/-L//'`
export USE_SYSTEM_ZLIB=1
export ZLIB_LIBS=-lz
export NSDISTMODE=copy
@@ -110,3 +109,11 @@ src_install () {
done
fi
}
+
+pkg_postinst() {
+ ewarn "We have moved backed to upstreams soname."
+ ewarn "If you find a binary that does not run please re-emerge"
+ ewarn "package to ensure it properly links."
+ elog
+}
+