public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-action/chromium-bsu/
@ 2017-01-24 23:40 Austin English
  0 siblings, 0 replies; 6+ messages in thread
From: Austin English @ 2017-01-24 23:40 UTC (permalink / raw
  To: gentoo-commits

commit:     9c7114c75f11bac46d66d22382b6c3aa72daeac9
Author:     Austin English <wizardedit <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 22:39:48 2017 +0000
Commit:     Austin English <wizardedit <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 23:39:16 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c7114c7

games-action/chromium-bsu: remove deprecated games eclass

Also update to EAPI 6

Gentoo-Bug: https://bugs.gentoo.org/574082

Package-Manager: Portage-2.3.2, Repoman-2.3.1

 .../chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild   | 71 ++++++++++++++++++++++
 1 file changed, 71 insertions(+)

diff --git a/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild b/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild
new file mode 100644
index 00000000..0ac6199
--- /dev/null
+++ b/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils gnome2-utils
+
+DESCRIPTION="Chromium B.S.U. - an arcade game"
+HOMEPAGE="http://chromium-bsu.sourceforge.net/"
+SRC_URI="mirror://sourceforge/chromium-bsu/${P}.tar.gz"
+
+LICENSE="Clarified-Artistic"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="mixer nls +sdl"
+
+RDEPEND="media-fonts/dejavu
+	media-libs/quesoglc
+	media-libs/glpng
+	virtual/opengl
+	virtual/glu
+	x11-libs/libXmu
+	mixer? ( media-libs/sdl-mixer )
+	!mixer? (
+		media-libs/freealut
+		media-libs/openal
+	)
+	nls? ( virtual/libintl )
+	sdl? (
+		media-libs/libsdl[X]
+		media-libs/sdl-image[png]
+	)
+	!sdl? ( media-libs/freeglut )"
+DEPEND="${RDEPEND}
+	nls? ( sys-devel/gettext )"
+
+src_configure() {
+	econf \
+		--disable-ftgl \
+		--enable-glc \
+		$(use_enable mixer sdlmixer) \
+		$(use_enable !mixer openal) \
+		$(use_enable nls) \
+		$(use_enable sdl) \
+		$(use_enable sdl sdlimage) \
+		$(use_enable !sdl glut)
+}
+
+src_install() {
+	emake DESTDIR="${D}" install
+
+	newicon -s 64 misc/${PN}.png ${PN}.png
+	domenu misc/chromium-bsu.desktop
+
+	# install documentation
+	dodoc AUTHORS README NEWS
+	dodoc "${S}"/data/doc/*.htm
+	dodoc -r "${S}"/data/doc/images
+}
+
+pkg_preinst() {
+	gnome2_icon_savelist
+}
+
+pkg_postinst() {
+	gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+	gnome2_icon_cache_update
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-action/chromium-bsu/
@ 2017-09-30  4:48 Michael Palimaka
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Palimaka @ 2017-09-30  4:48 UTC (permalink / raw
  To: gentoo-commits

commit:     50a9744bf349e7d752019aa4f47f20c174c99e22
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 04:47:01 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 04:47:49 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a9744b

games-action/chromium-bsu: stabilise 0.9.15.1-r1 for amd64/x86

Closes: https://bugs.gentoo.org/632146
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild b/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild
index 578f593bf3d..0970ffa552f 100644
--- a/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild
+++ b/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/chromium-bsu/${P}.tar.gz"
 
 LICENSE="Clarified-Artistic"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="mixer nls +sdl"
 
 RDEPEND="


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

* [gentoo-commits] repo/gentoo:master commit in: games-action/chromium-bsu/
@ 2017-09-30  4:48 Michael Palimaka
  0 siblings, 0 replies; 6+ messages in thread
From: Michael Palimaka @ 2017-09-30  4:48 UTC (permalink / raw
  To: gentoo-commits

commit:     d4ce6c317501a88956dbb57d36c2996eb199656a
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 04:47:25 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 04:47:50 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4ce6c31

games-action/chromium-bsu: remove 0.9.15.1-r0

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 .../chromium-bsu/chromium-bsu-0.9.15.1.ebuild      | 77 ----------------------
 1 file changed, 77 deletions(-)

diff --git a/games-action/chromium-bsu/chromium-bsu-0.9.15.1.ebuild b/games-action/chromium-bsu/chromium-bsu-0.9.15.1.ebuild
deleted file mode 100644
index 37eaa2c3a02..00000000000
--- a/games-action/chromium-bsu/chromium-bsu-0.9.15.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit eutils gnome2-utils games
-
-DESCRIPTION="Chromium B.S.U. - an arcade game"
-HOMEPAGE="http://chromium-bsu.sourceforge.net/"
-SRC_URI="mirror://sourceforge/chromium-bsu/${P}.tar.gz"
-
-LICENSE="Clarified-Artistic"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="mixer nls +sdl"
-
-RDEPEND="media-fonts/dejavu
-	media-libs/quesoglc
-	media-libs/glpng
-	virtual/opengl
-	virtual/glu
-	x11-libs/libXmu
-	mixer? ( media-libs/sdl-mixer )
-	!mixer? (
-		media-libs/freealut
-		media-libs/openal
-	)
-	nls? ( virtual/libintl )
-	sdl? (
-		media-libs/libsdl[X]
-		media-libs/sdl-image[png]
-	)
-	!sdl? ( media-libs/freeglut )"
-DEPEND="${RDEPEND}
-	nls? ( sys-devel/gettext )"
-
-src_configure() {
-	egamesconf \
-		--disable-ftgl \
-		--enable-glc \
-		$(use_enable mixer sdlmixer) \
-		$(use_enable !mixer openal) \
-		$(use_enable nls) \
-		$(use_enable sdl) \
-		$(use_enable sdl sdlimage) \
-		$(use_enable !sdl glut)
-}
-
-src_install() {
-	emake DESTDIR="${D}" install
-
-	# remove installed /usr/games/share stuff
-	rm -rf "${D}"/"${GAMES_PREFIX}"/share/
-
-	newicon -s 64 misc/${PN}.png ${PN}.png
-	domenu misc/chromium-bsu.desktop
-
-	# install documentation
-	dodoc AUTHORS README NEWS
-	dohtml "${S}"/data/doc/*.htm
-	dohtml -r "${S}"/data/doc/images
-
-	prepgamesdirs
-}
-
-pkg_preinst() {
-	games_pkg_preinst
-	gnome2_icon_savelist
-}
-
-pkg_postinst() {
-	games_pkg_postinst
-	gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-	gnome2_icon_cache_update
-}


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

* [gentoo-commits] repo/gentoo:master commit in: games-action/chromium-bsu/
@ 2018-08-15 10:33 Michał Górny
  0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2018-08-15 10:33 UTC (permalink / raw
  To: gentoo-commits

commit:     28f95a4ef9527d569c3ad8f7116b7e976d5309ee
Author:     Marty E. Plummer <hanetzer <AT> startmail <DOT> com>
AuthorDate: Wed Aug  1 10:05:04 2018 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Aug 15 10:32:56 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f95a4e

games-action/chromium-bsu: eutils->desktop

Only has eutils for the implicit desktop inheritance for domenu and
newicon.

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild b/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild
index 578f593bf3d..e1ca44d220f 100644
--- a/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild
+++ b/games-action/chromium-bsu/chromium-bsu-0.9.15.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-inherit eutils gnome2-utils
+inherit desktop gnome2-utils
 
 DESCRIPTION="Chromium B.S.U. - an arcade game"
 HOMEPAGE="http://chromium-bsu.sourceforge.net/"


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

* [gentoo-commits] repo/gentoo:master commit in: games-action/chromium-bsu/
@ 2021-06-20 12:43 Ionen Wolkens
  0 siblings, 0 replies; 6+ messages in thread
From: Ionen Wolkens @ 2021-06-20 12:43 UTC (permalink / raw
  To: gentoo-commits

commit:     2d39671b89942b0b8563ac9114355dc2b66e7445
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 19 22:25:51 2021 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Jun 20 12:40:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d39671b

games-action/chromium-bsu: add 0.9.16.1

Adds SDL2 support, and migrated to EAPI-7.

Also enable the otherwise silently disabled joystick support.

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

 games-action/chromium-bsu/Manifest                 |  1 +
 .../chromium-bsu/chromium-bsu-0.9.16.1.ebuild      | 51 ++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/games-action/chromium-bsu/Manifest b/games-action/chromium-bsu/Manifest
index 79d2960543b..7cef0d1e202 100644
--- a/games-action/chromium-bsu/Manifest
+++ b/games-action/chromium-bsu/Manifest
@@ -1 +1,2 @@
 DIST chromium-bsu-0.9.15.1.tar.gz 1689634 BLAKE2B c834cb5b962031a1b8d187df9a58104896a53188907e5c3e7776aa129be3ff9287c6750af3f3df2a447b86f9f67f7dc5db21dca7d6f6cdaf2a8faad619723c75 SHA512 1e62161a10a5eb4246c0e04a13e7d8b521218aa709cced5bed1440055bb91bbcff45a85e544bdc6854f1ed727ea15257d34a3c988c65818bfbfe8004ac76c104
+DIST chromium-bsu-0.9.16.1.tar.gz 1709898 BLAKE2B b89ba20756fcb5903ed45c5174a0353618fb1bb1577ddb3f525d3f2a4242744e76297ca35fe186d36687d4d7f6bbe8de2a5dca8049697d5b82059e056fd16995 SHA512 1d202c0704e16b31d93c552ae6cfc17caf1182a9ec80730a981cd99c8ca8cb64d4e6e838691aa86e17ea23b7c2c0b1e7b1f4dab91bbc6129f9bf86801f2b27c8

diff --git a/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild b/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild
new file mode 100644
index 00000000000..2868bdfc3dd
--- /dev/null
+++ b/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic xdg
+
+DESCRIPTION="Fast paced, arcade-style, top-scrolling space shooter"
+HOMEPAGE="http://chromium-bsu.sourceforge.net/"
+SRC_URI="mirror://sourceforge/chromium-bsu/${P}.tar.gz"
+
+LICENSE="Clarified-Artistic"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="openal"
+
+RDEPEND="
+	media-libs/libsdl2[joystick,opengl,video]
+	media-libs/quesoglc
+	media-libs/sdl2-image[png]
+	virtual/glu
+	virtual/libintl
+	virtual/opengl
+	openal? (
+		media-libs/freealut
+		media-libs/openal
+	)
+	!openal? (
+		media-libs/libsdl2[sound]
+		media-libs/sdl2-mixer
+	)"
+DEPEND="${RDEPEND}"
+BDEPEND="sys-devel/gettext"
+
+src_configure() {
+	append-cppflags -DWITH_JOYSTICK
+
+	local econfargs=(
+		$(use_enable openal)
+		--docdir="${EPREFIX}"/usr/share/${PF}/html
+
+		# there's other build-time alternatives but most are deprecated/dead
+		# or with some issues, simply stick to the newly added SDL2 support
+		--disable-{ftgl,glpng,glut,sdl,sdlimage,sdlmixer}
+	)
+	econf "${econfargs[@]}"
+}
+
+src_compile() {
+	emake LDFLAGS="${LDFLAGS}"
+}


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

* [gentoo-commits] repo/gentoo:master commit in: games-action/chromium-bsu/
@ 2022-08-03 21:43 James Le Cuirot
  0 siblings, 0 replies; 6+ messages in thread
From: James Le Cuirot @ 2022-08-03 21:43 UTC (permalink / raw
  To: gentoo-commits

commit:     70ed2a61405650ab402cb344e9784be812d9f015
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Wed Aug  3 17:50:15 2022 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Aug  3 21:42:49 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ed2a61

games-action/chromium-bsu: use HTTPS

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Portage 3.0.34 / pkgdev 0.2.1 / pkgcheck 0.10.11
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild b/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild
index 2868bdfc3dd5..9189f6c73d3b 100644
--- a/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild
+++ b/games-action/chromium-bsu/chromium-bsu-0.9.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 inherit flag-o-matic xdg
 
 DESCRIPTION="Fast paced, arcade-style, top-scrolling space shooter"
-HOMEPAGE="http://chromium-bsu.sourceforge.net/"
+HOMEPAGE="https://chromium-bsu.sourceforge.io"
 SRC_URI="mirror://sourceforge/chromium-bsu/${P}.tar.gz"
 
 LICENSE="Clarified-Artistic"


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

end of thread, other threads:[~2022-08-03 21:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-30  4:48 [gentoo-commits] repo/gentoo:master commit in: games-action/chromium-bsu/ Michael Palimaka
  -- strict thread matches above, loose matches on Subject: below --
2022-08-03 21:43 James Le Cuirot
2021-06-20 12:43 Ionen Wolkens
2018-08-15 10:33 Michał Górny
2017-09-30  4:48 Michael Palimaka
2017-01-24 23:40 Austin English

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