summaryrefslogtreecommitdiff
path: root/games-action
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-26 19:26:07 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-26 19:26:07 +0000
commitacfd7c956a7b45da7af1452ec12e0b2d5e6ac65b (patch)
tree13151a7440c2560b01e3cf5bd56ad280482b88bf /games-action
parent67dbd3ba144944fbf4b466be1b5fa0569b774e6f (diff)
gentoo auto-resync : 26:02:2025 - 19:26:07
Diffstat (limited to 'games-action')
-rw-r--r--games-action/Manifest.gzbin14369 -> 14373 bytes
-rw-r--r--games-action/bzflag/Manifest2
-rw-r--r--games-action/bzflag/bzflag-2.4.28.ebuild72
3 files changed, 74 insertions, 0 deletions
diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz
index ce213eb60abb..5e6a3198e800 100644
--- a/games-action/Manifest.gz
+++ b/games-action/Manifest.gz
Binary files differ
diff --git a/games-action/bzflag/Manifest b/games-action/bzflag/Manifest
index 6cbd3c27fc1d..83760a4b707f 100644
--- a/games-action/bzflag/Manifest
+++ b/games-action/bzflag/Manifest
@@ -2,5 +2,7 @@ AUX bzflag-2.4.12-configure.patch 1113 BLAKE2B 922feac9bb501d21a0b5decbc3ae8aff9
AUX bzflag-2.4.12-sdl2-cppflags.patch 437 BLAKE2B e7abcaf318a67f9252e32be1215b1e80edfbe0926bdf5533849f39b5366a3acaf19bec88428bb700a7be2fe2a63053006c69d1284e4050adbf71e0f34d853394 SHA512 eb59f965b716869168cc5dc40f8b4e55d27abe997e83f2434de5e54802b6b29410e43b3fb00e5ede7da56e631bb4e0daaabd3072b4577e14127e54aa2fab9428
AUX bzflag-2.4.12-tinfo.patch 683 BLAKE2B 720a6b5aa97a474c2e37bb2927cd9680a55249e732f6f07cc894e114c745b15886325a2d56a7731d397580a1dedba6be1acb71086e146bb8af2f983c908b3bb0 SHA512 f670e7362fc81055d3996a16c213746fa55338aed0756c36565c856eae4e7f9ed8bed3b2b2955b659f83bf03d4b4249b53a7ea02e614409fe38dbcd215c805da
DIST bzflag-2.4.26.tar.bz2 14107130 BLAKE2B f7fe50910f49f82c7316d19f7b5dba2de26cbe2b928c29158b725be6424d5a55423e2d390c8c0d96cc40ff90191c6d1ab0d378014381ef44f6fcd534c06fc9a9 SHA512 1ca039d840440098ea788009ad94fccec20710f621967843b5f95dc4ee054cb1d5d9b94326687008cf7a11020889225ffe9001aac1c7c4339f6761961f422a78
+DIST bzflag-2.4.28.tar.bz2 13993838 BLAKE2B 9a18ae8adc5f089035cace94a8b8accf2661aa0cb1c15ebabe35267733db0ee8e290a73496d62d6ecf565526e70827952721cd9855f704dc010808244862f0b5 SHA512 6ddb32b0e7a6d131e45d50283ad8afac96c792f649843f7f4a1b4716e5c0f02f9efcbe6f919b710c3bc730c761fe07be48ea9a00612431ac6762c44ec9794ef1
EBUILD bzflag-2.4.26.ebuild 1381 BLAKE2B c5246ded3fa9a980540ea07677c408d961a6cc7d64bafcff330a5b98ab46e3a6f1cb7bfa3de40fe1f49693079f63e8cad4899c0c9359d7b2e412060142cd7299 SHA512 2ec5c96689016700e0adf3a8b61c2c5ce5c50afa3a16cbe702ca6e949c8afdc0f99184abb167b83ca7dd6274d856017ed5382f14ff3133ed6a687eb5bf57bbd0
+EBUILD bzflag-2.4.28.ebuild 1333 BLAKE2B 0df2a0c38046dc1d3c242d328da1415c152b5e4a736ae98553bb6c6da1b0d2a1dcf42d81a925474b8abce70ba5703b22e6c442fdee6ff0741d9118ffa7126b33 SHA512 a0b09ceda90b563ca80bdab9efce42195987431f1b1d4505730faf242a52ba3d93d6740bcdc1235cb1ddd97666865101b2e1bbf48da6164c4bb63cbb502a5229
MISC metadata.xml 330 BLAKE2B 790c851882ad78f7df7572b461eaea63a0f047fc113e71162bb84bbbae84cbf2d0766afc5c56ca55d258077a89639fd37d2e5ac6133d6377095ac6e6a7743d4c SHA512 724aacf97ccfc2e43445cf9ee366c15653fc10e7f0dab4f48bd942fe6bc4e6e3710c6fe9afcc2bf9c88c50b2adbf04d610a727d612f631c4b1ed9acd7b796851
diff --git a/games-action/bzflag/bzflag-2.4.28.ebuild b/games-action/bzflag/bzflag-2.4.28.ebuild
new file mode 100644
index 000000000000..ff2f456e49f5
--- /dev/null
+++ b/games-action/bzflag/bzflag-2.4.28.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools desktop
+
+DESCRIPTION="3D tank combat simulator game"
+HOMEPAGE="https://www.bzflag.org/"
+SRC_URI="https://download.bzflag.org/bzflag/source/${PV}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dedicated upnp"
+
+RDEPEND="
+ net-dns/c-ares
+ >=net-misc/curl-7.15.0
+ sys-libs/ncurses:0
+ sys-libs/zlib
+ !dedicated? (
+ media-libs/libsdl2[joystick,sound,video]
+ media-libs/glew:=
+ virtual/glu
+ virtual/opengl )
+ upnp? ( net-libs/miniupnpc )
+"
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+"
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.4.12-configure.patch
+ "${FILESDIR}"/${PN}-2.4.12-tinfo.patch
+)
+
+DOCS=( AUTHORS ChangeLog DEVINFO PORTING README README.Linux )
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ local myconf=(
+ $(use_enable upnp UPnP)
+ --libdir="${EPREFIX}"/usr/$(get_libdir)/${PN}
+ )
+
+ if use dedicated ; then
+ ewarn
+ ewarn "You are building a server-only copy of BZFlag"
+ ewarn
+ myconf+=( --disable-client --without-SDL )
+ else
+ myconf=( --with-SDL=2 )
+ fi
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+
+ if ! use dedicated ; then
+ newicon data/bzflag-48x48.png ${PN}.png
+ make_desktop_entry ${PN} "BZFlag"
+ fi
+
+ find "${ED}" -name '*.la' -delete || die
+}