diff options
author | Fabian Groffen <grobian@gentoo.org> | 2020-12-13 13:21:02 +0100 |
---|---|---|
committer | Fabian Groffen <grobian@gentoo.org> | 2020-12-13 13:21:23 +0100 |
commit | 9fbd0503890b6bcb86d6d2aeca964bb12de0700d (patch) | |
tree | 4cbb418310083921d4d07eff58d7347a0fffa9b1 /dev-libs/liblinear | |
parent | media-gfx/simple-scan: stable 3.36.4 for ppc/ppc64 (diff) | |
download | gentoo-9fbd0503890b6bcb86d6d2aeca964bb12de0700d.tar.gz gentoo-9fbd0503890b6bcb86d6d2aeca964bb12de0700d.tar.bz2 gentoo-9fbd0503890b6bcb86d6d2aeca964bb12de0700d.zip |
dev-libs/liblinear-241: fix compilation/install on Darwin
Closes: https://bugs.gentoo.org/599596
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
Diffstat (limited to 'dev-libs/liblinear')
-rw-r--r-- | dev-libs/liblinear/liblinear-241.ebuild | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/dev-libs/liblinear/liblinear-241.ebuild b/dev-libs/liblinear/liblinear-241.ebuild index d5be92f8f8d3..94375db456f1 100644 --- a/dev-libs/liblinear/liblinear-241.ebuild +++ b/dev-libs/liblinear/liblinear-241.ebuild @@ -26,6 +26,12 @@ src_prepare() { -e '/^CFLAGS/d;/^CXXFLAGS/d' \ -e 's|$${SHARED_LIB_FLAG}|& $(LDFLAGS)|g' \ Makefile || die + + # fix install_name on Darwin + sed -i \ + -e '/install_name/s:liblinear.so.$(SHVER):'"${EPREFIX}"'/usr/lib/liblinear.$(SHVER).dylib:' \ + -e '/LDFLAGS/s:liblinear.so.$(SHVER):liblinear'"$(get_libname '$(SHVER)')"':' \ + Makefile || die } src_compile() { @@ -40,8 +46,8 @@ src_compile() { } src_install() { - dolib.so ${PN}.so.4 - dosym ${PN}.so.4 /usr/$(get_libdir)/${PN}.so + dolib.so ${PN}$(get_libname 4) + dosym ${PN}$(get_libname 4) /usr/$(get_libdir)/${PN}$(get_libname) newbin predict ${PN}-predict newbin train ${PN}-train |