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

Reply via email to