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-rpg/sumwars/files/, games-rpg/sumwars/
Date: Tue, 28 Sep 2021 18:39:23
Message-Id: 1632854326.8891cd48b1032d4f3c94d319667cd5b2aeb2ea85.ionen@gentoo
1 commit: 8891cd48b1032d4f3c94d319667cd5b2aeb2ea85
2 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
3 AuthorDate: Tue Sep 28 18:32:48 2021 +0000
4 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 28 18:38:46 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8891cd48
7
8 games-rpg/sumwars: drop 0.5.8-r100
9
10 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
11
12 .../files/sumwars-0.5.8-cmake_lua_version.patch | 11 ---
13 games-rpg/sumwars/sumwars-0.5.8-r100.ebuild | 101 ---------------------
14 2 files changed, 112 deletions(-)
15
16 diff --git a/games-rpg/sumwars/files/sumwars-0.5.8-cmake_lua_version.patch b/games-rpg/sumwars/files/sumwars-0.5.8-cmake_lua_version.patch
17 deleted file mode 100644
18 index eed17e93dcd..00000000000
19 --- a/games-rpg/sumwars/files/sumwars-0.5.8-cmake_lua_version.patch
20 +++ /dev/null
21 @@ -1,11 +0,0 @@
22 ---- a/CMakeLists.txt
23 -+++ b/CMakeLists.txt
24 -@@ -179,7 +179,7 @@
25 - FIND_PACKAGE(GNUWIN REQUIRED)
26 - ENDIF (WIN32)
27 - FIND_PACKAGE(OIS REQUIRED)
28 --FIND_PACKAGE(Lua REQUIRED)
29 -+FIND_PACKAGE(Lua ${LUA_VERSION} EXACT REQUIRED)
30 - FIND_PACKAGE(CEGUI REQUIRED)
31 - SET(CEGUI_VERSION_RESOURCES "gui_0.8")
32 -
33
34 diff --git a/games-rpg/sumwars/sumwars-0.5.8-r100.ebuild b/games-rpg/sumwars/sumwars-0.5.8-r100.ebuild
35 deleted file mode 100644
36 index f6f1badd5ae..00000000000
37 --- a/games-rpg/sumwars/sumwars-0.5.8-r100.ebuild
38 +++ /dev/null
39 @@ -1,101 +0,0 @@
40 -# Copyright 1999-2020 Gentoo Authors
41 -# Distributed under the terms of the GNU General Public License v2
42 -
43 -EAPI=7
44 -
45 -LUA_COMPAT=( lua5-{1..2} )
46 -
47 -inherit cmake desktop flag-o-matic lua-single xdg-utils
48 -
49 -DESCRIPTION="a multi-player, 3D action role-playing game"
50 -HOMEPAGE="http://sumwars.org"
51 -SRC_URI="mirror://sourceforge/sumwars/${P//_/-}-src.tar.bz2"
52 -
53 -LICENSE="GPL-3 CC-BY-SA-3.0"
54 -SLOT="0"
55 -KEYWORDS="~amd64 ~x86"
56 -IUSE="+tools debug"
57 -
58 -LANGS="de en it pl pt ru uk"
59 -for L in ${LANGS} ; do
60 - IUSE="${IUSE} l10n_${L}"
61 -done
62 -unset L
63 -
64 -REQUIRED_USE="${LUA_REQUIRED_USE}"
65 -
66 -RDEPEND="${LUA_DEPS}
67 - >=dev-games/cegui-0.8[ogre]
68 - >=dev-games/ogre-1.7.4-r1[freeimage,opengl]
69 - dev-games/ois
70 - dev-games/physfs
71 - >=dev-libs/tinyxml-2.6.2-r2
72 - media-libs/freealut
73 - media-libs/openal
74 - media-libs/libogg
75 - media-libs/libvorbis
76 - >=net-libs/enet-1.3.0
77 - x11-libs/libX11
78 - x11-libs/libXrandr
79 - tools? ( dev-libs/boost )"
80 -DEPEND=${RDEPEND}
81 -
82 -PATCHES=(
83 - "${FILESDIR}"/${PN}-0.5.8-cmake_lua_version.patch
84 -)
85 -CMAKE_REMOVE_MODULES_LIST="FindLua FindLua51"
86 -
87 -S=${WORKDIR}/${PN}-${PV%_*}
88 -
89 -src_configure() {
90 - # QA
91 - append-flags -fno-strict-aliasing
92 -
93 - use debug && CMAKE_BUILD_TYPE=Debug
94 -
95 - local l langs
96 - for l in ${LANGS}; do
97 - if use l10n_${l}; then
98 - langs="${langs} ${l}"
99 - fi
100 - done
101 -
102 - [[ -z "${langs}" ]] && langs="en"
103 -
104 - # configure sumwars with cmake
105 - local mycmakeargs=(
106 - -DCMAKE_INSTALL_PREFIX=""
107 - -DLUA_VERSION="$(lua_get_version)"
108 - -DSUMWARS_BUILD_TOOLS="$(usex tools)"
109 - -DSUMWARS_DOC_DIR="/usr/share/doc/${PF}"
110 - -DSUMWARS_EXECUTABLE_DIR="/usr/bin"
111 - -DSUMWARS_LANGUAGES="${langs}"
112 - -DSUMWARS_NO_ENET=ON
113 - -DSUMWARS_NO_TINYXML=ON
114 - -DSUMWARS_PORTABLE_MODE=OFF
115 - -DSUMWARS_POST_BUILD_COPY=OFF
116 - -DSUMWARS_RANDOM_REGIONS=ON
117 - -DSUMWARS_SHARE_DIR="/usr/share/${PN}"
118 - -DSUMWARS_STANDALONE_MODE=OFF
119 - )
120 -
121 - cmake_src_configure
122 -}
123 -
124 -src_compile() {
125 - cmake_src_compile
126 -}
127 -
128 -src_install() {
129 - cmake_src_install
130 - newicon -s 128 share/icon/SumWarsIcon_128x128.png ${PN}.png
131 - make_desktop_entry ${PN} "Summoning Wars"
132 -}
133 -
134 -pkg_postinst() {
135 - xdg_icon_cache_update
136 -}
137 -
138 -pkg_postrm() {
139 - xdg_icon_cache_update
140 -}