cad/openscad-devel 2026.03.16_2 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
The newest version among them is 2026.10.23, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | cad/openscad-devel | 2026.03.16_2 | no data | - | [email protected] | 2026-09-06 |
| FreeBSD | cad/openscad-devel | 2026.10.23 newest | none known | - | [email protected] | 2026-10-24 |
| HardenedBSD | cad/openscad-devel | 2026.09.03_2 | no data | - | [email protected] | - |
| GhostBSD | cad/openscad-devel | 2026.09.03_1 | no data | - | [email protected] | - |
Install
Binary package:
mport install openscad-devel
From mports:
cd /usr/mports/cad/openscad-devel && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openscad-devel>0:cad/openscad-devel
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
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 13
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/onetbblib3mf.so: cad/lib3mf
Build dependencies 17
Run dependencies 13
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
Files
Manual pages 1
- openscad(1)
pkg-plist 197
- 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-devel/color-schemes/editor/dark-background.json
- share/openscad-devel/color-schemes/editor/high-contrast-dark.json
- share/openscad-devel/color-schemes/editor/high-contrast-light.json
- share/openscad-devel/color-schemes/editor/light-background.json
- share/openscad-devel/color-schemes/editor/monokai.json
- share/openscad-devel/color-schemes/editor/solarized-dark.json
- share/openscad-devel/color-schemes/editor/solarized-light.json
- share/openscad-devel/color-schemes/editor/tomorrow-night.json
- share/openscad-devel/color-schemes/editor/tomorrow.json
- share/openscad-devel/color-schemes/editor/visualstudio.json
- share/openscad-devel/color-schemes/editor/xcode.json
- share/openscad-devel/color-schemes/readme.txt
- share/openscad-devel/color-schemes/render/beforedawn.json
- share/openscad-devel/color-schemes/render/clearsky.json
- share/openscad-devel/color-schemes/render/daylight-gem.json
- share/openscad-devel/color-schemes/render/deepocean.json
- share/openscad-devel/color-schemes/render/metallic.json
- share/openscad-devel/color-schemes/render/monotone.json
- share/openscad-devel/color-schemes/render/nature.json
- share/openscad-devel/color-schemes/render/nocturnal-gem.json
- share/openscad-devel/color-schemes/render/solarized.json
- share/openscad-devel/color-schemes/render/starnight.json
- share/openscad-devel/color-schemes/render/sunset.json
- share/openscad-devel/color-schemes/render/tomorrow-night.json
- share/openscad-devel/color-schemes/render/tomorrow.json
- share/openscad-devel/examples/Advanced/GEB.scad
- share/openscad-devel/examples/Advanced/animation.scad
- share/openscad-devel/examples/Advanced/assert.scad
- share/openscad-devel/examples/Advanced/children.scad
- share/openscad-devel/examples/Advanced/children_indexed.scad
- share/openscad-devel/examples/Advanced/example-dir.json
- share/openscad-devel/examples/Advanced/module_recursion.scad
- share/openscad-devel/examples/Advanced/offset.scad
- share/openscad-devel/examples/Advanced/surface_image.png
- share/openscad-devel/examples/Advanced/surface_image.scad
- share/openscad-devel/examples/Basics/CSG-modules.scad
- share/openscad-devel/examples/Basics/CSG.scad
- share/openscad-devel/examples/Basics/LetterBlock.scad
- share/openscad-devel/examples/Basics/example-dir.json
- share/openscad-devel/examples/Basics/hull.scad
- share/openscad-devel/examples/Basics/linear_extrude.scad
- share/openscad-devel/examples/Basics/logo.scad
- share/openscad-devel/examples/Basics/logo_and_text.scad
- share/openscad-devel/examples/Basics/projection.scad
- share/openscad-devel/examples/Basics/projection.stl
- share/openscad-devel/examples/Basics/roof.scad
- share/openscad-devel/examples/Basics/rotate_extrude.scad
- share/openscad-devel/examples/Basics/text_on_cube.scad
- share/openscad-devel/examples/COPYING-CC0.txt
- share/openscad-devel/examples/Functions/echo.scad
- share/openscad-devel/examples/Functions/example-dir.json
- share/openscad-devel/examples/Functions/functions.scad
- share/openscad-devel/examples/Functions/list_comprehensions.scad
- share/openscad-devel/examples/Functions/polygon_areas.scad
- share/openscad-devel/examples/Functions/recursion.scad
- share/openscad-devel/examples/Old/example001.scad
- share/openscad-devel/examples/Old/example002.scad
- share/openscad-devel/examples/Old/example003.scad
- share/openscad-devel/examples/Old/example004.scad
- share/openscad-devel/examples/Old/example005.scad
- share/openscad-devel/examples/Old/example006.scad
- share/openscad-devel/examples/Old/example007.dxf
- share/openscad-devel/examples/Old/example007.scad
- share/openscad-devel/examples/Old/example008.dxf
- share/openscad-devel/examples/Old/example008.scad
- share/openscad-devel/examples/Old/example009.dxf
- share/openscad-devel/examples/Old/example009.scad
- share/openscad-devel/examples/Old/example010.dat
- share/openscad-devel/examples/Old/example010.scad
- share/openscad-devel/examples/Old/example011.scad
- share/openscad-devel/examples/Old/example012.scad
- share/openscad-devel/examples/Old/example012.stl
- share/openscad-devel/examples/Old/example013.dxf
- share/openscad-devel/examples/Old/example013.scad
- share/openscad-devel/examples/Old/example014.scad
- share/openscad-devel/examples/Old/example015.scad
- share/openscad-devel/examples/Old/example016.scad
- share/openscad-devel/examples/Old/example016.stl
- share/openscad-devel/examples/Old/example017.scad
- share/openscad-devel/examples/Old/example018.scad
- share/openscad-devel/examples/Old/example019.scad
- share/openscad-devel/examples/Old/example020.scad
- share/openscad-devel/examples/Old/example021.scad
- share/openscad-devel/examples/Old/example022.scad
- share/openscad-devel/examples/Old/example023.scad
- share/openscad-devel/examples/Old/example024.scad
- share/openscad-devel/examples/Parametric/candleStand.json
- share/openscad-devel/examples/Parametric/candleStand.scad
- share/openscad-devel/examples/Parametric/example-dir.json
- share/openscad-devel/examples/Parametric/sign.json
The first 100 are listed.
distinfo 7
| File | Size | SHA256 |
|---|---|---|
| openscad-openscad-2026.03.16-cc559f7aab12b1e44a531ca2180b7d9c1c40ac34_GH0.tar.gz | 2.5338204e+07 | 35aed43e786939f13a70db555f2a0ef810dbca59be02b4caa8d6674887846081 |
| microsoft-mimalloc-4cebb48062196625b91c79311f3ff4b22f493d47_GH0.tar.gz | 1.133506e+06 | 1811a777b83ffa9cb5c2f3c1b2f41b48bd72b6f044812d7ba2c2bacf5e1b8e2c |
| elalish-manifold-cf01c7bee2c93a6b5747b428a6d91cc69fcd5bf5_GH0.tar.gz | 3.0747678e+07 | 14ef78420812557a079917e635fc2119dc9eb6669439dd1f8b80bb48dd95f6f7 |
| arsenm-sanitizers-cmake-bcb1fc68616e9645ca5acea2992412606373ab04_GH0.tar.gz | 7491 | 98f25152be7305263189e1167c7b65a79328b335d1cf4861f592318a36d031ae |
| openscad-OpenCSG-313018fbf997f484f66cb4a320bbd2abf79a4fc1_GH0.tar.gz | 302671 | e6da517ab86422ed822e09c71e1ca6a673149fbbac50e7f3cb94f2daa3f7999d |
| AngusJohnson-Clipper2-c7f820f6a03fa91f189b866d27bf40dfe47abaa6_GH0.tar.gz | 716242 | 399e712bd653a85e1507fbb02de8032d264e235a8e62e7028cee91f0490418b6 |
| openscad-MCAD-1ea402208c3127ffb443931e9bb1681c191dacca_GH0.tar.gz | 56943 | 3d04077d369814638c3f018fecc39439011a47f545026f43c1a465bce1773f57 |