[dev-cpp/gtkmm] add GCC 4.6 patch
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
AUX gtkmm-2.24.2-gcc46.patch 318 RMD160 c0c115c8d2ea3a8a970b3cce928d88fb53070e2b SHA1 afdfe97d68b74c5e187204e719cfdbaf3f674837 SHA256 824110b9ce1f55309cdefa37ca5a6f59f19792db66358d3461efc35801f4a399
|
||||
DIST gtkmm-2.24.2.tar.xz 10776640 RMD160 ddd6246a2c21edfa30c8f3a5e3a6ffd8d4ec541f SHA1 d26fb3d9f483ae0c608bac49e6236274f83aed59 SHA256 c90c7a29c20dd6d795925bd66ad1ff40be07cea0e4c03f4d6105a8c07448953d
|
||||
EBUILD gtkmm-2.24.2.ebuild 1388 RMD160 212c6e55888480c9e7048a7ea42276f26b5bd133 SHA1 8eb010b9e66950785b270d9c667be1032c06e5cb SHA256 288f1603fb3e53705144400fe4973149875842cc0182db1a44aabdb4b5b06c1c
|
||||
MISC metadata.xml 161 RMD160 1988530f97a742d78d3f3e99d15625f8a674260a SHA1 b034f3d668b50c57826ead5cfd17fcd2b68d19d6 SHA256 00ba82c241ad7007fe861877db3ae5aeaa967e05f0a6478e6ba9eb60ba31a3b6
|
||||
@@ -0,0 +1,11 @@
|
||||
--- gtkmm-2.24.2.orig/gtk/gtkmm/radiobuttongroup.cc
|
||||
+++ gtkmm-2.24.2/gtk/gtkmm/radiobuttongroup.cc
|
||||
@@ -16,6 +16,7 @@
|
||||
* License along with this library; if not, write to the Free
|
||||
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
*/
|
||||
+#include <cstddef>
|
||||
|
||||
#include <gtkmm/radiobuttongroup.h>
|
||||
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-2.24.2.ebuild,v 1.8 2011/10/30 14:51:44 armin76 Exp $
|
||||
|
||||
EAPI="4"
|
||||
GCONF_DEBUG="no"
|
||||
GNOME2_LA_PUNT="yes"
|
||||
|
||||
inherit eutils gnome2
|
||||
|
||||
DESCRIPTION="C++ interface for GTK+2"
|
||||
HOMEPAGE="http://www.gtkmm.org"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="2.4"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
|
||||
IUSE="doc examples test"
|
||||
|
||||
RDEPEND=">=dev-cpp/glibmm-2.24:2
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
>=dev-cpp/atkmm-2.22.2
|
||||
>=dev-cpp/cairomm-1.2.2
|
||||
>=dev-cpp/pangomm-2.27.1:1.4
|
||||
dev-libs/libsigc++:2"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/pkgconfig
|
||||
doc? (
|
||||
media-gfx/graphviz
|
||||
dev-libs/libxslt
|
||||
app-doc/doxygen )"
|
||||
|
||||
pkg_setup() {
|
||||
DOCS="AUTHORS ChangeLog PORTING NEWS README"
|
||||
G2CONF="${G2CONF}
|
||||
--enable-api-atkmm
|
||||
--disable-maintainer-mode
|
||||
$(use_enable doc documentation)"
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
gnome2_src_prepare
|
||||
|
||||
epatch "${FILESDIR}/${P}-gcc46.patch"
|
||||
|
||||
if ! use test; then
|
||||
# don't waste time building tests
|
||||
sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|
||||
|| die "sed 1 failed"
|
||||
fi
|
||||
|
||||
if ! use examples; then
|
||||
# don't waste time building tests
|
||||
sed 's/^\(SUBDIRS =.*\)demos\(.*\)$/\1\2/' -i Makefile.am Makefile.in \
|
||||
|| die "sed 2 failed"
|
||||
fi
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<herd>gnome-mm</herd>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user