cad/openscad 2025.05.08_4 MidnightBSD
Programmer's solid 3D CAD modeller
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
a05b377b53- License
- gpl2+
- Categories
- cad
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.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | cad/openscad | 2025.05.08_4 |
| FreeBSD | cad/openscad | 2026.08.23_2 |
| OpenBSD | cad/openscad | 2026.09.17 |
| NetBSD | cad/openscad | 2021.01nb46 |
| HardenedBSD | cad/openscad | 2026.08.23_2 |
| GhostBSD | cad/openscad | 2026.08.23_1 |
Install
Binary package:
mport install openscad
From mports:
cd /usr/mports/cad/openscad && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openscad>0:cad/openscad
Dependencies
As this port's Makefile names them.
Build 4
cgal>0: math/cgalevdev-proto>0: devel/evdev-proto${LOCALBASE}/include/glm/glm.hpp: math/glm${PYTHON_PKGNAMEPREFIX}numpy1>0: math/py-numpy1
Library 12
libzip.so: archivers/libziplibhidapi.so: comms/hidapilibboost_regex.so: devel/boost-libslibqscintilla2_qt6.so: devel/qscintilla2libopencsg.so: graphics/opencsglibgmp.so: math/gmplibmpfr.so: math/mpfrlibfreetype.so: print/freetype2libharfbuzz.so: print/harfbuzzlibfontconfig.so: x11-fonts/fontconfiglibdouble-conversion.so: devel/double-conversionlibtbb.so: devel/onetbb
Build dependencies 16
Run dependencies 12
No port depends on this one.
Configuration
No options to configure.
- USES
- bison cmake compiler:c++17-lang cpe desktop-file-utils eigen:3 gettext gl gnome pkgconfig python qt:6 shared-mime-info xorg
- Service scripts
- none
- Conflicts with
- openscad-devel
Files
Manual pages 1
- openscad(1)
pkg-plist 196
- bin/openscad
- share/applications/openscad.desktop
- share/icons/hicolor/128x128/apps/openscad.png
- share/icons/hicolor/256x256/apps/openscad.png
- share/icons/hicolor/48x48/apps/openscad.png
- share/icons/hicolor/512x512/apps/openscad.png
- share/icons/hicolor/64x64/apps/openscad.png
- share/man/man1/openscad.1.gz
- share/metainfo/org.openscad.OpenSCAD.appdata.xml
- share/mime/packages/openscad.xml
- share/openscad/color-schemes/editor/dark-background.json
- share/openscad/color-schemes/editor/high-contrast-dark.json
- share/openscad/color-schemes/editor/high-contrast-light.json
- share/openscad/color-schemes/editor/light-background.json
- share/openscad/color-schemes/editor/monokai.json
- share/openscad/color-schemes/editor/solarized-dark.json
- share/openscad/color-schemes/editor/solarized-light.json
- share/openscad/color-schemes/editor/tomorrow-night.json
- share/openscad/color-schemes/editor/tomorrow.json
- share/openscad/color-schemes/editor/visualstudio.json
- share/openscad/color-schemes/editor/xcode.json
- share/openscad/color-schemes/readme.txt
- share/openscad/color-schemes/render/beforedawn.json
- share/openscad/color-schemes/render/clearsky.json
- share/openscad/color-schemes/render/daylight-gem.json
- share/openscad/color-schemes/render/deepocean.json
- share/openscad/color-schemes/render/metallic.json
- share/openscad/color-schemes/render/monotone.json
- share/openscad/color-schemes/render/nature.json
- share/openscad/color-schemes/render/nocturnal-gem.json
- share/openscad/color-schemes/render/solarized.json
- share/openscad/color-schemes/render/starnight.json
- share/openscad/color-schemes/render/sunset.json
- share/openscad/color-schemes/render/tomorrow-night.json
- share/openscad/color-schemes/render/tomorrow.json
- share/openscad/examples/Advanced/GEB.scad
- share/openscad/examples/Advanced/animation.scad
- share/openscad/examples/Advanced/assert.scad
- share/openscad/examples/Advanced/children.scad
- share/openscad/examples/Advanced/children_indexed.scad
- share/openscad/examples/Advanced/example-dir.json
- share/openscad/examples/Advanced/module_recursion.scad
- share/openscad/examples/Advanced/offset.scad
- share/openscad/examples/Advanced/surface_image.png
- share/openscad/examples/Advanced/surface_image.scad
- share/openscad/examples/Basics/CSG-modules.scad
- share/openscad/examples/Basics/CSG.scad
- share/openscad/examples/Basics/LetterBlock.scad
- share/openscad/examples/Basics/example-dir.json
- share/openscad/examples/Basics/hull.scad
- share/openscad/examples/Basics/linear_extrude.scad
- share/openscad/examples/Basics/logo.scad
- share/openscad/examples/Basics/logo_and_text.scad
- share/openscad/examples/Basics/projection.scad
- share/openscad/examples/Basics/projection.stl
- share/openscad/examples/Basics/roof.scad
- share/openscad/examples/Basics/rotate_extrude.scad
- share/openscad/examples/Basics/text_on_cube.scad
- share/openscad/examples/COPYING-CC0.txt
- share/openscad/examples/Functions/echo.scad
- share/openscad/examples/Functions/example-dir.json
- share/openscad/examples/Functions/functions.scad
- share/openscad/examples/Functions/list_comprehensions.scad
- share/openscad/examples/Functions/polygon_areas.scad
- share/openscad/examples/Functions/recursion.scad
- share/openscad/examples/Old/example001.scad
- share/openscad/examples/Old/example002.scad
- share/openscad/examples/Old/example003.scad
- share/openscad/examples/Old/example004.scad
- share/openscad/examples/Old/example005.scad
- share/openscad/examples/Old/example006.scad
- share/openscad/examples/Old/example007.dxf
- share/openscad/examples/Old/example007.scad
- share/openscad/examples/Old/example008.dxf
- share/openscad/examples/Old/example008.scad
- share/openscad/examples/Old/example009.dxf
- share/openscad/examples/Old/example009.scad
- share/openscad/examples/Old/example010.dat
- share/openscad/examples/Old/example010.scad
- share/openscad/examples/Old/example011.scad
- share/openscad/examples/Old/example012.scad
- share/openscad/examples/Old/example012.stl
- share/openscad/examples/Old/example013.dxf
- share/openscad/examples/Old/example013.scad
- share/openscad/examples/Old/example014.scad
- share/openscad/examples/Old/example015.scad
- share/openscad/examples/Old/example016.scad
- share/openscad/examples/Old/example016.stl
- share/openscad/examples/Old/example017.scad
- share/openscad/examples/Old/example018.scad
- share/openscad/examples/Old/example019.scad
- share/openscad/examples/Old/example020.scad
- share/openscad/examples/Old/example021.scad
- share/openscad/examples/Old/example022.scad
- share/openscad/examples/Old/example023.scad
- share/openscad/examples/Old/example024.scad
- share/openscad/examples/Parametric/candleStand.json
- share/openscad/examples/Parametric/candleStand.scad
- share/openscad/examples/Parametric/example-dir.json
- share/openscad/examples/Parametric/sign.json
The first 100 are listed.
distinfo 7
| File | Size | SHA256 |
|---|---|---|
| openscad-openscad-2025.05.08-72c9919d63116f8e711f3566ae34e9eb63a2d6e6_GH0.tar.gz | 2.4478576e+07 | 10436542006d598beb34a7bbfbb88101c81e2102efb7c884b3a7831c7b7865cb |
| microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz | 1.133506e+06 | 1811a777b83ffa9cb5c2f3c1b2f41b48bd72b6f044812d7ba2c2bacf5e1b8e2c |
| elalish-manifold-7c8fbe186aa1ac5eb73f12c28bdef093ee4d11c9_GH0.tar.gz | 2.9614163e+07 | 5418524300e37c2edb0de81a2393cd768f631a5de02f68936bc5c42988271813 |
| arsenm-sanitizers-cmake-c3dc841af4dbf44669e65b82cb68a575864326bd_GH0.tar.gz | 7433 | 19d511a3a4ddc872c89ab62c070dd8d1fcc733e6ea4655f5876a60237cd556ba |
| openscad-OpenCSG-313018fbf997f484f66cb4a320bbd2abf79a4fc1_GH0.tar.gz | 302671 | e6da517ab86422ed822e09c71e1ca6a673149fbbac50e7f3cb94f2daa3f7999d |
| AngusJohnson-Clipper2-6901921c4be75126d1de60bfd24bd86a61319fd0_GH0.tar.gz | 621021 | d4ba8b5a927caab6e2b3d07d9becd5bf3775489494fd84251e7d288e3b43ae4b |
| openscad-MCAD-1ea402208c3127ffb443931e9bb1681c191dacca_GH0.tar.gz | 56943 | 3d04077d369814638c3f018fecc39439011a47f545026f43c1a465bce1773f57 |