diff options
107 files changed, 811 insertions, 1429 deletions
@@ -778,7 +778,7 @@ beehive:*:832: pocket-id:*:834: filebrowser:*:835: tinyauth:*:836: -# free: 837 +homebox:*:837: # free: 838 # free: 839 netdisco:*:840: @@ -784,7 +784,7 @@ beehive:*:832:832::0:0:beehive user:/nonexistent:/usr/sbin/nologin pocket-id:*:834:834::0:0:OIDC provider that allows users to authenticate with their passkeys:/var/db/pocket-id:/usr/sbin/nologin filebrowser:*:835:835::0:0:Web File Browser:/var/db/filebrowser:/usr/sbin/nologin tinyauth:*:836:836::0:0:Simplest way to protect your apps with a login screen:/nonexistent:/usr/sbin/nologin -# free: 837 +homebox:*:837:837::0:0:Inventory and organization system built for the Home User:/var/db/homebox:/usr/sbin/nologin # free: 838 # free: 839 netdisco:*:840:840::0:0:netdisco daemon:/usr/local/etc/netdisco:/bin/sh diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile index 547b2fbee038..84997214e63b 100644 --- a/audio/mixxx/Makefile +++ b/audio/mixxx/Makefile @@ -1,5 +1,6 @@ PORTNAME= mixxx DISTVERSION= 2.5.2 +PORTREVISION= 1 CATEGORIES= audio MAINTAINER= acm@FreeBSD.org diff --git a/audio/mixxx/files/patch-src_widget_wcoverartlabel.cpp b/audio/mixxx/files/patch-src_widget_wcoverartlabel.cpp new file mode 100644 index 000000000000..93f1c7defd39 --- /dev/null +++ b/audio/mixxx/files/patch-src_widget_wcoverartlabel.cpp @@ -0,0 +1,23 @@ +--- src/widget/wcoverartlabel.cpp.orig 2025-07-04 17:25:50 UTC ++++ src/widget/wcoverartlabel.cpp +@@ -70,7 +70,7 @@ void WCoverArtLabel::setPixmapAndResize(const QPixmap& + m_fullSizeCover = px; + setPixmap(m_loadedCover); + } +-#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)) ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) + QSize newSize = pixmap().size() / devicePixelRatioF(); + #else + QSize newSize = pixmap()->size() / devicePixelRatioF(); +@@ -92,7 +92,11 @@ void WCoverArtLabel::setMaxSize(const QSize newSize) { + // Skip resizing the pixmap and label if the pixmap already fits. + // Check if we got more space in one dimension and don't need it + // for the other. ++#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) + const QSize pixmapSize = pixmap().size() / devicePixelRatioF(); ++#else ++ const QSize pixmapSize = pixmap()->size() / devicePixelRatioF(); ++#endif + if (m_pixmapSizeMax == pixmapSize || + (m_pixmapSizeMax.height() == pixmapSize.height() && + m_pixmapSizeMax.width() > pixmapSize.width()) || diff --git a/audio/spotify-player/files/patch-powerpc64le b/audio/spotify-player/files/patch-powerpc64le new file mode 100644 index 000000000000..6980b0d164d9 --- /dev/null +++ b/audio/spotify-player/files/patch-powerpc64le @@ -0,0 +1,20 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-sys-0.23.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.23.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/audio/spotifyd/files/patch-powerpc64le b/audio/spotifyd/files/patch-powerpc64le new file mode 100644 index 000000000000..49c39cccc039 --- /dev/null +++ b/audio/spotifyd/files/patch-powerpc64le @@ -0,0 +1,20 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-sys-0.27.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.27.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/audio/webrtc-audio-processing2/files/patch-webrtc_third__party_pffft_src_pffft.c b/audio/webrtc-audio-processing2/files/patch-webrtc_third__party_pffft_src_pffft.c new file mode 100644 index 000000000000..3ad85ce60337 --- /dev/null +++ b/audio/webrtc-audio-processing2/files/patch-webrtc_third__party_pffft_src_pffft.c @@ -0,0 +1,10 @@ +--- webrtc/third_party/pffft/src/pffft.c.orig 2025-07-04 13:20:48 UTC ++++ webrtc/third_party/pffft/src/pffft.c +@@ -100,6 +100,7 @@ + Altivec support macros + */ + #if !defined(PFFFT_SIMD_DISABLE) && (defined(__ppc__) || defined(__ppc64__)) ++#include <altivec.h> + typedef vector float v4sf; + # define SIMD_SZ 4 + # define VZERO() ((vector float) vec_splat_u8(0)) diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile index dd8c493bb979..7b3a95bf3e66 100644 --- a/cad/PrusaSlicer/Makefile +++ b/cad/PrusaSlicer/Makefile @@ -1,7 +1,7 @@ PORTNAME= PrusaSlicer DISTVERSIONPREFIX=version_ DISTVERSION= 2.9.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= cad DIST_SUBDIR= PrusaSlicer @@ -12,8 +12,6 @@ WWW= https://www.prusa3d.com/prusaslicer/ LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -#BROKEN= fails to build with Boost>=1.87 - BUILD_DEPENDS= cereal>=1.3.0.10:devel/cereal \ cgal>=5.0.2:math/cgal \ opencascade>=7.7.0:cad/opencascade \ @@ -44,9 +42,9 @@ LIB_DEPENDS+= libbgcode_convert.so:cad/libbgcode \ libavcodec.so:multimedia/ffmpeg4 \ libharfbuzz.so:print/harfbuzz \ libwayland-egl.so:graphics/wayland \ - libwebkit2gtk-4.0.so:www/webkit2-gtk@40 \ - libsoup-2.4.so:devel/libsoup \ - libjavascriptcoregtk-4.0.so:www/webkit2-gtk@40 \ + libwebkit2gtk-4.1.so:www/webkit2-gtk@41 \ + libsoup-3.0.so:devel/libsoup3 \ + libjavascriptcoregtk-4.1.so:www/webkit2-gtk@41 \ libz3.so:math/z3 USES= cmake cpe desktop-file-utils eigen:3 gettext gl gnome iconv \ diff --git a/cad/PrusaSlicer/files/patch-src_libseqarrange_src_seq__sequential.cpp b/cad/PrusaSlicer/files/patch-src_libseqarrange_src_seq__sequential.cpp new file mode 100644 index 000000000000..6172b75bfd54 --- /dev/null +++ b/cad/PrusaSlicer/files/patch-src_libseqarrange_src_seq__sequential.cpp @@ -0,0 +1,19 @@ +--- src/libseqarrange/src/seq_sequential.cpp.orig 2025-07-01 13:42:42 UTC ++++ src/libseqarrange/src/seq_sequential.cpp +@@ -11679,11 +11679,11 @@ bool optimize_SubglobalConsequentialPolygonNonoverlapp + { + printf(" %d\n", undecided[j]); + } +- printf("Missing\n"); +- for (unsigned int j = 0; j < missing.size(); ++j) +- { +- printf(" %d\n", missing[j]); +- } ++// printf("Missing\n"); ++// for (unsigned int j = 0; j < missing.size(); ++j) ++// { ++// printf(" %d\n", missing[j]); ++// } + printf("Decided\n"); + for (unsigned int j = 0; j < decided_polygons.size(); ++j) + { diff --git a/cad/PrusaSlicer/files/patch-src_libslic3r_GCode_PostProcessor.cpp b/cad/PrusaSlicer/files/patch-src_libslic3r_GCode_PostProcessor.cpp new file mode 100644 index 000000000000..ee61828cf992 --- /dev/null +++ b/cad/PrusaSlicer/files/patch-src_libslic3r_GCode_PostProcessor.cpp @@ -0,0 +1,17 @@ +--- src/libslic3r/GCode/PostProcessor.cpp.orig 2025-04-10 11:26:51 UTC ++++ src/libslic3r/GCode/PostProcessor.cpp +@@ -152,7 +152,14 @@ static int run_script(const std::string &script, const + + #include <cstdlib> // getenv() + #include <sstream> ++#if BOOST_VERSION >= 108800 // v2 is now default ++#define BOOST_PROCESS_VERSION 1 ++#include <boost/process/v1/child.hpp> ++#include <boost/process/v1/io.hpp> ++#include <boost/process/v1/pipe.hpp> ++#else + #include <boost/process.hpp> ++#endif + + namespace process = boost::process; + diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_CMakeLists.txt b/cad/PrusaSlicer/files/patch-src_slic3r_CMakeLists.txt index 461c58254e17..ea3b96034d5e 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_CMakeLists.txt +++ b/cad/PrusaSlicer/files/patch-src_slic3r_CMakeLists.txt @@ -62,3 +62,12 @@ target_link_libraries(libslic3r_gui PUBLIC ${DBus1_LIBRARIES} OpenSSL::SSL +@@ -488,7 +507,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 () + diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_RemovableDriveManager.cpp b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_RemovableDriveManager.cpp index e22a92115ac8..a9b16619989d 100644 --- a/cad/PrusaSlicer/files/patch-src_slic3r_GUI_RemovableDriveManager.cpp +++ b/cad/PrusaSlicer/files/patch-src_slic3r_GUI_RemovableDriveManager.cpp @@ -1,6 +1,23 @@ ---- src/slic3r/GUI/RemovableDriveManager.cpp.orig 2024-12-20 11:54:34 UTC +--- src/slic3r/GUI/RemovableDriveManager.cpp.orig 2025-04-10 11:26:51 UTC +++ src/slic3r/GUI/RemovableDriveManager.cpp -@@ -743,7 +743,7 @@ namespace search_for_drives_internal +@@ -35,8 +35,16 @@ + #include <pwd.h> + #include <boost/filesystem.hpp> + #include <boost/system/error_code.hpp> ++#if BOOST_VERSION >= 108800 // v2 is now default ++#define BOOST_PROCESS_VERSION 1 ++#include <boost/process/v1/child.hpp> ++#include <boost/process/v1/io.hpp> ++//#include <boost/process/v1/pipe.hpp> ++#include <boost/process/v1/search_path.hpp> ++#else + #include <boost/process.hpp> + #endif ++#endif + + namespace Slic3r { + namespace GUI { +@@ -743,7 +751,7 @@ namespace search_for_drives_internal //confirms if the file is removable drive and adds it to vector if ( diff --git a/cad/PrusaSlicer/pkg-plist b/cad/PrusaSlicer/pkg-plist index 9bcb93c21b52..6af5ef084a6e 100644 --- a/cad/PrusaSlicer/pkg-plist +++ b/cad/PrusaSlicer/pkg-plist @@ -1,1113 +1,6 @@ bin/prusa-gcodeviewer bin/prusa-slicer lib/OCCTWrapper.so -%%DATADIR%%/data/embossed_text.obj -%%DATADIR%%/data/hints.ini -%%DATADIR%%/data/printer_gantries/geometries.json -%%DATADIR%%/data/printer_gantries/prusa3d_coreone_gantry.stl -%%DATADIR%%/data/printer_gantries/prusa3d_ht90_actuator.stl -%%DATADIR%%/data/printer_gantries/prusa3d_mini_gantry.stl -%%DATADIR%%/data/printer_gantries/prusa3d_mk3s_gantry.stl -%%DATADIR%%/data/printer_gantries/prusa3d_mk4_gantry.stl -%%DATADIR%%/data/printer_gantries/prusa3d_mk4s_gantry.stl -%%DATADIR%%/data/printer_gantries/prusa3d_xl_gantry.stl -%%DATADIR%%/data/sla_support.svg -%%DATADIR%%/fonts/NotoSans-Regular.ttf -%%DATADIR%%/fonts/NotoSansCJK-Regular.ttc -%%DATADIR%%/fonts/README.txt -%%DATADIR%%/icons/Pmetal_001.png -%%DATADIR%%/icons/PrusaSlicer-gcodeviewer-mac_128px.png -%%DATADIR%%/icons/PrusaSlicer-gcodeviewer.ico -%%DATADIR%%/icons/PrusaSlicer-gcodeviewer.svg -%%DATADIR%%/icons/PrusaSlicer-gcodeviewer_128px.png -%%DATADIR%%/icons/PrusaSlicer-gcodeviewer_192px.png -%%DATADIR%%/icons/PrusaSlicer-gcodeviewer_32px.png -%%DATADIR%%/icons/PrusaSlicer-mac_128px.png -%%DATADIR%%/icons/PrusaSlicer.icns -%%DATADIR%%/icons/PrusaSlicer.ico -%%DATADIR%%/icons/PrusaSlicer.png -%%DATADIR%%/icons/PrusaSlicer.svg -%%DATADIR%%/icons/PrusaSlicer_128px.png -%%DATADIR%%/icons/PrusaSlicer_192px.png -%%DATADIR%%/icons/PrusaSlicer_192px_grayscale.png -%%DATADIR%%/icons/PrusaSlicer_192px_transparent.png -%%DATADIR%%/icons/PrusaSlicer_32px.png -%%DATADIR%%/icons/add.svg -%%DATADIR%%/icons/add_copies.svg -%%DATADIR%%/icons/add_gcode.svg -%%DATADIR%%/icons/add_modifier.svg -%%DATADIR%%/icons/add_negative.svg -%%DATADIR%%/icons/add_part.svg -%%DATADIR%%/icons/add_text_modifier.svg -%%DATADIR%%/icons/add_text_negative.svg -%%DATADIR%%/icons/add_text_part.svg -%%DATADIR%%/icons/advanced_plus.svg -%%DATADIR%%/icons/align_horizontal_center.svg -%%DATADIR%%/icons/align_horizontal_left.svg -%%DATADIR%%/icons/align_horizontal_right.svg -%%DATADIR%%/icons/align_vertical_bottom.svg -%%DATADIR%%/icons/align_vertical_center.svg -%%DATADIR%%/icons/align_vertical_top.svg -%%DATADIR%%/icons/arrange.svg -%%DATADIR%%/icons/arrange_current.svg -%%DATADIR%%/icons/attention.svg -%%DATADIR%%/icons/browse.svg -%%DATADIR%%/icons/bullet_black.png -%%DATADIR%%/icons/bullet_blue.png -%%DATADIR%%/icons/bullet_white.png -%%DATADIR%%/icons/burn.svg -%%DATADIR%%/icons/change_extruder.svg -%%DATADIR%%/icons/check_off.svg -%%DATADIR%%/icons/check_off_disabled.svg -%%DATADIR%%/icons/check_off_focused.svg -%%DATADIR%%/icons/check_on.svg -%%DATADIR%%/icons/check_on_disabled.svg -%%DATADIR%%/icons/check_on_focused.svg -%%DATADIR%%/icons/checked.svg -%%DATADIR%%/icons/cog.svg -%%DATADIR%%/icons/cog_.svg -%%DATADIR%%/icons/cog_f.svg -%%DATADIR%%/icons/cog_go.png -%%DATADIR%%/icons/collapse.svg -%%DATADIR%%/icons/collapse_btn.svg -%%DATADIR%%/icons/colorchange_add.svg -%%DATADIR%%/icons/colorchange_add_f.svg -%%DATADIR%%/icons/colorchange_add_m.svg -%%DATADIR%%/icons/colorchange_del.svg -%%DATADIR%%/icons/colorchange_del_f.svg -%%DATADIR%%/icons/compare.svg -%%DATADIR%%/icons/connect_gcode.svg -%%DATADIR%%/icons/connect_status.svg -%%DATADIR%%/icons/convert_file.svg -%%DATADIR%%/icons/cooling.svg -%%DATADIR%%/icons/copy.svg -%%DATADIR%%/icons/copy_menu.svg -%%DATADIR%%/icons/cross.svg -%%DATADIR%%/icons/cross_focus.svg -%%DATADIR%%/icons/cross_focus_large.svg -%%DATADIR%%/icons/custom-gcode_gcode.svg -%%DATADIR%%/icons/custom-gcode_measure.svg -%%DATADIR%%/icons/custom-gcode_object-info.svg -%%DATADIR%%/icons/custom-gcode_single.svg -%%DATADIR%%/icons/custom-gcode_slicing-state.svg -%%DATADIR%%/icons/custom-gcode_slicing-state_global.svg -%%DATADIR%%/icons/custom-gcode_stats.svg -%%DATADIR%%/icons/custom-gcode_vector-index.svg -%%DATADIR%%/icons/custom-gcode_vector.svg -%%DATADIR%%/icons/cut.svg -%%DATADIR%%/icons/cut_.svg -%%DATADIR%%/icons/cut_connectors.svg -%%DATADIR%%/icons/delete.svg -%%DATADIR%%/icons/delete_all.svg -%%DATADIR%%/icons/delete_all_menu.svg -%%DATADIR%%/icons/dot.svg -%%DATADIR%%/icons/dot_small.svg -%%DATADIR%%/icons/dot_white.svg -%%DATADIR%%/icons/dowel.svg -%%DATADIR%%/icons/drop_down.svg -%%DATADIR%%/icons/drop_to_bed.svg -%%DATADIR%%/icons/edit.svg -%%DATADIR%%/icons/edit_button.svg -%%DATADIR%%/icons/edit_button_pressed.svg -%%DATADIR%%/icons/edit_gcode.svg -%%DATADIR%%/icons/edit_gcode_f.svg -%%DATADIR%%/icons/edit_layers_all.svg -%%DATADIR%%/icons/edit_layers_some.svg -%%DATADIR%%/icons/edit_uni.svg -%%DATADIR%%/icons/editor.svg -%%DATADIR%%/icons/editor_menu.svg -%%DATADIR%%/icons/eject_sd.svg -%%DATADIR%%/icons/empty.svg -%%DATADIR%%/icons/equal.svg -%%DATADIR%%/icons/error_tick.svg -%%DATADIR%%/icons/error_tick_f.svg -%%DATADIR%%/icons/exclamation.svg -%%DATADIR%%/icons/exclamation_manifold.svg -%%DATADIR%%/icons/exit.svg -%%DATADIR%%/icons/expand_btn.svg -%%DATADIR%%/icons/export_config.svg -%%DATADIR%%/icons/export_config_bundle.svg -%%DATADIR%%/icons/export_gcode.svg -%%DATADIR%%/icons/export_plater.svg -%%DATADIR%%/icons/export_to_sd.svg -%%DATADIR%%/icons/eye_closed.svg -%%DATADIR%%/icons/eye_open.svg -%%DATADIR%%/icons/fdm_supports.svg -%%DATADIR%%/icons/fdm_supports_.svg -%%DATADIR%%/icons/flag_green.svg -%%DATADIR%%/icons/flag_red.svg -%%DATADIR%%/icons/funnel.svg -%%DATADIR%%/icons/fuzzy_skin.svg -%%DATADIR%%/icons/fuzzy_skin_painting.svg -%%DATADIR%%/icons/fuzzy_skin_painting_.svg -%%DATADIR%%/icons/gcode.icns -%%DATADIR%%/icons/hollow.svg -%%DATADIR%%/icons/hollowing.svg -%%DATADIR%%/icons/horizontal_hide.svg -%%DATADIR%%/icons/horizontal_show.svg -%%DATADIR%%/icons/import_config.svg -%%DATADIR%%/icons/import_config_bundle.svg -%%DATADIR%%/icons/import_plater.svg -%%DATADIR%%/icons/infill.svg -%%DATADIR%%/icons/info.svg -%%DATADIR%%/icons/instance_add.svg -%%DATADIR%%/icons/instance_remove.svg -%%DATADIR%%/icons/ironing.svg -%%DATADIR%%/icons/layers.svg -%%DATADIR%%/icons/layers_white.svg -%%DATADIR%%/icons/legend_cog.svg -%%DATADIR%%/icons/legend_colorchanges.svg -%%DATADIR%%/icons/legend_customgcodes.svg -%%DATADIR%%/icons/legend_deretract.svg -%%DATADIR%%/icons/legend_pauseprints.svg -%%DATADIR%%/icons/legend_retract.svg -%%DATADIR%%/icons/legend_seams.svg -%%DATADIR%%/icons/legend_shells.svg -%%DATADIR%%/icons/legend_toolchanges.svg -%%DATADIR%%/icons/legend_toolmarker.svg -%%DATADIR%%/icons/legend_travel.svg -%%DATADIR%%/icons/legend_wipe.svg -%%DATADIR%%/icons/lock.svg -%%DATADIR%%/icons/lock_closed.svg -%%DATADIR%%/icons/lock_closed_f.svg -%%DATADIR%%/icons/lock_closed_white.svg -%%DATADIR%%/icons/lock_open.svg -%%DATADIR%%/icons/lock_open_f.svg -%%DATADIR%%/icons/lock_open_sys.svg -%%DATADIR%%/icons/login.svg -%%DATADIR%%/icons/logout.svg -%%DATADIR%%/icons/make_bold.svg -%%DATADIR%%/icons/make_italic.svg -%%DATADIR%%/icons/make_unbold.svg -%%DATADIR%%/icons/make_unitalic.svg -%%DATADIR%%/icons/mark_X.svg -%%DATADIR%%/icons/mark_Y.svg -%%DATADIR%%/icons/mark_Z.svg -%%DATADIR%%/icons/measure.svg -%%DATADIR%%/icons/mirroring_off.svg -%%DATADIR%%/icons/mirroring_on.svg -%%DATADIR%%/icons/mirroring_transparent.svg -%%DATADIR%%/icons/mmu_segmentation.svg -%%DATADIR%%/icons/mmu_segmentation_.svg -%%DATADIR%%/icons/mode.svg -%%DATADIR%%/icons/mode_advanced.svg -%%DATADIR%%/icons/mode_expert.svg -%%DATADIR%%/icons/mode_simple.svg -%%DATADIR%%/icons/move.svg -%%DATADIR%%/icons/not_equal.svg -%%DATADIR%%/icons/note.svg -%%DATADIR%%/icons/notification_cancel.svg -%%DATADIR%%/icons/notification_cancel_hover.svg -%%DATADIR%%/icons/notification_clippy.svg -%%DATADIR%%/icons/notification_close.svg -%%DATADIR%%/icons/notification_close_hover.svg -%%DATADIR%%/icons/notification_documentation.svg -%%DATADIR%%/icons/notification_documentation_hover.svg -%%DATADIR%%/icons/notification_eject_sd.svg -%%DATADIR%%/icons/notification_eject_sd_hover.svg -%%DATADIR%%/icons/notification_error.svg -%%DATADIR%%/icons/notification_info.svg -%%DATADIR%%/icons/notification_minimalize.svg -%%DATADIR%%/icons/notification_minimalize_hover.svg -%%DATADIR%%/icons/notification_open.svg -%%DATADIR%%/icons/notification_open_hover.svg -%%DATADIR%%/icons/notification_pause.svg -%%DATADIR%%/icons/notification_pause_hover.svg -%%DATADIR%%/icons/notification_play.svg -%%DATADIR%%/icons/notification_play_hover.svg -%%DATADIR%%/icons/notification_preferences.svg -%%DATADIR%%/icons/notification_preferences_hover.svg -%%DATADIR%%/icons/notification_right.svg -%%DATADIR%%/icons/notification_right_hover.svg -%%DATADIR%%/icons/notification_warning.svg -%%DATADIR%%/icons/notification_warning_grey.svg -%%DATADIR%%/icons/number_of_copies.svg -%%DATADIR%%/icons/numbers.png -%%DATADIR%%/icons/objlist_info.svg -%%DATADIR%%/icons/open.svg -%%DATADIR%%/icons/open_browser.svg -%%DATADIR%%/icons/output+page_white.svg -%%DATADIR%%/icons/pad.svg -%%DATADIR%%/icons/paste.svg -%%DATADIR%%/icons/paste_menu.svg -%%DATADIR%%/icons/pause_print.svg -%%DATADIR%%/icons/pause_print_f.svg -%%DATADIR%%/icons/place.svg -%%DATADIR%%/icons/plater.svg -%%DATADIR%%/icons/plug.svg -%%DATADIR%%/icons/preview.svg -%%DATADIR%%/icons/preview_menu.svg -%%DATADIR%%/icons/print_finished.svg -%%DATADIR%%/icons/print_idle.svg -%%DATADIR%%/icons/print_running.svg -%%DATADIR%%/icons/printer.svg -%%DATADIR%%/icons/printer_available.svg -%%DATADIR%%/icons/printer_busy.svg -%%DATADIR%%/icons/printer_offline.svg -%%DATADIR%%/icons/printer_placeholder.png -%%DATADIR%%/icons/printer_white.svg -%%DATADIR%%/icons/question.svg -%%DATADIR%%/icons/re_slice.svg -%%DATADIR%%/icons/redo.svg -%%DATADIR%%/icons/redo_menu.svg -%%DATADIR%%/icons/redo_toolbar.svg -%%DATADIR%%/icons/reflection_x.svg -%%DATADIR%%/icons/reflection_y.svg -%%DATADIR%%/icons/refresh.svg -%%DATADIR%%/icons/remove.svg -%%DATADIR%%/icons/remove_copies.svg -%%DATADIR%%/icons/remove_menu.svg -%%DATADIR%%/icons/resin.svg -%%DATADIR%%/icons/revert_all_.svg -%%DATADIR%%/icons/rotate.svg -%%DATADIR%%/icons/save.svg -%%DATADIR%%/icons/scalar_param.svg -%%DATADIR%%/icons/scale.svg -%%DATADIR%%/icons/seam.svg -%%DATADIR%%/icons/seam_.svg -%%DATADIR%%/icons/search.svg -%%DATADIR%%/icons/search_.svg -%%DATADIR%%/icons/search_blink.svg -%%DATADIR%%/icons/search_gray.svg -%%DATADIR%%/icons/set_separate_obj.svg -%%DATADIR%%/icons/settings.svg -%%DATADIR%%/icons/shape_gallery.svg -%%DATADIR%%/icons/sinking.svg -%%DATADIR%%/icons/skirt+brim.svg -%%DATADIR%%/icons/sla_printer.svg -%%DATADIR%%/icons/sla_printer_available.svg -%%DATADIR%%/icons/sla_printer_busy.svg -%%DATADIR%%/icons/sla_printer_offline.svg -%%DATADIR%%/icons/sla_supports.svg -%%DATADIR%%/icons/sla_view_original.svg -%%DATADIR%%/icons/sla_view_processed.svg -%%DATADIR%%/icons/slice_all.svg -%%DATADIR%%/icons/snap.svg -%%DATADIR%%/icons/sphere_blueish.svg -%%DATADIR%%/icons/sphere_cyan.svg -%%DATADIR%%/icons/sphere_lightgray.svg -%%DATADIR%%/icons/sphere_orange.svg -%%DATADIR%%/icons/sphere_redish.svg -%%DATADIR%%/icons/spin_dec.svg -%%DATADIR%%/icons/spin_dec_act.svg -%%DATADIR%%/icons/spin_inc.svg -%%DATADIR%%/icons/spin_inc_act.svg -%%DATADIR%%/icons/splashscreen-gcodepreview.jpg -%%DATADIR%%/icons/splashscreen.jpg -%%DATADIR%%/icons/split_object_SMALL.svg -%%DATADIR%%/icons/split_objects.svg -%%DATADIR%%/icons/split_parts.svg -%%DATADIR%%/icons/split_parts_SMALL.svg -%%DATADIR%%/icons/spool.svg -%%DATADIR%%/icons/stl.icns -%%DATADIR%%/icons/support.svg -%%DATADIR%%/icons/support_blocker.svg -%%DATADIR%%/icons/support_enforcer.svg -%%DATADIR%%/icons/support_structure.svg -%%DATADIR%%/icons/support_structure_invisible.svg -%%DATADIR%%/icons/svg_modifier.svg -%%DATADIR%%/icons/svg_negative.svg -%%DATADIR%%/icons/svg_part.svg -%%DATADIR%%/icons/switch_presets.svg -%%DATADIR%%/icons/test.svg -%%DATADIR%%/icons/thumb_down.svg -%%DATADIR%%/icons/thumb_left.svg -%%DATADIR%%/icons/thumb_right.svg -%%DATADIR%%/icons/thumb_up.svg -%%DATADIR%%/icons/tick_mark.svg -%%DATADIR%%/icons/time.svg -%%DATADIR%%/icons/timer_dot.svg -%%DATADIR%%/icons/timer_dot_empty.svg -%%DATADIR%%/icons/toggle_off.svg -%%DATADIR%%/icons/toggle_on.svg -%%DATADIR%%/icons/toolbar_arrow.svg -%%DATADIR%%/icons/toolbar_arrow_2.svg -%%DATADIR%%/icons/toolbar_background.png -%%DATADIR%%/icons/undo.svg -%%DATADIR%%/icons/undo_f.svg -%%DATADIR%%/icons/undo_menu.svg -%%DATADIR%%/icons/undo_toolbar.svg -%%DATADIR%%/icons/upload_queue.svg -%%DATADIR%%/icons/user.svg -%%DATADIR%%/icons/user_mask.svg -%%DATADIR%%/icons/vector_filament_param.svg -%%DATADIR%%/icons/vector_param.svg -%%DATADIR%%/icons/wrench.svg -%%DATADIR%%/icons/wrench_white.svg -%%DATADIR%%/localization/PrusaSlicer.pot -%%DATADIR%%/localization/be/PrusaSlicer.mo -%%DATADIR%%/localization/be/PrusaSlicer_be.po -%%DATADIR%%/localization/ca/PrusaSlicer.mo -%%DATADIR%%/localization/ca/PrusaSlicer_ca.po -%%DATADIR%%/localization/cs/PrusaSlicer.mo -%%DATADIR%%/localization/cs/PrusaSlicer_cs.po -%%DATADIR%%/localization/de/PrusaSlicer.mo -%%DATADIR%%/localization/de/PrusaSlicer_de.po -%%DATADIR%%/localization/en/PrusaSlicer.mo -%%DATADIR%%/localization/en/PrusaSlicer_en.po -%%DATADIR%%/localization/es/PrusaSlicer.mo -%%DATADIR%%/localization/es/PrusaSlicer_es.po -%%DATADIR%%/localization/fi/PrusaSlicer.mo -%%DATADIR%%/localization/fi/PrusaSlicer_fi.po -%%DATADIR%%/localization/fr/PrusaSlicer.mo -%%DATADIR%%/localization/fr/PrusaSlicer_fr.po -%%DATADIR%%/localization/hu/PrusaSlicer.mo -%%DATADIR%%/localization/hu/PrusaSlicer_hu.po -%%DATADIR%%/localization/it/PrusaSlicer.mo -%%DATADIR%%/localization/it/PrusaSlicer_it.po -%%DATADIR%%/localization/ja/PrusaSlicer.mo -%%DATADIR%%/localization/ja/PrusaSlicer_ja.po -%%DATADIR%%/localization/ko/PrusaSlicer.mo -%%DATADIR%%/localization/ko/PrusaSlicer_ko_KR.po -%%DATADIR%%/localization/ko_KR/PrusaSlicer.mo -%%DATADIR%%/localization/ko_KR/PrusaSlicer_ko.po -%%DATADIR%%/localization/ko_KR/PrusaSlicer_ko_KR.mo -%%DATADIR%%/localization/ko_KR/PrusaSlicer_ko_KR.po -%%DATADIR%%/localization/list.txt -%%DATADIR%%/localization/nl/PrusaSlicer.mo -%%DATADIR%%/localization/nl/PrusaSlicer_nl.po -%%DATADIR%%/localization/pl/PrusaSlicer.mo -%%DATADIR%%/localization/pl/PrusaSlicer_pl.po -%%DATADIR%%/localization/pt_BR/PrusaSlicer.mo -%%DATADIR%%/localization/pt_BR/PrusaSlicer_pt_BR.po -%%DATADIR%%/localization/ru/PrusaSlicer.mo -%%DATADIR%%/localization/ru/PrusaSlicer_ru.po -%%DATADIR%%/localization/sl/PrusaSlicer.mo -%%DATADIR%%/localization/sl/PrusaSlicer.po -%%DATADIR%%/localization/tr/PrusaSlicer.mo -%%DATADIR%%/localization/tr/PrusaSlicer_tr.po -%%DATADIR%%/localization/uk/PrusaSlicer.mo -%%DATADIR%%/localization/uk/PrusaSlicer_uk.po -%%DATADIR%%/localization/wx_locale/af.po -%%DATADIR%%/localization/wx_locale/an.po -%%DATADIR%%/localization/wx_locale/ar.po -%%DATADIR%%/localization/wx_locale/be.po -%%DATADIR%%/localization/wx_locale/ca.po -%%DATADIR%%/localization/wx_locale/ca@valencia.po -%%DATADIR%%/localization/wx_locale/cs.po -%%DATADIR%%/localization/wx_locale/da.po -%%DATADIR%%/localization/wx_locale/de.po -%%DATADIR%%/localization/wx_locale/el.po -%%DATADIR%%/localization/wx_locale/en.mo -%%DATADIR%%/localization/wx_locale/en.po -%%DATADIR%%/localization/wx_locale/es.po -%%DATADIR%%/localization/wx_locale/eu.po -%%DATADIR%%/localization/wx_locale/fa_IR.po -%%DATADIR%%/localization/wx_locale/fi.po -%%DATADIR%%/localization/wx_locale/fr.po -%%DATADIR%%/localization/wx_locale/gl_ES.po -%%DATADIR%%/localization/wx_locale/hi.po -%%DATADIR%%/localization/wx_locale/hr.po -%%DATADIR%%/localization/wx_locale/hu.po -%%DATADIR%%/localization/wx_locale/id.po -%%DATADIR%%/localization/wx_locale/it.po -%%DATADIR%%/localization/wx_locale/ja.po -%%DATADIR%%/localization/wx_locale/ko.po -%%DATADIR%%/localization/wx_locale/ko_KR.po -%%DATADIR%%/localization/wx_locale/lt.po -%%DATADIR%%/localization/wx_locale/lv.po -%%DATADIR%%/localization/wx_locale/ms.po -%%DATADIR%%/localization/wx_locale/nb.po -%%DATADIR%%/localization/wx_locale/ne.po -%%DATADIR%%/localization/wx_locale/nl.po -%%DATADIR%%/localization/wx_locale/pl.po -%%DATADIR%%/localization/wx_locale/pt.po -%%DATADIR%%/localization/wx_locale/pt_BR.po -%%DATADIR%%/localization/wx_locale/ro.po -%%DATADIR%%/localization/wx_locale/ru.po -%%DATADIR%%/localization/wx_locale/sk.po -%%DATADIR%%/localization/wx_locale/sl.po -%%DATADIR%%/localization/wx_locale/sq.po -%%DATADIR%%/localization/wx_locale/sv.po -%%DATADIR%%/localization/wx_locale/ta.po -%%DATADIR%%/localization/wx_locale/tr.po -%%DATADIR%%/localization/wx_locale/uk.po -%%DATADIR%%/localization/wx_locale/vi.po -%%DATADIR%%/localization/wx_locale/zh_CN.po -%%DATADIR%%/localization/wx_locale/zh_TW.po -%%DATADIR%%/localization/zh_CN/PrusaSlicer.mo -%%DATADIR%%/localization/zh_CN/PrusaSlicer_zh_CN.po -%%DATADIR%%/localization/zh_TW/PrusaSlicer.mo -%%DATADIR%%/localization/zh_TW/PrusaSlicer_zh_TW.po -%%DATADIR%%/profiles/Anker.idx -%%DATADIR%%/profiles/Anker.ini -%%DATADIR%%/profiles/Anker/M5-bed.stl -%%DATADIR%%/profiles/Anker/M5-texture.svg -%%DATADIR%%/profiles/Anker/M5-texture_v2.svg -%%DATADIR%%/profiles/Anker/M5C-bed.stl -%%DATADIR%%/profiles/Anker/M5C-texture.svg -%%DATADIR%%/profiles/Anker/M5C-texture_v2.svg -%%DATADIR%%/profiles/Anker/M5C_thumbnail.png -%%DATADIR%%/profiles/Anker/M5C_thumbnail_v2.png -%%DATADIR%%/profiles/Anker/M5_thumbnail.png -%%DATADIR%%/profiles/Anker/M5_thumbnail_v2.png -%%DATADIR%%/profiles/Anycubic.idx -%%DATADIR%%/profiles/Anycubic.ini -%%DATADIR%%/profiles/Anycubic/4MAXPRO20_bed.stl -%%DATADIR%%/profiles/Anycubic/4MAXPRO20_texture.svg -%%DATADIR%%/profiles/Anycubic/4MAXPRO20_thumbnail.png -%%DATADIR%%/profiles/Anycubic/AK.png -%%DATADIR%%/profiles/Anycubic/AK.svg -%%DATADIR%%/profiles/Anycubic/AKLP_Bed.stl -%%DATADIR%%/profiles/Anycubic/AKLP_thumbnail.png -%%DATADIR%%/profiles/Anycubic/AK_Bed.stl -%%DATADIR%%/profiles/Anycubic/AK_thumbnail.png -%%DATADIR%%/profiles/Anycubic/I3MEGAS_thumbnail.png -%%DATADIR%%/profiles/Anycubic/I3MEGA_thumbnail.png -%%DATADIR%%/profiles/Anycubic/MEGA0_thumbnail.png -%%DATADIR%%/profiles/Anycubic/PHOTON MONO SE_thumbnail.png -%%DATADIR%%/profiles/Anycubic/PHOTON MONO X 6K_thumbnail.png -%%DATADIR%%/profiles/Anycubic/PHOTON MONO X_thumbnail.png -%%DATADIR%%/profiles/Anycubic/PHOTON MONO_thumbnail.png -%%DATADIR%%/profiles/Anycubic/PREDATOR_thumbnail.png -%%DATADIR%%/profiles/Anycubic/i3megas.svg -%%DATADIR%%/profiles/Anycubic/i3megas_bed.stl -%%DATADIR%%/profiles/Anycubic/mega0.svg -%%DATADIR%%/profiles/Anycubic/mega0_bed.stl -%%DATADIR%%/profiles/AnycubicSLA.idx -%%DATADIR%%/profiles/AnycubicSLA.ini -%%DATADIR%%/profiles/AnycubicSLA/PHOTON MONO SE_thumbnail.png -%%DATADIR%%/profiles/AnycubicSLA/PHOTON MONO X 6K_thumbnail.png -%%DATADIR%%/profiles/AnycubicSLA/PHOTON MONO X_thumbnail.png -%%DATADIR%%/profiles/AnycubicSLA/PHOTON MONO_thumbnail.png -%%DATADIR%%/profiles/ArchiveRepositoryManifest.json -%%DATADIR%%/profiles/Artillery.idx -%%DATADIR%%/profiles/Artillery.ini -%%DATADIR%%/profiles/Artillery/Genius_thumbnail.png -%%DATADIR%%/profiles/Artillery/Hornet_thumbnail.png -%%DATADIR%%/profiles/Artillery/X1_thumbnail.png -%%DATADIR%%/profiles/Artillery/X3 Plus_thumbnail.png -%%DATADIR%%/profiles/Artillery/X3 Pro_thumbnail.png -%%DATADIR%%/profiles/Artillery/X4 Max_thumbnail.png -%%DATADIR%%/profiles/Artillery/X4 Plus_thumbnail.png -%%DATADIR%%/profiles/Artillery/X4 Pro_thumbnail.png -%%DATADIR%%/profiles/Artillery/bed-genius.png -%%DATADIR%%/profiles/Artillery/bed-genius.stl -%%DATADIR%%/profiles/Artillery/bed-hornet.png -%%DATADIR%%/profiles/Artillery/bed-hornet.stl -%%DATADIR%%/profiles/Artillery/bed-x1.png -%%DATADIR%%/profiles/Artillery/bed-x1.stl -%%DATADIR%%/profiles/Artillery/bed-x3-plus.stl -%%DATADIR%%/profiles/Artillery/bed-x3-pro.stl -%%DATADIR%%/profiles/Artillery/bed-x4-max.stl -%%DATADIR%%/profiles/Artillery/bed-x4-plus.stl -%%DATADIR%%/profiles/Artillery/bed-x4-pro.stl -%%DATADIR%%/profiles/BIBO.idx -%%DATADIR%%/profiles/BIBO.ini -%%DATADIR%%/profiles/BIBO/BIBO2.svg -%%DATADIR%%/profiles/BIBO/BIBO2_bed.stl -%%DATADIR%%/profiles/BIBO/BIBO2_thumbnail.png -%%DATADIR%%/profiles/BIQU.idx -%%DATADIR%%/profiles/BIQU.ini -%%DATADIR%%/profiles/BIQU/BIQUBX_thumbnail.png -%%DATADIR%%/profiles/BIQU/BX_Bed.stl -%%DATADIR%%/profiles/BIQU/BX_Texture.png -%%DATADIR%%/profiles/CocoaPress.idx -%%DATADIR%%/profiles/CocoaPress.ini -%%DATADIR%%/profiles/CocoaPress/CocoaPress_MiniChef.png -%%DATADIR%%/profiles/CocoaPress/minichef_bed.stl -%%DATADIR%%/profiles/CocoaPress/minichef_texture.svg -%%DATADIR%%/profiles/Creality.idx -%%DATADIR%%/profiles/Creality.ini -%%DATADIR%%/profiles/Creality/CR10MAX_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10MINI_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10S4_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10S5_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10SMARTPRO_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10SMART_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10SPROV2_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10SPRO_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10S_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10V2_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10V3_thumbnail.png -%%DATADIR%%/profiles/Creality/CR10_thumbnail.png -%%DATADIR%%/profiles/Creality/CR200B_thumbnail.png -%%DATADIR%%/profiles/Creality/CR20PRO_thumbnail.png -%%DATADIR%%/profiles/Creality/CR20_thumbnail.png -%%DATADIR%%/profiles/Creality/CR5PROH_thumbnail.png -%%DATADIR%%/profiles/Creality/CR5PRO_thumbnail.png -%%DATADIR%%/profiles/Creality/CR6MAX_thumbnail.png -%%DATADIR%%/profiles/Creality/CR6SE_thumbnail.png -%%DATADIR%%/profiles/Creality/CR8_thumbnail.png -%%DATADIR%%/profiles/Creality/CRXPRO_thumbnail.png -%%DATADIR%%/profiles/Creality/CRX_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER2PRO_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER2_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3BLTOUCH_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3MAXNEO_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3MAX_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3NEO_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3PRO_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3S1PLUS_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3S1PRO_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3S1_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3V2NEO_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3V2_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER3_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER4_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER5PLUS_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER5PRO_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER5S1_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER5_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER6_thumbnail.png -%%DATADIR%%/profiles/Creality/ENDER7_thumbnail.png -%%DATADIR%%/profiles/Creality/SERMOOND1_thumbnail.png -%%DATADIR%%/profiles/Creality/SERMOONV1PRO_thumbnail.png -%%DATADIR%%/profiles/Creality/SERMOONV1_thumbnail.png -%%DATADIR%%/profiles/Creality/cr10.svg -%%DATADIR%%/profiles/Creality/cr10_bed.stl -%%DATADIR%%/profiles/Creality/cr10max.svg -%%DATADIR%%/profiles/Creality/cr10max_bed.stl -%%DATADIR%%/profiles/Creality/cr10mini.svg -%%DATADIR%%/profiles/Creality/cr10mini_bed.stl -%%DATADIR%%/profiles/Creality/cr10s4.svg -%%DATADIR%%/profiles/Creality/cr10s4_bed.stl -%%DATADIR%%/profiles/Creality/cr10s5.svg -%%DATADIR%%/profiles/Creality/cr10s5_bed.stl -%%DATADIR%%/profiles/Creality/cr10spro.svg -%%DATADIR%%/profiles/Creality/cr10v2_bed.stl -%%DATADIR%%/profiles/Creality/cr20.svg -%%DATADIR%%/profiles/Creality/cr200b.svg -%%DATADIR%%/profiles/Creality/cr200b_bed.stl -%%DATADIR%%/profiles/Creality/cr5pro.svg -%%DATADIR%%/profiles/Creality/cr5pro_bed.stl -%%DATADIR%%/profiles/Creality/cr6se.svg -%%DATADIR%%/profiles/Creality/cr6se_bed.stl -%%DATADIR%%/profiles/Creality/cr8.svg -%%DATADIR%%/profiles/Creality/cr8_bed.stl -%%DATADIR%%/profiles/Creality/ender2.svg -%%DATADIR%%/profiles/Creality/ender2_bed.stl -%%DATADIR%%/profiles/Creality/ender2pro.svg -%%DATADIR%%/profiles/Creality/ender2pro_bed.stl -%%DATADIR%%/profiles/Creality/ender3.svg -%%DATADIR%%/profiles/Creality/ender3_bed.stl -%%DATADIR%%/profiles/Creality/ender3v2.svg -%%DATADIR%%/profiles/Creality/ender3v2_bed.stl -%%DATADIR%%/profiles/Creality/ender5plus.svg -%%DATADIR%%/profiles/Creality/ender5plus_bed.stl -%%DATADIR%%/profiles/Creality/ender6.svg -%%DATADIR%%/profiles/Creality/ender6_bed.stl -%%DATADIR%%/profiles/Creality/ender7.svg -%%DATADIR%%/profiles/Creality/ender7_bed.stl -%%DATADIR%%/profiles/Creality/sermoond1.svg -%%DATADIR%%/profiles/Creality/sermoond1_bed.stl -%%DATADIR%%/profiles/Creality/sermoonv1.svg -%%DATADIR%%/profiles/Creality/sermoonv1_bed.stl -%%DATADIR%%/profiles/E2D.idx -%%DATADIR%%/profiles/E2D.ini -%%DATADIR%%/profiles/Elegoo.idx -%%DATADIR%%/profiles/Elegoo.ini -%%DATADIR%%/profiles/Elegoo/NEPTUNE1_thumbnail.png -%%DATADIR%%/profiles/Elegoo/NEPTUNE2D_thumbnail.png -%%DATADIR%%/profiles/Elegoo/NEPTUNE2S_thumbnail.png -%%DATADIR%%/profiles/Elegoo/NEPTUNE2_thumbnail.png -%%DATADIR%%/profiles/Elegoo/NEPTUNE3MAX_thumbnail.png -%%DATADIR%%/profiles/Elegoo/NEPTUNE3PLUS_thumbnail.png -%%DATADIR%%/profiles/Elegoo/NEPTUNE3PRO_thumbnail.png -%%DATADIR%%/profiles/Elegoo/NEPTUNE3_thumbnail.png -%%DATADIR%%/profiles/Elegoo/NEPTUNEX_thumbnail.png -%%DATADIR%%/profiles/FLSun.idx -%%DATADIR%%/profiles/FLSun.ini -%%DATADIR%%/profiles/FLSun/Q5.svg -%%DATADIR%%/profiles/FLSun/Q5_bed.stl -%%DATADIR%%/profiles/FLSun/Q5_thumbnail.png -%%DATADIR%%/profiles/FLSun/QQSP.svg -%%DATADIR%%/profiles/FLSun/QQSP_bed.stl -%%DATADIR%%/profiles/FLSun/QQSP_thumbnail.png -%%DATADIR%%/profiles/Geeetech.idx -%%DATADIR%%/profiles/Geeetech.ini -%%DATADIR%%/profiles/Geeetech/105x105.stl -%%DATADIR%%/profiles/Geeetech/105x105.svg -%%DATADIR%%/profiles/Geeetech/125X130.stl -%%DATADIR%%/profiles/Geeetech/125x130.svg -%%DATADIR%%/profiles/Geeetech/150x150.stl -%%DATADIR%%/profiles/Geeetech/150x150.svg -%%DATADIR%%/profiles/Geeetech/160x160.stl -%%DATADIR%%/profiles/Geeetech/160x160.svg -%%DATADIR%%/profiles/Geeetech/180X150.stl -%%DATADIR%%/profiles/Geeetech/180x150.svg -%%DATADIR%%/profiles/Geeetech/200x200.stl -%%DATADIR%%/profiles/Geeetech/200x200.svg -%%DATADIR%%/profiles/Geeetech/220x220.stl -%%DATADIR%%/profiles/Geeetech/220x220.svg -%%DATADIR%%/profiles/Geeetech/250x250.stl -%%DATADIR%%/profiles/Geeetech/250x250.svg -%%DATADIR%%/profiles/Geeetech/255x255.stl -%%DATADIR%%/profiles/Geeetech/255x255.svg -%%DATADIR%%/profiles/Geeetech/300x180.stl -%%DATADIR%%/profiles/Geeetech/300x180.svg -%%DATADIR%%/profiles/Geeetech/320x320.stl -%%DATADIR%%/profiles/Geeetech/320x320.svg -%%DATADIR%%/profiles/Geeetech/A10M_thumbnail.png -%%DATADIR%%/profiles/Geeetech/A10Pro_thumbnail.png -%%DATADIR%%/profiles/Geeetech/A10T_thumbnail.png -%%DATADIR%%/profiles/Geeetech/A20M_thumbnail.png -%%DATADIR%%/profiles/Geeetech/A20T_thumbnail.png -%%DATADIR%%/profiles/Geeetech/A20_thumbnail.png -%%DATADIR%%/profiles/Geeetech/A30M_thumbnail.png -%%DATADIR%%/profiles/Geeetech/A30Pro_thumbnail.png -%%DATADIR%%/profiles/Geeetech/A30T_thumbnail.png -%%DATADIR%%/profiles/Geeetech/E180_thumbnail.png -%%DATADIR%%/profiles/Geeetech/GiantArmD200_thumbnail.png -%%DATADIR%%/profiles/Geeetech/I3ProB_thumbnail.png -%%DATADIR%%/profiles/Geeetech/I3ProC_thumbnail.png -%%DATADIR%%/profiles/Geeetech/I3ProW_thumbnail.png -%%DATADIR%%/profiles/Geeetech/M1.svg -%%DATADIR%%/profiles/Geeetech/M1_thumbnail.png -%%DATADIR%%/profiles/Geeetech/MeCreator2_thumbnail.png -%%DATADIR%%/profiles/Geeetech/MeCreator_thumbnail.png -%%DATADIR%%/profiles/Geeetech/MeDucer_thumbnail.png -%%DATADIR%%/profiles/Geeetech/MizarM_thumbnail.png -%%DATADIR%%/profiles/Geeetech/MizarMax_thumbnail.png -%%DATADIR%%/profiles/Geeetech/MizarPro_thumbnail.png -%%DATADIR%%/profiles/Geeetech/MizarS_thumbnail.png -%%DATADIR%%/profiles/Geeetech/Mizar_thumbnail.png -%%DATADIR%%/profiles/Geeetech/ThunderPro_thumbnail.png -%%DATADIR%%/profiles/Geeetech/Thunder_thumbnail.png -%%DATADIR%%/profiles/HartSmartProducts.idx -%%DATADIR%%/profiles/HartSmartProducts.ini -%%DATADIR%%/profiles/HartSmartProducts/HSP1-I Duplicator Mode_thumbnail.png -%%DATADIR%%/profiles/HartSmartProducts/HSP1-I_thumbnail.png -%%DATADIR%%/profiles/HartSmartProducts/hsp1_i.svg -%%DATADIR%%/profiles/HartSmartProducts/hsp1_i_bed.stl -%%DATADIR%%/profiles/HartSmartProducts/hsp1_i_duplicator.svg -%%DATADIR%%/profiles/HartSmartProducts/hsp1_i_duplicator_bed.stl -%%DATADIR%%/profiles/INAT.idx -%%DATADIR%%/profiles/INAT.ini -%%DATADIR%%/profiles/INAT/PROTON_XE750_thumbnail.png -%%DATADIR%%/profiles/INAT/PROTON_X_RAIL_thumbnail.png -%%DATADIR%%/profiles/INAT/PROTON_X_ROD_thumbnail.png -%%DATADIR%%/profiles/Infinity3D.idx -%%DATADIR%%/profiles/Infinity3D.ini -%%DATADIR%%/profiles/Infinity3D/DEV-200_thumbnail.png -%%DATADIR%%/profiles/Infinity3D/DEV-350_thumbnail.png -%%DATADIR%%/profiles/Infinity3D/DEV_200_bed.stl -%%DATADIR%%/profiles/Infinity3D/DEV_200_texture.svg -%%DATADIR%%/profiles/Infinity3D/DEV_350_bed.stl -%%DATADIR%%/profiles/Infinity3D/DEV_350_texture.svg -%%DATADIR%%/profiles/Jubilee.idx -%%DATADIR%%/profiles/Jubilee.ini -%%DATADIR%%/profiles/Jubilee/Jubilee_bed.stl -%%DATADIR%%/profiles/Jubilee/Jubilee_texture.svg -%%DATADIR%%/profiles/Jubilee/Jubilee_thumbnail.png -%%DATADIR%%/profiles/LNL3D.idx -%%DATADIR%%/profiles/LNL3D.ini -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_V2_bed.stl -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_V2_texture.svg -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_V2_thumbnail.png -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_VULCAN_bed.stl -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_VULCAN_texture.svg -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_VULCAN_thumbnail.png -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_bed.stl -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_texture.svg -%%DATADIR%%/profiles/LNL3D/LNL3D_D3_thumbnail.png -%%DATADIR%%/profiles/LNL3D/LNL3D_D5_bed.stl -%%DATADIR%%/profiles/LNL3D/LNL3D_D5_texture.svg -%%DATADIR%%/profiles/LNL3D/LNL3D_D5_thumbnail.png -%%DATADIR%%/profiles/LNL3D/LNL3D_D6_bed.stl -%%DATADIR%%/profiles/LNL3D/LNL3D_D6_texture.svg -%%DATADIR%%/profiles/LNL3D/LNL3D_D6_thumbnail.png -%%DATADIR%%/profiles/LulzBot.idx -%%DATADIR%%/profiles/LulzBot.ini -%%DATADIR%%/profiles/LulzBot/MINI_AERO_thumbnail.png -%%DATADIR%%/profiles/LulzBot/TAZ6_AERO_thumbnail.png -%%DATADIR%%/profiles/LulzBot/TAZ_WORKHORSE_thumbnail.png -%%DATADIR%%/profiles/MakerGear.idx -%%DATADIR%%/profiles/MakerGear.ini -%%DATADIR%%/profiles/MakerGear/M2_M3.stl -%%DATADIR%%/profiles/MakerGear/M2_M3.svg -%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M2_DUAL_thumbnail.png -%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M2_thumbnail.png -%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M3_DUPLICATION_thumbnail.png -%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M3_SE_thumbnail.png -%%DATADIR%%/profiles/MakerGear/MAKERGEAR_M3_thumbnail.png -%%DATADIR%%/profiles/MakerGear/MAKERGEAR_MICRO_thumbnail.png -%%DATADIR%%/profiles/MakerGear/MAKERGEAR_U1_thumbnail.png -%%DATADIR%%/profiles/PapapiuLab.idx -%%DATADIR%%/profiles/PapapiuLab.ini -%%DATADIR%%/profiles/PapapiuLab/Papapiu_N1S_Bed.stl -%%DATADIR%%/profiles/PapapiuLab/Papapiu_N1S_thumbnail.png -%%DATADIR%%/profiles/PapapiuLab/Papapiu_N1_Texture.png -%%DATADIR%%/profiles/Print4Taste.idx -%%DATADIR%%/profiles/Print4Taste.ini -%%DATADIR%%/profiles/Print4Taste/MC2.0_bed.stl -%%DATADIR%%/profiles/Print4Taste/MC2.0_texture.svg -%%DATADIR%%/profiles/Print4Taste/MC2.0_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch.idx -%%DATADIR%%/profiles/PrusaResearch.ini -%%DATADIR%%/profiles/PrusaResearch/COREONE_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MINIIS_ALPHA_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MINIIS_BETA_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MINIIS_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MINI_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK2.5MMU2_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK2.5SMMU2S_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK2.5S_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK2.5_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK2SMM_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK2S_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK3.5MMU3_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK3.9MMU3_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK35_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK39IS_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK39IS_thumbnail_v2.png -%%DATADIR%%/profiles/PrusaResearch/MK39_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK3MMU2_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK3SMMU2S_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK3SMMU3_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK3S_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK3_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK4ISMMU3_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK4IS_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK4IS_thumbnail_v2.png -%%DATADIR%%/profiles/PrusaResearch/MK4SMMU3_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK4S_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/MK4_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL2IS_alpha_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL2IS_beta_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL2IS_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL2_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL5IS_alpha_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL5IS_beta_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL5IS_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL5_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XLIS_alpha_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XLIS_beta_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XLIS_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/XL_thumbnail.png -%%DATADIR%%/profiles/PrusaResearch/coreone.svg -%%DATADIR%%/profiles/PrusaResearch/coreone_bed.stl -%%DATADIR%%/profiles/PrusaResearch/mini.svg -%%DATADIR%%/profiles/PrusaResearch/miniIS.svg -%%DATADIR%%/profiles/PrusaResearch/miniISbeta.svg -%%DATADIR%%/profiles/PrusaResearch/mini_bed.stl -%%DATADIR%%/profiles/PrusaResearch/mk2.svg -%%DATADIR%%/profiles/PrusaResearch/mk2_bed.stl -%%DATADIR%%/profiles/PrusaResearch/mk3.svg -%%DATADIR%%/profiles/PrusaResearch/mk35.svg -%%DATADIR%%/profiles/PrusaResearch/mk39.svg -%%DATADIR%%/profiles/PrusaResearch/mk39s.svg -%%DATADIR%%/profiles/PrusaResearch/mk3_bed.stl -%%DATADIR%%/profiles/PrusaResearch/mk4.svg -%%DATADIR%%/profiles/PrusaResearch/mk4_bed.stl -%%DATADIR%%/profiles/PrusaResearch/mk4is.svg -%%DATADIR%%/profiles/PrusaResearch/mk4s.svg -%%DATADIR%%/profiles/PrusaResearch/xl.svg -%%DATADIR%%/profiles/PrusaResearch/xl_bed.stl -%%DATADIR%%/profiles/PrusaResearch/xlis_alpha.svg -%%DATADIR%%/profiles/PrusaResearch/xlis_beta.svg -%%DATADIR%%/profiles/PrusaResearchSLA.idx -%%DATADIR%%/profiles/PrusaResearchSLA.ini -%%DATADIR%%/profiles/PrusaResearchSLA/SL1S_thumbnail.png -%%DATADIR%%/profiles/PrusaResearchSLA/SL1_thumbnail.png -%%DATADIR%%/profiles/PrusaResearchSLA/sl1.svg -%%DATADIR%%/profiles/PrusaResearchSLA/sl1_bed.stl -%%DATADIR%%/profiles/PrusaResearchSLA/sl1s.svg -%%DATADIR%%/profiles/PrusaResearchSLA/sl1s_bed.stl -%%DATADIR%%/profiles/QIDITechnology.idx -%%DATADIR%%/profiles/QIDITechnology.ini -%%DATADIR%%/profiles/RatRig.idx -%%DATADIR%%/profiles/RatRig.ini -%%DATADIR%%/profiles/RatRig/VC3_300_thumbnail.png -%%DATADIR%%/profiles/RatRig/VC3_400_thumbnail.png -%%DATADIR%%/profiles/RatRig/VC3_500_thumbnail.png -%%DATADIR%%/profiles/RatRig/VMINION_thumbnail.png -%%DATADIR%%/profiles/RatRig/rr-vc-300.stl -%%DATADIR%%/profiles/RatRig/rr-vc-300.svg -%%DATADIR%%/profiles/RatRig/rr-vc-400.stl -%%DATADIR%%/profiles/RatRig/rr-vc-400.svg -%%DATADIR%%/profiles/RatRig/rr-vc-500.stl -%%DATADIR%%/profiles/RatRig/rr-vc-500.svg -%%DATADIR%%/profiles/RatRig/rr-vminion.stl -%%DATADIR%%/profiles/RatRig/rr-vminion.svg -%%DATADIR%%/profiles/RatRig/vc4-corexy.png -%%DATADIR%%/profiles/RatRig/vc4-hybrid.png -%%DATADIR%%/profiles/RatRig/vc4-idex.png -%%DATADIR%%/profiles/Rigid3D.idx -%%DATADIR%%/profiles/Rigid3D.ini -%%DATADIR%%/profiles/Rigid3D/Mucit2_thumbnail.png -%%DATADIR%%/profiles/Rigid3D/Mucit_thumbnail.png -%%DATADIR%%/profiles/Rigid3D/Zero2_thumbnail.png -%%DATADIR%%/profiles/Rigid3D/Zero3_thumbnail.png -%%DATADIR%%/profiles/Rigid3D/mucit2_bed.png -%%DATADIR%%/profiles/Rigid3D/mucit2_bed.stl -%%DATADIR%%/profiles/Rigid3D/mucit_bed.png -%%DATADIR%%/profiles/Rigid3D/mucit_bed.stl -%%DATADIR%%/profiles/Rigid3D/zero2_bed.png -%%DATADIR%%/profiles/Rigid3D/zero3_bed.png -%%DATADIR%%/profiles/Rigid3D/zero_bed.stl -%%DATADIR%%/profiles/Snapmaker.idx -%%DATADIR%%/profiles/Snapmaker.ini -%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 Dual QSKit_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 Dual_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 QSKit_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker A250 QSKit_texture.svg -%%DATADIR%%/profiles/Snapmaker/Snapmaker A250_bed.stl -%%DATADIR%%/profiles/Snapmaker/Snapmaker A250_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker A250_texture.svg -%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 Dual QSKit_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 Dual_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 QSKit_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker A350 QSKit_texture.svg -%%DATADIR%%/profiles/Snapmaker/Snapmaker A350_bed.stl -%%DATADIR%%/profiles/Snapmaker/Snapmaker A350_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker A350_texture.svg -%%DATADIR%%/profiles/Snapmaker/Snapmaker J1_bed.stl -%%DATADIR%%/profiles/Snapmaker/Snapmaker J1_cover.png -%%DATADIR%%/profiles/Snapmaker/Snapmaker J1_texture.svg -%%DATADIR%%/profiles/Sovol.idx -%%DATADIR%%/profiles/Sovol.ini -%%DATADIR%%/profiles/Sovol/SV01 PRO_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV01_BLTouch_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV01_bed.stl -%%DATADIR%%/profiles/Sovol/SV01_texture.svg -%%DATADIR%%/profiles/Sovol/SV01_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV02_BLTouch_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV02_texture.svg -%%DATADIR%%/profiles/Sovol/SV02_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV03_BLTouch_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV03_bed.stl -%%DATADIR%%/profiles/Sovol/SV03_texture.svg -%%DATADIR%%/profiles/Sovol/SV03_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV04 Copy Mode_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV04 Dual Mode_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV04 Mirror Mode_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV04 Single Mode 01_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV04 Single Mode 02_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV04_bed.stl -%%DATADIR%%/profiles/Sovol/SV04_texture.svg -%%DATADIR%%/profiles/Sovol/SV04_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV05_bed.stl -%%DATADIR%%/profiles/Sovol/SV05_texture.svg -%%DATADIR%%/profiles/Sovol/SV05_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV06 PLUS_thumbnail.png -%%DATADIR%%/profiles/Sovol/SV06PLUS_bed.stl -%%DATADIR%%/profiles/Sovol/SV06PLUS_texture.svg -%%DATADIR%%/profiles/Sovol/SV06_bed.stl -%%DATADIR%%/profiles/Sovol/SV06_texture.svg -%%DATADIR%%/profiles/Sovol/SV06_thumbnail.png -%%DATADIR%%/profiles/Sovol/Sovol.ini -%%DATADIR%%/profiles/Templates.idx -%%DATADIR%%/profiles/Templates.ini -%%DATADIR%%/profiles/TriLAB.idx -%%DATADIR%%/profiles/TriLAB.ini -%%DATADIR%%/profiles/TriLAB/AQD_thumbnail.png -%%DATADIR%%/profiles/TriLAB/AQI_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQ2+FP2_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQ2+FP_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQ2P+FP2_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQ2P+FP_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQ2P_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQ2_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQL_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQM_thumbnail.png -%%DATADIR%%/profiles/TriLAB/DQXL_thumbnail.png -%%DATADIR%%/profiles/TriLAB/aq_bed.stl -%%DATADIR%%/profiles/TriLAB/aqp_bed.stl -%%DATADIR%%/profiles/TriLAB/dq2_bed.stl -%%DATADIR%%/profiles/Trimaker.idx -%%DATADIR%%/profiles/Trimaker.ini -%%DATADIR%%/profiles/Trimaker/CosmosII_bed.stl -%%DATADIR%%/profiles/Trimaker/Cosmos_II_thumbnail.png -%%DATADIR%%/profiles/Trimaker/NPC_thumbnail.png -%%DATADIR%%/profiles/Trimaker/NebulaCloud.svg -%%DATADIR%%/profiles/Trimaker/NebulaCloud_bed.stl -%%DATADIR%%/profiles/Trimaker/Nebula_thumbnail.png -%%DATADIR%%/profiles/Ultimaker.idx -%%DATADIR%%/profiles/Ultimaker.ini -%%DATADIR%%/profiles/Ultimaker/ULTIMAKER2_thumbnail.png -%%DATADIR%%/profiles/Ultimaker/ULTIMAKER2_thumbnail_v2.png -%%DATADIR%%/profiles/Ultimaker/ULTIMAKERSline_thumbnail.png -%%DATADIR%%/profiles/Ultimaker/ultimaker2.svg -%%DATADIR%%/profiles/Ultimaker/ultimaker2_bed.stl -%%DATADIR%%/profiles/Voron.idx -%%DATADIR%%/profiles/Voron.ini -%%DATADIR%%/profiles/Voron/Voron_SW_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v0_120_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v1_250_afterburner_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v1_300_afterburner_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v1_350_afterburner_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v2_250_afterburner_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v2_250_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v2_300_afterburner_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v2_300_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v2_350_afterburner_thumbnail.png -%%DATADIR%%/profiles/Voron/Voron_v2_350_thumbnail.png -%%DATADIR%%/profiles/Voron/bedtexture-SW-250x210.png -%%DATADIR%%/profiles/Voron/bedtexture-v0-120.png -%%DATADIR%%/profiles/Voron/bedtexture-v1-250.png -%%DATADIR%%/profiles/Voron/bedtexture-v1-300.png -%%DATADIR%%/profiles/Voron/bedtexture-v2-250.png -%%DATADIR%%/profiles/Voron/bedtexture-v2-300.png -%%DATADIR%%/profiles/Voron/bedtexture-v2-350.png -%%DATADIR%%/profiles/Voron/printbed-SW-MK52.stl -%%DATADIR%%/profiles/Voron/printbed-v0-120.stl -%%DATADIR%%/profiles/Voron/printbed-v1-250.stl -%%DATADIR%%/profiles/Voron/printbed-v1-300.stl -%%DATADIR%%/profiles/Voron/printbed-v1-350.stl -%%DATADIR%%/profiles/Voron/printbed-v2-250.stl -%%DATADIR%%/profiles/Voron/printbed-v2-300.stl -%%DATADIR%%/profiles/Voron/printbed-v2-350.stl -%%DATADIR%%/profiles/Zonestar.idx -%%DATADIR%%/profiles/Zonestar.ini -%%DATADIR%%/profiles/Zonestar/150_texture.svg -%%DATADIR%%/profiles/Zonestar/220_texture.svg -%%DATADIR%%/profiles/Zonestar/310_texture.svg -%%DATADIR%%/profiles/Zonestar/Z5X_thumbnail.png -%%DATADIR%%/profiles/Zonestar/Z5_thumbnail.png -%%DATADIR%%/profiles/Zonestar/Z6_thumbnail.png -%%DATADIR%%/profiles/Zonestar/Z8_thumbnail.png -%%DATADIR%%/profiles/Zonestar/Z9_thumbnail.png -%%DATADIR%%/profiles/Zonestar/bed_150.stl -%%DATADIR%%/profiles/Zonestar/bed_220.stl -%%DATADIR%%/profiles/Zonestar/bed_310.stl -%%DATADIR%%/profiles/gCreate.idx -%%DATADIR%%/profiles/gCreate.ini -%%DATADIR%%/profiles/gCreate/GMAX15P_thumbnail.png -%%DATADIR%%/profiles/gCreate/GMAX2DUAL2IN1_thumbnail.png -%%DATADIR%%/profiles/gCreate/GMAX2DUAL_thumbnail.png -%%DATADIR%%/profiles/gCreate/GMAX2PRO_thumbnail.png -%%DATADIR%%/profiles/gCreate/GMAX2_thumbnail.png -%%DATADIR%%/profiles/gCreate/gmax15p.svg -%%DATADIR%%/profiles/gCreate/gmax15p_bed.stl -%%DATADIR%%/profiles/gCreate/gmax2.svg -%%DATADIR%%/profiles/gCreate/gmax2_bed.stl -%%DATADIR%%/shaders/110/background.fs -%%DATADIR%%/shaders/110/background.vs -%%DATADIR%%/shaders/110/flat.fs -%%DATADIR%%/shaders/110/flat.vs -%%DATADIR%%/shaders/110/flat_clip.fs -%%DATADIR%%/shaders/110/flat_clip.vs -%%DATADIR%%/shaders/110/flat_texture.fs -%%DATADIR%%/shaders/110/flat_texture.vs -%%DATADIR%%/shaders/110/gouraud.fs -%%DATADIR%%/shaders/110/gouraud.vs -%%DATADIR%%/shaders/110/gouraud_light.fs -%%DATADIR%%/shaders/110/gouraud_light.vs -%%DATADIR%%/shaders/110/gouraud_light_clip.fs -%%DATADIR%%/shaders/110/gouraud_light_clip.vs -%%DATADIR%%/shaders/110/gouraud_light_instanced.fs -%%DATADIR%%/shaders/110/gouraud_light_instanced.vs -%%DATADIR%%/shaders/110/imgui.fs -%%DATADIR%%/shaders/110/imgui.vs -%%DATADIR%%/shaders/110/mm_contour.fs -%%DATADIR%%/shaders/110/mm_contour.vs -%%DATADIR%%/shaders/110/mm_gouraud.fs -%%DATADIR%%/shaders/110/mm_gouraud.vs -%%DATADIR%%/shaders/110/printbed.fs -%%DATADIR%%/shaders/110/printbed.vs -%%DATADIR%%/shaders/110/tool_marker.fs -%%DATADIR%%/shaders/110/tool_marker.vs -%%DATADIR%%/shaders/110/toolpaths_cog.fs -%%DATADIR%%/shaders/110/toolpaths_cog.vs -%%DATADIR%%/shaders/110/variable_layer_height.fs -%%DATADIR%%/shaders/110/variable_layer_height.vs -%%DATADIR%%/shaders/140/background.fs -%%DATADIR%%/shaders/140/background.vs -%%DATADIR%%/shaders/140/dashed_thick_lines.fs -%%DATADIR%%/shaders/140/dashed_thick_lines.gs -%%DATADIR%%/shaders/140/dashed_thick_lines.vs -%%DATADIR%%/shaders/140/flat.fs -%%DATADIR%%/shaders/140/flat.vs -%%DATADIR%%/shaders/140/flat_clip.fs -%%DATADIR%%/shaders/140/flat_clip.vs -%%DATADIR%%/shaders/140/flat_texture.fs -%%DATADIR%%/shaders/140/flat_texture.vs -%%DATADIR%%/shaders/140/gouraud.fs -%%DATADIR%%/shaders/140/gouraud.vs -%%DATADIR%%/shaders/140/gouraud_light.fs -%%DATADIR%%/shaders/140/gouraud_light.vs -%%DATADIR%%/shaders/140/gouraud_light_clip.fs -%%DATADIR%%/shaders/140/gouraud_light_clip.vs -%%DATADIR%%/shaders/140/gouraud_light_instanced.fs -%%DATADIR%%/shaders/140/gouraud_light_instanced.vs -%%DATADIR%%/shaders/140/imgui.fs -%%DATADIR%%/shaders/140/imgui.vs -%%DATADIR%%/shaders/140/mm_contour.fs -%%DATADIR%%/shaders/140/mm_contour.vs -%%DATADIR%%/shaders/140/mm_gouraud.fs -%%DATADIR%%/shaders/140/mm_gouraud.vs -%%DATADIR%%/shaders/140/printbed.fs -%%DATADIR%%/shaders/140/printbed.vs -%%DATADIR%%/shaders/140/tool_marker.fs -%%DATADIR%%/shaders/140/tool_marker.vs -%%DATADIR%%/shaders/140/toolpaths_cog.fs -%%DATADIR%%/shaders/140/toolpaths_cog.vs -%%DATADIR%%/shaders/140/variable_layer_height.fs -%%DATADIR%%/shaders/140/variable_layer_height.vs -%%DATADIR%%/shaders/ES/background.fs -%%DATADIR%%/shaders/ES/background.vs -%%DATADIR%%/shaders/ES/dashed_lines.fs -%%DATADIR%%/shaders/ES/dashed_lines.vs -%%DATADIR%%/shaders/ES/flat.fs -%%DATADIR%%/shaders/ES/flat.vs -%%DATADIR%%/shaders/ES/flat_clip.fs -%%DATADIR%%/shaders/ES/flat_clip.vs -%%DATADIR%%/shaders/ES/flat_texture.fs -%%DATADIR%%/shaders/ES/flat_texture.vs -%%DATADIR%%/shaders/ES/gouraud.fs -%%DATADIR%%/shaders/ES/gouraud.vs -%%DATADIR%%/shaders/ES/gouraud_light.fs -%%DATADIR%%/shaders/ES/gouraud_light.vs -%%DATADIR%%/shaders/ES/gouraud_light_clip.fs -%%DATADIR%%/shaders/ES/gouraud_light_clip.vs -%%DATADIR%%/shaders/ES/gouraud_light_instanced.fs -%%DATADIR%%/shaders/ES/gouraud_light_instanced.vs -%%DATADIR%%/shaders/ES/imgui.fs -%%DATADIR%%/shaders/ES/imgui.vs -%%DATADIR%%/shaders/ES/mm_contour.fs -%%DATADIR%%/shaders/ES/mm_contour.vs -%%DATADIR%%/shaders/ES/mm_gouraud.fs -%%DATADIR%%/shaders/ES/mm_gouraud.vs -%%DATADIR%%/shaders/ES/printbed.fs -%%DATADIR%%/shaders/ES/printbed.vs -%%DATADIR%%/shaders/ES/tool_marker.fs -%%DATADIR%%/shaders/ES/tool_marker.vs -%%DATADIR%%/shaders/ES/toolpaths_cog.fs -%%DATADIR%%/shaders/ES/toolpaths_cog.vs -%%DATADIR%%/shaders/ES/variable_layer_height.fs -%%DATADIR%%/shaders/ES/variable_layer_height.vs -%%DATADIR%%/shaders/ES/wireframe.fs -%%DATADIR%%/shaders/ES/wireframe.vs -%%DATADIR%%/shapes/3DBenchy.png -%%DATADIR%%/shapes/3DBenchy.stl -%%DATADIR%%/shapes/M3_hex_nut.png -%%DATADIR%%/shapes/M3_hex_nut.stl -%%DATADIR%%/shapes/M3x10_screw.png -%%DATADIR%%/shapes/M3x10_screw.stl -%%DATADIR%%/shapes/OTHER_recycling_symbol.png -%%DATADIR%%/shapes/OTHER_recycling_symbol.stl -%%DATADIR%%/shapes/PETG_recycling_symbol.png -%%DATADIR%%/shapes/PETG_recycling_symbol.stl -%%DATADIR%%/shapes/PLA_recycling_symbol.png -%%DATADIR%%/shapes/PLA_recycling_symbol.stl -%%DATADIR%%/shapes/box.png -%%DATADIR%%/shapes/box.stl -%%DATADIR%%/shapes/bunny.png -%%DATADIR%%/shapes/bunny.stl -%%DATADIR%%/shapes/cone.png -%%DATADIR%%/shapes/cone.stl -%%DATADIR%%/shapes/cylinder.png -%%DATADIR%%/shapes/cylinder.stl -%%DATADIR%%/shapes/helper_disk.png -%%DATADIR%%/shapes/helper_disk.stl -%%DATADIR%%/shapes/pyramid.png -%%DATADIR%%/shapes/pyramid.stl -%%DATADIR%%/shapes/sign_base.png -%%DATADIR%%/shapes/sign_base.stl -%%DATADIR%%/shapes/sign_base_rounded.png -%%DATADIR%%/shapes/sign_base_rounded.stl -%%DATADIR%%/shapes/sphere.png -%%DATADIR%%/shapes/sphere.stl -%%DATADIR%%/shapes/torus.png -%%DATADIR%%/shapes/torus.stl -%%DATADIR%%/shapes/universal wall mount hole.png -%%DATADIR%%/shapes/universal wall mount hole.stl -%%DATADIR%%/web/connect_error.html -%%DATADIR%%/web/connect_loading.html -%%DATADIR%%/web/error_no_reload.html -%%DATADIR%%/web/other_error.html -%%DATADIR%%/web/other_loading.html share/applications/PrusaGcodeviewer.desktop share/applications/PrusaSlicer.desktop share/icons/hicolor/128x128/apps/PrusaSlicer-gcodeviewer.png diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile index 4d723a6fa5fb..7fc601667b62 100644 --- a/cad/openscad-devel/Makefile +++ b/cad/openscad-devel/Makefile @@ -1,7 +1,6 @@ PORTNAME= openscad PORTVERSION= ${GIT_SRC_DATE} PORTREVISION= 1 -#PORTREVISION= 1 CATEGORIES= cad PKGNAMESUFFIX= -devel @@ -11,8 +10,6 @@ PKGNAMESUFFIX= -devel LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Fails to build, error: use of undeclared identifier 'buf' - MAINTAINER= mr@FreeBSD.org COMMENT= Programmer's solid 3D CAD modeller #' WWW= https://www.openscad.org/ diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile index 94898e70a7d1..f0b1ebe92ef2 100644 --- a/cad/openscad/Makefile +++ b/cad/openscad/Makefile @@ -1,7 +1,6 @@ PORTNAME= openscad PORTVERSION= ${GIT_SRC_DATE} PORTREVISION= 1 -#PORTREVISION= 1 CATEGORIES= cad #PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ @@ -10,8 +9,6 @@ CATEGORIES= cad LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= Fails to build, error: use of undeclared identifier 'buf' - MAINTAINER= mr@FreeBSD.org COMMENT= Programmer's solid 3D CAD modeller #' WWW= https://www.openscad.org/ diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile index 5ceb64708105..0dbf7ea2022c 100644 --- a/cad/openvsp/Makefile +++ b/cad/openvsp/Makefile @@ -1,7 +1,6 @@ PORTNAME= openvsp DISTVERSIONPREFIX= ${GH_PROJECT}_ -DISTVERSION= 3.43.0 -PORTREVISION= 1 +DISTVERSION= 3.43.1 CATEGORIES= cad MAINTAINER= fernape@FreeBSD.org diff --git a/cad/openvsp/distinfo b/cad/openvsp/distinfo index 36ba354f89fc..a39b1c066f20 100644 --- a/cad/openvsp/distinfo +++ b/cad/openvsp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745669546 -SHA256 (OpenVSP-OpenVSP-OpenVSP_3.43.0_GH0.tar.gz) = 4e3ff1349c858bd6866706024f8ce5578e5165e9019858f30fe5ba4e5b38b09c -SIZE (OpenVSP-OpenVSP-OpenVSP_3.43.0_GH0.tar.gz) = 126320775 +TIMESTAMP = 1751610349 +SHA256 (OpenVSP-OpenVSP-OpenVSP_3.43.1_GH0.tar.gz) = fbf8517050d0818cf39a4d80bf7f5b6083a5fdc26ce829ed81bdfb12e818fd81 +SIZE (OpenVSP-OpenVSP-OpenVSP_3.43.1_GH0.tar.gz) = 126326750 diff --git a/devel/fifechan/Makefile b/devel/fifechan/Makefile index 651ec2b01c01..96cd776da742 100644 --- a/devel/fifechan/Makefile +++ b/devel/fifechan/Makefile @@ -3,16 +3,13 @@ PORTVERSION= 0.1.5 PORTREVISION= 1 CATEGORIES= devel games -MAINTAINER= fiziologus@gmail.com +MAINTAINER= danfe@FreeBSD.org COMMENT= Small, efficient C++ GUI library designed for games -WWW= http://fifengine.net/ +WWW= https://fifengine.github.io/fifechan/ LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE.md -DEPRECATED= Outdated, unsupported upstream and development has slowed down considerbly for the last years -EXPIRATION_DATE=2025-06-30 - USES= cmake USE_LDCONFIG= yes diff --git a/devel/lazygit/Makefile b/devel/lazygit/Makefile index aab3d8e6cbc6..fa31903a690c 100644 --- a/devel/lazygit/Makefile +++ b/devel/lazygit/Makefile @@ -1,6 +1,6 @@ PORTNAME= lazygit DISTVERSIONPREFIX= v -DISTVERSION= 0.52.0 +DISTVERSION= 0.53.0 CATEGORIES= devel MAINTAINER= meta@FreeBSD.org diff --git a/devel/lazygit/distinfo b/devel/lazygit/distinfo index 62667c8c33e6..aa675fc626d9 100644 --- a/devel/lazygit/distinfo +++ b/devel/lazygit/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1749616659 -SHA256 (go/devel_lazygit/lazygit-v0.52.0/v0.52.0.mod) = 984bb67313dd876a3de150e71aa45385e36e9bceec17832be541024c593f133d -SIZE (go/devel_lazygit/lazygit-v0.52.0/v0.52.0.mod) = 3871 -SHA256 (go/devel_lazygit/lazygit-v0.52.0/v0.52.0.zip) = bca8a1a7aaa8da26fff363ef629145b0ba68ac12ee91b310149a043b55b92300 -SIZE (go/devel_lazygit/lazygit-v0.52.0/v0.52.0.zip) = 1427258 +TIMESTAMP = 1751690919 +SHA256 (go/devel_lazygit/lazygit-v0.53.0/v0.53.0.mod) = 56a7d91342704aac37a84bc9d8da20f72b26b85e990494eb6002fa8f84e6dd03 +SIZE (go/devel_lazygit/lazygit-v0.53.0/v0.53.0.mod) = 3871 +SHA256 (go/devel_lazygit/lazygit-v0.53.0/v0.53.0.zip) = 1338fb3cf04a8e5f9c4b93e708af2669e252ae676aa53ca7e601ebb522609249 +SIZE (go/devel_lazygit/lazygit-v0.53.0/v0.53.0.zip) = 1455922 diff --git a/devel/p5-Moose/Makefile b/devel/p5-Moose/Makefile index 19a8843dd64e..fca0e51b4c4f 100644 --- a/devel/p5-Moose/Makefile +++ b/devel/p5-Moose/Makefile @@ -1,5 +1,5 @@ PORTNAME= Moose -PORTVERSION= 2.2207 +PORTVERSION= 2.4000 PORTEPOCH= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN diff --git a/devel/p5-Moose/distinfo b/devel/p5-Moose/distinfo index fbcd2990cd61..04aa8f13f355 100644 --- a/devel/p5-Moose/distinfo +++ b/devel/p5-Moose/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705884007 -SHA256 (Moose-2.2207.tar.gz) = 7c2daddc49754ded93f65b8ce9e3ac9b6d11ab27d111ec77f95a8528cf4ac409 -SIZE (Moose-2.2207.tar.gz) = 906966 +TIMESTAMP = 1751677051 +SHA256 (Moose-2.4000.tar.gz) = c4bdcbe4daaeb50dcf40ea17dfb1483db22cb8832287abd8762a44ab98fb561f +SIZE (Moose-2.4000.tar.gz) = 906275 diff --git a/devel/p5-Test-MockModule/Makefile b/devel/p5-Test-MockModule/Makefile index 5a9679a9efa6..12894b365636 100644 --- a/devel/p5-Test-MockModule/Makefile +++ b/devel/p5-Test-MockModule/Makefile @@ -1,5 +1,5 @@ PORTNAME= Test-MockModule -PORTVERSION= 0.179.0 +PORTVERSION= 0.180.0 DISTVERSIONPREFIX= v CATEGORIES= devel perl5 MASTER_SITES= CPAN @@ -15,7 +15,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${RUN_DEPENDS} RUN_DEPENDS= p5-SUPER>=1.20:devel/p5-SUPER -TEST_DEPENDS= p5-Test-Warnings>=0:devel/p5-Test-Warnings +TEST_DEPENDS= p5-Test-Pod-Coverage>=0:devel/p5-Test-Pod-Coverage \ + p5-Test-Pod>=0:devel/p5-Test-Pod \ + p5-Test-Warnings>=0:devel/p5-Test-Warnings USES= perl5 USE_PERL5= modbuild diff --git a/devel/p5-Test-MockModule/distinfo b/devel/p5-Test-MockModule/distinfo index 4c4fe0687a38..e62551435937 100644 --- a/devel/p5-Test-MockModule/distinfo +++ b/devel/p5-Test-MockModule/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725378406 -SHA256 (Test-MockModule-v0.179.0.tar.gz) = 7e261041ac1adc074f3ad98eb7c3f31f8a1bfc96d9eca99db77a473f53fdb5e0 -SIZE (Test-MockModule-v0.179.0.tar.gz) = 24888 +TIMESTAMP = 1751702845 +SHA256 (Test-MockModule-v0.180.0.tar.gz) = 390e60361d2c1c404463a46d496681b05458d50d811ee99282992b9b61ed6cf6 +SIZE (Test-MockModule-v0.180.0.tar.gz) = 24736 diff --git a/emulators/flycast/Makefile b/emulators/flycast/Makefile index c67ffa3354d0..c4a1f271ab9e 100644 --- a/emulators/flycast/Makefile +++ b/emulators/flycast/Makefile @@ -20,10 +20,11 @@ LIB_DEPENDS= libchdr.so:devel/libchdr \ USES= cmake compiler:c++20-lang pkgconfig sdl USE_GITHUB= yes GH_ACCOUNT= flyinghead +GH_TUPLE= vinniefalco:LuaBridge:5d21e35633a1f87ed08af115b07d3386096f792b:LuaBridge/core/deps/luabridge \ + GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:6eb62e1515072827db992c2befd80b71b2d04329:VulkanMemoryAllocator/core/deps/VulkanMemoryAllocator \ + RetroAchievements:rcheevos:563230b1c249774b4852c944dc7cdcb952c9e8e8:rcheevos/core/deps/rcheevos USE_SDL= sdl2 -.include "${.CURDIR}/Makefile.tuples" - CMAKE_ON= USE_HOST_LIBCHDR OPTIONS_DEFINE= DOCS LUA OPENMP VULKAN @@ -63,15 +64,4 @@ post-install-DOCS-on: (cd ${WRKSRC}/docs && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) -# For maintainer (do not forget to clean up Makefile.tuples afterwards to -# remove useless submodules) -Makefile.tuples:: - ${RM} -f ${.CURDIR}/Makefile.tuples - ${RM} -rf ${WRKDIR}/.maintainer.checkout - ${MKDIR} ${WRKDIR}/.maintainer.checkout - (cd ${WRKDIR}/.maintainer.checkout && \ - git clone --recursive --branch=${DISTVERSIONPREFIX}${DISTVERSION} \ - https://github.com/${GH_ACCOUNT}/${PORTNAME} . && \ - ${SH} ${FILESDIR}/gen_gh_tuple.sh > ${.CURDIR}/Makefile.tuples) - .include <bsd.port.mk> diff --git a/emulators/flycast/Makefile.tuples b/emulators/flycast/Makefile.tuples deleted file mode 100644 index 3dc85b571e43..000000000000 --- a/emulators/flycast/Makefile.tuples +++ /dev/null @@ -1,4 +0,0 @@ -GH_TUPLE= \ - vinniefalco:LuaBridge:5d21e35633a1f87ed08af115b07d3386096f792b:LuaBridge/core/deps/luabridge \ - GPUOpen-LibrariesAndSDKs:VulkanMemoryAllocator:6eb62e1515072827db992c2befd80b71b2d04329:VulkanMemoryAllocator/core/deps/VulkanMemoryAllocator \ - RetroAchievements:rcheevos:563230b1c249774b4852c944dc7cdcb952c9e8e8:rcheevos/core/deps/rcheevos \ diff --git a/emulators/flycast/files/gen_gh_tuple.sh b/emulators/flycast/files/gen_gh_tuple.sh deleted file mode 100644 index ab014ef5f473..000000000000 --- a/emulators/flycast/files/gen_gh_tuple.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -echo "GH_TUPLE= \\" -for _sm_root in $(find . -type f -name .gitmodules | sed 's/\.gitmodules$//' | sort) -do - ( - cd "${_sm_root}" - - # Crawl name|path|url list of submodules within _sm_root - grep -e '^\[submodule "' -e 'path = ' -e 'url = ' .gitmodules | \ - sed -E -e 's|.*"([^"]+)".*|\1|' -e 's|.*= ||' | \ - paste - - - | \ - sed -E 's/[[:space:]]+/|/g' | \ - while read _sm - do - _sm_name=$(echo "${_sm}" | cut -d '|' -f 1) - _sm_path=$(echo "${_sm}" | cut -d '|' -f 2) - _sm_url=$(echo "${_sm}" | cut -d '|' -f 3) - - _sm_prefix=$(echo "${_sm_root}" | sed 's|^\./||') - - _account_project=$(echo "${_sm_url}" | sed -e 's|^https://github.com/||' -e 's|/|:|g' -e 's|\.git$||') - _group=$(echo "${_account_project}" | cut -d ':' -f 2 | tr -cd 'a-zA-Z0-9_') - _tagname_group_subdir=$(git submodule status "${_sm_path}" | sed -E -e 's|^.||' -e "s|[[:space:]]+|:${_group}/${_sm_prefix}|" -e 's|[[:space:]]+.*$||') - echo -e "\t${_account_project}:${_tagname_group_subdir} \\" - done - ) -done -echo "" diff --git a/filesystems/mtools/Makefile b/filesystems/mtools/Makefile index 38f12649be0f..2c297b6322fa 100644 --- a/filesystems/mtools/Makefile +++ b/filesystems/mtools/Makefile @@ -1,5 +1,5 @@ PORTNAME= mtools -PORTVERSION= 4.0.48 +PORTVERSION= 4.0.49 CATEGORIES= filesystems emulators MASTER_SITES= GNU diff --git a/filesystems/mtools/distinfo b/filesystems/mtools/distinfo index 9dabd9a24bc0..4776ef3acafe 100644 --- a/filesystems/mtools/distinfo +++ b/filesystems/mtools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740239375 -SHA256 (mtools-4.0.48.tar.lz) = 7d57f14a2482dc4658e4b386180793ef50f0de89ee3a9a28f0a371630baac7c4 -SIZE (mtools-4.0.48.tar.lz) = 396333 +TIMESTAMP = 1749918038 +SHA256 (mtools-4.0.49.tar.lz) = 76dfea98d923dfc9806ce34bd1786aa9b5a39d70f56f26c0670a348c664f1d2a +SIZE (mtools-4.0.49.tar.lz) = 397000 diff --git a/finance/Makefile b/finance/Makefile index 3bc8bbd91aab..636d68dbf6f0 100644 --- a/finance/Makefile +++ b/finance/Makefile @@ -36,6 +36,7 @@ SUBDIR += gnucash-docs SUBDIR += grisbi SUBDIR += homebank + SUBDIR += homebox SUBDIR += hs-hledger SUBDIR += hs-hledger-ui SUBDIR += hs-hledger-web diff --git a/finance/homebox/Makefile b/finance/homebox/Makefile new file mode 100644 index 000000000000..82e6f3bea236 --- /dev/null +++ b/finance/homebox/Makefile @@ -0,0 +1,53 @@ +PORTNAME= homebox +DISTVERSIONPREFIX= v +DISTVERSION= 0.20.2 +CATEGORIES= finance +MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ +DISTFILES= ${PORTNAME}-${DISTVERSION}.frontend${EXTRACT_SUFX} + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Inventory and organization system built for the Home User +WWW= https://homebox.software + +LICENSE= AGPLv3 + +USES= go:modules +USE_GITHUB= yes +GH_ACCOUNT= sysadminsmedia + +USE_RC_SUBR= ${PORTNAME} + +GO_MOD_DIST= github +GO_MODULE= github.com/sysadminsmedia/${PORTNAME} +GO_TARGET= ./app/api:${PORTNAME} +GO_BUILDFLAGS= -ldflags "\ + -X 'main.commit=${GITID}' \ + -X 'main.buildTime=${BUILD_TIME}' \ + -X 'main.version=${DISTVERSIONPREFIX}${DISTVERSION}'" + +SUB_LIST= USER=${USERS:[1]} + +WRKSRC_SUBDIR= backend + +USERS= ${HOMEBOX_USER} +GROUPS= ${HOMEBOX_GROUP} + +PLIST_FILES= bin/${PORTNAME} \ + "@dir(${HOMEBOX_USER},${HOMEBOX_GROUP},0700) /var/db/${PORTNAME}" + +# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD' +# in the Homebox repository to get the value of GITID. +GITID= bd604f5867defe38d66a476226546f65f5e0e223 + +HOMEBOX_USER= ${PORTNAME} +HOMEBOX_GROUP= ${HOMEBOX_USER} + +pre-build: + @${RM} -r ${WRKSRC}/app/api/static/public + @${MKDIR} ${WRKSRC}/app/api/static/public + @cd ${WRKDIR}/homebox-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/app/api/static/public + +post-install: + @${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} + +.include <bsd.port.mk> diff --git a/finance/homebox/distinfo b/finance/homebox/distinfo new file mode 100644 index 000000000000..e8a102eb4311 --- /dev/null +++ b/finance/homebox/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1751649092 +SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/homebox-0.20.2.frontend.tar.gz) = a40b4c1d24f89317f73d1dcbdb066091cf7d0f2d6d5dc6555bec2ff974886193 +SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/homebox-0.20.2.frontend.tar.gz) = 937158 +SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/go.mod) = 396b62476859e771e2683d03a3acef10d15bbcea10f7db86fc6bba99529f5e13 +SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/go.mod) = 10316 +SHA256 (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/sysadminsmedia-homebox-v0.20.2_GH0.tar.gz) = e541fb4e807d061525afded4e574ed53f846d3390d459b9d5b5eec9c145d5330 +SIZE (go/finance_homebox/sysadminsmedia-homebox-v0.20.2_GH0/sysadminsmedia-homebox-v0.20.2_GH0.tar.gz) = 1161314 diff --git a/finance/homebox/files/homebox.in b/finance/homebox/files/homebox.in new file mode 100644 index 000000000000..6a7d71438e3e --- /dev/null +++ b/finance/homebox/files/homebox.in @@ -0,0 +1,33 @@ +#!/bin/sh + +# PROVIDE: homebox +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Configuration settings for homebox in /etc/rc.conf +# +# homebox_enable (bool): Enable homebox. +# homebox_log (str): Log output. +# homebox_runas (str): User to run homebox as. +# homebox_args (str): Arguments used by homebox. +# + +. /etc/rc.subr + +name="homebox" +desc="Inventory and organization system built for the Home User" +rcvar="${name}_enable" + +load_rc_config $name + +: ${homebox_enable:="NO"} +: ${homebox_log:="/var/log/homebox.log"} +: ${homebox_runas:="%%USER%%"} +: ${homebox_args="--mode production --storage-conn-string file:///var/db/homebox/ --database-sqlite-path '/var/db/homebox/homebox.db?_pragma=busy_timeout=999&_pragma=journal_mode=WAL&_fk=1&_time_format=sqlite'"} + +pidfile="/var/run/${name}.pid" +procname="/usr/local/bin/${name}" +command="/usr/sbin/daemon" +command_args="-c -u '${homebox_runas}' -p '${pidfile}' -t '${desc}' -o '${homebox_log}' '${procname}' ${homebox_args}" + +run_rc_command "$1" diff --git a/finance/homebox/pkg-descr b/finance/homebox/pkg-descr new file mode 100644 index 000000000000..cee5a150ee2e --- /dev/null +++ b/finance/homebox/pkg-descr @@ -0,0 +1,18 @@ +HomeBox is the inventory and organization system built for the Home +User! With a focus on simplicity and ease of use, Homebox is the +perfect solution for your home inventory, organization, and management +needs. While developing this project, I've tried to keep the following +principles in mind: + +- Simple - Homebox is designed to be simple and easy to use. No +complicated setup or configuration required. Use either a single +docker container, or deploy yourself by compiling the binary for +your platform of choice. + +- Blazingly Fast - Homebox is written in Go, which makes it extremely +fast and requires minimal resources to deploy. In general, idle +memory usage is less than 50MB for the whole container. + +- Portable - Homebox is designed to be portable and run on anywhere. +We use SQLite and an embedded Web UI to make it easy to deploy, +use, and backup. diff --git a/games/py-fife/Makefile b/games/py-fife/Makefile index 23bff9adb081..2a0f733416d3 100644 --- a/games/py-fife/Makefile +++ b/games/py-fife/Makefile @@ -4,7 +4,7 @@ PORTREVISION= 11 CATEGORIES= games PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= fiziologus@gmail.com +MAINTAINER= danfe@FreeBSD.org COMMENT= Flexible Isometric Free Engine WWW= https://www.fifengine.net/ @@ -71,10 +71,4 @@ post-patch: ${WRKSRC}/engine/core/loaders/native/map/objectloader.cpp \ ${WRKSRC}/engine/core/gui/fifechan/fifechanmanager.cpp -.include <bsd.port.options.mk> - -.if ${PORT_OPTIONS:MFIFECHAN} -DEPRECATED= Depends on expired devel/fifechan -.endif - .include <bsd.port.mk> diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile index 6f9c48382907..e6ef896ace83 100644 --- a/graphics/converseen/Makefile +++ b/graphics/converseen/Makefile @@ -1,6 +1,6 @@ PORTNAME= converseen DISTVERSIONPREFIX= v -DISTVERSION= 0.14.0.0 +DISTVERSION= 0.15.0.0 CATEGORIES= graphics MAINTAINER= fernape@FreeBSD.org diff --git a/graphics/converseen/distinfo b/graphics/converseen/distinfo index 5276e215f0d1..65c0bb458917 100644 --- a/graphics/converseen/distinfo +++ b/graphics/converseen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745754508 -SHA256 (Faster3ck-Converseen-v0.14.0.0_GH0.tar.gz) = 434ab5363b0a1399b51788473ccc6907ac790f90be743b30484223ef4273f3e3 -SIZE (Faster3ck-Converseen-v0.14.0.0_GH0.tar.gz) = 962236 +TIMESTAMP = 1751528790 +SHA256 (Faster3ck-Converseen-v0.15.0.0_GH0.tar.gz) = 6e1a8f2e606919b23ea1bb7e99cc87add0be42acc3698a9397f0371385bdcb1b +SIZE (Faster3ck-Converseen-v0.15.0.0_GH0.tar.gz) = 966117 diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile index 22caa093d62c..a24b227dc891 100644 --- a/graphics/mesa-devel/Makefile +++ b/graphics/mesa-devel/Makefile @@ -1,7 +1,6 @@ PORTNAME= mesa -DISTVERSION= 25.1-branchpoint-3684 -DISTVERSIONSUFFIX= -gec05d4b1faf -PORTREVISION= 1 +DISTVERSION= 25.1-branchpoint-3766 +DISTVERSIONSUFFIX= -gd31cb824df2 CATEGORIES= graphics PKGNAMESUFFIX= -devel diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo index f72b76f65a6b..9d22f67d1447 100644 --- a/graphics/mesa-devel/distinfo +++ b/graphics/mesa-devel/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1751496736 -SHA256 (mesa-25.1-branchpoint-3684-gec05d4b1faf.tar.bz2) = 3885f8dbb6d0edc5136cb7cd8b57c3ebf2211c01689c3776a2fc5210d6f6516a -SIZE (mesa-25.1-branchpoint-3684-gec05d4b1faf.tar.bz2) = 58260181 +TIMESTAMP = 1751655664 +SHA256 (mesa-25.1-branchpoint-3766-gd31cb824df2.tar.bz2) = 429951a9f1c70ac15787ede10cb88d601492888a709680f1eed6791a7abfd310 +SIZE (mesa-25.1-branchpoint-3766-gd31cb824df2.tar.bz2) = 58299131 SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8 diff --git a/graphics/rawstudio/Makefile b/graphics/rawstudio/Makefile index 24eb07ef4d06..910ce22b8034 100644 --- a/graphics/rawstudio/Makefile +++ b/graphics/rawstudio/Makefile @@ -10,8 +10,6 @@ WWW= https://rawstudio.org/ LICENSE= GPLv2+ -BROKEN= Fails to build with libxml2 2.13+, error: use of undeclared identifier 'xmlDocPtr' - BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libcurl.so:ftp/curl \ liblcms.so:graphics/lcms \ diff --git a/graphics/rawstudio/files/patch-libxml2-2.12.7 b/graphics/rawstudio/files/patch-libxml2-2.12.7 index 39256d3688a5..6a6d8861d262 100644 --- a/graphics/rawstudio/files/patch-libxml2-2.12.7 +++ b/graphics/rawstudio/files/patch-libxml2-2.12.7 @@ -58,6 +58,26 @@ #include <libxml/xmlwriter.h> #include "rs-utils.h" +--- plugins/output-facebook/rs-facebook-client.c ++++ plugins/output-facebook/rs-facebook-client.c +@@ -19,6 +19,7 @@ + + #include <curl/curl.h> + #include <libxml/encoding.h> ++#include <libxml/tree.h> + #include <gtk/gtk.h> + #include <glib.h> + #include <glib/gstdio.h> +--- plugins/output-picasa/rs-picasa-client.c ++++ plugins/output-picasa/rs-picasa-client.c +@@ -10,6 +10,7 @@ + #include <glib.h> + #include <gtk/gtk.h> + #include <libxml/encoding.h> ++#include <libxml/tree.h> + #include <string.h> + #include <curl/curl.h> + #include "rs-picasa-client.h" --- src/rs-batch.c +++ src/rs-batch.c @@ -23,6 +23,7 @@ diff --git a/lang/lua54/Makefile b/lang/lua54/Makefile index 5954c8fecd9b..80142d88b858 100644 --- a/lang/lua54/Makefile +++ b/lang/lua54/Makefile @@ -1,5 +1,5 @@ PORTNAME= lua -DISTVERSION= 5.4.7 +DISTVERSION= 5.4.8 CATEGORIES= lang MASTER_SITES= https://www.lua.org/ftp/ PKGNAMESUFFIX= ${LUA_VER_STR} diff --git a/lang/lua54/distinfo b/lang/lua54/distinfo index bddabf9ebbf7..21fa1f581472 100644 --- a/lang/lua54/distinfo +++ b/lang/lua54/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724193931 -SHA256 (lua-5.4.7.tar.gz) = 9fbf5e28ef86c69858f6d3d34eccc32e911c1a28b4120ff3e84aaa70cfbf1e30 -SIZE (lua-5.4.7.tar.gz) = 374097 +TIMESTAMP = 1751702639 +SHA256 (lua-5.4.8.tar.gz) = 4f18ddae154e793e46eeab727c59ef1c0c0c2b744e7b94219710d76f530629ae +SIZE (lua-5.4.8.tar.gz) = 374332 diff --git a/lang/odin/files/patch-src_threading.cpp b/lang/odin/files/patch-src_threading.cpp new file mode 100644 index 000000000000..54c6b85c7715 --- /dev/null +++ b/lang/odin/files/patch-src_threading.cpp @@ -0,0 +1,11 @@ +--- src/threading.cpp.orig 2025-07-04 20:51:54 UTC ++++ src/threading.cpp +@@ -532,6 +532,8 @@ gb_internal gb_inline void yield_thread(void) { + #elif defined(GB_CPU_RISCV) + // I guess? + __asm__ volatile ("nop" : : : "memory"); ++#elif defined(GB_CPU_PPC) ++ __asm__ volatile ("ori 0,0,0" : : : "memory"); + #else + #error Unknown architecture + #endif diff --git a/lang/perl5.42/Makefile b/lang/perl5.42/Makefile index f9ed4b761377..202695b0c883 100644 --- a/lang/perl5.42/Makefile +++ b/lang/perl5.42/Makefile @@ -1,5 +1,5 @@ PORTNAME= perl -DISTVERSION= ${PERL_VERSION}-RC3 +DISTVERSION= ${PERL_VERSION} CATEGORIES= lang devel perl5 MASTER_SITES= CPAN/../../src/5.0 CPAN/../by-authors/id/B/BO/BOOK DIST_SUBDIR= perl diff --git a/lang/perl5.42/distinfo b/lang/perl5.42/distinfo index 1c85ac754e86..ba5e7eef1858 100644 --- a/lang/perl5.42/distinfo +++ b/lang/perl5.42/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751469637 -SHA256 (perl/perl-5.42.0-RC3.tar.xz) = 17be1d62370adc1bbc1130367cd57263ef326a45bd9c060ae3cb92cdbe679142 -SIZE (perl/perl-5.42.0-RC3.tar.xz) = 14385744 +TIMESTAMP = 1751701469 +SHA256 (perl/perl-5.42.0.tar.xz) = 73cf6cc1ea2b2b1c110a18c14bbbc73a362073003893ffcedc26d22ebdbdd0c3 +SIZE (perl/perl-5.42.0.tar.xz) = 14400988 diff --git a/math/R-cran-psych/Makefile b/math/R-cran-psych/Makefile index 50beb1330859..3c52bfeb4b72 100644 --- a/math/R-cran-psych/Makefile +++ b/math/R-cran-psych/Makefile @@ -1,19 +1,17 @@ PORTNAME= psych -DISTVERSION= 2.5.3 +DISTVERSION= 2.5.6 CATEGORIES= math science DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= uzsolt@FreeBSD.org COMMENT= Psych package for the R project -WWW= https://cran.r-project.org/web/packages/psych/index.html +WWW= https://cran.r-project.org/package=psych LICENSE= GPLv2 GPLv3 LICENSE_COMB= dual -CRAN_DEPENDS= R-cran-GPArotation>0:math/R-cran-GPArotation \ +RUN_DEPENDS= R-cran-GPArotation>0:math/R-cran-GPArotation \ R-cran-mnormt>0:math/R-cran-mnormt -BUILD_DEPENDS= ${CRAN_DEPENDS} -RUN_DEPENDS= ${CRAN_DEPENDS} TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr \ R-cran-lme4>0:math/R-cran-lme4 \ R-cran-testthat>0:devel/R-cran-testthat diff --git a/math/R-cran-psych/distinfo b/math/R-cran-psych/distinfo index 5df68c91bbbb..a91500ba4731 100644 --- a/math/R-cran-psych/distinfo +++ b/math/R-cran-psych/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743881842 -SHA256 (psych_2.5.3.tar.gz) = dd9cbc45e2e6b8ef3e03994079ba83920c3306f9b0af4ce48a690de4f4ba8fbe -SIZE (psych_2.5.3.tar.gz) = 1149592 +TIMESTAMP = 1751604584 +SHA256 (psych_2.5.6.tar.gz) = ced7eb0ef4e6be7ddab22b0b3f934d3dbd25eefc394067ff9fa1a916ec315110 +SIZE (psych_2.5.6.tar.gz) = 1152216 diff --git a/misc/bedrust/files/patch-powerpc64le b/misc/bedrust/files/patch-powerpc64le new file mode 100644 index 000000000000..bdbff97c856e --- /dev/null +++ b/misc/bedrust/files/patch-powerpc64le @@ -0,0 +1,20 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_platform.cpp b/misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_platform.cpp new file mode 100644 index 000000000000..ac3b2e307ccc --- /dev/null +++ b/misc/onnxruntime/files/patch-onnxruntime_core_mlas_lib_platform.cpp @@ -0,0 +1,26 @@ +--- onnxruntime/core/mlas/lib/platform.cpp.orig 2025-06-26 13:24:10 UTC ++++ onnxruntime/core/mlas/lib/platform.cpp +@@ -611,6 +611,11 @@ --*/ + bool HasP9Instructions = hwcap2 & PPC_FEATURE2_ARCH_3_00; + #elif defined(_AIX) + bool HasP9Instructions = __power_9_andup(); ++#elif defined(__FreeBSD__) ++ unsigned long hwcap2; ++ elf_aux_info(AT_HWCAP2, &hwcap2, sizeof(hwcap2)); ++ ++ bool HasP9Instructions = hwcap2 & PPC_FEATURE2_ARCH_3_00; + #endif // __linux__ + if (HasP9Instructions) { + this->QuantizeLinearS8Kernel = MlasQuantizeLinearS8KernelVSX; +@@ -624,6 +629,11 @@ --*/ + bool HasP10Instructions = ((hwcap2 & PPC_FEATURE2_MMA) && (hwcap2 & PPC_FEATURE2_ARCH_3_1)); + #elif defined(_AIX) + bool HasP10Instructions = (__power_10_andup() && __power_mma_version() == MMA_V31); ++#elif defined(__FreeBSD__) ++ unsigned long hwcap2; ++ elf_aux_info(AT_HWCAP2, &hwcap2, sizeof(hwcap2)); ++ ++ bool HasP10Instructions = ((hwcap2 & PPC_FEATURE2_MMA) && (hwcap2 & PPC_FEATURE2_ARCH_3_1)); + #endif // __linux__ + if (HasP10Instructions) { + this->GemmFloatKernel = MlasSgemmKernelPOWER10; diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile index 4f10562c65d7..495ede95db1b 100644 --- a/misc/py-litellm/Makefile +++ b/misc/py-litellm/Makefile @@ -1,5 +1,5 @@ PORTNAME= litellm -DISTVERSION= 1.73.6 +DISTVERSION= 1.74.0 CATEGORIES= misc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.23.0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2<4.0.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.10:www/py-aiohttp@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0.0<3.0.0:devel/py-pydantic2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.5.0<3.0.0:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.22.0<5.0.0:devel/py-jsonschema@${PY_FLAVOR} USES= python shebangfix diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo index 4c802a6f6557..dac2a2b05f8f 100644 --- a/misc/py-litellm/distinfo +++ b/misc/py-litellm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751248836 -SHA256 (litellm-1.73.6.tar.gz) = 072ff9225aaa9caafe0fa9782df0ba4c93f893791cc55dd5ed218a401e788e88 -SIZE (litellm-1.73.6.tar.gz) = 8750656 +TIMESTAMP = 1751699635 +SHA256 (litellm-1.74.0.tar.gz) = 2ee64579568cc81835025db45da6d91ee7ec6706ab4adf1a833866999ed822e7 +SIZE (litellm-1.74.0.tar.gz) = 9095626 diff --git a/multimedia/libva-nvidia-driver/Makefile b/multimedia/libva-nvidia-driver/Makefile index 4649c82759f2..e6ee6c08c04f 100644 --- a/multimedia/libva-nvidia-driver/Makefile +++ b/multimedia/libva-nvidia-driver/Makefile @@ -1,6 +1,7 @@ PORTNAME= libva-nvidia-driver DISTVERSIONPREFIX= v DISTVERSION= 0.0.14 +PORTREVISION= 1 CATEGORIES= multimedia PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ diff --git a/multimedia/libva-nvidia-driver/pkg-descr b/multimedia/libva-nvidia-driver/pkg-descr index 01d24de66009..8119052fb637 100644 --- a/multimedia/libva-nvidia-driver/pkg-descr +++ b/multimedia/libva-nvidia-driver/pkg-descr @@ -2,8 +2,3 @@ This is an VA-API implementation that uses NVDEC as a backend. This implementation is specifically designed to be used by Firefox for accelerated decode of web content, and may not operate correctly in other applications. - -System requirements: -- Non-legacy NVIDIA GPU -- nvidia-drm-kmod for DMA-BUF -- libc6-shim (nv-sglrun) for NVDEC diff --git a/multimedia/libva-nvidia-driver/pkg-message b/multimedia/libva-nvidia-driver/pkg-message new file mode 100644 index 000000000000..3709e7625098 --- /dev/null +++ b/multimedia/libva-nvidia-driver/pkg-message @@ -0,0 +1,18 @@ +[ +{ type: install + message: <<EOM +To use VA-API in apps like Firefox make sure DRM and CUDA are enabled e.g., + + # pkg install nvidia-drm-kmod linux-nvidia-libs libc6-shim libva-utils + # sysrc kld_list+=nvidia-drm + # service kld restart + $ test -e /dev/dri/renderD* || bsddialog --title Error --msgbox "nvidia-drm-kmod failed" 0 0 + $ nv-sglrun vainfo + $ nv-sglrun firefox + +Note, legacy nvidia-driver series like 470 or older are not supported +by nvidia-drm-kmod required by this package. Consider using +libva-vdpau-driver instead. +EOM +} +] diff --git a/net-im/nextcloud-talk/Makefile b/net-im/nextcloud-talk/Makefile index 26e177f29f61..8dc505e6bf54 100644 --- a/net-im/nextcloud-talk/Makefile +++ b/net-im/nextcloud-talk/Makefile @@ -1,5 +1,5 @@ PORTNAME= talk -PORTVERSION= 21.1.0 +PORTVERSION= 21.1.1 DISTVERSIONPREFIX= v CATEGORIES= net-im www DISTNAME= spreed-${DISTVERSIONPREFIX}${DISTVERSION} diff --git a/net-im/nextcloud-talk/distinfo b/net-im/nextcloud-talk/distinfo index 0727583f4e9d..34e95883b3ff 100644 --- a/net-im/nextcloud-talk/distinfo +++ b/net-im/nextcloud-talk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749207033 -SHA256 (nextcloud/spreed-v21.1.0.tar.gz) = 0f1c0adcf32c2d3c5b763c8cd74ad7eb0bde4450abf04a08193a0a4a468cc183 -SIZE (nextcloud/spreed-v21.1.0.tar.gz) = 50725653 +TIMESTAMP = 1751705616 +SHA256 (nextcloud/spreed-v21.1.1.tar.gz) = b6e98b1282401af70580df1d41b9b0c4fa1f390f36e66c9239ae6a360eb0ce0b +SIZE (nextcloud/spreed-v21.1.1.tar.gz) = 50807622 diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile index 402b414199e7..5b9a0a437933 100644 --- a/net-im/telegram-desktop/Makefile +++ b/net-im/telegram-desktop/Makefile @@ -1,5 +1,5 @@ PORTNAME= telegram-desktop -DISTVERSION= 5.16.1 +DISTVERSION= 5.16.2 CATEGORIES= net-im MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/ DISTNAME= tdesktop-${DISTVERSION}-full diff --git a/net-im/telegram-desktop/distinfo b/net-im/telegram-desktop/distinfo index af95bb1e3bea..3c442099ab47 100644 --- a/net-im/telegram-desktop/distinfo +++ b/net-im/telegram-desktop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751482059 -SHA256 (tdesktop-5.16.1-full.tar.gz) = 12b4d0b484c6e1569b582caa11a677ac81077cbd82ad629c2ff74d1bd405a5ea -SIZE (tdesktop-5.16.1-full.tar.gz) = 75092406 +TIMESTAMP = 1751656357 +SHA256 (tdesktop-5.16.2-full.tar.gz) = 9f9c2b5e3af3af598749f40fa5176de760f60ad3348b85c8f7d1b702f6b4f0b0 +SIZE (tdesktop-5.16.2-full.tar.gz) = 75093485 diff --git a/net/netatalk3/Makefile b/net/netatalk3/Makefile index 0f11758f16c9..8d070adde5a4 100644 --- a/net/netatalk3/Makefile +++ b/net/netatalk3/Makefile @@ -12,6 +12,9 @@ WWW= https://netatalk.io/ LICENSE= GPLv2 +DEPRECATED= End of support; use net/netatalk4 instead +EXPIRATION_DATE=2025-10-04 + LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libevent.so:devel/libevent diff --git a/net/ntpd-rs/files/patch-powerpc64le b/net/ntpd-rs/files/patch-powerpc64le new file mode 100644 index 000000000000..c70aea7304f9 --- /dev/null +++ b/net/ntpd-rs/files/patch-powerpc64le @@ -0,0 +1,20 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/net/rabbitmqadmin/files/patch-powerpc64le b/net/rabbitmqadmin/files/patch-powerpc64le new file mode 100644 index 000000000000..bdbff97c856e --- /dev/null +++ b/net/rabbitmqadmin/files/patch-powerpc64le @@ -0,0 +1,20 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.27.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/net/shadowsocks-rust/files/patch-cargo-crates_tun-0.7.19_src_platform_freebsd_device.rs b/net/shadowsocks-rust/files/patch-cargo-crates_tun-0.7.19_src_platform_freebsd_device.rs new file mode 100644 index 000000000000..43d59fbb8599 --- /dev/null +++ b/net/shadowsocks-rust/files/patch-cargo-crates_tun-0.7.19_src_platform_freebsd_device.rs @@ -0,0 +1,15 @@ +--- cargo-crates/tun-0.7.19/src/platform/freebsd/device.rs.orig 2025-07-04 17:40:17 UTC ++++ cargo-crates/tun-0.7.19/src/platform/freebsd/device.rs +@@ -296,10 +296,10 @@ impl AbstractDevice for Device { + } + let mut req = self.request(); + let tun_name = CString::new(value)?; +- let mut tun_name: Vec<i8> = tun_name ++ let mut tun_name: Vec<c_char> = tun_name + .into_bytes_with_nul() + .into_iter() +- .map(|c| c as i8) ++ .map(|c| c as c_char) + .collect::<_>(); + req.ifr_ifru.ifru_data = tun_name.as_mut_ptr(); + if let Err(err) = siocsifname(self.ctl.as_raw_fd(), &req) { diff --git a/science/afni/Makefile b/science/afni/Makefile index 85c39533a0bb..c0481228a28e 100644 --- a/science/afni/Makefile +++ b/science/afni/Makefile @@ -1,6 +1,6 @@ PORTNAME= afni DISTVERSIONPREFIX= AFNI_ -DISTVERSION= 25.2.00 +DISTVERSION= 25.2.02 CATEGORIES= science biology graphics perl5 python MAINTAINER= fernape@FreeBSD.org diff --git a/science/afni/distinfo b/science/afni/distinfo index 2ed0998ce153..93c962c51cb9 100644 --- a/science/afni/distinfo +++ b/science/afni/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751437927 -SHA256 (afni-afni-AFNI_25.2.00_GH0.tar.gz) = bb9b51eaea6d8dd900370d52da78eaf5ef4ab0b1bd67513ba4872bbf73426152 -SIZE (afni-afni-AFNI_25.2.00_GH0.tar.gz) = 53283529 +TIMESTAMP = 1751528740 +SHA256 (afni-afni-AFNI_25.2.02_GH0.tar.gz) = 5f9462da5e779b03a38906495be4ae1228d58daea0ff3c17901dee47fb687305 +SIZE (afni-afni-AFNI_25.2.02_GH0.tar.gz) = 53285129 diff --git a/science/openmodelica/Makefile b/science/openmodelica/Makefile index 7b68d78286ef..dafafc57c8da 100644 --- a/science/openmodelica/Makefile +++ b/science/openmodelica/Makefile @@ -18,7 +18,7 @@ LICENSE_NAME= Public license for OpenModelica LICENSE_TEXT= See https://github.com/OpenModelica/OpenModelica/blob/master/OSMC-License.txt LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell -BROKEN_aarch64= compilation fails: gcc13 doesn't install libquadmath.so, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=285692 +BROKEN_aarch64= compilation fails: OpenModelica expects libquadmath.so, which does not exist on aarch64 (PR 285692) BROKEN_armv7= link fails: ld: cannot find -lquadmath: No such file or directory BROKEN_i386= compilation fails: /wrkdirs/usr/ports/science/openmodelica/work/OpenModelica-1.20.0/OMCompiler/3rdParty/libffi/src/x86/sysv.S:841:1: error: changed section flags for .eh_frame, expected: 0x2 diff --git a/security/arti/files/patch-powerpc64le b/security/arti/files/patch-powerpc64le new file mode 100644 index 000000000000..c70aea7304f9 --- /dev/null +++ b/security/arti/files/patch-powerpc64le @@ -0,0 +1,20 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.29.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/security/liboqs/Makefile b/security/liboqs/Makefile index dd3ff28871c0..2a53bfa1bb1b 100644 --- a/security/liboqs/Makefile +++ b/security/liboqs/Makefile @@ -1,5 +1,6 @@ PORTNAME= liboqs DISTVERSION= 0.13.0 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org @@ -31,7 +32,7 @@ BINARY_ALIAS= python3=${PYTHON_CMD} .include <bsd.port.options.mk> -.if ${ARCH} == amd64 || ${ARCH} == aarch64 || ${ARCH} == risc64 +.if ${ARCH} == amd64 || ${ARCH} == aarch64 || ${ARCH} == risc64 || ${ARCH} == powerpc64le PLIST_SUB+= KEM_BIKE="" # BIKE algorithm is limited by architecture in .CMake/alg_support.cmake .else PLIST_SUB+= KEM_BIKE="@comment " diff --git a/security/py-pwntools/Makefile b/security/py-pwntools/Makefile index 6451f8ce529e..f68819a83a7b 100644 --- a/security/py-pwntools/Makefile +++ b/security/py-pwntools/Makefile @@ -1,5 +1,6 @@ PORTNAME= pwntools -PORTVERSION= 4.14.1 +DISTVERSION= 4.14.1 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +14,6 @@ LICENSE_COMB= multi RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.5rc2:devel/py-capstone@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colored-traceback>0:devel/py-colored-traceback@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}intervaltree>=3.0:devel/py-intervaltree@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>=1.0.0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ @@ -24,6 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}capstone>=3.0.5rc2:devel/py-capstone@${PY_FL ${PYTHON_PKGNAMEPREFIX}pygments>=2.9:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyserial>=2.7:comms/py-pyserial@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>0:net/py-pysocks@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ropgadget>0:security/py-ropgadget@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rpyc>0:devel/py-RPyC@${PY_FLAVOR} \ @@ -35,4 +36,6 @@ USES= cpe python CPE_VENDOR= pwntools_project USE_PYTHON= autoplist concurrent distutils +PYDISTUTILS_INSTALLARGS+= --only-use-pwn-command + .include <bsd.port.mk> diff --git a/security/rustls-ffi/files/patch-powerpc64le b/security/rustls-ffi/files/patch-powerpc64le new file mode 100644 index 000000000000..213395b8e26c --- /dev/null +++ b/security/rustls-ffi/files/patch-powerpc64le @@ -0,0 +1,38 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-fips-sys-0.13.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-fips-sys-0.13.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". +--- cargo-crates/aws-lc-sys-0.24.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.24.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/sysutils/btop/Makefile b/sysutils/btop/Makefile index 32e316056391..5345eff42ac4 100644 --- a/sysutils/btop/Makefile +++ b/sysutils/btop/Makefile @@ -1,6 +1,6 @@ PORTNAME= btop DISTVERSIONPREFIX= v -DISTVERSION= 1.4.3 +DISTVERSION= 1.4.4 CATEGORIES= sysutils MAINTAINER= pkubaj@FreeBSD.org diff --git a/sysutils/btop/distinfo b/sysutils/btop/distinfo index 5a6c87943c46..f184cfc6e82b 100644 --- a/sysutils/btop/distinfo +++ b/sysutils/btop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746925325 -SHA256 (aristocratos-btop-v1.4.3_GH0.tar.gz) = 81b133e59699a7fd89c5c54806e16452232f6452be9c14b3a634122e3ebed592 -SIZE (aristocratos-btop-v1.4.3_GH0.tar.gz) = 1245882 +TIMESTAMP = 1751619926 +SHA256 (aristocratos-btop-v1.4.4_GH0.tar.gz) = 98d464041015c888c7b48de14ece5ebc6e410bc00ca7bb7c5a8010fe781f1dd8 +SIZE (aristocratos-btop-v1.4.4_GH0.tar.gz) = 1245613 diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile index 3622b761c9f5..ed6d24eaa185 100644 --- a/sysutils/eza/Makefile +++ b/sysutils/eza/Makefile @@ -1,7 +1,6 @@ PORTNAME= eza DISTVERSIONPREFIX= v -DISTVERSION= 0.21.6 -PORTREVISION= 1 +DISTVERSION= 0.22.0 CATEGORIES= sysutils MASTER_SITES= https://github.com/eza-community/${PORTNAME}/releases/download/v${DISTVERSION}/man-${DISTVERSION}.tar.gz?dummy=/:man DISTFILES= ${PORTNAME}-man-${DISTVERSION}.tar.gz:man diff --git a/sysutils/eza/Makefile.crates b/sysutils/eza/Makefile.crates index f2a1253c729e..392b299aa9dd 100644 --- a/sysutils/eza/Makefile.crates +++ b/sysutils/eza/Makefile.crates @@ -72,7 +72,7 @@ CARGO_CRATES= addr2line-0.24.2 \ icu_provider-2.0.0 \ idna-1.0.3 \ idna_adapter-1.2.1 \ - indexmap-2.9.0 \ + indexmap-2.10.0 \ is-terminal-0.4.16 \ is_terminal_polyfill-1.70.1 \ itertools-0.10.5 \ @@ -107,10 +107,10 @@ CARGO_CRATES= addr2line-0.24.2 \ partition-identity-0.3.0 \ path-clean-1.0.1 \ percent-encoding-2.3.1 \ - phf-0.11.3 \ - phf_generator-0.11.3 \ - phf_macros-0.11.3 \ - phf_shared-0.11.3 \ + phf-0.12.1 \ + phf_generator-0.12.1 \ + phf_macros-0.12.1 \ + phf_shared-0.12.1 \ pkg-config-0.3.32 \ plist-1.7.2 \ plotters-0.3.7 \ @@ -123,8 +123,6 @@ CARGO_CRATES= addr2line-0.24.2 \ quick-xml-0.37.5 \ quote-1.0.40 \ r-efi-5.3.0 \ - rand-0.8.5 \ - rand_core-0.6.4 \ rayon-1.10.0 \ rayon-core-1.12.1 \ redox_syscall-0.1.57 \ diff --git a/sysutils/eza/distinfo b/sysutils/eza/distinfo index b62684290b14..e43e2a5478c8 100644 --- a/sysutils/eza/distinfo +++ b/sysutils/eza/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1750929437 -SHA256 (eza-man-0.21.6.tar.gz) = 056e1fb149e3f73a224749b9f9bebf94f700b42033f6c2e30c5f3c52c1cdd3a5 -SIZE (eza-man-0.21.6.tar.gz) = 9707 +TIMESTAMP = 1751579178 +SHA256 (eza-man-0.22.0.tar.gz) = e7b18fb9dd254b82867076fcbbf1923f0ae74bcccefa4251b3653205bfa51e49 +SIZE (eza-man-0.22.0.tar.gz) = 9868 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -149,8 +149,8 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f SIZE (rust/crates/idna-1.0.3.crate) = 142515 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 -SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e -SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 +SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 +SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9 SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf @@ -219,14 +219,14 @@ SHA256 (rust/crates/path-clean-1.0.1.crate) = 17359afc20d7ab31fdb42bb844c8b3bb1d SIZE (rust/crates/path-clean-1.0.1.crate) = 4514 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 -SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078 -SIZE (rust/crates/phf-0.11.3.crate) = 23231 -SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d -SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431 -SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216 -SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436 -SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5 -SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199 +SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7 +SIZE (rust/crates/phf-0.12.1.crate) = 23768 +SHA256 (rust/crates/phf_generator-0.12.1.crate) = 2cbb1126afed61dd6368748dae63b1ee7dc480191c6262a3b4ff1e29d86a6c5b +SIZE (rust/crates/phf_generator-0.12.1.crate) = 15743 +SHA256 (rust/crates/phf_macros-0.12.1.crate) = d713258393a82f091ead52047ca779d37e5766226d009de21696c4e667044368 +SIZE (rust/crates/phf_macros-0.12.1.crate) = 19133 +SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981 +SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 SHA256 (rust/crates/plist-1.7.2.crate) = 3d77244ce2d584cd84f6a15f86195b8c9b2a0dfbfd817c09e0464244091a58ed @@ -251,10 +251,6 @@ SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae SIZE (rust/crates/quote-1.0.40.crate) = 31063 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 -SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 -SIZE (rust/crates/rand-0.8.5.crate) = 87113 -SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c -SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa SIZE (rust/crates/rayon-1.10.0.crate) = 180155 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 @@ -465,5 +461,5 @@ SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f66 SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 SHA256 (rust/crates/zoneinfo_compiled-0.5.1.crate) = 64fbebe65e899530f43bd760b23fda8f141118f4db49952b02998cbd0907a5de SIZE (rust/crates/zoneinfo_compiled-0.5.1.crate) = 8837 -SHA256 (eza-community-eza-v0.21.6_GH0.tar.gz) = 8433260eff7be158cfdfafc7dffd620d878c1470b937a88f8a20117591990c67 -SIZE (eza-community-eza-v0.21.6_GH0.tar.gz) = 1426959 +SHA256 (eza-community-eza-v0.22.0_GH0.tar.gz) = 9ff08a8e82e558d596291a15fcf89f7f7259d8fe3968cbf26e23315c982cf3e8 +SIZE (eza-community-eza-v0.22.0_GH0.tar.gz) = 1428627 diff --git a/sysutils/eza/files/patch-Cargo.lock b/sysutils/eza/files/patch-Cargo.lock index a92d2f97a684..b7c31b0badd4 100644 --- a/sysutils/eza/files/patch-Cargo.lock +++ b/sysutils/eza/files/patch-Cargo.lock @@ -1,13 +1,13 @@ ---- Cargo.lock.orig 2025-06-26 08:44:25 UTC +--- Cargo.lock.orig 2025-07-03 16:57:59 UTC +++ Cargo.lock @@ -936,15 +936,6 @@ checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68 checksum = "d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e" [[package]] -name = "openssl-src" --version = "300.5.0+3.5.0" +-version = "300.5.1+3.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "e8ce546f549326b0e6052b649198487d91320875da901e7bd11a06d1ee3f9c2f" +-checksum = "735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a" -dependencies = [ - "cc", -] diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile index 2dad1ceaec3f..af9dcc255847 100644 --- a/sysutils/fastfetch/Makefile +++ b/sysutils/fastfetch/Makefile @@ -1,5 +1,5 @@ PORTNAME= fastfetch -DISTVERSION= 2.46.0 +DISTVERSION= 2.47.0 CATEGORIES= sysutils MAINTAINER= pkubaj@FreeBSD.org diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo index 22b4acd3b22e..d6b2dfb8a91f 100644 --- a/sysutils/fastfetch/distinfo +++ b/sysutils/fastfetch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750410089 -SHA256 (fastfetch-cli-fastfetch-2.46.0_GH0.tar.gz) = 7e4e4ab8d3e0e2ad896f97effc58df4c8d23bb88273bbdf1221bd8f0a4beb736 -SIZE (fastfetch-cli-fastfetch-2.46.0_GH0.tar.gz) = 1313761 +TIMESTAMP = 1751528516 +SHA256 (fastfetch-cli-fastfetch-2.47.0_GH0.tar.gz) = c1482b8075718a2b2db95f823419b04b81384237fdba8af56092f184e89797d3 +SIZE (fastfetch-cli-fastfetch-2.47.0_GH0.tar.gz) = 1327613 diff --git a/sysutils/kubie/files/patch-powerpc64le b/sysutils/kubie/files/patch-powerpc64le new file mode 100644 index 000000000000..c9370dd21933 --- /dev/null +++ b/sysutils/kubie/files/patch-powerpc64le @@ -0,0 +1,20 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-sys-0.28.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.28.0/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/textproc/harper/Makefile b/textproc/harper/Makefile index 30516b29ff3f..1849e4ec014b 100644 --- a/textproc/harper/Makefile +++ b/textproc/harper/Makefile @@ -1,7 +1,6 @@ PORTNAME= harper DISTVERSIONPREFIX= v -DISTVERSION= 0.46.0 -PORTREVISION= 1 +DISTVERSION= 0.47.0 CATEGORIES= textproc MAINTAINER= ashish@FreeBSD.org diff --git a/textproc/harper/Makefile.crates b/textproc/harper/Makefile.crates index f5138a040990..6b1b3a613c87 100644 --- a/textproc/harper/Makefile.crates +++ b/textproc/harper/Makefile.crates @@ -109,7 +109,7 @@ CARGO_CRATES= addr2line-0.24.2 \ ident_case-1.0.1 \ idna-1.0.3 \ idna_adapter-1.2.1 \ - indexmap-2.9.0 \ + indexmap-2.10.0 \ ipnet-2.11.0 \ iri-string-0.7.8 \ is-docker-0.2.0 \ @@ -128,7 +128,7 @@ CARGO_CRATES= addr2line-0.24.2 \ litemap-0.8.0 \ lock_api-0.4.13 \ log-0.4.27 \ - lru-0.14.0 \ + lru-0.15.0 \ lru-slab-0.1.2 \ lsp-types-0.97.0 \ mac-0.1.1 \ diff --git a/textproc/harper/distinfo b/textproc/harper/distinfo index 86d5bc66a851..e49dc753130e 100644 --- a/textproc/harper/distinfo +++ b/textproc/harper/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1751214077 +TIMESTAMP = 1751400865 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa @@ -221,8 +221,8 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f SIZE (rust/crates/idna-1.0.3.crate) = 142515 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 -SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e -SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 +SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 +SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 @@ -259,8 +259,8 @@ SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c8 SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 SIZE (rust/crates/log-0.4.27.crate) = 48120 -SHA256 (rust/crates/lru-0.14.0.crate) = 9f8cc7106155f10bdf99a6f379688f543ad6596a415375b36a59a054ceda1198 -SIZE (rust/crates/lru-0.14.0.crate) = 16345 +SHA256 (rust/crates/lru-0.15.0.crate) = 0281c2e25e62316a5c9d98f2d2e9e95a37841afdaf4383c177dbb5c1dfab0568 +SIZE (rust/crates/lru-0.15.0.crate) = 16499 SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 SHA256 (rust/crates/lsp-types-0.97.0.crate) = 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071 @@ -725,5 +725,5 @@ SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5f SIZE (rust/crates/zerovec-0.11.2.crate) = 124500 SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 -SHA256 (Automattic-harper-v0.46.0_GH0.tar.gz) = 136775918972bc6c3a4659073ae759033a5c7622b02a8b34450193c3a58b378d -SIZE (Automattic-harper-v0.46.0_GH0.tar.gz) = 4113575 +SHA256 (Automattic-harper-v0.47.0_GH0.tar.gz) = ff07e01a838e335aa0b72da0d36942e1fe319624df401ae7550fbb40bcc0726c +SIZE (Automattic-harper-v0.47.0_GH0.tar.gz) = 4119251 diff --git a/textproc/py-docx-generator/Makefile b/textproc/py-docx-generator/Makefile index af29d25f795d..e977613e4e2c 100644 --- a/textproc/py-docx-generator/Makefile +++ b/textproc/py-docx-generator/Makefile @@ -10,7 +10,8 @@ WWW= https://github.com/dfir-iris/docx-generator LICENSE= LGPL3 -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docxcompose>0:textproc/py-docxcompose@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docxtpl>0:textproc/py-docxtpl@${PY_FLAVOR} \ diff --git a/www/Makefile b/www/Makefile index 78d0f62ce623..c27525ad99fe 100644 --- a/www/Makefile +++ b/www/Makefile @@ -369,6 +369,7 @@ SUBDIR += mediawiki139 SUBDIR += mediawiki142 SUBDIR += mediawiki143 + SUBDIR += mediawiki144 SUBDIR += mergelog SUBDIR += mhonarc SUBDIR += micro_httpd diff --git a/www/mediawiki142/Makefile b/www/mediawiki142/Makefile index 9f7755775ff5..942d111b6e36 100644 --- a/www/mediawiki142/Makefile +++ b/www/mediawiki142/Makefile @@ -11,7 +11,10 @@ WWW= https://www.mediawiki.org/ LICENSE= GPLv2 -CONFLICTS= mediawiki139 mediawiki140 mediawiki141 mediawiki143 +DEPRECATED= Upstream EOL +EXPIRATION_DATE=2025-07-31 + +CONFLICTS= mediawiki139 mediawiki141 mediawiki143 mediawiki144 USES= cpe php:flavors shebangfix SHEBANG_FILES= maintenance/storage/make-blobs diff --git a/www/mediawiki143/Makefile b/www/mediawiki143/Makefile index dce395b74745..7c443ae8b46f 100644 --- a/www/mediawiki143/Makefile +++ b/www/mediawiki143/Makefile @@ -11,7 +11,7 @@ WWW= https://www.mediawiki.org/ LICENSE= GPLv2 -CONFLICTS= mediawiki139 mediawiki141 mediawiki142 +CONFLICTS= mediawiki139 mediawiki142 mediawiki144 USES= cpe php:flavors shebangfix SHEBANG_FILES= maintenance/storage/make-blobs diff --git a/www/mediawiki144/Makefile b/www/mediawiki144/Makefile new file mode 100644 index 000000000000..5de94810cf32 --- /dev/null +++ b/www/mediawiki144/Makefile @@ -0,0 +1,64 @@ +PORTNAME= mediawiki +PORTVERSION= 1.44.0 +CATEGORIES= www +MASTER_SITES= https://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ \ + LOCAL/wen +PKGNAMESUFFIX= 144${PHP_PKGNAMESUFFIX} + +MAINTAINER= wen@FreeBSD.org +COMMENT= Wiki engine used by Wikipedia +WWW= https://www.mediawiki.org/ + +LICENSE= GPLv2 + +CONFLICTS= mediawiki139 mediawiki141 mediawiki142 mediawiki143 + +USES= cpe php:flavors shebangfix +SHEBANG_FILES= maintenance/storage/make-blobs + +USE_PHP= ctype dom fileinfo filter iconv intl mbstring \ + readline session xml xmlreader zlib +MEDIAWIKIDIR?= www/mediawiki + +NO_BUILD= yes +PLIST= ${WRKDIR}/plist + +SUB_FILES= pkg-message +SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR} + +OPTIONS_DEFINE= LDAP MEMCACHED IMAGICK SOCKETS +OPTIONS_SINGLE= DB +OPTIONS_SINGLE_DB= MYSQL PGSQL SQLITE +OPTIONS_DEFAULT= MYSQL SOCKETS + +MEMCACHED_DESC= Use memcached +IMAGICK_DESC= Use ImageMagick +SOCKETS_DESC= Use sockets + +MYSQL_USES= mysql +MYSQL_USE= php=mysqli +PGSQL_USE= php=pgsql +SQLITE_USE= php=sqlite3 +LDAP_USE= php=ldap +SOCKETS_USE= php=sockets + +MEMCACHED_RUN_DEPENDS= memcached:databases/memcached +IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick@${PHP_FLAVOR} + +pre-install: + @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST} + @${ECHO} "@dir %%WWWDIR%%/cache" >> ${PLIST} + @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} + @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} + @${ECHO} "@mode 0755" >> ${PLIST} + @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST} + @${ECHO} "@mode" >> ${PLIST} + @${ECHO_CMD} "@owner" >> ${PLIST} + @${ECHO_CMD} "@group" >> ${PLIST} + @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST} + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} + @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} + +.include <bsd.port.mk> diff --git a/www/mediawiki144/distinfo b/www/mediawiki144/distinfo new file mode 100644 index 000000000000..812aacd60b4e --- /dev/null +++ b/www/mediawiki144/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1751693585 +SHA256 (mediawiki-1.44.0.tar.gz) = 792177808c3e0831accbe205d57b4133399ad141f0d0a825450a21b24027588f +SIZE (mediawiki-1.44.0.tar.gz) = 94130335 diff --git a/www/mediawiki144/files/pkg-message.in b/www/mediawiki144/files/pkg-message.in new file mode 100644 index 000000000000..b05e89945b5f --- /dev/null +++ b/www/mediawiki144/files/pkg-message.in @@ -0,0 +1,15 @@ +[ +{ type: install + message: <<EOM +Remember to check + +%%MEDIAWIKIDIR%%/INSTALL + +and + +%%MEDIAWIKIDIR%%/UPGRADE + +for details +EOM +} +] diff --git a/www/mediawiki144/pkg-descr b/www/mediawiki144/pkg-descr new file mode 100644 index 000000000000..88e2e7b358ef --- /dev/null +++ b/www/mediawiki144/pkg-descr @@ -0,0 +1,4 @@ +MediaWiki is the collaborative editing software that runs Wikipedia, +the free encyclopedia, and other projects. +It's designed to handle a large number of users and pages without imposing +too rigid a structure or workflow. diff --git a/www/py-httpx-aiohttp/Makefile b/www/py-httpx-aiohttp/Makefile index 33d1380bc769..4b7bacc9e4aa 100644 --- a/www/py-httpx-aiohttp/Makefile +++ b/www/py-httpx-aiohttp/Makefile @@ -1,5 +1,5 @@ PORTNAME= httpx-aiohttp -DISTVERSION= 0.1.6 +DISTVERSION= 0.1.8 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-httpx-aiohttp/distinfo b/www/py-httpx-aiohttp/distinfo index 0267c2d79445..f6bd48c61f87 100644 --- a/www/py-httpx-aiohttp/distinfo +++ b/www/py-httpx-aiohttp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750076837 -SHA256 (httpx_aiohttp-0.1.6.tar.gz) = ce777e166dacd91de8b93f0ad564649c9f65341e0b61ce16391fa7445c8f3f7d -SIZE (httpx_aiohttp-0.1.6.tar.gz) = 25278 +TIMESTAMP = 1751698327 +SHA256 (httpx_aiohttp-0.1.8.tar.gz) = 756c5e74cdb568c3248ba63fe82bfe8bbe64b928728720f7eaac64b3cf46f308 +SIZE (httpx_aiohttp-0.1.8.tar.gz) = 25401 diff --git a/www/py-qh3/files/patch-powerpc64le b/www/py-qh3/files/patch-powerpc64le new file mode 100644 index 000000000000..2e0c533c60b4 --- /dev/null +++ b/www/py-qh3/files/patch-powerpc64le @@ -0,0 +1,20 @@ +Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 + +--- cargo-crates/aws-lc-sys-0.20.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC ++++ cargo-crates/aws-lc-sys-0.20.1/aws-lc/crypto/fipsmodule/cpucap/cpu_ppc64le.c +@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { + + void OPENSSL_cpuid_setup(void) { + #if defined(AT_HWCAP2) ++#if defined(__linux__) + OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); ++#elif defined(__FreeBSD__) ++ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); ++#endif + #else + OPENSSL_ppc64le_hwcap2 = 0; + #endif ++ + OPENSSL_cpucap_initialized = 1; + + // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/www/webhook/Makefile b/www/webhook/Makefile index 3dfa04bb550f..8e0dc47e30fb 100644 --- a/www/webhook/Makefile +++ b/www/webhook/Makefile @@ -1,6 +1,5 @@ PORTNAME= webhook -PORTVERSION= 2.8.0 -PORTREVISION= 27 +DISTVERSION= 2.8.2 CATEGORIES= www MAINTAINER= stb@lassitu.de @@ -13,28 +12,39 @@ LICENSE_COMB= multi USES= go:modules USE_GITHUB= yes GH_ACCOUNT= adnanh -GH_TUPLE= golang:sys:v0.5.0:golang_sys/vendor/golang.org/x/sys_ +GH_TUPLE= Microsoft:go-winio:v0.6.2:microsoft_go_winio/vendor/github.com/Microsoft/go-winio \ + clbanning:mxj:v2.7.0:clbanning_mxj_v2/vendor/github.com/clbanning/mxj/v2 \ + coreos:go-systemd:v22.5.0:coreos_go_systemd_v22/vendor/github.com/coreos/go-systemd/v22 \ + dustin:go-humanize:v1.0.1:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ + fsnotify:fsnotify:v1.7.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ + ghodss:yaml:v1.0.0:ghodss_yaml/vendor/github.com/ghodss/yaml \ + go-check:check:41f04d3bba15:go_check_check/vendor/gopkg.in/check.v1 \ + go-chi:chi:v5.0.12:go_chi_chi_v5/vendor/github.com/go-chi/chi/v5 \ + go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ + gofrs:uuid:v5.0.0:gofrs_uuid_v5/vendor/github.com/gofrs/uuid/v5 \ + golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \ + google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \ + gorilla:mux:v1.8.1:gorilla_mux/vendor/github.com/gorilla/mux \ + kr:pretty:v0.1.0:kr_pretty/vendor/github.com/kr/pretty USE_RC_SUBR= webhook GO_TARGET= :${PREFIX}/sbin/webhook -PLIST_FILES= "@sample etc/webhook.yaml.sample" sbin/webhook +PLIST_FILES= "@sample etc/webhook.yaml.sample" \ + sbin/webhook .include <bsd.port.options.mk> .if ${OPSYS} == FreeBSD -DAEMONARGS= -S -l \$${webhook_facility} -s \$${webhook_priority} -t \$${name} +DAEMONARGS= -S -l \$${webhook_facility} -s \$${webhook_priority} -t \ + \$${name} .else DAEMONARGS= -f .endif SUB_LIST+= DAEMONARGS="${DAEMONARGS}" -pre-patch: - ${RM} -r ${WRKSRC}/vendor/golang.org/x/sys - ${MV} ${WRKSRC}/vendor/golang.org/x/sys_ ${WRKSRC}/vendor/golang.org/x/sys - post-install: ${INSTALL_DATA} ${FILESDIR}/webhook.yaml ${STAGEDIR}${PREFIX}/etc/webhook.yaml.sample diff --git a/www/webhook/distinfo b/www/webhook/distinfo index d8ecc3930f7b..28b69d869556 100644 --- a/www/webhook/distinfo +++ b/www/webhook/distinfo @@ -1,5 +1,31 @@ -TIMESTAMP = 1678298364 -SHA256 (adnanh-webhook-2.8.0_GH0.tar.gz) = c521558083f96bcefef16575a6f3f98ac79c0160fd0073be5e76d6645e068398 -SIZE (adnanh-webhook-2.8.0_GH0.tar.gz) = 1657141 -SHA256 (golang-sys-v0.5.0_GH0.tar.gz) = 810c8f1b7704674971ab6b2b614aba20a5a1765018fd2c639f528dbbcbf88b1f -SIZE (golang-sys-v0.5.0_GH0.tar.gz) = 1429723 +TIMESTAMP = 1750142662 +SHA256 (adnanh-webhook-2.8.2_GH0.tar.gz) = c233a810effc24b5ed5653f4fa82152f288ec937d5744a339f7066a6cbccc565 +SIZE (adnanh-webhook-2.8.2_GH0.tar.gz) = 1542361 +SHA256 (Microsoft-go-winio-v0.6.2_GH0.tar.gz) = 0bf0aedbb0a38c494fda60804679e270fe98ca05dc9c2659584df1e3e1e0bd17 +SIZE (Microsoft-go-winio-v0.6.2_GH0.tar.gz) = 114145 +SHA256 (clbanning-mxj-v2.7.0_GH0.tar.gz) = 5c6099ffe102dcd4b77af26fba00db5769846df2890d75c94cf838eb94b9a963 +SIZE (clbanning-mxj-v2.7.0_GH0.tar.gz) = 1097456 +SHA256 (coreos-go-systemd-v22.5.0_GH0.tar.gz) = b56f4a5aa5cd8a5a2e8b323fb8e76b4a45c6ea6a319a42d9bb2851c54e97a3a1 +SIZE (coreos-go-systemd-v22.5.0_GH0.tar.gz) = 75550 +SHA256 (dustin-go-humanize-v1.0.1_GH0.tar.gz) = ac3a0d8d0eef07c75d12eddce775a8e8306dfb9783a45312597c34ff643793d8 +SIZE (dustin-go-humanize-v1.0.1_GH0.tar.gz) = 17692 +SHA256 (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = ca8175ba6bd3d0cc992200c2f44acabec05367575dc0478c5902971fe7453f35 +SIZE (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = 57502 +SHA256 (ghodss-yaml-v1.0.0_GH0.tar.gz) = 8a76b47cd171944612aae1cfa08bbb971b63fec16794c839252808392097de44 +SIZE (ghodss-yaml-v1.0.0_GH0.tar.gz) = 11772 +SHA256 (go-check-check-41f04d3bba15_GH0.tar.gz) = 2d5b1036909b241e44f0d6a7cfa936cf9f875efb4f0af077cd61585c6d0c0432 +SIZE (go-check-check-41f04d3bba15_GH0.tar.gz) = 31614 +SHA256 (go-chi-chi-v5.0.12_GH0.tar.gz) = 289c6c9b6edee2da39d23c4bb806b2c2ab320d42985a46f9f5d9c7a4909a7d56 +SIZE (go-chi-chi-v5.0.12_GH0.tar.gz) = 85024 +SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0 +SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209 +SHA256 (gofrs-uuid-v5.0.0_GH0.tar.gz) = 1d04952085fc82e3950c284dbb488cda882b2b70a7954dc15ce8799f48988f85 +SIZE (gofrs-uuid-v5.0.0_GH0.tar.gz) = 23258 +SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c +SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211 +SHA256 (google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86 +SIZE (google-go-cmp-v0.6.0_GH0.tar.gz) = 104784 +SHA256 (gorilla-mux-v1.8.1_GH0.tar.gz) = c2a09e78d1886abb2d291b472eba3ac9185acb35234c1f5616669664ba893d6d +SIZE (gorilla-mux-v1.8.1_GH0.tar.gz) = 47033 +SHA256 (kr-pretty-v0.1.0_GH0.tar.gz) = 3aeb5d90b719765781befb9f156d0d0b8e5a7aafbcf15321e9eabbd35df31358 +SIZE (kr-pretty-v0.1.0_GH0.tar.gz) = 8550 diff --git a/www/webhook/files/patch-go.mod b/www/webhook/files/patch-go.mod deleted file mode 100644 index 0f159f07dba9..000000000000 --- a/www/webhook/files/patch-go.mod +++ /dev/null @@ -1,29 +0,0 @@ ---- go.mod.orig 2023-03-08 18:02:22 UTC -+++ go.mod -@@ -1,19 +1,22 @@ - module github.com/adnanh/webhook - --go 1.14 -+go 1.17 - - require ( - github.com/clbanning/mxj v1.8.4 - github.com/dustin/go-humanize v1.0.0 -- github.com/fsnotify/fsnotify v1.4.7 // indirect - github.com/ghodss/yaml v1.0.0 - github.com/go-chi/chi v4.0.2+incompatible - github.com/gofrs/uuid v3.2.0+incompatible - github.com/gorilla/mux v1.7.3 -+ golang.org/x/sys v0.5.0 -+ gopkg.in/fsnotify.v1 v1.4.2 -+) -+ -+require ( -+ github.com/fsnotify/fsnotify v1.4.7 // indirect - github.com/kr/pretty v0.1.0 // indirect - golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 // indirect -- golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8 - gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect -- gopkg.in/fsnotify.v1 v1.4.2 - gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7 // indirect - ) diff --git a/www/webhook/files/patch-go.sum b/www/webhook/files/patch-go.sum deleted file mode 100644 index 72d788027752..000000000000 --- a/www/webhook/files/patch-go.sum +++ /dev/null @@ -1,15 +0,0 @@ ---- go.sum.orig 2023-03-08 18:02:26 UTC -+++ go.sum -@@ -20,10 +20,11 @@ github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJe - golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= - golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 h1:efeOvDhwQ29Dj3SdAV/MJf8oukgn+8D8WgaCaRMchF8= - golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= --golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a h1:1BGLXjeY4akVXGgbC9HugT3Jv3hCI0z56oJR5vAMgBU= - golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= - golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8 h1:JA8d3MPx/IToSyXZG/RhwYEtfrKO1Fxrqe8KrkiLXKM= - golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -+golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= -+golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= - golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= - golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= - gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= diff --git a/www/webhook/files/patch-vendor_modules.txt b/www/webhook/files/patch-vendor_modules.txt deleted file mode 100644 index 8cd6b307a3be..000000000000 --- a/www/webhook/files/patch-vendor_modules.txt +++ /dev/null @@ -1,16 +0,0 @@ ---- vendor/modules.txt.orig 2023-03-08 18:03:36 UTC -+++ vendor/modules.txt -@@ -22,9 +22,10 @@ github.com/gorilla/mux - # github.com/kr/pretty v0.1.0 - ## explicit - # golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553 --## explicit --# golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8 --## explicit -+## explicit; go 1.11 -+# golang.org/x/sys v0.5.0 -+## explicit; go 1.17 -+golang.org/x/sys/internal/unsafeheader - golang.org/x/sys/unix - golang.org/x/sys/windows - # gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 diff --git a/x11-fm/nautilus/Makefile b/x11-fm/nautilus/Makefile index 7eb08d2ef883..94b268413990 100644 --- a/x11-fm/nautilus/Makefile +++ b/x11-fm/nautilus/Makefile @@ -1,5 +1,5 @@ PORTNAME= nautilus -PORTVERSION= 47.4 +PORTVERSION= 47.5 CATEGORIES= x11-fm gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -11,8 +11,6 @@ WWW= https://apps.gnome.org/Nautilus/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -PORTSCOUT= limit:^47\. - LIB_DEPENDS= libgexiv2.so:graphics/gexiv2 \ libgnome-autoar-0.so:archivers/gnome-autoar \ libportal.so:deskutils/libportal \ @@ -28,6 +26,9 @@ USES= compiler:c11 cpe desktop-file-utils gettext gnome gstreamer \ USE_GNOME= cairo glib20 gdkpixbuf gnomedesktop4 gtk40 libadwaita USE_LDCONFIG= yes USE_XORG= x11 + +PORTSCOUT= limit:^47\. + MESON_ARGS= -Dpackagekit=false \ -Dselinux=false \ -Dtests=none diff --git a/x11-fm/nautilus/distinfo b/x11-fm/nautilus/distinfo index 035d228dcc6b..d2860ceb5b02 100644 --- a/x11-fm/nautilus/distinfo +++ b/x11-fm/nautilus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744990321 -SHA256 (gnome/nautilus-47.4.tar.xz) = 2997dbfe3beda910a2f6477a25eb7c993ba409834b6f21ebb96872a6108bd849 -SIZE (gnome/nautilus-47.4.tar.xz) = 3249448 +TIMESTAMP = 1751313217 +SHA256 (gnome/nautilus-47.5.tar.xz) = 8835d70456d7b293ba49501b735db78a74965b647d6c4bdef39b9eb983e56973 +SIZE (gnome/nautilus-47.5.tar.xz) = 3249756 diff --git a/x11-wm/mutter/Makefile b/x11-wm/mutter/Makefile index 6027d223bdf1..64dbb63ff254 100644 --- a/x11-wm/mutter/Makefile +++ b/x11-wm/mutter/Makefile @@ -1,6 +1,5 @@ PORTNAME= mutter -PORTVERSION= 47.8.1 -PORTREVISION= 3 +PORTVERSION= 47.9 CATEGORIES= x11-wm MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -12,8 +11,6 @@ WWW= https://gnome.pages.gitlab.gnome.org/mutter/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -PORTSCOUT= limit:^47\. - BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ @@ -23,14 +20,10 @@ LIB_DEPENDS= libcanberra.so:audio/libcanberra \ libgudev-1.0.so:devel/libgudev \ libdrm.so:graphics/libdrm \ libinput.so:x11/libinput \ - libgbm.so:graphics/mesa-libs \ - libfontconfig.so:x11-fonts/fontconfig \ libfribidi.so:converters/fribidi \ libgraphene-1.0.so:graphics/graphene \ - libjson-glib-1.0.so:devel/json-glib \ libpipewire-0.3.so:multimedia/pipewire \ libstartup-notification-1.so:x11/startup-notification \ - libupower-glib.so:sysutils/upower \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile \ liblcms2.so:graphics/lcms2 \ @@ -49,6 +42,9 @@ USE_GNOME= atk cairo gdkpixbuf gnomedesktop4 gtk40 introspection:build USE_XORG= ice pixman sm x11 xcb xcomposite xcursor xdamage xext \ xfixes xi xinerama xrandr xrender xtst USE_LDCONFIG= yes + +PORTSCOUT= limit:^47\. + CFLAGS+= -Wno-unknown-warning-option -Wno-format-nonliteral CPPFLAGS+= -fno-omit-frame-pointer MESON_ARGS= -Dlibdisplay_info=enabled \ diff --git a/x11-wm/mutter/distinfo b/x11-wm/mutter/distinfo index 90da557f75c9..bb5b3091b85b 100644 --- a/x11-wm/mutter/distinfo +++ b/x11-wm/mutter/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748977789 -SHA256 (gnome/mutter-47.8.1.tar.xz) = cdcbf491f3fc4bdee3e89b168dec2dd198e4f243526831018b7f55bde546e699 -SIZE (gnome/mutter-47.8.1.tar.xz) = 6859284 +TIMESTAMP = 1751313716 +SHA256 (gnome/mutter-47.9.tar.xz) = 28a7cfb01ecacaa2137c278e8934b9ef83f3e37e8ca8cfda61b38ec268755615 +SIZE (gnome/mutter-47.9.tar.xz) = 6860464 diff --git a/x11/p5-X11-XCB/Makefile b/x11/p5-X11-XCB/Makefile index 83e109467c12..2a3e6ca68931 100644 --- a/x11/p5-X11-XCB/Makefile +++ b/x11/p5-X11-XCB/Makefile @@ -1,5 +1,5 @@ PORTNAME= X11-XCB -PORTVERSION= 0.23 +DISTVERSION= 0.24 CATEGORIES= x11 perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -11,28 +11,25 @@ WWW= https://metacpan.org/release/X11-XCB LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -LIB_DEPENDS= libxcb.so:x11/libxcb \ - libxcb-util.so:x11/xcb-util \ - libxcb-icccm.so:x11/xcb-util-wm -BUILD_DEPENDS= \ - ${LOCALBASE}/share/xcb/xcb.xsd:x11/xcb-proto \ +BUILD_DEPENDS= ${LOCALBASE}/share/xcb/xcb.xsd:x11/xcb-proto \ p5-Data-Dump>=0:devel/p5-Data-Dump \ p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig \ p5-XML-Descent>=0:textproc/p5-XML-Descent \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-XS-Object-Magic>=0:devel/p5-XS-Object-Magic -RUN_DEPENDS= \ - p5-Mouse>=0:devel/p5-Mouse \ +LIB_DEPENDS= libxcb-icccm.so:x11/xcb-util-wm \ + libxcb-util.so:x11/xcb-util \ + libxcb.so:x11/libxcb +RUN_DEPENDS= p5-Mouse>=0:devel/p5-Mouse \ p5-Try-Tiny>=0:lang/p5-Try-Tiny \ p5-XS-Object-Magic>=0:devel/p5-XS-Object-Magic -TEST_DEPENDS= \ - p5-Test-Deep>=0:devel/p5-Test-Deep \ +TEST_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep \ p5-Test-Exception>=0:devel/p5-Test-Exception USES= localbase perl5 xorg USE_PERL5= configure -USE_XORG= x11 xcb xorgproto xinerama +USE_XORG= x11 xcb xinerama xorgproto MAKE_JOBS_UNSAFE= yes post-install: diff --git a/x11/p5-X11-XCB/distinfo b/x11/p5-X11-XCB/distinfo index a8c9e920d192..1a1d12ffcbed 100644 --- a/x11/p5-X11-XCB/distinfo +++ b/x11/p5-X11-XCB/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728130534 -SHA256 (X11-XCB-0.23.tar.gz) = 70aecd338e0a75cbb1272bde181c10343f2aa700fa0dd9d5375f4b006a8b7b5b -SIZE (X11-XCB-0.23.tar.gz) = 170952 +TIMESTAMP = 1751647413 +SHA256 (X11-XCB-0.24.tar.gz) = 788519673a43c4751e73061a8821b658fc95f06d5c19c9f1debb605fb20ba045 +SIZE (X11-XCB-0.24.tar.gz) = 170844 diff --git a/x11/p5-X11-XCB/pkg-descr b/x11/p5-X11-XCB/pkg-descr index acd4cffef805..b2f102e37600 100644 --- a/x11/p5-X11-XCB/pkg-descr +++ b/x11/p5-X11-XCB/pkg-descr @@ -1,2 +1,2 @@ -The modul bindings wrap libxcb, a C library to speak with X11. It -provides an object oriented interface to the libxcb methods using Mouse. +Perl bindings around libxcb, a C library for X11 interaction. It provides +an object oriented interface to the libxcb methods. diff --git a/x11/wl-kbptr/Makefile b/x11/wl-kbptr/Makefile index beb2f07fb3df..e0b62a0888c5 100644 --- a/x11/wl-kbptr/Makefile +++ b/x11/wl-kbptr/Makefile @@ -1,9 +1,9 @@ PORTNAME= wl-kbptr DISTVERSIONPREFIX= v -DISTVERSION= 0.3.0 +DISTVERSION= 0.4.0 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Control the mouse pointer with the keyboard on Wayland WWW= https://github.com/moverest/wl-kbptr @@ -24,7 +24,8 @@ USES= compiler:c11 gnome meson pkgconfig USE_GITHUB= yes USE_GNOME= cairo GH_ACCOUNT= moverest -PLIST_FILES= bin/${PORTNAME} +PLIST_FILES= bin/${PORTNAME} \ + share/applications/${PORTNAME}.desktop OPTIONS_DEFINE= OPENCV OPTIONS_SLAVE= ${${FLAVOR}_OPTIONS_SLAVE} diff --git a/x11/wl-kbptr/distinfo b/x11/wl-kbptr/distinfo index 2bc7e41b3a58..49b7dbb21521 100644 --- a/x11/wl-kbptr/distinfo +++ b/x11/wl-kbptr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743703239 -SHA256 (moverest-wl-kbptr-v0.3.0_GH0.tar.gz) = 69775029acb8ff7d814a2868afe22e72b8c9c99cbb35b0acf57eccd3609b089c -SIZE (moverest-wl-kbptr-v0.3.0_GH0.tar.gz) = 53657 +TIMESTAMP = 1751561797 +SHA256 (moverest-wl-kbptr-v0.4.0_GH0.tar.gz) = e3655f5305987dbac389a25e64c2f5a028c1651db70ea757024c4efa55c24338 +SIZE (moverest-wl-kbptr-v0.4.0_GH0.tar.gz) = 57749 |