diff options
author | Jeremy Huddleston <eradicator@gentoo.org> | 2005-10-02 23:49:42 +0000 |
---|---|---|
committer | Jeremy Huddleston <eradicator@gentoo.org> | 2005-10-02 23:49:42 +0000 |
commit | 68e9fb3a5ab53846ed4805fc850de87a887edaed (patch) | |
tree | bf249435ee0c9ff8d8897d2da349112b53c97301 /media-gfx/pixie | |
parent | New release: 0.4.2 (diff) | |
download | gentoo-2-68e9fb3a5ab53846ed4805fc850de87a887edaed.tar.gz gentoo-2-68e9fb3a5ab53846ed4805fc850de87a887edaed.tar.bz2 gentoo-2-68e9fb3a5ab53846ed4805fc850de87a887edaed.zip |
Version bump.
(Portage version: 2.0.52-r1)
Diffstat (limited to 'media-gfx/pixie')
-rw-r--r-- | media-gfx/pixie/ChangeLog | 10 | ||||
-rw-r--r-- | media-gfx/pixie/Manifest | 15 | ||||
-rw-r--r-- | media-gfx/pixie/files/digest-pixie-1.4.7 | 1 | ||||
-rw-r--r-- | media-gfx/pixie/files/digest-pixie-1.5.1 | 1 | ||||
-rw-r--r-- | media-gfx/pixie/files/pixie-1.4.7-libtool.patch | 428 | ||||
-rw-r--r-- | media-gfx/pixie/pixie-1.4.7.ebuild | 61 | ||||
-rw-r--r-- | media-gfx/pixie/pixie-1.5.1.ebuild | 61 |
7 files changed, 566 insertions, 11 deletions
diff --git a/media-gfx/pixie/ChangeLog b/media-gfx/pixie/ChangeLog index ec5567fb9c8e..eaeef7ec3ae8 100644 --- a/media-gfx/pixie/ChangeLog +++ b/media-gfx/pixie/ChangeLog @@ -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: diff --git a/media-gfx/pixie/Manifest b/media-gfx/pixie/Manifest index 7167be0d2a58..065b196400b4 100644 --- a/media-gfx/pixie/Manifest +++ b/media-gfx/pixie/Manifest @@ -1,20 +1,15 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - MD5 009ec3332a9c26324fa1e405d4ef1e4e ChangeLog 3356 MD5 c1e212329f9083e2405b16dd382d6632 metadata.xml 259 +MD5 38df59661a903bb445428268f760a77e pixie-1.5.1.ebuild 1390 MD5 2890bc643293ec454fd2898947845ac4 pixie-1.4.1-r1.ebuild 1351 MD5 38df59661a903bb445428268f760a77e pixie-1.4.5.ebuild 1390 +MD5 9618ddc44743889916ad19d3559f8a51 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 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.2 (GNU/Linux) - -iD8DBQFC+IrqArHZZzCEUG0RAu3eAJ0SMYXhgdlLtZHjKfPbxXLfOcO2XwCfameY -ytwowFMeM5WtBuLfZ2GPDqM= -=UeAY ------END PGP SIGNATURE----- +MD5 89da012136dbc32c9a68dabc09e802d4 files/digest-pixie-1.5.1 65 +MD5 d0e84838f878a09bb275411371a2d5fa files/pixie-1.4.7-libtool.patch 19382 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 index 000000000000..ad2b59b85692 --- /dev/null +++ b/media-gfx/pixie/files/digest-pixie-1.4.7 @@ -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 index 000000000000..dc6204e7cb7c --- /dev/null +++ b/media-gfx/pixie/files/digest-pixie-1.5.1 @@ -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 index 000000000000..665fd7f25c0d --- /dev/null +++ b/media-gfx/pixie/files/pixie-1.4.7-libtool.patch @@ -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 index 000000000000..39dba95a2b9c --- /dev/null +++ b/media-gfx/pixie/pixie-1.4.7.ebuild @@ -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 index 000000000000..b3803ab1bd7b --- /dev/null +++ b/media-gfx/pixie/pixie-1.5.1.ebuild @@ -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} +} |