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: Sun, 12 Sep 2021 20:20:17
Message-Id: 1631477951.4ceeae6ff87d270ce2e49ddeec0b3315ac600247.ionen@gentoo
1 commit: 4ceeae6ff87d270ce2e49ddeec0b3315ac600247
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Sun Sep 12 19:40:48 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Sun Sep 12 20:19:11 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ceeae6f
7
8 games-strategy/warzone2100: drop 4.1.2-r3
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 games-strategy/warzone2100/Manifest | 1 -
13 .../warzone2100/warzone2100-4.1.2-r3.ebuild | 114 ---------------------
14 2 files changed, 115 deletions(-)
15
16 diff --git a/games-strategy/warzone2100/Manifest b/games-strategy/warzone2100/Manifest
17 index 2f0c2669e2c..3213c458eb6 100644
18 --- a/games-strategy/warzone2100/Manifest
19 +++ b/games-strategy/warzone2100/Manifest
20 @@ -1,3 +1,2 @@
21 -DIST warzone2100-4.1.2.tar.xz 337480924 BLAKE2B 2042aedd43a3515bf6ccfc210dd02502bc20d487ff96ce763f573f0dd92ef08577ee21fd54237b4cf4f99c31ed33197febc70edd25d0e0a515e286167d815f9d SHA512 7218f98757e421d8ccf6c36de5e310060b52506d4e10c3cba6e32d1917da30b9deb52b8081026d8efc84ef44842a7db8604d4a86157409281a30bbcc52b556f6
22 DIST warzone2100-4.1.3.tar.xz 337479212 BLAKE2B 07d1788fc2f8e5073a15231d5bf0c8c50dc0413522ea1589b064190144906fb58008faab66a295cec7759a1036f4d007ef8a42cffd9ef588fde1116b6cd7a38b SHA512 64126a1a5aab8b766cdfc70b8d96465ad451bd6a31e33be963eb89664b062dfe58e195ac3cbc087a9c008519c0e13003d9750bcb428b0e0ff12c82bf9940be3f
23 DIST warzone2100-videos-2.2.wz 571937134 BLAKE2B 60b70a71bd920e2d72ded5d519b17db2f3db4b0289edadeb58059a21aba7038b95219dc44cb807754461d1a9bdca60f0d7698be68622b8bd64a55efa949622d3 SHA512 ca1a1af51296afdaca137114821508c5783f077090e665eae0f6df895855f57c43f84434706309e819417f5f35d1c649bd14e96dc9fbbb1252d30a4f9a223cf6
24
25 diff --git a/games-strategy/warzone2100/warzone2100-4.1.2-r3.ebuild b/games-strategy/warzone2100/warzone2100-4.1.2-r3.ebuild
26 deleted file mode 100644
27 index db26399fb3a..00000000000
28 --- a/games-strategy/warzone2100/warzone2100-4.1.2-r3.ebuild
29 +++ /dev/null
30 @@ -1,114 +0,0 @@
31 -# Copyright 2021 Gentoo Authors
32 -# Distributed under the terms of the GNU General Public License v2
33 -
34 -EAPI=7
35 -
36 -inherit cmake desktop xdg
37 -
38 -MY_PV=$(ver_cut 1-2)
39 -VIDEOS_PV=2.2
40 -VIDEOS_P=${PN}-videos-${VIDEOS_PV}.wz
41 -DESCRIPTION="3D real-time strategy game"
42 -HOMEPAGE="https://wz2100.net/"
43 -SRC_URI="mirror://sourceforge/warzone2100/releases/${PV}/${PN}_src.tar.xz -> ${P}.tar.xz
44 - videos? ( mirror://sourceforge/warzone2100/warzone2100/Videos/${VIDEOS_PV}/high-quality-en/sequences.wz -> ${VIDEOS_P} )"
45 -S="${WORKDIR}/${PN}"
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 discord nls videos vulkan"
53 -
54 -CDEPEND="
55 - >=dev-games/physfs-2[zip]
56 - >=dev-libs/libsodium-1.0.14:=
57 - media-libs/freetype:2
58 - media-libs/harfbuzz:=
59 - media-libs/libogg
60 - media-libs/libpng:=
61 - media-libs/libsdl2[opengl,video,X]
62 - media-libs/libtheora
63 - media-libs/libvorbis
64 - media-libs/openal
65 - net-libs/miniupnpc:=
66 - sys-libs/zlib
67 - virtual/glu
68 - virtual/opengl
69 - x11-libs/libX11
70 - x11-libs/libXrandr
71 - nls? ( virtual/libintl )
72 - vulkan? ( media-libs/libsdl2:=[vulkan] )
73 -"
74 -DEPEND="
75 - ${CDEPEND}
76 - app-text/asciidoc
77 - dev-libs/fribidi
78 - media-libs/fontconfig
79 -"
80 -RDEPEND="
81 - ${CDEPEND}
82 - media-fonts/dejavu
83 -"
84 -BDEPEND="
85 - app-arch/zip
86 - virtual/pkgconfig
87 - nls? ( sys-devel/gettext )
88 -"
89 -
90 -HTML_DOCS=( doc/quickstartguide.html doc/docbook-xsl.css doc/ScriptingManual.htm )
91 -DOCS=( README.md doc/images doc/Scripting.md doc/js-globals.md )
92 -
93 -src_unpack() {
94 - unpack ${P}.tar.xz
95 -}
96 -
97 -src_prepare() {
98 - default
99 -
100 - sed -i -e 's/#top_builddir/top_builddir/' po/Makevars || die
101 -
102 - cmake_src_prepare
103 -}
104 -
105 -src_configure() {
106 - local mycmakeargs=(
107 - -DWZ_DISTRIBUTOR="Gentoo Linux"
108 - -DWZ_ENABLE_WARNINGS_AS_ERRORS="OFF"
109 - -DWZ_ENABLE_BACKEND_VULKAN="$(usex vulkan)"
110 - -DBUILD_SHARED_LIBS="OFF"
111 - -DENABLE_NLS="$(usex nls)"
112 - -DENABLE_DISCORD="$(usex discord)"
113 - )
114 - cmake_src_configure
115 -}
116 -
117 -src_compile() {
118 - cmake_src_compile
119 -
120 - asciidoc -b html5 doc/quickstartguide.asciidoc || die
121 -}
122 -
123 -src_install() {
124 - default
125 -
126 - insinto /usr/bin
127 - dobin "${BUILD_DIR}"/src/${PN}
128 -
129 - insinto /usr/share/${PN}
130 - doins "${BUILD_DIR}"/data/base.wz
131 - doins "${BUILD_DIR}"/data/mp.wz
132 -
133 - if use videos ; then
134 - newins "${DISTDIR}"/${VIDEOS_P} sequences.wz
135 - fi
136 -
137 - insinto /usr/share/${PN}
138 - doins -r data/music
139 -
140 - doman "${BUILD_DIR}"/doc/warzone2100.6
141 -
142 - doicon -s 128 icons/warzone2100.png
143 - domenu icons/warzone2100.desktop
144 -}