commit: 9bc88de26e6d0c5481c2403ea71a213711382291 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org> AuthorDate: Sat Mar 3 13:27:31 2018 +0000 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> CommitDate: Sat Mar 3 13:56:19 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bc88de2
mail-client/novell-groupwise-client: Depend on current slot of x11-libs/motif. To this end, binary patch the soname of needed motif libraries. Closes: https://bugs.gentoo.org/649300 Package-Manager: Portage-2.3.24, Repoman-2.3.6 ...3.ebuild => novell-groupwise-client-8.0.2.96933-r1.ebuild} | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild b/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933-r1.ebuild similarity index 87% rename from mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild rename to mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933-r1.ebuild index af840dc3303..c89c0c051fb 100644 --- a/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933.ebuild +++ b/mail-client/novell-groupwise-client/novell-groupwise-client-8.0.2.96933-r1.ebuild @@ -18,7 +18,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" -DEPEND="" +DEPEND="dev-util/patchelf" RDEPEND=" sys-libs/libstdc++-v3 >=x11-libs/libX11-1.6.2[abi_x86_32(-)] @@ -31,7 +31,7 @@ RDEPEND=" >=x11-libs/libXrender-0.9.8[abi_x86_32(-)] >=x11-libs/libXtst-1.2.2[abi_x86_32(-)] >=x11-libs/libxcb-1.11-r1[abi_x86_32(-)] - x11-libs/motif:2.2[abi_x86_32(-)] + >=x11-libs/motif-2.3.7:0[abi_x86_32(-),motif22-compatibility] >=media-libs/alsa-lib-1.0.28[abi_x86_32(-)] >=media-libs/freetype-2.5.5[abi_x86_32(-)] " @@ -48,6 +48,13 @@ src_unpack() { rpm_unpack ./../gw${MY_PV}_client_linux_multi/${PN}-${MY_PV}.i586.rpm } +src_prepare() { + # Binary patch soname for Motif + cd opt/novell/groupwise/client/lib || die + patchelf --replace-needed libXm.so.{3,4} libos_xwin.so || die + patchelf --replace-needed libXm.so.{3,4} libsc_xp.so || die +} + src_compile() { :; } src_install() {
