Summary
OpenSCAD is a 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 free software and available for Linux/UNIX, MS Windows and Mac OS X.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2
- USE flags
- ccache emacs
v2019.05-r4 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~arm64 ~x86
- USE flags
- ccache emacs
v2019.05-r3 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86 ~arm64
- USE flags
- ccache emacs
USE flags
General
Dependencies
app-editors / emacs : The extensible, customizable, self-documenting real-time display editor
dev-cpp / eigen : C++ template library for linear algebra
dev-libs / boost : Boost Libraries for C++
dev-libs / double-conversion : Binary-decimal and decimal-binary conversion routines for IEEE doubles
dev-libs / glib : The GLib library of C routines
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices
dev-libs / libspnav : libspnav is a replacement for the magellan library with a cleaner API
dev-libs / libzip : Library for manipulating zip archives
dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding
dev-qt / qtconcurrent : Multi-threading concurrence support library for the Qt5 framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtdbus : Qt5 module for inter-process communication over the D-Bus protocol
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt5 framework
dev-qt / qtnetwork : Network abstraction library for the Qt5 framework
dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries
media-gfx / opencsg : The Constructive Solid Geometry rendering library
media-libs / fontconfig : A library for configuring and customizing font access
media-libs / freetype : A high-quality and portable font engine
media-libs / glew : The OpenGL Extension Wrangler Library
media-libs / harfbuzz : An OpenType text shaping engine
media-libs / lib3mf : Implementation of the 3D Manufacturing Format file standard
sci-mathematics / cgal : C++ library for geometric algorithms and data structures
x11-libs / qscintilla : Qt port of Neil Hodgson's Scintilla C++ editor control
x11-misc / shared-mime-info : The Shared MIME-info Database specification
Runtime Dependencies
app-editors / emacs : The extensible, customizable, self-documenting real-time display editor
dev-cpp / eigen : C++ template library for linear algebra
dev-libs / boost : Boost Libraries for C++
dev-libs / double-conversion : Binary-decimal and decimal-binary conversion routines for IEEE doubles
dev-libs / glib : The GLib library of C routines
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / hidapi : A multi-platform library for USB and Bluetooth HID-Class devices
dev-libs / libspnav : libspnav is a replacement for the magellan library with a cleaner API
dev-libs / libzip : Library for manipulating zip archives
dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding
dev-qt / qtconcurrent : Multi-threading concurrence support library for the Qt5 framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtdbus : Qt5 module for inter-process communication over the D-Bus protocol
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt5 framework
dev-qt / qtnetwork : Network abstraction library for the Qt5 framework
dev-qt / qtopengl : OpenGL support library for the Qt5 framework (deprecated)
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
media-gfx / opencsg : The Constructive Solid Geometry rendering library
media-libs / fontconfig : A library for configuring and customizing font access
media-libs / freetype : A high-quality and portable font engine
media-libs / glew : The OpenGL Extension Wrangler Library
media-libs / harfbuzz : An OpenType text shaping engine
media-libs / lib3mf : Implementation of the 3D Manufacturing Format file standard
sci-mathematics / cgal : C++ library for geometric algorithms and data structures
x11-libs / qscintilla : Qt port of Neil Hodgson's Scintilla C++ editor control
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/openscad: fix issue with cgal
Fixes the issue of not building against cgal-5.1. Also installs locales into correct dir. Bug: https://bugs.gentoo.org/755842 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18435 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/openscad: fix build issue with cgal-5.1
For now use <sci-mathematics/cgal-5 due to a failure with current cgal-5.1. Issue reported upstream, see https://github.com/openscad/openscad/issues/3497 Closes: https://bugs.gentoo.org/755842 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18380 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
media-gfx/openscad: Drop 2019.05-r2
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
media-gfx/openscad: stabilize 2019.05-r3 on amd64
Closes: https://bugs.gentoo.org/755716 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
media-gfx/openscad: stabilize 2019.05-r3 on x86
Bug: https://bugs.gentoo.org/755716 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
media-gfx/openscad: arm64 keyworded (bug #734822)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/openscad: remove unneeded patch
Remove a backported patch which is no longer needed for live ebuild. Reported-by: Michael Moon <triffid.hunter@gmail.com> Closes: https://bugs.gentoo.org/728560 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16616 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/openscad: backport r3 changes
Backport the changes from 2019.05-r3 to live ebuild. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
media-gfx/openscad: drop old
Drop obsolete 2015.03 version. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15809 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Bernd Waibel · gentoo
media-gfx/openscad: Fix build with boost-1.73.0
Thanks to William T Wilson for reporting and providing patch. Additionally OpenSCAD has an optional, but automagic dependency on media-libs/lib3mf. Add ccache USE flag, as it's automagically enabled whenever the ccache binary is found in PATH. Reported-by: William T Wilson <fluffysheap@gmail.com> Closes: https://bugs.gentoo.org/722302 Package-Manager: Portage-2.3.99-r2, Repoman-2.3.22 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
media-gfx/openscad: x86 stable wrt bug #716134
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
media-gfx/openscad: amd64 stable wrt bug #716134
Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Haelwenn (lanodan) Monnier · gentoo
media-gfx/openscad: dev-qt/*[-gles2 => -gles2-only]
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Haelwenn (lanodan) Monnier · gentoo
media-gfx/openscad: dev-qt/qtgui[-gles2 => -gles2-only]
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
media-gfx/openscad: Update virtual/emacs dependency.
The virtual is deprecated, depend on app-editors/emacs instead. Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Christophe Lermytte · gentoo
media-gfx/openscad: fix compilation with boost-1.72
Patch originates from upstream commit which is staged for release https://github.com/openscad/openscad/pull/3105 Closes: https://bugs.gentoo.org/703022 Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://github.com/gentoo/gentoo/pull/14028 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/openscad: drop obsolete version 2019.05
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12077 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Bernd Waibel · gentoo
media-gfx/openscad: fix automagic deps
Fixes issues with automagic dependencies in upstream build system, where it links against dev-libs/libspnav and dev-libs/hidapi if they are present on the build host. Thanks to Phil Stracchino (Unix Ronin) for bringing this up. Closes: https://bugs.gentoo.org/686354 Reported-by: Phil Stracchino (Unix Ronin) <phils@caerllewys.net> Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Bernd Waibel · gentoo
media-gfx/openscad: bump to version 2019.05
Closes: https://bugs.gentoo.org/686044 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12005 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Bernd Waibel · gentoo
media-gfx/openscad: fix boost-1.70.0 build
Fixes a build issue with >=boost-1.69 Closes: https://bugs.gentoo.org/684038 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12003 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Pacho Ramos · gentoo
media-gfx/openscad: Drop old
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org> - Bernd Waibel · gentoo
media-gfx/openscad: bump to EAPI 7
Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Bernd Waibel · gentoo
media-gfx/openscad: add missing dependencies
Update metadata.xml to add myself as maintainer (see https://archives.gentoo.org/gentoo-dev/message/3d497dc197a35250614437572ef80e4b) Closes: https://bugs.gentoo.org/661384 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Bernd Waibel <waebbl@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/10687 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Sergey Alirzaev · gentoo
media-gfx/openscad: don't call ccache
Closes: https://github.com/gentoo/gentoo/pull/6632 - Michael Weber · gentoo
media-gfx/openscad: Update live ebuild.
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Michael Weber · gentoo
media-gfx/openscad: Depend on qtgui[-gles2] (thanks Jack MacNaught, bug 637074).
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Michael Weber · gentoo
media-gfx/openscad: DEPEND on dev-qt/qtconcurrent (thanks Pawel Tatera and Volker Wegert, bug 635758).
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Michael Weber · gentoo
media-gfx/openscad: Version bump (big thanks to Jesper Saxtorph, bug 635062).
Package-Manager: Portage-2.3.16, Repoman-2.3.6 - Sergey Alirzaev · gentoo
media-gfx/openscad: Needs rebuild on cgal subslot bump
Closes: https://github.com/gentoo/gentoo/pull/5619 - Andreas Sturmlechner · gentoo
media-gfx/openscad: Cleanup Qt4-based
Gentoo-bug: 623610 Package-Manager: Portage-2.3.12, Repoman-2.3.3 - Andreas Sturmlechner · gentoo
media-gfx/openscad: Switch to Qt5, add xdg-utils
Drop unused eutils.eclass. Thanks-to: maurerpe <junk4me46806@yahoo.com> Gentoo-bug: 623610 Package-Manager: Portage-2.3.12, Repoman-2.3.3 - Michael Weber · gentoo
media-gfx/openscad: Add live ebuild.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Michael Weber · gentoo
media-gfx/openscad: Add emacs mode, thanks Emery Hemingway for the ebuild (bug 492220).
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Michael Weber · gentoo
media-gfx/openscad: Remove old version.
Package-Manager: Portage-2.3.5, Repoman-2.3.2 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - David Seifert · gentoo
media-gfx/openscad: Depend on x11-libs/qscintilla[qt4]
Package-Manager: Portage-2.3.3, Repoman-2.3.1 Closes: https://github.com/gentoo/gentoo/pull/3188 - Matthew Brewer · gentoo
media-gfx/openscad: version bump to 2015.03_p2 & bugfix
- bump to patchlevel 2 - fix segfault when using with qt{opengl,gui}:4[egl] -> enforce USE=-egl - update dependency list - port to EAPI 6 Package-Manager: portage-2.2.28 RepoMan-Options: --ignore-arches - Thomas Kahle · gentoo
media-gfx/openscad: Add "|| die", fix copyright.
Package-Manager: portage-2.2.20.1 - Thomas Kahle · gentoo
media-gfx/openscad: Remove old
Package-Manager: portage-2.2.20.1 - Thomas Kahle · gentoo
media-gfx/openscad: Bump to 2015.03 (Bug 545404)
Package-Manager: portage-2.2.20.1 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed