diff options
author | Matt Jolly <kangie@gentoo.org> | 2024-09-24 14:55:54 +1000 |
---|---|---|
committer | Matt Jolly <kangie@gentoo.org> | 2024-09-24 16:30:36 +1000 |
commit | 861554235a47abf0238d326f826f40a7806461e8 (patch) | |
tree | 7a46c7f04817a30de788a4053f1520e7aa3552fa /games-fps | |
parent | games-fps/alephone: add 20240822; update live (diff) | |
download | gentoo-861554235a47abf0238d326f826f40a7806461e8.tar.gz gentoo-861554235a47abf0238d326f826f40a7806461e8.tar.bz2 gentoo-861554235a47abf0238d326f826f40a7806461e8.zip |
games-fps/alephone: drop 20230119
Signed-off-by: Matt Jolly <kangie@gentoo.org>
Diffstat (limited to 'games-fps')
-rw-r--r-- | games-fps/alephone/Manifest | 1 | ||||
-rw-r--r-- | games-fps/alephone/alephone-20230119.ebuild | 107 |
2 files changed, 0 insertions, 108 deletions
diff --git a/games-fps/alephone/Manifest b/games-fps/alephone/Manifest index 3455461e77e5..b0c649044f7d 100644 --- a/games-fps/alephone/Manifest +++ b/games-fps/alephone/Manifest @@ -1,2 +1 @@ DIST alephone-20240822.tar.gz 9146694 BLAKE2B 236997765085c520b90399cffba04a5edeb54810e1d0b614ded183addf7520727b6750971cdc70215e211547514209b01c7e515c4e1e7296e18c99c1a79ff958 SHA512 e00dbc4cb84c40c666554114c47f3eff59ab6fbc101d45d20ae510d9cc2ef1d75300f2554f61396939d030d1fd5ff237b512c6e34ae779523b93e206368bec3d -DIST release-20230119.tar.gz 6968352 BLAKE2B 06bc87b4c2bc6a311ee90f854f7c35fb4da2862c417b192a4364dbd38cac9c0c02c4439abf07e6bc7c2d68899fae4dd938464896039943f1fa6ae5a4a644260f SHA512 d1ede53c20a24b74f5525e2e8c09fdbbb05fa0262bbd8f6c1abe6c3698cdfd1dea2436487ec8f64c79a7e1f150367e40ea48838f8a42031b45c0b1498a0e77d1 diff --git a/games-fps/alephone/alephone-20230119.ebuild b/games-fps/alephone/alephone-20230119.ebuild deleted file mode 100644 index 895dc7325c50..000000000000 --- a/games-fps/alephone/alephone-20230119.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 autotools flag-o-matic optfeature prefix toolchain-funcs xdg - -DESCRIPTION="An enhanced version of the game engine from the classic Mac game, Marathon" -HOMEPAGE="https://alephone.lhowon.org/" -if [[ ${PV} = 9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Aleph-One-Marathon/alephone/" - EGIT_SUBMODULES=() # Upstream includes game data as submodules, we only want the engine -else - SRC_URI="https://github.com/Aleph-One-Marathon/alephone/archive/refs/tags/release-${PV}.tar.gz" - S="${WORKDIR}/${PN}-release-${PV}" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3+ BitstreamVera OFL-1.1" -SLOT="0" - -IUSE="alsa curl speex upnp" - -# ffmpeg covers most audio/video use cases and the package doesn't configure -# with alternatives enabled (media-libs/smpeg) -# When resolved upstream, -# !ffmpeg ( media-libs/libmad media-libs/libsndfile media-libs/libvorbis media-libs/smpeg ) -# with an appropriate REQUIRED_USE may be added. -# See https://github.com/Aleph-One-Marathon/alephone/issues/85 -RDEPEND=" - dev-libs/boost:= - dev-libs/zziplib:= - media-libs/libpng - media-libs/libsdl2 - media-libs/sdl2-image[png] - media-libs/sdl2-net - media-libs/sdl2-ttf - media-video/ffmpeg:=[mp3,vorbis] - sys-libs/zlib - virtual/opengl - virtual/glu - alsa? ( media-libs/alsa-lib ) - curl? ( net-misc/curl ) - speex? ( - media-libs/speex - media-libs/speexdsp - ) - upnp? ( net-libs/miniupnpc ) -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}/${P}-c99.patch" ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - # -Werror=odr - # https://bugs.gentoo.org/873298 - # https://github.com/Aleph-One-Marathon/alephone/issues/475 - filter-lto - - econf \ - --enable-lua \ - --enable-opengl \ - --with-ffmpeg \ - --without-mad \ - --without-smpeg \ - --without-sndfile \ - --without-vorbis \ - $(use_with alsa) \ - $(use_with curl) \ - $(use_with speex) \ - $(use_with upnp miniupnpc) -} - -src_compile() { - tc-export AR - default -} - -src_install() { - default - prefixify_ro "${FILESDIR}"/${PN}.sh - dobin "${T}"/${PN}.sh - doman docs/${PN}.6 - docinto html/ - dodoc docs/*.html -} - -pkg_postinst() { - xdg_pkg_postinst - optfeature_header "Install game data:" - optfeature "Marathon data files" games-fps/alephone-marathon - optfeature "Marathon 2 Durandal data files" games-fps/alephone-durandal - optfeature "Marathon: Infinity data files" games-fps/alephone-infinity -} |