diff options
author | Jeremy Huddleston <eradicator@gentoo.org> | 2006-04-12 08:01:46 +0000 |
---|---|---|
committer | Jeremy Huddleston <eradicator@gentoo.org> | 2006-04-12 08:01:46 +0000 |
commit | cf9692e52f7a84637be1712dbf7a3bd32884ef8f (patch) | |
tree | 5fcaf5baffd36feb3b3abf1d138e6c12ce43ed4f /media-gfx | |
parent | Fixed wrong categories for krename and kdiff3, closes bug 129648. (diff) | |
download | gentoo-2-cf9692e52f7a84637be1712dbf7a3bd32884ef8f.tar.gz gentoo-2-cf9692e52f7a84637be1712dbf7a3bd32884ef8f.tar.bz2 gentoo-2-cf9692e52f7a84637be1712dbf7a3bd32884ef8f.zip |
Version bump.
(Portage version: 2.1_pre7-r5)
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/pixie/ChangeLog | 8 | ||||
-rw-r--r-- | media-gfx/pixie/Manifest | 25 | ||||
-rw-r--r-- | media-gfx/pixie/files/digest-pixie-1.6.2 | 3 | ||||
-rw-r--r-- | media-gfx/pixie/files/pixie-1.6.2-libtool.patch | 450 | ||||
-rw-r--r-- | media-gfx/pixie/pixie-1.6.2.ebuild | 59 |
5 files changed, 531 insertions, 14 deletions
diff --git a/media-gfx/pixie/ChangeLog b/media-gfx/pixie/ChangeLog index 6c92877b8568..d8efb81a5579 100644 --- a/media-gfx/pixie/ChangeLog +++ b/media-gfx/pixie/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-gfx/pixie # Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.20 2006/04/01 05:54:58 eradicator Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.21 2006/04/12 08:01:46 eradicator Exp $ + +*pixie-1.6.2 (12 Apr 2006) + + 12 Apr 2006; Jeremy Huddleston <eradicator@gentoo.org> + +files/pixie-1.6.2-libtool.patch, +pixie-1.6.2.ebuild: + Version bump. 01 Apr 2006; Jeremy Huddleston <eradicator@gentoo.org> -files/pixie-1.3.11-math.patch, -files/pixie-1.4.1-libtool.patch, diff --git a/media-gfx/pixie/Manifest b/media-gfx/pixie/Manifest index a8483d94bce8..1a7597653e2e 100644 --- a/media-gfx/pixie/Manifest +++ b/media-gfx/pixie/Manifest @@ -1,28 +1,27 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - -MD5 d57819c985917c31b1bbf425114906af ChangeLog 3860 -RMD160 6d3abbbd1f207ac787f2a2a644b66d1378638078 ChangeLog 3860 -SHA256 3d6517917165c8422775157692f92f9f1ad353026278d4e2cb5df0db53f4bc34 ChangeLog 3860 +MD5 c3289637de372c0c0505a79540fc8e34 ChangeLog 4019 +RMD160 a1b5f08cc981fdd57bb7bccb2ee06811a594f38e ChangeLog 4019 +SHA256 580420aef4aa418e77af5204fb05963a921af923ada8baba578d512664597e70 ChangeLog 4019 MD5 89da012136dbc32c9a68dabc09e802d4 files/digest-pixie-1.5.1 65 RMD160 52633c2285d9d1d6edc19969365d3ca4413e4f08 files/digest-pixie-1.5.1 65 SHA256 b066f044a0f059e98ded56816063ea0a3cb390f838196c3d410aca2bb944af2b files/digest-pixie-1.5.1 65 +MD5 cf55e915501831f08f31ce612db9ef67 files/digest-pixie-1.6.2 241 +RMD160 4cfbc4d58e7ad1aab643795342a1a015c7ecbdca files/digest-pixie-1.6.2 241 +SHA256 1f9022faf9043d18c487c126a5f488dfad44c5d0ba2c325dc827ce13096ff498 files/digest-pixie-1.6.2 241 MD5 48ac8837dbadef8c09f4707f8010c85f files/pixie-1.4.4-math.patch 836 RMD160 5ce5894aeb65e57fb0fc76b404f45dc7f3e2ee13 files/pixie-1.4.4-math.patch 836 SHA256 2a87f85c7da0e4fccb7e15d1c133d1f2a24e5983de9b22e2e3ccc05c7ac4e5a8 files/pixie-1.4.4-math.patch 836 MD5 391ca6aaedf3654e8e09f851cf502c01 files/pixie-1.4.7-libtool.patch 14583 RMD160 75044cb4b56fdb7c550b599f94e621e07ace479f files/pixie-1.4.7-libtool.patch 14583 SHA256 4d100d71328a22be80caf7fd28f43a750cf4b78ec8aa22ca377c7a369266208d files/pixie-1.4.7-libtool.patch 14583 +MD5 06728f346102a5d097ceb2633df61932 files/pixie-1.6.2-libtool.patch 15395 +RMD160 34bb16a4fe943f364656c7213d06a49fc7d1a844 files/pixie-1.6.2-libtool.patch 15395 +SHA256 bed6db7f99317500a83d376e020978cdb53afccd959a4f9ea3b55367d4915b9b files/pixie-1.6.2-libtool.patch 15395 MD5 c1e212329f9083e2405b16dd382d6632 metadata.xml 259 RMD160 d1f5ea37202987c54db9697175a55e5609386654 metadata.xml 259 SHA256 14f1bab6a31d434eda6319b2783239e50179d75501edb6e255bb6c3e665418cf metadata.xml 259 MD5 fe08794a72d5c9e98b6274122958c19d pixie-1.5.1.ebuild 1412 RMD160 1321c5826ae15ccd4bfc975bcfb82250c9ab8a85 pixie-1.5.1.ebuild 1412 SHA256 79e7844882882647ca8e9e192e7d64c8a57cd7b1f6e615962cc8094d0de1057e pixie-1.5.1.ebuild 1412 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2.2 (GNU/Linux) - -iD8DBQFELhXNOpjtAl+gMRURAk6EAJwJLXM4CEcixAB4bi4azePEQeDBnwCg1D6f -74fQCVFJ+8zA5tX4m+DteAY= -=uOtl ------END PGP SIGNATURE----- +MD5 fa27ba6c6e2d22c3d5b512522790ca57 pixie-1.6.2.ebuild 1320 +RMD160 0870d8520973b39432a158bcaee164b472483fce pixie-1.6.2.ebuild 1320 +SHA256 92a26d194069f1cf67f0531e123f87ba9fe479f9a1cae318fb12b6dcdddcd8e9 pixie-1.6.2.ebuild 1320 diff --git a/media-gfx/pixie/files/digest-pixie-1.6.2 b/media-gfx/pixie/files/digest-pixie-1.6.2 new file mode 100644 index 000000000000..aaea5f296b1a --- /dev/null +++ b/media-gfx/pixie/files/digest-pixie-1.6.2 @@ -0,0 +1,3 @@ +MD5 ed12ba2853d68beb16b25fc1092cbdcb Pixie-src-1.6.2.tgz 6088092 +RMD160 b2ba2e71b1c2430f304801b715b2d7a741b25f23 Pixie-src-1.6.2.tgz 6088092 +SHA256 c5a989aaa9fe17857fdde3c18cff574948e5581316d11b1bffaf1fbb97bcf6d3 Pixie-src-1.6.2.tgz 6088092 diff --git a/media-gfx/pixie/files/pixie-1.6.2-libtool.patch b/media-gfx/pixie/files/pixie-1.6.2-libtool.patch new file mode 100644 index 000000000000..73050bbdac26 --- /dev/null +++ b/media-gfx/pixie/files/pixie-1.6.2-libtool.patch @@ -0,0 +1,450 @@ +diff -Naurp -Naurp Pixie.orig/Makefile.am Pixie/Makefile.am +--- Pixie.orig/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,29 +1,8 @@ + SUBDIRS = src + +-if SELFCONTAINED +- pixdatadir = $(prefix) +- docdir = $(prefix) +- htmldocdir = $(docdir)/html +- shaderdir = $(pixdatadir)/shaders +-else +- pixdatadir = $(libdir)/$(PACKAGE) +- docdir = $(datadir)/doc/$(PACKAGE) +- htmldocdir = $(docdir)/html +- shaderdir = $(pixdatadir)/shaders +-endif +- +-doc_DATA = README AUTHORS LICENSE COPYING +- + man_MANS = man/rndr.1 man/sdrc.1 man/sdrinfo.1 man/texmake.1 + +-EXTRA_DIST = DEVNOTES LICENSE ++doc_DATA = AUTHORS ChangeLog COPYING DEVNOTES LICENSE NEWS README doc/* + +-dist-hook: +- cp -rf $(srcdir)/doc $(DESTDIR)$(distdir) +- cp -rf $(srcdir)/shaders $(DESTDIR)$(distdir) ++shader_DATA = shaders/* + +-install-data-hook: +- mkdir -p $(DESTDIR)$(htmldocdir) +- cp -rf $(srcdir)/doc/* $(DESTDIR)$(htmldocdir) +- mkdir -p $(DESTDIR)$(shaderdir) +- cp -rf $(srcdir)/shaders/* $(DESTDIR)$(shaderdir) +diff -Naurp -Naurp Pixie.orig/configure.in Pixie/configure.in +--- Pixie.orig/configure.in 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/configure.in 2006-04-12 07:40:02.000000000 +0000 +@@ -14,6 +14,7 @@ dnl + AC_PROG_CC + AC_PROG_CPP + AC_PROG_CXX ++AM_DISABLE_STATIC + AM_PROG_LIBTOOL + AC_PROG_INSTALL + AC_PROG_MAKE_SET +@@ -101,17 +102,80 @@ AC_SUBST(TIFF_LIBS) + AC_SUBST(BUILD_SHOW) + + dnl --------------------------------------------------- ++dnl Set custom directories for shaders, models, procedurals, and displays ++dnl ++ ++AC_ARG_WITH(docdir, ++ AS_HELP_STRING([--with-docdir=DIR],[directory where we install documentation (Default: DATADIR/doc/Pixie)]), ++ docdir="${withval}", ++ docdir="${datadir}/doc/Pixie") ++ ++AC_ARG_WITH(shaderdir, ++ AS_HELP_STRING([--with-shaderdir=DIR],[directory where we store shaders (Default: DATADIR/Pixie/shaders)]), ++ shaderdir="${withval}", ++ shaderdir="${datadir}/Pixie/shaders") ++ ++AC_ARG_WITH(modeldir, ++ AS_HELP_STRING([--with-modeldir=DIR],[directory where we store models (Default: DATADIR/Pixie/models)]), ++ modeldir="${withval}", ++ modeldir="${datadir}/Pixie/models") ++ ++AC_ARG_WITH(texturedir, ++ AS_HELP_STRING([--with-modeldir=DIR],[directory where we store models (Default: DATADIR/Pixie/textures)]), ++ texturedir="${withval}", ++ texturedir="${datadir}/Pixie/textures") ++ ++AC_ARG_WITH(proceduraldir, ++ AS_HELP_STRING([--with-shaderdir=DIR],[directory to store shaders (Default: LIBDIR/Pixie/procedurals)]), ++ proceduraldir="${withval}", ++ proceduraldir="${libdir}/Pixie/procedurals") ++ ++AC_ARG_WITH(displaysdir, ++ AS_HELP_STRING([--with-displaysdir=DIR],[directory to store displays (Default: LIBDIR/Pixie/displays)]), ++ displaysdir="${withval}", ++ displaysdir="${libdir}/Pixie/displays") ++ ++dnl --------------------------------------------------- + dnl Are we building for self contained distribution + dnl + + AC_ARG_ENABLE(selfcontained, +-AS_HELP_STRING([--enable-selfcontained],[Build for a selfcontained setup]), ++AS_HELP_STRING([--enable-selfcontained],[Build for a selfcontained setup (overrides custom directory settings)]), + [case "${enableval}" in +-yes) selfcontained=true ;; +-no) selfcontained=false ;; +-*) AC_MSG_ERROR(bad value ${enableval} for --enable-selfcontained) ;; +-esac],[selfcontained=false]) +-AM_CONDITIONAL(SELFCONTAINED, test x$selfcontained = xtrue) ++ yes) docdir="${prefix}/doc" ++ shaderdir="${prefix}/shaders" ++ modeldir="${prefix}/models" ++ texturedir="${prefix}/textures" ++ displaysdir="${prefix}/displays" ++ proceduraldir="${prefix}/procedurals" ++ ;; ++ no) ;; ++ *) AC_MSG_ERROR(bad value ${enableval} for --enable-selfcontained) ;; ++esac]) ++ ++dnl --------------------------------------------------- ++dnl Now tell the c preprocessor and the Makefiles where stuff goes ++dnl ++ ++AC_DEFUN([AC_DEFINE_DIR], [ ++ prefix_NONE= ++ exec_prefix_NONE= ++ test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix ++ test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix ++ eval ac_define_dir="\"[$]$2\"" ++ AC_SUBST($1, "$ac_define_dir") ++ AC_SUBST($2, "$ac_define_dir") ++ AC_DEFINE_UNQUOTED($1, "$ac_define_dir", [$3]) ++ test "$prefix_NONE" && prefix=NONE ++ test "$exec_prefix_NONE" && exec_prefix=NONE ++]) ++ ++AC_DEFINE_DIR(PIXIE_DOCS,docdir,[Directory where we store documentation]) ++AC_DEFINE_DIR(PIXIE_SHADERS,shaderdir,[Directory where we store shaders]) ++AC_DEFINE_DIR(PIXIE_MODELS,modeldir,[Directory where we store models]) ++AC_DEFINE_DIR(PIXIE_TEXTURES,texturedir,[Directory where we store textures]) ++AC_DEFINE_DIR(PIXIE_DISPLAYS,displaysdir,[Directory where we store displays]) ++AC_DEFINE_DIR(PIXIE_PROCEDURALS,proceduraldir,[Directory where we store procedurals]) + + dnl --------------------------------------------------- + dnl Write the output +@@ -125,10 +189,3 @@ echo ">make -install" + echo "to built Pixie" + echo + +- +- +- +- +- +- +- +diff -Naurp -Naurp Pixie.orig/src/common/Makefile.am Pixie/src/common/Makefile.am +--- Pixie.orig/src/common/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/src/common/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,6 +1,9 @@ +-noinst_LIBRARIES = libcommon.a +- +-libcommon_a_SOURCES = algebra.cpp os.cpp memoryman.cpp +-libcommon_a_CFLAGS = -fPIC -DPIC +-libcommon_a_CXXFLAGS = -fPIC -DPIC +- ++lib_LTLIBRARIES = libpixiecommon.la ++ ++LIBPIXIECOMMON_CURRENT_VERSION=0 ++LIBPIXIECOMMON_REVISION_VERSION=0 ++LIBPIXIECOMMON_AGE_VERSION=0 ++ ++libpixiecommon_la_LDFLAGS = -export-dynamic -version-info $(LIBPIXIECOMMON_CURRENT_VERSION):$(LIBPIXIECOMMON_REVISION_VERSION):$(LIBPIXIECOMMON_AGE_VERSION) ++ ++libpixiecommon_la_SOURCES = algebra.cpp os.cpp memoryman.cpp +diff -Naurp -Naurp Pixie.orig/src/common/os.h Pixie/src/common/os.h +--- Pixie.orig/src/common/os.h 2006-04-08 23:25:07.000000000 +0000 ++++ Pixie/src/common/os.h 2006-04-12 07:40:02.000000000 +0000 +@@ -32,7 +32,10 @@ + #define OS_H + + #include "global.h" +-#include "../../config.h" ++ ++#ifdef HAVE_CONFIG_H ++#include "config.h" ++#endif + + #ifdef WIN32 + // >> WIN32 +diff -Naurp -Naurp Pixie.orig/src/file/Makefile.am Pixie/src/file/Makefile.am +--- Pixie.orig/src/file/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/src/file/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,15 +1,7 @@ +- +-if SELFCONTAINED +- displaysdir = $(prefix)/displays +-else +- displaysdir = $(libdir)/$(PACKAGE)/displays +-endif +- + displays_LTLIBRARIES = file.la + +-LIBS = @TIFF_LIBS@ + file_la_SOURCES = file.cpp +-file_la_LIBADD = ../common/libcommon.a ++file_la_LIBADD = ../common/libpixiecommon.la @TIFF_LIBS@ + file_la_LDFLAGS = -module -avoid-version + + INCLUDES = -I.. +diff -Naurp -Naurp Pixie.orig/src/framebuffer/Makefile.am Pixie/src/framebuffer/Makefile.am +--- Pixie.orig/src/framebuffer/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/src/framebuffer/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,16 +1,9 @@ ++displays_LTLIBRARIES = framebuffer.la + +-if SELFCONTAINED +- displaysdir = $(prefix)/displays +-else +- displaysdir = $(libdir)/$(PACKAGE)/displays +-endif +- +-displays_LTLIBRARIES = framebuffer.la +- +-CFLAGS = @CFLAGS@ @X_CFLAGS@ + framebuffer_la_SOURCES = framebuffer.cpp fbx.cpp +-framebuffer_la_LIBADD = ../common/libcommon.a @X_LIBS@ ++framebuffer_la_LIBADD = ../common/libpixiecommon.la @X_LIBS@ + framebuffer_la_LDFLAGS = -module -avoid-version @X_LDFLAGS@ ++framebuffer_la_CXXFLAGS = @X_CFLAGS@ + + INCLUDES = -I.. + +diff -Naurp -Naurp Pixie.orig/src/openexr/Makefile.am Pixie/src/openexr/Makefile.am +--- Pixie.orig/src/openexr/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/src/openexr/Makefile.am 2006-04-12 07:43:07.000000000 +0000 +@@ -1,17 +1,9 @@ +- +-if SELFCONTAINED +- displaysdir = $(prefix)/displays +-else +- displaysdir = $(libdir)/$(PACKAGE)/displays +-endif +- + if BUILD_OPENEXR + displays_LTLIBRARIES = openexr.la + endif + +-LIBS = @OPENEXR_LIBS@ + openexr_la_SOURCES = openexr.cpp +-openexr_la_LIBADD = ../common/libcommon.a ++openexr_la_LIBADD = ../common/libpixiecommon.la @OPENEXR_LIBS@ + openexr_la_LDFLAGS = -module -avoid-version + + INCLUDES = -I.. @OPENEXR_INCLUDES@ +diff -Naurp -Naurp Pixie.orig/src/precomp/Makefile.am Pixie/src/precomp/Makefile.am +--- Pixie.orig/src/precomp/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/src/precomp/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -2,7 +2,7 @@ noinst_PROGRAMS = precomp + + precomp_SOURCES = precomp.cpp + +-precomp_LDADD = ../common/libcommon.a ++precomp_LDADD = ../common/libpixiecommon.la + + INCLUDES = -I.. + +diff -Naurp -Naurp Pixie.orig/src/rgbe/Makefile.am Pixie/src/rgbe/Makefile.am +--- Pixie.orig/src/rgbe/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/src/rgbe/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,14 +1,7 @@ +- +-if SELFCONTAINED +- displaysdir = $(prefix)/displays +-else +- displaysdir = $(libdir)/$(PACKAGE)/displays +-endif +- + displays_LTLIBRARIES = rgbe.la + + rgbe_la_SOURCES = file.cpp rgbe.cpp +-rgbe_la_LIBADD = ../common/libcommon.a ++rgbe_la_LIBADD = ../common/libpixiecommon.la + rgbe_la_LDFLAGS = -module -avoid-version + + INCLUDES = -I.. +diff -Naurp -Naurp Pixie.orig/src/ri/Makefile.am Pixie/src/ri/Makefile.am +--- Pixie.orig/src/ri/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/src/ri/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,6 +1,10 @@ + lib_LTLIBRARIES = libri.la + +-LIBS = @TIFF_LIBS@ ++LIBRI_CURRENT_VERSION=0 ++LIBRI_REVISION_VERSION=0 ++LIBRI_AGE_VERSION=0 ++ ++libri_la_LDFLAGS = -export-dynamic -version-info $(LIBRI_CURRENT_VERSION):$(LIBRI_REVISION_VERSION):$(LIBRI_AGE_VERSION) + libri_la_SOURCES = attributes.cpp \ + bundles.cpp \ + cache.cpp \ +@@ -62,8 +66,7 @@ libri_la_SOURCES = attributes.cpp \ + xform.cpp \ + zbuffer.cpp + +-libri_la_LIBADD = ../common/libcommon.a +-libri_la_LDFLAGS = -version-info 0:0:0 ++libri_la_LIBADD = ../common/libpixiecommon.la @TIFF_LIBS@ + + INCLUDES = -I.. + +diff -Naurp -Naurp Pixie.orig/src/ri/options.cpp Pixie/src/ri/options.cpp +--- Pixie.orig/src/ri/options.cpp 2006-04-08 23:25:05.000000000 +0000 ++++ Pixie/src/ri/options.cpp 2006-04-12 07:40:02.000000000 +0000 +@@ -37,6 +37,10 @@ + #include "renderer.h" + #include "stats.h" + ++#ifdef HAVE_CONFIG_H ++#include "config.h" ++#endif ++ + /////////////////////////////////////////////////////////////////////// + // Class : COptions + // Method : optionsDeleteSearchPath +@@ -260,18 +264,38 @@ COptions::COptions() { + + hider = strdup("stochastic"); + +- archivePath = optionsGetSearchPath(".:%PIXIEHOME%/models:%RIBS%",NULL); ++#ifndef PIXIE_MODELS ++#define PIXIE_MODELS "%PIXIEHOME%/models" ++#endif ++ ++#ifndef PIXIE_PROCEDURALS ++#define PIXIE_PROCEDURALS "%PIXIE_PROCEDURALS%" ++#endif ++ ++#ifndef PIXIE_TEXTURES ++#define PIXIE_TEXTURES "%PIXIEHOME%/textures" ++#endif ++ ++#ifndef PIXIE_SHADERS ++#define PIXIE_SHADERS "%PIXIEHOME%/shaders" ++#endif ++ ++#ifndef PIXIE_DISPLAYS ++#define PIXIE_DISPLAYS "%PIXIE_DISPLAY%" ++#endif ++ ++ archivePath = optionsGetSearchPath(".:%PIXIEHOME%/models:%RIBS%:" PIXIE_MODELS,NULL); + #ifdef _DEBUG +- proceduralPath = optionsGetSearchPath(".:%PIXIEHOME%/procedurals:%PIXIEHOME%/bind:%PROCEDURALS%",NULL); ++ proceduralPath = optionsGetSearchPath(".:%PIXIEHOME%/procedurals:%PIXIEHOME%/bind:%PIXIE_PROCEDURALS%:%PROCEDURALS%",NULL); + #else +- proceduralPath = optionsGetSearchPath(".:%PIXIEHOME%/procedurals:%PIXIEHOME%/lib:%PROCEDURALS%",NULL); ++ proceduralPath = optionsGetSearchPath(".:%PIXIEHOME%/procedurals:%PIXIEHOME%/lib:%PIXIE_PROCEDURALS%:%PROCEDURALS%:" PIXIE_PROCEDURALS,NULL); + #endif +- texturePath = optionsGetSearchPath(".:%PIXIEHOME%/textures:%TEXTURES%",NULL); +- shaderPath = optionsGetSearchPath(".:%PIXIEHOME%/shaders:%SHADERS%",NULL); ++ texturePath = optionsGetSearchPath(".:%PIXIEHOME%/textures:%TEXTURES%:" PIXIE_TEXTURES,NULL); ++ shaderPath = optionsGetSearchPath(".:%PIXIEHOME%/shaders:%SHADERS%:" PIXIE_SHADERS,NULL); + #ifdef _DEBUG +- displayPath = optionsGetSearchPath(".:%PIXIEHOME%/bind:%DISPLAYS%",NULL); ++ displayPath = optionsGetSearchPath(".:%PIXIEHOME%/bind:%PIXIE_DISPLAY%:%DISPLAYS%",NULL); + #else +- displayPath = optionsGetSearchPath(".:%PIXIEHOME%/displays:%DISPLAYS%",NULL); ++ displayPath = optionsGetSearchPath(".:%PIXIEHOME%/displays:%PIXIE_DISPLAY%:%DISPLAYS%:" PIXIE_DISPLAYS,NULL); + #endif + temporaryPath = strdup("temp"); + +diff -Naurp -Naurp Pixie.orig/src/rndr/Makefile.am Pixie/src/rndr/Makefile.am +--- Pixie.orig/src/rndr/Makefile.am 2006-04-08 23:25:09.000000000 +0000 ++++ Pixie/src/rndr/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,7 +1,7 @@ + bin_PROGRAMS = rndr + + rndr_SOURCES = rndr.cpp +-rndr_LDADD = ../ri/libri.la ../common/libcommon.a ++rndr_LDADD = ../ri/libri.la ../common/libpixiecommon.la + + INCLUDES = -I.. + +diff -Naurp -Naurp Pixie.orig/src/sdr/Makefile.am Pixie/src/sdr/Makefile.am +--- Pixie.orig/src/sdr/Makefile.am 2006-04-08 23:25:10.000000000 +0000 ++++ Pixie/src/sdr/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,9 +1,14 @@ + lib_LTLIBRARIES = libsdr.la + ++LIBSDR_CURRENT_VERSION=0 ++LIBSDR_REVISION_VERSION=0 ++LIBSDR_AGE_VERSION=0 ++ ++libsdr_la_LDFLAGS = -export-dynamic -version-info $(LIBSDR_CURRENT_VERSION):$(LIBSDR_REVISION_VERSION):$(LIBSDR_AGE_VERSION) ++ + libsdr_la_SOURCES = sdr.cpp + +-libsdr_la_LIBADD = ../common/libcommon.a +-libsdr_la_LDFLAGS = -version-info 0:0:0 ++libsdr_la_LIBADD = ../common/libpixiecommon.la + + INCLUDES = -I.. + +diff -Naurp -Naurp Pixie.orig/src/sdrc/Makefile.am Pixie/src/sdrc/Makefile.am +--- Pixie.orig/src/sdrc/Makefile.am 2006-04-08 23:25:10.000000000 +0000 ++++ Pixie/src/sdrc/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,7 +1,7 @@ + bin_PROGRAMS = sdrc + + sdrc_SOURCES = sdrc.cpp dso.cpp expression.cpp opcodes.cpp sdr.cpp sl.cpp pp1.c pp2.c pp3.c pp4.c pp5.c pp6.c pp7.c pp8.c +-sdrc_LDADD = ../common/libcommon.a ++sdrc_LDADD = ../common/libpixiecommon.la + + INCLUDES = -I.. + +diff -Naurp -Naurp Pixie.orig/src/sdrinfo/Makefile.am Pixie/src/sdrinfo/Makefile.am +--- Pixie.orig/src/sdrinfo/Makefile.am 2006-04-08 23:25:10.000000000 +0000 ++++ Pixie/src/sdrinfo/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,7 +1,7 @@ + bin_PROGRAMS = sdrinfo + + sdrinfo_SOURCES = sdrinfo.cpp +-sdrinfo_LDADD = ../sdr/libsdr.la ../common/libcommon.a ++sdrinfo_LDADD = ../sdr/libsdr.la ../common/libpixiecommon.la + + INCLUDES = -I.. + +diff -Naurp -Naurp Pixie.orig/src/show/Makefile.am Pixie/src/show/Makefile.am +--- Pixie.orig/src/show/Makefile.am 2006-04-08 23:25:10.000000000 +0000 ++++ Pixie/src/show/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -4,9 +4,6 @@ endif + + EXTRA_DIST = *.h show.dsp + +-CFLAGS = @CFLAGS@ @X_CFLAGS@ +-LIBS = @TIFF_LIBS@ +- + show_SOURCES = cacheView.cpp \ + radView.cpp \ + interface.cpp \ +@@ -15,7 +12,8 @@ show_SOURCES = cacheView.cpp \ + imageView.cpp \ + show.cpp + +-show_LDADD = @X_LIBS@ @LIBFLTK@ @LIBFLTKGL@ @X_LDFLAGS@ ../common/libcommon.a ++show_LDADD = @X_LIBS@ @LIBFLTK@ @LIBFLTKGL@ @X_LDFLAGS@ @TIFF_LIBS@ ../common/libpixiecommon.la ++show_CXXFLAGS = @X_CFLAGS@ + + INCLUDES = -I.. + +diff -Naurp -Naurp Pixie.orig/src/texmake/Makefile.am Pixie/src/texmake/Makefile.am +--- Pixie.orig/src/texmake/Makefile.am 2006-04-08 23:25:10.000000000 +0000 ++++ Pixie/src/texmake/Makefile.am 2006-04-12 07:40:02.000000000 +0000 +@@ -1,7 +1,7 @@ + bin_PROGRAMS = texmake + + texmake_SOURCES = texmake.cpp +-texmake_LDADD = ../ri/libri.la ../common/libcommon.a ++texmake_LDADD = ../ri/libri.la ../common/libpixiecommon.la + + INCLUDES = -I.. + diff --git a/media-gfx/pixie/pixie-1.6.2.ebuild b/media-gfx/pixie/pixie-1.6.2.ebuild new file mode 100644 index 000000000000..705969c696ec --- /dev/null +++ b/media-gfx/pixie/pixie-1.6.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-1.6.2.ebuild,v 1.1 2006/04/12 08:01:46 eradicator Exp $ + +inherit eutils + +IUSE="X openexr" + +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 ) + X? ( || ( x11-libs/libXext virtual/x11 ) )" + +DEPEND="${RDEPEND} + sys-devel/libtool + >=sys-devel/automake-1.8" + +src_unpack() { + unpack ${A} + + cd ${S} + + # Make the build process more cross-platform... + epatch ${FILESDIR}/${PN}-1.6.2-libtool.patch + + export WANT_AUTOMAKE=1.8 + export WANT_AUTOCONF=2.5 + libtoolize --force --copy || die + aclocal || die + automake -a -f -c || die + autoheader || die + autoconf || die +} + +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} +} |