From 6d730aa8064fbab6cc54447b6ed0e60b99c13256 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 17 Jan 2025 06:41:55 +0000 Subject: gentoo auto-resync : 17:01:2025 - 06:41:55 --- games-rpg/Manifest.gz | Bin 8291 -> 8293 bytes games-rpg/xu4/Manifest | 4 +-- games-rpg/xu4/xu4-1.4.2.ebuild | 61 +++++++++++++++++++++++++++++++++++++++++ games-rpg/xu4/xu4-1.4.ebuild | 61 ----------------------------------------- 4 files changed, 63 insertions(+), 63 deletions(-) create mode 100644 games-rpg/xu4/xu4-1.4.2.ebuild delete mode 100644 games-rpg/xu4/xu4-1.4.ebuild (limited to 'games-rpg') diff --git a/games-rpg/Manifest.gz b/games-rpg/Manifest.gz index 2fc8d9b27a21..c7e606d8989e 100644 Binary files a/games-rpg/Manifest.gz and b/games-rpg/Manifest.gz differ diff --git a/games-rpg/xu4/Manifest b/games-rpg/xu4/Manifest index 13f914b7d52c..e05b4ad4c93a 100644 --- a/games-rpg/xu4/Manifest +++ b/games-rpg/xu4/Manifest @@ -1,6 +1,6 @@ AUX 1.4-system-minizip.patch 2032 BLAKE2B 4048fcecbe2296d05a5602b8451d66c1a12f718709ca9d92f213c640d2cfaff997d91f98e7284da9267c8bf4c53d38899a7970b923f031b3b3bd519c256b94b4 SHA512 b0c487f5555a908bb486dca7a4886c74828c0bbf56954307515bd1e9bf655e6beeec3957d5859ab26223878fefa008d361a77702a3dcd8df3651ce9d1238c257 DIST u4upgrad.zip 632072 BLAKE2B 3691f1cbac940021ef6043dd5e2ee26dcee5f8d7181ed525179211a6984f5ab498b84533d28146129c3e747f0af8946f7d691b7cb817a5a4ecb39e71e2df7b9a SHA512 4832d8cfd266d3ccc5eab5184bd2b6b9acd4c0203478873fb5e11704d95104dd9285a7752bad77f873d4f8603673184ae9421964509b948ec69944a4ceadd083 DIST ultima4.zip 529099 BLAKE2B 62a7e6e05344d0c3496ee3240d6cd98c61f1ff8b8f5d869a8cecec8f786b76c8a42e1bef40fa63861d5652352c00ba67708e49b5e6c9ddfdebbb3ae47ae01e2e SHA512 efc65a53492c0f68c9e2f1507afed4da925992cdfec7a699095e6369725af8156331000c575778121e04ef6ca252af2eef97f8f7183b8378f22a4e7e509fb9a5 -DIST xu4-1.4.gh.tar.gz 8053080 BLAKE2B 3d098c426bce5b9e6c7665007388be9f189d2fc780b575fa586418e77196027f23092201bc566d41b1d9725180b85f1a7fcbb811a274c19f94d907adb6df4f43 SHA512 2061db91727fe372007c7a79c9f23f9bc78fcc6e1359e2e14ed2e7277e745e3e2a9a8fd7a16e7b42f8bd85ca692115ef22ba95122f8fbfe67c72c2cbed39c95b -EBUILD xu4-1.4.ebuild 1470 BLAKE2B d5258b0538420fb1c6037db2770e370c960be88efbff2ce8b1b92ee2dd8257c7117a8fbfc6651a978baffb028b61a2cc92e9373dc164032e601d5591d5b89850 SHA512 5280a3eae01a82a5af48dec1d5aa09fed9d9faf9d72b42fbad7ed731beae6ce59e87cc4f71b001634575d042bee16a856925cd05385e4f7ab1116000d4cd34b2 +DIST xu4-1.4.2.gh.tar.gz 8069084 BLAKE2B 6150427c202597b730bfc1c44b0e92d60c90997804fc66b2d108247b7a8578f26ca5fb49acf8afd438437d544141871ff5dc437f00edc74473a500065a21aa43 SHA512 d2ae3fdf47809d4238f986594f182326538d2bbfcd0bacade859a70b8ad91d7b387a3f3d4561361cc3cbd715cc4d54c73c01ad61dcdf10948e715e714e5147f0 +EBUILD xu4-1.4.2.ebuild 1479 BLAKE2B 08bac8c576c43b34780fd13d6a6a0d3eeedc550f7ad9e63e4f834307a395a17a0d928d8dc4ff9393776cfbe64c0cf50800acc7bf12624c3456e5b48a28a0f9c2 SHA512 b9bd99bce331bccaf7a6e0a9c293454205c72efa74914a345352ee61ae7a7d90fd14a9bdeb27f592c6128bf15c1c1add04b4918e32684dc35915669f76523b41 MISC metadata.xml 380 BLAKE2B 65d2fee26c17071008bb1b02ab8101239735c241e4c90dcd84b0f3fe920696b14be733a10a45681706146fc4edb6df044d5b646070c6ca739257db081b771f4f SHA512 28f0cea0923a1c0f1b9800ad5eaac3af5c5fc393d6ac1580516b89d9d108638e07a8b07d18572fd21ed9149a6899f8fbb05a5e18cd999bd1a08fd8398f9171f5 diff --git a/games-rpg/xu4/xu4-1.4.2.ebuild b/games-rpg/xu4/xu4-1.4.2.ebuild new file mode 100644 index 000000000000..740be0fe0cdb --- /dev/null +++ b/games-rpg/xu4/xu4-1.4.2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A remake of the computer game Ultima IV" +HOMEPAGE="https://xu4.sourceforge.net/" +SRC_URI="https://github.com/xu4-engine/u4/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz + https://ultima.thatfleminggent.com/ultima4.zip + https://downloads.sourceforge.net/xu4/u4upgrad.zip" +S="${WORKDIR}/u4-${PV}/" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/boron + media-libs/allegro:5[opengl] + >=media-libs/faun-0.2.1 + media-libs/libglvnd + media-libs/libpng:= + sys-libs/zlib:=[minizip] +" +DEPEND="${RDEPEND}" +BDEPEND="app-arch/unzip" + +PATCHES=( + "${FILESDIR}/1.4-system-minizip.patch" +) + +src_unpack() { + # xu4 will read the data files right out of the zip files + # but we want the docs from the original. + unpack ${P}.gh.tar.gz + unpack ultima4.zip + # Place zips where make install expects them + cp "${DISTDIR}/ultima4.zip" "${DISTDIR}/u4upgrad.zip" "${S}" || die +} + +src_prepare() { + default + + # rm as part of using system minizip patch + rm -f src/unzip.{c,h} || die + sed -i -e '/CXXFLAGS+=-O3 -DNDEBUG/d' src/Makefile || die + # Don't strip executable + sed -i -e 's:-s src/xu4:src/xu4:g' Makefile || die +} + +src_configure() { + # custom configure + ./configure --allegro || die +} + +src_install() { + emake DESTDIR="${D}/usr" install + dodoc AUTHORS README.md doc/*.txt "${WORKDIR}"/*.txt + insinto "/usr/share/xu4" + doins "${DISTDIR}/ultima4.zip" +} diff --git a/games-rpg/xu4/xu4-1.4.ebuild b/games-rpg/xu4/xu4-1.4.ebuild deleted file mode 100644 index be0cd21ecb06..000000000000 --- a/games-rpg/xu4/xu4-1.4.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="A remake of the computer game Ultima IV" -HOMEPAGE="https://xu4.sourceforge.net/" -SRC_URI="https://github.com/xu4-engine/u4/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz - https://ultima.thatfleminggent.com/ultima4.zip - https://downloads.sourceforge.net/xu4/u4upgrad.zip" -S="${WORKDIR}/u4-${PV}/" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - dev-libs/boron - media-libs/allegro:5[opengl] - media-libs/faun - media-libs/libglvnd - media-libs/libpng:= - sys-libs/zlib:=[minizip] -" -DEPEND="${RDEPEND}" -BDEPEND="app-arch/unzip" - -PATCHES=( - "${FILESDIR}/1.4-system-minizip.patch" -) - -src_unpack() { - # xu4 will read the data files right out of the zip files - # but we want the docs from the original. - unpack ${P}.gh.tar.gz - unpack ultima4.zip - # Place zips where make install expects them - cp "${DISTDIR}/ultima4.zip" "${DISTDIR}/u4upgrad.zip" "${S}" || die -} - -src_prepare() { - default - - # rm as part of using system minizip patch - rm -f src/unzip.{c,h} || die - sed -i -e '/CXXFLAGS+=-O3 -DNDEBUG/d' src/Makefile || die - # Don't strip executable - sed -i -e 's:-s src/xu4:src/xu4:g' Makefile || die -} - -src_configure() { - # custom configure - ./configure --allegro || die -} - -src_install() { - emake DESTDIR="${D}/usr" install - dodoc AUTHORS README.md doc/*.txt "${WORKDIR}"/*.txt - insinto "/usr/share/xu4" - doins "${DISTDIR}/ultima4.zip" -} -- cgit v1.2.3