diff options
-rw-r--r-- | MOVED | 1 | ||||
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/ayam/Makefile | 114 | ||||
-rw-r--r-- | graphics/ayam/distinfo | 3 | ||||
-rw-r--r-- | graphics/ayam/files/patch-MF3D_mffile.c | 11 | ||||
-rw-r--r-- | graphics/ayam/files/patch-MF3D_mfobject.c | 11 | ||||
-rw-r--r-- | graphics/ayam/files/patch-MF3D_mfprimtv.c | 11 | ||||
-rw-r--r-- | graphics/ayam/files/patch-MF3D_mftextrd.c | 56 | ||||
-rw-r--r-- | graphics/ayam/files/patch-Makefile.shared | 227 | ||||
-rw-r--r-- | graphics/ayam/files/patch-contrib_meta_metaobj.c | 11 | ||||
-rw-r--r-- | graphics/ayam/files/patch-contrib_sm.c | 24 | ||||
-rw-r--r-- | graphics/ayam/files/patch-objects_npatch.c | 20 | ||||
-rw-r--r-- | graphics/ayam/files/patch-objects_riinc.c | 11 | ||||
-rw-r--r-- | graphics/ayam/files/patch-objects_riproc.c | 11 | ||||
-rw-r--r-- | graphics/ayam/files/patch-objects_root.c | 11 | ||||
-rw-r--r-- | graphics/ayam/files/patch-objects_text.c | 11 | ||||
-rw-r--r-- | graphics/ayam/files/patch-plugins_ayslx.c | 22 | ||||
-rw-r--r-- | graphics/ayam/files/patch-tcl_shader.tcl | 21 | ||||
-rw-r--r-- | graphics/ayam/files/patch-togl_togl.c | 29 | ||||
-rw-r--r-- | graphics/ayam/pkg-descr | 8 | ||||
-rw-r--r-- | graphics/ayam/pkg-plist | 372 |
21 files changed, 1 insertions, 985 deletions
@@ -11974,3 +11974,4 @@ devel/bzr-explorer||2019-03-16|Has expired: Qt4 has been EOL since december 2015 devel/qt4-help||2019-03-16|Has expired: Qt4 has been EOL since december 2015 editors/lazarus-qt4||2019-03-16|Has expired: Qt4 has been EOL since december 2015 net-im/qxmpp||2019-03-16|Has expired: Qt4 has been EOL since december 2015 +graphics/ayam||2019-03-16|Has expired: Qt4 has been EOL since december 2015 diff --git a/graphics/Makefile b/graphics/Makefile index db31e430b85c..f9ac1eaf30a1 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -62,7 +62,6 @@ SUBDIR += autopano-sift-c SUBDIR += autotrace SUBDIR += aview - SUBDIR += ayam SUBDIR += azpainter SUBDIR += backfract SUBDIR += barbecue diff --git a/graphics/ayam/Makefile b/graphics/ayam/Makefile deleted file mode 100644 index 67cfc2f392c6..000000000000 --- a/graphics/ayam/Makefile +++ /dev/null @@ -1,114 +0,0 @@ -# Created by: Igor Pokrovsky <tiamat@comset.net> -# $FreeBSD$ - -PORTNAME= ayam -PORTVERSION= 1.24 -PORTREVISION= 2 -CATEGORIES= graphics -MASTER_SITES= SF/${PORTNAME}/Ayam/${PORTVERSION} -DISTNAME= ${PORTNAME}${PORTVERSION}.src - -MAINTAINER= ports@FreeBSD.org -COMMENT= 3D modeling environment for the RenderMan interface - -LICENSE= Ayam # similar to tcl/tk license -LICENSE_NAME= Ayam License -LICENSE_FILE= ${WRKSRC}/../License.txt -LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept - -LIB_DEPENDS= libaqsis_util.so:graphics/aqsis \ - libtiff.so:graphics/tiff -RUN_DEPENDS= xdg-open:devel/xdg-utils - -WRKSRC= ${WRKDIR}/${PORTNAME}/src - -USES= compiler:c++11-lang gmake tk -USE_XORG= x11 xext xmu -USE_GL= glu -MAKE_ENV= TCL_INCLUDEDIR="${TCL_INCLUDEDIR}" \ - TCL_SHLIB_VER="${TCL_SHLIB_VER}" \ - TK_INCLUDEDIR="${TK_INCLUDEDIR}" \ - TK_SHLIB_VER="${TK_SHLIB_VER}" -MAKEFILE= Makefile.shared -USE_LDCONFIG= ${PREFIX}/lib/ayam -MAKE_JOBS_UNSAFE= yes - -DESKTOP_ENTRIES="Ayam" "" "" "ayam" "" "" - -OPTIONS_DEFINE= DOCS - -post-patch: - @${REINPLACE_CMD} -e \ - '/^MF3DCFLAGS/s|=.*|= -fPIC|' \ - ${WRKSRC}/MF3D/Makefile.mf3d - @${REINPLACE_CMD} -e \ - 's|interp->errorLine;|Tcl_GetErrorLine(interp);|' \ - ${WRKSRC}/objects/script.c - @${REINPLACE_CMD} -e \ - 's|".*\(ayam-splash.gif\)"|"${DATADIR}/\1"|' \ - ${WRKSRC}/tcl/ayam.tcl - @${REINPLACE_CMD} -e \ - 's| firefox | xdg-open |' \ - ${WRKSRC}/tcl/browser.tcl - @${REINPLACE_CMD} -e \ - '/^AQSL/s|=.*|= ${LOCALBASE}/bin/aqsl|' \ - ${WRKSRC}/../scn/shaders/Makefile - -post-build: - cd ${WRKSRC}/../scn/shaders && ${MAKE_CMD} slx - @${ECHO_CMD} -n > ${WRKSRC}/../bin/ayam - @${ECHO_CMD} "#!${SH}" >> ${WRKSRC}/../bin/ayam - @${ECHO_CMD} "${PREFIX}/bin/ayamsh ${PREFIX}/lib/ayam/tcl/ayam.tcl \$$@" \ - >> ${WRKSRC}/../bin/ayam - -do-install: -# binary and wrapper - (cd ${WRKSRC} && ${INSTALL_PROGRAM} ayamsh ${STAGEDIR}${PREFIX}/bin) - (cd ${WRKSRC}/../bin && ${INSTALL_SCRIPT} ayam ${STAGEDIR}${PREFIX}/bin) -# shaders - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ayam/shaders - (cd ${WRKSRC}/../scn/shaders && ${INSTALL_DATA} *.slx \ - ${STAGEDIR}${PREFIX}/lib/ayam/shaders) -# plugins - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ayam - (cd ${WRKSRC}/plugins && ${INSTALL_LIB} \ - ayslx.so csphere.so mfio.so \ - ${STAGEDIR}${PREFIX}/lib/ayam) - (cd ${WRKSRC}/plugins && ${INSTALL_DATA} \ - csphere.tcl loadayslx.tcl mfio.tcl \ - ${STAGEDIR}${PREFIX}/lib/ayam) - (cd ${WRKSRC}/contrib/meta && ${INSTALL_LIB} *.so \ - ${STAGEDIR}${PREFIX}/lib/ayam) - (cd ${WRKSRC}/contrib/meta && ${INSTALL_DATA} *.tcl \ - ${STAGEDIR}${PREFIX}/lib/ayam) -# tcl libs - @${MKDIR} ${STAGEDIR}${PREFIX}/lib/ayam/tcl \ - ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1 \ - ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1/images \ - ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1/lang - ${INSTALL_DATA} ${WRKSRC}/tcl/*.tcl \ - ${STAGEDIR}${PREFIX}/lib/ayam/tcl - ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/*.tcl \ - ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1 - ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/images/* \ - ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1/images - ${INSTALL_DATA} ${WRKSRC}/tcl/BWidget-1.2.1/lang/* \ - ${STAGEDIR}${PREFIX}/lib/ayam/tcl/BWidget-1.2.1/lang -# data - @${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/lib/ayam-splash.gif \ - ${STAGEDIR}${DATADIR} - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} \ - ${STAGEDIR}${DOCSDIR}/html \ - ${STAGEDIR}${DOCSDIR}/html/pics - ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/Setup.txt ${STAGEDIR}${DOCSDIR} - (cd ${WRKDIR}/${PORTNAME}/doc && ${INSTALL_DATA} \ - ayam.pdf refcard.pdf refcard.tcl ${STAGEDIR}${DOCSDIR}) - ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/html/*.html \ - ${STAGEDIR}${DOCSDIR}/html - ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}/doc/html/pics/* \ - ${STAGEDIR}${DOCSDIR}/html/pics - -.include <bsd.port.mk> diff --git a/graphics/ayam/distinfo b/graphics/ayam/distinfo deleted file mode 100644 index f5f0df3a5ac7..000000000000 --- a/graphics/ayam/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1511615411 -SHA256 (ayam1.24.src.tar.gz) = 14d426bb62c16369be4e781af5c30652ff77d31253ae12f7d336c7b2923673a8 -SIZE (ayam1.24.src.tar.gz) = 6072229 diff --git a/graphics/ayam/files/patch-MF3D_mffile.c b/graphics/ayam/files/patch-MF3D_mffile.c deleted file mode 100644 index 523612ab2ac8..000000000000 --- a/graphics/ayam/files/patch-MF3D_mffile.c +++ /dev/null @@ -1,11 +0,0 @@ ---- MF3D/mffile.c.orig 2016-01-13 20:09:57 UTC -+++ MF3D/mffile.c -@@ -102,7 +102,7 @@ MF3D_TypeObjWrite ( - /* Add this type to the table */ - ++inMetafilePtr->typeTable.nTypes; - numTypes = inMetafilePtr->typeTable.nTypes; -- result = MF3D_Reallocate (&inMetafilePtr->typeTable.types, -+ result = MF3D_Reallocate ((void **)&inMetafilePtr->typeTable.types, - numTypes * sizeof (*inMetafilePtr->typeTable.types)); - if (result == kMF3DNoErr) - { diff --git a/graphics/ayam/files/patch-MF3D_mfobject.c b/graphics/ayam/files/patch-MF3D_mfobject.c deleted file mode 100644 index 3b50719667be..000000000000 --- a/graphics/ayam/files/patch-MF3D_mfobject.c +++ /dev/null @@ -1,11 +0,0 @@ ---- MF3D/mfobject.c.orig 2016-01-13 20:09:57 UTC -+++ MF3D/mfobject.c -@@ -930,7 +930,7 @@ MF3D_ObjTypeReader ( - ++inMetafilePtr->typeTable.nTypes; - numTypes = inMetafilePtr->typeTable.nTypes; - -- result = MF3D_Reallocate (&inMetafilePtr->typeTable.types, -+ result = MF3D_Reallocate ((void **)&inMetafilePtr->typeTable.types, - numTypes * sizeof (*inMetafilePtr->typeTable.types)); - - if (result == kMF3DNoErr) diff --git a/graphics/ayam/files/patch-MF3D_mfprimtv.c b/graphics/ayam/files/patch-MF3D_mfprimtv.c deleted file mode 100644 index e9e9cf3a8039..000000000000 --- a/graphics/ayam/files/patch-MF3D_mfprimtv.c +++ /dev/null @@ -1,11 +0,0 @@ ---- MF3D/mfprimtv.c.orig 2016-01-13 20:09:57 UTC -+++ MF3D/mfprimtv.c -@@ -1000,7 +1000,7 @@ MF3D_LabelWrite ( - if (result == kMF3DNoErr) - { - ++metafile->tocStuff.numReferences; -- result = MF3D_Reallocate (&metafile->tocStuff.references, -+ result = MF3D_Reallocate ((void **)&metafile->tocStuff.references, - (metafile->tocStuff.numReferences * - sizeof (*metafile->tocStuff.references))); - } diff --git a/graphics/ayam/files/patch-MF3D_mftextrd.c b/graphics/ayam/files/patch-MF3D_mftextrd.c deleted file mode 100644 index e646d2af59fb..000000000000 --- a/graphics/ayam/files/patch-MF3D_mftextrd.c +++ /dev/null @@ -1,56 +0,0 @@ ---- MF3D/mftextrd.c.orig 2016-01-13 20:09:57 UTC -+++ MF3D/mftextrd.c -@@ -178,7 +178,7 @@ MF3D_GetTOCLabels( - MFASSERT(numNewLabels >= 0); - - if (numNewLabels > 0) -- result = MF3D_Reallocate(&tocLabelNames, -+ result = MF3D_Reallocate((void **)&tocLabelNames, - (numLabels + numNewLabels) * sizeof(*tocLabelNames)); - } - -@@ -250,7 +250,7 @@ MF3D_ConvertTableLabels( - if (result != kMF3DNoErr) - break; - -- result = MF3D_Reallocate(&objLabelName, labelLen); -+ result = MF3D_Reallocate((void **)&objLabelName, labelLen); - if (result != kMF3DNoErr) - break; - -@@ -381,7 +381,7 @@ MF3D_PreprocessTextFile( - char objName[kMF3D_MaxObjNameLength + 1]; - - if (numObjects % kMF3D_ObjTableChunk == 0) -- { result = MF3D_Reallocate(&objTable, -+ { result = MF3D_Reallocate((void **)&objTable, - (numObjects + kMF3D_ObjTableChunk) * sizeof(*objTable)); - if (result != kMF3DNoErr) - goto PreprocessTextFileAbort; -@@ -419,7 +419,7 @@ MF3D_PreprocessTextFile( - { /* We found a TOC object. We will want to find - * this later; so save the index. - */ -- result = MF3D_Reallocate(&tocLocations, -+ result = MF3D_Reallocate((void **)&tocLocations, - (numTocs + 1) * sizeof(*tocLocations)); - if (result != kMF3DNoErr) - goto PreprocessTextFileAbort; -@@ -499,7 +499,7 @@ MF3D_PreprocessTextFile( - - /* Readjust the object table from its chunky size */ - if (result == kMF3DNoErr) -- { result = MF3D_Reallocate(&objTable, (numObjects + 1) * sizeof(*objTable)); -+ { result = MF3D_Reallocate((void **)&objTable, (numObjects + 1) * sizeof(*objTable)); - if (result == kMF3DNoErr) - { /* Store the file length here */ - AssignInt64(objTable[numObjects].objLocation, location); -@@ -1027,7 +1027,7 @@ MF3D_BuildString_AddChar( - - result = kMF3DNoErr; - if ((ioStringPtr->pos % kMF3D_StringBufferChunk) == 0) -- result = MF3D_Reallocate(&ioStringPtr->str, -+ result = MF3D_Reallocate((void **)&ioStringPtr->str, - ioStringPtr->pos + kMF3D_StringBufferChunk); - - if (result == kMF3DNoErr) diff --git a/graphics/ayam/files/patch-Makefile.shared b/graphics/ayam/files/patch-Makefile.shared deleted file mode 100644 index 57e3b991849b..000000000000 --- a/graphics/ayam/files/patch-Makefile.shared +++ /dev/null @@ -1,227 +0,0 @@ ---- Makefile.shared.orig 2016-01-13 20:09:57 UTC -+++ Makefile.shared -@@ -7,7 +7,7 @@ - # You can also use "wish ayamConf.tcl" to create a Makefile. - - # Choose an installation prefix. --PREFIX = /usr/local/ayam -+#PREFIX = /usr/local/ayam - #PREFIX = /opt/ayam - #PREFIX = /home/user/ayam - -@@ -25,14 +25,14 @@ SCNDIR = $(PREFIX)/scn - - INSTALL = ./ninstall - #INSTALL = install --MKDIR = mkdir -p -+#MKDIR = mkdir -p - - # the C compiler --#CC = cc -+CC ?= cc - #CC = gcc - - # the C++ compiler (just in use for the AyCSG and onio plugin) --#CXX = CC -+CXX ?= c++ - #CXX = g++ - - # the linker -@@ -77,7 +77,10 @@ LD = $(CXX) - # the default configuration is to build with Affine as RIB writer without - # any shader parsing library (i.e. you will have to build and load a - # plugin for shader parsing) --CFLAGS = -O -DAYUSEAFFINE -+#CFLAGS = -O -DAYUSEAFFINE -+ -+# make amd64 happy with fPIC -+CFLAGS += -fPIC -DAYUSESLXARGS -DAYUSEAQSISRIB -DAYENABLEWAIT - - # simple configuration using BMRT - #CFLAGS = -O -DAYUSESLCARGS -DAYUSEBMRTRIBOUT -@@ -114,9 +117,9 @@ LDSWDYNAMIC = -dynamic - # extra ld flags needed to compile Ayam - # (gcc needs -rdynamic to allow shared objects access to global symbols) - # IRIX: --EXLDFLAGS = -+#EXLDFLAGS = - # Linux: --#EXLDFLAGS = -rdynamic -+EXLDFLAGS = -Wl,-export-dynamic - # MacOSX (X11): - #EXLDFLAGS = -flat_namespace -undefined suppress - # MacOSX (Aqua): -@@ -133,7 +136,7 @@ TOGLOBJECT = togl/togl.o - - # OpenGL - # OpenGL includes --GLINC = -I/usr/X11R6/include/ -+GLINC = -I${LOCALBASE}/include/ - # MacOSX (Aqua): - #GLINC = - # link options for linking with OpenGL libraries -@@ -143,24 +146,26 @@ GLLIBS = -lGLU -lGL - - # TIFF - # TIFF includes --TIFFINC = -I/usr/include/ -+TIFFINC = -I${LOCALBASE}/include/ - # link options for linking with TIFF library - TIFFLIB = -ltiff - - # Tcl/Tk - # Tcl directory --TCLDIR = ../../tcl8.4.19 -+#TCLDIR = ../../tcl8.4.19 - #TCLDIR = ../../tcl8.0 - - # Tcl includes --TCLINC = -I$(TCLDIR)/generic -+#TCLINC = -I$(TCLDIR)/generic -+TCLINC = -I${TCL_INCLUDEDIR}/generic -I${TCL_INCLUDEDIR} - # MacOSX (Aqua): - #TCLINC = - - # Tcl library - # link options for linking with Tcl library --TCLLIB = -L$(TCLDIR)/unix -ltcl8.4 -+#TCLLIB = -L$(TCLDIR)/unix -ltcl8.4 - #TCLLIB = -L$(TCLDIR)/unix -ltcl8.0 -+TCLLIB = -L${LOCALBASE}/lib -ltcl${TCL_SHLIB_VER} - # if you have an installed Tcl/Tk, you probably just want: - #TCLLIB = -ltcl - # MacOSX (Aqua): -@@ -168,18 +173,20 @@ TCLLIB = -L$(TCLDIR)/unix -ltcl8.4 - - # Tk sources directory - # Note: You really need the Tk _sources_ in order to compile Ayam! --TKDIR = ../../tk8.4.19 -+#TKDIR = ../../tk8.4.19 - #TKDIR = ../../tk8.0 - - # Tk includes --TKINC = -I$(TKDIR)/generic -I$(TKDIR)/unix -+#TKINC = -I$(TKDIR)/generic -I$(TKDIR)/unix -+TKINC = -I${TK_INCLUDEDIR}/generic -I${TK_INCLUDEDIR} - # MacOSX (Aqua): - #TKINC = -I$(TKDIR)/generic -I$(TKDIR)/macosx -I$(TKDIR)/xlib - - # Tk library - # link options for linking with Tk library --TKLIB = -L$(TKDIR)/unix -ltk8.4 -+#TKLIB = -L$(TKDIR)/unix -ltk8.4 - #TKLIB = -L$(TKDIR)/unix -ltk8.0 -+TKLIB = -L${LOCALBASE}/lib -ltk${TK_SHLIB_VER} - # if you have an installed Tcl/Tk, you probably just want: - #TKLIB = -ltk - # MacOSX (Aqua): -@@ -187,11 +194,11 @@ TKLIB = -L$(TKDIR)/unix -ltk8.4 - - # X11 - # X11 includes --X11INC = -I/usr/X11R6/include -+X11INC = -I${LOCALBASE}/include - # MacOSX (Aqua): - #X11INC = - # link options for linking with X11 --X11LIBS = -L/usr/X11R6/lib -lXmu -lXext -lX11 -+X11LIBS = -L${LOCALBASE}/lib -lXmu -lXext -lX11 - #X11LIBS = -L/usr/X11R6/lib -lXmu -lXext -lX11 - # MacOSX (Aqua): - #X11LIBS = -@@ -202,23 +209,25 @@ X11LIBS = -L/usr/X11R6/lib -lXmu -lXext - AFFINEINC = -Iaffine/include - # if you use Affine as BMRT libribout replacement - # (also add -DAYUSEAFFINE to CFLAGS!): --AFFINEOBJS = ./affine/src/write.o ./affine/src/constant.o -+#AFFINEOBJS = ./affine/src/write.o ./affine/src/constant.o - # if you do not use Affine as BMRT libribout replacement: --#AFFINEOBJS = -+AFFINEOBJS = - - # Aqsis --AQSISDIR = /usr/local/aqsis --AQSISINC = -I$(AQSISDIR)/include -+AQSISDIR = ${LOCALBASE} -+AQSISINC = -I$(AQSISDIR)/include/aqsis -I$(AQSISDIR)/include/aqsis/ri - AQSISLIBDIR = $(AQSISDIR)/lib - # if you do not use Aqsis libslxargs as libslcargs replacement: --AQSISOBJS = -+#AQSISOBJS = - # if you use Aqsis libslxargs (add -DAYUSESLXARGS to CFLAGS!): - #AQSISOBJS = $(AQSISLIBDIR)/rcdummy.o $(AQSISLIBDIR)/libshadervm.so $(AQSISLIBDIR)/libshaderexecenv.so $(AQSISLIBDIR)/libslxargs.so $(AQSISLIBDIR)/libaqsistypes.so -L /usr/local/lib -llog4cpp -+AQSISOBJS = $(AQSISDIR)/lib/libaqsis_core.so $(AQSISLIBDIR)/libaqsis_shadervm.so $(AQSISLIBDIR)/libaqsis_slxargs.so -L${AQSISLIBDIR} -+ - - # if you do not use Aqsis libri2rib as BMRT libribout replacement: --AQSISRI2RIB = -+#AQSISRI2RIB = - # if you use Aqsis libri2rib (add -DAYUSEAQSISRIB to CFLAGS above!): --#AQSISRI2RIB = $(AQSISLIBDIR)/libri2rib.so -L /usr/local/lib -llog4cpp -+AQSISRI2RIB = $(AQSISLIBDIR)/libaqsis_ri2rib.so -L${AQSISLIBDIR} -pthread - - - # BMRT -@@ -246,9 +255,9 @@ SLCARGSLIB = - # IRIX, Solaris, (MacOSX<10.4: get libdl from Fink!): - #DL = -ldl - # Linux: --DL = -ldl -lpthread -+#DL = -ldl -lpthread - # NetBSD/MacOSX (Aqua): --#DL = -+DL = - - - # linker flags to produce shared modules: -@@ -267,8 +276,9 @@ AFFINEDIR = ../../affine0008 - RRIBLIBS = -L$(AFFINEDIR)/lib -lribrdr -lribhash -lribnop -lm - - # Ayslx Plugin (Aqsis) --AYSLXINCDIR = $(AQSISDIR)/include --AYSLXLIBS = $(AQSISDIR)/lib/rcdummy.o $(AQSISDIR)/lib/libshadervm.so $(AQSISDIR)/lib/libshaderexecenv.so $(AQSISDIR)/lib/libslxargs.so $(AQSISDIR)/lib/libaqsistypes.so -L/usr/local/lib -llog4cpp -+AYSLXINCDIR = ${AQSISDIR}/include -I${AQSISDIR}/include/aqsis -I${AQSISDIR}/include/aqsis/ri -+AYSLXLIBS = -L${AQSISLIBDIR} $(AQSISDIR)/lib/libaqsis_core.so $(AQSISDIR)/lib/libaqsis_shadervm.so $(AQSISDIR)/lib/libaqsis_slxargs.so -L${LOCALBASE}/lib -+ - - # Ayslc Plugin (BMRT) - AYSLCINCDIR = $(BMRTDIR)/include -@@ -536,9 +546,9 @@ RRIBOBJS = plugins/rrib.o - .cpp.o: - $(CXX) -c $(CFLAGS) $*.cpp -o $@ $(OPENCSGINC) $(AYINC) -Iplugins - --all: ayamsh -+all: ayamsh plugins - --plugins: csphere.so sfcurve.so mfio.so metaobj.so mopsi.so -+plugins: ayslx.so csphere.so sfcurve.so mfio.so metaobj.so mopsi.so - - ayamsh: $(AYAMOBJS) $(TOGLOBJECT) $(AFFINEOBJS) - $(LD) $(AYAMOBJS) $(TOGLOBJECT) $(EXLDFLAGS) -o ayamsh $(TKLIB) $(TCLLIB) $(GLLIBS) $(X11LIBS) $(RIBOUTLIB) $(AQSISRI2RIB) $(SLCARGSLIB) $(AFFINEOBJS) $(AQSISOBJS) $(TIFFLIB) -lm $(DL) -@@ -591,7 +601,7 @@ idr.so: $(IDROBJS) - $(CC) $(SHLFLAGS) $(IDROBJS) -o plugins/idr.so $(TIFFLIB) - - mf3d: -- cd MF3D; make -f Makefile.mf3d -+ cd MF3D; $(MAKE) -f Makefile.mf3d - - mfio.so: plugins/mfio.o mf3d - $(CC) $(SHLFLAGS) $(MF3DOBJS) plugins/mfio.o -o plugins/mfio.so -@@ -657,7 +667,7 @@ sdnpatch.so: - $(CXX) $(SHLFLAGS) plugins/sdnpatch.o -o plugins/sdnpatch.so $(SDNPATCHLIB) - - libsub: -- cd plugins/subdivide/src;make -f $(SUBDIVMK) -+ cd plugins/subdivide/src;$(MAKE) -f $(SUBDIVMK) - - subdiv.so: libsub - $(CXX) -c $(CFLAGS) plugins/subdiv.cpp -o plugins/subdiv.o $(AYINC) $(SUBDIVINC) -@@ -695,7 +705,7 @@ mostlyclean: - - clean: mostlyclean - -rm -f $(AFFINEOBJS) -- -cd MF3D; make -f Makefile.mf3d clean -+ -cd MF3D; $(MAKE) -f Makefile.mf3d clean - - DOCFILES = ../Setup.txt ../Changes.txt ../License.txt ../doc/refcard.tcl\ - ../doc/refcard.pdf ../doc/ayam.pdf diff --git a/graphics/ayam/files/patch-contrib_meta_metaobj.c b/graphics/ayam/files/patch-contrib_meta_metaobj.c deleted file mode 100644 index 3fa067ec271c..000000000000 --- a/graphics/ayam/files/patch-contrib_meta_metaobj.c +++ /dev/null @@ -1,11 +0,0 @@ ---- contrib/meta/metaobj.c.orig 2016-01-13 20:09:57 UTC -+++ contrib/meta/metaobj.c -@@ -859,7 +859,7 @@ metaobj_notifycb (ay_object *o) - meta_world *w; - meta_blob *b; - ay_object *down; -- char *adapt; -+ const char *adapt; - char vname[] = "ay"; - char vname1[] = "action"; - double euler[3] = {0}; diff --git a/graphics/ayam/files/patch-contrib_sm.c b/graphics/ayam/files/patch-contrib_sm.c deleted file mode 100644 index 801e0db28f51..000000000000 --- a/graphics/ayam/files/patch-contrib_sm.c +++ /dev/null @@ -1,24 +0,0 @@ ---- contrib/sm.c.orig 2016-01-13 20:09:57 UTC -+++ contrib/sm.c -@@ -474,7 +474,7 @@ ay_sm_wriballsm(char *file, char *objfil - static int countsm = 0; - char arrname[] = "ayprefs"; - char ffvarname[] = "SMFileFormat", ftvarname[] = "SMFileType"; -- char *smfileformat = NULL, *smfiletype = NULL; -+ char *smfileformat, *smfiletype; - - if(!o) - return; -@@ -499,10 +499,10 @@ ay_sm_wriballsm(char *file, char *objfil - return; - } - -- smfiletype = Tcl_GetVar2(ay_interp, arrname, ftvarname, -+ smfiletype = (char *)Tcl_GetVar2(ay_interp, arrname, ftvarname, - TCL_LEAVE_ERR_MSG | TCL_GLOBAL_ONLY); - -- smfileformat = Tcl_GetVar2(ay_interp, arrname, ffvarname, -+ smfileformat = (char *)Tcl_GetVar2(ay_interp, arrname, ffvarname, - TCL_LEAVE_ERR_MSG | TCL_GLOBAL_ONLY); - - newtrafo->next = trafo; diff --git a/graphics/ayam/files/patch-objects_npatch.c b/graphics/ayam/files/patch-objects_npatch.c deleted file mode 100644 index 7d095100cfab..000000000000 --- a/graphics/ayam/files/patch-objects_npatch.c +++ /dev/null @@ -1,20 +0,0 @@ ---- objects/npatch.c.orig 2016-01-13 20:09:57 UTC -+++ objects/npatch.c -@@ -1970,7 +1970,7 @@ ay_npatch_setpropcb(Tcl_Interp *interp, - { - Tcl_SplitList(interp, Tcl_GetVar2(interp, n1, "Knots_U", - TCL_LEAVE_ERR_MSG | TCL_GLOBAL_ONLY), -- &knotc, &knotv); -+ &knotc, (const char ***)&knotv); - - if(!(nknotv = malloc(knotc * sizeof(double)))) - { -@@ -2024,7 +2024,7 @@ ay_npatch_setpropcb(Tcl_Interp *interp, - { - Tcl_SplitList(interp, Tcl_GetVar2(interp, n1, "Knots_V", - TCL_LEAVE_ERR_MSG | TCL_GLOBAL_ONLY), -- &knotc, &knotv); -+ &knotc, (const char ***)&knotv); - - if(!(nknotv = malloc(knotc * sizeof(double)))) - { diff --git a/graphics/ayam/files/patch-objects_riinc.c b/graphics/ayam/files/patch-objects_riinc.c deleted file mode 100644 index 3594ec7cdea5..000000000000 --- a/graphics/ayam/files/patch-objects_riinc.c +++ /dev/null @@ -1,11 +0,0 @@ ---- objects/riinc.c.orig 2016-01-13 20:09:57 UTC -+++ objects/riinc.c -@@ -184,7 +184,7 @@ ay_riinc_setpropcb(Tcl_Interp *interp, i - char *n1 = "RiIncAttrData"; - Tcl_Obj *to = NULL, *toa = NULL, *ton = NULL; - ay_riinc_object *riinc = NULL; -- char *result = NULL; -+ const char *result; - - if(!interp || !o) - return AY_ENULL; diff --git a/graphics/ayam/files/patch-objects_riproc.c b/graphics/ayam/files/patch-objects_riproc.c deleted file mode 100644 index 421ffd5a5c62..000000000000 --- a/graphics/ayam/files/patch-objects_riproc.c +++ /dev/null @@ -1,11 +0,0 @@ ---- objects/riproc.c.orig 2016-01-13 20:09:57 UTC -+++ objects/riproc.c -@@ -197,7 +197,7 @@ ay_riproc_setpropcb(Tcl_Interp *interp, - char *n1 = "RiProcAttrData"; - Tcl_Obj *to = NULL, *toa = NULL, *ton = NULL; - ay_riproc_object *riproc = NULL; -- char *result = NULL; -+ const char *result; - - if(!interp || !o) - return AY_ENULL; diff --git a/graphics/ayam/files/patch-objects_root.c b/graphics/ayam/files/patch-objects_root.c deleted file mode 100644 index d1d5019c5cfe..000000000000 --- a/graphics/ayam/files/patch-objects_root.c +++ /dev/null @@ -1,11 +0,0 @@ ---- objects/root.c.orig 2016-01-13 20:09:57 UTC -+++ objects/root.c -@@ -215,7 +215,7 @@ ay_root_setpropcb(Tcl_Interp *interp, in - ay_riopt *riopt = NULL; - double dtemp = 0.0; - int itemp = 0; -- char *result; -+ const char *result; - - if(!interp || !o) - return AY_ENULL; diff --git a/graphics/ayam/files/patch-objects_text.c b/graphics/ayam/files/patch-objects_text.c deleted file mode 100644 index dccd734f2c06..000000000000 --- a/graphics/ayam/files/patch-objects_text.c +++ /dev/null @@ -1,11 +0,0 @@ ---- objects/text.c.orig 2016-01-13 20:09:57 UTC -+++ objects/text.c -@@ -274,7 +274,7 @@ ay_text_setpropcb(Tcl_Interp *interp, in - /*int ay_status = AY_OK;*/ - char fname[] = "setProp"; - char *n1 = "TextAttrData"; -- char *result; -+ const char *result; - Tcl_Obj *to = NULL, *toa = NULL, *ton = NULL; - ay_text_object *text = NULL; - Tcl_UniChar *unistr = NULL; diff --git a/graphics/ayam/files/patch-plugins_ayslx.c b/graphics/ayam/files/patch-plugins_ayslx.c deleted file mode 100644 index 1cf728835073..000000000000 --- a/graphics/ayam/files/patch-plugins_ayslx.c +++ /dev/null @@ -1,22 +0,0 @@ ---- plugins/ayslx.c.orig 2016-01-13 20:09:57 UTC -+++ plugins/ayslx.c -@@ -17,7 +17,7 @@ - #include <string.h> - #include "tcl.h" - #include "errcode.h" --#include "slx.h" -+#include <slx.h> - - - /* prototypes: */ -@@ -319,8 +319,8 @@ Ayslx_Init(Tcl_Interp *interp) - - Tcl_SetVar(interp, vname, vval, TCL_LEAVE_ERR_MSG | TCL_GLOBAL_ONLY); - -- Tcl_CreateCommand(interp, "shaderScan", ayslx_scanslxtcmd, -- (ClientData) NULL, (Tcl_CmdDeleteProc *) NULL); -+ Tcl_CreateCommand(interp, "shaderScan", (Tcl_CmdProc *)ayslx_scanslxtcmd, -+ NULL, NULL); - - ay_error(AY_EOUTPUT, fname, - "Plugin 'ayslx' successfully loaded."); diff --git a/graphics/ayam/files/patch-tcl_shader.tcl b/graphics/ayam/files/patch-tcl_shader.tcl deleted file mode 100644 index d5bd811ee785..000000000000 --- a/graphics/ayam/files/patch-tcl_shader.tcl +++ /dev/null @@ -1,21 +0,0 @@ ---- tcl/shader.tcl.orig 2016-01-13 20:09:57 UTC -+++ tcl/shader.tcl -@@ -76,14 +76,14 @@ proc shader_scanAll {} { - - foreach p $spathstr { - set files [glob -nocomplain "${p}/*${sext}"] -- append allfiles "$files " -+ append temp "$files " - } - - set allshaders "" -- foreach f $allfiles { -+ foreach s $temp { - # silently omit unreadable shader files -- if {[file readable $f]} { -- lappend allshaders $f -+ if {[file readable $s]} { -+ lappend allshaders $s - } - } - # foreach diff --git a/graphics/ayam/files/patch-togl_togl.c b/graphics/ayam/files/patch-togl_togl.c deleted file mode 100644 index 6d88fac45fed..000000000000 --- a/graphics/ayam/files/patch-togl_togl.c +++ /dev/null @@ -1,29 +0,0 @@ ---- togl/togl.c.orig 2016-01-13 20:09:57 UTC -+++ togl/togl.c -@@ -709,7 +709,7 @@ int Togl_Init(Tcl_Interp *interp) - } - #endif - -- Tcl_CreateCommand(interp, "togl", Togl_Cmd, -+ Tcl_CreateCommand(interp, "togl", (Tcl_CmdProc *)Togl_Cmd, - (ClientData) Tk_MainWindow(interp), NULL); - Tcl_InitHashTable(&CommandTable, TCL_STRING_KEYS); - -@@ -941,7 +941,7 @@ int Togl_Configure(Tcl_Interp *interp, s - int oldAuxNumber = togl->AuxNumber; - - if (Tk_ConfigureWidget(interp, togl->TkWin, configSpecs, -- argc, argv, (char *)togl, flags) == TCL_ERROR) { -+ argc, (const char **)argv, (char *)togl, flags) == TCL_ERROR) { - return(TCL_ERROR); - } - /*fprintf(stderr,"hier %d %d %d\n", togl->TkWin, togl->Width, togl->Height);*/ -@@ -1154,7 +1154,7 @@ static int Togl_Cmd(ClientData clientDat - - /* Create command event handler */ - togl->widgetCmd = Tcl_CreateCommand(interp, Tk_PathName(tkwin), -- Togl_Widget, (ClientData)togl, -+ (Tcl_CmdProc *)Togl_Widget, (ClientData)togl, - (Tcl_CmdDeleteProc*) ToglCmdDeletedProc); - Tk_CreateEventHandler(tkwin, - ExposureMask | StructureNotifyMask, diff --git a/graphics/ayam/pkg-descr b/graphics/ayam/pkg-descr deleted file mode 100644 index ff5023324405..000000000000 --- a/graphics/ayam/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -Ayam is a free 3D modeling environment for the RenderMan Interface -(formerly known as "The Mops"). Ayam is primarily aimed at the -platforms BMRT (Blue Moon Rendering Tools, a RenderMan compliant -renderer by Larry Gritz (Exluna) runs on. As BMRT are available -in FreeBSD only as Linux binaries, Ayam will use graphics/aqsis as -a primary renderer. - -WWW: http://www.ayam3d.org/ diff --git a/graphics/ayam/pkg-plist b/graphics/ayam/pkg-plist deleted file mode 100644 index f9633559658b..000000000000 --- a/graphics/ayam/pkg-plist +++ /dev/null @@ -1,372 +0,0 @@ -bin/ayam -bin/ayamsh -lib/ayam/ayslx.so -lib/ayam/csphere.so -lib/ayam/csphere.tcl -lib/ayam/loadayslx.tcl -lib/ayam/metacomp.tcl -lib/ayam/metaobj.so -lib/ayam/metaobj.tcl -lib/ayam/mfio.so -lib/ayam/mfio.tcl -lib/ayam/shaders/DSnoisedsp.slx -lib/ayam/shaders/MFicydsp.slx -lib/ayam/shaders/MFicysrf.slx -lib/ayam/shaders/RCClouds.slx -lib/ayam/shaders/RSstripessrf.slx -lib/ayam/tcl/BWidget-1.2.1/arrow.tcl -lib/ayam/tcl/BWidget-1.2.1/bitmap.tcl -lib/ayam/tcl/BWidget-1.2.1/button.tcl -lib/ayam/tcl/BWidget-1.2.1/buttonbox.tcl -lib/ayam/tcl/BWidget-1.2.1/color.tcl -lib/ayam/tcl/BWidget-1.2.1/combobox.tcl -lib/ayam/tcl/BWidget-1.2.1/dialog.tcl -lib/ayam/tcl/BWidget-1.2.1/dragsite.tcl -lib/ayam/tcl/BWidget-1.2.1/dropsite.tcl -lib/ayam/tcl/BWidget-1.2.1/dynhelp.tcl -lib/ayam/tcl/BWidget-1.2.1/entry.tcl -lib/ayam/tcl/BWidget-1.2.1/font.tcl -lib/ayam/tcl/BWidget-1.2.1/images/bold.gif -lib/ayam/tcl/BWidget-1.2.1/images/copy.gif -lib/ayam/tcl/BWidget-1.2.1/images/cut.gif -lib/ayam/tcl/BWidget-1.2.1/images/dragfile.gif -lib/ayam/tcl/BWidget-1.2.1/images/dragicon.gif -lib/ayam/tcl/BWidget-1.2.1/images/error.gif -lib/ayam/tcl/BWidget-1.2.1/images/file.gif -lib/ayam/tcl/BWidget-1.2.1/images/folder.gif -lib/ayam/tcl/BWidget-1.2.1/images/hourglass.gif -lib/ayam/tcl/BWidget-1.2.1/images/info.gif -lib/ayam/tcl/BWidget-1.2.1/images/italic.gif -lib/ayam/tcl/BWidget-1.2.1/images/minus.xbm -lib/ayam/tcl/BWidget-1.2.1/images/new.gif -lib/ayam/tcl/BWidget-1.2.1/images/opcopy.xbm -lib/ayam/tcl/BWidget-1.2.1/images/open.gif -lib/ayam/tcl/BWidget-1.2.1/images/openfold.gif -lib/ayam/tcl/BWidget-1.2.1/images/oplink.xbm -lib/ayam/tcl/BWidget-1.2.1/images/opmove.xbm -lib/ayam/tcl/BWidget-1.2.1/images/overstrike.gif -lib/ayam/tcl/BWidget-1.2.1/images/palette.gif -lib/ayam/tcl/BWidget-1.2.1/images/passwd.gif -lib/ayam/tcl/BWidget-1.2.1/images/paste.gif -lib/ayam/tcl/BWidget-1.2.1/images/plus.xbm -lib/ayam/tcl/BWidget-1.2.1/images/print.gif -lib/ayam/tcl/BWidget-1.2.1/images/question.gif -lib/ayam/tcl/BWidget-1.2.1/images/save.gif -lib/ayam/tcl/BWidget-1.2.1/images/underline.gif -lib/ayam/tcl/BWidget-1.2.1/images/undo.gif -lib/ayam/tcl/BWidget-1.2.1/images/warning.gif -lib/ayam/tcl/BWidget-1.2.1/init.tcl -lib/ayam/tcl/BWidget-1.2.1/label.tcl -lib/ayam/tcl/BWidget-1.2.1/labelentry.tcl -lib/ayam/tcl/BWidget-1.2.1/labelframe.tcl -lib/ayam/tcl/BWidget-1.2.1/lang/de.rc -lib/ayam/tcl/BWidget-1.2.1/lang/en.rc -lib/ayam/tcl/BWidget-1.2.1/lang/es.rc -lib/ayam/tcl/BWidget-1.2.1/lang/fr.rc -lib/ayam/tcl/BWidget-1.2.1/listbox.tcl -lib/ayam/tcl/BWidget-1.2.1/mainframe.tcl -lib/ayam/tcl/BWidget-1.2.1/messagedlg.tcl -lib/ayam/tcl/BWidget-1.2.1/notebook.tcl -lib/ayam/tcl/BWidget-1.2.1/pagesmgr.tcl -lib/ayam/tcl/BWidget-1.2.1/panedw.tcl -lib/ayam/tcl/BWidget-1.2.1/passwddlg.tcl -lib/ayam/tcl/BWidget-1.2.1/pkgIndex.tcl -lib/ayam/tcl/BWidget-1.2.1/progressbar.tcl -lib/ayam/tcl/BWidget-1.2.1/progressdlg.tcl -lib/ayam/tcl/BWidget-1.2.1/scrollframe.tcl -lib/ayam/tcl/BWidget-1.2.1/scrollview.tcl -lib/ayam/tcl/BWidget-1.2.1/scrollw.tcl -lib/ayam/tcl/BWidget-1.2.1/separator.tcl -lib/ayam/tcl/BWidget-1.2.1/spinbox.tcl -lib/ayam/tcl/BWidget-1.2.1/titleframe.tcl -lib/ayam/tcl/BWidget-1.2.1/tree.tcl -lib/ayam/tcl/BWidget-1.2.1/utils.tcl -lib/ayam/tcl/BWidget-1.2.1/widget.tcl -lib/ayam/tcl/BWidget-1.2.1/xpm2image.tcl -lib/ayam/tcl/about.tcl -lib/ayam/tcl/action.tcl -lib/ayam/tcl/acurve.tcl -lib/ayam/tcl/ai.tcl -lib/ayam/tcl/ayam.tcl -lib/ayam/tcl/balloon.tcl -lib/ayam/tcl/bevel.tcl -lib/ayam/tcl/birail1.tcl -lib/ayam/tcl/birail2.tcl -lib/ayam/tcl/box.tcl -lib/ayam/tcl/bpatch.tcl -lib/ayam/tcl/browser.tcl -lib/ayam/tcl/bwlangrc.tcl -lib/ayam/tcl/camera.tcl -lib/ayam/tcl/cap.tcl -lib/ayam/tcl/clone.tcl -lib/ayam/tcl/concatnc.tcl -lib/ayam/tcl/concatnp.tcl -lib/ayam/tcl/cone.tcl -lib/ayam/tcl/console.tcl -lib/ayam/tcl/control.tcl -lib/ayam/tcl/cylinder.tcl -lib/ayam/tcl/disk.tcl -lib/ayam/tcl/extrnc.tcl -lib/ayam/tcl/extrnp.tcl -lib/ayam/tcl/extrude.tcl -lib/ayam/tcl/gordon.tcl -lib/ayam/tcl/hyperb.tcl -lib/ayam/tcl/icons.tcl -lib/ayam/tcl/icurve.tcl -lib/ayam/tcl/instance.tcl -lib/ayam/tcl/io.tcl -lib/ayam/tcl/ipatch.tcl -lib/ayam/tcl/level.tcl -lib/ayam/tcl/light.tcl -lib/ayam/tcl/material.tcl -lib/ayam/tcl/mirror.tcl -lib/ayam/tcl/mmenu.tcl -lib/ayam/tcl/ms.tcl -lib/ayam/tcl/ncircle.tcl -lib/ayam/tcl/ncurve.tcl -lib/ayam/tcl/npatch.tcl -lib/ayam/tcl/objbar.tcl -lib/ayam/tcl/objsel.tcl -lib/ayam/tcl/offnc.tcl -lib/ayam/tcl/offnp.tcl -lib/ayam/tcl/olb.tcl -lib/ayam/tcl/pamesh.tcl -lib/ayam/tcl/pane.tcl -lib/ayam/tcl/parab.tcl -lib/ayam/tcl/pclip.tcl -lib/ayam/tcl/plb.tcl -lib/ayam/tcl/pomesh.tcl -lib/ayam/tcl/prefs.tcl -lib/ayam/tcl/prog.tcl -lib/ayam/tcl/prop.tcl -lib/ayam/tcl/render.tcl -lib/ayam/tcl/revolve.tcl -lib/ayam/tcl/riattr.tcl -lib/ayam/tcl/riinc.tcl -lib/ayam/tcl/riopt.tcl -lib/ayam/tcl/riproc.tcl -lib/ayam/tcl/root.tcl -lib/ayam/tcl/run.tcl -lib/ayam/tcl/safe.tcl -lib/ayam/tcl/script.tcl -lib/ayam/tcl/sdmesh.tcl -lib/ayam/tcl/select.tcl -lib/ayam/tcl/shader.tcl -lib/ayam/tcl/shortcut.tcl -lib/ayam/tcl/skin.tcl -lib/ayam/tcl/sphere.tcl -lib/ayam/tcl/splash.tcl -lib/ayam/tcl/sweep.tcl -lib/ayam/tcl/swing.tcl -lib/ayam/tcl/tc.tcl -lib/ayam/tcl/text.tcl -lib/ayam/tcl/tgui.tcl -lib/ayam/tcl/tmp.tcl -lib/ayam/tcl/toolbox.tcl -lib/ayam/tcl/torus.tcl -lib/ayam/tcl/tree.tcl -lib/ayam/tcl/trim.tcl -lib/ayam/tcl/uie.tcl -lib/ayam/tcl/view.tcl -lib/ayam/tcl/vmenu.tcl -lib/ayam/tcl/widget.tcl -lib/ayam/tcl/win.tcl -lib/ayam/tcl/zap.tcl -%%DATADIR%%/ayam-splash.gif -%%PORTDOCS%%%%DOCSDIR%%/Setup.txt -%%PORTDOCS%%%%DOCSDIR%%/ayam.pdf -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-1.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-2.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-3.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-4.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-5.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-6.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-7.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-8.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam-9.html -%%PORTDOCS%%%%DOCSDIR%%/html/ayam.html -%%PORTDOCS%%%%DOCSDIR%%/html/pics/acurve-sym.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/acurves.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/addmodtag.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/amenu.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/ampick.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/arealight.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/aycsgic.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/bbxvscog.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/bevel.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/bevelprop.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/birail1.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/birail1vc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/birail2.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/birail2vc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/bpatch.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/btypes.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/cap.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/capprop.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/cbox.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/cbsps.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/chordalex.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/clampnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/clampnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/clone.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/coarsen.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/concatnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/concatnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/concatnpfillets.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/concatnpuv.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/console.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/csgex.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/cvview.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/deleteac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/dmdraw.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/dmdrawshade.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/dmhiddenwire.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/dmhiddenwirenosil.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/dmmenu.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/dmshade.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/editac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/editdac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/editwac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/edmult.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/elevate.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/euchom.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/extendnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/extrnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/extrnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/extrude.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/finduac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/finduvac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/gordon-hood.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/gordoncap.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/grmenu.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/handles.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/icurves.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/insertac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/inskn.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/insknnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/interpnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/ipatch.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/lights.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/listbox.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/local-1.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/local-2.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/local-3.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/main.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/makecomp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/makecomps.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/mark.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/markac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/meta.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/mirror.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/mmmenu.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/moveac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/movevac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/movexac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/moveyac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/movezac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/multicolcsg.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/multip.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/ncircle.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/ncircles.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/ncurve.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/npatch.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/nsphere-s.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/nsphere-w.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/nsphere2-s.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/nsphere2-w.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/numpnted.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/objsearch.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/objsearchr.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/offnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/offnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/openc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/pamesh.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/plotcur.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/pointlight.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/polyh-jtD.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/pomesh.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/prefs.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/primitives.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/propgui.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/rect.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/refine.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/refinecv.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/refinenp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/refinepe.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/refinesel.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/remkn.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/remknnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/resetwac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/revertnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/revolve.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/rhcs.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/rotateaac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/rotateac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/rotatevac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/rsp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale1dxaac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale1dxac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale1dyaac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale1dyac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale1dzaac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale1dzac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale2daac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale2dac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale3daac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scale3dac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/script.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scriptex1.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scriptex2.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/scriptex3.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sdmesh.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sdnpatch.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/selpnts.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sfcurve.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sfcurvetmax.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sgordon.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/shadowmaps.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/shiftclsbsp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/skin.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/smethods-def.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/smethods-hi.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/snapgrpnt.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/snapmrkpnt.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/splitnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/splitnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/ssp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sweepc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/ssweep.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/stretchaac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/stretchac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sweep-2.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sweep.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/sweepinterp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/swin.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/swing.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/swingc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tagac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tagbac.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tagcm.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tce.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tcircle.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tcone.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/text-ayam.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tgui.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tnpatch.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tools.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/toxy.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/trect.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/treeview.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/trimnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/trimo.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/trpnt.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tweenc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/tweenp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/unclampnc.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/unclampnp.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/view.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/x3dom-nurbs-busy.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/x3dom-nurbs-ex.gif -%%PORTDOCS%%%%DOCSDIR%%/html/pics/zoomvac.gif -%%PORTDOCS%%%%DOCSDIR%%/refcard.pdf -%%PORTDOCS%%%%DOCSDIR%%/refcard.tcl |