CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

cad/openscad-devel 2026.10.23

Programmer's solid 3D CAD modeller

Port info

Maintainer
mr@FreeBSD.org
Packages
latest: 2026.09.03_2, update to 2026.10.23 not built yet
Upstream
up to date
Last update
to 2026.10.23 · 4bbb207f72
Quarterly
2026Q4: 2026.09.03_2
WWW
https://www.openscad.org/
Links
cgit · VuXML

Install

Package
# pkg install openscad-devel
installs 2026.09.03_2 from latest; from quarterly (2026Q4) 2026.09.03_2
Port
# cd /usr/ports/cad/openscad-devel && make install clean
Size
6.8 MiB download · 28 MiB installed
Depends on
archivers/libzip 1.12.1, cad/lib3mf 2.5.0, comms/hidapi 0.15.0, devel/boost-libs 1.92.0, devel/desktop-file-utils 0.28, devel/double-conversion 3.4.0, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/onetbb 2023.1.0, devel/qscintilla2 2.14.1,1, devel/qt6-5compat 6.11.2, devel/qt6-base 6.11.2_1, devel/qt6-tools 6.11.2, graphics/cairo 1.18.2,3, graphics/glew 2.3.1, graphics/libGLU 9.0.3, graphics/libglvnd 1.7.0, graphics/opencsg 1.8.2, graphics/qt6-svg 6.11.2, lang/python312 3.12.15, math/gmp 6.3.0, math/mpfr 4.2.2,1, misc/shared-mime-info 2.4_2, multimedia/qt6-multimedia 6.11.2_1, print/freetype2 2.14.3, print/harfbuzz 14.6.0, textproc/libxml2 2.15.4, x11-fonts/fontconfig 2.18.3,1, x11/libX11 1.8.14,1
License
GPLv2+

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162026.09.03_22026.09.03_2–
FreeBSD 152026.09.03_22026.09.03_2–
FreeBSD 142026.09.03_22026.09.03_22026.09.03_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152026.09.03_22026.09.03_2–
FreeBSD 142026.09.03_22026.09.03_22026.09.03_2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2026.09.03_2.

Not counted (2)

CVEs that match this port only loosely: inherited from the whole project, or with versions that cannot be compared. What does this mean?

2 with versions that cannot be compared
The CVE record gives dates or the port uses snapshot versions (or the other way round), so the version of this port cannot be placed in the affected range.
CVECVSSPublishedDescription
CVE-2022-04977.12022-08-29A vulnerbiility was found in Openscad, where a .scad file with no trailing newline could cause an out-of-bounds read during parsing of annotations.
CVE-2022-04965.52022-08-29A vulnerbiility was found in Openscad, where a DXF-format drawing with particular (not necessarily malformed!) properties may cause an out-of-bounds memory access when i…

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (98)

Michael Reifenberger (mr) · 2026.10.23
cad/openscad-devel: Update and enable experimental features

Update to 2026.10.23 and enable experimental features

PR:		299642
Reported by:	Arthur Chance
4bbb207f72
Dima Panov (fluffy) · 2026.09.03_2
*/*: update boost consumers after boost-1.92
97a84ef467
Michael Reifenberger (mr) · 2026.09.03_1
cad/openscad-devel: Update to 2026.09.03
4a086d59c2
Michael Reifenberger (mr) · 2026.08.23_1
cad/openscad-devel: Update to 2026.08.23
d13d1de778
Dima Panov (fluffy) · 2026.07.26_1
*/*: bump consumers after devel/boost update
213840c151
Michael Reifenberger (mr) · 2026.07.26
cad/openscad-devel: Update to 2026.07.26
19aa3507a9
Michael Reifenberger (mr) · 2026.06.21
cad/openscad-devel: Update to 2026.06.21
78eea88b8b
Max Brazhnikov (makc) · 2026.03.16_2
*/*: bump PORTREVISION after switching to NumPy 2.x
2bf3834a19
Max Brazhnikov (makc) · 2026.03.16_1
*/*: Switch to NumPy 2.x

PR:		294328
Exp-run:	antoine
b0b4d9e1ea
Charlie Li (vishwin) · 2026.03.16_1
math/py-numpy: switch all consumers to math/py-numpy1

...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS

PR: 281470
d4bd5ba72e
Michael Reifenberger (mr) · 2026.03.16_1
cad/openscad-devel: Update to 2026.03.16
8dd351dbc4
Michael Reifenberger (mr) · 2026.02.19_1
cad/openscad-devel: Fix build

Fix path to python.
56f1e02002
Michael Reifenberger (mr) · 2026.02.19
cad/openscad-devel: Update to 2026.02.19
9f34883ed7
Jason E. Hale (jhale) · 2025.11.20_1
*.*: Remove useless commented PORTREVISION lines

We have compentent tools to bump PORTREVISION and don't need these
placeholders that serve no purpose other than to uglify the Makefile.

cad/freecad-devel and cad/openscad-devel are good recent examples
of where tools have been used to bump PORTREVISION, but there was
a residual commented PORTREVISION line prior to this commit.

Approved by:	portmgr (blanket)
f4cfe9193d
Michael Reifenberger (mr) · 2025.11.20_1
cad/openscad-devel: Update

Update to 2025.11.20.
Add now mandatory lib3mf dependency.
fe3fb88ff0
Dima Panov (fluffy) · 2025.07.25_1
cad/openscad-devel: fix build with Boost-1.89 (+)

Reported by:	fallout
9984b4950c
Dima Panov (fluffy) · 2025.07.25_1
devel/boost: bump consumers after boost upgrade (+)

Get rid of direct dependency ob libbost_system.so, use libboost_thread.so instead
67fb95fb3b
Michael Reifenberger (mr) · 2025.07.25
cad/openscad-devel: Update to 2025.07.25
bbc654bc4f
Michael Reifenberger (mr) · 2025.07.02
cad/openscad-devel: Update to 2025.07.02
0cec21a2fc
Michael Zhilin (mizhka) · 2025.05.08_1
cad/openscad-devel: unbreak

PR:		287283
Reported by:	mirror176@hotmail.com
96b4756a34
Daniel Engberg (diizzy) · 2025.05.08_1
cad/openscad*: Mark BROKEN

Fails to build, error: use of undeclared identifier 'buf'

Reported by:	pkg-fallout
4238393375
Dima Panov (fluffy) · 2025.05.08_1
devel/boost: bump consumers after Boost update
18632db919
Michael Reifenberger (mr) · 2025.05.08
cad/openscad-devel: Update to 2025.05.08

In preparation to the boost 1.88 update.
d141fdf22f
Michael Reifenberger (mr) · 2025.05.04
cad/openscad-devel: Update to 2025.05.04 snapshot
3404bc0639
Michael Reifenberger (mr) · 2025.04.13
cad/openscad-devel: Update to 2025.04.13
c9bb56c658
Michael Reifenberger (mr) · 2025.04.07_1
cad/openscad-devel: Update to 2025.04.07

Update to 2025.04.07 switch to qt6 and disable mimalloc.
Hopefully fixes segfaults as described in PR

PR:		286074
42871a5f62
Dima Panov (fluffy) · 2025.02.08_1
devel/boost: bump consumers after Boost-1.87 update

Sponsored by:	Future Crew, LLC
fa53920e72
Michael Reifenberger (mr) · 2025.02.08
cad/openscad-devel: Update

Update to the current commit as of 2025.02.08
d83b6ce75c
Michael Reifenberger (mr) · 2025.01.10
cad/openscad-devel: Update to current as of 2025.01.10
acba5636dc
Dima Panov (fluffy) · 2024.10.11_5
devel/boost: bump consu,ers after update Boost to 1.86 release

Sponsored by:	Future Crew, LLC
312ee18b02
Michael Reifenberger (mr) · 2024.10.11_4
cad/openscad*: Remove dependency

Now since qt5-multimedia depends on alsa plugin openscad* doesnt need to

PR:		276276
997c6f614c
Jason E. Hale (jhale) · 2024.10.11_3
*/*: Chase devel/qscintilla2 flavorization
a179e81d0a
Jason E. Hale (jhale) · 2024.10.11_2
devel/qscintilla2*: Flavorize ports
b75599479b
Michael Reifenberger (mr) · 2024.10.11_2
cad/openscad*: Clean up

Remove redundant audio/alsa-plugins dependency
pet portlint

Reported by:	makc@
f92c6f19e7
Michael Reifenberger (mr) · 2024.10.11_2
cad/openscad*: Add dependency

Add audio/alsa-plugins as a dependency

PR:		276276
Reported by:	Greg Balfour
fd9decd0ff
Michael Reifenberger (mr) · 2024.10.11_1
cad/Clipper2: Build shared lib

Switch to shared library and improve port
Bump PORTREVISION

PR:		282056
Reported by:	Daniel Engberg zzy@
ac1e9fccf8
Michael Reifenberger (mr) · 2024.10.11
cad/openscad-devel: Update

Unbreak and update to a more recent snapshot 2024.10.11
a76a16749b
Dima Panov (fluffy) · 2022.12.20_2
*/*: bump consumers after devel/boost* update

With hat:	office
Sponsored by:	Future Crew, LLC
55cfbcf56c
Gerald Pfeifer (gerald) · 2022.12.20_1
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020ed0
Michael Reifenberger (mr) · 2022.12.20
cad/openscad-devel: Update to current 2022.12.20
71aaae4ca1
Felix Palmen (zirias) · 2022.09.03_1
Mk/Uses: always use colon for build/run suffix

Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.

Document in CHANGES.

PR:			266034
Exp-run by:		antoine
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36349
ddae4e92d8
Stefan Eßer (se) · 2022.09.03_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 2022.09.03_1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Michael Reifenberger (mr) · 2022.09.03_1
cad/openscad-devel: Fix build

Remove qmake from USES.
Remove buildtools, add qmake_build to USE_QT.
Add two patches which got missed previously.
This should satisfy the build.
a025e9ce23
Michael Reifenberger (mr) · 2022.09.03
cad/openscad-devel: Update and unbreak

Update to the current state as of 2022.09.03 and try to unbreak.
10b4426955
Dima Panov (fluffy) · 2022.05.20_2
*/*: bump all consumers after recent boost upgrade
4cf39decb3
Bernard Spil (brnrd) · 2022.05.20_1
archivers/libzip: Bump PORTREVISION on dependent ports
57a153b696
Tobias C. Berner (tcberner) · 2022.05.20
cad: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  AMAKAWA Shuhei <amakawa@jp.FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Anders Andersson <anders@hack.org>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Christoph Moench-Tegeder <cmt@FreeBSD.org>
  *  David Yeske <dyeske@gmail.com>
  *  Diane Bruce <db@db.net>
  *  Joachim Strombergson <watchman@ludd.ltu.se>
  *  Johnny Sorocil <jsorocil@gmail.com>
  *  Julian Jenkins <kaveman@magna.com.au>
  *  Marc Fonvieille <blackend@FreeBSD.org>
  *  Mario S F Ferreira <lioux@linf.unb.br> et al.
  *  Martin Dieringer <martin.dieringe@gmx.de>
  *  Matthias Petermann <matthias@petermann-it.de>
  *  Michael Durian <durian@shadetreesoftware.com>
  *  Michael Reifenberger <mr@FreeBSD.org>
  *  Nicola Vitale <nivit@FreeBSD.org>
  *  Otacilio de Araujo Ramos Neto <otacilio.neto@bsd.com.br>
  *  Pedro F. Giffuni
  *  Pedro F. Giffuni <giffunip@asme.org>
  *  Pedro Giffuni
  *  Pedro Giffuni <giffunip@asme.org>
  *  Rusmir Dusko <nemysis@FreeBSD.org>
  *  Sarod Yatawatta <sarod@cs.pdn.ac.lk>
  *  Sergio Lenzi <lenzi.sergio@gmail.com>
  *  Stanislav Sedov <ssedov@mbsd.msk.ru>
  *  Thierry Thomas <thierry@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Vanilla I. Shu <vanilla@FreeBSD.org>
  *  Veniamin Gvozdikov <vg@FreeBSD.org>
  *  Ying-Chieh Liao <ijliao@FreeBSD.org>
  *  gahr
  *  hrs
  *  ijliao
  *  lbartoletti <lbartoletti@FreeBSD.org>
  *  lon_kamikaze@gmx.de
  *  stas
  *  swallace
  *  thierry@pompo.net

With hat:	portmgr
b46abf8056
Dmitry Marakasov (amdmi3) · 2022.05.20
cad/openscad-devel: mark BROKEN

Approved by:	portmgr blanket
58ae3d4d64
Michael Reifenberger (mr) · 2022.05.20
cad/openscad-devel: Update to 2022.05.20

Use the version as of 2022.05.20
ae7dd6324c