commit:     5b7d525493ebb10032746212a3cef010bb0d69ab
Author:     Matt Jolly <kangie <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 23 11:04:46 2026 +0000
Commit:     Matt Jolly <kangie <AT> gentoo <DOT> org>
CommitDate: Mon Feb 23 12:10:38 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7d5254

games-strategy/ja2-stracciatella: drop 0.22.1

Signed-off-by: Matt Jolly <kangie <AT> gentoo.org>

 .../ja2-stracciatella-0.22.1.ebuild                | 291 ---------------------
 1 file changed, 291 deletions(-)

diff --git a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.22.1.ebuild 
b/games-strategy/ja2-stracciatella/ja2-stracciatella-0.22.1.ebuild
deleted file mode 100644
index 09cea5b1e94c..000000000000
--- a/games-strategy/ja2-stracciatella/ja2-stracciatella-0.22.1.ebuild
+++ /dev/null
@@ -1,291 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]+23.1.7779620
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]+wasi-snapshot-preview1
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-"
-
-# There's something screwy that means this doesn't build with nightly
-# but 1.94.0 beta seems fine; I'm assuming this is a bad version check
-# in a dependent crate.
-RUST_MIN_VER=1.85.1
-
-# See dependencies/lib-lua/CMakeLists.txt
-LUA_COMPAT=( lua5-3 )
-
-inherit cargo cmake lua-single xdg
-
-DESCRIPTION="An improved, cross-platform, stable Jagged Alliance 2 runtime"
-HOMEPAGE="https://ja2-stracciatella.github.io/";
-SRC_URI="
-       
https://github.com/ja2-stracciatella/ja2-stracciatella/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz
-       editor? ( 
https://github.com/ja2-stracciatella/free-ja2-resources/releases/download/v1/editor.slf
 -> ${PN}-editor.slf )
-       ${CARGO_CRATE_URIS}
-"
-
-LICENSE="public-domain SFI-SCLA"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="cdinstall editor +launcher ru-gold test"
-# ./ja2 -unittest can't find save files
-RESTRICT="!test? ( test ) test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="
-       ${LUA_DEPS}
-       >=dev-cpp/magic_enum-0.9.5
-       >=dev-cpp/sol2-3.3.0
-       >=dev-cpp/string-theory-3.1
-       >=dev-games/libsmacker-1.2.0_p43-r1
-       >=dev-libs/miniaudio-0.11.11
-       media-libs/libsdl2[X,sound,video]
-       launcher? ( x11-libs/fltk:1= )
-"
-RDEPEND="
-       ${DEPEND}
-       cdinstall? ( games-strategy/ja2-stracciatella-data )
-"
-
-pkg_setup() {
-       lua-single_pkg_setup
-       rust_pkg_setup
-}
-
-src_prepare() {
-       PATCHES=(
-               "${FILESDIR}"/${P}-system-smacker.patch
-               "${FILESDIR}"/${PN}-0.20.0-lua-cmake.patch
-       )
-       cmake_src_prepare
-}
-
-src_configure() {
-       local mycmakeargs=(
-               -DLUA_VERSION="${ELUA#lua}"
-               -DUSE_SCCACHE=OFF
-
-               # Local means vendored, not system.
-               -DLOCAL_FLTK_LIB=OFF
-               -DLOCAL_GTEST_LIB=OFF
-               -DLOCAL_LUA_LIB=OFF
-               -DLOCAL_MAGICENUM_LIB=OFF
-               -DLOCAL_MINIAUDIO_LIB=OFF
-               -DLOCAL_SDL_LIB=OFF
-               -DLOCAL_SMACKER_LIB=OFF
-               -DLOCAL_SOL_LIB=OFF
-               -DLOCAL_STRING_THEORY_LIB=OFF
-
-               -DWITH_MAGICENUM=ON
-               -DWITH_RUST_BINARIES=OFF
-               -DWITH_UNITTESTS=$(usex test)
-
-               -DBUILD_LAUNCHER=$(usex launcher)
-
-               -DINSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)"
-               -DEXTRA_DATA_DIR="${EPREFIX}/usr/share/ja2"
-               -DMINIAUDIO_INCLUDE_DIR="${EPREFIX}/usr/include/miniaudio"
-               -DMAGICENUM_INCLUDE_DIR="${EPREFIX}/usr/include"
-       )
-
-       cargo_gen_config
-       cmake_src_configure
-}
-
-src_install() {
-       if use editor; then
-               insinto /usr/share/ja2
-               doins "${DISTDIR}/${PN}-editor.slf"
-               dosym "${PN}-editor.slf" "/usr/share/ja2/editor.slf"
-       fi
-
-       cmake_src_install
-}
-
-src_test() {
-       "${BUILD_DIR}"/ja2 -unittests || die
-}
-
-pkg_postinst() {
-       if [[ -z "${REPLACING_VERSIONS}" ]] && use !cdinstall; then
-               elog "You need to copy all files from the Data directory of"
-               elog "Jagged Alliance 2 installation to"
-               elog "e.g. /opt/ja2/data and set game_dir in .ja2/ja2.json"
-               elog "accordingly."
-               elog "Make sure the filenames are lowercase."
-       fi
-
-       xdg_pkg_postinst
-}

Reply via email to