1 |
commit: d2dcbff38c2a26129ab40a50f8402277edfb2a83 |
2 |
Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Dec 13 17:38:14 2015 +0000 |
4 |
Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Dec 13 17:38:14 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2dcbff3 |
7 |
|
8 |
dev-cpp/glibmm: version bump to 2.46.3 |
9 |
|
10 |
Package-Manager: portage-2.2.26 |
11 |
|
12 |
dev-cpp/glibmm/Manifest | 1 + |
13 |
dev-cpp/glibmm/glibmm-2.46.3.ebuild | 73 +++++++++++++++++++++++++++++++++++++ |
14 |
2 files changed, 74 insertions(+) |
15 |
|
16 |
diff --git a/dev-cpp/glibmm/Manifest b/dev-cpp/glibmm/Manifest |
17 |
index 5dbb62f..b1c5987 100644 |
18 |
--- a/dev-cpp/glibmm/Manifest |
19 |
+++ b/dev-cpp/glibmm/Manifest |
20 |
@@ -1,3 +1,4 @@ |
21 |
DIST glibmm-2.44.0.tar.xz 6102664 SHA256 1b0ac0425d24895507c0e0e8088a464c7ae2d289c47afa1c11f63278fc672ea8 SHA512 4a932b127ce0ed0798cef3555fdd1ca1632fc10720b74f9a39626989c216542807d76ae67ebc980049b65b1c163d236fc9875506ca2d80584c724394bbb8bfd7 WHIRLPOOL d1fad56af4487e661398ec3be006c528c5c6c1cba0181ad08725f14cb94bbbfe2f9c20870722b90ebca61a51e9959eee89b1f92a7f00f99bc3a573b123360197 |
22 |
DIST glibmm-2.46.1.tar.xz 6470952 SHA256 9647e596c1081d2ea202bd3da2824ec2ea359498fa86eb59a55b1b307dd8c4aa SHA512 4209264ec40e8894d3b4876f65af1458b6a15e22e3069058bf7f32854b5150a1890359cee878d29de94f609e423dc6f8467cffbbecf4a30d5810c890ad40b981 WHIRLPOOL 909a283d06e45e6d4077f0058eaa884acc268a93d97d80009f81cd91f3b8e73dd0016e7071797a1e9e95775752673fd6b47e295c58338052a0976054278964e7 |
23 |
DIST glibmm-2.46.2.tar.xz 6471124 SHA256 7221a01a768c1cce2bb994cb6ebfe634246dba4788f910484d04e3b0d903a3c8 SHA512 f6748c6833c5733784ade3a28bcb72131bc5f1d291250094b51cf3676974f80f1d1616cb77c7b77b59fbdcd15cc692210caf27ecf1eaa5a3498042499a060ff1 WHIRLPOOL 9038724f9f9a63415126cbaf8946f31cea11d082c69d2c53bf24ec17f11e2266ca7a8ffa480f02a8a7706626cf5bb8fb4624615272a476b3cca0dec096d1be55 |
24 |
+DIST glibmm-2.46.3.tar.xz 6470984 SHA256 c78654addeb27a1213bedd7cd21904a45bbb98a5ba2f2f0de2b2f1a5682d86cf SHA512 24e112edd2bb6d2cf05a275d2ee781a4921f408dbb7fd317259c3303a993845a40f2e3e3fbaa819b88f718e25c30f02ad32695767eb6688a90389aea961b1a66 WHIRLPOOL e390fad02e5c254097b69302905a09d13c7abc6bcf3ca623b948de54004f601884397b7381c2b51d913879d2872a58d519249ba6af10dab3b0728dca013a6ad7 |
25 |
|
26 |
diff --git a/dev-cpp/glibmm/glibmm-2.46.3.ebuild b/dev-cpp/glibmm/glibmm-2.46.3.ebuild |
27 |
new file mode 100644 |
28 |
index 0000000..0c95ad3 |
29 |
--- /dev/null |
30 |
+++ b/dev-cpp/glibmm/glibmm-2.46.3.ebuild |
31 |
@@ -0,0 +1,73 @@ |
32 |
+# Copyright 1999-2015 Gentoo Foundation |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+# $Id$ |
35 |
+ |
36 |
+EAPI="5" |
37 |
+GCONF_DEBUG="no" |
38 |
+ |
39 |
+inherit eutils gnome2 multilib-minimal |
40 |
+ |
41 |
+DESCRIPTION="C++ interface for glib2" |
42 |
+HOMEPAGE="http://www.gtkmm.org" |
43 |
+ |
44 |
+LICENSE="LGPL-2.1+ GPL-2+" # GPL-2+ applies only to the build system |
45 |
+SLOT="2" |
46 |
+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" |
47 |
+IUSE="doc debug examples test" |
48 |
+ |
49 |
+RDEPEND=" |
50 |
+ >=dev-libs/libsigc++-2.6.0:2[${MULTILIB_USEDEP}] |
51 |
+ >=dev-libs/glib-2.46.0:2[${MULTILIB_USEDEP}] |
52 |
+" |
53 |
+DEPEND="${RDEPEND} |
54 |
+ virtual/pkgconfig |
55 |
+ doc? ( app-doc/doxygen ) |
56 |
+" |
57 |
+# dev-cpp/mm-common needed for eautoreconf |
58 |
+ |
59 |
+src_prepare() { |
60 |
+ if ! use test; then |
61 |
+ # don't waste time building tests |
62 |
+ sed 's/^\(SUBDIRS =.*\)tests\(.*\)$/\1\2/' \ |
63 |
+ -i Makefile.am Makefile.in || die "sed 1 failed" |
64 |
+ fi |
65 |
+ |
66 |
+ # don't build examples - we want to install example sources, not binaries |
67 |
+ sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \ |
68 |
+ -i Makefile.am Makefile.in || die "sed 2 failed" |
69 |
+ |
70 |
+ gnome2_src_prepare |
71 |
+} |
72 |
+ |
73 |
+multilib_src_configure() { |
74 |
+ ECONF_SOURCE="${S}" gnome2_src_configure \ |
75 |
+ $(use_enable debug debug-refcounting) \ |
76 |
+ $(multilib_native_use_enable doc documentation) \ |
77 |
+ --enable-deprecated-api |
78 |
+} |
79 |
+ |
80 |
+multilib_src_test() { |
81 |
+ cd tests |
82 |
+ default |
83 |
+ |
84 |
+ for i in */test; do |
85 |
+ ${i} || die "Running tests failed at ${i}" |
86 |
+ done |
87 |
+} |
88 |
+ |
89 |
+multilib_src_install() { |
90 |
+ gnome2_src_install |
91 |
+} |
92 |
+ |
93 |
+multilib_src_install_all() { |
94 |
+ einstalldocs |
95 |
+ |
96 |
+ if ! use doc && ! use examples; then |
97 |
+ rm -fr "${ED}usr/share/doc/glibmm*" |
98 |
+ fi |
99 |
+ |
100 |
+ if use examples; then |
101 |
+ find examples -type d -name '.deps' -exec rm -rf {} \; 2>/dev/null |
102 |
+ dodoc -r examples |
103 |
+ fi |
104 |
+} |