diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2004-04-12 09:44:31 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2004-04-12 09:44:31 +0000 |
commit | c99b6e3b0d35d7711434b11f2f93100a3a53fe9b (patch) | |
tree | 0ae94d68ee553e69043831fdac6da942d7de8f25 /graphics/aqsis | |
parent | aef9236c70d96240ac8abc2f94012d4646edcf5f (diff) |
Notes
Diffstat (limited to 'graphics/aqsis')
-rw-r--r-- | graphics/aqsis/Makefile | 25 | ||||
-rw-r--r-- | graphics/aqsis/distinfo | 4 | ||||
-rw-r--r-- | graphics/aqsis/files/patch-aqsis::aqsis.cpp | 22 | ||||
-rw-r--r-- | graphics/aqsis/files/patch-aqsltell::Makefile.in | 11 | ||||
-rw-r--r-- | graphics/aqsis/files/patch-libdd::dd.cpp | 11 | ||||
-rw-r--r-- | graphics/aqsis/files/patch-libddmsock::ddmsock.cpp | 10 | ||||
-rw-r--r-- | graphics/aqsis/files/patch-libslparse::parsenode.cpp | 11 | ||||
-rw-r--r-- | graphics/aqsis/files/patch-ltmain.sh | 34 | ||||
-rw-r--r-- | graphics/aqsis/files/patch-render::ri.cpp | 22 | ||||
-rw-r--r-- | graphics/aqsis/files/patch-shaders::Makefile.in | 11 | ||||
-rw-r--r-- | graphics/aqsis/pkg-plist | 77 |
11 files changed, 57 insertions, 181 deletions
diff --git a/graphics/aqsis/Makefile b/graphics/aqsis/Makefile index 7d1a1c30b47b..62e5f5fb5987 100644 --- a/graphics/aqsis/Makefile +++ b/graphics/aqsis/Makefile @@ -7,8 +7,8 @@ # PORTNAME= aqsis -PORTVERSION= 0.8.0 -PORTREVISION= 2 +PORTVERSION= 0.9.1 +PORTREVISION= 0 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -16,16 +16,16 @@ MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= A photorealistic rendering system -LIB_DEPENDS= log4cpp.4:${PORTSDIR}/devel/log4cpp \ - tiff.4:${PORTSDIR}/graphics/tiff +BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt +LIB_DEPENDS= tiff.4:${PORTSDIR}/graphics/tiff -USE_MESA= yes +USE_GL= yes USE_REINPLACE= yes USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" -CONFIGURE_ARGS= --enable-static --datadir="${DATADIR}" +CONFIGURE_ARGS= --enable-static --enable-Mesa=no INSTALLS_SHLIB= yes CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} -fPIC @@ -38,11 +38,16 @@ CFLAGS+= -O0 .endif post-patch: - @${REINPLACE_CMD} -e 's|PLUGIN_FLAGS=|#PLUGIN_FLAGS=|g ; \ - s|^CPPFLAGS="-D|CPPFLAGS="\$$CPPFLAGS -D|g ; \ - s|^CFLAGS=|#CFLAGS=|g ; \ - s|^CXXFLAGS=|#CXXFLAGS=|g' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|PLUGIN_FLAGS=|#PLUGIN_FLAGS=|g' ${WRKSRC}/configure @${GREP} -lR "malloc\.h" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \ 's|malloc\.h|stdlib.h|g' +post-install: +.for dir in ${PREFIX}/include/aqsis ${PREFIX}/lib/aqsis ${PREFIX}/share/aqsis + @${FIND} ${dir} ! -type d | \ + ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} ${dir} -type d | ${SORT} -r | \ + ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} +.endfor + .include <bsd.port.post.mk> diff --git a/graphics/aqsis/distinfo b/graphics/aqsis/distinfo index 77db13bea9fc..b9c4f9ee1813 100644 --- a/graphics/aqsis/distinfo +++ b/graphics/aqsis/distinfo @@ -1,2 +1,2 @@ -MD5 (aqsis-0.8.0.tar.gz) = 2dbee9888aea39400a99afb37a287242 -SIZE (aqsis-0.8.0.tar.gz) = 1201232 +MD5 (aqsis-0.9.1.tar.gz) = 25ff47648aee39d0be4294628d143a7e +SIZE (aqsis-0.9.1.tar.gz) = 2574709 diff --git a/graphics/aqsis/files/patch-aqsis::aqsis.cpp b/graphics/aqsis/files/patch-aqsis::aqsis.cpp index 50246cd58430..71113a973afb 100644 --- a/graphics/aqsis/files/patch-aqsis::aqsis.cpp +++ b/graphics/aqsis/files/patch-aqsis::aqsis.cpp @@ -1,13 +1,13 @@ ---- aqsis/aqsis.cpp.orig Sun Feb 16 23:36:02 2003 -+++ aqsis/aqsis.cpp Sat Apr 19 22:56:01 2003 -@@ -82,8 +82,8 @@ - return ; - } +--- aqsis/aqsis.cpp.orig Mon Apr 12 13:45:33 2004 ++++ aqsis/aqsis.cpp Mon Apr 12 13:46:02 2004 +@@ -113,8 +113,8 @@ + return ; + } -- static long tick = 0; -- long now; -+ static time_t tick = 0; -+ time_t now; +- static long tick = 0; +- long now; ++ static time_t tick = 0; ++ time_t now; - if ( tick == 0 ) - time( &tick ); + if ( tick == 0 ) + time( &tick ); diff --git a/graphics/aqsis/files/patch-aqsltell::Makefile.in b/graphics/aqsis/files/patch-aqsltell::Makefile.in deleted file mode 100644 index cef06b1ac5d5..000000000000 --- a/graphics/aqsis/files/patch-aqsltell::Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- aqsltell/Makefile.in.orig Sun Sep 21 05:17:44 2003 -+++ aqsltell/Makefile.in Sun Sep 28 23:19:14 2003 -@@ -103,7 +103,7 @@ - bin_PROGRAMS = aqsltell - - aqsltell_SOURCES = aqsltell.cpp --aqsltell_LDADD = $(top_builddir)/libslxargs/libslxargs.la $(top_builddir)/libshadervm/libshadervm.la $(top_builddir)/libshaderexecenv/libshaderexecenv.la $(top_builddir)/libaqsistypes/libaqsistypes.la $(top_builddir)/libargparse/libargparse.la -+aqsltell_LDADD = $(top_builddir)/render/libaqsis.la $(top_builddir)/libslxargs/libslxargs.la $(top_builddir)/libshadervm/libshadervm.la $(top_builddir)/libshaderexecenv/libshaderexecenv.la $(top_builddir)/libaqsistypes/libaqsistypes.la $(top_builddir)/libargparse/libargparse.la - - INCLUDES = -I$(top_srcdir)/libaqsistypes -I$(top_srcdir)/libaqsistypes/posix -I$(top_srcdir)/libshadervm -I$(top_srcdir)/libshaderexecenv -I$(top_srcdir)/libslxargs -I$(top_srcdir)/libargparse - diff --git a/graphics/aqsis/files/patch-libdd::dd.cpp b/graphics/aqsis/files/patch-libdd::dd.cpp new file mode 100644 index 000000000000..1026f2a65bee --- /dev/null +++ b/graphics/aqsis/files/patch-libdd::dd.cpp @@ -0,0 +1,11 @@ +--- libdd/dd.cpp.orig Mon Apr 12 16:13:20 2004 ++++ libdd/dd.cpp Mon Apr 12 16:02:24 2004 +@@ -26,6 +26,8 @@ + + #include <iostream> + #include <memory> ++#include <string> ++#include <errno.h> + + #include "aqsis.h" + #include <logging.h> diff --git a/graphics/aqsis/files/patch-libddmsock::ddmsock.cpp b/graphics/aqsis/files/patch-libddmsock::ddmsock.cpp deleted file mode 100644 index 8bb8b122836c..000000000000 --- a/graphics/aqsis/files/patch-libddmsock::ddmsock.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- libddmsock/ddmsock.cpp.orig Sat Sep 6 03:37:58 2003 -+++ libddmsock/ddmsock.cpp Sun Sep 28 22:22:06 2003 -@@ -40,6 +40,7 @@ - #include <unistd.h> - #include <netinet/in.h> - #include <sys/types.h> -+#include <sys/signal.h> - #include <sys/socket.h> - #include <sys/wait.h> - #include <errno.h> diff --git a/graphics/aqsis/files/patch-libslparse::parsenode.cpp b/graphics/aqsis/files/patch-libslparse::parsenode.cpp deleted file mode 100644 index 319ed9bce0c6..000000000000 --- a/graphics/aqsis/files/patch-libslparse::parsenode.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- libslparse/parsenode.cpp.orig Tue May 14 12:53:14 2002 -+++ libslparse/parsenode.cpp Sat Oct 12 14:11:49 2002 -@@ -118,7 +118,7 @@ - for ( i = 0; i < Type_Last; i++ ) - { - if ( gVariableTypeIdentifiers[ i ][ 0 ] == Id || --#if defined(AQSIS_SYSTEM_MACOSX) || defined (AQSIS_SYSTEM_BEOS) -+#if defined(AQSIS_SYSTEM_MACOSX) || defined (AQSIS_SYSTEM_BEOS) || defined(__FreeBSD__) - gVariableTypeIdentifiers[ i ][ 0 ] == tolower( Id ) ) - #else - gVariableTypeIdentifiers[ i ][ 0 ] == _tolower( Id ) ) diff --git a/graphics/aqsis/files/patch-ltmain.sh b/graphics/aqsis/files/patch-ltmain.sh index 83d7767c39ef..c30a9110600d 100644 --- a/graphics/aqsis/files/patch-ltmain.sh +++ b/graphics/aqsis/files/patch-ltmain.sh @@ -1,36 +1,10 @@ ---- ltmain.sh.orig Sun Sep 21 05:17:09 2003 -+++ ltmain.sh Sun Sep 28 23:27:28 2003 -@@ -1056,14 +1056,14 @@ - # These systems don't actually have a C library (as such) - test "X$arg" = "X-lc" && continue - ;; -- *-*-openbsd*) -+ *-*-openbsd* | *-*-freebsd*) - # Do not include libc due to us having libc/libc_r. - test "X$arg" = "X-lc" && continue - ;; - esac - elif test "X$arg" = "X-lc_r"; then - case $host in -- *-*-openbsd*) -+ *-*-openbsd* | *-*-freebsd*) - # Do not include libc_r directly, use -pthread flag. - continue - ;; -@@ -2499,7 +2499,7 @@ - *-*-netbsd*) - # Don't link with libc until the a.out ld.so is fixed. - ;; -- *-*-openbsd*) -+ *-*-openbsd* | *-*-freebsd*) - # Do not include libc due to us having libc/libc_r. - ;; - *) -@@ -4286,10 +4286,12 @@ +--- ltmain.sh.orig Mon Apr 12 13:48:59 2004 ++++ ltmain.sh Mon Apr 12 13:49:22 2004 +@@ -4394,10 +4394,12 @@ fi # Install the pseudo-library for information purposes. -+ if /usr/bin/false; then ++ if /usr/bin/false ; then name=`$echo "X$file" | $Xsed -e 's%^.*/%%'` instname="$dir/$name"i $show "$install_prog $instname $destdir/$name" diff --git a/graphics/aqsis/files/patch-render::ri.cpp b/graphics/aqsis/files/patch-render::ri.cpp index 5e5948caef64..f092bdeb5995 100644 --- a/graphics/aqsis/files/patch-render::ri.cpp +++ b/graphics/aqsis/files/patch-render::ri.cpp @@ -1,11 +1,11 @@ ---- render/ri.cpp.orig Fri Sep 19 17:03:14 2003 -+++ render/ri.cpp Mon Sep 29 11:33:21 2003 -@@ -3271,7 +3271,7 @@ - TqInt iElem; - for( iElem = 0; iElem < fvcount; iElem++ ) - { -- const unsigned char* pval = static_cast<const unsigned char*>( values[ iUserParam ] ) + ( aFVList[ iElem ] * elem_size ); -+ unsigned char* pval = static_cast<unsigned char*>( values[ iUserParam ] ) + ( aFVList[ iElem ] * elem_size ); - memcpy( pNew, pval, elem_size ); - pNew += elem_size; - } +--- render/ri.cpp.orig Mon Apr 12 13:49:57 2004 ++++ render/ri.cpp Mon Apr 12 13:51:26 2004 +@@ -3608,7 +3608,7 @@ + TqInt iElem; + for( iElem = 0; iElem < fvcount; ++iElem ) + { +- const unsigned char* pval = static_cast<const unsigned char*>( values[ iUserParam ] ) + ( aFVList[ iElem ] * elem_size ); ++ unsigned char* pval = static_cast<unsigned char*>( values[ iUserParam ] ) + ( aFVList[ iElem ] * elem_size ); + memcpy( pNew, pval, elem_size ); + pNew += elem_size; + } diff --git a/graphics/aqsis/files/patch-shaders::Makefile.in b/graphics/aqsis/files/patch-shaders::Makefile.in deleted file mode 100644 index 15f52ca6d78e..000000000000 --- a/graphics/aqsis/files/patch-shaders::Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- shaders/Makefile.in.orig Sun Sep 21 05:18:05 2003 -+++ shaders/Makefile.in Mon Sep 29 00:21:58 2003 -@@ -237,7 +237,7 @@ - $(mkinstalldirs) $(shaderdir) - $(INSTALL_DATA) $(srcdir)/*.h $(shaderdir) - $(INSTALL_DATA) $(srcdir)/*.sl $(shaderdir) -- PATH=$$PATH:$(bindir); cd $(shaderdir); for file in $$(find . -name "*.sl"); do $(bindir)/aqsl $$file; done -+# PATH=$$PATH:$(bindir); cd $(shaderdir); for file in $$(find . -name "*.sl"); do $(bindir)/aqsl $$file; done - - uninstall-local: - rm -f $(shaderdir)/*.h diff --git a/graphics/aqsis/pkg-plist b/graphics/aqsis/pkg-plist index f880d34f6b8a..434783f2cec4 100644 --- a/graphics/aqsis/pkg-plist +++ b/graphics/aqsis/pkg-plist @@ -4,34 +4,9 @@ bin/aqsis_framebuffer_glut_z bin/aqsl bin/aqsltell bin/filebuffer -bin/ri2ribtest bin/shadowmap bin/teqser etc/ddmsock.ini -include/aqsis.h -include/aqsis_types.h -include/argparse.h -include/bitvector.h -include/color.h -include/exception.h -include/file.h -include/librib.h -include/librib2ri.h -include/librib2stream.h -include/list.h -include/matrix.h -include/memorypool.h -include/parserstate.h -include/random.h -include/refcount.h -include/ri.h -include/shadeop.h -include/share.h -include/slx.h -include/sstring.h -include/vector2d.h -include/vector3d.h -include/vector4d.h lib/libaqsis.a lib/libaqsis.so lib/libaqsis.so.0 @@ -41,9 +16,6 @@ lib/libaqsistypes.so.0 lib/libargparse.a lib/libargparse.so lib/libargparse.so.0 -lib/libbake2tif.a -lib/libbake2tif.so -lib/libbake2tif.so.0 lib/libcodegenvm.a lib/libcodegenvm.so lib/libcodegenvm.so.0 @@ -56,18 +28,9 @@ lib/libddmsimple.so.0 lib/libddmsock.a lib/libddmsock.so lib/libddmsock.so.0 -lib/libgif2tif.a -lib/libgif2tif.so -lib/libgif2tif.so.0 -lib/libjpg2tif.a -lib/libjpg2tif.so -lib/libjpg2tif.so.0 -lib/libpcx2tif.a -lib/libpcx2tif.so -lib/libpcx2tif.so.0 -lib/libppm2tif.a -lib/libppm2tif.so -lib/libppm2tif.so.0 +lib/libraytrace.a +lib/libraytrace.so +lib/libraytrace.so.0 lib/libri2rib.a lib/libri2rib.so lib/libri2rib.so.0 @@ -95,37 +58,3 @@ lib/libslpp.so.0 lib/libslxargs.a lib/libslxargs.so lib/libslxargs.so.0 -lib/libtga2tif.a -lib/libtga2tif.so -lib/libtga2tif.so.0 -%%DATADIR%%/shaders/DPProctext.h -%%DATADIR%%/shaders/ambientlight.sl -%%DATADIR%%/shaders/borg_metal.sl -%%DATADIR%%/shaders/brickbump.sl -%%DATADIR%%/shaders/bumpy.sl -%%DATADIR%%/shaders/cellnoisetest.sl -%%DATADIR%%/shaders/constant.sl -%%DATADIR%%/shaders/curvetube.sl -%%DATADIR%%/shaders/debug.sl -%%DATADIR%%/shaders/dented.sl -%%DATADIR%%/shaders/depthcue.sl -%%DATADIR%%/shaders/distantlight.sl -%%DATADIR%%/shaders/dpbluemarble.sl -%%DATADIR%%/shaders/fog.sl -%%DATADIR%%/shaders/matte.sl -%%DATADIR%%/shaders/metal.sl -%%DATADIR%%/shaders/noises.h -%%DATADIR%%/shaders/paintedplastic.sl -%%DATADIR%%/shaders/patterns.h -%%DATADIR%%/shaders/plastic.sl -%%DATADIR%%/shaders/pointlight.sl -%%DATADIR%%/shaders/randgrid.sl -%%DATADIR%%/shaders/shadowspot.sl -%%DATADIR%%/shaders/shinymetal.sl -%%DATADIR%%/shaders/show_st.sl -%%DATADIR%%/shaders/spacetest.sl -%%DATADIR%%/shaders/spotlight.sl -%%DATADIR%%/shaders/uvtest.sl -%%DATADIR%%/shaders/wavy.sl -@dirrm %%DATADIR%%/shaders -@dirrm %%DATADIR%% |