commit:     26c46c964e60fc951fb91ca24db2a3b2f2636fb1
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 08:55:52 2016 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 08:55:52 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26c46c96

media-gfx/wings: Fix include_lib everywhere (bug #585654).

Package-Manager: portage-2.3.0_rc1

 media-gfx/wings/files/wings-2.0.4-wx.patch            | 10 ----------
 media-gfx/wings/files/wings.sh-r1                     |  4 ++++
 .../{wings-2.0.4.ebuild => wings-2.0.4-r1.ebuild}     | 19 ++++---------------
 3 files changed, 8 insertions(+), 25 deletions(-)

diff --git a/media-gfx/wings/files/wings-2.0.4-wx.patch 
b/media-gfx/wings/files/wings-2.0.4-wx.patch
deleted file mode 100644
index a50f3d5..0000000
--- a/media-gfx/wings/files/wings-2.0.4-wx.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/plugins_src/primitives/wpc_tt.erl
-+++ b/plugins_src/primitives/wpc_tt.erl
-@@ -21,6 +21,7 @@
- 
- -include_lib("wings/src/wings.hrl").
- -include_lib("wings/e3d/e3d.hrl").
-+-include_lib("wx/include/wx.hrl").
- 
- -record(ttfont,
-       {nglyph,                        % number of glyphs

diff --git a/media-gfx/wings/files/wings.sh-r1 
b/media-gfx/wings/files/wings.sh-r1
new file mode 100644
index 0000000..0816756
--- /dev/null
+++ b/media-gfx/wings/files/wings.sh-r1
@@ -0,0 +1,4 @@
+#!/bin/bash
+ESDL_ROOT="/usr/lib/erlang/lib/esdl"
+WINGS_ROOT="/usr/lib/erlang/lib/wings"
+exec erl -smp enable -noshell -pa $ESDL_ROOT/ebin $WINGS_ROOT/ebin -run 
wings_start start_halt

diff --git a/media-gfx/wings/wings-2.0.4.ebuild 
b/media-gfx/wings/wings-2.0.4-r1.ebuild
similarity index 73%
rename from media-gfx/wings/wings-2.0.4.ebuild
rename to media-gfx/wings/wings-2.0.4-r1.ebuild
index e295638..a2736e5 100644
--- a/media-gfx/wings/wings-2.0.4.ebuild
+++ b/media-gfx/wings/wings-2.0.4-r1.ebuild
@@ -14,27 +14,16 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="
-       >=dev-lang/erlang-18.1[wxwidgets]
+       >=dev-lang/erlang-18.1[smp,wxwidgets]
        dev-libs/cl
        media-libs/libsdl[opengl]
 "
 DEPEND="${RDEPEND}"
 
-PATCHES=(
-       "${FILESDIR}"/${PN}-2.0.4-wx.patch
-)
-
 src_prepare() {
-       default
-
        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 \
+               -e '/include_lib/s|"wings/|"../|' \
+               $(find . -name '*'.erl) \
                || die
 
        eapply_user
@@ -64,6 +53,6 @@ src_install() {
 
        dosym ${WINGS_PATH} ${ERL_PATH}/${PN}
        dosym ${ESDL_PATH} ${ERL_PATH}/esdl
-       newbin "${FILESDIR}"/wings.sh wings
+       newbin "${FILESDIR}"/wings.sh-r1 wings
        dodoc AUTHORS README
 }

Reply via email to