pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Coin: Update to 4.0.6
Module Name: pkgsrc-wip
Committed By: Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By: steleto
Date: Sun Jan 18 19:45:45 2026 +0900
Changeset: c1625c5aa03923342cbddeb68579fed9c7d0b39c
Modified Files:
Coin/COMMIT_MSG
Coin/Makefile
Coin/PLIST
Coin/distinfo
Added Files:
Coin/patches/patch-testsuite_TestSuiteMisc.h
Log Message:
Coin: Update to 4.0.6
Coin 4.0.6
This is a bugfix release.
- Fixed SoShape::getScreenSize to handle empty bounding box case.
- Fixed EGL and GLX handling on Wayland.
- Applied Debian patch for fixing compatibility with 64-bit time_t.
Coin 4.0.5
This is a bugfix release.
- Added SDL3 example.
- More robust EGL display initilization.
- Added a clipping offset dependent on bounding box size.
- Only use GLX on platforms with X11.
Coin 4.0.4
This is a bugfix release.
- Added EGL support.
- Added support for building Coin as subdirectory.
- Added shaded hidden lines visual style.
- Fixed calling deleteAll on invalid pointers in SoCallbackAction.
- Updated cmake_minimum_required command to support CMake >= 3.30.
- Fixed crash in SoVRMLBackground::GLRender due to unchecked pointer.
- Fixed regression due to removed cc_glglue initialization.
- Transferred ANSI encoded files to UTF-8.
- Fixed invalid access when removing callback.
- Fixed macro handling to avoid conflicts with Microsoft Win32 API headers.
- Fixed typos and weird string outputs.
- Fixed format string vulnerabilities.
- Minor optimization to avoid repeated calculation of identity rotation.
- Minor optimization to avoid needless matrix multiplications.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c1625c5aa03923342cbddeb68579fed9c7d0b39c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Coin/COMMIT_MSG | 36 ++++++++++++++++++++++++++++
Coin/Makefile | 2 +-
Coin/PLIST | 2 +-
Coin/distinfo | 7 +++---
Coin/patches/patch-testsuite_TestSuiteMisc.h | 16 +++++++++++++
5 files changed, 58 insertions(+), 5 deletions(-)
diffs:
diff --git a/Coin/COMMIT_MSG b/Coin/COMMIT_MSG
index 2752fd390f..c7f91534aa 100644
--- a/Coin/COMMIT_MSG
+++ b/Coin/COMMIT_MSG
@@ -1,3 +1,39 @@
+Coin 4.0.6
+
+This is a bugfix release.
+
+- Fixed SoShape::getScreenSize to handle empty bounding box case.
+- Fixed EGL and GLX handling on Wayland.
+- Applied Debian patch for fixing compatibility with 64-bit time_t.
+
+Coin 4.0.5
+
+This is a bugfix release.
+
+- Added SDL3 example.
+- More robust EGL display initilization.
+- Added a clipping offset dependent on bounding box size.
+- Only use GLX on platforms with X11.
+
+Coin 4.0.4
+
+This is a bugfix release.
+
+- Added EGL support.
+- Added support for building Coin as subdirectory.
+- Added shaded hidden lines visual style.
+- Fixed calling deleteAll on invalid pointers in SoCallbackAction.
+- Updated cmake_minimum_required command to support CMake >= 3.30.
+- Fixed crash in SoVRMLBackground::GLRender due to unchecked pointer.
+- Fixed regression due to removed cc_glglue initialization.
+- Transferred ANSI encoded files to UTF-8.
+- Fixed invalid access when removing callback.
+- Fixed macro handling to avoid conflicts with Microsoft Win32 API headers.
+- Fixed typos and weird string outputs.
+- Fixed format string vulnerabilities.
+- Minor optimization to avoid repeated calculation of identity rotation.
+- Minor optimization to avoid needless matrix multiplications.
+
Coin 4.0.3
This is a bugfix release.
diff --git a/Coin/Makefile b/Coin/Makefile
index b1ea7c19ea..395b4ea6e8 100644
--- a/Coin/Makefile
+++ b/Coin/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= Coin-4.0.3
+DISTNAME= Coin-4.0.6
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_GITHUB:=coin3d/}
GITHUB_PROJECT= coin
diff --git a/Coin/PLIST b/Coin/PLIST
index 942caf08fa..906311c54d 100644
--- a/Coin/PLIST
+++ b/Coin/PLIST
@@ -882,7 +882,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.3
+lib/libCoin.so.80.0.6
lib/pkgconfig/Coin.pc
share/Coin/conf/coin-default.cfg
share/Coin/draggerDefaults/centerballDragger.iv
diff --git a/Coin/distinfo b/Coin/distinfo
index 6ab8d6409b..043a482cbb 100644
--- a/Coin/distinfo
+++ b/Coin/distinfo
@@ -1,7 +1,8 @@
$NetBSD: distinfo,v 1.10 2021/10/26 10:45:53 nia Exp $
-BLAKE2s (Coin-4.0.3.tar.gz) = 7c8bc8be6253edfd8b7dc5bed6f5b0b0901074952572190a26f4745d349f0f68
-SHA512 (Coin-4.0.3.tar.gz) = c526c0545efa9852c647e163bbf69caae2e3a0eb4e99a8fc7a313172b8d1006e304a4d19bacbd8820443b0d4f90775ee31ca711da4ad2d432783ef5c8bc85074
-Size (Coin-4.0.3.tar.gz) = 6943086 bytes
+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
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
new file mode 100644
index 0000000000..e7391895be
--- /dev/null
+++ b/Coin/patches/patch-testsuite_TestSuiteMisc.h
@@ -0,0 +1,16 @@
+$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