diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-12-25 06:31:02 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-12-25 06:31:02 +0000 |
commit | e80134587e8d959a88dba7dd3784895372e205c8 (patch) | |
tree | 912d9772fcc93ec668b363146cf81e45519253d6 /games-strategy | |
parent | 17e417b73cb3e25edbc6541bd107bc9c593d66bd (diff) |
gentoo auto-resync : 25:12:2024 - 06:31:02
Diffstat (limited to 'games-strategy')
-rw-r--r-- | games-strategy/Manifest.gz | bin | 7587 -> 7585 bytes | |||
-rw-r--r-- | games-strategy/colobot-data/Manifest | 3 | ||||
-rw-r--r-- | games-strategy/colobot-data/colobot-data-0.2.2_alpha.ebuild | 48 | ||||
-rw-r--r-- | games-strategy/colobot/Manifest | 2 | ||||
-rw-r--r-- | games-strategy/colobot/colobot-0.2.2_alpha.ebuild | 79 | ||||
-rw-r--r-- | games-strategy/naev/Manifest | 5 | ||||
-rw-r--r-- | games-strategy/naev/files/naev-0.12.0-nfd.patch | 17 | ||||
-rw-r--r-- | games-strategy/naev/naev-0.11.5.ebuild | 8 | ||||
-rw-r--r-- | games-strategy/naev/naev-0.12.0.ebuild | 120 | ||||
-rw-r--r-- | games-strategy/wesnoth/Manifest | 6 | ||||
-rw-r--r-- | games-strategy/wesnoth/wesnoth-1.18.2.ebuild | 107 | ||||
-rw-r--r-- | games-strategy/wesnoth/wesnoth-1.19.7.ebuild (renamed from games-strategy/wesnoth/wesnoth-1.19.1.ebuild) | 0 |
12 files changed, 281 insertions, 114 deletions
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz Binary files differindex 8c0ff9d90199..d53644ed3cfc 100644 --- a/games-strategy/Manifest.gz +++ b/games-strategy/Manifest.gz diff --git a/games-strategy/colobot-data/Manifest b/games-strategy/colobot-data/Manifest index 7052e4e846bf..f5b5e4ec34f3 100644 --- a/games-strategy/colobot-data/Manifest +++ b/games-strategy/colobot-data/Manifest @@ -1,4 +1,7 @@ DIST colobot-gold-0.2.1-alpha.data.tar.gz 57884236 BLAKE2B e8e357960ce70e0ad008307fa34c87d69be89f656289af2c4de345a24a3478b6b6330035a49992ed591720606f4ea37e33f92b977c457ca0efffd1842f924e4c SHA512 6a0865fbf2389e3df6a17c5cb34c7baec5c4b019d18949f2a624afa1c43bfb4d71c8afc33d101eb307e872ff1ad2d8e93763ebcd7502932c510c868c03def188 +DIST colobot-gold-0.2.2-alpha.data.tar.gz 57913175 BLAKE2B e642b5f304fc23c12d54b381c64e0d8a8b61e584932628b9f5149b76f0ef6a2347af6bd49b4c8c95883d5af87783bc5ac83ef6b066a62edaa9bf9926b8e8f86d SHA512 438e9d3aa8fbbb0ba070b7d9c1f8a188c0151e1701ee2c20c7e22dc7417b5982346c92cf5cd358f38f661cea854a8756c45f917657a891e7cacdf615c58a9dfd DIST colobot-music_ogg_0.2.1-alpha.tar.gz 55596353 BLAKE2B 63be871fc2000c1cb041658b7395d5175cefc24c81661b366396965951efdadf1cf064211f3f543c4a4b1b7da5bd91db5e397844f1e8771318302c9d80788eb4 SHA512 486d084adc1b28a9fe36c530d261e48a89553c822989f493b0a92dabb9c3435953bda6fe98fcdabc72c6969b5e9be4ff9f3803066f6115fc7740c3de5d183764 +DIST colobot-music_ogg_0.2.2-alpha.tar.gz 55596353 BLAKE2B 63be871fc2000c1cb041658b7395d5175cefc24c81661b366396965951efdadf1cf064211f3f543c4a4b1b7da5bd91db5e397844f1e8771318302c9d80788eb4 SHA512 486d084adc1b28a9fe36c530d261e48a89553c822989f493b0a92dabb9c3435953bda6fe98fcdabc72c6969b5e9be4ff9f3803066f6115fc7740c3de5d183764 EBUILD colobot-data-0.2.1_alpha.ebuild 1120 BLAKE2B eb847412282c045215c7e947b8447385a217cf46700a71b624b19832ed04e872805ced103f9d01d7964e3ea9c054bf23fa40f24215a78a89dac0edca96977497 SHA512 02e905d60050740126d37f20ced798cb6dc803a473049e88a9847257eaa4ae8fac4d4eef418b559012a9002dd046854cc6896b0f759e58ca9203e40c015171a0 +EBUILD colobot-data-0.2.2_alpha.ebuild 953 BLAKE2B 0b2441c1dcf659e0b023147f3be794ce36dc5cfeeaea0254540e5081b069d27b8bf9d903a956d6fa72a5587c1c5b927ce51c5461fb175e77590529d7d5bbe17d SHA512 3e196b13b660fa3887caf62055bd08945824d456f0fcda6c246f9532b595e2cc0a09b944b90f2e93d2037f0e66d15a29f3eaaa58eecaf447b09a11d03f50beda MISC metadata.xml 397 BLAKE2B 7ce40a327011c92036bc77a1cba1fe66f75395ab27a4099ca6d70dbca306b39ba23fab6d9b4066379c446e4f72f3484563e2c6399acac6a7571209f534ea848a SHA512 e6d71d298321a5e693e387d9900e8ceb019e115f1e83113e67a0a6c34c2c6620e5393aa31603ef0df63ff4ebb27a008e70b5a4951e95a37295261e3eca9d440a diff --git a/games-strategy/colobot-data/colobot-data-0.2.2_alpha.ebuild b/games-strategy/colobot-data/colobot-data-0.2.2_alpha.ebuild new file mode 100644 index 000000000000..9eb0ea6c7443 --- /dev/null +++ b/games-strategy/colobot-data/colobot-data-0.2.2_alpha.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit cmake python-any-r1 + +MY_PV=${PV/_/-} +MY_P=colobot-gold-${MY_PV} +MUSIC_P=colobot-music_ogg_${MY_PV} + +DESCRIPTION="Data package for colobot (Colonize with Bots)" +HOMEPAGE=" + https://colobot.info/ + https://github.com/colobot/colobot-data/ +" +SRC_URI=" + https://github.com/colobot/colobot-data/archive/${MY_P}.tar.gz + -> ${MY_P}.data.tar.gz + music? ( + https://colobot.info/files/music/${MUSIC_P}.tar.gz + ) +" +S=${WORKDIR}/${PN}-${MY_P} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="+music" + +BDEPEND=${PYTHON_DEPS} + +src_unpack() { + unpack "${MY_P}.data.tar.gz" + if use music; then + tar -x -f "${DISTDIR}/${MUSIC_P}.tar.gz" -C "${S}/music" || + die "Failed to unpack music" + fi +} + +src_configure() { + local mycmakeargs=( + -DMUSIC=$(usex music) + -DMUSIC_FLAC=OFF + ) + cmake_src_configure +} diff --git a/games-strategy/colobot/Manifest b/games-strategy/colobot/Manifest index 7919a1c9bc07..ab5f22f22db4 100644 --- a/games-strategy/colobot/Manifest +++ b/games-strategy/colobot/Manifest @@ -1,5 +1,7 @@ AUX colobot-0.2.1_alpha-gcc14.patch 333 BLAKE2B b61c5a13046a6411d8fc5018a49535ff4215fc6bd1eb08f5a502be43a503142878e6c69e6bfbfa9c4cf8db7cef7515b9ef590ebc3cfd8eff34364f23b51f61d8 SHA512 9dd3c7ba71eb190967ae36ad4423832456215a21cd6137816c3a8a6a262ad5701ac6ef9de310f51025cd448670869c15a61b0fe45f370c3e18e0c36f688463dc DIST colobot-gold-0.2.1-alpha.tar.gz 1331366 BLAKE2B a4ff7eb10514b829a066654d6800cdf4ddf7c3331c60e8a552b78feb9e153bf666d1a16395be58e3093c98fc2caad8145fd436f66f5afc6b9f9c5d91e9094700 SHA512 cdfe410b30a89bd98513347ba64bbd0569d9f9f9227b063bf99c86101a099de0893b24c2d2e85e718ec0e64e0e428fb6dbdbf88d35f814d99ed31a7f3632f9cd +DIST colobot-gold-0.2.2-alpha.tar.gz 1331553 BLAKE2B b5ecd612100175f0b61685d81e49d9cdaeb2f0bd1f3aaf5e3af0e9918f7ad392388e2aca293bf9117f68dbb6c22bbde1005efdfcf73fe58b1b93f10dbb08fb3a SHA512 55ce83e42ae8847bbb32bf2bb2d86818218277d4ae114753f9087852b9f8152eae666d9ae14b97ee542e860753b99821b0975150ab6c36280c588e3a5439cb17 EBUILD colobot-0.2.1_alpha.ebuild 1718 BLAKE2B 7bb59dad75aee9e080f5717edb918e5ea173da97d45f1a98c0d059c77cfd30bdb647019e285a973aacd73613d40071f6f475f905d71e27ebd9f203f75282bb52 SHA512 a82cc44bbdd79473af7666b2a31bd30ed81d6f83baaca1e7605d60c14e192fd47b95ae243685ad2c39d9f36ef2d3826584ef39780dd362d377fc559e30474e80 +EBUILD colobot-0.2.2_alpha.ebuild 1546 BLAKE2B 41dc616f674315fc2b930b8a38fefc9232360ab4f08e1f4d29e6f743eb8288b53e237f6ffac7de06c320ca15a20ad1eb65fa29d36969bd1d589a567abc56258a SHA512 fef6b0086ec39821fe25f85128a4fecd4a53de5c590ce4e55a10fde4d8fc81a92d0ccd26fd2b5563089e17247ccf7749a51ed3121c41cff46fac5b7c3b7d874f EBUILD colobot-9999.ebuild 1480 BLAKE2B 09794857e04d5a12b86c3fe10041b27ea16eb10f8360920fa6c5cc35db29c5cd5240036da8692c6be551e68ca516f3a59ff72dff98bd6e97d2c489e17e7a06c6 SHA512 c8c103982f91ca41fd960fd2863187829dbe643e0276846120c7beb4dcc5cbd481866542b2e0d4d7000535a975f796a6abe54f9b313706367793c396a20301e1 MISC metadata.xml 419 BLAKE2B 8f91e92cb3ad10979daf436e225f9a19c0b69f71e6ad33ea6fcdcc49eefac1c4373615ebc54ac24888377c63b797e06a9479bfc485fef0208667b19602f88f2b SHA512 d8fae70775286b79f9a0942dc89bcb5214f4833fa7cd539d9e30e2b8e6762968c8a8ea933765ab9c81f2cad30a4aedc88377221c7be1b342267b8a79b9bb04e7 diff --git a/games-strategy/colobot/colobot-0.2.2_alpha.ebuild b/games-strategy/colobot/colobot-0.2.2_alpha.ebuild new file mode 100644 index 000000000000..bd5f177989af --- /dev/null +++ b/games-strategy/colobot/colobot-0.2.2_alpha.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg-utils + +MY_P=colobot-gold-${PV/_/-} +DESCRIPTION="A real-time strategy game, where you can program your bots" +HOMEPAGE=" + https://colobot.info/ + https://github.com/colobot/colobot/ +" +SRC_URI="https://github.com/colobot/colobot/archive/${MY_P}.tar.gz" +S=${WORKDIR}/${PN}-${MY_P} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="devbuild doc +openal test tools" +RESTRICT="!test? ( test )" + +# perl for pod2man +BDEPEND=" + app-text/po4a + app-text/xmlstarlet + dev-lang/perl + sys-devel/gettext +" +DEPEND=" + dev-games/physfs + dev-libs/boost:= + media-libs/glew:0 + media-libs/libogg + media-libs/libpng:0= + media-libs/libsdl2:= + media-libs/libsndfile:= + media-libs/libvorbis:= + media-libs/sdl2-image + media-libs/sdl2-ttf + media-sound/vorbis-tools + openal? ( media-libs/openal ) +" +RDEPEND=" + ${DEPEND} + ~games-strategy/colobot-data-${PV} +" +DEPEND+=" + test? ( dev-cpp/gtest ) +" + +src_prepare() { + cmake_src_prepare + + # we need to call it explicitly to help Ninja figure out the deps + cd desktop || die + po4a po4a.cfg || die +} + +src_configure() { + local mycmakeargs=( + -DDEV_BUILD=$(usex devbuild) + -DTESTS=$(usex test) + -DTOOLS=$(usex tools) + -DINSTALL_DOCS=$(usex doc) + -DOPENAL_SOUND=$(usex openal) + -DCOLOBOT_INSTALL_BIN_DIR="${EPREFIX}"/usr/bin + -DCOLOBOT_INSTALL_LIB_DIR="${EPREFIX}"/usr/$(get_libdir) + ) + cmake_src_configure +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/games-strategy/naev/Manifest b/games-strategy/naev/Manifest index 1ae1a8d47897..836f1ab26f45 100644 --- a/games-strategy/naev/Manifest +++ b/games-strategy/naev/Manifest @@ -1,3 +1,6 @@ +AUX naev-0.12.0-nfd.patch 853 BLAKE2B 509689d81e41cc73789abe98a5e8a343303ac1922207c9c6657bb35299ff6e589fe42beaba1c931d6be9259cc635fbe2d56b823d1b72accc6a78485e579324b0 SHA512 48b876e0e62d8ea362fcad222713a1be53d17d6ee32fda70983b3983bf4da1ff9f2a1e2028c190f3cae7d513a317339166e49555ffce2ce8fc466e186d19cf07 DIST naev-0.11.5-source.tar.xz 453774708 BLAKE2B 36debc50b54c8f8c47851484cba7768242f70eebe1ef24f789c1435ee421ace4767b8be2ffda281162b796100c45882d6d7d8e005415ebbd81f56530831ca827 SHA512 de4896f705d020ab2f2c3ffd6c16599365caa8b87dbca6288f9dbcec114e97ee775a03819b958fdd697b1232295c6f6339a89e1b5c6671942efe26ec2d439755 -EBUILD naev-0.11.5.ebuild 2347 BLAKE2B d25f4e8e0baf14496c1630f13809644abb1e5e87164d239a3c70e075967afd807699edf5de11de6c716f7a4fa26c7e6c8520e706c675c9e08e8669a365574cb1 SHA512 9c4ef74a3a074ea199a1161510ce53b91c5bb52a449242c0abe6a157e1dc744c3b982fcedaddc6fd1fcb9e08fa3c4d206702056f8ea237d1f6d945dac4e3fa91 +DIST naev-0.12.0-source.tar.xz 463484668 BLAKE2B 4fc7a71625090d0b7f846933a26d768adc6ce05bddb6b49b829773c5bcea5ae1ec87026d9f07c1b7ba786f0b80bad9d01a6597e45b1d5f42faa4a371dff3b01c SHA512 1e0700f4ce58740490173f0b2a7e460b43fb269ebeeae54ffc3c8bada73b72fc0860083d2987868dee01b60ec110e7f39099b60367654d4bec04bf9b88ca57e2 +EBUILD naev-0.11.5.ebuild 2541 BLAKE2B 5c06546f0d654785489bee591819588e29883c134af2fdf6e1c881535f2be9db6274b1993b7b6690c290f55b1afc6c5d15e1d5f159e29a5b596932b6fa8d5e07 SHA512 acdf28cf7e9401e163838400beb65bcd911a7e9a8bd0f80390a216eedc336afad49d1cf6d12b325831ae009dc586ffebb1ee741ffc7f3e2e56ca06e194aa5625 +EBUILD naev-0.12.0.ebuild 2577 BLAKE2B a5a99f9003dcb9799547d6e0676570cbd8fd1b4b13c00c00781ab73780551a134dee85858842e3642bb870820b4e972f15d7ba03af8fb20dc92002ec28194c0e SHA512 ed364252ce211520e0d315b00c72d3a76f048720a6d9a4a3ba8de15a3c60f233d634fe21ff30550f8ccff1a2f51ac50626b1b49c27883cf65a35a019dab36377 MISC metadata.xml 328 BLAKE2B 2c831943c7eee723e5c707906bcec96e97abd71e5d6fc3256010cca9626aebe95ecd7dca316a9567fe41186f0a656a434d774f83f088f414a95b3aba425c23b9 SHA512 426ac4b34b6cb45db05f5a7768a15947f67f5e90cda1bafa817320988aeb96ade18d774b2aa5e92d12c1fd1fd7a4964ac1bbdacbca6655325ccccc6a9405dfa4 diff --git a/games-strategy/naev/files/naev-0.12.0-nfd.patch b/games-strategy/naev/files/naev-0.12.0-nfd.patch new file mode 100644 index 000000000000..0a79232b1750 --- /dev/null +++ b/games-strategy/naev/files/naev-0.12.0-nfd.patch @@ -0,0 +1,17 @@ +https://github.com/naev/naev/commit/b63510d4c7aa7126e6472a1f7a2b743000e6f476 +From: Jack Greiner <jack@emoss.org> +Date: Mon, 23 Dec 2024 16:01:59 -0500 +Subject: [PATCH] meson.build: Fix using local installs of + nativefiledialog-extended when building + +--- a/meson.build ++++ b/meson.build +@@ -111,7 +111,7 @@ int main (void) { return 0; }''') + yaml = dependency('yaml-0.1', required: true, version: '>=0.2.5', fallback: ['libyaml', 'yaml_dep'], static: get_option('steamruntime')) + + # TODO replace nfd with SDL3 native functions when possible +- nfd = dependency('nativefiledialog-extended', required: true, fallback: ['nativefiledialog-extended'], static: true) ++ nfd = dependency('nfd', required: true, fallback: ['nativefiledialog-extended'], static: true) + + libxml2 = dependency('libxml-2.0', required: false) + if not libxml2.found() diff --git a/games-strategy/naev/naev-0.11.5.ebuild b/games-strategy/naev/naev-0.11.5.ebuild index b15834855402..da1c44d6a2ad 100644 --- a/games-strategy/naev/naev-0.11.5.ebuild +++ b/games-strategy/naev/naev-0.11.5.ebuild @@ -21,6 +21,11 @@ KEYWORDS="~amd64 ~x86" IUSE="doc" REQUIRED_USE="${LUA_REQUIRED_USE}" +# tests are very basic, equivalent of just starting the game and checking if +# can see the main menu -- but this breaks easily with software rendering and +# some Xorg/mesa versions, simpler to do manually than try to keep this working +RESTRICT="test" + # dlopen: libglvnd RDEPEND=" ${LUA_DEPS} @@ -78,8 +83,7 @@ src_prepare() { # use eclass' generated lua.pc first rather than as fallback sed -i "s/'lua51'/'lua'/" meson.build || die - # don't probe OpenGL for tests (avoids sandbox violations, bug #829369), - # mesa[llvm] should ensure software rendering will work + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369) sed -i "/subdir('glcheck')/d" test/meson.build || die } diff --git a/games-strategy/naev/naev-0.12.0.ebuild b/games-strategy/naev/naev-0.12.0.ebuild new file mode 100644 index 000000000000..31298e490603 --- /dev/null +++ b/games-strategy/naev/naev-0.12.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{10..13} ) +inherit lua-single meson python-any-r1 virtualx xdg + +DESCRIPTION="2D space trading and combat game, in a similar vein to Escape Velocity" +HOMEPAGE="https://naev.org/" +SRC_URI="https://github.com/naev/naev/releases/download/v${PV}/${P}-source.tar.xz" + +LICENSE=" + GPL-3+ + Apache-2.0 BSD BSD-2 CC-BY-2.0 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 + CC-BY-SA-4.0 CC0-1.0 GPL-2+ MIT OFL-1.1 public-domain +" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" +REQUIRED_USE="${LUA_REQUIRED_USE}" + +# tests are very basic, equivalent of just starting the game and checking if +# can see the main menu -- but this breaks easily with software rendering and +# some Xorg/mesa versions, simpler to do manually than try to keep this working +RESTRICT="test" + +# dlopen: libglvnd +RDEPEND=" + ${LUA_DEPS} + app-text/cmark:= + dev-games/physfs + dev-libs/libpcre2:= + dev-libs/libunibreak:= + dev-libs/libxml2 + dev-libs/libyaml + dev-libs/nativefiledialog-extended + media-libs/freetype:2 + media-libs/libglvnd + media-libs/libsdl2[joystick,opengl,video] + media-libs/libvorbis + media-libs/openal + media-libs/sdl2-image[png,webp] + net-libs/enet:1.3= + sci-libs/cholmod + sci-libs/cxsparse + sci-libs/openblas + sci-libs/suitesparse + sci-mathematics/glpk:= + virtual/libintl +" +DEPEND=" + ${RDEPEND} + test? ( + dev-games/physfs[zip] + media-libs/libsdl2[X] + ) +" +BDEPEND=" + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + sys-devel/gettext + doc? ( + app-text/doxygen + dev-lua/ldoc + media-gfx/graphviz + ) + test? ( + media-libs/mesa[llvm] + x11-base/xorg-server[-minimal] + ) +" + +PATCHES=( + "${FILESDIR}"/${P}-nfd.patch +) + +python_check_deps() { + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" +} + +pkg_setup() { + lua-single_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # don't probe OpenGL for tests (avoids sandbox violations, bug #829369) + sed -i "/subdir('glcheck')/d" test/meson.build || die +} + +src_configure() { + local emesonargs=( + # *can* do lua5-1 but upstream uses+test luajit most (bug #946881) + -Dluajit=enabled + $(meson_feature doc docs_c) + $(meson_feature doc docs_lua) + ) + + meson_src_configure +} + +src_test() { + virtx meson_src_test +} + +src_install() { + local DOCS=( CHANGELOG Readme.md ) + meson_src_install + + if use doc; then + dodir /usr/share/doc/${PF}/html + mv -- "${ED}"/usr/{doc/naev/{c,lua},share/doc/${PF}/html} || die + rm -r -- "${ED}"/usr/doc || die + fi + + rm -r -- "${ED}"/usr/share/doc/naev || die +} diff --git a/games-strategy/wesnoth/Manifest b/games-strategy/wesnoth/Manifest index dfe098f39a9c..20dd9a4cd91d 100644 --- a/games-strategy/wesnoth/Manifest +++ b/games-strategy/wesnoth/Manifest @@ -1,10 +1,8 @@ AUX wesnothd.rc-r1 511 BLAKE2B 57e8b21313e5cb677dcdac3b046caf5b1e5f690f357373c48779afa9ea969de855e8ea4849298963891d0c2b029cc1897d97d0069b5087a1496db9061a468d7f SHA512 609c3c2eb2846735610904bcc913a0db9c8daeedde77da8911ea7e85deec805ba103519785cea1c767444c46df5985c6c630ceed550085ab5527e51ff01d65ab -DIST wesnoth-1.18.2.tar.bz2 461290798 BLAKE2B 6ff9538eca7f65e7413d9b220b07b5f76ad14b7853cb2b33195098f01544a6e3ba2603f927c55c2f5a42a4b3c148655483610beab985332737c4e0cf54be15df SHA512 de4d8ceaf29a93c174e9f832825542885bb90c4f481b6b248cc875cb0b1054435df3c2080c7693842b5e857af091e9219fa10b702d4fe63757f3d28871b63d4c DIST wesnoth-1.18.3.tar.bz2 461694247 BLAKE2B 1998e2fdff56271dd86c390e3c25dcbaa98b4f131f15584e5d3f2f5866856a69aebf9c8d97b1126601b3e08467a9410f3ba7b53c253737c6bbf62ccb1e9ba96f SHA512 def324c9ed66ac59e2a9d0ab9ab95f00ddab2d31dacb2d0b5cfba42c5acdba210937f7dd6afde8870a387847a6d021a28dffcb04ce513272df6a4b52a626f30a -DIST wesnoth-1.19.1.tar.bz2 461918324 BLAKE2B 8fa97526831e14957449a0b33909b7d155be00659d9543efbea34bd7935fb05b4e99a419dcc2e9c426a2e0fb4fb1d40c2972236d0da5a1661970eb80103f04fc SHA512 73ab7d474b01ac753224f0c694a86679a28160e340a07d87b8f96398df2c39c39df95098b750516e7e69851843e68954b5939ae68dc3a232ec2e9cad256d1113 DIST wesnoth-1.19.5.tar.bz2 509947975 BLAKE2B 26ae05b709a2643af493b98531a8456a57ad725baac31e11b2ab2207b3fbbfe655389d80bae01aece08b14df2046bcb80092eca7691fce5b838b9c3ef9727930 SHA512 e0332cb20469ba74aa60d109a0abf536767c04ce5007fa2ec7512c3e5d88b4fa32aacafb0fb729647dc0eb922fa8846fcbc24ffb681cd59bad8a07e4db0968da -EBUILD wesnoth-1.18.2.ebuild 2346 BLAKE2B 2b28275cd43c0392a6c763ea60885dfc42ac4841afa64ed5b8cad12994dc6d863e4b4c079f721ad32b2c0ea82a7bfa4dc2aa2b76c808888d72ef4545bcbf7d0f SHA512 4da20189773ed38a24a516bc19b00444b9804319eb3e5687c621d09bd9e1889f66f37f522e19bf1941a8e722e03c36ec65b67a5d53eb4611c9983f368f5f39e7 +DIST wesnoth-1.19.7.tar.bz2 501064088 BLAKE2B 202f2ed3fcb9810cc3d98bd003ab60ad3e78f199eae2d0fa135455dadc3305f46f154549337386b508472779ed707b27226d15a868705147bd2fc04ffcf91a0c SHA512 d39ecaa1dbea6c547e3767b555c6d1fa9c47dc8a06af0fb8d9171f01822520657c44e12f7bbfe7bd2a696f8b8cecb115e7fb6fff4e5ebc35278cca794b26c3e5 EBUILD wesnoth-1.18.3.ebuild 2346 BLAKE2B 2b28275cd43c0392a6c763ea60885dfc42ac4841afa64ed5b8cad12994dc6d863e4b4c079f721ad32b2c0ea82a7bfa4dc2aa2b76c808888d72ef4545bcbf7d0f SHA512 4da20189773ed38a24a516bc19b00444b9804319eb3e5687c621d09bd9e1889f66f37f522e19bf1941a8e722e03c36ec65b67a5d53eb4611c9983f368f5f39e7 -EBUILD wesnoth-1.19.1.ebuild 2346 BLAKE2B 7e6e442c416c5c0b3e700f5eb89fafa037d1cf71ed7ae3d5e2f56d2f30f3f569164c19e88283479769c897f44458e6dd42d65105afcd4bbdb2221994d3d44e79 SHA512 6ac04ec964bd9585734b0d23a0991abe6d73a874e552af08d9cdf5a5dbe046bcbf6673cdad628b4071dcef7f7bdd3618d1df2dac4f913fe11884000aa14ca0e7 EBUILD wesnoth-1.19.5.ebuild 2346 BLAKE2B 7e6e442c416c5c0b3e700f5eb89fafa037d1cf71ed7ae3d5e2f56d2f30f3f569164c19e88283479769c897f44458e6dd42d65105afcd4bbdb2221994d3d44e79 SHA512 6ac04ec964bd9585734b0d23a0991abe6d73a874e552af08d9cdf5a5dbe046bcbf6673cdad628b4071dcef7f7bdd3618d1df2dac4f913fe11884000aa14ca0e7 +EBUILD wesnoth-1.19.7.ebuild 2346 BLAKE2B 7e6e442c416c5c0b3e700f5eb89fafa037d1cf71ed7ae3d5e2f56d2f30f3f569164c19e88283479769c897f44458e6dd42d65105afcd4bbdb2221994d3d44e79 SHA512 6ac04ec964bd9585734b0d23a0991abe6d73a874e552af08d9cdf5a5dbe046bcbf6673cdad628b4071dcef7f7bdd3618d1df2dac4f913fe11884000aa14ca0e7 MISC metadata.xml 475 BLAKE2B fe3a0b92f39b2158ec38fe2d7528463bb243cc44df562f7ad450227b35bab1d59a1638fe1d702cd70358a0137851e08be1878d590afbcc28dd19176b2a7df7fd SHA512 6293671db448eef2a211ae8dbb88624a42ac46712331db441a55d44566e7843f820047dde7936d725fea6d24a8196223e30712ffbd3864e63614f7f849cda6b4 diff --git a/games-strategy/wesnoth/wesnoth-1.18.2.ebuild b/games-strategy/wesnoth/wesnoth-1.18.2.ebuild deleted file mode 100644 index 4b40f0539945..000000000000 --- a/games-strategy/wesnoth/wesnoth-1.18.2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake flag-o-matic xdg - -DESCRIPTION="Battle for Wesnoth - A fantasy turn-based strategy game" -HOMEPAGE="http://www.wesnoth.org - https://github.com/wesnoth/wesnoth" -SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -# uneven minor versions are development versions -if [[ $(( $(ver_cut 2) % 2 )) == 0 ]] ; then - KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -fi -IUSE="dbus dedicated doc nls server" - -RDEPEND=" - acct-group/wesnoth - acct-user/wesnoth - dev-libs/boost:=[bzip2,context,icu,nls] - >=media-libs/libsdl2-2.0.10:0[joystick,video,X] - !dedicated? ( - dev-libs/glib:2 - dev-libs/openssl:0= - >=media-libs/fontconfig-2.4.1 - >=media-libs/sdl2-image-2.0.0[jpeg,png,webp] - >=media-libs/sdl2-mixer-2.0.0[vorbis] - media-libs/libvorbis - >=x11-libs/pango-1.22.0 - >=x11-libs/cairo-1.10.0 - sys-libs/readline:0= - dbus? ( sys-apps/dbus ) - )" -DEPEND="${RDEPEND} - x11-libs/libX11 -" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - - if ! use doc ; then - sed -i \ - -e '/manual/d' \ - doc/CMakeLists.txt || die - fi - - # respect LINGUAS (bug #483316) - if [[ ${LINGUAS+set} ]] ; then - local lang langs=() - for lang in $(cat po/LINGUAS) ; do - has ${lang} ${LINGUAS} && langs+=( ${lang} ) - done - echo "${langs[@]}" > po/LINGUAS || die - fi -} - -src_configure() { - filter-flags -ftracer -fomit-frame-pointer - - local mycmakeargs=() - - if use dedicated || use server ; then - mycmakeargs+=( - -DENABLE_CAMPAIGN_SERVER="ON" - -DENABLE_SERVER="ON" - -DSERVER_UID="${PN}" - -DSERVER_GID="${PN}" - -DFIFO_DIR="/run/wesnothd" - ) - else - mycmakeargs+=( - -DENABLE_CAMPAIGN_SERVER="OFF" - -DENABLE_SERVER="OFF" - ) - fi - mycmakeargs+=( - -Wno-dev - -DENABLE_GAME="$(usex !dedicated)" - -DENABLE_DESKTOP_ENTRY="$(usex !dedicated)" - -DENABLE_NLS="$(usex nls)" - -DENABLE_NOTIFICATIONS="$(usex dbus)" - -DENABLE_STRICT_COMPILATION="OFF" - ) - cmake_src_configure -} - -src_test() { - # Allow SDL_Mixer test to pass, bug #931551 - SDL_AUDIODRIVER=dummy cmake_src_test -} - -src_install() { - local DOCS=( README.md changelog.md ) - cmake_src_install - if use dedicated || use server ; then - rmdir "${ED}"/run{/wesnothd,} || die - newinitd "${FILESDIR}"/wesnothd.rc-r1 wesnothd - fi -} diff --git a/games-strategy/wesnoth/wesnoth-1.19.1.ebuild b/games-strategy/wesnoth/wesnoth-1.19.7.ebuild index 19a65877e088..19a65877e088 100644 --- a/games-strategy/wesnoth/wesnoth-1.19.1.ebuild +++ b/games-strategy/wesnoth/wesnoth-1.19.7.ebuild |