public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2019-12-26 15:38 David Seifert
  0 siblings, 0 replies; 10+ messages in thread
From: David Seifert @ 2019-12-26 15:38 UTC (permalink / raw
  To: gentoo-commits

commit:     6fb97482c550ba202da7c556c148cbb7a44b2020
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 26 15:38:38 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Thu Dec 26 15:38:38 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fb97482

games-puzzle/pathological: Remove py3.8 for now

Package-Manager: Portage-2.3.83, Repoman-2.3.20
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 games-puzzle/pathological/pathological-1.1.3_p16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
index f7d5b90b628..e7751b67005 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6,7} )
 
 inherit desktop python-single-r1
 


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2019-12-27 11:05 Pacho Ramos
  0 siblings, 0 replies; 10+ messages in thread
From: Pacho Ramos @ 2019-12-27 11:05 UTC (permalink / raw
  To: gentoo-commits

commit:     69fa6c6c3e206997c8acae08e702dba166302c68
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 10:59:31 2019 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 10:59:31 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69fa6c6c

games-puzzle/pathological: Add py3.8 (with new pygame py3-only)

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 games-puzzle/pathological/pathological-1.1.3_p16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
index e7751b67005..f7d5b90b628 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 
 inherit desktop python-single-r1
 


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2019-12-27 11:49 Pacho Ramos
  0 siblings, 0 replies; 10+ messages in thread
From: Pacho Ramos @ 2019-12-27 11:49 UTC (permalink / raw
  To: gentoo-commits

commit:     46127caaa278544aac586153ed7dc76fde2dab7b
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 27 11:48:49 2019 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Dec 27 11:49:20 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46127caa

games-puzzle/pathological: Fix docs installation

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Pacho Ramos <pacho <AT> gentoo.org>

 games-puzzle/pathological/pathological-1.1.3_p16.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
index f7d5b90b628..f1e7df2a763 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
@@ -83,9 +83,10 @@ src_install() {
 	doins ${PN}_scores
 	fperms 660 /var/games/${PN}_scores
 
-	dodoc changelog README TODO
 	doman ${PN}.6
-	use doc && dohtml -r html/*
+	use doc && local HTML_DOCS=( html/. )
+	einstalldocs
+	dodoc changelog
 
 	doicon ${PN}.xpm
 	make_desktop_entry ${PN} Pathological ${PN}


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2020-02-09 16:25 Michał Górny
  0 siblings, 0 replies; 10+ messages in thread
From: Michał Górny @ 2020-02-09 16:25 UTC (permalink / raw
  To: gentoo-commits

commit:     1f5913d8588322e3868d4d382bb4c164fcdb58fa
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  7 14:09:58 2020 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb  9 16:21:59 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f5913d8

games-puzzle/pathological: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 ...thological-1.1.3_p16.ebuild => pathological-1.1.3_p16-r1.ebuild} | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild
similarity index 94%
rename from games-puzzle/pathological/pathological-1.1.3_p16.ebuild
rename to games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild
index f1e7df2a763..41ac5a9ae17 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -21,7 +21,9 @@ IUSE="doc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
-	>=dev-python/pygame-1.5.5[${PYTHON_USEDEP}]
+	$(python_gen_cond_dep '
+		>=dev-python/pygame-1.5.5[${PYTHON_MULTI_USEDEP}]
+	')
 "
 DEPEND="${RDEPEND}"
 BDEPEND="${PYTHON_DEPS}


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2021-05-23 17:51 Sergei Trofimovich
  0 siblings, 0 replies; 10+ messages in thread
From: Sergei Trofimovich @ 2021-05-23 17:51 UTC (permalink / raw
  To: gentoo-commits

commit:     06436b1eb2093eafbf3648ece76e16a3fce8f94a
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun May 23 17:34:49 2021 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun May 23 17:51:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06436b1e

games-puzzle/pathological: use tool-prefixed CC

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild
index 85aff6751a6..c41cdb26e8e 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild
@@ -1,10 +1,10 @@
-# 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_{7,8} )
 
-inherit desktop python-single-r1
+inherit desktop python-single-r1 toolchain-funcs
 
 DESCRIPTION="An enriched clone of the game 'Logical' by Rainbow Arts"
 HOMEPAGE="http://pathological.sourceforge.net/"
@@ -70,6 +70,8 @@ src_prepare() {
 		${PN}.py || die
 
 	python_fix_shebang ${PN}.py
+
+	tc-export CC
 }
 
 src_install() {


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2021-06-02  5:28 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2021-06-02  5:28 UTC (permalink / raw
  To: gentoo-commits

commit:     83c3e9277bbf53bc7eb714b7b100a0b9786a717f
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  2 04:58:03 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun  2 05:26:53 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c3e927

games-puzzle/pathological: add python3_9, require <pygame-2

python3_9 works as expected but this game is unusable with
pygame-2 regardless of the interpreter, restrict until fixed.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 ...logical-1.1.3_p16-r1.ebuild => pathological-1.1.3_p16-r2.ebuild} | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r2.ebuild
similarity index 91%
rename from games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild
rename to games-puzzle/pathological/pathological-1.1.3_p16-r2.ebuild
index c41cdb26e8e..9a41e9a28b0 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16-r1.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{8,9} )
 
 inherit desktop python-single-r1 toolchain-funcs
 
@@ -20,9 +20,11 @@ KEYWORDS="~amd64 ~x86"
 IUSE="doc"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
+# Note: locks up at start with >=pygame-2 (debian uses pygame-1, fix needed)
 RDEPEND="${PYTHON_DEPS}
 	$(python_gen_cond_dep '
-		>=dev-python/pygame-1.5.5[${PYTHON_MULTI_USEDEP}]
+		>=dev-python/pygame-1.5.5[${PYTHON_USEDEP}]
+		<dev-python/pygame-2[${PYTHON_USEDEP}]
 	')
 "
 DEPEND="${RDEPEND}"


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2021-11-14  0:45 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2021-11-14  0:45 UTC (permalink / raw
  To: gentoo-commits

commit:     d40e235c61aa43fdb1651179962f0034efc5a7e8
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 13 20:00:53 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Nov 14 00:44:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d40e235c

games-puzzle/pathological: EAPI7->8, enable py3.10

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
index dc1f36d2d15..0c32cefd318 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 inherit desktop optfeature python-single-r1
 
 MY_P="${PN}-$(ver_cut 1-3)"


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2021-12-07  0:55 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2021-12-07  0:55 UTC (permalink / raw
  To: gentoo-commits

commit:     7e5213b08ce4a0dd39e8582487cd31f06210400e
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  7 00:53:26 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Dec  7 00:54:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5213b0

games-puzzle/pathological: add missing || die

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
index 0c32cefd318d..a16de8ecbe0d 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
@@ -36,7 +36,8 @@ PATCHES=(
 src_prepare() {
 	# debian's patches add python3 support and sanitize other aspects
 	# use_ogg_music: excluded given .xm files are fine
-	local debian=($(<"${WORKDIR}"/debian/patches/series))
+	local debian
+	debian=($(<"${WORKDIR}"/debian/patches/series)) || die
 	debian=(${debian[@]/60_use_ogg_music.patch/})
 	PATCHES+=("${debian[@]/#/${WORKDIR}/debian/patches/}")
 


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2023-01-17  6:03 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2023-01-17  6:03 UTC (permalink / raw
  To: gentoo-commits

commit:     6767ce1df22ca7d22972510cb665a6e80be75f30
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 17 05:18:21 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 17 05:54:34 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6767ce1d

games-puzzle/pathological: enable py3.11

Also quote EPREFIX while here, and EPYTHON fwiw (not a real
worry but it's often quoted in ebuilds anyway).

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
index f26cee1eff8d..4b6bfac95bb9 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit desktop optfeature python-single-r1
 
 MY_P="${PN}-$(ver_cut 1-3)"
@@ -43,8 +43,8 @@ src_prepare() {
 
 	default
 
-	sed -e "s|^cd .*/|cd ${EPREFIX}/usr/share/|" \
-		-e "s|^exec|exec ${EPYTHON}|" \
+	sed -e "s|^cd .*/|cd ${EPREFIX@Q}/usr/share/|" \
+		-e "s|^exec|exec ${EPYTHON@Q}|" \
 		-i ${PN} || die
 
 	gzip -d ${PN}.6.gz || die


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

* [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/
@ 2024-05-05 23:44 Ionen Wolkens
  0 siblings, 0 replies; 10+ messages in thread
From: Ionen Wolkens @ 2024-05-05 23:44 UTC (permalink / raw
  To: gentoo-commits

commit:     a615a3e47898a2bb94d3f20c3c18a410ce800614
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May  5 16:44:51 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun May  5 23:37:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a615a3e4

games-puzzle/pathological: enable py3.12 + tidy

Closes: https://bugs.gentoo.org/929591
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 .../pathological/pathological-1.1.3_p16-r3.ebuild         | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
index a96b81bfc608..c1bc614588a3 100644
--- a/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
+++ b/games-puzzle/pathological/pathological-1.1.3_p16-r3.ebuild
@@ -3,17 +3,18 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit desktop optfeature python-single-r1
 
-MY_P="${PN}-$(ver_cut 1-3)"
+MY_P=${PN}-$(ver_cut 1-3)
 
 DESCRIPTION="Enriched clone of the game 'Logical' by Rainbow Arts"
 HOMEPAGE="https://pathological.sourceforge.net/"
 SRC_URI="
 	https://downloads.sourceforge.net/pathological/${MY_P}.tar.gz
-	mirror://debian/pool/main/p/pathological/${MY_P/-/_}-${PV/*_p}.debian.tar.xz"
-S="${WORKDIR}/${MY_P}"
+	mirror://debian/pool/main/p/pathological/${MY_P/-/_}-${PV/*_p}.debian.tar.xz
+"
+S=${WORKDIR}/${MY_P}
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -24,10 +25,12 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RDEPEND="
 	${PYTHON_DEPS}
 	media-libs/sdl2-image[jpeg,png]
-	$(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]')"
+	$(python_gen_cond_dep 'dev-python/pygame[${PYTHON_USEDEP}]')
+"
 BDEPEND="
 	${PYTHON_DEPS}
-	doc? ( media-libs/netpbm[png] )"
+	doc? ( media-libs/netpbm[png] )
+"
 
 PATCHES=(
 	"${FILESDIR}"/${P}-pygame2-compat.patch


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

end of thread, other threads:[~2024-05-05 23:44 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-12-26 15:38 [gentoo-commits] repo/gentoo:master commit in: games-puzzle/pathological/ David Seifert
  -- strict thread matches above, loose matches on Subject: below --
2019-12-27 11:05 Pacho Ramos
2019-12-27 11:49 Pacho Ramos
2020-02-09 16:25 Michał Górny
2021-05-23 17:51 Sergei Trofimovich
2021-06-02  5:28 Ionen Wolkens
2021-11-14  0:45 Ionen Wolkens
2021-12-07  0:55 Ionen Wolkens
2023-01-17  6:03 Ionen Wolkens
2024-05-05 23:44 Ionen Wolkens

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