1 |
commit: 3cb82a5ff29268783f6972ff448172dbf7af95f3 |
2 |
Author: Erik Mackdanz <stasibear <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Feb 11 02:59:11 2019 +0000 |
4 |
Commit: Erik Mackdanz <stasibear <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Feb 11 02:59:46 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb82a5f |
7 |
|
8 |
games-roguelike/stone-soup: Restore deleted patch |
9 |
|
10 |
Closes: https://bugs.gentoo.org/677620 |
11 |
Signed-off-by: Erik Mackdanz <stasibear <AT> gentoo.org> |
12 |
Package-Manager: Portage-2.3.59, Repoman-2.3.12 |
13 |
|
14 |
.../stone-soup/files/rltiles-ldflags-libs.patch | 45 ++++++++++++++++++++++ |
15 |
games-roguelike/stone-soup/metadata.xml | 4 -- |
16 |
.../stone-soup/stone-soup-0.22.0.ebuild | 4 +- |
17 |
.../stone-soup/stone-soup-0.23.0.ebuild | 2 +- |
18 |
4 files changed, 48 insertions(+), 7 deletions(-) |
19 |
|
20 |
diff --git a/games-roguelike/stone-soup/files/rltiles-ldflags-libs.patch b/games-roguelike/stone-soup/files/rltiles-ldflags-libs.patch |
21 |
new file mode 100644 |
22 |
index 00000000000..a2948b23619 |
23 |
--- /dev/null |
24 |
+++ b/games-roguelike/stone-soup/files/rltiles-ldflags-libs.patch |
25 |
@@ -0,0 +1,45 @@ |
26 |
+--- a/rltiles/Makefile |
27 |
++++ b/rltiles/Makefile |
28 |
+@@ -1,7 +1,7 @@ |
29 |
+ uname_S := $(shell uname -s) |
30 |
+ |
31 |
+ ifneq (,$(findstring MINGW,$(uname_S))) |
32 |
+-LDFLAGS += -lmingw32 |
33 |
++LIBS += -lmingw32 |
34 |
+ endif |
35 |
+ |
36 |
+ # Note: since generation of tiles is done on the host, we don't care about |
37 |
+@@ -29,7 +29,7 @@ |
38 |
+ endif |
39 |
+ |
40 |
+ CFLAGS += $(PNG_INCLUDE) |
41 |
+- LDFLAGS += $(PNG_LIB) |
42 |
++ LIBS += $(PNG_LIB) |
43 |
+ |
44 |
+ CFLAGS += -DUSE_TILE |
45 |
+ endif |
46 |
+@@ -39,13 +39,13 @@ |
47 |
+ endif |
48 |
+ |
49 |
+ ifneq (,$(findstring MINGW,$(uname_S))) |
50 |
+-LDFLAGS += -lgdi32 -lwinmm -lole32 -loleaut32 -limm32 -lshell32 -lversion -luuid |
51 |
++LIBS += -lgdi32 -lwinmm -lole32 -loleaut32 -limm32 -lshell32 -lversion -luuid |
52 |
+ endif |
53 |
+ ifeq ($(uname_S),Darwin) |
54 |
+-LDFLAGS += -framework AppKit -framework AudioUnit -framework CoreAudio -framework ForceFeedback -framework Carbon -framework IOKit -framework OpenGL |
55 |
++LIBS += -framework AppKit -framework AudioUnit -framework CoreAudio -framework ForceFeedback -framework Carbon -framework IOKit -framework OpenGL |
56 |
+ endif |
57 |
+ ifeq ($(uname_S),Linux) |
58 |
+-LDFLAGS += -ldl -lpthread |
59 |
++LIBS += -ldl -lpthread |
60 |
+ endif |
61 |
+ |
62 |
+ # Attempt to use a full compiler name, to make |
63 |
+@@ -134,6 +134,6 @@ |
64 |
+ $(QUIET_HOSTCXX)$(HOSTCXX) $(CFLAGS) -MMD -c $< -o $@ |
65 |
+ |
66 |
+ $(TILEGEN): $(OBJECTS) |
67 |
+- $(QUIET_HOSTLINK)$(HOSTCXX) $(CFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) |
68 |
++ $(QUIET_HOSTLINK)$(HOSTCXX) $(CFLAGS) $(OBJECTS) -o $@ $(LDFLAGS) $(LIBS) |
69 |
+ |
70 |
+ .PHONY: all clean distclean |
71 |
|
72 |
diff --git a/games-roguelike/stone-soup/metadata.xml b/games-roguelike/stone-soup/metadata.xml |
73 |
index ec38a399560..68e84b34cc4 100644 |
74 |
--- a/games-roguelike/stone-soup/metadata.xml |
75 |
+++ b/games-roguelike/stone-soup/metadata.xml |
76 |
@@ -1,10 +1,6 @@ |
77 |
<?xml version="1.0" encoding="UTF-8"?> |
78 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
79 |
<pkgmetadata> |
80 |
- <maintainer type="person"> |
81 |
- <email>stasibear@g.o</email> |
82 |
- <name>Erik Mackdanz</name> |
83 |
- </maintainer> |
84 |
<maintainer type="project"> |
85 |
<email>games@g.o</email> |
86 |
<name>Gentoo Games Project</name> |
87 |
|
88 |
diff --git a/games-roguelike/stone-soup/stone-soup-0.22.0.ebuild b/games-roguelike/stone-soup/stone-soup-0.22.0.ebuild |
89 |
index 742c2c56bd9..92ce93f41ce 100644 |
90 |
--- a/games-roguelike/stone-soup/stone-soup-0.22.0.ebuild |
91 |
+++ b/games-roguelike/stone-soup/stone-soup-0.22.0.ebuild |
92 |
@@ -23,7 +23,7 @@ SRC_URI=" |
93 |
# MIT: json.cc/json.h, some .js files in webserver/static/scripts/contrib/ |
94 |
LICENSE="GPL-2 BSD BSD-2 public-domain CC0-1.0 MIT" |
95 |
SLOT="0" |
96 |
-KEYWORDS="amd64 x86" |
97 |
+KEYWORDS="~amd64 ~x86" |
98 |
IUSE="debug luajit ncurses test +tiles" |
99 |
# test is broken |
100 |
# see https://crawl.develz.org/mantis/view.php?id=6121 |
101 |
@@ -56,7 +56,7 @@ DEPEND="${RDEPEND} |
102 |
S=${WORKDIR}/${MY_P}/source |
103 |
S_TEST=${WORKDIR}/${MY_P}_test/source |
104 |
PATCHES=( |
105 |
- "${FILESDIR}"/${PN}-0.20.1-rltiles-ldflags-libs.patch |
106 |
+ "${FILESDIR}"/rltiles-ldflags-libs.patch |
107 |
) |
108 |
|
109 |
pkg_setup() { |
110 |
|
111 |
diff --git a/games-roguelike/stone-soup/stone-soup-0.23.0.ebuild b/games-roguelike/stone-soup/stone-soup-0.23.0.ebuild |
112 |
index 876c7001d73..92ce93f41ce 100644 |
113 |
--- a/games-roguelike/stone-soup/stone-soup-0.23.0.ebuild |
114 |
+++ b/games-roguelike/stone-soup/stone-soup-0.23.0.ebuild |
115 |
@@ -56,7 +56,7 @@ DEPEND="${RDEPEND} |
116 |
S=${WORKDIR}/${MY_P}/source |
117 |
S_TEST=${WORKDIR}/${MY_P}_test/source |
118 |
PATCHES=( |
119 |
- "${FILESDIR}"/${PN}-0.20.1-rltiles-ldflags-libs.patch |
120 |
+ "${FILESDIR}"/rltiles-ldflags-libs.patch |
121 |
) |
122 |
|
123 |
pkg_setup() { |