notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
openscad-devel Programmer's solid 3D CAD modeller
2024.10.11_1 cad on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2024.10.11_1Version of this port present on the latest quarterly branch.
Maintainer: mr@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-10-13 17:12:13
Last Update: 2024-10-16 09:38:40
Commit Hash: 395e5c0
License: GPLv2+
WWW:
https://www.openscad.org/
Description:
OpenSCAD is a software for creating 3D CAD objects. Unlike most free software for creating 3D models, it does not focus on the artistic aspects of 3D modelling but instead on the CAD aspects. Thus it is more suitable for creating 3D models of machine parts but perhaps not when creating computer-animated movies. OpenSCAD is not an interactive modeller. Instead it is something like a 3D-compiler that reads in a script file that describes the object and renders the 3D model from this script file. This gives designers full control over the modelling process and enables them to easily change any step in the modelling process or make designes that are defined by configurable parameters.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (197 items)
Collapse this list.
  1. /usr/local/share/licenses/openscad-devel-2024.10.11_1/catalog.mk
  2. /usr/local/share/licenses/openscad-devel-2024.10.11_1/LICENSE
  3. /usr/local/share/licenses/openscad-devel-2024.10.11_1/GPLv2+
  4. bin/openscad
  5. share/applications/openscad.desktop
  6. share/icons/hicolor/128x128/apps/openscad.png
  7. share/icons/hicolor/256x256/apps/openscad.png
  8. share/icons/hicolor/48x48/apps/openscad.png
  9. share/icons/hicolor/512x512/apps/openscad.png
  10. share/icons/hicolor/64x64/apps/openscad.png
  11. share/man/man1/openscad.1.gz
  12. share/metainfo/org.openscad.OpenSCAD.appdata.xml
  13. share/mime/packages/openscad.xml
  14. share/openscad/color-schemes/editor/dark-background.json
  15. share/openscad/color-schemes/editor/high-contrast-dark.json
  16. share/openscad/color-schemes/editor/high-contrast-light.json
  17. share/openscad/color-schemes/editor/light-background.json
  18. share/openscad/color-schemes/editor/monokai.json
  19. share/openscad/color-schemes/editor/solarized-dark.json
  20. share/openscad/color-schemes/editor/solarized-light.json
  21. share/openscad/color-schemes/editor/tomorrow-night.json
  22. share/openscad/color-schemes/editor/tomorrow.json
  23. share/openscad/color-schemes/editor/visualstudio.json
  24. share/openscad/color-schemes/editor/xcode.json
  25. share/openscad/color-schemes/readme.txt
  26. share/openscad/color-schemes/render/beforedawn.json
  27. share/openscad/color-schemes/render/clearsky.json
  28. share/openscad/color-schemes/render/daylight-gem.json
  29. share/openscad/color-schemes/render/deepocean.json
  30. share/openscad/color-schemes/render/metallic.json
  31. share/openscad/color-schemes/render/monotone.json
  32. share/openscad/color-schemes/render/nature.json
  33. share/openscad/color-schemes/render/nocturnal-gem.json
  34. share/openscad/color-schemes/render/solarized.json
  35. share/openscad/color-schemes/render/starnight.json
  36. share/openscad/color-schemes/render/sunset.json
  37. share/openscad/color-schemes/render/tomorrow-night.json
  38. share/openscad/color-schemes/render/tomorrow.json
  39. share/openscad/examples/Advanced/GEB.scad
  40. share/openscad/examples/Advanced/animation.scad
  41. share/openscad/examples/Advanced/assert.scad
  42. share/openscad/examples/Advanced/children.scad
  43. share/openscad/examples/Advanced/children_indexed.scad
  44. share/openscad/examples/Advanced/module_recursion.scad
  45. share/openscad/examples/Advanced/offset.scad
  46. share/openscad/examples/Advanced/surface_image.png
  47. share/openscad/examples/Advanced/surface_image.scad
  48. share/openscad/examples/Basics/CSG-modules.scad
  49. share/openscad/examples/Basics/CSG.scad
  50. share/openscad/examples/Basics/LetterBlock.scad
  51. share/openscad/examples/Basics/hull.scad
  52. share/openscad/examples/Basics/linear_extrude.scad
  53. share/openscad/examples/Basics/logo.scad
  54. share/openscad/examples/Basics/logo_and_text.scad
  55. share/openscad/examples/Basics/projection.scad
  56. share/openscad/examples/Basics/projection.stl
  57. share/openscad/examples/Basics/roof.scad
  58. share/openscad/examples/Basics/rotate_extrude.scad
  59. share/openscad/examples/Basics/text_on_cube.scad
  60. share/openscad/examples/COPYING-CC0.txt
  61. share/openscad/examples/Functions/echo.scad
  62. share/openscad/examples/Functions/functions.scad
  63. share/openscad/examples/Functions/list_comprehensions.scad
  64. share/openscad/examples/Functions/polygon_areas.scad
  65. share/openscad/examples/Functions/recursion.scad
  66. share/openscad/examples/Old/example001.scad
  67. share/openscad/examples/Old/example002.scad
  68. share/openscad/examples/Old/example003.scad
  69. share/openscad/examples/Old/example004.scad
  70. share/openscad/examples/Old/example005.scad
  71. share/openscad/examples/Old/example006.scad
  72. share/openscad/examples/Old/example007.dxf
  73. share/openscad/examples/Old/example007.scad
  74. share/openscad/examples/Old/example008.dxf
  75. share/openscad/examples/Old/example008.scad
  76. share/openscad/examples/Old/example009.dxf
  77. share/openscad/examples/Old/example009.scad
  78. share/openscad/examples/Old/example010.dat
  79. share/openscad/examples/Old/example010.scad
  80. share/openscad/examples/Old/example011.scad
  81. share/openscad/examples/Old/example012.scad
  82. share/openscad/examples/Old/example012.stl
  83. share/openscad/examples/Old/example013.dxf
  84. share/openscad/examples/Old/example013.scad
  85. share/openscad/examples/Old/example014.scad
  86. share/openscad/examples/Old/example015.scad
  87. share/openscad/examples/Old/example016.scad
  88. share/openscad/examples/Old/example016.stl
  89. share/openscad/examples/Old/example017.scad
  90. share/openscad/examples/Old/example018.scad
  91. share/openscad/examples/Old/example019.scad
  92. share/openscad/examples/Old/example020.scad
  93. share/openscad/examples/Old/example021.scad
  94. share/openscad/examples/Old/example022.scad
  95. share/openscad/examples/Old/example023.scad
  96. share/openscad/examples/Old/example024.scad
  97. share/openscad/examples/Parametric/candleStand.json
  98. share/openscad/examples/Parametric/candleStand.scad
  99. share/openscad/examples/Parametric/sign.json
  100. share/openscad/examples/Parametric/sign.scad
  101. share/openscad/examples/examples.json
  102. share/openscad/fonts/05-osx-fonts.conf
  103. share/openscad/fonts/10-liberation.conf
  104. share/openscad/fonts/Liberation-2.00.1/AUTHORS
  105. share/openscad/fonts/Liberation-2.00.1/ChangeLog
  106. share/openscad/fonts/Liberation-2.00.1/LICENSE
  107. share/openscad/fonts/Liberation-2.00.1/README
  108. share/openscad/fonts/Liberation-2.00.1/TODO
  109. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationMono-Bold.ttf
  110. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationMono-BoldItalic.ttf
  111. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationMono-Italic.ttf
  112. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationMono-Regular.ttf
  113. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationSans-Bold.ttf
  114. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationSans-BoldItalic.ttf
  115. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationSans-Italic.ttf
  116. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationSans-Regular.ttf
  117. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationSerif-Bold.ttf
  118. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationSerif-BoldItalic.ttf
  119. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationSerif-Italic.ttf
  120. share/openscad/fonts/Liberation-2.00.1/ttf/LiberationSerif-Regular.ttf
  121. share/openscad/libraries/MCAD/2Dshapes.scad
  122. share/openscad/libraries/MCAD/3d_triangle.scad
  123. share/openscad/libraries/MCAD/README.markdown
  124. share/openscad/libraries/MCAD/TODO
  125. share/openscad/libraries/MCAD/__init__.py
  126. share/openscad/libraries/MCAD/array.scad
  127. share/openscad/libraries/MCAD/bearing.scad
  128. share/openscad/libraries/MCAD/bitmap/README
  129. share/openscad/libraries/MCAD/bitmap/alphabet_block.scad
  130. share/openscad/libraries/MCAD/bitmap/bitmap.scad
  131. share/openscad/libraries/MCAD/bitmap/height_map.scad
  132. share/openscad/libraries/MCAD/bitmap/letter_necklace.scad
  133. share/openscad/libraries/MCAD/bitmap/name_tag.scad
  134. share/openscad/libraries/MCAD/bitmap/test_name_tag.scad
  135. share/openscad/libraries/MCAD/boxes.scad
  136. share/openscad/libraries/MCAD/constants.scad
  137. share/openscad/libraries/MCAD/curves.scad
  138. share/openscad/libraries/MCAD/fonts.scad
  139. share/openscad/libraries/MCAD/gears.scad
  140. share/openscad/libraries/MCAD/gridbeam.scad
  141. share/openscad/libraries/MCAD/hardware.scad
  142. share/openscad/libraries/MCAD/involute_gears.scad
  143. share/openscad/libraries/MCAD/layouts.scad
  144. share/openscad/libraries/MCAD/lego_compatibility.scad
  145. share/openscad/libraries/MCAD/lgpl-2.1.txt
  146. share/openscad/libraries/MCAD/libtriangles.scad
  147. share/openscad/libraries/MCAD/linear_bearing.scad
  148. share/openscad/libraries/MCAD/materials.scad
  149. share/openscad/libraries/MCAD/math.scad
  150. share/openscad/libraries/MCAD/metric_fastners.scad
  151. share/openscad/libraries/MCAD/motors.scad
  152. share/openscad/libraries/MCAD/multiply.scad
  153. share/openscad/libraries/MCAD/nuts_and_bolts.scad
  154. share/openscad/libraries/MCAD/openscad_testing.py
  155. share/openscad/libraries/MCAD/openscad_utils.py
  156. share/openscad/libraries/MCAD/polyholes.scad
  157. share/openscad/libraries/MCAD/profiles.scad
  158. share/openscad/libraries/MCAD/regular_shapes.scad
  159. share/openscad/libraries/MCAD/screw.scad
  160. share/openscad/libraries/MCAD/servos.scad
  161. share/openscad/libraries/MCAD/shapes.scad
  162. share/openscad/libraries/MCAD/stepper.scad
  163. share/openscad/libraries/MCAD/teardrop.scad
  164. share/openscad/libraries/MCAD/test_docs.py
  165. share/openscad/libraries/MCAD/test_mcad.py
  166. share/openscad/libraries/MCAD/transformations.scad
  167. share/openscad/libraries/MCAD/triangles.scad
  168. share/openscad/libraries/MCAD/trochoids.scad
  169. share/openscad/libraries/MCAD/units.scad
  170. share/openscad/libraries/MCAD/unregular_shapes.scad
  171. share/openscad/libraries/MCAD/utilities.scad
  172. share/openscad/locale/cs/LC_MESSAGES/openscad.mo
  173. share/openscad/locale/de/LC_MESSAGES/openscad.mo
  174. share/openscad/locale/es/LC_MESSAGES/openscad.mo
  175. share/openscad/locale/fr/LC_MESSAGES/openscad.mo
  176. share/openscad/locale/hy/LC_MESSAGES/openscad.mo
  177. share/openscad/locale/ka/LC_MESSAGES/openscad.mo
  178. share/openscad/locale/pl/LC_MESSAGES/openscad.mo
  179. share/openscad/locale/ru/LC_MESSAGES/openscad.mo
  180. share/openscad/locale/tr/LC_MESSAGES/openscad.mo
  181. share/openscad/locale/uk/LC_MESSAGES/openscad.mo
  182. share/openscad/locale/zh_CN/LC_MESSAGES/openscad.mo
  183. share/openscad/locale/zh_TW/LC_MESSAGES/openscad.mo
  184. share/openscad/shaders/MouseSelector.frag
  185. share/openscad/shaders/MouseSelector.vert
  186. share/openscad/shaders/Preview.frag
  187. share/openscad/shaders/Preview.vert
  188. share/openscad/templates/CC0.json
  189. share/openscad/templates/difference.json
  190. share/openscad/templates/for.json
  191. share/openscad/templates/function.json
  192. share/openscad/templates/module.json
  193. share/openscad/templates/rotate.json
  194. share/openscad/templates/translate.json
  195. @owner
  196. @group
  197. @mode
Collapse this list.
Dependency lines:
  • openscad-devel>0:cad/openscad-devel
Conflicts:
CONFLICTS:
  • openscad
To install the port:
cd /usr/ports/cad/openscad-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/openscad-devel
  • pkg install openscad-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openscad-devel
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1728663723 SHA256 (openscad-openscad-2024.10.11-19a4d67_GH0.tar.gz) = ad9389d3657c9283ef27d03bea25b324bde2b3c87686a65939a6876b39ce58b6 SIZE (openscad-openscad-2024.10.11-19a4d67_GH0.tar.gz) = 25286240

Expand this list (10 items)

Collapse this list.

SHA256 (microsoft-mimalloc-fe61be8_GH0.tar.gz) = 3669f0f83e3d904cbef5625be2105cb8438428de2e152740220a7acead1b8800 SIZE (microsoft-mimalloc-fe61be8_GH0.tar.gz) = 1127821 SHA256 (elalish-manifold-22c6605_GH0.tar.gz) = 896655257392ba1e4976e5e5aca5b75f5755b2822ce636a454b11ef04c358b8a SIZE (elalish-manifold-22c6605_GH0.tar.gz) = 28752916 SHA256 (arsenm-sanitizers-cmake-c3dc841_GH0.tar.gz) = bc5cddf6451c3edecc75bf605e7976cb47208d31021db6f5bf99c579efc01f5a SIZE (arsenm-sanitizers-cmake-c3dc841_GH0.tar.gz) = 7436 SHA256 (openscad-OpenCSG-059a173_GH0.tar.gz) = d84ec6f6b4857a5563701018673378d630b95702f2706b2a5eb2ab0c64e32da5 SIZE (openscad-OpenCSG-059a173_GH0.tar.gz) = 299886 SHA256 (openscad-MCAD-bd0a7ba3f042bfbced5ca1894b236cea08904e26_GH0.tar.gz) = 1f7003bf1bdfe9c7e5898eb5e82c54834b156569e79da97d906f3bbcf7c5549c SIZE (openscad-MCAD-bd0a7ba3f042bfbced5ca1894b236cea08904e26_GH0.tar.gz) = 58895

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cgal>0 : math/cgal
  2. evdev-proto>0 : devel/evdev-proto
  3. glm.hpp : math/glm
  4. clipper.h : cad/Clipper2
  5. py311-numpy>0 : math/py-numpy@py311
  6. bison : devel/bison
  7. cmake : devel/cmake-core
  8. ninja : devel/ninja
  9. update-desktop-database : devel/desktop-file-utils
  10. eigen3.pc : math/eigen3
  11. gettext-runtime>=0.22_1 : devel/gettext-runtime
  12. msgfmt : devel/gettext-tools
  13. pkgconf>=1.3.0_1 : devel/pkgconf
  14. python3.11 : lang/python311
  15. update-mime-database : misc/shared-mime-info
  16. xorgproto>=0 : x11/xorgproto
  17. xorgproto>=0 : x11/xorgproto
  18. x11.pc : x11/libX11
  19. qt5-buildtools>=5.15 : devel/qt5-buildtools
  20. libQt5Concurrent.so : devel/qt5-concurrent
  21. qt5-qmake>=5.15 : devel/qt5-qmake
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. python3.11 : lang/python311
  3. update-mime-database : misc/shared-mime-info
  4. x11.pc : x11/libX11
  5. qt5-qmake>=5.15 : devel/qt5-qmake
Library dependencies:
  1. libzip.so : archivers/libzip
  2. libhidapi.so : comms/hidapi
  3. libboost_regex.so : devel/boost-libs
  4. libqscintilla2_qt5.so : devel/qscintilla2-qt5
  5. libopencsg.so : graphics/opencsg
  6. libgmp.so : math/gmp
  7. libmpfr.so : math/mpfr
  8. libfreetype.so : print/freetype2
  9. libharfbuzz.so : print/harfbuzz
  10. libfontconfig.so : x11-fonts/fontconfig
  11. libdouble-conversion.so : devel/double-conversion
  12. libasound_module_pcm_oss.so : audio/alsa-plugins
  13. libtbb.so : devel/onetbb
  14. libintl.so : devel/gettext-runtime
  15. libGL.so : graphics/libglvnd
  16. libGLU.so : graphics/libGLU
  17. libGLEW.so : graphics/glew
  18. libcairo.so : graphics/cairo
  19. libglib-2.0.so : devel/glib20
  20. libintl.so : devel/gettext-runtime
  21. libxml2.so : textproc/libxml2
  22. libQt5Core.so : devel/qt5-core
  23. libQt5DBus.so : devel/qt5-dbus
  24. libQt5Gui.so : x11-toolkits/qt5-gui
  25. libQt5Multimedia.so : multimedia/qt5-multimedia
  26. libQt5Svg.so : graphics/qt5-svg
  27. libQt5Widgets.so : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
cad_openscad-devel
USES:
bison cmake compiler:c++14-lang cpe desktop-file-utils eigen:3 gettext gl gnome pkgconfig python qt:5 shared-mime-info xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/openscad/openscad/tar.gz/19a4d67?dummy=/
Collapse this list.

Number of commits found: 3

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2024.10.11_1
16 Oct 2024 09:38:40
commit hash: 395e5c001062946dc033949313243c91cab0bd32commit hash: 395e5c001062946dc033949313243c91cab0bd32commit hash: 395e5c001062946dc033949313243c91cab0bd32commit hash: 395e5c001062946dc033949313243c91cab0bd32 files touched by this commit
Michael Reifenberger (mr) search for other commits by this committer
cad/openscad*: Clean up

Remove redundant audio/alsa-plugins dependency
pet portlint

Reported by:	makc@

(cherry picked from commit f92c6f19e7fc8262784cd87f30c064571e2a60a3)
2024.10.11_1
13 Oct 2024 17:10:40
commit hash: 9d93248f5eadf985026df5e381593288a45c9effcommit hash: 9d93248f5eadf985026df5e381593288a45c9effcommit hash: 9d93248f5eadf985026df5e381593288a45c9effcommit hash: 9d93248f5eadf985026df5e381593288a45c9eff files touched by this commit
Michael Reifenberger (mr) search for other commits by this committer
cad/Clipper2: Build shared lib

Switch to shared library and improve port
Bump PORTREVISION

PR:		282056
Reported by:	Daniel Engberg zzy@

(cherry picked from commit ac1e9fccf815f5c70361d8040530643952bf3615)
2024.10.11
13 Oct 2024 17:10:13
commit hash: 44443821dd011f468808cc1563ee5804900309e5commit hash: 44443821dd011f468808cc1563ee5804900309e5commit hash: 44443821dd011f468808cc1563ee5804900309e5commit hash: 44443821dd011f468808cc1563ee5804900309e5 files touched by this commit
Michael Reifenberger (mr) search for other commits by this committer
cad/openscad-devel: Update

Unbreak and update to a more recent snapshot 2024.10.11

(cherry picked from commit a76a16749b3127f0d62a2ac5361353c1c5d3622c)

Number of commits found: 3