From: Stuart Henderson Subject: Re: UPDATE: cad/prusaslicer 2.8.1 To: Renato Aguiar Cc: OpenBSD ports , Ian Darwin Date: Fri, 22 Nov 2024 12:26:55 +0000 On 2024/11/21 23:25, Renato Aguiar wrote: > Diff updating cad/prusaslicer to 2.8.1: Not sure if there's more that will be needed, but that includes at least one commit that should help with newer boost https://github.com/prusa3d/PrusaSlicer/commit/0b7616c121983e20956afe465d63b4b908b992fd Diff LGTM. > diff refs/remotes/upstream/master refs/heads/master > commit - 62bbb427796aca41bf36017f257b21f31fb5c9db > commit + 43a6f329399e4b81ced0b4fde610ce8e877fb881 > blob - 65a7de00696b242cfc68f83f2b52583e4adf93b9 > blob + 84b8fbcab46fcd30fb7e5eaf9b5cc89f49cd551b > --- cad/prusaslicer/Makefile > +++ cad/prusaslicer/Makefile > @@ -2,7 +2,7 @@ COMMENT = g-code generator for 3D printers > ONLY_FOR_ARCHS = ${LP64_ARCHS} > DPB_PROPERTIES = parallel > > -V = 2.8.0 > +V = 2.8.1 > PKGNAME = prusaslicer-${V} > > GH_ACCOUNT = prusa3d > @@ -25,13 +25,15 @@ WANTLIB += TKV3d TKVCAF TKXCAF TKXSBase TKernel X11 at > WANTLIB += bgcode_convert bgcode_core boost_atomic-mt boost_chrono-mt > WANTLIB += boost_date_time-mt boost_filesystem-mt boost_iostreams-mt > WANTLIB += boost_locale-mt boost_log-mt boost_log_setup-mt boost_nowide-mt > -WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo cairo-gobject > -WANTLIB += curl crypto dbus-1 execinfo expat fontconfig freetype gdk-3 > -WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmp gmpxx gobject-2.0 > -WANTLIB += gtk-3 harfbuzz hidapi-libusb intl jpeg m mpfr nlopt > -WANTLIB += openvdb pango-1.0 pangocairo-1.0 png qhull_r ssl tbb tbbmalloc > -WANTLIB += wayland-client wayland-egl wx_baseu-3.2 wx_gtk3u_core-3.2 > -WANTLIB += wx_gtk3u_gl-3.2 wx_gtk3u_html-3.2 wx_gtk3u_webview-3.2 z > +WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo > +WANTLIB += cairo-gobject crypto curl dbus-1 execinfo expat fontconfig > +WANTLIB += freetype gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 > +WANTLIB += gmp gmpxx gobject-2.0 gtk-3 harfbuzz hidapi-libusb > +WANTLIB += intl javascriptcoregtk-4.1 jpeg m mpfr nlopt openvdb > +WANTLIB += pango-1.0 pangocairo-1.0 png qhull_r soup-3.0 ssl tbb > +WANTLIB += tbbmalloc wayland-client wayland-egl webkit2gtk-4.1 > +WANTLIB += wx_baseu-3.2 wx_gtk3u_core-3.2 wx_gtk3u_gl-3.2 wx_gtk3u_html-3.2 > +WANTLIB += wx_gtk3u_webview-3.2 z > > FIX_CRLF_FILES = src/slic3r/GUI/GLCanvas3D.cpp > > @@ -73,4 +75,7 @@ CONFIGURE_ARGS += -DCMAKE_BUILD_TYPE=RelWithDebInfo \ > -DSLIC3R_GTK=3 \ > -DSLIC3R_PCH=OFF > > +post-extract: > + rm ${WRKDIST}/cmake/modules/FindEigen3.cmake > + > .include > blob - 65fb40213de24a9b0aedef889831b313adf402e3 > blob + 2ea6f5d19aac4b521d3cf9164c2221e275bd8d3a > --- cad/prusaslicer/distinfo > +++ cad/prusaslicer/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (PrusaSlicer-version_2.8.0.tar.gz) = WNSE+Fs02DAm+CILq5g/hV+81ydn0Ih/IfXMOC5bGas= > -SIZE (PrusaSlicer-version_2.8.0.tar.gz) = 69806919 > +SHA256 (PrusaSlicer-version_2.8.1.tar.gz) = 9xAz3U6f3Y5ax7W+WAPQ1tCewP2H3pKxUrPGu64EwQM= > +SIZE (PrusaSlicer-version_2.8.1.tar.gz) = 69409077 > blob - 305156f2b113d16f14d2bb0c821970b75c63373a > blob + 93bcd6e59d035b72952d1f3e096b1252326ab34c > --- cad/prusaslicer/patches/patch-CMakeLists_txt > +++ cad/prusaslicer/patches/patch-CMakeLists_txt > @@ -10,7 +10,7 @@ Index: CMakeLists.txt > find_package(PkgConfig REQUIRED) > > if (CMAKE_VERSION VERSION_LESS "3.1") > -@@ -658,7 +658,6 @@ elseif (SLIC3R_FHS) > +@@ -646,7 +646,6 @@ elseif (SLIC3R_FHS) > DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME PrusaSlicer-gcodeviewer.png > ) > endforeach() > blob - e7fd150d2bd46f2a0c20151bcc6c7e3233dde540 > blob + 3b94fa45d7046f70236d6ba992ccb5aa7dd3d420 > --- cad/prusaslicer/patches/patch-src_CMakeLists_txt > +++ cad/prusaslicer/patches/patch-src_CMakeLists_txt > @@ -1,18 +1,7 @@ > Index: src/CMakeLists.txt > --- src/CMakeLists.txt.orig > +++ src/CMakeLists.txt > -@@ -32,8 +32,8 @@ endif () > - if (SLIC3R_GUI) > - add_subdirectory(imgui) > - add_subdirectory(libvgcode) > -- add_subdirectory(hidapi) > -- include_directories(hidapi/include) > -+ pkg_check_modules(HIDAPI REQUIRED hidapi-libusb) > -+ include_directories(${HIDAPI_INCLUDE_DIRS}) > - > - if(WIN32) > - message(STATUS "WXWIN environment set to: $ENV{WXWIN}") > -@@ -150,6 +150,8 @@ target_link_libraries(PrusaSlicer libslic3r_gui) > +@@ -136,6 +136,8 @@ target_link_libraries(PrusaSlicer libslic3r_gui) > target_link_libraries(PrusaSlicer ws2_32 uxtheme setupapi) > elseif (APPLE) > target_link_libraries(PrusaSlicer "-framework OpenGL") > blob - /dev/null > blob + eb489e6f7f43021d563608a88da52b344d761321 (mode 644) > --- /dev/null > +++ cad/prusaslicer/patches/patch-bundled_deps_CMakeLists_txt > @@ -0,0 +1,9 @@ > +Index: bundled_deps/CMakeLists.txt > +--- bundled_deps/CMakeLists.txt.orig > ++++ bundled_deps/CMakeLists.txt > +@@ -45,5 +45,4 @@ target_include_directories(tcbspan INTERFACE tcbspan) > + > + if (SLIC3R_GUI) > + add_subdirectory(imgui) > +- add_subdirectory(hidapi) > + endif () > blob - b66cda7f908b8564b626fa28b497f09b7f6ae222 > blob + ef0f62cea48485573e9d8af519e00fd29129c098 > --- cad/prusaslicer/patches/patch-src_PrusaSlicer_cpp > +++ cad/prusaslicer/patches/patch-src_PrusaSlicer_cpp > @@ -1,7 +1,7 @@ > Index: src/PrusaSlicer.cpp > --- src/PrusaSlicer.cpp.orig > +++ src/PrusaSlicer.cpp > -@@ -803,8 +803,8 @@ bool CLI::setup(int argc, char **argv) > +@@ -807,8 +807,8 @@ bool CLI::setup(int argc, char **argv) > #endif > > // See Invoking prusa-slicer from $PATH environment variable crashes #5542 > blob - /dev/null > blob + 0e764ac768c2ecc0c7cb3dd4183b3c53bf66b66e (mode 644) > --- /dev/null > +++ cad/prusaslicer/patches/patch-bundled_deps_avrdude_avrdude_libavrdude_h > @@ -0,0 +1,12 @@ > +Index: bundled_deps/avrdude/avrdude/libavrdude.h > +--- bundled_deps/avrdude/avrdude/libavrdude.h.orig > ++++ bundled_deps/avrdude/avrdude/libavrdude.h > +@@ -950,6 +950,8 @@ int read_config_builtin(); > + // Header file for alloca() > + #if defined(WIN32NATIVE) > + # include > ++#elif defined(__OpenBSD__) > ++# include > + #else > + # include > + #endif > blob - d6af6eeb1ac5151b6f4417198002fb6ebb5bfb3a (mode 644) > blob + /dev/null > --- cad/prusaslicer/patches/patch-src_avrdude_libavrdude_h > +++ /dev/null > @@ -1,12 +0,0 @@ > -Index: src/avrdude/libavrdude.h > ---- src/avrdude/libavrdude.h.orig > -+++ src/avrdude/libavrdude.h > -@@ -950,6 +950,8 @@ int read_config_builtin(); > - // Header file for alloca() > - #if defined(WIN32NATIVE) > - # include > -+#elif defined(__OpenBSD__) > -+# include > - #else > - # include > - #endif > blob - /dev/null > blob + 2f5a5fe2fec08f25b23dca1723d5c07863e6b87e (mode 644) > --- /dev/null > +++ cad/prusaslicer/patches/patch-bundled_deps_hints_HintsToPot_cpp > @@ -0,0 +1,11 @@ > +Index: bundled_deps/hints/HintsToPot.cpp > +--- bundled_deps/hints/HintsToPot.cpp.orig > ++++ bundled_deps/hints/HintsToPot.cpp > +@@ -2,6 +2,7 @@ > + #include > + #include > + #include > ++#include > + #include > + #include > + #include > blob - 17d0e4f64d60f5aab9858ad2e519ef52142053a8 (mode 644) > blob + /dev/null > --- cad/prusaslicer/patches/patch-src_hints_HintsToPot_cpp > +++ /dev/null > @@ -1,11 +0,0 @@ > -Index: src/hints/HintsToPot.cpp > ---- src/hints/HintsToPot.cpp.orig > -+++ src/hints/HintsToPot.cpp > -@@ -2,6 +2,7 @@ > - #include > - #include > - #include > -+#include > - #include > - #include > - #include > blob - acf805b28f724a46f51bcdcf356d9b5cf4aa8a70 > blob + 1cbf3afdba7f75243763cc517dd6e724a1054bfa > --- cad/prusaslicer/patches/patch-src_libslic3r_Thread_cpp > +++ cad/prusaslicer/patches/patch-src_libslic3r_Thread_cpp > @@ -1,7 +1,7 @@ > Index: src/libslic3r/Thread.cpp > --- src/libslic3r/Thread.cpp.orig > +++ src/libslic3r/Thread.cpp > -@@ -164,6 +164,35 @@ std::optional get_current_thread_name() > +@@ -168,6 +168,35 @@ std::optional get_current_thread_name() > return std::nullopt; > } > > blob - /dev/null > blob + 6d85ebb18448381a79585f5c797a935f515f6a71 (mode 644) > --- /dev/null > +++ cad/prusaslicer/patches/patch-src_libslic3r_CMakeLists_txt > @@ -0,0 +1,11 @@ > +Index: src/libslic3r/CMakeLists.txt > +--- src/libslic3r/CMakeLists.txt.orig > ++++ src/libslic3r/CMakeLists.txt > +@@ -639,6 +639,7 @@ target_link_libraries(libslic3r PUBLIC > + libigl > + agg > + ankerl > ++ boost_headeronly > + ) > + > + if (APPLE) > blob - 0faa1ecf45b62794444b961d213a702eca3c74cb > blob + cfbf34e29a2fc184faee605e773e6cbe630bc271 > --- cad/prusaslicer/patches/patch-src_occt_wrapper_CMakeLists_txt > +++ cad/prusaslicer/patches/patch-src_occt_wrapper_CMakeLists_txt > @@ -5,7 +5,7 @@ Index: src/occt_wrapper/CMakeLists.txt > > generate_export_header(OCCTWrapper) > > --find_package(OpenCASCADE 7.6.2 REQUIRED) > +-find_package(OpenCASCADE 7.6.1 REQUIRED) > +find_package(OpenCASCADE REQUIRED) > > set(OCCT_LIBS > @@ -20,7 +20,7 @@ Index: src/occt_wrapper/CMakeLists.txt > TKXCAF > TKXSBase > TKVCAF > -@@ -58,5 +56,5 @@ target_link_libraries(OCCTWrapper ${OCCT_LIBS}) > +@@ -59,5 +57,5 @@ target_link_libraries(OCCTWrapper libslic3r admesh) > > include(GNUInstallDirs) > > blob - 5138904963f86f0f2be51ea7002a15a06d23f85c > blob + b0a2c134579f971aace58b10f4f12b15585bad7a > --- cad/prusaslicer/patches/patch-src_slic3r_CMakeLists_txt > +++ cad/prusaslicer/patches/patch-src_slic3r_CMakeLists_txt > @@ -1,14 +1,33 @@ > Index: src/slic3r/CMakeLists.txt > --- src/slic3r/CMakeLists.txt.orig > +++ src/slic3r/CMakeLists.txt > -@@ -408,8 +408,8 @@ target_link_libraries(libslic3r_gui libslic3r avrdude > +@@ -421,6 +421,9 @@ endforeach() > > + encoding_check(libslic3r_gui) > + > ++pkg_check_modules(HIDAPI REQUIRED hidapi-libusb) > ++include_directories(${HIDAPI_INCLUDE_DIRS}) > ++ > + target_link_libraries( > + libslic3r_gui > + PUBLIC > +@@ -442,8 +445,8 @@ target_link_libraries( > + > if (MSVC) > - target_link_libraries(libslic3r_gui Setupapi.lib) > + target_link_libraries(libslic3r_gui PUBLIC Setupapi.lib) > -elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux") > -- target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES}) > +- target_link_libraries(libslic3r_gui PUBLIC ${DBUS_LIBRARIES}) > +elseif (CMAKE_SYSTEM_NAME STREQUAL "Linux" OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD") > -+ target_link_libraries(libslic3r_gui ${DBUS_LIBRARIES} ssl crypto) > ++ target_link_libraries(libslic3r_gui PUBLIC ${DBUS_LIBRARIES} ssl crypto boost_headeronly) > elseif (APPLE) > - target_link_libraries(libslic3r_gui ${DISKARBITRATION_LIBRARY} ${COREWLAN_LIBRARY}) > + target_link_libraries(libslic3r_gui PUBLIC ${DISKARBITRATION_LIBRARY} ${COREWLAN_LIBRARY}) > endif() > +@@ -465,7 +468,7 @@ if (UNIX AND NOT APPLE) > + find_package(GTK${SLIC3R_GTK} REQUIRED) > + find_package(PkgConfig REQUIRED) > + > +- pkg_search_module(WEBKIT2GTK REQUIRED IMPORTED_TARGET webkit2gtk-4.0 webkit2gtk-4.1) > ++ pkg_search_module(WEBKIT2GTK REQUIRED IMPORTED_TARGET webkit2gtk-4.1) > + target_link_libraries(libslic3r_gui PUBLIC ${GTK${SLIC3R_GTK}_LIBRARIES} fontconfig PkgConfig::WEBKIT2GTK) > + endif () > + > blob - 6c0fc5c106e31daa13eee6339cfa1bed8c27e7e7 > blob + 888c55e75054ff3ba576631e24c22b5cbb320bda > --- cad/prusaslicer/patches/patch-src_slic3r_GUI_GLCanvas3D_cpp > +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_GLCanvas3D_cpp > @@ -1,7 +1,7 @@ > Index: src/slic3r/GUI/GLCanvas3D.cpp > --- src/slic3r/GUI/GLCanvas3D.cpp.orig > +++ src/slic3r/GUI/GLCanvas3D.cpp > -@@ -104,7 +104,7 @@ float RetinaHelper::get_scale_factor() { return float( > +@@ -107,7 +107,7 @@ float RetinaHelper::get_scale_factor() { return float( > #endif // __WXGTK3__ > > // Fixed the collision between BuildVolume::Type::Convex and macro Convex defined inside /usr/include/X11/X.h that is included by WxWidgets 3.0. > blob - e37c449871c19057545c8ddc12c83754e7f11992 > blob + 7bd8737fd0b5a2c54085087db4de1e3ed1f3df94 > --- cad/prusaslicer/patches/patch-src_slic3r_GUI_InstanceCheck_cpp > +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_InstanceCheck_cpp > @@ -10,7 +10,7 @@ Index: src/slic3r/GUI/InstanceCheck.cpp > #include /* Pull in all of D-Bus headers. */ > #endif //__linux__ > > -@@ -229,7 +229,7 @@ namespace instance_check_internal > +@@ -240,7 +240,7 @@ namespace instance_check_internal > return false; > } > > blob - 9799e6177ea15446f7e69f0f8fc6bce864004d45 > blob + 6f85a062190f808cd4c4962f99d5e7b2e557433f > --- cad/prusaslicer/patches/patch-src_slic3r_GUI_PhysicalPrinterDialog_cpp > +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_PhysicalPrinterDialog_cpp > @@ -1,7 +1,7 @@ > Index: src/slic3r/GUI/PhysicalPrinterDialog.cpp > --- src/slic3r/GUI/PhysicalPrinterDialog.cpp.orig > +++ src/slic3r/GUI/PhysicalPrinterDialog.cpp > -@@ -606,7 +606,7 @@ void PhysicalPrinterDialog::build_printhost_settings(C > +@@ -607,7 +607,7 @@ void PhysicalPrinterDialog::build_printhost_settings(C > // Always fill in the "printhost_port" combo box from the config and select it. > { > Choice* choice = dynamic_cast(m_optgroup->get_field("printhost_port")); > blob - b5331bf30b1669832b2e0ff161763b51253d349b > blob + ffde76d2f7cd7770b53f47a8a842b23c4caea301 > --- cad/prusaslicer/patches/patch-src_slic3r_GUI_Plater_cpp > +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_Plater_cpp > @@ -1,7 +1,7 @@ > Index: src/slic3r/GUI/Plater.cpp > --- src/slic3r/GUI/Plater.cpp.orig > +++ src/slic3r/GUI/Plater.cpp > -@@ -4048,7 +4048,7 @@ void Plater::load_project(const wxString& filename) > +@@ -4106,7 +4106,7 @@ void Plater::load_project(const wxString& filename) > > p->reset(); > > blob - fd043515913163798e91695e8a17e14d928957d6 > blob + cec541f0b9d5f83ff3f0e729bfd35afaf48cb26d > --- cad/prusaslicer/patches/patch-src_slic3r_GUI_UserAccountCommunication_cpp > +++ cad/prusaslicer/patches/patch-src_slic3r_GUI_UserAccountCommunication_cpp > @@ -36,7 +36,7 @@ Index: src/slic3r/GUI/UserAccountCommunication.cpp > load_refresh_token_linux(refresh_token); > #endif > } > -@@ -253,7 +254,7 @@ void UserAccountCommunication::set_username(const std: > +@@ -254,7 +255,7 @@ void UserAccountCommunication::set_username(const std: > save_secret("tokens", m_session->get_shared_session_key(), tokens); > } > else { > blob - 928e48e1fb11aa2092517b88640025058339addb > blob + b21df79433b0c9c4145a842768651c0bdc18ad1d > --- cad/prusaslicer/patches/patch-tests_libslic3r_test_emboss_cpp > +++ cad/prusaslicer/patches/patch-tests_libslic3r_test_emboss_cpp > @@ -1,7 +1,7 @@ > Index: tests/libslic3r/test_emboss.cpp > --- tests/libslic3r/test_emboss.cpp.orig > +++ tests/libslic3r/test_emboss.cpp > -@@ -412,7 +412,7 @@ TEST_CASE("ray segment intersection", "[MeshBoolean]") > +@@ -413,7 +413,7 @@ TEST_CASE("ray segment intersection", "[MeshBoolean]") > CHECK(abs(*t1 - *t2) < std::numeric_limits::epsilon()); > } > > @@ -10,7 +10,7 @@ Index: tests/libslic3r/test_emboss.cpp > { > Vec2d point(1, 1); > Vec2d dir(-1, 0); > -@@ -481,7 +481,7 @@ TEST_CASE("Italic check", "[Emboss]") > +@@ -482,7 +482,7 @@ TEST_CASE("Italic check", "[Emboss]") > #endif // FONT_DIR_PATH > > #include "libslic3r/CutSurface.hpp" > blob - 8b60535b4b342ab08f973f7a6b6b42fa14e6f40a > blob + 6b1ad1826f605dc330b8167822b102756a1269f3 > --- cad/prusaslicer/patches/patch-tests_libslic3r_test_quadric_edge_collapse_cpp > +++ cad/prusaslicer/patches/patch-tests_libslic3r_test_quadric_edge_collapse_cpp > @@ -2,9 +2,9 @@ Index: tests/libslic3r/test_quadric_edge_collapse.cpp > --- tests/libslic3r/test_quadric_edge_collapse.cpp.orig > +++ tests/libslic3r/test_quadric_edge_collapse.cpp > @@ -240,7 +240,7 @@ TEST_CASE("Simplify frog_legs.obj to 5% by Quadric edg > + Private::is_better_similarity(mesh.its, its, Private::frog_leg_5); > } > > - #include > -TEST_CASE("Simplify frog_legs.obj to 5% by IGL/qslim", "[]") > +TEST_CASE("Simplify frog_legs.obj to 5% by IGL/qslim") > { > blob - 213d1a3d524c970e07658a9d90d58258e3147b0d > blob + fd83cc8a066587408d464b83ea98058076893bc5 > --- cad/prusaslicer/pkg/PLIST > +++ cad/prusaslicer/pkg/PLIST > @@ -50,7 +50,6 @@ share/PrusaSlicer/icons/bullet_black.png > share/PrusaSlicer/icons/bullet_blue.png > share/PrusaSlicer/icons/bullet_white.png > share/PrusaSlicer/icons/burn.svg > -share/PrusaSlicer/icons/cancel.svg > share/PrusaSlicer/icons/change_extruder.svg > share/PrusaSlicer/icons/check_off.svg > share/PrusaSlicer/icons/check_off_disabled.svg > @@ -779,6 +778,8 @@ share/PrusaSlicer/profiles/PrusaResearch/MK3_thumbnail > share/PrusaSlicer/profiles/PrusaResearch/MK4ISMMU3_thumbnail.png > share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail.png > share/PrusaSlicer/profiles/PrusaResearch/MK4IS_thumbnail_v2.png > +share/PrusaSlicer/profiles/PrusaResearch/MK4SMMU3_thumbnail.png > +share/PrusaSlicer/profiles/PrusaResearch/MK4S_thumbnail.png > share/PrusaSlicer/profiles/PrusaResearch/MK4_thumbnail.png > share/PrusaSlicer/profiles/PrusaResearch/XL2IS_alpha_thumbnail.png > share/PrusaSlicer/profiles/PrusaResearch/XL2IS_beta_thumbnail.png > @@ -801,10 +802,12 @@ share/PrusaSlicer/profiles/PrusaResearch/mk2_bed.stl > share/PrusaSlicer/profiles/PrusaResearch/mk3.svg > share/PrusaSlicer/profiles/PrusaResearch/mk35.svg > share/PrusaSlicer/profiles/PrusaResearch/mk39.svg > +share/PrusaSlicer/profiles/PrusaResearch/mk39s.svg > share/PrusaSlicer/profiles/PrusaResearch/mk3_bed.stl > share/PrusaSlicer/profiles/PrusaResearch/mk4.svg > share/PrusaSlicer/profiles/PrusaResearch/mk4_bed.stl > share/PrusaSlicer/profiles/PrusaResearch/mk4is.svg > +share/PrusaSlicer/profiles/PrusaResearch/mk4s.svg > share/PrusaSlicer/profiles/PrusaResearch/xl.svg > share/PrusaSlicer/profiles/PrusaResearch/xl_bed.stl > share/PrusaSlicer/profiles/PrusaResearch/xlis_alpha.svg > @@ -934,6 +937,8 @@ share/PrusaSlicer/profiles/Ultimaker/ > share/PrusaSlicer/profiles/Ultimaker.idx > share/PrusaSlicer/profiles/Ultimaker.ini > share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail.png > +share/PrusaSlicer/profiles/Ultimaker/ULTIMAKER2_thumbnail_v2.png > +share/PrusaSlicer/profiles/Ultimaker/ULTIMAKERSline_thumbnail.png > share/PrusaSlicer/profiles/Ultimaker/ultimaker2.svg > share/PrusaSlicer/profiles/Ultimaker/ultimaker2_bed.stl > share/PrusaSlicer/profiles/Voron/ > > > > -- > Renato Aguiar >