diff options
Diffstat (limited to 'games-misc')
-rw-r--r-- | games-misc/Manifest.gz | bin | 8937 -> 8933 bytes | |||
-rw-r--r-- | games-misc/fortune-mod/Manifest | 2 | ||||
-rw-r--r-- | games-misc/fortune-mod/fortune-mod-3.24.0.ebuild | 70 | ||||
-rw-r--r-- | games-misc/opengfx/Manifest | 2 | ||||
-rw-r--r-- | games-misc/opengfx/opengfx-7.1.ebuild | 24 | ||||
-rw-r--r-- | games-misc/opensfx/Manifest | 2 | ||||
-rw-r--r-- | games-misc/opensfx/opensfx-1.0.3.ebuild | 41 | ||||
-rw-r--r-- | games-misc/ponysay/Manifest | 2 | ||||
-rw-r--r-- | games-misc/ponysay/ponysay-3.0.3.ebuild | 4 |
9 files changed, 126 insertions, 21 deletions
diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz Binary files differindex c8e270890cce..1100464b8730 100644 --- a/games-misc/Manifest.gz +++ b/games-misc/Manifest.gz diff --git a/games-misc/fortune-mod/Manifest b/games-misc/fortune-mod/Manifest index 1298ce3e3306..d727ac494eea 100644 --- a/games-misc/fortune-mod/Manifest +++ b/games-misc/fortune-mod/Manifest @@ -1,6 +1,8 @@ AUX fortune-mod-3.14.0-valgrind-tests.patch 689 BLAKE2B f56e33bfe3702745ce1ed3d1d7352c9ac78c2cf430e0db761be917fbbf3b5a297f318b2c5f582b60dcfdebb621409d48535cacc46d729757cfa8a6d0aba2e94c SHA512 808e53b4baa1465bded2baef6aae888f49f50ad5b5d4129b6db9d1d24c7e982a3593ad6f0f786c97d56051aeed71d82631278069e269a2b22d16234bcb26bc45 DIST fortune-mod-3.18.0.tar.xz 1470208 BLAKE2B b975d75aea745f06f26753038416b1cc50b462a11a5cbe71a9aadc44b31f9120ac3e37ed160c9d7f90e379e5ea4c51dc39921362d24811547364e37d64c3faf9 SHA512 b8d16bf5032c1a0fcb161c912109abd24f3b762f3455eaf86d41ed3f16a33db4913d9a21bb6a42f974a3b11cfaedac57cabc4456d178a3d631d8d4a723789798 DIST fortune-mod-3.22.0.tar.xz 1473952 BLAKE2B 9edddea4c059314a22351bf088035284cf74983c714165bf52e50f1de00a300f3d04dc4e510ca8b4f3d78c89a4523e7b413a40ca4d6924c0fe94d3f11319c1d4 SHA512 54726bad10a986b71a98de6eaed2ec56bbd28aeb245eea04254f2aa84fa4658d3bac148a0d1f3b8f44ed539b3a4d40379fc9d6438a1dba419a5c05a3180e3537 +DIST fortune-mod-3.24.0.tar.xz 1475996 BLAKE2B 378a2cee3317510d1b826a801d60b4c1aee69777a26861990435b888813d01ba46d4125d2cb588046e88009ddff0b38fc9d8b56672b6a016384b700e629cbade SHA512 6d320932931835b2ca1eef39f046073154cf0ef36aad4173c8e23af1a4fdcd327f06a436653b195ddecfe06a32607057464b18f2c80894849b38714774adbf14 EBUILD fortune-mod-3.18.0.ebuild 1427 BLAKE2B 58ffd739617b44a8c82ce777ada9debf435a94ad657aeab5355dbee020cf4f59eb174b1c08f25022d384237ebed64f53da0693802b9c8ef6384647a10a83cf8e SHA512 e30a5bbfbaf53de6e2be25e6326560b16a5f00b0811a6fa2b4e0d5cc3068473497c7c664ef681c4ccdd4d08f947223e20a44b156d95b23a2853e283a11539cc7 EBUILD fortune-mod-3.22.0.ebuild 1505 BLAKE2B d2ffb324adf4b2304e1a26a3390638b407c5f424cddd84a67e46b5e046c0080f78c2ca9fee56b89dadf35d0c29a21b8b0f2facf69ad35cfc0165e748e2ef7cfb SHA512 c07048b6f96e2be2c265dac3a9f40b7d3e30a519b6004cd53a0db8476b4cd87a2d28ccdec878fa63aeb8d80a3e2a7ec6bbf0a12d0a0eaeb8941194408c24e77a +EBUILD fortune-mod-3.24.0.ebuild 1505 BLAKE2B d2ffb324adf4b2304e1a26a3390638b407c5f424cddd84a67e46b5e046c0080f78c2ca9fee56b89dadf35d0c29a21b8b0f2facf69ad35cfc0165e748e2ef7cfb SHA512 c07048b6f96e2be2c265dac3a9f40b7d3e30a519b6004cd53a0db8476b4cd87a2d28ccdec878fa63aeb8d80a3e2a7ec6bbf0a12d0a0eaeb8941194408c24e77a MISC metadata.xml 338 BLAKE2B 876b9917bb33c6fb56cb0d2f995262e4cbecba868783c03443b2fb213a6d515d9966bea4fa92c03a8bd69ee9a8611ca762bd683112d897e3692912ae47071010 SHA512 e9496f6bb7097e389ac2c34b6f8aa888a8697162f00b09956bc4168d3a7bba982dd3a686d9603fecea6528c31ff5ae2f4955d50e6ea3fae5706b5aab92d861f7 diff --git a/games-misc/fortune-mod/fortune-mod-3.24.0.ebuild b/games-misc/fortune-mod/fortune-mod-3.24.0.ebuild new file mode 100644 index 000000000000..3d029dc31bf1 --- /dev/null +++ b/games-misc/fortune-mod/fortune-mod-3.24.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The notorious fortune program" +HOMEPAGE="https://www.shlomifish.org/open-source/projects/fortune-mod/" +SRC_URI=" + https://www.shlomifish.org/open-source/projects/${PN}/arcs/${P}.tar.xz + https://github.com/shlomif/fortune-mod/releases/download/${P}/${P}.tar.xz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc64 ~riscv ~sparc ~x86" +IUSE="offensive pcre test" +RESTRICT="!test? ( test )" + +RDEPEND=" + !games-misc/fortune-mod-tao + app-text/recode:= + >=dev-libs/rinutils-0.10.2 + pcre? ( dev-libs/libpcre2 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/App-XML-DocBook-Builder + dev-lang/perl + test? ( + dev-perl/File-Find-Object + dev-perl/IO-All + dev-perl/Test-Differences + dev-perl/Test-Trap + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.14.0-valgrind-tests.patch +) + +src_configure() { + local mycmakeargs=( + -DUSE_PCRE=$(usex pcre) + -DNO_OFFENSIVE=$(usex !offensive) + # bug #857246 + -DLOCALDIR="/usr/local/share/fortune" + -DCOOKIEDIR="/usr/share/fortune" + ) + + cmake_src_configure +} + +src_test() { + cmake_src_compile check +} + +src_install() { + cmake_src_install + + # We don't want to create the dir if it doesn't exist + rm -rf "${ED}"//usr/local || die + + mkdir -p "${ED}"/usr/bin || die + mv "${ED}"/usr/games/fortune "${ED}"/usr/bin/fortune || die + rm -rf "${ED}"/usr/games || die + + dodoc ChangeLog INDEX Notes Offensive README TODO cookie-files +} diff --git a/games-misc/opengfx/Manifest b/games-misc/opengfx/Manifest index e29149f80084..2d692860e43e 100644 --- a/games-misc/opengfx/Manifest +++ b/games-misc/opengfx/Manifest @@ -1,4 +1,4 @@ AUX opengfx-7.1-no-which.patch 997 BLAKE2B e0757dee3b729f7885b7b3bafdf5cc5a9f9588071c71bf2295d0287b879e7b2c5f76c76e5281ea2f4b6b2c9d06396341acc02f848c19fa5b64df5f6715aae371 SHA512 b5eff66bd5e656ef677a0749d90559c5d431a1a0a1c17adcd66a704a17563bce762a20843c61dabc24fbcf8046fc5e528f4db6f9855d0fee456f0619945fb106 DIST opengfx-7.1-source.tar.xz 9828168 BLAKE2B a1d8305744b76924400cad8503af1a20991551323adea6d0d60d9f6d5ac6311e52cb8f028eb614bbda41106823ab9b912f1fb8af02953758a2eb2912066a38e9 SHA512 55079babcd78d4a36279cb7610b6800308aca8409ed3b9fa33cd4993b0c1f988d7afe270b17930b97609c4fdf8cf4e362e17c11bd85d2ef136d042256c98483f -EBUILD opengfx-7.1.ebuild 1110 BLAKE2B a0703af6bd38bb41820ede26aea5913a9c5a55dad4218ed1405e39989dcb97679da3939e57cfb0ca204a6dcf945c9d2772f63f39f7e3eb23168661b1c5688289 SHA512 835e6454fd6aae7012f2b7ebf3898c1169bff4933d8a58d543f4b3cad7615efb5cb5ffce07eb76ac0028a7e4f30c353dd1c78660763495b5bf98b6e8713b2b15 +EBUILD opengfx-7.1.ebuild 1098 BLAKE2B 88b2942558936c1ce182c0352ff9a7182e7b7f4a737a1857c33ddbe5bf5b0f41b763e20fa05844133127f8ca98955727d1de3ac4a2209118d6111518c7a1efd9 SHA512 05f28c8137492eaf26dd5276480a54cbaadde2563d002ca75b0458c54b82e3685e8ed011aae3d4386414419457ebee2a5fa822fd7a5c99761ff24d12866c1aa6 MISC metadata.xml 327 BLAKE2B c715ce68b2db10d38dd11434102f5345515dba779726012906aabc6169681605c615866328bf8d213ff80f77a7c7a4a7bbe7c3145c18b33abd8de553059e7e75 SHA512 c5f22f130e0506a7714b27dd2858f69d52a6f11854ebd82b4116d7045a57ef74b435dfe920bbb18c99eca7b139c276a56aef4b5e28396b376dad5ceba6686127 diff --git a/games-misc/opengfx/opengfx-7.1.ebuild b/games-misc/opengfx/opengfx-7.1.ebuild index 46401d798deb..4302b32d54a5 100644 --- a/games-misc/opengfx/opengfx-7.1.ebuild +++ b/games-misc/opengfx/opengfx-7.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..12} ) +PYTHON_COMPAT=( python3_{10..13} python3_13t ) -inherit python-any-r1 +inherit python-any-r1 toolchain-funcs DESCRIPTION="OpenGFX data files for OpenTTD" HOMEPAGE="https://wiki.openttd.org/en/Basesets/OpenGFX https://github.com/OpenTTD/OpenGFX" @@ -16,7 +16,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~x86" -DEPEND=" +BDEPEND=" games-util/grfcodec games-util/nml ${PYTHON_DEPS} @@ -29,31 +29,29 @@ PATCHES=( ) src_compile() { - local myemakeargs=( + myemakeargs=( GIMP="" PYTHON="${EPYTHON}" + CC="$(tc-getCC)" + + # Make logs verbose + _V= + _E=echo ) emake "${myemakeargs[@]}" all } src_test() { - local myemakeargs=( - GIMP="" - PYTHON="${EPYTHON}" - ) - emake "${myemakeargs[@]}" check } src_install() { - local myemakeargs=( + myemakeargs+=( DO_NOT_INSTALL_README="true" DO_NOT_INSTALL_LICENSE="true" DO_NOT_INSTALL_CHANGELOG="true" - GIMP="" INSTALL_DIR="${ED}/usr/share/openttd/baseset/" - PYTHON="${EPYTHON}" ) emake "${myemakeargs[@]}" install diff --git a/games-misc/opensfx/Manifest b/games-misc/opensfx/Manifest index 235f8d9c76b5..330f49e7d2b0 100644 --- a/games-misc/opensfx/Manifest +++ b/games-misc/opensfx/Manifest @@ -1,4 +1,4 @@ AUX opensfx-1.0.3-no-which.patch 5890 BLAKE2B f23d3fb9ba5d7ae30107b2f872fb59fa8bb5a1509680e601110f13ce0d227316fcd0f9be5d86eaf8b9e575b47929b81b692c3416d361649acaf673c12d59d671 SHA512 45a9768ce97934486f282f4f2ab3bcfaa9fc916f8978417042451b3f2847128ab4a30b8c5710cb709510168b9893cfcc0f3227e8e41ffd4d7e0ffe4cd73f6655 DIST opensfx-1.0.3-source.tar.xz 9943616 BLAKE2B c266ec015c23d79b28e313ad3cb5a1613fe7c9674fd0192bf4a141adcd2a27594052f311710b63e6a173579ba5bebeed50799d2cb19eb3fd5b5ca28411b4b509 SHA512 a077fcb1676ba17aa5e9e2df32c2d69452fe54895e3ac64a80c2a6247aa3ea2ef37443e2391f88117768eeb3f808793c78c11727c69bb3df2fde57f67964dbff -EBUILD opensfx-1.0.3.ebuild 649 BLAKE2B c60a6acb891315f32d89161c09042cf2b260143d3aad4d744c2e8f8fb421a0c57909291d31c54e295cbf9819bcf76e6eea41876dc95d83ea46445b2ee817cef2 SHA512 c3ab74a0064853fe309c85c8608f2ef0f9ec341ce50dce5fc7fd0d3bfa6cbcc60594de22c4798eefbe3a69146cd331aff2c3d605ccaa383437adbc64737803d4 +EBUILD opensfx-1.0.3.ebuild 1139 BLAKE2B 18393f19dab08e89eb0c1090e468269502159a12906843a577bd3f57c5bbb1d6b6413bfb90ab94705741a21b53d8b04e989938d16cb8ee3657270c5b044853c4 SHA512 dc7596213d312350c17aaf9215f98cc7163fc86775f570133accbfa45ef03752328f6b7d3530b711a3d7c322a2f48513b6dcbcee731aecda8f9c6ebf798f99bb MISC metadata.xml 327 BLAKE2B 15e9be4cd0ae3a5594274fb0e018d4d3bca0ef5ffa2a83dfe29b9cf615a0070d3cf47fbfbfebf32866e1f7c3fead83622c7f49ab30649d1383f3236f6a94fbe7 SHA512 b8e8dec4960aa1913b4d8ee801916755ad20e408a62aae6291a650d0abca928123add122d95646e911c54665acf5d8c6fd928a9a1800f5520ebc36a8e0a9db18 diff --git a/games-misc/opensfx/opensfx-1.0.3.ebuild b/games-misc/opensfx/opensfx-1.0.3.ebuild index e36280e714b0..f8e89bd702e2 100644 --- a/games-misc/opensfx/opensfx-1.0.3.ebuild +++ b/games-misc/opensfx/opensfx-1.0.3.ebuild @@ -1,8 +1,12 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +PYTHON_COMPAT=( python3_{10..13} python3_13t ) + +inherit python-any-r1 toolchain-funcs + DESCRIPTION="OpenSFX data files for OpenTTD" HOMEPAGE="https://wiki.openttd.org/en/Basesets/OpenSFX https://github.com/OpenTTD/OpenSFX" SRC_URI="https://cdn.openttd.org/opensfx-releases/${PV}/${P}-source.tar.xz" @@ -12,13 +16,44 @@ LICENSE="CC-BY-SA-3.0 CDDL-1.1 GPL-2+" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -DEPEND="games-util/catcodec" +BDEPEND=" + games-util/catcodec + games-util/grfcodec + ${PYTHON_DEPS} +" PATCHES=( "${FILESDIR}"/${PN}-1.0.3-no-which.patch ) +src_compile() { + myemakeargs=( + GIMP="" + PYTHON="${EPYTHON}" + CC="$(tc-getCC)" + + # Make logs verbose + _V= + _E=echo + ) + + emake "${myemakeargs[@]}" all +} + +src_test() { + emake "${myemakeargs[@]}" check +} + src_install() { - emake INSTALL_DIR="${ED}/usr/share/openttd/baseset/" install + myemakeargs+=( + DO_NOT_INSTALL_README="true" + DO_NOT_INSTALL_LICENSE="true" + DO_NOT_INSTALL_CHANGELOG="true" + INSTALL_DIR="${ED}/usr/share/openttd/baseset/" + ) + + emake "${myemakeargs[@]}" install + dodoc docs/{changelog.txt,readme.ptxt} + einstalldocs } diff --git a/games-misc/ponysay/Manifest b/games-misc/ponysay/Manifest index 60b59e6abc40..0d565c27d20a 100644 --- a/games-misc/ponysay/Manifest +++ b/games-misc/ponysay/Manifest @@ -1,5 +1,5 @@ AUX ponysay-3.0.3-pr313.patch 16799 BLAKE2B 72f32e2e0dfe7829b313a500fdb7cd30a2630721431c603d5005d985b78baa7d4bcee1d7a9dc0b0bc262c7fd55f72e1e1727befdb165af324e41812631bd802e SHA512 06e62dde5b4c1cd3245f7a0ac0b6d0272ce6a458c2468c39a25a52aac89e96ff363f66041e6d5360c96a74dfb2f726f764258f1e634a3fa97c6f3b8c963d32d1 AUX ponysay-3.0.3-python-syntax.patch 1584 BLAKE2B 5f13613d7a43df44662ebe9d6cb995bba3ee8629cdf45546e895bbda64bea03029db25d0dc75c2263f77fd51c3b8d2d43f5aa7d48c02089b1413f191e7888a29 SHA512 d28d85313881e2e48c3648db0f99686a2d5facd82cb771219737075043d162047190a4e7a9cadac15b20c6081add90029535e8b1e17dfdca191f6d8e994c25ed DIST ponysay-3.0.3.tar.gz 2139074 BLAKE2B 3ba477268d68ff9a92bad8028d0b960a2a6152057146368723fea432100a71517c0c343d34b2b1c580fcfa1945bdc273fed276cf4a10c702514e6699cda87a2c SHA512 d6ff905404192bdc207952a4a914458d7f25ddcfcea95763ae277a2a3bc7ab33e86a0a229c1b10ff7295b7a89d6e1b61406feefb6bdf9026f4076d0ed70dbe93 -EBUILD ponysay-3.0.3.ebuild 1573 BLAKE2B 9d2e3d5b82d5037683251d6641699cf90c2cef438c1674a4d22a3e8f9f3c6bf909a9515af43feb7e3ba4d6725369e77579bcb62f9648d93c3d7d90c1723cfc14 SHA512 6568993a8922966e620c9cfcb10cfea79cecf47397e19e9fadf5e18c85fc3bd2d4f6c4c63a9b84eb5981f1ece2589294ef2fe7fe77ef4f93d0c615161e6c9841 +EBUILD ponysay-3.0.3.ebuild 1585 BLAKE2B a788e2923669795a0f24cf7404de1da0f9cc77a5a5e685322ef1e23d1370824bf2a8c01fededa68f9e29683c9a613a10c396846519f2ebfc7d40f9dfdf1039ce SHA512 0804cf55d9feb045e58ceff469f244c496be11ff05d75d6fe07d57c9745165275217893c96e2517fe07daec9c9670843beae3005492343835d3f055c2ffb7130 MISC metadata.xml 501 BLAKE2B 635e60befc4dd4592e1b31c261eeefe207ffc41818df2c5fdcb04d775d35522a9513a871d1e1066715dd87373e259cd036fb5523d81c09cce163a0ec776c3cc1 SHA512 94c2a5bb13b2ee021c02489199c2decf82fbd17ccfba999a0ca80437271516c8fc41cebf6aab56332ddc43e75a5b22734333ecd7ade4ab484f3d16221578fa55 diff --git a/games-misc/ponysay/ponysay-3.0.3.ebuild b/games-misc/ponysay/ponysay-3.0.3.ebuild index 8c803cdffed7..9a1b444b8a9d 100644 --- a/games-misc/ponysay/ponysay-3.0.3.ebuild +++ b/games-misc/ponysay/ponysay-3.0.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} python3_13t ) inherit bash-completion-r1 python-single-r1 DESCRIPTION="cowsay reimplemention for ponies" |