summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2010-10-30 21:05:21 +0000
committerPacho Ramos <pacho@gentoo.org>2010-10-30 21:05:21 +0000
commitdd114b8cf92da0a10ab28a8dd4ba25f66644dfcb (patch)
tree3b1718bdaf3d488f22a7a3d39bc86d1e4b226ef8 /dev-cpp
parentC++ interface for the ATK library has been splitted off from gtkmm. (diff)
downloadhistorical-dd114b8cf92da0a10ab28a8dd4ba25f66644dfcb.tar.gz
historical-dd114b8cf92da0a10ab28a8dd4ba25f66644dfcb.tar.bz2
historical-dd114b8cf92da0a10ab28a8dd4ba25f66644dfcb.zip
Version bump, atkmm has now its own package. Remove old and make gtkmm-1.2.9-r2.ebuild repoman compliant (set RDEPEND).
Package-Manager: portage-2.1.9.23/cvs/Linux x86_64
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/gtkmm/ChangeLog10
-rw-r--r--dev-cpp/gtkmm/Manifest19
-rw-r--r--dev-cpp/gtkmm/files/gtkmm-2.12.7-gtk2_14-compatibility.patch55
-rw-r--r--dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild5
-rw-r--r--dev-cpp/gtkmm/gtkmm-2.16.0.ebuild40
-rw-r--r--dev-cpp/gtkmm/gtkmm-2.22.0.ebuild53
6 files changed, 79 insertions, 103 deletions
diff --git a/dev-cpp/gtkmm/ChangeLog b/dev-cpp/gtkmm/ChangeLog
index 8989d9d3b6d6..fb00f832b537 100644
--- a/dev-cpp/gtkmm/ChangeLog
+++ b/dev-cpp/gtkmm/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-cpp/gtkmm
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/ChangeLog,v 1.181 2010/10/09 22:56:58 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/ChangeLog,v 1.182 2010/10/30 21:05:21 pacho Exp $
+
+*gtkmm-2.22.0 (30 Oct 2010)
+
+ 30 Oct 2010; Pacho Ramos <pacho@gentoo.org> gtkmm-1.2.9-r2.ebuild,
+ -files/gtkmm-2.12.7-gtk2_14-compatibility.patch, -gtkmm-2.16.0.ebuild,
+ +gtkmm-2.22.0.ebuild:
+ Version bump, atkmm has now its own package. Remove old and make
+ gtkmm-1.2.9-r2.ebuild repoman compliant (set RDEPEND).
09 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> gtkmm-2.20.3.ebuild:
ppc64 stable wrt #324077
diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest
index d9763a7d7cdb..c3edc9a7b6bb 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -1,18 +1,27 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX gtkmm-1.2.9-gcc3.1-gentoo.patch 518 RMD160 2c516c51c0b97d26638150a9741f9f196a0b037e SHA1 d6330370dac2f9a6cf08db9be3d5c6ee36c28b5e SHA256 be2e4bb78de8d55824a3564427e6078bb65a525ed05164128b4857dffc487705
AUX gtkmm-1.2.9-gcc3.4-gentoo.patch 2197 RMD160 a3ababae65054054ff790dadf825fc7dd263926a SHA1 fe9376c71de04a23fc0413befee521d6cae8cc38 SHA256 918f1f1774901699a4c64749e4dc2965895b018c47c707308b65033db9586ceb
AUX gtkmm-1.2.9-gcc4.3.patch 538 RMD160 1355108436b34d25a0b66c043354f8079953a567 SHA1 aea11193c3da443853091261b3af3c1df016fd43 SHA256 26a75270f3e70b975effc966721be5fcc1000519ad5dca395b7dbb934a0be468
AUX gtkmm-1.2.9-gcc4.patch 1382 RMD160 681cb464e36f0ad7d89029fd384bb7496c48eeb3 SHA1 c0c4c2370d5552394926a03ba6b1ede093a8f4fe SHA256 45a907630a651e8bd1355b837253a75ecd6e1e8f9e80d8e6668669a85c2d5a41
-AUX gtkmm-2.12.7-gtk2_14-compatibility.patch 2205 RMD160 3d65c0edd8a697648bf941da7ad48879008d1665 SHA1 150a24d053a7f8dbc7900e3de455bc630facd376 SHA256 093b450d90c7c672f0235fa005a0a6197b7b3a45b9a45410c6e906b580df9088
AUX gtkmm-2.2.12-gcc41.patch 3418 RMD160 7893ea3ea8aebfcc8b8c296d1ccb407658dc6d56 SHA1 e2fb943fa1277da0735bbd08acbd6602aca0e6a4 SHA256 28b21d7ba79a19cea0df01546b58dcbe5a0577b2d9c7c07bde8010cb2b1e7158
DIST gtkmm-1.2.9.tar.gz 716656 RMD160 d5248981343fea5f3c0b7e59b190f7fe9273021a SHA1 42c87bba55fa72452bf3fcc18b169478a825fbf6 SHA256 fb8e59cee2d9825e4060b72937461bde488f673362bab258f6fe78e9db93925c
-DIST gtkmm-2.16.0.tar.bz2 9313258 RMD160 db9ce4005b7f6aecd88715c02f0ab9c43932e063 SHA1 e8cde1ebf651458c815d5e896bbae2ae4bf33d67 SHA256 9994e6a92f7086adb58aba0431f29a766218f806b9db95359dad59a0615f95bf
DIST gtkmm-2.18.2.tar.bz2 12215352 RMD160 775b15bebd884a9dec084d7e4faa8510c013a6f7 SHA1 ed58c6d8d0be82fc326cd67a8c2cf1762c30245e SHA256 dfc003e22ecdc046cbae731b24e077ed87efa0f9ca57a0735dfe716c560b474e
DIST gtkmm-2.2.12.tar.bz2 3846586 RMD160 009c6af3c638f2e55eaf82e5d9cdf468ca0a62ad SHA1 ea6f130f68b837bd042e8e84ab6708467dd8ba08 SHA256 8aa93a899f7aa55617041107dd3290ccbd3b2b81348a745a66557b159617bb57
DIST gtkmm-2.20.3.tar.bz2 12554334 RMD160 b0f26cb06443e642e43435cec9ff66a5972fc8d7 SHA1 ad53f52f18cc3021b7fd6cd06f965471039d5333 SHA256 311d2156f15cdbdce22cb2af6e606a3f621d7dfebea6f7b1be0132e81af90585
-EBUILD gtkmm-1.2.9-r2.ebuild 1381 RMD160 b60bac2742371d7933e62a0656aa2b1d97113ad9 SHA1 fa39331e5d6b2ea0c8b5e2d2421b1e466470a613 SHA256 73ae87e764c6e556d8594e0e17531f8c54bf8c796f8af4ab4e9c3f2a1db87fea
-EBUILD gtkmm-2.16.0.ebuild 947 RMD160 86d973fcef4cd253da5222a37617f544c37afb0a SHA1 79b2a08325a0cf0193eb59c5c866ed4630576e73 SHA256 3f92dc73395ebc19312fd15cf57204479f70a464c8370c7e14c387ff53c0a1a8
+DIST gtkmm-2.22.0.tar.bz2 11496369 RMD160 5eacf79b3c2acd09ba36a3e8643da90282cec579 SHA1 4a43945ecf20d0db7679daf95d504c2e97fb0a72 SHA256 8478d80d8d4793c2e1c459a71bad6a767a43eaf2664da06a9bd65a2b98bb07b1
+EBUILD gtkmm-1.2.9-r2.ebuild 1402 RMD160 71b3f1a08beab3b4e2cba5582c47fcb54a5f263c SHA1 a337599e92416c3b2f982d2427d44646fad4b24f SHA256 14eed5af2acda6e220bfeef66618a1032e8c87d1d59bf02cc10a5744770acb73
EBUILD gtkmm-2.18.2.ebuild 1300 RMD160 250933b33ba6310c9ae5da28a69a7bfe2490b986 SHA1 b6a20a92e8f760c1b582a75eaa399bed73ad3e11 SHA256 46906887a9c66786d41bc88c06682c03e0f7a233adf8d40469b5a7aa6893d46a
EBUILD gtkmm-2.2.12.ebuild 696 RMD160 0e82e332757fe5ee3351c95067ebcbfc5d7c0814 SHA1 33e63d772ec1ba56b5a17b36b60bca1b01748c0a SHA256 3b5c0822d282ea2ed69fd74512e056577317dcb9c66798d0f22c92a5ebebfee7
EBUILD gtkmm-2.20.3.ebuild 1301 RMD160 aae01f2d04f6a1e05bef795cc96ce9a4bf43af74 SHA1 4b8aded2b9a5ae2f5388e8a1439639fed77b2448 SHA256 cda92e1f8f8fca690dc148f9496d203a9b020ddab0893b78e81d07a734c57c44
-MISC ChangeLog 24415 RMD160 bdd570e7af8fa0ff995f14c865434e276796ed3d SHA1 e93ba8f5dd51fb441adc742c5a049f3714df5454 SHA256 bece445fd86ebb94e1e94ca857dfce89fd59b8e66e921f0dab0eacfa3ef64812
+EBUILD gtkmm-2.22.0.ebuild 1305 RMD160 94eefb1fd30b34ef801b74ac6fe533f600ad3744 SHA1 d758b34f704c61922c062a2f0127d7da2d0b6b48 SHA256 d9582311df88b2cdd42061a6fc7e3b3139fcfa4444cc8b90d23fb33d56f6b1af
+MISC ChangeLog 24731 RMD160 e5cbe0935a1bcdb5efa379f30b615809a906176a SHA1 d02cd6938b892eaadabce008c833382220324c78 SHA256 9196e3376ed3fbeeef04fa2cf00f4bb2ea1cffafca5cab9e660ca053700410ad
MISC metadata.xml 161 RMD160 1988530f97a742d78d3f3e99d15625f8a674260a SHA1 b034f3d668b50c57826ead5cfd17fcd2b68d19d6 SHA256 00ba82c241ad7007fe861877db3ae5aeaa967e05f0a6478e6ba9eb60ba31a3b6
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iEYEARECAAYFAkzMiJcACgkQCaWpQKGI+9Q6kACfbKMyXPV116Z+0KL6jgDZ0EEg
+O+MAn1csJ8Z+Fhl9FE0prPfUwBs472Ah
+=LWFX
+-----END PGP SIGNATURE-----
diff --git a/dev-cpp/gtkmm/files/gtkmm-2.12.7-gtk2_14-compatibility.patch b/dev-cpp/gtkmm/files/gtkmm-2.12.7-gtk2_14-compatibility.patch
deleted file mode 100644
index aeb3a7acfc9b..000000000000
--- a/dev-cpp/gtkmm/files/gtkmm-2.12.7-gtk2_14-compatibility.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-http://svn.gnome.org/viewvc/gtkmm/trunk/gtk/src/toolbar.ccg?r1=869&r2=999&view=patch
-with the same repeated for gtk/gtkmm generated sources
-
-Fixes build against gtk+-2.14 to allow gtkmm to be stabled later than gtk+
-
---- trunk/gtk/src/toolbar.ccg 2007/07/12 12:41:04 869
-+++ trunk/gtk/src/toolbar.ccg 2008/07/03 15:09:41 999
-@@ -20,13 +20,6 @@
- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
--//Define this to make sure that we don't use any of the deprecated GtkToolbar API.
--//Normally we just deprecate it in gtkmm too,
--//but the GtkToolbar compatibility system is particularly unpleasant, so we just removed it in gtkmm 2.4. murrayc.
--//In future, this GTK_DISABLE_DEPRECATED might be inappropriate because it might cover extra GTK+ API. Just remove it then.
--
--#define GTK_DISABLE_DEPRECATED
--
- #include <glib.h>
- #include <gtkmm/button.h>
- #include <gtkmm/togglebutton.h>
-@@ -96,7 +89,7 @@
- Tooltips* Toolbar::get_tooltips_object() const
- {
- //Note that the _tooltips field is deprecated and broken since GTK+ 2.12:
-- return Glib::wrap((GtkTooltips*)gobj()->_tooltips);
-+ return 0; //Glib::wrap((GtkTooltips*)gobj()->_tooltips);
- }
- #endif //GTKMM_DISABLE_DEPRECATED
-
---- trunk/gtk/gtkmm/toolbar.cc 2007/07/12 12:41:04 869
-+++ trunk/gtk/gtkmm/toolbar.cc 2008/07/03 15:09:41 999
-@@ -20,13 +20,6 @@
- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
--//Define this to make sure that we don't use any of the deprecated GtkToolbar API.
--//Normally we just deprecate it in gtkmm too,
--//but the GtkToolbar compatibility system is particularly unpleasant, so we just removed it in gtkmm 2.4. murrayc.
--//In future, this GTK_DISABLE_DEPRECATED might be inappropriate because it might cover extra GTK+ API. Just remove it then.
--
--#define GTK_DISABLE_DEPRECATED
--
- #include <glib.h>
- #include <gtkmm/button.h>
- #include <gtkmm/togglebutton.h>
-@@ -96,7 +89,7 @@
- Tooltips* Toolbar::get_tooltips_object() const
- {
- //Note that the _tooltips field is deprecated and broken since GTK+ 2.12:
-- return Glib::wrap((GtkTooltips*)gobj()->_tooltips);
-+ return 0; //Glib::wrap((GtkTooltips*)gobj()->_tooltips);
- }
- #endif //GTKMM_DISABLE_DEPRECATED
-
diff --git a/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild b/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild
index ae802c1c89d6..3669f34a63f1 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-2008 Gentoo Foundation
+# Copyright 1999-2010 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.16 2008/07/11 09:00:23 remi Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-1.2.9-r2.ebuild,v 1.17 2010/10/30 21:05:21 pacho Exp $
inherit eutils
@@ -17,6 +17,7 @@ IUSE="debug"
DEPEND="=x11-libs/gtk+-1.2*
=dev-libs/libsigc++-1.0*"
+RDEPEND="${DEPEND}"
src_unpack() {
unpack ${A}
diff --git a/dev-cpp/gtkmm/gtkmm-2.16.0.ebuild b/dev-cpp/gtkmm/gtkmm-2.16.0.ebuild
deleted file mode 100644
index 0ede5a3005b3..000000000000
--- a/dev-cpp/gtkmm/gtkmm-2.16.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-2.16.0.ebuild,v 1.9 2009/10/26 18:12:51 armin76 Exp $
-
-inherit 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"
-IUSE="doc examples test"
-
-RDEPEND=">=dev-cpp/glibmm-2.19
- >=x11-libs/gtk+-2.15.5
- >=dev-cpp/cairomm-1.2.2
- >=dev-cpp/pangomm-2.14.0
- >=dev-libs/atk-1.9.1"
-
-DEPEND="${RDEPEND}
- dev-util/pkgconfig"
-
-DOCS="AUTHORS CHANGES ChangeLog PORTING NEWS README"
-
-pkg_setup() {
- G2CONF="${G2CONF}
- --enable-api-atkmm
- $(use_enable doc docs)
- $(use_enable examples demos)"
-}
-
-src_unpack() {
- gnome2_src_unpack
-
- if ! use test; then
- # don't waste time building tests
- sed -i 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' Makefile.in || die "sed failed"
- fi
-}
diff --git a/dev-cpp/gtkmm/gtkmm-2.22.0.ebuild b/dev-cpp/gtkmm/gtkmm-2.22.0.ebuild
new file mode 100644
index 000000000000..d12b95d17a90
--- /dev/null
+++ b/dev-cpp/gtkmm/gtkmm-2.22.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-2.22.0.ebuild,v 1.1 2010/10/30 21:05:21 pacho Exp $
+
+EAPI="3"
+GCONF_DEBUG="no"
+
+inherit 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 ~x86-solaris"
+IUSE="doc examples test"
+
+RDEPEND=">=dev-cpp/glibmm-2.24
+ >=x11-libs/gtk+-2.20.0
+ >=dev-cpp/atkmm-2.22.0
+ >=dev-cpp/cairomm-1.2.2
+ >=dev-cpp/pangomm-2.26
+ 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
+
+ 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
+}