mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 04:59:14 -07:00
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:
@@ -1 +0,0 @@
|
||||
DIST prboom-plus-2.6.2.tar.gz 1557494 BLAKE2B 1ce63a893ffa6cb0e04fa3bcb34a06fdef47e2d6886f88bb7df9407f9342c81ddee6a245c15b614c15535fbfd889633f63f4532196b7ae46fd3ce32d20dda559 SHA512 7005fa55bdbfffa1b6b24ff470f5e1962e89367eaa28b23e95ebde0d1385dbe14e1c0f2d67d8ebefb1adfeeca8d551ec2b7b04a23a6af3a0f708b36da09613b3
|
||||
@@ -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
|
||||
|
||||
@@ -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>
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user