ports/cura: Update to 4.13.1

Major update to 4.13.1 not 4.12
I've said it before and I'll say it again. This port should be a
group effort but a cads porting team. I'd be happy to give
up Maintainership as my only interest with cura was to get it into
ports.

PR:		ports/255630
Reported by:	unrelentingtech <greg@unrelenting.technology>
Tested by:	trombik1973@gmail.com
This commit is contained in:
Diane Bruce 2022-08-04 18:52:04 -04:00
parent 7908c820cc
commit 0628704aae
24 changed files with 2617 additions and 357 deletions

View file

@ -1,7 +1,6 @@
PORTNAME= CuraEngine
DISTVERSION= 4.8
PORTREVISION= 4
PORTEPOCH= 1
DISTVERSION= 4.13.1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
@ -20,12 +19,15 @@ STB_TAG= d5d052c
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_PROJECT= CuraEngine
GH_TAGNAME= fadb5d6b
GH_TUPLE= nothings:stb:${STB_TAG}:stb/include/stb
CMAKE_ARGS+= -DStb_FOUND:BOOL=ON \
-DStb_INCLUDE_DIRS=${WRKSRC}/include
# disable OpenMP as it does not work (at least) on CURRENT.
# OpenMP support is planned to be replaced with native thread.
# see files/patch-CMakeLists.txt
PLIST_FILES= bin/CuraEngine
.include <bsd.port.mk>

View file

@ -1,5 +1,5 @@
TIMESTAMP = 1605914147
SHA256 (Ultimaker/Ultimaker-CuraEngine-4.8-fadb5d6b_GH0.tar.gz) = 28cabbc8d102eed1cd16774440973f0912adc8fbd2901eae8de6856888099f02
SIZE (Ultimaker/Ultimaker-CuraEngine-4.8-fadb5d6b_GH0.tar.gz) = 1684943
TIMESTAMP = 1645697559
SHA256 (Ultimaker/Ultimaker-CuraEngine-4.13.1_GH0.tar.gz) = 283f62326c6072cdcef9d9b84cb8141a6072747f08e1cae6534d08ad85b1c657
SIZE (Ultimaker/Ultimaker-CuraEngine-4.13.1_GH0.tar.gz) = 1727935
SHA256 (Ultimaker/nothings-stb-d5d052c_GH0.tar.gz) = ce1a6424b43287166a962827d83d98cedcd9d515e69052b17d8a7896f9fb7517
SIZE (Ultimaker/nothings-stb-d5d052c_GH0.tar.gz) = 1358441

View file

@ -0,0 +1,19 @@
--- CMakeLists.txt.orig 2022-04-29 23:17:19 UTC
+++ CMakeLists.txt
@@ -117,16 +117,6 @@ if (WIN32)
add_definitions(-DNOMINMAX)
endif()
-option (ENABLE_OPENMP
- "Use OpenMP for parallel code" ON)
-
-if (ENABLE_OPENMP)
- FIND_PACKAGE( OpenMP )
- if( OPENMP_FOUND )
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}" )
- endif()
-endif()
-
if(USE_SYSTEM_LIBS)
include_directories(${Polyclipping_INCLUDE_DIRS} "${CMAKE_BINARY_DIR}" ${RAPIDJSON_INCLUDE_DIRS})
else()

View file

@ -1,8 +1,8 @@
--- src/support.cpp.orig 2020-03-17 23:31:20 UTC
--- src/support.cpp.orig 2022-01-24 15:11:50 UTC
+++ src/support.cpp
@@ -1,3 +1,5 @@
+#undef __GNUC__
+#define __GNUC__ 9
//Copyright (c) 2019 Ultimaker B.V.
//Copyright (c) 2021 Ultimaker B.V.
//CuraEngine is released under the terms of the AGPLv3 or higher.

View file

@ -1,6 +1,5 @@
PORTNAME= Cura
DISTVERSION= 4.8.0
PORTREVISION= 8
DISTVERSION= 4.13.1
PORTEPOCH= 2
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
@ -16,16 +15,19 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyserial>0:comms/py-pyserial@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Shapely>0:devel/py-shapely@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}numpy-stl>0:math/py-numpy-stl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \
qt5-graphicaleffects>0:graphics/qt5-graphicaleffects \
qt5-quickcontrols>0:x11-toolkits/qt5-quickcontrols \
qt5-quickcontrols2>0:x11-toolkits/qt5-quickcontrols2 \
Uranium>=${DISTVERSION}:cad/uranium \
libCharon>=${DISTVERSION}:net/libcharon \
libCharon>=4.13.0:net/libcharon \
CuraEngine>=${DISTVERSION}:cad/cura-engine \
fdm_materials>=${DISTVERSION}:cad/fdm_materials \
fdm_materials>=4.13.0:cad/fdm_materials \
${PYTHON_PKGNAMEPREFIX}trimesh>0:devel/py-trimesh@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pynest2d>=${DISTVERSION}:devel/py-pynest2d@${PY_FLAVOR}
${PYTHON_PKGNAMEPREFIX}pynest2d>=4.12.1:devel/py-pynest2d@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sentry-sdk>0:devel/py-sentry-sdk@${PY_FLAVOR} \
libArcus>=${DISTVERSION}:net/libarcus \
libSavitar>=${DISTVERSION}:devel/libsavitar
LIB_DEPENDS= libArcus.so:net/libarcus \
libSavitar.so:devel/libsavitar
@ -36,7 +38,6 @@ CMAKE_ARGS+= -DURANIUM_SCRIPTS_DIR:STRING="${LOCALBASE}/share/uranium/scripts" \
-DCURA_VERSION=${DISTVERSION}
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_TAGNAME= 58bae31
NO_ARCH= yes
SHEBANG_FILES= cura_app.py

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1608787903
SHA256 (Ultimaker/Ultimaker-Cura-4.8.0-58bae31_GH0.tar.gz) = 267cde97a328958059b2ae327e000a8874b23e10f8b0e63044b1f8429016c1e7
SIZE (Ultimaker/Ultimaker-Cura-4.8.0-58bae31_GH0.tar.gz) = 31929701
TIMESTAMP = 1645697504
SHA256 (Ultimaker/Ultimaker-Cura-4.13.1_GH0.tar.gz) = bda67f620a6245d0ddfbf6df7c2dcfdec88be152dfb7290ae06d8dcb35c4459c
SIZE (Ultimaker/Ultimaker-Cura-4.13.1_GH0.tar.gz) = 42339030

View file

@ -0,0 +1,11 @@
--- cura/OAuth2/KeyringAttribute.py.orig 2022-04-28 04:59:10 UTC
+++ cura/OAuth2/KeyringAttribute.py
@@ -5,7 +5,7 @@ from typing import Type, TYPE_CHECKING, Optional, List
from io import BlockingIOError
import keyring
from keyring.backend import KeyringBackend
-from keyring.errors import NoKeyringError, PasswordSetError, KeyringLocked
+from keyring.errors import PasswordSetError, KeyringLocked
from UM.Logger import Logger

View file

@ -1,8 +1,8 @@
--- cura_app.py.orig 2020-02-28 16:06:57 UTC
+++ cura_app.py
@@ -1,4 +1,4 @@
-#!/usr/bin/env python3
-#!/usr/bin/env python3.8
+#!/usr/bin/env %%PYTHON_CMD%%
# Copyright (c) 2020 Ultimaker B.V.
# Copyright (c) 2022 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.

File diff suppressed because it is too large Load diff

View file

@ -1,7 +1,6 @@
PORTNAME= Uranium
DISTVERSION= 4.8
PORTREVISION= 4
PORTEPOCH= 1
DISTVERSION= 4.13.1
CATEGORIES= cad
DIST_SUBDIR= Ultimaker
@ -20,7 +19,6 @@ USES= cmake gettext python:3.5+ pyqt:5
USE_PYQT= pyqt5
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
GH_TAGNAME= 3ed9c4de
STRIP=
NO_ARCH= yes

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1605921915
SHA256 (Ultimaker/Ultimaker-Uranium-4.8-3ed9c4de_GH0.tar.gz) = a7fc4e759f5efbfc9db1dfbcb32541986d8c0249248b1b1795f8f3701896840d
SIZE (Ultimaker/Ultimaker-Uranium-4.8-3ed9c4de_GH0.tar.gz) = 1022548
TIMESTAMP = 1645698320
SHA256 (Ultimaker/Ultimaker-Uranium-4.13.1_GH0.tar.gz) = 185db9e6353a4f44b69287ed5f6314d28f10a0dd43790485275d6db5b5907a41
SIZE (Ultimaker/Ultimaker-Uranium-4.13.1_GH0.tar.gz) = 1072277

View file

@ -2,6 +2,7 @@
%%PYTHON_SITELIBDIR%%/UM/Backend/Backend.py
%%PYTHON_SITELIBDIR%%/UM/Backend/SignalSocket.py
%%PYTHON_SITELIBDIR%%/UM/Backend/__init__.py
%%PYTHON_SITELIBDIR%%/UM/CentralFileStorage.py
%%PYTHON_SITELIBDIR%%/UM/ColorGenerator.py
%%PYTHON_SITELIBDIR%%/UM/ConfigurationErrorMessage.py
%%PYTHON_SITELIBDIR%%/UM/Controller.py
@ -16,6 +17,7 @@
%%PYTHON_SITELIBDIR%%/UM/FileHandler/ReadFileJob.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/WriteFileJob.py
%%PYTHON_SITELIBDIR%%/UM/FileHandler/__init__.py
%%PYTHON_SITELIBDIR%%/UM/FileProvider.py
%%PYTHON_SITELIBDIR%%/UM/FlameProfiler.py
%%PYTHON_SITELIBDIR%%/UM/InputDevice.py
%%PYTHON_SITELIBDIR%%/UM/Job.py
@ -44,6 +46,7 @@
%%PYTHON_SITELIBDIR%%/UM/Message.py
%%PYTHON_SITELIBDIR%%/UM/MimeTypeDatabase.py
%%PYTHON_SITELIBDIR%%/UM/Operations/AddSceneNodeOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/GravityOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/GroupedOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/LayFlatOperation.py
%%PYTHON_SITELIBDIR%%/UM/Operations/MirrorOperation.py
@ -59,6 +62,7 @@
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDeviceError.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDeviceManager.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDevicePlugin.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/ProjectOutputDevice.py
%%PYTHON_SITELIBDIR%%/UM/OutputDevice/__init__.py
%%PYTHON_SITELIBDIR%%/UM/PackageManager.py
%%PYTHON_SITELIBDIR%%/UM/Platform.py
@ -73,6 +77,7 @@
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ContainerProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ControllerProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ExtensionModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/FileProviderModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/MainWindow.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OpenGLContextProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OperationStackProxy.py
@ -80,6 +85,7 @@
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OutputDevicesModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/PointingRectangle.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/PreferencesProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ProjectOutputDevicesModel.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ResourcesProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/SelectionProxy.py
%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/StageModel.py
@ -112,6 +118,7 @@
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/ProgressBar.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/RecolorImage.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/SimpleButton.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/StatusIcon.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TabRow.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TabRowButton.qml
%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TooltipArea.qml
@ -138,7 +145,9 @@
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerQuery.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerRegistry.py
%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerStack.py
%%PYTHON_SITELIBDIR%%/UM/Settings/DatabaseContainerMetadataController.py
%%PYTHON_SITELIBDIR%%/UM/Settings/DefinitionContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/DefinitionContainerUnpickler.py
%%PYTHON_SITELIBDIR%%/UM/Settings/EmptyInstanceContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/InstanceContainer.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Interfaces.py
@ -152,6 +161,7 @@
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingVisibilityHandler.py
%%PYTHON_SITELIBDIR%%/UM/Settings/Models/__init__.py
%%PYTHON_SITELIBDIR%%/UM/Settings/PropertyEvaluationContext.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SQLQueryFactory.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingDefinition.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingFunction.py
%%PYTHON_SITELIBDIR%%/UM/Settings/SettingInstance.py
@ -194,73 +204,85 @@
%%PYTHON_SITELIBDIR%%/UM/Workspace/__init__.py
%%PYTHON_SITELIBDIR%%/UM/__init__.py
%%PYTHON_SITELIBDIR%%/UM/i18n.py
lib/uranium/plugins/ConsoleLogger/ConsoleLogger.py
lib/uranium/plugins/ConsoleLogger/__init__.py
lib/uranium/plugins/ConsoleLogger/ConsoleLogger.py
lib/uranium/plugins/ConsoleLogger/plugin.json
lib/uranium/plugins/FileHandlers/OBJReader/OBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/__init__.py
lib/uranium/plugins/FileHandlers/OBJReader/OBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/plugin.json
lib/uranium/plugins/FileHandlers/OBJReader/tests/TestOBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/tests/negative_indexed.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/negative_interweaved.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/sphere.obj
lib/uranium/plugins/FileHandlers/OBJWriter/OBJWriter.py
lib/uranium/plugins/FileHandlers/OBJReader/tests/TestOBJReader.py
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_duplicated.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_indexed.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_normal_indexed.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_texture_indexed.obj
lib/uranium/plugins/FileHandlers/OBJReader/tests/vertex_texture_normal_indexed.obj
lib/uranium/plugins/FileHandlers/OBJWriter/__init__.py
lib/uranium/plugins/FileHandlers/OBJWriter/OBJWriter.py
lib/uranium/plugins/FileHandlers/OBJWriter/plugin.json
lib/uranium/plugins/FileHandlers/STLReader/STLReader.py
lib/uranium/plugins/FileHandlers/STLReader/__init__.py
lib/uranium/plugins/FileHandlers/STLReader/plugin.json
lib/uranium/plugins/FileHandlers/STLReader/tests/TestStlReader.py
lib/uranium/plugins/FileHandlers/STLReader/STLReader.py
lib/uranium/plugins/FileHandlers/STLReader/tests/simpleTestCubeASCII.stl
lib/uranium/plugins/FileHandlers/STLReader/tests/simpleTestCubeBinary.stl
lib/uranium/plugins/FileHandlers/STLWriter/STLWriter.py
lib/uranium/plugins/FileHandlers/STLReader/tests/TestStlReader.py
lib/uranium/plugins/FileHandlers/STLWriter/__init__.py
lib/uranium/plugins/FileHandlers/STLWriter/plugin.json
lib/uranium/plugins/FileLogger/FileLogger.py
lib/uranium/plugins/FileHandlers/STLWriter/STLWriter.py
lib/uranium/plugins/FileLogger/__init__.py
lib/uranium/plugins/FileLogger/FileLogger.py
lib/uranium/plugins/FileLogger/plugin.json
lib/uranium/plugins/LocalContainerProvider/LocalContainerProvider.py
lib/uranium/plugins/LocalContainerProvider/__init__.py
lib/uranium/plugins/LocalContainerProvider/LocalContainerProvider.py
lib/uranium/plugins/LocalContainerProvider/plugin.json
lib/uranium/plugins/LocalFileOutputDevice/__init__.py
lib/uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevice.py
lib/uranium/plugins/LocalFileOutputDevice/LocalFileOutputDevicePlugin.py
lib/uranium/plugins/LocalFileOutputDevice/__init__.py
lib/uranium/plugins/LocalFileOutputDevice/plugin.json
lib/uranium/plugins/Tools/CameraTool/CameraTool.py
lib/uranium/plugins/Tools/CameraTool/__init__.py
lib/uranium/plugins/Tools/CameraTool/CameraTool.py
lib/uranium/plugins/Tools/CameraTool/plugin.json
lib/uranium/plugins/Tools/CameraTool/tests/TestCameraTool.py
lib/uranium/plugins/Tools/MirrorTool/__init__.py
lib/uranium/plugins/Tools/MirrorTool/MirrorTool.py
lib/uranium/plugins/Tools/MirrorTool/MirrorToolHandle.py
lib/uranium/plugins/Tools/MirrorTool/__init__.py
lib/uranium/plugins/Tools/MirrorTool/plugin.json
lib/uranium/plugins/Tools/RotateTool/__init__.py
lib/uranium/plugins/Tools/RotateTool/plugin.json
lib/uranium/plugins/Tools/RotateTool/RotateTool.py
lib/uranium/plugins/Tools/RotateTool/RotateTool.qml
lib/uranium/plugins/Tools/RotateTool/RotateToolHandle.py
lib/uranium/plugins/Tools/RotateTool/__init__.py
lib/uranium/plugins/Tools/RotateTool/plugin.json
lib/uranium/plugins/Tools/RotateTool/tests/TestRotateTool.py
lib/uranium/plugins/Tools/ScaleTool/__init__.py
lib/uranium/plugins/Tools/ScaleTool/plugin.json
lib/uranium/plugins/Tools/ScaleTool/ScaleTool.py
lib/uranium/plugins/Tools/ScaleTool/ScaleTool.qml
lib/uranium/plugins/Tools/ScaleTool/ScaleToolHandle.py
lib/uranium/plugins/Tools/ScaleTool/__init__.py
lib/uranium/plugins/Tools/ScaleTool/plugin.json
lib/uranium/plugins/Tools/ScaleTool/tests/TestScaleTool.py
lib/uranium/plugins/Tools/SelectionTool/SelectionTool.py
lib/uranium/plugins/Tools/SelectionTool/__init__.py
lib/uranium/plugins/Tools/SelectionTool/plugin.json
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.py
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.qml
lib/uranium/plugins/Tools/TranslateTool/TranslateToolHandle.py
lib/uranium/plugins/Tools/SelectionTool/SelectionTool.py
lib/uranium/plugins/Tools/TranslateTool/__init__.py
lib/uranium/plugins/Tools/TranslateTool/plugin.json
lib/uranium/plugins/Tools/TranslateTool/tests/TestTranslateTool.py
lib/uranium/plugins/UpdateChecker/UpdateChecker.py
lib/uranium/plugins/UpdateChecker/UpdateCheckerJob.py
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.py
lib/uranium/plugins/Tools/TranslateTool/TranslateTool.qml
lib/uranium/plugins/Tools/TranslateTool/TranslateToolHandle.py
lib/uranium/plugins/UpdateChecker/__init__.py
lib/uranium/plugins/UpdateChecker/AnnotatedUpdateMessage.py
lib/uranium/plugins/UpdateChecker/NewBetaVersionMessage.py
lib/uranium/plugins/UpdateChecker/NewVersionMessage.py
lib/uranium/plugins/UpdateChecker/plugin.json
lib/uranium/plugins/UpdateChecker/tests/TestUpdateCheckerJob.py
lib/uranium/plugins/Views/SimpleView/SimpleView.py
lib/uranium/plugins/UpdateChecker/tests/__init__.py
lib/uranium/plugins/UpdateChecker/tests/CuraAndCuraBeta1-0-0.json
lib/uranium/plugins/UpdateChecker/tests/CuraOnly1-0-0.json
lib/uranium/plugins/UpdateChecker/tests/TestUpdateChecker.py
lib/uranium/plugins/UpdateChecker/UpdateChecker.py
lib/uranium/plugins/Views/SimpleView/__init__.py
lib/uranium/plugins/Views/SimpleView/plugin.json
lib/uranium/plugins/Views/SimpleView/SimpleView.py
share/cmake/Modules/UraniumTranslationTools.cmake
share/uranium/resources/bundled_packages/uranium.json
share/uranium/resources/i18n/cs_CZ/LC_MESSAGES/uranium.mo

View file

@ -1,11 +1,10 @@
# XXX ultimaker forked libnest2d, and never upstreamed patches
# includes commits since tag 0.4
PORTNAME= libnest2d-ultimaker
DISTVERSION= 0.4
PORTREVISION= 1
# XXX there is no 4.13.1
# https://github.com/Ultimaker/libnest2d/tags
DISTVERSION= 4.12.0
CATEGORIES= devel
MAINTAINER= y@trombik.org
MAINTAINER= db@FreeBSD.org
COMMENT= 2D irregular bin packaging and nesting library
LICENSE= LGPL3
@ -17,6 +16,7 @@ LIB_DEPENDS= libboost_system.so:devel/boost-libs \
USES= cmake
USE_GITHUB= yes
GH_TUPLE= Ultimaker:libnest2d:4d6fb4d
GH_ACCOUNT= Ultimaker
GH_PROJECT= libnest2d
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1608884038
SHA256 (Ultimaker-libnest2d-0.4-4d6fb4d_GH0.tar.gz) = a2e6eb2dae3ca577bcc65c23f5e27b449cb9750231f2a5ac31469eba5df2db25
SIZE (Ultimaker-libnest2d-0.4-4d6fb4d_GH0.tar.gz) = 366609
TIMESTAMP = 1643649196
SHA256 (Ultimaker-libnest2d-4.12.0_GH0.tar.gz) = 38ff1a82a3819c521d0203ff84b2850f12a3038cc7cf933aa295c182736c4b3b
SIZE (Ultimaker-libnest2d-4.12.0_GH0.tar.gz) = 366602

View file

@ -1,5 +1,5 @@
PORTNAME= libSavitar
DISTVERSION= 4.11.0
DISTVERSION= 4.13.1
CATEGORIES= devel cad
DIST_SUBDIR= Ultimaker
@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= sip:devel/py-sip4
LIB_DEPENDS= libpugixml.so:textproc/pugixml
USES= cmake compiler:c++11-lang python:3.5+ pyqt:5
USES= cmake compiler:c++11-lang python:3.5+ pyqt:5 gettext-runtime
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
USE_LDCONFIG= yes

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1638904548
SHA256 (Ultimaker/Ultimaker-libSavitar-4.11.0_GH0.tar.gz) = fb0cb3d6b063e9f8ae88c0ef34dcbca5b0a4c6f8d841847c02cd4741decd16f9
SIZE (Ultimaker/Ultimaker-libSavitar-4.11.0_GH0.tar.gz) = 100719
TIMESTAMP = 1645698688
SHA256 (Ultimaker/Ultimaker-libSavitar-4.13.1_GH0.tar.gz) = 0bd50f54d557bed70f2c8420405c690b819b287156e81e10b6f51651cebce2e9
SIZE (Ultimaker/Ultimaker-libSavitar-4.13.1_GH0.tar.gz) = 100721

View file

@ -1,10 +1,10 @@
PORTNAME= pynest2d
DISTVERSION= 4.12.1
PORTREVISION= 1
# XXX there is no 4.13.1
DISTVERSION= 4.12.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= y@trombik.org
MAINTAINER= db@FreeBSD.org
COMMENT= CPython bindings for libnest2d by Ultimaker
LICENSE= LGPL3
@ -21,7 +21,7 @@ USES= python:3.6+ cmake compiler:c++11-lang pyqt:5 pkgconfig
USE_PYTHON= flavors
USE_GITHUB= yes
GH_TUPLE= Ultimaker:pynest2d:baec470
GH_ACCOUNT= Ultimaker
CMAKE_ARGS= -DLIBNEST2D_INCLUDE_DIRS=${PREFIX}/include/libnest2d
CONFIGURE_ENV= CLIPPER_PATH=${LOCALBASE} VERBOSE=y

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1638125132
SHA256 (Ultimaker-pynest2d-4.12.1-baec470_GH0.tar.gz) = 199116bd9baa13a8231806c1af4e6ac54261c69188a5ba3f58b1ac38b56238c4
SIZE (Ultimaker-pynest2d-4.12.1-baec470_GH0.tar.gz) = 18449
TIMESTAMP = 1645698805
SHA256 (Ultimaker-pynest2d-4.12.0_GH0.tar.gz) = 55289ddc857883ced8a489721d130de4f500f4af9110c89d824a78a4dec09dc4
SIZE (Ultimaker-pynest2d-4.12.0_GH0.tar.gz) = 18450

View file

@ -1,6 +1,5 @@
PORTNAME= libArcus
PORTVERSION= 4.12.1
PORTREVISION= 3
PORTVERSION= 4.13.1
PORTEPOCH= 1
CATEGORIES= net cad
DIST_SUBDIR= Ultimaker

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1638080946
SHA256 (Ultimaker/Ultimaker-libArcus-4.12.1_GH0.tar.gz) = 412848c07fa5792eed2e07e47d372119a93fcfc3f09ed7ae1ee4f33fe51444a6
SIZE (Ultimaker/Ultimaker-libArcus-4.12.1_GH0.tar.gz) = 32079
TIMESTAMP = 1645698839
SHA256 (Ultimaker/Ultimaker-libArcus-4.13.1_GH0.tar.gz) = 51e865cb648750ad9ea315fa7632ee7016890273f911270f60d28c8a4bc50240
SIZE (Ultimaker/Ultimaker-libArcus-4.13.1_GH0.tar.gz) = 32077

View file

@ -1,8 +1,4 @@
Deprecated 2-parameter SetTotalBytesLimit() has be removed since protobuf 3.18.0.
Reference: https://github.com/protocolbuffers/protobuf/commit/cda795437d00a15f375d3d5e2659adac715459c6
--- src/Socket_p.h.orig 2021-10-12 08:14:23 UTC
--- src/Socket_p.h.orig 2022-04-14 03:31:38 UTC
+++ src/Socket_p.h
@@ -548,7 +548,7 @@ namespace Arcus

View file

@ -1,5 +1,7 @@
PORTNAME= libCharon
DISTVERSION= 4.8.0
# XXX there is no 4.13.1
# https://github.com/Ultimaker/libCharon/tags
DISTVERSION= 4.13.0
CATEGORIES= net devel cad
DIST_SUBDIR= Ultimaker
@ -14,7 +16,6 @@ STRIP=
USE_GITHUB= yes
GH_ACCOUNT= Ultimaker
#GH_TAGNAME= c34738d
CMAKE_ARGS+= -DPYTHON_EXECUTABLE:STRING=${PYTHON_CMD} \
-DPYTHONPREFIX_SITELIBDIR:STRING=${PYTHONPREFIX_SITELIBDIR}

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1610491353
SHA256 (Ultimaker/Ultimaker-libCharon-4.8.0_GH0.tar.gz) = 94ce4e3ac2a8fe63a698feef190bf06fc6f617710b7df61cbe91cd7d0b49c0bf
SIZE (Ultimaker/Ultimaker-libCharon-4.8.0_GH0.tar.gz) = 151223
TIMESTAMP = 1645699385
SHA256 (Ultimaker/Ultimaker-libCharon-4.13.0_GH0.tar.gz) = efccb04a84b9a80fe4e154aa4b44c56b59061aeba25937be804277a5f21259ec
SIZE (Ultimaker/Ultimaker-libCharon-4.13.0_GH0.tar.gz) = 151775

View file

@ -15,8 +15,9 @@
%%PYTHON_SITELIBDIR%%/Charon/__init__.py
%%PYTHON_SITELIBDIR%%/Charon/filetypes/GCodeFile.py
%%PYTHON_SITELIBDIR%%/Charon/filetypes/GCodeGzFile.py
%%PYTHON_SITELIBDIR%%/Charon/filetypes/GCodeSocket.py
%%PYTHON_SITELIBDIR%%/Charon/filetypes/OpenPackagingConvention.py
%%PYTHON_SITELIBDIR%%/Charon/filetypes/UltimakerFormatPackage.py
%%PYTHON_SITELIBDIR%%/Charon/filetypes/__init__.py
lib/systemd/system/charon.service
@comment lib/systemd/system/charon.service
share/dbus-1/system.d/nl.ultimaker.charon.conf