diff options
79 files changed, 592 insertions, 267 deletions
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/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/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/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/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/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/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/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/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/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 |