Preserve old lib and add revdep-rebuild warning
authorEray Aslan <eras@gentoo.org>
Mon, 5 Dec 2011 10:39:46 +0000 (10:39 +0000)
committerEray Aslan <eras@gentoo.org>
Mon, 5 Dec 2011 10:39:46 +0000 (10:39 +0000)
Package-Manager: portage-2.1.10.39/cvs/Linux x86_64

dev-libs/cyrus-sasl/ChangeLog
dev-libs/cyrus-sasl/Manifest
dev-libs/cyrus-sasl/cyrus-sasl-2.1.25.ebuild

index 409c4745f1846ef7d2bfae20e2908b3c7ea3fd14..2a65eb4ecee91e2a27038525eed86359ca349df8 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for dev-libs/cyrus-sasl
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/ChangeLog,v 1.233 2011/11/30 15:49:28 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/ChangeLog,v 1.234 2011/12/05 10:39:46 eras Exp $
+
+  05 Dec 2011; Eray Aslan <eras@gentoo.org> cyrus-sasl-2.1.25.ebuild:
+  Preserve old lib and add revdep-rebuild warning
 
 *cyrus-sasl-2.1.25 (30 Nov 2011)
 
index ca6db0285a5f9625433a14be965f2dfb8c934a47..0309af964c7425c0a47b10d52bd0bef02452afbb 100644 (file)
@@ -46,23 +46,23 @@ EBUILD cyrus-sasl-2.1.23-r3.ebuild 8797 RMD160 cebad70f960d8af747f97edfa9691320a
 EBUILD cyrus-sasl-2.1.23-r4.ebuild 8807 RMD160 4f98323bb919e9e430b234126c802d08ccb25985 SHA1 b7a2be292909f542f67ba14a093954aac0e574f5 SHA256 c6203849a72e8ce8ac47bce99b30deca77b12b27a9290ad5cab67b27dd8ddc6b
 EBUILD cyrus-sasl-2.1.23-r5.ebuild 8882 RMD160 af8382e41ac63a672840122a275aa4cb7b658f05 SHA1 2205fded4b4d8a2fa8c94247911729b9a10ab3cd SHA256 ad9d3754b7edd0d6cd43f964f0d79494680b4061dbf3b15d5bb311ad099f4ccb
 EBUILD cyrus-sasl-2.1.23-r6.ebuild 8949 RMD160 a5282cea890c0e6aac0d3a8ec838339e630634b6 SHA1 389810839adb2be0c4fea6ed17566d3c75e6a59b SHA256 0eb0216feeec73a76452fa4275cf0e7da4a64e6ab776c95d5a524de551ffae52
-EBUILD cyrus-sasl-2.1.25.ebuild 6369 RMD160 6315758872d639a14320ebc93f7729e55306d672 SHA1 d506798f9c5fb8373f064e3cc92a0933603fad9c SHA256 b37bc81a814df806f90a22050f1cb7c09f377b63e4aed87a483543859c03d4a2
-MISC ChangeLog 39528 RMD160 e72d1b3dbe2fec2deb1b034b099afe832f2af4da SHA1 4b82da8dc1e592fdde8e4baa2b6858da7442b789 SHA256 621ec1960da836a752daabd30fa3b0fbd691d3f5c6693301b7e62799da5c3160
+EBUILD cyrus-sasl-2.1.25.ebuild 6508 RMD160 58847e08212e983dae166bf9c098a91322370bde SHA1 6c41cf8714fb99c26373536185aaf4af4b0623da SHA256 29adcbd150b3bc73918a5fae7ab1bc81412f756122a6d76913579a3c5934c425
+MISC ChangeLog 39649 RMD160 ba42d77aec5c67f0a6fd228a4da1d23bc9de18a2 SHA1 3de59d49ed83d68d32b67ddaf432600a8b233546 SHA256 43f017f8320c3ff680c2f54727bec3d6c8cc895e37cc36d16098aa1959c19e88
 MISC metadata.xml 727 RMD160 c94e4a8f524c7d59bf22d538ee9f795ce41e33b6 SHA1 197a872854c2e307c7e19f9fa2f22492a7781b22 SHA256 6b9f368b484972e833084dba4aedf70c09767b816b57cb43a7c0945b8b11b497
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.18 (GNU/Linux)
 
-iQIcBAEBCAAGBQJO1lCOAAoJEHfx8XVYajsfRn8P/0XMMKfpCu+PabNZLu85fD3C
-l6/daUwTL/3eQL27H7CZVhnvAX7QGFFXqmb4YdFD4xy1D5OS1MIZsmmZh0kX2lEs
-ymZWl08VfZCjaU7gOCWTflyx0jqVLDjTT6+6vSkHVVMmg84NkPT+t2Pi3/vaxJbn
-WJqkkXt/IOkmu8KZ2LVkgyynSRYNEeK8298FOcOKi0XGFjtsipLpHdwVuwOrQjte
-1JK0yot+X58RNmpyU/SsWVFS8c/M/4sHMmlhtnvExrO0/EKNlm7tdvl85ZHihiJ/
-USECU3Jx+N1+FzoChTh/y8X20KStnL0dUmW8oB1ZCgxV3n6XIxuq9ILol8O1GImU
-llO7EMI23BPPL+Ldp/Hj+8AAgUWGqUF8NGKd4QK3r11e5QN3BW5TEj/wD15yAerX
-xpgI9s8elojJQBlm8/+ZeJJ5oyXRIL7ACOSGh4qtAH+TDWRnsH/TU3EDi9vqL2Iv
-hSFyH5gqw+sRFATkgzatCQB66GG3p7fSaDY5iR6xXAbG4aduzpRi2b7D8p7f5oUX
-D0zEXCzylXa9PokHYcfFD53k5Iv6J5tycpF9Xs123bxhaPZVA5LP6vF+n/xp1pjv
-q7+pvRGLnSGzIaG9F/PoNwqY0TdZjsJYgEWKQxPLsfBctylN69DaWwEdec9mc1di
-4JBZPxL5dllfpFI7QTST
-=oYij
+iQIcBAEBCAAGBQJO3J+BAAoJEHfx8XVYajsfrWcP/R+/McjG4r5ByfohtVsf9L5i
+0aWvkqi/giUv2UNrMgthRrL6Dx4NAXRP1bzau4+kaDDeyNgkSHRzGQNJ0ZBkSbDQ
+1xahtzIZ1DwJx1mGPSpIA0yFhnLITLCSk69PxcSSeexwxukAFhcu92UeJIjSg2Jw
+uB6pE+GOjiPYOLtAzEF0obTM5irvVTbE/ZuIWq6XTTkJkk6s24uW9vlnP8KV8Ldz
+tYQb+RmKTyb9Kw9aPnampZzed83pUNQwAO1tnDxuCJXPzovd+pLGP6IT+tf/BpWJ
+0JZ99i488gaKqm2urp5vXt8VOLVj1LJWI56WY1nc/J5FJMV4duWDNC8QFr/IriaU
+OtR7jcUdo1T6Je1i+Icp3sTV9HwrUrT+RKi5ixleVcGLxR+Y6fgEM0j6NGw/uAKZ
+0kxYawpDvSYr8BvQYtCXqC7GzglsPek7P2WUwimjBL+cikXtql2ZMYEWNdVU4YKe
+1ZQCMPIkdZnss4hukF1/gMjjZOZaX4XYYmUZA9JNNhpwlVntugNq47Swkn1pLSOJ
+Rb3s9x4+bSjtZ/hqhZlJAhQNyTcH0FYDMGmMZ1KMD3tT1vW9rFWzkm6jXXH+bPAA
+kqvAfcyq0+UbX4vXBwoXWKBe8Htjpv7Gg6DLQSYaYrdCYlt+U0P4aiBIXqOkMSGv
+/L5Cc0v/rwXKed3QmdFv
+=ICN4
 -----END PGP SIGNATURE-----
index 54ea4a73af04866c92579df1c90542adec771a4a..9f32d4f8e22a79f6116a103fd53c83a53543006d 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/cyrus-sasl-2.1.25.ebuild,v 1.1 2011/11/30 15:49:28 eras Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/cyrus-sasl/cyrus-sasl-2.1.25.ebuild,v 1.2 2011/12/05 10:39:46 eras Exp $
 
 EAPI=4
 inherit eutils flag-o-matic multilib autotools pam java-pkg-opt-2 db-use
@@ -185,6 +185,10 @@ src_install() {
        use static-libs || find "${D}"/usr/lib*/sasl2 -name 'lib*.la' -delete
 }
 
+pkg_preinst() {
+       preserve_old_lib /usr/$(get_libdir)/libsasl2.so.2.0.23
+}
+
 pkg_postinst () {
        # Generate an empty sasldb2 with correct permissions.
        if ( use berkdb || use gdbm ) && [[ ! -f "${ROOT}/etc/sasl2/sasldb2" ]] ; then
@@ -205,4 +209,6 @@ pkg_postinst () {
                elog "  gpasswd -a postfix mail"
                elog "to add the 'postfix' user to the 'mail' group."
        fi
+
+       preserve_old_lib_notify /usr/$(get_libdir)/libsasl2.so.2.0.23
 }