summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Goller <morfic@gentoo.org>2005-11-30 07:23:19 +0000
committerDaniel Goller <morfic@gentoo.org>2005-11-30 07:23:19 +0000
commit7c977a6a20761432a09e1fcb3d43d823af0eba78 (patch)
tree9fa0814738c67170ac5d9bf986b2df4b111ed96c
parentVersion bump + possible fix for bug #113925 (couldn't reproduce it) (diff)
downloadgentoo-2-7c977a6a20761432a09e1fcb3d43d823af0eba78.tar.gz
gentoo-2-7c977a6a20761432a09e1fcb3d43d823af0eba78.tar.bz2
gentoo-2-7c977a6a20761432a09e1fcb3d43d823af0eba78.zip
Adding gcc4 patch to allow compilation
(Portage version: 2.0.53_rc7)
-rw-r--r--dev-cpp/gtkmm/ChangeLog6
-rw-r--r--dev-cpp/gtkmm/Manifest15
-rw-r--r--dev-cpp/gtkmm/files/gtkmm-1.2.9-gcc4.patch37
-rw-r--r--dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild3
4 files changed, 47 insertions, 14 deletions
diff --git a/dev-cpp/gtkmm/ChangeLog b/dev-cpp/gtkmm/ChangeLog
index dbbac8ce3e9c..ab8beb38b6d9 100644
--- a/dev-cpp/gtkmm/ChangeLog
+++ b/dev-cpp/gtkmm/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-cpp/gtkmm
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/ChangeLog,v 1.80 2005/10/21 17:21:21 ka0ttic Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/ChangeLog,v 1.81 2005/11/30 07:23:19 morfic Exp $
+
+ 30 Nov 2005; Daniel Goller <morfic@gentoo.org>
+ +files/gtkmm-1.2.9-gcc4.patch, gtkmm-1.2.9-r2.ebuild:
+ Adding gcc4 patch to allow compilation with gcc4
*gtkmm-2.8.1 (21 Oct 2005)
*gtkmm-2.6.5 (21 Oct 2005)
diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest
index 1fbaa7475f98..6184c28d211c 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -1,7 +1,4 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 ad72c9c977a1e2f67327878c79a99971 ChangeLog 11898
+MD5 6ea6e14e7b7d04ca7a2a0fe1d4446eb7 ChangeLog 12055
MD5 cd03ba8b48e5e090cb055a176291475a files/digest-gtkmm-1.2.9-r2 63
MD5 f824eb6aaffd23a260a89d01e9c0a4e6 files/digest-gtkmm-2.2.10 66
MD5 70de761424783ad1859efffddb40b848 files/digest-gtkmm-2.2.11 66
@@ -17,7 +14,8 @@ MD5 e2a911429512f8f176b4cef20ee63a48 files/digest-gtkmm-2.8.0 65
MD5 46dbaa5bb642172ee163cbccf0854930 files/digest-gtkmm-2.8.1 65
MD5 53f860d6754e3cb516cc67a11c36fc7f files/gtkmm-1.2.9-gcc3.1-gentoo.patch 518
MD5 e94dace49157531976d52e48b24e620d files/gtkmm-1.2.9-gcc3.4-gentoo.patch 2197
-MD5 286b665f00ff46b5b7309d4754a063e9 gtkmm-1.2.9-r2.ebuild 1288
+MD5 ec017b1d591242271632f34bef93d36a files/gtkmm-1.2.9-gcc4.patch 1382
+MD5 4b1dd12277a2e93f784f29fc1226dfed gtkmm-1.2.9-r2.ebuild 1331
MD5 7da18e5d2b0e2cd0d521b0eb3a521f9e gtkmm-2.2.10.ebuild 764
MD5 61130fde8f9beb2e2ab4b9da8fb150d6 gtkmm-2.2.11.ebuild 764
MD5 b67ef7a83e720dc14b9135c387d91444 gtkmm-2.2.12.ebuild 766
@@ -31,10 +29,3 @@ MD5 48b2eec42b0f51e12c5e770f4a27f2b7 gtkmm-2.6.5.ebuild 645
MD5 ee85a08aa89b99d513f47d0ef413b517 gtkmm-2.8.0.ebuild 645
MD5 6a836001dd6155c8be7d7732a1f53ac4 gtkmm-2.8.1.ebuild 645
MD5 d55015f2e0ee69e92ab287320c27c5b2 metadata.xml 161
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFDWSOwEZCkKN40op4RAraOAJwJYZQjoe2ehIy17TAaaljPfOnEaQCffWL5
-GKlPx6MxGw93BZrqzQyhNiw=
-=3bUH
------END PGP SIGNATURE-----
diff --git a/dev-cpp/gtkmm/files/gtkmm-1.2.9-gcc4.patch b/dev-cpp/gtkmm/files/gtkmm-1.2.9-gcc4.patch
new file mode 100644
index 000000000000..a5b52edaa818
--- /dev/null
+++ b/dev-cpp/gtkmm/files/gtkmm-1.2.9-gcc4.patch
@@ -0,0 +1,37 @@
+diff -ur gtkmm-1.2.9-orig/src/clist.gen_h gtkmm-1.2.9/src/clist.gen_h
+--- gtkmm-1.2.9-orig/src/clist.gen_h 2005-11-29 19:02:52.000000000 +0000
++++ gtkmm-1.2.9/src/clist.gen_h 2005-11-29 19:03:43.000000000 +0000
+@@ -60,8 +60,8 @@
+ class Cell
+ {
+ protected:
+- friend class CList;
++ friend class Gtk::CList;
+ friend class Row;
+
+ GtkCList *parent_;
+ GtkCListRow *row__;
+diff -ur gtkmm-1.2.9-orig/src/radiobutton.gen_h gtkmm-1.2.9/src/radiobutton.gen_h
+--- gtkmm-1.2.9-orig/src/radiobutton.gen_h 2005-11-29 19:02:52.000000000 +0000
++++ gtkmm-1.2.9/src/radiobutton.gen_h 2005-11-29 19:04:10.000000000 +0000
+@@ -36,7 +36,7 @@
+ //- It should not be called with new.
+ class Group
+ {
+- friend class RadioButton;
++ friend class Gtk::RadioButton;
+ GSList *group_;
+ void* operator new(size_t);
+ void add(RadioButton& item);
+diff -ur gtkmm-1.2.9-orig/src/radiomenuitem.gen_h gtkmm-1.2.9/src/radiomenuitem.gen_h
+--- gtkmm-1.2.9-orig/src/radiomenuitem.gen_h 2005-11-29 19:02:52.000000000 +0000
++++ gtkmm-1.2.9/src/radiomenuitem.gen_h 2005-11-29 19:04:22.000000000 +0000
+@@ -34,7 +34,7 @@
+ //- It should not be called with new.
+ class Group
+ {
+- friend class RadioMenuItem;
++ friend class Gtk::RadioMenuItem;
+ GSList *group_;
+ void* operator new(size_t);
+ void add(RadioMenuItem& item);
diff --git a/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild b/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild
index f64774ef529e..7621eab8f878 100644
--- a/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild
+++ b/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild,v 1.12 2005/01/01 17:27:08 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild,v 1.13 2005/11/30 07:23:19 morfic Exp $
inherit eutils
@@ -26,6 +26,7 @@ src_unpack() {
# (http://marc.theaimsgroup.com/?l=gtkmm&m=101879848701486&w=2)
epatch ${FILESDIR}/gtkmm-1.2.9-gcc3.1-gentoo.patch
epatch ${FILESDIR}/gtkmm-1.2.9-gcc3.4-gentoo.patch
+ epatch ${FILESDIR}/gtkmm-1.2.9-gcc4.patch
}
src_compile() {