pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

opensubdiv: Update to release 3.5.0



Module Name:	pkgsrc-wip
Committed By:	Paul Ripke <stix%stix.id.au@localhost>
Pushed By:	stix
Date:		Tue Nov 1 10:11:39 2022 +1100
Changeset:	5e2f96295a3595367625fb6cf63ef48eed004715

Modified Files:
	opensubdiv/Makefile
	opensubdiv/PLIST
	opensubdiv/distinfo

Log Message:
opensubdiv: Update to release 3.5.0

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

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)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=5e2f96295a3595367625fb6cf63ef48eed004715

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 opensubdiv/Makefile |  4 ++--
 opensubdiv/PLIST    | 21 ++++++++++++++++++---
 opensubdiv/distinfo |  6 +++---
 3 files changed, 23 insertions(+), 8 deletions(-)

diffs:
diff --git a/opensubdiv/Makefile b/opensubdiv/Makefile
index 7fd009882f..2203327456 100644
--- a/opensubdiv/Makefile
+++ b/opensubdiv/Makefile
@@ -1,10 +1,10 @@
 # $NetBSD$
 
-GITHUB_PROJECT=	OpenSubdiv
-DISTNAME=	OpenSubdiv-3.4.4
+DISTNAME=	OpenSubdiv-3.5.0
 PKGNAME=	${DISTNAME:tl}
 CATEGORIES=	multimedia
 MASTER_SITES=	${MASTER_SITE_GITHUB:=PixarAnimationStudios/}
+GITHUB_PROJECT=	OpenSubdiv
 GITHUB_TAG=	v${PKGVERSION_NOREV:S/./_/g:tu}
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
diff --git a/opensubdiv/PLIST b/opensubdiv/PLIST
index e93dc49dd8..ef699e2225 100644
--- a/opensubdiv/PLIST
+++ b/opensubdiv/PLIST
@@ -1,9 +1,20 @@
 @comment $NetBSD$
+bin/bfr_evaluate
 bin/far_perf
 bin/far_regression
 bin/hbr_baseline
 bin/hbr_regression
-${PLIST.opengl}bin/stringify
+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/error.h
 include/opensubdiv/far/patchDescriptor.h
 include/opensubdiv/far/patchMap.h
@@ -71,12 +82,16 @@ include/opensubdiv/vtr/refinement.h
 include/opensubdiv/vtr/sparseSelector.h
 include/opensubdiv/vtr/stackBuffer.h
 include/opensubdiv/vtr/types.h
+lib/cmake/OpenSubdiv/OpenSubdivConfig.cmake
+lib/cmake/OpenSubdiv/OpenSubdivConfigVersion.cmake
+lib/cmake/OpenSubdiv/OpenSubdivTargets-noconfig.cmake
+lib/cmake/OpenSubdiv/OpenSubdivTargets.cmake
 lib/libosdCPU.a
 lib/libosdCPU.so
-lib/libosdCPU.so.3.4.4
+lib/libosdCPU.so.${PKGVERSION}
 ${PLIST.opengl}lib/libosdGPU.a
 ${PLIST.opengl}lib/libosdGPU.so
-${PLIST.opengl}lib/libosdGPU.so.3.4.4
+${PLIST.opengl}lib/libosdGPU.so.${PKGVERSION}
 ${PLIST.doc}share/doc/opensubdiv/additional_resources.html
 ${PLIST.doc}share/doc/opensubdiv/api_overview.html
 ${PLIST.doc}share/doc/opensubdiv/cmake_build.html
diff --git a/opensubdiv/distinfo b/opensubdiv/distinfo
index 4cf0b00bf5..fdb8d87850 100644
--- a/opensubdiv/distinfo
+++ b/opensubdiv/distinfo
@@ -1,6 +1,6 @@
 $NetBSD$
 
-BLAKE2s (OpenSubdiv-3.4.4.tar.gz) = fc2a6c2fd533d4609831711dbf648198063d3cce669dd7fab0bef6e4287b4f11
-SHA512 (OpenSubdiv-3.4.4.tar.gz) = fc8f28b79347015c8991150535c1339e695d96947c72fadd4fa27b546a0813c1125cd175ee03bed5aacdb3609f74c4e526ef70103d1195ba9f7df041e73ea9fb
-Size (OpenSubdiv-3.4.4.tar.gz) = 39228037 bytes
+BLAKE2s (OpenSubdiv-3.5.0.tar.gz) = 9792193e3692dbc2d61e3eead8c5c76b459d1324d802f48d5b70b468c5a2bf54
+SHA512 (OpenSubdiv-3.5.0.tar.gz) = 7ede8f3f335a6306486d649199117401ab4285d360a3b53a536f25046d94741b5e7eacbc06a55d8a0bd5798c810c1b3cfd7964859f04f95363ad26411310b320
+Size (OpenSubdiv-3.5.0.tar.gz) = 40740801 bytes
 SHA1 (patch-opensubdiv_osd_tbbEvaluator.cpp) = fb2601b15e9d1acd98228c88a6adc29513b20495


Home | Main Index | Thread Index | Old Index