Index: head/cad/Makefile =================================================================== --- head/cad/Makefile (revision 529136) +++ head/cad/Makefile (revision 529137) @@ -1,121 +1,122 @@ # $FreeBSD$ # COMMENT = CAD tools SUBDIR += NASTRAN-95 SUBDIR += PrusaSlicer SUBDIR += abc SUBDIR += admesh SUBDIR += adms SUBDIR += alliance SUBDIR += astk-client SUBDIR += astk-serveur SUBDIR += atlc SUBDIR += basicdsp SUBDIR += brlcad SUBDIR += calculix SUBDIR += calculix-ccx SUBDIR += caneda SUBDIR += cascade SUBDIR += cascade-compiler SUBDIR += chipvault SUBDIR += cura-engine SUBDIR += digital SUBDIR += dinotrace SUBDIR += electric SUBDIR += electric-ng SUBDIR += fasm SUBDIR += fdm_materials SUBDIR += feappv SUBDIR += fidocadj SUBDIR += freecad SUBDIR += freehdl SUBDIR += fritzing SUBDIR += gdsreader SUBDIR += gdt SUBDIR += geda SUBDIR += gerbv SUBDIR += ghdl SUBDIR += gmsh SUBDIR += gnucap SUBDIR += gplcver SUBDIR += graywolf SUBDIR += gspiceui SUBDIR += gtkwave SUBDIR += impact SUBDIR += irsim SUBDIR += iverilog SUBDIR += jspice3 SUBDIR += k40-whisperer SUBDIR += kicad SUBDIR += kicad-devel SUBDIR += kicad-doc SUBDIR += kicad-library-footprints SUBDIR += kicad-library-footprints-devel SUBDIR += kicad-library-packages3d SUBDIR += kicad-library-packages3d-devel SUBDIR += kicad-library-symbols SUBDIR += kicad-library-symbols-devel SUBDIR += kicad-library-templates SUBDIR += kicad-library-templates-devel SUBDIR += klayout SUBDIR += ktechlab SUBDIR += ldraw SUBDIR += leocad SUBDIR += lepton-eda SUBDIR += libopencad SUBDIR += librecad SUBDIR += libredwg SUBDIR += librepcb SUBDIR += linux-eagle5 SUBDIR += logisim SUBDIR += magic SUBDIR += meshdev SUBDIR += netgen SUBDIR += netgen-lvs SUBDIR += ngspice_rework SUBDIR += nvc SUBDIR += opencascade SUBDIR += openctm SUBDIR += openscad SUBDIR += openscad-devel SUBDIR += opensta SUBDIR += openvsp SUBDIR += oregano SUBDIR += p5-GDS2 SUBDIR += p5-Verilog-Perl SUBDIR += pcb SUBDIR += pdnmesh SUBDIR += py-gdspy SUBDIR += py-lcapy SUBDIR += py-phidl SUBDIR += py-pyfda SUBDIR += python-gdsii SUBDIR += qcad SUBDIR += qelectrotech SUBDIR += qflow SUBDIR += qmls SUBDIR += qrouter SUBDIR += repsnapper SUBDIR += rubygem-gdsii SUBDIR += scotch SUBDIR += solvespace SUBDIR += sp2sp SUBDIR += spice SUBDIR += stepcode SUBDIR += sumo SUBDIR += sweethome3d SUBDIR += tkgate SUBDIR += tochnog SUBDIR += transcalc + SUBDIR += uranium SUBDIR += varkon SUBDIR += verilator SUBDIR += verilog-mode.el SUBDIR += veroroute SUBDIR += xcircuit SUBDIR += yosys SUBDIR += z88 SUBDIR += zcad .include Index: head/cad/uranium/Makefile =================================================================== --- head/cad/uranium/Makefile (nonexistent) +++ head/cad/uranium/Makefile (revision 529137) @@ -0,0 +1,32 @@ +# $FreeBSD$ + +PORTNAME= Uranium +DISTVERSION= 15.06.03 +CATEGORIES= cad +DIST_SUBDIR= Ultimaker + +MAINTAINER= db@FreeBSD.org +COMMENT= Uranium is a Python framework for building 3D printing + +LICENSE= LGPL3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}qt5-quick>0:x11-toolkits/py-qt5-quick@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} + +USES= cmake python:3.4+ gettext +USE_GITHUB= yes +GH_ACCOUNT= Ultimaker +GH_TAGNAME= 8d2bada +STRIP= +NO_ARCH= yes + +post-patch: + @${FIND} ${WRKSRC} -name "*.orig" -delete +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/share/uranium/scripts + cd ${WRKSRC}/scripts && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/share/uranium/scripts + +.include Property changes on: head/cad/uranium/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/uranium/distinfo =================================================================== --- head/cad/uranium/distinfo (nonexistent) +++ head/cad/uranium/distinfo (revision 529137) @@ -0,0 +1,3 @@ +TIMESTAMP = 1584143528 +SHA256 (Ultimaker/Ultimaker-Uranium-15.06.03-8d2bada_GH0.tar.gz) = fa79be6253beb43c15a6bc36cba933b4eeea4a0140a5eb0e9961bf2bf07a4738 +SIZE (Ultimaker/Ultimaker-Uranium-15.06.03-8d2bada_GH0.tar.gz) = 1007872 Property changes on: head/cad/uranium/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/uranium/files/patch-CMakeLists.txt =================================================================== --- head/cad/uranium/files/patch-CMakeLists.txt (nonexistent) +++ head/cad/uranium/files/patch-CMakeLists.txt (revision 529137) @@ -0,0 +1,30 @@ +--- CMakeLists.txt.orig 2020-02-18 09:32:30 UTC ++++ CMakeLists.txt +@@ -10,6 +10,9 @@ include(UraniumTranslationTools) + + include(GNUInstallDirs) + ++if(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") ++ set(FREEBSD True) ++endif() + find_package(PythonInterp 3 REQUIRED) + + # # Checks using pylint +@@ -48,10 +51,15 @@ CREATE_TRANSLATION_TARGETS() + if(EXISTS /etc/debian_version) + install(DIRECTORY UM DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}/dist-packages) + else() +- install(DIRECTORY UM DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages) ++ install(DIRECTORY UM DESTINATION lib${LIB_SUFFIX}/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/site-packages) + endif() +-install(FILES ${CMAKE_SOURCE_DIR}/cmake/UraniumTranslationTools.cmake ++if(FREEBSD) ++ install(FILES ${CMAKE_SOURCE_DIR}/cmake/UraniumTranslationTools.cmake ++ DESTINATION share/cmake/Modules/ ) ++else() ++ install(FILES ${CMAKE_SOURCE_DIR}/cmake/UraniumTranslationTools.cmake + DESTINATION ${CMAKE_INSTALL_DATADIR}/cmake-${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}/Modules/ ) ++endif(FREEBSD) + install(DIRECTORY resources DESTINATION ${CMAKE_INSTALL_DATADIR}/uranium) + + # Detect plugins to install Property changes on: head/cad/uranium/files/patch-CMakeLists.txt ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/uranium/files/patch-UM_Platform.py =================================================================== --- head/cad/uranium/files/patch-UM_Platform.py (nonexistent) +++ head/cad/uranium/files/patch-UM_Platform.py (revision 529137) @@ -0,0 +1,11 @@ +--- UM/Platform.py.orig 2020-03-06 21:26:24 UTC ++++ UM/Platform.py +@@ -40,7 +40,7 @@ class Platform: + __platform_type = PlatformType.Other + if sys.platform == "win32": + __platform_type = PlatformType.Windows +- elif sys.platform == "linux": ++ elif (sys.platform == "linux" or "bsd" in sys.platform): + __platform_type = PlatformType.Linux + elif sys.platform == "darwin": + __platform_type = PlatformType.OSX Property changes on: head/cad/uranium/files/patch-UM_Platform.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/uranium/files/patch-UM_Qt_QtRenderer.py =================================================================== --- head/cad/uranium/files/patch-UM_Qt_QtRenderer.py (nonexistent) +++ head/cad/uranium/files/patch-UM_Qt_QtRenderer.py (revision 529137) @@ -0,0 +1,20 @@ +--- UM/Qt/QtRenderer.py.orig 2020-03-08 12:13:28 UTC ++++ UM/Qt/QtRenderer.py +@@ -129,7 +129,7 @@ class QtRenderer(Renderer): + if not self._initialized: + self._initialize() + +- self._gl.glViewport(0, 0, self._viewport_width, self._viewport_height) ++ self._gl.glViewport(0, 0, int(self._viewport_width), int(self._viewport_height)) + self._gl.glClearColor(self._background_color.redF(), self._background_color.greenF(), self._background_color.blueF(), self._background_color.alphaF()) + self._gl.glClear(self._gl.GL_COLOR_BUFFER_BIT | self._gl.GL_DEPTH_BUFFER_BIT) + self._gl.glClearColor(0.0, 0.0, 0.0, 0.0) +@@ -157,7 +157,7 @@ class QtRenderer(Renderer): + + for render_pass in self.getRenderPasses(): + width, height = render_pass.getSize() +- self._gl.glViewport(0, 0, width, height) ++ self._gl.glViewport(0, 0, int(width), int(height)) + render_pass.render() + + def reRenderLast(self): Property changes on: head/cad/uranium/files/patch-UM_Qt_QtRenderer.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/uranium/files/patch-UM_View_GL_OpenGL.py =================================================================== --- head/cad/uranium/files/patch-UM_View_GL_OpenGL.py (nonexistent) +++ head/cad/uranium/files/patch-UM_View_GL_OpenGL.py (revision 529137) @@ -0,0 +1,38 @@ +--- UM/View/GL/OpenGL.py.orig 2020-03-08 11:52:09 UTC ++++ UM/View/GL/OpenGL.py +@@ -19,6 +19,8 @@ from UM.View.GL.OpenGLContext import OpenGLContext + from UM.i18n import i18nCatalog # To make dialogs translatable. + i18n_catalog = i18nCatalog("uranium") + ++import OpenGL.GL as gl ++ + if TYPE_CHECKING: + from UM.Mesh.MeshData import MeshData + +@@ -59,7 +61,8 @@ class OpenGL: + Logger.log("e", "Startup failed due to OpenGL context creation failing") + QMessageBox.critical(None, i18n_catalog.i18nc("@message", "Failed to Initialize OpenGL", "Could not initialize an OpenGL context. This program requires OpenGL 2.0 or higher. Please check your video card drivers.")) + sys.exit(1) +- self._gl = context.versionFunctions(profile) # type: Any #It's actually a protected class in PyQt that depends on the implementation of your graphics card. ++ self._gl = gl ++# self._gl = context.versionFunctions(profile) # type: Any #It's actually a protected class in PyQt that depends on the implementation of your graphics card. + if not self._gl: + Logger.log("e", "Startup failed due to OpenGL initialization failing") + QMessageBox.critical(None, i18n_catalog.i18nc("@message", "Failed to Initialize OpenGL", "Could not initialize OpenGL. This program requires OpenGL 2.0 or higher. Please check your video card drivers.")) +@@ -75,14 +78,13 @@ class OpenGL: + QMessageBox.critical(None, i18n_catalog.i18nc("Critical OpenGL Extensions Missing", "Critical OpenGL extensions are missing. This program requires support for Framebuffer Objects. Please check your video card drivers.")) + sys.exit(1) + +- self._gl.initializeOpenGLFunctions() ++# self._gl.initializeOpenGLFunctions() + + self._gpu_vendor = OpenGL.Vendor.Other #type: int +- vendor_string = self._gl.glGetString(self._gl.GL_VENDOR) ++ vendor_string = self._gl.glGetString(self._gl.GL_VENDOR).decode("utf-8") + if vendor_string is None: + vendor_string = "Unknown" + vendor_string = vendor_string.lower() +- + if "nvidia" in vendor_string: + self._gpu_vendor = OpenGL.Vendor.NVidia + elif "amd" in vendor_string or "ati" in vendor_string: Property changes on: head/cad/uranium/files/patch-UM_View_GL_OpenGL.py ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/uranium/files/patch-cmake_UraniumTranslationTools.cmake =================================================================== --- head/cad/uranium/files/patch-cmake_UraniumTranslationTools.cmake (nonexistent) +++ head/cad/uranium/files/patch-cmake_UraniumTranslationTools.cmake (revision 529137) @@ -0,0 +1,25 @@ +--- cmake/UraniumTranslationTools.cmake.orig 2020-02-18 09:32:30 UTC ++++ cmake/UraniumTranslationTools.cmake +@@ -27,6 +27,8 @@ endif() + + # Dynamically creates targets for each language to create a *.po-file + MACRO(TARGETS_FOR_PO_FILES language) ++message(STATUS "MACRO TARGETS FOR PO FILES") ++message(STATUS "GETTEXT_MSGINIT_EXECUTABLE ${GETTEXT_MSGINIT_EXECUTABLE}") + if(DEFINED GETTEXT_MSGINIT_EXECUTABLE) + message(STATUS "Creating target i18n-create-po-${language}") + add_custom_target(i18n-create-po-${language}) +@@ -76,9 +78,11 @@ ENDMACRO() + # TODO: Adding option to set the PROJECT_NAME externally! + MACRO(CREATE_TRANSLATION_TARGETS) + find_package(Gettext) +- ++message(STATUS "GETTEXT_FOUND ${GETTEXT_FOUND}") + if(GETTEXT_FOUND) +- # translations target will convert .po files into .mo and .qm as needed. ++message(STATUS "GETTEXT_FOUND is SET") ++SET(GETTEXT_MSGINIT_EXECUTABLE "/usr/local/bin/msginit") ++# translations target will convert .po files into .mo and .qm as needed. + # The files are checked for a _qt suffix and if it is found, converted to + # qm, otherwise they are converted to .po. + if(DEFINED GETTEXT_MSGINIT_EXECUTABLE) Property changes on: head/cad/uranium/files/patch-cmake_UraniumTranslationTools.cmake ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/uranium/pkg-descr =================================================================== --- head/cad/uranium/pkg-descr (nonexistent) +++ head/cad/uranium/pkg-descr (revision 529137) @@ -0,0 +1,3 @@ +Uranium is a Python framework for building 3D printing related applications. + +WWW: https://github.com/Ultimaker/uranium/wiki Property changes on: head/cad/uranium/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/uranium/pkg-plist =================================================================== --- head/cad/uranium/pkg-plist (nonexistent) +++ head/cad/uranium/pkg-plist (revision 529137) @@ -0,0 +1,320 @@ +%%PYTHON_SITELIBDIR%%/UM/Application.py +%%PYTHON_SITELIBDIR%%/UM/Backend/Backend.py +%%PYTHON_SITELIBDIR%%/UM/Backend/SignalSocket.py +%%PYTHON_SITELIBDIR%%/UM/Backend/__init__.py +%%PYTHON_SITELIBDIR%%/UM/ColorGenerator.py +%%PYTHON_SITELIBDIR%%/UM/ConfigurationErrorMessage.py +%%PYTHON_SITELIBDIR%%/UM/Controller.py +%%PYTHON_SITELIBDIR%%/UM/Decorators.py +%%PYTHON_SITELIBDIR%%/UM/Dictionary.py +%%PYTHON_SITELIBDIR%%/UM/Event.py +%%PYTHON_SITELIBDIR%%/UM/Extension.py +%%PYTHON_SITELIBDIR%%/UM/FileHandler/FileHandler.py +%%PYTHON_SITELIBDIR%%/UM/FileHandler/FileReader.py +%%PYTHON_SITELIBDIR%%/UM/FileHandler/FileWriter.py +%%PYTHON_SITELIBDIR%%/UM/FileHandler/ReadFileJob.py +%%PYTHON_SITELIBDIR%%/UM/FileHandler/WriteFileJob.py +%%PYTHON_SITELIBDIR%%/UM/FileHandler/__init__.py +%%PYTHON_SITELIBDIR%%/UM/FlameProfiler.py +%%PYTHON_SITELIBDIR%%/UM/InputDevice.py +%%PYTHON_SITELIBDIR%%/UM/Job.py +%%PYTHON_SITELIBDIR%%/UM/JobQueue.py +%%PYTHON_SITELIBDIR%%/UM/LockFile.py +%%PYTHON_SITELIBDIR%%/UM/Logger.py +%%PYTHON_SITELIBDIR%%/UM/Math/AxisAlignedBox.py +%%PYTHON_SITELIBDIR%%/UM/Math/Color.py +%%PYTHON_SITELIBDIR%%/UM/Math/Float.py +%%PYTHON_SITELIBDIR%%/UM/Math/Matrix.py +%%PYTHON_SITELIBDIR%%/UM/Math/NumPyUtil.py +%%PYTHON_SITELIBDIR%%/UM/Math/Plane.py +%%PYTHON_SITELIBDIR%%/UM/Math/Polygon.py +%%PYTHON_SITELIBDIR%%/UM/Math/Quaternion.py +%%PYTHON_SITELIBDIR%%/UM/Math/Ray.py +%%PYTHON_SITELIBDIR%%/UM/Math/ShapelyUtil.py +%%PYTHON_SITELIBDIR%%/UM/Math/Vector.py +%%PYTHON_SITELIBDIR%%/UM/Math/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshBuilder.py +%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshData.py +%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshFileHandler.py +%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshReader.py +%%PYTHON_SITELIBDIR%%/UM/Mesh/MeshWriter.py +%%PYTHON_SITELIBDIR%%/UM/Mesh/ReadMeshJob.py +%%PYTHON_SITELIBDIR%%/UM/Mesh/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Message.py +%%PYTHON_SITELIBDIR%%/UM/MimeTypeDatabase.py +%%PYTHON_SITELIBDIR%%/UM/Operations/AddSceneNodeOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/GroupedOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/LayFlatOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/MirrorOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/Operation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/OperationStack.py +%%PYTHON_SITELIBDIR%%/UM/Operations/RemoveSceneNodeOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/RotateOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/ScaleOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/SetTransformOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/TranslateOperation.py +%%PYTHON_SITELIBDIR%%/UM/Operations/__init__.py +%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDevice.py +%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDeviceError.py +%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDeviceManager.py +%%PYTHON_SITELIBDIR%%/UM/OutputDevice/OutputDevicePlugin.py +%%PYTHON_SITELIBDIR%%/UM/OutputDevice/__init__.py +%%PYTHON_SITELIBDIR%%/UM/PackageManager.py +%%PYTHON_SITELIBDIR%%/UM/Platform.py +%%PYTHON_SITELIBDIR%%/UM/PluginError.py +%%PYTHON_SITELIBDIR%%/UM/PluginObject.py +%%PYTHON_SITELIBDIR%%/UM/PluginRegistry.py +%%PYTHON_SITELIBDIR%%/UM/Preferences.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ActiveToolProxy.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ApplicationProxy.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/BackendProxy.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/Bindings.py +%%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/MainWindow.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OpenGLContextProxy.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OperationStackProxy.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/OutputDeviceManagerProxy.py +%%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/ResourcesProxy.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/SelectionProxy.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/StageModel.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/Theme.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ToolModel.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/ViewModel.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/VisibleMessagesModel.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Bindings/i18nCatalogProxy.py +%%PYTHON_SITELIBDIR%%/UM/Qt/Duration.py +%%PYTHON_SITELIBDIR%%/UM/Qt/ListModel.py +%%PYTHON_SITELIBDIR%%/UM/Qt/QtApplication.py +%%PYTHON_SITELIBDIR%%/UM/Qt/QtKeyDevice.py +%%PYTHON_SITELIBDIR%%/UM/Qt/QtMouseDevice.py +%%PYTHON_SITELIBDIR%%/UM/Qt/QtRenderer.py +%%PYTHON_SITELIBDIR%%/UM/Qt/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/ApplicationMenu.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Dialog.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/MessageStack.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/ConfirmRemoveDialog.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/GeneralPage.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/MachinesPage.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/ManagementPage.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/PreferencesDialog.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/PreferencesPage.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/RenameDialog.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/SettingVisibilityCategory.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Preferences/SettingVisibilityItem.qml +%%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/TabRow.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TabRowButton.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/TooltipArea.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/Wizard.qml +%%PYTHON_SITELIBDIR%%/UM/Qt/qml/UM/qmldir +%%PYTHON_SITELIBDIR%%/UM/Resources.py +%%PYTHON_SITELIBDIR%%/UM/SaveFile.py +%%PYTHON_SITELIBDIR%%/UM/Scene/Camera.py +%%PYTHON_SITELIBDIR%%/UM/Scene/GroupDecorator.py +%%PYTHON_SITELIBDIR%%/UM/Scene/Iterator/BreadthFirstIterator.py +%%PYTHON_SITELIBDIR%%/UM/Scene/Iterator/DepthFirstIterator.py +%%PYTHON_SITELIBDIR%%/UM/Scene/Iterator/Iterator.py +%%PYTHON_SITELIBDIR%%/UM/Scene/Iterator/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Scene/Platform.py +%%PYTHON_SITELIBDIR%%/UM/Scene/Scene.py +%%PYTHON_SITELIBDIR%%/UM/Scene/SceneNode.py +%%PYTHON_SITELIBDIR%%/UM/Scene/SceneNodeDecorator.py +%%PYTHON_SITELIBDIR%%/UM/Scene/SceneNodeSettings.py +%%PYTHON_SITELIBDIR%%/UM/Scene/Selection.py +%%PYTHON_SITELIBDIR%%/UM/Scene/ToolHandle.py +%%PYTHON_SITELIBDIR%%/UM/Scene/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerFormatError.py +%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerProvider.py +%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerQuery.py +%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerRegistry.py +%%PYTHON_SITELIBDIR%%/UM/Settings/ContainerStack.py +%%PYTHON_SITELIBDIR%%/UM/Settings/DefinitionContainer.py +%%PYTHON_SITELIBDIR%%/UM/Settings/EmptyInstanceContainer.py +%%PYTHON_SITELIBDIR%%/UM/Settings/InstanceContainer.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Interfaces.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/ContainerPropertyProvider.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/ContainerStacksModel.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/DefinitionContainersModel.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/InstanceContainersModel.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingDefinitionsModel.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingPreferenceVisibilityHandler.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingPropertyProvider.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/SettingVisibilityHandler.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Models/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Settings/PropertyEvaluationContext.py +%%PYTHON_SITELIBDIR%%/UM/Settings/SettingDefinition.py +%%PYTHON_SITELIBDIR%%/UM/Settings/SettingFunction.py +%%PYTHON_SITELIBDIR%%/UM/Settings/SettingInstance.py +%%PYTHON_SITELIBDIR%%/UM/Settings/SettingRelation.py +%%PYTHON_SITELIBDIR%%/UM/Settings/Validator.py +%%PYTHON_SITELIBDIR%%/UM/Settings/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Settings/constant_instance_containers.py +%%PYTHON_SITELIBDIR%%/UM/Signal.py +%%PYTHON_SITELIBDIR%%/UM/SortedList.py +%%PYTHON_SITELIBDIR%%/UM/Stage.py +%%PYTHON_SITELIBDIR%%/UM/TaskManagement/HttpRequestData.py +%%PYTHON_SITELIBDIR%%/UM/TaskManagement/HttpRequestManager.py +%%PYTHON_SITELIBDIR%%/UM/TaskManagement/HttpRequestScope.py +%%PYTHON_SITELIBDIR%%/UM/TaskManagement/TaskManager.py +%%PYTHON_SITELIBDIR%%/UM/TaskManagement/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Tool.py +%%PYTHON_SITELIBDIR%%/UM/Trust.py +%%PYTHON_SITELIBDIR%%/UM/Util.py +%%PYTHON_SITELIBDIR%%/UM/Version.py +%%PYTHON_SITELIBDIR%%/UM/VersionUpgrade.py +%%PYTHON_SITELIBDIR%%/UM/VersionUpgradeManager.py +%%PYTHON_SITELIBDIR%%/UM/View/CompositePass.py +%%PYTHON_SITELIBDIR%%/UM/View/DefaultPass.py +%%PYTHON_SITELIBDIR%%/UM/View/GL/FrameBufferObject.py +%%PYTHON_SITELIBDIR%%/UM/View/GL/OpenGL.py +%%PYTHON_SITELIBDIR%%/UM/View/GL/OpenGLContext.py +%%PYTHON_SITELIBDIR%%/UM/View/GL/ShaderProgram.py +%%PYTHON_SITELIBDIR%%/UM/View/GL/Texture.py +%%PYTHON_SITELIBDIR%%/UM/View/GL/__init__.py +%%PYTHON_SITELIBDIR%%/UM/View/RenderBatch.py +%%PYTHON_SITELIBDIR%%/UM/View/RenderPass.py +%%PYTHON_SITELIBDIR%%/UM/View/Renderer.py +%%PYTHON_SITELIBDIR%%/UM/View/SelectionPass.py +%%PYTHON_SITELIBDIR%%/UM/View/View.py +%%PYTHON_SITELIBDIR%%/UM/View/__init__.py +%%PYTHON_SITELIBDIR%%/UM/Workspace/WorkspaceFileHandler.py +%%PYTHON_SITELIBDIR%%/UM/Workspace/WorkspaceMetadataStorage.py +%%PYTHON_SITELIBDIR%%/UM/Workspace/WorkspaceReader.py +%%PYTHON_SITELIBDIR%%/UM/Workspace/WorkspaceWriter.py +%%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/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/sphere.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/UpdateChecker.py +lib/uranium/plugins/UpdateChecker/UpdateCheckerJob.py +lib/uranium/plugins/UpdateChecker/__init__.py +lib/uranium/plugins/UpdateChecker/plugin.json +lib/uranium/plugins/UpdateChecker/tests/TestUpdateCheckerJob.py +lib/uranium/plugins/Views/SimpleView/SimpleView.py +lib/uranium/plugins/Views/SimpleView/__init__.py +lib/uranium/plugins/Views/SimpleView/plugin.json +share/cmake/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 +share/uranium/scripts/ECMPoQmTools.cmake +share/uranium/scripts/createjsoncontext.py +share/uranium/scripts/createkeypair.py +share/uranium/scripts/createplugincontext.py +share/uranium/scripts/extract-all +share/uranium/scripts/extract-json +share/uranium/scripts/extract-messages +share/uranium/scripts/extract-plugins +share/uranium/scripts/extract-python +share/uranium/scripts/extract-tr-strings +share/uranium/scripts/pirate.py +share/uranium/scripts/pirateofdoom.py +share/uranium/scripts/signfile.py +share/uranium/scripts/signfolder.py Property changes on: head/cad/uranium/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +on \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property