summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2010-05-06 19:04:00 +0000
committerLars Wendler <polynomial-c@gentoo.org>2010-05-06 19:04:00 +0000
commitc472bc2dfe0846e92e1099b7e2d0c407a3dc9c1d (patch)
treed432b4a1ccb238010ac75a9f68be4e78d650a906 /dev-libs/gmp
parentAdd back missing konsole patch (diff)
downloadhistorical-c472bc2dfe0846e92e1099b7e2d0c407a3dc9c1d.tar.gz
historical-c472bc2dfe0846e92e1099b7e2d0c407a3dc9c1d.tar.bz2
historical-c472bc2dfe0846e92e1099b7e2d0c407a3dc9c1d.zip
Preserve libgmp.so.3 or else gcc breaks
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/gmp')
-rw-r--r--dev-libs/gmp/ChangeLog6
-rw-r--r--dev-libs/gmp/Manifest4
-rw-r--r--dev-libs/gmp/gmp-5.0.1.ebuild10
3 files changed, 16 insertions, 4 deletions
diff --git a/dev-libs/gmp/ChangeLog b/dev-libs/gmp/ChangeLog
index e4048c0ef41c..e02e3f3c8d50 100644
--- a/dev-libs/gmp/ChangeLog
+++ b/dev-libs/gmp/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/gmp
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.132 2010/04/16 17:43:11 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.133 2010/05/06 19:04:00 polynomial-c Exp $
+
+ 06 May 2010; Lars Wendler <polynomial-c@gentoo.org> gmp-5.0.1.ebuild:
+ Let's preserve libgmp.so.3 or else gcc breaks after upgrading to this
+ version. Ebuild patch applied with kind permission from vapier.
16 Apr 2010; Brent Baude <ranger@gentoo.org> gmp-4.3.2.ebuild:
Marking gmp-4.3.2 ppc for bug 304083
diff --git a/dev-libs/gmp/Manifest b/dev-libs/gmp/Manifest
index c2b93aa96ce8..9ef3457b3340 100644
--- a/dev-libs/gmp/Manifest
+++ b/dev-libs/gmp/Manifest
@@ -9,6 +9,6 @@ DIST gmp-4.3.2.tar.bz2 1897483 RMD160 a8f3f41501ece290c348aeb4444bbea40bc53e71 S
DIST gmp-5.0.1.tar.bz2 2006109 RMD160 3e89ebf5294639e1c926b92d9786bbdd0c8fa587 SHA1 6340edc7ceb95f9015a758c7c0d196eb0f441d49 SHA256 a2a610f01fd3298dc08c87bf30498c2402590e1bcb227fc40b15ee6d280939fb
EBUILD gmp-4.3.1.ebuild 2148 RMD160 403e615a057b97b626e0984930d1408626d939e4 SHA1 61e9e0a65c0d4482cfeccf2a991c3684996254ec SHA256 a499c835d6a4010ca6dcd12939d586edf5ee51c66d8d4011fea4d732247782df
EBUILD gmp-4.3.2.ebuild 2077 RMD160 d18d5f9dbd088734180ab6850640c077d4b5117d SHA1 f28f05c8e4468cfa4168c87e5aa8f83fe8be90b0 SHA256 d720ce4ada3dbfac3090661f531ede2c32e5396cc8dc7bbbaee4d06d6a43b56e
-EBUILD gmp-5.0.1.ebuild 2157 RMD160 7059369ac3923d815cf0dbf1e76c9cd9a3b1f7cf SHA1 3d85662136dd36ddb861cee2131ebcb46add2c02 SHA256 3de07b074423e78810f9175203b084fa39b70592896065cfe74d06a1369826e4
-MISC ChangeLog 17423 RMD160 9f08d03c0e63d9c46645f611c144bedc79dde348 SHA1 255c3ed3cdfd9fe98d8f6e3a263de1a91f691ff8 SHA256 89829a28fa4d41147f38c67455cfab9e99affd7070e6851340ed18ae81c997d5
+EBUILD gmp-5.0.1.ebuild 2307 RMD160 bcf320baa721b4a7f38808a6bb675b57b56133f1 SHA1 c675fc26837b85b7e05785a0e24f33f3498c7786 SHA256 fe7375bf52ca8759cd22b6b448f91967ed04527a7891cfb6d7f775f734bca0ba
+MISC ChangeLog 17640 RMD160 c2e30f63957abaad1d811f1f65f3ca5c930fd8e0 SHA1 32940212d832ef11d6bc641f0014b3f2bdc0ad95 SHA256 9cf795d8df3706cea5d4570c793f030dfc4e967c4bdabbb620683cf5465a94a9
MISC metadata.xml 162 RMD160 d002486a43522f2116b1d9d59828c484956d66e2 SHA1 d6b4923897f6ae673b4f93646f5b4ba61d5a2c3c SHA256 65a915d44de1f01d4b7f72d313b4192c38374a9835d24988c00c1e73dca5805a
diff --git a/dev-libs/gmp/gmp-5.0.1.ebuild b/dev-libs/gmp/gmp-5.0.1.ebuild
index 3ae6240ea23f..7794b6c9fd75 100644
--- a/dev-libs/gmp/gmp-5.0.1.ebuild
+++ b/dev-libs/gmp/gmp-5.0.1.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/dev-libs/gmp/gmp-5.0.1.ebuild,v 1.1 2010/02/08 23:42:23 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/gmp-5.0.1.ebuild,v 1.2 2010/05/06 19:04:00 polynomial-c Exp $
inherit flag-o-matic eutils libtool flag-o-matic
@@ -78,3 +78,11 @@ src_install() {
#use doc && cp "${DISTDIR}"/gmp-man-${PV}.pdf "${D}"/usr/share/doc/${PF}/
}
+
+pkg_preinst() {
+ preserve_old_lib /usr/$(get_libdir)/libgmp.so.3
+}
+
+pkg_postinst() {
+ preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3
+}