diff --git a/graphics/Makefile b/graphics/Makefile index 3a91bebddb7c..99a20edca187 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1,446 +1,447 @@ # $FreeBSD$ # SUBDIR += zphoto SUBDIR += 4va SUBDIR += Cgraph SUBDIR += EZWGL SUBDIR += GIFgraph SUBDIR += Hermes SUBDIR += IPA SUBDIR += ImageMagick SUBDIR += Mesa3 SUBDIR += aalib SUBDIR += acidwarp SUBDIR += aoi + SUBDIR += aqsis SUBDIR += autotrace SUBDIR += avidemux SUBDIR += aview SUBDIR += avifile SUBDIR += backfract SUBDIR += barcode SUBDIR += bbrb SUBDIR += blender SUBDIR += cadubi SUBDIR += camediaplay SUBDIR += camserv SUBDIR += chbg SUBDIR += claraocr SUBDIR += cqcam SUBDIR += crw SUBDIR += cthumb SUBDIR += cybervrml97 SUBDIR += dc20ctrl SUBDIR += dc20pack SUBDIR += dc3play SUBDIR += deep_zoom SUBDIR += dia SUBDIR += diacanvas SUBDIR += divx4linux SUBDIR += divx4linux4 SUBDIR += divxcalc SUBDIR += djvulibre SUBDIR += dore SUBDIR += dri-devel SUBDIR += drm-kmod SUBDIR += dtv SUBDIR += dumpmpeg SUBDIR += dvdrip SUBDIR += dynamechs SUBDIR += ecg2png SUBDIR += electriceyes SUBDIR += enfle SUBDIR += enjoympeg SUBDIR += entice SUBDIR += eog SUBDIR += eog2 SUBDIR += epix SUBDIR += eps2png SUBDIR += epstool SUBDIR += eterm-bg SUBDIR += evas SUBDIR += fbm SUBDIR += feh SUBDIR += ffmpeg SUBDIR += flashplayer SUBDIR += flasm SUBDIR += fli2gif SUBDIR += flip SUBDIR += fly SUBDIR += fnlib SUBDIR += fractorama SUBDIR += fujiplay SUBDIR += fxtv SUBDIR += g2 SUBDIR += g3dviewer SUBDIR += gcolor SUBDIR += gd SUBDIR += gd2 SUBDIR += gdal SUBDIR += gdchart SUBDIR += gdk-pixbuf SUBDIR += gdtclft SUBDIR += geist SUBDIR += geomview SUBDIR += gfont SUBDIR += giblib SUBDIR += gif2png SUBDIR += gifmerge SUBDIR += gifsicle SUBDIR += giftool SUBDIR += giftrans SUBDIR += gimageview SUBDIR += gimp-devel SUBDIR += gimp-manual-html SUBDIR += gimp-manual-pdf SUBDIR += gimp-manual-ps SUBDIR += gimp1 SUBDIR += giram SUBDIR += gkrellkam SUBDIR += glass SUBDIR += gle SUBDIR += glide3 SUBDIR += gliv SUBDIR += gltk SUBDIR += gnofract4d SUBDIR += gnomecanvas SUBDIR += gnomeiconedit SUBDIR += gopchop SUBDIR += gozer SUBDIR += gpaint SUBDIR += gphoto2 SUBDIR += gplot SUBDIR += gqview SUBDIR += gracula SUBDIR += graphviz SUBDIR += gridpix SUBDIR += gsculpt SUBDIR += gstreamer SUBDIR += gstreamer-player SUBDIR += gstreamer-plugins SUBDIR += gsubedit SUBDIR += gthumb SUBDIR += gthumb2 SUBDIR += gtkdps SUBDIR += gtkfig SUBDIR += gtkgraph SUBDIR += gtksee SUBDIR += gts SUBDIR += guilib SUBDIR += gview SUBDIR += gxanim SUBDIR += hdf SUBDIR += hdf5 SUBDIR += hobbes-icons-xpm SUBDIR += hppsmtools SUBDIR += hs-hgl SUBDIR += icod SUBDIR += icontact SUBDIR += imagesort SUBDIR += imc SUBDIR += imlib SUBDIR += imlib2 SUBDIR += imlib2_loaders SUBDIR += imlib3d SUBDIR += ipe SUBDIR += isreal SUBDIR += ivtools SUBDIR += jasper SUBDIR += jbigkit SUBDIR += jgraph SUBDIR += jgv SUBDIR += jhead SUBDIR += jpeg SUBDIR += jpeg2ps-a4 SUBDIR += jpeg2ps-letter SUBDIR += jpeginfo SUBDIR += jpegpixi SUBDIR += jpgtn SUBDIR += jslice SUBDIR += juno-2 SUBDIR += kdc2tiff SUBDIR += kdegraphics3 SUBDIR += kisomandel SUBDIR += kludge3d SUBDIR += kuickshow SUBDIR += lablgl SUBDIR += landscape SUBDIR += lcms SUBDIR += leafpak SUBDIR += lfview SUBDIR += lib3ds SUBDIR += libafterimage SUBDIR += libart SUBDIR += libart_lgpl2 SUBDIR += libaux SUBDIR += libdivxdecore SUBDIR += libdivxdecore-devel SUBDIR += libdivxencore SUBDIR += libdjvu++ SUBDIR += libdv SUBDIR += libdvbpsi SUBDIR += libdvdcss SUBDIR += libdvdnav SUBDIR += libdvdread SUBDIR += libexif SUBDIR += libexif-gtk SUBDIR += libfame SUBDIR += libflash SUBDIR += libfpx SUBDIR += libgdgeda SUBDIR += libggi SUBDIR += libgnomecanvas SUBDIR += libgrass5 SUBDIR += libimg SUBDIR += liblug SUBDIR += libmng SUBDIR += libmorph SUBDIR += libmovtar SUBDIR += libmpeg2 SUBDIR += libquicktime SUBDIR += librsvg SUBDIR += librsvg2 SUBDIR += libungif SUBDIR += libv3d SUBDIR += libwmf SUBDIR += libxine SUBDIR += linplasma SUBDIR += linux-bmrt SUBDIR += linux-divxplayer SUBDIR += linux-imlib SUBDIR += linux-jpeg SUBDIR += linux-png SUBDIR += linux-tiff SUBDIR += linux_dri SUBDIR += linux_glide SUBDIR += linux_glx SUBDIR += linux_mesa SUBDIR += linux_mesa3 SUBDIR += lodju SUBDIR += maverik SUBDIR += metapixel SUBDIR += ming SUBDIR += mjpegtools SUBDIR += mmsclient SUBDIR += morpheus SUBDIR += mpeg SUBDIR += mpeg2codec SUBDIR += mpeg2play SUBDIR += mpeg4ip SUBDIR += mpeg_encode SUBDIR += mpeg_play SUBDIR += mpeg_stat SUBDIR += mpegedit SUBDIR += mpgtx SUBDIR += mplayer SUBDIR += mplayer-fonts SUBDIR += mplayer-skins SUBDIR += mplex SUBDIR += mrsidviewer SUBDIR += mtv SUBDIR += netpbm SUBDIR += netshow SUBDIR += nurbs++ SUBDIR += ogle SUBDIR += ogle-gui SUBDIR += okle SUBDIR += opendis SUBDIR += opendx SUBDIR += opendx-samples SUBDIR += opengl-man SUBDIR += openquicktime SUBDIR += oqtencoder SUBDIR += oqtplayer SUBDIR += osg SUBDIR += p5-Chart-PNGgraph SUBDIR += p5-GD SUBDIR += p5-GD-Barcode SUBDIR += p5-GD-Graph SUBDIR += p5-GD-Graph3d SUBDIR += p5-GD-TextUtil SUBDIR += p5-Gimp SUBDIR += p5-GraphViz SUBDIR += p5-GraphViz-Data-Structure SUBDIR += p5-Graphics-ColorNames SUBDIR += p5-Image-Grab SUBDIR += p5-Image-Info SUBDIR += p5-Image-Size SUBDIR += p5-Imager SUBDIR += p5-Imlib2 SUBDIR += p5-chart SUBDIR += p5-ming SUBDIR += panorama SUBDIR += peps SUBDIR += pgperl SUBDIR += pgplot SUBDIR += photopc SUBDIR += phplot SUBDIR += picturebook SUBDIR += piddle SUBDIR += pixmap SUBDIR += plasma-kmod SUBDIR += plotmtv SUBDIR += plotutils SUBDIR += png SUBDIR += png2html SUBDIR += pngcheck SUBDIR += pngcrush SUBDIR += pngquant SUBDIR += povray SUBDIR += povray31 SUBDIR += ppm2fli SUBDIR += ppmcaption SUBDIR += proj SUBDIR += pstoedit SUBDIR += pstoepsi SUBDIR += pvmpov SUBDIR += py-chart SUBDIR += py-exif SUBDIR += py-gd SUBDIR += py-gdchart SUBDIR += py-graphviz SUBDIR += py-imaging SUBDIR += py-imaging-handbook SUBDIR += py-ming SUBDIR += py-opengl SUBDIR += py-paint SUBDIR += qcread SUBDIR += qdraw SUBDIR += qglviewer SUBDIR += qiv SUBDIR += qslim SUBDIR += qtutils SUBDIR += quat SUBDIR += quat-gui SUBDIR += quickpics SUBDIR += qvplay SUBDIR += ray++ SUBDIR += rayshade SUBDIR += recmpeg SUBDIR += ruby-evas SUBDIR += ruby-gd SUBDIR += ruby-gdchart SUBDIR += ruby-gdk_imlib SUBDIR += ruby-gdk_pixbuf SUBDIR += ruby-gimp SUBDIR += ruby-graph SUBDIR += ruby-image_size SUBDIR += ruby-imlib2 SUBDIR += ruby-libart SUBDIR += ruby-libpng SUBDIR += ruby-ming SUBDIR += ruby-opengl SUBDIR += ruby-pgplot SUBDIR += ruby-qt2gl SUBDIR += ruby-svg SUBDIR += ruby-tgif SUBDIR += s10sh SUBDIR += sane-backends SUBDIR += sane-frontends SUBDIR += sced SUBDIR += scr2png SUBDIR += scrot SUBDIR += scwm-icons SUBDIR += sdl_gfx SUBDIR += sdl_image SUBDIR += sdl_ttf SUBDIR += seejpeg SUBDIR += showimg SUBDIR += sketch SUBDIR += smpeg SUBDIR += smpeg-xmms SUBDIR += sng SUBDIR += sodipodi SUBDIR += spigot SUBDIR += splitmpg SUBDIR += springgraph SUBDIR += stamp SUBDIR += svg2swf SUBDIR += svgalib SUBDIR += swftools SUBDIR += synaesthesia SUBDIR += tcm SUBDIR += tgif SUBDIR += tgif-nls SUBDIR += threeDS SUBDIR += tiff SUBDIR += tiff2png SUBDIR += tifmerge SUBDIR += tkxanim SUBDIR += togl SUBDIR += transcode SUBDIR += truevision SUBDIR += txtmerge SUBDIR += urt SUBDIR += utah-glx SUBDIR += vcdgear SUBDIR += vcdimager SUBDIR += vcdpad SUBDIR += vcdtools SUBDIR += vcg SUBDIR += vertex SUBDIR += vid SUBDIR += view3ds SUBDIR += vlc SUBDIR += vp SUBDIR += vterrain-apps SUBDIR += vterrain-sdk SUBDIR += whirlgif SUBDIR += white_dune SUBDIR += win32-codecs SUBDIR += wmgrabimage SUBDIR += wmicons SUBDIR += xanim SUBDIR += xaos SUBDIR += xawtv SUBDIR += xbarcode SUBDIR += xbmbrowser SUBDIR += xdgagrab SUBDIR += xdl SUBDIR += xface.el SUBDIR += xfig SUBDIR += xfpovray SUBDIR += xfractint SUBDIR += xgrasp SUBDIR += xine SUBDIR += xine_d4d_plugin SUBDIR += xine_d5d_plugin SUBDIR += xine_dvdnav_plugin SUBDIR += xli SUBDIR += xmagv SUBDIR += xmandel SUBDIR += xmfract SUBDIR += xmms-avi SUBDIR += xmms-blursk SUBDIR += xmms-finespectrum SUBDIR += xmms-fishmatic SUBDIR += xmms-gforce SUBDIR += xmms-goom SUBDIR += xmms-infinity SUBDIR += xmms-iris SUBDIR += xmms-jess SUBDIR += xmms-paranormal SUBDIR += xmms-xvs SUBDIR += xmorph SUBDIR += xmountains SUBDIR += xmovie SUBDIR += xmps SUBDIR += xmps-opendivx-plugin SUBDIR += xmps-win32-plugin SUBDIR += xmrm SUBDIR += xnview SUBDIR += xpaint SUBDIR += xpcd SUBDIR += xpdf SUBDIR += xpm SUBDIR += xpx SUBDIR += xsane SUBDIR += xtheater SUBDIR += xv SUBDIR += xv-m17n SUBDIR += xvid SUBDIR += xwpick SUBDIR += xzgv SUBDIR += zimg .include diff --git a/graphics/aqsis/Makefile b/graphics/aqsis/Makefile new file mode 100644 index 000000000000..bcf97068f7d1 --- /dev/null +++ b/graphics/aqsis/Makefile @@ -0,0 +1,32 @@ +# ex:ts=8 +# Ports collection Makefile for: aqsis +# Date created: Sep 12, 2002 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= aqsis +PORTVERSION= 0.6.6 +CATEGORIES= graphics +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= ports@FreeBSD.org + +LIB_DEPENDS= tiff:${PORTSDIR}/graphics/tiff \ + argparse:${PORTSDIR}/devel/libargparse + +USE_REINPLACE= yes +USE_MESA= yes +USE_LIBTOOL= yes +CONFIGURE_ENV= \ + CPPFLAGS="${CXXFLAGS} ${PTHREAD_CFLAGS} -I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="${PTHREAD_LIBS} -L${LOCALBASE}/lib -L${X11BASE}/lib" +INSTALLS_SHLIB= yes + +post-patch: + @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} \ + -e "s|-ldl||g" + +.include diff --git a/graphics/aqsis/distinfo b/graphics/aqsis/distinfo new file mode 100644 index 000000000000..f7ed88d6e880 --- /dev/null +++ b/graphics/aqsis/distinfo @@ -0,0 +1 @@ +MD5 (aqsis-0.6.6.tar.gz) = f48c4c946cde532cc43f9f3a1c38caca diff --git a/graphics/aqsis/files/patch-aqsis.cpp b/graphics/aqsis/files/patch-aqsis.cpp new file mode 100644 index 000000000000..eb6dc1120c86 --- /dev/null +++ b/graphics/aqsis/files/patch-aqsis.cpp @@ -0,0 +1,13 @@ +--- aqsis/aqsis.cpp.orig Fri Sep 13 13:07:03 2002 ++++ aqsis/aqsis.cpp Fri Sep 13 13:07:56 2002 +@@ -66,8 +66,8 @@ + */ + RtVoid PrintProgress( RtFloat percent ) + { +-static long tick=0; +-long now; ++static time_t tick=0; ++time_t now; + + if (tick == 0) + { diff --git a/graphics/aqsis/files/patch-parsenode.cpp b/graphics/aqsis/files/patch-parsenode.cpp new file mode 100644 index 000000000000..5de3eac9c075 --- /dev/null +++ b/graphics/aqsis/files/patch-parsenode.cpp @@ -0,0 +1,11 @@ +--- libslparse/parsenode.cpp.orig Thu Sep 12 23:56:09 2002 ++++ libslparse/parsenode.cpp Thu Sep 12 23:58:41 2002 +@@ -121,7 +121,7 @@ + #if defined(AQSIS_SYSTEM_MACOSX) || defined (AQSIS_SYSTEM_BEOS) + gVariableTypeIdentifiers[ i ][ 0 ] == tolower( Id ) ) + #else +- gVariableTypeIdentifiers[ i ][ 0 ] == _tolower( Id ) ) ++ gVariableTypeIdentifiers[ i ][ 0 ] == tolower( Id ) ) + #endif + return ( i ); + } diff --git a/graphics/aqsis/files/patch-shaders::Makefile.in b/graphics/aqsis/files/patch-shaders::Makefile.in new file mode 100644 index 000000000000..cff9b79a470a --- /dev/null +++ b/graphics/aqsis/files/patch-shaders::Makefile.in @@ -0,0 +1,11 @@ +--- shaders/Makefile.in.orig Fri Sep 13 14:27:12 2002 ++++ shaders/Makefile.in Fri Sep 13 14:27:29 2002 +@@ -80,7 +80,7 @@ + + EXTRA_DIST = DPProctext.h ambientlight.sl borg_metal.sl bumpy.sl constant.sl debug.sl dented.sl depthcue.sl distantlight.sl dpbluemarble.sl fog.sl matte.sl metal.sl noises.h paintedplastic.sl patterns.h plastic.sl pointlight.sl randgrid.sl shaders.dsp shadowspot.sl shinymetal.sl spotlight.sl wavy.sl uvtest.sl spacetest.sl show_st.sl cellnoisetest.sl brickbump.sl + +-shaderdir = $(prefix)/shaders ++shaderdir = $(prefix)/share/aqsis/shaders + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + CONFIG_CLEAN_FILES = + DIST_COMMON = Makefile.am Makefile.in diff --git a/graphics/aqsis/pkg-comment b/graphics/aqsis/pkg-comment new file mode 100644 index 000000000000..fc1abca916d0 --- /dev/null +++ b/graphics/aqsis/pkg-comment @@ -0,0 +1 @@ +A photorealistic rendering system diff --git a/graphics/aqsis/pkg-descr b/graphics/aqsis/pkg-descr new file mode 100644 index 000000000000..01ec236955e4 --- /dev/null +++ b/graphics/aqsis/pkg-descr @@ -0,0 +1,5 @@ +Aqsis is a Renderman(tm) compliant photorealistic 3D rendering toolkit. It is +based on the Reyes rendering approach. Features include - programmable shading, +true displacements, NURBS, CSG. + +WWW: http://www.aqsis.com/ diff --git a/graphics/aqsis/pkg-plist b/graphics/aqsis/pkg-plist new file mode 100644 index 000000000000..180962b7ad54 --- /dev/null +++ b/graphics/aqsis/pkg-plist @@ -0,0 +1,127 @@ +bin/aqsis +bin/aqsis_framebuffer_glut +bin/aqsis_framebuffer_glut_z +bin/aqsl +bin/aqslcomp +bin/aqsltell +bin/ddmsock.ini +bin/filebuffer +bin/ri2ribtest +bin/shadowmap +bin/teqser +include/aqsis.h +include/aqsis_types.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/random.h +include/refcount.h +include/ri.h +include/sstring.h +include/vector2d.h +include/vector3d.h +include/vector4d.h +lib/libaqsis.a +lib/libaqsis.so +lib/libaqsis.so.0 +lib/libaqsistypes.a +lib/libaqsistypes.so +lib/libaqsistypes.so.0 +lib/libcodegenvm.a +lib/libcodegenvm.so +lib/libcodegenvm.so.0 +lib/libdd.a +lib/libdd.so +lib/libdd.so.0 +lib/libddmsimple.a +lib/libddmsimple.so +lib/libddmsimple.so.0 +lib/libddmsock.a +lib/libddmsock.so +lib/libddmsock.so.0 +lib/libri2rib.a +lib/libri2rib.so +lib/libri2rib.so.0 +lib/librib2.a +lib/librib2.so +lib/librib2.so.0 +lib/librib2ri.a +lib/librib2ri.so +lib/librib2ri.so.0 +lib/librib2stream.a +lib/librib2stream.so +lib/librib2stream.so.0 +lib/libshaderexecenv.a +lib/libshaderexecenv.so +lib/libshaderexecenv.so.0 +lib/libshadervm.a +lib/libshadervm.so +lib/libshadervm.so.0 +lib/libslparse.a +lib/libslparse.so +lib/libslparse.so.0 +lib/libslxargs.a +lib/libslxargs.so +lib/libslxargs.so.0 +share/aqsis/shaders/DPBlueMarble.slx +share/aqsis/shaders/DPProctext.h +share/aqsis/shaders/SpaceTest.slx +share/aqsis/shaders/ambientlight.sl +share/aqsis/shaders/ambientlight.slx +share/aqsis/shaders/borg_metal.sl +share/aqsis/shaders/borg_metal.slx +share/aqsis/shaders/brickbump.sl +share/aqsis/shaders/brickbump.slx +share/aqsis/shaders/bumpy.sl +share/aqsis/shaders/bumpy.slx +share/aqsis/shaders/cellnoisetest.sl +share/aqsis/shaders/cellnoisetest.slx +share/aqsis/shaders/constant.sl +share/aqsis/shaders/constant.slx +share/aqsis/shaders/debug.sl +share/aqsis/shaders/debug.slx +share/aqsis/shaders/dented.sl +share/aqsis/shaders/dented.slx +share/aqsis/shaders/depthcue.sl +share/aqsis/shaders/depthcue.slx +share/aqsis/shaders/distantlight.sl +share/aqsis/shaders/distantlight.slx +share/aqsis/shaders/dpbluemarble.sl +share/aqsis/shaders/fog.sl +share/aqsis/shaders/fog.slx +share/aqsis/shaders/matte.sl +share/aqsis/shaders/matte.slx +share/aqsis/shaders/metal.sl +share/aqsis/shaders/metal.slx +share/aqsis/shaders/noises.h +share/aqsis/shaders/paintedplastic.sl +share/aqsis/shaders/paintedplastic.slx +share/aqsis/shaders/patterns.h +share/aqsis/shaders/plastic.sl +share/aqsis/shaders/plastic.slx +share/aqsis/shaders/pointlight.sl +share/aqsis/shaders/pointlight.slx +share/aqsis/shaders/randgrid.sl +share/aqsis/shaders/randgrid.slx +share/aqsis/shaders/shadowspot.sl +share/aqsis/shaders/shadowspot.slx +share/aqsis/shaders/shinymetal.sl +share/aqsis/shaders/shinymetal.slx +share/aqsis/shaders/show_st.sl +share/aqsis/shaders/show_st.slx +share/aqsis/shaders/spacetest.sl +share/aqsis/shaders/spotlight.sl +share/aqsis/shaders/spotlight.slx +share/aqsis/shaders/uvtest.sl +share/aqsis/shaders/uvtest.slx +share/aqsis/shaders/wavy.sl +share/aqsis/shaders/wavy.slx +@dirrm share/aqsis/shaders +@dirrm share/aqsis