Gentoo Archives: gentoo-commits

From: "Maciej Mrozowski (reavertm)" <reavertm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/coin: metadata.xml ChangeLog coin-3.1.0.ebuild coin-3.1.3.ebuild coin-3.1.2.ebuild
Date: Fri, 25 Jun 2010 20:26:47
Message-Id: 20100625202639.577452CF68@corvid.gentoo.org
1 reavertm 10/06/25 20:26:39
2
3 Modified: metadata.xml ChangeLog coin-3.1.0.ebuild
4 Added: coin-3.1.3.ebuild
5 Removed: coin-3.1.2.ebuild
6 Log:
7 Take over maintenance, version bump 3.1.3: static-libs, la files removal, install manual pages in private location (bug 312043), install headers in own subdir (bug 297644)
8 (Portage version: 2.2_rc67/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.3 media-libs/coin/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/metadata.xml?rev=1.3&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/metadata.xml?rev=1.3&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/metadata.xml?r1=1.2&r2=1.3
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-libs/coin/metadata.xml,v
20 retrieving revision 1.2
21 retrieving revision 1.3
22 diff -u -r1.2 -r1.3
23 --- metadata.xml 4 Jan 2006 17:59:01 -0000 1.2
24 +++ metadata.xml 25 Jun 2010 20:26:39 -0000 1.3
25 @@ -3,6 +3,6 @@
26 <pkgmetadata>
27 <herd>no-herd</herd>
28 <maintainer>
29 - <email>maintainer-needed@g.o</email>
30 + <email>reavertm@g.o</email>
31 </maintainer>
32 </pkgmetadata>
33
34
35
36 1.31 media-libs/coin/ChangeLog
37
38 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/ChangeLog?rev=1.31&view=markup
39 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/ChangeLog?rev=1.31&content-type=text/plain
40 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/ChangeLog?r1=1.30&r2=1.31
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/media-libs/coin/ChangeLog,v
45 retrieving revision 1.30
46 retrieving revision 1.31
47 diff -u -r1.30 -r1.31
48 --- ChangeLog 25 Jun 2010 12:15:47 -0000 1.30
49 +++ ChangeLog 25 Jun 2010 20:26:39 -0000 1.31
50 @@ -1,6 +1,14 @@
51 # ChangeLog for media-libs/coin
52 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/media-libs/coin/ChangeLog,v 1.30 2010/06/25 12:15:47 jlec Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/media-libs/coin/ChangeLog,v 1.31 2010/06/25 20:26:39 reavertm Exp $
55 +
56 +*coin-3.1.3 (25 Jun 2010)
57 +
58 + 25 Jun 2010; Maciej Mrozowski <reavertm@g.o> -coin-3.1.2.ebuild,
59 + +coin-3.1.3.ebuild, metadata.xml:
60 + Take over maintenance, version bump 3.1.3: static-libs, la files removal,
61 + install manual pages in private location (bug 312043), install headers
62 + in own subdir (bug 297644)
63
64 25 Jun 2010; Justin Lecher <jlec@g.o> coin-3.1.0.ebuild,
65 coin-3.1.2.ebuild:
66 @@ -111,11 +119,11 @@
67 update to later snapshot (bug 20541)
68
69 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords
70 -
71 +
72 *coin-20010601-r1 (1 Feb 2002)
73
74 1 Feb 2002; G.Bevin <gbevin@g.o> ChangeLog :
75 -
76 +
77 Added initial ChangeLog which should be updated whenever the package is
78 updated in any way. This changelog is targetted to users. This means that the
79 comments should well explained and written in clean English. The details about
80
81
82
83 1.5 media-libs/coin/coin-3.1.0.ebuild
84
85 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/coin-3.1.0.ebuild?rev=1.5&view=markup
86 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/coin-3.1.0.ebuild?rev=1.5&content-type=text/plain
87 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/coin-3.1.0.ebuild?r1=1.4&r2=1.5
88
89 Index: coin-3.1.0.ebuild
90 ===================================================================
91 RCS file: /var/cvsroot/gentoo-x86/media-libs/coin/coin-3.1.0.ebuild,v
92 retrieving revision 1.4
93 retrieving revision 1.5
94 diff -u -r1.4 -r1.5
95 --- coin-3.1.0.ebuild 25 Jun 2010 12:15:47 -0000 1.4
96 +++ coin-3.1.0.ebuild 25 Jun 2010 20:26:39 -0000 1.5
97 @@ -1,6 +1,6 @@
98 # Copyright 1999-2010 Gentoo Foundation
99 # Distributed under the terms of the GNU General Public License v2
100 -# $Header: /var/cvsroot/gentoo-x86/media-libs/coin/coin-3.1.0.ebuild,v 1.4 2010/06/25 12:15:47 jlec Exp $
101 +# $Header: /var/cvsroot/gentoo-x86/media-libs/coin/coin-3.1.0.ebuild,v 1.5 2010/06/25 20:26:39 reavertm Exp $
102
103 EAPI=2
104
105 @@ -16,7 +16,7 @@
106 LICENSE="|| ( GPL-2 PEL )"
107 SLOT="0"
108 KEYWORDS="~amd64 ~ppc x86"
109 -IUSE="debug doc java javascript openal"
110 +IUSE="debug doc javascript openal"
111
112 RDEPEND="
113 !x11-libs/qwt[doc]
114 @@ -29,7 +29,6 @@
115 x11-libs/libX11
116 x11-libs/libXt
117 x11-libs/libXext
118 - java? ( virtual/jdk )
119 javascript? ( dev-lang/spidermonkey )
120 openal? ( media-libs/openal )"
121
122 @@ -44,6 +43,7 @@
123 src_configure() {
124 econf \
125 htmldir=/usr/share/doc/${PF}/html \
126 + --disable-java-wrapper \
127 --enable-3ds-import \
128 --enable-threadsafe \
129 --with-fontconfig \
130 @@ -52,7 +52,6 @@
131 $(use_enable debug symbols) \
132 $(use_enable doc html) \
133 $(use_enable doc man) \
134 - $(use_enable java java-wrapper) \
135 $(use_enable javascript javascript-api) \
136 $(use_enable openal sound) \
137 $(use_with javascript spidermonkey) \
138
139
140
141 1.1 media-libs/coin/coin-3.1.3.ebuild
142
143 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/coin-3.1.3.ebuild?rev=1.1&view=markup
144 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/coin/coin-3.1.3.ebuild?rev=1.1&content-type=text/plain
145
146 Index: coin-3.1.3.ebuild
147 ===================================================================
148 # Copyright 1999-2010 Gentoo Foundation
149 # Distributed under the terms of the GNU General Public License v2
150 # $Header: /var/cvsroot/gentoo-x86/media-libs/coin/coin-3.1.3.ebuild,v 1.1 2010/06/25 20:26:39 reavertm Exp $
151
152 EAPI=2
153
154 inherit eutils base flag-o-matic
155
156 MY_P=${P/c/C}
157 S="${WORKDIR}/${MY_P}"
158
159 DESCRIPTION="A high-level 3D graphics toolkit, fully compatible with SGI Open Inventor 2.1."
160 HOMEPAGE="http://www.coin3d.org/"
161 SRC_URI="ftp://ftp.coin3d.org/pub/coin/src/all/${MY_P}.tar.gz"
162
163 LICENSE="|| ( GPL-2 PEL )"
164 KEYWORDS="~amd64 ~ppc ~x86"
165 SLOT="0"
166 IUSE="debug doc javascript openal static-libs threads"
167
168 RDEPEND="
169 app-arch/bzip2
170 dev-libs/expat
171 media-libs/fontconfig
172 media-libs/freetype:2
173 sys-libs/zlib
174 virtual/opengl
175 virtual/glu
176 x11-libs/libICE
177 x11-libs/libSM
178 x11-libs/libX11
179 x11-libs/libXext
180 javascript? ( dev-lang/spidermonkey )
181 openal? ( media-libs/openal )
182 "
183 DEPEND="${RDEPEND}
184 dev-util/pkgconfig
185 x11-proto/xextproto
186 doc? ( app-doc/doxygen )
187 "
188
189 DOCS=(
190 AUTHORS FAQ FAQ.legal NEWS README RELNOTES THANKS
191 docs/{ChangeLog.v${PV},HACKING,oiki-launch.txt}
192 )
193
194 PATCHES=(
195 "${FILESDIR}/${PN}-3.1.0-javascript.patch"
196 )
197
198 src_configure() {
199 MANDIR=/usr/share/Coin/man
200 append-cppflags -I/usr/include/freetype2
201 # Prefer link-time linking over dlopen
202 econf \
203 htmldir="/usr/share/doc/${PF}/html" \
204 --disable-dl-fontconfig \
205 --disable-dl-freetype \
206 --disable-dl-libbzip2 \
207 --disable-dl-openal \
208 --disable-dl-zlib \
209 --disable-dyld \
210 --disable-loadlibrary \
211 --disable-java-wrapper \
212 --enable-3ds-import \
213 --enable-compact \
214 --enable-dl-glu \
215 --enable-dl-spidermonkey \
216 --enable-system-expat \
217 --includedir="/usr/include/${PN}" \
218 --mandir="${MANDIR}" \
219 --with-fontconfig \
220 --with-freetype \
221 $(use_enable debug) \
222 $(use_enable debug symbols) \
223 $(use_enable doc html) \
224 $(use_enable doc man) \
225 $(use_enable javascript javascript-api) \
226 $(use_enable openal sound) \
227 $(use_enable static-libs static) \
228 $(use_enable threads threadsafe) \
229 $(use_with javascript spidermonkey) \
230 $(use_with openal)
231 }
232
233 src_install() {
234 base_src_install
235
236 if use doc; then
237 cat >"${T}/50coin" <<-__EOF__
238 MANPATH=${MANDIR}
239 __EOF__
240 doenvd "${T}/50coin"
241 fi
242
243 # Remove libtool files when not needed.
244 use static-libs || rm -f "${D}"/usr/lib*/*.la
245 }