media-gfx/wings: Fix include_lib (bug #585654).
authorJeroen Roovers <jer@gentoo.org>
Sun, 12 Jun 2016 07:42:59 +0000 (09:42 +0200)
committerJeroen Roovers <jer@gentoo.org>
Sun, 12 Jun 2016 07:53:12 +0000 (09:53 +0200)
Package-Manager: portage-2.3.0_rc1

media-gfx/wings/wings-2.0.4.ebuild

index 9d7fc672fc94bbf13f736bf5d27841740e0f5ce4..67b2700c13a4dcb1e90e5ae40cdc1b8241f750bb 100644 (file)
@@ -20,6 +20,20 @@ RDEPEND="
 "
 DEPEND="${RDEPEND}"
 
+src_prepare() {
+       sed -i \
+               -e '/include_lib/s|wings/|../|' \
+               plugins_src/primitives/wpc_knot.erl \
+               plugins_src/primitives/wpc_plane.erl \
+               plugins_src/primitives/wpc_spiral.erl \
+               plugins_src/primitives/wpc_torus.erl \
+               plugins_src/wp9_dialogs.erl \
+               src/wings_text.erl \
+               || die
+
+       eapply_user
+}
+
 src_configure() {
        export ERL_PATH="/usr/$(get_libdir)/erlang/lib/"
        export ESDL_PATH="${ERL_PATH}/$(best_version media-libs/esdl | cut -d/ -f2)"
@@ -28,7 +42,7 @@ src_configure() {
 src_compile() {
        # Work around parallel make issues
        emake vsn.mk
-       for subdir in intl_tools src fonts_src e3d icons plugins_src; do
+       for subdir in intl_tools src e3d icons plugins_src; do
                emake ESDL_PATH="${ESDL_PATH}" -C ${subdir}
        done
 }