diff options
Diffstat (limited to 'media-gfx/pixie')
-rw-r--r-- | media-gfx/pixie/ChangeLog | 8 | ||||
-rw-r--r-- | media-gfx/pixie/files/digest-pixie-2.1.1 | 3 | ||||
-rw-r--r-- | media-gfx/pixie/pixie-1.7.6.ebuild | 6 | ||||
-rw-r--r-- | media-gfx/pixie/pixie-2.0.2-r1.ebuild | 6 | ||||
-rw-r--r-- | media-gfx/pixie/pixie-2.1.1.ebuild | 47 |
5 files changed, 67 insertions, 3 deletions
diff --git a/media-gfx/pixie/ChangeLog b/media-gfx/pixie/ChangeLog index be54a510fdfc..3690af3f351a 100644 --- a/media-gfx/pixie/ChangeLog +++ b/media-gfx/pixie/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-gfx/pixie # Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.34 2007/03/16 16:49:10 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.35 2007/03/29 01:31:25 eradicator Exp $ + +*pixie-2.1.1 (29 Mar 2007) + + 29 Mar 2007; Jeremy Huddleston <eradicator@gentoo.org> pixie-1.7.6.ebuild, + pixie-2.0.2-r1.ebuild, +pixie-2.1.1.ebuild: + Added ewarn about memory usage during compilation and added the new release. 16 Mar 2007; Jeremy Huddleston <eradicator@gentoo.org> pixie-2.0.2-r1.ebuild: diff --git a/media-gfx/pixie/files/digest-pixie-2.1.1 b/media-gfx/pixie/files/digest-pixie-2.1.1 new file mode 100644 index 000000000000..ffc0d1f87d68 --- /dev/null +++ b/media-gfx/pixie/files/digest-pixie-2.1.1 @@ -0,0 +1,3 @@ +MD5 81b62392a92da19cc8f5047b380c0139 Pixie-src-2.1.1.tgz 5288114 +RMD160 31dc23361cb1d2a2f6a8e3ab3544ec8fdbb4a660 Pixie-src-2.1.1.tgz 5288114 +SHA256 68e83bff9803acb0103aa31a1751f504f05d67e2960a45f6d43dee27f2447e61 Pixie-src-2.1.1.tgz 5288114 diff --git a/media-gfx/pixie/pixie-1.7.6.ebuild b/media-gfx/pixie/pixie-1.7.6.ebuild index ee742443f19a..5a71481565cc 100644 --- a/media-gfx/pixie/pixie-1.7.6.ebuild +++ b/media-gfx/pixie/pixie-1.7.6.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-1.7.6.ebuild,v 1.4 2007/03/14 23:42:28 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-1.7.6.ebuild,v 1.5 2007/03/29 01:31:25 eradicator Exp $ WANT_AUTOCONF="latest" WANT_AUTOMAKE="latest" @@ -42,6 +42,10 @@ src_compile() { strip-flags replace-flags -O? -O2 + ewarn "Compilation of pixie is memory intensive. If you experience problems, try" + ewarn "removing -pipe from your CFLAGS. Additionally, disabling optimizations (-O0)" + ewarn "will cause much less memory consumption. See bug #171367 for more info." + econf || die "econf failed" emake -j1 || die "Make failed" } diff --git a/media-gfx/pixie/pixie-2.0.2-r1.ebuild b/media-gfx/pixie/pixie-2.0.2-r1.ebuild index 17f386e9bc72..6196f3717324 100644 --- a/media-gfx/pixie/pixie-2.0.2-r1.ebuild +++ b/media-gfx/pixie/pixie-2.0.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-2.0.2-r1.ebuild,v 1.5 2007/03/16 16:49:10 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-2.0.2-r1.ebuild,v 1.6 2007/03/29 01:31:25 eradicator Exp $ IUSE="fltk openexr X" @@ -27,6 +27,10 @@ src_compile() { strip-flags replace-flags -O? -O2 + ewarn "Compilation of pixie is memory intensive. If you experience problems, try" + ewarn "removing -pipe from your CFLAGS. Additionally, disabling optimizations (-O0)" + ewarn "will cause much less memory consumption. See bug #171367 for more info." + econf || die "econf failed" emake -j1 || die "Make failed" } diff --git a/media-gfx/pixie/pixie-2.1.1.ebuild b/media-gfx/pixie/pixie-2.1.1.ebuild new file mode 100644 index 000000000000..e77c918e0090 --- /dev/null +++ b/media-gfx/pixie/pixie-2.1.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-2.1.1.ebuild,v 1.1 2007/03/29 01:31:25 eradicator Exp $ + +IUSE="fltk openexr X" + +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" + +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +RDEPEND="media-libs/jpeg + sys-libs/zlib + media-libs/tiff + openexr? ( media-libs/openexr ) + fltk? ( x11-libs/fltk ) + X? ( x11-libs/libXext )" + +src_compile() { + ewarn "Compilation of pixie is memory intensive. If you experience problems, try" + ewarn "removing -pipe from your CFLAGS. Additionally, disabling optimizations (-O0)" + ewarn "will cause much less memory consumption. See bug #171367 for more info." + + econf || die "econf failed" + emake -j1 || die "Make failed" +} + + +src_install() { + make DESTDIR="${D}" install || die + + keepdir /usr/$(get_libdir)/Pixie/procedurals + keepdir /usr/share/Pixie/models + + insinto /usr/share/Pixie/textures + doins ${S}/textures/checkers.tif + + edos2unix ${D}/usr/share/Pixie/shaders/* + mv ${D}/usr/share/doc/Pixie ${D}/usr/share/doc/${PF} +} |