Removed old version. Revbumped 2.1.1 with some fixes I've sent upstream.
authorJeremy Huddleston <eradicator@gentoo.org>
Thu, 5 Apr 2007 03:44:42 +0000 (03:44 +0000)
committerJeremy Huddleston <eradicator@gentoo.org>
Thu, 5 Apr 2007 03:44:42 +0000 (03:44 +0000)
Package-Manager: portage-2.1.2.3

media-gfx/pixie/ChangeLog
media-gfx/pixie/Manifest
media-gfx/pixie/files/digest-pixie-1.7.6 [deleted file]
media-gfx/pixie/files/digest-pixie-2.1.1-r1 [moved from media-gfx/pixie/files/digest-pixie-2.1.1 with 100% similarity]
media-gfx/pixie/files/pixie-1.7.6-libcommon.patch [deleted file]
media-gfx/pixie/files/pixie-1.7.6-shader.patch [deleted file]
media-gfx/pixie/files/pixie-2.1.1-configure_paths.patch [new file with mode: 0644]
media-gfx/pixie/files/pixie-2.1.1-gettimeofday.patch [new file with mode: 0644]
media-gfx/pixie/files/pixie-2.1.1-mutex.patch [new file with mode: 0644]
media-gfx/pixie/pixie-1.7.6.ebuild [deleted file]
media-gfx/pixie/pixie-2.1.1-r1.ebuild [moved from media-gfx/pixie/pixie-2.1.1.ebuild with 76% similarity]

index 09157bb6c209800df098842d85ed811b68c0491e..4059b0f8ce8aeeade71193583c241da5b1288631 100644 (file)
@@ -1,6 +1,15 @@
 # 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.36 2007/04/04 08:11:39 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/ChangeLog,v 1.37 2007/04/05 03:44:42 eradicator Exp $
+
+*pixie-2.1.1-r1 (05 Apr 2007)
+
+  05 Apr 2007; Jeremy Huddleston <eradicator@gentoo.org>
+  -files/pixie-1.7.6-libcommon.patch, -files/pixie-1.7.6-shader.patch,
+  +files/pixie-2.1.1-configure_paths.patch,
+  +files/pixie-2.1.1-gettimeofday.patch, +files/pixie-2.1.1-mutex.patch,
+  -pixie-1.7.6.ebuild, -pixie-2.1.1.ebuild, +pixie-2.1.1-r1.ebuild:
+  Removed old version.  Revbumped 2.1.1 with some fixes I've sent upstream.
 
   04 Apr 2007; Jeremy Huddleston <eradicator@gentoo.org>
   pixie-2.0.2-r1.ebuild, pixie-2.1.1.ebuild:
index 219a49dd8f02dbcb7f3611dc6caa64042a532911..eb7125034b26e896b754d177a4c25fce124c9057 100644 (file)
@@ -1,50 +1,36 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX pixie-1.7.6-libcommon.patch 7130 RMD160 2cca6cb1b8442420d356a20bb15821f55be6f32d SHA1 41af25e4709aa17ba8a3ad2aecb2bdb542ee08e9 SHA256 e42c6e8aa18e847908eff8e808a1536e4be8eb006e52b791cb890498fa962165
-MD5 b32927aeb814fb83fca4ad56fbf4e172 files/pixie-1.7.6-libcommon.patch 7130
-RMD160 2cca6cb1b8442420d356a20bb15821f55be6f32d files/pixie-1.7.6-libcommon.patch 7130
-SHA256 e42c6e8aa18e847908eff8e808a1536e4be8eb006e52b791cb890498fa962165 files/pixie-1.7.6-libcommon.patch 7130
-AUX pixie-1.7.6-shader.patch 413 RMD160 75c86202d89dc60da68d77806578f88f0a922cca SHA1 b71e7a9070ba6ce15e5d2f4cf8ad64f8f0b0dacc SHA256 2499340155ac22838adc8a0e707b71817e6797bb2f8cef712fc7090d2960ba77
-MD5 016c141cb1e503153b683da02fb8b58e files/pixie-1.7.6-shader.patch 413
-RMD160 75c86202d89dc60da68d77806578f88f0a922cca files/pixie-1.7.6-shader.patch 413
-SHA256 2499340155ac22838adc8a0e707b71817e6797bb2f8cef712fc7090d2960ba77 files/pixie-1.7.6-shader.patch 413
-DIST Pixie-src-1.7.6.tgz 5258068 RMD160 5ac6fbafc4b74a97b60319b8693fed85bf5f543c SHA1 0b9d71f89f03886b6787b20a8a81b1c90f309813 SHA256 4917a622521cf49e5d6d7498673d0e58fbe85ac2f2489ebf8053b0a06a3e516a
+AUX pixie-2.1.1-configure_paths.patch 2039 RMD160 e8825985db411154f4c7a977b6350688bab3f8b4 SHA1 1a004e348dd525674e92737d9542577bcb72fbfb SHA256 6eeed7c9bfd364eaae089cce122c1dc75c76ffc20d5e5e5d1cab1876f8d3e03c
+MD5 d22b863dc2afdc8c3dcbc524a19cf90a files/pixie-2.1.1-configure_paths.patch 2039
+RMD160 e8825985db411154f4c7a977b6350688bab3f8b4 files/pixie-2.1.1-configure_paths.patch 2039
+SHA256 6eeed7c9bfd364eaae089cce122c1dc75c76ffc20d5e5e5d1cab1876f8d3e03c files/pixie-2.1.1-configure_paths.patch 2039
+AUX pixie-2.1.1-gettimeofday.patch 2150 RMD160 4221bcff2561dc8673c2c95428da7a5817b02f4a SHA1 5b2c7be21ceafbba4de191aff0d0d1278f2e4c07 SHA256 c06a95e8a4ded4e5f391de1457681488d3aa767e06e65b61c134458680258aec
+MD5 f776465dc7f2e8a42977098a4720be35 files/pixie-2.1.1-gettimeofday.patch 2150
+RMD160 4221bcff2561dc8673c2c95428da7a5817b02f4a files/pixie-2.1.1-gettimeofday.patch 2150
+SHA256 c06a95e8a4ded4e5f391de1457681488d3aa767e06e65b61c134458680258aec files/pixie-2.1.1-gettimeofday.patch 2150
+AUX pixie-2.1.1-mutex.patch 1236 RMD160 d3554c0e9f89e7988cbdcf41920523c9092c5df7 SHA1 ad08ebb731e4e275bff32a47008ba18f38bae9e0 SHA256 6f57c2b7ce327b37df8c6eb81da0e6e1375f59bdd9bc7ece6261bbce6c40ffbb
+MD5 b6fc0047ae0b6bfa925c1eb257dae75b files/pixie-2.1.1-mutex.patch 1236
+RMD160 d3554c0e9f89e7988cbdcf41920523c9092c5df7 files/pixie-2.1.1-mutex.patch 1236
+SHA256 6f57c2b7ce327b37df8c6eb81da0e6e1375f59bdd9bc7ece6261bbce6c40ffbb files/pixie-2.1.1-mutex.patch 1236
 DIST Pixie-src-2.0.2.tgz 5240765 RMD160 740bc2fc2d200c9831ecf165ec22224f01a92581 SHA1 aa1716262985140bc7842c76d6fad96635723369 SHA256 29e484139d972541bd927d98425e4b9499c0557298e097855b09bd5955e9131d
 DIST Pixie-src-2.1.1.tgz 5288114 RMD160 31dc23361cb1d2a2f6a8e3ab3544ec8fdbb4a660 SHA1 749817946082b0c648a42441b3f8f8a6ed40a3fc SHA256 68e83bff9803acb0103aa31a1751f504f05d67e2960a45f6d43dee27f2447e61
-EBUILD pixie-1.7.6.ebuild 1554 RMD160 9f4fa1bfe22a0c6e34d8bbf06fa2c7f1f343fe14 SHA1 52664913f95a8776927ecee74b70f2c51a2eb061 SHA256 967aa5514f65e59ac1ee706f6965c2921276ccee4b923256feb8adcd8765838a
-MD5 2ee884f624337c466890af1993850246 pixie-1.7.6.ebuild 1554
-RMD160 9f4fa1bfe22a0c6e34d8bbf06fa2c7f1f343fe14 pixie-1.7.6.ebuild 1554
-SHA256 967aa5514f65e59ac1ee706f6965c2921276ccee4b923256feb8adcd8765838a pixie-1.7.6.ebuild 1554
 EBUILD pixie-2.0.2-r1.ebuild 1339 RMD160 e4ab9261d250c43eb99e2aa015cc7b4d7089d048 SHA1 cd8b4a60b85eb4293c69ce352d01feb3a7b5fd8f SHA256 1f1a41fbb9b2bec98477e88f52db98276d4b98ccb7ce9539393e52aa3298eb0e
 MD5 97e0d6530fd3b9a1564cdb5b065947fa pixie-2.0.2-r1.ebuild 1339
 RMD160 e4ab9261d250c43eb99e2aa015cc7b4d7089d048 pixie-2.0.2-r1.ebuild 1339
 SHA256 1f1a41fbb9b2bec98477e88f52db98276d4b98ccb7ce9539393e52aa3298eb0e pixie-2.0.2-r1.ebuild 1339
-EBUILD pixie-2.1.1.ebuild 1301 RMD160 89e198a8e7bad539e624533a8b83d7ab75b851b7 SHA1 2999a6b1c60dac2051f6425e5156e9b1927ab603 SHA256 c11b703effd3bc7be36180b8ccb5f11f69b6ae2424f6b8b3dba9d9ed3fdb6e1b
-MD5 8894daa0d5a0544f7c9113bc952d7df5 pixie-2.1.1.ebuild 1301
-RMD160 89e198a8e7bad539e624533a8b83d7ab75b851b7 pixie-2.1.1.ebuild 1301
-SHA256 c11b703effd3bc7be36180b8ccb5f11f69b6ae2424f6b8b3dba9d9ed3fdb6e1b pixie-2.1.1.ebuild 1301
-MISC ChangeLog 6642 RMD160 da54bed782ca5f13e50616ce387b42141d0b57b8 SHA1 928d451974a0500c362d2582309c89dbc7d1a09c SHA256 7d7a3eebff8e2a6f02270f2c70bc09818c89b3482c8cd10051b2cedc90e13b52
-MD5 72a02b9739434de0c5dd5bd0f7fe80af ChangeLog 6642
-RMD160 da54bed782ca5f13e50616ce387b42141d0b57b8 ChangeLog 6642
-SHA256 7d7a3eebff8e2a6f02270f2c70bc09818c89b3482c8cd10051b2cedc90e13b52 ChangeLog 6642
+EBUILD pixie-2.1.1-r1.ebuild 1538 RMD160 42711a2f4a9c7208851aa0f07a616ead1cc706a1 SHA1 9ab3d08f911e41aa2abf9325574ffac2673682e4 SHA256 f85c306dc1dc5744cc37913869c4e072d47d6de5563bdd2600e2e285553228fc
+MD5 88efcf70418f3620a1421716666d7ca2 pixie-2.1.1-r1.ebuild 1538
+RMD160 42711a2f4a9c7208851aa0f07a616ead1cc706a1 pixie-2.1.1-r1.ebuild 1538
+SHA256 f85c306dc1dc5744cc37913869c4e072d47d6de5563bdd2600e2e285553228fc pixie-2.1.1-r1.ebuild 1538
+MISC ChangeLog 7063 RMD160 966b44145143b857ba005c011685e3d6cdb2602d SHA1 1ff8f80a3323b85e8ea978f6d92326859ea069f0 SHA256 2ba9f9ebe8a244e9243da248bd265fb23f1c9c086e4d0ce46189fccab29189c0
+MD5 92e96bc89ca849aad14b33ab75fcad12 ChangeLog 7063
+RMD160 966b44145143b857ba005c011685e3d6cdb2602d ChangeLog 7063
+SHA256 2ba9f9ebe8a244e9243da248bd265fb23f1c9c086e4d0ce46189fccab29189c0 ChangeLog 7063
 MISC metadata.xml 259 RMD160 d1f5ea37202987c54db9697175a55e5609386654 SHA1 d7234631415b27fa166f13d440f0ea6e4d3f1044 SHA256 14f1bab6a31d434eda6319b2783239e50179d75501edb6e255bb6c3e665418cf
 MD5 c1e212329f9083e2405b16dd382d6632 metadata.xml 259
 RMD160 d1f5ea37202987c54db9697175a55e5609386654 metadata.xml 259
 SHA256 14f1bab6a31d434eda6319b2783239e50179d75501edb6e255bb6c3e665418cf metadata.xml 259
-MD5 fb2a466bd926c4f236a9a72a1e149dfe files/digest-pixie-1.7.6 241
-RMD160 aa403621f9f3de97dc976f9e327c59e6e233b12e files/digest-pixie-1.7.6 241
-SHA256 addf42412308b086e172a7e53b5a3f09de326b8715af73fc64e8621f9f187397 files/digest-pixie-1.7.6 241
 MD5 211e5e7822bc6131df815816a6e1d948 files/digest-pixie-2.0.2-r1 241
 RMD160 f36d5a3cca13daba797c2d42a46d1a3d45add5ac files/digest-pixie-2.0.2-r1 241
 SHA256 0e2d4a05f971481c721e5259ed196eb43297bee4d19e7e454ab87fb364f20d5e files/digest-pixie-2.0.2-r1 241
-MD5 748d4c471c4a253ba6850bb6ac8a27bb files/digest-pixie-2.1.1 241
-RMD160 f1cd2451b98d78670ec1e81c073be3b15c8b3fff files/digest-pixie-2.1.1 241
-SHA256 13bf2487d9878e346963b46289690489845162856564426eb0e7b529982e76b9 files/digest-pixie-2.1.1 241
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.3 (GNU/Linux)
-
-iD8DBQFGE13PjC1Anjf1NmMRAoxjAJ0apvEMFy9PkbQk/et8QToD2t1DwQCfXLqp
-XooCp27VPtARZUGMFNE0seo=
-=DDbp
------END PGP SIGNATURE-----
+MD5 748d4c471c4a253ba6850bb6ac8a27bb files/digest-pixie-2.1.1-r1 241
+RMD160 f1cd2451b98d78670ec1e81c073be3b15c8b3fff files/digest-pixie-2.1.1-r1 241
+SHA256 13bf2487d9878e346963b46289690489845162856564426eb0e7b529982e76b9 files/digest-pixie-2.1.1-r1 241
diff --git a/media-gfx/pixie/files/digest-pixie-1.7.6 b/media-gfx/pixie/files/digest-pixie-1.7.6
deleted file mode 100644 (file)
index 1172404..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 23b370f86f25c86ac1cc70d3efc219f6 Pixie-src-1.7.6.tgz 5258068
-RMD160 5ac6fbafc4b74a97b60319b8693fed85bf5f543c Pixie-src-1.7.6.tgz 5258068
-SHA256 4917a622521cf49e5d6d7498673d0e58fbe85ac2f2489ebf8053b0a06a3e516a Pixie-src-1.7.6.tgz 5258068
diff --git a/media-gfx/pixie/files/pixie-1.7.6-libcommon.patch b/media-gfx/pixie/files/pixie-1.7.6-libcommon.patch
deleted file mode 100644 (file)
index aee8e00..0000000
+++ /dev/null
@@ -1,185 +0,0 @@
-diff -Naurp Pixie.orig/src/common/Makefile.am Pixie/src/common/Makefile.am
---- Pixie.orig/src/common/Makefile.am  2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/common/Makefile.am       2007-02-12 04:28:52.000000000 +0000
-@@ -1,11 +1,10 @@
--lib_LTLIBRARIES = libcommon.la
-+lib_LTLIBRARIES = libpixiecommon.la
-   
--LIBCOMMON_CURRENT_VERSION=0
--LIBCOMMON_REVISION_VERSION=0
--LIBCOMMON_AGE_VERSION=0
-+LIBPIXIECOMMON_CURRENT_VERSION=0
-+LIBPIXIECOMMON_REVISION_VERSION=0
-+LIBPIXIECOMMON_AGE_VERSION=0
-   
--libcommon_la_LDFLAGS = -export-dynamic -version-info $(LIBCOMMON_CURRENT_VERSION):$(LIBCOMMON_REVISION_VERSION):$(LIBCOMMON_AGE_VERSION)
-+libpixiecommon_la_LDFLAGS = -export-dynamic -version-info $(LIBPIXIECOMMON_CURRENT_VERSION):$(LIBPIXIECOMMON_REVISION_VERSION):$(LIBPIXIECOMMON_AGE_VERSION)
-   
--libcommon_la_SOURCES = algebra.cpp os.cpp memoryman.cpp
--
-+libpixiecommon_la_SOURCES = algebra.cpp os.cpp memoryman.cpp
-diff -Naurp Pixie.orig/src/file/Makefile.am Pixie/src/file/Makefile.am
---- Pixie.orig/src/file/Makefile.am    2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/file/Makefile.am 2007-02-12 04:28:52.000000000 +0000
-@@ -1,7 +1,7 @@
- displays_LTLIBRARIES = file.la 
- file_la_SOURCES = file.cpp
--file_la_LIBADD = ../common/libcommon.la @TIFF_LIBS@
-+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     2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/framebuffer/Makefile.am  2007-02-12 04:28:52.000000000 +0000
-@@ -3,7 +3,7 @@ displays_LTLIBRARIES = framebuffer.la
- endif
- framebuffer_la_SOURCES = framebuffer.cpp fbx.cpp
--framebuffer_la_LIBADD = ../common/libcommon.la @X_LIBS@
-+framebuffer_la_LIBADD = ../common/libpixiecommon.la @X_LIBS@
- framebuffer_la_LDFLAGS = -module -avoid-version @X_LDFLAGS@
- framebuffer_la_CXXFLAGS = @X_CFLAGS@
-diff -Naurp Pixie.orig/src/gui/Makefile.am Pixie/src/gui/Makefile.am
---- Pixie.orig/src/gui/Makefile.am     2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/gui/Makefile.am  2007-02-12 04:32:46.000000000 +0000
-@@ -4,14 +4,14 @@ if BUILD_SHOW
- endif
- #gui_la_SOURCES = opengl.cpp
--#gui_la_LIBADD = ../common/libcommon.la @QT_LIBS@
-+#gui_la_LIBADD = ../common/libpixiecommon.la @QT_LIBS@
- #gui_la_CXXFLAGS = $(AM_CXXFLAGS) @QT_CXXFLAGS@
- #gui_la_LDFLAGS = -module -avoid-version @QT_LDFLAGS@
- #
- #INCLUDES = -I.. @QT_INCLUDES@
- gui_la_SOURCES = opengl.cpp
--gui_la_LIBADD = ../common/libcommon.la @X_LIBS@
-+gui_la_LIBADD = ../common/libpixiecommon.la @X_LIBS@
- gui_la_CXXFLAGS = $(AM_CXXFLAGS) @X_CFLAGS@ @FLTK_CXXFLAGS@
- gui_la_LDFLAGS = -module -avoid-version @FLTK_LDFLAGS@ @X_LDFLAGS@
-diff -Naurp Pixie.orig/src/openexr/Makefile.am Pixie/src/openexr/Makefile.am
---- Pixie.orig/src/openexr/Makefile.am 2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/openexr/Makefile.am      2007-02-12 04:30:28.000000000 +0000
-@@ -3,7 +3,7 @@ if BUILD_OPENEXR
- endif
- openexr_la_SOURCES = openexr.cpp
--openexr_la_LIBADD = ../common/libcommon.la @OPENEXR_LIBS@
-+openexr_la_LIBADD = ../common/libpixiecommon.la @OPENEXR_LIBS@
- openexr_la_LDFLAGS = -module -avoid-version @OPENEXR_LDFLAGS@
- INCLUDES = -I.. @OPENEXR_INCLUDES@
-diff -Naurp Pixie.orig/src/precomp/Makefile.am Pixie/src/precomp/Makefile.am
---- Pixie.orig/src/precomp/Makefile.am 2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/precomp/Makefile.am      2007-02-12 04:28:52.000000000 +0000
-@@ -2,7 +2,7 @@ noinst_PROGRAMS = precomp 
- precomp_SOURCES = precomp.cpp
--precomp_LDADD = ../common/libcommon.la
-+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    2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/rgbe/Makefile.am 2007-02-12 04:28:52.000000000 +0000
-@@ -1,7 +1,7 @@
- displays_LTLIBRARIES = rgbe.la 
- rgbe_la_SOURCES = file.cpp rgbe.cpp
--rgbe_la_LIBADD = ../common/libcommon.la
-+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      2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/ri/Makefile.am   2007-02-12 04:30:59.000000000 +0000
-@@ -69,7 +69,7 @@ libri_la_SOURCES =           attributes.cpp \
-                               xform.cpp       \
-                               zbuffer.cpp
--libri_la_LIBADD = ../common/libcommon.la @TIFF_LIBS@ @ZLIB_LIBS@
-+libri_la_LIBADD = ../common/libpixiecommon.la @TIFF_LIBS@ @ZLIB_LIBS@
- INCLUDES = -I..
-diff -Naurp Pixie.orig/src/rndr/Makefile.am Pixie/src/rndr/Makefile.am
---- Pixie.orig/src/rndr/Makefile.am    2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/rndr/Makefile.am 2007-02-12 04:28:52.000000000 +0000
-@@ -1,7 +1,7 @@
- bin_PROGRAMS = rndr 
- rndr_SOURCES = rndr.cpp
--rndr_LDADD = ../ri/libri.la ../common/libcommon.la
-+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     2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/sdr/Makefile.am  2007-02-12 04:28:52.000000000 +0000
-@@ -8,7 +8,7 @@ libsdr_la_LDFLAGS = -export-dynamic -ver
- libsdr_la_SOURCES = sdr.cpp
--libsdr_la_LIBADD = ../common/libcommon.la
-+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    2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/sdrc/Makefile.am 2007-02-12 04:28:52.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.la
-+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 2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/sdrinfo/Makefile.am      2007-02-12 04:28:52.000000000 +0000
-@@ -1,7 +1,7 @@
- bin_PROGRAMS = sdrinfo 
- sdrinfo_SOURCES = sdrinfo.cpp
--sdrinfo_LDADD = ../sdr/libsdr.la ../common/libcommon.la
-+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    2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/show/Makefile.am 2007-02-12 04:29:48.000000000 +0000
-@@ -6,7 +6,7 @@ EXTRA_DIST = *.h show.dsp
- show_SOURCES = show.cpp
--show_LDADD = ../common/libcommon.la ../ri/libri.la
-+show_LDADD = ../common/libpixiecommon.la ../ri/libri.la
- INCLUDES = -I..
-diff -Naurp Pixie.orig/src/texmake/Makefile.am Pixie/src/texmake/Makefile.am
---- Pixie.orig/src/texmake/Makefile.am 2006-10-14 01:52:39.000000000 +0000
-+++ Pixie/src/texmake/Makefile.am      2007-02-12 04:28:52.000000000 +0000
-@@ -1,7 +1,7 @@
- bin_PROGRAMS = texmake 
- texmake_SOURCES = texmake.cpp
--texmake_LDADD = ../ri/libri.la ../common/libcommon.la
-+texmake_LDADD = ../ri/libri.la ../common/libpixiecommon.la
- INCLUDES = -I..
diff --git a/media-gfx/pixie/files/pixie-1.7.6-shader.patch b/media-gfx/pixie/files/pixie-1.7.6-shader.patch
deleted file mode 100644 (file)
index 5c75919..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
---- Pixie/src/ri/shader-orig.h 2006-10-30 19:58:59.000000000 +0000
-+++ Pixie/src/ri/shader.h      2006-10-30 20:00:24.000000000 +0000
-@@ -374,6 +374,9 @@ public:
- // Description                        :       This class encapsulates a shader
- // Comments                           :
- // Date last edited           :       3/13/2001
-+
-+CShader                 *parseShader(const char *,const char *);
-+
- class CShader : public CFileResource {
- public:
-                                                               CShader(const char *);
diff --git a/media-gfx/pixie/files/pixie-2.1.1-configure_paths.patch b/media-gfx/pixie/files/pixie-2.1.1-configure_paths.patch
new file mode 100644 (file)
index 0000000..8d753f9
--- /dev/null
@@ -0,0 +1,51 @@
+Changes for pixie-2.1.1 required for compilation on NetBSD and probably
+other systems:
+
+1. Variable escaping wasn't done correctly in configure.in
+
+2. NetBSD includes dlopen() in libc rather than through libdl, so I added a
+   check for it in libc if configure doesn't find libdl.
+
+--- configure.in.orig  2007-03-30 22:03:04.000000000 -0700
++++ configure.in       2007-03-31 04:43:06.000000000 -0700
+@@ -23,7 +23,7 @@ AC_PROG_MAKE_SET
+ dnl ---------------------------------------------------
+ dnl Check standard libraries
+ dnl
+-AC_CHECK_LIB(dl, dlopen,,[AC_MSG_ERROR([dl library is not found])],)
++AC_CHECK_LIB(dl, dlopen,,[AC_CHECK_LIB(c, dlopen,,[AC_MSG_ERROR([dlopen routine is not found])],)],)
+ AC_CHECK_LIB(m, sin,,[AC_MSG_ERROR([math library is not found])],)
+ AC_CHECK_LIB(pthread, pthread_create,,[AC_MSG_ERROR([pthread library is not found])],)
+@@ -200,13 +200,13 @@
+ AC_ARG_ENABLE(selfcontained,
+ AS_HELP_STRING([--enable-selfcontained],[Build for a selfcontained setup (overrides custom directory settings)]),
+ [case "${enableval}" in
+-      yes)    docdir="${prefix}/doc"
+-              shaderdir="${prefix}/shaders"
+-              modeldir="${prefix}/models"
+-              texturedir="${prefix}/textures"
+-              displaysdir="${prefix}/displays"
+-              proceduraldir="${prefix}/procedurals"
+-              modulesdir="${prefix}/modules"
++      yes)    docdir="\${prefix}/doc"
++              shaderdir="\${prefix}/shaders"
++              modeldir="\${prefix}/models"
++              texturedir="\${prefix}/textures"
++              displaysdir="\${prefix}/displays"
++              proceduraldir="\${prefix}/procedurals"
++              modulesdir="\${prefix}/modules"
+               ;;
+       no) ;;
+       *) AC_MSG_ERROR(bad value ${enableval} for --enable-selfcontained) ;;
+@@ -221,7 +221,8 @@
+   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\""
++  eval ac_define_dir="[$]$2"
++  eval ac_define_dir="\"[$]ac_define_dir\""
+   AC_SUBST($1, "$ac_define_dir")
+   AC_SUBST($2, "$ac_define_dir")
+   AC_DEFINE_UNQUOTED($1, "$ac_define_dir", [$3])
+
diff --git a/media-gfx/pixie/files/pixie-2.1.1-gettimeofday.patch b/media-gfx/pixie/files/pixie-2.1.1-gettimeofday.patch
new file mode 100644 (file)
index 0000000..0617f57
--- /dev/null
@@ -0,0 +1,73 @@
+ftime() has been deprecated for years and on NetBSD it is no longer part
+of libc (it is provided in libcompat).  I have updated src/common/os.cpp
+to use gettimeofday() instead and configure.in to no longer check for
+ftime().  gettimeofday() is defined by BSD4.3, SVr4, and POSIX whereas
+ftime() is defineed in BSD4.2 and deprecated in BSD4.3.
+
+Index: configure.in
+===================================================================
+--- configure.in       (revision 678)
++++ configure.in       (working copy)
+@@ -139,7 +139,7 @@
+ AC_FUNC_ALLOCA
+ AC_FUNC_VPRINTF
+-AC_CHECK_FUNCS(ftime gethostname gettimeofday mkdir rmdir socket strdup strstr strtod strtol)
++AC_CHECK_FUNCS(gethostname gettimeofday mkdir rmdir socket strdup strstr strtod strtol)
+ dnl ---------------------------------------------------
+ dnl Do variable substitution
+Index: src/common/os.cpp
+===================================================================
+--- src/common/os.cpp  (revision 678)
++++ src/common/os.cpp  (working copy)
+@@ -36,7 +36,7 @@
+ #include <string.h>
+ #include <sys/stat.h>
+ #include <sys/types.h>
+-#include <sys/timeb.h>
++#include <sys/time.h>
+ // Needed for OSX 10.2.x fix
+ #if defined(__APPLE__) || defined(__APPLE_CC__)       // guard against __APPLE__ being undef from ftlk
+@@ -110,12 +110,13 @@
+ // Return Value                       :       -
+ // Comments                           :
+ void  osInit() {
+-      timeb   ti;
++      struct timeval  ti;
++      struct timezone tz;
+-      ftime(&ti);
++      gettimeofday(&ti, &tz);
+-      osStartTimeSec  =       ti.time;
+-      osStartTimeMsec =       ti.millitm;
++      osStartTimeSec  =       ti.tv_sec;
++      osStartTimeMsec =       ti.tv_usec;
+ }
+ ///////////////////////////////////////////////////////////////////////
+@@ -369,11 +370,12 @@
+ // Return Value                       :
+ // Comments                           :
+ float osTime() {
+-      timeb   ti;
++      struct timeval  ti;
++      struct timezone tz;
+-      ftime(&ti);
++      gettimeofday(&ti, &tz);
+-      return (float) (ti.time - osStartTimeSec) + (ti.millitm - osStartTimeMsec) / 1000.0f;
++      return (float) (ti.tv_sec - osStartTimeSec) + (ti.tv_usec - osStartTimeMsec) / 1000000.0f;
+ }
+ ///////////////////////////////////////////////////////////////////////
+@@ -519,4 +521,4 @@
+               }
+       }
+       str[i]  =       '\0';
+-}
+\ No newline at end of file
++}
diff --git a/media-gfx/pixie/files/pixie-2.1.1-mutex.patch b/media-gfx/pixie/files/pixie-2.1.1-mutex.patch
new file mode 100644 (file)
index 0000000..a6d8ac6
--- /dev/null
@@ -0,0 +1,34 @@
+NetBSD triggers a SIGABRT if you try yo destroy a mutex while it is locked.
+
+--- src/ri/reyes.cpp.orig      2007-03-31 14:00:41.000000000 -0700
++++ src/ri/reyes.cpp   2007-03-31 14:03:14.000000000 -0700
+@@ -245,7 +245,8 @@ CReyes::~CReyes() {
+       delete [] buckets;
+       // Get rid of the bucket mutex
+-      osDeleteMutex(bucketMutex);     // destroy the _locked_ mutex
++      osUnlock(bucketMutex);          // unlock the mutex
++      osDeleteMutex(bucketMutex);     // destroy the _unlocked_ mutex
+       // Update the global stats
+       stats.numRasterObjects                  +=      numObjects;
+@@ -1377,7 +1378,8 @@ void                             CReyes::deleteObject(CRasterObje
+               }
+ #else
+               // Delete the grid data
+-              osDeleteMutex(dObject->mutex);  // destroy the _locked_ mutex
++              osUnlock(dObject->mutex);       // unlock the mutex
++              osDeleteMutex(dObject->mutex);  // destroy the _unlocked_ mutex
+               delete [] dObject->next;
+               delete [] grid->vertices;
+               delete [] grid->bounds;
+@@ -1401,7 +1403,8 @@ void                             CReyes::deleteObject(CRasterObje
+               }
+ #else
+               // Delete the object data
+-              osDeleteMutex(dObject->mutex);  // destroy the _locked_ mutex
++              osUnlock(dObject->mutex);       // unlock the mutex
++              osDeleteMutex(dObject->mutex);  // destroy the _unlocked_ mutex
+               delete [] dObject->next;
+               delete dObject;
+ #endif
diff --git a/media-gfx/pixie/pixie-1.7.6.ebuild b/media-gfx/pixie/pixie-1.7.6.ebuild
deleted file mode 100644 (file)
index 5a71481..0000000
+++ /dev/null
@@ -1,64 +0,0 @@
-# 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.5 2007/03/29 01:31:25 eradicator Exp $
-
-WANT_AUTOCONF="latest"
-WANT_AUTOMAKE="latest"
-
-inherit eutils autotools
-
-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 )
-        X? ( x11-libs/libXext )"
-
-src_unpack() {
-       unpack ${A}
-
-       cd "${S}"
-
-       # Don't install a lib with a name like 'libcommon'.      Renaming it to libpixiecommon
-       epatch ${FILESDIR}/${PN}-1.7.6-libcommon.patch
-
-       eautoreconf
-}
-
-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"
-}
-
-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}
-}
similarity index 76%
rename from media-gfx/pixie/pixie-2.1.1.ebuild
rename to media-gfx/pixie/pixie-2.1.1-r1.ebuild
index 4b02fdbfe3746893ef2d85722a8b6c0feb84de42..a50d240d4b5010faf96b5be9b9e5d1ce2645413c 100644 (file)
@@ -1,8 +1,8 @@
 # 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.2 2007/04/04 08:11:39 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/pixie/pixie-2.1.1-r1.ebuild,v 1.1 2007/04/05 03:44:42 eradicator Exp $
 
-inherit multilib
+inherit eutils multilib autotools
 
 IUSE="fltk openexr X"
 
@@ -25,6 +25,17 @@ RDEPEND="media-libs/jpeg
         fltk? ( x11-libs/fltk )
         X? ( x11-libs/libXext )"
 
+src_unpack() {
+       unpack ${A}
+
+       cd ${S}
+        epatch ${FILESDIR}/${PN}-2.1.1-configure_paths.patch
+       epatch ${FILESDIR}/${PN}-2.1.1-gettimeofday.patch
+       epatch ${FILESDIR}/${PN}-2.1.1-mutex.patch
+
+        eautoreconf
+}
+
 src_compile() {
        ewarn "Compilation of pixie is memory intensive.  If you experience problems, try"
        ewarn "removing -pipe from your CFLAGS.  Additionally, disabling optimizations (-O0)"
@@ -34,7 +45,6 @@ src_compile() {
        emake -j1 || die "Make failed"
 }
 
-
 src_install() {
        make DESTDIR="${D}" install || die