diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2009-12-28 20:58:09 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2009-12-28 20:58:09 +0000 |
commit | e30027fb8342cbeeae43636e6039b9ca5710e69a (patch) | |
tree | 7ba98e572bbc37edd295a4b240b7fe2de6b748d2 /media-gfx | |
parent | x86 stable, bug #294490 (diff) | |
download | historical-e30027fb8342cbeeae43636e6039b9ca5710e69a.tar.gz historical-e30027fb8342cbeeae43636e6039b9ca5710e69a.tar.bz2 historical-e30027fb8342cbeeae43636e6039b9ca5710e69a.zip |
Version bump to 2.2.6, thanks to Mauro Toffanin and Enrico Tagliavini, bug #286126 (ebuild slightly polished by me).
Package-Manager: portage-2.2_rc61/cvs/Linux x86_64
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/pixie/ChangeLog | 11 | ||||
-rw-r--r-- | media-gfx/pixie/Manifest | 18 | ||||
-rw-r--r-- | media-gfx/pixie/files/Makefile.shaders | 15 | ||||
-rw-r--r-- | media-gfx/pixie/files/pixie-2.2.6-autotools.patch | 22 | ||||
-rw-r--r-- | media-gfx/pixie/metadata.xml | 22 | ||||
-rw-r--r-- | media-gfx/pixie/pixie-2.2.6.ebuild | 82 |
6 files changed, 162 insertions, 8 deletions
diff --git a/media-gfx/pixie/ChangeLog b/media-gfx/pixie/ChangeLog index 4e0c8034a916..547bec765b42 100644 --- a/media-gfx/pixie/ChangeLog +++ b/media-gfx/pixie/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for media-gfx/pixie -# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.48 2008/11/14 19:01:06 coldwind Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.49 2009/12/28 20:58:08 flameeyes Exp $ + +*pixie-2.2.6 (28 Dec 2009) + + 28 Dec 2009; Diego E. Pettenò <flameeyes@gentoo.org> +pixie-2.2.6.ebuild, + +files/pixie-2.2.6-autotools.patch, +files/Makefile.shaders, metadata.xml: + Version bump to 2.2.6, thanks to Mauro Toffanin and Enrico Tagliavini, bug + #286126 (ebuild slightly polished by me). 14 Nov 2008; Santiago M. Mola <coldwind@gentoo.org> pixie-2.2.2.ebuild: Restrict fltk dependency to SLOT 1.1 (bug #246445). diff --git a/media-gfx/pixie/Manifest b/media-gfx/pixie/Manifest index 9139d699de0b..8ee10bea1085 100644 --- a/media-gfx/pixie/Manifest +++ b/media-gfx/pixie/Manifest @@ -1,5 +1,19 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX Makefile.shaders 192 RMD160 4165db1362dac58769ab826624223be9df8a6c8c SHA1 ff703ba576421fb48509044f5e596ebc5459c9c6 SHA256 c69be93547d8afda3526fbca5fc3e654b7a66f4d0be6f21c3da7d846cbd6eaca AUX pixie-2.2.1-genshaders.patch 13078 RMD160 da0918190dbc248378abc3bde286d29e6a181ace SHA1 165c0ee7de2faad7b16e46a0d58aa49a2cd6dc22 SHA256 29b31553600028ae8762aa92950d0bbc6265bb47b4d464eb1439daa33507fef1 +AUX pixie-2.2.6-autotools.patch 672 RMD160 c4121721eb6e9826456ced0dbc340287bd932f6f SHA1 7e51739cbffa8d273b1f57c9a909b00d85e7f17c SHA256 f5bad42d2a39d3c240f4a46e6074018774ca8c83808e2e27833c883f51793b9c DIST Pixie-src-2.2.2.tgz 9501446 RMD160 0d30b5dd417e8ac5e8486f75ce6f84b4d0ecb83f SHA1 dfaa0671361058bdcbafb2d804fb80e0e8221680 SHA256 8dce667e751bb1baa13803ad2d467fee90b53553a9089b51ceb1c58fd86742fc +DIST Pixie-src-2.2.6.tgz 9993504 RMD160 d930f23ff5621174ff3f274b28306e988a6d7fdf SHA1 651d3a76460f19cbbedb7d3d26ee9160182964d3 SHA256 ffbbc404265aff3d4c0303ec91549708ffba8edefc0368ac119ae2e588f35037 EBUILD pixie-2.2.2.ebuild 1551 RMD160 ea23288b1f092a7a4926070592c7ae6f8070fec6 SHA1 4f79e6da69c02e658c2e0e5bbb88f12506a63edb SHA256 2e2784c6217ae3bec5eb26d2dcd035aa7e95a8970f86d33a5b39da4c36fd9bf5 -MISC ChangeLog 8562 RMD160 9359720915d9e67d581cb1b6719b00e65b3193be SHA1 2bbc003b03f8c31152dcb442c7e088cba0b2d035 SHA256 a3758b8cd3c0d481e4c13f351198deaaa3b3b2e54fade30bbab8b2ed654a0ea4 -MISC metadata.xml 233 RMD160 d81ec1a0582856aeac5ef3bfec5c80d9850216f6 SHA1 9b94f113e7f382076b1749c2a856e409c96cade3 SHA256 dce03f6cdd96135caf3c971a5ca4a8c916f44532fe8cfb6df88b7bdade407e8b +EBUILD pixie-2.2.6.ebuild 1952 RMD160 304cf15b24e9ffab17a747bfc97c70f41914e5ea SHA1 ed6cd2fceef4282592ec03ea4607d988cd076a76 SHA256 3b30988700ed70f26cea9dd958b7b89ce15e20aafa52d1daa97fe8390770cc83 +MISC ChangeLog 8867 RMD160 971e137baf64e1f75ce1112f52579ed93fc5ebe4 SHA1 b26c680b19c41cfe07ab665fc2e3d423317f5061 SHA256 08fb322ee41c05ac0a0f89362d29a07733a2fd207932d78f0b1ca5c10b328024 +MISC metadata.xml 783 RMD160 927feccc3ad5a92ecd7cc23bc025c8715760f46f SHA1 9103d672b772f7bc7888529ca860a8442c1b0041 SHA256 d982723bb3d519f14366947e99f298ac9c77c0100675b16d6fed93115ced275a +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.14 (GNU/Linux) + +iEYEARECAAYFAks5G+IACgkQAiZjviIA2XicGACfSrNP6ws70NdQdkjGH8dUshBI +gFAAoJe1qYUwcvsqSSL9hGu18R+QmKvp +=Mdtv +-----END PGP SIGNATURE----- diff --git a/media-gfx/pixie/files/Makefile.shaders b/media-gfx/pixie/files/Makefile.shaders new file mode 100644 index 000000000000..fbc261c0c9bf --- /dev/null +++ b/media-gfx/pixie/files/Makefile.shaders @@ -0,0 +1,15 @@ +SDRC = ../src/sdrc/sdrc +SDRCFLAGS += + +%.sdr: %.sl + $(SDRC) $(SDRCFLAGS) $< + +OBJECT1 := $(wildcard *.sl) +OBJECT := $(OBJECT1:.sl=.sdr) + +all: clean $(OBJECT) + +clean: + rm -f *.sdr + +.PHONY: clean diff --git a/media-gfx/pixie/files/pixie-2.2.6-autotools.patch b/media-gfx/pixie/files/pixie-2.2.6-autotools.patch new file mode 100644 index 000000000000..d12de70a67cf --- /dev/null +++ b/media-gfx/pixie/files/pixie-2.2.6-autotools.patch @@ -0,0 +1,22 @@ +--- src/ri/Makefile.in 2009-09-23 18:10:13.414866323 +0200 ++++ src/ri/Makefile.in 2009-09-23 18:11:15.629864395 +0200 +@@ -214,7 +214,7 @@ + host_os = @host_os@ + host_vendor = @host_vendor@ + htmldir = @htmldir@ +-includedir = $(prefix)/include ++includedir = @includedir@ + infodir = @infodir@ + install_sh = @install_sh@ + libdir = @libdir@ +--- src/sdr/Makefile.in 2009-09-23 18:14:54.194865868 +0200 ++++ src/sdr/Makefile.in 2009-09-23 18:15:18.297863856 +0200 +@@ -199,7 +199,7 @@ + host_os = @host_os@ + host_vendor = @host_vendor@ + htmldir = @htmldir@ +-includedir = $(prefix)/include ++includedir = @includedir@ + infodir = @infodir@ + install_sh = @install_sh@ + libdir = @libdir@ diff --git a/media-gfx/pixie/metadata.xml b/media-gfx/pixie/metadata.xml index 73420b6cf0f0..356642ee3b5d 100644 --- a/media-gfx/pixie/metadata.xml +++ b/media-gfx/pixie/metadata.xml @@ -1,8 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<herd>no-herd</herd> -<maintainer> - <email>maintainer-needed@gentoo.org</email> -</maintainer> + <herd>no-herd</herd> + <maintainer> + <email>flameeyes@gentoo.org</email> + <description>Proxying maintainer</description> + </maintainer> + <maintainer> + <email>toffanin.mauro@gmail.com</email> + <description>Proxied maintainer</description> + </maintainer> + <longdescription> + Pixie is an open source photorealistic renderer that uses a RenderMan-like + interface. Features include programmable shading, motion blur, depth of + field, raytracing, scan-line rendering, occlusion culling, global + illumination, caustics ... + </longdescription> + <use> + <flag name="static-libs">Compile static archives</flag> + </use> </pkgmetadata> diff --git a/media-gfx/pixie/pixie-2.2.6.ebuild b/media-gfx/pixie/pixie-2.2.6.ebuild new file mode 100644 index 000000000000..54b30762170e --- /dev/null +++ b/media-gfx/pixie/pixie-2.2.6.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-2.2.6.ebuild,v 1.1 2009/12/28 20:58:08 flameeyes Exp $ + +EAPI="2" +inherit eutils multilib autotools + +MY_PN="Pixie" +S="${WORKDIR}/${MY_PN}" + +DESCRIPTION="RenderMan like photorealistic renderer." +HOMEPAGE="http://pixie.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-src-${PV}.tgz" + +LICENSE="GPL-2" +IUSE="X static-libs" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +RDEPEND="!mail-client/nmh + media-libs/jpeg + media-libs/tiff + media-libs/libpng + x11-libs/fltk:1.1[opengl] + media-libs/openexr + virtual/opengl + sys-libs/zlib + X? ( + x11-libs/libXext + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXdmcp + x11-libs/libXi + x11-libs/libXmu + x11-libs/libXt + )" +DEPEND="${RDEPEND} + sys-devel/flex + sys-devel/bison" + +src_prepare() { + # FIX: missing @includedir@ + epatch "${FILESDIR}/${P}-autotools.patch" + eautoreconf +} + +src_configure() { + econf \ + $(use_with X x) \ + $(use_enable static-libs static) \ + --includedir=/usr/include/pixie \ + --libdir=/usr/$(get_libdir)/pixie \ + --with-docdir=/usr/share/doc/${PF}/html \ + --with-shaderdir=/usr/share/Pixie/shaders \ + --with-ribdir=/usr/share/Pixie/ribs \ + --with-texturedir=/usr/share/Pixie/textures \ + --with-displaysdir=/usr/$(get_libdir)/pixie/displays \ + --with-modulesdir=/usr/$(get_libdir)/pixie/modules \ + --enable-openexr-threads \ + --mandir=/usr/share/man \ + --bindir=/usr/bin +} + +src_compile() { + emake || die "emake failed" + + # regenerating Pixie shaders + einfo "Re-building Pixie Shaders for v${PV} format" + emake -f "${FILESDIR}/Makefile.shaders" -C "${S}/shaders" +} + +src_install() { + emake DESTDIR="${D}" install || die "installation failed." + + # remove useless .la files + find "${D}" -name '*.la' -delete || die + + dodoc README AUTHORS ChangeLog || die +} |