From: Stefan Knoblich Date: Mon, 10 Jan 2005 01:58:20 +0000 (+0000) Subject: Preserve old libraries, howl-0.9.8 changes naming scheme (bug #77238) X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=6697be8b190cbb79ec5270aca1cd118fa125b16b;p=gentoo.git Preserve old libraries, howl-0.9.8 changes naming scheme (bug #77238) --- diff --git a/net-misc/howl/ChangeLog b/net-misc/howl/ChangeLog index 1432619b18c7..7d755bbd831a 100644 --- a/net-misc/howl/ChangeLog +++ b/net-misc/howl/ChangeLog @@ -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 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) diff --git a/net-misc/howl/Manifest b/net-misc/howl/Manifest index e8804a8c323e..8fd290c101e8 100644 --- a/net-misc/howl/Manifest +++ b/net-misc/howl/Manifest @@ -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 diff --git a/net-misc/howl/howl-0.9.8.ebuild b/net-misc/howl/howl-0.9.8.ebuild index 60974112c3a0..93418aa3fcf0 100644 --- a/net-misc/howl/howl-0.9.8.ebuild +++ b/net-misc/howl/howl-0.9.8.ebuild @@ -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] }