Preserve old libraries, howl-0.9.8 changes naming scheme (bug #77238)
authorStefan Knoblich <stkn@gentoo.org>
Mon, 10 Jan 2005 01:58:20 +0000 (01:58 +0000)
committerStefan Knoblich <stkn@gentoo.org>
Mon, 10 Jan 2005 01:58:20 +0000 (01:58 +0000)
net-misc/howl/ChangeLog
net-misc/howl/Manifest
net-misc/howl/howl-0.9.8.ebuild

index 1432619b18c7a71e529b58c830b38a32adec7f0e..7d755bbd831ac8049f68a9ddd0a96303854ab64c 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for net-misc/howl
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/ChangeLog,v 1.20 2005/01/09 00:12:47 stkn Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/ChangeLog,v 1.21 2005/01/10 01:58:20 stkn Exp $
+
+  10 Jan 2005; Stefan Knoblich <stkn@gentoo.org> howl-0.9.8.ebuild:
+  Updated ebuild to preserve old libraries because 0.9.8 introduces a
+  change in the naming scheme (bug #77238)
 
 *howl-0.9.8 (09 Jan 2005)
 
index e8804a8c323ec10e35f8ed86615a40d0e0c2c163..8fd290c101e803a7f37843e55174681557b7fc6f 100644 (file)
@@ -1,25 +1,25 @@
-MD5 ac900b70c5e3f24e77d6544048a312dd howl-0.9.ebuild 1873
-MD5 25de36185130d6007d38d54cc91aa3a8 howl-0.9.6-r2.ebuild 1663
 MD5 911c6b17a6a49748aef7d82fadd3d615 howl-0.9.6.ebuild 1747
-MD5 867a28a21f0220181a795adf36e8285d howl-0.9.6-r1.ebuild 1643
-MD5 5d6c459681efc00a639a9ddfb852b121 howl-0.9.8.ebuild 1583
-MD5 0d8bc35eee5bea80997cb8cf6212cc78 metadata.xml 590
+MD5 460f1a485600b132f41ded43b9dbe3c6 howl-0.9.5.ebuild 2015
 MD5 85ead71a0b14172a5c66fbbbd41db409 howl-0.8.3.ebuild 1890
-MD5 879857ebb3195a46e9301fef0a62fd27 ChangeLog 3245
 MD5 c4453cc2f1eb2476945aa8218d5d3f1e howl-0.8.2.ebuild 1873
+MD5 0d8bc35eee5bea80997cb8cf6212cc78 metadata.xml 590
+MD5 25de36185130d6007d38d54cc91aa3a8 howl-0.9.6-r2.ebuild 1663
+MD5 5caf8150933f3d6f13df2bdd877a2d73 ChangeLog 3427
+MD5 ac900b70c5e3f24e77d6544048a312dd howl-0.9.ebuild 1873
 MD5 0a67f02df262d028997d6b2c3a5c0f5c howl-0.9.2.ebuild 2015
-MD5 460f1a485600b132f41ded43b9dbe3c6 howl-0.9.5.ebuild 2015
+MD5 867a28a21f0220181a795adf36e8285d howl-0.9.6-r1.ebuild 1643
+MD5 daec8a59433558ce9e9518117599ecc8 howl-0.9.8.ebuild 2107
 MD5 61175700477c9d36a01c9d61e1c73e7e files/nifd.conf.d 578
-MD5 07a6ffa0e061782eadb001d5f17a3261 files/digest-howl-0.9 60
+MD5 545d19ecbaaefebbfc4be034e7ae8db2 files/digest-howl-0.8.2 62
 MD5 ab360feeba18b277ee131077bf3c47b5 files/digest-howl-0.9.6-r2 62
 MD5 ab360feeba18b277ee131077bf3c47b5 files/digest-howl-0.9.6-r1 62
-MD5 59c286d114cf25577934199eaaef9527 files/digest-howl-0.9.5 62
-MD5 907cfa8e12495034fd9279c63f14ddf2 files/0.9.2-ppc.patch 329
-MD5 ac52cf9fa45d55edec5ff199c6ae4d0b files/digest-howl-0.8.3 62
+MD5 a5bf38cf8fa4def22d5e487321a1fde8 files/mDNSResponder.conf.d 523
 MD5 ab360feeba18b277ee131077bf3c47b5 files/digest-howl-0.9.6 62
-MD5 60c7ad1df5b54521c910001c7a0094be files/digest-howl-0.9.8 62
+MD5 907cfa8e12495034fd9279c63f14ddf2 files/0.9.2-ppc.patch 329
+MD5 07a6ffa0e061782eadb001d5f17a3261 files/digest-howl-0.9 60
+MD5 6291281d538f391e014d92af36ac5520 files/digest-howl-0.9.2 62
 MD5 9bbb473921bfd5f0f1baacbcf1fb1832 files/mDNSResponder.init.d 747
 MD5 556b0de09b5f9106dc398344978b971f files/nifd.init.d 623
-MD5 545d19ecbaaefebbfc4be034e7ae8db2 files/digest-howl-0.8.2 62
-MD5 6291281d538f391e014d92af36ac5520 files/digest-howl-0.9.2 62
-MD5 a5bf38cf8fa4def22d5e487321a1fde8 files/mDNSResponder.conf.d 523
+MD5 ac52cf9fa45d55edec5ff199c6ae4d0b files/digest-howl-0.8.3 62
+MD5 59c286d114cf25577934199eaaef9527 files/digest-howl-0.9.5 62
+MD5 60c7ad1df5b54521c910001c7a0094be files/digest-howl-0.9.8 62
index 60974112c3a075dfca694c2c81880b9319e7559a..93418aa3fcf07a507e627bbccbab9972a3badf50 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.8.ebuild,v 1.1 2005/01/09 00:12:47 stkn Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/howl/howl-0.9.8.ebuild,v 1.2 2005/01/10 01:58:20 stkn Exp $
 
 inherit eutils
 
@@ -46,4 +46,14 @@ src_install() {
        # Fix the perms on the init scripts
        fperms a+x /etc/init.d/nifd /etc/init.d/mDNSResponder
 
+       # howl-0.9.8 introduces a change in library naming,
+       # preserve old libraries to not break things
+       preserve_old_lib /usr/$(get_libdir)/libhowl-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9]
+       preserve_old_lib /usr/$(get_libdir)/libmDNSResponder-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9]
+}
+
+pkg_postinst() {
+       # inform user about library changes
+       preserve_old_lib_notify /usr/$(get_libdir)/libhowl-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9]
+       preserve_old_lib_notify /usr/$(get_libdir)/libmDNSResponder-[0-9].[0-9].[0-9].so.[0-9].[0-9].[0-9]
 }