media-gfx / solvespace

Parametric 2d/3d CAD

Official package sites : https://solvespace.com ·

Solvespace is a parametric 2D/3D CAD tool. Applications include: - modeling 3d parts — draw with extrudes, revolves, and Boolean (union / difference) operations - modeling 2d parts — draw the part as a single section, and export DXF, PDF, SVG; use 3d assembly to verify fit - 3d-printed parts — export the STL or other triangle mesh expected by most 3d printers - preparing CAM data — export 2d vector art for a waterjet machine or laser cutter; or generate STEP or STL, for import into third-party CAM software for machining - mechanism design — use the constraint solver to simulate planar or spatial linkages, with pin, ball, or slide joints - plane and solid geometry — replace hand-solved trigonometry and spreadsheets with a live dimensioned drawing

v3.1-r1 :: 0 :: gentoo

Modified
License
BitstreamVera GPL-2+ GPL-3+ !system-mimalloc? ( MIT )
Keywords
amd64 ~arm64 ~x86
USE flags
openmp system-mimalloc

General

openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
system-mimalloc
Use system dev-libs/mimalloc instead of vendored library

dev-cpp / atkmm : C++ interface for the ATK library

dev-cpp / eigen : C++ template library for linear algebra

dev-cpp / glibmm : C++ interface for glib2

dev-cpp / gtkmm : C++ interface for GTK+

dev-cpp / pangomm : C++ interface for pango

dev-libs / glib : The GLib library of C routines

dev-libs / json-c : A JSON implementation in C

dev-libs / libsigc++ : Typesafe callback system for standard C++

dev-libs / libspnav : libspnav is a replacement for the magellan library with a cleaner API

dev-libs / mimalloc : A compact general purpose allocator with excellent performance

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

media-libs / libpng : Portable Network Graphics library

sys-libs / zlib : Standard (de)compression library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

dev-cpp / atkmm : C++ interface for the ATK library

dev-cpp / glibmm : C++ interface for glib2

dev-cpp / gtkmm : C++ interface for GTK+

dev-cpp / pangomm : C++ interface for pango

dev-libs / glib : The GLib library of C routines

dev-libs / json-c : A JSON implementation in C

dev-libs / libsigc++ : Typesafe callback system for standard C++

dev-libs / libspnav : libspnav is a replacement for the magellan library with a cleaner API

dev-libs / mimalloc : A compact general purpose allocator with excellent performance

media-libs / fontconfig : A library for configuring and customizing font access

media-libs / freetype : High-quality and portable font engine

media-libs / libpng : Portable Network Graphics library

sys-libs / zlib : Standard (de)compression library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / cairo : A vector graphics library with cross-device output support

x11-libs / gtk+ : Gimp ToolKit +

852839
media-gfx/solvespace-3.x segmentation fault on language change with system mimalloc
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
media-gfx/solvespace: use HTTPS, ebuild improvements
Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-gfx/solvespace: Keyword 3.1-r1 arm64, #938015
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
media-gfx/solvespace: drop 3.0-r2
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/solvespace: Stabilize 3.1-r1 amd64, #861752
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
media-gfx/solvespace: add system-mimalloc USE flag
Using the system mimalloc library causes the language selector to stop working (and possibly other undiscovered bugs), so allow users to go back to the statically linked vendored library if desired. Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
media-gfx/solvespace: add missing dev-cpp/eigen depend
Fixes build failure and RDEPENDs untouched, no revbump. Closes: https://bugs.gentoo.org/850931 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
media-gfx/solvespace: add 3.1
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-gfx/solvespace: [QA] tc-has-openmp → tc-check-openmp
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
media-gfx/solvespace: Keyword 3.0-r2 x86, #836264
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-gfx/solvespace: amd64 stable wrt bug #829840
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
media-gfx/solvespace: drop 3.0
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
media-gfx/solvespace: update RDEPEND
Add X USE-flag to dependencies where appropriate. Closes: https://bugs.gentoo.org/836236 Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Smith · gentoo
media-gfx/solvespace: use system mimalloc
Also bump to EAPI-8, use xdg eclass, correct *DEPEND, and some minor style tweaks. x86 keyword dropped as mimalloc is not keyworded for x86. Signed-off-by: Matthew Smith <matthew@gentoo.org>
Matthew Smith · gentoo
media-gfx/solvespace: update LICENSE
Signed-off-by: Matthew Smith <matthew@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
media-gfx/solvespace: Drop 2.3
Bug: https://bugs.gentoo.org/784359 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/solvespace: call xdg_mimeinfo_database_update on 3.0
Closes: https://bugs.gentoo.org/808144 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-gfx/solvespace: add missing deps for 3.0
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
ktrace@yandex.ru · gentoo
media-gfx/solvespace: up to version 3.0
Closes: https://bugs.gentoo.org/784359 Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: ktrace <Victor Kustov ktrace@yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/21027 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/solvespace: fix build with GCC 11
Closes: https://bugs.gentoo.org/790776 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
ktrace · gentoo
media-gfx/solvespace: new package
Parametric 3D/2D CAD software with DXF import/export and STL export for 3D printing. Signed-off-by: Victor Kustov <ktrace@yandex.ru> Package-Manager: Portage-2.3.49, Repoman-2.3.10 Closes: https://github.com/gentoo/gentoo/pull/10115 Signed-off-by: Michał Górny <mgorny@gentoo.org>