Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/pixie: pixie-2.2.6.ebuild metadata.xml ChangeLog
Date: Mon, 28 Dec 2009 20:58:11
Message-Id: E1NPMfJ-0007eK-8r@stork.gentoo.org
1 flameeyes 09/12/28 20:58:09
2
3 Modified: metadata.xml ChangeLog
4 Added: pixie-2.2.6.ebuild
5 Log:
6 Version bump to 2.2.6, thanks to Mauro Toffanin and Enrico Tagliavini, bug #286126 (ebuild slightly polished by me).
7 (Portage version: 2.2_rc61/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.4 media-gfx/pixie/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/pixie/metadata.xml?rev=1.4&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/pixie/metadata.xml?rev=1.4&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/pixie/metadata.xml?r1=1.3&r2=1.4
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-gfx/pixie/metadata.xml,v
19 retrieving revision 1.3
20 retrieving revision 1.4
21 diff -u -r1.3 -r1.4
22 --- metadata.xml 2 Nov 2008 12:47:34 -0000 1.3
23 +++ metadata.xml 28 Dec 2009 20:58:08 -0000 1.4
24 @@ -1,8 +1,22 @@
25 <?xml version="1.0" encoding="UTF-8"?>
26 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
27 <pkgmetadata>
28 -<herd>no-herd</herd>
29 -<maintainer>
30 - <email>maintainer-needed@g.o</email>
31 -</maintainer>
32 + <herd>no-herd</herd>
33 + <maintainer>
34 + <email>flameeyes@g.o</email>
35 + <description>Proxying maintainer</description>
36 + </maintainer>
37 + <maintainer>
38 + <email>toffanin.mauro@×××××.com</email>
39 + <description>Proxied maintainer</description>
40 + </maintainer>
41 + <longdescription>
42 + Pixie is an open source photorealistic renderer that uses a RenderMan-like
43 + interface. Features include programmable shading, motion blur, depth of
44 + field, raytracing, scan-line rendering, occlusion culling, global
45 + illumination, caustics ...
46 + </longdescription>
47 + <use>
48 + <flag name="static-libs">Compile static archives</flag>
49 + </use>
50 </pkgmetadata>
51
52
53
54 1.49 media-gfx/pixie/ChangeLog
55
56 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/pixie/ChangeLog?rev=1.49&view=markup
57 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/pixie/ChangeLog?rev=1.49&content-type=text/plain
58 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/pixie/ChangeLog?r1=1.48&r2=1.49
59
60 Index: ChangeLog
61 ===================================================================
62 RCS file: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v
63 retrieving revision 1.48
64 retrieving revision 1.49
65 diff -u -r1.48 -r1.49
66 --- ChangeLog 14 Nov 2008 19:01:06 -0000 1.48
67 +++ ChangeLog 28 Dec 2009 20:58:08 -0000 1.49
68 @@ -1,6 +1,13 @@
69 # ChangeLog for media-gfx/pixie
70 -# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
71 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.48 2008/11/14 19:01:06 coldwind Exp $
72 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
73 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.49 2009/12/28 20:58:08 flameeyes Exp $
74 +
75 +*pixie-2.2.6 (28 Dec 2009)
76 +
77 + 28 Dec 2009; Diego E. Pettenò <flameeyes@g.o> +pixie-2.2.6.ebuild,
78 + +files/pixie-2.2.6-autotools.patch, +files/Makefile.shaders, metadata.xml:
79 + Version bump to 2.2.6, thanks to Mauro Toffanin and Enrico Tagliavini, bug
80 + #286126 (ebuild slightly polished by me).
81
82 14 Nov 2008; Santiago M. Mola <coldwind@g.o> pixie-2.2.2.ebuild:
83 Restrict fltk dependency to SLOT 1.1 (bug #246445).
84
85
86
87 1.1 media-gfx/pixie/pixie-2.2.6.ebuild
88
89 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/pixie/pixie-2.2.6.ebuild?rev=1.1&view=markup
90 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-gfx/pixie/pixie-2.2.6.ebuild?rev=1.1&content-type=text/plain
91
92 Index: pixie-2.2.6.ebuild
93 ===================================================================
94 # Copyright 1999-2009 Gentoo Foundation
95 # Distributed under the terms of the GNU General Public License v2
96 # $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-2.2.6.ebuild,v 1.1 2009/12/28 20:58:08 flameeyes Exp $
97
98 EAPI="2"
99 inherit eutils multilib autotools
100
101 MY_PN="Pixie"
102 S="${WORKDIR}/${MY_PN}"
103
104 DESCRIPTION="RenderMan like photorealistic renderer."
105 HOMEPAGE="http://pixie.sourceforge.net"
106 SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-src-${PV}.tgz"
107
108 LICENSE="GPL-2"
109 IUSE="X static-libs"
110 SLOT="0"
111 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
112
113 RDEPEND="!mail-client/nmh
114 media-libs/jpeg
115 media-libs/tiff
116 media-libs/libpng
117 x11-libs/fltk:1.1[opengl]
118 media-libs/openexr
119 virtual/opengl
120 sys-libs/zlib
121 X? (
122 x11-libs/libXext
123 x11-libs/libICE
124 x11-libs/libSM
125 x11-libs/libX11
126 x11-libs/libXau
127 x11-libs/libxcb
128 x11-libs/libXdmcp
129 x11-libs/libXi
130 x11-libs/libXmu
131 x11-libs/libXt
132 )"
133 DEPEND="${RDEPEND}
134 sys-devel/flex
135 sys-devel/bison"
136
137 src_prepare() {
138 # FIX: missing @includedir@
139 epatch "${FILESDIR}/${P}-autotools.patch"
140 eautoreconf
141 }
142
143 src_configure() {
144 econf \
145 $(use_with X x) \
146 $(use_enable static-libs static) \
147 --includedir=/usr/include/pixie \
148 --libdir=/usr/$(get_libdir)/pixie \
149 --with-docdir=/usr/share/doc/${PF}/html \
150 --with-shaderdir=/usr/share/Pixie/shaders \
151 --with-ribdir=/usr/share/Pixie/ribs \
152 --with-texturedir=/usr/share/Pixie/textures \
153 --with-displaysdir=/usr/$(get_libdir)/pixie/displays \
154 --with-modulesdir=/usr/$(get_libdir)/pixie/modules \
155 --enable-openexr-threads \
156 --mandir=/usr/share/man \
157 --bindir=/usr/bin
158 }
159
160 src_compile() {
161 emake || die "emake failed"
162
163 # regenerating Pixie shaders
164 einfo "Re-building Pixie Shaders for v${PV} format"
165 emake -f "${FILESDIR}/Makefile.shaders" -C "${S}/shaders"
166 }
167
168 src_install() {
169 emake DESTDIR="${D}" install || die "installation failed."
170
171 # remove useless .la files
172 find "${D}" -name '*.la' -delete || die
173
174 dodoc README AUTHORS ChangeLog || die
175 }