2026-10-24T10:32:21+0000 Johannes Thyssen Tishman <[email protected]>:
> Please find below an update for cad/solvespace to version 3.3.
>
> Changelog: https://github.com/solvespace/solvespace/blob/master/CHANGELOG.md
>
> Notes about this update:
> 1. Test results: Success! 264 test cases (0 skipped), 938 checks, 3.288s
> 2. Minor bump due to dynamic export addition
ping
Index: cad/solvespace/Makefile
===================================================================
RCS file: /cvs/ports/cad/solvespace/Makefile,v
diff -u -p -r1.7 Makefile
--- cad/solvespace/Makefile 6 Jun 2026 14:18:41 -0000 1.7
+++ cad/solvespace/Makefile 30 Oct 2026 13:44:28 -0000
@@ -1,9 +1,9 @@
COMMENT = parametric 2D/3D CAD program
-V = 3.2
+V = 3.3
DISTNAME = solvespace-${V}
-SHARED_LIBS += slvs 1.0
+SHARED_LIBS += slvs 1.1
CATEGORIES = cad
HOMEPAGE = https://solvespace.com/
Index: cad/solvespace/distinfo
===================================================================
RCS file: /cvs/ports/cad/solvespace/distinfo,v
diff -u -p -r1.2 distinfo
--- cad/solvespace/distinfo 6 Jun 2026 14:18:41 -0000 1.2
+++ cad/solvespace/distinfo 30 Oct 2026 13:44:28 -0000
@@ -1,2 +1,2 @@
-SHA256 (solvespace-3.2.tar.xz) = 2T6BZme2xvBfq8Pzy214P60qOAXEbSTijy69kbw23nY=
-SIZE (solvespace-3.2.tar.xz) = 53579228
+SHA256 (solvespace-3.3.tar.xz) = pig3+DRnAbJIAWrfQUV6e5N3ji/hoonXOP0YjXfJnuo=
+SIZE (solvespace-3.3.tar.xz) = 54065232
Index: cad/solvespace/patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/cad/solvespace/patches/patch-CMakeLists_txt,v
diff -u -p -r1.2 patch-CMakeLists_txt
--- cad/solvespace/patches/patch-CMakeLists_txt 6 Jun 2026 14:18:41 -0000
1.2
+++ cad/solvespace/patches/patch-CMakeLists_txt 30 Oct 2026 13:44:28 -0000
@@ -1,7 +1,7 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -381,7 +381,6 @@ if(ENABLE_GUI)
+@@ -405,7 +405,6 @@ if(ENABLE_GUI)
# Everything is built in
else()
find_package(OpenGL REQUIRED)
Index: cad/solvespace/patches/patch-src_platform_guigtk_cpp
===================================================================
RCS file: /cvs/ports/cad/solvespace/patches/patch-src_platform_guigtk_cpp,v
diff -u -p -r1.2 patch-src_platform_guigtk_cpp
--- cad/solvespace/patches/patch-src_platform_guigtk_cpp 6 Jun 2026
14:18:41 -0000 1.2
+++ cad/solvespace/patches/patch-src_platform_guigtk_cpp 30 Oct 2026
13:44:28 -0000
@@ -3,7 +3,7 @@ don't exit the program for Glib charset
Index: src/platform/guigtk.cpp
--- src/platform/guigtk.cpp.orig
+++ src/platform/guigtk.cpp
-@@ -1626,10 +1626,7 @@ std::vector<std::string> InitGui(int argc, char **argv
+@@ -1630,10 +1630,7 @@ std::vector<std::string> InitGui(int argc, char **argv
// character set; otherwise it thinks it is always ANSI_X3.4-1968.
// We set it back to C after all so that printf() and friends behave in a
consistent way.
setlocale(LC_ALL, "");
Index: cad/solvespace/pkg/PLIST
===================================================================
RCS file: /cvs/ports/cad/solvespace/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- cad/solvespace/pkg/PLIST 6 Jun 2026 14:18:41 -0000 1.2
+++ cad/solvespace/pkg/PLIST 30 Oct 2026 13:44:28 -0000
@@ -93,6 +93,7 @@ share/solvespace/locales/en_US.po
share/solvespace/locales/es_AR.po
share/solvespace/locales/fr_FR.po
share/solvespace/locales/ja_JP.po
+share/solvespace/locales/pt_BR.po
share/solvespace/locales/ru_RU.po
share/solvespace/locales/tr_TR.po
share/solvespace/locales/uk_UA.po