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
openscad Programmer's solid 3D CAD modeller
2024.10.11_5 cad on this many watch lists=3 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: 2011-08-19 11:02:29
Last Update: 2024-11-20 10:05:25
Commit Hash: 312ee18
People watching this port, also watch:: makemkv, CuraEngine, PrusaSlicer, FreeCAD, conan
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

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-2024.10.11_5/catalog.mk
  2. /usr/local/share/licenses/openscad-2024.10.11_5/LICENSE
  3. /usr/local/share/licenses/openscad-2024.10.11_5/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>0:cad/openscad
Conflicts:
CONFLICTS:
  • openscad-devel
To install the port:
cd /usr/ports/cad/openscad/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/openscad
  • pkg install openscad
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openscad
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.


Packages (timestamps in pop-ups are UTC):
openscad
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2024.10.11_52024.10.11_5-2024.10.11_52024.10.11_5---
FreeBSD:13:quarterly2024.10.11_12024.10.11_1--2024.10.11_1-2021.01.01.20221206_42021.01.01.20221206_4
FreeBSD:14:latest2024.10.11_52024.10.11_5-2024.10.11_52024.10.11_5---
FreeBSD:14:quarterly2024.10.11_12024.10.11_1--2024.10.11_1-2021.01.01.20221206_42021.01.01.20221206_4
FreeBSD:15:latest2024.10.11_52024.10.11_5n/a-n/a-2021.01.01.20221206_4-
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. libtbb.so : devel/onetbb
  13. libintl.so : devel/gettext-runtime
  14. libGL.so : graphics/libglvnd
  15. libGLU.so : graphics/libGLU
  16. libGLEW.so : graphics/glew
  17. libcairo.so : graphics/cairo
  18. libglib-2.0.so : devel/glib20
  19. libintl.so : devel/gettext-runtime
  20. libxml2.so : textproc/libxml2
  21. libQt5Core.so : devel/qt5-core
  22. libQt5DBus.so : devel/qt5-dbus
  23. libQt5Gui.so : x11-toolkits/qt5-gui
  24. libQt5Multimedia.so : multimedia/qt5-multimedia
  25. libQt5Svg.so : graphics/qt5-svg
  26. libQt5Widgets.so : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
cad_openscad
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: 109 (showing only 9 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2013.01
11 May 2013 15:14:45
Revision:317883Original commit files touched by this commit
wen search for other commits by this committer
- Update the Makefile header
- Minor cleanup in Makefile
2013.01
11 May 2013 15:07:55
Revision:317882Original commit files touched by this commit
wen search for other commits by this committer
- Update to 2013.1 [1]
- Add LICENSE [1]
- Update MASTER_SITES [1]
- Fix the flex dependency [1]
- Fix the build with custom PREFIX and LOCALBASE
- Trim Makefile headers
- Update LIB_DEPENDS

PR:		177064 [1]
Submitted by:	Pedro Giffuni <giffunip@tutopia.com> [1]
Approved by:	maintainer(timeout, > 50 days)
2011.12_1
27 Jun 2012 01:14:01
Original commit files touched by this commit
avilla search for other commits by this committer
- Detect eigen2 by checking for .pc file, not min. port version.

If a user had eigen3 installed, but not eigen2, the min. port version
check would not differentiate between the two.

Submitted by:   Jason E. Hale <bsdkaffee at gmail.com> via area51
2011.12_1
06 Jun 2012 06:44:38
Original commit files touched by this commit
miwi search for other commits by this committer
- Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4

Review by:      bapt, David Naylor (kde team)
2011.12_1
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
2011.12
25 Apr 2012 13:36:11
Original commit files touched by this commit
mr search for other commits by this committer
Update to openscad 2011.12

Suggested by: L Campbell
2011.06
28 Aug 2011 13:41:11
Original commit files touched by this commit
mr search for other commits by this committer
Add rcc to the qt4 dependencies.
2011.06
27 Aug 2011 08:27:40
Original commit files touched by this commit
mr search for other commits by this committer
Try to fix build.

Reminded by:    pav@
2011.06
19 Aug 2011 11:02:10
Original commit files touched by this commit
mr search for other commits by this committer
Add openscad.
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.

WWW: http://www.openscad.org/

Obtained from (slightly):       OpenBSD

Number of commits found: 109 (showing only 9 on this page)

«  1 | 2