public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-12-02  5:13 Ionen Wolkens
  0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2021-12-02  5:13 UTC (permalink / raw
  To: gentoo-commits

commit:     ddabf4bd4e35a8331b4adaf27fc9b4b3b3a7d4f2
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  2 05:07:31 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec  2 05:10:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddabf4bd

games-arcade/jumpnbump: add gitlab remote-id

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

 games-arcade/jumpnbump/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
index 7c730d47817a..1d0c993d37f9 100644
--- a/games-arcade/jumpnbump/metadata.xml
+++ b/games-arcade/jumpnbump/metadata.xml
@@ -5,4 +5,7 @@
 		<email>games@gentoo.org</email>
 		<name>Gentoo Games Project</name>
 	</maintainer>
+	<upstream>
+		<remote-id type="gitlab">LibreGames/jumpnbump</remote-id>
+	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2024-05-05 23:44 Ionen Wolkens
  0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2024-05-05 23:44 UTC (permalink / raw
  To: gentoo-commits

commit:     474274b17b8bd467b159b715f83f8f08267da4c0
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun May  5 16:19:31 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=474274b1

games-arcade/jumpnbump: enable py3.12 + tidy

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

 games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
index a48697492c6e..2ce3affe6943 100644
--- a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
+++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
@@ -1,9 +1,9 @@
-# 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..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit desktop python-single-r1 toolchain-funcs
 
 MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
@@ -11,7 +11,7 @@ MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
 DESCRIPTION="Funny multiplayer game about cute little fluffy bunnies"
 HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
 SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.bz2"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
+S=${WORKDIR}/${PN}-${MY_COMMIT}
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -24,7 +24,8 @@ DEPEND="
 	media-libs/libsdl2[joystick,sound,video]
 	media-libs/sdl2-mixer[mod]
 	media-libs/sdl2-net
-	sys-libs/zlib:="
+	sys-libs/zlib:=
+"
 RDEPEND="
 	${DEPEND}
 	gui? (
@@ -63,7 +64,7 @@ src_install() {
 	use gui && emake -C menu PREFIX="${ED}"/usr install
 
 	doicon dist/${PN}.png
-	rm "${ED}"/usr/share/icons/${PN}.png || die
+	rm -- "${ED}"/usr/share/icons/${PN}.png || die
 
 	einstalldocs
 }


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2023-02-16  7:39 Ionen Wolkens
  0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2023-02-16  7:39 UTC (permalink / raw
  To: gentoo-commits

commit:     55a6050a7ba698b6090f36aa02a722b33fd55c3b
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 07:28:55 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 07:29:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55a6050a

games-arcade/jumpnbump: fix BetterCompressionUri

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

 games-arcade/jumpnbump/Manifest                        | 2 +-
 games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
index df0b9559f2d0..15d7dc64525a 100644
--- a/games-arcade/jumpnbump/Manifest
+++ b/games-arcade/jumpnbump/Manifest
@@ -1 +1 @@
-DIST jumpnbump-1.61_p20210421.tar.gz 436105 BLAKE2B 3546c3c1d625b2560acbd39cf4a1a0b1fc022254c8b99913ead856d90a9354426220c2cae57ea991e4133287bc9e10d2b7b8d621f70eaa8c0baf93ee3d419a30 SHA512 ae5a7173fe43c3674ab6883d5daf3758680e53b4b33ada4c998831fcd52b6769683e72b484d01e976e3358dc1992a46e764b75d7cbe1632c48b00b570a03e03b
+DIST jumpnbump-1.61_p20210421.tar.bz2 377140 BLAKE2B c2f0b250f980de4789def1040b40b1d3e70ca3bbd84b6789ef88c99ad291147571551e375ff28c1cb8ac5057c3299582f9185bb897d66a36eeba5e179f27214b SHA512 82fda51762f06837a8530571439bdfdd8de6c74f38a53e9538aa28b4d9f3bd014f0ff7f550cc458cffeb38fadc2773b9b99ee7f9797ec84b546620bf93cfa9da

diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
index 80339ef21015..a48697492c6e 100644
--- a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
+++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
@@ -10,7 +10,7 @@ MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
 
 DESCRIPTION="Funny multiplayer game about cute little fluffy bunnies"
 HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
-SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.gz"
+SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.bz2"
 S="${WORKDIR}/${PN}-${MY_COMMIT}"
 
 LICENSE="GPL-2+"


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2023-02-16  7:39 Ionen Wolkens
  0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2023-02-16  7:39 UTC (permalink / raw
  To: gentoo-commits

commit:     c483403e8f7a1526f4c4d1dc0ab70fb68db2dfe4
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 16 05:17:50 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 16 07:28:03 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c483403e

games-arcade/jumpnbump: enable py3.11

Python is only used for the USE=gui launcher, seems to work.

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

 games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
index bd8000569cfa..80339ef21015 100644
--- a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
+++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit desktop python-single-r1 toolchain-funcs
 
 MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-12-02  5:13 Ionen Wolkens
  0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2021-12-02  5:13 UTC (permalink / raw
  To: gentoo-commits

commit:     89497c53c16143b226ba1bb7efd6d1ffd045bbff
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  2 04:49:01 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec  2 05:10:26 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89497c53

games-arcade/jumpnbump: drop 1.61

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

 games-arcade/jumpnbump/Manifest              |  1 -
 games-arcade/jumpnbump/jumpnbump-1.61.ebuild | 56 ----------------------------
 games-arcade/jumpnbump/metadata.xml          |  3 --
 3 files changed, 60 deletions(-)

diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
index 5da33430f393..df0b9559f2d0 100644
--- a/games-arcade/jumpnbump/Manifest
+++ b/games-arcade/jumpnbump/Manifest
@@ -1,2 +1 @@
-DIST jumpnbump-1.61.tar.xz 309072 BLAKE2B 057f597aedfcacb5c45e2980d670109c6ed1d9508a17ff467f44e10190d84d19609fded416c30512a59385a6c59221da98af90069adc993f0cc4c9332d248321 SHA512 1c5999c6d0d00770416a61803e5dac4742e23d787ba6bec3742517e3eab006efe9448e59f3e84278e224e184a8ac8444c7c766b74374761b1aec7cffdc1708c1
 DIST jumpnbump-1.61_p20210421.tar.gz 436105 BLAKE2B 3546c3c1d625b2560acbd39cf4a1a0b1fc022254c8b99913ead856d90a9354426220c2cae57ea991e4133287bc9e10d2b7b8d621f70eaa8c0baf93ee3d419a30 SHA512 ae5a7173fe43c3674ab6883d5daf3758680e53b4b33ada4c998831fcd52b6769683e72b484d01e976e3358dc1992a46e764b75d7cbe1632c48b00b570a03e03b

diff --git a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
deleted file mode 100644
index 0532117705f4..000000000000
--- a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit python-single-r1 flag-o-matic toolchain-funcs
-
-DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
-HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
-SRC_URI="https://gitlab.com/LibreGames/${PN}/uploads/95acdae2a232513f068e260977371dcf/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk"
-
-REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
-
-DEPEND="
-	media-libs/sdl2-mixer[mod]
-	media-libs/libsdl2
-	media-libs/sdl2-net
-"
-RDEPEND="
-	${DEPEND}
-	gtk? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			dev-python/pygobject[${PYTHON_USEDEP}]
-		')
-		x11-libs/gdk-pixbuf:2[introspection]
-		x11-libs/gtk+:3[introspection]
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}"/${P}-ranlib.patch
-)
-
-src_compile() {
-	tc-export AR CC RANLIB
-
-	append-flags -fcommon
-
-	emake PREFIX="${EPREFIX}/usr"
-	use gtk && emake PREFIX="${EPREFIX}/usr" jnbmenu
-}
-
-src_install() {
-	emake PREFIX="${ED}/usr" install
-	if use gtk; then
-		emake -C menu PREFIX="${ED}/usr" install
-		python_doscript "${ED}/usr/bin/jumpnbump-menu"
-	fi
-}

diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
index ce13a43dc82a..7c730d47817a 100644
--- a/games-arcade/jumpnbump/metadata.xml
+++ b/games-arcade/jumpnbump/metadata.xml
@@ -5,7 +5,4 @@
 		<email>games@gentoo.org</email>
 		<name>Gentoo Games Project</name>
 	</maintainer>
-	<use>
-		<flag name="gtk">Install Python-based GTK menu</flag>
-	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-11-18 19:11 Ionen Wolkens
  0 siblings, 0 replies; 11+ messages in thread
From: Ionen Wolkens @ 2021-11-18 19:11 UTC (permalink / raw
  To: gentoo-commits

commit:     74f54c8e5622e307705505e280b94e2aaf93f006
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 18 18:23:06 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Nov 18 19:08:07 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f54c8e

games-arcade/jumpnbump: add 1.61_p20210421

* EAPI7->8
* enable py3.10
* drop -fcommon workaround wrt bug #794970 (fixed upstream)
* add zlib/bzip2/pillow missing deps.
* IUSE=gtk->gui (IUSE=launcher or =menu may make more sense
  but didn't see a major need for non-generic flags here)
* move icon to right location

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

 games-arcade/jumpnbump/Manifest                    |  1 +
 .../jumpnbump/jumpnbump-1.61_p20210421.ebuild      | 69 ++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
index 98b961d211e2..5da33430f393 100644
--- a/games-arcade/jumpnbump/Manifest
+++ b/games-arcade/jumpnbump/Manifest
@@ -1 +1,2 @@
 DIST jumpnbump-1.61.tar.xz 309072 BLAKE2B 057f597aedfcacb5c45e2980d670109c6ed1d9508a17ff467f44e10190d84d19609fded416c30512a59385a6c59221da98af90069adc993f0cc4c9332d248321 SHA512 1c5999c6d0d00770416a61803e5dac4742e23d787ba6bec3742517e3eab006efe9448e59f3e84278e224e184a8ac8444c7c766b74374761b1aec7cffdc1708c1
+DIST jumpnbump-1.61_p20210421.tar.gz 436105 BLAKE2B 3546c3c1d625b2560acbd39cf4a1a0b1fc022254c8b99913ead856d90a9354426220c2cae57ea991e4133287bc9e10d2b7b8d621f70eaa8c0baf93ee3d419a30 SHA512 ae5a7173fe43c3674ab6883d5daf3758680e53b4b33ada4c998831fcd52b6769683e72b484d01e976e3358dc1992a46e764b75d7cbe1632c48b00b570a03e03b

diff --git a/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
new file mode 100644
index 000000000000..7b0afcd18e3f
--- /dev/null
+++ b/games-arcade/jumpnbump/jumpnbump-1.61_p20210421.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit desktop python-single-r1 toolchain-funcs
+
+MY_COMMIT="73c5fe86fd831dec45a22077e8d63dd2b6a6349e"
+
+DESCRIPTION="Funny multiplayer game about cute little fluffy bunnies"
+HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
+SRC_URI="https://gitlab.com/LibreGames/jumpnbump/-/archive/${MY_COMMIT}/${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gui"
+REQUIRED_USE="gui? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+	app-arch/bzip2:=
+	media-libs/libsdl2[joystick,sound,video]
+	media-libs/sdl2-mixer[mod]
+	media-libs/sdl2-net
+	sys-libs/zlib:="
+RDEPEND="
+	${DEPEND}
+	gui? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep '
+			dev-python/pillow[${PYTHON_USEDEP}]
+			dev-python/pygobject[${PYTHON_USEDEP}]
+		')
+		x11-libs/gdk-pixbuf:2[introspection]
+		x11-libs/gtk+:3[introspection]
+	)"
+BDEPEND="gui? ( ${PYTHON_DEPS} )"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.61-ranlib.patch
+)
+
+pkg_setup() {
+	use gui && python-single-r1_pkg_setup
+}
+
+src_compile() {
+	tc-export AR CC RANLIB
+
+	emake PREFIX="${EPREFIX}"/usr
+
+	if use gui; then
+		emake PREFIX="${EPREFIX}"/usr jnbmenu
+		python_fix_shebang menu/jumpnbump_menu.py
+	fi
+}
+
+src_install() {
+	emake PREFIX="${ED}"/usr install
+
+	use gui && emake -C menu PREFIX="${ED}"/usr install
+
+	doicon dist/${PN}.png
+	rm "${ED}"/usr/share/icons/${PN}.png || die
+
+	einstalldocs
+}


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-04-06 18:18 Sam James
  0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-04-06 18:18 UTC (permalink / raw
  To: gentoo-commits

commit:     c3f20e5e702934937dbbda16b0c3193bbf272363
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Apr  6 01:56:27 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr  6 18:18:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3f20e5e

games-arcade/jumpnbump: fix metadata (indentation, UnusedLocalUse)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-arcade/jumpnbump/metadata.xml | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
index 81218895621..42a904172c6 100644
--- a/games-arcade/jumpnbump/metadata.xml
+++ b/games-arcade/jumpnbump/metadata.xml
@@ -1,12 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<maintainer type="project">
-	<email>games@gentoo.org</email>
-	<name>Gentoo Games Project</name>
-</maintainer>
-<use>
-	<flag name="gtk">Install Python-based GTK menu</flag>
-	<flag name="music">Enable playing of background music</flag>
-</use>
+	<maintainer type="project">
+		<email>games@gentoo.org</email>
+		<name>Gentoo Games Project</name>
+	</maintainer>
+	<use>
+		<flag name="gtk">Install Python-based GTK menu</flag>
+	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-03-05 23:56 Sam James
  0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-03-05 23:56 UTC (permalink / raw
  To: gentoo-commits

commit:     46c4eb977ca5b27977fb98f3507606636eb50495
Author:     Jesus P Rey (Chuso) <gentoo <AT> chuso <DOT> net>
AuthorDate: Sun Oct 11 13:18:39 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar  5 23:49:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c4eb97

games-arcade/jumpnbump: 1.61 version bump

Signed-off-by: Jesus P Rey <gentoo <AT> chuso.net>
Closes: https://bugs.gentoo.org/702402
Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-arcade/jumpnbump/Manifest              |  1 +
 games-arcade/jumpnbump/jumpnbump-1.61.ebuild | 46 ++++++++++++++++++++++++++++
 games-arcade/jumpnbump/metadata.xml          |  1 +
 3 files changed, 48 insertions(+)

diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest
index 25c7511151c..fa2a4f9799f 100644
--- a/games-arcade/jumpnbump/Manifest
+++ b/games-arcade/jumpnbump/Manifest
@@ -1,2 +1,3 @@
 DIST jumpnbump-1.50-autotool.patch.bz2 94692 BLAKE2B 40fa60260426cc1461e3e31d220a8f7261c7ad9e079fb17011fff72dc7ad2d52f66fb040263502d6082f3609bda0c783dd5c8b6a1d226d4fa22a1f77e6bfe5c4 SHA512 3749f3bda969d9ab2225019d8a6333d23402c8e284c3278aad23f76d5436326fed1efcae28a8922f814e0cf8417ea20fc51abb34f70bd6d37afca803475214fa
 DIST jumpnbump-1.50.tar.gz 397208 BLAKE2B f62a30723d8a08976ba06b1941d62544a764b4d5cbce6b076d0f096af099d9db35a451c413f3c490e2aff0388c92456e46a70cdc6a9404449a19dc4a77be0db3 SHA512 a343e514efa42aacd2c0fd113269ebf27418ea851dad21cecfa16a765639cc6a5de43fbdb9ad2f0282740f369b7e457a236fc3e918b486af10222c733f5c8fb0
+DIST jumpnbump-1.61.tar.xz 309072 BLAKE2B 057f597aedfcacb5c45e2980d670109c6ed1d9508a17ff467f44e10190d84d19609fded416c30512a59385a6c59221da98af90069adc993f0cc4c9332d248321 SHA512 1c5999c6d0d00770416a61803e5dac4742e23d787ba6bec3742517e3eab006efe9448e59f3e84278e224e184a8ac8444c7c766b74374761b1aec7cffdc1708c1

diff --git a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
new file mode 100644
index 00000000000..4681c057d6c
--- /dev/null
+++ b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit python-single-r1
+
+DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
+HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
+SRC_URI="https://gitlab.com/LibreGames/${PN}/uploads/95acdae2a232513f068e260977371dcf/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk"
+
+REQUIRED_USE="gtk? ( ${PYTHON_REQUIRED_USE} )"
+
+DEPEND="
+	media-libs/sdl2-mixer[mod]
+	media-libs/libsdl2
+	media-libs/sdl2-net
+"
+RDEPEND="${DEPEND}
+	gtk? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep '
+			dev-python/pygobject[${PYTHON_USEDEP}]
+		')
+		x11-libs/gdk-pixbuf:2[introspection]
+		x11-libs/gtk+:3[introspection]
+	)
+"
+
+src_compile() {
+	emake PREFIX="${EPREFIX}/usr"
+	use gtk && emake PREFIX="${EPREFIX}/usr" jnbmenu
+}
+
+src_install() {
+	emake PREFIX="${ED}/usr" install
+	if use gtk; then
+		emake -C menu PREFIX="${ED}/usr" install
+		python_doscript "${ED}/usr/bin/jumpnbump-menu"
+	fi
+}

diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml
index 1329ada5712..81218895621 100644
--- a/games-arcade/jumpnbump/metadata.xml
+++ b/games-arcade/jumpnbump/metadata.xml
@@ -6,6 +6,7 @@
 	<name>Gentoo Games Project</name>
 </maintainer>
 <use>
+	<flag name="gtk">Install Python-based GTK menu</flag>
 	<flag name="music">Enable playing of background music</flag>
 </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2021-03-05 23:56 Sam James
  0 siblings, 0 replies; 11+ messages in thread
From: Sam James @ 2021-03-05 23:56 UTC (permalink / raw
  To: gentoo-commits

commit:     845877776a48aee97f7ae414c262630e331efb52
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar  5 23:55:00 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar  5 23:55:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84587777

games-arcade/jumpnbump: misc fixups

* + Python 3.9
* - Python 3.6
* GCC 10 workaround

Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-arcade/jumpnbump/jumpnbump-1.61.ebuild | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
index 4681c057d6c..d7aafa39634 100644
--- a/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
+++ b/games-arcade/jumpnbump/jumpnbump-1.61.ebuild
@@ -1,9 +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_{6,7,8} )
-inherit python-single-r1
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit python-single-r1 flag-o-matic toolchain-funcs
 
 DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
 HOMEPAGE="https://libregames.gitlab.io/jumpnbump"
@@ -21,7 +22,8 @@ DEPEND="
 	media-libs/libsdl2
 	media-libs/sdl2-net
 "
-RDEPEND="${DEPEND}
+RDEPEND="
+	${DEPEND}
 	gtk? (
 		${PYTHON_DEPS}
 		$(python_gen_cond_dep '
@@ -33,6 +35,10 @@ RDEPEND="${DEPEND}
 "
 
 src_compile() {
+	tc-export AR CC RANLIB
+
+	append-flags -fcommon
+
 	emake PREFIX="${EPREFIX}/usr"
 	use gtk && emake PREFIX="${EPREFIX}/usr" jnbmenu
 }


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2018-04-17 21:01 Pacho Ramos
  0 siblings, 0 replies; 11+ messages in thread
From: Pacho Ramos @ 2018-04-17 21:01 UTC (permalink / raw
  To: gentoo-commits

commit:     4aa5b15bf4eab33a863b1f35e22d36ed2a7d4205
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 17 20:50:45 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 21:00:49 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa5b15b

games-arcade/jumpnbump: Drop old

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 games-arcade/jumpnbump/jumpnbump-1.50-r1.ebuild | 53 -------------------------
 1 file changed, 53 deletions(-)

diff --git a/games-arcade/jumpnbump/jumpnbump-1.50-r1.ebuild b/games-arcade/jumpnbump/jumpnbump-1.50-r1.ebuild
deleted file mode 100644
index e6ee225519b..00000000000
--- a/games-arcade/jumpnbump/jumpnbump-1.50-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils games
-
-DESCRIPTION="a funny multiplayer game about cute little fluffy bunnies"
-HOMEPAGE="http://www.jumpbump.mine.nu/"
-SRC_URI="
-	http://www.jumpbump.mine.nu/port/${P}.tar.gz
-	mirror://gentoo/${P}-autotool.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X fbcon kde svga tk +music"
-
-DEPEND="
-	media-libs/sdl-mixer
-	media-libs/libsdl[sound,joystick,video]
-	media-libs/sdl-net
-	X? ( x11-libs/libXext )
-	kde? ( kde-apps/kdialog )
-	music? ( media-libs/sdl-mixer[mod] )
-"
-RDEPEND="${DEPEND}
-	tk? (
-		dev-lang/tcl:0=
-		dev-lang/tk:0=
-	)"
-
-src_prepare() {
-	epatch ../${P}-autotool.patch
-	rm -f configure
-	eautoreconf
-	sed -i \
-		-e "/PREFIX/ s:PREFIX.*:\"${GAMES_DATADIR}/${PN}/jumpbump.dat\":" \
-		globals.h \
-		|| die "sed failed"
-}
-
-src_install() {
-	emake DESTDIR="${D}" install
-	# clean up a bit.  It leaves a dep on Xdialog but ignore that.
-	use fbcon || rm -f "${D}${GAMES_BINDIR}/jumpnbump.fbcon"
-	use kde || rm -f "${D}${GAMES_BINDIR}/jumpnbump-kdialog"
-	use svga || rm -f "${D}${GAMES_BINDIR}/jumpnbump.svgalib"
-	use tk || rm -f "${D}${GAMES_BINDIR}/jnbmenu.tcl"
-	newicon sdl/jumpnbump64.xpm ${PN}.xpm
-	make_desktop_entry ${PN} "Jump n Bump"
-	prepgamesdirs
-}


^ permalink raw reply related	[flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/
@ 2018-04-17 21:01 Pacho Ramos
  0 siblings, 0 replies; 11+ messages in thread
From: Pacho Ramos @ 2018-04-17 21:01 UTC (permalink / raw
  To: gentoo-commits

commit:     5ad18daf984626afd8c07ec5d03ecd804c8c1b9c
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 17 20:50:36 2018 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 21:00:47 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad18daf

games-arcade/jumpnbump: Stop using games.eclass

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild | 53 +++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

diff --git a/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild b/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild
new file mode 100644
index 00000000000..476381cf475
--- /dev/null
+++ b/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools desktop
+
+DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies"
+HOMEPAGE="http://www.jumpbump.mine.nu/"
+SRC_URI="
+	http://www.jumpbump.mine.nu/port/${P}.tar.gz
+	mirror://gentoo/${P}-autotool.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X fbcon kde svga tk +music"
+
+DEPEND="
+	media-libs/sdl-mixer
+	media-libs/libsdl[sound,joystick,video]
+	media-libs/sdl-net
+	X? ( x11-libs/libXext )
+	kde? ( kde-apps/kdialog )
+	music? ( media-libs/sdl-mixer[mod] )
+"
+RDEPEND="${DEPEND}
+	tk? (
+		dev-lang/tcl:0=
+		dev-lang/tk:0=
+	)
+"
+
+src_prepare() {
+	default
+	eapply ../${P}-autotool.patch
+	rm -f configure
+	eautoreconf
+	sed -i \
+		-e "/PREFIX/ s:PREFIX.*:\"/usr/share/${PN}/jumpbump.dat\":" \
+		globals.h \
+		|| die "sed failed"
+}
+
+src_install() {
+	default
+	# clean up a bit.  It leaves a dep on Xdialog but ignore that.
+	use fbcon || rm -f "${D}${GAMES_BINDIR}/jumpnbump.fbcon"
+	use kde || rm -f "${D}${GAMES_BINDIR}/jumpnbump-kdialog"
+	use svga || rm -f "${D}${GAMES_BINDIR}/jumpnbump.svgalib"
+	use tk || rm -f "${D}${GAMES_BINDIR}/jnbmenu.tcl"
+	newicon sdl/jumpnbump64.xpm ${PN}.xpm
+	make_desktop_entry ${PN} "Jump n Bump"
+}


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

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

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-02  5:13 [gentoo-commits] repo/gentoo:master commit in: games-arcade/jumpnbump/ Ionen Wolkens
  -- strict thread matches above, loose matches on Subject: below --
2024-05-05 23:44 Ionen Wolkens
2023-02-16  7:39 Ionen Wolkens
2023-02-16  7:39 Ionen Wolkens
2021-12-02  5:13 Ionen Wolkens
2021-11-18 19:11 Ionen Wolkens
2021-04-06 18:18 Sam James
2021-03-05 23:56 Sam James
2021-03-05 23:56 Sam James
2018-04-17 21:01 Pacho Ramos
2018-04-17 21:01 Pacho Ramos

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