commit:     719d0a86872604000f21d9f2cef0c4c4be3ba5e6
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  8 09:58:11 2018 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Fri Jun  8 10:07:57 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719d0a86

games-rpg/freedink: Fix windres related compile error.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 .../freedink/files/freedink-108.4-no-windres.patch   | 20 ++++++++++++++++++++
 games-rpg/freedink/freedink-108.4-r1.ebuild          |  3 +++
 2 files changed, 23 insertions(+)

diff --git a/games-rpg/freedink/files/freedink-108.4-no-windres.patch 
b/games-rpg/freedink/files/freedink-108.4-no-windres.patch
new file mode 100644
index 00000000000..81c72e00dae
--- /dev/null
+++ b/games-rpg/freedink/files/freedink-108.4-no-windres.patch
@@ -0,0 +1,20 @@
+--- a/src/Makefile.in
++++ b/src/Makefile.in
+@@ -226,7 +226,7 @@
+       update_frame.h
+ am_freedink_OBJECTS = $(am__objects_3) freedink.$(OBJEXT) \
+       update_frame.$(OBJEXT)
+-@HAVE_WINDRES_TRUE@am__objects_4 = woeres.$(OBJEXT)
++#@HAVE_WINDRES_TRUE@am__objects_4 = woeres.$(OBJEXT)
+ nodist_freedink_OBJECTS = $(am__objects_4)
+ freedink_OBJECTS = $(am_freedink_OBJECTS) $(nodist_freedink_OBJECTS)
+ freedink_LDADD = $(LDADD)
+@@ -1143,7 +1143,7 @@
+ @HAVE_WINDRES_FALSE@WOERES = 
+ 
+ # How do we handle resources embedded in the executable binary?
+-@HAVE_WINDRES_TRUE@WOERES = woeres.rc
++#@HAVE_WINDRES_TRUE@WOERES = woeres.rc
+ 
+ # Other projects that use Autotools and support MinGW
+ # http://sourceforge.net/projects/chocolate-doom (Doom port)

diff --git a/games-rpg/freedink/freedink-108.4-r1.ebuild 
b/games-rpg/freedink/freedink-108.4-r1.ebuild
index a40e9cd65da..fdee2e4308c 100644
--- a/games-rpg/freedink/freedink-108.4-r1.ebuild
+++ b/games-rpg/freedink/freedink-108.4-r1.ebuild
@@ -29,6 +29,9 @@ DEPEND="${DEPEND}
        virtual/pkgconfig
        sys-devel/gettext
 "
+PATCHES=(
+       "${FILESDIR}"/${PN}-108.4-no-windres.patch
+)
 
 src_prepare() {
        default

Reply via email to