Gentoo Archives: gentoo-commits

From: Erik Mackdanz <stasibear@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-roguelike/stone-soup/files/, games-roguelike/stone-soup/
Date: Mon, 11 Feb 2019 03:00:20
Message-Id: 1549853986.3cb82a5ff29268783f6972ff448172dbf7af95f3.stasibear@gentoo
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() {