pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-Uranium: Import py-Uranium-4.11.0 as wip/py-Uranium



Module Name:	pkgsrc-wip
Committed By:	Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By:	steleto
Date:		Sat Nov 6 17:45:56 2021 +0900
Changeset:	ad416e9541c8e38859b8028571764e0f7665c0d3

Modified Files:
	Makefile
Added Files:
	py-Uranium/DESCR
	py-Uranium/Makefile
	py-Uranium/PLIST
	py-Uranium/buildlink3.mk
	py-Uranium/distinfo
	py-Uranium/patches/patch-UM_Platform.py

Log Message:
py-Uranium: Import py-Uranium-4.11.0 as wip/py-Uranium

Uranium is a Python framework for building 3D printing related
applications.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ad416e9541c8e38859b8028571764e0f7665c0d3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                |   1 +
 py-Uranium/DESCR                        |   2 +
 py-Uranium/Makefile                     |  36 ++++
 py-Uranium/PLIST                        | 327 ++++++++++++++++++++++++++++++++
 py-Uranium/buildlink3.mk                |  18 ++
 py-Uranium/distinfo                     |   6 +
 py-Uranium/patches/patch-UM_Platform.py |  14 ++
 7 files changed, 404 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index d613f3b802..57393d19aa 100644
--- a/Makefile
+++ b/Makefile
@@ -3311,6 +3311,7 @@ SUBDIR+=	py-RXP
 SUBDIR+=	py-Robinhood
 SUBDIR+=	py-SQLObject
 SUBDIR+=	py-Soya
+SUBDIR+=	py-Uranium
 SUBDIR+=	py-ZopeSecurity
 SUBDIR+=	py-achemkit
 SUBDIR+=	py-acq4
diff --git a/py-Uranium/DESCR b/py-Uranium/DESCR
new file mode 100644
index 0000000000..8adfea05a0
--- /dev/null
+++ b/py-Uranium/DESCR
@@ -0,0 +1,2 @@
+Uranium is a Python framework for building 3D printing related
+applications.
diff --git a/py-Uranium/Makefile b/py-Uranium/Makefile
new file mode 100644
index 0000000000..1009851e02
--- /dev/null
+++ b/py-Uranium/Makefile
@@ -0,0 +1,36 @@
+# $NetBSD$
+
+GITHUB_PROJECT=	Uranium
+GITHUB_TAG=	4.11.0
+DISTNAME=	${GITHUB_TAG}
+PKGNAME=	${PYPKGPREFIX}-${GITHUB_PROJECT}-${DISTNAME}
+CATEGORIES=	cad
+MASTER_SITES=	${MASTER_SITE_GITHUB:=Ultimaker/}
+DIST_SUBDIR=	${GITHUB_PROJECT}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/Ultimaker/Uranium/
+COMMENT=	Python framework for building 3D printing related applications
+LICENSE=	gnu-lgpl-v3
+
+USE_CMAKE=		yes
+USE_PKGLOCALEDIR=	yes
+USE_LANGUAGES=		# none
+
+DEPENDS+=	${PYPKGPREFIX}-scipy-[0-9]*:../../math/py-scipy
+DEPENDS+=	${PYPKGPREFIX}-shapely-[0-9]*:../../wip/py-shapely
+
+pre-install:
+	find ${WRKSRC} -type f -name "*.orig" | xargs ${RM}
+
+PY_PATCHPLIST=YES
+
+.include "../../devel/cmake/version.mk"
+
+PLIST_SUBST+=	CMAKE_API=${CMAKE_API}
+
+.include "../../lang/python/extension.mk"
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../wip/libArcus/buildlink3.mk"
+.include "../../x11/py-qt5/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-Uranium/PLIST b/py-Uranium/PLIST
new file mode 100644
index 0000000000..57f8c3ca45
--- /dev/null
+++ b/py-Uranium/PLIST
@@ -0,0 +1,327 @@
+@comment $NetBSD$
+${PYSITELIB}/UM/Application.py
+${PYSITELIB}/UM/Backend/Backend.py
+${PYSITELIB}/UM/Backend/SignalSocket.py
+${PYSITELIB}/UM/Backend/__init__.py
+${PYSITELIB}/UM/CentralFileStorage.py
+${PYSITELIB}/UM/ColorGenerator.py
+${PYSITELIB}/UM/ConfigurationErrorMessage.py
+${PYSITELIB}/UM/Controller.py
+${PYSITELIB}/UM/Decorators.py
+${PYSITELIB}/UM/Dictionary.py
+${PYSITELIB}/UM/Event.py
+${PYSITELIB}/UM/Extension.py
+${PYSITELIB}/UM/FastConfigParser.py
+${PYSITELIB}/UM/FileHandler/FileHandler.py
+${PYSITELIB}/UM/FileHandler/FileReader.py
+${PYSITELIB}/UM/FileHandler/FileWriter.py
+${PYSITELIB}/UM/FileHandler/ReadFileJob.py
+${PYSITELIB}/UM/FileHandler/WriteFileJob.py
+${PYSITELIB}/UM/FileHandler/__init__.py
+${PYSITELIB}/UM/FileProvider.py
+${PYSITELIB}/UM/FlameProfiler.py
+${PYSITELIB}/UM/InputDevice.py
+${PYSITELIB}/UM/Job.py
+${PYSITELIB}/UM/JobQueue.py
+${PYSITELIB}/UM/LockFile.py
+${PYSITELIB}/UM/Logger.py
+${PYSITELIB}/UM/Math/AxisAlignedBox.py
+${PYSITELIB}/UM/Math/Color.py
+${PYSITELIB}/UM/Math/Float.py
+${PYSITELIB}/UM/Math/Matrix.py
+${PYSITELIB}/UM/Math/NumPyUtil.py
+${PYSITELIB}/UM/Math/Plane.py
+${PYSITELIB}/UM/Math/Polygon.py
+${PYSITELIB}/UM/Math/Quaternion.py
+${PYSITELIB}/UM/Math/Ray.py
+${PYSITELIB}/UM/Math/ShapelyUtil.py
+${PYSITELIB}/UM/Math/Vector.py
+${PYSITELIB}/UM/Math/__init__.py
+${PYSITELIB}/UM/Mesh/MeshBuilder.py
+${PYSITELIB}/UM/Mesh/MeshData.py
+${PYSITELIB}/UM/Mesh/MeshFileHandler.py
+${PYSITELIB}/UM/Mesh/MeshReader.py
+${PYSITELIB}/UM/Mesh/MeshWriter.py
+${PYSITELIB}/UM/Mesh/ReadMeshJob.py
+${PYSITELIB}/UM/Mesh/__init__.py
+${PYSITELIB}/UM/Message.py
+${PYSITELIB}/UM/MimeTypeDatabase.py
+${PYSITELIB}/UM/Operations/AddSceneNodeOperation.py
+${PYSITELIB}/UM/Operations/GravityOperation.py
+${PYSITELIB}/UM/Operations/GroupedOperation.py
+${PYSITELIB}/UM/Operations/LayFlatOperation.py
+${PYSITELIB}/UM/Operations/MirrorOperation.py
+${PYSITELIB}/UM/Operations/Operation.py
+${PYSITELIB}/UM/Operations/OperationStack.py
+${PYSITELIB}/UM/Operations/RemoveSceneNodeOperation.py
+${PYSITELIB}/UM/Operations/RotateOperation.py
+${PYSITELIB}/UM/Operations/ScaleOperation.py
+${PYSITELIB}/UM/Operations/SetTransformOperation.py
+${PYSITELIB}/UM/Operations/TranslateOperation.py
+${PYSITELIB}/UM/Operations/__init__.py
+${PYSITELIB}/UM/OutputDevice/OutputDevice.py
+${PYSITELIB}/UM/OutputDevice/OutputDeviceError.py
+${PYSITELIB}/UM/OutputDevice/OutputDeviceManager.py
+${PYSITELIB}/UM/OutputDevice/OutputDevicePlugin.py
+${PYSITELIB}/UM/OutputDevice/ProjectOutputDevice.py
+${PYSITELIB}/UM/OutputDevice/__init__.py
+${PYSITELIB}/UM/PackageManager.py
+${PYSITELIB}/UM/Platform.py
+${PYSITELIB}/UM/PluginError.py
+${PYSITELIB}/UM/PluginObject.py
+${PYSITELIB}/UM/PluginRegistry.py
+${PYSITELIB}/UM/Preferences.py
+${PYSITELIB}/UM/Qt/Bindings/ActiveToolProxy.py
+${PYSITELIB}/UM/Qt/Bindings/ApplicationProxy.py
+${PYSITELIB}/UM/Qt/Bindings/BackendProxy.py
+${PYSITELIB}/UM/Qt/Bindings/Bindings.py
+${PYSITELIB}/UM/Qt/Bindings/ContainerProxy.py
+${PYSITELIB}/UM/Qt/Bindings/ControllerProxy.py
+${PYSITELIB}/UM/Qt/Bindings/ExtensionModel.py
+${PYSITELIB}/UM/Qt/Bindings/FileProviderModel.py
+${PYSITELIB}/UM/Qt/Bindings/MainWindow.py
+${PYSITELIB}/UM/Qt/Bindings/OpenGLContextProxy.py
+${PYSITELIB}/UM/Qt/Bindings/OperationStackProxy.py
+${PYSITELIB}/UM/Qt/Bindings/OutputDeviceManagerProxy.py
+${PYSITELIB}/UM/Qt/Bindings/OutputDevicesModel.py
+${PYSITELIB}/UM/Qt/Bindings/PointingRectangle.py
+${PYSITELIB}/UM/Qt/Bindings/PreferencesProxy.py
+${PYSITELIB}/UM/Qt/Bindings/ProjectOutputDevicesModel.py
+${PYSITELIB}/UM/Qt/Bindings/ResourcesProxy.py
+${PYSITELIB}/UM/Qt/Bindings/SelectionProxy.py
+${PYSITELIB}/UM/Qt/Bindings/StageModel.py
+${PYSITELIB}/UM/Qt/Bindings/Theme.py
+${PYSITELIB}/UM/Qt/Bindings/ToolModel.py
+${PYSITELIB}/UM/Qt/Bindings/Utilities.py
+${PYSITELIB}/UM/Qt/Bindings/ViewModel.py
+${PYSITELIB}/UM/Qt/Bindings/VisibleMessagesModel.py
+${PYSITELIB}/UM/Qt/Bindings/__init__.py
+${PYSITELIB}/UM/Qt/Bindings/i18nCatalogProxy.py
+${PYSITELIB}/UM/Qt/Duration.py
+${PYSITELIB}/UM/Qt/ListModel.py
+${PYSITELIB}/UM/Qt/QtApplication.py
+${PYSITELIB}/UM/Qt/QtKeyDevice.py
+${PYSITELIB}/UM/Qt/QtMouseDevice.py
+${PYSITELIB}/UM/Qt/QtRenderer.py
+${PYSITELIB}/UM/Qt/__init__.py
+${PYSITELIB}/UM/Qt/qml/UM/ApplicationMenu.qml
+${PYSITELIB}/UM/Qt/qml/UM/Dialog.qml
+${PYSITELIB}/UM/Qt/qml/UM/MessageStack.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/ConfirmRemoveDialog.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/GeneralPage.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/MachinesPage.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/ManagementPage.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/PreferencesDialog.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/PreferencesPage.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/RenameDialog.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/SettingVisibilityCategory.qml
+${PYSITELIB}/UM/Qt/qml/UM/Preferences/SettingVisibilityItem.qml
+${PYSITELIB}/UM/Qt/qml/UM/ProgressBar.qml
+${PYSITELIB}/UM/Qt/qml/UM/RecolorImage.qml
+${PYSITELIB}/UM/Qt/qml/UM/SimpleButton.qml
+${PYSITELIB}/UM/Qt/qml/UM/StatusIcon.qml
+${PYSITELIB}/UM/Qt/qml/UM/TabRow.qml
+${PYSITELIB}/UM/Qt/qml/UM/TabRowButton.qml
+${PYSITELIB}/UM/Qt/qml/UM/TooltipArea.qml
+${PYSITELIB}/UM/Qt/qml/UM/Wizard.qml
+${PYSITELIB}/UM/Qt/qml/UM/qmldir
+${PYSITELIB}/UM/Resources.py
+${PYSITELIB}/UM/SaveFile.py
+${PYSITELIB}/UM/Scene/Camera.py
+${PYSITELIB}/UM/Scene/GroupDecorator.py
+${PYSITELIB}/UM/Scene/Iterator/BreadthFirstIterator.py
+${PYSITELIB}/UM/Scene/Iterator/DepthFirstIterator.py
+${PYSITELIB}/UM/Scene/Iterator/Iterator.py
+${PYSITELIB}/UM/Scene/Iterator/__init__.py
+${PYSITELIB}/UM/Scene/Platform.py
+${PYSITELIB}/UM/Scene/Scene.py
+${PYSITELIB}/UM/Scene/SceneNode.py
+${PYSITELIB}/UM/Scene/SceneNodeDecorator.py
+${PYSITELIB}/UM/Scene/SceneNodeSettings.py
+${PYSITELIB}/UM/Scene/Selection.py
+${PYSITELIB}/UM/Scene/ToolHandle.py
+${PYSITELIB}/UM/Scene/__init__.py
+${PYSITELIB}/UM/Settings/ContainerFormatError.py
+${PYSITELIB}/UM/Settings/ContainerProvider.py
+${PYSITELIB}/UM/Settings/ContainerQuery.py
+${PYSITELIB}/UM/Settings/ContainerRegistry.py
+${PYSITELIB}/UM/Settings/ContainerStack.py
+${PYSITELIB}/UM/Settings/DefinitionContainer.py
+${PYSITELIB}/UM/Settings/EmptyInstanceContainer.py
+${PYSITELIB}/UM/Settings/InstanceContainer.py
+${PYSITELIB}/UM/Settings/Interfaces.py
+${PYSITELIB}/UM/Settings/Models/ContainerPropertyProvider.py
+${PYSITELIB}/UM/Settings/Models/ContainerStacksModel.py
+${PYSITELIB}/UM/Settings/Models/DefinitionContainersModel.py
+${PYSITELIB}/UM/Settings/Models/InstanceContainersModel.py
+${PYSITELIB}/UM/Settings/Models/SettingDefinitionsModel.py
+${PYSITELIB}/UM/Settings/Models/SettingPreferenceVisibilityHandler.py
+${PYSITELIB}/UM/Settings/Models/SettingPropertyProvider.py
+${PYSITELIB}/UM/Settings/Models/SettingVisibilityHandler.py
+${PYSITELIB}/UM/Settings/Models/__init__.py
+${PYSITELIB}/UM/Settings/PropertyEvaluationContext.py
+${PYSITELIB}/UM/Settings/SettingDefinition.py
+${PYSITELIB}/UM/Settings/SettingFunction.py
+${PYSITELIB}/UM/Settings/SettingInstance.py
+${PYSITELIB}/UM/Settings/SettingRelation.py
+${PYSITELIB}/UM/Settings/Validator.py
+${PYSITELIB}/UM/Settings/__init__.py
+${PYSITELIB}/UM/Settings/constant_instance_containers.py
+${PYSITELIB}/UM/Signal.py
+${PYSITELIB}/UM/SortedList.py
+${PYSITELIB}/UM/Stage.py
+${PYSITELIB}/UM/TaskManagement/HttpRequestData.py
+${PYSITELIB}/UM/TaskManagement/HttpRequestManager.py
+${PYSITELIB}/UM/TaskManagement/HttpRequestScope.py
+${PYSITELIB}/UM/TaskManagement/TaskManager.py
+${PYSITELIB}/UM/TaskManagement/__init__.py
+${PYSITELIB}/UM/Tool.py
+${PYSITELIB}/UM/Trust.py
+${PYSITELIB}/UM/Util.py
+${PYSITELIB}/UM/Version.py
+${PYSITELIB}/UM/VersionUpgrade.py
+${PYSITELIB}/UM/VersionUpgradeManager.py
+${PYSITELIB}/UM/View/CompositePass.py
+${PYSITELIB}/UM/View/DefaultPass.py
+${PYSITELIB}/UM/View/GL/FrameBufferObject.py
+${PYSITELIB}/UM/View/GL/OpenGL.py
+${PYSITELIB}/UM/View/GL/OpenGLContext.py
+${PYSITELIB}/UM/View/GL/ShaderProgram.py
+${PYSITELIB}/UM/View/GL/Texture.py
+${PYSITELIB}/UM/View/GL/__init__.py
+${PYSITELIB}/UM/View/RenderBatch.py
+${PYSITELIB}/UM/View/RenderPass.py
+${PYSITELIB}/UM/View/Renderer.py
+${PYSITELIB}/UM/View/SelectionPass.py
+${PYSITELIB}/UM/View/View.py
+${PYSITELIB}/UM/View/__init__.py
+${PYSITELIB}/UM/Workspace/WorkspaceFileHandler.py
+${PYSITELIB}/UM/Workspace/WorkspaceMetadataStorage.py
+${PYSITELIB}/UM/Workspace/WorkspaceReader.py
+${PYSITELIB}/UM/Workspace/WorkspaceWriter.py
+${PYSITELIB}/UM/Workspace/__init__.py
+${PYSITELIB}/UM/__init__.py
+${PYSITELIB}/UM/i18n.py
+lib/uranium/plugins/ConsoleLogger/ConsoleLogger.py
+lib/uranium/plugins/ConsoleLogger/__init__.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/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/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/OBJWriter.py
+lib/uranium/plugins/FileHandlers/OBJWriter/__init__.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/tests/simpleTestCubeASCII.stl
+lib/uranium/plugins/FileHandlers/STLReader/tests/simpleTestCubeBinary.stl
+lib/uranium/plugins/FileHandlers/STLWriter/STLWriter.py
+lib/uranium/plugins/FileHandlers/STLWriter/__init__.py
+lib/uranium/plugins/FileHandlers/STLWriter/plugin.json
+lib/uranium/plugins/FileLogger/FileLogger.py
+lib/uranium/plugins/FileLogger/__init__.py
+lib/uranium/plugins/FileLogger/plugin.json
+lib/uranium/plugins/LocalContainerProvider/LocalContainerProvider.py
+lib/uranium/plugins/LocalContainerProvider/__init__.py
+lib/uranium/plugins/LocalContainerProvider/plugin.json
+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/plugin.json
+lib/uranium/plugins/Tools/CameraTool/tests/TestCameraTool.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/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/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/TranslateTool/__init__.py
+lib/uranium/plugins/Tools/TranslateTool/plugin.json
+lib/uranium/plugins/Tools/TranslateTool/tests/TestTranslateTool.py
+lib/uranium/plugins/UpdateChecker/NewBetaVersionMessage.py
+lib/uranium/plugins/UpdateChecker/NewVersionMessage.py
+lib/uranium/plugins/UpdateChecker/UpdateChecker.py
+lib/uranium/plugins/UpdateChecker/__init__.py
+lib/uranium/plugins/UpdateChecker/plugin.json
+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/tests/__init__.py
+lib/uranium/plugins/Views/SimpleView/SimpleView.py
+lib/uranium/plugins/Views/SimpleView/__init__.py
+lib/uranium/plugins/Views/SimpleView/plugin.json
+share/cmake-${CMAKE_API}/Modules/UraniumTranslationTools.cmake
+share/uranium/resources/bundled_packages/uranium.json
+share/uranium/resources/i18n/cs_CZ/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/cs_CZ/uranium.po
+share/uranium/resources/i18n/de_DE/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/de_DE/uranium.po
+share/uranium/resources/i18n/es_ES/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/es_ES/uranium.po
+share/uranium/resources/i18n/fi_FI/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/fi_FI/uranium.po
+share/uranium/resources/i18n/fr_FR/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/fr_FR/uranium.po
+share/uranium/resources/i18n/hu_HU/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/hu_HU/uranium.po
+share/uranium/resources/i18n/it_IT/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/it_IT/uranium.po
+share/uranium/resources/i18n/ja_JP/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/ja_JP/uranium.po
+share/uranium/resources/i18n/ko_KR/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/ko_KR/uranium.po
+share/uranium/resources/i18n/nl_NL/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/nl_NL/uranium.po
+share/uranium/resources/i18n/pl_PL/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/pl_PL/uranium.po
+share/uranium/resources/i18n/pt_BR/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/pt_BR/uranium.po
+share/uranium/resources/i18n/pt_PT/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/pt_PT/uranium.po
+share/uranium/resources/i18n/ru_RU/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/ru_RU/uranium.po
+share/uranium/resources/i18n/tr_TR/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/tr_TR/uranium.po
+share/uranium/resources/i18n/uranium.pot
+share/uranium/resources/i18n/zh_CN/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/zh_CN/uranium.po
+share/uranium/resources/i18n/zh_TW/LC_MESSAGES/uranium.mo
+share/uranium/resources/i18n/zh_TW/uranium.po
+share/uranium/resources/shaders/color.shader
+share/uranium/resources/shaders/composite.shader
+share/uranium/resources/shaders/default.shader
+share/uranium/resources/shaders/object.shader
+share/uranium/resources/shaders/platform.shader
+share/uranium/resources/shaders/select_face.shader
+share/uranium/resources/shaders/selection.shader
+share/uranium/resources/shaders/toolhandle.shader
diff --git a/py-Uranium/buildlink3.mk b/py-Uranium/buildlink3.mk
new file mode 100644
index 0000000000..008b4108cf
--- /dev/null
+++ b/py-Uranium/buildlink3.mk
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	py-Uranium
+
+.if !defined(PY_URANIUM_BUILDLINK3_MK)
+PY_URANIUM_BUILDLINK3_MK:=
+
+.include "../../lang/python/pyversion.mk"
+
+BUILDLINK_API_DEPENDS.py-Uranium+=	${PYPKGPREFIX}-Uranium>=4.11.0
+BUILDLINK_PKGSRCDIR.py-Uranium?=	../../wip/py-Uranium
+
+.include "../../math/py-numpy/buildlink3.mk"
+.include "../../wip/libArcus/buildlink3.mk"
+.include "../../x11/py-qt5/buildlink3.mk"
+.endif	# PY_URANIUM_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-py-Uranium
diff --git a/py-Uranium/distinfo b/py-Uranium/distinfo
new file mode 100644
index 0000000000..bc9325fc24
--- /dev/null
+++ b/py-Uranium/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (Uranium/4.11.0.tar.gz) = a94b09655ba83036dff3e97393340664e4c420a6c44f19aa5c5b16d464a35842
+SHA512 (Uranium/4.11.0.tar.gz) = 37cf6528fae7e5bfcec1c1445b6811641526471d809bc5423fae0a839f30e19508c3eb702a043837ae6bb421b8d144e2d67c351557ffd3b17d8a84147b9feac1
+Size (Uranium/4.11.0.tar.gz) = 1063771 bytes
+SHA1 (patch-UM_Platform.py) = 6bffaa910c2692e2668bd89100daa9484e07ca41
diff --git a/py-Uranium/patches/patch-UM_Platform.py b/py-Uranium/patches/patch-UM_Platform.py
new file mode 100644
index 0000000000..58ff95eb0b
--- /dev/null
+++ b/py-Uranium/patches/patch-UM_Platform.py
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Include *BSD in Platform.isLinux()
+
+--- UM/Platform.py.orig	2021-06-25 12:54:09.000000000 +0000
++++ UM/Platform.py
+@@ -42,5 +42,7 @@ class Platform:
+         __platform_type = PlatformType.Windows
+     elif sys.platform == "linux":
+         __platform_type = PlatformType.Linux
++    elif "bsd" in sys.platform:
++        __platform_type = PlatformType.Linux
+     elif sys.platform == "darwin":
+         __platform_type = PlatformType.OSX


Home | Main Index | Thread Index | Old Index