* [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
* [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/
@ 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
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