summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2012-06-24 17:13:48 +0000
committerMichael Palimaka <kensington@gentoo.org>2012-06-24 17:13:48 +0000
commitd3336b61f6fdcb221ed975af72ceebaedd5c18a6 (patch)
tree4baace831d1699fe911b61aa3405273ed1fed7e0 /media-libs/gluon
parentUpdate USE descriptions. (diff)
downloadhistorical-d3336b61f6fdcb221ed975af72ceebaedd5c18a6.tar.gz
historical-d3336b61f6fdcb221ed975af72ceebaedd5c18a6.tar.bz2
historical-d3336b61f6fdcb221ed975af72ceebaedd5c18a6.zip
Version bump. Add a patch from upstream to fix build with GCC 4.7, wrt bug #423337.
Package-Manager: portage-2.1.11.1/cvs/Linux x86_64
Diffstat (limited to 'media-libs/gluon')
-rw-r--r--media-libs/gluon/ChangeLog12
-rw-r--r--media-libs/gluon/Manifest29
-rw-r--r--media-libs/gluon/files/gluon-0.71.0-gcc-4.7.patch30
-rw-r--r--media-libs/gluon/gluon-0.71.0.ebuild37
4 files changed, 89 insertions, 19 deletions
diff --git a/media-libs/gluon/ChangeLog b/media-libs/gluon/ChangeLog
index 3457068b1c30..52ea17535857 100644
--- a/media-libs/gluon/ChangeLog
+++ b/media-libs/gluon/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-libs/gluon
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/gluon/ChangeLog,v 1.3 2011/10/28 23:53:45 abcd Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gluon/ChangeLog,v 1.4 2012/06/24 17:13:48 kensington Exp $
+
+*gluon-0.71.0 (24 Jun 2012)
+
+ 24 Jun 2012; Michael Palimaka <kensington@gentoo.org>
+ +files/gluon-0.71.0-gcc-4.7.patch, +gluon-0.71.0.ebuild:
+ Version bump. Add a patch from upstream to fix build with GCC 4.7, wrt bug
+ #423337.
28 Oct 2011; Jonathan Callen <abcd@gentoo.org> gluon-0.70.0.ebuild:
Bump to EAPI=4
@@ -13,4 +20,3 @@
06 Jun 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org>
+gluon-0.70.0.ebuild, +metadata.xml:
[media-libs/gluon] Initial import to the tree of the first alpha release.
-
diff --git a/media-libs/gluon/Manifest b/media-libs/gluon/Manifest
index f7757475ded1..9651d5531fb2 100644
--- a/media-libs/gluon/Manifest
+++ b/media-libs/gluon/Manifest
@@ -1,24 +1,21 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA1
+AUX gluon-0.71.0-gcc-4.7.patch 780 RMD160 1647b4c5449f9f33ff9db4acea31b6f766a94747 SHA1 a5170b1e5c3fba3c8575872b8782e4beca977db6 SHA256 a7b1b29bba06a7a341c1b90fc5e27b46b2bfbd6265eb8e004a87a787dd81ae02
DIST gluon-0.70.0.tar.gz 8234641 RMD160 9988dcc7a4ac55a54fb1d71db2e579264e4b8866 SHA1 41fbfcb6118b7e7839e35f9fda44bbf9524aeaf9 SHA256 952a0012de51086075560930305a2897b8bb889aa4bb925ac637c12abd1ce84a
+DIST gluon-0.71.0.tar.gz 14739398 RMD160 324bff3c19eebd05d2e50facd9a20820ae96b097 SHA1 e6cb829bff998b38d8c97ccc810342adcf5e667a SHA256 76d1c43eac52563541e0502d50450ddb5c2d1841b882f5f652202ff0ebd21ab3
EBUILD gluon-0.70.0.ebuild 961 RMD160 7339baa036409f8874cb0313f0feb4f2661e397a SHA1 5201199f8105369a21135ae19ff0159508f41e8a SHA256 77021efe49242bbb69e1f904f7551c300c8f5b376ac317402b40d0d862675f58
-MISC ChangeLog 604 RMD160 d5e0afbf9347790f63730a4b4899d36b31c302dd SHA1 7f6d2f7cea29e6bbc22061d9e26140ea780743b7 SHA256 226bb976ecafe259274eb0eee3b98bfab0dda9088895a748af426f390426b8e8
+EBUILD gluon-0.71.0.ebuild 889 RMD160 eaeef8264b6cce98dc5f59ede46055cb5ace0116 SHA1 257a9287ed4db19eebceb3f8901102067144469a SHA256 6fb46627cf3744a7aa9625e176d40262cf57ed041edae36262b745a10961caf7
+MISC ChangeLog 842 RMD160 f32301c7ad6e71951d083eac611b1b79456e0033 SHA1 137dc6dff4910403f0d4faaa8b2d9e54c15b5985 SHA256 b81505169f959c4e175ecf6921472b05185b2c8f6a3cf8cbc91e369810ef196b
MISC metadata.xml 156 RMD160 ecce3b981f150c45ae1e84e2d208e678d6124259 SHA1 b64f7c0b4e5db816d82ad19848f72118af129d35 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCgAGBQJOq0CPAAoJELHSF2kinlg4nHoP/ilUycWMwJZUfKWbhVWsTRpw
-MizDvNtBVaUEgOSriDVdSqrVO0Y9g0ojf6Mi6d98tHFvDpy1L2ZHdgErWNcrODNw
-NjWnwbREzYltzH5bnd+OuDkcL2MnU0LbD27S4hsKb+6VJt4k/WjJYqQi+w9x0h+G
-82vJWllo2j2Ib7UqDXQZbxop2VN4oqJ2BiLKZqSAPfvKPPGy4PLuYKtI5SGAsuC3
-C69//unvjK6UESwfBhx5JQQJADMdq+6tNhFu1NV8RxNho9NwOE5Mzg8j4TYxWWjJ
-EyQG8OyHS8qRdoHFF/VtzmyMe3EPzwR9hnZmmV+dOCVsm5f8b8V6sR1dRQSmH2s0
-ag5PFjQg8OeQTads7BqV7NputHq+uGv3oNHNxT6nxrXlW6npcrW5ASU4eFV4YXN9
-by/sqz6inwNMOD/few4UPE1Zujl6tKfW+W0PtUw5cc3BQZs+B5ABdIVMWYnf/rrl
-zX7lJKQkJCiXfimQNos/i912a2WBat5GSGtJ1T73sb+M1cTonqoYm6/BYa2qkQv7
-PcadFpHsXRC/tVG3ADip1O9UrFyaB5YLvOf0Ga8lbEwcmlcqQWfYi64BMEeY0MTw
-LqzU7nbrqV0rnWXASJ4QpbRb+mnPk5+qyCO8fP/SCMi3QXleqtEAEzM7e50k87tN
-xd9JCGqf9Ae20FFs4NM1
-=2pLV
+iQEcBAEBAgAGBQJP50rVAAoJEMbwO6tnXQ0so5cH/R4af+h6JuIyoCpn47LMfX2R
+by+uK/n1B0tqUWuk9qvWOtKAo5a6vulePTH9Bhq7S9QL6zo+CkwGWJ5adwz9Mj5X
+9W0COPr/v7K3ECFsMjJ2DgZxD3DnsZgjsdcfTdhCz2cKTicfMlKfqT6v02FKVxGd
+EU0v9Bf/UK6Y7YGo5n53bY/0QRNtq0PR8vl6eomDLn4EEi7D95EFOdy7bdiuQFjx
+r4Og/zUxKuwx6Gvcuj3E8+p5zqZedVEySel7lRg/gYs9CBR+y82OoOmYxejCGVWm
+bdzUNcQmwxE6dagtk1kBvmigR3eopK0GJHv051R6nQpHANz7v6e9cSubao2pSNo=
+=xksI
-----END PGP SIGNATURE-----
diff --git a/media-libs/gluon/files/gluon-0.71.0-gcc-4.7.patch b/media-libs/gluon/files/gluon-0.71.0-gcc-4.7.patch
new file mode 100644
index 000000000000..5f54687f3527
--- /dev/null
+++ b/media-libs/gluon/files/gluon-0.71.0-gcc-4.7.patch
@@ -0,0 +1,30 @@
+commit bccbda88a6bc53ac20091bb6aefd2f1b501ba31a
+Author: Christoph Feck <christoph@maxiom.de>
+Date: Fri Mar 23 23:35:09 2012 +0100
+
+ Fix includes
+
+diff --git a/input/linux/detectlinux.cpp b/input/linux/detectlinux.cpp
+index 632249a..6ae85a4 100644
+--- a/input/linux/detectlinux.cpp
++++ b/input/linux/detectlinux.cpp
+@@ -26,6 +26,7 @@
+
+ #include <QtCore/QDir>
+
++#include <unistd.h>
+ // #include <libudev.h>
+
+ using namespace GluonInput;
+diff --git a/input/linux/inputthread.cpp b/input/linux/inputthread.cpp
+index f92b104..202745e 100644
+--- a/input/linux/inputthread.cpp
++++ b/input/linux/inputthread.cpp
+@@ -30,6 +30,7 @@
+ // #include <QtCore/QStringList>
+
+ #include <fcntl.h>
++#include <unistd.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+ #include <linux/input.h>
diff --git a/media-libs/gluon/gluon-0.71.0.ebuild b/media-libs/gluon/gluon-0.71.0.ebuild
new file mode 100644
index 000000000000..a706dc4b27de
--- /dev/null
+++ b/media-libs/gluon/gluon-0.71.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/gluon/gluon-0.71.0.ebuild,v 1.1 2012/06/24 17:13:48 kensington Exp $
+
+EAPI=4
+
+OPENGL_REQUIRED="always"
+inherit kde4-base versionator
+
+DESCRIPTION="Gluon is a Free and Open Source framework for creating and distributing games."
+HOMEPAGE="http://gluon.tuxfamily.org/"
+SRC_URI="mirror://kde/unstable/${PN}/$(get_version_component_range 1-2)/src/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+KEYWORDS="~amd64"
+SLOT="4"
+IUSE="debug examples"
+
+DEPEND="
+ media-libs/alure
+ media-libs/libsndfile
+ media-libs/openal
+ virtual/glu
+ virtual/opengl
+ x11-libs/qt-declarative:4
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-gcc-4.7.patch" )
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use examples INSTALL_EXAMPLES)
+ )
+
+ kde4-base_src_configure
+}