[gentoo-commits] repo/gentoo:master commit in: games-fps/doomsday/

2024-03-25 Thread Sam James
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/

2024-03-25 Thread Sam James
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/

2022-09-19 Thread Michał Górny
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/

2022-06-07 Thread James Le Cuirot
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/

2022-06-07 Thread James Le Cuirot
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/

2022-06-03 Thread Joonas Niilola
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/

2022-02-11 Thread Ionen Wolkens
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/

2021-03-05 Thread Sam James
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/

2021-03-05 Thread Sam James
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/

2021-01-12 Thread Sam James
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/

2021-01-12 Thread Sam James
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/

2020-11-21 Thread Andreas Sturmlechner
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/

2020-04-03 Thread Andreas Sturmlechner
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/

2019-09-15 Thread Mikle Kolyada
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/

2019-07-22 Thread Michał Górny
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/

2019-05-04 Thread James Le Cuirot
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/

2019-05-04 Thread James Le Cuirot
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/

2019-05-04 Thread James Le Cuirot
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/

2019-05-04 Thread James Le Cuirot
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/

2019-05-04 Thread James Le Cuirot
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/

2019-05-04 Thread James Le Cuirot
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/

2018-04-29 Thread Pacho Ramos
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/

2018-04-29 Thread Pacho Ramos
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/

2018-04-29 Thread Pacho Ramos
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/

2017-11-25 Thread Patrick Lauer
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/

2016-11-03 Thread Michael Palimaka
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/

2016-11-03 Thread Michael Palimaka
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/

2016-06-07 Thread Michael Sterrett
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/

2016-05-09 Thread Michael Sterrett
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/

2016-04-20 Thread Ian Stakenvicius
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/

2016-04-06 Thread Michael Sterrett
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/

2016-03-06 Thread Agostino Sarubbo
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/

2016-01-15 Thread Michael Sterrett
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/

2016-01-14 Thread Michael Sterrett
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/

2016-01-12 Thread Michael Sterrett
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/

2016-01-12 Thread Michael Sterrett
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() {
+