[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 0012503b0da5ab81ce03243d03f4a14767ac76c4 Author: Eli Schwartz gmail com> AuthorDate: Mon Mar 25 04:35:23 2024 + Commit: Sam James gentoo org> CommitDate: Mon Mar 25 09:20:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0012503b games-fps/doomsday: mark as LTO-unsafe Currently working on reporting an upstream bug. Four different websites including sourceforge and github but the only place for submitting bugs is a self-hosted redmine that has disabled registration. Closes: https://bugs.gentoo.org/858743 Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> games-fps/doomsday/doomsday-2.3.1.ebuild | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.3.1.ebuild b/games-fps/doomsday/doomsday-2.3.1.ebuild index e47741325506..26cd12c34b90 100644 --- a/games-fps/doomsday/doomsday-2.3.1.ebuild +++ b/games-fps/doomsday/doomsday-2.3.1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PYTHON_COMPAT=( python3_{9..10} ) -inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 xdg +inherit cmake flag-o-matic python-any-r1 qmake-utils readme.gentoo-r1 xdg DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" HOMEPAGE="https://www.dengine.net; @@ -55,6 +55,14 @@ src_prepare() { } src_configure() { + # -Werror=odr, -Werror=lto-type-mismatch + # https://bugs.gentoo.org/858743 + # + # Currently working on reporting an upstream bug. Four different websites + # including sourceforge and github but the only place for submitting bugs + # is a self-hosted redmine that has disabled registration. + filter-lto + local mycmakeargs=( -DDENG_ASSIMP_EMBEDDED=OFF -DDENG_ENABLE_DISPLAYMODE=$(usex display-mode)
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: e5cea88009bfbc8c36caaf3f56db60df7507996c Author: Eli Schwartz gmail com> AuthorDate: Mon Mar 25 04:13:00 2024 + Commit: Sam James gentoo org> CommitDate: Mon Mar 25 09:20:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5cea880 games-fps/doomsday: add github / bugs-to upstream metadata This package has a well-rounded set of resources. Sourceforge for release assets, github for git, redmine for tickets, a custom website for a homepage. Make this a bit easier to follow. Signed-off-by: Eli Schwartz gmail.com> Signed-off-by: Sam James gentoo.org> games-fps/doomsday/metadata.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml index 40cf9e97525a..0b45508d1e96 100644 --- a/games-fps/doomsday/metadata.xml +++ b/games-fps/doomsday/metadata.xml @@ -14,5 +14,7 @@ deng + skyjake/Doomsday-Engine + https://tracker.dengine.net/projects/deng
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: b1884644862aa6252fd718bd368b61b627c2b695 Author: matoro users noreply github com> AuthorDate: Mon Sep 19 01:09:02 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 19 06:42:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1884644 games-fps/doomsday: Keyword 2.3.1 arm64, #849866 Signed-off-by: matoro users.noreply.github.com> Signed-off-by: Michał Górny gentoo.org> games-fps/doomsday/doomsday-2.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/doomsday/doomsday-2.3.1.ebuild b/games-fps/doomsday/doomsday-2.3.1.ebuild index aeac492a02a3..ac4626224da5 100644 --- a/games-fps/doomsday/doomsday-2.3.1.ebuild +++ b/games-fps/doomsday/doomsday-2.3.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/ LICENSE="GPL-3+ LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" IUSE="demo +display-mode freedoom fluidsynth openal tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: adb1d9c09ec0274c7c00e52a4b1624ca5d4f0bdd Author: James Le Cuirot gentoo org> AuthorDate: Tue Jun 7 23:05:24 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Jun 7 23:06:38 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb1d9c0 games-fps/doomsday: Drop old 2.1.1 and 2.3.0 Signed-off-by: James Le Cuirot gentoo.org> games-fps/doomsday/Manifest | 2 - games-fps/doomsday/doomsday-2.1.1-r2.ebuild | 79 - games-fps/doomsday/doomsday-2.3.0-r1.ebuild | 79 - 3 files changed, 160 deletions(-) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index dd76ef921b47..861c3c165935 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1,3 +1 @@ -DIST doomsday-2.1.1.tar.gz 47526008 BLAKE2B bf941048d160058273df09d67b09e140c10d141cd73ff56d0f3162045696d81533aba9a8c9ff39fc29530248ee8b2f6dd2b3da76a929fb6263c311e65bcbdd82 SHA512 9df0afa0465ef3c3bb30cccf8ca51596e8e6e5584775a695c9c3278f15bcf7e9f7aaeaa0917f0a1de9fbb1174f2ae83a1ee85fba63bef6e49be957836f1107a3 -DIST doomsday-2.3.0.tar.gz 47838189 BLAKE2B 807204cd5e716f57291e383b6a2f0570c01f3e4a92d575f5e585cf1e793785031edd845399dd6896766b1c77425b2fefd6f5f5913adc5fcb7bb1415b2f906c98 SHA512 46d92743e981804eca3ed6e486c4a748114621053d6269a0c0bc5fa84a591f6556ad3226ab6fb3cbc8642ac2f128885261c0bdc78bb5f2012a25f2cab6413461 DIST doomsday-2.3.1.tar.gz 47840812 BLAKE2B 5a45c9e0f781f0cc67367c703504568ee7f7cd0a96c57266ccf6bfbdf0d1e4ef838b2605b7dcecafe91f18d29c40ddbf9f6b5b0c049e94a95ce9fbbba4bddd1a SHA512 ca952fe0191529fe1192b16331d6c17d14e106f2366f5517177e51fdb50ea32baa2bf70d22bde5946101fac2926333fce6a8a317bc662df9f7662c5e023a669c diff --git a/games-fps/doomsday/doomsday-2.1.1-r2.ebuild b/games-fps/doomsday/doomsday-2.1.1-r2.ebuild deleted file mode 100644 index 415c0e4d885c.. --- a/games-fps/doomsday/doomsday-2.1.1-r2.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 - -DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" -HOMEPAGE="https://www.dengine.net; -SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; - -LICENSE="GPL-3+ LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="demo freedoom fluidsynth openal tools" - -RDEPEND=" - dev-qt/qtcore:5= - dev-qt/qtgui:5=[-gles2-only] - dev-qt/qtnetwork:5= - dev-qt/qtopengl:5= - dev-qt/qtwidgets:5= - dev-qt/qtx11extras:5= - media-libs/assimp:= - net-misc/curl - sys-libs/zlib - fluidsynth? ( media-sound/fluidsynth:= ) - openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses:0= ) -" -DEPEND="${RDEPEND}" -BDEPEND="${PYTHON_DEPS} - virtual/pkgconfig -" -PDEPEND=" - demo? ( games-fps/doom-data ) - freedoom? ( games-fps/freedoom ) -" - -S="${WORKDIR}/${P}/${PN}" - -DOC_CONTENTS="You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, or Doom64 wads to a folder of your choice and then tell the game engine where that folder is. This is different to older versions, which had separate launchers for each game and required the files to be in a specific place." - -src_prepare() { - cmake_src_prepare - - # Fix QA warning for "installing to one or more unexpected paths" - sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DDENG_ASSIMP_EMBEDDED="OFF" - -DDENG_ENABLE_TOOLS="$(usex tools)" - -DPYTHON_EXECUTABLE="${PYTHON}" - -DQMAKE=$(qt5_get_bindir)/qmake - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - if use tools; then - mv -v "${ED}"/usr/bin/md2tool{,.${PN}} || die - fi - - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog - - if use tools; then - einfo "In order to prevent a file collision with games-fps/eduke32[tools]," - einfo "the utility md2tool has been renamed to md2tool.doomsday." - fi -} diff --git a/games-fps/doomsday/doomsday-2.3.0-r1.ebuild b/games-fps/doomsday/doomsday-2.3.0-r1.ebuild deleted file mode 100644 index 415c0e4d885c.. --- a/games-fps/doomsday/doomsday-2.3.0-r1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 - -DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" -HOMEPAGE="https://www.dengine.net;
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: a1ef6e8ff1c92a14f1b2b6c95437332360c12691 Author: James Le Cuirot gentoo org> AuthorDate: Tue Jun 7 23:04:48 2022 + Commit: James Le Cuirot gentoo org> CommitDate: Tue Jun 7 23:06:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ef6e8f games-fps/doomsday: Bump to 2.3.1, EAPI 8, fix missing deps Closes: https://bugs.gentoo.org/830496 Signed-off-by: James Le Cuirot gentoo.org> games-fps/doomsday/Manifest | 1 + games-fps/doomsday/doomsday-2.3.1.ebuild | 86 games-fps/doomsday/metadata.xml | 1 + 3 files changed, 88 insertions(+) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index e6ef0b454e32..dd76ef921b47 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1,2 +1,3 @@ DIST doomsday-2.1.1.tar.gz 47526008 BLAKE2B bf941048d160058273df09d67b09e140c10d141cd73ff56d0f3162045696d81533aba9a8c9ff39fc29530248ee8b2f6dd2b3da76a929fb6263c311e65bcbdd82 SHA512 9df0afa0465ef3c3bb30cccf8ca51596e8e6e5584775a695c9c3278f15bcf7e9f7aaeaa0917f0a1de9fbb1174f2ae83a1ee85fba63bef6e49be957836f1107a3 DIST doomsday-2.3.0.tar.gz 47838189 BLAKE2B 807204cd5e716f57291e383b6a2f0570c01f3e4a92d575f5e585cf1e793785031edd845399dd6896766b1c77425b2fefd6f5f5913adc5fcb7bb1415b2f906c98 SHA512 46d92743e981804eca3ed6e486c4a748114621053d6269a0c0bc5fa84a591f6556ad3226ab6fb3cbc8642ac2f128885261c0bdc78bb5f2012a25f2cab6413461 +DIST doomsday-2.3.1.tar.gz 47840812 BLAKE2B 5a45c9e0f781f0cc67367c703504568ee7f7cd0a96c57266ccf6bfbdf0d1e4ef838b2605b7dcecafe91f18d29c40ddbf9f6b5b0c049e94a95ce9fbbba4bddd1a SHA512 ca952fe0191529fe1192b16331d6c17d14e106f2366f5517177e51fdb50ea32baa2bf70d22bde5946101fac2926333fce6a8a317bc662df9f7662c5e023a669c diff --git a/games-fps/doomsday/doomsday-2.3.1.ebuild b/games-fps/doomsday/doomsday-2.3.1.ebuild new file mode 100644 index ..aeac492a02a3 --- /dev/null +++ b/games-fps/doomsday/doomsday-2.3.1.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 xdg + +DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" +HOMEPAGE="https://www.dengine.net; +SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; + +LICENSE="GPL-3+ LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="demo +display-mode freedoom fluidsynth openal tools" + +RDEPEND=" + dev-qt/qtcore:5= + dev-qt/qtgui:5=[-gles2-only] + dev-qt/qtnetwork:5= + dev-qt/qtopengl:5= + dev-qt/qtwidgets:5= + dev-qt/qtx11extras:5= + media-libs/assimp:= + net-misc/curl + sys-libs/zlib + x11-libs/libX11 + display-mode? ( + x11-libs/libXrandr + x11-libs/libXxf86vm + ) + fluidsynth? ( media-sound/fluidsynth:= ) + openal? ( media-libs/openal ) + tools? ( sys-libs/ncurses:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig +" +PDEPEND=" + demo? ( games-fps/doom-data ) + freedoom? ( games-fps/freedoom ) +" + +S="${WORKDIR}/${P}/${PN}" + +DOC_CONTENTS="You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, or Doom64 wads to a folder of your choice and then tell the game engine where that folder is. This is different to older versions, which had separate launchers for each game and required the files to be in a specific place." + +src_prepare() { + cmake_src_prepare + + # Fix QA warning for "installing to one or more unexpected paths" + sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DDENG_ASSIMP_EMBEDDED=OFF + -DDENG_ENABLE_DISPLAYMODE=$(usex display-mode) + -DDENG_ENABLE_TOOLS=$(usex tools) + -DPYTHON_EXECUTABLE="${PYTHON}" + -DQMAKE=$(qt5_get_bindir)/qmake + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use tools; then + mv -v "${ED}"/usr/bin/md2tool{,.${PN}} || die + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + readme.gentoo_print_elog + + if use tools; then + einfo "In order to prevent a file collision with games-fps/eduke32[tools]," + einfo "the utility md2tool has been renamed to md2tool.doomsday." + fi +} diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml index 52b4b361d50c..40cf9e97525a 100644 --- a/games-fps/doomsday/metadata.xml +++ b/games-fps/doomsday/metadata.xml @@ -7,6 +7,7 @@ Install launcher dor doom1.wad from games-fps/doom-data + Include the ability to set the display mode Build
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 5e923779b5977ce3c6f3b85b981364be7915a2a4 Author: Joonas Niilola gentoo org> AuthorDate: Fri Jun 3 12:32:30 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Fri Jun 3 12:34:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e923779 games-fps/doomsday: subslot binder media-libs/assimp:= Signed-off-by: Joonas Niilola gentoo.org> .../doomsday/{doomsday-2.1.1-r1.ebuild => doomsday-2.1.1-r2.ebuild} | 2 +- games-fps/doomsday/{doomsday-2.3.0.ebuild => doomsday-2.3.0-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild b/games-fps/doomsday/doomsday-2.1.1-r2.ebuild similarity index 98% rename from games-fps/doomsday/doomsday-2.1.1-r1.ebuild rename to games-fps/doomsday/doomsday-2.1.1-r2.ebuild index fbb7fa20132f..415c0e4d885c 100644 --- a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1-r2.ebuild @@ -22,7 +22,7 @@ RDEPEND=" dev-qt/qtopengl:5= dev-qt/qtwidgets:5= dev-qt/qtx11extras:5= - media-libs/assimp + media-libs/assimp:= net-misc/curl sys-libs/zlib fluidsynth? ( media-sound/fluidsynth:= ) diff --git a/games-fps/doomsday/doomsday-2.3.0.ebuild b/games-fps/doomsday/doomsday-2.3.0-r1.ebuild similarity index 98% rename from games-fps/doomsday/doomsday-2.3.0.ebuild rename to games-fps/doomsday/doomsday-2.3.0-r1.ebuild index fbb7fa20132f..415c0e4d885c 100644 --- a/games-fps/doomsday/doomsday-2.3.0.ebuild +++ b/games-fps/doomsday/doomsday-2.3.0-r1.ebuild @@ -22,7 +22,7 @@ RDEPEND=" dev-qt/qtopengl:5= dev-qt/qtwidgets:5= dev-qt/qtx11extras:5= - media-libs/assimp + media-libs/assimp:= net-misc/curl sys-libs/zlib fluidsynth? ( media-sound/fluidsynth:= )
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 2e041b2c5eaa998db4d0582a74b7168d07862b18 Author: Ionen Wolkens gentoo org> AuthorDate: Fri Feb 11 21:38:35 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Fri Feb 11 23:13:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e041b2c games-fps/doomsday: enable py3.10 Signed-off-by: Ionen Wolkens gentoo.org> games-fps/doomsday/doomsday-2.1.1-r1.ebuild | 5 ++--- games-fps/doomsday/doomsday-2.3.0.ebuild| 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild index 8b9bca7a3b92..fbb7fa20132f 100644 --- a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) - +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" diff --git a/games-fps/doomsday/doomsday-2.3.0.ebuild b/games-fps/doomsday/doomsday-2.3.0.ebuild index 8b9bca7a3b92..fbb7fa20132f 100644 --- a/games-fps/doomsday/doomsday-2.3.0.ebuild +++ b/games-fps/doomsday/doomsday-2.3.0.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) - +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen"
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 6ef3c2ed482037b04bd6c49aacf15bb095119f24 Author: Sam James gentoo org> AuthorDate: Sat Mar 6 02:34:45 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 6 02:34:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef3c2ed games-fps/doomsday: fix UnusedLocalUse Signed-off-by: Sam James gentoo.org> games-fps/doomsday/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml index 0efa03a4eb6..0b17909c6cb 100644 --- a/games-fps/doomsday/metadata.xml +++ b/games-fps/doomsday/metadata.xml @@ -8,7 +8,6 @@ Install launcher dor doom1.wad from games-fps/doom-data Build the FluidSynth sound driver - Enable support for fmod music and sound effects lib Install launcher for doom1.wad from games-fps/freedoom Build additional tools such as doomsday-shell, md2tool and texc
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 818b26646e17dcd8e75db415f195b292b991924a Author: Sam James gentoo org> AuthorDate: Sat Mar 6 02:32:59 2021 + Commit: Sam James gentoo org> CommitDate: Sat Mar 6 02:34:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818b2664 games-fps/doomsday: drop fmod Fixes: 1993bdc5ea98ccc10e7092e8ccc40dec45d5464c Signed-off-by: Sam James gentoo.org> games-fps/doomsday/doomsday-2.1.1-r1.ebuild | 3 +-- games-fps/doomsday/doomsday-2.3.0.ebuild| 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild index 5d0d361898a..8b9bca7a3b9 100644 --- a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/ LICENSE="GPL-3+ LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="demo fmod freedoom fluidsynth openal tools" +IUSE="demo freedoom fluidsynth openal tools" RDEPEND=" dev-qt/qtcore:5= @@ -26,7 +26,6 @@ RDEPEND=" media-libs/assimp net-misc/curl sys-libs/zlib - fmod? ( media-libs/fmod:1 ) fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= ) diff --git a/games-fps/doomsday/doomsday-2.3.0.ebuild b/games-fps/doomsday/doomsday-2.3.0.ebuild index 5d0d361898a..8b9bca7a3b9 100644 --- a/games-fps/doomsday/doomsday-2.3.0.ebuild +++ b/games-fps/doomsday/doomsday-2.3.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/ LICENSE="GPL-3+ LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" -IUSE="demo fmod freedoom fluidsynth openal tools" +IUSE="demo freedoom fluidsynth openal tools" RDEPEND=" dev-qt/qtcore:5= @@ -26,7 +26,6 @@ RDEPEND=" media-libs/assimp net-misc/curl sys-libs/zlib - fmod? ( media-libs/fmod:1 ) fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= )
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 50f81b09ffb2ebc1b94ceedc763e77ad598b4426 Author: Sam James gentoo org> AuthorDate: Tue Jan 12 13:54:05 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jan 12 15:22:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f81b09 games-fps/doomsday: add Python 3.8, 3.9 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> games-fps/doomsday/doomsday-2.1.1-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild index 8aa9456f575..47cd24259c1 100644 --- a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7} ) +PYTHON_COMPAT=( python3_{6,7,8,9} ) inherit cmake python-any-r1 qmake-utils readme.gentoo-r1
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 966ceefb3283f34d7f82fb5a92f5028e1dcc4834 Author: Sam James gentoo org> AuthorDate: Tue Jan 12 15:20:14 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jan 12 15:22:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=966ceefb games-fps/doomsday: bump to 2.3.0 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> games-fps/doomsday/Manifest | 1 + games-fps/doomsday/doomsday-2.3.0.ebuild | 81 2 files changed, 82 insertions(+) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index 4726ace45e3..e6ef0b454e3 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1 +1,2 @@ DIST doomsday-2.1.1.tar.gz 47526008 BLAKE2B bf941048d160058273df09d67b09e140c10d141cd73ff56d0f3162045696d81533aba9a8c9ff39fc29530248ee8b2f6dd2b3da76a929fb6263c311e65bcbdd82 SHA512 9df0afa0465ef3c3bb30cccf8ca51596e8e6e5584775a695c9c3278f15bcf7e9f7aaeaa0917f0a1de9fbb1174f2ae83a1ee85fba63bef6e49be957836f1107a3 +DIST doomsday-2.3.0.tar.gz 47838189 BLAKE2B 807204cd5e716f57291e383b6a2f0570c01f3e4a92d575f5e585cf1e793785031edd845399dd6896766b1c77425b2fefd6f5f5913adc5fcb7bb1415b2f906c98 SHA512 46d92743e981804eca3ed6e486c4a748114621053d6269a0c0bc5fa84a591f6556ad3226ab6fb3cbc8642ac2f128885261c0bdc78bb5f2012a25f2cab6413461 diff --git a/games-fps/doomsday/doomsday-2.3.0.ebuild b/games-fps/doomsday/doomsday-2.3.0.ebuild new file mode 100644 index 000..47cd24259c1 --- /dev/null +++ b/games-fps/doomsday/doomsday-2.3.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) + +inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 + +DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" +HOMEPAGE="https://www.dengine.net; +SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; + +LICENSE="GPL-3+ LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="demo fmod freedoom fluidsynth openal tools" + +RDEPEND=" + dev-qt/qtcore:5= + dev-qt/qtgui:5=[-gles2-only] + dev-qt/qtnetwork:5= + dev-qt/qtopengl:5= + dev-qt/qtwidgets:5= + dev-qt/qtx11extras:5= + media-libs/assimp + net-misc/curl + sys-libs/zlib + fmod? ( media-libs/fmod:1 ) + fluidsynth? ( media-sound/fluidsynth:= ) + openal? ( media-libs/openal ) + tools? ( sys-libs/ncurses:0= ) +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig +" +PDEPEND=" + demo? ( games-fps/doom-data ) + freedoom? ( games-fps/freedoom ) +" + +S="${WORKDIR}/${P}/${PN}" + +DOC_CONTENTS="You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, or Doom64 wads to a folder of your choice and then tell the game engine where that folder is. This is different to older versions, which had separate launchers for each game and required the files to be in a specific place." + +src_prepare() { + cmake_src_prepare + + # Fix QA warning for "installing to one or more unexpected paths" + sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + -DDENG_ASSIMP_EMBEDDED="OFF" + -DDENG_ENABLE_TOOLS="$(usex tools)" + -DPYTHON_EXECUTABLE="${PYTHON}" + -DQMAKE=$(qt5_get_bindir)/qmake + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + + if use tools; then + mv -v "${ED}"/usr/bin/md2tool{,.${PN}} || die + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + + if use tools; then + einfo "In order to prevent a file collision with games-fps/eduke32[tools]," + einfo "the utility md2tool has been renamed to md2tool.doomsday." + fi +}
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: d0031e9954e3c20500f025edd648fe0b929aec8f Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 22 00:09:50 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 22 00:12:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0031e99 games-fps/doomsday: Set QMAKE directly w/ qmake-utils, drop QT_SELECT Closes: https://bugs.gentoo.org/755974 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> games-fps/doomsday/doomsday-2.1.1-r1.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild index eb08301295e..8aa9456f575 100644 --- a/games-fps/doomsday/doomsday-2.1.1-r1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild @@ -5,11 +5,12 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7} ) -inherit cmake python-any-r1 readme.gentoo-r1 +inherit cmake python-any-r1 qmake-utils readme.gentoo-r1 DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" HOMEPAGE="https://www.dengine.net; SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; + LICENSE="GPL-3+ LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~arm ~x86" @@ -31,8 +32,7 @@ RDEPEND=" tools? ( sys-libs/ncurses:0= ) " DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} +BDEPEND="${PYTHON_DEPS} virtual/pkgconfig " PDEPEND=" @@ -52,11 +52,11 @@ src_prepare() { } src_configure() { - export QT_SELECT=qt5 local mycmakeargs=( -DDENG_ASSIMP_EMBEDDED="OFF" -DDENG_ENABLE_TOOLS="$(usex tools)" -DPYTHON_EXECUTABLE="${PYTHON}" + -DQMAKE=$(qt5_get_bindir)/qmake ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: d2cbb7b0f69441a682f11e564836069f47db08c0 Author: Haelwenn (lanodan) Monnier hacktivis me> AuthorDate: Fri Mar 27 03:25:27 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 3 20:06:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2cbb7b0 games-fps/doomsday: dev-qt/qtgui[-gles2 => -gles2-only] Signed-off-by: Haelwenn (lanodan) Monnier hacktivis.me> Signed-off-by: Andreas Sturmlechner gentoo.org> games-fps/doomsday/{doomsday-2.1.1.ebuild => doomsday-2.1.1-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/doomsday/doomsday-2.1.1.ebuild b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild similarity index 98% rename from games-fps/doomsday/doomsday-2.1.1.ebuild rename to games-fps/doomsday/doomsday-2.1.1-r1.ebuild index fd675553b0f..eb08301295e 100644 --- a/games-fps/doomsday/doomsday-2.1.1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1-r1.ebuild @@ -17,7 +17,7 @@ IUSE="demo fmod freedoom fluidsynth openal tools" RDEPEND=" dev-qt/qtcore:5= - dev-qt/qtgui:5=[-gles2] + dev-qt/qtgui:5=[-gles2-only] dev-qt/qtnetwork:5= dev-qt/qtopengl:5= dev-qt/qtwidgets:5=
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 4779594cc5605203300973e4ad66434ba96d90bb Author: Mikle Kolyada gentoo org> AuthorDate: Sun Sep 15 09:17:03 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Sep 15 09:17:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4779594c games-fps/doomsday: Add ~arm keyword wrt bug #687800 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> games-fps/doomsday/doomsday-2.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/doomsday/doomsday-2.1.1.ebuild b/games-fps/doomsday/doomsday-2.1.1.ebuild index fac61719195..757a7f8c472 100644 --- a/games-fps/doomsday/doomsday-2.1.1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.dengine.net; SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; LICENSE="GPL-3+ LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="demo fmod freedoom fluidsynth openal tools" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: ca5cb95fc98ccd032c647d2f503e32035e3e31de Author: Michał Górny gentoo org> AuthorDate: Mon Jul 22 09:20:04 2019 + Commit: Michał Górny gentoo org> CommitDate: Mon Jul 22 09:25:13 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5cb95f games-fps/doomsday: Drop old Signed-off-by: Michał Górny gentoo.org> games-fps/doomsday/Manifest | 1 - games-fps/doomsday/doomsday-2.0.3.ebuild | 77 games-fps/doomsday/metadata.xml | 3 -- 3 files changed, 81 deletions(-) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index 74d823a41cd..4726ace45e3 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1,2 +1 @@ -DIST doomsday-2.0.3.tar.gz 18060670 BLAKE2B e01545f5d719310a78f01de77249a72f9c3c61a1d295ee0827475439b63653f613660bdc033c1651180cc390469c89120d262c15c6e22cece52600e2889e1437 SHA512 4f8e737df9e004cf3ac3cf16b84ffce0c85e2180af552bac41a224595c7f6932397c39f7d3e9fa522e1ae62828cb87f564a5fa411e742eb07bbee96f14c3ee7c DIST doomsday-2.1.1.tar.gz 47526008 BLAKE2B bf941048d160058273df09d67b09e140c10d141cd73ff56d0f3162045696d81533aba9a8c9ff39fc29530248ee8b2f6dd2b3da76a929fb6263c311e65bcbdd82 SHA512 9df0afa0465ef3c3bb30cccf8ca51596e8e6e5584775a695c9c3278f15bcf7e9f7aaeaa0917f0a1de9fbb1174f2ae83a1ee85fba63bef6e49be957836f1107a3 diff --git a/games-fps/doomsday/doomsday-2.0.3.ebuild b/games-fps/doomsday/doomsday-2.0.3.ebuild deleted file mode 100644 index c50b22ad60e..000 --- a/games-fps/doomsday/doomsday-2.0.3.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python2_7 ) - -inherit python-r1 readme.gentoo-r1 cmake-utils - -DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" -HOMEPAGE="http://www.dengine.net; -SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; - -LICENSE="GPL-3+ LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="fluidsynth openal +doom demo freedoom heretic hexen tools fmod" -REQUIRED_USE="${PYTHON_REQUIRED_USE} - demo? ( doom ) freedoom? ( doom ) -" - -RDEPEND=" - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtgui:5[-gles2] - dev-qt/qtcore:5 - net-misc/curl - sys-libs/zlib - media-libs/assimp - fmod? ( media-libs/fmod ) - fluidsynth? ( media-sound/fluidsynth ) - openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses:0 ) -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig -" -PDEPEND=" - demo? ( games-fps/doom-data ) - freedoom? ( games-fps/freedoom ) -" - -S="${WORKDIR}/${P}/${PN}" - -DISABLE_AUTOFORMATTING="yes" -DOC_CONTENTS=" -You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, -and Doom64 wads to a folder of your choice. Then configure in game -engine where that folder is. This is different than old versions, -which had centralized launchers for each game, and required the -files to be in a specific place -" - -internal_src_configure() { - export QT_SELECT=qt5 - local mycmakeargs=( - -DPYTHON_EXECUTABLE="${PYTHON}" - -DDENG_ASSIMP_EMBEDDED=off - ) - cmake-utils_src_configure -} - -src_configure() { - python_foreach_impl internal_src_configure -} - -src_install() { - cmake-utils_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -} diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml index 851017e48a8..0efa03a4eb6 100644 --- a/games-fps/doomsday/metadata.xml +++ b/games-fps/doomsday/metadata.xml @@ -7,12 +7,9 @@ Install launcher dor doom1.wad from games-fps/doom-data - Install launcher for jdoom game Build the FluidSynth sound driver Enable support for fmod music and sound effects lib Install launcher for doom1.wad from games-fps/freedoom - Install launcher for jheretic game - Install launcher for jhexen game Build additional tools such as doomsday-shell, md2tool and texc
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 95ee185b2a5731511d381803e9c269b523bbf8b1 Author: James Le Cuirot gentoo org> AuthorDate: Sat May 4 08:38:41 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 09:13:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ee185b games-fps/doomsday: Switch to python-any-r1 and allow Python 3 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: James Le Cuirot gentoo.org> games-fps/doomsday/doomsday-2.1.1.ebuild | 13 +++-- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1.ebuild b/games-fps/doomsday/doomsday-2.1.1.ebuild index def51c66cb8..31b010dcafa 100644 --- a/games-fps/doomsday/doomsday-2.1.1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1.ebuild @@ -3,20 +3,17 @@ EAPI=6 -PYTHON_COMPAT=( python2_7 ) +PYTHON_COMPAT=( python2_7 python3_{6,7} ) -inherit cmake-utils python-r1 readme.gentoo-r1 +inherit cmake-utils python-any-r1 readme.gentoo-r1 DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" HOMEPAGE="https://www.dengine.net; SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; - LICENSE="GPL-3+ LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" - IUSE="demo fmod freedoom fluidsynth openal tools" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" dev-qt/qtcore:5= @@ -62,7 +59,7 @@ src_prepare() { sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die } -internal_src_configure() { +src_configure() { export QT_SELECT=qt5 local mycmakeargs=( -DDENG_ASSIMP_EMBEDDED="OFF" @@ -72,10 +69,6 @@ internal_src_configure() { cmake-utils_src_configure } -src_configure() { - python_foreach_impl internal_src_configure -} - src_install() { cmake-utils_src_install
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 45262d83e54e9238c9ff488be26faf1c73e5a4ef Author: James Le Cuirot gentoo org> AuthorDate: Sat May 4 08:13:59 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 09:13:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45262d83 games-fps/doomsday: Drop useless doom, heretic, and hexen USE flags Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: James Le Cuirot gentoo.org> games-fps/doomsday/doomsday-2.1.1.ebuild | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1.ebuild b/games-fps/doomsday/doomsday-2.1.1.ebuild index 596fda22640..10621fa54d9 100644 --- a/games-fps/doomsday/doomsday-2.1.1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,12 +15,8 @@ LICENSE="GPL-3+ LGPL-3+" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="demo +doom fmod freedoom fluidsynth heretic hexen openal tools" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - demo? ( doom ) - freedoom? ( doom ) -" +IUSE="demo fmod freedoom fluidsynth openal tools" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" dev-qt/qtcore:5
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: b944d3108cff80d9390b9b3b8084fac165ff9ffd Author: James Le Cuirot gentoo org> AuthorDate: Sat May 4 08:16:09 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 09:13:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b944d310 games-fps/doomsday: Add SLOT operators to some dependencies Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: James Le Cuirot gentoo.org> games-fps/doomsday/doomsday-2.1.1.ebuild | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1.ebuild b/games-fps/doomsday/doomsday-2.1.1.ebuild index 10621fa54d9..def51c66cb8 100644 --- a/games-fps/doomsday/doomsday-2.1.1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1.ebuild @@ -19,19 +19,19 @@ IUSE="demo fmod freedoom fluidsynth openal tools" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5[-gles2] - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 + dev-qt/qtcore:5= + dev-qt/qtgui:5=[-gles2] + dev-qt/qtnetwork:5= + dev-qt/qtopengl:5= + dev-qt/qtwidgets:5= + dev-qt/qtx11extras:5= media-libs/assimp net-misc/curl sys-libs/zlib - fmod? ( media-libs/fmod ) - fluidsynth? ( media-sound/fluidsynth ) + fmod? ( media-libs/fmod:1 ) + fluidsynth? ( media-sound/fluidsynth:= ) openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses:0 ) + tools? ( sys-libs/ncurses:0= ) " DEPEND=" ${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: e6bc6b47ba7d22ecda0c8e4cc7b54070a6f751ba Author: Conrad Kostecki kostecki com> AuthorDate: Fri May 3 21:21:25 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 09:13:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6bc6b47 games-fps/doomsday: bump to version 2.1.1 Also fixed file collision with games-fps/eduke32[tools]. Closes: https://bugs.gentoo.org/684994 Package-Manager: Portage-2.3.65, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11888 Signed-off-by: James Le Cuirot gentoo.org> games-fps/doomsday/Manifest | 1 + games-fps/doomsday/doomsday-2.1.1.ebuild | 100 +++ 2 files changed, 101 insertions(+) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index b063d3ba494..74d823a41cd 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1 +1,2 @@ DIST doomsday-2.0.3.tar.gz 18060670 BLAKE2B e01545f5d719310a78f01de77249a72f9c3c61a1d295ee0827475439b63653f613660bdc033c1651180cc390469c89120d262c15c6e22cece52600e2889e1437 SHA512 4f8e737df9e004cf3ac3cf16b84ffce0c85e2180af552bac41a224595c7f6932397c39f7d3e9fa522e1ae62828cb87f564a5fa411e742eb07bbee96f14c3ee7c +DIST doomsday-2.1.1.tar.gz 47526008 BLAKE2B bf941048d160058273df09d67b09e140c10d141cd73ff56d0f3162045696d81533aba9a8c9ff39fc29530248ee8b2f6dd2b3da76a929fb6263c311e65bcbdd82 SHA512 9df0afa0465ef3c3bb30cccf8ca51596e8e6e5584775a695c9c3278f15bcf7e9f7aaeaa0917f0a1de9fbb1174f2ae83a1ee85fba63bef6e49be957836f1107a3 diff --git a/games-fps/doomsday/doomsday-2.1.1.ebuild b/games-fps/doomsday/doomsday-2.1.1.ebuild new file mode 100644 index 000..596fda22640 --- /dev/null +++ b/games-fps/doomsday/doomsday-2.1.1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2019 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python2_7 ) + +inherit cmake-utils python-r1 readme.gentoo-r1 + +DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" +HOMEPAGE="https://www.dengine.net; +SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; + +LICENSE="GPL-3+ LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="demo +doom fmod freedoom fluidsynth heretic hexen openal tools" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + demo? ( doom ) + freedoom? ( doom ) +" + +RDEPEND=" + dev-qt/qtcore:5 + dev-qt/qtgui:5[-gles2] + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + media-libs/assimp + net-misc/curl + sys-libs/zlib + fmod? ( media-libs/fmod ) + fluidsynth? ( media-sound/fluidsynth ) + openal? ( media-libs/openal ) + tools? ( sys-libs/ncurses:0 ) +" +DEPEND=" + ${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig +" +PDEPEND=" + demo? ( games-fps/doom-data ) + freedoom? ( games-fps/freedoom ) +" + +S="${WORKDIR}/${P}/${PN}" + +DISABLE_AUTOFORMATTING="yes" + +DOC_CONTENTS=" +You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, +and Doom64 wads to a folder of your choice. Then configure in game +engine where that folder is. This is different than old versions, +which had centralized launchers for each game, and required the +files to be in a specific place +" + +src_prepare() { + default + + # Fix QA warning for "installing to one or more unexpected paths" + sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die +} + +internal_src_configure() { + export QT_SELECT=qt5 + local mycmakeargs=( + -DDENG_ASSIMP_EMBEDDED="OFF" + -DDENG_ENABLE_TOOLS="$(usex tools)" + -DPYTHON_EXECUTABLE="${PYTHON}" + ) + cmake-utils_src_configure +} + +src_configure() { + python_foreach_impl internal_src_configure +} + +src_install() { + cmake-utils_src_install + + if use tools; then + mv "${ED%/}"/usr/bin/md2tool "${ED%/}"/usr/bin/md2tool.doomsday || die + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + + if use tools; then + einfo "In order to prevent a file collision with games-fps/eduke32[tools]," + einfo "the utility md2tool has been renamed to md2tool.doomsday." + fi +}
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: a73bf107bb4061a37f33e4c55a93c3228f04ad5f Author: James Le Cuirot gentoo org> AuthorDate: Sat May 4 08:45:21 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 09:14:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a73bf107 games-fps/doomsday: Rewrite the readme in better English Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: James Le Cuirot gentoo.org> games-fps/doomsday/doomsday-2.1.1.ebuild | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1.ebuild b/games-fps/doomsday/doomsday-2.1.1.ebuild index 5c8767fa7cf..fac61719195 100644 --- a/games-fps/doomsday/doomsday-2.1.1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1.ebuild @@ -42,15 +42,7 @@ PDEPEND=" S="${WORKDIR}/${P}/${PN}" -DISABLE_AUTOFORMATTING="yes" - -DOC_CONTENTS=" -You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, -and Doom64 wads to a folder of your choice. Then configure in game -engine where that folder is. This is different than old versions, -which had centralized launchers for each game, and required the -files to be in a specific place -" +DOC_CONTENTS="You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, or Doom64 wads to a folder of your choice and then tell the game engine where that folder is. This is different to older versions, which had separate launchers for each game and required the files to be in a specific place." src_prepare() { cmake-utils_src_prepare
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 637349b151f38ffdfaa707cffcb6c56404c5e70a Author: James Le Cuirot gentoo org> AuthorDate: Sat May 4 08:41:16 2019 + Commit: James Le Cuirot gentoo org> CommitDate: Sat May 4 09:13:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=637349b1 games-fps/doomsday: EAPI 7 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: James Le Cuirot gentoo.org> games-fps/doomsday/doomsday-2.1.1.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.1.1.ebuild b/games-fps/doomsday/doomsday-2.1.1.ebuild index 31b010dcafa..5c8767fa7cf 100644 --- a/games-fps/doomsday/doomsday-2.1.1.ebuild +++ b/games-fps/doomsday/doomsday-2.1.1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 PYTHON_COMPAT=( python2_7 python3_{6,7} ) @@ -30,8 +30,8 @@ RDEPEND=" openal? ( media-libs/openal ) tools? ( sys-libs/ncurses:0= ) " -DEPEND=" - ${RDEPEND} +DEPEND="${RDEPEND}" +BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig " @@ -53,7 +53,7 @@ files to be in a specific place " src_prepare() { - default + cmake-utils_src_prepare # Fix QA warning for "installing to one or more unexpected paths" sed -e "10s:/texc:/${PF}:" -i tools/texc/CMakeLists.txt || die @@ -73,7 +73,7 @@ src_install() { cmake-utils_src_install if use tools; then - mv "${ED%/}"/usr/bin/md2tool "${ED%/}"/usr/bin/md2tool.doomsday || die + mv -v "${ED}"/usr/bin/md2tool{,.${PN}} || die fi readme.gentoo_create_doc
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: cff7153cbaf110015ae092e85703c63dc7c77980 Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 29 17:05:31 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 29 17:13:14 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff7153c games-fps/doomsday: Make repoman more happy Package-Manager: Portage-2.3.31, Repoman-2.3.9 games-fps/doomsday/doomsday-2.0.3.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/games-fps/doomsday/doomsday-2.0.3.ebuild b/games-fps/doomsday/doomsday-2.0.3.ebuild index 8e474baec7f..c50b22ad60e 100644 --- a/games-fps/doomsday/doomsday-2.0.3.ebuild +++ b/games-fps/doomsday/doomsday-2.0.3.ebuild @@ -16,11 +16,10 @@ KEYWORDS="~amd64 ~x86" IUSE="fluidsynth openal +doom demo freedoom heretic hexen tools fmod" REQUIRED_USE="${PYTHON_REQUIRED_USE} -demo? ( doom ) freedoom? ( doom ) + demo? ( doom ) freedoom? ( doom ) " RDEPEND=" - >=dev-util/cmake-3.1 dev-qt/qtnetwork:5 dev-qt/qtopengl:5 dev-qt/qtwidgets:5
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 7537862d4fee658321df54d024fad58ac0eb04c1 Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 29 17:04:05 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 29 17:13:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7537862d games-fps/doomsday: Version bump (#617908) Package-Manager: Portage-2.3.31, Repoman-2.3.9 games-fps/doomsday/Manifest | 1 + games-fps/doomsday/doomsday-2.0.3.ebuild | 78 games-fps/doomsday/metadata.xml | 1 + 3 files changed, 80 insertions(+) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index 372f23582e0..7d8cb7b307b 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1 +1,2 @@ +DIST doomsday-2.0.3.tar.gz 18060670 BLAKE2B e01545f5d719310a78f01de77249a72f9c3c61a1d295ee0827475439b63653f613660bdc033c1651180cc390469c89120d262c15c6e22cece52600e2889e1437 SHA512 4f8e737df9e004cf3ac3cf16b84ffce0c85e2180af552bac41a224595c7f6932397c39f7d3e9fa522e1ae62828cb87f564a5fa411e742eb07bbee96f14c3ee7c DIST doomsday-stable-1.15.8.tar.gz 52054238 BLAKE2B ab33c197a89c5b3a9aa00628cd88edb5b5d2c1116ed72c55f34bd21e8128b6ff056bbc81900a9ea133b2230319e3c0f7ef79df98609980a59dc1f3da41e2195d SHA512 6d1b86c6e364cbd043b0714eb351113c8bbaf98daddde1bf615fe663c15a763e26d3e478d1adeb6d8a75ed4c89a5a19f3a891e12ea5937ff2fc54b84118f642c diff --git a/games-fps/doomsday/doomsday-2.0.3.ebuild b/games-fps/doomsday/doomsday-2.0.3.ebuild new file mode 100644 index 000..8e474baec7f --- /dev/null +++ b/games-fps/doomsday/doomsday-2.0.3.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) + +inherit python-r1 readme.gentoo-r1 cmake-utils + +DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" +HOMEPAGE="http://www.dengine.net; +SRC_URI="https://downloads.sourceforge.net/project/deng/Doomsday%20Engine/${PV}/${P}.tar.gz; + +LICENSE="GPL-3+ LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="fluidsynth openal +doom demo freedoom heretic hexen tools fmod" +REQUIRED_USE="${PYTHON_REQUIRED_USE} +demo? ( doom ) freedoom? ( doom ) +" + +RDEPEND=" + >=dev-util/cmake-3.1 + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtgui:5[-gles2] + dev-qt/qtcore:5 + net-misc/curl + sys-libs/zlib + media-libs/assimp + fmod? ( media-libs/fmod ) + fluidsynth? ( media-sound/fluidsynth ) + openal? ( media-libs/openal ) + tools? ( sys-libs/ncurses:0 ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig +" +PDEPEND=" + demo? ( games-fps/doom-data ) + freedoom? ( games-fps/freedoom ) +" + +S="${WORKDIR}/${P}/${PN}" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +You need to copy Doom, Doom 2, Chex Quest, Heretic, Hexen, HexenDD, +and Doom64 wads to a folder of your choice. Then configure in game +engine where that folder is. This is different than old versions, +which had centralized launchers for each game, and required the +files to be in a specific place +" + +internal_src_configure() { + export QT_SELECT=qt5 + local mycmakeargs=( + -DPYTHON_EXECUTABLE="${PYTHON}" + -DDENG_ASSIMP_EMBEDDED=off + ) + cmake-utils_src_configure +} + +src_configure() { + python_foreach_impl internal_src_configure +} + +src_install() { + cmake-utils_src_install + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml index daf0c62634d..8c49e302718 100644 --- a/games-fps/doomsday/metadata.xml +++ b/games-fps/doomsday/metadata.xml @@ -9,6 +9,7 @@ Install launcher dor doom1.wad from games-fps/doom-data Install launcher for jdoom game Build the FluidSynth sound driver + Enable support for fmod music and sound effects lib Install launcher for doom1.wad from games-fps/freedoom Install launcher for jheretic game Install launcher for jhexen game
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 31bd7ef5e3bc88b5a5bef5db2df4999fd35389b7 Author: Pacho Ramos gentoo org> AuthorDate: Sun Apr 29 17:07:15 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Apr 29 17:13:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31bd7ef5 games-fps/doomsday: Drop old Package-Manager: Portage-2.3.31, Repoman-2.3.9 games-fps/doomsday/Manifest | 1 - games-fps/doomsday/doomsday-1.15.8.ebuild | 182 -- games-fps/doomsday/metadata.xml | 2 - 3 files changed, 185 deletions(-) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index 7d8cb7b307b..b063d3ba494 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1,2 +1 @@ DIST doomsday-2.0.3.tar.gz 18060670 BLAKE2B e01545f5d719310a78f01de77249a72f9c3c61a1d295ee0827475439b63653f613660bdc033c1651180cc390469c89120d262c15c6e22cece52600e2889e1437 SHA512 4f8e737df9e004cf3ac3cf16b84ffce0c85e2180af552bac41a224595c7f6932397c39f7d3e9fa522e1ae62828cb87f564a5fa411e742eb07bbee96f14c3ee7c -DIST doomsday-stable-1.15.8.tar.gz 52054238 BLAKE2B ab33c197a89c5b3a9aa00628cd88edb5b5d2c1116ed72c55f34bd21e8128b6ff056bbc81900a9ea133b2230319e3c0f7ef79df98609980a59dc1f3da41e2195d SHA512 6d1b86c6e364cbd043b0714eb351113c8bbaf98daddde1bf615fe663c15a763e26d3e478d1adeb6d8a75ed4c89a5a19f3a891e12ea5937ff2fc54b84118f642c diff --git a/games-fps/doomsday/doomsday-1.15.8.ebuild b/games-fps/doomsday/doomsday-1.15.8.ebuild deleted file mode 100644 index c2cadea8b25..000 --- a/games-fps/doomsday/doomsday-1.15.8.ebuild +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# TODO: fmod support broken (deng_fmod) - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -inherit python-r1 eutils qmake-utils games - -DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" -HOMEPAGE="http://www.dengine.net/; -SRC_URI="mirror://sourceforge/deng/Doomsday%20Engine/${PV}/${PN}-stable-${PV}.tar.gz" - -LICENSE="GPL-3+ LGPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="dedicated fluidsynth openal snowberry +doom demo freedoom heretic hexen resources tools" -# we need python at build time, so -# snowberry? ( ${PYTHON_REQUIRED_USE} ) -# could break the build -REQUIRED_USE="${PYTHON_REQUIRED_USE} - demo? ( doom ) freedoom? ( doom ) resources? ( doom )" - -DEPEND=" - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtgui:5[-gles2] - dev-qt/qtcore:5 - net-misc/curl - sys-libs/zlib - media-libs/assimp - !dedicated? ( - media-libs/libsdl2[joystick,sound] - media-libs/sdl2-mixer - media-libs/libpng:0 - virtual/opengl - virtual/glu - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libXxf86vm - ) - fluidsynth? ( media-sound/fluidsynth ) - openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses:0 )" -RDEPEND="${DEPEND} - !dedicated? ( - snowberry? ( - ${PYTHON_DEPS} - dev-lang/python-exec:2[${PYTHON_USEDEP}] - dev-python/wxpython[${PYTHON_USEDEP}] - ) - )" -DEPEND="${DEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig" -PDEPEND=" - !dedicated? ( - demo? ( games-fps/doom-data ) - freedoom? ( games-fps/freedoom ) - resources? ( games-fps/doomsday-resources ) - )" - -S=${WORKDIR}/${PN}-stable-${PV}/${PN} - -pkg_setup() { - games_pkg_setup - python_setup -} - -src_prepare() { - sed -i \ - -e '/readme.path/s#$$PREFIX#/usr#' \ - client/client.pro server/server.pro || die - - sed -i \ - -e "/DENG_BASE_DIR =/s:\$\$PREFIX/share:${GAMES_DATADIR}:" \ - config_unix.pri || die - - { - echo "CONFIG += nostrip" - echo "PREFIX=${GAMES_PREFIX}" - - if use dedicated ; then - echo "CONFIG += deng_noclient" - echo "CONFIG += deng_nosnowberry" - else - echo "CONFIG += deng_$(usex snowberry '' no)snowberry" - fi - - use fluidsynth && echo "CONFIG += deng_fluidsynth" - - use tools || echo "CONFIG += deng_notools" - - use openal && echo "CONFIG += deng_openal" - true - - } > config_user.pri || die -} - -#Usage: doom_make_wrapper [args] -doom_make_wrapper() { - local name=$1 game=$2 icon=$3 de_title=$4 - shift 4 - games_make_wrapper $name "doomsday -game ${game} $@" - make_desktop_entry $name "${de_title}" ${icon} -} - -src_configure() { - eqmake5 doomsday.pro -} - -src_install() { -
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday-resources/
commit: 0d0061520a80ff8978ff2279946fdcf878f81d5c Author: Patrick Lauer gentoo org> AuthorDate: Sat Nov 25 14:15:18 2017 + Commit: Patrick Lauer gentoo org> CommitDate: Sat Nov 25 14:19:07 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d006152 games-fps/doomsday-resources: Whitespace Package-Manager: Portage-2.3.16, Repoman-2.3.6 games-fps/doomsday-resources/doomsday-resources-1.01-r1.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/games-fps/doomsday-resources/doomsday-resources-1.01-r1.ebuild b/games-fps/doomsday-resources/doomsday-resources-1.01-r1.ebuild index 62564bfa400..884a7ef7f3f 100644 --- a/games-fps/doomsday-resources/doomsday-resources-1.01-r1.ebuild +++ b/games-fps/doomsday-resources/doomsday-resources-1.01-r1.ebuild @@ -1,5 +1,6 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 + EAPI=5 inherit eutils games
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 67a9a69e18775464dbbd2067169f0b196e82e6f8 Author: Michael Palimaka gentoo org> AuthorDate: Thu Nov 3 09:02:58 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Nov 3 09:14:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a9a69e games-fps/doomsday: remove old Package-Manager: portage-2.3.2 games-fps/doomsday/Manifest | 1 - games-fps/doomsday/doomsday-1.14.5.ebuild | 186 -- 2 files changed, 187 deletions(-) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index 4f4d2c4..5e34795 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1,2 +1 @@ -DIST doomsday-1.14.5.tar.gz 14081857 SHA256 019cd0cf89e69d80cd8f6fbbd3e3fd57b8ae4d0bcdf4285e8a71caad9f46417e SHA512 f8ecf7d213ab57081858226ab4078fcf8f250271be19a3ce5883c01e53c43b5c0e7afc16085703fe19c0cbccb795c7fd1b651e3efb8a8e854160131c6374cd9a WHIRLPOOL 2351129c6dba951ca4975e6f6e92d78c75ad3e8f9648e9129a9f5a3a22c295b25c4fdb87d5208b2d3fe9c0af94c4ff968730929fbc645da9171018a672cfc60e DIST doomsday-stable-1.15.8.tar.gz 52054238 SHA256 4c7b1dfdb7f0a44257f47322fe58fd1befba8dac10f44594e1be5dac582f43bf SHA512 6d1b86c6e364cbd043b0714eb351113c8bbaf98daddde1bf615fe663c15a763e26d3e478d1adeb6d8a75ed4c89a5a19f3a891e12ea5937ff2fc54b84118f642c WHIRLPOOL 0f660a430c4b036c92d02f5f84be16fb658b4963bcd694ca2cc92476218afcea367c7ff9d159b9cb63d753d5d10b443dbfdc0684c2c28ce78217d92764f7bdb5 diff --git a/games-fps/doomsday/doomsday-1.14.5.ebuild b/games-fps/doomsday/doomsday-1.14.5.ebuild deleted file mode 100644 index a229a14.. --- a/games-fps/doomsday/doomsday-1.14.5.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# TODO: fmod support broken (deng_fmod) - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -inherit python-r1 confutils eutils qt4-r2 games - -DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" -HOMEPAGE="http://www.dengine.net/; -SRC_URI="mirror://sourceforge/deng/Doomsday%20Engine/${PV}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="dedicated fluidsynth openal snowberry +doom demo freedoom heretic hexen resources tools" -# we need python at build time, so -# snowberry? ( ${PYTHON_REQUIRED_USE} ) -# could break the build -REQUIRED_USE="${PYTHON_REQUIRED_USE} - demo? ( doom ) freedoom? ( doom ) resources? ( doom )" - -DEPEND=" - dev-qt/qtcore:4 - dev-qt/qtopengl:4 - dev-qt/qtgui:4 - net-misc/curl - sys-libs/zlib - !dedicated? ( - media-libs/libsdl[joystick,sound] - media-libs/sdl-mixer - media-libs/libpng:0 - virtual/opengl - virtual/glu - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libXxf86vm - ) - fluidsynth? ( media-sound/fluidsynth ) - openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses:0 )" -RDEPEND="${DEPEND} - !dedicated? ( - snowberry? ( - ${PYTHON_DEPS} - dev-lang/python-exec:2[${PYTHON_USEDEP}] - dev-python/wxpython[${PYTHON_USEDEP}] - ) - )" -DEPEND="${DEPEND} - ${PYTHON_DEPS}" -PDEPEND=" - !dedicated? ( - demo? ( games-fps/doom-data ) - freedoom? ( games-fps/freedoom ) - resources? ( games-fps/doomsday-resources ) - )" - -S=${S}/${PN} - -pkg_setup() { - games_pkg_setup - python_export_best -} - -src_prepare() { - sed -i \ - -e '/readme.path/s#$$PREFIX#/usr#' \ - client/client.pro || die - - sed -i \ - -e "/^DENG_BASE_DIR =/s:\$\$PREFIX/share:${GAMES_DATADIR}:" \ - config_unix.pri || die - - echo "CONFIG += nostrip" > config_user.pri - echo "PREFIX=/usr/games" >> config_user.pri - - if use dedicated ; then - echo "CONFIG += deng_noclient" >> config_user.pri - echo "CONFIG += deng_nosnowberry" >> config_user.pri - else - use snowberry && - echo "CONFIG += deng_snowberry" >> config_user.pri || \ - echo "CONFIG += deng_nosnowberry" >> config_user.pri - fi - - use fluidsynth && - echo "CONFIG += deng_fluidsynth" >> config_user.pri - - use tools || - echo "CONFIG += deng_notools" >> config_user.pri - - if use openal; then - echo "CONFIG += deng_openal" >> config_user.pri - sed -i \ - -e 's:\# Generic Unix.:LIBS += -lopenal:' \ - dep_openal.pri || die - fi - - qt4-r2_src_prepare -} - -#Usage: doom_make_wrapper [args] -doom_make_wrapper() { - local name=$1 game=$2 icon=$3 de_title=$4
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 1cfd3c14bfaeb43c26f0f538003721fe20dc814b Author: Michael Palimaka gentoo org> AuthorDate: Thu Nov 3 09:02:44 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Thu Nov 3 09:14:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cfd3c14 games-fps/doomsday: x86 stable Package-Manager: portage-2.3.2 games-fps/doomsday/doomsday-1.15.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/doomsday/doomsday-1.15.8.ebuild b/games-fps/doomsday/doomsday-1.15.8.ebuild index 0090e09..7d7531a 100644 --- a/games-fps/doomsday/doomsday-1.15.8.ebuild +++ b/games-fps/doomsday/doomsday-1.15.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/deng/Doomsday%20Engine/${PV}/${PN}-stable-${PV}.ta LICENSE="GPL-3+ LGPL-3+" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="dedicated fluidsynth openal snowberry +doom demo freedoom heretic hexen resources tools" # we need python at build time, so # snowberry? ( ${PYTHON_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/, games-fps/doomsday/files/
commit: 3cec74eff10afc13f2ce888a161ba486b245f520 Author: Michael Sterrett gentoo org> AuthorDate: Tue Jun 7 17:30:41 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Tue Jun 7 22:27:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cec74ef games-fps/doomsday: clean old Package-Manager: portage-2.2.28 games-fps/doomsday/Manifest| 1 - games-fps/doomsday/doomsday-1.15.7.ebuild | 183 games-fps/doomsday/files/doomsday-1.9.8-2to3.patch | 309 - .../files/doomsday-1.9.8-openal-64bit-fix.patch| 34 --- .../files/doomsday-1.9.8-openal-link.patch | 158 --- games-fps/doomsday/files/wrapper | 6 - 6 files changed, 691 deletions(-) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index e31f819..4f4d2c4 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1,3 +1,2 @@ DIST doomsday-1.14.5.tar.gz 14081857 SHA256 019cd0cf89e69d80cd8f6fbbd3e3fd57b8ae4d0bcdf4285e8a71caad9f46417e SHA512 f8ecf7d213ab57081858226ab4078fcf8f250271be19a3ce5883c01e53c43b5c0e7afc16085703fe19c0cbccb795c7fd1b651e3efb8a8e854160131c6374cd9a WHIRLPOOL 2351129c6dba951ca4975e6f6e92d78c75ad3e8f9648e9129a9f5a3a22c295b25c4fdb87d5208b2d3fe9c0af94c4ff968730929fbc645da9171018a672cfc60e -DIST doomsday-stable-1.15.7.tar.gz 52055761 SHA256 9d833e458e72df7723b7a1b209cc53dc868d070ce7912a53c8c7887b1df933f3 SHA512 8b0ea09a46d88dd7bb8213878401d0eccca960ac08da1b77fb359f92b9a519b3e474007c5e0a42dd44684e909be529710be52b8fabbf62975536a99385fc4d66 WHIRLPOOL 78d40bb932072e2f3380f0a64f807d251ea64efe8e5eca0c7a3360b43be51988ea2b06264a7f7bd1c89e15c4d330dcba4a0c57b612f399a0e15c2c4567d14601 DIST doomsday-stable-1.15.8.tar.gz 52054238 SHA256 4c7b1dfdb7f0a44257f47322fe58fd1befba8dac10f44594e1be5dac582f43bf SHA512 6d1b86c6e364cbd043b0714eb351113c8bbaf98daddde1bf615fe663c15a763e26d3e478d1adeb6d8a75ed4c89a5a19f3a891e12ea5937ff2fc54b84118f642c WHIRLPOOL 0f660a430c4b036c92d02f5f84be16fb658b4963bcd694ca2cc92476218afcea367c7ff9d159b9cb63d753d5d10b443dbfdc0684c2c28ce78217d92764f7bdb5 diff --git a/games-fps/doomsday/doomsday-1.15.7.ebuild b/games-fps/doomsday/doomsday-1.15.7.ebuild deleted file mode 100644 index 6e05e09..000 --- a/games-fps/doomsday/doomsday-1.15.7.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# TODO: fmod support broken (deng_fmod) - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -inherit python-r1 eutils qmake-utils games - -DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" -HOMEPAGE="http://www.dengine.net/; -SRC_URI="mirror://sourceforge/deng/Doomsday%20Engine/${PV}/${PN}-stable-${PV}.tar.gz" - -LICENSE="GPL-3+ LGPL-3+" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="dedicated fluidsynth openal snowberry +doom demo freedoom heretic hexen resources tools" -# we need python at build time, so -# snowberry? ( ${PYTHON_REQUIRED_USE} ) -# could break the build -REQUIRED_USE="${PYTHON_REQUIRED_USE} - demo? ( doom ) freedoom? ( doom ) resources? ( doom )" - -DEPEND=" - dev-qt/qtnetwork:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - dev-qt/qtgui:5 - dev-qt/qtcore:5 - net-misc/curl - sys-libs/zlib - media-libs/assimp - !dedicated? ( - media-libs/libsdl2[joystick,sound] - media-libs/sdl2-mixer - media-libs/libpng:0 - virtual/opengl - virtual/glu - x11-libs/libX11 - x11-libs/libXrandr - x11-libs/libXxf86vm - ) - fluidsynth? ( media-sound/fluidsynth ) - openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses:0 )" -RDEPEND="${DEPEND} - !dedicated? ( - snowberry? ( - ${PYTHON_DEPS} - dev-lang/python-exec:2[${PYTHON_USEDEP}] - dev-python/wxpython[${PYTHON_USEDEP}] - ) - )" -DEPEND="${DEPEND} - ${PYTHON_DEPS} - virtual/pkgconfig" -PDEPEND=" - !dedicated? ( - demo? ( games-fps/doom-data ) - freedoom? ( games-fps/freedoom ) - resources? ( games-fps/doomsday-resources ) - )" - -S=${WORKDIR}/${PN}-stable-${PV}/${PN} - -pkg_setup() { - games_pkg_setup - python_setup -} - -src_prepare() { - sed -i \ - -e '/readme.path/s#$$PREFIX#/usr#' \ - client/client.pro server/server.pro || die - - sed -i \ - -e "/DENG_BASE_DIR =/s:\$\$PREFIX/share:${GAMES_DATADIR}:" \ - config_unix.pri || die - - { - echo "CONFIG += nostrip" - echo "PREFIX=${GAMES_PREFIX}" - - if use dedicated ; then - echo "CONFIG += deng_noclient" -
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: f5bee3e69da931a3dd736b621b9ec82ec571828a Author: Michael Sterrett gentoo org> AuthorDate: Mon May 9 18:10:45 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Mon May 9 18:11:14 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5bee3e6 games-fps/doomsday: doomsday needs qtgui without gles2 (bug #572040) Package-Manager: portage-2.2.26 games-fps/doomsday/doomsday-1.15.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/doomsday/doomsday-1.15.8.ebuild b/games-fps/doomsday/doomsday-1.15.8.ebuild index ca0cd11..fa90bfd 100644 --- a/games-fps/doomsday/doomsday-1.15.8.ebuild +++ b/games-fps/doomsday/doomsday-1.15.8.ebuild @@ -27,7 +27,7 @@ DEPEND=" dev-qt/qtopengl:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 - dev-qt/qtgui:5 + dev-qt/qtgui:5[-gles2] dev-qt/qtcore:5 net-misc/curl sys-libs/zlib
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 85bede7d40de63fc41662bf0e19fea230b81a02d Author: Ian Stakenvicius gentoo org> AuthorDate: Wed Apr 20 15:17:05 2016 + Commit: Ian Stakenvicius gentoo org> CommitDate: Wed Apr 20 15:17:05 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85bede7d games-fps/doomsday: fix references in metadata.xml Package-Manager: portage-2.2.26 games-fps/doomsday/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/doomsday/metadata.xml b/games-fps/doomsday/metadata.xml index aed055a..daf0c62 100644 --- a/games-fps/doomsday/metadata.xml +++ b/games-fps/doomsday/metadata.xml @@ -9,7 +9,7 @@ Install launcher dor doom1.wad from games-fps/doom-data Install launcher for jdoom game Build the FluidSynth sound driver - Install launcher for doom1.wad from games-fps/freefoom + Install launcher for doom1.wad from games-fps/freedoom Install launcher for jheretic game Install launcher for jhexen game Enable support for games-fps/doomsday-resources in jdoom launcher
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: f71073f9b3604f9c267bbebe5ecb111ce180b0e8 Author: Michael Sterrett gentoo org> AuthorDate: Thu Apr 7 03:22:45 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Thu Apr 7 03:23:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f71073f9 games-fps/doomsday: version bump Package-Manager: portage-2.2.26 games-fps/doomsday/Manifest | 1 + games-fps/doomsday/doomsday-1.15.8.ebuild | 183 ++ 2 files changed, 184 insertions(+) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index 3d79526..e31f819 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1,2 +1,3 @@ DIST doomsday-1.14.5.tar.gz 14081857 SHA256 019cd0cf89e69d80cd8f6fbbd3e3fd57b8ae4d0bcdf4285e8a71caad9f46417e SHA512 f8ecf7d213ab57081858226ab4078fcf8f250271be19a3ce5883c01e53c43b5c0e7afc16085703fe19c0cbccb795c7fd1b651e3efb8a8e854160131c6374cd9a WHIRLPOOL 2351129c6dba951ca4975e6f6e92d78c75ad3e8f9648e9129a9f5a3a22c295b25c4fdb87d5208b2d3fe9c0af94c4ff968730929fbc645da9171018a672cfc60e DIST doomsday-stable-1.15.7.tar.gz 52055761 SHA256 9d833e458e72df7723b7a1b209cc53dc868d070ce7912a53c8c7887b1df933f3 SHA512 8b0ea09a46d88dd7bb8213878401d0eccca960ac08da1b77fb359f92b9a519b3e474007c5e0a42dd44684e909be529710be52b8fabbf62975536a99385fc4d66 WHIRLPOOL 78d40bb932072e2f3380f0a64f807d251ea64efe8e5eca0c7a3360b43be51988ea2b06264a7f7bd1c89e15c4d330dcba4a0c57b612f399a0e15c2c4567d14601 +DIST doomsday-stable-1.15.8.tar.gz 52054238 SHA256 4c7b1dfdb7f0a44257f47322fe58fd1befba8dac10f44594e1be5dac582f43bf SHA512 6d1b86c6e364cbd043b0714eb351113c8bbaf98daddde1bf615fe663c15a763e26d3e478d1adeb6d8a75ed4c89a5a19f3a891e12ea5937ff2fc54b84118f642c WHIRLPOOL 0f660a430c4b036c92d02f5f84be16fb658b4963bcd694ca2cc92476218afcea367c7ff9d159b9cb63d753d5d10b443dbfdc0684c2c28ce78217d92764f7bdb5 diff --git a/games-fps/doomsday/doomsday-1.15.8.ebuild b/games-fps/doomsday/doomsday-1.15.8.ebuild new file mode 100644 index 000..ca0cd11 --- /dev/null +++ b/games-fps/doomsday/doomsday-1.15.8.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# TODO: fmod support broken (deng_fmod) + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +inherit python-r1 eutils qmake-utils games + +DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" +HOMEPAGE="http://www.dengine.net/; +SRC_URI="mirror://sourceforge/deng/Doomsday%20Engine/${PV}/${PN}-stable-${PV}.tar.gz" + +LICENSE="GPL-3+ LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dedicated fluidsynth openal snowberry +doom demo freedoom heretic hexen resources tools" +# we need python at build time, so +# snowberry? ( ${PYTHON_REQUIRED_USE} ) +# could break the build +REQUIRED_USE="${PYTHON_REQUIRED_USE} + demo? ( doom ) freedoom? ( doom ) resources? ( doom )" + +DEPEND=" + dev-qt/qtnetwork:5 + dev-qt/qtopengl:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + dev-qt/qtgui:5 + dev-qt/qtcore:5 + net-misc/curl + sys-libs/zlib + media-libs/assimp + !dedicated? ( + media-libs/libsdl2[joystick,sound] + media-libs/sdl2-mixer + media-libs/libpng:0 + virtual/opengl + virtual/glu + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libXxf86vm + ) + fluidsynth? ( media-sound/fluidsynth ) + openal? ( media-libs/openal ) + tools? ( sys-libs/ncurses:0 )" +RDEPEND="${DEPEND} + !dedicated? ( + snowberry? ( + ${PYTHON_DEPS} + dev-lang/python-exec:2[${PYTHON_USEDEP}] + dev-python/wxpython[${PYTHON_USEDEP}] + ) + )" +DEPEND="${DEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig" +PDEPEND=" + !dedicated? ( + demo? ( games-fps/doom-data ) + freedoom? ( games-fps/freedoom ) + resources? ( games-fps/doomsday-resources ) + )" + +S=${WORKDIR}/${PN}-stable-${PV}/${PN} + +pkg_setup() { + games_pkg_setup + python_setup +} + +src_prepare() { + sed -i \ + -e '/readme.path/s#$$PREFIX#/usr#' \ + client/client.pro server/server.pro || die + + sed -i \ + -e "/DENG_BASE_DIR =/s:\$\$PREFIX/share:${GAMES_DATADIR}:" \ + config_unix.pri || die + + { + echo "CONFIG += nostrip" + echo "PREFIX=${GAMES_PREFIX}" + + if use dedicated ; then + echo "CONFIG += deng_noclient" + echo "CONFIG += deng_nosnowberry" + else + echo "CONFIG += deng_$(usex snowberry '' no)snowberry" + fi + + use fluidsynth && echo "CONFIG += deng_fluidsynth" + + use tools
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 0e2bb4bb205749455f24b8df631d546678f17c07 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 6 12:57:15 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 6 12:58:32 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e2bb4bb games-fps/doomsday: amd64 stable wrt bug #574836 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> games-fps/doomsday/doomsday-1.15.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/doomsday/doomsday-1.15.7.ebuild b/games-fps/doomsday/doomsday-1.15.7.ebuild index cdd9e80..6e05e09 100644 --- a/games-fps/doomsday/doomsday-1.15.7.ebuild +++ b/games-fps/doomsday/doomsday-1.15.7.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/deng/Doomsday%20Engine/${PV}/${PN}-stable-${PV}.ta LICENSE="GPL-3+ LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="dedicated fluidsynth openal snowberry +doom demo freedoom heretic hexen resources tools" # we need python at build time, so # snowberry? ( ${PYTHON_REQUIRED_USE} )
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: e2eedf20bb26e6ecf287f37389204d6cf1cd008e Author: Michael Sterrett gentoo org> AuthorDate: Fri Jan 15 19:33:01 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Fri Jan 15 19:33:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2eedf20 games-fps/doomsday: fix building with USE=-openal (bug #571982); add missing dep on dev-qt/qtnetwork (bug #571984) Package-Manager: portage-2.2.26 games-fps/doomsday/doomsday-1.15.7.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/games-fps/doomsday/doomsday-1.15.7.ebuild b/games-fps/doomsday/doomsday-1.15.7.ebuild index 1b11b67..cdd9e80 100644 --- a/games-fps/doomsday/doomsday-1.15.7.ebuild +++ b/games-fps/doomsday/doomsday-1.15.7.ebuild @@ -23,10 +23,12 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} demo? ( doom ) freedoom? ( doom ) resources? ( doom )" DEPEND=" - dev-qt/qtcore:5 + dev-qt/qtnetwork:5 dev-qt/qtopengl:5 + dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtgui:5 + dev-qt/qtcore:5 net-misc/curl sys-libs/zlib media-libs/assimp @@ -93,6 +95,7 @@ src_prepare() { use tools || echo "CONFIG += deng_notools" use openal && echo "CONFIG += deng_openal" + true } > config_user.pri || die }
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: ad3e10828457dbc034ace481c5bbf4b6caed8fa4 Author: Michael Sterrett gentoo org> AuthorDate: Thu Jan 14 21:11:07 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Thu Jan 14 21:28:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad3e1082 games-fps/doomsday: use qmake-utils instead of qt5-build (bug #571918) Package-Manager: portage-2.2.26 games-fps/doomsday/doomsday-1.15.7.ebuild | 9 +++-- 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/games-fps/doomsday/doomsday-1.15.7.ebuild b/games-fps/doomsday/doomsday-1.15.7.ebuild index b453730..1b11b67 100644 --- a/games-fps/doomsday/doomsday-1.15.7.ebuild +++ b/games-fps/doomsday/doomsday-1.15.7.ebuild @@ -6,7 +6,7 @@ EAPI=5 PYTHON_COMPAT=( python2_7 ) -inherit python-r1 eutils qt5-build games +inherit python-r1 eutils qmake-utils games DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" HOMEPAGE="http://www.dengine.net/; @@ -95,8 +95,6 @@ src_prepare() { use openal && echo "CONFIG += deng_openal" } > config_user.pri || die - - qt5-build_src_prepare } #Usage: doom_make_wrapper [args] @@ -108,12 +106,11 @@ doom_make_wrapper() { } src_configure() { - qt5-build_src_configure + eqmake5 doomsday.pro } src_install() { - qt5-build_src_install - + emake INSTALL_ROOT="${D}" install dodoc "${S}"/../README.md mv "${D}/${GAMES_DATADIR}"/{${PN}/data/jdoom,doom-data} || die
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 118cf52ad4d4f1085a2d35b574d4892d8d715d2a Author: Michael Sterrett gentoo org> AuthorDate: Wed Jan 13 06:25:55 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Wed Jan 13 06:29:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118cf52a games-fps/doomsday: add slot dep for sys-libs/ncurses Package-Manager: portage-2.2.26 games-fps/doomsday/doomsday-1.14.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/games-fps/doomsday/doomsday-1.14.5.ebuild b/games-fps/doomsday/doomsday-1.14.5.ebuild index 5052a79..a229a14 100644 --- a/games-fps/doomsday/doomsday-1.14.5.ebuild +++ b/games-fps/doomsday/doomsday-1.14.5.ebuild @@ -40,7 +40,7 @@ DEPEND=" ) fluidsynth? ( media-sound/fluidsynth ) openal? ( media-libs/openal ) - tools? ( sys-libs/ncurses )" + tools? ( sys-libs/ncurses:0 )" RDEPEND="${DEPEND} !dedicated? ( snowberry? (
[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/
commit: 9bf4096870adf506a9f3d9437568e5d506f48bd8 Author: Michael Sterrett gentoo org> AuthorDate: Wed Jan 13 06:25:17 2016 + Commit: Michael Sterrett gentoo org> CommitDate: Wed Jan 13 06:29:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf40968 games-fps/doomsday: version bump (bug #559676) Package-Manager: portage-2.2.26 games-fps/doomsday/Manifest | 1 + games-fps/doomsday/doomsday-1.15.7.ebuild | 183 ++ 2 files changed, 184 insertions(+) diff --git a/games-fps/doomsday/Manifest b/games-fps/doomsday/Manifest index 1b49112..3d79526 100644 --- a/games-fps/doomsday/Manifest +++ b/games-fps/doomsday/Manifest @@ -1 +1,2 @@ DIST doomsday-1.14.5.tar.gz 14081857 SHA256 019cd0cf89e69d80cd8f6fbbd3e3fd57b8ae4d0bcdf4285e8a71caad9f46417e SHA512 f8ecf7d213ab57081858226ab4078fcf8f250271be19a3ce5883c01e53c43b5c0e7afc16085703fe19c0cbccb795c7fd1b651e3efb8a8e854160131c6374cd9a WHIRLPOOL 2351129c6dba951ca4975e6f6e92d78c75ad3e8f9648e9129a9f5a3a22c295b25c4fdb87d5208b2d3fe9c0af94c4ff968730929fbc645da9171018a672cfc60e +DIST doomsday-stable-1.15.7.tar.gz 52055761 SHA256 9d833e458e72df7723b7a1b209cc53dc868d070ce7912a53c8c7887b1df933f3 SHA512 8b0ea09a46d88dd7bb8213878401d0eccca960ac08da1b77fb359f92b9a519b3e474007c5e0a42dd44684e909be529710be52b8fabbf62975536a99385fc4d66 WHIRLPOOL 78d40bb932072e2f3380f0a64f807d251ea64efe8e5eca0c7a3360b43be51988ea2b06264a7f7bd1c89e15c4d330dcba4a0c57b612f399a0e15c2c4567d14601 diff --git a/games-fps/doomsday/doomsday-1.15.7.ebuild b/games-fps/doomsday/doomsday-1.15.7.ebuild new file mode 100644 index 000..b453730 --- /dev/null +++ b/games-fps/doomsday/doomsday-1.15.7.ebuild @@ -0,0 +1,183 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# TODO: fmod support broken (deng_fmod) + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +inherit python-r1 eutils qt5-build games + +DESCRIPTION="A modern gaming engine for Doom, Heretic, and Hexen" +HOMEPAGE="http://www.dengine.net/; +SRC_URI="mirror://sourceforge/deng/Doomsday%20Engine/${PV}/${PN}-stable-${PV}.tar.gz" + +LICENSE="GPL-3+ LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="dedicated fluidsynth openal snowberry +doom demo freedoom heretic hexen resources tools" +# we need python at build time, so +# snowberry? ( ${PYTHON_REQUIRED_USE} ) +# could break the build +REQUIRED_USE="${PYTHON_REQUIRED_USE} + demo? ( doom ) freedoom? ( doom ) resources? ( doom )" + +DEPEND=" + dev-qt/qtcore:5 + dev-qt/qtopengl:5 + dev-qt/qtx11extras:5 + dev-qt/qtgui:5 + net-misc/curl + sys-libs/zlib + media-libs/assimp + !dedicated? ( + media-libs/libsdl2[joystick,sound] + media-libs/sdl2-mixer + media-libs/libpng:0 + virtual/opengl + virtual/glu + x11-libs/libX11 + x11-libs/libXrandr + x11-libs/libXxf86vm + ) + fluidsynth? ( media-sound/fluidsynth ) + openal? ( media-libs/openal ) + tools? ( sys-libs/ncurses:0 )" +RDEPEND="${DEPEND} + !dedicated? ( + snowberry? ( + ${PYTHON_DEPS} + dev-lang/python-exec:2[${PYTHON_USEDEP}] + dev-python/wxpython[${PYTHON_USEDEP}] + ) + )" +DEPEND="${DEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig" +PDEPEND=" + !dedicated? ( + demo? ( games-fps/doom-data ) + freedoom? ( games-fps/freedoom ) + resources? ( games-fps/doomsday-resources ) + )" + +S=${WORKDIR}/${PN}-stable-${PV}/${PN} + +pkg_setup() { + games_pkg_setup + python_setup +} + +src_prepare() { + sed -i \ + -e '/readme.path/s#$$PREFIX#/usr#' \ + client/client.pro server/server.pro || die + + sed -i \ + -e "/DENG_BASE_DIR =/s:\$\$PREFIX/share:${GAMES_DATADIR}:" \ + config_unix.pri || die + + { + echo "CONFIG += nostrip" + echo "PREFIX=${GAMES_PREFIX}" + + if use dedicated ; then + echo "CONFIG += deng_noclient" + echo "CONFIG += deng_nosnowberry" + else + echo "CONFIG += deng_$(usex snowberry '' no)snowberry" + fi + + use fluidsynth && echo "CONFIG += deng_fluidsynth" + + use tools || echo "CONFIG += deng_notools" + + use openal && echo "CONFIG += deng_openal" + + } > config_user.pri || die + + qt5-build_src_prepare +} + +#Usage: doom_make_wrapper [args] +doom_make_wrapper() { + local name=$1 game=$2 icon=$3 de_title=$4 + shift 4 + games_make_wrapper $name "doomsday -game ${game} $@" + make_desktop_entry $name "${de_title}" ${icon} +} + +src_configure() { +