BSD Ports

Vulnerable: version 2021.01nb46 is affected by 2 known vulnerabilities. See below.

cad/openscad 2021.01nb46 NetBSD

OpenSCAD - The Programmers Solid 3D CAD Modeller

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7b5a3977f9
License
gnu-gpl-v2
Categories
cad
Package size
4348.0 KiB, 13221.8 KiB installed

Description

OpenSCAD is free software for creating solid 3D CAD objects.

Unlike most free software for creating 3D models (such as the famous application Blender) it does not focus on the artistic aspects of 3D modelling but instead on the CAD aspects. Thus it might be the application you are looking for when you are planning to create 3D models of machine parts but pretty sure is not what you are looking for when you are more interested in 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 (see examples below). This gives you (the designer) full control over the modelling process and enables you to easily change any step in the modelling process or make designes that are defined by configurable parameters.

OpenSCAD provides two main modelling techniques: First there is constructive solid geometry (aka CSG) and second there is extrusion of 2D outlines. As data exchange format format for this 2D outlines Autocad DXF files are used. In addition to 2D paths for extrusion it is also possible to read design parametes from DXF files. Besides DXF files OpenSCAD can read and create 3D models in the STL and OFF file formats.

In the other systems

SystemPortVersion
NetBSDcad/openscad2021.01nb46
FreeBSDcad/openscad2026.08.23_2
OpenBSDcad/openscad2026.09.17
MidnightBSDcad/openscad2025.05.08_4
HardenedBSDcad/openscad2026.08.23_2
GhostBSDcad/openscad2026.08.23_1

Install

Binary package:

pkgin install openscad

From pkgsrc:

cd /usr/pkgsrc/cad/openscad && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_642021.01nb46
NetBSD 10.1 aarch642021.01nb43
SmartOS / illumos x86_64-
macOS 15 arm64-

Dependencies

Run dependencies 15

No port depends on this one.

Known vulnerabilities 2

Commit history 5

DateCommitCreditsLog message
7b5a3977f9 wiz *: recursive bump for pcre2 10.49
204ac6b2b7 tnn *: revbump for pcre2 symbol versioning change
5e4aea17e2 wiz *: recursive bump for pcre2 10.48
d83d7cec2c adam Revbump for Boost 1.92.0
6e59681be8 wiz *: recursive bump for libmpg123 dependency in lame