BSD Ports

cad/openscad-devel 2026.10.23 FreeBSD

Programmer's solid 3D CAD modeller

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
4bbb207f72
License
GPLv2+
Categories
cad
Package size
7020.0 KiB, 28756.8 KiB installed

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.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDcad/openscad-devel2026.10.23 newestnone known-[email protected]2026-10-24
MidnightBSDcad/openscad-devel2026.03.16_2no data-[email protected]2026-09-06
HardenedBSDcad/openscad-devel2026.09.03_2no data-[email protected]-
GhostBSDcad/openscad-devel2026.09.03_1no data-[email protected]-

Install

Binary package:

pkg install openscad-devel

From the ports tree:

cd /usr/ports/cad/openscad-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	openscad-devel>0:cad/openscad-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2026.09.03_22026.09.03_2--2026.09.03_2
FreeBSD:14:quarterly2026.09.03_22026.09.03_2n/a-2026.09.03_2
FreeBSD:15:latest2026.09.03_22026.09.03_2n/a-2025.07.25
FreeBSD:15:quarterly2026.09.03_22026.09.03_2n/an/an/a
FreeBSD:16:latest2026.09.03_22026.09.03_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

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

Library 13

The full lists below include those, and their dependencies in turn.

Build dependencies 251

The first 100 are listed.

Run dependencies 229

The first 100 are listed.

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 204
  • 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/nord-dark.json
  • share/openscad-devel/color-schemes/editor/nord-light.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/nord-dark.json
  • share/openscad-devel/color-schemes/render/nord-light.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

The first 100 are listed.

distinfo 7
FileSizeSHA256
openscad-openscad-2026.10.23-2ec8e9cad48a9305317e1ee76c2f61e896a62da0_GH0.tar.gz2.5650365e+075ea74490e22e3d9e6376e18387b97588d82689dd9c76534906fa0619ef55da95
microsoft-mimalloc-30b2d9d89099bee08e9f67a1ffb3e12e7ba45227_GH0.tar.gz1.411187e+067ced84a659a95454ce08b725af56331164e6b8673310e5a9a5c612576145456f
elalish-manifold-0edd9d54876f3135e431575214dd6d8a72866fee_GH0.tar.gz3.0979021e+0767677a21ec39d24c843b4a2be698bf7acba5f9684df667285cef5e5f94c70267
arsenm-sanitizers-cmake-bcb1fc68616e9645ca5acea2992412606373ab04_GH0.tar.gz749198f25152be7305263189e1167c7b65a79328b335d1cf4861f592318a36d031ae
openscad-OpenCSG-9bf122715213dca05e70993dd8672fe3aa36c518_GH0.tar.gz303449d0139ed0e0934f51d4748e0dab19e7147cac5efc35f6d3bfa844a19fbb3bfd14
AngusJohnson-Clipper2-c7f820f6a03fa91f189b866d27bf40dfe47abaa6_GH0.tar.gz716242399e712bd653a85e1507fbb02de8032d264e235a8e62e7028cee91f0490418b6
openscad-MCAD-1ea402208c3127ffb443931e9bb1681c191dacca_GH0.tar.gz569433d04077d369814638c3f018fecc39439011a47f545026f43c1a465bce1773f57

Commit history 6

DateCommitCreditsLog message
4bbb207f72 Michael Reifenberger cad/openscad-devel: Update and enable experimental features
Update to 2026.10.23 and enable experimental features PR: 299642 Reported by: Arthur Chance
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
4a086d59c2 Michael Reifenberger cad/openscad-devel: Update to 2026.09.03
d13d1de778 Michael Reifenberger cad/openscad-devel: Update to 2026.08.23
213840c151 Dima Panov */*: bump consumers after devel/boost update

The latest 5 of 6 in the history this site was built from.