public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
@ 2019-05-16  1:43 William Breathitt Gray
  0 siblings, 0 replies; 8+ messages in thread
From: William Breathitt Gray @ 2019-05-16  1:43 UTC (permalink / raw
  To: gentoo-commits

commit:     96f132b5e870bd32466754b6fcee63bd2a9ca5b4
Author:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Mon May 13 15:54:49 2019 +0000
Commit:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
CommitDate: Thu May 16 01:42:55 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96f132b5

games-fps/chocolate-doom: New package

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>

 games-fps/chocolate-doom/Manifest                  |  1 +
 .../chocolate-doom/chocolate-doom-3.0.0.ebuild     | 48 ++++++++++++++++++++++
 games-fps/chocolate-doom/metadata.xml              | 16 ++++++++
 3 files changed, 65 insertions(+)

diff --git a/games-fps/chocolate-doom/Manifest b/games-fps/chocolate-doom/Manifest
new file mode 100644
index 0000000..414ec22
--- /dev/null
+++ b/games-fps/chocolate-doom/Manifest
@@ -0,0 +1 @@
+DIST chocolate-doom-3.0.0.tar.gz 2495591 BLAKE2B 11989b4b4458098af63c4b89a73552a8bb43c22077d358770b0e89e1b816950b92630592dcb5b4a782ccf673951b7e3d8503bc517577fe59d052d8b4f3f125e1 SHA512 41f235c0d84ef21070636ad0610e97898dfd366fae7f9244bd2aebf8974db98dcf55f70bcab2f93589b9bf31dd421db32e8af88e0f8e0a655d2b9f1d4ead2afd

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
new file mode 100644
index 0000000..97c1786
--- /dev/null
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg
+
+DESCRIPTION="Chocolate Doom - a Doom source port that is minimalist and historically accurate"
+HOMEPAGE="https://www.chocolate-doom.org"
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
+
+LICENSE="BSD GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="bash-completion libsamplerate png python timidity +vorbis"
+
+DEPEND="
+	media-libs/libsdl2
+	media-libs/sdl2-mixer[timidity?,vorbis?]
+	media-libs/sdl2-net
+	libsamplerate? ( media-libs/libsamplerate )
+	png? ( media-libs/libpng:= )"
+RDEPEND="
+	${DEPEND}
+	bash-completion? ( app-shells/bash-completion )
+	python? (
+		dev-lang/python
+		dev-python/pillow
+	)"
+
+src_configure() {
+	econf \
+		--docdir="${EPREFIX}/usr/share/doc/${P}/docs" \
+		$(use_with libsamplerate) \
+		$(use_with png libpng)
+}
+
+pkg_preinst() {
+	xdg_pkg_preinst
+}
+
+pkg_postinst() {
+	xdg_pkg_postinst
+}
+
+pkg_postrm() {
+	xdg_pkg_postrm
+}

diff --git a/games-fps/chocolate-doom/metadata.xml b/games-fps/chocolate-doom/metadata.xml
new file mode 100644
index 0000000..b236c97
--- /dev/null
+++ b/games-fps/chocolate-doom/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<longdescription lang="en">
+		Chocolate Doom aims to accurately reproduce the original DOS version of Doom and other games based on the Doom engine in a form that can be run on modern computers.
+	</longdescription>
+	<maintainer type="person">
+		<email>vilhelm.gray@gmail.com</email>
+		<name>William Breathitt Gray</name>
+	</maintainer>
+	<upstream>
+		<bugs-to>https://github.com/chocolate-doom/chocolate-doom/issues</bugs-to>
+		<doc lang="en">https://www.chocolate-doom.org</doc>
+		<remote-id type="github">chocolate-doom/chocolate-doom</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
@ 2019-05-16  2:08 William Breathitt Gray
  0 siblings, 0 replies; 8+ messages in thread
From: William Breathitt Gray @ 2019-05-16  2:08 UTC (permalink / raw
  To: gentoo-commits

commit:     7bd45969c06e3b8bec40e9c9582edb047fe3cd24
Author:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Thu May 16 02:08:27 2019 +0000
Commit:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
CommitDate: Thu May 16 02:08:27 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7bd45969

games-fps/chocolate-doom: DESCRIPTION should not contain the package name

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>

 games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
index 97c1786..ffdaa8a 100644
--- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 inherit xdg
 
-DESCRIPTION="Chocolate Doom - a Doom source port that is minimalist and historically accurate"
+DESCRIPTION="A Doom source port that is minimalist and historically accurate"
 HOMEPAGE="https://www.chocolate-doom.org"
 SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
@ 2019-05-17  7:54 William Breathitt Gray
  0 siblings, 0 replies; 8+ messages in thread
From: William Breathitt Gray @ 2019-05-17  7:54 UTC (permalink / raw
  To: gentoo-commits

commit:     a91d388274b693fa6bbc5ac396aaf0d6c2e440c2
Author:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Fri May 17 07:53:02 2019 +0000
Commit:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
CommitDate: Fri May 17 07:54:46 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a91d3882

games-fps/chocolate-doom: Remove unnecessary bash-completion dependency

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>

 games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
index ffdaa8a..88f45ce 100644
--- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
 LICENSE="BSD GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="bash-completion libsamplerate png python timidity +vorbis"
+IUSE="libsamplerate png python timidity +vorbis"
 
 DEPEND="
 	media-libs/libsdl2
@@ -22,7 +22,6 @@ DEPEND="
 	png? ( media-libs/libpng:= )"
 RDEPEND="
 	${DEPEND}
-	bash-completion? ( app-shells/bash-completion )
 	python? (
 		dev-lang/python
 		dev-python/pillow


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
@ 2019-05-18  8:55 William Breathitt Gray
  0 siblings, 0 replies; 8+ messages in thread
From: William Breathitt Gray @ 2019-05-18  8:55 UTC (permalink / raw
  To: gentoo-commits

commit:     ed563bffcfcc1b590531ea8f6f4b3bad3963ca68
Author:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Sat May 18 08:51:12 2019 +0000
Commit:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
CommitDate: Sat May 18 08:55:30 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed563bff

games-fps/chocolate-doom: python is a BDEPEND dependency

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>

 games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
index 88f45ce..06015a5 100644
--- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=7
 
-inherit xdg
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+
+inherit python-any-r1 xdg
 
 DESCRIPTION="A Doom source port that is minimalist and historically accurate"
 HOMEPAGE="https://www.chocolate-doom.org"
@@ -20,10 +22,10 @@ DEPEND="
 	media-libs/sdl2-net
 	libsamplerate? ( media-libs/libsamplerate )
 	png? ( media-libs/libpng:= )"
-RDEPEND="
-	${DEPEND}
+RDEPEND="${DEPEND}"
+BDEPEND="
 	python? (
-		dev-lang/python
+		${PYTHON_DEPS}
 		dev-python/pillow
 	)"
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
@ 2019-05-18  9:16 William Breathitt Gray
  0 siblings, 0 replies; 8+ messages in thread
From: William Breathitt Gray @ 2019-05-18  9:16 UTC (permalink / raw
  To: gentoo-commits

commit:     4bb82cbe32939fb1f851f714d155ac6a55358543
Author:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Sat May 18 09:14:30 2019 +0000
Commit:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
CommitDate: Sat May 18 09:14:30 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4bb82cbe

games-fps/chocolate-doom: Utilize python_gen_any_dep

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>

 games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
index 06015a5..344b24b 100644
--- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
@@ -23,11 +23,11 @@ DEPEND="
 	libsamplerate? ( media-libs/libsamplerate )
 	png? ( media-libs/libpng:= )"
 RDEPEND="${DEPEND}"
-BDEPEND="
-	python? (
-		${PYTHON_DEPS}
-		dev-python/pillow
-	)"
+BDEPEND="python? ( $(python_gen_any_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )"
+
+python_check_deps() {
+	has_version "dev-python/pillow[${PYTHON_USEDEP}]"
+}
 
 src_configure() {
 	econf \


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
@ 2019-05-21  2:21 William Breathitt Gray
  0 siblings, 0 replies; 8+ messages in thread
From: William Breathitt Gray @ 2019-05-21  2:21 UTC (permalink / raw
  To: gentoo-commits

commit:     b56d6322a9d936405a2e06370a76b5f698a9cdf1
Author:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Tue May 21 02:08:18 2019 +0000
Commit:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
CommitDate: Tue May 21 02:16:55 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b56d6322

games-fps/chocolate-doom: Remove pillow dependency

Icons and fonts are provided prebuilt, so pillow module dependency is
not necessary.

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>

 games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
index 344b24b..7131923 100644
--- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
@@ -23,11 +23,7 @@ DEPEND="
 	libsamplerate? ( media-libs/libsamplerate )
 	png? ( media-libs/libpng:= )"
 RDEPEND="${DEPEND}"
-BDEPEND="python? ( $(python_gen_any_dep 'dev-python/pillow[${PYTHON_USEDEP}]') )"
-
-python_check_deps() {
-	has_version "dev-python/pillow[${PYTHON_USEDEP}]"
-}
+BDEPEND="python? ( ${PYTHON_DEPS} )"
 
 src_configure() {
 	econf \


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
@ 2019-06-11 10:08 William Breathitt Gray
  0 siblings, 0 replies; 8+ messages in thread
From: William Breathitt Gray @ 2019-06-11 10:08 UTC (permalink / raw
  To: gentoo-commits

commit:     b478c2c095b4d081dd4a1d3f59da23dd0d73fbcd
Author:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
AuthorDate: Tue Jun 11 10:07:56 2019 +0000
Commit:     William Breathitt Gray <vilhelm.gray <AT> gmail <DOT> com>
CommitDate: Tue Jun 11 10:07:56 2019 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b478c2c0

games-fps/chocolate-doom: Remove pkg_* definitions

The pkg_preinst, pkg_postinst, and pkg_postrm are already overloaded by
the xdg eclass.

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: William Breathitt Gray <vilhelm.gray <AT> gmail.com>

 games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 12 ------------
 1 file changed, 12 deletions(-)

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
index 7131923..602a40e 100644
--- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
@@ -31,15 +31,3 @@ src_configure() {
 		$(use_with libsamplerate) \
 		$(use_with png libpng)
 }
-
-pkg_preinst() {
-	xdg_pkg_preinst
-}
-
-pkg_postinst() {
-	xdg_pkg_postinst
-}
-
-pkg_postrm() {
-	xdg_pkg_postrm
-}


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/
  2020-03-13 17:45 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
@ 2020-03-13 14:34 ` Andrew Ammerlaan
  0 siblings, 0 replies; 8+ messages in thread
From: Andrew Ammerlaan @ 2020-03-13 14:34 UTC (permalink / raw
  To: gentoo-commits

commit:     0e07c385cc2b735b6b6a292e735de8d4e1f3c183
Author:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
AuthorDate: Fri Mar 13 14:32:56 2020 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Fri Mar 13 14:32:56 2020 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0e07c385

games-fps/chocolate-doom: remove py2_7 and py3_5 add py3_8

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>

 games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
index 602a40e..3f931de 100644
--- a/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
+++ b/games-fps/chocolate-doom/chocolate-doom-3.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit python-any-r1 xdg
 


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2020-03-13 14:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-16  2:08 [gentoo-commits] repo/proj/guru:dev commit in: games-fps/chocolate-doom/ William Breathitt Gray
  -- strict thread matches above, loose matches on Subject: below --
2020-03-13 17:45 [gentoo-commits] repo/proj/guru:master " Andrew Ammerlaan
2020-03-13 14:34 ` [gentoo-commits] repo/proj/guru:dev " Andrew Ammerlaan
2019-06-11 10:08 William Breathitt Gray
2019-05-21  2:21 William Breathitt Gray
2019-05-18  9:16 William Breathitt Gray
2019-05-18  8:55 William Breathitt Gray
2019-05-17  7:54 William Breathitt Gray
2019-05-16  1:43 William Breathitt Gray

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox