pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Coin: Update to 4.0.10
Module Name: pkgsrc-wip
Committed By: Paul Ripke <stix%stix.id.au@localhost>
Pushed By: stix
Date: Sat Jul 25 16:30:13 2026 +1000
Changeset: 92c7aefdc9f9569312225d1634c5b9010e5ef2b9
Modified Files:
Coin/COMMIT_MSG
Coin/Makefile
Coin/PLIST
Coin/distinfo
Removed Files:
Coin/patches/patch-testsuite_TestSuiteMisc.h
Log Message:
Coin: Update to 4.0.10
Coin 4.0.10
This is a bugfix release.
- Fail gracefully on recursive PROTO definitions.
- Replaced fixed length buffers in parsing functions.
- Increase robustness against malformed SoPath input.
- Reject input with invalid IS mappings.
- Fixed some vulnerabilities reported in GHSA-hcqw-f3m9-mq7p
Coin 4.0.9
This is a bugfix release.
- Skip negative indices in SoIndexedPointSet vertex arrays
- Fix cc_string inline buffer size calculation in string.h
- Remove outdated build files.
- Use clock_gettime when its available instead of deprecated ftime.
- Create alias target Coin::Coin when building as a sub-directory
- Only search for CgGL/libCgGL in system default dir
Coin 4.0.8
This is a bugfix release.
- Refactor OpenGL version check to use cc_glglue (work around an Intel driver issue).
- Export the include directories for in-tree builds.
- Extract shader GLRender logic into helper.
- Refactor SoVertexArrayIndexer render() to take SoState*.
- Removed Boost from Coin.
- Fix tests with disabled VRML97 support.
Coin 4.0.7
This is a bugfix release.
- Fixed check for platform GL binding.
- Fixed build issue with Boost 1.90.
- Ensure cc_glglue_context_can_render_to_texture() always returns a value.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=92c7aefdc9f9569312225d1634c5b9010e5ef2b9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Coin/COMMIT_MSG | 40 ++++++++++++++++++++++++++++
Coin/Makefile | 2 +-
Coin/PLIST | 3 ++-
Coin/distinfo | 7 +++--
Coin/patches/patch-testsuite_TestSuiteMisc.h | 16 -----------
5 files changed, 46 insertions(+), 22 deletions(-)
diffs:
diff --git a/Coin/COMMIT_MSG b/Coin/COMMIT_MSG
index c7f91534aa..2450be692f 100644
--- a/Coin/COMMIT_MSG
+++ b/Coin/COMMIT_MSG
@@ -1,3 +1,43 @@
+Coin 4.0.10
+
+This is a bugfix release.
+
+- Fail gracefully on recursive PROTO definitions.
+- Replaced fixed length buffers in parsing functions.
+- Increase robustness against malformed SoPath input.
+- Reject input with invalid IS mappings.
+- Fixed some vulnerabilities reported in GHSA-hcqw-f3m9-mq7p
+
+Coin 4.0.9
+
+This is a bugfix release.
+
+- Skip negative indices in SoIndexedPointSet vertex arrays
+- Fix cc_string inline buffer size calculation in string.h
+- Remove outdated build files.
+- Use clock_gettime when its available instead of deprecated ftime.
+- Create alias target Coin::Coin when building as a sub-directory
+- Only search for CgGL/libCgGL in system default dir
+
+Coin 4.0.8
+
+This is a bugfix release.
+
+- Refactor OpenGL version check to use cc_glglue (work around an Intel driver issue).
+- Export the include directories for in-tree builds.
+- Extract shader GLRender logic into helper.
+- Refactor SoVertexArrayIndexer render() to take SoState*.
+- Removed Boost from Coin.
+- Fix tests with disabled VRML97 support.
+
+Coin 4.0.7
+
+This is a bugfix release.
+
+- Fixed check for platform GL binding.
+- Fixed build issue with Boost 1.90.
+- Ensure cc_glglue_context_can_render_to_texture() always returns a value.
+
Coin 4.0.6
This is a bugfix release.
diff --git a/Coin/Makefile b/Coin/Makefile
index 147873ea83..009e3806a6 100644
--- a/Coin/Makefile
+++ b/Coin/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= Coin-4.0.6
+DISTNAME= Coin-4.0.10
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=coin3d/}
GITHUB_PROJECT= coin
diff --git a/Coin/PLIST b/Coin/PLIST
index 906311c54d..529c6b3427 100644
--- a/Coin/PLIST
+++ b/Coin/PLIST
@@ -614,6 +614,7 @@ include/Inventor/misc/SoNotRec.h
include/Inventor/misc/SoNotification.h
include/Inventor/misc/SoProto.h
include/Inventor/misc/SoProtoInstance.h
+include/Inventor/misc/SoRefPtr.h
include/Inventor/misc/SoScriptEngine.h
include/Inventor/misc/SoState.h
include/Inventor/misc/SoTempPath.h
@@ -882,7 +883,7 @@ lib/cmake/${PKGNAME}/coin-export-release.cmake
lib/cmake/${PKGNAME}/coin-export.cmake
lib/libCoin.so
lib/libCoin.so.80
-lib/libCoin.so.80.0.6
+lib/libCoin.so.80.0.10
lib/pkgconfig/Coin.pc
share/Coin/conf/coin-default.cfg
share/Coin/draggerDefaults/centerballDragger.iv
diff --git a/Coin/distinfo b/Coin/distinfo
index 7e3b159121..cc253319a4 100644
--- a/Coin/distinfo
+++ b/Coin/distinfo
@@ -1,9 +1,8 @@
$NetBSD: distinfo,v 1.10 2021/10/26 10:45:53 nia Exp $
-BLAKE2s (Coin-4.0.6.tar.gz) = 4e3caaf5060ca8e881724c5553cedc1bc6ffd75805df1d668e02b41a43e91624
-SHA512 (Coin-4.0.6.tar.gz) = 4594f1b23a32298b2fc3ce77287fba7c76c9912e17aa596f5f45aae300775fc2794e5c47720767a0116b981306a60c3ca70729fdab17d1476696834507d78c75
-Size (Coin-4.0.6.tar.gz) = 6954700 bytes
+BLAKE2s (Coin-4.0.10.tar.gz) = ac6c66810a270200ea9b7d726daa965772a740f26a5e46e1aa8417ddc4493b03
+SHA512 (Coin-4.0.10.tar.gz) = 34cabb51748e8df2f9c422a85343124b9513965e3ef008fbb7714664c7839ff03fee317aeb4c1f0dc185a5ec3619c9d656b2d18f7aad122f14e35ff85e001ceb
+Size (Coin-4.0.10.tar.gz) = 5692993 bytes
SHA1 (patch-src_glue_gl.cpp) = c21290dd11e4c18d30d6a990313523566e02d1f1
SHA1 (patch-src_tidbits.cpp) = 00370f155dd38fdde8098fe99869c4bd4357298f
-SHA1 (patch-testsuite_TestSuiteMisc.h) = 42f703b5eec0047d996519f721e00fd63cda873e
SHA1 (patch-testsuite_TestSuiteUtils.cpp) = a81d2a5193cfbeabdff21369d6a72f9d6faa9da6
diff --git a/Coin/patches/patch-testsuite_TestSuiteMisc.h b/Coin/patches/patch-testsuite_TestSuiteMisc.h
deleted file mode 100644
index e7391895be..0000000000
--- a/Coin/patches/patch-testsuite_TestSuiteMisc.h
+++ /dev/null
@@ -1,16 +0,0 @@
-$NetBSD$
-
-fixed build with boost 1.90 beta 1
-
-https://github.com/coin3d/coin/commit/1bba57bd0d9f41666d72857f75263068aeeeefcb
-
---- testsuite/TestSuiteMisc.h.orig 2026-01-15 14:30:06.460664268 +0000
-+++ testsuite/TestSuiteMisc.h
-@@ -36,6 +36,7 @@
- #include <string>
- #include <ostream>
- #include <boost/lexical_cast.hpp>
-+#include <boost/static_assert.hpp>
- #include <Inventor/SbBasic.h>
- #include <Inventor/SbTypeInfo.h>
-
Home |
Main Index |
Thread Index |
Old Index