diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
commit | 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch) | |
tree | 758c221bad35c9288d0bd6df9c7dfc226728e52c /games-action | |
parent | 8d5dbd847cbc704a6a06405856e94b461011afe3 (diff) |
gentoo resync : 28.04.2021
Diffstat (limited to 'games-action')
86 files changed, 629 insertions, 763 deletions
diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz Binary files differindex 64aace3eb3d9..eeca1bd37cb2 100644 --- a/games-action/Manifest.gz +++ b/games-action/Manifest.gz diff --git a/games-action/assault-android-cactus+/Manifest b/games-action/assault-android-cactus+/Manifest index 7338e39ab3e3..e73e20e3ac3f 100644 --- a/games-action/assault-android-cactus+/Manifest +++ b/games-action/assault-android-cactus+/Manifest @@ -1,3 +1,3 @@ DIST AssaultAndroidCactus_linux_200507.zip 1075393925 BLAKE2B 8a4284c1d6fe07e4c9aaa33b387ba561f2a34c00fd3b3f3f237dfdb652ffbab3d7271ae5d55064e96ec97935160e6e6a51ae804d5faf629a9fc08854128470d9 SHA512 d09992af6f2d019423c47a847c4e497d09201d562b2cba6ae1c631397c695ceb2a8d8f232a38bcee2badf32aceb523067fb7843c1bb13070b54a58d2b988d23c -EBUILD assault-android-cactus+-200507.ebuild 1258 BLAKE2B 67815daf369a2837b7fa080bb8a49c9d81599e9411fa5f732184ce2940952386db06ed6099c47b6ee9cbf7f678c40f7f56ebabe575f6b265b2d07706837489f4 SHA512 639b2054f972dbd17da24422e5039d9aa7978f680369a6d0451239221f9f5438097215188cb9502dffbdb272080d51130b511e5fc03f713a3cac497243931279 +EBUILD assault-android-cactus+-200507.ebuild 1260 BLAKE2B 92fa9d44da9745bfeac91dd4182cbd7de37bd0eb4260d5844eb07deaed89994e8a8011eef8258e1cc913f4e979d2861f4bd9432a42b1785e5c68e1b58e265cb6 SHA512 ce3038d70de15af96df02983266164760d112e9015917f0a1fc062fff95fde53634403f4054dce434533e526c19225ee48dd583235a07ddd8bd425b708344bc2 MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254 diff --git a/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild b/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild index 214b0d0a9be5..e569371a3c3a 100644 --- a/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild +++ b/games-action/assault-android-cactus+/assault-android-cactus+-200507.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit eutils desktop xdg +inherit desktop wrapper xdg MY_PN="cactus" DESCRIPTION="Arcade style twin stick shooter set in a vivid sci-fi universe" -HOMEPAGE="http://www.assaultandroidcactus.com/" +HOMEPAGE="https://www.assaultandroidcactus.com/" SRC_URI="AssaultAndroidCactus_linux_${PV}.zip" LICENSE="all-rights-reserved" SLOT="0" diff --git a/games-action/atanks/Manifest b/games-action/atanks/Manifest index 7b8d1792d7ca..61bb8a82102a 100644 --- a/games-action/atanks/Manifest +++ b/games-action/atanks/Manifest @@ -1,6 +1,4 @@ AUX atanks-6.4-fix-build-system.patch 579 BLAKE2B 002bbbbba9981e010669f5b85cccb48816d35f1dfde0a35ef9c6cb1634cc75686b531572fa0c2163f78d49e56f15375b4cc0810798adb56b91e51e877ca3b279 SHA512 86b046c37de4ff24f30dce799f32674d33930605c9da32a1c95e8438f6573e66f46455cbf371f66a1b4d8240c608dd338376be150bab59d4048bb46326f82daa -DIST atanks-6.4.tar.gz 6059315 BLAKE2B ea217b5dceaf63e85e3772369ebab1f76d35175cf8e2d0914e2806db8209f9d4721590f8a285bbfe0938f4957eec409e1581189257f117ec5d5e4c3af59707c1 SHA512 e9410e5bf0e8ec0281718ad8ddca74b67000db96b09b6af8aa906bbf2cd815f07ff550087ecdee2e4c5bfabc42941f184173f35e50538e57bb008372a599e1e6 DIST atanks-6.5.tar.gz 6059648 BLAKE2B 8a5c3e77391d0e7b3dc8170f49e2cd24fb31eda6f29362851d29eba5dc10748d2b95bfb688771fbbdaac4aada253f06c5ce4064e293335ef59cc8accc43a64a0 SHA512 cb1456e06132da754ae5d9926e118ecb8ac7789747f0a3273bcb49311d79824610bb9cfc74fbba8c75bbefe905d63ae2e01d193ccb37a64759f5490328c8cc89 -EBUILD atanks-6.4-r1.ebuild 969 BLAKE2B 104bb3b3c8a5f5843e3013be418d7900413834a84be74952329699862ecea7e27ddbb9a7a4c828bf63d9e125c53d642d6f8d3b9d6f16fc397286741524ec8c55 SHA512 68a9f6df49dae723e90c1d406f542b0cd837c7017bd0993b764e6e2bf371769167fc19982b33eaf5f511d58171ad99eacdea432410b3858b223a43d892245a08 EBUILD atanks-6.5.ebuild 829 BLAKE2B 5d0d93be59c19384f2d6481f3567a6f28410ae5d856de96016636bf8426fc8891d5b031e96c58b545b6b4004bd0d273356779f0281fb359646a5c8cac5478ab6 SHA512 3e19aac15f24ce61b6eb615c5fd429a619e34e93411516d04cfc2e549e972e41e7ded1824d9193e42cb4919eb2402c69e80e02443d7b0f9dd28c80f45696c8b3 MISC metadata.xml 329 BLAKE2B 7a85aeb104fe2068285701ff8f771f7337a7b5f884b33e683206be3d66aca6e1fbfc611b312e71288ec842c28790bf025b979235677387d72070aa85f0bf0adc SHA512 1dc2914fc7dfe5c7f87ac565b6183b50d281fdf768e05cf211309699a264fde8a3e434ed07049b984e6f116256fec2124ed458ccfc70374ff35ff3189ec57917 diff --git a/games-action/atanks/atanks-6.4-r1.ebuild b/games-action/atanks/atanks-6.4-r1.ebuild deleted file mode 100644 index 001496a6326f..000000000000 --- a/games-action/atanks/atanks-6.4-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit desktop gnome2-utils toolchain-funcs - -DESCRIPTION="Worms and Scorched Earth-like game" -HOMEPAGE="https://atanks.sourceforge.io/" -SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="media-libs/allegro:0[X]" -RDEPEND=${DEPEND} - -PATCHES=( "${FILESDIR}"/${PN}-6.4-fix-build-system.patch ) - -src_configure() { - tc-export CXX -} - -src_compile() { - emake \ - INSTALLDIR="${EPREFIX}/usr/share/${PN}" -} - -src_install() { - dobin ${PN} - local DOCS=( Changelog README TODO ) - einstalldocs - - insinto /usr/share/${PN} - doins -r button misc missile sound stock tank tankgun text title unicode.dat *.txt - - doicon -s 48 ${PN}.png - make_desktop_entry atanks "Atomic Tanks" -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-action/battalion/Manifest b/games-action/battalion/Manifest index 3d3f8b7e0742..8b05d18e84ba 100644 --- a/games-action/battalion/Manifest +++ b/games-action/battalion/Manifest @@ -1,5 +1,5 @@ -AUX battalion-1.4b-fix-build-system.patch 1899 BLAKE2B cb53fff37506c874701549c1c4bdbae9760ece3bc7a51dd01da5d3acad6bfc491d36ff31eb6874f73680f67502210d58dacc28c11c22fcb7347d0d396ea07222 SHA512 66248fee82a88f416d255ff7e23c5ffeaac6a10bca22b93231645f9c9923b18df339dea2e38f6b4ab0a5189ce2650e7e21813060576ce1f70fe5e7c29d0f0bb0 -AUX battalion-1.4b-warning.patch 490 BLAKE2B 21f4bca09c2581e4054c0a03f7c1f65f527bbdf05dca8554c9da2350b01a56d6ad6efcfe2ed390392a48df40a82fb25f7a6d308d65131a5155594ec336e232d3 SHA512 ba216b192f454b07b14891dbc6c412b301257a91546b77c1e2053324248243422bfac43794849f44068afb65919958f466416d39826248b28dc71a644a1ee660 +AUX battalion-1.4b-fix-build-system.patch 1923 BLAKE2B a6c8ad95fde5629f1e49532ddfd0d7f81c40fdbdec934fce876b27496a71093c9065852e3ca912f0827be3989f09fa400512fe2b627fdd3a8804a13177664481 SHA512 ea078f3b6b7ac1a4156840c8479ecf4cd0cf17ea74c7aed6bf18a7894b9f7f0555a74c0e1c1188358f496b9b6ae2309289637cb67f2c5b80b0c2bfe09499b2fc +AUX battalion-1.4b-warning.patch 335 BLAKE2B 89980f750f2b7ca871ee9b37c0e07f39744cf577c117a99faf5cdd0e3ebd00bb21a3d39a66a0ec48e365dc14c81c822c1a8523925d11ef6e6ce182c82ce9bca9 SHA512 721f466e3c52cbac0d68379028e3c01bd86ab148f59f7d90ec5da536391781d6074cf3424727ba62d9e6991944ac49ea5ab3119ea6d9bf18eaa7e745ac52ccfd DIST battalion1.4b.tar.bz2 942342 BLAKE2B 6a4bd9afc7202d68c2cf62fbfe5b3b8377069263d71adaad006d2b4803d5989b130e0ef7fd5b1479a7698d79c819bc463ab19f2fa1493d4caf616708091e2c83 SHA512 c3c615772012c63a709aaeaf4f23246760bf577b82eeec7cf5b2a479c6240fe4a2f839aca50540299ed4bee9b297f61fb8b7e1f5af74ea357f0d7e749d86f84b -EBUILD battalion-1.4b-r1.ebuild 1545 BLAKE2B 9f11a189da4dea715299d7a18f205b7a42d6da9ac2ba359cab96a5562f9ca1d62a1c272b99e53245d1fbd467aa20ec3fc2059a1857544f2af739481a61affe7c SHA512 2c2a348a748108e648a439d3aa3a2c8ba3828ff8acbdce855a32b0f5e892a04c0db0de24bb3ba6a07254f1c8472ab0959ae000f1359390fd571d491f5e725830 +EBUILD battalion-1.4b-r1.ebuild 1579 BLAKE2B 631a55005fce3468a211922356cfa559d97a738d864ac22f046ed9b31aefc8d4d9602725d17b4a358114b0ed4df9e5c8a408924eeacfd02a44ca9630d3ada231 SHA512 534c5b747cfe5edd494f9bf759b2d5082f21f45e9b6bf56f28f925ab0d1c2ac5fafa6631028589443fdf85c7e34aeadfba69ed6936986b6b04de4a4d820d8781 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/battalion/battalion-1.4b-r1.ebuild b/games-action/battalion/battalion-1.4b-r1.ebuild index d601672cf212..ae310183dfe1 100644 --- a/games-action/battalion/battalion-1.4b-r1.ebuild +++ b/games-action/battalion/battalion-1.4b-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -8,19 +8,20 @@ inherit toolchain-funcs DESCRIPTION="Be a rampaging monster and destroy the city" HOMEPAGE="http://evlweb.eecs.uic.edu/aej/AndyBattalion.html" SRC_URI="http://evlweb.eecs.uic.edu/aej/BATTALION/${PN}${PV}.tar.bz2" +S="${WORKDIR}"/${PN}${PV} LICENSE="battalion HPND" SLOT="0" KEYWORDS="~x86" -IUSE="" DEPEND=" virtual/glu virtual/opengl x11-libs/libX11" -RDEPEND=${DEPEND} +RDEPEND="${DEPEND}" + +DEPEND+=" virtual/pkgconfig" -S=${WORKDIR}/${PN}${PV} PATCHES=( "${FILESDIR}"/${P}-warning.patch "${FILESDIR}"/${PN}-1.4b-fix-build-system.patch @@ -47,7 +48,7 @@ src_prepare() { } src_configure() { - tc-export CC + tc-export CC PKG_CONFIG } src_install() { diff --git a/games-action/battalion/files/battalion-1.4b-fix-build-system.patch b/games-action/battalion/files/battalion-1.4b-fix-build-system.patch index fe209e1db953..3ebfb15f4b09 100644 --- a/games-action/battalion/files/battalion-1.4b-fix-build-system.patch +++ b/games-action/battalion/files/battalion-1.4b-fix-build-system.patch @@ -13,8 +13,8 @@ #GLIB = -lMesaGL -lMesaGLU # or -GLIB = -lGL -lGLU -+GLIB_CFLAGS = `pkg-config --cflags gl` `pkg-config --cflags glu` -+GLIB_LIBS = `pkg-config --libs gl` `pkg-config --libs glu` ++GLIB_CFLAGS = `${PKG_CONFIG} --cflags gl` `${PKG_CONFIG} --cflags glu` ++GLIB_LIBS = `${PKG_CONFIG} --libs gl` `${PKG_CONFIG} --libs glu` # STEP 4: CHOOSE WHICH HARDWARE / OS YOU ARE RUNNING @@ -37,8 +37,8 @@ OBJ = battalion.o audio.o net.o gprim.o graphics.o objects.o text.o update.o tk.o font.o soundIt.o -LIBS = -L./. -L/usr/X11R6/lib -lm -lX11 -lXext -+my_CPPFLAGS = -lm `pkg-config --cflags x11` `pkg-config --cflags xext` -I./. $(AUDIODEF) $(OS) -+my_LIBS = -lm `pkg-config --libs x11` `pkg-config --libs xext` ++my_CPPFLAGS = -lm `${PKG_CONFIG} --cflags x11` `${PKG_CONFIG} --cflags xext` -I./. $(AUDIODEF) $(OS) ++my_LIBS = -lm `${PKG_CONFIG} --libs x11` `${PKG_CONFIG} --libs xext` all: $(TARGET) diff --git a/games-action/battalion/files/battalion-1.4b-warning.patch b/games-action/battalion/files/battalion-1.4b-warning.patch index 91fd8ee51d3b..d27ae5ceb9a1 100644 --- a/games-action/battalion/files/battalion-1.4b-warning.patch +++ b/games-action/battalion/files/battalion-1.4b-warning.patch @@ -1,6 +1,5 @@ -diff -ru battalion1.4b.orig/net.c battalion1.4b/net.c ---- battalion1.4b.orig/net.c 2002-05-06 09:57:01.000000000 -0400 -+++ battalion1.4b/net.c 2015-03-30 18:29:23.885306334 -0400 +--- a/net.c ++++ b/net.c @@ -378,7 +378,7 @@ /* nother copy of this elsewhere */ diff --git a/games-action/beathazardultra/Manifest b/games-action/beathazardultra/Manifest index c73942f7ca80..a45ae064839e 100644 --- a/games-action/beathazardultra/Manifest +++ b/games-action/beathazardultra/Manifest @@ -1,3 +1,3 @@ DIST beathazard-installer_03-08-13 183569201 BLAKE2B 769fffbfc752d9c924c26a0fab347297087787d4eb665440fd3aed1c315a6f93f8e0526dbe62219b6aff2bb6ad1b7d7a5ccdc16663e9ea32671ec5c28fc12ebb SHA512 273f550034473d43ac4ceb41018b540f6518393606249de490642a4e6f0dfb5f0b860d3a633db0f90f3b9fce1dc156cf4bd80d383f7e6eae91a5e7bd9e9427d4 -EBUILD beathazardultra-20130308-r2.ebuild 1791 BLAKE2B 4e62a389b0d3bc1f55297f881fd38d25fe77b34b522c20cbc6e37135baa60c236e40463b2c228299f72807c6f31d468a1b549a8bc97b7627a18ae35042f05432 SHA512 7e0007a24357a742203d4266fd80e609e9c8bd922e33e8f1d0ba48aa5974fe24ad424e60ea5fb8c8b019ee20c6cbd5302a1a2119c3945ff4fd246cea5c68c5fa +EBUILD beathazardultra-20130308-r2.ebuild 1804 BLAKE2B aed596870c7d119f88da433b85ebe4a005505e1b50f26238b9ccbe90ea0c13d237be4b5dab5e922d7e057287b336567b5da7a00ce789c06c89a1163f5b21b66c SHA512 abe98dd50609c92c758e914689a59adaa6ab1770dbe4e7e73b78c0b10acb5854e98dd5f51ac299f083033a26264361254acd6b2c7a7b98cab1faa527e21cf2ef MISC metadata.xml 355 BLAKE2B 2ebe0923f754bb09445457bb7f266a9fb673682281d31d70b39a05f1cd0beb682fa26e89861c46e9dab0f77428b916f9f99d8324b3780c795f317b6e06efde84 SHA512 78f8cc8f1f1be915da206e4b8be196a21b58a6f209023594755e481136a1b86ee31c8d0dfedd516d756a47db624e89728875b073b71c3b08ac94a5cde8ff3b83 diff --git a/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild b/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild index 5fac7e01ec0f..514e0517d6aa 100644 --- a/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild +++ b/games-action/beathazardultra/beathazardultra-20130308-r2.ebuild @@ -1,24 +1,27 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # TODO: unbundle allegro[gtk...] (no multilib on amd64 and 5.0.9 soname) -EAPI=6 -inherit eutils unpacker +EAPI=7 + +inherit desktop unpacker wrapper DESCRIPTION="Intense music-driven arcade shooter powered by your music" HOMEPAGE="http://www.coldbeamgames.com/" SRC_URI="beathazard-installer_03-08-13" +S="${WORKDIR}"/data LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="bundled-libs" + RESTRICT="bindist fetch splitdebug" QA_PREBUILT="/opt/${PN}/BeatHazard_Linux2 /opt/${PN}/hge_lib/*" -DEPEND="app-arch/unzip" +BDEPEND="app-arch/unzip" RDEPEND=" virtual/opengl amd64? ( @@ -45,8 +48,6 @@ RDEPEND=" ) )" -S=${WORKDIR}/data - pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" einfo " ${HOMEPAGE}" diff --git a/games-action/bzflag/Manifest b/games-action/bzflag/Manifest index d61a7be2e2ec..5d6178c1f0f0 100644 --- a/games-action/bzflag/Manifest +++ b/games-action/bzflag/Manifest @@ -1,16 +1,8 @@ AUX bzflag-2.4.12-configure.patch 1113 BLAKE2B 922feac9bb501d21a0b5decbc3ae8aff96f8f5d6747868bc46e25145d8908a238dbfa406238f5d023e6c72bf4daf3bc5ff8d1dbeb384aef65d9cf034ea5ab26e SHA512 f3b6cc3422c3d4f0c4b39fa58e440f4a4cc1b2e0a56a4cad41eae3cbaf1d23e153b711246420143bb3132fa5e87538d814653131e0adf5cfe752b68ff4d82f05 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.12.tar.bz2 14042357 BLAKE2B eb18072f459549b18bf99fbe0b635aea24568ad39494082f443e8eb7a604db0341aa18f1d458a950b5344f34278599215b351bcad35bd88f33f01449b89489b8 SHA512 9b5fa6b7ab7eb13043242defcc86cbed083e98306b2f611932b48d6d833a37bbe2ab05a0a3d1a2c9b861bfbd834fc6e86783ba82d8a841527d0eedb06f3bde9f -DIST bzflag-2.4.14.tar.bz2 14066129 BLAKE2B 7ec44bc9b7ccb644b98dac0b99770471b488b9e34b12a34e4fa76cdc22a4e7b14324915b83db76a69bb4b8ebd928018e69145aa6b87e48a379d37c23ce84c575 SHA512 c092a869813bd300e5eff5bf17ea46708b566a9e4f56cb6c4ccd92346ab1e87c8837efb8295d3b4485cd8d4de5b0d92b079c70390d06a481cfee693d393aca21 -DIST bzflag-2.4.16.tar.bz2 14010330 BLAKE2B fc19e068c43c18bd38445b48ca0ca38669f956da1540e3255420cb7f36a42349aa3aa881dfeed2b2a1a7e163ee832a510fde658edd38b6ac038b62229baf8306 SHA512 809adc39088f3fc8ca0d2ead9c7172cfbe582789bc80b3ac55fabe078a0868f0cf7cfa8027ac696718e9983a19386933fd370684a0bd33e63c3106f2ce8a9d63 -DIST bzflag-2.4.18.tar.bz2 14011236 BLAKE2B 103495622afb45b2bf87576d92c5cdd37a04386fa82583929ab64087a875acd3be49045cf81d0099fccd0ebc5e7471883756edb85894f9f519d7b6fea8ac3534 SHA512 8e3183f2d78b686c92f3b9911b3cad2fa0df5693401537dc674c75e192fd59451167b7ddc546aa8a090b38d7864b8f22459ba9a4702451987f9c1dfa87fdb246 DIST bzflag-2.4.20.tar.bz2 14032356 BLAKE2B 278b0f0d970f103a7b00953e60bda6962706dea27a8695bae8e902bdbb1364158ace03dafc778871e89444fe44f16e7d2fceec36b67982ad7f18fc916484260d SHA512 6140123d37065bead3021ef9c36db1210ad2c71a4a7deb6894bb3f856a571197a7eac37d16b8e3b587549dc201c4ac8d7bbe03d1a05d067dc452861924005169 DIST bzflag-2.4.22.tar.bz2 14169079 BLAKE2B e3020d161326215b721e142198295314fce60212322d787389ee47519a8f20a64065ec2744799b8dc282fb343af1b2c5ae54bdab93827a5716ad5ac2363f8978 SHA512 c78ad0e9e861d0c922ef73dd1e040d998836efaab3a48d5a3cd8392835ce37392b1b9438aed7483ea48c6bce672bb937aeba40553553dce0c0fd3cce38bf10cf -EBUILD bzflag-2.4.12.ebuild 1230 BLAKE2B 7d423cbadd4cd97d1cf8802d3cb27e92b96adaeedfddbab68b04b0fa184dd601facfde0359817826fff49ab5bb8f881c02474c1740e334cb684c56072b308530 SHA512 6d4701f797524170ba701d576d3e754374d9b161d56715f9ad677b65153e11030ff56186259d93424c62a5f96eda2329585c895ae179cfd28eeec33b940b7bfd -EBUILD bzflag-2.4.14.ebuild 1374 BLAKE2B 2d3489f7d979a9450361c2f326866b5991078441accd95a43b35193a117231bd6939071369415360fedc559fb202d7d97676015a77a9622137dc31b44e02c478 SHA512 77b2b00b66c71cb779c059a8adf81e74454c87d0d51f48831dc51c9ee2ec715e89f378a782c242dd8cac237210ad6aa0fbfac4edbfd216e058ac22f05d44550e -EBUILD bzflag-2.4.16.ebuild 1389 BLAKE2B e5f2aaaa41c6b7e95333c1e62fda97fd689a79a158eadb896a0db02470ce23600be8b99c48dab389b2b8a06f3c8fd102d8daa82db14ee68979ccc1b9aec146b0 SHA512 a69233216af2ac803dbdf03d981ffc82473e970aa8492e3e58550631a1bd849df8e5c2257811a284eb70df44f322c9201bed2c7974bf859dd60582b49e3c536e -EBUILD bzflag-2.4.18.ebuild 1386 BLAKE2B 18aef6ee817ed31e0c6b7c7285e4d984c17580f604533c4d41a1155d86a13ec5bc41d16f61f5d28a9e901e12876761b797a8c9a687e367f82d45a1dcb5cbabad SHA512 d2150674093674e79942db3f72d21ede06b94ad55893e840c179deae170021596bacc1f27632c92dcd10efee893b2c9e09aa89e5a09bdc8c489606c2ce191286 -EBUILD bzflag-2.4.20.ebuild 1386 BLAKE2B c15fb4988a79136d39500cc583319eb4796c21b349d5c81a0956aa949b1e550b569aff90b673b07a0347490dc5fcf72954d98625c8ee499c299c5da1079b31bb SHA512 e787f961330320853f2eb09fc7a6310906d0de9b5571910942c32e933421c9ff94eeec384956ef90c64028aa1d095c4ba70f1013a9306d025d0ebbb9bbfce279 -EBUILD bzflag-2.4.22.ebuild 1386 BLAKE2B 96e6ea1a257a17a73778dad362e34672d6b165c2d94d80e828790f7a00b20e1b186f6daa41c02279a9270474ff417d8bd87743e89d8977cc9c9823bf2b6f5530 SHA512 fe9449b241fb127cbbccd9e5f89c3ccdf7728f0493d97e871a7c5a7abab7e02c97114cc2c02d530d4c11ddb8fa7230003a08365d6b95b0fd1dc50c3d4266e818 +EBUILD bzflag-2.4.20.ebuild 1382 BLAKE2B 744e0ab3ae142a54c5d8b3dfa8b317c03a3fb850a19d922940651dced3e96a1b5d3d2dd39051c521c5d6c2bd8c46612b6ccd37e93a3827932751bbfb8c7a8d3e SHA512 7cea7820a768a48e0cb21c71ff02c2078b1cf1b5e0dd21808fcb706f2d450bc8e83551317c792e6799057693140e221c9c5c42834fb27cf284d4eefd82eb64ca +EBUILD bzflag-2.4.22.ebuild 1382 BLAKE2B 744e0ab3ae142a54c5d8b3dfa8b317c03a3fb850a19d922940651dced3e96a1b5d3d2dd39051c521c5d6c2bd8c46612b6ccd37e93a3827932751bbfb8c7a8d3e SHA512 7cea7820a768a48e0cb21c71ff02c2078b1cf1b5e0dd21808fcb706f2d450bc8e83551317c792e6799057693140e221c9c5c42834fb27cf284d4eefd82eb64ca MISC metadata.xml 329 BLAKE2B 045c2426f059b10e768ba5764ec7c26ad95f98ca1754358df18faa4ec58d3b26c02d905222c877c6d508eeb47f3ae3f22dd319b1d719f169e91ab31d824ab30d SHA512 4f9e157aef5067fb6a97fd7d7e68f758a280a37b8093c7291b45ada10169ca8c79ee0e7770fdbcc4d2de517b7bf05f1e3585585c72c1fdf7692d4e568f5d8301 diff --git a/games-action/bzflag/bzflag-2.4.12.ebuild b/games-action/bzflag/bzflag-2.4.12.ebuild deleted file mode 100644 index 7fdb07496ab3..000000000000 --- a/games-action/bzflag/bzflag-2.4.12.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools desktop flag-o-matic ltprune - -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] - virtual/glu - virtual/opengl ) - upnp? ( net-libs/miniupnpc ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" -PATCHES=( - "${FILESDIR}"/${P}-configure.patch - "${FILESDIR}"/${P}-tinfo.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable upnp UPnP) - ) - - if use dedicated ; then - ewarn - ewarn "You are building a server-only copy of BZFlag" - ewarn - myconf+=( --disable-client --without-SDL ) - fi - - econf "${myconf[@]}" -} - -src_install() { - DOCS="AUTHORS ChangeLog DEVINFO PORTING README README.Linux" \ - default - - if ! use dedicated ; then - newicon data/bzflag-48x48.png ${PN}.png - make_desktop_entry ${PN} "BZFlag" - fi - - prune_libtool_files --modules -} diff --git a/games-action/bzflag/bzflag-2.4.14.ebuild b/games-action/bzflag/bzflag-2.4.14.ebuild deleted file mode 100644 index 68787097d150..000000000000 --- a/games-action/bzflag/bzflag-2.4.14.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools desktop flag-o-matic ltprune - -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] - 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 - "${FILESDIR}"/${PN}-2.4.12-sdl2-cppflags.patch -) - -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() { - DOCS="AUTHORS ChangeLog DEVINFO PORTING README README.Linux" \ - default - - if ! use dedicated ; then - newicon data/bzflag-48x48.png ${PN}.png - make_desktop_entry ${PN} "BZFlag" - fi - - prune_libtool_files --modules -} diff --git a/games-action/bzflag/bzflag-2.4.16.ebuild b/games-action/bzflag/bzflag-2.4.16.ebuild deleted file mode 100644 index 84a0bef4a27a..000000000000 --- a/games-action/bzflag/bzflag-2.4.16.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools desktop flag-o-matic - -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 - "${FILESDIR}"/${PN}-2.4.12-sdl2-cppflags.patch -) - -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() { - DOCS="AUTHORS ChangeLog DEVINFO PORTING README README.Linux" \ - default - - if ! use dedicated ; then - newicon data/bzflag-48x48.png ${PN}.png - make_desktop_entry ${PN} "BZFlag" - fi - - find "${D}"/ -name \*.la -delete -} diff --git a/games-action/bzflag/bzflag-2.4.18.ebuild b/games-action/bzflag/bzflag-2.4.18.ebuild deleted file mode 100644 index 2186c9bc37aa..000000000000 --- a/games-action/bzflag/bzflag-2.4.18.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools desktop flag-o-matic - -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 - "${FILESDIR}"/${PN}-2.4.12-sdl2-cppflags.patch -) - -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() { - DOCS="AUTHORS ChangeLog DEVINFO PORTING README README.Linux" \ - default - - if ! use dedicated ; then - newicon data/bzflag-48x48.png ${PN}.png - make_desktop_entry ${PN} "BZFlag" - fi - - find "${D}"/ -name \*.la -delete -} diff --git a/games-action/bzflag/bzflag-2.4.20.ebuild b/games-action/bzflag/bzflag-2.4.20.ebuild index c9e550882ec9..f33c9b955d35 100644 --- a/games-action/bzflag/bzflag-2.4.20.ebuild +++ b/games-action/bzflag/bzflag-2.4.20.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools desktop flag-o-matic + +inherit autotools desktop DESCRIPTION="3D tank combat simulator game" HOMEPAGE="https://www.bzflag.org/" @@ -67,5 +68,5 @@ src_install() { make_desktop_entry ${PN} "BZFlag" fi - find "${D}"/ -name \*.la -delete + find "${ED}" -name '*.la' -delete || die } diff --git a/games-action/bzflag/bzflag-2.4.22.ebuild b/games-action/bzflag/bzflag-2.4.22.ebuild index fd77e44f349c..f33c9b955d35 100644 --- a/games-action/bzflag/bzflag-2.4.22.ebuild +++ b/games-action/bzflag/bzflag-2.4.22.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools desktop flag-o-matic + +inherit autotools desktop DESCRIPTION="3D tank combat simulator game" HOMEPAGE="https://www.bzflag.org/" @@ -67,5 +68,5 @@ src_install() { make_desktop_entry ${PN} "BZFlag" fi - find "${D}"/ -name \*.la -delete + find "${ED}" -name '*.la' -delete || die } diff --git a/games-action/crimsonland/Manifest b/games-action/crimsonland/Manifest index 90c2afa1c4ef..40f7dce7f846 100644 --- a/games-action/crimsonland/Manifest +++ b/games-action/crimsonland/Manifest @@ -1,3 +1,3 @@ DIST Crimsonland-Linux-x86-1.3.5.tar 58620320 BLAKE2B c67f132390e1a1b9a1697e877370f91603d558ddba717608a7f3709bb8395fe5017f598dfed82312f670ed510e4bb307df77978769776de184d5ce72d8792a6e SHA512 14faeeeba2326ece9a88b32442f5c65e3aec8c0a6e7a486a034d2684a8a6bb9059a25c574cc6d8cb798733e5ecd1db8ad25b610ec1d1177c4ec6493f02953e06 -EBUILD crimsonland-1.3.5.ebuild 1072 BLAKE2B 182afd23b7307caf2995bf739b4b0faa492a52d4e202c8992bb95e723972b92bf3546a2c0f2a553b4e2a7e992707bad2441e191f14c72d23395aab88784ee99c SHA512 f5151e7990f87205c7042496ce223d17b6204f6c9048e7072de92dd5f4a4f4b086d8dab87672992e1593f2855e6f54b2531a8b423eafaf5aafe572aefad0880c +EBUILD crimsonland-1.3.5.ebuild 1073 BLAKE2B ef6b013a425e117b7cd5b6d5cbe0dfd2f7def6a7d97a69652fc0b3b6806b4d46e5af5dfa361c68dbb13f8b28d11250238a0eb7c7456acf0e98bfaa1fd736da87 SHA512 b9e80c553e3e7d34e886b9fa0e6ddb030294b445034e7d8111381a451d42cfc2f0b2fadd9cd8d8a1e9e322cb79b8a351d095fbee6aad6ec6efa1fd0fc66ca499 MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254 diff --git a/games-action/crimsonland/crimsonland-1.3.5.ebuild b/games-action/crimsonland/crimsonland-1.3.5.ebuild index e8809fadd77d..dc1f260f4e82 100644 --- a/games-action/crimsonland/crimsonland-1.3.5.ebuild +++ b/games-action/crimsonland/crimsonland-1.3.5.ebuild @@ -1,14 +1,16 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit eutils desktop xdg-utils +inherit desktop wrapper xdg-utils DESCRIPTION="A top-down shooter with a touch of RPG" HOMEPAGE="https://crimsonland.com/" SRC_URI="Crimsonland-Linux-x86-${PV}.tar" # https://dev.gentoo.org/~chewi/distfiles/${PN}.png" +S="${WORKDIR}" + LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" @@ -19,8 +21,6 @@ RDEPEND=" media-libs/openal[abi_x86_32] " -S="${WORKDIR}" - DIR="/opt/${PN}" QA_PREBUILT="${DIR}/*" diff --git a/games-action/deathchase3d/Manifest b/games-action/deathchase3d/Manifest index 63ccc7554699..c87351202045 100644 --- a/games-action/deathchase3d/Manifest +++ b/games-action/deathchase3d/Manifest @@ -1,4 +1,4 @@ AUX deathchase3d-0.9-underlink.patch 362 BLAKE2B 37e7f99a739a3882b9b68354850f840b61cbb1b771f6075fbbc129b2cb80b416ddcc795226427401a6e5e9372523f69290ada2a700dc8834f82feb9528f46004 SHA512 4a255f6bb158baff2651815a83fa22b01a1ec21b91a1990db14c26ad30c1ef62441556bce3cdaea39edcac9c4fba30f95957ccccf2e4b1a110d23993c0606f58 DIST deathchase3d-0.9.tar.gz 587888 BLAKE2B 1d2afba5687a7f4d3044ad65ddaaa7eae59e1d517c50e4d10c87db1f292eebe56ab9b83d2093de9d0fe646c9f25919a4af36183eb1511076bfe7d4ef78643602 SHA512 21e382ec389ff64e11562f9715ab53662d6f2150af7f7f940311acd0abad76da3904f4bae849479a04af99b0001fefe77509755975636de81767a9faa4487d90 -EBUILD deathchase3d-0.9-r1.ebuild 545 BLAKE2B 9684db3eaec05c75daf8d954233b04cb072e4615d1996701e4a7dc316ea6653a9f75ae1f2ff6e09de5aa325502849a9cf132b08ad0c2466031ec9f3fa22e9053 SHA512 7822d908a3fe0c69178e5bf6f7e7ddd44fba236da4f850dc88122281e61deec0e866aa469f8c74e488c34e4ec68c5bba7608e6f59be83741494031476d85622e +EBUILD deathchase3d-0.9-r1.ebuild 527 BLAKE2B 302f8a84422946b9aae731050f85367c87e2ac81bd1aa6f3ae1f0d2e80be14db06b212dceda65e1b84183209bd25756e4857e3c550cf4dd304737ad3991cf1f3 SHA512 6c9ef3c6d8fbfff776f783716ae6049f76b99d69aaadb72bf0a6c5477a4ef3301711d9202abff1933589cc65df714bde4dc0745baf6e115a8879a3e8154943d4 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/deathchase3d/deathchase3d-0.9-r1.ebuild b/games-action/deathchase3d/deathchase3d-0.9-r1.ebuild index f063ab7c3d10..41a27eb95341 100644 --- a/games-action/deathchase3d/deathchase3d-0.9-r1.ebuild +++ b/games-action/deathchase3d/deathchase3d-0.9-r1.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils DESCRIPTION="A remake of the Sinclair Spectrum game of the same name" HOMEPAGE="http://www.autismuk.freeserve.co.uk/" diff --git a/games-action/descent1-data/Manifest b/games-action/descent1-data/Manifest index 12ad8beed987..856c69fdd320 100644 --- a/games-action/descent1-data/Manifest +++ b/games-action/descent1-data/Manifest @@ -1,4 +1,4 @@ DIST descent-game-content-10to14a-patch.zip 439853 BLAKE2B 75f90bbbf664237bbbfbe1aed3ff500c24b72b45beee1361b7823c6758c5dd5daf2693de8c4f3bc8deb77e915811237f28464628caf17c58478cfb111524354c SHA512 b71ec888509c77dc8ebc94d5a172a27ab0b16ddfdcb47ac243cefe33b87bbca82df843d9a4bffad8c6f345bfefd89e9e3564353922b00c81ef993e409950eb59 DIST setup_descent_1.4a_(16596).exe 25744576 BLAKE2B aede0627394210a39bdb052608fd6822cb6ceb901a6476829ef98ad21b17ce9311b1878d5eb055ff0fb6d2511699c000b56e28f8e1ef89c2a2b664cbf7c25b7c SHA512 1ac19caa04ee64991c6c4291934e5db684615a0b7616782605c4557611090f6132135b8a1b96474b40135fa39d844cb9f6f14a98995f1bf1a596e66f0de80263 -EBUILD descent1-data-1.4a.ebuild 2708 BLAKE2B 18376b8bd68ed29b270444eb6b65e61531a45e2c6f4e32911fa1fa58b7ba28e28d0713191ac836c99bad9607586d3a4156016059050551fe1d43b6ebd269f88c SHA512 6a83e55c2e155956772348b8fa075f262ec84cd0c66a7e90dc2322566c4fa17d194238915ebeeea28154cc07bdaddf3893c96af088e13fb803d26746bc0fbda2 +EBUILD descent1-data-1.4a.ebuild 2701 BLAKE2B 04f2b82034c1755755381dab5d42a83ac44e50922b41e82dd4c3aef9a108d6043424d374dec6e6c445c38ba084fce87e0441cea08fcef744bd8ed08b5c2c321d SHA512 81300e25f1256ce45c78587daa2756be1476b50f9ea23f0e72accab5f08d654a83087ab608bfd6e7ac2b3ba159d47c363dfdd6682583ab9f0d1d252f242c92e8 MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254 diff --git a/games-action/descent1-data/descent1-data-1.4a.ebuild b/games-action/descent1-data/descent1-data-1.4a.ebuild index 083a9ab95da3..6be067078e99 100644 --- a/games-action/descent1-data/descent1-data-1.4a.ebuild +++ b/games-action/descent1-data/descent1-data-1.4a.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 CDROM_OPTIONAL="yes" -inherit cdrom estack eutils +inherit cdrom estack # For GOG install MY_EXE="setup_descent_1.4a_(16596).exe" diff --git a/games-action/descent1-freedata/Manifest b/games-action/descent1-freedata/Manifest index a371b3decc79..0a46a62851cc 100644 --- a/games-action/descent1-freedata/Manifest +++ b/games-action/descent1-freedata/Manifest @@ -2,5 +2,5 @@ DIST d1xr-briefings-ger.dxa 16798 BLAKE2B f5e1f4f91cb3464b3d356fab1e3993700cc19f DIST d1xr-hires.dxa 1426884 BLAKE2B c4d9b950353fc450c64568779bc3d2e93a46e17980c8df08a2ef06bff5b9709869fdbbaf4fb6698be994b3faae7a75036a53357743d47b728bb3ef9df126afd8 SHA512 3fc84d5610ba40ee383c1720f80513a21b4644ff8b6da4b84ebca13b11c1131deb4897ded6324b54845b6c847dfc0f16700535e16afdd7ebe83bfff042892302 DIST d1xr-opl3-music.dxa 81503503 BLAKE2B b560597e0f08139109a6dc4ee7996c05010561686029d1fd754375278b8a11e6df0f6106c797d524e92d4998683d6e1e07b6cfc982ea3ff167a0b9ca92ba0dc2 SHA512 4ac82c4bc2ddb02e2941746921443e38b698c6e54cfcab317fc9108f84ada7b868ec2ee3c70b28c1dfe9f41e2aadab4124c8daa65a409905cba5d674f0aab8a8 DIST d1xr-sc55-music.dxa 72803408 BLAKE2B eb52491f5c43e9f04aea5715cffc0a47d029dda0b8e5ae1a79ec36122a17c01e3b2a731f369d72fe0e069e1188bdaf03f82d0845b574d76b6798be33481e3b84 SHA512 3cdce5b6535e28397b3216cc9ca05cccf7194349c62d64c54300f02f39248b98598d170599e5c61b6900d780e4917f905c3c31eb814fbb8429221c804cbd8bf9 -EBUILD descent1-freedata-1.ebuild 1620 BLAKE2B 99ad8d8cc4cd3d9ef182f7911654e765f2a66999bb6ea3c7bfb9cd95c355f8709a651b6c4bb0ebf925d8c4532744beff35331cc1d5a5fc40e1517b68bfb2fb68 SHA512 63d72b0f82c4deb7de98b5cabd79b1adad30fa32fe2053234bf08bffe7f1845c0bc46bdf3a6902b7d934590b1da3fb3e37ec06a9f71e5d751c3c765e905761b4 +EBUILD descent1-freedata-1.ebuild 1622 BLAKE2B 808e79156dd58f22551cac31507492da43faba36c67024d264ac350f213820ee5e595f40748de2fe8c710bfe2dc21ede8366eac53f872d084dbb41a905355da8 SHA512 7043d6d954d7f2a90dcaf00a2890211f52066ab2a4ab3dc85a58c6a08ccea5ae88e74387bdef31ad34a2eaf5e193ef8e029a76f1d9ef85c18aa57e72998f1e2c MISC metadata.xml 1785 BLAKE2B 16b71d9c102e199926073201f8126407346feeef840d3275b92fde857b7ec77e44a15fb76c75ac18801955449d292566af1b78763b6de00263e5cb61659ee806 SHA512 132be33c500ea8059702bf92ce8c4d79f4ceca8d4c8142d94e118805a7db532325909363afdb5b25878f49cd9882bdee57db5904da83bb001525fcab08ddf930 diff --git a/games-action/descent1-freedata/descent1-freedata-1.ebuild b/games-action/descent1-freedata/descent1-freedata-1.ebuild index 481cd1cecce3..7700ddcff5e0 100644 --- a/games-action/descent1-freedata/descent1-freedata-1.ebuild +++ b/games-action/descent1-freedata/descent1-freedata-1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -23,7 +23,7 @@ fi LICENSE="public-domain" SLOT="0" KEYWORDS="~amd64 ~x86" -S="$WORKDIR" +S="${WORKDIR}" # If all USE flags are unset, this ebuild installs zero files. Require # at least one to be set. diff --git a/games-action/descent2-data/Manifest b/games-action/descent2-data/Manifest index e3cb681c604e..5f7564218d75 100644 --- a/games-action/descent2-data/Manifest +++ b/games-action/descent2-data/Manifest @@ -1,4 +1,4 @@ DIST d2xptch12.tgz 158419 BLAKE2B e4bd0d33fa8912b87f8018673c2f9fa9d965f96787b7af76da5473e0c6b06ca78303977cdb6e1f85affefe187b2f1e947eb477313b379bf2464e2a0ba95b74bf SHA512 14d59280e685a9c3d5e23e1d535f37f89768e022b795067793a994c5150685addfcacbd2dc52231804240d01d17d57b1db04335d41bc5930e3c8a845ebbb396b DIST setup_descent_2_1.1_(16596).exe 563071744 BLAKE2B f4c81daf5f3fe752687630bf4d9f10076e6f343161ea9675e3ab5698034fd8066727d939263db7a388d1e7e89834b8cea6e58e65433fd83a1d732b5439a693e5 SHA512 baf4577409c011f668d10a1a43385a916b951457b43b90883cef73af6622bed31a717f3d50d5a85698237fc4160281f3e2f4e07c9a261d63f52024ca05839fbd -EBUILD descent2-data-1.2.ebuild 2904 BLAKE2B 03b6c6fb3597ec44d7bda1f4ee12fe81b766cb53ae9c4366196b0870d5face288561eec5296e64f6f5101d0e346f7625c60ce2a08dea2ee9ec2164855fc3cd7b SHA512 68fa6ebd48908357931e96c11959218959d336b4973de7e36a1e48e13076784170037948f2ded3766677e0ecc7fe9b7034d0331b4508347977318c2ca533c7e9 +EBUILD descent2-data-1.2.ebuild 2897 BLAKE2B 454170a094bbaf73ff7ceea9f95562ec9e4012d1245763e53c014fc3215352f9a08994eb932d9ac277dda7ddd98a474eef6c59341edccd1038f1def0ed53256d SHA512 81ebb14da94ce60e95814bbc43d807d539ea7ebd049d5e894eced2ad582814954a731f84894a33349d00b28f2fb4d3cdc36427d7651eb03f52968c53f965e665 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/descent2-data/descent2-data-1.2.ebuild b/games-action/descent2-data/descent2-data-1.2.ebuild index 175865f367a1..aa325c48be28 100644 --- a/games-action/descent2-data/descent2-data-1.2.ebuild +++ b/games-action/descent2-data/descent2-data-1.2.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 CDROM_OPTIONAL="yes" -inherit cdrom estack eutils +inherit cdrom estack # Not possible to apply official 1.2 patch under Linux. A Gentoo user # created Xdelta patches and the DXX-Rebirth project kindly hosted them. diff --git a/games-action/descent2-freedata/Manifest b/games-action/descent2-freedata/Manifest index 54a72e5a5f5b..601e7c660b65 100644 --- a/games-action/descent2-freedata/Manifest +++ b/games-action/descent2-freedata/Manifest @@ -1,5 +1,5 @@ DIST d2xr-briefings-ger.dxa 11717 BLAKE2B 27af93656ac91bf5490195d2aebc9c9f252cb730094cccb53298b07f2e2031935033b8db765b40fdad93fb55b157a2be07906ea45185b754e5ec7c205803cc92 SHA512 479aa577dc65271c705e80404ec46e6c59ee3a5122d6e9705dbdd16b71b16c0d3447426e3e74937aa20eb7026f67a3896c5e814fbfcede9164bd557b6eb8423c DIST d2xr-opl3-music.dxa 22710919 BLAKE2B 82bdf29b6afe88305d4c7b69bb8b094efcf33ad23becec223311775cd50600ed399c207ee3a05da3800bcc5e123d00f9f8fa7d2d4f4d4be57bbf71e1c2482a9c SHA512 876321a9a16403f6e9d12e10bb73c9cdc57e1a106fa64833a1be8cc17b74f6f13e57e40f051a1b40e7bc88b95bfe86cff181c93c8619383dfdeb74f36f5cce86 DIST d2xr-sc55-music.dxa 19579531 BLAKE2B 16091e24477a49319f2685884a7538a3597a9132707ac1d59405fa08ce7492158075df4ee680a5c7ba44aa0bd0b16170057f6a8956eab4b56913d00ee2f1f339 SHA512 290713b05627bf65bdc55fc6631a0c86e50f484a167f3fd20b3fe2bc5b772437939b5bf32eea852874dd983fbd47f160cae2412a2d6c5319f0d1583a33d28da6 -EBUILD descent2-freedata-1.ebuild 1620 BLAKE2B 99ad8d8cc4cd3d9ef182f7911654e765f2a66999bb6ea3c7bfb9cd95c355f8709a651b6c4bb0ebf925d8c4532744beff35331cc1d5a5fc40e1517b68bfb2fb68 SHA512 63d72b0f82c4deb7de98b5cabd79b1adad30fa32fe2053234bf08bffe7f1845c0bc46bdf3a6902b7d934590b1da3fb3e37ec06a9f71e5d751c3c765e905761b4 +EBUILD descent2-freedata-1.ebuild 1622 BLAKE2B 808e79156dd58f22551cac31507492da43faba36c67024d264ac350f213820ee5e595f40748de2fe8c710bfe2dc21ede8366eac53f872d084dbb41a905355da8 SHA512 7043d6d954d7f2a90dcaf00a2890211f52066ab2a4ab3dc85a58c6a08ccea5ae88e74387bdef31ad34a2eaf5e193ef8e029a76f1d9ef85c18aa57e72998f1e2c MISC metadata.xml 1669 BLAKE2B 6f9b2c2f1e5e2704a5ee5be0fd236dfb9a7fcebc72f63be1f3c53a46187770e7027e15aa5b2016b2d686d8e915d024db0d3a39824c52f15a09f68f4da994b7c4 SHA512 f320ede75f8726d962ead730b50533af1007594464bef1a14b0c50b310d3d62a8149e77978c9551666160b46fa494484de0517a3fb27951aaf20e21c050345c8 diff --git a/games-action/descent2-freedata/descent2-freedata-1.ebuild b/games-action/descent2-freedata/descent2-freedata-1.ebuild index 481cd1cecce3..7700ddcff5e0 100644 --- a/games-action/descent2-freedata/descent2-freedata-1.ebuild +++ b/games-action/descent2-freedata/descent2-freedata-1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -23,7 +23,7 @@ fi LICENSE="public-domain" SLOT="0" KEYWORDS="~amd64 ~x86" -S="$WORKDIR" +S="${WORKDIR}" # If all USE flags are unset, this ebuild installs zero files. Require # at least one to be set. diff --git a/games-action/descent2-vertigo/Manifest b/games-action/descent2-vertigo/Manifest index b42c5932c20a..6058daaf9969 100644 --- a/games-action/descent2-vertigo/Manifest +++ b/games-action/descent2-vertigo/Manifest @@ -1,2 +1,2 @@ -EBUILD descent2-vertigo-1.0.ebuild 1234 BLAKE2B c11eec4f1833183dd5bf544a96b4c91bf6b0addf74f2925f637c61efaf36222a65564b9a24ad719e14ae3d775e7eb1958d163ff6dde79210f9ea4dc570e1b7c9 SHA512 20bf3e2ea098e74d9f8c45656d79eb6006a40211b3cdc34cc2dc6ed1b7e0df58e72ea75015806fb809b2b148e8da1a988c2f8cd7c39afd799c25534b72051bbf +EBUILD descent2-vertigo-1.0.ebuild 1227 BLAKE2B 5914ed444666b74d8f97e9b236dca60e9c89425f847f445cb35d9998446943e6d366107e4adba6f839169eacba9dd161f7e00d89eb63810a5517a29388b60242 SHA512 ad608a05be80e0130eeed93b8bff5e59ef0dc972c3746469758ba369a2ff1d41831c912564ebf6c623355c0c07430e57a3a2c249696953318653ee0918d6d576 MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254 diff --git a/games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild b/games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild index 630163b554a6..9c27d067bd53 100644 --- a/games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild +++ b/games-action/descent2-vertigo/descent2-vertigo-1.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit cdrom estack eutils +inherit cdrom estack DESCRIPTION="Data files for Descent 2: The Vertigo Series" HOMEPAGE="http://www.interplay.com/games/descent.php" diff --git a/games-action/descent3-demo/Manifest b/games-action/descent3-demo/Manifest index 56b80a0c735c..f29ce0c0a82a 100644 --- a/games-action/descent3-demo/Manifest +++ b/games-action/descent3-demo/Manifest @@ -1,3 +1,3 @@ DIST descent3-demo.run 45118289 BLAKE2B 7e64f03aa6cf75839d1eddf0116686c9d2a121f69a764cf416695455008b608579449ab7458177a2be11910ad361f707501153749d5c8b58dacc36e338251c1c SHA512 8f5e790257d0477e4238aae8fb5b4b1f21e23f188775cb53a5197baf0c174017d821e3a8dd696f9c0fd27838e08cff4bde0d6f5a9dca87a7e8af29cdc627d29c -EBUILD descent3-demo-1.4.0a-r1.ebuild 1710 BLAKE2B f511d1ee155029131b3f9889b59437a73a40458fb8686f2249e217219744358ec2c42a91fd3a9d01f3c4e56ff8d580391fef16e6cd7038b57082ec1f5e6aee20 SHA512 73a1b3f4ed2522f5b03d161fa61f7ba1e01ff8ad71451c6e1456f87c1c95f9bae45e610dd3db4ec9e66664073671c337ba62f8dafa713a74bfe3f4fa03c02cc1 +EBUILD descent3-demo-1.4.0a-r1.ebuild 1694 BLAKE2B 10b66347bc17656269a09b3206efe29ea1fff30762c552cdf65ab98788488824643b8f76a5b888d278216651b3dabe43f0122d1b58fd82800a77e98bc25c4eee SHA512 8b7b3a2742965809f59d53598346621b74d4208c8832470f8da53294a47a1c32b44fce6b26e98e9b2bf9a9f137dcad94c4547480448a5ecc9b14797dcccc503c MISC metadata.xml 674 BLAKE2B 55ee8a8a4dddfca143c66a762de971984fcea130d085eb0f1d97d51eaa41e439cbbba1787a8700cf1018dd065a7126e1e206a7ea079bf6ed650905cd6c61580a SHA512 44cd0adf66a791a20af8eda38f8a7adef9aaeaf74b5a3db388d33efaec4bc14781ad9c8697fdbd18a2ff2188f848601409631b02537589bbae9eb9d8d0c5792f diff --git a/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild b/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild index a7347bf10e23..c0be84464d16 100644 --- a/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild +++ b/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild @@ -1,34 +1,38 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit desktop eutils unpacker xdg +inherit desktop unpacker wrapper xdg DESCRIPTION="Indoor/outdoor 3D combat with evil robotic mining spacecraft" HOMEPAGE="http://www.lokigames.com/products/descent3/" SRC_URI="mirror://lokigames/loki_demos/${PN}.run" +S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="alsa pulseaudio" REQUIRED_USE="?? ( alsa pulseaudio )" + RESTRICT="bindist mirror strip" -DEPEND="games-util/loki_patch" -RDEPEND="sys-libs/glibc +RDEPEND=" + sys-libs/glibc >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] alsa? ( media-libs/alsa-oss[abi_x86_32(-)] ) - pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] )" + pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] ) +" +BDEPEND="games-util/loki_patch" -dir="/opt/${PN}" -QA_PREBUILT="${dir:1}/descent3_demo.x86 - ${dir:1}/netgames/*.d3m" - -S="${WORKDIR}" +dir="opt/${PN}" +QA_PREBUILT=" + ${dir}/descent3_demo.x86 + ${dir}/netgames/*.d3m +" src_install() { local \ @@ -38,8 +42,8 @@ src_install() { loki_patch patch.dat data/ || die - insinto "${dir}" - exeinto "${dir}" + insinto ${dir} + exeinto ${dir} doins -r "${demo}"/* doexe "${demo}/${exe}" @@ -63,11 +67,9 @@ src_install() { pkg_postinst() { xdg_pkg_postinst - echo elog "To play the game run:" elog " descent3-demo" elog elog "If the game appears blank, then run it windowed with:" elog " descent3-demo -w" - echo } diff --git a/games-action/descent3/Manifest b/games-action/descent3/Manifest index 958be74c77f7..d76687035c85 100644 --- a/games-action/descent3/Manifest +++ b/games-action/descent3/Manifest @@ -1,4 +1,4 @@ DIST descent3-1.4.0a-x86.run 2736956 BLAKE2B 23ea2042404308ff6d9b1b3fca688b1b59c9a774017ed0ca0a1e95166c698a41f7453addf6af043bb5faed8866ce590692dc8c708de01fb5464b0c456863c50e SHA512 e6c5d6a678c46374c5d5d40589d40906378fd17ebb658778a2d052a71cd069877a43eb83b344b41473fe443e886c3b07283ea9de908df4ab8584638670114ecc DIST descent3-1.4.0b-x86.run 4504631 BLAKE2B e6e807b8e1bc511a612a7b217ec9b86bb75cebfee3b30f636f7b668a651c09e61b13679d332e92708e8adc926033c4abe9b270e0357673d4026f934f31287de2 SHA512 912afcf51a2f4f8cacb231e318d4837c64b2f762109244c083760b5e580298d4166fea0878ee2d344b841c788d673896a09d0052ebea59dead637d834e826db3 -EBUILD descent3-1.4.0b-r2.ebuild 2660 BLAKE2B f2fb0f3d955a9d867747892d9897e757f066c400230c1fc4f7d437f401ce890052196809ebd0426ae61b588962fba92a940a0e39fcb2eaa045bc58cf80dcf1ae SHA512 874f2c6a6009302badfc428a3a4f8909a513bab9a798e2ccf178ef97c0c1cb6001d2913de6b23deccabe25eefbc481ae932a46d3cd1d467396966a7c68ad2b7c +EBUILD descent3-1.4.0b-r3.ebuild 2594 BLAKE2B 60afc4a5195afb3b9d5674be56c58e365de7dce0eea8fea1c52b67e62c11c1adb8b778836fd6ab0e30a77845944730f4bd7ee4b99c8838a99693aa69362ea5ad SHA512 d2b04034cf823e13656b5c44cc5fbe2d8f2ca11bd77a47a27046b3a0141bc2110229f5b26a3695d977a3f2c51d0d1bbd4065f31483b1736ef76f5797aafdea8d MISC metadata.xml 625 BLAKE2B 5fd68ba049724b77f21760b68d7a2a755dbf7b8caa159d629cd19bac4c7500b02a867bd999d87cafa96f2895ab068c1ae37890021f2de1be52a377dde4f4ac20 SHA512 a72428b67ed26503112a398643a53230dd80f0b48a0ffa53a4ade00647302147aa042acc91cc6b49fef0d23efeafef2e33d4caea4bb845de7f6d08e8c943d71c diff --git a/games-action/descent3/descent3-1.4.0b-r2.ebuild b/games-action/descent3/descent3-1.4.0b-r3.ebuild index 44a13d1b0af9..0756a6d15fc4 100644 --- a/games-action/descent3/descent3-1.4.0b-r2.ebuild +++ b/games-action/descent3/descent3-1.4.0b-r3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils unpacker cdrom multilib games +EAPI=7 + +inherit cdrom desktop unpacker wrapper -IUSE="nocd videos" DESCRIPTION="Descent 3 - 3-Dimensional indoor/outdoor spaceship combat" HOMEPAGE="http://www.lokigames.com/products/descent3/" SRC_URI="mirror://lokigames/${PN}/${PN}-1.4.0a-x86.run @@ -13,20 +13,23 @@ SRC_URI="mirror://lokigames/${PN}/${PN}-1.4.0a-x86.run LICENSE="LOKI-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" +IUSE="nocd videos" + RESTRICT="strip mirror bindist" -RDEPEND="sys-libs/glibc +RDEPEND=" media-libs/libsdl[abi_x86_32(-)] media-libs/smpeg[abi_x86_32(-)] + sys-libs/glibc virtual/opengl[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)]" + x11-libs/libXext[abi_x86_32(-)] +" -dir=${GAMES_PREFIX_OPT}/${PN} -Ddir=${D}/${dir} +dir=opt/${PN} +Ddir="${ED}"/${dir} pkg_setup() { - games_pkg_setup if use videos ; then ewarn "The installed game takes about 1.2GB of space!" elif use nocd ; then @@ -42,6 +45,7 @@ src_unpack() { else cdrom_get_cds missions/d3.mn3 fi + mkdir -p "${S}"/{a,b} || die cd "${S}"/a || die unpack_makeself ${PN}-1.4.0a-x86.run @@ -51,9 +55,9 @@ src_unpack() { src_install() { einfo "Copying files... this may take a while..." - exeinto "${dir}" + exeinto ${dir} doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/{${PN},nettest} - insinto "${dir}" + insinto ${dir} doins ${CDROM_ROOT}/{FAQ.txt,README{,.mercenary},d3.hog,icon.{bmp,xpm}} cd "${Ddir}" || die @@ -73,6 +77,7 @@ src_install() { cd "${S}"/a || die bin/Linux/x86/loki_patch --verify patch.dat || die bin/Linux/x86/loki_patch patch.dat "${Ddir}" >& /dev/null || die + cd "${S}"/b || die bin/Linux/x86/loki_patch --verify patch.dat || die bin/Linux/x86/loki_patch patch.dat "${Ddir}" >& /dev/null || die @@ -80,22 +85,19 @@ src_install() { # now, since these files are coming off a cd, the times/sizes/md5sums wont # be different ... that means portage will try to unmerge some files (!) # we run touch on ${D} so as to make sure portage doesnt do any such thing - find "${Ddir}" -exec touch '{}' + + find "${Ddir}" -exec touch '{}' + || die - games_make_wrapper descent3 ./descent3.dynamic "${dir}" "${dir}" + make_wrapper descent3 ./descent3.dynamic "${dir}" "${dir}" newicon ${CDROM_ROOT}/icon.xpm ${PN}.xpm # Fix for 2.6 kernel crash cd "${Ddir}" || die - ln -sf ppics.hog PPics.Hog + ln -sf ppics.hog PPics.Hog || die - prepgamesdirs make_desktop_entry ${PN} "Descent 3" ${PN} } pkg_postinst() { - games_pkg_postinst elog "To play the game run:" elog " descent3" - echo } diff --git a/games-action/dxx-rebirth/Manifest b/games-action/dxx-rebirth/Manifest index f74498a3deee..0d66cd3d1855 100644 --- a/games-action/dxx-rebirth/Manifest +++ b/games-action/dxx-rebirth/Manifest @@ -1,4 +1,4 @@ DIST dxx-rebirth-0.61.0_pre20200615.tar.gz 1959226 BLAKE2B 08d66eb1599100172e2bd8dcb8e13ca11314f3b06658c36851ddc7d91897a8376899b7c33b6e7a2d7b72e93cf7f20f157994d06f880e138dc807350e4c64c517 SHA512 3470e2b9cf20268f1af5e8084f0b361d1dd5d797bee9a1d97ce5509046f79750ac214d0f34e7eef1acc4ee4ae868ad3f34d33b45ff163863333e9d8a7d758db2 -EBUILD dxx-rebirth-0.61.0_pre20200615.ebuild 8844 BLAKE2B a0b5d114b010e6f774e1ca4fb421fc99f2b135b6f768b7b62b252f24ecb43718d17faab5242baee0ccfb76977711757a6065bd26bd8acc86e1b901fd7cdee2eb SHA512 5deee7cb80556892af2b2bb67dc365b783ed2552f0351fabe3485e893b9b57f799a2ac0a0d2a19abbebfccf2109e536fe0ab26b263f5b138ebfc24ddf8b058cc -EBUILD dxx-rebirth-9999.ebuild 8408 BLAKE2B ec9e4c50260af8679c51835fa2fa9837f2d20f57418106e85ce3c39b087a7a531df9ad857718b83958f23c169ec5b00b095fa459c4e7e4acd05291b84fc27d23 SHA512 9b545d78299efc74621398904aaa7a2796756efbeb20626e73508cce3a60b4c4026ef3c7bf15a96db042085d0e5e80b4d0185d39e442d9abdbaf1dca6e8e0c15 +EBUILD dxx-rebirth-0.61.0_pre20200615.ebuild 8845 BLAKE2B b08a16ab08f97c81ed2b152641beb63838e7c3d5191da513978cda584878525d01273babea1213f5bc503dff5bf6c352ed8e0394347c99da38805c31572360ba SHA512 f68759d96627ed2cc1d074985631651e97ba9d70294c6b192416ce22f7b7fb893eb91a03fdb2480d10c8bdf027ee480753542f8bb7f2690ca3406b8b49c355fb +EBUILD dxx-rebirth-9999.ebuild 8403 BLAKE2B 01a97a53447e4d1546348e239289204f0897b9158b27de27ff48531b556bbc6df4cf9bedc7602bcdc9b406398a9ceacc0c334083f6faa4890f2f27392c7fc165 SHA512 e18d4c2b33cc8cee139f3d643df55f2a51b598c68b3dfb1eef0c7089a4252bce276b1bb66f4e80c2d9ab4d6bc4f12eac0a14dce4752effd5d4d79881f139ac3c MISC metadata.xml 2537 BLAKE2B 709f8b7ed142ab72535062bda6d890dd4e17a4c37a68689544858d71b932740080444c400a0d86c0365954650e0638162185b4c1447b96a1b5fd4d656ed9857c SHA512 2f326d7d55af3a5d1ac3e35df2e46deb0c8dd1057b6eb2be301b80f7518a138c7518c6794d15ef0d0d60356ac8711d0f2b718f1b033f8d69ae296ee242dfb634 diff --git a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild index 5375a057af94..86ced2d16b5b 100644 --- a/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild +++ b/games-action/dxx-rebirth/dxx-rebirth-0.61.0_pre20200615.ebuild @@ -5,11 +5,11 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit desktop eutils python-any-r1 scons-utils toolchain-funcs xdg -if [[ "$PV" = 9999 ]]; then +inherit desktop python-any-r1 scons-utils toolchain-funcs xdg + +if [[ "${PV}" = 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/dxx-rebirth/dxx-rebirth" - PROPERTIES="live" else # dxx-rebirth-0.61.0_pre20190720.ebuild #MY_COMMIT='a17792c89fd49dd12fdf5981670dd7f64b42850f' @@ -17,9 +17,9 @@ else MY_COMMIT='0c2fcf691ffb2a586991350d67f3efd1cca2a1f3' # dxx-rebirth-0.61.0_pre20200627.ebuild #MY_COMMIT='aba40babb47d36a88011af01e4bc0fc00dca74ef' - S="$WORKDIR/$PN-$MY_COMMIT" - #SRC_URI="https://github.com/dxx-rebirth/dxx-rebirth/archive/$MY_COMMIT.tar.gz -> $PN-$PVR.tar.gz" - SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/$MY_COMMIT -> $PN-$PVR.tar.gz" + S="${WORKDIR}/${PN}-${MY_COMMIT}" + #SRC_URI="https://github.com/dxx-rebirth/dxx-rebirth/archive/${MY_COMMIT}.tar.gz -> ${PN}-${PVR}.tar.gz" + SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/${MY_COMMIT} -> ${PN}-${PVR}.tar.gz" unset MY_COMMIT # Games under Gentoo are marked as 'testing' by convention @@ -227,7 +227,7 @@ src_compile() { src_install() { # Use upstream install target to handle the various combinations of # enabled/disabled engines and optional editor support. - dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="$D" "$D" + dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="${D}" "${D}" local DV for DV in 1 2; do if ! use d${DV}x; then @@ -244,7 +244,7 @@ src_install() { pkg_postinst() { xdg_pkg_postinst if ! use data; then - elog "$PN requires game data to play." + elog "${PN} requires game data to play." elog "Game data is not included in this package. To play the game," elog "emerge the packages required by USE=data or install the game" elog "data by hand." diff --git a/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild b/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild index 61777f8871ce..5a01f9daaefc 100644 --- a/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild +++ b/games-action/dxx-rebirth/dxx-rebirth-9999.ebuild @@ -5,15 +5,15 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) -inherit desktop eutils python-any-r1 scons-utils toolchain-funcs xdg -if [[ "$PV" = 9999 ]]; then +inherit desktop python-any-r1 scons-utils toolchain-funcs xdg + +if [[ "${PV}" = 9999 ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/dxx-rebirth/dxx-rebirth" - PROPERTIES="live" else MY_COMMIT='' - S="$WORKDIR/$PN-$MY_COMMIT" - SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/$MY_COMMIT -> $PN-$PVR.tar.gz" + S="${WORKDIR}/${PN}-${MY_COMMIT}" + SRC_URI="https://codeload.github.com/dxx-rebirth/dxx-rebirth/tar.gz/${MY_COMMIT} -> ${PN}-${PVR}.tar.gz" unset MY_COMMIT # Other architectures are reported to work, but not tested regularly by @@ -219,7 +219,7 @@ src_compile() { src_install() { # Use upstream install target to handle the various combinations of # enabled/disabled engines and optional editor support. - dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="$D" "$D" + dxx_scons register_compile_target=0 register_install_target=1 DESTDIR="${D}" "${D}" local DV for DV in 1 2; do if ! use d${DV}x; then @@ -236,7 +236,7 @@ src_install() { pkg_postinst() { xdg_pkg_postinst if ! use data; then - elog "$PN requires game data to play." + elog "${PN} requires game data to play." elog "Game data is not included in this package. To play the game," elog "emerge the packages required by USE=data or install the game" elog "data by hand." diff --git a/games-action/extreme-tuxracer/Manifest b/games-action/extreme-tuxracer/Manifest index 41a4fa16c3f0..129b8f605023 100644 --- a/games-action/extreme-tuxracer/Manifest +++ b/games-action/extreme-tuxracer/Manifest @@ -1,5 +1,5 @@ -DIST etr-0.7.4.tar.xz 44179876 BLAKE2B 040554b8053e7f513526b539479dddd3740e002348e169453dcbd1cec28fa15e1abff13c1b02cbd61552d04974e3ec508b0d9b24e1162e4d113f284103b877d9 SHA512 780263859ee3510b0c421f10c190b479db62a1268def14f18ecf7ff84c470cf28f1a2b077fcb21d8bd447cde8b3a7f280aced5cd830eb3aa174b3e461e9efae1 DIST extreme-tuxracer-0.7.5.tar.xz 44180024 BLAKE2B 6c4cb4cdfe19e376a6bc5fa164ea17592f0aa46b5d297957219a501e8b294e3a071909b2ce168424e734e1d06a5ef81647d5a392e6943b71a6bafd50890206e3 SHA512 62ea5ccdacb3e793760fe793133f1866179dffd938fd4b8e5c369371d847320a247bf85a89648b7c01078dc18a65ac6eac30a59bfe710032c79c16ab93f9e4aa -EBUILD extreme-tuxracer-0.7.4.ebuild 999 BLAKE2B 74b97dadc7c7a3c3a53a0fef3b07807d0e81ef7c9d27dac402c5c0b233663a990e26f36bf34020c036fd1ed6cce52cbf7d16a4ba447a0986c9bad799ec049da6 SHA512 c6ed3ce0cb2686aacc05878f2a8cefc4d9964d7fd4848dec8461988d01a565735b2ba0c293a1ba6a048abab815b323b50f730f81e8b7b2a10d2d9ff16b06d4da -EBUILD extreme-tuxracer-0.7.5.ebuild 972 BLAKE2B 7356e1481034e974a9a2d6e44cd27b23288f161624811bf824f09ce197f73bc6d5a7248c5c26001c3069f5586e63a7c39511476f54b768897cfe45124a39bbbd SHA512 33fb046d03674b19d62fba6370f2ab2555c5e0b1f3f14f7173c65488317a713120245b6cc9a26663862777564ee387aa66a2cfdd4e33d0117da471453478a03f +DIST extreme-tuxracer-0.8.0.tar.xz 40817900 BLAKE2B 79462dddfc531d1c17f2b9ce8e5bc4a250cb7ea48ff6f37ceb9eb7f0bcbf97f3a0ae9b09a8c09fa36bc71f8982dbeb2b1e67cddd967252fe0c9af013781546c7 SHA512 ff1e4dab4d2e72960eb8dd9643f0150255fe4196c2b25e67dd0d266a89f0b247ce76f818927cda35bbd669972f31f79b1461ccb1b2c7aeeb8d70aa39ed7bfd6d +EBUILD extreme-tuxracer-0.7.5.ebuild 985 BLAKE2B 18e4cd4e245a4b209a83ce88ca98899424eb21c2ef064db6f20767e9356c85f143811ababe1ca232fe6f14aeceb013fdc5407132384d4c4d71d867aa98e4ea26 SHA512 8a4dd571c8b501d3dbdd02b0a0d56746c1a05c2b2fd379ee457748a4be57ec3ed8293ac9cf2bd86afd0ceb55b3218262a8206f644b3e25e3c8076f39e4f84dda +EBUILD extreme-tuxracer-0.8.0.ebuild 991 BLAKE2B 64aa4cce790156b85ceb958aca8e6459fd4ec1d39853485acc8fd9eb4190c589b842600b04db4539fbe1a9e1f139e9d951ec3d5c829b24737edc65260cc38914 SHA512 c8b2c14ac06910e7cc1733b2d6a9ad3c355be9e04f0a09519ecd4336a0ed5350504b6f236ffefcd9fc87772e7a458804ab42928c51a322d18908b4cdccdd9280 MISC metadata.xml 527 BLAKE2B 3512706041a2f8e35680d809119af7f52e648094801a6451806317e220df0a8e64143ddb6041991e1590df4b89ab1e63b853e2ec91ac94a05bc10afb4e74d872 SHA512 b384907967acf80208014d768908547687f0820495fabdb71e938fb07521ab6f7ec017857e92b3cd2f46c8ffd8ff4634bf1bdc6beaa789329c5b5302f2cdc0cf diff --git a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild b/games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild index 37ca8a6dbf5b..cb3423c92a65 100644 --- a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild +++ b/games-action/extreme-tuxracer/extreme-tuxracer-0.7.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit autotools desktop xdg-utils DESCRIPTION="High speed arctic racing game based on Tux Racer" -HOMEPAGE="https://extremetuxracer.sourceforge.net" +HOMEPAGE="https://sourceforge.net/p/extremetuxracer/wiki/Home/" SRC_URI="https://download.sourceforge.net/extremetuxracer/etr-${PV}.tar.xz -> ${P}.tar.xz" LICENSE="GPL-2+" diff --git a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild b/games-action/extreme-tuxracer/extreme-tuxracer-0.8.0.ebuild index 91aa7ac5cd6b..7bb586bdbb0c 100644 --- a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild +++ b/games-action/extreme-tuxracer/extreme-tuxracer-0.8.0.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit autotools desktop gnome2-utils +inherit autotools desktop xdg-utils DESCRIPTION="High speed arctic racing game based on Tux Racer" -HOMEPAGE="http://extremetuxracer.sourceforge.net/" -SRC_URI="mirror://sourceforge/extremetuxracer/etr-${PV/_/}.tar.xz" +HOMEPAGE="https://sourceforge.net/p/extremetuxracer/wiki/Home/" +SRC_URI="https://download.sourceforge.net/extremetuxracer/etr-${PV}.tar.xz -> ${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" @@ -15,13 +15,12 @@ KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND=" - >=media-libs/libsfml-2.2:0= + >=media-libs/libsfml-2.4:0= virtual/glu virtual/opengl " -DEPEND="${RDEPEND} - virtual/pkgconfig -" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" S="${WORKDIR}/etr-${PV/_/}" @@ -40,14 +39,10 @@ src_install() { domenu resources/etr.desktop } -pkg_preinst() { - gnome2_icon_savelist -} - pkg_postinst() { - gnome2_icon_cache_update + xdg_icon_cache_update } pkg_postrm() { - gnome2_icon_cache_update + xdg_icon_cache_update } diff --git a/games-action/fakk2/Manifest b/games-action/fakk2/Manifest index e1e9386cce54..904d819418cb 100644 --- a/games-action/fakk2/Manifest +++ b/games-action/fakk2/Manifest @@ -1,2 +1,2 @@ -EBUILD fakk2-1.02-r1.ebuild 1667 BLAKE2B 9f4592d26f217af0e858c4cd0c164cdd7d8cac625fed15b0ab35a5decc1f9e14846d697b062f4dd0e00dcb118bae2a29f17918cd97fc87dec3f220e96c22367a SHA512 4023c429060f6272e790cd15493aeed264153637f709c88c21ec1c6786ca4829d7014d48e449641b1fabe51e7ab13a0a4cc306485c6bc943a4c978b05f2843d2 +EBUILD fakk2-1.02-r1.ebuild 1685 BLAKE2B a813b8e7b524a9f7ad96380969a060f8ced3dfa54d664d939d2b52e6c1ba269f367f317e5902f149fb90af067578cfae9b1645d26bb1e4192d0b6a96676c026a SHA512 23103dbad3d8aba47899389b0c0d45d759a3bf5d706a08d5ec949ba6afb3ba82c462be907c4034aa8f23b80f089d1cc65b7f9328b5dace18a51a085b49aa745e MISC metadata.xml 1206 BLAKE2B a3c0be20590459e2401b791c4c1211f7155d4e76f34757ad180c9626729f431ee77a00a30b25076cef69705e64cd54ca581d147132f2c8323b9053013255d5a8 SHA512 786927f7a429e4ff1f1097144f41b832b7d8bd8fd1423dd5587d3c496a2ed4be66aa34702e360c702f536429ceed38082475529392c5e0ef389aa431d2595432 diff --git a/games-action/fakk2/fakk2-1.02-r1.ebuild b/games-action/fakk2/fakk2-1.02-r1.ebuild index f7e669e552d3..1a6244a87e01 100644 --- a/games-action/fakk2/fakk2-1.02-r1.ebuild +++ b/games-action/fakk2/fakk2-1.02-r1.ebuild @@ -1,12 +1,14 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils cdrom +EAPI=7 + +inherit cdrom desktop wrapper DESCRIPTION="3D third-person action shooter based on the Heavy Metal comics/movies" HOMEPAGE="http://www.lokigames.com/products/fakk2/" SRC_URI="" +S="${WORKDIR}" LICENSE="LOKI-EULA" SLOT="0" @@ -16,8 +18,6 @@ RESTRICT="strip bindist" RDEPEND="virtual/opengl" -S=${WORKDIR} - dir=/opt/${PN} Ddir=${D}/${dir} @@ -45,7 +45,7 @@ src_install() { # Now, since these files are coming off a cd, the times/sizes/md5sums won't # be different ... that means portage will try to unmerge some files (!) # So, we run touch on ${D} to make sure portage doesn't do any such thing - find "${Ddir}" -exec touch '{}' \; + find "${Ddir}" -exec touch '{}' \; || die make_wrapper ${PN} ./${PN} "${dir}" "${dir}" newicon ${CDROM_ROOT}/icon.xpm ${PN}.xpm diff --git a/games-action/heretic2-demo/Manifest b/games-action/heretic2-demo/Manifest index 8ff3dfbf218b..352946991d85 100644 --- a/games-action/heretic2-demo/Manifest +++ b/games-action/heretic2-demo/Manifest @@ -1,3 +1,3 @@ DIST heretic2-demo.run 55065564 BLAKE2B d4d2e3383a14633d215f4cc7c979dc737e56a743998f10b36d0b9cbc3787df86cc0943802ce700e2123791f9d44cea9fd37d891b7c0562dbca1a4264e3eb48cc SHA512 62aba7b4569b76bf9a01864652da7be8e268ad3cad4eb5b986b7e84adbd88e826799d021b141f9a7a1135520e440de4ce2e57c5be6ceaa85dc08295d5e3ad30e -EBUILD heretic2-demo-1.06a.ebuild 1364 BLAKE2B 43b9ce781e8061f23dfc100f5f797d503626ecba192fd122e3bac15ed5d0ccfa140ee5600e8aad2a991141f6350a487bea045fcf2ddab72eba2649164ffbf932 SHA512 365da399424fc1b05ed7960e2cbf8179092f6441a2095960b68250fe3111bc78bedfe8867a0e93597871a54613134b85b184dff92d92d8757b806fe39ff568fc +EBUILD heretic2-demo-1.06a-r1.ebuild 1294 BLAKE2B 9386d5e65bdd3ee69c23af66e6d31fe2a027e2110c81daf1d2de4e878363bd1d7fbfaaa775bd7b12a13998f288145f71e714e6ed8a7026c03a17240166b68bb3 SHA512 eb23e3fef0d814b5e23a42a3d7590b1feaf8b4df1a3caca787d365ef45108c1d53d5681cc0ab73bd75fffd09da66cd0a066e24c31e8ce6f797a37aae8fc66b77 MISC metadata.xml 710 BLAKE2B 2b9f13c1ebed41739b7700016440fbc43cb798906a68cd6c6c105218db4681863ebf1d711534967abed200c4e6ff2c5f42963b01fb33b63a6a1e6311e9f76c4a SHA512 3d5b818e953410bd3b51926173604c85ea1d74d6433e5ea52866153fa9da7d4627cd18adc844e10fa54cba1d156b505dca9364b22f6fe7d2d792127fa65b4586 diff --git a/games-action/heretic2-demo/heretic2-demo-1.06a.ebuild b/games-action/heretic2-demo/heretic2-demo-1.06a-r1.ebuild index 13ff487e694d..8d869e898f2b 100644 --- a/games-action/heretic2-demo/heretic2-demo-1.06a.ebuild +++ b/games-action/heretic2-demo/heretic2-demo-1.06a-r1.ebuild @@ -1,31 +1,31 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils unpacker multilib games +EAPI=7 + +inherit desktop multilib unpacker wrapper DESCRIPTION="Third-person classic magical action-adventure game" HOMEPAGE="http://www.lokigames.com/products/heretic2/ http://www.hereticii.com/" SRC_URI="mirror://lokigames/loki_demos/${PN}.run" +S="${WORKDIR}" LICENSE="LOKI-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" + RESTRICT="strip mirror bindist" -QA_TEXTRELS="${GAMES_PREFIX_OPT:1}/heretic2-demo/ref_glx.so" -DEPEND="games-util/loki_patch" RDEPEND=" x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)]" + x11-libs/libXext[abi_x86_32(-)] +" +BDEPEND="games-util/loki_patch" -S=${WORKDIR} - -dir=${GAMES_PREFIX_OPT}/${PN} -Ddir=${D}/${dir} +dir=opt/${PN} QA_PREBUILT="${dir:1}/*" +QA_TEXTRELS="opt/heretic2-demo/ref_glx.so" src_install() { ABI=x86 @@ -36,7 +36,7 @@ src_install() { loki_patch patch.dat data/ || die # Remove bad opengl library - rm -r "${demo}/gl_drivers/" + rm -r "${demo}/gl_drivers/" || die # Change to safe default of 800x600 and option of normal opengl driver sed -i \ @@ -44,14 +44,12 @@ src_install() { -e "s:libGL:/usr/$(get_libdir)/libGL:" \ "${demo}"/base/default.cfg || die - insinto "${dir}" - exeinto "${dir}" + insinto ${dir} + exeinto ${dir} doins -r "${demo}"/* doexe "${demo}/${exe}" - games_make_wrapper ${PN} "./${exe}" "${dir}" "${dir}" + make_wrapper ${PN} "./${exe}" "${dir}" "${dir}" newicon "${demo}"/icon.xpm ${PN}.xpm make_desktop_entry ${PN} "Heretic 2 (Demo)" ${PN} - - prepgamesdirs } diff --git a/games-action/heretic2/Manifest b/games-action/heretic2/Manifest index 7ca9cfc6b8a4..a44d8c78f7db 100644 --- a/games-action/heretic2/Manifest +++ b/games-action/heretic2/Manifest @@ -1,5 +1,5 @@ DIST heretic2-1.06b-unified-x86.run 4718161 BLAKE2B 880b8c9468bf98a95cc0e31e9d1853de6f0f7e9d205518043ab243f81f760e588655b85bf7a2e1983ff738072adaa731a9488e00d342ec86be41f1b5aa32087f SHA512 7dcd4f8f87d526db7ea9fd647e4807d4e1a404a612460f8dcc0d0360964ef0d4c721e9c62b58cd1764c1e2c71ad1539c6aac5083fadc7a85ec4c12c8aa7b338f DIST heretic2-1.06c-unified-x86.run 3667873 BLAKE2B f492aec1d290ccf32a63d5a4ff017168ba89435db63124ce9de93ebe9c5284cf6dbabe0355fbad6a52f20d646194a9fd5014c1030abc1946961f922ae57e810f SHA512 e855c573d6e215e18d80143d1850e890349f941462a5d2d59c57a02f11a39967fd633efdfe46199d588e97cc99322d539ac50fc7bc7fa6d7e116e99f5a532de4 DIST heretic2-maps-1.0.run 6257076 BLAKE2B 15151d80027f4912fab919526e4b91cacb87adeee7cb97e50b1ad5cfa905059c169705fd40ec3330b58996fac167822bc93af49c01fbbb61e4ace73309932cc2 SHA512 ba570caeae6bbe4a97bfe937353014dc9ddcc5a007b0fd1911ab1494667d2dae263d727190e7172d35639511a6383ff35eea5622cdc2e124e3793daef3c8e607 -EBUILD heretic2-1.06c-r1.ebuild 1802 BLAKE2B fe462943c6a872273ae068c80257c358b9e622ad4bd93637510b91ceab35fca37f7c10a2270944a0fd3be6d91b9f8a6eb797d18a51d29f352e270f6ed1b929bb SHA512 c161a23edd7b0d3589f3a6c0b5fa05643deec40f9e2562185ae860b1b2524b1390def80275a36f2663b186d1e9cc805264fbd0ba5bd6a1ddda9137b30afc8003 +EBUILD heretic2-1.06c-r2.ebuild 1804 BLAKE2B 630c04d8f8d62d315424aea048c7413177a52785909f5ae5e3cbadcd328e6e789c69f3721e534d18e3a9fdaab1bbc0c5f11ab9f8168248bde95e4312ec07b75b SHA512 4353140eff9bd2fa602a6513c0213b35199a5582a80bd3184c3bb9f71435823de26e8e6ea8d8da7d1201af2d7ff7fabb437f9b5df87b0270938fd8aaa2a6d30b MISC metadata.xml 252 BLAKE2B 1b951d2e730631865ae5f379b19ed9de2c8adf2f2786da3f75d0871d967374198ddd9106433f388bdc7050c37063fb28cda4320ae7bdc9a03854838693d9f952 SHA512 90798aff93ec7e3881b882e7b10bb1680e8cb7d82b0ef4280e562ab0c9e8a2daba8afe57333dc64697322267a4b651c00ee9b4fdeb56278ff70c073da7b91638 diff --git a/games-action/heretic2/heretic2-1.06c-r1.ebuild b/games-action/heretic2/heretic2-1.06c-r2.ebuild index 60d2b16cafed..378a37e5873d 100644 --- a/games-action/heretic2/heretic2-1.06c-r1.ebuild +++ b/games-action/heretic2/heretic2-1.06c-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils unpacker cdrom multilib games +EAPI=7 + +inherit cdrom desktop multilib unpacker wrapper DESCRIPTION="Third-person classic magical action-adventure game" HOMEPAGE="http://lokigames.com/products/heretic2/ @@ -10,16 +11,17 @@ HOMEPAGE="http://lokigames.com/products/heretic2/ SRC_URI="mirror://lokigames/${PN}/${P/%?/b}-unified-x86.run mirror://lokigames/${PN}/${P}-unified-x86.run mirror://lokigames/${PN}/${PN}-maps-1.0.run" +S="${WORKDIR}" LICENSE="LOKI-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RESTRICT="strip mirror bindist" -QA_TEXTRELS="${GAMES_PREFIX_OPT:1}/${PN}/base/*.so" -DEPEND="games-util/loki_patch" -RDEPEND="virtual/opengl +QA_TEXTRELS="opt/${PN}/base/*.so" + +RDEPEND=" + virtual/opengl amd64? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] @@ -28,17 +30,17 @@ RDEPEND="virtual/opengl x86? ( x11-libs/libX11 x11-libs/libXext - )" - -S=${WORKDIR} + ) +" +BDEPEND="games-util/loki_patch" src_unpack() { cdrom_get_cds bin/x86/glibc-2.1/${PN} - mkdir ${A} + mkdir ${A} || die local f for f in * ; do - cd "${S}"/${f} + cd "${S}"/${f} || die unpack_makeself ${f} done } @@ -46,39 +48,38 @@ src_unpack() { src_install() { has_multilib_profile && ABI=x86 - local dir=${GAMES_PREFIX_OPT}/${PN} + local dir=/opt/${PN} - cd "${CDROM_ROOT}" + cd "${CDROM_ROOT}" || die - insinto "${dir}" + insinto ${dir} doins -r base help Manual.html README README.more - exeinto "${dir}" + exeinto ${dir} doexe bin/x86/glibc-2.1/${PN} - games_make_wrapper ${PN} ./${PN} "${dir}" "${dir}" + make_wrapper ${PN} ./${PN} "${dir}" "${dir}" sed -i \ -e 's/^exec /__GL_ExtensionStringVersion=17700 exec /' \ - "${D}/${GAMES_BINDIR}/${PN}" || die + "${ED}/usr/bin/${PN}" || die newicon icon.xpm ${PN}.xpm make_desktop_entry ${PN} "Heretic II" - cd "${D}/${dir}" - ln -s "${CDROM_ROOT}"/*.gz . + cd "${ED}/${dir}" || die + ln -s "${CDROM_ROOT}"/*.gz . || die unpack ./*.gz - rm -f *.gz + rm -f *.gz || die local d for d in "${S}"/* ; do - pushd "${d}" > /dev/null - loki_patch patch.dat "${D}/${dir}" || die - popd > /dev/null + pushd "${d}" > /dev/null || die + loki_patch patch.dat "${ED}/${dir}" || die + popd > /dev/null || die done - rmdir gl_drivers + rmdir gl_drivers || die + sed -i \ "128i set gl_driver \"/usr/$(get_libdir)/libGL.so\"" \ base/default.cfg || die - - prepgamesdirs } diff --git a/games-action/hotline-miami/Manifest b/games-action/hotline-miami/Manifest index 10bc3b8a7f9a..4581dc31a584 100644 --- a/games-action/hotline-miami/Manifest +++ b/games-action/hotline-miami/Manifest @@ -1,3 +1,3 @@ DIST HotlineMiami_linux_1392944501.tar.gz 207632875 BLAKE2B 797143724dbc8229fb538cf3f9087b2cae3c6c5c7ebb6d863d935bd720f8ee38b06c1b28741cfe216e486f5dee9c77dfca80b808a76d83fc004358ff04567be2 SHA512 d1c1b7cbb910969ae120a12d982ed2ba7c935912bdc4e72e3a42b7aeb468b33c6536f4e43f97942155656be705e060d6fe9da37b04040c6aebf81ca80300d546 -EBUILD hotline-miami-1.0.9a_p20140221-r1.ebuild 2130 BLAKE2B d4a00c7e34186936c922d99bd5726fd06bee10bd795e3786af72eb104945c900708b011fff595945c5d1b27a6d6a7002e3120dca12d43e5f5a98b9671e46f494 SHA512 824e4d362623c8f375ccf1ca1b8a22c2afc3430e31bd6cd7c73a741a590c234e4af6c24565ee924f6e49ed003e21ea65f7879842d4424d363173ebb218f1db62 +EBUILD hotline-miami-1.0.9a_p20140221-r2.ebuild 2094 BLAKE2B 119e990ce3dc046bec1d9aba468659ba4b8f7ec3a7082a00baf6870ca3b61653a8de36a752c54683a5b6564d3e2c55521deff29106dc1c62f5f6317a80ee05f9 SHA512 c7279c41a39e28811c373aa43a2abd40127c3493d96c128f2ac8a49294ef85a32328f37a6e3251e881cab0c996c6f4bb92cf15dec1a9cb7735127af42c1e9642 MISC metadata.xml 377 BLAKE2B 474a88a7fa91f1024e794536a3a006edb921744be53dca4a2fc0febeffdc5067881d9129ecd8f064b49b6cc9312dc23032aa7601076de1f3d53cfc39a0acf8ab SHA512 ace6630c78a59dc9ee29d233621cd980f88d1140bccf565f19b6c41b206427fc6f7ce65ffcf44587873f497994b8436e7691eac44e0afd6ff81d057e5a257c5e diff --git a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r1.ebuild b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r2.ebuild index fa19d6e68fda..1a6a8e0ef21e 100644 --- a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r1.ebuild +++ b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r2.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: unbundle Qt5 +EAPI=7 -EAPI=5 -inherit eutils games +inherit desktop wrapper DESCRIPTION="High-octane action game overflowing with raw brutality" HOMEPAGE="http://www.devolverdigital.com/games/view/hotline-miami" SRC_URI="HotlineMiami_linux_1392944501.tar.gz" +S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" @@ -16,11 +16,14 @@ KEYWORDS="~amd64 ~x86" IUSE="bundled-libs +launcher" RESTRICT="bindist fetch splitdebug" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/lib/* +MYGAMEDIR=opt/${PN} +QA_PREBUILT=" + ${MYGAMEDIR#/}/lib/* ${MYGAMEDIR#/}/Hotline - ${MYGAMEDIR#/}/hotline_launcher" + ${MYGAMEDIR#/}/hotline_launcher +" +# TODO: unbundle Qt5 RDEPEND=" amd64? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)] @@ -53,9 +56,8 @@ RDEPEND=" x11-libs/libXrender x11-libs/libxcb ) - )" - -S=${WORKDIR} + ) +" pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" @@ -75,12 +77,10 @@ src_install() { use launcher && doexe lib/libQt5* use bundled-libs && doexe libCg* libopenal* - games_make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" + make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" make_desktop_entry ${PN} if use launcher ; then - games_make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" + make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" make_desktop_entry ${PN}-launcher "${PN} (launcher)" fi - - prepgamesdirs } diff --git a/games-action/intrusion2/Manifest b/games-action/intrusion2/Manifest index 5ba695765a81..e24cba7e67cd 100644 --- a/games-action/intrusion2/Manifest +++ b/games-action/intrusion2/Manifest @@ -1,3 +1,3 @@ DIST intrusion2-1370288626-bin 88713512 BLAKE2B 87d236dbba41a6b6cade2ea632c15c4f777fb245b7f1161f0b54ff931859b00f9326fa58d6207d5222c44faa6b6e6c44920b7409acc5bbd6b5f6aa920bcb2825 SHA512 ce3fc5c9dc388cd777e978c54b6696d102870f8111122e646637e12cb336767c60ffa8864ffa634012868f2b9ca231598e89438f226ca4465d8c4e936d492b06 -EBUILD intrusion2-1.024.ebuild 1778 BLAKE2B 0b9cd594dbce82a376c6dd42f858335174c19e18b3c8233bc2172fd2e5c8bbebcc9aae94fdb8b7c4e0b9d8ff74b38eaa3b9d731b4483e66606e74cfa02848c07 SHA512 d18d953961047b5eb9f53ad8c0a3563f3770a157bfad86ce66cf6308781e707319cd151cd852ac8eb1a20599ce8d2ee92d1311a708747490ff60370206137d38 +EBUILD intrusion2-1.024-r1.ebuild 1517 BLAKE2B 1c432665e441c12fe3a92a4346a6408c6a6fd965dbe796e30ea20580224ff6c02583f27c5bb986806340a01bbaa21e52eee07e131011055d5e0860fd03bd5012 SHA512 35de9d21fb4d4452ac2fb020b3c3ee0e636b11efb884013eac81d0ae1f814985f25129dfb23ea7f2806c29089d0a189f421e1a789786c785d15ab8adeacd2577 MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254 diff --git a/games-action/intrusion2/intrusion2-1.024-r1.ebuild b/games-action/intrusion2/intrusion2-1.024-r1.ebuild new file mode 100644 index 000000000000..144d88aeeae9 --- /dev/null +++ b/games-action/intrusion2/intrusion2-1.024-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop wrapper + +USELESS_ID="1370288626" +DESCRIPTION="Fast paced action sidescroller set in a sci-fi environment" +HOMEPAGE="http://intrusion2.com" +SRC_URI="intrusion2-${USELESS_ID}-bin" +S="${WORKDIR}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64 ~x86" +RESTRICT="bindist fetch" + +MYGAMEDIR=opt/${PN} +QA_PREBUILT="${MYGAMEDIR#/}"/${PN} + +COMMON_DEPEND=" + >=dev-libs/glib-2.34.3:2[abi_x86_32(-)] + >=dev-libs/atk-2.10.0[abi_x86_32(-)] + >=media-libs/gst-plugins-base-0.10.36[abi_x86_32(-)] + >=media-libs/gstreamer-0.10.36-r2[abi_x86_32(-)] + >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] + >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] + >=x11-libs/gdk-pixbuf-2.30.7[abi_x86_32(-)] + >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)] + >=x11-libs/pango-1.36.3[abi_x86_32(-)] + >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] + >=x11-libs/libX11-1.6.2[abi_x86_32(-)] + >=x11-libs/libXext-1.3.2[abi_x86_32(-)] + >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)] + >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)] +" + +RDEPEND=" + amd64? ( + ${COMMON_DEPEND} + ) + x86? ( + ${COMMON_DEPEND//\[abi_x86_32(-)\]/} + ) +" + +pkg_nofetch() { + einfo "Please buy & download ${SRC_URI} from:" + einfo " ${HOMEPAGE}" + einfo "and move it to your DISTFILES directory." + einfo +} + +src_unpack() { :; } + +src_install() { + exeinto "/${MYGAMEDIR}" + newexe "${DISTDIR}"/${SRC_URI} ${PN} + + make_wrapper ${PN} "${MYGAMEDIR}"/${PN} + make_desktop_entry ${PN} +} diff --git a/games-action/intrusion2/intrusion2-1.024.ebuild b/games-action/intrusion2/intrusion2-1.024.ebuild deleted file mode 100644 index 627e48003a22..000000000000 --- a/games-action/intrusion2/intrusion2-1.024.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils games - -USELESS_ID="1370288626" -DESCRIPTION="Fast paced action sidescroller set in a sci-fi environment" -HOMEPAGE="http://intrusion2.com" -SRC_URI="intrusion2-${USELESS_ID}-bin" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="" -RESTRICT="bindist fetch" - -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/${PN}" - -RDEPEND=" - amd64? ( - >=dev-libs/glib-2.34.3:2[abi_x86_32(-)] - >=dev-libs/atk-2.10.0[abi_x86_32(-)] - >=x11-libs/gdk-pixbuf-2.30.7[abi_x86_32(-)] - >=x11-libs/gtk+-2.24.23:2[abi_x86_32(-)] - >=x11-libs/pango-1.36.3[abi_x86_32(-)] - >=media-libs/gst-plugins-base-0.10.36[abi_x86_32(-)] - >=media-libs/gstreamer-0.10.36-r2[abi_x86_32(-)] - >=media-libs/fontconfig-2.10.92[abi_x86_32(-)] - >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] - >=x11-libs/libSM-1.2.1-r1[abi_x86_32(-)] - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - >=x11-libs/libXinerama-1.1.3[abi_x86_32(-)] - >=x11-libs/libXtst-1.2.1-r1[abi_x86_32(-)] - ) - x86? ( - dev-libs/glib:2 - dev-libs/atk - x11-libs/gdk-pixbuf - x11-libs/gtk+:2 - x11-libs/pango - media-libs/gst-plugins-base - media-libs/gstreamer - media-libs/fontconfig - media-libs/freetype - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXinerama - x11-libs/libXtst - )" - -S=${WORKDIR} - -pkg_nofetch() { - einfo "Please buy & download ${SRC_URI} from:" - einfo " ${HOMEPAGE}" - einfo "and move it to your DISTFILES directory." - einfo -} - -src_unpack() { :; } - -src_install() { - exeinto "${MYGAMEDIR}" - newexe "${DISTDIR}"/${SRC_URI} ${PN} - - games_make_wrapper ${PN} "${MYGAMEDIR}/${PN}" - make_desktop_entry ${PN} - - prepgamesdirs -} diff --git a/games-action/minetest/Manifest b/games-action/minetest/Manifest index df65688a4f60..21489de2e5b5 100644 --- a/games-action/minetest/Manifest +++ b/games-action/minetest/Manifest @@ -2,5 +2,7 @@ AUX minetestserver.confd 313 BLAKE2B 51af7c8d6c23461028774e459d3ff24a867102ac56c AUX minetestserver.initd 555 BLAKE2B 307f310338ded815dc8a6f8ba29d51ae77ef94a1530125ad82ab3b7dc6d9a1b8a40a48b6dfb53d17230418bc8e5e05ffe5493c897150a853338fb01c8ef21b5b SHA512 b9103841e18586e9877b1a1b7fc9510545d02b947d5558cfee79de09a8c770767aeeb1b29b35bd47bf3670d739996a782f347f2274a94f3b3a9435d37ba566f1 AUX minetestserver.logrotate 85 BLAKE2B 72ca62554a0146305cbafd9050378252bc4214c23a71d1f43041bd78ad332f25e834de3ae382f383ef8aef40fccb4849343fe23223ad2032efd16a12c10022f8 SHA512 19fe1e9264f195ea178cade577cea5cd93f7de1ceaab14ee00cafc051e1ec8f2e2ceac89557a00a3dd7838002e30da622f90a313776de2ad35aab10c68b6ec14 DIST minetest-5.4.0.tar.gz 11205196 BLAKE2B 4fd03cf75c6ace4a8e3b1fc81826a43df4a6ea68c7dbdc33cda948e5c81fb49440341f148943c7300036d4063fafb0104fc42a8a29a0495df65d4c66f0d4eb46 SHA512 4cb43678c56ee2ccf9d5dd9c1fc0007119d598a4a56df43fc2a1b827efe08feba0008a30bdb1a1fcd4efe0ada88484b7be0c9e46f108d5424451adb0999b0bcb -EBUILD minetest-5.4.0.ebuild 3467 BLAKE2B 3350c84716902ea9b4d9eb33ebd635e43ca3c42024add64ebce0a9830ae0535e664d5ea781cecff0a0452dc8da1e0397d01796208a6cf9798c78ac24a88b1995 SHA512 09022c7bd83aa3be1ce09a7e8e59eff8b3a02257dd5eed5855f7cea480f70299b4c03532f27c01a57649e35686742a72d56b4fb5b442b5c5b1220bba6c06034d +DIST minetest-5.4.1.tar.gz 11209289 BLAKE2B a8517309ee98c3991e7ce2d67bb8d14a5697a299b480835c79b1e3c7161ebc94f6245f36c09d88903c052fca1de52fe0253f055059c3d72745c724d117d9753a SHA512 8f9985c6a658c868ed8971f112eae3c71c2b1535fd433689920be6d42ac2c7eb8453d58ec2825573764ee2f56b651c5e27895b7fd58fada61fbaf4758fc69471 +EBUILD minetest-5.4.0.ebuild 3468 BLAKE2B 4f143a3891ea938afdeeadd731fd75a141c7037836a8bb2304658db063ad4b4e04a0d285e076e3358ff6221f0c50b7c5a4e1ebd4d9a62ad3a0432d811016d57b SHA512 336f739ff228875e88a3d5c2680ff395341962b102a6a5637d7e93a9f80f28014fe12d548151b1679f09b7c04fdaaa0c4c6b143066912fc5e6e660a77653d0f9 +EBUILD minetest-5.4.1.ebuild 3468 BLAKE2B 4f143a3891ea938afdeeadd731fd75a141c7037836a8bb2304658db063ad4b4e04a0d285e076e3358ff6221f0c50b7c5a4e1ebd4d9a62ad3a0432d811016d57b SHA512 336f739ff228875e88a3d5c2680ff395341962b102a6a5637d7e93a9f80f28014fe12d548151b1679f09b7c04fdaaa0c4c6b143066912fc5e6e660a77653d0f9 MISC metadata.xml 2334 BLAKE2B 54ba41eec9bd0c5099ff5e6850cf6413c6571f2321a928a71d4bb5d01a7eb44e703c80bad4c534b7e240521661c3faca8b5c7e6edde699c3be0daf4df9bd162f SHA512 660f8c7cf899fdbff19fde69e4f5e135cdc009497a4a640f51af92579620c0d805c803c3c38b751c21ce12ed8abb93422f72f8e2a5326b2a0323384d741085b1 diff --git a/games-action/minetest/minetest-5.4.0.ebuild b/games-action/minetest/minetest-5.4.0.ebuild index 6cd3d801b35b..6304747349ed 100644 --- a/games-action/minetest/minetest-5.4.0.ebuild +++ b/games-action/minetest/minetest-5.4.0.ebuild @@ -64,6 +64,7 @@ BDEPEND=" src_prepare() { cmake_src_prepare + # set paths sed \ -e "s#@BINDIR@#${EPREFIX}/usr/bin#g" \ diff --git a/games-action/minetest/minetest-5.4.1.ebuild b/games-action/minetest/minetest-5.4.1.ebuild new file mode 100644 index 000000000000..6304747349ed --- /dev/null +++ b/games-action/minetest/minetest-5.4.1.ebuild @@ -0,0 +1,147 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( luajit ) + +inherit cmake lua-single xdg + +DESCRIPTION="A free open-source voxel game engine with easy modding and game creation" +HOMEPAGE="https://www.minetest.net" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+ CC-BY-SA-3.0 OFL-1.1 Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+client +curl doc +leveldb ncurses nls postgres prometheus redis +server +sound spatial test +truetype" +REQUIRED_USE=" + ${LUA_REQUIRED_USE} + || ( client server )" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${LUA_DEPS} + dev-db/sqlite:3 + dev-libs/gmp:0= + dev-libs/jsoncpp:= + sys-libs/zlib + client? ( + app-arch/bzip2 + dev-games/irrlicht + media-libs/libpng:0= + virtual/jpeg:0 + virtual/opengl + x11-libs/libX11 + x11-libs/libXxf86vm + sound? ( + media-libs/libogg + media-libs/libvorbis + media-libs/openal + ) + truetype? ( media-libs/freetype:2 ) + ) + curl? ( net-misc/curl ) + leveldb? ( dev-libs/leveldb:= ) + ncurses? ( sys-libs/ncurses:0= ) + nls? ( virtual/libintl ) + postgres? ( >=dev-db/postgresql-9.5:= ) + prometheus? ( dev-cpp/prometheus-cpp ) + redis? ( dev-libs/hiredis:= ) + server? ( + acct-group/minetest + acct-user/minetest + dev-games/irrlicht-headers + ) + spatial? ( sci-libs/libspatialindex:= )" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + app-doc/doxygen + media-gfx/graphviz + ) + nls? ( sys-devel/gettext )" + +src_prepare() { + cmake_src_prepare + + # set paths + sed \ + -e "s#@BINDIR@#${EPREFIX}/usr/bin#g" \ + -e "s#@GROUP@#${PN}#g" \ + "${FILESDIR}"/minetestserver.confd > "${T}"/minetestserver.confd || die + + # remove bundled libraries + rm -rf lib || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_CLIENT=$(usex client) + -DBUILD_SERVER=$(usex server) + -DBUILD_UNITTESTS=$(usex test) + -DCUSTOM_BINDIR="${EPREFIX}/usr/bin" + -DCUSTOM_DOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DCUSTOM_EXAMPLE_CONF_DIR="${EPREFIX}/usr/share/doc/${PF}" + -DCUSTOM_LOCALEDIR="${EPREFIX}/usr/share/${PN}/locale" + -DCUSTOM_SHAREDIR="${EPREFIX}/usr/share/${PN}" + -DENABLE_CURL=$(usex curl) + -DENABLE_CURSES=$(usex ncurses) + -DENABLE_FREETYPE=$(usex truetype) + -DENABLE_GETTEXT=$(usex nls) + -DENABLE_GLES=0 + -DENABLE_LEVELDB=$(usex leveldb) + -DENABLE_LUAJIT=1 + -DENABLE_POSTGRESQL=$(usex postgres) + -DENABLE_PROMETHEUS=$(usex prometheus) + -DENABLE_REDIS=$(usex redis) + -DENABLE_SPATIAL=$(usex spatial) + -DENABLE_SOUND=$(usex sound) + -DENABLE_SYSTEM_GMP=1 + -DENABLE_SYSTEM_JSONCPP=1 + -DRUN_IN_PLACE=0 + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc ; then + cmake_src_compile doc + HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) + fi +} + +src_install() { + cmake_src_install + + if use server ; then + keepdir /var/log/minetest + fowners minetest:minetest /var/log/minetest + + newconfd "${T}"/minetestserver.confd minetest-server + newinitd "${FILESDIR}"/minetestserver.initd minetest-server + + insinto /etc/logrotate.d + newins "${FILESDIR}"/minetestserver.logrotate minetest-server + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if use server ; then + elog + elog "Configure your server via /etc/conf.d/minetest-server" + elog + fi + + elog + elog "The version 5.x series is not compatible to the version 0.4 series." + elog "This applies to clients and servers, other content such as mods," + elog "texture packs and worlds is unaffected and backwards-compatible" + elog "as usual." + elog +} diff --git a/games-action/moon-buggy/Manifest b/games-action/moon-buggy/Manifest index abdece38b410..d2bdf0da0097 100644 --- a/games-action/moon-buggy/Manifest +++ b/games-action/moon-buggy/Manifest @@ -1,3 +1,3 @@ DIST moon-buggy-1.0.51.tar.gz 263572 BLAKE2B d298b04116a5bc7735f672c067efa688dbea153dbc309a6e371b970b7a31648a337af872513bd94b5d01981fdf5595ca326cca11503d138cfcbe126f18ef55e9 SHA512 34da2ca8b79d4f95a762cb7142586d176fd1b58ea6f4375de424d73d6046c2dc3dbae30dddb3a78c8c2563fbfec01d9eaafe27b79cc78ffa22121ad5a2e9dc77 -EBUILD moon-buggy-1.0.51-r1.ebuild 944 BLAKE2B f43772632f2c8f5d7295145340efc7a867909c606d49df1ddb7d5c3665b06648e50eed8211731d81f3964f95d8eb7bc5cc7552f978b2e81d4e7ce1e85f8a48e4 SHA512 e148b701fcbe5006ebe67f2bb53b43534694d471d3e169e33e9bd6cbf7ef1bda13e53d27908962f8a0c653a97424f761d97716e3b2c1d4c3bc925333501be55c +EBUILD moon-buggy-1.0.51-r1.ebuild 946 BLAKE2B 1e092ff5d29976b6703bcb9eb042138799210beb13fc55c95e9e771a5d5c04309b494e018098d07e7b442c4bc37b6ea07fc610f234c77f25d9cf0ef592c1ad21 SHA512 f9d113b3bcd7489bacff2fe2f79bffd4c65ec28b9e252353d4951a9b7cc5989ea15b237599e1ae24dd458046adff331814e65ba816812af5baea365e2661b87c MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild b/games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild index 828120c3cab0..77d531ffe023 100644 --- a/games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild +++ b/games-action/moon-buggy/moon-buggy-1.0.51-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit autotools eutils +inherit autotools DESCRIPTION="A simple console game, where you drive a car across the moon's surface" HOMEPAGE="https://www.seehuhn.de/pages/moon-buggy.html" @@ -30,7 +30,7 @@ src_prepare() { src_configure() { econf \ --sharedstatedir="/var/games" \ - --with-curses-libs="$(pkg-config ncurses --libs)" + --with-curses-libs="$($(tc-getPKG_CONFIG) ncurses --libs)" } src_install() { diff --git a/games-action/noiz2sa/Manifest b/games-action/noiz2sa/Manifest index 6c11e105955b..913574bff3da 100644 --- a/games-action/noiz2sa/Manifest +++ b/games-action/noiz2sa/Manifest @@ -1,5 +1,5 @@ AUX noiz2sa-0.51a-gcc41.patch 621 BLAKE2B 834ba58a31f739009843e905235bb2bc9013258914aaf46edfe4675eac03ac601856fe21a69f7ca839091985d7b04a3928be1a09800fda6e9a6e269c89311365 SHA512 895c81865aefd54a20f9b22b07f6a1dd8a11034a20c62f08888d73cba5e106c30a78c4b11575a991e2c34d84911614e1b5a1d34231b52f8d55ff9751d5d18bdc AUX noiz2sa-0.51a-underlink.patch 971 BLAKE2B 0fe04349a4f5a5bf02c9f15d29750cf46f336c2e387c6dc1f0f67662469062e7748cd9cd799b5d8c17e77510f43f0cf6e9437ceba5395ae6fabedb0600e5adc1 SHA512 fcc3bc67fe1d06fdb8466112f6c3bd15b681ba3da83a0b70b09ebc734c53f390eb1f380cffb0d2753a7c42ca2d483255a39b1979e7b745ee9e63fbb0a65e506b DIST noiz2sa-0.51a.tar.gz 8861907 BLAKE2B e6b4747945fe15cdfd58f1a5cfa80ecae4e3bdabcdba9d7c2e826315ff90bed0a2f66e9e308ef621dd282b3809b13be7a8bf0115be3fa88dad35e6cf3f6a458e SHA512 be0893f96240c00c15073d99e0c73667f65bd4aa98a303d6b4e0b7d5ac9fa510843b37841f9cf6c98f602cb7a70c518107272df1f42682a74ec52a3221e10174 -EBUILD noiz2sa-0.51a-r1.ebuild 825 BLAKE2B 680bce76488fb72bbfa33b2a0d46b6adf98c8fb181d4b6d56e5b19630020b0ccccd47f656fa7fea752b7ca07e63547b1d3c46883072a05434cf3f55e4e7d47aa SHA512 4e5749885a7bd44e3e6518e5171e8e903a853df38e7213095a011a29637bf1fc96a53438a8a3a77790b1a048ddce57b7e2aff4f5be9084add6ca307482ffef0c +EBUILD noiz2sa-0.51a-r1.ebuild 818 BLAKE2B b8f75b0ce09db189b391a1fdd36e18dd98601f477357f25bce46b0064f6af9e4f4ddc9e2fc4abbdea302a67890e6a3cd6ac15e68cc3e5d18f7a7acced3dfb852 SHA512 4162e5c737e258510b592f6de7bd5715f5eceb561206c5fa0a612d6daf0b589b807541d92b8bde69cfce324ea1684433dab981c047d59cd6e19111fef602167d MISC metadata.xml 330 BLAKE2B 9aac324cda12c70950bcd954bffe87fea9b81243fc10922c20a01aa749f19c630f7e714cd3e10348b5eb6b5baa1db052d176fd9b322f609813230d3d6634bc1c SHA512 420c33888091af44a7fa2b8d8763cb1ab3748a23485d1c987cea2ea6d03589880d4a9d9b10ede7395e232b19c6be135755c6a495dfbf77b45482f5c85c36a9a9 diff --git a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild b/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild index 0b761c425eb0..1b014d024c79 100644 --- a/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild +++ b/games-action/noiz2sa/noiz2sa-0.51a-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils user +inherit user DESCRIPTION="Abstract Shooting Game" HOMEPAGE="http://www.asahi-net.or.jp/~cs8k-cyu/windows/noiz2sa_e.html https://sourceforge.net/projects/noiz2sa/" diff --git a/games-action/rrootage/Manifest b/games-action/rrootage/Manifest index 4df38bd56370..ff23ff453acb 100644 --- a/games-action/rrootage/Manifest +++ b/games-action/rrootage/Manifest @@ -1,4 +1,4 @@ AUX rrootage-0.23a-gcc41.patch 959 BLAKE2B 121e1a5b9a39306badb614c9fdb0da6c6c55f6a26f43d095a38404f54a5958875735d35a543c4518d8bc5250ee17dcc21355aad3d96e3370fd7f9e51199fb660 SHA512 9eb927ad7389cc77823903b641608248330046034010551badd06be7dc0def5a04d2e1f78ef2e4631c97279d0eacae10006b1564c4ad21dae306a427a95972fc DIST rRootage-0.23a.tar.gz 3910941 BLAKE2B ac5e2e3f0966e3d99cee5e7b90fcfe088a11453e71a120db66ddabf5092a4c6b128b98ce73dce7b9f599c3627f065c3b205bc7599161671d6a4647fcdb161e4f SHA512 29af79ef7bae46a103abf31696209b1ff5915caeb614d474b6a83f7e9657c19dea586e64a99437bba3e1121bfacc92c8d8b3c8a6831214d0d7da89927ca64f66 -EBUILD rrootage-0.23a-r1.ebuild 1589 BLAKE2B cef955c65bce4de4ff696c083707ffddfe13f30650f63cd63cc54aa092ea225b217e77378e608993e7c1a62eb4cd26e0d0f80586cf76ce60a76af4ad724e3813 SHA512 ec1980bab563671d7380e418d3a6842dbe8a6682d800b8b814780fea028a3fe9675fe2b85c6d4322f8309a88e6ed8f6bb1dd17f6cb4d8aac1b90c5acca218a94 +EBUILD rrootage-0.23a-r1.ebuild 1571 BLAKE2B 12afa9b4e0d94398288e4c7585e20f0dc9b6fa0e7471b643be08fc936272a288e575c908e1b354c95dc70f3efd53fde51b2d1ca1994281dcfd411f0ac6fbd08a SHA512 55f6d3f9cdd9504099c4f78e005766e6dd652ad1b489a692f989f17f29452611c133d699ead7c9723120434ffdd6cf98f9fef811c4f233ea7969be5e0540cc1b MISC metadata.xml 331 BLAKE2B 6235455dffd3d6687832c55e58c0151c35f9f44dd006a83fb57b81f27ecbdd7832bad0b207acf9214061259543668d57ec231bfb58da1f543e23178e25a9d854 SHA512 28663cb0e771cf17a0face9241359ca7eab7360b0dbcec162a3238c9fd89a81ea858cb3c66948b18ecca17cd26b6d855be24d955588aa4f38af54eaa6775278b diff --git a/games-action/rrootage/rrootage-0.23a-r1.ebuild b/games-action/rrootage/rrootage-0.23a-r1.ebuild index a36a0047c48b..7fbee7b1a767 100644 --- a/games-action/rrootage/rrootage-0.23a-r1.ebuild +++ b/games-action/rrootage/rrootage-0.23a-r1.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils MY_PN="rRootage" MY_P="${MY_PN}-${PV}" diff --git a/games-action/shadowgrounds-bin/Manifest b/games-action/shadowgrounds-bin/Manifest index 88fa8d6a62a7..134e39a511c1 100644 --- a/games-action/shadowgrounds-bin/Manifest +++ b/games-action/shadowgrounds-bin/Manifest @@ -1,3 +1,3 @@ DIST shadowgroundsUpdate1.run 817462983 BLAKE2B 52f49f9777fc909cd4aba0b77513726db5257e97e6f667710e728fd012522810c1caad2130cfeb6bc09ffc0056e2aa5024fcb330789320c4b1242584f67697cd SHA512 8e2cc340d4917e7e0ac6b0a6f3d36aeadc0217c437da8ed5641c82b7da7632f8e0c4f59d21088dcc922cc3f740a5eadb27143bd73ba774c258ff9b668a7b3da6 -EBUILD shadowgrounds-bin-0_p1.ebuild 1614 BLAKE2B f819f8933d3b3cd4628fc7d02f98c5ccca16c60ef4816848b8b9c16f5131f0186380a847c04d6fc418a018c856e71de1df4c0aa28fbc46a5890380bdbd94c2ce SHA512 7bde396460c2a7e5b798324acfbb5813d2e028004ff39d7fe4dfc08c398200f6af938746d0a3dbb1a9f37bec36f121a2c0f5874286f99af8f093a07f8d69f3e1 +EBUILD shadowgrounds-bin-0_p1-r1.ebuild 1547 BLAKE2B 3424a8cd312cac2be387e4289afa736574619a2fe2c2eb581829df260d75857182a44a69f82a991eee5f0b179d8a1600a015aad9842ffdc05d20106650755869 SHA512 4232da13a39a763a071a38ed680e1f84a4ab05a10b4a6729ad71a87f01e826af64613207653df790774bc8a38a49d34e405cd5d75f2a920ccf86e8a4b039d82e MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1.ebuild b/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild index 232160a45498..90a1666c8a04 100644 --- a/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1.ebuild +++ b/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild @@ -1,25 +1,26 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit unpacker games eutils versionator +EAPI=7 -DIST_PV=$(get_version_component_range 2) +inherit desktop unpacker wrapper -DESCRIPTION="an epic action experience combining modern technology with addictive playability" +DIST_PV=$(ver_cut 2-) + +DESCRIPTION="An epic action experience combining modern technology with addictive playability" HOMEPAGE="http://shadowgroundsgame.com/" # FIXME: PV should perhaps be 0_p1, in which case a filter is in order SRC_URI="shadowgroundsUpdate${DIST_PV/p/}.run" +S="${WORKDIR}" LICENSE="frozenbyte-eula" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="" RESTRICT="fetch strip" -DEPEND="app-arch/unzip" -RDEPEND=">=sys-libs/glibc-2.4 +RDEPEND=" >=sys-devel/gcc-4.3.0 + >=sys-libs/glibc-2.4 !amd64? ( gnome-base/libglade sys-libs/zlib @@ -27,11 +28,11 @@ RDEPEND=">=sys-libs/glibc-2.4 amd64? ( >=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] - )" - -S=${WORKDIR} + ) +" +BDEPEND="app-arch/unzip" -d="${GAMES_PREFIX_OPT}/${PN}" +d="opt/${PN}" QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`" QA_TEXTRELS_amd64=${QA_TEXTRELS_x86} @@ -41,9 +42,9 @@ pkg_nofetch() { } src_unpack() { - # manually run unzip as the initial seek causes it to exit(1) + # Manually run unzip as the initial seek causes it to exit(1) unpack_zip ${A} - rm lib*/lib{gcc_s,m,rt,selinux,z}.so.? + rm lib*/lib{gcc_s,m,rt,selinux,z}.so.? || die } src_install() { @@ -53,8 +54,9 @@ src_install() { for b in bin launcher ; do bb="shadowgrounds-${b}" exeinto ${d} - newexe ${bb} ${bb} || die - games_make_wrapper ${bb} "./${bb}" "${d}" + newexe ${bb} ${bb} + + make_wrapper ${bb} "./${bb}" "${d}" make_desktop_entry ${bb} "Shadowgrounds ${b}" Shadowgrounds done @@ -63,6 +65,4 @@ src_install() { insinto ${d} doins -r Config data Profiles *.fbz *.glade *-logo.png - - prepgamesdirs } diff --git a/games-action/shadowgrounds-survivor-bin/Manifest b/games-action/shadowgrounds-survivor-bin/Manifest index 5a6e589a4c8a..02bd95e04b02 100644 --- a/games-action/shadowgrounds-survivor-bin/Manifest +++ b/games-action/shadowgrounds-survivor-bin/Manifest @@ -1,3 +1,3 @@ DIST survivorUpdate1.run 1157907155 BLAKE2B a3c4b8ffc6ae6fd1c0537feea635326736b3316db6ee9daf2ef0f8883410cf80580dc0326455b36d0dfabb79792cce793f5ac0dd93645333285af9c0307cdfd1 SHA512 59c911382d120b0b45dd8dc21f5fdeb78b59155514a422c587fba9970a73b46238b170e3e80810e0fc5a6b5dedbb069ec3d2e2a552657eb5bfc101736a0afc36 -EBUILD shadowgrounds-survivor-bin-0_p1.ebuild 1490 BLAKE2B 942752a4b56363557cb3c44344ddece68fe3c2e1f57bbb064c5d9d3107bdc9f72cee281437bc4e638ccdf505a70d8e548c8b0110398e5fa71503c96cc978fb10 SHA512 6f6b70cf595d3ca9b9703648443e903c437502a486c703b48aa1343cae399b76daa55589c1d2cbcf1207ca5ea11e9c7dc6c0808d56b9d1ac8205afc68df955a3 +EBUILD shadowgrounds-survivor-bin-0_p1-r1.ebuild 1430 BLAKE2B 71e14f22799ecb7e09b4d9e6331dcd506b0a3216bb3bab6e9ee715f4b86a1d909b1eb3874281d15bba6ccddf24e19772bdf19893eb548de61c3d9e94f00f8bda SHA512 9617803bdee9e8e82f044d5fbe91441d84abb37b1535b8002dfe529d400590afc4aa39152e449155ee506e053b92bc38b4e8ca0229f088547e35293c014befc1 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1.ebuild b/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild index 242be142fe41..09beed77b703 100644 --- a/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1.ebuild +++ b/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild @@ -1,34 +1,35 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit unpacker eutils games versionator +EAPI=7 -DIST_PV=$(get_version_component_range 2) +inherit desktop unpacker wrapper + +DIST_PV=$(ver_cut 2-) DESCRIPTION="human survivors who battle against the ongoing alien onslaught" HOMEPAGE="http://shadowgroundsgame.com/survivor/" SRC_URI="survivorUpdate${DIST_PV/p/}.run" +S="${WORKDIR}" LICENSE="frozenbyte-eula" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="" RESTRICT="fetch strip" -DEPEND="app-arch/unzip" -RDEPEND=">=sys-libs/glibc-2.4 +RDEPEND=" >=sys-devel/gcc-4.3.0 + >=sys-libs/glibc-2.4 !amd64? ( gnome-base/libglade ) amd64? ( >=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)] - )" - -S=${WORKDIR} + ) +" +BDEPEND="app-arch/unzip" -d="${GAMES_PREFIX_OPT}/${PN}" +d="opt/${PN}" QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`" QA_TEXTRELS_amd64=${QA_TEXTRELS_x86} @@ -38,9 +39,9 @@ pkg_nofetch() { } src_unpack() { - # manually run unzip as the initial seek causes it to exit(1) + # Manually run unzip as the initial seek causes it to exit(1) unpack_zip ${A} - rm lib*/lib{gcc_s,m,rt,selinux}.so.? + rm lib*/lib{gcc_s,m,rt,selinux}.so.? || die } src_install() { @@ -51,7 +52,8 @@ src_install() { bb="survivor-${b}" exeinto ${d} newexe ${bb} ${bb} - games_make_wrapper ${bb} "./${bb}" "${d}" + + make_wrapper ${bb} "./${bb}" "${d}" make_desktop_entry ${bb} "Shadowgrounds Survivor ${b}" "Shadowgrounds Survivor" done @@ -60,6 +62,4 @@ src_install() { insinto ${d} doins -r Config data Profiles *.fbz *.glade *-logo.png - - prepgamesdirs } diff --git a/games-action/solar2/Manifest b/games-action/solar2/Manifest index 12ee5c767763..3d753a0d196b 100644 --- a/games-action/solar2/Manifest +++ b/games-action/solar2/Manifest @@ -1,4 +1,4 @@ DIST solar2-linux-1.10.tar.gz 106202569 BLAKE2B 4dc1f0c273aa8363178c581a516969a22707a5345eb11a373f96dd8136af3b390451cd72e7b06bc661ef3e8926f0339d3dad70e9b950210e7820efe9913fe9af SHA512 68475cfe9220a1f19608cd2dfb575979e231dcf1bc61e12230db5a39856a03afceeb8c3f2b0ea6d958b36a53945bdb2768261f2b0bcc50a88f2b3eeddc48df9d DIST solar2.png 8260 BLAKE2B cf154377ee73b6d0f3c86e0377b29ca7208ef030183db7bae88b352d5684f3c513d0ad57119121a79906287e72d0a863891285224b631fa44d2ccee12a1eacef SHA512 a85e875e3a159670ea2a3f32687e7e52cf369f29add86f19e6431f05e7835c1a30303ddd4ff406a525c1086298807c2f94773dd987d4d99b89bc7c63150c9c85 -EBUILD solar2-1.10.ebuild 2565 BLAKE2B 54e3e442833df5219b50802340278d5497ab66cf56e9c165557b7d36a06734104a9f2773985ccd5af98befcf69d28b7623968aa96e8066ac8715c63376ef30a1 SHA512 ef5c7201c482e36d987ba02c78324edc0f2b179449915139fa5f695ef18b4f7cc25e3ea11cfa0f3ae3f2a83cf54193bbd457edbd465095cc2bd6ad11db831e0c +EBUILD solar2-1.10-r1.ebuild 2499 BLAKE2B bbe1195d0f7a651f15d086392a33999fa3dd947f2ea988fbd845b13bababa98ddaff37302732c1e8f7c5a150a218cc6e89519f5f818aade98e737e46776eccbd SHA512 ea04f3ae67e3a4b3c867ccd803351c4fe641dd084503c32bdfbaa7e4fe1be657c394866daf7c7cc47d745e03416673839286bb8fd031aadba326daa7805242fb MISC metadata.xml 355 BLAKE2B 2ebe0923f754bb09445457bb7f266a9fb673682281d31d70b39a05f1cd0beb682fa26e89861c46e9dab0f77428b916f9f99d8324b3780c795f317b6e06efde84 SHA512 78f8cc8f1f1be915da206e4b8be196a21b58a6f209023594755e481136a1b86ee31c8d0dfedd516d756a47db624e89728875b073b71c3b08ac94a5cde8ff3b83 diff --git a/games-action/solar2/solar2-1.10.ebuild b/games-action/solar2/solar2-1.10-r1.ebuild index 2a092f697e3a..1d32c61c8bba 100644 --- a/games-action/solar2/solar2-1.10.ebuild +++ b/games-action/solar2/solar2-1.10-r1.ebuild @@ -1,31 +1,34 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: - unbundle libmono for 64bit -# - unbundling libSDL_mixer breaks the game -# - provide icon -# - test useflags for libsdl on x86 +EAPI=7 -EAPI=5 +inherit desktop gnome2-utils wrapper -inherit eutils gnome2-utils games - -DESCRIPTION="An open-world, sandbox game set in an infinite abstract universe" -HOMEPAGE="http://murudai.com/solar/" GAMEBALL="${PN}-linux-${PV}.tar.gz" ICONFILE="https://dev.gentoo.org/~chewi/distfiles/${PN}.png" +DESCRIPTION="An open-world, sandbox game set in an infinite abstract universe" +HOMEPAGE="http://murudai.com/solar/" SRC_URI="${GAMEBALL} ${ICONFILE}" +S="${WORKDIR}"/Solar2 LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="bundled-libs" + RESTRICT="bindist fetch splitdebug" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/lib/* - ${MYGAMEDIR#/}/Solar2.bin.x86" +MYGAMEDIR=opt/${PN} +QA_PREBUILT=" + ${MYGAMEDIR#/}/lib/* + ${MYGAMEDIR#/}/Solar2.bin.x86 +" +# TODO: - unbundle libmono for 64bit +# - unbundling libSDL_mixer breaks the game +# - provide icon +# - test useflags for libsdl on x86 RDEPEND=" virtual/opengl amd64? ( @@ -53,8 +56,6 @@ RDEPEND=" ) )" -S=${WORKDIR}/Solar2 - pkg_nofetch() { einfo "Please buy and download ${GAMEBALL} from:" einfo " ${HOMEPAGE}" @@ -64,6 +65,8 @@ pkg_nofetch() { } src_prepare() { + default + # remove unused files rm solar2.sh || die @@ -79,24 +82,21 @@ src_prepare() { } src_install() { - insinto "${MYGAMEDIR}" + insinto ${MYGAMEDIR} doins -r * - games_make_wrapper ${PN} "./Solar2.bin.x86" "${MYGAMEDIR}" + make_wrapper ${PN} "./Solar2.bin.x86" "${MYGAMEDIR}" make_desktop_entry ${PN} doicon -s 64 "${DISTDIR}"/${PN}.png - fperms +x "${MYGAMEDIR}"/Solar2.bin.x86 - prepgamesdirs + fperms +x ${MYGAMEDIR}/Solar2.bin.x86 } pkg_preinst() { - games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { - games_pkg_postinst gnome2_icon_cache_update } diff --git a/games-action/supermariowar/Manifest b/games-action/supermariowar/Manifest index b9f8750fe2f7..53e562442ba3 100644 --- a/games-action/supermariowar/Manifest +++ b/games-action/supermariowar/Manifest @@ -2,5 +2,5 @@ AUX smwd.initd 902 BLAKE2B 51705ecd466e19f809d9a31dd33a20290fd0aa27832fe52514f1e AUX supermariowar-2.0_beta1-cmake-add_library-static.patch 541 BLAKE2B 5205bfc5e733b2523fd05d859158bff31b41d749bd0177040b60a449ab147d3a4eea85eea7172e635ef707d40845cdf18393fef81dfafa38b67bbd53f0f2d8f0 SHA512 87ecebe43ab12abf748460500a235f88f0b28ec2353aee3b296cbc4bd59b320c08a991fa8ec564526e06c5de4adbfb4bf467fc3f114927262f100b69f0ed974e AUX supermariowar-2.0_beta1-yaml-cpp-config.cmake 655 BLAKE2B 036aef4603f0cb91de6ece5c5de86fa8fa0e440398e022e4f560764a38030b9fead1ed127b9aebf6a97948660b2c999b20da3791b08691883b7c6e2c80166191 SHA512 a43d28d12962f23a0689533315415597e046bcb09c28a1457d2320da00e376e39939b89839b60e73f368c044ced42b5ccdb909dcdc40a1a345b70fa313ba0bfa DIST supermariowar-2.0_beta1.tar.gz 13545366 BLAKE2B 497f8d4a8b6e7073c07f2da56e1ace71354fc898660ff866f19ff1d8737e56358eb500d0994dfeeea640dc3ac5aa509be7f31daa75305afc72df8f1497cd5211 SHA512 0849d23ea613d69f32c184dd5f470815a4c68b15836e46e40c30c5a3a6ea2216d4d3305f356e8fdd5b42f4008d9b07f0b9fac84b9f801a4b9f888ba188c56e0b -EBUILD supermariowar-2.0_beta1-r1.ebuild 2361 BLAKE2B d5e3172a564878ebfdc37c84e74890263ad20cbfe268e5b26cfd9497152bcf06515676d4a0dd7948f5a55cede971a5219c89b4e60a871c44773f0468eca5e0d8 SHA512 ec7a4eada56cb0f1deaff81377d5451873c64225e71de1421f410012b79428ba4c26c61ecc7e986ca60bfe0198936d1fed21fb65fab913f538e588cec475b18a +EBUILD supermariowar-2.0_beta1-r1.ebuild 2336 BLAKE2B 07b81ec3c99ca1544e611994e7aa3b34abef0aeab3ff0de8e71d848a3bd9c0992d949237fb9e694c39c6eb2438d672f9d88c1760136cb2e553448806b5cc540b SHA512 74cd4f96b38796b820fd1fadc51ca9b58df6311c16b2f7078f7959c9b2207b70f5c7a89c547d17f255b814c895cf642106f7e1e63c2c6d53e1d1ca9c22b83f61 MISC metadata.xml 430 BLAKE2B 020d88a651b04c55427bd67c3ab8efae38575b634ac31ac8b4be8b1527b4f61dd7adb3eb171457fffc83fec10f1a432e280ebce5b25a8a1e32f86a13db3f83fe SHA512 7f7e6599a60ee829ecc2a7db5d956c6ac23b8e213d2e56d8c414a30e1dc7ea5577c080bb79430287ae6df8cae863c99a268fabc0ca2cc06c7d301cc7d9668df1 diff --git a/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild b/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild index 193bd23cf4a5..a4231229bbf3 100644 --- a/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild +++ b/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild @@ -91,7 +91,6 @@ EOF ebegin "Installing ${MY_PN}-server files" dosbin "${smw_server}" - dodir ${smw_serverdir} insinto ${smw_serverdir} doins "${S}"/src/server/serverconfig diff --git a/games-action/swordandsworcery/Manifest b/games-action/swordandsworcery/Manifest index 65edf54d0f53..2789ebfe6263 100644 --- a/games-action/swordandsworcery/Manifest +++ b/games-action/swordandsworcery/Manifest @@ -1,4 +1,4 @@ AUX swordandsworcery-wrapper 641 BLAKE2B 3609da1a899e05c3291ff20f30e75a335ac4aee0b53fac8a59786ce9992cf2b6081a8286ff40384f652e1bf35c4768ed7d9b87e6fcca149afd7ac2a6a8344203 SHA512 a29ff0cfadfd537129f5561fe9fa6acd88630340da49cc754f219aa125d01b8f73be7500dcc636140bbf707d73d8376b229e1897017819614fe6f4f28df1a545 DIST swordandsworcery_1.02.tar.gz 325277619 BLAKE2B 7e03350b31d2dc68c5ea3643d7e22ec7da1789729201c2e8aec9e06db8c28c0a38bc826de0769dcec78080f17435d90ae3b0441ee230d7b8a9545a66f6e0ec1f SHA512 1178492628e8b8196bbb57b3d4d7526d5545bd31d0da34bcbed92150753fbb768c8682f071e2a473b95f1b6ee7c3efb30ccb9fce2e3e319d76673b79617e47c0 -EBUILD swordandsworcery-1.02.ebuild 2663 BLAKE2B 1d51614275a071c8985979d0bb6700a41fcf19d9716b43082181e79bd4475e4e015662bb960ef7a74d16418c01ca9b68a0ec7b106431b3929e243f8eae789261 SHA512 7ff08d2c5a7e000cdc420d35a333aa4b5850f15bc00a9a3b83377e28f1dd6b2168892238982f00e571544e4ee960a51c2096d06c0f011c6f975970874a79983b +EBUILD swordandsworcery-1.02-r1.ebuild 2648 BLAKE2B 034bb06e7c45210496a669c0197bd5ddee141c97f64aa3fb0641c024e6bdd6c513adeb930325de1cd5f3585cc72dbed425a555d03cabd03bb2889fa6399af1c0 SHA512 fe199ac16f65558b5557249d89b77f4552c197197767624f86bc1b0fa3ba817b39272594607eff5969b87e29aa7d2660034431f33d97f1387dea6ec39c52f8fd MISC metadata.xml 355 BLAKE2B 2ebe0923f754bb09445457bb7f266a9fb673682281d31d70b39a05f1cd0beb682fa26e89861c46e9dab0f77428b916f9f99d8324b3780c795f317b6e06efde84 SHA512 78f8cc8f1f1be915da206e4b8be196a21b58a6f209023594755e481136a1b86ee31c8d0dfedd516d756a47db624e89728875b073b71c3b08ac94a5cde8ff3b83 diff --git a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild b/games-action/swordandsworcery/swordandsworcery-1.02-r1.ebuild index a35edbe92d2a..6481b751c3b8 100644 --- a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild +++ b/games-action/swordandsworcery/swordandsworcery-1.02-r1.ebuild @@ -1,15 +1,14 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: unbundle liblua-5.1 when available for multilib - -EAPI=5 +EAPI=7 -inherit eutils games +inherit desktop DESCRIPTION="An exploratory action adventure game with an emphasis on audiovisual style" HOMEPAGE="http://www.swordandsworcery.com/" SRC_URI="${PN}_${PV}.tar.gz" +S="${WORKDIR}" LICENSE="CAPYBARA-EULA LGPL-3" SLOT="0" @@ -17,10 +16,13 @@ KEYWORDS="-* ~amd64 ~x86" IUSE="bundled-libs" RESTRICT="bindist fetch splitdebug" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/bin/* - ${MYGAMEDIR#/}/lib/*" +MYGAMEDIR=opt/${PN} +QA_PREBUILT=" + ${MYGAMEDIR#/}/bin/* + ${MYGAMEDIR#/}/lib/* +" +# TODO: unbundle liblua-5.1 when available for multilib # linked to pulseaudio RDEPEND=" virtual/opengl @@ -74,8 +76,6 @@ RDEPEND=" ) )" -S=${WORKDIR} - pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" einfo " ${HOMEPAGE}" @@ -83,6 +83,8 @@ pkg_nofetch() { } src_prepare() { + default + if ! use bundled-libs ; then einfo "removing bundled libs..." rm -v lib/libcurl.so* lib/libSDL-1.2.so* \ @@ -98,11 +100,11 @@ src_install() { insinto "${MYGAMEDIR}" doins -r bin lib res - dogamesbin "${T}"/${PN} + dobin "${T}"/${PN} make_desktop_entry ${PN} - dohtml README.html + docinto html + dodoc README.html fperms +x "${MYGAMEDIR}"/bin/${PN} - prepgamesdirs } diff --git a/games-action/towbowl-tactics/Manifest b/games-action/towbowl-tactics/Manifest index 975ae76685ba..abf5c1f2014b 100644 --- a/games-action/towbowl-tactics/Manifest +++ b/games-action/towbowl-tactics/Manifest @@ -1,4 +1,4 @@ -AUX towbowl-tactics-0.5-gentoo.patch 1731 BLAKE2B e7049005e54fb6f10f29fca09d42705f787dbb6c440b2b939b694b050219efaec8aaa8149c3247f8ffe1943bd678cb9b2d035eb86bda08f6496af7e32710e74e SHA512 3292a83b642f23f1549acdb53586a5ea0860b7ace4643cf42bb0248bdbf5a7c5b9f66fcd62e5d2432fb1ba5a029061215657a9d65932523e3dbd51f54843295d +AUX towbowl-tactics-0.5-gentoo.patch 1477 BLAKE2B 452f98949e50a6638947cf77188a0df095cf6099fc839ee95d7ee7683a37427af302407e6a793229ee3f9db3263f5f200fa8ede11007f797c35a38a8d7d54ff5 SHA512 2e6c34bf4a038e345dc597cef00ff85473620f6d276bfb96342d36e49de8141c100c65705e3644ecf0406a5b599895ea2cf4de39c3411568972a351e7bd5ecc7 DIST tbt.0.5.src.zip 5321239 BLAKE2B 3391b2b0dd3a88eebfcec722d256720f262fde4ff64111467b53e02911f356cc7f388aad64c1a13bb1e64a59be8065259cd2fe0a1ea79366828a0c19456bb924 SHA512 930d7ba78210e0ad566989279e6d77235c61c641c18da36618de36fcd82d28dd8ca40516ce1384c2a000e4efe86584928cf9c7d2da5fb455f89d358653089f97 -EBUILD towbowl-tactics-0.5.ebuild 1260 BLAKE2B bfc2c1b8854244d95386b05d8f6fe0b671b7e7decfd83a4a640e04bb3a6fc1ee3126ba4971b4432b3f70572236a8e4c2d4cfb8a081a0e34379a0429a8ac0d52e SHA512 b413fd71b1eef923d8df547c3703cdd65a78a28a1a0e56f859f126e4de05656b97e1384af0051f3962bf644a12e3b5b536ffa4ee4336ee6e9f726af985cdf680 +EBUILD towbowl-tactics-0.5-r1.ebuild 1276 BLAKE2B 9f1159e1af455570065298264ea3dad6e0931ddc86104ca8ce988b09d347250717b023ee0defc71dfad8653e50e8fc5834d7aa70d7f41d0211d3a64363590b5d SHA512 8d582ccb28549b66261001a21f835deabf8d8d70f94a7799bdaf4324a809fbca019fc21c2159f0630263a97f485701b79e9af9bfb5aad76f6437f6a5b38ba0db MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch b/games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch index aa6a950e9a07..be8a3c42a994 100644 --- a/games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch +++ b/games-action/towbowl-tactics/files/towbowl-tactics-0.5-gentoo.patch @@ -1,6 +1,5 @@ -diff -ru tbt.orig/config.xml tbt/config.xml ---- tbt.orig/config.xml 2003-02-01 15:14:56.000000000 -0500 -+++ tbt/config.xml 2011-01-10 12:08:01.564649048 -0500 +--- a/config.xml ++++ b/config.xml @@ -5,5 +5,5 @@ <screen_h>600</screen_h> <sound_enabled>1</sound_enabled> @@ -8,9 +7,8 @@ diff -ru tbt.orig/config.xml tbt/config.xml -<language>0</language> +<language>1</language> </config> -diff -ru tbt.orig/src/Makefile tbt/src/Makefile ---- tbt.orig/src/Makefile 2003-02-01 15:07:40.000000000 -0500 -+++ tbt/src/Makefile 2011-01-10 12:07:29.075274834 -0500 +--- a/src/Makefile ++++ b/src/Makefile @@ -1,24 +1,20 @@ TBTHOME = /usr/local/games/tbt INCDIR = -I /usr/include/smpeg -I /usr/include/libxml2 -I /usr/include/SDL/ diff --git a/games-action/towbowl-tactics/towbowl-tactics-0.5.ebuild b/games-action/towbowl-tactics/towbowl-tactics-0.5-r1.ebuild index 68970fe0ac94..94a3daf70c8e 100644 --- a/games-action/towbowl-tactics/towbowl-tactics-0.5.ebuild +++ b/games-action/towbowl-tactics/towbowl-tactics-0.5-r1.ebuild @@ -1,51 +1,64 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils games +EAPI=7 + +inherit desktop edos2unix toolchain-funcs DESCRIPTION="Tow Bowl Tactics is a game based on Games Workshop's Blood Bowl" HOMEPAGE="http://www.towbowltactics.com/index_en.html" SRC_URI="http://www.towbowltactics.com/download/tbt.${PV}.src.zip" +S="${WORKDIR}"/tbt/src LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -RDEPEND="dev-libs/libxml2 +RDEPEND=" + dev-libs/libxml2 media-libs/smpeg media-libs/libsdl[sound,video] media-libs/sdl-net media-libs/sdl-image[jpeg,png] media-libs/sdl-mixer" -DEPEND="${RDEPEND} - app-arch/unzip" +DEPEND="${RDEPEND}" +BDEPEND="app-arch/unzip" -S=${WORKDIR}/tbt/src +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch +) src_prepare() { - cd .. + cd .. || die + edos2unix $(find src -type f) config.xml - epatch "${FILESDIR}"/${P}-gentoo.patch + + default + sed -i \ - -e "/^TBTHOME/ s:/.*:${GAMES_DATADIR}/tbt:" \ + -e "/^TBTHOME/ s:/.*:/usr/share/tbt:" \ src/Makefile || die sed -i \ -e "/tbt.ico/ s:\"\./:TBTHOME \"/:" \ src/Main.cpp || die sed -i \ - -e "s:TBTHOME \"/config.xml:\"${GAMES_SYSCONFDIR}/tbt/config.xml:g" \ + -e "s:TBTHOME \"/config.xml:\"/etc/tbt/config.xml:g" \ src/global.h || die } +src_configure() { + tc-export CXX +} + src_install() { - dogamesbin tbt - dodir "${GAMES_DATADIR}/tbt" - cp -r ../data ../tbt.ico "${D}${GAMES_DATADIR}/tbt" || die - insinto "${GAMES_SYSCONFDIR}/tbt" + dobin tbt + + dodir /usr/share/tbt + cp -r ../data ../tbt.ico "${ED}"/usr/share/tbt || die + + insinto /etc/tbt doins ../config.xml + newicon ../data/images/panel/turn.png ${PN}.png make_desktop_entry tbt "Tow Bowl Tactics" - prepgamesdirs } diff --git a/games-action/trine-enchanted-edition/Manifest b/games-action/trine-enchanted-edition/Manifest index 6ae9f2be83b1..0838a88518e2 100644 --- a/games-action/trine-enchanted-edition/Manifest +++ b/games-action/trine-enchanted-edition/Manifest @@ -1,3 +1,3 @@ DIST trine_enchanted_edition_v2_12_build_508_humble_linux_full.zip 1226749814 BLAKE2B 9803f78279bcf83a2a54f25e2498664b73ba1c0ae5c540bb4479345ae05495cc11527937876fb7c9dbb34d05dbbdb4575cc6c1899923c782ff67ea23bd2cfac9 SHA512 e883763efe89f09a84c2896bfd0a9a13319dd14bb840e67f1812a0bab45bcab7a144f4c9399194e5aabad0435e350c6a903a542c9101a37c602855ebd0884d9d -EBUILD trine-enchanted-edition-2.12.508-r3.ebuild 2378 BLAKE2B e73169a8d2a794ba6c3864f57b669476107ec0648daa718a291ece426ca3289893b730789c9259012a6c201108618ba150acd40abc17e3776a021170346444ce SHA512 033e87ca5be50ba4e354d7157979c7d574a1fd614504e075e0ce1c660b6f59186a412d92a24dd06e906484739c63d76388fda7b049064cde377b30c1052eef4b +EBUILD trine-enchanted-edition-2.12.508-r3.ebuild 2380 BLAKE2B 1f49b9baaad9a6010cc76d29621259c0652e2563c008d226b99d0daef2438cc30e11326d1e8bde45445e4bb585af0f4e38eafef03b7125702ce8930dc6987f5a SHA512 e313329e50765e796b7abe6596b0c499d83143f2a3cce0aa82c160b75e5869ae6248bdfd5a7ba01c3b4899b893a1a8a515c73e5183cd8b6e17464f6ae9811167 MISC metadata.xml 321 BLAKE2B 5aca052a154cd0d9a43b96774253a2999ad36aa01c956961ad0021fa7cc6cbc8b89b7f93c6318308f6310a877ac9cb2b70bf622f25b882cf0c13261a7fae9b9c SHA512 ab5d27c4f1f5760f902abe8829db8732a19206739001dd349ac170bc64e5edb9b10ec4d16ec3d8f52569a05bc90ac08af6724f11206fce2b3506d99555712747 diff --git a/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild b/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild index f33d1cb8946f..28b20274fd43 100644 --- a/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild +++ b/games-action/trine-enchanted-edition/trine-enchanted-edition-2.12.508-r3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,6 +12,7 @@ MY_PN="Trine Enchanted Edition" DESCRIPTION="The original sidescrolling action platformer under the Trine 2 engine" HOMEPAGE="https://www.frozenbyte.com/games/trine-enchanted-edition" SRC_URI="${MY_P}_humble_linux_full.zip" + LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" @@ -20,7 +21,7 @@ RESTRICT="bindist fetch splitdebug" QA_PREBUILT="opt/${PN}/${PN}*" -DEPEND="app-arch/unzip" +BDEPEND="app-arch/unzip" # SDL 1.3 is bundled but the game appears to be statically linked # against SDL 2.0.3. We can bypass this and use our own SDL 2 by setting diff --git a/games-action/trine2/Manifest b/games-action/trine2/Manifest index 3b675d1cff0c..3638fac049b7 100644 --- a/games-action/trine2/Manifest +++ b/games-action/trine2/Manifest @@ -1,3 +1,3 @@ DIST trine2_complete_story_v2_01_build_425_humble_linux_full.zip 3243286878 BLAKE2B a9032d6043ac9623a254c1ebe69c30e5f173de91e3cc0552c4ff60275c11601c7708c37d2d7b9eb789290e24569967fc82b56f143110306642b28d5e21cb62ee SHA512 e59aaa6da7d4cae96d361f7f80d857e4102b23fe9584b88af9163407d4f1a34b9e0e79a9337c133e9d60e31ac8ead3a7f9b02b47f9797df05f998666c9219c15 -EBUILD trine2-2.01.425-r2.ebuild 2485 BLAKE2B 06eb3e4e1bbcb8001e43aa110c7b7a93778b5a13a05df67a54ac3139ef7546000c1a6f72492a8e381b77260da45b73c7caf2f4bc9d8373018d53a5afe83a9eac SHA512 ef76f2d148a10f5ec907eba908f3b21ea8d5eb0a3062bdb06e2e83fb6091f0a17bbe1a6126b8a982a966b84fdb2bfef494950ddcf442294d77c2ee7cffe3233c +EBUILD trine2-2.01.425-r2.ebuild 2487 BLAKE2B 875be8fe0909d6983e591ffa39f6f6f5a390547810ab4a6e28c6d4904b1284875b17ccef170a4b5cb26dcff21a086c0835b51725eb0ff2f6be27d33c045d9a79 SHA512 fb6943e07684b2627b42ac67c2fba758b8551858b62443694034a3b35279971e50318b29a064501589ae74da3a62c59652464f801ef5eec6f897b9eb68df6d57 MISC metadata.xml 321 BLAKE2B 5aca052a154cd0d9a43b96774253a2999ad36aa01c956961ad0021fa7cc6cbc8b89b7f93c6318308f6310a877ac9cb2b70bf622f25b882cf0c13261a7fae9b9c SHA512 ab5d27c4f1f5760f902abe8829db8732a19206739001dd349ac170bc64e5edb9b10ec4d16ec3d8f52569a05bc90ac08af6724f11206fce2b3506d99555712747 diff --git a/games-action/trine2/trine2-2.01.425-r2.ebuild b/games-action/trine2/trine2-2.01.425-r2.ebuild index c293a1c40c5e..0bf349e4d742 100644 --- a/games-action/trine2/trine2-2.01.425-r2.ebuild +++ b/games-action/trine2/trine2-2.01.425-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,6 +12,7 @@ MY_PN="Trine 2" DESCRIPTION="Sidescrolling game of action, puzzles and platforming, Complete Story edition" HOMEPAGE="http://www.trine2.com/" SRC_URI="${MY_P}_humble_linux_full.zip" + LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" @@ -21,7 +22,7 @@ RESTRICT="bindist fetch splitdebug" QA_PREBUILT="opt/${PN}/${PN}* opt/${PN}/lib/*" -DEPEND="app-arch/unzip" +BDEPEND="app-arch/unzip" RDEPEND=" media-gfx/nvidia-cg-toolkit[abi_x86_32] diff --git a/games-action/wordwarvi/Manifest b/games-action/wordwarvi/Manifest index cf9c26889563..edeb15964179 100644 --- a/games-action/wordwarvi/Manifest +++ b/games-action/wordwarvi/Manifest @@ -1,4 +1,4 @@ -AUX wordwarvi-1.00-sound.patch 2869 BLAKE2B e7319854f5b4bf8adfe2a121d64a928467012959f4cfe869dfc1196424219445abeddd9ed21d8367a3818fa4e04b4d8757c4d6a44d3d23b74ca9d2f420e3c5bc SHA512 df90b18dedb7280e3789c276411e3d11c7b5096906d53ba3f16cbc297f939116a030898d00c87f8e8b5d3dcf08910ab249f62d7b99feeb881960f8742a4c1878 +AUX wordwarvi-1.00-sound.patch 3734 BLAKE2B f491ec5e2f1f1e3edbb5cf33e5a15bc376d9fd97d2922bd9d2747f72c2dad3a100b7c5e3d2a1c85c112a7266d7d382d53d7d8275de20c6b524f2ca3f739f426a SHA512 4044720f6b36149c7385c6a5fdd98f0496a766dbe08cdb706c47562a0c8b1082abda98007c89308c2d66402b614cfc26f46397590bdb7210580e2f36e276cb88 DIST wordwarvi-1.00.tar.gz 8828099 BLAKE2B 769b0e86ba6ac1956862e7375141f31fde20e99710a0719a57062334cfd24064c89b2b50c477ff9272efa2471ed4c768add2148c00cc6f91619b46eef54d23ad SHA512 e8f8609300fa2f9bd2ff763fee11699c5f30e96ccb3a5d531456134e983148227bb12fb6421b4ad00bcac46cddcdb5a036d416b8e55aedf037d1c3f0b5e04fa9 -EBUILD wordwarvi-1.00-r1.ebuild 1241 BLAKE2B dfe61bb10dbdb273e1cfe51585a7e3b7fe6c1d79ddab8ead50459ad80a81a4d235bfbae8a04268adc5aaef9b8e1c18245b47c20cd5406aab8c2598f75fb902d2 SHA512 d14ff38f4b939754d3f241b4dd4dd2f756e9302bb658a5c83d91816726dd008ac310d5bfce3038bac9e0d373ef382e632d6eee81cbfd6b194a0f2247fb5900c1 +EBUILD wordwarvi-1.00-r1.ebuild 1296 BLAKE2B 288dd505c2994add16023b1e1a68b5dcfc2815eba4ebe3714f01ede8985d80656cc1fb15032a24d7e357312baba5eadae83f565e9faea22342d07fc960614c77 SHA512 38bb91a18c1a82eca3a1d198fb7a3398ff508ffb7efa98195a80d08203334ee307b6178c6bc029acdf5fdd1d5e01afe976ac07b408eed973dd81bfe3813f376c MISC metadata.xml 332 BLAKE2B cef889355232bef91e44638d32fbfd52f95b5d5e79b288f87146f7668f1248734bacb97fffb3076b215ced5981a7bd2d14982b8bc9c02d1b237b5605f77b5c92 SHA512 50b4b9f74a0629d49db7c041b965ae31b425803b667be69e5304ce8df2e49dca66d923f44df209ca02299ac088728d059724ff1ea325a2bb249a49a520037efe diff --git a/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch b/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch index 5ad7bc8440b9..1f0fdb255d33 100644 --- a/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch +++ b/games-action/wordwarvi/files/wordwarvi-1.00-sound.patch @@ -1,6 +1,7 @@ -diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile ---- wordwarvi-1.00.orig/Makefile 2011-06-09 00:06:22.000000000 -0400 -+++ wordwarvi-1.00/Makefile 2011-06-11 19:57:55.609619777 -0400 +diff --git a/Makefile b/Makefile +index faf7e8f..2c06010 100644 +--- a/Makefile ++++ b/Makefile @@ -1,5 +1,5 @@ PREFIX=/usr -DATADIR=${PREFIX}/share/wordwarvi @@ -8,7 +9,18 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile MANDIR?=${PREFIX}/share/man MANPAGEDIR=${MANDIR}/man6 -@@ -24,18 +24,6 @@ +@@ -12,8 +12,8 @@ WITHAUDIO=yes + # WITHAUDIO=no + + ifeq (${WITHAUDIO},yes) +-SNDLIBS=`pkg-config --libs portaudio-2.0 vorbisfile` +-SNDFLAGS=-DWITHAUDIOSUPPORT `pkg-config --cflags portaudio-2.0` ++SNDLIBS=`${PKG_CONFIG} --libs portaudio-2.0 vorbisfile` ++SNDFLAGS=-DWITHAUDIOSUPPORT `${PKG_CONFIG} --cflags portaudio-2.0` + OGGOBJ=ogg_to_pcm.o + else + SNDLIBS= +@@ -24,53 +24,41 @@ endif CC ?= gcc BUILD_CC ?= gcc @@ -27,7 +39,19 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile DEFINES=${SNDFLAGS} -DDATADIR=\"${DATADIR}/\" all: wordwarvi wordwarvi.6.gz -@@ -53,24 +41,24 @@ + + HAS_PORTAUDIO_2_0: + ifeq (${WITHAUDIO},yes) +- pkg-config --print-errors --exists portaudio-2.0 ++ ${PKG_CONFIG} --print-errors --exists portaudio-2.0 + else + endif + + HAS_VORBISFILE: + ifeq (${WITHAUDIO},yes) +- pkg-config --print-errors --exists vorbisfile ++ ${PKG_CONFIG} --print-errors --exists vorbisfile + else endif joystick.o: joystick.c joystick.h Makefile @@ -36,19 +60,20 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile ogg_to_pcm.o: ogg_to_pcm.c ogg_to_pcm.h Makefile - $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} `pkg-config --cflags vorbisfile` \ -+ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `pkg-config --cflags vorbisfile` \ ++ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `${PKG_CONFIG} --cflags vorbisfile` \ -pthread -Wall -c ogg_to_pcm.c wwviaudio.o: wwviaudio.c wwviaudio.h ogg_to_pcm.h my_point.h Makefile - $(CC) -Wall ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} \ + $(CC) -Wall ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} \ ${DEFINES} \ - -pthread `pkg-config --cflags vorbisfile` \ +- -pthread `pkg-config --cflags vorbisfile` \ ++ -pthread `${PKG_CONFIG} --cflags vorbisfile` \ -c wwviaudio.c rumble.o: rumble.c rumble.h Makefile - $(CC) ${DEBUG} ${PROFILE_FLAG} ${OPTIMIZE_FLAG} `pkg-config --cflags vorbisfile` \ -+ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `pkg-config --cflags vorbisfile` \ ++ $(CC) ${DEBUG} ${PROFILE_FLAG} ${CFLAGS} `${PKG_CONFIG} --cflags vorbisfile` \ -pthread -Wall -c rumble.c wwvi_font.o: wwvi_font.c wwvi_font.h my_point.h Makefile @@ -57,7 +82,7 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile stamp: stamp.c $(BUILD_CC) -o stamp stamp.c -@@ -78,7 +66,7 @@ +@@ -78,14 +66,14 @@ stamp: stamp.c wordwarvi: wordwarvi.c joystick.o rumble.o ${OGGOBJ} wwviaudio.o wwvi_font.o \ Makefile version.h stamp levels.h rumble.h ./stamp > stamp.h @@ -66,10 +91,19 @@ diff -ru wordwarvi-1.00.orig/Makefile wordwarvi-1.00/Makefile joystick.o \ rumble.o \ wwvi_font.o \ -diff -ru wordwarvi-1.00.orig/wwviaudio.c wordwarvi-1.00/wwviaudio.c ---- wordwarvi-1.00.orig/wwviaudio.c 2011-06-09 00:06:22.000000000 -0400 -+++ wordwarvi-1.00/wwviaudio.c 2011-06-11 19:57:17.394274660 -0400 -@@ -121,7 +121,7 @@ + ${OGGOBJ} \ + wwviaudio.o \ + wordwarvi.c -o wordwarvi -lm ${SNDLIBS} \ +- `pkg-config --cflags gtk+-2.0` `pkg-config --libs gtk+-2.0 gthread-2.0` ++ `${PKG_CONFIG} --cflags gtk+-2.0` `${PKG_CONFIG} --libs gtk+-2.0 gthread-2.0` + /bin/rm stamp.h + + wordwarvi.6.gz: wordwarvi.6 +diff --git a/wwviaudio.c b/wwviaudio.c +index ad79d96..dca0cb4 100644 +--- a/wwviaudio.c ++++ b/wwviaudio.c +@@ -121,7 +121,7 @@ int wwviaudio_read_ogg_clip(int clipnum, char *filename) if (clipnum >= max_sound_clips || clipnum < 0) return -1; diff --git a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild index 096c489f0c65..c1a147a7c015 100644 --- a/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild +++ b/games-action/wordwarvi/wordwarvi-1.00-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit desktop +inherit desktop toolchain-funcs DESCRIPTION="A retro side-scrolling shoot'em up based on the editor war story" HOMEPAGE="http://wordwarvi.sourceforge.net" @@ -14,11 +14,15 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="portaudio" -RDEPEND="x11-libs/gtk+:2 - portaudio? ( media-libs/libvorbis - >=media-libs/portaudio-19_pre1 )" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND=" + x11-libs/gtk+:2 + portaudio? ( + media-libs/libvorbis + >=media-libs/portaudio-19_pre1 + ) +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}"/${P}-sound.patch @@ -36,6 +40,8 @@ src_prepare() { } src_compile() { + tc-export CC PKG_CONFIG + emake \ PREFIX="/usr" \ DATADIR="/usr/share/${PN}" \ @@ -51,7 +57,7 @@ src_install() { install if ! use portaudio ; then - rm -rf "${D}/usr/share" || die + rm -rf "${ED}/usr/share" || die fi dodoc README AUTHORS changelog.txt AAA_HOW_TO_MAKE_NEW_LEVELS.txt diff --git a/games-action/xbomber/Manifest b/games-action/xbomber/Manifest index f35b2f043214..f9f23b3b4779 100644 --- a/games-action/xbomber/Manifest +++ b/games-action/xbomber/Manifest @@ -3,5 +3,5 @@ AUX xbomber-101-gcc4.patch 368 BLAKE2B d8173579f686648835424e520b6a7383c5b80be23 AUX xbomber-101-ldflags.patch 454 BLAKE2B a6b2b5b7f8b8987ae5765df7a1891ce6d0d5da178474ec6bb30079542d0b477c8abfa2eaf5d3fd61a9e64c96291dd00210d4288ca5ba4d8c6512f9ee60f3f90a SHA512 8fe9a9b934ab9bc624a8b18a199947b98c6abfd9e3c748a2de54b46f557710121ea0c0179ea565f57c469186afaf11e0bd0d389f42f0df346809f114ef02a109 AUX xbomber-101-va_list.patch 904 BLAKE2B bad11c1e3ccc9cf4ac423fee8b67ce2ab2a8d4d5606e358f060661e9a7e6880792fe89fa28d75122fe47c8449111cc049ab17f3c8ca14b916f71c190a879b2ae SHA512 87a7a4c5decb5e406521b2b5401a7c9053700f026df6aee936e6d1accf0c82c2468cb6e03483d0e2f8e551685d5f2edaa35d81df23b2e42ca11a2b305748f5b1 DIST xbomber-101.tgz 396707 BLAKE2B 15120c28a0e2e00203b2a532f88e682ed56c3a85ed463819aab88942843ed13fc83edf0f26fc06666e017c34a02daec2611e4bb11f29f0b8f3663119cf8c9116 SHA512 3f7259ad7f4bf3ec15997c187e354a5cb91cd19743003f480b4900caa2a888d977aa3d6f1e96411666bb0a971fcf17593b76fde9804bb6e1e1b0dab9d4b6abb2 -EBUILD xbomber-101-r1.ebuild 942 BLAKE2B 6392fabce0cb3b50ccae2d713b8fc99f380e66bd5f7be4cc66b52a41726c0964c612b525b1066e9f10f25a8a080727d435585b02f2e6400e3e5686c75d57c0c7 SHA512 f3f5e4f0c16f7f44fbf3bbfee1a08eb8030e30c66ec93f99d23ecb6899f83c34e1ffef4b67ecb24a8d3dbb78c591ed384cc610e163bbcb7f37e490e9831c1ac4 +EBUILD xbomber-101-r1.ebuild 999 BLAKE2B 935212306f9b4028ee906fb3eb812f3e786d617d270f0e22a96fcd3299b4336834c3b1089aaf003b531674448050df48a7a58b0d5e1795a71e0563424fd84dc0 SHA512 bd8d7b75f2bd89576f9f1be9a683f3ce7c47b5ae8db71c7325c42b07a8aedc06294c11635fba6e8afe0395a60bb1deabaea7ec528601a28b24e23059613b58d0 MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-action/xbomber/xbomber-101-r1.ebuild b/games-action/xbomber/xbomber-101-r1.ebuild index 2757b322f5db..c6c7c8ab4069 100644 --- a/games-action/xbomber/xbomber-101-r1.ebuild +++ b/games-action/xbomber/xbomber-101-r1.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 + +inherit toolchain-funcs DESCRIPTION="Bomberman clone w/multiplayer support" HOMEPAGE="http://www.xdr.com/dash/bomber.html" @@ -10,7 +12,6 @@ SRC_URI="http://www.xdr.com/dash/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" DEPEND="x11-libs/libX11" RDEPEND="!sci-biology/emboss @@ -39,9 +40,17 @@ src_prepare() { -e "s:=\"data\":=\"/usr/share/${PN}\":" sound.c || die } +src_compile() { + tc-export CC + + emake +} + src_install() { dobin matcher bomber + insinto /usr/share/${PN} doins -r data/* + dodoc README Changelog } diff --git a/games-action/xpilot/Manifest b/games-action/xpilot/Manifest index 01d369daa4ee..2e4c9edc6f01 100644 --- a/games-action/xpilot/Manifest +++ b/games-action/xpilot/Manifest @@ -1,3 +1,3 @@ DIST xpilot-4.5.5.tar.bz2 1115502 BLAKE2B 9f7758dabc834f9ffad602e2ba215e1e08ff3f33b21480eae0176775d6c55df3e3238652e0cbbbc688acbab9e23395f46d853ee52fd55d177fdace5138621335 SHA512 002fbdbee3035e21f441d749d68ac41da2816a691e1c0d1cf9de9cddaa479c92da57eb36081884b9908a6ae83454f6f532c24c89280d27e2cbf9570442ef301c -EBUILD xpilot-4.5.5-r1.ebuild 1176 BLAKE2B 091ba3bece3e3828ff86b2233b1afba1f10fa39c7129b5b185c74f2902edaa7df122c963ba761e6803f587f65080487346536436b0aba73e9b3907aa7f52ea4d SHA512 66b87dd7c724e8a198bcc8454241ec81a9e71e15a69dfe249ce8a2d36e4cab931776a5b881d1f27b63b63ce855813b250266c6fe533654fc883faa9dcb2ec31a +EBUILD xpilot-4.5.5-r1.ebuild 1323 BLAKE2B 5cbf85537a282375ff1cfa29f521854f63808faba63fb192dcca21030c35d1a91bb478a8e6c0e84f486109afe8ce00dcd5395d46da04d158d6188c87191f3fcb SHA512 2dc6dff33936b8408a7c19ec9511fcc96bbdbc5acd8f22e76f61e1b10818c057c817c2bd74d88978fa5749dc921e3f13bec2f8108b982fb005c689d958a54f0c MISC metadata.xml 333 BLAKE2B 2c8f9dc52fcf4780ad3da4ee828dad3ef62731f0d2f399da8ade242756b6929a58a6b60347ed753f19dbbf6cf2146dadeb88fa20be6d035ae3fc41ca581bacdb SHA512 b6a52a4afe7804b04646d42366ef3812a70fba44d44e9da662a70c7c646aba015792fd8bef65da9c5abdc4b5188cf0657ba80ab1d1920b6b692606274c3afca4 diff --git a/games-action/xpilot/xpilot-4.5.5-r1.ebuild b/games-action/xpilot/xpilot-4.5.5-r1.ebuild index d2003e60dd12..c90d59c476c1 100644 --- a/games-action/xpilot/xpilot-4.5.5-r1.ebuild +++ b/games-action/xpilot/xpilot-4.5.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -20,7 +20,7 @@ DEPEND="${RDEPEND} app-text/rman x11-base/xorg-proto x11-misc/gccmakedep - x11-misc/imake" + >=x11-misc/imake-1.0.8-r1" src_prepare() { #default @@ -38,12 +38,18 @@ src_prepare() { src/client/textinterface.c || die } +src_configure() { + CC="$(tc-getBUILD_CC)" LD="$(tc-getLD)" \ + IMAKECPP="${IMAKECPP:-$(tc-getCPP)}" xmkmf -a || die +} + src_compile() { - xmkmf || die - emake Makefiles - emake includes - emake depend - emake CC="$(tc-getCC)" CDEBUGFLAGS="${CFLAGS} ${LDFLAGS}" + emake \ + AR="$(tc-getAR) cq" \ + CC="$(tc-getCC)" \ + RANLIB="$(tc-getRANLIB)" \ + CDEBUGFLAGS="${CFLAGS}" \ + LOCAL_LDFLAGS="${LDFLAGS}" } src_install() { |