Gentoo Archives: gentoo-commits

From: "Alexandre Rostovtsev (tetromino)" <tetromino@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-cpp/libglademm: libglademm-2.6.7-r1.ebuild ChangeLog libglademm-2.6.7.ebuild
Date: Fri, 06 Mar 2015 05:07:39
Message-Id: 20150306050733.4B49013240@oystercatcher.gentoo.org
1 tetromino 15/03/06 05:07:33
2
3 Modified: ChangeLog libglademm-2.6.7.ebuild
4 Added: libglademm-2.6.7-r1.ebuild
5 Log:
6 Add multilib support. Update license.
7
8 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0x18E5B6F2D8D5EC8D)
9
10 Revision Changes Path
11 1.90 dev-cpp/libglademm/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libglademm/ChangeLog?rev=1.90&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libglademm/ChangeLog?rev=1.90&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libglademm/ChangeLog?r1=1.89&r2=1.90
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/ChangeLog,v
20 retrieving revision 1.89
21 retrieving revision 1.90
22 diff -u -r1.89 -r1.90
23 --- ChangeLog 2 Dec 2014 22:29:02 -0000 1.89
24 +++ ChangeLog 6 Mar 2015 05:07:33 -0000 1.90
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-cpp/libglademm
27 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/ChangeLog,v 1.89 2014/12/02 22:29:02 pacho Exp $
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/ChangeLog,v 1.90 2015/03/06 05:07:33 tetromino Exp $
31 +
32 +*libglademm-2.6.7-r1 (06 Mar 2015)
33 +
34 + 06 Mar 2015; Alexandre Rostovtsev <tetromino@g.o>
35 + libglademm-2.6.7.ebuild, +libglademm-2.6.7-r1.ebuild:
36 + Add multilib support. Update license.
37
38 02 Dec 2014; Pacho Ramos <pacho@g.o> libglademm-2.6.7.ebuild:
39 Update ebuild
40
41
42
43 1.13 dev-cpp/libglademm/libglademm-2.6.7.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7.ebuild?rev=1.13&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7.ebuild?rev=1.13&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7.ebuild?r1=1.12&r2=1.13
48
49 Index: libglademm-2.6.7.ebuild
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7.ebuild,v
52 retrieving revision 1.12
53 retrieving revision 1.13
54 diff -u -r1.12 -r1.13
55 --- libglademm-2.6.7.ebuild 2 Dec 2014 22:29:02 -0000 1.12
56 +++ libglademm-2.6.7.ebuild 6 Mar 2015 05:07:33 -0000 1.13
57 @@ -1,6 +1,6 @@
58 -# Copyright 1999-2014 Gentoo Foundation
59 +# Copyright 1999-2015 Gentoo Foundation
60 # Distributed under the terms of the GNU General Public License v2
61 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7.ebuild,v 1.12 2014/12/02 22:29:02 pacho Exp $
62 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7.ebuild,v 1.13 2015/03/06 05:07:33 tetromino Exp $
63
64 EAPI="5"
65 GCONF_DEBUG="no"
66 @@ -11,7 +11,7 @@
67 DESCRIPTION="C++ bindings for libglade"
68 HOMEPAGE="http://www.gtkmm.org"
69
70 -LICENSE="LGPL-2.1"
71 +LICENSE="LGPL-2.1+"
72 SLOT="2.4"
73 KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd"
74 IUSE="doc examples"
75
76
77
78 1.1 dev-cpp/libglademm/libglademm-2.6.7-r1.ebuild
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7-r1.ebuild?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7-r1.ebuild?rev=1.1&content-type=text/plain
82
83 Index: libglademm-2.6.7-r1.ebuild
84 ===================================================================
85 # Copyright 1999-2015 Gentoo Foundation
86 # Distributed under the terms of the GNU General Public License v2
87 # $Header: /var/cvsroot/gentoo-x86/dev-cpp/libglademm/libglademm-2.6.7-r1.ebuild,v 1.1 2015/03/06 05:07:33 tetromino Exp $
88
89 EAPI="5"
90 GCONF_DEBUG="no"
91 GNOME_TARBALL_SUFFIX="bz2"
92
93 inherit gnome2 multilib-minimal
94
95 DESCRIPTION="C++ bindings for libglade"
96 HOMEPAGE="http://www.gtkmm.org"
97
98 LICENSE="LGPL-2.1+"
99 SLOT="2.4"
100 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
101 IUSE="doc examples"
102
103 COMMON_DEPEND="
104 >=gnome-base/libglade-2.6.4-r1:2.0[${MULTILIB_USEDEP}]
105 >=dev-cpp/gtkmm-2.24.3:2.4[${MULTILIB_USEDEP}]
106 >=dev-cpp/glibmm-2.34.1:2[${MULTILIB_USEDEP}]
107 "
108 RDEPEND="${COMMON_DEPEND}
109 abi_x86_32? (
110 !<=app-emulation/emul-linux-x86-gtkmmlibs-20140508
111 !app-emulation/emul-linux-x86-gtkmmlibs[-abi_x86_32(-)] )
112 "
113 DEPEND="${COMMON_DEPEND}
114 virtual/pkgconfig
115 "
116
117 src_prepare() {
118 # we will control install manually in install
119 sed -i 's/^\(SUBDIRS =.*\)docs\(.*\)$/\1\2/' Makefile.am Makefile.in || \
120 die "sed Makefile.{am,in} failed (1)"
121
122 # don't waste time building the examples
123 sed -i 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' \
124 Makefile.am Makefile.in || die "sed Makefile.{am,in} failed (2)"
125
126 gnome2_src_prepare
127 }
128
129 multilib_src_configure() {
130 ECONF_SOURCE="${S}" gnome2_src_configure
131 }
132
133 multilib_src_compile() {
134 gnome2_src_compile
135
136 if multilib_is_native_abi && use doc; then
137 emake -C "docs/reference" all || die "emake doc failed"
138 fi
139 }
140
141 multilib_src_install() {
142 gnome2_src_install
143 }
144
145 multilib_src_install_all() {
146 einstalldocs
147
148 if use doc ; then
149 dohtml -r docs/reference/html/*
150 fi
151
152 if use examples; then
153 emake -C "${S}/examples" distclean || die "examples clean up failed"
154 find "${S}/examples" -name "Makefile*" -delete \
155 || die "examples cleanup failed"
156 insinto "/usr/share/doc/${PF}"
157 doins -r examples || die "doins failed"
158 fi
159 }