From 3bcdaa6f06fae7659c3ac8294503c45e6736a2e1 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 12 Dec 2023 17:29:30 +0000 Subject: gentoo auto-resync : 12:12:2023 - 17:29:30 --- games-arcade/Manifest.gz | Bin 20946 -> 20941 bytes games-arcade/abe/Manifest | 5 +- games-arcade/abe/abe-1.1-r1.ebuild | 53 -------------------- games-arcade/abe/abe-1.1-r2.ebuild | 61 ++++++++++++++++++++++++ games-arcade/abe/files/abe-1.1-no-x-check.patch | 29 +++++++++++ games-arcade/abe/metadata.xml | 1 + 6 files changed, 94 insertions(+), 55 deletions(-) delete mode 100644 games-arcade/abe/abe-1.1-r1.ebuild create mode 100644 games-arcade/abe/abe-1.1-r2.ebuild create mode 100644 games-arcade/abe/files/abe-1.1-no-x-check.patch (limited to 'games-arcade') diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index aa2d7cdc230e..761f4c7beb52 100644 Binary files a/games-arcade/Manifest.gz and b/games-arcade/Manifest.gz differ diff --git a/games-arcade/abe/Manifest b/games-arcade/abe/Manifest index 03ea10a10cc3..e46441eda208 100644 --- a/games-arcade/abe/Manifest +++ b/games-arcade/abe/Manifest @@ -1,8 +1,9 @@ AUX abe-1.1-doublefree.patch 267 BLAKE2B 67b66d4bbca2cfc18630ad7bc9c456e7737a442566049e614676744d83e1fc6d0811b9adb82d9ea715ccfbb70bfadf94b3b111755083fd855dc10775f64bf4e6 SHA512 d6eb436272c3b14cdeb543ca7379c07f656478788e0cc189e31332cf077e1bc0def4efdbfff79c63b825ba32efa428d1b9bb21d14fb31b0eeec75007b004951a AUX abe-1.1-format-security.patch 2571 BLAKE2B b8c4ffb1db42b6f5fcf0881d3b1ebac4d35da3d9c5922964ed4cf14c34e0df2488505b2be675a6d0c96621d1abb3a31dc14652d942d3e534314ebaa80fc6bc75 SHA512 94523134c4ad3bb840d9dd8fd216e16a60912c7d82c975c860a15c8cf82a5f8c3c796863926e19b1c82eabbfb15089f2a144142c92a64d3effb768b55dd57204 AUX abe-1.1-format.patch 539 BLAKE2B 21ca61c24861ed4daace9fa9b87eba30154e5287f0798141f3edafb0db1b5a3014c825aab225a9c146dcbbebb34baa89c660f8e11b3db4d8bdebd1d45953cfd3 SHA512 3a366be92a54b5727bae3783be38550d77efb289f39bc0bb9b6be0a8516f0e28db6b0c7aac84c9a96c3115f2d350681abab26514f9bea434a2b1d9446d1069ba +AUX abe-1.1-no-x-check.patch 954 BLAKE2B a6d7b73beaf9c3a559e2f3a336a0daa55bf6e96a181c28be0c71d1be2ad93a1390b61eb4c444932e21afe3821e9151364de4ea5f5849dcfa543e8a74bf1dd304 SHA512 58e254783fc7588c023de1b7276841741ac843b53d263aa3cbffdcac4f8b9205e4831b0b37a31c1b4b03124bad2d684a8d622bb1a84d862ca32ae3dbd45210e1 AUX abe-1.1-settings.patch 289 BLAKE2B e4500e3a13b9f9e73f6dc27c7eae887d922dc71124bf12f934ed576a2d21cd73eb876e144f944d974a8a0422c902e0962fb58eefd71c0e388fa9fa768e109eb6 SHA512 f6feb687ab7c658dd5a084b75ff300f3ff755959cf0aee8d0859a008d37d90a82715b405fba45b5c5d8538f4df2fd0ea52c77cd2b9c7cd3b1c3774cb3b2e7aa6 DIST abe-1.1.tar.gz 3321075 BLAKE2B 2ab51bd9103e8954bbc27eceb81b4bb845ec84ee249f21aaefdc59df87689f865d3b62a8c2db9584b8361303028174b1a96b60e0caf88ee857f8ad0d3cd3d920 SHA512 6106fce9c72554596ac3f94551326381e98c0d40f7a5aa8ae7aeadaa234c113733e8df717bd1b18d2ba835f689982e859607c9d88ab2d59790ec00833a4e48c7 DIST abe.png 3303 BLAKE2B a99f8a1c31b9f8704b201ca9edd7ab67b685bde4bd43f675e62f1ba3a5554a63dba009634cdc63a2855a51f82de8ea2818bfe5f390b2f9e176d55cd4476547b6 SHA512 421d87248d91bb315d9d02955271cad096c842857819fc7a91ad77571047770eb9487722cb1b2e43d602ad61e3c7eca4fd834e955724905b8b870a5dd66d2e2b -EBUILD abe-1.1-r1.ebuild 1064 BLAKE2B 92b4b93f7127413823f58f48dba0dc89f1f51ee79c1f9cc0b2502e9aa0990e2c97275e7683e046a4a77589712c0d39f3df1f70ec7e0d11f17d1892a93039040e SHA512 e1e0a1e8923813674c683013e23b4c262f9e6285e472346d4d1225ed79de07fc2c1c74924494bc325c230539665dd7c478df7192b187e46c04b82f31de1e1fcb -MISC metadata.xml 327 BLAKE2B e1ae104d24aab6000812591a3f06ffd11b5f992108dc0f1091e694df8c08dcbc0897c6f39df8ac2879da441679dc8c53b7b6b4bf5b19ea424f9863b986d9a9ee SHA512 fdbe72fd1a58ef33c214deb7267cd49edd89e5edb80201cb9c777301902760718c10b713ffe4ed49fb93e40e93d6524fa1c7c09b7e7816949fe2aa65828756ff +EBUILD abe-1.1-r2.ebuild 1288 BLAKE2B c5ffee39207cc25e123d27c1ef4b757dbaab9a54a1d6691300c5e34409d47aadbe0d3dc6a186044d9b40ac3aacddbc03b2fa999f70f3fa89f29bcfa8b93c760b SHA512 5f1514cb7e14615b7bc5e151a957e38778777d15b24475eb2f006f0e9be7972bd4064fa763dd5a1416b5a036f7ca2974aba544a5a029049791af9a9f69bef1da +MISC metadata.xml 418 BLAKE2B b55891cf65f4a2f2e017b5c913021665f244d56e5a10113e0e7ea2d8cf589a4948a577b4568b96ecaa9d5ccd82a529eed40306ca124553c7d16183eb65f807d5 SHA512 3032338f972d0d75f7e2e8704263f8d493c08cbdd35ff442ed2568fb1b57ef2d37984cf58cbd56f6896d9e4fc4a59686a888a3c85add4a79bb2bfd9421a50e89 diff --git a/games-arcade/abe/abe-1.1-r1.ebuild b/games-arcade/abe/abe-1.1-r1.ebuild deleted file mode 100644 index 4dbe4a24dfaa..000000000000 --- a/games-arcade/abe/abe-1.1-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop toolchain-funcs - -DESCRIPTION="Scrolling, platform-jumping, key-collecting, ancient pyramid exploring game" -HOMEPAGE="https://abe.sourceforge.net/" -SRC_URI=" - mirror://sourceforge/abe/${P}.tar.gz - https://dev.gentoo.org/~ionen/distfiles/${PN}.png" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - media-libs/libsdl[sound,video] - media-libs/sdl-mixer[vorbis] - x11-libs/libXi" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-settings.patch - "${FILESDIR}"/${P}-doublefree.patch - "${FILESDIR}"/${P}-format.patch - "${FILESDIR}"/${P}-format-security.patch -) - -src_prepare() { - default - - sed -i '/^TR_CFLAGS/d;/^TR_CXXFLAGS/d' configure || die -} - -src_configure() { - tc-export CC CXX - - econf --with-data-dir="${EPREFIX}"/usr/share/${PN} -} - -src_install() { - dobin src/${PN} - - insinto /usr/share/${PN} - doins -r images maps sounds - - einstalldocs - - doicon "${DISTDIR}"/${PN}.png - make_desktop_entry ${PN} "Abe's Amazing Adventure" -} diff --git a/games-arcade/abe/abe-1.1-r2.ebuild b/games-arcade/abe/abe-1.1-r2.ebuild new file mode 100644 index 000000000000..a833efa73b21 --- /dev/null +++ b/games-arcade/abe/abe-1.1-r2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop toolchain-funcs + +DESCRIPTION="Scrolling, platform-jumping, key-collecting, ancient pyramid exploring game" +HOMEPAGE=" + https://abe.sourceforge.net/ + https://github.com/OSSGames/GAME-SDL-ADVENTURE-Abe-s_Amazing_Adventure +" +SRC_URI=" + mirror://sourceforge/abe/${P}.tar.gz + https://dev.gentoo.org/~ionen/distfiles/${PN}.png" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + media-libs/libsdl[sound,video] + media-libs/sdl-mixer[vorbis] +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-settings.patch + "${FILESDIR}"/${P}-doublefree.patch + "${FILESDIR}"/${P}-format.patch + "${FILESDIR}"/${P}-format-security.patch + "${FILESDIR}"/${P}-no-x-check.patch +) + +src_prepare() { + default + + sed -i '/^TR_CFLAGS/d;/^TR_CXXFLAGS/d' configure.in || die + + # original configure contains problematic detections with modern compilers + # see #883287, #898794 + eautoreconf +} + +src_configure() { + tc-export CC CXX + + econf --with-data-dir="${EPREFIX}"/usr/share/${PN} +} + +src_install() { + dobin src/${PN} + + insinto /usr/share/${PN} + doins -r images maps sounds + + einstalldocs + + doicon "${DISTDIR}"/${PN}.png + make_desktop_entry ${PN} "Abe's Amazing Adventure" +} diff --git a/games-arcade/abe/files/abe-1.1-no-x-check.patch b/games-arcade/abe/files/abe-1.1-no-x-check.patch new file mode 100644 index 000000000000..a02eaa4b898c --- /dev/null +++ b/games-arcade/abe/files/abe-1.1-no-x-check.patch @@ -0,0 +1,29 @@ +Remove check for X. + +The game uses only SDL library. There is no need to check for X. + +diff --git a/configure.in b/configure.in +index 2270cb4..f0a93c6 100644 +--- a/configure.in ++++ b/configure.in +@@ -98,17 +98,6 @@ if test "x$is_win32" = "xyes" ; then + TR_LIBS="$TR_LIBS -luser32 -lgdi32" + fi + +-dnl -------------------------------------------------------------------------- +-dnl Check for X +-dnl Note that we only need libs (so that glut links properly on all systems). +-dnl -------------------------------------------------------------------------- +-if test "x$is_win32" = "xno" ; then +- AC_PATH_XTRA +- if test "x$no_x" = "x" ; then +- TR_LIBS="$X_PRE_LIBS $X_LIBS -lX11 -lXi -lXext -lXmu -lXt $X_EXTRA_LIBS $TR_LIBS" +- fi +-fi +- + dnl -------------------------------------------------------------------------- + dnl Check for some common libraries + dnl -------------------------------------------------------------------------- +-- +2.41.0 + diff --git a/games-arcade/abe/metadata.xml b/games-arcade/abe/metadata.xml index 00310cfe239c..850b37f9125e 100644 --- a/games-arcade/abe/metadata.xml +++ b/games-arcade/abe/metadata.xml @@ -6,6 +6,7 @@ Gentoo Games Project + OSSGames/GAME-SDL-ADVENTURE-Abe-s_Amazing_Adventure abe -- cgit v1.2.3