aboutsummaryrefslogtreecommitdiff
path: root/graphics/ptex
diff options
context:
space:
mode:
authorSteve Wills <swills@FreeBSD.org>2017-10-19 13:10:48 +0000
committerSteve Wills <swills@FreeBSD.org>2017-10-19 13:10:48 +0000
commita998dda736c709e24bb17823c938c8d001377f81 (patch)
tree9a66b4eb028e421066d53f7197c7e4448d4dea98 /graphics/ptex
parent110e66105db91fd166d2714a52b3dbb66a5bce26 (diff)
downloadports-a998dda736c709e24bb17823c938c8d001377f81.tar.gz
ports-a998dda736c709e24bb17823c938c8d001377f81.zip
Notes
Diffstat (limited to 'graphics/ptex')
-rw-r--r--graphics/ptex/Makefile44
-rw-r--r--graphics/ptex/distinfo3
-rw-r--r--graphics/ptex/files/patch-ptex__PtexPlatform.h12
-rw-r--r--graphics/ptex/files/patch-ptex__PtexWriter.cpp10
-rw-r--r--graphics/ptex/pkg-descr8
-rw-r--r--graphics/ptex/pkg-plist392
6 files changed, 469 insertions, 0 deletions
diff --git a/graphics/ptex/Makefile b/graphics/ptex/Makefile
new file mode 100644
index 000000000000..a5d78b1574a0
--- /dev/null
+++ b/graphics/ptex/Makefile
@@ -0,0 +1,44 @@
+# $FreeBSD$
+
+PORTNAME= ptex
+PORTVERSION= 2.1.28
+CATEGORIES?= graphics
+
+MAINTAINER= FreeBSD@Shaneware.biz
+COMMENT= Per face texture library
+
+LICENSE= BSD3CLAUSE
+
+USES= cmake
+USE_LDCONFIG= yes
+
+USE_GITHUB= yes
+GH_ACCOUNT= wdas
+GH_PROJECT= ptex
+GH_TAGNAME= v${PORTVERSION}
+
+OPTIONS_DEFINE= DOCS
+
+DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
+
+.include <bsd.port.options.mk>
+
+post-build-DOCS-on:
+ @(cd ${WRKSRC}/src/doc && doxygen Doxyfile)
+
+do-install:
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/src/ptex/libPtex.so \
+ ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/src/ptex/libPtex.a \
+ ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/src/utils/ptxinfo \
+ ${STAGEDIR}${PREFIX}/bin
+ ${MKDIR} ${STAGEDIR}/${PREFIX}/include/ptex
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/src/ptex/*.h ${STAGEDIR}/${PREFIX}/include/ptex
+
+do-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ @cd ${BUILD_WRKSRC}/src/doc/ptex/ && \
+ ${INSTALL_DATA} * ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/graphics/ptex/distinfo b/graphics/ptex/distinfo
new file mode 100644
index 000000000000..9a3d1045b807
--- /dev/null
+++ b/graphics/ptex/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1471593511
+SHA256 (wdas-ptex-2.1.28-v2.1.28_GH0.tar.gz) = 919af3cc56a7617079757bac5c0202f4375acf21861a3990e313739e56a6142c
+SIZE (wdas-ptex-2.1.28-v2.1.28_GH0.tar.gz) = 305327
diff --git a/graphics/ptex/files/patch-ptex__PtexPlatform.h b/graphics/ptex/files/patch-ptex__PtexPlatform.h
new file mode 100644
index 000000000000..e03bb56b14bc
--- /dev/null
+++ b/graphics/ptex/files/patch-ptex__PtexPlatform.h
@@ -0,0 +1,12 @@
+--- src/ptex/PtexPlatform.h.orig 2015-02-12 16:37:58 UTC
++++ src/ptex/PtexPlatform.h
+@@ -60,7 +60,9 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+
+ // linux/unix/posix
+ #include <stdlib.h>
++#if !defined(__FreeBSD__)
+ #include <alloca.h>
++#endif
+ #include <string.h>
+ #include <pthread.h>
+ // OS for spinlock
diff --git a/graphics/ptex/files/patch-ptex__PtexWriter.cpp b/graphics/ptex/files/patch-ptex__PtexWriter.cpp
new file mode 100644
index 000000000000..8491ab115a4d
--- /dev/null
+++ b/graphics/ptex/files/patch-ptex__PtexWriter.cpp
@@ -0,0 +1,10 @@
+--- src/ptex/PtexWriter.cpp.orig 2015-02-12 16:37:58 UTC
++++ src/ptex/PtexWriter.cpp
+@@ -66,6 +66,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ #include <algorithm>
+ #include <iostream>
+ #include <sstream>
++#include <unistd.h>
+
+ #include "Ptexture.h"
+ #include "PtexUtils.h"
diff --git a/graphics/ptex/pkg-descr b/graphics/ptex/pkg-descr
new file mode 100644
index 000000000000..1e4cd39e4d81
--- /dev/null
+++ b/graphics/ptex/pkg-descr
@@ -0,0 +1,8 @@
+Ptex is a per-face texture mapping system developed
+by Walt Disney Animation Studios.
+
+Ptex applies a separate texture to each face of a polygon mesh.
+It's file format can efficiently store hundreds of thousands
+of texture images in a single file.
+
+WWW: http://ptex.us
diff --git a/graphics/ptex/pkg-plist b/graphics/ptex/pkg-plist
new file mode 100644
index 000000000000..56b656c9b759
--- /dev/null
+++ b/graphics/ptex/pkg-plist
@@ -0,0 +1,392 @@
+bin/ptxinfo
+lib/libPtex.a
+lib/libPtex.so
+include/ptex/PtexCache.h
+include/ptex/PtexHalf.h
+include/ptex/PtexHalfTables.h
+include/ptex/PtexHashMap.h
+include/ptex/PtexInt.h
+include/ptex/PtexIO.h
+include/ptex/PtexMutex.h
+include/ptex/PtexPlatform.h
+include/ptex/PtexReader.h
+include/ptex/PtexSeparableFilter.h
+include/ptex/PtexSeparableKernel.h
+include/ptex/PtexTriangleFilter.h
+include/ptex/PtexTriangleKernel.h
+include/ptex/Ptexture.h
+include/ptex/PtexUtils.h
+include/ptex/PtexVersion.h
+include/ptex/PtexWriter.h
+%%PORTDOCS%%%%DOCSDIR%%/License_8txt.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexCache_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexCache_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexCache_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexCache_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexFilters_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexFilters_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHalfTableGen_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHalfTableGen_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHalfTables_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHalfTables_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHalf_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHalf_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHalf_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHalf_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHashMap_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexHashMap_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexIO_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexIO_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexInt_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexInt_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexMutex_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexMutex_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexPlatform_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexPlatform_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexReader_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexReader_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexReader_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexReader_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexSeparableFilter_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexSeparableFilter_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexSeparableFilter_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexSeparableFilter_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexSeparableKernel_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexSeparableKernel_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexSeparableKernel_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexSeparableKernel_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexTriangleFilter_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexTriangleFilter_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexTriangleFilter_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexTriangleFilter_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexTriangleKernel_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexTriangleKernel_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexTriangleKernel_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexTriangleKernel_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexUtils_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexUtils_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexUtils_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexUtils_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexVersion_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexVersion_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexWriter_8cpp.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexWriter_8cpp_source.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexWriter_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/PtexWriter_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/Ptexture_8h.html
+%%PORTDOCS%%%%DOCSDIR%%/Ptexture_8h_source.html
+%%PORTDOCS%%%%DOCSDIR%%/annotated.html
+%%PORTDOCS%%%%DOCSDIR%%/apiintro.html
+%%PORTDOCS%%%%DOCSDIR%%/apiintro_8txt.html
+%%PORTDOCS%%%%DOCSDIR%%/bc_s.png
+%%PORTDOCS%%%%DOCSDIR%%/bdwn.png
+%%PORTDOCS%%%%DOCSDIR%%/classAutoLock-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classAutoLock.html
+%%PORTDOCS%%%%DOCSDIR%%/classIntKey-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classIntKey.html
+%%PORTDOCS%%%%DOCSDIR%%/classMutex-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classMutex.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBicubicFilter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBicubicFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBicubicFilter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBilinearFilter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBilinearFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBilinearFilter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBoxFilter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBoxFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexBoxFilter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexCache-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexCache.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexCache.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexCachedReader-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexCachedReader.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexCachedReader.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexErrorHandler-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexErrorHandler.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexFaceData-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexFaceData.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexFaceData.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexFilter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexFilter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexGaussianFilter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexGaussianFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexGaussianFilter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexHashMap-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexHashMap.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexHashMap_1_1Entry-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexHashMap_1_1Entry.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexIncrWriter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexIncrWriter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexIncrWriter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexInputHandler-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexInputHandler.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexInputHandler.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexLruItem-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexLruItem.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexLruList-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexLruList.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexMainWriter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexMainWriter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexMainWriter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexMetaData-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexMetaData.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexMetaData.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexPointFilter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexPointFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexPointFilter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexPointFilterTri-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexPointFilterTri.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexPointFilterTri.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexPtr-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexPtr.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReaderCache-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReaderCache.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReaderCache.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ConstDataPtr-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ConstDataPtr.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ConstDataPtr.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ConstantFace-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ConstantFace.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ConstantFace.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1DefaultInputHandler-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1DefaultInputHandler.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1DefaultInputHandler.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ErrorFace-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ErrorFace.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ErrorFace.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1FaceData-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1FaceData.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1FaceData.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1Level-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1Level.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1MetaData-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1MetaData.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1MetaData.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1MetaData_1_1LargeMetaData-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1MetaData_1_1LargeMetaData.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1PackedFace-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1PackedFace.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1PackedFace.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ReductionKey-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1ReductionKey.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledFace-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledFace.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledFace.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledFaceBase-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledFaceBase.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledFaceBase.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledReducedFace-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledReducedFace.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexReader_1_1TiledReducedFace.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexSeparableFilter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexSeparableFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexSeparableFilter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexSeparableKernel-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexSeparableKernel.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTexture-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTexture.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTexture.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTriangleFilter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTriangleFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTriangleFilter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTriangleKernel-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTriangleKernel.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTriangleKernelIter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexTriangleKernelIter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWidth4Filter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWidth4Filter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWidth4Filter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWriter-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWriter.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWriter.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWriterBase-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWriterBase.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtexWriterBase.png
+%%PORTDOCS%%%%DOCSDIR%%/classPtex_1_1String-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classPtex_1_1String.html
+%%PORTDOCS%%%%DOCSDIR%%/classSpinLock-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classSpinLock.html
+%%PORTDOCS%%%%DOCSDIR%%/classStringKey-members.html
+%%PORTDOCS%%%%DOCSDIR%%/classStringKey.html
+%%PORTDOCS%%%%DOCSDIR%%/classes.html
+%%PORTDOCS%%%%DOCSDIR%%/closed.png
+%%PORTDOCS%%%%DOCSDIR%%/dir_ae2047f671a609e8080f0f626fd72399.html
+%%PORTDOCS%%%%DOCSDIR%%/doc.png
+%%PORTDOCS%%%%DOCSDIR%%/doc_2CMakeLists_8txt.html
+%%PORTDOCS%%%%DOCSDIR%%/doxygen.css
+%%PORTDOCS%%%%DOCSDIR%%/doxygen.png
+%%PORTDOCS%%%%DOCSDIR%%/doxygen__log_8txt.html
+%%PORTDOCS%%%%DOCSDIR%%/dynsections.js
+%%PORTDOCS%%%%DOCSDIR%%/files.html
+%%PORTDOCS%%%%DOCSDIR%%/filterfootprint.html
+%%PORTDOCS%%%%DOCSDIR%%/folderclosed.png
+%%PORTDOCS%%%%DOCSDIR%%/folderopen.png
+%%PORTDOCS%%%%DOCSDIR%%/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_0x7e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_a.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_b.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_c.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_d.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_enum.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_eval.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_f.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x7e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_b.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_c.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_d.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_f.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_g.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_h.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_i.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_k.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_l.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_m.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_n.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_o.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_p.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_r.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_s.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_t.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_u.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_v.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_func_w.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_g.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_h.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_i.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_k.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_l.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_m.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_n.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_o.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_p.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_r.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_rela.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_s.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_t.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_type.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_u.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_v.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_a.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_b.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_c.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_d.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_e.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_f.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_h.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_i.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_k.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_l.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_m.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_n.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_o.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_p.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_r.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_s.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_t.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_u.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_v.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_w.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_vars_z.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_w.html
+%%PORTDOCS%%%%DOCSDIR%%/functions_z.html
+%%PORTDOCS%%%%DOCSDIR%%/globals.html
+%%PORTDOCS%%%%DOCSDIR%%/globals_defs.html
+%%PORTDOCS%%%%DOCSDIR%%/globals_enum.html
+%%PORTDOCS%%%%DOCSDIR%%/globals_eval.html
+%%PORTDOCS%%%%DOCSDIR%%/globals_func.html
+%%PORTDOCS%%%%DOCSDIR%%/globals_type.html
+%%PORTDOCS%%%%DOCSDIR%%/globals_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/hierarchy.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/jquery.js
+%%PORTDOCS%%%%DOCSDIR%%/license.html
+%%PORTDOCS%%%%DOCSDIR%%/main_8txt.html
+%%PORTDOCS%%%%DOCSDIR%%/menu.js
+%%PORTDOCS%%%%DOCSDIR%%/menudata.js
+%%PORTDOCS%%%%DOCSDIR%%/namespacePTEX__NAMESPACE__BEGIN.html
+%%PORTDOCS%%%%DOCSDIR%%/namespacePtex.html
+%%PORTDOCS%%%%DOCSDIR%%/namespacePtexUtils.html
+%%PORTDOCS%%%%DOCSDIR%%/namespacemembers.html
+%%PORTDOCS%%%%DOCSDIR%%/namespacemembers_enum.html
+%%PORTDOCS%%%%DOCSDIR%%/namespacemembers_eval.html
+%%PORTDOCS%%%%DOCSDIR%%/namespacemembers_func.html
+%%PORTDOCS%%%%DOCSDIR%%/namespacemembers_type.html
+%%PORTDOCS%%%%DOCSDIR%%/namespacemembers_vars.html
+%%PORTDOCS%%%%DOCSDIR%%/namespaces.html
+%%PORTDOCS%%%%DOCSDIR%%/nav_f.png
+%%PORTDOCS%%%%DOCSDIR%%/nav_g.png
+%%PORTDOCS%%%%DOCSDIR%%/nav_h.png
+%%PORTDOCS%%%%DOCSDIR%%/open.png
+%%PORTDOCS%%%%DOCSDIR%%/pages.html
+%%PORTDOCS%%%%DOCSDIR%%/ptex_2CMakeLists_8txt.html
+%%PORTDOCS%%%%DOCSDIR%%/splitbar.png
+%%PORTDOCS%%%%DOCSDIR%%/structAtomicCompareAndSwapImpl.html
+%%PORTDOCS%%%%DOCSDIR%%/structAtomicCompareAndSwapImpl_3_01T_00_01sizeof_07uint32__t_08_4-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structAtomicCompareAndSwapImpl_3_01T_00_01sizeof_07uint32__t_08_4.html
+%%PORTDOCS%%%%DOCSDIR%%/structAtomicCompareAndSwapImpl_3_01T_00_01sizeof_07uint64__t_08_4-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structAtomicCompareAndSwapImpl_3_01T_00_01sizeof_07uint64__t_08_4.html
+%%PORTDOCS%%%%DOCSDIR%%/structEditFaceDataHeader-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structEditFaceDataHeader.html
+%%PORTDOCS%%%%DOCSDIR%%/structEditMetaDataHeader-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structEditMetaDataHeader.html
+%%PORTDOCS%%%%DOCSDIR%%/structExtHeader-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structExtHeader.html
+%%PORTDOCS%%%%DOCSDIR%%/structFaceDataHeader-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structFaceDataHeader.html
+%%PORTDOCS%%%%DOCSDIR%%/structHeader-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structHeader.html
+%%PORTDOCS%%%%DOCSDIR%%/structLevelInfo-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structLevelInfo.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexCache_1_1Stats-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexCache_1_1Stats.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexFilter_1_1Options-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexFilter_1_1Options.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexHalf.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexHalf-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexMainWriter_1_1LevelRec-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexMainWriter_1_1LevelRec.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReaderCache_1_1MruList-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReaderCache_1_1MruList.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReaderCache_1_1Purger-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReaderCache_1_1Purger.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReader_1_1FaceEdit-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReader_1_1FaceEdit.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReader_1_1MetaData_1_1Entry-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReader_1_1MetaData_1_1Entry.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReader_1_1MetaEdit-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexReader_1_1MetaEdit.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexTexture_1_1Info-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexTexture_1_1Info.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecAccum-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecAccum.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecAccumN-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecAccumN.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecAccum_3_01T_00_010_01_4-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecAccum_3_01T_00_010_01_4.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecMult-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecMult.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecMultN-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecMultN.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecMult_3_01T_00_010_01_4-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexUtils_1_1VecMult_3_01T_00_010_01_4.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexWriterBase_1_1MetaEntry-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtexWriterBase_1_1MetaEntry.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtex_1_1FaceInfo-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtex_1_1FaceInfo.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtex_1_1Res-members.html
+%%PORTDOCS%%%%DOCSDIR%%/structPtex_1_1Res.html
+%%PORTDOCS%%%%DOCSDIR%%/sync_off.png
+%%PORTDOCS%%%%DOCSDIR%%/sync_on.png
+%%PORTDOCS%%%%DOCSDIR%%/tab_a.png
+%%PORTDOCS%%%%DOCSDIR%%/tab_b.png
+%%PORTDOCS%%%%DOCSDIR%%/tab_h.png
+%%PORTDOCS%%%%DOCSDIR%%/tab_s.png
+%%PORTDOCS%%%%DOCSDIR%%/tabs.css