Gentoo Archives: gentoo-commits

From: Ionen Wolkens <ionen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-strategy/warzone2100/
Date: Wed, 23 Jun 2021 02:24:56
Message-Id: 1624414958.26d4c62ebb971860925bcb11b288c8d65c61c920.ionen@gentoo
1 commit: 26d4c62ebb971860925bcb11b288c8d65c61c920
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Wed Jun 23 00:37:39 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Wed Jun 23 02:22:38 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d4c62e
7
8 games-strategy/warzone2100: drop 3.3.0, 3.4.1
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 games-strategy/warzone2100/Manifest | 2 -
13 .../warzone2100/warzone2100-3.3.0.ebuild | 112 ------------------
14 .../warzone2100/warzone2100-3.4.1.ebuild | 126 ---------------------
15 3 files changed, 240 deletions(-)
16
17 diff --git a/games-strategy/warzone2100/Manifest b/games-strategy/warzone2100/Manifest
18 index 8b42460f100..3d821e5584b 100644
19 --- a/games-strategy/warzone2100/Manifest
20 +++ b/games-strategy/warzone2100/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST warzone2100-3.3.0_src.tar.xz 86605304 BLAKE2B 70bad66966e31009de7f16a039525b2bc3e84a9991e7d95227f8789ceca7313a219044f41c0ceec0ce357e8368a30833d7dc1cc35e9575d9b56efa20b9e35c03 SHA512 876e36578472d9de4c00651af9b26a79bbbc85161d03c58e381aac90be710999b9091524425332e950ed42b79d872ace6848798829e7d3d7bb6ae7dae0003559
23 -DIST warzone2100-3.4.1.tar.xz 89169752 BLAKE2B a0f379e357c315e083f8ac1542297262abb48aae1f8a3e0666898e047749a8a108924b0dea000df1731fc94ccdce9e2768bbebd3333063a730931f7fbf9192a2 SHA512 26c026400e418ed3da94d96e7bb443c765ede3e0b347785ff8a9e687a5ad87afe03012c830fd509b927634484687efac951b2ef3417e7fe027ce0e684561ca84
24 DIST warzone2100-4.0.1.tar.xz 337713608 BLAKE2B 4f1bf79e71c13cd507890f2fe4131687fd70bc3b302aea68c7f17314a0d596797a34d9ab46a6736e98d823122199fb0dfcfb62b1f6b702c6d8ba99eb3c338c9e SHA512 820ab41ebc0ca3e81aff67f90eb3946f6a889776b243795c0cab8dbea44d4c5c3620c849cb70fa45c40af14b9a5667823373f9887078bb2b4feb30d2af007180
25 DIST warzone2100-videos-2.2.wz 571937134 BLAKE2B 60b70a71bd920e2d72ded5d519b17db2f3db4b0289edadeb58059a21aba7038b95219dc44cb807754461d1a9bdca60f0d7698be68622b8bd64a55efa949622d3 SHA512 ca1a1af51296afdaca137114821508c5783f077090e665eae0f6df895855f57c43f84434706309e819417f5f35d1c649bd14e96dc9fbbb1252d30a4f9a223cf6
26
27 diff --git a/games-strategy/warzone2100/warzone2100-3.3.0.ebuild b/games-strategy/warzone2100/warzone2100-3.3.0.ebuild
28 deleted file mode 100644
29 index 8f0f5308698..00000000000
30 --- a/games-strategy/warzone2100/warzone2100-3.3.0.ebuild
31 +++ /dev/null
32 @@ -1,112 +0,0 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -inherit autotools toolchain-funcs xdg
38 -
39 -MY_PV="$(ver_cut 1-2)"
40 -VIDEOS_PV=2.2
41 -VIDEOS_P="${PN}-videos-${VIDEOS_PV}.wz"
42 -DESCRIPTION="3D real-time strategy game"
43 -HOMEPAGE="https://wz2100.net/"
44 -SRC_URI="mirror://sourceforge/warzone2100/${P}_src.tar.xz
45 - videos? ( mirror://sourceforge/warzone2100/warzone2100/Videos/${VIDEOS_PV}/high-quality-en/sequences.wz -> ${VIDEOS_P} )"
46 -
47 -LICENSE="GPL-2+ CC-BY-SA-3.0 public-domain"
48 -SLOT="0"
49 -[[ "${PV}" == *_beta* ]] || \
50 -KEYWORDS="~amd64 ~x86"
51 -# upstream requested debug support
52 -IUSE="debug nls videos"
53 -
54 -# TODO: unbundle miniupnpc and quesoglc
55 -# quesoglc-0.7.2 is buggy: http://developer.wz2100.net/ticket/2828
56 -CDEPEND="
57 - >=dev-games/physfs-2[zip]
58 - dev-libs/openssl:0=
59 - dev-qt/qtcore:5
60 - dev-qt/qtgui:5
61 - dev-qt/qtopengl:5
62 - dev-qt/qtscript:5
63 - dev-qt/qtwidgets:5
64 - dev-qt/qtx11extras:5
65 - media-libs/freetype:2
66 - media-libs/glew:=
67 - media-libs/harfbuzz
68 - media-libs/libogg
69 - media-libs/libpng:0
70 - media-libs/libsdl2[opengl,video,X]
71 - media-libs/libtheora
72 - media-libs/libvorbis
73 - media-libs/openal
74 - sys-libs/zlib
75 - virtual/glu
76 - virtual/opengl
77 - x11-libs/libX11
78 - x11-libs/libXrandr
79 - nls? ( virtual/libintl )
80 -"
81 -DEPEND="
82 - ${CDEPEND}
83 - app-text/asciidoc
84 - dev-libs/fribidi
85 - media-libs/fontconfig
86 -"
87 -RDEPEND="
88 - ${CDEPEND}
89 - media-fonts/dejavu
90 -"
91 -BDEPEND="
92 - app-arch/zip
93 - virtual/pkgconfig
94 - nls? ( sys-devel/gettext )
95 -"
96 -
97 -S="${WORKDIR}/${PN}"
98 -
99 -src_prepare() {
100 - default
101 -
102 - sed -i -e 's/#top_builddir/top_builddir/' po/Makevars || die
103 - sed '/appdata\.xml/d' -i icons/Makefile.am || die
104 - eautoreconf
105 -}
106 -
107 -src_configure() {
108 - local myeconfargs=(
109 - --localedir="${EPREFIX}"/usr/share/locale
110 - --with-distributor="Gentoo ${PF}"
111 - --with-icondir="${EPREFIX}"/usr/share/icons/hicolor/128x128/apps
112 - --with-applicationdir="${EPREFIX}"/usr/share/applications
113 - $(use_enable debug debug relaxed)
114 - $(use_enable nls)
115 - )
116 - econf "${myeconfargs[@]}"
117 -}
118 -
119 -src_compile() {
120 - emake AR="$(tc-getAR)"
121 -}
122 -
123 -src_install() {
124 - local HTML_DOCS=( doc/quickstartguide.html )
125 - default
126 - rm "${ED}"/usr/share/doc/${PF}/COPYING* || die
127 - if use videos ; then
128 - insinto /usr/share/${PN}
129 - newins "${DISTDIR}"/${VIDEOS_P} sequences.wz
130 - fi
131 - doman doc/warzone2100.6
132 -}
133 -
134 -pkg_preinst() {
135 - xdg_pkg_preinst
136 -}
137 -
138 -pkg_postinst() {
139 - xdg_pkg_postinst
140 -}
141 -
142 -pkg_postrm() {
143 - xdg_pkg_postrm
144 -}
145
146 diff --git a/games-strategy/warzone2100/warzone2100-3.4.1.ebuild b/games-strategy/warzone2100/warzone2100-3.4.1.ebuild
147 deleted file mode 100644
148 index 210b225cba5..00000000000
149 --- a/games-strategy/warzone2100/warzone2100-3.4.1.ebuild
150 +++ /dev/null
151 @@ -1,126 +0,0 @@
152 -# Copyright 1999-2021 Gentoo Authors
153 -# Distributed under the terms of the GNU General Public License v2
154 -
155 -EAPI=7
156 -
157 -inherit cmake desktop xdg
158 -
159 -MY_PV=$(ver_cut 1-2)
160 -VIDEOS_PV=2.2
161 -VIDEOS_P=${PN}-videos-${VIDEOS_PV}.wz
162 -DESCRIPTION="3D real-time strategy game"
163 -HOMEPAGE="http://wz2100.net/"
164 -SRC_URI="mirror://sourceforge/warzone2100/releases/${PV}/${PN}_src.tar.xz -> ${P}.tar.xz
165 - videos? ( mirror://sourceforge/warzone2100/warzone2100/Videos/${VIDEOS_PV}/high-quality-en/sequences.wz -> ${VIDEOS_P} )"
166 -
167 -LICENSE="GPL-2+ CC-BY-SA-3.0 public-domain"
168 -SLOT="0"
169 -#[[ "${PV}" == *_beta* ]] || \
170 -KEYWORDS="~amd64 ~x86"
171 -# upstream requested debug support
172 -IUSE="debug discord nls videos vulkan"
173 -
174 -# TODO: unbundle miniupnpc and quesoglc
175 -# quesoglc-0.7.2 is buggy: http://developer.wz2100.net/ticket/2828
176 -CDEPEND="
177 - >=dev-games/physfs-2[zip]
178 - >=dev-libs/libsodium-1.0.14
179 - dev-libs/openssl:0=
180 - dev-qt/qtcore:5
181 - dev-qt/qtgui:5
182 - dev-qt/qtopengl:5
183 - dev-qt/qtscript:5
184 - dev-qt/qtwidgets:5
185 - dev-qt/qtx11extras:5
186 - media-libs/freetype:2
187 - media-libs/glew:=
188 - media-libs/harfbuzz
189 - media-libs/libogg
190 - media-libs/libpng:0
191 - media-libs/libsdl2[opengl,video,X]
192 - media-libs/libtheora
193 - media-libs/libvorbis
194 - media-libs/openal
195 - sys-libs/zlib
196 - virtual/glu
197 - virtual/opengl
198 - x11-libs/libX11
199 - x11-libs/libXrandr
200 - nls? ( virtual/libintl )
201 - vulkan? ( media-libs/libsdl2:=[vulkan] )
202 -"
203 -DEPEND="
204 - ${CDEPEND}
205 - app-text/asciidoc
206 - dev-libs/fribidi
207 - media-libs/fontconfig
208 -"
209 -RDEPEND="
210 - ${CDEPEND}
211 - media-fonts/dejavu
212 -"
213 -BDEPEND="
214 - app-arch/zip
215 - virtual/pkgconfig
216 - nls? ( sys-devel/gettext )
217 -"
218 -
219 -S="${WORKDIR}/${PN}"
220 -
221 -src_unpack() {
222 - unpack ${P}.tar.xz
223 -}
224 -
225 -src_prepare() {
226 - default
227 -
228 - sed -i -e 's/#top_builddir/top_builddir/' po/Makevars || die
229 -
230 - cmake_src_prepare
231 -}
232 -
233 -src_configure() {
234 - local mycmakeargs=(
235 - -DWZ_DISTRIBUTOR="Gentoo"
236 - -DWZ_ENABLE_WARNINGS_AS_ERRORS="OFF"
237 - -DWZ_ENABLE_BACKEND_VULKAN="$(usex vulkan)"
238 - -DWZ_PORTABLE="OFF"
239 - -DBUILD_SHARED_LIBS="OFF"
240 - -DENABLE_NLS="$(usex nls)"
241 - -DENABLE_DISCORD="$(usex discord)"
242 - )
243 - cmake_src_configure
244 -}
245 -
246 -src_compile() {
247 - cmake_src_compile
248 -
249 - asciidoc -b html5 doc/quickstartguide.asciidoc || die
250 -}
251 -
252 -src_install() {
253 - local HTML_DOCS=( doc/quickstartguide.html doc/docbook-xsl.css doc/ScriptingManual.htm )
254 - local DOCS=( README.md doc/images doc/Scripting.md doc/js-globals.md )
255 - default
256 -
257 - insinto /usr/bin
258 - dobin "${BUILD_DIR}"/src/${PN}
259 -
260 - insinto /usr/share/${PN}
261 - doins "${BUILD_DIR}"/data/base.wz
262 - doins "${BUILD_DIR}"/data/mp.wz
263 - if use videos ; then
264 - newins "${DISTDIR}"/${VIDEOS_P} sequences.wz
265 - fi
266 - insinto /usr/share/${PN}/music
267 - doins data/music/music.wpl
268 - doins data/music/menu.ogg
269 - doins data/music/track1.ogg
270 - doins data/music/track2.ogg
271 - doins data/music/track3.ogg
272 -
273 - doman "${BUILD_DIR}"/doc/warzone2100.6
274 -
275 - doicon -s 128 icons/warzone2100.png
276 - domenu icons/warzone2100.desktop
277 -}