From: Johannes Thyssen Tishman Subject: [update] graphics/coin 4.0.8 -> 4.0.9 To: ports@openbsd.org Date: Sat, 20 Jun 2026 13:54:47 +0000 Please find below an update for graphics/coin to version 4.0.9. Changelog: https://github.com/coin3d/coin/releases/tag/v4.0.9 Notes about this update: 1. Enable tests: 100% tests passed, 0 tests failed out of 1 2. No shared library bump needed as there were no dynamic export changes. 3. Build tested consumers graphics/py-pivy and cad/freecad (which I'll bump after committing this update) diff /usr/ports path + /usr/ports commit - 1fae17980f6fc2b5f7e2adfb1de6ab1fafd8bbde blob - 9baeb1f76ef863a2a88f5e150adeb524e55db847 file + graphics/coin/Makefile --- graphics/coin/Makefile +++ graphics/coin/Makefile @@ -1,6 +1,6 @@ COMMENT = 3D graphics library based on the Open Inventor API -V = 4.0.8 +V = 4.0.9 DISTNAME = coin-${V}-src PKGNAME = ${DISTNAME:S/-src$//} @@ -22,12 +22,8 @@ MODULES = devel/cmake BUILD_DEPENDS = devel/boost -CONFIGURE_ARGS = -DCOIN_BUILD_TESTS=OFF - SUBST_VARS += V WRKDIST = ${WRKDIR}/coin -NO_TEST = yes - .include commit - 1fae17980f6fc2b5f7e2adfb1de6ab1fafd8bbde blob - 895fb8256c5e9af31892c2ba8e918b91779f1b58 file + graphics/coin/distinfo --- graphics/coin/distinfo +++ graphics/coin/distinfo @@ -1,2 +1,2 @@ -SHA256 (coin-4.0.8-src.tar.gz) = r/bH7fJM+5Ne26RldOxfg7VDxH/3nkDCH7ktxwmw8sQ= -SIZE (coin-4.0.8-src.tar.gz) = 13151232 +SHA256 (coin-4.0.9-src.tar.gz) = WZtWGi6l2s3Hf1RLEisKmFwcf/KaN6xJGYNs1PVa8oM= +SIZE (coin-4.0.9-src.tar.gz) = 11853700 commit - 1fae17980f6fc2b5f7e2adfb1de6ab1fafd8bbde blob - /dev/null file + graphics/coin/patches/patch-testsuite_TestSuiteUtils_cpp (mode 644) --- /dev/null +++ graphics/coin/patches/patch-testsuite_TestSuiteUtils_cpp @@ -0,0 +1,12 @@ +Index: testsuite/TestSuiteUtils.cpp +--- testsuite/TestSuiteUtils.cpp.orig ++++ testsuite/TestSuiteUtils.cpp +@@ -34,7 +34,7 @@ + #include + #include + +-#if defined (_POSIX_C_SOURCE) || defined (_POSIX_SOURCE) || defined(__APPLE__) || defined(__FreeBSD__) ++#if defined (_POSIX_C_SOURCE) || defined (_POSIX_SOURCE) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__) + #define USE_POSIX + #elif defined(_WIN32) + #define USE_WIN32