From 37185a5f2fd3d3e821d63ca90dffe9629d147da1 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 14 Mar 2025 00:28:41 +0000 Subject: gentoo auto-resync : 14:03:2025 - 00:28:41 --- games-engines/Manifest.gz | Bin 3711 -> 3713 bytes games-engines/frotz/Manifest | 2 +- games-engines/frotz/frotz-2.55-r1.ebuild | 90 +++++++++++++++++++++++++++++++ games-engines/frotz/frotz-2.55.ebuild | 80 --------------------------- 4 files changed, 91 insertions(+), 81 deletions(-) create mode 100644 games-engines/frotz/frotz-2.55-r1.ebuild delete mode 100644 games-engines/frotz/frotz-2.55.ebuild (limited to 'games-engines') diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz index add2475a4db1..6772c591292b 100644 Binary files a/games-engines/Manifest.gz and b/games-engines/Manifest.gz differ diff --git a/games-engines/frotz/Manifest b/games-engines/frotz/Manifest index aab083ec9a35..22708b34e32d 100644 --- a/games-engines/frotz/Manifest +++ b/games-engines/frotz/Manifest @@ -1,5 +1,5 @@ AUX frotz-2.55-makefile-ordering.patch 755 BLAKE2B af7b23f066cd7e8ad67c07e8d2d3659cf1e9658441ad6cd285bf6f65ad782392743aa157d6cde94ca080630793a41db297d8e28a603ebb4641826892717e42e0 SHA512 362b9ef3ecb5774c61244a7bd0f9948927043cf1f04879e6da79c05e461a37d93f7409dce6787f20ecda65a5c3e95da36a049b17ba3303c2e38f14d81b1590ea AUX frotz-2.55-which.patch 1951 BLAKE2B f9f61ce16672fc871e1b115a09f91503223f6557f5878c24c77ef92d20ed05f027dd356bb33432697a7cadb21600bc87a5a5551e6b12879d0f68ff7e864a3bf6 SHA512 51167c6c8abef09253c893e446c1b4e6d08aba58cb8e30e879c2ae2498f2efa0b2b6f865566df62db74d180b5847da93f6b62a9107ec4aa8d398d5a9e66c6963 DIST frotz-2.55.tar.bz2 363261 BLAKE2B c249a48d397a1dfa58bf4b6af01e1e3ed978ed370da252d11eb952781b604fd9485235b5772a0c2a3de656b649598331ff46a378965fba2dd88414de4d07c521 SHA512 a5a39ff16781b39aabe4b27f6acfa1303c025f0b5af5e4aa843f86f8208a6dd44a5f73e49ac0d8eced8e48571320d6b9eb1693e0ec54a199a5356f3ef8df0ef4 -EBUILD frotz-2.55.ebuild 1805 BLAKE2B b7097950894d869465613e0e14f7bc922cfd623c490dd4c3ee6fbb5a319a9b3d974ac51ee6d4b1f21672152e182a8d715e5afb28c2a8fe0321895690f016d9f0 SHA512 111fd3ad8899ba6432d8a8358f3212ec418bbd0cb270bc5aafd72abfa85c50a4eefd25d2017dcc49fe5c4e55bf77b233c4e8575c7df0790f1b44d8b0c272b548 +EBUILD frotz-2.55-r1.ebuild 2088 BLAKE2B 80e2392b3addedcbb94132c774a0400ffe8aaef47612f5473849a33834a84fb9f35c6d5a5d43af46f2fe7bb7d57917a07ea55a4822b42fb78e63f9dd1e85596c SHA512 79b04c2e7e8331e552f9ebc2ef10edf1c85b5e5ea60e6dd13f2963a5cda0462593362c68ee9cfd319c4e6cbc7e26e5a022df2e37ce5ba2230fc5545e1ca412de MISC metadata.xml 338 BLAKE2B 811899ad96ae5e5b023d3cfdf11dc19de37b336dd7903bb63ec14c83ea0c96955ec1803a9954cff560c89bfb083a8f614e61bbe199e66d053125d4642c8be2aa SHA512 b72ccc452bb2d200f0c3b5cd3e361dadc4d80b248e0c8bef50fb264c85b0e0dd04639014c3b4d3f590ebcbcdd9bfe41c61c540514a272ee7ebb406bfbb337546 diff --git a/games-engines/frotz/frotz-2.55-r1.ebuild b/games-engines/frotz/frotz-2.55-r1.ebuild new file mode 100644 index 000000000000..617cd08b85a7 --- /dev/null +++ b/games-engines/frotz/frotz-2.55-r1.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Interpreter for Z-code based text games" +HOMEPAGE="https://661.org/proj/if/frotz/" +SRC_URI="https://gitlab.com/DavidGriffith/frotz/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~riscv ~x86" +IUSE="ncurses sdl sound unicode" +REQUIRED_USE="sound? ( || ( ncurses sdl ) )" + +DEPEND=" + ncurses? ( + sys-libs/ncurses:=[unicode(+)?] + sound? ( + media-libs/libao + media-libs/libmodplug + media-libs/libsamplerate + media-libs/libsndfile[-minimal] + media-libs/libvorbis + ) + ) + sdl? ( + media-libs/freetype:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + media-libs/libsdl2[sound,threads(+),video] + media-libs/sdl2-mixer[mod,vorbis,wav] + sys-libs/zlib + ) +" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-makefile-ordering.patch" + "${FILESDIR}/${P}-which.patch" +) + +src_compile() { + filter-lto + + emake \ + dumb \ + $(use ncurses && echo ncurses) \ + $(use sdl && echo sdl) \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + RANLIB="$(tc-getRANLIB)" \ + CURSES=$(usex unicode ncursesw ncurses) \ + USE_UTF8=$(usex unicode yes "") \ + SOUND_TYPE=$(usex sound ao none) \ + PREFIX="${EPREFIX}/usr" \ + SYSCONFDIR="${EPREFIX}/etc" +} + +src_install() { + emake \ + install_dumb \ + $(use ncurses && echo install) \ + $(use sdl && echo install_sdl) \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + RANLIB="$(tc-getRANLIB)" \ + CURSES=$(usex unicode ncursesw ncurses) \ + USE_UTF8=$(usex unicode yes "") \ + SOUND_TYPE=$(usex sound ao none) \ + PREFIX="${EPREFIX}/usr" \ + SYSCONFDIR="${EPREFIX}/etc" \ + DESTDIR="${D}" + + dodoc \ + AUTHORS ChangeLog CONTRIBUTORS DUMB HOW_TO_PLAY README README.md \ + doc/frotz.conf-{big,small} +} + +pkg_postinst() { + echo + elog "Global config file can be installed in ${EPREFIX}/etc/frotz.conf" + elog "Sample config files are in ${EPREFIX}/usr/share/doc/${PF}" + echo +} diff --git a/games-engines/frotz/frotz-2.55.ebuild b/games-engines/frotz/frotz-2.55.ebuild deleted file mode 100644 index c420562555a0..000000000000 --- a/games-engines/frotz/frotz-2.55.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Interpreter for Z-code based text games" -HOMEPAGE="https://661.org/proj/if/frotz/" -SRC_URI="https://gitlab.com/DavidGriffith/frotz/-/archive/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~riscv ~x86" -IUSE="ncurses sdl sound unicode" -REQUIRED_USE="sound? ( || ( ncurses sdl ) )" - -DEPEND=" - ncurses? ( - sys-libs/ncurses:=[unicode(+)?] - sound? ( - media-libs/libao - media-libs/libmodplug - media-libs/libsamplerate - media-libs/libsndfile[-minimal] - media-libs/libvorbis - ) - ) - sdl? ( - media-libs/freetype:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:0= - media-libs/libsdl2[sound,threads(+),video] - media-libs/sdl2-mixer[mod,vorbis,wav] - sys-libs/zlib - ) -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${P}-makefile-ordering.patch" - "${FILESDIR}/${P}-which.patch" -) - -src_compile() { - emake \ - dumb \ - $(use ncurses && echo ncurses) \ - $(use sdl && echo sdl) \ - AR="$(tc-getAR)" \ - CC="$(tc-getCC)" \ - PKG_CONFIG="$(tc-getPKG_CONFIG)" \ - RANLIB="$(tc-getRANLIB)" \ - CURSES=$(usex unicode ncursesw ncurses) \ - USE_UTF8=$(usex unicode yes "") \ - SOUND_TYPE=$(usex sound ao none) \ - PREFIX="${EPREFIX}/usr" \ - SYSCONFDIR="${EPREFIX}/etc" -} - -src_install() { - emake \ - install_dumb \ - $(use ncurses && echo install) \ - $(use sdl && echo install_sdl) \ - PREFIX="${EPREFIX}/usr" \ - DESTDIR="${D}" - - dodoc \ - AUTHORS ChangeLog CONTRIBUTORS DUMB HOW_TO_PLAY README README.md \ - doc/frotz.conf-{big,small} -} - -pkg_postinst() { - echo - elog "Global config file can be installed in ${EPREFIX}/etc/frotz.conf" - elog "Sample config files are in ${EPREFIX}/usr/share/doc/${PF}" - echo -} -- cgit v1.2.3