Version bump.
authorJeremy Huddleston <eradicator@gentoo.org>
Sun, 2 Oct 2005 23:49:42 +0000 (23:49 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Sun, 2 Oct 2005 23:49:42 +0000 (23:49 +0000)
Package-Manager: portage-2.0.52-r1

media-gfx/pixie/ChangeLog
media-gfx/pixie/Manifest
media-gfx/pixie/files/digest-pixie-1.4.7 [new file with mode: 0644]
media-gfx/pixie/files/digest-pixie-1.5.1 [new file with mode: 0644]
media-gfx/pixie/files/pixie-1.4.7-libtool.patch [new file with mode: 0644]
media-gfx/pixie/pixie-1.4.7.ebuild [new file with mode: 0644]
media-gfx/pixie/pixie-1.5.1.ebuild [new file with mode: 0644]

index ec5567fb9c8e92d8fb4c98b0d15a38f01d1b8142..eaeef7ec3ae81ee1277fde7dc209589d79c3fe4a 100644 (file)
@@ -1,6 +1,14 @@
 # ChangeLog for media-gfx/pixie
 # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.18 2005/08/09 10:33:17 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.19 2005/10/02 23:49:42 eradicator Exp $
+
+*pixie-1.5.1 (02 Oct 2005)
+*pixie-1.4.7 (02 Oct 2005)
+
+  02 Oct 2005; Jeremy Huddleston <eradicator@gentoo.org>
+  +files/pixie-1.4.7-libtool.patch, +pixie-1.4.7.ebuild,
+  +pixie-1.5.1.ebuild:
+  Version bump.
 
   09 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
   -pixie-1.4.4.ebuild:
index 7167be0d2a58d734a0469fc8d5ef287949414f6a..ff0961bb30e3fd5b942b532920265aec5e02182d 100644 (file)
@@ -1,20 +1,25 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 009ec3332a9c26324fa1e405d4ef1e4e ChangeLog 3356
+MD5 25f49b74d555ae01f63d25e3c6404561 ChangeLog 3565
 MD5 c1e212329f9083e2405b16dd382d6632 metadata.xml 259
+MD5 7fac8c4c30f64a7982262cc0cd780808 pixie-1.5.1.ebuild 1390
 MD5 2890bc643293ec454fd2898947845ac4 pixie-1.4.1-r1.ebuild 1351
 MD5 38df59661a903bb445428268f760a77e pixie-1.4.5.ebuild 1390
+MD5 b8f845ec17ba57747682b96f40c7fdce pixie-1.4.7.ebuild 1390
+MD5 a5e1bbee1a7d0e59e324fca6b22d45c7 files/digest-pixie-1.4.7 65
 MD5 9c2746d29b44d65086d1464a94f0ef9f files/pixie-1.4.1-libtool.patch 9889
 MD5 850d794bc1458a3b170f1dcc64938612 files/pixie-1.4.4-libtool.patch 14591
 MD5 1bfeaf00e756addc8de83293ff0623eb files/digest-pixie-1.4.5 65
 MD5 6cc5b77de73a722c5e850636bf750a32 files/pixie-1.3.11-math.patch 365
 MD5 c47cd24a306a2475680ce9f914546c4e files/digest-pixie-1.4.1-r1 65
 MD5 48ac8837dbadef8c09f4707f8010c85f files/pixie-1.4.4-math.patch 836
+MD5 89da012136dbc32c9a68dabc09e802d4 files/digest-pixie-1.5.1 65
+MD5 391ca6aaedf3654e8e09f851cf502c01 files/pixie-1.4.7-libtool.patch 14583
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.2 (GNU/Linux)
 
-iD8DBQFC+IrqArHZZzCEUG0RAu3eAJ0SMYXhgdlLtZHjKfPbxXLfOcO2XwCfameY
-ytwowFMeM5WtBuLfZ2GPDqM=
-=UeAY
+iD8DBQFDQHIlOpjtAl+gMRURAtAdAJ4qIvzt5VWIYmYOiFKzdcSHZ0QBhQCfdJWi
+b5E8np7q6j7ZxxNtdnq6OhI=
+=+j3H
 -----END PGP SIGNATURE-----
diff --git a/media-gfx/pixie/files/digest-pixie-1.4.7 b/media-gfx/pixie/files/digest-pixie-1.4.7
new file mode 100644 (file)
index 0000000..ad2b59b
--- /dev/null
@@ -0,0 +1 @@
+MD5 3b255946648d01baf9c8b024ba3bc77f Pixie-src-1.4.7.tgz 5450113
diff --git a/media-gfx/pixie/files/digest-pixie-1.5.1 b/media-gfx/pixie/files/digest-pixie-1.5.1
new file mode 100644 (file)
index 0000000..dc6204e
--- /dev/null
@@ -0,0 +1 @@
+MD5 d4a57028f8a02fd0dc3ea125442e7d6f Pixie-src-1.5.1.tgz 5627955
diff --git a/media-gfx/pixie/files/pixie-1.4.7-libtool.patch b/media-gfx/pixie/files/pixie-1.4.7-libtool.patch
new file mode 100644 (file)
index 0000000..665fd7f
--- /dev/null
@@ -0,0 +1,428 @@
+diff -Naurp Pixie.orig/Makefile.am Pixie/Makefile.am
+--- Pixie.orig/Makefile.am     2005-09-18 18:52:42.000000000 +0000
++++ Pixie/Makefile.am  2005-10-02 23:32:15.000000000 +0000
+@@ -1,30 +1,4 @@
+ 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
+-
+-dist-hook:
+-      cp -rf $(srcdir)/doc $(distdir)
+-      cp -rf $(srcdir)/shaders $(distdir)
+-
+-install-data-hook:
+-      mkdir -p $(htmldocdir)
+-      cp -rf $(srcdir)/doc/* $(htmldocdir)
+-      mkdir -p $(shaderdir)
+-      cp -rf $(srcdir)/shaders/* $(shaderdir)
+-
++doc_DATA = AUTHORS ChangeLog COPYING DEVNOTES LICENSE NEWS README doc/*
++shader_DATA = shaders/*
+diff -Naurp Pixie.orig/configure.in Pixie/configure.in
+--- Pixie.orig/configure.in    2005-09-18 18:52:42.000000000 +0000
++++ Pixie/configure.in 2005-10-02 23:33:31.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
+@@ -94,17 +95,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
+@@ -118,10 +182,3 @@ echo ">make -install"
+ echo "to built Pixie"
+ echo
+ 
+-
+-
+-
+-
+-
+-
+-
+diff -Naurp Pixie.orig/src/common/Makefile.am Pixie/src/common/Makefile.am
+--- Pixie.orig/src/common/Makefile.am  2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/common/Makefile.am       2005-10-02 23:32:15.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 Pixie.orig/src/common/os.h Pixie/src/common/os.h
+--- Pixie.orig/src/common/os.h 2005-09-18 18:52:39.000000000 +0000
++++ Pixie/src/common/os.h      2005-10-02 23:32:15.000000000 +0000
+@@ -73,8 +73,10 @@ typedef void                        *(*TFun)(void *);
+ #endif
+ 
+ #include "global.h"
+-#include "../../config.h"
+ 
++#ifdef HAVE_CONFIG_H
++#include "config.h"
++#endif
+ 
+ // Maximum length of a path
+ const int             OS_MAX_PATH_LENGTH      =       512;
+diff -Naurp Pixie.orig/src/file/Makefile.am Pixie/src/file/Makefile.am
+--- Pixie.orig/src/file/Makefile.am    2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/file/Makefile.am 2005-10-02 23:33:45.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 Pixie.orig/src/framebuffer/Makefile.am Pixie/src/framebuffer/Makefile.am
+--- Pixie.orig/src/framebuffer/Makefile.am     2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/framebuffer/Makefile.am  2005-10-02 23:33:53.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 Pixie.orig/src/precomp/Makefile.am Pixie/src/precomp/Makefile.am
+--- Pixie.orig/src/precomp/Makefile.am 2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/precomp/Makefile.am      2005-10-02 23:32:15.000000000 +0000
+@@ -2,7 +2,7 @@ bin_PROGRAMS = precomp 
+ 
+ precomp_SOURCES = precomp.cpp
+ 
+-precomp_LDADD = ../common/libcommon.a
++precomp_LDADD = ../common/libpixiecommon.la
+ 
+ INCLUDES = -I..
+ 
+diff -Naurp Pixie.orig/src/rgbe/Makefile.am Pixie/src/rgbe/Makefile.am
+--- Pixie.orig/src/rgbe/Makefile.am    2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/rgbe/Makefile.am 2005-10-02 23:34:01.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 Pixie.orig/src/ri/Makefile.am Pixie/src/ri/Makefile.am
+--- Pixie.orig/src/ri/Makefile.am      2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/ri/Makefile.am   2005-10-02 23:32:15.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 \
+@@ -61,8 +65,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 Pixie.orig/src/ri/options.cpp Pixie/src/ri/options.cpp
+--- Pixie.orig/src/ri/options.cpp      2005-09-18 18:52:38.000000000 +0000
++++ Pixie/src/ri/options.cpp   2005-10-02 23:32:15.000000000 +0000
+@@ -37,6 +37,10 @@
+ #include "renderer.h"
+ #include "stats.h"
+ 
++#ifdef HAVE_CONFIG_H
++#include "config.h"
++#endif
++
+ ///////////////////////////////////////////////////////////////////////
+ // Class                              :       COptions
+ // Method                             :       optionsDeleteSearchPath
+@@ -256,18 +260,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 Pixie.orig/src/rndr/Makefile.am Pixie/src/rndr/Makefile.am
+--- Pixie.orig/src/rndr/Makefile.am    2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/rndr/Makefile.am 2005-10-02 23:32:15.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 Pixie.orig/src/sdr/Makefile.am Pixie/src/sdr/Makefile.am
+--- Pixie.orig/src/sdr/Makefile.am     2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/sdr/Makefile.am  2005-10-02 23:32:15.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 Pixie.orig/src/sdrc/Makefile.am Pixie/src/sdrc/Makefile.am
+--- Pixie.orig/src/sdrc/Makefile.am    2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/sdrc/Makefile.am 2005-10-02 23:32:15.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 Pixie.orig/src/sdrinfo/Makefile.am Pixie/src/sdrinfo/Makefile.am
+--- Pixie.orig/src/sdrinfo/Makefile.am 2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/sdrinfo/Makefile.am      2005-10-02 23:32:15.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 Pixie.orig/src/show/Makefile.am Pixie/src/show/Makefile.am
+--- Pixie.orig/src/show/Makefile.am    2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/show/Makefile.am 2005-10-02 23:32:15.000000000 +0000
+@@ -4,8 +4,6 @@ endif
+ 
+ EXTRA_DIST = *.h show.dsp
+ 
+-CFLAGS = @CFLAGS@ @X_CFLAGS@
+-
+ show_SOURCES = cacheView.cpp \
+                               radView.cpp \
+                               interface.cpp \
+@@ -13,7 +11,7 @@ show_SOURCES = cacheView.cpp \
+                               photonView.cpp \
+                               show.cpp
+ 
+-show_LDADD = @X_LIBS@ @LIBFLTK@ @LIBFLTKGL@ @X_LDFLAGS@ ../common/libcommon.a
++show_LDADD = @X_LIBS@ @LIBFLTK@ @LIBFLTKGL@ @X_LDFLAGS@ ../common/libpixiecommon.la
++show_CXXFLAGS = @X_CFLAGS@
+ 
+ INCLUDES = -I..
+-
+diff -Naurp Pixie.orig/src/texmake/Makefile.am Pixie/src/texmake/Makefile.am
+--- Pixie.orig/src/texmake/Makefile.am 2005-09-18 18:52:42.000000000 +0000
++++ Pixie/src/texmake/Makefile.am      2005-10-02 23:32:15.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.4.7.ebuild b/media-gfx/pixie/pixie-1.4.7.ebuild
new file mode 100644 (file)
index 0000000..39dba95
--- /dev/null
@@ -0,0 +1,61 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-1.4.7.ebuild,v 1.1 2005/10/02 23:49:42 eradicator Exp $
+
+inherit eutils
+
+IUSE="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
+        X? ( virtual/x11 )"
+
+DEPEND="${RDEPEND}
+       sys-devel/libtool
+       >=sys-devel/automake-1.8"
+
+src_unpack() {
+       unpack ${A}
+
+       cd ${S}
+       # These have been sent upstream, and rejected, but this is the
+       # "right way" -- eradicator
+       epatch ${FILESDIR}/${PN}-1.4.4-math.patch
+
+       # Make the build process more cross-platform...
+       epatch ${FILESDIR}/${PN}-1.4.7-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}
+}
diff --git a/media-gfx/pixie/pixie-1.5.1.ebuild b/media-gfx/pixie/pixie-1.5.1.ebuild
new file mode 100644 (file)
index 0000000..b3803ab
--- /dev/null
@@ -0,0 +1,61 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-1.5.1.ebuild,v 1.1 2005/10/02 23:49:42 eradicator Exp $
+
+inherit eutils
+
+IUSE="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
+        X? ( virtual/x11 )"
+
+DEPEND="${RDEPEND}
+       sys-devel/libtool
+       >=sys-devel/automake-1.8"
+
+src_unpack() {
+       unpack ${A}
+
+       cd ${S}
+       # These have been sent upstream, and rejected, but this is the
+       # "right way" -- eradicator
+       epatch ${FILESDIR}/${PN}-1.4.4-math.patch
+
+       # Make the build process more cross-platform...
+       epatch ${FILESDIR}/${PN}-1.4.7-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}
+}