public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-games/, gnome-extra/gnome-games/files/
@ 2011-02-22 15:14 Nirbheek Chauhan
  0 siblings, 0 replies; 3+ messages in thread
From: Nirbheek Chauhan @ 2011-02-22 15:14 UTC (permalink / raw
  To: gentoo-commits

commit:     9ef757b929d52fb50f01a18b3b6d42065c06dbc2
Author:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 14:51:53 2011 +0000
Commit:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 14:52:45 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=9ef757b9

gnome-extra/gnome-games: 2.91.5 -> 2.91.90

* Change use-flag names to specify the feature being enabled/disabled
* Remove USE=sound, make it compulsory

---
 ...ames-2.91.90-fix-conditional-ac-prog-cxx.patch} |    5 +-
 ...es-2.91.5.ebuild => gnome-games-2.91.90.ebuild} |   50 +++++++++++---------
 2 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/gnome-extra/gnome-games/files/gnome-games-2.32.1-fix-conditional-ac-prog-cxx.patch b/gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-conditional-ac-prog-cxx.patch
similarity index 93%
rename from gnome-extra/gnome-games/files/gnome-games-2.32.1-fix-conditional-ac-prog-cxx.patch
rename to gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-conditional-ac-prog-cxx.patch
index 1c4c76f..8f35064 100644
--- a/gnome-extra/gnome-games/files/gnome-games-2.32.1-fix-conditional-ac-prog-cxx.patch
+++ b/gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-conditional-ac-prog-cxx.patch
@@ -9,10 +9,9 @@ Usually this means the macro was only invoked conditionally.
 
 When need_cxx=no because quadrapassel isn't being built.
 
----
 --- configure.in
 +++ configure.in
-@@ -201,13 +201,12 @@
+@@ -227,6 +227,7 @@
  PKG_PROG_PKG_CONFIG([0.15])
  
  AC_PROG_CC
@@ -20,6 +19,8 @@ When need_cxx=no because quadrapassel isn't being built.
  AC_PROG_CPP
  AC_PROG_LN_S
  AC_PROG_SED
+@@ -236,8 +237,6 @@
+ fi
  
  if test "$need_cxx" = "yes"; then
 -  AC_PROG_CXX

diff --git a/gnome-extra/gnome-games/gnome-games-2.91.5.ebuild b/gnome-extra/gnome-games/gnome-games-2.91.90.ebuild
similarity index 85%
rename from gnome-extra/gnome-games/gnome-games-2.91.5.ebuild
rename to gnome-extra/gnome-games/gnome-games-2.91.90.ebuild
index 60017d9..a4a7b2e 100644
--- a/gnome-extra/gnome-games/gnome-games-2.91.5.ebuild
+++ b/gnome-extra/gnome-games/gnome-games-2.91.90.ebuild
@@ -17,24 +17,23 @@ HOMEPAGE="http://live.gnome.org/GnomeGames/"
 LICENSE="GPL-2 GPL-3 FDL-1.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="artworkextra +clutter guile +introspection opengl seed +sound test"
+IUSE="+aisleriot artworkextra +clutter +introspection glchess seed +sudoku test"
 
-RDEPEND="
+COMMON_DEPEND="
 	>=dev-games/libggz-0.0.14
 	>=dev-games/ggz-client-libs-0.0.14
 	>=dev-libs/dbus-glib-0.75
 	>=dev-libs/glib-2.25.7
 	>=dev-libs/libxml2-2.4.0
-	>=dev-python/gconf-python-2.17.3
-	>=dev-python/pygobject-2
-	>=dev-python/pygtk-2.14
-	>=dev-python/pycairo-1
 	>=gnome-base/gconf-2.31.1
 	>=gnome-base/librsvg-2.32
 	>=x11-libs/cairo-1
-	>=x11-libs/gtk+-2.90:3[introspection?]
+	>=x11-libs/gtk+-2.91.7:3[introspection?]
+
+	media-libs/libcanberra[gtk3]
 	x11-libs/libSM
 
+	aisleriot? ( >=dev-scheme/guile-1.6.5[deprecated,regex] )
 	artworkextra? ( gnome-extra/gnome-games-extra-data )
 	clutter? (
 		>=dev-libs/gobject-introspection-0.6.3
@@ -42,17 +41,22 @@ RDEPEND="
 		>=gnome-base/gconf-2.31.1[introspection]
 		>=media-libs/clutter-gtk-0.91.6:1.0[introspection]
 		seed? ( dev-libs/seed ) )
-	guile? ( >=dev-scheme/guile-1.6.5[deprecated,regex] )
 	introspection? (
 		>=dev-libs/gobject-introspection-0.6.3
 		media-libs/clutter:1.0[introspection] )
-	opengl? (
-		dev-python/pygtkglext
-		>=dev-python/pyopengl-3 )
-	sound? ( media-libs/libcanberra[gtk3] )
-	!games-board/glchess"
-
-DEPEND="${RDEPEND}
+	glchess? (
+		dev-db/sqlite:3
+		>=dev-lang/vala-0.11.6:0.12
+		>=gnome-base/librsvg-2.32
+		virtual/opengl
+		x11-libs/libX11 )"
+RDEPEND="${COMMON_DEPEND}
+	sudoku? (
+		>=dev-python/gconf-python-2.17.3
+		>=dev-python/pygobject-2
+		>=dev-python/pygtk-2.14
+		>=dev-python/pycairo-1 )"
+DEPEND="${COMMON_DEPEND}
 	sys-apps/lsb-release
 	>=dev-util/pkgconfig-0.15
 	>=dev-util/intltool-0.40.4
@@ -80,7 +84,7 @@ pkg_setup() {
 	G2CONF="${G2CONF}
 		--disable-maintainer-mode
 		--disable-schemas-compile
-		$(use_enable sound)
+		--enable-sound
 		$(use_enable introspection)"
 
 	# Should be after $(use_enable introspection), but before --enable-omitgames
@@ -96,8 +100,6 @@ pkg_setup() {
 		--with-gtk=3.0
 		--enable-omitgames=none" # This line should be last for _omitgame
 
-	# Needs seed, always disable till we can have that
-
 	if ! use clutter; then
 		ewarn "USE='-clutter' => quadrapassel, swell-foop, lightsoff, gnibbles won't be installed"
 		_omitgame quadrapassel
@@ -111,22 +113,24 @@ pkg_setup() {
 		_omitgame lightsoff
 	fi
 
-	if ! use guile; then
-		ewarn "USE='-guile' => aisleriot won't be installed"
+	if ! use aisleriot; then
 		_omitgame aisleriot
 	fi
 
-	if ! use opengl; then
-		ewarn "USE='-opengl' => glchess won't be installed"
+	if ! use glchess; then
 		_omitgame glchess
 	fi
+
+	if ! use sudoku; then
+		_omitgame sudoku
+	fi
 }
 
 src_prepare() {
 	gnome2_src_prepare
 
 	# TODO: File upstream bug for this
-	epatch "${FILESDIR}/${PN}-2.32.1-fix-conditional-ac-prog-cxx.patch"
+	epatch "${FILESDIR}/${PN}-2.91.90-fix-conditional-ac-prog-cxx.patch"
 
 	# Without this, --enable-staging enables all those games unconditionally
 	epatch "${FILESDIR}/${PN}-fix-staging-games.patch"



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

* [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-games/, gnome-extra/gnome-games/files/
@ 2011-02-24 19:58 Jonathan Callen
  0 siblings, 0 replies; 3+ messages in thread
From: Jonathan Callen @ 2011-02-24 19:58 UTC (permalink / raw
  To: gentoo-commits

commit:     b3376134974d207fe512dc3f65d6bbad0ffc2e35
Author:     Jonathan Callen <abcd <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 24 09:50:17 2011 +0000
Commit:     Jonathan Callen <abcd <AT> gentoo <DOT> org>
CommitDate: Thu Feb 24 09:50:17 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=b3376134

gnome-extra/gnome-games: add patch to fix build

(Portage version: 2.2.0_alpha23_p5/git/Linux i686, RepoMan options: --force, signed Manifest commit with key 229E5838)

---
 ...gnome-games-2.91.90-fix-header-collisions.patch |   71 ++++++++++++++++++++
 gnome-extra/gnome-games/gnome-games-2.91.90.ebuild |    3 +
 2 files changed, 74 insertions(+), 0 deletions(-)

diff --git a/gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-header-collisions.patch b/gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-header-collisions.patch
new file mode 100644
index 0000000..eb22628
--- /dev/null
+++ b/gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-header-collisions.patch
@@ -0,0 +1,71 @@
+From 705397f479f758a6eae767aad84e13b10ca25f46 Mon Sep 17 00:00:00 2001
+From: Nirbheek Chauhan <nirbheek@gentoo.org>
+Date: Wed, 23 Feb 2011 15:49:00 +0000
+Subject: Fix header collisions between clutter-gtk-0.10 and clutter-gtk-1.0
+
+Always add CLUTTER_GTK_CFLAGS before CLUTTER_CFLAGS to maintain the path order.
+Use the same LIBS order for consistency.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=643080
+---
+diff --git a/aisleriot/Makefile.am b/aisleriot/Makefile.am
+index 9bd5995..030927f 100644
+--- a/aisleriot/Makefile.am
++++ b/aisleriot/Makefile.am
+@@ -167,9 +167,9 @@ sol_clutter_SOURCES += \
+ endif
+ 
+ sol_clutter_CPPFLAGS = $(sol_CPPFLAGS) -DHAVE_CLUTTER
+-sol_clutter_CFLAGS = $(sol_CFLAGS) $(CLUTTER_CFLAGS) $(CLUTTER_GTK_CFLAGS)
++sol_clutter_CFLAGS = $(sol_CFLAGS) $(CLUTTER_GTK_CFLAGS) $(CLUTTER_CFLAGS)
+ sol_clutter_LDFLAGS = $(sol_LDFLAGS)
+-sol_clutter_LDADD = $(sol_LDADD) $(CLUTTER_LIBS) $(CLUTTER_GTK_LIBS)
++sol_clutter_LDADD = $(sol_LDADD) $(CLUTTER_GTK_LIBS) $(CLUTTER_LIBS)
+ 
+ 
+ endif # ENABLE_AISLERIOT_CLUTTER
+diff --git a/gnibbles/Makefile.am b/gnibbles/Makefile.am
+index c332c5d..cf0e4ff 100644
+--- a/gnibbles/Makefile.am
++++ b/gnibbles/Makefile.am
+@@ -39,15 +39,15 @@ gnibbles_CPPFLAGS = \
+ 
+ gnibbles_CFLAGS = \
+ 	$(GTK_CFLAGS) \
+-	$(CLUTTER_CFLAGS) \
+ 	$(CLUTTER_GTK_CFLAGS) \
++	$(CLUTTER_CFLAGS) \
+ 	$(AM_CFLAGS)
+ 
+ gnibbles_LDADD = \
+ 	$(top_builddir)/libgames-support/libgames-support.la \
+ 	$(GTK_LIBS) \
+-	$(CLUTTER_LIBS) \
+ 	$(CLUTTER_GTK_LIBS) \
++	$(CLUTTER_LIBS) \
+ 	$(INTLLIBS)
+ 
+ if HAVE_GNOME
+diff --git a/quadrapassel/Makefile.am b/quadrapassel/Makefile.am
+index dedd075..087d34b 100644
+--- a/quadrapassel/Makefile.am
++++ b/quadrapassel/Makefile.am
+@@ -31,14 +31,14 @@ quadrapassel_CPPFLAGS = \
+ 
+ quadrapassel_CXXFLAGS = \
+ 	$(GTK_CFLAGS) \
+-	$(CLUTTER_CFLAGS) \
+ 	$(CLUTTER_GTK_CFLAGS) \
++	$(CLUTTER_CFLAGS) \
+ 	$(AM_CXXFLAGS)
+ 
+ quadrapassel_LDADD = \
+ 	$(top_builddir)/libgames-support/libgames-support.la \
+-	$(CLUTTER_LIBS) \
+ 	$(CLUTTER_GTK_LIBS) \
++	$(CLUTTER_LIBS) \
+ 	$(GTK_LIBS) \
+ 	$(INTLLIBS)
+ 
+--
+cgit v0.8.3.4

diff --git a/gnome-extra/gnome-games/gnome-games-2.91.90.ebuild b/gnome-extra/gnome-games/gnome-games-2.91.90.ebuild
index a4a7b2e..86caea5 100644
--- a/gnome-extra/gnome-games/gnome-games-2.91.90.ebuild
+++ b/gnome-extra/gnome-games/gnome-games-2.91.90.ebuild
@@ -135,6 +135,9 @@ src_prepare() {
 	# Without this, --enable-staging enables all those games unconditionally
 	epatch "${FILESDIR}/${PN}-fix-staging-games.patch"
 
+	# Fixed upstream, remove in next release
+	epatch "${FILESDIR}/${P}-fix-header-collisions.patch"
+
 	eautoreconf
 
 	# disable pyc compiling



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

* [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-games/, gnome-extra/gnome-games/files/
@ 2011-03-14 17:21 Nirbheek Chauhan
  0 siblings, 0 replies; 3+ messages in thread
From: Nirbheek Chauhan @ 2011-03-14 17:21 UTC (permalink / raw
  To: gentoo-commits

commit:     1e49c15e08ea84bf7577c0675ede71fbae4c4ecb
Author:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 17:12:35 2011 +0000
Commit:     Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 17:17:30 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=1e49c15e

gnome-extra/gnome-games: 2.91.90 → 2.91.91

---
 ...gnome-games-2.91.90-fix-header-collisions.patch |   71 --------------------
 ...s-2.91.90.ebuild => gnome-games-2.91.91.ebuild} |    3 -
 2 files changed, 0 insertions(+), 74 deletions(-)

diff --git a/gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-header-collisions.patch b/gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-header-collisions.patch
deleted file mode 100644
index eb22628..0000000
--- a/gnome-extra/gnome-games/files/gnome-games-2.91.90-fix-header-collisions.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-From 705397f479f758a6eae767aad84e13b10ca25f46 Mon Sep 17 00:00:00 2001
-From: Nirbheek Chauhan <nirbheek@gentoo.org>
-Date: Wed, 23 Feb 2011 15:49:00 +0000
-Subject: Fix header collisions between clutter-gtk-0.10 and clutter-gtk-1.0
-
-Always add CLUTTER_GTK_CFLAGS before CLUTTER_CFLAGS to maintain the path order.
-Use the same LIBS order for consistency.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=643080
----
-diff --git a/aisleriot/Makefile.am b/aisleriot/Makefile.am
-index 9bd5995..030927f 100644
---- a/aisleriot/Makefile.am
-+++ b/aisleriot/Makefile.am
-@@ -167,9 +167,9 @@ sol_clutter_SOURCES += \
- endif
- 
- sol_clutter_CPPFLAGS = $(sol_CPPFLAGS) -DHAVE_CLUTTER
--sol_clutter_CFLAGS = $(sol_CFLAGS) $(CLUTTER_CFLAGS) $(CLUTTER_GTK_CFLAGS)
-+sol_clutter_CFLAGS = $(sol_CFLAGS) $(CLUTTER_GTK_CFLAGS) $(CLUTTER_CFLAGS)
- sol_clutter_LDFLAGS = $(sol_LDFLAGS)
--sol_clutter_LDADD = $(sol_LDADD) $(CLUTTER_LIBS) $(CLUTTER_GTK_LIBS)
-+sol_clutter_LDADD = $(sol_LDADD) $(CLUTTER_GTK_LIBS) $(CLUTTER_LIBS)
- 
- 
- endif # ENABLE_AISLERIOT_CLUTTER
-diff --git a/gnibbles/Makefile.am b/gnibbles/Makefile.am
-index c332c5d..cf0e4ff 100644
---- a/gnibbles/Makefile.am
-+++ b/gnibbles/Makefile.am
-@@ -39,15 +39,15 @@ gnibbles_CPPFLAGS = \
- 
- gnibbles_CFLAGS = \
- 	$(GTK_CFLAGS) \
--	$(CLUTTER_CFLAGS) \
- 	$(CLUTTER_GTK_CFLAGS) \
-+	$(CLUTTER_CFLAGS) \
- 	$(AM_CFLAGS)
- 
- gnibbles_LDADD = \
- 	$(top_builddir)/libgames-support/libgames-support.la \
- 	$(GTK_LIBS) \
--	$(CLUTTER_LIBS) \
- 	$(CLUTTER_GTK_LIBS) \
-+	$(CLUTTER_LIBS) \
- 	$(INTLLIBS)
- 
- if HAVE_GNOME
-diff --git a/quadrapassel/Makefile.am b/quadrapassel/Makefile.am
-index dedd075..087d34b 100644
---- a/quadrapassel/Makefile.am
-+++ b/quadrapassel/Makefile.am
-@@ -31,14 +31,14 @@ quadrapassel_CPPFLAGS = \
- 
- quadrapassel_CXXFLAGS = \
- 	$(GTK_CFLAGS) \
--	$(CLUTTER_CFLAGS) \
- 	$(CLUTTER_GTK_CFLAGS) \
-+	$(CLUTTER_CFLAGS) \
- 	$(AM_CXXFLAGS)
- 
- quadrapassel_LDADD = \
- 	$(top_builddir)/libgames-support/libgames-support.la \
--	$(CLUTTER_LIBS) \
- 	$(CLUTTER_GTK_LIBS) \
-+	$(CLUTTER_LIBS) \
- 	$(GTK_LIBS) \
- 	$(INTLLIBS)
- 
---
-cgit v0.8.3.4

diff --git a/gnome-extra/gnome-games/gnome-games-2.91.90.ebuild b/gnome-extra/gnome-games/gnome-games-2.91.91.ebuild
similarity index 98%
rename from gnome-extra/gnome-games/gnome-games-2.91.90.ebuild
rename to gnome-extra/gnome-games/gnome-games-2.91.91.ebuild
index 86caea5..a4a7b2e 100644
--- a/gnome-extra/gnome-games/gnome-games-2.91.90.ebuild
+++ b/gnome-extra/gnome-games/gnome-games-2.91.91.ebuild
@@ -135,9 +135,6 @@ src_prepare() {
 	# Without this, --enable-staging enables all those games unconditionally
 	epatch "${FILESDIR}/${PN}-fix-staging-games.patch"
 
-	# Fixed upstream, remove in next release
-	epatch "${FILESDIR}/${P}-fix-header-collisions.patch"
-
 	eautoreconf
 
 	# disable pyc compiling



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

end of thread, other threads:[~2011-03-14 17:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-24 19:58 [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-games/, gnome-extra/gnome-games/files/ Jonathan Callen
  -- strict thread matches above, loose matches on Subject: below --
2011-03-14 17:21 Nirbheek Chauhan
2011-02-22 15:14 Nirbheek Chauhan

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