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@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2025-06-22 12:08:37 +02:00
parent 247141862a
commit f65ad0462e
5 changed files with 0 additions and 140 deletions

View File

@@ -1 +0,0 @@
DIST prboom-plus-2.6.2.tar.gz 1557494 BLAKE2B 1ce63a893ffa6cb0e04fa3bcb34a06fdef47e2d6886f88bb7df9407f9342c81ddee6a245c15b614c15535fbfd889633f63f4532196b7ae46fd3ce32d20dda559 SHA512 7005fa55bdbfffa1b6b24ff470f5e1962e89367eaa28b23e95ebde0d1385dbe14e1c0f2d67d8ebefb1adfeeca8d551ec2b7b04a23a6af3a0f708b36da09613b3

View File

@@ -1,27 +0,0 @@
From 395fd2519f9f855b872fc59884cf88f643386a73 Mon Sep 17 00:00:00 2001
From: William Breathitt Gray <vilhelm.gray@gmail.com>
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

View File

@@ -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>gentoo.defile@mailbox.losingoneself.com</email>
<name>William Breathitt Gray</name>
</maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<maintainer type="project">
<email>games@gentoo.org</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>

View File

@@ -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
}

View File

@@ -204,12 +204,6 @@ dev-libs/urdfdom_headers
# Removal on 2025-06-24
media-libs/oneVPL-cpu
# Andreas Sturmlechner <asturm@gentoo.org> (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 <sam@gentoo.org> (2025-05-23)
# Severe memory leak (bug #953874)
=app-i18n/ibus-anthy-1.5.17