media-gfx / prusaslicer

A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)

Official package sites : https://www.prusa3d.com/prusaslicer/ ·

PrusaSlicer takes 3D models (STL, OBJ, AMF) and converts them into G-code instructions for FFF printers or PNG layers for mSLA 3D printers. It's compatible with any modern printer based on the RepRap toolchain, including all those based on the Marlin, Prusa, Sprinter and Repetier firmware. It also works with Mach3, LinuxCNC and Machinekit controllers. PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap community.

v2.3.3 :: 0 :: gentoo

Modified
License
AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT
Keywords
~amd64 ~x86
USE flags
gui test

v2.3.1-r1 :: 0 :: gentoo

Modified
License
AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT
Keywords
~amd64 ~x86
USE flags
gui test

General

gui
Enable support for a graphical user interface
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

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

dev-cpp / tbb : High level abstract threading library

dev-libs / boost : Boost Libraries for C++

dev-libs / cereal : Header-only C++11 serialization library

dev-libs / expat : Stream-oriented XML parser library

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

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / miniz : A lossless, high performance data compression library

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

dev-util / desktop-file-utils : Command line utilities to work with desktop menu entries

media-gfx / openvdb : Library for the efficient manipulation of volumetric data

media-libs / glew : The OpenGL Extension Wrangler Library

media-libs / ilmbase : OpenEXR ILM Base libraries

media-libs / libpng : Portable Network Graphics library

media-libs / qhull : Geometry library

net-misc / curl : A Client that groks URLs

sci-libs / libigl : A simple C++ geometry processing library

sci-libs / nlopt : Non-linear optimization library

sci-mathematics / cgal : C++ library for geometric algorithms and data structures

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

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

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / wxGTK : GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit

x11-misc / shared-mime-info : The Shared MIME-info Database specification

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

dev-cpp / tbb : High level abstract threading library

dev-libs / boost : Boost Libraries for C++

dev-libs / cereal : Header-only C++11 serialization library

dev-libs / expat : Stream-oriented XML parser library

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

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / miniz : A lossless, high performance data compression library

dev-libs / mpfr : library for multiple-precision floating-point computations with exact rounding

media-gfx / openvdb : Library for the efficient manipulation of volumetric data

media-libs / glew : The OpenGL Extension Wrangler Library

media-libs / ilmbase : OpenEXR ILM Base libraries

media-libs / libpng : Portable Network Graphics library

media-libs / qhull : Geometry library

net-misc / curl : A Client that groks URLs

sci-libs / libigl : A simple C++ geometry processing library

sci-libs / nlopt : Non-linear optimization library

sci-mathematics / cgal : C++ library for geometric algorithms and data structures

sys-apps / dbus : A message bus system, a simple way for applications to talk to each other

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

virtual / glu : Virtual for OpenGL utility library

virtual / opengl : Virtual for OpenGL implementation

x11-libs / gtk+ : Gimp ToolKit +

x11-libs / wxGTK : GTK+ version of wxWidgets, a cross-platform C++ GUI toolkit

790830
media-gfx/prusaslicer: broken on hidpi displays
801367
media-gfx/prusaslicer: remote code execution via malicious input (CVE-2020-{28594,28598})
Repository mirror & CI · gentoo
Merge updates from master
Christophe Lermytte · gentoo
media-gfx/prusaslicer: version bump to 2.3.3
Dropping the gcc-11 patch, which is no longer necessary Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://github.com/gentoo/gentoo/pull/22379 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
media-gfx/prusaslicer: Depend on dev-libs/boost:=[threads(+)]
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
media-gfx/prusaslicer: drop old
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.18, Repoman-3.0.2
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/prusaslicer: fix build with GCC 11
Closes: https://bugs.gentoo.org/788196 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
media-gfx/prusaslicer: version bump to 2.3.1
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.18, Repoman-3.0.2 Closes: https://github.com/gentoo/gentoo/pull/21177 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
media-gfx/prusaslicer: drop old
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/prusaslicer: depend on newer miniz
This should force a nudge to the newer miniz. Ensures that we get the export fixes from a previous commit. I use "Fixes" liberally here just so we have a reference to the commit I mean. Ionen did no wrong ;) Fixes: 37f0e16ff077f94d6e4de1f5481af94d5ca0ce36 Bug: https://bugs.gentoo.org/761541 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-gfx/prusaslicer: 2.3.0 version bump + fixes
ebuild changes from 2.2.0-r1 to 2.3.0: + REQUIRED_USE on gui for tests (bug #760096) + patch to add missing miniz header (bug #761541) + qhull:=[static-libs] (qhull_r.so subslot + qhullcpp.a, bug #764338) + force GTK3 (bug #765031) + GUI deps optional with USE=-gui + hopefully all missing dependencies - Release build type, not needed - previous patches (applied upstream) + use .desktop files provided by the package + update licenses + minor cleanups Closes: https://bugs.gentoo.org/760096 Closes: https://bugs.gentoo.org/761541 Closes: https://bugs.gentoo.org/764338 Closes: https://bugs.gentoo.org/765031 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19059 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Daniel M. Weeks · gentoo
media-gfx/prusaslicer: depend on boost subslot
Bug: https://bugs.gentoo.org/762430 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Daniel M. Weeks <dan@danweeks.net> Closes: https://github.com/gentoo/gentoo/pull/18866 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
media-gfx/prusaslicer: added new ebuild
Closes: https://bugs.gentoo.org/652100 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18668 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>