public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: games-roguelike/scourge/
@ 2024-03-18  7:20 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2024-03-18  7:20 UTC (permalink / raw
  To: gentoo-commits

commit:     5053edb9aa32c02b6667f4644cb81cda9c9ca2e6
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Mar 18 05:47:31 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 07:20:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5053edb9

games-roguelike/scourge: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../scourge/{scourge-0.21.1-r1.ebuild => scourge-0.21.1-r2.ebuild}      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/scourge/scourge-0.21.1-r1.ebuild b/games-roguelike/scourge/scourge-0.21.1-r2.ebuild
similarity index 99%
rename from games-roguelike/scourge/scourge-0.21.1-r1.ebuild
rename to games-roguelike/scourge/scourge-0.21.1-r2.ebuild
index e9033cb3d9ff..9dc31e76a884 100644
--- a/games-roguelike/scourge/scourge-0.21.1-r1.ebuild
+++ b/games-roguelike/scourge/scourge-0.21.1-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools desktop flag-o-matic
 


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-roguelike/scourge/
@ 2024-03-18  7:20 Sam James
  0 siblings, 0 replies; 5+ messages in thread
From: Sam James @ 2024-03-18  7:20 UTC (permalink / raw
  To: gentoo-commits

commit:     bf8caa832024ebee54c4f30fb6c7ba38d459e4fe
Author:     Eli Schwartz <eschwartz93 <AT> gmail <DOT> com>
AuthorDate: Mon Mar 18 05:44:38 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 07:20:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf8caa83

games-roguelike/scourge: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/859211
Signed-off-by: Eli Schwartz <eschwartz93 <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 games-roguelike/scourge/scourge-0.21.1-r1.ebuild | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/games-roguelike/scourge/scourge-0.21.1-r1.ebuild b/games-roguelike/scourge/scourge-0.21.1-r1.ebuild
index a0ae342f3b0e..e9033cb3d9ff 100644
--- a/games-roguelike/scourge/scourge-0.21.1-r1.ebuild
+++ b/games-roguelike/scourge/scourge-0.21.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools desktop
+inherit autotools desktop flag-o-matic
 
 DESCRIPTION="A graphical rogue-like adventure game"
 HOMEPAGE="https://sourceforge.net/projects/scourge/"
@@ -57,6 +57,15 @@ src_prepare() {
 }
 
 src_configure() {
+	# -Werror=strict-aliasing
+	# https://bugs.gentoo.org/859211
+	# Upstream sourceforge last updated in 2015, and that appears to have
+	# been uploading existing files. svn last updated 2011. No bug filed. ;)
+	#
+	# Do not trust it for LTO either.
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	econf \
 		--disable-rpath \
 		--with-data-dir="${EPREFIX}"/usr/share/${PN}


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-roguelike/scourge/
@ 2017-10-05 12:17 Michael Palimaka
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Palimaka @ 2017-10-05 12:17 UTC (permalink / raw
  To: gentoo-commits

commit:     3867b64c74390e2b08c0a1f7ffd54fd3fcef5d4c
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  5 12:16:36 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Oct  5 12:16:56 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3867b64c

games-roguelike/scourge: stabilise 0.21.1-r1 for amd64/x86

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

 games-roguelike/scourge/scourge-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-roguelike/scourge/scourge-0.21.1-r1.ebuild b/games-roguelike/scourge/scourge-0.21.1-r1.ebuild
index 6f23afbb419..b0b6aa2a678 100644
--- a/games-roguelike/scourge/scourge-0.21.1-r1.ebuild
+++ b/games-roguelike/scourge/scourge-0.21.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.src.tar.gz
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-roguelike/scourge/
@ 2017-10-05 12:17 Michael Palimaka
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Palimaka @ 2017-10-05 12:17 UTC (permalink / raw
  To: gentoo-commits

commit:     8969b234d7a656788d3e15fbaea5151a389c88bb
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Oct  5 12:16:48 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Oct  5 12:16:56 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8969b234

games-roguelike/scourge: remove 0.21.1

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 games-roguelike/scourge/scourge-0.21.1.ebuild | 58 ---------------------------
 1 file changed, 58 deletions(-)

diff --git a/games-roguelike/scourge/scourge-0.21.1.ebuild b/games-roguelike/scourge/scourge-0.21.1.ebuild
deleted file mode 100644
index 334de197824..00000000000
--- a/games-roguelike/scourge/scourge-0.21.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools eutils wxwidgets games
-
-DESCRIPTION="A graphical rogue-like adventure game"
-HOMEPAGE="https://sourceforge.net/projects/scourge/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.src.tar.gz
-	mirror://sourceforge/${PN}/${P}.data.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="virtual/glu
-	virtual/opengl
-	media-libs/freetype:2
-	media-libs/libsdl[joystick,video]
-	media-libs/sdl-image[png]
-	media-libs/sdl-net
-	media-libs/sdl-mixer[vorbis]
-	media-libs/sdl-ttf
-	virtual/libintl"
-DEPEND="${RDEPEND}
-	sys-devel/gettext"
-
-S=${WORKDIR}/${PN}
-
-src_prepare() {
-	# bug #257601
-	sed -i \
-		-e '/AC_CHECK_HEADERS.*glext/ s:):, [#include <GL/gl.h>] ):' \
-		configure.in || die
-	sed -i \
-		-e '/snprintf/s/tmp, 256/tmp, sizeof(tmp)/' \
-		src/scourgehandler.cpp || die
-	epatch "${FILESDIR}"/${P}-gcc47.patch \
-		"${FILESDIR}"/${P}-automake-1.13.patch
-	mv configure.{in,ac} || die
-	eautoreconf
-}
-
-src_configure() {
-	egamesconf \
-		--with-data-dir="${GAMES_DATADIR}"/${PN} \
-		--localedir=/usr/share/locale
-}
-
-src_install() {
-	default
-	insinto "${GAMES_DATADIR}"/${PN}
-	doins -r ../scourge_data/*
-	doicon assets/scourge.png
-	make_desktop_entry scourge S.C.O.U.R.G.E.
-	prepgamesdirs
-}


^ permalink raw reply related	[flat|nested] 5+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: games-roguelike/scourge/
@ 2016-01-05 22:38 Michael Sterrett
  0 siblings, 0 replies; 5+ messages in thread
From: Michael Sterrett @ 2016-01-05 22:38 UTC (permalink / raw
  To: gentoo-commits

commit:     a8baabbd4b9bd5da2423d1a6d3a76c4211785ec7
Author:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
AuthorDate: Tue Jan  5 17:05:51 2016 +0000
Commit:     Michael Sterrett <mr_bones_ <AT> gentoo <DOT> org>
CommitDate: Tue Jan  5 22:38:03 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8baabbd

games-roguelike/scourge: update HOMEPAGE

Package-Manager: portage-2.2.26

 games-roguelike/scourge/scourge-0.21.1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/games-roguelike/scourge/scourge-0.21.1.ebuild b/games-roguelike/scourge/scourge-0.21.1.ebuild
index 88523d8..0528ad3 100644
--- a/games-roguelike/scourge/scourge-0.21.1.ebuild
+++ b/games-roguelike/scourge/scourge-0.21.1.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 inherit autotools eutils wxwidgets games
 
 DESCRIPTION="A graphical rogue-like adventure game"
-HOMEPAGE="http://scourgeweb.org/"
+HOMEPAGE="http://sourceforge.net/projects/scourge/"
 SRC_URI="mirror://sourceforge/${PN}/${P}.src.tar.gz
 	mirror://sourceforge/${PN}/${P}.data.tar.gz"
 
@@ -33,8 +33,7 @@ src_prepare() {
 	# bug #257601
 	sed -i \
 		-e '/AC_CHECK_HEADERS.*glext/ s:):, [#include <GL/gl.h>] ):' \
-		configure.in \
-		|| die "sed failed"
+		configure.in || die
 	sed -i \
 		-e '/snprintf/s/tmp, 256/tmp, sizeof(tmp)/' \
 		src/scourgehandler.cpp || die


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

end of thread, other threads:[~2024-03-18  7:20 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-18  7:20 [gentoo-commits] repo/gentoo:master commit in: games-roguelike/scourge/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-03-18  7:20 Sam James
2017-10-05 12:17 Michael Palimaka
2017-10-05 12:17 Michael Palimaka
2016-01-05 22:38 Michael Sterrett

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