--- PrusaSlicer/Makefile 2021-04-17 10:50:43.777868000 +0300 +++ PrusaSlicer/Makefile 2021-04-20 13:21:43.514359000 +0300 @@ -1,7 +1,7 @@ PORTNAME= PrusaSlicer DISTVERSIONPREFIX=version_ -DISTVERSION= 2.3.0 -PORTREVISION= 4 +DISTVERSION= 2.3.1 +PORTREVISION= 1 CATEGORIES= cad MAINTAINER= teodorsigaev@gmail.com --- PrusaSlicer/distinfo 2021-01-15 03:24:11.000000000 +0300 +++ PrusaSlicer/distinfo 2021-04-20 13:23:02.001178000 +0300 @@ -1,3 +1,3 @@ -TIMESTAMP = 1610441839 -SHA256 (prusa3d-PrusaSlicer-version_2.3.0_GH0.tar.gz) = cd3bac5e29b5441fc4690f28cd7b1064e97dc00207bbdc88f7bd7832308d6ca5 -SIZE (prusa3d-PrusaSlicer-version_2.3.0_GH0.tar.gz) = 34785471 +TIMESTAMP = 1618914019 +SHA256 (prusa3d-PrusaSlicer-version_2.3.1_GH0.tar.gz) = c1315826d07f428dfe4b9aa6325727beb1257aa6f711d1659a2760f8e213cd51 +SIZE (prusa3d-PrusaSlicer-version_2.3.1_GH0.tar.gz) = 39583385 --- PrusaSlicer/files/patch-CMakeLists.txt 2021-01-15 03:24:11.000000000 +0300 +++ PrusaSlicer/files/patch-CMakeLists.txt 2021-04-20 15:26:15.212283000 +0300 @@ -1,4 +1,4 @@ ---- CMakeLists.txt.orig 2021-01-11 13:01:51 UTC +--- CMakeLists.txt.orig 2021-04-16 11:41:00 UTC +++ CMakeLists.txt @@ -3,6 +3,7 @@ project(PrusaSlicer) @@ -8,7 +8,7 @@ set(SLIC3R_RESOURCES_DIR "${CMAKE_CURRENT_SOURCE_DIR}/resources") file(TO_NATIVE_PATH "${SLIC3R_RESOURCES_DIR}" SLIC3R_RESOURCES_DIR_WIN) -@@ -154,7 +155,7 @@ if (APPLE) +@@ -166,7 +167,7 @@ if (APPLE) endif () endif () @@ -17,7 +17,7 @@ find_package(PkgConfig REQUIRED) if (CMAKE_VERSION VERSION_LESS "3.1") -@@ -513,8 +514,8 @@ elseif (SLIC3R_FHS) +@@ -525,8 +526,8 @@ elseif (SLIC3R_FHS) # CMAKE_INSTALL_FULL_DATAROOTDIR: read-only architecture-independent data root (share) set(SLIC3R_FHS_RESOURCES "${CMAKE_INSTALL_FULL_DATAROOTDIR}/PrusaSlicer") install(DIRECTORY "${SLIC3R_RESOURCES_DIR}/" DESTINATION "${SLIC3R_FHS_RESOURCES}") --- PrusaSlicer/files/patch-src_libslic3r_CMakeLists.txt 2021-02-18 01:52:32.000000000 +0300 +++ PrusaSlicer/files/patch-src_libslic3r_CMakeLists.txt 2021-04-20 15:26:15.224345000 +0300 @@ -1,6 +1,6 @@ ---- src/libslic3r/CMakeLists.txt.orig 2021-02-16 20:42:21 UTC +--- src/libslic3r/CMakeLists.txt.orig 2021-04-16 11:41:00 UTC +++ src/libslic3r/CMakeLists.txt -@@ -297,7 +297,6 @@ target_include_directories(libslic3r PUBLIC ${EXPAT_IN +@@ -299,7 +299,6 @@ target_include_directories(libslic3r PUBLIC ${EXPAT_IN target_link_libraries(libslic3r libnest2d admesh --- PrusaSlicer/files/patch-src_libslic3r_Platform.cpp 1970-01-01 03:00:00.000000000 +0300 +++ PrusaSlicer/files/patch-src_libslic3r_Platform.cpp 2021-04-20 15:26:15.225727000 +0300 @@ -0,0 +1,13 @@ +--- src/libslic3r/Platform.cpp.orig 2021-04-20 12:16:52 UTC ++++ src/libslic3r/Platform.cpp +@@ -49,6 +49,10 @@ void detect_platform() + BOOST_LOG_TRIVIAL(info) << "Platform: OpenBSD"; + s_platform = Platform::BSDUnix; + s_platform_flavor = PlatformFlavor::OpenBSD; ++#elif defined(__FreeBSD__) ++ BOOST_LOG_TRIVIAL(info) << "Platform: FreeBSD"; ++ s_platform = Platform::BSDUnix; ++ s_platform_flavor = PlatformFlavor::FreeBSD; + #else + // This should not happen. + BOOST_LOG_TRIVIAL(info) << "Platform: Unknown"; --- PrusaSlicer/files/patch-src_libslic3r_Platform.hpp 1970-01-01 03:00:00.000000000 +0300 +++ PrusaSlicer/files/patch-src_libslic3r_Platform.hpp 2021-04-20 15:26:15.227270000 +0300 @@ -0,0 +1,10 @@ +--- src/libslic3r/Platform.hpp.orig 2021-04-20 12:26:01 UTC ++++ src/libslic3r/Platform.hpp +@@ -28,6 +28,7 @@ enum class PlatformFlavor + WSL2, + // For Platform::BSDUnix + OpenBSD, ++ FreeBSD, + }; + + // To be called on program start-up.