Thursday, February 29, 2024

UPDATE: cad/prusaslicer-2.7.2

diff -NPru -x CVS /usr/ports/cad/prusaslicer/Makefile ./Makefile
--- /usr/ports/cad/prusaslicer/Makefile Wed Feb 28 16:57:39 2024
+++ ./Makefile Thu Feb 29 19:57:20 2024
@@ -2,9 +2,8 @@
ONLY_FOR_ARCHS = ${LP64_ARCHS}
DPB_PROPERTIES = parallel

-V = 2.7.1
+V = 2.7.2
PKGNAME = prusaslicer-${V}
-REVISION = 1

GH_ACCOUNT = prusa3d
GH_PROJECT = PrusaSlicer
diff -NPru -x CVS /usr/ports/cad/prusaslicer/distinfo ./distinfo
--- /usr/ports/cad/prusaslicer/distinfo Wed Feb 7 14:17:08 2024
+++ ./distinfo Thu Feb 29 19:53:44 2024
@@ -1,2 +1,2 @@
-SHA256 (PrusaSlicer-version_2.7.1.tar.gz) = XaqOi801Vtbv+nNpYYkjB5petxCtbL/WK5uHRYbJpKM=
-SIZE (PrusaSlicer-version_2.7.1.tar.gz) = 64975776
+SHA256 (PrusaSlicer-version_2.7.2.tar.gz) = Cvirg60zzevB0T032O07ISXYRTLrS8p2GMQiv3ZI6+4=
+SIZE (PrusaSlicer-version_2.7.2.tar.gz) = 64915607
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-CMakeLists_txt ./patches/patch-CMakeLists_txt
--- /usr/ports/cad/prusaslicer/patches/patch-CMakeLists_txt Wed Feb 7 14:17:08 2024
+++ ./patches/patch-CMakeLists_txt Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: CMakeLists.txt
--- CMakeLists.txt.orig
+++ CMakeLists.txt
-@@ -224,7 +224,7 @@ if (APPLE)
+@@ -218,7 +218,7 @@ if (APPLE)
endif ()
endif ()

@@ -10,7 +10,7 @@
find_package(PkgConfig REQUIRED)

if (CMAKE_VERSION VERSION_LESS "3.1")
-@@ -654,7 +654,6 @@ elseif (SLIC3R_FHS)
+@@ -641,7 +641,6 @@ elseif (SLIC3R_FHS)
DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/icons/hicolor/${SIZE}x${SIZE}/apps RENAME PrusaSlicer-gcodeviewer.png
)
endforeach()
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_PrusaSlicer_cpp ./patches/patch-src_PrusaSlicer_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_PrusaSlicer_cpp Wed Feb 7 14:17:08 2024
+++ ./patches/patch-src_PrusaSlicer_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/PrusaSlicer.cpp
--- src/PrusaSlicer.cpp.orig
+++ src/PrusaSlicer.cpp
-@@ -754,8 +754,8 @@ bool CLI::setup(int argc, char **argv)
+@@ -770,8 +770,8 @@ bool CLI::setup(int argc, char **argv)
#endif

// See Invoking prusa-slicer from $PATH environment variable crashes #5542
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_libslic3r_CMakeLists_txt ./patches/patch-src_libslic3r_CMakeLists_txt
--- /usr/ports/cad/prusaslicer/patches/patch-src_libslic3r_CMakeLists_txt Wed Feb 7 14:17:08 2024
+++ ./patches/patch-src_libslic3r_CMakeLists_txt Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/libslic3r/CMakeLists.txt
--- src/libslic3r/CMakeLists.txt.orig
+++ src/libslic3r/CMakeLists.txt
-@@ -572,13 +572,12 @@ find_package(JPEG REQUIRED)
+@@ -575,13 +575,12 @@ find_package(JPEG REQUIRED)
target_link_libraries(libslic3r
libnest2d
admesh
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_libslic3r_Config_hpp ./patches/patch-src_libslic3r_Config_hpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_libslic3r_Config_hpp Wed Dec 31 16:00:00 1969
+++ ./patches/patch-src_libslic3r_Config_hpp Thu Feb 29 19:57:17 2024
@@ -0,0 +1,12 @@
+Index: src/libslic3r/Config.hpp
+--- src/libslic3r/Config.hpp.orig
++++ src/libslic3r/Config.hpp
+@@ -339,7 +339,7 @@ template<class T>
+ struct NilValueTempl<T, std::enable_if_t<std::is_enum_v<T>, void>>
+ {
+ using NilType = T;
+- static constexpr auto value = static_cast<T>(std::numeric_limits<std::underlying_type_t<T>>::max());
++ static constexpr auto value = static_cast<std::underlying_type_t<T>>(std::numeric_limits<std::underlying_type_t<T>>::max());
+ };
+
+ template<class T> struct NilValueTempl<T, std::enable_if_t<std::is_floating_point_v<T>, void>> {
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_libslic3r_GCode_cpp ./patches/patch-src_libslic3r_GCode_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_libslic3r_GCode_cpp Wed Feb 7 10:31:05 2024
+++ ./patches/patch-src_libslic3r_GCode_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/libslic3r/GCode.cpp
--- src/libslic3r/GCode.cpp.orig
+++ src/libslic3r/GCode.cpp
-@@ -1532,13 +1532,13 @@ void GCodeGenerator::process_layers(
+@@ -1524,13 +1524,13 @@ void GCodeGenerator::process_layers(
[&output_stream](std::string s) { output_stream.write(s); }
);

@@ -17,7 +17,7 @@
if (m_find_replace)
pipeline_to_string = pipeline_to_string & find_replace;

-@@ -1624,13 +1624,13 @@ void GCodeGenerator::process_layers(
+@@ -1616,13 +1616,13 @@ void GCodeGenerator::process_layers(
[&output_stream](std::string s) { output_stream.write(s); }
);

diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_ConfigWizard_cpp ./patches/patch-src_slic3r_GUI_ConfigWizard_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_ConfigWizard_cpp Wed Feb 7 14:17:08 2024
+++ ./patches/patch-src_slic3r_GUI_ConfigWizard_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/slic3r/GUI/ConfigWizard.cpp
--- src/slic3r/GUI/ConfigWizard.cpp.orig
+++ src/slic3r/GUI/ConfigWizard.cpp
-@@ -3058,7 +3058,7 @@ bool ConfigWizard::priv::apply_config(AppConfig *app_c
+@@ -3063,7 +3063,7 @@ bool ConfigWizard::priv::apply_config(AppConfig *app_c
if ((check_unsaved_preset_changes = install_bundles.size() > 0))
header = _L_PLURAL("A new vendor was installed and one of its printers will be activated", "New vendors were installed and one of theirs printers will be activated", install_bundles.size());

diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_Factories_cpp ./patches/patch-src_slic3r_GUI_GUI_Factories_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_Factories_cpp Wed Feb 7 14:17:08 2024
+++ ./patches/patch-src_slic3r_GUI_GUI_Factories_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/slic3r/GUI/GUI_Factories.cpp
--- src/slic3r/GUI/GUI_Factories.cpp.orig
+++ src/slic3r/GUI/GUI_Factories.cpp
-@@ -1442,7 +1442,7 @@ void MenuFactory::sys_color_changed(wxMenuBar* menubar
+@@ -1466,7 +1466,7 @@ void MenuFactory::sys_color_changed(wxMenuBar* menubar
for (size_t id = 0; id < menubar->GetMenuCount(); id++) {
wxMenu* menu = menubar->GetMenu(id);
sys_color_changed_menu(menu);
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_Init_cpp ./patches/patch-src_slic3r_GUI_GUI_Init_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_Init_cpp Sat Jan 27 19:21:25 2024
+++ ./patches/patch-src_slic3r_GUI_GUI_Init_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/slic3r/GUI/GUI_Init.cpp
--- src/slic3r/GUI/GUI_Init.cpp.orig
+++ src/slic3r/GUI/GUI_Init.cpp
-@@ -49,6 +49,10 @@ int GUI_Run(GUI_InitParams &params)
+@@ -45,6 +45,10 @@ int GUI_Run(GUI_InitParams &params)
signal(SIGCHLD, SIG_DFL);
#endif // __APPLE__

diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_cpp ./patches/patch-src_slic3r_GUI_GUI_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_cpp Sat Jan 27 19:21:25 2024
+++ ./patches/patch-src_slic3r_GUI_GUI_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/slic3r/GUI/GUI.cpp
--- src/slic3r/GUI/GUI.cpp.orig
+++ src/slic3r/GUI/GUI.cpp
-@@ -498,7 +498,8 @@ void desktop_open_folder(const boost::filesystem::path
+@@ -501,7 +501,8 @@ void desktop_open_folder(const boost::filesystem::path
#endif
}

diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_hpp ./patches/patch-src_slic3r_GUI_GUI_hpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_GUI_hpp Sat Jan 27 19:21:25 2024
+++ ./patches/patch-src_slic3r_GUI_GUI_hpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/slic3r/GUI/GUI.hpp
--- src/slic3r/GUI/GUI.hpp.orig
+++ src/slic3r/GUI/GUI.hpp
-@@ -89,7 +89,7 @@ extern void desktop_open_datadir_folder();
+@@ -88,7 +88,7 @@ extern void desktop_open_datadir_folder();
// Ask the destop to open the directory specified by path using the default file explorer.
void desktop_open_folder(const boost::filesystem::path& path);

diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_OpenGLManager_cpp ./patches/patch-src_slic3r_GUI_OpenGLManager_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_OpenGLManager_cpp Sat Jan 27 19:21:25 2024
+++ ./patches/patch-src_slic3r_GUI_OpenGLManager_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/slic3r/GUI/OpenGLManager.cpp
--- src/slic3r/GUI/OpenGLManager.cpp.orig
+++ src/slic3r/GUI/OpenGLManager.cpp
-@@ -340,7 +340,7 @@ bool OpenGLManager::init_gl()
+@@ -344,7 +344,7 @@ bool OpenGLManager::init_gl()
glewExperimental = true;
#endif // ENABLE_GL_CORE_PROFILE || ENABLE_OPENGL_ES
GLenum err = glewInit();
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_Plater_cpp ./patches/patch-src_slic3r_GUI_Plater_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_GUI_Plater_cpp Wed Feb 7 14:17:08 2024
+++ ./patches/patch-src_slic3r_GUI_Plater_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/slic3r/GUI/Plater.cpp
--- src/slic3r/GUI/Plater.cpp.orig
+++ src/slic3r/GUI/Plater.cpp
-@@ -5395,7 +5395,7 @@ void Plater::load_project(const wxString& filename)
+@@ -5425,7 +5425,7 @@ void Plater::load_project(const wxString& filename)

p->reset();

diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_Utils_WifiScanner_cpp ./patches/patch-src_slic3r_Utils_WifiScanner_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-src_slic3r_Utils_WifiScanner_cpp Wed Feb 7 10:31:05 2024
+++ ./patches/patch-src_slic3r_Utils_WifiScanner_cpp Thu Feb 29 19:57:17 2024
@@ -1,7 +1,7 @@
Index: src/slic3r/Utils/WifiScanner.cpp
--- src/slic3r/Utils/WifiScanner.cpp.orig
+++ src/slic3r/Utils/WifiScanner.cpp
-@@ -19,7 +19,7 @@
+@@ -17,7 +17,7 @@
#include "WifiScannerMac.h"
#endif

@@ -10,10 +10,10 @@
#include <dbus/dbus.h> /* Pull in all of D-Bus headers. */
#endif //__linux__

-@@ -457,4 +457,4 @@ std::string WifiScanner::get_psk(const std::string& ss
- }
- return {};
+@@ -489,4 +489,4 @@ void WifiScanner::fill_wifi_map(Slic3r::WifiSsidPskMap
+ wlanFreeMemoryFunc(interface_list);
}
+ #endif // _WIN32
-} // Slic3r
\ No newline at end of file
+} // Slic3r
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-tests_fff_print_test_gcode_cpp ./patches/patch-tests_fff_print_test_gcode_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-tests_fff_print_test_gcode_cpp Wed Dec 31 16:00:00 1969
+++ ./patches/patch-tests_fff_print_test_gcode_cpp Thu Feb 29 19:57:17 2024
@@ -0,0 +1,12 @@
+Index: tests/fff_print/test_gcode.cpp
+--- tests/fff_print/test_gcode.cpp.orig
++++ tests/fff_print/test_gcode.cpp
+@@ -66,7 +66,7 @@ TEST_CASE("Wiping speeds", "[GCode]") {
+ INFO("Wipe moves don\'t retract faster than configured speed");
+ CHECK(retract_speed < expected_retract_speed);
+ }
+- INFO("No wiping after layer change")
++ INFO("No wiping after layer change");
+ CHECK(!wiping_on_new_layer);
+ }
+
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-tests_fff_print_test_layers_cpp ./patches/patch-tests_fff_print_test_layers_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-tests_fff_print_test_layers_cpp Wed Dec 31 16:00:00 1969
+++ ./patches/patch-tests_fff_print_test_layers_cpp Thu Feb 29 19:57:17 2024
@@ -0,0 +1,16 @@
+Index: tests/fff_print/test_layers.cpp
+--- tests/fff_print/test_layers.cpp.orig
++++ tests/fff_print/test_layers.cpp
+@@ -27,10 +27,10 @@ void check_layers(const DynamicPrintConfig& config) {
+ const double layer_height = config.opt_float("layer_height");
+ INFO("Correct first layer height.");
+ CHECK(z.at(0) == Approx(first_layer_height + z_offset));
+- INFO("Correct second layer height")
++ INFO("Correct second layer height");
+ CHECK(z.at(1) == Approx(first_layer_height + layer_height + z_offset));
+
+- INFO("Correct layer height")
++ INFO("Correct layer height");
+ for (const double increment : tcb::span{increments}.subspan(1)) {
+ CHECK(increment == Approx(layer_height));
+ }
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-tests_fff_print_test_retraction_cpp ./patches/patch-tests_fff_print_test_retraction_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-tests_fff_print_test_retraction_cpp Wed Dec 31 16:00:00 1969
+++ ./patches/patch-tests_fff_print_test_retraction_cpp Thu Feb 29 19:57:17 2024
@@ -0,0 +1,12 @@
+Index: tests/fff_print/test_retraction.cpp
+--- tests/fff_print/test_retraction.cpp.orig
++++ tests/fff_print/test_retraction.cpp
+@@ -77,7 +77,7 @@ void check_gcode(std::initializer_list<TestMesh> meshe
+ lift_dist = line.dist_Z(self);
+ }
+ if (line.dist_Z(self) < 0) {
+- INFO("Must be lifted before going down.")
++ INFO("Must be lifted before going down.");
+ CHECK(lifted);
+ INFO("Going down by the same amount of the lift or by the amount needed to get to next layer");
+ CHECK((
diff -NPru -x CVS /usr/ports/cad/prusaslicer/patches/patch-tests_libslic3r_test_line_cpp ./patches/patch-tests_libslic3r_test_line_cpp
--- /usr/ports/cad/prusaslicer/patches/patch-tests_libslic3r_test_line_cpp Wed Dec 31 16:00:00 1969
+++ ./patches/patch-tests_libslic3r_test_line_cpp Thu Feb 29 19:57:17 2024
@@ -0,0 +1,12 @@
+Index: tests/libslic3r/test_line.cpp
+--- tests/libslic3r/test_line.cpp.orig
++++ tests/libslic3r/test_line.cpp
+@@ -37,7 +37,7 @@ TEST_CASE("Parallel lines under angles", "[Line]") {
+ CHECK(line.parallel_to(line.direction()));
+ INFO("Line is parallel to its direction + PI");
+ line.parallel_to(line.direction() + M_PI);
+- INFO("line is parallel to its direction - PI")
++ INFO("line is parallel to its direction - PI");
+ line.parallel_to(line.direction() - M_PI);
+
+ SECTION("Line is parallel within epsilon") {
diff -NPru -x CVS /usr/ports/cad/prusaslicer/pkg/PLIST ./pkg/PLIST
--- /usr/ports/cad/prusaslicer/pkg/PLIST Wed Feb 7 14:17:09 2024
+++ ./pkg/PLIST Thu Feb 29 20:41:26 2024
@@ -421,6 +421,11 @@
share/PrusaSlicer/profiles/Anker/M5-bed.stl
share/PrusaSlicer/profiles/Anker/M5-texture.svg
share/PrusaSlicer/profiles/Anker/M5-texture_v2.svg
+share/PrusaSlicer/profiles/Anker/M5C-bed.stl
+share/PrusaSlicer/profiles/Anker/M5C-texture.svg
+share/PrusaSlicer/profiles/Anker/M5C-texture_v2.svg
+share/PrusaSlicer/profiles/Anker/M5C_thumbnail.png
+share/PrusaSlicer/profiles/Anker/M5C_thumbnail_v2.png
share/PrusaSlicer/profiles/Anker/M5_thumbnail.png
share/PrusaSlicer/profiles/Anker/M5_thumbnail_v2.png
share/PrusaSlicer/profiles/Anycubic/
@@ -453,12 +458,22 @@
share/PrusaSlicer/profiles/Artillery/Genius_thumbnail.png
share/PrusaSlicer/profiles/Artillery/Hornet_thumbnail.png
share/PrusaSlicer/profiles/Artillery/X1_thumbnail.png
+share/PrusaSlicer/profiles/Artillery/X3 Plus_thumbnail.png
+share/PrusaSlicer/profiles/Artillery/X3 Pro_thumbnail.png
+share/PrusaSlicer/profiles/Artillery/X4 Max_thumbnail.png
+share/PrusaSlicer/profiles/Artillery/X4 Plus_thumbnail.png
+share/PrusaSlicer/profiles/Artillery/X4 Pro_thumbnail.png
share/PrusaSlicer/profiles/Artillery/bed-genius.png
share/PrusaSlicer/profiles/Artillery/bed-genius.stl
share/PrusaSlicer/profiles/Artillery/bed-hornet.png
share/PrusaSlicer/profiles/Artillery/bed-hornet.stl
share/PrusaSlicer/profiles/Artillery/bed-x1.png
share/PrusaSlicer/profiles/Artillery/bed-x1.stl
+share/PrusaSlicer/profiles/Artillery/bed-x3-plus.stl
+share/PrusaSlicer/profiles/Artillery/bed-x3-pro.stl
+share/PrusaSlicer/profiles/Artillery/bed-x4-max.stl
+share/PrusaSlicer/profiles/Artillery/bed-x4-plus.stl
+share/PrusaSlicer/profiles/Artillery/bed-x4-pro.stl
share/PrusaSlicer/profiles/BIBO/
share/PrusaSlicer/profiles/BIBO.idx
share/PrusaSlicer/profiles/BIBO.ini
@@ -714,6 +729,7 @@
share/PrusaSlicer/profiles/PrusaResearch/MK2.5_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK2SMM_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK2S_thumbnail.png
+share/PrusaSlicer/profiles/PrusaResearch/MK35_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK39IS_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK39_thumbnail.png
share/PrusaSlicer/profiles/PrusaResearch/MK3MMU2_thumbnail.png
@@ -745,6 +761,7 @@
share/PrusaSlicer/profiles/PrusaResearch/mk2.svg
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/mk3_bed.stl
share/PrusaSlicer/profiles/PrusaResearch/mk4.svg
@@ -790,12 +807,23 @@
share/PrusaSlicer/profiles/Snapmaker/
share/PrusaSlicer/profiles/Snapmaker.idx
share/PrusaSlicer/profiles/Snapmaker.ini
-share/PrusaSlicer/profiles/Snapmaker/A250_bed.stl
-share/PrusaSlicer/profiles/Snapmaker/A250_texture.svg
-share/PrusaSlicer/profiles/Snapmaker/A250_thumbnail.png
-share/PrusaSlicer/profiles/Snapmaker/A350_bed.stl
-share/PrusaSlicer/profiles/Snapmaker/A350_texture.svg
-share/PrusaSlicer/profiles/Snapmaker/A350_thumbnail.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 Dual_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_bed.stl
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A250_texture.svg
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 Dual_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_bed.stl
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker A350_texture.svg
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_bed.stl
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_cover.png
+share/PrusaSlicer/profiles/Snapmaker/Snapmaker J1_texture.svg
share/PrusaSlicer/profiles/Sovol/
share/PrusaSlicer/profiles/Sovol.idx
share/PrusaSlicer/profiles/Sovol.ini
Here is a diff updating cad/prusaslicer to 2.7.2:

No comments:

Post a Comment