diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2011-10-19 04:11:32 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2011-10-19 04:11:32 +0000 |
commit | 1f3ceb0c5ac4ce42afa3608b286d249627924826 (patch) | |
tree | 6bc648fba5c7c451400f7ee15609c4019f0509c7 /dev-cpp/glibmm | |
parent | Make gettext dependencies optional based on the nls use flag (bug #387615 by ... (diff) | |
download | historical-1f3ceb0c5ac4ce42afa3608b286d249627924826.tar.gz historical-1f3ceb0c5ac4ce42afa3608b286d249627924826.tar.bz2 historical-1f3ceb0c5ac4ce42afa3608b286d249627924826.zip |
Add glibmm-2.30.0 from the gnome overlay.
Package-Manager: portage-2.2.0_alpha69/cvs/Linux x86_64
Diffstat (limited to 'dev-cpp/glibmm')
-rw-r--r-- | dev-cpp/glibmm/ChangeLog | 10 | ||||
-rw-r--r-- | dev-cpp/glibmm/Manifest | 20 | ||||
-rw-r--r-- | dev-cpp/glibmm/glibmm-2.30.0.ebuild | 71 |
3 files changed, 86 insertions, 15 deletions
diff --git a/dev-cpp/glibmm/ChangeLog b/dev-cpp/glibmm/ChangeLog index ec4c84ed6c99..0b8259fb8b53 100644 --- a/dev-cpp/glibmm/ChangeLog +++ b/dev-cpp/glibmm/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-cpp/glibmm # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/ChangeLog,v 1.174 2011/10/16 17:29:05 xarthisius Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/ChangeLog,v 1.175 2011/10/19 04:11:32 tetromino Exp $ + +*glibmm-2.30.0 (19 Oct 2011) + + 19 Oct 2011; Alexandre Rostovtsev <tetromino@gentoo.org> + +glibmm-2.30.0.ebuild: + Add glibmm-2.30.0 from the gnome overlay. + + Notable changes: see dev-libs/glib-2.30.x. 16 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> glibmm-2.28.2.ebuild: ppc/ppc64 stable wrt #385699 diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest index c4016d6b06d9..0e1d54029c93 100644 --- a/dev-cpp/glibmm/Manifest +++ b/dev-cpp/glibmm/Manifest @@ -4,25 +4,17 @@ Hash: SHA256 DIST glibmm-2.24.2.tar.bz2 4481414 RMD160 08ff9bb4a9b9e4e90f9fad74d553f37a4f805c0b SHA1 df5f22d2c40ebdf097ecdb4a7dfeef70d1ca24e7 SHA256 d4687c0b27f9c9f955a5306649008a1f8d8935edff916278fb7b65b44292ff7a DIST glibmm-2.28.1.tar.bz2 5632975 RMD160 2920ab2d88d57ed5b19fdc71ab8d75f58b0e919c SHA1 76cfba52d8fb1e3f46d14c3fea31269deb49e2fc SHA256 ca74638b91296df127caab30f2d0664746bfefa942ce5a5ecc982e0f16edc145 DIST glibmm-2.28.2.tar.xz 4584624 RMD160 978f61e526b11e3008a107fa502be460dde955f2 SHA1 bd1962c7de710036875a8b6d7ab7b5e5e50fb7af SHA256 f84e99858d9674705316ec40cb3f03c34129293ebd370a7d63df6d959644cbe3 +DIST glibmm-2.30.0.tar.xz 4472896 RMD160 df373b9c16acbd0e5b98db440ebb45acf1470c32 SHA1 594e592ffa332f999168362acd9f018a127e21e7 SHA256 a7ad3fc34c2ba108511738a6ecbf9396edeb26776b2f9b5f4490551509ee0db4 EBUILD glibmm-2.24.2-r1.ebuild 1573 RMD160 8c23f01e75e95dc1cbe9cf27052f3f805454588c SHA1 691fc0c8a54d180ded5efe66e2f746c0f79c492d SHA256 abd3dfa10cd5d28466fa43e32f9329d1a408ca7fa97e17cfbff7663dbcfb42ed EBUILD glibmm-2.28.1.ebuild 1655 RMD160 a6f2353f40f37878c32b96f8d6238aa48049943e SHA1 34e9b26da8c2ebef35fd0e7b97c2d87b8137baaa SHA256 a034c710acc47802178e731f2c987c9792265608a861b2a66d9f3418c9a7867c EBUILD glibmm-2.28.2.ebuild 1664 RMD160 bd2194ad738836ea11f0fa6c56743fa1560e4284 SHA1 7d0f5effe0bd69a0236a42ac4e72d5255012f7cd SHA256 032d5d64893ace07ed75c8b97eb1446177513b6bb06efb5b53a7b63521948467 -MISC ChangeLog 21306 RMD160 386286416e4df9e56e6dac7a5c69482b77815a48 SHA1 156e46616e590278649e8d85467737cdb8a84c33 SHA256 191427ee5dc6af7783e5eb7250a2f1a7e99cefa7f91db006f6fa29b423731156 +EBUILD glibmm-2.30.0.ebuild 1692 RMD160 e2f3dc38bf1148bc331efa795987b94ac5236e7d SHA1 2110d46c731427d4b2647c30fc68fee745aecf0d SHA256 7db69623f331fae2c1b785167baad66c95a520a505fdedfb0969c99b2abe9949 +MISC ChangeLog 21510 RMD160 cb757eccbca50bb4c144ee55f45cf122944cf519 SHA1 6641b60576f8dda92d95f5571dab7ff11545fa98 SHA256 95f4f61b90eb55f9f3d095031d7472e138fd406496ba2cdfa7c6e13bbe59bdc5 MISC metadata.xml 162 RMD160 e3b9e3d8ece920d890bf37c43a6bcd9757539556 SHA1 6ee3bb3e0cce43428124dfa192af30ddb055d95f SHA256 7d0ce82d5ca3b20cb1c4641c7b7aae7082fd6be059b85fab9699095fd965f2e9 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) -iQIcBAEBCAAGBQJOmxRnAAoJEF0huFKJUZL53gcP/3LAGBKl1yFCxXu2fG/UngXO -OPVb30G6y4vf2tdmZHg+5c9LtlxsR+tSrE4oeYos6d76lhIaWjlo5Tyx4/FCL7BA -+RoG1nbc3thhd6OZUt2tI788Pg4RUUphd4xT//xDmTyaot/TwkPXA5cjSzmgm9a+ -sIQ/0sr4HdR1/lJftZUafjNTOZx39NWizfRDJHr6IcdIosmOAZNhbkXz70wocEpX -1P00YFzgxlFQiKBsoPUvsXqeytU7QBFByGK+M4DV7cdPxq2jHZMGME/0hAx02PLF -SscaYJehodDK4G486LagdFoCW0p8y8B9hfD0XiMbIhJz4Ya5VSBz5TNz/bYpuU04 -IkBWhOGNfBUj1aj+JzEYj7U7y+zDiQDPAm3yRiYddreO9Qt0TiQil12zqIrbIyvs -klExW/Fc6NSV1GlYaTFRq6ibdTQ9PJ0s1czag4Pm/pRMp9cyozQNVu/VfgrAt+Hy -Ki2xj6uMcJwg0AWYjiXcT3f4jR4hDHCEJsR3KtHtI7EAFVmMza7jQhguTEgUGhWH -zcBeo7ASC1AAd6oB6vx/w1QfDbUgvaHB3V019Dz7i5WwUrIsylFlOneQb6ViTjTP -F346G+8l0j6d6jJty2pp3xQIG4jaSHPuDPcFHYzEGKb4AVnEzlcn9VKDQkZQUwMI -sECo/FamFgCVGO8AKgtw -=ensh +iF4EAREIAAYFAk6eTfoACgkQdjK8w9WeBnAxEAEAgWhO4oBBKwA0HIsDDnWv2gS4 +aYaGRR9OifxgKzX5qwkBAIeP2m4T3jmKQGnpBlKJQ7EIDnveYPpv1chj1MnIKLsv +=cjvi -----END PGP SIGNATURE----- diff --git a/dev-cpp/glibmm/glibmm-2.30.0.ebuild b/dev-cpp/glibmm/glibmm-2.30.0.ebuild new file mode 100644 index 000000000000..780e4664e843 --- /dev/null +++ b/dev-cpp/glibmm/glibmm-2.30.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/glibmm/glibmm-2.30.0.ebuild,v 1.1 2011/10/19 04:11:32 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" + +inherit gnome2 + +DESCRIPTION="C++ interface for glib2" +HOMEPAGE="http://www.gtkmm.org" + +LICENSE="|| ( LGPL-2.1 GPL-2 )" +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:2 + >=dev-libs/glib-2.30.0:2" +DEPEND="${RDEPEND} + dev-util/pkgconfig + doc? ( app-doc/doxygen )" +# dev-cpp/mm-common needed for eautoreconf + +pkg_setup() { + DOCS="AUTHORS ChangeLog NEWS README" + G2CONF="${G2CONF} + $(use_enable debug debug-refcounting) + $(use_enable doc documentation) + --disable-schemas-compile + --enable-deprecated-api" +} + +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 examples + sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \ + -i Makefile.am Makefile.in || die "sed 2 failed" + fi +} + +src_test() { + cd "${S}/tests/" + emake check + + for i in */test; do + ${i} || die "Running tests failed at ${i}" + done +} + +src_install() { + gnome2_src_install + + if ! use doc && ! use examples; then + rm -fr "${ED}usr/share/doc/glibmm*" + fi + + if use examples; then + find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null + dodoc -r examples + fi +} |