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.6.0_pre20220620 :: 0 :: gentoo

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

v2.6.0_pre20220601 :: 0 :: gentoo

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

v2.4.2_p20220506 :: 0 :: gentoo

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

v2.4.2 :: 0 :: gentoo

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

v2.4.1 :: 0 :: gentoo

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

v2.4.0-r2 :: 0 :: gentoo

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

General

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 / imath : Imath basic math package

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 / 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

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 / imath : Imath basic math package

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 / 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
824854
[sattvik] media-gfx/prusaslicer-2.3.1 fails to compile
829874
media-gfx/prusaslicer-2.4.0-r1 fails to compile: Hollowing.cpp: undefined reference to imath_half_to_float_table
851783
media-gfx/prusaslicer: relax version requirement onto dev-cpp/tbb in RDEPEND
853973
>=media-gfx/prusaslicer-2.4.2_p20220506 crashes : longjmp causes uninitialized stack frame
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-gfx/prusaslicer: 2.6.0_pre20220620 version bump.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/prusaslicer: Stabilize 2.6.0_pre20220601 amd64, #843353
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-gfx/prusaslicer: skip tests due to fff tests hanging.
Bug: https://github.com/prusa3d/PrusaSlicer/issues/8379 Closes: https://bugs.gentoo.org/843410 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-gfx/prusaslicer: 2.6.0_pre20220601 version added.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-gfx/prusaslicer: 20220506 snapshot with Boost 1.79.0 patch.
Bug: https://github.com/prusa3d/PrusaSlicer/issues/8302 Fixes: https://bugs.gentoo.org/843284 Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Piotr Karbowski · gentoo
media-gfx/prusaslicer: 2.4.2 version bump.
Signed-off-by: Piotr Karbowski <slashbeast@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
media-gfx/prusaslicer: amd64 stable wrt bug #835628
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
Dennis Lamm · gentoo
media-gfx/prusaslicer: drop old
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/24546 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Dennis Lamm · gentoo
media-gfx/prusaslicer: 2.4.1 version bump
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Christophe Lermytte · gentoo
media-gfx/prusaslicer: fix build with cereal-1.3.1
Upstream patch on master branch, should make it in the new release. Signed-off-by: Christophe Lermytte <gentoo@lermytte.be> Closes: https://bugs.gentoo.org/834005 Closes: https://github.com/gentoo/gentoo/pull/24341 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/prusaslicer: support OpenEXR 3 / imath
Bug: https://bugs.gentoo.org/833158 Signed-off-by: Sam James <sam@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.30, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/24093 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
media-gfx/prusaslicer-2.4.0-r1: fixed ebuild
Closes: https://bugs.gentoo.org/830230 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
media-gfx/prusaslicer: dropped GUI useflag
Closes: https://bugs.gentoo.org/829874 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/23560 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
media-gfx/prusaslicer: bump to 2.4.0
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.28, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/23480 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dennis Lamm · gentoo
media-gfx/prusaslicer: ebuild improvement
suppress developer warnings set build type to release Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.20, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/22778 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/prusaslicer: add bug reference to comment
Bug: https://bugs.gentoo.org/820785 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
media-gfx/prusaslicer: needs deprecated TBB features, depend on older version
Bug: https://bugs.gentoo.org/820785 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-gfx/prusaslicer: add tbb subslot operator
Signed-off-by: Sam James <sam@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.20, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/22728 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
Dennis Lamm · gentoo
media-gfx/prusaslicer: adapted SLIC3R_BUILD_ID
Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org> Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Dennis Lamm <expeditioneer@gentoo.org>
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>