Here is an update to opensubdiv 3.5.0.

Release 3.5.0 - Sep 2022
========================

Release 3.5.0 is a significant release with new features, several
configuration improvements, and a few other improvements and bug fixes.
For more information on the following, see `Release 3.5 <release_35.html>`__

**Deprecation Announcements**
    - Hbr is deprecated and will be removed from subsequent releases

**New Features**
    - Simplified Surface Evaluation (Bfr)
    - Tessellation Patterns (Bfr)

**Changes**
    - Suppression of GCC compiler warnings (GitHub #1253, #1254, #1270)
    - Additional methods for Far::TopologyLevel (GitHub #1227, #1255)
    - Improved mixed partial derivative at Gregory patch corners (GitHub #1252)
    - Minor improvements to Far tutorials (GitHub #1226, #1241)
    - Added CMake config (GitHub #1242)
    - Updated CMake minimum version to 3.12 (GitHub #1237, #1261)
    - Updated documentation build scripts for Python 3 (#1265, #1266)
    - Updated 'stringify' build tool for improved cross compilation support
      (GitHub #1267)
    - Added 'NO_MACOS_FRAMEWORKS' build option (GitHub #1238)
    - Updated Azure pipelines agents for Unbuntu and macOS (GitHub #1247, #1256)
    - Removed obsolete AppVeyor and Travis CI scripts (GitHub #1259)

**Bug Fixes**
    - Cache active program for Osd::GLComputeEvaluator (GitHub #1244)
    - Fixed member initialization warnings in Osd::D3D11ComputeEvaluator
      (GitHub #1239)
    - Fixed GLSL shader source to remove storage qualifiers from struct members
      (GitHub #1271)
    - Fixed use of CMake variables for Apple builds (GitHub #1235)
    - Fixed build errors when using OpenGL without GLFW (GitHub #1257)
    - Fixed links to embedded videos (GitHub #1231)


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/graphics/opensubdiv/Makefile,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 Makefile
--- Makefile    26 Apr 2023 08:17:16 -0000      1.4
+++ Makefile    6 May 2023 22:47:15 -0000
@@ -1,14 +1,13 @@
 COMMENT=       open-source subdivision surface library
 
-V=             3.4.4
+V=             3.5.0
 GH_ACCOUNT=    PixarAnimationStudios
 GH_PROJECT=    OpenSubdiv
 GH_TAGNAME=    v${V:S/./_/g}
 DISTNAME=      ${GH_PROJECT:L}-${V}
-REVISION=      0
 
-SHARED_LIBS += osdCPU          1.0 # 3.4.4
-SHARED_LIBS += osdGPU          1.0 # 3.4.4
+SHARED_LIBS += osdCPU          2.0 # 3.4.4
+SHARED_LIBS += osdGPU          2.0 # 3.4.4
 
 CATEGORIES=    graphics
 
@@ -19,7 +18,7 @@ PERMIT_PACKAGE=       Yes
 
 WANTLIB +=     ${COMPILER_LIBCXX} GL c m tbb
 
-COMPILER=      base-clang ports-gcc base-gcc
+COMPILER=      base-clang ports-gcc
 
 MODULES=       devel/cmake
 
@@ -27,7 +26,8 @@ BUILD_DEPENDS=        graphics/glfw
 
 LIB_DEPENDS=   devel/tbb
 
-CONFIGURE_ARGS=        -DNO_DOC=ON
+CONFIGURE_ARGS=        -DNO_DOC=ON \
+               -DNO_OMP=ON
 
 post-install:
        rm -rf ${PREFIX}/bin/tutorials
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/graphics/opensubdiv/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo    28 Feb 2021 06:27:01 -0000      1.2
+++ distinfo    30 Apr 2023 09:17:12 -0000
@@ -1,2 +1,2 @@
-SHA256 (opensubdiv-3.4.4.tar.gz) = INSfgKK3eK1NAfCRrYjYwvkc9sc2OUDGITJBzm8QSPs=
-SIZE (opensubdiv-3.4.4.tar.gz) = 39228037
+SHA256 (opensubdiv-3.5.0.tar.gz) = j1BE9FO5QWJ1UTH3fAgGkATyUwb9bcIZK21JiJ77gJU=
+SIZE (opensubdiv-3.5.0.tar.gz) = 40740801
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/graphics/opensubdiv/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 19:22:58 -0000      1.2
+++ pkg/PLIST   30 Apr 2023 09:29:07 -0000
@@ -1,5 +1,17 @@
-@bin bin/stringify
+@bin bin/bfr_evaluate
 include/opensubdiv/
+include/opensubdiv/bfr/
+include/opensubdiv/bfr/irregularPatchType.h
+include/opensubdiv/bfr/limits.h
+include/opensubdiv/bfr/parameterization.h
+include/opensubdiv/bfr/refinerSurfaceFactory.h
+include/opensubdiv/bfr/surface.h
+include/opensubdiv/bfr/surfaceData.h
+include/opensubdiv/bfr/surfaceFactory.h
+include/opensubdiv/bfr/surfaceFactoryCache.h
+include/opensubdiv/bfr/surfaceFactoryMeshAdapter.h
+include/opensubdiv/bfr/tessellation.h
+include/opensubdiv/bfr/vertexDescriptor.h
 include/opensubdiv/far/
 include/opensubdiv/far/error.h
 include/opensubdiv/far/patchDescriptor.h
@@ -72,6 +84,12 @@ include/opensubdiv/vtr/refinement.h
 include/opensubdiv/vtr/sparseSelector.h
 include/opensubdiv/vtr/stackBuffer.h
 include/opensubdiv/vtr/types.h
+lib/cmake/
+lib/cmake/OpenSubdiv/
+lib/cmake/OpenSubdiv/OpenSubdivConfig.cmake
+lib/cmake/OpenSubdiv/OpenSubdivConfigVersion.cmake
+lib/cmake/OpenSubdiv/OpenSubdivTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/OpenSubdiv/OpenSubdivTargets.cmake
 @static-lib lib/libosdCPU.a
 @lib lib/libosdCPU.so.${LIBosdCPU_VERSION}
 @static-lib lib/libosdGPU.a

Reply via email to