Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/boehm-gc: metadata.xml ChangeLog boehm-gc-7.2_alpha6.ebuild boehm-gc-7.2_alpha4-r1.ebuild
Date: Tue, 29 May 2012 19:17:24
Message-Id: 20120529191713.6E6C72004C@flycatcher.gentoo.org
1 jlec 12/05/29 19:17:13
2
3 Modified: metadata.xml ChangeLog
4 boehm-gc-7.2_alpha4-r1.ebuild
5 Added: boehm-gc-7.2_alpha6.ebuild
6 Log:
7 dev-libs/boehm-gc: Version Bump, handling of static libs
8
9 (Portage version: 2.2.0_alpha108/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.4 dev-libs/boehm-gc/metadata.xml
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/metadata.xml?rev=1.4&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/metadata.xml?rev=1.4&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/metadata.xml?r1=1.3&r2=1.4
17
18 Index: metadata.xml
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/metadata.xml,v
21 retrieving revision 1.3
22 retrieving revision 1.4
23 diff -u -r1.3 -r1.4
24 --- metadata.xml 23 Sep 2011 22:41:23 -0000 1.3
25 +++ metadata.xml 29 May 2012 19:17:13 -0000 1.4
26 @@ -1,7 +1,7 @@
27 <?xml version="1.0" encoding="UTF-8"?>
28 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
29 <pkgmetadata>
30 -<maintainer>
31 - <email>matsuu@g.o</email>
32 -</maintainer>
33 + <maintainer>
34 + <email>matsuu@g.o</email>
35 + </maintainer>
36 </pkgmetadata>
37
38
39
40 1.80 dev-libs/boehm-gc/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/ChangeLog?rev=1.80&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/ChangeLog?rev=1.80&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/ChangeLog?r1=1.79&r2=1.80
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v
49 retrieving revision 1.79
50 retrieving revision 1.80
51 diff -u -r1.79 -r1.80
52 --- ChangeLog 10 Jan 2012 19:18:00 -0000 1.79
53 +++ ChangeLog 29 May 2012 19:17:13 -0000 1.80
54 @@ -1,6 +1,12 @@
55 # ChangeLog for dev-libs/boehm-gc
56 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.79 2012/01/10 19:18:00 flameeyes Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/ChangeLog,v 1.80 2012/05/29 19:17:13 jlec Exp $
59 +
60 +*boehm-gc-7.2_alpha6 (29 May 2012)
61 +
62 + 29 May 2012; Justin Lecher <jlec@g.o> boehm-gc-7.2_alpha4-r1.ebuild,
63 + +boehm-gc-7.2_alpha6.ebuild, metadata.xml:
64 + Version Bump, handling of static libs
65
66 13 Nov 2011; Mike Frysinger <vapier@g.o> boehm-gc-6.8.ebuild,
67 boehm-gc-7.0-r1.ebuild, boehm-gc-7.1-r1.ebuild,
68
69
70
71 1.3 dev-libs/boehm-gc/boehm-gc-7.2_alpha4-r1.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha4-r1.ebuild?rev=1.3&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha4-r1.ebuild?rev=1.3&content-type=text/plain
75 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha4-r1.ebuild?r1=1.2&r2=1.3
76
77 Index: boehm-gc-7.2_alpha4-r1.ebuild
78 ===================================================================
79 RCS file: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha4-r1.ebuild,v
80 retrieving revision 1.2
81 retrieving revision 1.3
82 diff -u -r1.2 -r1.3
83 --- boehm-gc-7.2_alpha4-r1.ebuild 13 Nov 2011 18:56:12 -0000 1.2
84 +++ boehm-gc-7.2_alpha4-r1.ebuild 29 May 2012 19:17:13 -0000 1.3
85 @@ -1,11 +1,12 @@
86 -# Copyright 1999-2011 Gentoo Foundation
87 +# Copyright 1999-2012 Gentoo Foundation
88 # Distributed under the terms of the GNU General Public License v2
89 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha4-r1.ebuild,v 1.2 2011/11/13 18:56:12 vapier Exp $
90 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha4-r1.ebuild,v 1.3 2012/05/29 19:17:13 jlec Exp $
91
92 -inherit eutils
93 +EAPI=4
94 +
95 +inherit autotools-utils
96
97 MY_P="gc-${PV/_/}"
98 -S="${WORKDIR}/${MY_P}"
99
100 DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
101 HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
102 @@ -14,25 +15,34 @@
103 LICENSE="as-is"
104 SLOT="0"
105 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
106 -IUSE="cxx threads"
107 +IUSE="cxx static-libs threads"
108
109 DEPEND="dev-libs/libatomic_ops"
110 RDEPEND="${DEPEND}"
111
112 -src_compile() {
113 +S="${WORKDIR}/${MY_P}"
114 +
115 +DOCS=( README.QUICK doc/README{,.environment,.linux,.macros} doc/barrett_diagram )
116 +
117 +src_prepare() {
118 sed '/Cflags/s:$:/gc:g' -i bdw-gc.pc.in || die
119 + rm -rvf libatomic_ops || die
120 + autotools-utils_src_prepare
121 +}
122
123 - econf \
124 - --with-libatomic-ops=yes \
125 - $(use_enable cxx cplusplus) \
126 +src_configure() {
127 + local myeconfargs=(
128 + --with-libatomic-ops=yes
129 + $(use_enable cxx cplusplus)
130 $(use threads || echo --disable-threads)
131 - emake || die
132 + )
133 + autotools-utils_src_configure
134 }
135
136 src_install() {
137 - emake DESTDIR="${D}" install || die
138 + autotools-utils_src_install
139
140 - rm -rf "${D}"/usr/share/gc || die
141 + rm -rf "${ED}"/usr/share/gc || die
142
143 # dist_noinst_HEADERS
144 insinto /usr/include/gc
145 @@ -40,7 +50,6 @@
146 insinto /usr/include/gc/private
147 doins include/private/*.h
148
149 - dodoc README.QUICK doc/README* doc/barrett_diagram
150 dohtml doc/*.html
151 newman doc/gc.man GC_malloc.1
152 }
153
154
155
156 1.1 dev-libs/boehm-gc/boehm-gc-7.2_alpha6.ebuild
157
158 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha6.ebuild?rev=1.1&view=markup
159 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha6.ebuild?rev=1.1&content-type=text/plain
160
161 Index: boehm-gc-7.2_alpha6.ebuild
162 ===================================================================
163 # Copyright 1999-2012 Gentoo Foundation
164 # Distributed under the terms of the GNU General Public License v2
165 # $Header: /var/cvsroot/gentoo-x86/dev-libs/boehm-gc/boehm-gc-7.2_alpha6.ebuild,v 1.1 2012/05/29 19:17:13 jlec Exp $
166
167 EAPI=4
168
169 AUTOTOOLS_AUTORECONF=yes
170
171 inherit autotools-utils
172
173 MY_P="gc-${PV/_/}"
174
175 DESCRIPTION="The Boehm-Demers-Weiser conservative garbage collector"
176 HOMEPAGE="http://www.hpl.hp.com/personal/Hans_Boehm/gc/"
177 SRC_URI="http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/${MY_P}.tar.gz"
178
179 LICENSE="as-is"
180 SLOT="0"
181 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
182 IUSE="cxx static-libs threads"
183
184 DEPEND="dev-libs/libatomic_ops"
185 RDEPEND="${DEPEND}"
186
187 S="${WORKDIR}/${MY_P}"
188
189 DOCS=( README.QUICK doc/README{,.environment,.linux,.macros} doc/barrett_diagram )
190
191 src_prepare() {
192 sed '/Cflags/s:$:/gc:g' -i bdw-gc.pc.in || die
193 sed \
194 -e '/gc_allocator.h/d' \
195 -i Makefile.am || die
196 rm -rf libatomic_ops || die
197 autotools-utils_src_prepare
198 }
199
200 src_configure() {
201 local myeconfargs=(
202 --with-libatomic-ops=yes
203 $(use_enable cxx cplusplus)
204 $(use threads || echo --disable-threads)
205 )
206 autotools-utils_src_configure
207 }
208
209 src_install() {
210 autotools-utils_src_install
211
212 rm -rf "${ED}"/usr/share/gc || die
213
214 # dist_noinst_HEADERS
215 insinto /usr/include/gc
216 doins include/{cord.h,ec.h,javaxfc.h}
217 insinto /usr/include/gc/private
218 doins include/private/*.h
219
220 dohtml doc/*.html
221 newman doc/gc.man GC_malloc.1
222 }