commit: f65ad0462efd9d88a1fa767d046934ec7d9e478f Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Sun Jun 22 10:08:37 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Sun Jun 22 10:09:53 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f65ad046
games-fps/prboom-plus: treeclean Closes: https://bugs.gentoo.org/908973 (pkgremoved) Closes: https://bugs.gentoo.org/939219 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> games-fps/prboom-plus/Manifest | 1 - ...e-overriding-of-the-documentation-install.patch | 27 --------- games-fps/prboom-plus/metadata.xml | 40 ------------- games-fps/prboom-plus/prboom-plus-2.6.2.ebuild | 66 ---------------------- profiles/package.mask | 6 -- 5 files changed, 140 deletions(-) diff --git a/games-fps/prboom-plus/Manifest b/games-fps/prboom-plus/Manifest deleted file mode 100644 index 100d5304041c..000000000000 --- a/games-fps/prboom-plus/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST prboom-plus-2.6.2.tar.gz 1557494 BLAKE2B 1ce63a893ffa6cb0e04fa3bcb34a06fdef47e2d6886f88bb7df9407f9342c81ddee6a245c15b614c15535fbfd889633f63f4532196b7ae46fd3ce32d20dda559 SHA512 7005fa55bdbfffa1b6b24ff470f5e1962e89367eaa28b23e95ebde0d1385dbe14e1c0f2d67d8ebefb1adfeeca8d551ec2b7b04a23a6af3a0f708b36da09613b3 diff --git a/games-fps/prboom-plus/files/prboom-plus-2.6.2-Revert-force-overriding-of-the-documentation-install.patch b/games-fps/prboom-plus/files/prboom-plus-2.6.2-Revert-force-overriding-of-the-documentation-install.patch deleted file mode 100644 index 856786ccd938..000000000000 --- a/games-fps/prboom-plus/files/prboom-plus-2.6.2-Revert-force-overriding-of-the-documentation-install.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 395fd2519f9f855b872fc59884cf88f643386a73 Mon Sep 17 00:00:00 2001 -From: William Breathitt Gray <[email protected]> -Date: Fri, 18 Feb 2022 13:54:35 +0900 -Subject: [PATCH] Revert "force overriding of the documentation installation - directory" - -This reverts commit daa454465c80231762f66aa2fa2794b547bbaa55. ---- - prboom2/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/prboom2/CMakeLists.txt b/prboom2/CMakeLists.txt -index b5f92c87..18152ea0 100644 ---- a/prboom2/CMakeLists.txt -+++ b/prboom2/CMakeLists.txt -@@ -38,7 +38,7 @@ set(PACKAGE_TARNAME "prboom-plus") - set(PACKAGE_VERSION "${PROJECT_VERSION}") - set(PACKAGE_HOMEPAGE "${PROJECT_HOMEPAGE_URL}") - set(PACKAGE_STRING "${PROJECT_NAME} ${PROJECT_VERSION}") --set(CMAKE_INSTALL_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PACKAGE_TARNAME}" CACHE PATH "" FORCE) -+set(CMAKE_INSTALL_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PACKAGE_TARNAME}" CACHE PATH "") - - include(CheckSymbolExists) - --- -2.35.1 - diff --git a/games-fps/prboom-plus/metadata.xml b/games-fps/prboom-plus/metadata.xml deleted file mode 100644 index fcb5531698ea..000000000000 --- a/games-fps/prboom-plus/metadata.xml +++ /dev/null @@ -1,40 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <longdescription lang="en"> - PrBoom+ is an enhanced source port of the classic 3D first-person - shooter game Doom, first released by id Software in 1993. It uses the - Simple Direct Media layer (SDL) library and features an optional OpenGL - renderer. It is based on PrBoom, MBF and LxDoom, which in turn are based - on TeamTNT's Boom, a freely available port of Doom for DOS. - - In addition to PrBoom's features, PrBoom+ offers uncapped framerate, - variable gamespeed, re-record, walkcam, chasecam, full mouselook, FOV, - and other features without loss of compatibility with the original Doom. - </longdescription> - <maintainer type="person" proxied="yes"> - <email>[email protected]</email> - <name>William Breathitt Gray</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>[email protected]</email> - <name>Proxy Maintainers</name> - </maintainer> - <maintainer type="project"> - <email>[email protected]</email> - <name>Gentoo Games Project</name> - </maintainer> - <use> - <flag name="dumb">Enable support for various tracker-style music formats via <pkg>media-libs/dumb</pkg></flag> - <flag name="fluidsynth">Enable support for MIDI via <pkg>media-sound/fluidsynth</pkg></flag> - <flag name="net">Enable support for network play</flag> - <flag name="portmidi">Enable support for MIDI via <pkg>media-libs/portmidi</pkg></flag> - <flag name="sdl2-image">Enable support for high-resolution texture support via <pkg>media-libs/sdl2-image</pkg></flag> - <flag name="sdl2-mixer">Enable support for MIDI via <pkg>media-libs/sdl2-mixer</pkg></flag> - <flag name="server">Build PrBoom-Plus server</flag> - </use> - <upstream> - <bugs-to>https://bugs.debian.org/prboom-plus</bugs-to> - <doc lang="en">https://github.com/coelckers/prboom-plus</doc> - </upstream> -</pkgmetadata> diff --git a/games-fps/prboom-plus/prboom-plus-2.6.2.ebuild b/games-fps/prboom-plus/prboom-plus-2.6.2.ebuild deleted file mode 100644 index e4120351b849..000000000000 --- a/games-fps/prboom-plus/prboom-plus-2.6.2.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2019-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake desktop xdg - -DESCRIPTION="An enhanced clone of the classic first-person shooter Doom" -HOMEPAGE="https://github.com/coelckers/prboom-plus/" -SRC_URI="http://deb.debian.org/debian/pool/main/p/prboom-plus/${PN}_${PV}.orig.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+ GPL-3+ BSD BSD-2 BSD-with-disclosure CC-BY-3.0 CC0-1.0 LGPL-2.1+ MIT public-domain" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="alsa dumb fluidsynth mad net +opengl +pcre portmidi sdl2-image +sdl2-mixer server vorbis zlib" -REQUIRED_USE="server? ( net )" - -DEPEND=" - media-libs/libsdl2[opengl?,joystick,sound,video] - alsa? ( media-libs/alsa-lib:= ) - dumb? ( media-libs/dumb:= ) - fluidsynth? ( media-sound/fluidsynth:= ) - mad? ( media-libs/libmad ) - net? ( media-libs/sdl2-net ) - pcre? ( dev-libs/libpcre:3 ) - portmidi? ( media-libs/portmidi ) - sdl2-image? ( media-libs/sdl2-image ) - sdl2-mixer? ( media-libs/sdl2-mixer[midi] ) - vorbis? ( media-libs/libvorbis ) - zlib? ( sys-libs/zlib )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${P}/prboom2" - -src_prepare() { - eapply -p2 "${FILESDIR}/${P}-Revert-force-overriding-of-the-documentation-install.patch" - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DBUILD_GL="$(usex opengl)" - -DWITH_IMAGE="$(usex sdl2-image)" - -DWITH_MIXER="$(usex sdl2-mixer)" - -DWITH_NET="$(usex net)" - -DWITH_PCRE="$(usex pcre)" - -DWITH_ZLIB="$(usex zlib)" - -DWITH_MAD="$(usex mad)" - -DWITH_FLUIDSYNTH="$(usex fluidsynth)" - -DWITH_DUMB="$(usex dumb)" - -DWITH_VORBISFILE="$(usex vorbis)" - -DWITH_PORTMIDI="$(usex portmidi)" - -DWITH_ALSA="$(usex alsa)" - -DDOOMWADDIR="${EPREFIX}/usr/share/doom" - -DPRBOOMDATADIR="${EPREFIX}/usr/share/${PF}" - -DWAD_DATA_PATH="${EPREFIX}/usr/share/doom" - -DBUILD_SERVER="$(usex server)" - ) - cmake_src_configure -} - -src_install() { - doicon -s scalable ICONS/${PN}.svg - domenu ICONS/${PN}.desktop - cmake_src_install -} diff --git a/profiles/package.mask b/profiles/package.mask index 5337d3570b30..3c552b8ed386 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -204,12 +204,6 @@ dev-libs/urdfdom_headers # Removal on 2025-06-24 media-libs/oneVPL-cpu -# Andreas Sturmlechner <[email protected]> (2025-05-24) -# Dead upstream, fails to build with GCC-14, depends on media-libs/dumb. -# A rescue mission would ideally package dsda-doom. Bugs #939219, #908973 -# Removal on 2025-06-23. -games-fps/prboom-plus - # Sam James <[email protected]> (2025-05-23) # Severe memory leak (bug #953874) =app-i18n/ibus-anthy-1.5.17
