summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2015-06-09 15:04:30 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2015-06-09 15:04:30 +0000
commitbd1c9171b645f72290624f1626b0c86d447af3da (patch)
treeded1b5b19a558da56d240e68c64f5110a0a92984 /dev-cpp
parentVersion bump for Gnome 3.16. (diff)
downloadhistorical-bd1c9171b645f72290624f1626b0c86d447af3da.tar.gz
historical-bd1c9171b645f72290624f1626b0c86d447af3da.tar.bz2
historical-bd1c9171b645f72290624f1626b0c86d447af3da.zip
Version bump for Gnome 3.16. Clean up old revision.
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0xC6085806
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/glibmm/ChangeLog8
-rw-r--r--dev-cpp/glibmm/Manifest11
-rw-r--r--dev-cpp/glibmm/glibmm-2.44.0.ebuild (renamed from dev-cpp/glibmm/glibmm-2.42.0.ebuild)43
-rw-r--r--dev-cpp/gtkmm/ChangeLog8
-rw-r--r--dev-cpp/gtkmm/Manifest11
-rw-r--r--dev-cpp/gtkmm/gtkmm-3.16.0.ebuild (renamed from dev-cpp/gtkmm/gtkmm-3.14.0.ebuild)43
6 files changed, 79 insertions, 45 deletions
diff --git a/dev-cpp/glibmm/ChangeLog b/dev-cpp/glibmm/ChangeLog
index 2a1cfbde10e3..93bdc2c691fb 100644
--- a/dev-cpp/glibmm/ChangeLog
+++ b/dev-cpp/glibmm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-cpp/glibmm
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/ChangeLog,v 1.237 2015/06/07 10:17:05 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/ChangeLog,v 1.238 2015/06/09 15:02:55 eva Exp $
+
+*glibmm-2.44.0 (09 Jun 2015)
+
+ 09 Jun 2015; Gilles Dartiguelongue <eva@gentoo.org> -glibmm-2.42.0.ebuild,
+ +glibmm-2.44.0.ebuild:
+ Version bump for Gnome 3.16. Clean up old revision.
07 Jun 2015; Markus Meier <maekke@gentoo.org> glibmm-2.42.0-r1.ebuild:
arm stable, bug #534012
diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest
index 5798806e9f79..b4951617b49d 100644
--- a/dev-cpp/glibmm/Manifest
+++ b/dev-cpp/glibmm/Manifest
@@ -3,15 +3,16 @@ Hash: SHA256
DIST glibmm-2.40.0.tar.xz 5645840 SHA256 34f320fad7e0057c63863706caa802ae0051b21523bed91ec33baf8421ca484f SHA512 3a51b3e311ba59505b3c452afdfdf456f184c39651d81317ff62f942d309f8707306cc68c69c20f7534f585036086088159414c7e75de59ab2684c4850559cb9 WHIRLPOOL 876ac86023e41b281408bf5435e32cd7674c2db1f92910508a082c8b316651b9e612de431ff767bffe4cd0613bb03a040e7569198cf3dc607f572cbcf5198bb2
DIST glibmm-2.42.0.tar.xz 6031860 SHA256 985083d97378d234da27a7243587cc0d186897a4b2d3c1286f794089be1a3397 SHA512 63bac04bf288d90f40d8bd08d16e147a42e2293a99998fabdc83bf1ef8a50197e44d95c1608f93fe7f2a1a791dd624dffb2db4426d3eaf32ce0f75ddac3559fb WHIRLPOOL 644b9446907066b20695ae9d848633b73aa30adff43d7c08f7afe002670cfac96a7e98d9669d35721c1f41fd2efb1ebc03d84ae1bdd3147f32e5a70ad3d099ea
+DIST glibmm-2.44.0.tar.xz 6102664 SHA256 1b0ac0425d24895507c0e0e8088a464c7ae2d289c47afa1c11f63278fc672ea8 SHA512 4a932b127ce0ed0798cef3555fdd1ca1632fc10720b74f9a39626989c216542807d76ae67ebc980049b65b1c163d236fc9875506ca2d80584c724394bbb8bfd7 WHIRLPOOL d1fad56af4487e661398ec3be006c528c5c6c1cba0181ad08725f14cb94bbbfe2f9c20870722b90ebca61a51e9959eee89b1f92a7f00f99bc3a573b123360197
EBUILD glibmm-2.40.0.ebuild 1643 SHA256 12d4c968ea10a73f7567233f6295ad1a51233f870eeca6cb2029e54ff4009de6 SHA512 c9217edfa3c37875b898e6c0a3cf6c1b30d0a82a36d7ea34a5cd34cb3566799429e71d2325498fe094d3d2e389d0abd20f3f77b15728f55fe281f4fafa012db4 WHIRLPOOL b1aa97f8ae88ab407c6f1fb7c22b5e3235675ff2d7064ea99193c3bd8bb154391626bd81babaa2151b24d57db13f19b59aed3ec497f3f8b02e696757721fcef4
EBUILD glibmm-2.42.0-r1.ebuild 2109 SHA256 6f7c1f5fdbcb3de8dca5bd3258192eb855f7a0d3d74f9fd17108a6d59edcd604 SHA512 113c1fbd1f31255739f271eaa6a42a836fc24001545ee436425fe281487256f160633bdcd246e85182e1185903b858083ad10ffe540683028a71b3a5bacb57ca WHIRLPOOL 7a2a4bf472dc73c6883bd9bb84eb931545b1a5b039d6b067856f187c586fb48bc9bd7c5dc5032fad5ae7e8789a8953a8332656108e2d7fe3b62d70b1c6d5819c
-EBUILD glibmm-2.42.0.ebuild 1779 SHA256 bc4a8bcfb3a15ac24b6cf9b17fd4fc6863094ea9169b25e2011e11095afdd5f8 SHA512 016237e52f99e603dfe91f6435917449e83f47995ca6985d8cf0828118fd0f301c4ad4a1f7011257c133c5d439eb44ac9016bfb04107a38a19a236a42c5fe32b WHIRLPOOL 9e25ae638b28f7f6900d2f3935a70ecb6b1f20a9ae1d1335ceded1241da99988120d10941fea74bd712c1d0f1020957ab189194e48aa54c009b44b86d95dc538
-MISC ChangeLog 28875 SHA256 69091bc1a4da11743a8b29bc2b572671bde02f4a7d85c6d838c490182d233464 SHA512 55467728b5ed3298e2791c9b200a346f697da92d4e187557a55ebaefb7d33bb209592a1cdaf9aa8fce5269907c657ece88787d071b59b03ed02bbd4df91c97aa WHIRLPOOL f237b9a3e011d9e9311718424a7efb0841c7120f167db92bf988c41cd646d785727b23e9af7ebcf98149dc2d4d3ddcdc3b173c2b27af075e5675bebb6e62186d
+EBUILD glibmm-2.44.0.ebuild 2109 SHA256 611632b70fee6f959410868257e33b5218f51e0045f8bf9efe2c11aa5bff5450 SHA512 314432ac507c6dffdb06f2a714de4c6d4af2d60b8d8b7a6d961084724f1c738ffdb746fcf6552ae764be27f485a8fc0a74911e06dbf948b2ee5bc9d157823e18 WHIRLPOOL 99d9b58d80583296a153d5ba09e7dc16c8e0f18c82a7fa167bf27db6965ef7f5d602c77f73c841647c98e65785cc914d58cbc28f8021c7c870c03b133f6c69fc
+MISC ChangeLog 29059 SHA256 896aeafe0f8756982179077f1859e9d7a9c4463125b147230301694e808d2d83 SHA512 5d640ce5d018f7510a9b2920916d56d285634a65365dccf3bb0322381b66fe3b65bd38886adf2f1db6d3782276775169a3595a1b902ac09274495f64330d4280 WHIRLPOOL 4d8df0e8495260fcf1d4d1092946f329e56d2e53b41b6348d3e8488dba542bf932400657de05ed6adae95917b82baeba811090b1245c023e28aebb2491a2d88a
MISC metadata.xml 161 SHA256 00ba82c241ad7007fe861877db3ae5aeaa967e05f0a6478e6ba9eb60ba31a3b6 SHA512 22fe7471187a068f45de295adc5349f8f01d16d06562f8edfceb5dacb604d98b0e3cadc23f7d0b164f6429769b71961bc5d9088a41f1ca4a968e4be37ac6ef1b WHIRLPOOL 92db96c310438550f7073b19fb34f6d5d7e478b04b43bff8a2815374ce50c2fa7291018c4131d48face3f3f0a66e0a3d2a778c42550a1fbfedb386db48a4bf05
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlV0GiMACgkQkKaRLQcq0GIepACeLNUusPEpkgHgAaRCDpQD/JiW
-kLAAn2iR+Yt5ht/nfnLGBu99yBBYKhNC
-=kJBW
+iEYEAREIAAYFAlV3ACAACgkQ1fmVwcYIWAYzxACg2CMZFGHhZk5kENNqKfQxUlrO
+Yq0AniQGuxFSyjULCdaPWeD7p49qFvCX
+=0set
-----END PGP SIGNATURE-----
diff --git a/dev-cpp/glibmm/glibmm-2.42.0.ebuild b/dev-cpp/glibmm/glibmm-2.44.0.ebuild
index 9940caedbe70..be6ee62a81b4 100644
--- a/dev-cpp/glibmm/glibmm-2.42.0.ebuild
+++ b/dev-cpp/glibmm/glibmm-2.44.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.42.0.ebuild,v 1.1 2014/12/21 12:18:54 eva Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.44.0.ebuild,v 1.1 2015/06/09 15:02:55 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
-inherit gnome2
+inherit gnome2 multilib-minimal
DESCRIPTION="C++ interface for glib2"
HOMEPAGE="http://www.gtkmm.org"
@@ -15,11 +15,16 @@ SLOT="2"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc debug examples test"
-RDEPEND="
- >=dev-libs/libsigc++-2.2.10:2
- >=dev-libs/glib-2.42:2
+COMMON_DEPEND="
+ >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}]
+ >=dev-libs/glib-2.44:2[${MULTILIB_USEDEP}]
"
-DEPEND="${RDEPEND}
+RDEPEND="${COMMON_DEPEND}
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-gtkmmlibs-20140508
+ !app-emulation/emul-linux-x86-gtkmmlibs[-abi_x86_32(-)] )
+"
+DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
doc? ( app-doc/doxygen )
"
@@ -32,11 +37,9 @@ src_prepare() {
-i Makefile.am Makefile.in || die "sed 1 failed"
fi
- if ! use examples; then
- # don't waste time building examples
- sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
- -i Makefile.am Makefile.in || die "sed 2 failed"
- fi
+ # don't build examples - we want to install example sources, not binaries
+ sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
+ -i Makefile.am Makefile.in || die "sed 2 failed"
# Test fails with IPv6 but not v4, upstream bug #720073
sed -e 's:giomm_tls_client/test::' \
@@ -45,15 +48,15 @@ src_prepare() {
gnome2_src_prepare
}
-src_configure() {
- gnome2_src_configure \
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" gnome2_src_configure \
$(use_enable debug debug-refcounting) \
- $(use_enable doc documentation) \
+ $(multilib_native_use_enable doc documentation) \
--enable-deprecated-api
}
-src_test() {
- cd "${S}/tests/"
+multilib_src_test() {
+ cd tests
default
for i in */test; do
@@ -61,8 +64,12 @@ src_test() {
done
}
-src_install() {
+multilib_src_install() {
gnome2_src_install
+}
+
+multilib_src_install_all() {
+ einstalldocs
if ! use doc && ! use examples; then
rm -fr "${ED}usr/share/doc/glibmm*"
diff --git a/dev-cpp/gtkmm/ChangeLog b/dev-cpp/gtkmm/ChangeLog
index e1e89941a1f5..6ec31cb237a3 100644
--- a/dev-cpp/gtkmm/ChangeLog
+++ b/dev-cpp/gtkmm/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-cpp/gtkmm
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/ChangeLog,v 1.298 2015/06/07 10:20:55 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/ChangeLog,v 1.299 2015/06/09 15:04:27 eva Exp $
+
+*gtkmm-3.16.0 (09 Jun 2015)
+
+ 09 Jun 2015; Gilles Dartiguelongue <eva@gentoo.org> -gtkmm-3.14.0.ebuild,
+ +gtkmm-3.16.0.ebuild:
+ Version bump for Gnome 3.16. Clean up old revision.
07 Jun 2015; Markus Meier <maekke@gentoo.org> gtkmm-2.24.4-r1.ebuild:
arm stable, bug #534012
diff --git a/dev-cpp/gtkmm/Manifest b/dev-cpp/gtkmm/Manifest
index 2ba3209d8829..6e723e174b02 100644
--- a/dev-cpp/gtkmm/Manifest
+++ b/dev-cpp/gtkmm/Manifest
@@ -4,17 +4,18 @@ Hash: SHA256
DIST gtkmm-2.24.4.tar.xz 10262212 SHA256 443a2ff3fcb42a915609f1779000390c640a6d7fd19ad8816e6161053696f5ee SHA512 75d8c7a7c32adb33a9867b36877422bce52d8486d66be5aaa2afe1eee439efc2ba09aab7d06b9986d74879103415062c5386d5354aff6d44a63b2ba2d75f7c89 WHIRLPOOL 06074ec3f2f7adfe1f24b4d629ef73e852a9b21d719f2705f254389802813b53625be0be4aa30e191df134609b8349ea0725afcf858d26c0bf18282dd8358ab0
DIST gtkmm-3.12.0.tar.xz 10113956 SHA256 86c526ceec15d889996822128d566748bb36f70cf5a2c270530dfc546a2574e1 SHA512 a412fca2adc0b35c6f282ce091587a66f255a27fe294b0f064083a4c2b621bf0b44999e4967dd3ed21bb07bd5dc27e312dafa1d6c20ed976a01e0a7a558b5fad WHIRLPOOL c59c2bc5e34463a599aa71462d8635c83ee763bc9cc3fd702d99f8341a2db3e86934d543f86c57fd967af6a964cf41b1c94562e4b556a97e0d80949b3857d432
DIST gtkmm-3.14.0.tar.xz 11400284 SHA256 d9f528a62c6ec226fa08287c45c7465b2dce5aae5068e9ac48d30a64a378e48b SHA512 0525381c19fd0ac0c2f1895f8acd1401caa4b3486b4ca644fb032e1dc984a39deac6552f0bd59e6892705c77d050e0642618bd48ad28e353eaf331c790a684c2 WHIRLPOOL 877e6f7ce7d7ce97a4361829320215bb308f05cda27475bf8f925905ac86054bf03a3137336085ccf244bac87cdeb285b5229628ec09c484a6b12d51a8cb88cd
+DIST gtkmm-3.16.0.tar.xz 11468644 SHA256 9b8d4af5e1bb64e52b53bc8ef471ef43e1b9d11a829f16ef54c3a92985b0dd0c SHA512 282e53a0f3f3c4d1594057e4367bb4f4abe8fbf7f2bae2a819b35d4e4137a3e739aa83039114eb52eba16a9dd048abd78f011fb14635e53cf61019c6f4c06397 WHIRLPOOL 87c4dbccb79472c264621b3b96f5e06c73d03f4bbc0121f25e9c29f75e5c3e3e57aede9398b6c8b00e47d4eccd5eb6dfc6068c242af744f77f1d59af14bd2f25
EBUILD gtkmm-2.24.4-r1.ebuild 1822 SHA256 fc09226432c6a8797cce64469809d5503481fee9cf45ec8a829968083113a16e SHA512 71e059501bf4f4c8761fabae9270bbadf7203d1dfcb5bf18eb6dfbd4af2b743b46a2a6d136fcd73af02245e94a0a095ffc5ebbc4b751139eb4a0dbc65bd20375 WHIRLPOOL 2b9cab9d10b06727abd4b8ed966e2ac1a05ef9f863ef9ede7cb735f9ba899c40d0d97368574518bc4baa6ea365a6c00ecb6fcd3e03a65d89fac83d9466df6817
EBUILD gtkmm-2.24.4.ebuild 1312 SHA256 3ce21c511d2f6ee6ff37aa5c1f908d73618834596114275de849deff477a8e7d SHA512 024b7aff3f619bcf112903683bba888ec0a20be4f7185233a17cf58750059d164ce941bd34526fee0d3e5cc208e1bece95591e7ef889e3c7bbb5ea315d5635d5 WHIRLPOOL a3b34e35ecaf2c09e6252ee8beebc2c28dd538d1de30c6301c67bc761843474f86dfc62b06bcf1e393822842f32ceb5f470abf569c41af4c94c53f2a74e80c01
EBUILD gtkmm-3.12.0.ebuild 1563 SHA256 cecee19001a46d76abc87c2f3c4ac839de390f1f02a6f3a1125c7e297498044e SHA512 f74495f3ccd85d771f1027e1b7f5b938e27548abf4475261ca2b986a522ba81df3cffaa3fdd96eac8211e2143eb681e8d6cc2e21247ad5789effcb64c21471bc WHIRLPOOL f8fe4fe583ac0ad87bd1ee9c1b50e5725c96fb37b352b657dfa418ad66329534e852ac5b5117a364eb5ff56f27080d3cfdb8064899f1d26f76d0a1ef2fc6603d
EBUILD gtkmm-3.14.0-r1.ebuild 2038 SHA256 e47e60b9081deff2cf5d5e15b08d3ae4646c56df3e4f3da63484a8a1eefa3bb4 SHA512 a3092bad0dac543c185d2527bb8d6f6b0842b49495cc23ccbc8561e117e53304405fc4553ecc9c5a327ea248b867c0be848bc315560069d516c78d2bec0cddc8 WHIRLPOOL 8b72b3005b094cf0ede4104de253fc87a3eee6c62c161ff5c7bd82e01b2ae6f3fcde4aa37727054cd89b1827f14debac848d2ed08349a0016a1f6a76ed108c2a
-EBUILD gtkmm-3.14.0.ebuild 1571 SHA256 dfda411e8bc81d5000d738ae2f5934e6e3465ac6607d0a4f9d0f18eebdf8db26 SHA512 0a6db7f4dca7a30b2a11920bcec05c5b03263d5c681b4a53f5ee6359b360cb13bfac6e353768bcb8996aa2c3da49bd500f84430c5e5178a780a53d341c57eee3 WHIRLPOOL 42e4f71255c81ff803429bbd9a0204bc9086e3538d4eb17e54324d8ce56e087d608f8ae32a67a72c3aee04e4a0be3db02a4092f4966e8adcda08eae398cea70b
-MISC ChangeLog 39111 SHA256 fbfe451fbeb7c777f9a1a632c3c2c21110f2d66e1fdf84d71412d442c6eb794f SHA512 ab74c6f3d0a38393117ec858805eae781afe44cd1bd016afcc0791d980791d82e05e33277e0eae4b947fb102d4cb5716ce3fa46a376a9ed11868763e2254ceb4 WHIRLPOOL 0efd927c50fd542e80c5d1283784190a38ea5c37aa27755cb81b66fe8c6b5aea0889259f2323b385bb164345e7de280d527c99435b12f9c87be21b141e98f17c
+EBUILD gtkmm-3.16.0.ebuild 2038 SHA256 ac85214540f0765ee9ff940713782d79127b530181b9569ab0c2923ae064aac0 SHA512 9b29bfefe29f8354cc701694a77388abf5102a37ff20c164ccdd994d55bd943f6bafab111fa1f84c5ee9a81c53921c2739628cc997a5764517960e976c3232a5 WHIRLPOOL 038c482bd12dc2a64e8756e12fa7656ddf11dc144dfbfce9bc06fd5d6f5f4e6247d8ab41aac08cdd983442dd844ed5aaba7c9a91d34ab7b335aa6f1ddf870561
+MISC ChangeLog 39292 SHA256 c27700cce0946ae8d39cf45c98d15afbe646fa60831b0cb3b8e61425c4dcabc2 SHA512 ffbf02022c4a17169c5d443cd300676badf8e0086b30e51978ad7230b018a41689c2a0e1682a311c940e3cfde874960b24d070ba1fbb3cb8267f02f8927e47ae WHIRLPOOL 32e997523aa6e482bb63c8ac8a158b488118275fe6df4823c75b6d3a176a8403e8ec8c182566ffeb2fd5217c66cc2ead9f4dab460dc5297f0b43d9a72bafb2c1
MISC metadata.xml 161 SHA256 00ba82c241ad7007fe861877db3ae5aeaa967e05f0a6478e6ba9eb60ba31a3b6 SHA512 22fe7471187a068f45de295adc5349f8f01d16d06562f8edfceb5dacb604d98b0e3cadc23f7d0b164f6429769b71961bc5d9088a41f1ca4a968e4be37ac6ef1b WHIRLPOOL 92db96c310438550f7073b19fb34f6d5d7e478b04b43bff8a2815374ce50c2fa7291018c4131d48face3f3f0a66e0a3d2a778c42550a1fbfedb386db48a4bf05
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlV0GwgACgkQkKaRLQcq0GLTmQCeK+V2Vv+sCZnIwLVHJFHJkm7Y
-b4QAn2VmK+522jZ4qNGoISOblfnkjMOT
-=JIdf
+iEYEAREIAAYFAlV3AHwACgkQ1fmVwcYIWAYmIACcCUdoupH4Fk+uyazKPs87h33n
+yQcAoN3khh0Qi65iL7rn4FQyKY19B/m2
+=oh8V
-----END PGP SIGNATURE-----
diff --git a/dev-cpp/gtkmm/gtkmm-3.14.0.ebuild b/dev-cpp/gtkmm/gtkmm-3.16.0.ebuild
index 7bf3731b2c29..61826a9440f0 100644
--- a/dev-cpp/gtkmm/gtkmm-3.14.0.ebuild
+++ b/dev-cpp/gtkmm/gtkmm-3.16.0.ebuild
@@ -1,11 +1,11 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-3.14.0.ebuild,v 1.2 2015/03/06 05:06:28 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/gtkmm/gtkmm-3.16.0.ebuild,v 1.1 2015/06/09 15:04:27 eva Exp $
EAPI="5"
GCONF_DEBUG="no"
-inherit gnome2
+inherit gnome2 multilib-minimal
DESCRIPTION="C++ interface for GTK+"
HOMEPAGE="http://www.gtkmm.org"
@@ -16,16 +16,21 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~
IUSE="aqua doc examples test wayland +X"
REQUIRED_USE="|| ( aqua wayland X )"
-RDEPEND="
- >=dev-cpp/glibmm-2.41.2:2
- >=x11-libs/gtk+-3.14:3[aqua?,wayland?,X?]
- >=x11-libs/gdk-pixbuf-2.26:2
- >=dev-cpp/atkmm-2.22.2
- >=dev-cpp/cairomm-1.9.2.2
- >=dev-cpp/pangomm-2.27.1:1.4
- dev-libs/libsigc++:2
+COMMON_DEPEND="
+ >=dev-cpp/glibmm-2.44.0:2[${MULTILIB_USEDEP}]
+ >=x11-libs/gtk+-3.16:3[aqua?,wayland?,X?,${MULTILIB_USEDEP}]
+ >=x11-libs/gdk-pixbuf-2.28:2[${MULTILIB_USEDEP}]
+ >=dev-cpp/atkmm-2.22.7[${MULTILIB_USEDEP}]
+ >=dev-cpp/cairomm-1.10.0-r1[${MULTILIB_USEDEP}]
+ >=dev-cpp/pangomm-2.34.0:1.4[${MULTILIB_USEDEP}]
+ >=dev-libs/libsigc++-2.3.2:2[${MULTILIB_USEDEP}]
"
-DEPEND="${RDEPEND}
+RDEPEND="${COMMON_DEPEND}
+ abi_x86_32? (
+ !<=app-emulation/emul-linux-x86-gtkmmlibs-20140508
+ !app-emulation/emul-linux-x86-gtkmmlibs[-abi_x86_32(-)] )
+"
+DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
doc? (
media-gfx/graphviz
@@ -51,12 +56,20 @@ src_prepare() {
gnome2_src_prepare
}
-src_configure() {
- DOCS="AUTHORS ChangeLog PORTING NEWS README"
- gnome2_src_configure \
+multilib_src_configure() {
+ ECONF_SOURCE="${S}" gnome2_src_configure \
--enable-api-atkmm \
- $(use_enable doc documentation) \
+ $(multilib_native_use_enable doc documentation) \
$(use_enable aqua quartz-backend) \
$(use_enable wayland wayland-backend) \
$(use_enable X x11-backend)
}
+
+multilib_src_install() {
+ gnome2_src_install
+}
+
+multilib_src_install_all() {
+ DOCS="AUTHORS ChangeLog PORTING NEWS README"
+ einstalldocs
+}