From b1c81de4fadbd00897700a7321f03b390d952b2e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 26 Aug 2021 00:09:36 +0100 Subject: gentoo resync : 26.08.2021 --- games-roguelike/Manifest.gz | Bin 3053 -> 3058 bytes games-roguelike/dwarf-fortress/Manifest | 2 +- .../dwarf-fortress/dwarf-fortress-0.44.12.ebuild | 7 +- games-roguelike/moria/Manifest | 2 +- games-roguelike/moria/moria-5.7.14-r1.ebuild | 52 ++++++++ games-roguelike/moria/moria-5.7.14.ebuild | 52 -------- games-roguelike/neon-chrome/Manifest | 2 +- .../neon-chrome/neon-chrome-1.1.12.ebuild | 5 +- games-roguelike/tome/Manifest | 2 +- games-roguelike/tome/tome-2.3.5-r1.ebuild | 148 +++++++++++++++++++++ games-roguelike/tome/tome-2.3.5.ebuild | 148 --------------------- 11 files changed, 209 insertions(+), 211 deletions(-) create mode 100644 games-roguelike/moria/moria-5.7.14-r1.ebuild delete mode 100644 games-roguelike/moria/moria-5.7.14.ebuild create mode 100644 games-roguelike/tome/tome-2.3.5-r1.ebuild delete mode 100644 games-roguelike/tome/tome-2.3.5.ebuild (limited to 'games-roguelike') diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz index 2cf560ab7d1e..1409ca39f238 100644 Binary files a/games-roguelike/Manifest.gz and b/games-roguelike/Manifest.gz differ diff --git a/games-roguelike/dwarf-fortress/Manifest b/games-roguelike/dwarf-fortress/Manifest index 88bd0e04287a..5c7760cf6c5e 100644 --- a/games-roguelike/dwarf-fortress/Manifest +++ b/games-roguelike/dwarf-fortress/Manifest @@ -2,5 +2,5 @@ AUX Makefile.native 1016 BLAKE2B ea40a1f90bf52e52c7cf88e99c73c981c00506eddb4ad9c AUX dwarf-fortress 516 BLAKE2B 9d2faffac265e99698fa1c481eec8598fbe66b4ab205b18c76d285cd16fe1b32d3bfa9bc415bceae6e1e350e955ac3b3cebd7d46943a06ff71715fd1cb5402df SHA512 1f1fada35e33cb99c28835d600f6567ecaaf7b2c6111a2e96b1a88c54e5d727f94ae1c0213327bc70a623dbdf19a8433e3c59edcab5a40e898b0124eb2eb9006 DIST df_44_12_linux.tar.bz2 12081683 BLAKE2B 2410e8da6af6a8ced45d3e95dc06e2d0f4e31dbdcd6b8d9945a761d2278532bb24c1095418aa22639eedded256b3d485fa128984e6282a491d4dc7bd9af8671b SHA512 03cd7f6800d44873b573cc5bffb12c7a246c3aba0ee8535001372df689a5179dc02592670fd87f2fd5de82421605f34152f6241307c8f7b9fb4d7b8704aed70c DIST df_44_12_linux32.tar.bz2 12686340 BLAKE2B bf1e1370930d91d2c9e72d3366bc79706092d1505853eb63c6160fea39822551d3276958ac6d2916b8f7825be0c054a037219210f0c2c18a731065a2dd1bb842 SHA512 5cd352acf310592c7e30442205b7fe590f421c5e3562959dcfd32a17d3d562347c2b32e3bc5835637c5550ce2c696c17b6dc910ee4cf766be07af306e83537db -EBUILD dwarf-fortress-0.44.12.ebuild 2343 BLAKE2B 0eb61350aad85953aacb00e1ee9503a765d1bd45e276229dcb6174549efc6070b9cf13884bf9dae51da2724a968bd5c4509231c81d1523457a0dc155e61312c9 SHA512 8fee92a9c804fb04ed8adccb4691ffc9185a6739ced24ff171f6b78a9da666fde980fcd5adda1184e3d0b8156d525968f503542a89fff38e4fe63f323564f4f9 +EBUILD dwarf-fortress-0.44.12.ebuild 2344 BLAKE2B b6657167f0c9191e9cdc76b7ca4d149238b50b5526eb9f236c2f12166dce93e2ebc0c7ae692f70ac456b9b8cd50d2606a76859835b1db9d289cb67de90aef5af SHA512 b82d7d1782d70635cdcba237d5a847becef9eabe4f814cffc0c397a3a662a511848f49a783303707e6820e6bbf0b2cfb843edb5fc91c32eb87cd16ab7ad025f0 MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254 diff --git a/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.12.ebuild b/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.12.ebuild index dfcfe78cf3cf..7a4dab115c0c 100644 --- a/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.12.ebuild +++ b/games-roguelike/dwarf-fortress/dwarf-fortress-0.44.12.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=6 @@ -13,11 +13,13 @@ DESCRIPTION="A single-player fantasy game" HOMEPAGE="https://www.bay12games.com/dwarves" SRC_URI="amd64? ( https://www.bay12games.com/dwarves/${MY_P}_linux.tar.bz2 ) x86? ( https://www.bay12games.com/dwarves/${MY_P}_linux32.tar.bz2 )" +S="${WORKDIR}"/${MY_PN}_linux LICENSE="free-noncomm BSD BitstreamVera" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="debug" +RESTRICT="strip" RDEPEND="media-libs/glew:0 media-libs/libsdl[joystick,video] @@ -34,11 +36,8 @@ DEPEND="${RDEPEND} sys-libs/ncurses-compat:5[unicode] virtual/pkgconfig" -S=${WORKDIR}/${MY_PN}_linux - gamesdir="/opt/${PN}" QA_PREBUILT="${gamesdir#/}/libs/Dwarf_Fortress" -RESTRICT="strip" src_prepare() { rm -f libs/*.so* || die diff --git a/games-roguelike/moria/Manifest b/games-roguelike/moria/Manifest index a4f7c9091189..4eeefb59418d 100644 --- a/games-roguelike/moria/Manifest +++ b/games-roguelike/moria/Manifest @@ -1,5 +1,5 @@ AUX moria-5.7.12-gentoo-paths.patch 1842 BLAKE2B bb5460110dd86feff51ab50a66cf54c6ae2b98c81af590205da9c361278396da109dc9443ee14f6697944b59b9b17f404bf904d91e84dc46ac1b9a8e7196f041 SHA512 cdd4e7161799204c9d99e7c52f69430aae0e8b96aa9622f89bdfe6288899133cd836af04ed0a5593a01539c4762e527630f2d8ffa9081deb7df991a5c3d82c7d AUX moria.6 2996 BLAKE2B ee20dc08b849eccf3860736b401a500f50598c340c0098d6cd820eb65ecbe13467b09ef23ab4982204b394ca8e0ef644bfbff4c8dd9df07ff15cb2b635d6af5e SHA512 54d4914f4c9bf364ef8539079d0a3cf91257309a479818e106c5ee41bbf2dab608074988d12529fd726e4cafd5c48baed4793f32a2a254593a928c5b6d1b9bd5 DIST moria-5.7.14.tar.gz 395191 BLAKE2B dfa8481c51009fba3d692d8f5a667a85904149a7756822b435ae8fe30a8ad9c5bb901f6efb21dfe17e1155e49c080ca7b3de154bcd2a5df055a17b3a81b5b6b0 SHA512 5c99ed314a29684d2fc18a1429fb7609553a78fd053eac8d61189e0af8c72777d481910153514dfe544a8939be24ed9725fc2b31e89e5d6e26f0b1df5ad4c3e0 -EBUILD moria-5.7.14.ebuild 1174 BLAKE2B 5f103faa7fc5da06430b0c625b9e8f7892fd9060b2608aaa02ef6a6e28ebe3cd260fdf73114642ed6fa9a759ead0394eb22803653d543f874aa7c0518369a3d9 SHA512 be46802006d00744a9032f3f96d79415b58a3c33110e0ebce460a751e2f72605464b16810cf0dc66b5a239a3a901697b1927aad78998b8a94a5a8753f0f62902 +EBUILD moria-5.7.14-r1.ebuild 1189 BLAKE2B eb18b46531de97572737f930aeb4c0afbc4fbadc0e21d7962b39f4fb049bba41d6be79fc29128e6064d455b64148717bc3159703a1cb4001091822267196705e SHA512 fd92f13e24e0b7ea4ec24f6798436a5eb2674fc2a2117969e76801c301b22c612332634f191f765f02007c20ffb90f00f830fbbec303363d6f0e4964d0c9b1ea MISC metadata.xml 342 BLAKE2B f53651879ccf3a26ac770d9746a76f5d59eb4403db9bdd4ae5f222f1a8e26c8a0c1ff86c47f087381d49229c1bc9473c7415072fd716ba0ba57f88c21198e5f2 SHA512 f6c4db0374588d0ba1070fdba2e38d647de66378fccc6a59e96c27cd50b4e2f9071259202cb1b33fe99d57332230dc68d450df2017ee1124f6b505d40f9f9843 diff --git a/games-roguelike/moria/moria-5.7.14-r1.ebuild b/games-roguelike/moria/moria-5.7.14-r1.ebuild new file mode 100644 index 000000000000..590754b6a2c7 --- /dev/null +++ b/games-roguelike/moria/moria-5.7.14-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_IN_SOURCE_BUILD="yes" +inherit cmake prefix + +DESCRIPTION="The Dungeons of Moria, a single player roguelike game, also known as Umoria" +HOMEPAGE="https://umoria.org/" +SRC_URI="https://github.com/dungeons-of-moria/umoria/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~m68k ~x86" +IUSE="" + +RDEPEND="acct-group/gamestat + >=sys-libs/ncurses-6.0:0=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +S="${WORKDIR}/umoria-${PV}" + +PATCHES=( "${FILESDIR}/${PN}-5.7.12-gentoo-paths.patch" ) + +src_prepare() { + cmake_src_prepare + hprefixify src/config.cpp +} + +src_install() { + newbin umoria/umoria moria + + insinto /usr/share/moria + doins umoria/data/*.txt + + insinto /var/lib/moria + doins umoria/scores.dat + fowners root:gamestat /var/lib/moria/scores.dat /usr/bin/${PN} + fperms g+w /var/lib/moria/scores.dat + + doman "${FILESDIR}"/${PN}.6 + dodoc -r AUTHORS CHANGELOG.md CONTRIBUTING.md README.md historical +} + +pkg_postinst() { + elog + elog "Please add users to the 'gamestat' group, so they can run Moria:" + elog " usermod -aG gamestat " + elog +} diff --git a/games-roguelike/moria/moria-5.7.14.ebuild b/games-roguelike/moria/moria-5.7.14.ebuild deleted file mode 100644 index 7198955b23e6..000000000000 --- a/games-roguelike/moria/moria-5.7.14.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_IN_SOURCE_BUILD="yes" -inherit cmake prefix - -DESCRIPTION="The Dungeons of Moria, a single player roguelike game, also known as Umoria" -HOMEPAGE="https://umoria.org/" -SRC_URI="https://github.com/dungeons-of-moria/umoria/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~m68k ~x86" -IUSE="" - -RDEPEND="acct-group/gamestat - >=sys-libs/ncurses-6.0:0=" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -S="${WORKDIR}/umoria-${PV}" - -PATCHES=( "${FILESDIR}/${PN}-5.7.12-gentoo-paths.patch" ) - -src_prepare() { - cmake_src_prepare - hprefixify src/config.cpp -} - -src_install() { - newbin umoria/umoria moria - - insinto /usr/share/moria - doins umoria/data/*.txt - - insinto /var/lib/moria - doins umoria/scores.dat - fowners root:gamestat /var/lib/moria/scores.dat - fperms g+w /var/lib/moria/scores.dat - - doman "${FILESDIR}"/${PN}.6 - dodoc -r AUTHORS CHANGELOG.md CONTRIBUTING.md README.md historical -} - -pkg_postinst() { - elog - elog "Please add users to the 'gamestat' group, so they can run Moria:" - elog " usermod -aG gamestat " - elog -} diff --git a/games-roguelike/neon-chrome/Manifest b/games-roguelike/neon-chrome/Manifest index f00a553a0be4..1949f7de8417 100644 --- a/games-roguelike/neon-chrome/Manifest +++ b/games-roguelike/neon-chrome/Manifest @@ -1,3 +1,3 @@ DIST NeonChrome-Linux-1.1.12.tar 64140772 BLAKE2B cadda4c659b96b96c4b9b2a1dfc78152a89e53a2662f5e2dc70a0d4c98a813822d8c977deb0d6d6aeca0a2d2608cb04274c0ad33554ce27ab2ddf318499c9750 SHA512 f659bbe87f3b2933346bc17a4ccdcdc37ff8bb2db7a94dc5334db7109d64cd9f5a28b14845f767aaf1e103be826d3cd0fefc528a02df2079123094436e94f2cd -EBUILD neon-chrome-1.1.12.ebuild 1093 BLAKE2B fbee6c33aa521bdfd87548f03f32a8fb47e943cea4daa5a585069c77295e1531c11e3151c8fcf8433e9c617c04bd2ce567856a909301579a9c9885a494cc76cc SHA512 d51141a9c1fc7ba4861a50ad507803c203ac4db5cd37886899e954701c8fd86565f75a9ee0aeec78f5ddf41fdec1c1352f5b45e8a3af000595ce888f7be7e675 +EBUILD neon-chrome-1.1.12.ebuild 1094 BLAKE2B 3794fef7e8b6bccbaf682f2dae80ccad0c315b3adad5271070325ee94224e9631144f5f4f269a117f7260e95e467a5a5bb8e50be51292ab601cc4ebf7619c4f5 SHA512 fdcc2de8ea93ac306d0c03c2ee27ac9be6623028ea2658f745eaaae90fa62fce2681cabeafdfda14dd1d40f72594b6e96feda8b411dcb180b1d4021eaae13fec MISC metadata.xml 253 BLAKE2B 443ca9c8d4f6801169382e87a0ecd1385c56e65229209e7200f9d313ef380e92ae8d7dc3c38e5989a4166289f22607a20b1e13bb960fff6b3d9f78629d8ab020 SHA512 61c4689cbc649d84a00be211b7b5b98dd03e1d3f813eff370df549f2998cd4343f391c18b57cf20e4a8f4dd2311e3bfa04eb60f356f2bbac78f0b68f5091f254 diff --git a/games-roguelike/neon-chrome/neon-chrome-1.1.12.ebuild b/games-roguelike/neon-chrome/neon-chrome-1.1.12.ebuild index e23b2be6e5ca..c0053f081358 100644 --- a/games-roguelike/neon-chrome/neon-chrome-1.1.12.ebuild +++ b/games-roguelike/neon-chrome/neon-chrome-1.1.12.ebuild @@ -10,6 +10,7 @@ DESCRIPTION="A ruthless top-down cyberpunk shooter with rogue-like elements" HOMEPAGE="https://neonchromegame.com/" SRC_URI="${MY_PN}-Linux-${PV}.tar" # https://dev.gentoo.org/~chewi/distfiles/${PN}.png" +S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" @@ -21,10 +22,8 @@ RDEPEND=" media-libs/openal " -S="${WORKDIR}" - DIR="/opt/${PN}" -QA_PREBUILT="${DIR}/*" +QA_PREBUILT="${DIR#/}/*" pkg_nofetch() { einfo "Please buy and download ${SRC_URI} from:" diff --git a/games-roguelike/tome/Manifest b/games-roguelike/tome/Manifest index 7bcb8e5615a6..dfc72b568652 100644 --- a/games-roguelike/tome/Manifest +++ b/games-roguelike/tome/Manifest @@ -2,5 +2,5 @@ AUX tome-2.3.5-format.patch 2925 BLAKE2B 8490e618151a05976cd93592a5218c234c93e2e AUX tome-2.3.5-gentoo-paths.patch 1032 BLAKE2B 35f96b35c05a12e355040c12307ce83c4e1e6e6bf2beb55c69ac28b17841735d89f8d27210ced170d6fcbb88409de80a9c05ae93e27c342e80b0c4fbea33cee3 SHA512 f1eb53c8afdd62dbfde78576d4307ecd2dbbd3b19023bbba2dbcc7a81a3aec60e11194ad961bc75107ca9999578afb5626fc5e100149525b1517ee72e3b12728 AUX tome-2.3.5-noX.patch 453 BLAKE2B c16d66c9e3796421f045eebe9b184a3ade5556b0dc5061a71f449320b48e14530e294421c259a2f1ab7a1b7e1c1985af718d6b4ec341bbe4f8a7f41cfd257d23 SHA512 8e887690673021ca0daace4f2e43dcd8ce2d905cf3db5e97c35e90c227037b4e453e11bac6da97808320e6b6b101fc04ff7d5f65ae55e9d3d2c2318645506a58 DIST tome-235-src.tar.bz2 2951227 BLAKE2B 7a9a6c608873062f9d6deae38c7e39244ca25d2bbb553d338014078c86b9decc36869c2f39f875425f9c3bb26784d3e460a225c5dabd197437781488f3e15d74 SHA512 f456aa91d18397297c213fa67dd14a4d29e024525be99f83b22cbe42f4d426b57fe6115a7124e3ec34de8f351117de525eab996ba7a2a230119e43639c4c9205 -EBUILD tome-2.3.5.ebuild 3750 BLAKE2B 53b046c729bc8b3fbc2b3935a6712647e21e7c37a41345560d2ad316adc0089f0310fb4ed94676224fde689b2541159059d3e6a2fc0c119df311caf6d7f38f87 SHA512 4cc75d61b1cf921ed6c09ed0e4f7c37549f5f96c0341e6196e94a840e9cf00bce949fe39f36deb8a201dd40886a39a98d585ad19fc7971a149a7c32d94eb432a +EBUILD tome-2.3.5-r1.ebuild 3765 BLAKE2B ea56d2d6d054d8b66352ba8e4afb2b42db2286bf13378ecd848279a53f7df47b319f5cca4dd0f05e3e5b5b3882ba77d1a2d8fc57896412044dcd545d61f527b3 SHA512 08b8f04f224db47e41c9475ffe3ea52ee5ed16b84a63912f28224b9d0f812f0d6ee4f30ad1201cb2bc52749116a555147713daaa49f9a8989b0be2ce5e8937ad MISC metadata.xml 249 BLAKE2B 7113a758d7abc93accec998a8843d8ef51ca8b72d72e659e224d5cec2a1a6a63e6c0605958091532ac6e51fa0d501ca4fd9f3f4a9e55baeb31519a02971b465f SHA512 895577c3a805c40581da03057b94e3f28f05f23012bf350c1e3575847d1a0fe40bb044a46f909012a200d991a400f6389358a60e9c2b5bef0da01fb26f846118 diff --git a/games-roguelike/tome/tome-2.3.5-r1.ebuild b/games-roguelike/tome/tome-2.3.5-r1.ebuild new file mode 100644 index 000000000000..946930b9a686 --- /dev/null +++ b/games-roguelike/tome/tome-2.3.5-r1.ebuild @@ -0,0 +1,148 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +MY_PV=${PV//./} +DESCRIPTION="save the world from Morgoth and battle evil (or become evil ;])" +HOMEPAGE="http://t-o-m-e.net/" +SRC_URI="http://t-o-m-e.net/dl/src/tome-${MY_PV}-src.tar.bz2" +S="${WORKDIR}"/tome-${MY_PV}-src/src + +LICENSE="Moria" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gtk sdl X Xaw3d" + +RDEPEND=" + >=sys-libs/ncurses-5:0= + sdl? ( + media-libs/sdl-ttf + media-libs/sdl-image + media-libs/libsdl ) + gtk? ( >=x11-libs/gtk+-2.12.8:2 ) + X? ( x11-libs/libX11 ) + Xaw3d? ( x11-libs/libXaw ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + x11-misc/makedepend +" + +RDEPEND+=" acct-group/gamestat" + +PATCHES=( + "${FILESDIR}/"${PN}-2.3.5-gentoo-paths.patch + "${FILESDIR}"/${PN}-2.3.5-format.patch + "${FILESDIR}"/${PN}-2.3.5-noX.patch +) + +src_prepare() { + mv makefile.std makefile || die + + default + + sed -i -e '/^CC =/d' makefile || die + sed -i -e "s:xx:x:" ../lib/edit/p_info.txt || die + # sed -i -e "s:GENTOO_DIR:${GAMES_STATEDIR}:" files.c init2.c || die + + find .. -name .cvsignore -exec rm -f \{\} + || die + find ../lib/edit -type f -exec chmod a-x \{\} + || die +} + +src_compile() { + tc-export CC + + local GENTOO_INCLUDES="" GENTOO_DEFINES="-DUSE_GCU " GENTOO_LIBS="$($(tc-getPKG_CONFIG) ncurses --libs)" + + if use sdl || use X || use gtk || use Xaw3d; then + GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_EGO_GRAPHICS -DUSE_TRANSPARENCY \ + -DSUPPORT_GAMMA" + fi + + if use sdl || use X || use Xaw3d; then + GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_PRECISE_CMOVIE -DUSE_UNIXSOCK " + fi + + if use sdl; then + GENTOO_INCLUDES="${GENTOO_INCLUDES} $(sdl-config --cflags)" + GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_SDL " + GENTOO_LIBS="${GENTOO_LIBS} $(sdl-config --libs) -lSDL_image -lSDL_ttf" + fi + + if use X; then + GENTOO_INCLUDES="${GENTOO_INCLUDES} -I/usr/X11R6/include " + GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_X11 " + GENTOO_LIBS="${GENTOO_LIBS} -L/usr/X11R6/lib -lX11 " + fi + + if use Xaw3d; then + GENTOO_INCLUDES="${GENTOO_INCLUDES} -I/usr/X11R6/include " + GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_XAW " + GENTOO_LIBS="${GENTOO_LIBS} -L/usr/X11R6/lib -lXaw -lXmu -lXt -lX11 " + fi + + if use gtk; then + GENTOO_INCLUDES="${GENTOO_INCLUDES} $($(tc-getPKG_CONFIG) gtk+-2.0 --cflags)" + GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_GTK2 " + GENTOO_LIBS="${GENTOO_LIBS} $($(tc-getPKG_CONFIG) gtk+-2.0 --libs) " + GTK_SRC_FILE="main-gtk2.c" + GTK_OBJ_FILE="main-gtk2.o" + else + GTK_SRC_FILE="" + GTK_OBJ_FILE="" + fi + + if use amd64; then + GENTOO_DEFINES="${GENTOO_DEFINES} -DLUA_NUM_TYPE=int " + fi + + GENTOO_INCLUDES="${GENTOO_INCLUDES} -Ilua -I." + GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_LUA" + + emake -j1 \ + INCLUDES="${GENTOO_INCLUDES}" \ + DEFINES="${GENTOO_DEFINES}" \ + depend + + emake tolua + + emake \ + COPTS="${CFLAGS}" \ + INCLUDES="${GENTOO_INCLUDES}" \ + DEFINES="${GENTOO_DEFINES}" \ + LIBS="${GENTOO_LIBS} -lm" \ + BINDIR="${EPREFIX}/usr/bin" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}" \ + GTK_SRC_FILE="${GTK_SRC_FILE}" \ + GTK_OBJ_FILE="${GTK_OBJ_FILE}" +} + +src_install() { + emake -j1 \ + DESTDIR="${D}" \ + OWNER="nobody" \ + BINDIR="${EPREFIX}/usr/bin" \ + LIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}" install + + cd .. || die + dodoc *.txt + + dodir /var/games + touch "${ED}/var/games/${PN}-scores.raw" || die + + fperms 660 /var/games/${PN}-scores.raw + fowners root:gamestat /var/games/${PN}-scores.raw /usr/bin/${PN} + fperms g+s /usr/bin/${PN} +} + +pkg_postinst() { + ewarn "ToME ${PV} is not save-game compatible with 2.3.0 and previous versions." + echo + ewarn "If you have older save files and you wish to continue those games," + ewarn "you'll need to remerge the version of ToME with which you started" + ewarn "those save-games." +} diff --git a/games-roguelike/tome/tome-2.3.5.ebuild b/games-roguelike/tome/tome-2.3.5.ebuild deleted file mode 100644 index 3e3884187946..000000000000 --- a/games-roguelike/tome/tome-2.3.5.ebuild +++ /dev/null @@ -1,148 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MY_PV=${PV//./} -DESCRIPTION="save the world from Morgoth and battle evil (or become evil ;])" -HOMEPAGE="http://t-o-m-e.net/" -SRC_URI="http://t-o-m-e.net/dl/src/tome-${MY_PV}-src.tar.bz2" -S="${WORKDIR}"/tome-${MY_PV}-src/src - -LICENSE="Moria" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="gtk sdl X Xaw3d" - -RDEPEND=" - >=sys-libs/ncurses-5:0= - sdl? ( - media-libs/sdl-ttf - media-libs/sdl-image - media-libs/libsdl ) - gtk? ( >=x11-libs/gtk+-2.12.8:2 ) - X? ( x11-libs/libX11 ) - Xaw3d? ( x11-libs/libXaw ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - x11-misc/makedepend -" - -RDEPEND+=" acct-group/gamestat" - -PATCHES=( - "${FILESDIR}/"${PN}-2.3.5-gentoo-paths.patch - "${FILESDIR}"/${PN}-2.3.5-format.patch - "${FILESDIR}"/${PN}-2.3.5-noX.patch -) - -src_prepare() { - mv makefile.std makefile || die - - default - - sed -i -e '/^CC =/d' makefile || die - sed -i -e "s:xx:x:" ../lib/edit/p_info.txt || die - # sed -i -e "s:GENTOO_DIR:${GAMES_STATEDIR}:" files.c init2.c || die - - find .. -name .cvsignore -exec rm -f \{\} + || die - find ../lib/edit -type f -exec chmod a-x \{\} + || die -} - -src_compile() { - tc-export CC - - local GENTOO_INCLUDES="" GENTOO_DEFINES="-DUSE_GCU " GENTOO_LIBS="$($(tc-getPKG_CONFIG) ncurses --libs)" - - if use sdl || use X || use gtk || use Xaw3d; then - GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_EGO_GRAPHICS -DUSE_TRANSPARENCY \ - -DSUPPORT_GAMMA" - fi - - if use sdl || use X || use Xaw3d; then - GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_PRECISE_CMOVIE -DUSE_UNIXSOCK " - fi - - if use sdl; then - GENTOO_INCLUDES="${GENTOO_INCLUDES} $(sdl-config --cflags)" - GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_SDL " - GENTOO_LIBS="${GENTOO_LIBS} $(sdl-config --libs) -lSDL_image -lSDL_ttf" - fi - - if use X; then - GENTOO_INCLUDES="${GENTOO_INCLUDES} -I/usr/X11R6/include " - GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_X11 " - GENTOO_LIBS="${GENTOO_LIBS} -L/usr/X11R6/lib -lX11 " - fi - - if use Xaw3d; then - GENTOO_INCLUDES="${GENTOO_INCLUDES} -I/usr/X11R6/include " - GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_XAW " - GENTOO_LIBS="${GENTOO_LIBS} -L/usr/X11R6/lib -lXaw -lXmu -lXt -lX11 " - fi - - if use gtk; then - GENTOO_INCLUDES="${GENTOO_INCLUDES} $($(tc-getPKG_CONFIG) gtk+-2.0 --cflags)" - GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_GTK2 " - GENTOO_LIBS="${GENTOO_LIBS} $($(tc-getPKG_CONFIG) gtk+-2.0 --libs) " - GTK_SRC_FILE="main-gtk2.c" - GTK_OBJ_FILE="main-gtk2.o" - else - GTK_SRC_FILE="" - GTK_OBJ_FILE="" - fi - - if use amd64; then - GENTOO_DEFINES="${GENTOO_DEFINES} -DLUA_NUM_TYPE=int " - fi - - GENTOO_INCLUDES="${GENTOO_INCLUDES} -Ilua -I." - GENTOO_DEFINES="${GENTOO_DEFINES} -DUSE_LUA" - - emake -j1 \ - INCLUDES="${GENTOO_INCLUDES}" \ - DEFINES="${GENTOO_DEFINES}" \ - depend - - emake tolua - - emake \ - COPTS="${CFLAGS}" \ - INCLUDES="${GENTOO_INCLUDES}" \ - DEFINES="${GENTOO_DEFINES}" \ - LIBS="${GENTOO_LIBS} -lm" \ - BINDIR="${EPREFIX}/usr/bin" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}" \ - GTK_SRC_FILE="${GTK_SRC_FILE}" \ - GTK_OBJ_FILE="${GTK_OBJ_FILE}" -} - -src_install() { - emake -j1 \ - DESTDIR="${D}" \ - OWNER="nobody" \ - BINDIR="${EPREFIX}/usr/bin" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)/${PN}" install - - cd .. || die - dodoc *.txt - - dodir /var/games - touch "${ED}/var/games/${PN}-scores.raw" || die - - fperms 660 /var/games/${PN}-scores.raw - fowners root:gamestat /var/games/${PN}-scores.raw - fperms g+s /usr/bin/${PN} -} - -pkg_postinst() { - ewarn "ToME ${PV} is not save-game compatible with 2.3.0 and previous versions." - echo - ewarn "If you have older save files and you wish to continue those games," - ewarn "you'll need to remerge the version of ToME with which you started" - ewarn "those save-games." -} -- cgit v1.2.3