From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id A39BA15800C for ; Tue, 4 Apr 2023 07:48:52 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4D0F5E07EF; Tue, 4 Apr 2023 07:48:50 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 33638E07EC for ; Tue, 4 Apr 2023 07:48:50 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4A35E340C96 for ; Tue, 4 Apr 2023 07:48:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 31321A24 for ; Tue, 4 Apr 2023 07:48:45 +0000 (UTC) From: "Florian Schmaus" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Florian Schmaus" Message-ID: <1680442522.302a5890e74472f7ff667e14d20ff2e7267e1928.flow@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: games-fps/crispy-doom/ X-VCS-Repository: repo/proj/guru X-VCS-Files: games-fps/crispy-doom/Manifest games-fps/crispy-doom/crispy-doom-6.0.ebuild games-fps/crispy-doom/metadata.xml X-VCS-Directories: games-fps/crispy-doom/ X-VCS-Committer: flow X-VCS-Committer-Name: Florian Schmaus X-VCS-Revision: 302a5890e74472f7ff667e14d20ff2e7267e1928 X-VCS-Branch: master Date: Tue, 4 Apr 2023 07:48:45 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 1ff85c08-c8f8-4515-bbdd-827be4cc96de X-Archives-Hash: 2790b438dd9fe06e1436d6983400d494 commit: 302a5890e74472f7ff667e14d20ff2e7267e1928 Author: William Breathitt Gray linaro org> AuthorDate: Sun Apr 2 13:33:02 2023 +0000 Commit: Florian Schmaus gentoo org> CommitDate: Sun Apr 2 13:35:22 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=302a5890 games-fps/crispy-doom: add 6.0 Signed-off-by: William Breathitt Gray linaro.org> games-fps/crispy-doom/Manifest | 1 + games-fps/crispy-doom/crispy-doom-6.0.ebuild | 77 ++++++++++++++++++++++++++++ games-fps/crispy-doom/metadata.xml | 2 + 3 files changed, 80 insertions(+) diff --git a/games-fps/crispy-doom/Manifest b/games-fps/crispy-doom/Manifest index 31f927be7..4af287abb 100644 --- a/games-fps/crispy-doom/Manifest +++ b/games-fps/crispy-doom/Manifest @@ -1 +1,2 @@ DIST crispy-doom-5.12.0.tar.gz 2425206 BLAKE2B 18c0bd66dcec7b30404e32aa045d5666b89d68f2b9efb6f83455ab007d78816f72218591e5ddcf6ea68a02588f19e98057545dc27219407e450bf4ce600e3c1f SHA512 eb7b4da44c9b261712da4da1935de747928488571ba2be9f0fa43cedd2a0bab3e0f4e0ce1cec247f44ab1b61fc2aa1f545bb0ef50f5f8ac1d3c564342d992a11 +DIST crispy-doom-6.0.tar.gz 2499918 BLAKE2B fc864ae55100db0d074d14eae795bd603b355fba8eaa783b564b167cf1bf65ff1e97f4640d2b0d56f8c4ec076125fd0f0e2a95bc5eac7251997e9f7757f4d295 SHA512 44ab9ffea1febe7eaab0c28d5dd178df821c200354aa9aeecd0b84dbe98419a037416f8d8e6176611dbd1a2dba8ec050d9e7267c61dcf8640c08c422765b270f diff --git a/games-fps/crispy-doom/crispy-doom-6.0.ebuild b/games-fps/crispy-doom/crispy-doom-6.0.ebuild new file mode 100644 index 000000000..b530cfe12 --- /dev/null +++ b/games-fps/crispy-doom/crispy-doom-6.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools prefix python-any-r1 xdg + +DESCRIPTION="A limit-removing enhanced-resolution Doom source port based on Chocolate Doom" +HOMEPAGE="https://github.com/fabiangreffrath/crispy-doom" +SRC_URI="https://github.com/fabiangreffrath/${PN}/archive/${P}.tar.gz" + +LICENSE="BSD GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc fluidsynth libsamplerate +midi png truecolor vorbis zlib" +REQUIRE_USE="fluidsynth? ( midi )" + +DEPEND=" + media-libs/libsdl2[video] + media-libs/sdl2-mixer[fluidsynth?,midi?,vorbis?] + media-libs/sdl2-net + libsamplerate? ( media-libs/libsamplerate ) + png? ( media-libs/libpng:= ) + zlib? ( sys-libs/zlib )" +RDEPEND="${DEPEND}" +# ${PYTHON_DEPS} for bash-completion +BDEPEND=" + ${PYTHON_DEPS} + doc? ( ${PYTHON_DEPS} )" + +S="${WORKDIR}"/${PN}-${P} + +DOCS=( + "AUTHORS" + "ChangeLog" + "NEWS.md" + "NOT-BUGS.md" + "PHILOSOPHY.md" + "README.md" + "README.Music.md" + "README.Strife.md" +) + +src_prepare() { + default + + hprefixify src/d_iwad.c + + eautoreconf +} + +src_configure() { + econf \ + --enable-bash-completion \ + $(use_enable doc) \ + --disable-fonts \ + --disable-icons \ + $(use_with libsamplerate) \ + $(use_with png libpng) \ + --enable-sdl2mixer \ + --enable-sdl2net \ + $(use_with fluidsynth) \ + $(use_enable truecolor) \ + $(use_with zlib) \ + --disable-zpool +} + +src_install() { + emake DESTDIR="${D}" install + + # Remove redundant documentation files + rm -r "${ED}/usr/share/doc/"* || die + + einstalldocs +} diff --git a/games-fps/crispy-doom/metadata.xml b/games-fps/crispy-doom/metadata.xml index 5a1acd247..06a101872 100644 --- a/games-fps/crispy-doom/metadata.xml +++ b/games-fps/crispy-doom/metadata.xml @@ -9,6 +9,8 @@ William Breathitt Gray + Use media-sound/fluidsynth + for MIDI support Basic support for MIDI files Enable true-color rendering (experimental)