diff options
82 files changed, 526 insertions, 264 deletions
diff --git a/Mk/Uses/zig.mk b/Mk/Uses/zig.mk new file mode 100644 index 000000000000..5727a812fede --- /dev/null +++ b/Mk/Uses/zig.mk @@ -0,0 +1,102 @@ +# Provide support for building Zig software. +# +# Feature: zig +# Usage: USES=zig + +# Variables, which can be set by the port: +# +# ZIG_TUPLE List of Zig dependencies required to build the port. +# Each item is triplet of an arbitrary name, an URL without +# scheme part (https://) and a directory name where the +# expects this dependency to be placed. +# This knob can be generated by running make make-zig-tuple +# You might need to run this multiple time until all +# transitive dependencies get pulled in. +# +# MAINTAINER: ports@FreeBSD.org + +.if !defined(_INCLUDE_USES_ZIG_MK) +_INCLUDE_USES_ZIG_MK= yes + +. if !empty(zig_ARGS) +IGNORE= USES=zig does not accept arguments +. endif + +.sinclude "${MASTERDIR}/Makefile.zig" + +ZIG_CMD?= zig +ZIG_PORT?= lang/zig +ZIG_DEPSDIR= ${WRKDIR}/zig-packages +ZIG_TMPDEPSDIR= ${WRKDIR}/zig-packages-tmp + +ZIG_CPUTYPE_DEFAULT= ${ARCH:S/amd64/x86_64/} +ZIG_CPUTYPE?= ${CPUTYPE:U${ZIG_CPUTYPE_DEFAULT}} + +_ZIG2TUPLE_CMD= zig2tuple + +BUILD_DEPENDS+= ${ZIG_CMD}:${ZIG_PORT} + +DIST_SUBDIR?= zig + +. for z in ${ZIG_TUPLE} +. for group url dir in ${z:S/:/ /g:tw} +MASTER_SITES+= https://${url:H}/:${group} +DISTFILES+= ${url:T}:${group} +. endfor +. endfor + +_USES_extract= 299:zig-pre-extract + +# Generates ZIG_TUPLE= ... line ready to be pasted into the port based on +# build.zig.zon files found in ${WRKSRC} +make-zig-tuple: check-zig2tuple + @${ECHO_MSG} "===> Processing build.zig.zon files" + ${_ZIG2TUPLE_CMD} ${WRKDIR} + +check-zig2tuple: + @if ! type ${_ZIG2TUPLE_CMD} > /dev/null 2>&1; then \ + ${ECHO_MSG} "===> zig2tuple executable not found, install \"ports-mgmt/zig2tuple\""; exit 1; \ + fi + +# Main targets implementation. + +zig-pre-extract: + @${ECHO_CMD} "===> Extracting zig dependencies" +# We don't know the name of the directory that is contained in the archive, +# but we need to rename it into the last component of the tuple +# To solve this we extract into an empty directory and then do +# mv * /path/where/we/want/it + @${MKDIR} ${ZIG_DEPSDIR} ${ZIG_TMPDEPSDIR} +. for z in ${ZIG_TUPLE} +. for group url dir in ${z:S/:/ /g:tw} + ${MAKE} -C ${.CURDIR} do-extract EXTRACT_ONLY=${url:T} WRKDIR=${ZIG_TMPDEPSDIR} + ${MV} ${ZIG_TMPDEPSDIR}/* ${ZIG_DEPSDIR}/${dir} +. endfor +. endfor + @${RMDIR} ${ZIG_TMPDEPSDIR} + +ZIG_ENV+= DESTDIR=${STAGEDIR} +ZIG_ARGS+= --prefix ${PREFIX} --system ${ZIG_DEPSDIR} --verbose \ + -Dcpu=${ZIG_CPUTYPE} \ + ${"${WITH_DEBUG}" != "":?:--release=fast} \ + ${"${WITH_DEBUG}" != "":?-Doptimize=Debug:-Doptimize=ReleaseSmall} \ + ${ZIG_ARGS_${FLAVOR}} +DO_MAKE_BUILD?= ${SETENVI} ${WRK_ENV} ${ZIG_ENV} ${ZIG_CMD} build \ + ${_MAKE_JOBS} ${ZIG_ARGS} +. if !target(do-build) +do-build: + @${DO_NADA} +. endif + +. if !target(do-install) +do-install: + @(cd ${BUILD_WRKSRC}; if ! ${DO_MAKE_BUILD}; then \ + if [ -n "${BUILD_FAIL_MESSAGE}" ] ; then \ + ${ECHO_MSG} "===> Compilation failed unexpectedly."; \ + (${ECHO_CMD} "${BUILD_FAIL_MESSAGE}") | ${FMT_80} ; \ + fi; \ + ${FALSE}; \ + fi) +. endif + +.endif diff --git a/Mk/bsd.options.mk b/Mk/bsd.options.mk index 3b4b2dd4d300..38f1492f0dbd 100644 --- a/Mk/bsd.options.mk +++ b/Mk/bsd.options.mk @@ -198,6 +198,7 @@ _ALL_OPTIONS_HELPERS= ${_OPTIONS_DEPENDS:S/$/_DEPENDS/} \ CONFIGURE_WITH IMPLIES MESON_ARGS MESON_DISABLED \ MESON_ENABLED MESON_FALSE MESON_OFF MESON_ON MESON_TRUE \ PREVENTS PREVENTS_MSG QMAKE_OFF QMAKE_ON \ + ZIG_BOOL ZIG_BOOL_OFF \ SUBPACKAGES SUBPACKAGES_OFF USE USE_OFF VARS VARS_OFF # The format here is target_family:priority:target-type @@ -544,6 +545,9 @@ MESON_ARGS+= ${${opt}_MESON_DISABLED:C/.*/-D&=disabled/} . if defined(${opt}_CABAL_FLAGS) CABAL_FLAGS+= ${${opt}_CABAL_FLAGS} . endif +. if defined(${opt}_ZIG_BOOL) +ZIG_ARGS+= ${${opt}_ZIG_BOOL:C/.*/-D&=true/} +. endif . for configure in CONFIGURE CMAKE MESON QMAKE . if defined(${opt}_${configure}_ON) ${configure}_ARGS+= ${${opt}_${configure}_ON} @@ -620,6 +624,9 @@ MESON_ARGS+= ${${opt}_MESON_DISABLED:C/.*/-D&=enabled/} . if defined(${opt}_CABAL_FLAGS) CABAL_FLAGS+= -${${opt}_CABAL_FLAGS} . endif +. if defined(${opt}_ZIG_BOOL) +ZIG_ARGS+= ${${opt}_ZIG_BOOL:C/.*/-D&=false/} +. endif . for configure in CONFIGURE CMAKE MESON QMAKE . if defined(${opt}_${configure}_OFF) ${configure}_ARGS+= ${${opt}_${configure}_OFF} diff --git a/archivers/py-zipstream-ng/Makefile b/archivers/py-zipstream-ng/Makefile index 4848db2cbe0c..b13e2474e0b5 100644 --- a/archivers/py-zipstream-ng/Makefile +++ b/archivers/py-zipstream-ng/Makefile @@ -1,6 +1,5 @@ PORTNAME= zipstream-ng -DISTVERSION= 1.8.0 -PORTREVISION= 1 +DISTVERSION= 1.9.0 CATEGORIES= archivers python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/archivers/py-zipstream-ng/distinfo b/archivers/py-zipstream-ng/distinfo index 6673506b04ec..b0bd369cf2be 100644 --- a/archivers/py-zipstream-ng/distinfo +++ b/archivers/py-zipstream-ng/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731279942 -SHA256 (zipstream_ng-1.8.0.tar.gz) = b7129d2c15d26934b3e1cb22256593b6bdbd03c553c26f4199a5bf05110642bc -SIZE (zipstream_ng-1.8.0.tar.gz) = 35887 +TIMESTAMP = 1756497695 +SHA256 (zipstream_ng-1.9.0.tar.gz) = a0d94030822d137efbf80dfdc680603c42f804696f41147bb3db895df667daea +SIZE (zipstream_ng-1.9.0.tar.gz) = 37963 diff --git a/converters/simdutf/Makefile b/converters/simdutf/Makefile index e19b3cef134b..7d74ef671f6f 100644 --- a/converters/simdutf/Makefile +++ b/converters/simdutf/Makefile @@ -1,6 +1,6 @@ PORTNAME= simdutf DISTVERSIONPREFIX= v -DISTVERSION= 7.3.6 +DISTVERSION= 7.4.0 CATEGORIES= converters textproc MAINTAINER= fuz@FreeBSD.org diff --git a/converters/simdutf/distinfo b/converters/simdutf/distinfo index b5aa414ea497..d66efc56a025 100644 --- a/converters/simdutf/distinfo +++ b/converters/simdutf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755237077 -SHA256 (simdutf-simdutf-v7.3.6_GH0.tar.gz) = c08f3dce1cbb7a8bead9eb53bcbda778e8a1c69b7d3a0690682f1b09fbb85c31 -SIZE (simdutf-simdutf-v7.3.6_GH0.tar.gz) = 2209424 +TIMESTAMP = 1756286925 +SHA256 (simdutf-simdutf-v7.4.0_GH0.tar.gz) = 8fd729ebfd5ec56cb0395bcc176c4801e1f8a0ea834d166d52279d7b9e801283 +SIZE (simdutf-simdutf-v7.4.0_GH0.tar.gz) = 2211861 diff --git a/converters/simdutf/pkg-plist b/converters/simdutf/pkg-plist index 24d025bccbb0..3a717214007a 100644 --- a/converters/simdutf/pkg-plist +++ b/converters/simdutf/pkg-plist @@ -14,7 +14,7 @@ lib/cmake/simdutf/simdutf-config-version.cmake lib/cmake/simdutf/simdutf-config.cmake lib/cmake/simdutf/simdutfTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/simdutf/simdutfTargets.cmake -lib/libsimdutf.so.25.0.0 -lib/libsimdutf.so.25 +lib/libsimdutf.so.26.0.0 +lib/libsimdutf.so.26 lib/libsimdutf.so libdata/pkgconfig/simdutf.pc diff --git a/databases/libvalkey/Makefile b/databases/libvalkey/Makefile index 5090da866e10..8488049ef93f 100644 --- a/databases/libvalkey/Makefile +++ b/databases/libvalkey/Makefile @@ -1,5 +1,5 @@ PORTNAME= libvalkey -DISTVERSION= 0.2.0 +DISTVERSION= 0.2.1 CATEGORIES= databases MAINTAINER= dtxdf@FreeBSD.org @@ -25,9 +25,9 @@ TLS_USES= ssl TLS_MAKE_ARGS= USE_TLS=1 post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey.so.0.1.0 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey.so.${DISTVERSION} post-install-TLS-on: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey_tls.so.0.1.0 + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libvalkey_tls.so.${DISTVERSION} .include <bsd.port.mk> diff --git a/databases/libvalkey/distinfo b/databases/libvalkey/distinfo index 2a5fc91fc739..8bc3097121d6 100644 --- a/databases/libvalkey/distinfo +++ b/databases/libvalkey/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755627857 -SHA256 (valkey-io-libvalkey-0.2.0_GH0.tar.gz) = d620d93fc3c39b297babe3d9003901aeddaa600507a1844accdb23539a762029 -SIZE (valkey-io-libvalkey-0.2.0_GH0.tar.gz) = 207972 +TIMESTAMP = 1756498326 +SHA256 (valkey-io-libvalkey-0.2.1_GH0.tar.gz) = bc068b15eeb8f66c3205f55f7bfe1274b79ccced0dd8796e59d62091abeb3645 +SIZE (valkey-io-libvalkey-0.2.1_GH0.tar.gz) = 207895 diff --git a/databases/libvalkey/pkg-plist b/databases/libvalkey/pkg-plist index 07d3c858e797..b6095444557f 100644 --- a/databases/libvalkey/pkg-plist +++ b/databases/libvalkey/pkg-plist @@ -22,11 +22,10 @@ include/valkey/visibility.h lib/libvalkey.a lib/libvalkey.so lib/libvalkey.so.0 -lib/libvalkey.so.0.1.0 +lib/libvalkey.so.0.2.1 lib/libvalkey_tls.a lib/libvalkey_tls.so lib/libvalkey_tls.so.0 -lib/libvalkey_tls.so.0.1.0 +lib/libvalkey_tls.so.0.2.1 libdata/pkgconfig/valkey.pc libdata/pkgconfig/valkey_tls.pc - diff --git a/deskutils/readur/Makefile b/deskutils/readur/Makefile index 9d832d561fe7..814477caf2a4 100644 --- a/deskutils/readur/Makefile +++ b/deskutils/readur/Makefile @@ -1,6 +1,6 @@ PORTNAME= readur DISTVERSIONPREFIX= v -DISTVERSION= 2.5.5 +DISTVERSION= 2.5.6 CATEGORIES= deskutils MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \ diff --git a/deskutils/readur/Makefile.crates b/deskutils/readur/Makefile.crates index 3894e532b452..b349b91cf88b 100644 --- a/deskutils/readur/Makefile.crates +++ b/deskutils/readur/Makefile.crates @@ -20,7 +20,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ assert-json-diff-2.0.2 \ async-stream-0.3.6 \ async-stream-impl-0.3.6 \ - async-trait-0.1.88 \ + async-trait-0.1.89 \ atoi-2.0.0 \ atomic-waker-1.1.2 \ autocfg-1.4.0 \ @@ -58,7 +58,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ base64-0.22.1 \ base64-simd-0.8.0 \ base64ct-1.8.0 \ - bcrypt-0.17.0 \ + bcrypt-0.17.1 \ bindgen-0.64.0 \ bindgen-0.69.5 \ bit_field-0.10.2 \ @@ -113,7 +113,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ darling_core-0.20.11 \ darling_macro-0.20.11 \ data-encoding-2.9.0 \ - deadpool-0.10.0 \ + deadpool-0.12.2 \ deadpool-runtime-0.1.4 \ der-0.6.1 \ der-0.7.10 \ @@ -147,7 +147,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ foldhash-0.1.5 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ - form_urlencoded-1.2.1 \ + form_urlencoded-1.2.2 \ fs_extra-1.3.0 \ fsevent-sys-4.1.0 \ futures-0.3.31 \ @@ -189,7 +189,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ httparse-1.10.1 \ httpdate-1.0.3 \ hyper-0.14.32 \ - hyper-1.6.0 \ + hyper-1.7.0 \ hyper-named-pipe-0.1.0 \ hyper-rustls-0.24.2 \ hyper-rustls-0.27.7 \ @@ -206,7 +206,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ icu_properties_data-2.0.1 \ icu_provider-2.0.0 \ ident_case-1.0.1 \ - idna-1.0.3 \ + idna-1.1.0 \ idna_adapter-1.2.1 \ image-0.25.6 \ image-webp-0.2.2 \ @@ -305,7 +305,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ peeking_take_while-0.1.2 \ pem-3.0.5 \ pem-rfc7468-0.7.0 \ - percent-encoding-2.3.1 \ + percent-encoding-2.3.2 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ pkcs1-0.7.5 \ @@ -342,7 +342,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ redox_syscall-0.5.13 \ ref-cast-1.0.24 \ ref-cast-impl-1.0.24 \ - regex-1.11.1 \ + regex-1.11.2 \ regex-automata-0.1.10 \ regex-automata-0.4.9 \ regex-lite-0.1.6 \ @@ -386,7 +386,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ semver-1.0.26 \ serde-1.0.219 \ serde_derive-1.0.219 \ - serde_json-1.0.142 \ + serde_json-1.0.143 \ serde_path_to_error-0.1.17 \ serde_repr-0.1.20 \ serde_spanned-0.6.9 \ @@ -443,9 +443,9 @@ CARGO_CRATES= ab_glyph-0.2.29 \ testcontainers-0.24.0 \ testcontainers-modules-0.12.1 \ thiserror-1.0.69 \ - thiserror-2.0.14 \ + thiserror-2.0.16 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.14 \ + thiserror-impl-2.0.16 \ thread_local-1.1.9 \ tiff-0.9.1 \ time-0.3.41 \ @@ -486,7 +486,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ unicode-normalization-0.1.24 \ unicode-properties-0.1.3 \ untrusted-0.9.0 \ - url-2.5.4 \ + url-2.5.7 \ urlencoding-2.1.3 \ utf-8-0.7.6 \ utf8_iter-1.0.4 \ @@ -568,7 +568,7 @@ CARGO_CRATES= ab_glyph-0.2.29 \ windows_x86_64_msvc-0.53.0 \ winnow-0.7.11 \ winreg-0.50.0 \ - wiremock-0.6.4 \ + wiremock-0.6.5 \ wit-bindgen-rt-0.39.0 \ writeable-0.6.1 \ xattr-1.5.0 \ diff --git a/deskutils/readur/distinfo b/deskutils/readur/distinfo index a453c7bef485..d71b57da64d5 100644 --- a/deskutils/readur/distinfo +++ b/deskutils/readur/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1755325613 -SHA256 (readur-v2.5.5.frontend.tar.gz) = 8119596df5baf059491d91515225f2631fe33d39b82878346cbfecca8c5f7db9 -SIZE (readur-v2.5.5.frontend.tar.gz) = 2509875 +TIMESTAMP = 1756485347 +SHA256 (readur-v2.5.6.frontend.tar.gz) = 76da8b4133d62d74ad3092683101931f2512292b7c97e7ba524710856e245544 +SIZE (readur-v2.5.6.frontend.tar.gz) = 2509920 SHA256 (swagger-ui-v5.17.14.zip) = 481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc SIZE (swagger-ui-v5.17.14.zip) = 4388280 SHA256 (rust/crates/ab_glyph-0.2.29.crate) = ec3672c180e71eeaaac3a541fbbc5f5ad4def8b747c595ad30d674e43049f7b0 @@ -47,8 +47,8 @@ SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4 SIZE (rust/crates/async-stream-0.3.6.crate) = 13823 SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312 -SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 -SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 +SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb +SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528 SIZE (rust/crates/atoi-2.0.0.crate) = 7785 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 @@ -123,8 +123,8 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69 SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531 SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba SIZE (rust/crates/base64ct-1.8.0.crate) = 31211 -SHA256 (rust/crates/bcrypt-0.17.0.crate) = 92758ad6077e4c76a6cadbce5005f666df70d4f13b19976b1a8062eef880040f -SIZE (rust/crates/bcrypt-0.17.0.crate) = 12461 +SHA256 (rust/crates/bcrypt-0.17.1.crate) = abaf6da45c74385272ddf00e1ac074c7d8a6c1a1dda376902bd6a427522a8b2c +SIZE (rust/crates/bcrypt-0.17.1.crate) = 12542 SHA256 (rust/crates/bindgen-0.64.0.crate) = c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4 SIZE (rust/crates/bindgen-0.64.0.crate) = 204700 SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088 @@ -233,8 +233,8 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476 SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564 -SHA256 (rust/crates/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490 -SIZE (rust/crates/deadpool-0.10.0.crate) = 31997 +SHA256 (rust/crates/deadpool-0.12.2.crate) = 5ed5957ff93768adf7a65ab167a17835c3d2c3c50d084fe305174c112f468e2f +SIZE (rust/crates/deadpool-0.12.2.crate) = 34422 SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664 SHA256 (rust/crates/der-0.6.1.crate) = f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de @@ -301,8 +301,8 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 -SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 -SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2 @@ -385,8 +385,8 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7 SIZE (rust/crates/hyper-0.14.32.crate) = 199622 -SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 -SIZE (rust/crates/hyper-1.6.0.crate) = 153923 +SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e +SIZE (rust/crates/hyper-1.7.0.crate) = 157006 SHA256 (rust/crates/hyper-named-pipe-0.1.0.crate) = 73b7d8abf35697b81a825e386fc151e0d503e8cb5fcb93cc8669c376dfd6f278 SIZE (rust/crates/hyper-named-pipe-0.1.0.crate) = 8522 SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590 @@ -419,8 +419,8 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276 SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 -SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e -SIZE (rust/crates/idna-1.0.3.crate) = 142515 +SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de +SIZE (rust/crates/idna-1.1.0.crate) = 148747 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a @@ -617,8 +617,8 @@ SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44dd SIZE (rust/crates/pem-3.0.5.crate) = 18140 SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412 SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 -SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e -SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 @@ -691,8 +691,8 @@ SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2b SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252 SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7 SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968 -SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 -SIZE (rust/crates/regex-1.11.1.crate) = 254170 +SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 +SIZE (rust/crates/regex-1.11.2.crate) = 166265 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 @@ -779,8 +779,8 @@ SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854 SIZE (rust/crates/serde-1.0.219.crate) = 78983 SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7 -SIZE (rust/crates/serde_json-1.0.142.crate) = 155363 +SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a +SIZE (rust/crates/serde_json-1.0.143.crate) = 155342 SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662 SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c @@ -893,12 +893,12 @@ SHA256 (rust/crates/testcontainers-modules-0.12.1.crate) = eac95cde96549fc19c6bf SIZE (rust/crates/testcontainers-modules-0.12.1.crate) = 156916 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-2.0.14.crate) = 0b0949c3a6c842cbde3f1686d6eea5a010516deb7085f79db747562d4102f41e -SIZE (rust/crates/thiserror-2.0.14.crate) = 29021 +SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0 +SIZE (rust/crates/thiserror-2.0.16.crate) = 29095 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thiserror-impl-2.0.14.crate) = cc5b44b4ab9c2fdd0e0512e6bece8388e214c0749f5862b114cc5b7a25daf227 -SIZE (rust/crates/thiserror-impl-2.0.14.crate) = 21219 +SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960 +SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214 SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e @@ -979,8 +979,8 @@ SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c018 SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 -SIZE (rust/crates/url-2.5.4.crate) = 81097 +SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b +SIZE (rust/crates/url-2.5.7.crate) = 87907 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9 @@ -1143,8 +1143,8 @@ SHA256 (rust/crates/winnow-0.7.11.crate) = 74c7b26e3480b707944fc872477815d29a8e4 SIZE (rust/crates/winnow-0.7.11.crate) = 174175 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 -SHA256 (rust/crates/wiremock-0.6.4.crate) = a2b8b99d4cdbf36b239a9532e31fe4fb8acc38d1897c1761e161550a7dc78e6a -SIZE (rust/crates/wiremock-0.6.4.crate) = 58967 +SHA256 (rust/crates/wiremock-0.6.5.crate) = 08db1edfb05d9b3c1542e521aea074442088292f00b5f28e435c714a98f85031 +SIZE (rust/crates/wiremock-0.6.5.crate) = 60561 SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1 SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241 SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb @@ -1185,5 +1185,5 @@ SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f9 SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973 SHA256 (rust/crates/zune-jpeg-0.4.17.crate) = 0f6fe2e33d02a98ee64423802e16df3de99c43e5cf5ff983767e1128b394c8ac SIZE (rust/crates/zune-jpeg-0.4.17.crate) = 65784 -SHA256 (readur-readur-v2.5.5_GH0.tar.gz) = feddffa5c93385dcee029db22fba8514b02c01632797ef29a0044612bcd80b13 -SIZE (readur-readur-v2.5.5_GH0.tar.gz) = 12349276 +SHA256 (readur-readur-v2.5.6_GH0.tar.gz) = af8aebef4a5e955cb46a1af0ac3e5f36e96d7d724dc342ee82c1383f7b855149 +SIZE (readur-readur-v2.5.6_GH0.tar.gz) = 12566666 diff --git a/deskutils/readur/pkg-plist b/deskutils/readur/pkg-plist index 9e06104dddaf..108428e1e0f4 100644 --- a/deskutils/readur/pkg-plist +++ b/deskutils/readur/pkg-plist @@ -5,6 +5,6 @@ bin/readur %%WWWDIR%%/readur.png %%WWWDIR%%/index.html @dir %%WWWDIR%%/assets -%%WWWDIR%%/assets/index-C700-JQP.js +%%WWWDIR%%/assets/index-Dj5jAB9U.js %%WWWDIR%%/assets/index-C5nToalm.css @dir(%%USER%%,%%GROUP%%,0700) %%HOMEDIR%% diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile index 04d302f64165..3417e5b287d7 100644 --- a/deskutils/remind/Makefile +++ b/deskutils/remind/Makefile @@ -1,5 +1,5 @@ PORTNAME= remind -DISTVERSION= 05.05.00 +DISTVERSION= 06.00.01 CATEGORIES= deskutils # upstream moves distfiles to OLD once a new release appears MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \ diff --git a/deskutils/remind/distinfo b/deskutils/remind/distinfo index 09a7553c4f4e..3558196d7ed7 100644 --- a/deskutils/remind/distinfo +++ b/deskutils/remind/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754049061 -SHA256 (remind-05.05.00.tar.gz) = cc57fe8399cdc443344b9d1413bc31d47732156438bdd1d3d82d1a833ffacbed -SIZE (remind-05.05.00.tar.gz) = 8975080 +TIMESTAMP = 1756286386 +SHA256 (remind-06.00.01.tar.gz) = 0705b6f700d6cd7b0f59af106495f7dd726ea14b641d9d8408f532fb28d2f007 +SIZE (remind-06.00.01.tar.gz) = 8998734 diff --git a/devel/dbus/Makefile b/devel/dbus/Makefile index 1ecf854e8588..9ca1aa15e5d7 100644 --- a/devel/dbus/Makefile +++ b/devel/dbus/Makefile @@ -1,6 +1,6 @@ PORTNAME= dbus DISTVERSION= 1.16.2 -PORTREVISION= 3 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= devel gnome MASTER_SITES= https://dbus.freedesktop.org/releases/dbus/ diff --git a/devel/dbus/files/patch-dbus_dbus-transport-socket.c b/devel/dbus/files/patch-dbus_dbus-transport-socket.c new file mode 100644 index 000000000000..15a5d2eedcd0 --- /dev/null +++ b/devel/dbus/files/patch-dbus_dbus-transport-socket.c @@ -0,0 +1,15 @@ +https://gitlab.freedesktop.org/dbus/dbus/-/merge_requests/526 + +--- dbus/dbus-transport-socket.c.orig 2025-02-27 16:29:06 UTC ++++ dbus/dbus-transport-socket.c +@@ -1208,8 +1208,8 @@ socket_do_iteration (DBusTransport *transport, + do_io_error (transport); + else + { +- dbus_bool_t need_read = (poll_fd.revents & _DBUS_POLLIN) > 0; +- dbus_bool_t need_write = (poll_fd.revents & _DBUS_POLLOUT) > 0; ++ dbus_bool_t need_read = (poll_fd.revents & (_DBUS_POLLIN | _DBUS_POLLHUP)) > 0; ++ dbus_bool_t need_write = (poll_fd.revents & (_DBUS_POLLOUT | _DBUS_POLLHUP)) > 0; + dbus_bool_t authentication_completed; + + _dbus_verbose ("in iteration, need_read=%d need_write=%d\n", diff --git a/devel/gcli/Makefile b/devel/gcli/Makefile index c8a88bd6f302..1c981d9f9394 100644 --- a/devel/gcli/Makefile +++ b/devel/gcli/Makefile @@ -1,5 +1,5 @@ PORTNAME= gcli -DISTVERSION= 2.8.0 +DISTVERSION= 2.9.0 CATEGORIES= devel net MASTER_SITES= https://herrhotzenplotz.de/gcli/releases/gcli-${DISTVERSION}/ @@ -10,7 +10,8 @@ WWW= https://herrhotzenplotz.de/gcli/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libcurl.so:ftp/curl +LIB_DEPENDS= libcurl.so:ftp/curl \ + libpdjson.so:textproc/pdjson TEST_DEPENDS= kyua:devel/kyua USES= libtool pathfix pkgconfig ssl tar:xz diff --git a/devel/gcli/distinfo b/devel/gcli/distinfo index fe18a3234c8d..0eb95c0db44d 100644 --- a/devel/gcli/distinfo +++ b/devel/gcli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748258074 -SHA256 (gcli-2.8.0.tar.xz) = b3ee6eb0d694f47f15a6d6e4f5adc824059e3f6836dfe95e74bd3a0cf92f05ec -SIZE (gcli-2.8.0.tar.xz) = 373532 +TIMESTAMP = 1756285649 +SHA256 (gcli-2.9.0.tar.xz) = 3753c0180c92ef71526ab015403f19fc359d4528cfd29fefdb2dbac0e9eb757b +SIZE (gcli-2.9.0.tar.xz) = 381808 diff --git a/devel/gcli/pkg-plist b/devel/gcli/pkg-plist index 71dae9ba923c..bbefa0d95885 100644 --- a/devel/gcli/pkg-plist +++ b/devel/gcli/pkg-plist @@ -14,5 +14,6 @@ share/man/man1/gcli-releases.1.gz share/man/man1/gcli-repos.1.gz share/man/man1/gcli-snippets.1.gz share/man/man1/gcli-status.1.gz +share/man/man1/gcli-tutorial.1.gz share/man/man1/gcli.1.gz share/man/man5/gcli.5.gz diff --git a/filesystems/Makefile b/filesystems/Makefile index 18d57a3d5f91..4f7065513f9a 100644 --- a/filesystems/Makefile +++ b/filesystems/Makefile @@ -110,6 +110,7 @@ SUBDIR += s3backer SUBDIR += s3fs SUBDIR += sandboxfs + SUBDIR += sasquatch SUBDIR += scan_ffs SUBDIR += securefs SUBDIR += simple-mtpfs diff --git a/filesystems/sasquatch/Makefile b/filesystems/sasquatch/Makefile new file mode 100644 index 000000000000..71946e990520 --- /dev/null +++ b/filesystems/sasquatch/Makefile @@ -0,0 +1,35 @@ +PORTNAME= sasquatch +DISTVERSION= 4.3 +CATEGORIES= filesystems sysutils + +MAINTAINER= tiago.gasiba@gmail.com +COMMENT= SquashFS extractor with patches for firmware analysis +WWW= https://gitlab.com/tgasiba/sasquatch/ + +LICENSE= CPL GPLv2 LGPL21 PUBLIC +LICENSE_COMB= multi +LICENSE_NAME_CPL= Common Public License V. 1.0 +LICENSE_NAME_PUBLIC= Public Domain +LICENSE_FILE_CPL= ${WRKSRC}/LZMA/lzmadaptive/CPL.html +LICENSE_FILE_GPLv2= ${WRKSRC}/LICENSE +LICENSE_FILE_LGPL21= ${WRKSRC}/LZMA/lzmadaptive/LGPL.txt +LICENSE_FILE_PUBLIC= ${WRKSRC}/LZMA/lzma465/lzma.txt +LICENSE_PERMS_CPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +LICENSE_PERMS_PUBLIC= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +LIB_DEPENDS= liblz4.so:archivers/liblz4 \ + liblzo2.so:archivers/lzo2 + +USES= compiler:c++11-lang +USE_GITLAB= yes +GL_ACCOUNT= tgasiba + +MAKE_ENV= CC="${CC}" \ + CXX="${CXX}" + +PLIST_FILES= bin/${PORTNAME} + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + +.include <bsd.port.mk> diff --git a/filesystems/sasquatch/distinfo b/filesystems/sasquatch/distinfo new file mode 100644 index 000000000000..fc694081ebee --- /dev/null +++ b/filesystems/sasquatch/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1755444495 +SHA256 (sasquatch-4.3.tar.bz2) = 3fa1f0f5be2d9be66e0f4f87f5690e4c770f87718c7861ae59943fe9eb0c585d +SIZE (sasquatch-4.3.tar.bz2) = 271643 diff --git a/filesystems/sasquatch/pkg-descr b/filesystems/sasquatch/pkg-descr new file mode 100644 index 000000000000..310014639119 --- /dev/null +++ b/filesystems/sasquatch/pkg-descr @@ -0,0 +1,16 @@ +The sasquatch project is a set of patches to the standard unsquashfs utility +(part of squashfs-tools) that attempts to add support for as many hacked-up +vendor-specific SquashFS implementations as possible. + +It can be used in conjunction with binwalk to extract firmware images where +unsquashfs would fail, e.g. + + If the vendor has done something simple like just muck a bit with the header + fields, sasquatch should sort it out. + + If the vendor has made changes to the underlying LZMA compression options, + or to how these options are stored in the compressed data blocks, sasquatch + will attempt to automatically resolve such customizations via a brute-force + method. + +Original project under: https://github.com/devttys0/sasquatch diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile index bf5d67418a56..eb5f3a155473 100644 --- a/graphics/colmap/Makefile +++ b/graphics/colmap/Makefile @@ -1,5 +1,5 @@ PORTNAME= colmap -DISTVERSION= 3.12.4 +DISTVERSION= 3.12.5 CATEGORIES= graphics MAINTAINER= fuz@FreeBSD.org diff --git a/graphics/colmap/distinfo b/graphics/colmap/distinfo index 5b5eeb3ba7a4..08882ff634f1 100644 --- a/graphics/colmap/distinfo +++ b/graphics/colmap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754391753 -SHA256 (colmap-colmap-3.12.4_GH0.tar.gz) = 320cb5a411cd0aa713adc05e208ec34067638e776260efd8098271342d408997 -SIZE (colmap-colmap-3.12.4_GH0.tar.gz) = 3580471 +TIMESTAMP = 1756392724 +SHA256 (colmap-colmap-3.12.5_GH0.tar.gz) = 93dfb220cce24d988506bbb1d27d4278eacfd4e372df61d380559d414c1bd9e4 +SIZE (colmap-colmap-3.12.5_GH0.tar.gz) = 3584697 diff --git a/graphics/colmap/files/patch-cmake_FindDependencies.cmake b/graphics/colmap/files/patch-cmake_FindDependencies.cmake deleted file mode 100644 index cdb62cbe1cf7..000000000000 --- a/graphics/colmap/files/patch-cmake_FindDependencies.cmake +++ /dev/null @@ -1,19 +0,0 @@ ---- cmake/FindDependencies.cmake.orig 2025-07-31 15:20:30 UTC -+++ cmake/FindDependencies.cmake -@@ -21,8 +21,7 @@ find_package(Boost ${COLMAP_FIND_TYPE} COMPONENTS - - find_package(Boost ${COLMAP_FIND_TYPE} COMPONENTS - graph -- program_options -- system) -+ program_options) - - find_package(Eigen3 ${COLMAP_FIND_TYPE}) - -@@ -247,4 +246,4 @@ if(OPENGL_ENABLED OR CUDA_ENABLED) - list(APPEND COLMAP_COMPILE_DEFINITIONS COLMAP_GPU_ENABLED) - message(STATUS "Enabling GPU support (OpenGL: ${OPENGL_ENABLED}, CUDA: ${CUDA_ENABLED})") - set(GPU_ENABLED ON) --endif() -\ No newline at end of file -+endif() diff --git a/irc/py-sopel/Makefile b/irc/py-sopel/Makefile index 4b4e1ba06602..8e33cfd7f015 100644 --- a/irc/py-sopel/Makefile +++ b/irc/py-sopel/Makefile @@ -1,5 +1,5 @@ PORTNAME= sopel -DISTVERSION= 8.0.3 +DISTVERSION= 8.0.4 CATEGORIES= irc python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/irc/py-sopel/distinfo b/irc/py-sopel/distinfo index 3d8440494a6a..0d15ee158f3b 100644 --- a/irc/py-sopel/distinfo +++ b/irc/py-sopel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754007890 -SHA256 (sopel-8.0.3.tar.gz) = 961a0481f61aa9a65fadf560c874b097f6a582a8e7bc073fa6754fc0af187427 -SIZE (sopel-8.0.3.tar.gz) = 250478 +TIMESTAMP = 1756499040 +SHA256 (sopel-8.0.4.tar.gz) = d7a403cec642aae00f1f714fc818f179719cbd276360b6454d73740129de44e5 +SIZE (sopel-8.0.4.tar.gz) = 250580 diff --git a/lang/s7/Makefile.master b/lang/s7/Makefile.master index 528bb554cb8b..8a4023492e50 100644 --- a/lang/s7/Makefile.master +++ b/lang/s7/Makefile.master @@ -1,7 +1,7 @@ PORTNAME= s7 CATEGORIES= lang lisp # S7_MAJOR_VERSION / S7_MINOR_VERSION / S7_DATE from s7.h -PORTVERSION= 11.4.20250505 +PORTVERSION= 11.5.20250902 MAINTAINER?= fuz@FreeBSD.org WWW= https://ccrma.stanford.edu/software/snd/snd/s7.html @@ -12,7 +12,7 @@ USES= localbase:ldflags USE_GITLAB= yes GL_SITE= https://cm-gitlab.stanford.edu GL_ACCOUNT= bil -GL_TAGNAME= f9a99df1cb1470b7daa19daf7148e76363f7bceb +GL_TAGNAME= d839d9edb74cb898fa366cbb76596a3d04185fc8 CFLAGS+= -DS7_LOAD_PATH=\"${DATADIR}\" \ -DHAVE_COMPLEX_NUMBERS \ diff --git a/lang/s7/distinfo b/lang/s7/distinfo index f47e005d8ac9..65eed96d86ab 100644 --- a/lang/s7/distinfo +++ b/lang/s7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746427498 -SHA256 (bil-s7-f9a99df1cb1470b7daa19daf7148e76363f7bceb_GL0.tar.gz) = 3833f0226fdeda4691189ee38702aec52ed98d67253a002c21fb671c109e2400 -SIZE (bil-s7-f9a99df1cb1470b7daa19daf7148e76363f7bceb_GL0.tar.gz) = 2818205 +TIMESTAMP = 1756478740 +SHA256 (bil-s7-d839d9edb74cb898fa366cbb76596a3d04185fc8_GL0.tar.gz) = 1881d5a8275d70a9ba3b0e191e52f8b12473573e8d003a61359d7a5e6465f7b9 +SIZE (bil-s7-d839d9edb74cb898fa366cbb76596a3d04185fc8_GL0.tar.gz) = 2845766 diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile index e9775fe817f1..303e25494b43 100644 --- a/mail/mew-devel/Makefile +++ b/mail/mew-devel/Makefile @@ -1,8 +1,7 @@ PORTNAME= mew DISTVERSIONPREFIX= v -DISTVERSION= 6.10 -PORTREVISION= 1 -DISTVERSIONSUFFIX= +DISTVERSION= 6.10-18 +DISTVERSIONSUFFIX= -g377b685 CATEGORIES= mail elisp PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX} diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo index 3395ef946412..b0844f43a2ad 100644 --- a/mail/mew-devel/distinfo +++ b/mail/mew-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751976896 -SHA256 (kazu-yamamoto-Mew-v6.10_GH0.tar.gz) = 39a273dcf6caad0659151b87710a961471f666e020d799d9a61421b6e83013ca -SIZE (kazu-yamamoto-Mew-v6.10_GH0.tar.gz) = 1021646 +TIMESTAMP = 1756491998 +SHA256 (kazu-yamamoto-Mew-v6.10-18-g377b685_GH0.tar.gz) = 860657f3469c02fabe7a5fe00d4023e3f6a32c2ddd1589327ef45711e68f8ebc +SIZE (kazu-yamamoto-Mew-v6.10-18-g377b685_GH0.tar.gz) = 1022715 diff --git a/math/maxima/Makefile b/math/maxima/Makefile index 8e95b719ceb6..b99a5ef93316 100644 --- a/math/maxima/Makefile +++ b/math/maxima/Makefile @@ -3,7 +3,7 @@ DISTVERSION= 5.48.1 CATEGORIES= math lisp tk MASTER_SITES= SF/maxima/Maxima-source/${PORTVERSION}-source -MAINTAINER= ports@FreeBSD.org +MAINTAINER= tiago.gasiba@gmail.com COMMENT= Symbolic mathematics program WWW= http://maxima.sourceforge.net/ diff --git a/net-mgmt/tcpreplay/Makefile b/net-mgmt/tcpreplay/Makefile index bfe73313f623..375e86229fd9 100644 --- a/net-mgmt/tcpreplay/Makefile +++ b/net-mgmt/tcpreplay/Makefile @@ -1,5 +1,5 @@ PORTNAME= tcpreplay -DISTVERSION= 4.5.1 +DISTVERSION= 4.5.2 CATEGORIES= net-mgmt MASTER_SITES= https://github.com/appneta/${PORTNAME}/releases/download/v${DISTVERSION}/ @@ -23,10 +23,15 @@ CONFIGURE_ARGS= --disable-libopts-install \ TEST_TARGET= test -OPTIONS_DEFINE= LIBPCAP_PORTS -LIBPCAP_PORTS_DESC= Build with net/libpcap instead of from the base OS -# needs .so version (see: 262976) +OPTIONS_DEFINE= LIBPCAP_PORTS +LIBPCAP_PORTS_DESC= Build with net/libpcap instead of from the base OS + +# needs .so version (libpcap.so:net/libpcap uses libpcap from the base system) LIBPCAP_PORTS_LIB_DEPENDS= libpcap.so.1:net/libpcap LIBPCAP_PORTS_CONFIGURE_OFF= --with-libpcap=/usr/lib +post-patch: + @${REINPLACE_CMD} -e '/make test/s|make|${MAKE_CMD}|' \ + ${WRKSRC}/Makefile.in + .include <bsd.port.mk> diff --git a/net-mgmt/tcpreplay/distinfo b/net-mgmt/tcpreplay/distinfo index fc9e9a47463a..7675ec8b79ba 100644 --- a/net-mgmt/tcpreplay/distinfo +++ b/net-mgmt/tcpreplay/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1721131125 -SHA256 (tcpreplay-4.5.1.tar.xz) = 5126613f783062b43f514b05ad981376050a8fee35b03c8de4445ddeefd95049 -SIZE (tcpreplay-4.5.1.tar.xz) = 809628 +TIMESTAMP = 1756274419 +SHA256 (tcpreplay-4.5.2.tar.xz) = 2df15bc6d49f96a77617d137049f998193bbae95c1a31b04ca02856a24cbf384 +SIZE (tcpreplay-4.5.2.tar.xz) = 818824 diff --git a/net-mgmt/tcpreplay/files/patch-Makefile.in b/net-mgmt/tcpreplay/files/patch-Makefile.in deleted file mode 100644 index 9d6e23e9e94a..000000000000 --- a/net-mgmt/tcpreplay/files/patch-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in.orig 2024-07-12 17:15:27 UTC -+++ Makefile.in -@@ -900,7 +900,7 @@ test: - - test: - echo Making test in $(TEST_DIR) -- cd $(TEST_DIR) && make test -+ cd $(TEST_DIR) && gmake test - - dlt_names: - cat @SAVEFILE_C@ | $(top_builddir)/scripts/dlt2name.pl src/dlt_names.h diff --git a/net-mgmt/tcpreplay/files/patch-lib_queue.h b/net-mgmt/tcpreplay/files/patch-lib_queue.h new file mode 100644 index 000000000000..8159c28745ae --- /dev/null +++ b/net-mgmt/tcpreplay/files/patch-lib_queue.h @@ -0,0 +1,18 @@ +--- lib/queue.h.orig 2025-08-27 06:21:35 UTC ++++ lib/queue.h +@@ -36,7 +36,8 @@ + * @(#)queue.h 8.5 (Berkeley) 8/20/94 + */ + +-#pragma once ++#ifndef _SYS_QUEUE_H_ ++#define _SYS_QUEUE_H_ + + /* + * This file defines five types of data structures: singly-linked lists, +@@ -506,3 +507,5 @@ struct { \ + else \ + (elm2)->field.cqe_prev->field.cqe_next = (elm2); \ + } while (0) ++ ++#endif /* !_SYS_QUEUE_H_ */ diff --git a/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c b/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c deleted file mode 100644 index d4eb02fa98b1..000000000000 --- a/net-mgmt/tcpreplay/files/patch-src_fragroute_mod.c +++ /dev/null @@ -1,15 +0,0 @@ ---- src/fragroute/mod.c.orig 2023-12-31 18:39:02 UTC -+++ src/fragroute/mod.c -@@ -8,11 +8,11 @@ - */ - - #include "mod.h" -+#include "lib/queue.h" - #include "defines.h" - #include "config.h" - #include "common.h" - #include "argv.h" --#include "lib/queue.h" - #include <ctype.h> - #include <stdio.h> - #include <stdlib.h> diff --git a/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h b/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h deleted file mode 100644 index ec36392985f8..000000000000 --- a/net-mgmt/tcpreplay/files/patch-src_fragroute_pkt.h +++ /dev/null @@ -1,13 +0,0 @@ ---- src/fragroute/pkt.h.orig 2023-12-31 18:39:02 UTC -+++ src/fragroute/pkt.h -@@ -8,9 +8,9 @@ - - #pragma once - -+#include "lib/queue.h" - #include "defines.h" - #include "config.h" --#include "lib/queue.h" - #include <sys/time.h> - - #ifdef HAVE_LIBDNET diff --git a/ports-mgmt/Makefile b/ports-mgmt/Makefile index cf436293cf0f..1803545359c4 100644 --- a/ports-mgmt/Makefile +++ b/ports-mgmt/Makefile @@ -82,5 +82,6 @@ SUBDIR += submodules2tuple SUBDIR += synth SUBDIR += wanted-ports + SUBDIR += zig2tuple .include <bsd.port.subdir.mk> diff --git a/ports-mgmt/zig2tuple/Makefile b/ports-mgmt/zig2tuple/Makefile new file mode 100644 index 000000000000..409d788e9355 --- /dev/null +++ b/ports-mgmt/zig2tuple/Makefile @@ -0,0 +1,20 @@ +PORTNAME= zig2tuple +DISTVERSION= g20250703 +CATEGORIES= ports-mgmt + +MAINTAINER= kenrap@kennethraplee.com +COMMENT= Generate ZIG_TUPLE knob for Zig ports +WWW= https://github.com/kenrap/zig2tuple + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= zig + +USE_GITHUB= yes +GH_ACCOUNT= kenrap +GH_TAGNAME= cead685e8f565c60f611b88eb51fd529a76752cf + +PLIST_FILES= bin/${PORTNAME} + +.include <bsd.port.mk> diff --git a/ports-mgmt/zig2tuple/distinfo b/ports-mgmt/zig2tuple/distinfo new file mode 100644 index 000000000000..f72a20df04f4 --- /dev/null +++ b/ports-mgmt/zig2tuple/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1751726671 +SHA256 (zig/kenrap-zig2tuple-g20250703-cead685e8f565c60f611b88eb51fd529a76752cf_GH0.tar.gz) = 000d6ee991f7eaa28cafd78973933ef98cbf0feecb5f1005ad662ffd1a13fce4 +SIZE (zig/kenrap-zig2tuple-g20250703-cead685e8f565c60f611b88eb51fd529a76752cf_GH0.tar.gz) = 3062 diff --git a/ports-mgmt/zig2tuple/pkg-descr b/ports-mgmt/zig2tuple/pkg-descr new file mode 100644 index 000000000000..6e86a4926a36 --- /dev/null +++ b/ports-mgmt/zig2tuple/pkg-descr @@ -0,0 +1,3 @@ +zig2tuple is a FreeBSD ports utility that converts Zig Object Notation +dependency entries (build.zig.zon files) to the ZIG_TUPLE knob that is later +consumed the USES=zig machinery. diff --git a/sysutils/backrest/Makefile b/sysutils/backrest/Makefile index 1131474364d9..a32d4618d3ed 100644 --- a/sysutils/backrest/Makefile +++ b/sysutils/backrest/Makefile @@ -1,6 +1,6 @@ PORTNAME= backrest DISTVERSIONPREFIX= v -DISTVERSION= 1.9.1 +DISTVERSION= 1.9.2 CATEGORIES= sysutils MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} diff --git a/sysutils/backrest/distinfo b/sysutils/backrest/distinfo index 014848e583e4..a36034c35da4 100644 --- a/sysutils/backrest/distinfo +++ b/sysutils/backrest/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1754687606 -SHA256 (go/sysutils_backrest/backrest-v1.9.1/backrest-v1.9.1.frontend.tar.gz) = a98f2a5118a8ae21195810a74d2dd75edfbe2a42b9640a9d5ed0ecee763fe217 -SIZE (go/sysutils_backrest/backrest-v1.9.1/backrest-v1.9.1.frontend.tar.gz) = 3921109 -SHA256 (go/sysutils_backrest/backrest-v1.9.1/v1.9.1.mod) = d54134afa60728e72c45328001a861c4b8c5252da6b8bb15c4719de6857479cc -SIZE (go/sysutils_backrest/backrest-v1.9.1/v1.9.1.mod) = 3643 -SHA256 (go/sysutils_backrest/backrest-v1.9.1/v1.9.1.zip) = d4f21ba819d16e122acfcd3eb321845d85a69972263040f00936c29abcf3d274 -SIZE (go/sysutils_backrest/backrest-v1.9.1/v1.9.1.zip) = 814669 +TIMESTAMP = 1756425760 +SHA256 (go/sysutils_backrest/backrest-v1.9.2/backrest-v1.9.2.frontend.tar.gz) = 4ba2eb8bd3e4e72b29d8d46449fcac8320cfdc721f997974df48fedaf8af4024 +SIZE (go/sysutils_backrest/backrest-v1.9.2/backrest-v1.9.2.frontend.tar.gz) = 3923028 +SHA256 (go/sysutils_backrest/backrest-v1.9.2/v1.9.2.mod) = d54134afa60728e72c45328001a861c4b8c5252da6b8bb15c4719de6857479cc +SIZE (go/sysutils_backrest/backrest-v1.9.2/v1.9.2.mod) = 3643 +SHA256 (go/sysutils_backrest/backrest-v1.9.2/v1.9.2.zip) = e16fc7dc2f0f352f101f9d2cddd299752322113ad1f8b5debddf4b6066c31eda +SIZE (go/sysutils_backrest/backrest-v1.9.2/v1.9.2.zip) = 819691 diff --git a/sysutils/kassiber/Makefile b/sysutils/kassiber/Makefile index fb88788fcf60..9e968019d444 100644 --- a/sysutils/kassiber/Makefile +++ b/sysutils/kassiber/Makefile @@ -1,12 +1,13 @@ PORTNAME= kassiber DISTVERSIONPREFIX= v -DISTVERSION= 0.0.2 +DISTVERSION= 0.0.3 CATEGORIES= sysutils MAINTAINER= fuz@FreeBSD.org COMMENT= Smuggle programs into jails LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= uidfix USE_GITHUB= yes diff --git a/sysutils/kassiber/distinfo b/sysutils/kassiber/distinfo index 666ac10c2681..71b9a41d888f 100644 --- a/sysutils/kassiber/distinfo +++ b/sysutils/kassiber/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752687787 -SHA256 (crest-kassiber-v0.0.2_GH0.tar.gz) = f8b990c797f9f7360187da0210ba1eadc0856f30e4c9ecb622861e57c2512735 -SIZE (crest-kassiber-v0.0.2_GH0.tar.gz) = 9799 +TIMESTAMP = 1756249184 +SHA256 (crest-kassiber-v0.0.3_GH0.tar.gz) = 89aa3237b3787270b2d4d32d731c1503b10ca4f56d9ad073979c21f240dbbeff +SIZE (crest-kassiber-v0.0.3_GH0.tar.gz) = 10644 diff --git a/sysutils/kassiber/files/patch-main.c b/sysutils/kassiber/files/patch-main.c deleted file mode 100644 index 3a6e598e28ff..000000000000 --- a/sysutils/kassiber/files/patch-main.c +++ /dev/null @@ -1,14 +0,0 @@ ---- main.c.orig 2025-07-30 19:54:07 UTC -+++ main.c -@@ -302,7 +302,11 @@ openat_retry(const int dfd, const char *const path, in - if (fd >= 0 || errno != EINTR) { - return fd; - } else { -+#ifdef __powerpc__ -+ return openat_retry(dfd, path, flags, mode); -+#else - __attribute__((musttail)) return openat_retry(dfd, path, flags, mode); -+#endif - } - } - diff --git a/sysutils/py-healthchecks/Makefile b/sysutils/py-healthchecks/Makefile index 04f881daa09c..dc1371790a93 100644 --- a/sysutils/py-healthchecks/Makefile +++ b/sysutils/py-healthchecks/Makefile @@ -1,6 +1,6 @@ PORTNAME= healthchecks DISTVERSIONPREFIX= v -DISTVERSION= 3.10 +DISTVERSION= 3.11 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/sysutils/py-healthchecks/distinfo b/sysutils/py-healthchecks/distinfo index ab854ba59b73..14a3b585457c 100644 --- a/sysutils/py-healthchecks/distinfo +++ b/sysutils/py-healthchecks/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749595062 -SHA256 (healthchecks-healthchecks-v3.10_GH0.tar.gz) = 81fcc6577771ba966e45e35976f084419e1637b3f595e42d91556054a7a1b6d6 -SIZE (healthchecks-healthchecks-v3.10_GH0.tar.gz) = 4868195 +TIMESTAMP = 1756493028 +SHA256 (healthchecks-healthchecks-v3.11_GH0.tar.gz) = bd0249067128d2b1be0a9d528c9bb536573ec51f4de98105c50369c49b3e840e +SIZE (healthchecks-healthchecks-v3.11_GH0.tar.gz) = 5153184 diff --git a/sysutils/py-healthchecks/files/patch-hc_lib_webauthn.py b/sysutils/py-healthchecks/files/patch-hc_lib_webauthn.py deleted file mode 100644 index 24494bdf19db..000000000000 --- a/sysutils/py-healthchecks/files/patch-hc_lib_webauthn.py +++ /dev/null @@ -1,11 +0,0 @@ ---- hc/lib/webauthn.py.orig 2025-06-11 05:51:38 UTC -+++ hc/lib/webauthn.py -@@ -14,8 +14,6 @@ from fido2.webauthn import ( - UserVerificationRequirement, - ) - --fido2.features.webauthn_json_mapping.enabled = True -- - - class CreateHelper: - def __init__(self, rp_id: str, credentials: Iterable[bytes]): diff --git a/sysutils/py-healthchecks/pkg-plist b/sysutils/py-healthchecks/pkg-plist index 8cf35605944b..f6a6f063afa9 100644 --- a/sysutils/py-healthchecks/pkg-plist +++ b/sysutils/py-healthchecks/pkg-plist @@ -491,6 +491,7 @@ bin/hcks %%HOMEDIR%%/hc/api/tests/__init__.py %%HOMEDIR%%/hc/api/tests/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_admin%%PYTHON_TAG%%.opt-1.pyc +%%HOMEDIR%%/hc/api/tests/__pycache__/test_auth%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_badge%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_bounces%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_channel_model%%PYTHON_TAG%%.opt-1.pyc @@ -515,6 +516,7 @@ bin/hcks %%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_discord%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_email%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_github%%PYTHON_TAG%%.opt-1.pyc +%%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_googlechat%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_gotify%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_group%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_notify_matrix%%PYTHON_TAG%%.opt-1.pyc @@ -551,6 +553,7 @@ bin/hcks %%HOMEDIR%%/hc/api/tests/__pycache__/test_tokenbucket%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/__pycache__/test_update_check%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/api/tests/test_admin.py +%%HOMEDIR%%/hc/api/tests/test_auth.py %%HOMEDIR%%/hc/api/tests/test_badge.py %%HOMEDIR%%/hc/api/tests/test_bounces.py %%HOMEDIR%%/hc/api/tests/test_channel_model.py @@ -575,6 +578,7 @@ bin/hcks %%HOMEDIR%%/hc/api/tests/test_notify_discord.py %%HOMEDIR%%/hc/api/tests/test_notify_email.py %%HOMEDIR%%/hc/api/tests/test_notify_github.py +%%HOMEDIR%%/hc/api/tests/test_notify_googlechat.py %%HOMEDIR%%/hc/api/tests/test_notify_gotify.py %%HOMEDIR%%/hc/api/tests/test_notify_group.py %%HOMEDIR%%/hc/api/tests/test_notify_matrix.py @@ -663,6 +667,7 @@ bin/hcks %%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_save%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/front/tests/__pycache__/test_add_github_select%%PYTHON_TAG%%.opt-1.pyc +%%HOMEDIR%%/hc/front/tests/__pycache__/test_add_googlechat%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/front/tests/__pycache__/test_add_gotify%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/front/tests/__pycache__/test_add_group%%PYTHON_TAG%%.opt-1.pyc %%HOMEDIR%%/hc/front/tests/__pycache__/test_add_matrix%%PYTHON_TAG%%.opt-1.pyc @@ -755,6 +760,7 @@ bin/hcks %%HOMEDIR%%/hc/front/tests/test_add_github.py %%HOMEDIR%%/hc/front/tests/test_add_github_save.py %%HOMEDIR%%/hc/front/tests/test_add_github_select.py +%%HOMEDIR%%/hc/front/tests/test_add_googlechat.py %%HOMEDIR%%/hc/front/tests/test_add_gotify.py %%HOMEDIR%%/hc/front/tests/test_add_group.py %%HOMEDIR%%/hc/front/tests/test_add_matrix.py @@ -989,16 +995,20 @@ bin/hcks %%HOMEDIR%%/static-collected/CACHE/css/output.4118f003b752.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css %%HOMEDIR%%/static-collected/CACHE/css/output.48b942e160d8.css.gz +%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css +%%HOMEDIR%%/static-collected/CACHE/css/output.4f48555496c9.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css %%HOMEDIR%%/static-collected/CACHE/css/output.537f18b6ba12.css.gz -%%HOMEDIR%%/static-collected/CACHE/css/output.591dec56fbd3.css -%%HOMEDIR%%/static-collected/CACHE/css/output.591dec56fbd3.css.gz +%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css +%%HOMEDIR%%/static-collected/CACHE/css/output.5b5be2f67d28.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.5b9a3186b65a.css %%HOMEDIR%%/static-collected/CACHE/css/output.5b9a3186b65a.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.61b1757619db.css %%HOMEDIR%%/static-collected/CACHE/css/output.61b1757619db.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.651292eaad87.css %%HOMEDIR%%/static-collected/CACHE/css/output.651292eaad87.css.gz +%%HOMEDIR%%/static-collected/CACHE/css/output.67ce9cb7a3a5.css +%%HOMEDIR%%/static-collected/CACHE/css/output.67ce9cb7a3a5.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.7349cc459c54.css %%HOMEDIR%%/static-collected/CACHE/css/output.7349cc459c54.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.79bc4ba389df.css @@ -1021,8 +1031,6 @@ bin/hcks %%HOMEDIR%%/static-collected/CACHE/css/output.a28ec659c3ea.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.a2931392e224.css %%HOMEDIR%%/static-collected/CACHE/css/output.a2931392e224.css.gz -%%HOMEDIR%%/static-collected/CACHE/css/output.afdd0d9e2c60.css -%%HOMEDIR%%/static-collected/CACHE/css/output.afdd0d9e2c60.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.b5314e6471ce.css %%HOMEDIR%%/static-collected/CACHE/css/output.b5314e6471ce.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.ba3a60f23b9a.css @@ -1041,8 +1049,6 @@ bin/hcks %%HOMEDIR%%/static-collected/CACHE/css/output.e3f0c67e857e.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.eebd23618fe6.css %%HOMEDIR%%/static-collected/CACHE/css/output.eebd23618fe6.css.gz -%%HOMEDIR%%/static-collected/CACHE/css/output.f6cc102e1861.css -%%HOMEDIR%%/static-collected/CACHE/css/output.f6cc102e1861.css.gz %%HOMEDIR%%/static-collected/CACHE/css/output.fdf9c458f5a6.css %%HOMEDIR%%/static-collected/CACHE/css/output.fdf9c458f5a6.css.gz %%HOMEDIR%%/static-collected/CACHE/js/output.02b19c497817.js @@ -1055,14 +1061,14 @@ bin/hcks %%HOMEDIR%%/static-collected/CACHE/js/output.097d8334f506.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.0e0937a580b2.js %%HOMEDIR%%/static-collected/CACHE/js/output.0e0937a580b2.js.gz +%%HOMEDIR%%/static-collected/CACHE/js/output.113a1ef56da7.js +%%HOMEDIR%%/static-collected/CACHE/js/output.113a1ef56da7.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.18f4718d4ce3.js %%HOMEDIR%%/static-collected/CACHE/js/output.18f4718d4ce3.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.26c3b45ec11c.js %%HOMEDIR%%/static-collected/CACHE/js/output.26c3b45ec11c.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.29ce58ce5705.js %%HOMEDIR%%/static-collected/CACHE/js/output.29ce58ce5705.js.gz -%%HOMEDIR%%/static-collected/CACHE/js/output.30713209972b.js -%%HOMEDIR%%/static-collected/CACHE/js/output.30713209972b.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.407d637b1928.js %%HOMEDIR%%/static-collected/CACHE/js/output.407d637b1928.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.430be6dfa998.js @@ -1083,8 +1089,6 @@ bin/hcks %%HOMEDIR%%/static-collected/CACHE/js/output.7505ee85b4a8.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.866b0bf6a99c.js %%HOMEDIR%%/static-collected/CACHE/js/output.866b0bf6a99c.js.gz -%%HOMEDIR%%/static-collected/CACHE/js/output.8745e5647b67.js -%%HOMEDIR%%/static-collected/CACHE/js/output.8745e5647b67.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.903693c65e2f.js %%HOMEDIR%%/static-collected/CACHE/js/output.903693c65e2f.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.90b827a4394a.js @@ -1127,6 +1131,8 @@ bin/hcks %%HOMEDIR%%/static-collected/CACHE/js/output.eff9e36f847f.js.gz %%HOMEDIR%%/static-collected/CACHE/js/output.f95b393f8094.js %%HOMEDIR%%/static-collected/CACHE/js/output.f95b393f8094.js.gz +%%HOMEDIR%%/static-collected/CACHE/js/output.fad6571c4af0.js +%%HOMEDIR%%/static-collected/CACHE/js/output.fad6571c4af0.js.gz %%HOMEDIR%%/static-collected/CACHE/manifest.json %%HOMEDIR%%/static-collected/admin/css/autocomplete.css %%HOMEDIR%%/static-collected/admin/css/base.css @@ -1314,10 +1320,15 @@ bin/hcks %%HOMEDIR%%/static-collected/img/docs/badges.png %%HOMEDIR%%/static-collected/img/docs/checks_durations.png %%HOMEDIR%%/static-collected/img/docs/checks_integrations.png +%%HOMEDIR%%/static-collected/img/docs/checks_integrations.webm +%%HOMEDIR%%/static-collected/img/docs/checks_uuid_slug_selector.png %%HOMEDIR%%/static-collected/img/docs/create_copy.png %%HOMEDIR%%/static-collected/img/docs/ddwrt.png %%HOMEDIR%%/static-collected/img/docs/details_durations.png %%HOMEDIR%%/static-collected/img/docs/details_integrations.png +%%HOMEDIR%%/static-collected/img/docs/details_integrations.webm +%%HOMEDIR%%/static-collected/img/docs/details_uuid_slug_selector.png +%%HOMEDIR%%/static-collected/img/docs/duplicate_slugs.png %%HOMEDIR%%/static-collected/img/docs/edit_cron_schedule.png %%HOMEDIR%%/static-collected/img/docs/edit_name.png %%HOMEDIR%%/static-collected/img/docs/edit_oncalendar_schedule.png @@ -1328,8 +1339,9 @@ bin/hcks %%HOMEDIR%%/static-collected/img/docs/filtering_rules.png %%HOMEDIR%%/static-collected/img/docs/monthly_report.png %%HOMEDIR%%/static-collected/img/docs/ping_details.png +%%HOMEDIR%%/static-collected/img/docs/project_settings_ping_key.png %%HOMEDIR%%/static-collected/img/docs/projects.png -%%HOMEDIR%%/static-collected/img/docs/prometheus_endpoint.png +%%HOMEDIR%%/static-collected/img/docs/prometheus_api_keys.png %%HOMEDIR%%/static-collected/img/docs/routeros1.png %%HOMEDIR%%/static-collected/img/docs/routeros2.png %%HOMEDIR%%/static-collected/img/docs/run_ids.png @@ -1348,6 +1360,7 @@ bin/hcks %%HOMEDIR%%/static-collected/img/integrations/email.png %%HOMEDIR%%/static-collected/img/integrations/github-white.png %%HOMEDIR%%/static-collected/img/integrations/github.png +%%HOMEDIR%%/static-collected/img/integrations/googlechat.png %%HOMEDIR%%/static-collected/img/integrations/gotify.png %%HOMEDIR%%/static-collected/img/integrations/group.png %%HOMEDIR%%/static-collected/img/integrations/linenotify.png @@ -1365,6 +1378,10 @@ bin/hcks %%HOMEDIR%%/static-collected/img/integrations/prometheus.png %%HOMEDIR%%/static-collected/img/integrations/pushbullet.png %%HOMEDIR%%/static-collected/img/integrations/rocketchat.png +%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_1.png +%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_2.png +%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_3.png +%%HOMEDIR%%/static-collected/img/integrations/setup_googlechat_4.png %%HOMEDIR%%/static-collected/img/integrations/setup_gotify_1.png %%HOMEDIR%%/static-collected/img/integrations/setup_gotify_2.png %%HOMEDIR%%/static-collected/img/integrations/setup_matrix_1.png @@ -1543,10 +1560,15 @@ bin/hcks %%HOMEDIR%%/static/img/docs/badges.png %%HOMEDIR%%/static/img/docs/checks_durations.png %%HOMEDIR%%/static/img/docs/checks_integrations.png +%%HOMEDIR%%/static/img/docs/checks_integrations.webm +%%HOMEDIR%%/static/img/docs/checks_uuid_slug_selector.png %%HOMEDIR%%/static/img/docs/create_copy.png %%HOMEDIR%%/static/img/docs/ddwrt.png %%HOMEDIR%%/static/img/docs/details_durations.png %%HOMEDIR%%/static/img/docs/details_integrations.png +%%HOMEDIR%%/static/img/docs/details_integrations.webm +%%HOMEDIR%%/static/img/docs/details_uuid_slug_selector.png +%%HOMEDIR%%/static/img/docs/duplicate_slugs.png %%HOMEDIR%%/static/img/docs/edit_cron_schedule.png %%HOMEDIR%%/static/img/docs/edit_name.png %%HOMEDIR%%/static/img/docs/edit_oncalendar_schedule.png @@ -1557,8 +1579,9 @@ bin/hcks %%HOMEDIR%%/static/img/docs/filtering_rules.png %%HOMEDIR%%/static/img/docs/monthly_report.png %%HOMEDIR%%/static/img/docs/ping_details.png +%%HOMEDIR%%/static/img/docs/project_settings_ping_key.png %%HOMEDIR%%/static/img/docs/projects.png -%%HOMEDIR%%/static/img/docs/prometheus_endpoint.png +%%HOMEDIR%%/static/img/docs/prometheus_api_keys.png %%HOMEDIR%%/static/img/docs/routeros1.png %%HOMEDIR%%/static/img/docs/routeros2.png %%HOMEDIR%%/static/img/docs/run_ids.png @@ -1577,6 +1600,7 @@ bin/hcks %%HOMEDIR%%/static/img/integrations/email.png %%HOMEDIR%%/static/img/integrations/github-white.png %%HOMEDIR%%/static/img/integrations/github.png +%%HOMEDIR%%/static/img/integrations/googlechat.png %%HOMEDIR%%/static/img/integrations/gotify.png %%HOMEDIR%%/static/img/integrations/group.png %%HOMEDIR%%/static/img/integrations/linenotify.png @@ -1594,6 +1618,10 @@ bin/hcks %%HOMEDIR%%/static/img/integrations/prometheus.png %%HOMEDIR%%/static/img/integrations/pushbullet.png %%HOMEDIR%%/static/img/integrations/rocketchat.png +%%HOMEDIR%%/static/img/integrations/setup_googlechat_1.png +%%HOMEDIR%%/static/img/integrations/setup_googlechat_2.png +%%HOMEDIR%%/static/img/integrations/setup_googlechat_3.png +%%HOMEDIR%%/static/img/integrations/setup_googlechat_4.png %%HOMEDIR%%/static/img/integrations/setup_gotify_1.png %%HOMEDIR%%/static/img/integrations/setup_gotify_2.png %%HOMEDIR%%/static/img/integrations/setup_matrix_1.png @@ -1813,6 +1841,8 @@ bin/hcks %%HOMEDIR%%/templates/docs/self_hosted_docker.md %%HOMEDIR%%/templates/docs/signaling_failures.html-fragment %%HOMEDIR%%/templates/docs/signaling_failures.md +%%HOMEDIR%%/templates/docs/slug_urls.html-fragment +%%HOMEDIR%%/templates/docs/slug_urls.md %%HOMEDIR%%/templates/emails/alert-body-html.html %%HOMEDIR%%/templates/emails/alert-body-text.html %%HOMEDIR%%/templates/emails/alert-subject.html @@ -1931,6 +1961,7 @@ bin/hcks %%HOMEDIR%%/templates/integrations/add_discord.html %%HOMEDIR%%/templates/integrations/add_github.html %%HOMEDIR%%/templates/integrations/add_github_form.html +%%HOMEDIR%%/templates/integrations/add_googlechat.html %%HOMEDIR%%/templates/integrations/add_gotify.html %%HOMEDIR%%/templates/integrations/add_matrix.html %%HOMEDIR%%/templates/integrations/add_mattermost.html diff --git a/textproc/Makefile b/textproc/Makefile index 9f9508f45f72..8844023e0091 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1228,6 +1228,7 @@ SUBDIR += pdfresurrect SUBDIR += pdfsandwich SUBDIR += pdftohtml + SUBDIR += pdjson SUBDIR += pear-File_Fortune SUBDIR += pear-File_MARC SUBDIR += pear-Horde_CssMinify diff --git a/textproc/go-yq/Makefile b/textproc/go-yq/Makefile index 19294523b0d8..3d7940d4e52f 100644 --- a/textproc/go-yq/Makefile +++ b/textproc/go-yq/Makefile @@ -1,7 +1,6 @@ PORTNAME= go-yq DISTVERSIONPREFIX= v -DISTVERSION= 4.45.4 -PORTREVISION= 2 +DISTVERSION= 4.47.1 CATEGORIES= textproc MAINTAINER= timp87@gmail.com @@ -11,7 +10,7 @@ WWW= https://github.com/mikefarah/yq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.24,modules +USES= go:modules GO_MODULE= github.com/mikefarah/yq/v4 GO_TARGET= .:yq diff --git a/textproc/go-yq/distinfo b/textproc/go-yq/distinfo index f6a19e4e8f38..c2f56ba45655 100644 --- a/textproc/go-yq/distinfo +++ b/textproc/go-yq/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1750777412 -SHA256 (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.mod) = 3828ced67e69ab15e357b5d5d065a4d1b5b4fede629b646c0699b6820c564ffa -SIZE (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.mod) = 982 -SHA256 (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.zip) = dc3ddd7f4ad66e98d26e5deb8826c95fd4d22f1e11989cd3690ddd93780d3fca -SIZE (go/textproc_go-yq/go-yq-v4.45.4/v4.45.4.zip) = 456199 +TIMESTAMP = 1756457073 +SHA256 (go/textproc_go-yq/go-yq-v4.47.1/v4.47.1.mod) = f89a8564b46efdf0ff77835df9392f1fef423bc6b904dd1f79d385fb54b0376d +SIZE (go/textproc_go-yq/go-yq-v4.47.1/v4.47.1.mod) = 1015 +SHA256 (go/textproc_go-yq/go-yq-v4.47.1/v4.47.1.zip) = e0c57fe2e4965301ef42159e0149f1e814eb5c0cdd4982b68e0a962ff6865498 +SIZE (go/textproc_go-yq/go-yq-v4.47.1/v4.47.1.zip) = 484080 diff --git a/textproc/html2xhtml/Makefile b/textproc/html2xhtml/Makefile index 21a72fd24638..0961bc88cea4 100644 --- a/textproc/html2xhtml/Makefile +++ b/textproc/html2xhtml/Makefile @@ -1,5 +1,5 @@ PORTNAME= html2xhtml -PORTVERSION= 1.4 +DISTVERSION= 1.4 CATEGORIES= textproc MASTER_SITES= http://www.it.uc3m.es/jaf/html2xhtml/downloads/ @@ -8,10 +8,10 @@ COMMENT= Convert HTML to XHTML WWW= https://www.it.uc3m.es/jaf/html2xhtml LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share USES= iconv +GNU_CONFIGURE= yes CONFLICTS_INSTALL= p5-HTML-HTML5-Parser p5-XML-Driver-HTML # bin/html2xhtml diff --git a/textproc/pdjson/Makefile b/textproc/pdjson/Makefile new file mode 100644 index 000000000000..087c1e6d1a8d --- /dev/null +++ b/textproc/pdjson/Makefile @@ -0,0 +1,27 @@ +PORTNAME= pdjson +DISTVERSION= g20250825 +CATEGORIES= textproc + +MAINTAINER= nsonack@herrhotzenplotz.de +COMMENT= Public Domain JSON Parser Library for C + +LICENSE= UNLICENSE +LICENSE_FILE= ${WRKSRC}/UNLICENSE + +USE_GITHUB= yes +GH_ACCOUNT= skeeto +GH_TAGNAME= 78fe04b820dc8817f540bdd87fb22887e0ef3981 +USE_LDCONFIG= yes + +TEST_TARGET= check + +SUB_FILES= pdjson.pc +SUB_LIST= DISTVERSION=${DISTVERSION} + +do-install: + ${INSTALL_LIB} ${WRKSRC}/libpdjson.so ${STAGEDIR}${LOCALBASE}/lib/libpdjson.so.0 + ${RLN} ${STAGEDIR}${LOCALBASE}/lib/libpdjson.so.0 ${STAGEDIR}${LOCALBASE}/lib/libpdjson.so + ${INSTALL} ${WRKSRC}/pdjson.h ${STAGEDIR}${LOCALBASE}/include + ${INSTALL_DATA} ${WRKDIR}/pdjson.pc ${STAGEDIR}${LOCALBASE}/libdata/pkgconfig + +.include <bsd.port.mk> diff --git a/textproc/pdjson/distinfo b/textproc/pdjson/distinfo new file mode 100644 index 000000000000..b457f5012f19 --- /dev/null +++ b/textproc/pdjson/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756138081 +SHA256 (skeeto-pdjson-g20250825-78fe04b820dc8817f540bdd87fb22887e0ef3981_GH0.tar.gz) = e6bf6a90e65736faa5cfa6641a1f3278b577504d63f7fd2bf6b1454d94fa223c +SIZE (skeeto-pdjson-g20250825-78fe04b820dc8817f540bdd87fb22887e0ef3981_GH0.tar.gz) = 11698 diff --git a/textproc/pdjson/files/patch-Makefile b/textproc/pdjson/files/patch-Makefile new file mode 100644 index 000000000000..bfe7b015e15f --- /dev/null +++ b/textproc/pdjson/files/patch-Makefile @@ -0,0 +1,21 @@ +--- Makefile.orig 2024-02-22 11:12:52 UTC ++++ Makefile +@@ -1,8 +1,8 @@ + .POSIX: +-CC = cc +-CFLAGS = -std=c99 -pedantic -Wall -Wextra -Wno-missing-field-initializers ++CC ?= cc ++CFLAGS += -std=c99 -pedantic -Wall -Wextra -Wno-missing-field-initializers -fPIC + +-all: tests/pretty tests/stream tests/tests ++all: libpdjson.so tests/pretty tests/stream tests/tests + + tests/pretty: tests/pretty.o pdjson.o + $(CC) $(LDFLAGS) -o $@ tests/pretty.o pdjson.o $(LDLIBS) +@@ -28,3 +28,6 @@ clean: + + .c.o: + $(CC) -c $(CFLAGS) -o $@ $< ++ ++libpdjson.so: pdjson.o ++ $(CC) -shared -Wl,-soname=libpdjson.so.0 -o libpdjson.so pdjson.o diff --git a/textproc/pdjson/files/pdjson.pc.in b/textproc/pdjson/files/pdjson.pc.in new file mode 100644 index 000000000000..5feb5f556ec3 --- /dev/null +++ b/textproc/pdjson/files/pdjson.pc.in @@ -0,0 +1,11 @@ +prefix=%%PREFIX%% +libdir=${prefix}/lib +includedir=${prefix}/include + +Name: pdjson +Version: %%DISTVERSION%% +Description: Public Domain JSON parser +URL: https://github.com/skeeto/pdjson +Libs: -L${libdir} -lpdjson +Cflags: -I${includedir} + diff --git a/textproc/pdjson/pkg-descr b/textproc/pdjson/pkg-descr new file mode 100644 index 000000000000..9443bb133061 --- /dev/null +++ b/textproc/pdjson/pkg-descr @@ -0,0 +1,5 @@ +A public domain JSON parser focused on correctness, ANSI C99 +compliance, full Unicode (UTF-8) support, minimal memory footprint, +and a simple API. As a streaming API, arbitrary large JSON could +be processed with a small amount of memory (the size of the largest +string in the JSON). diff --git a/textproc/pdjson/pkg-plist b/textproc/pdjson/pkg-plist new file mode 100644 index 000000000000..98c00cb58daa --- /dev/null +++ b/textproc/pdjson/pkg-plist @@ -0,0 +1,4 @@ +include/pdjson.h +lib/libpdjson.so +lib/libpdjson.so.0 +libdata/pkgconfig/pdjson.pc diff --git a/www/homepage/Makefile b/www/homepage/Makefile index f30773c8cf73..7df2dfd50009 100644 --- a/www/homepage/Makefile +++ b/www/homepage/Makefile @@ -1,5 +1,5 @@ PORTNAME= homepage -DISTVERSION= 1.4.5 +DISTVERSION= 1.4.6 CATEGORIES= www MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} diff --git a/www/homepage/distinfo b/www/homepage/distinfo index 2be5eba52bb7..9723ff1f283e 100644 --- a/www/homepage/distinfo +++ b/www/homepage/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755284700 -SHA256 (homepage-1.4.5.tar.gz) = 7e3af21014d5ed18db0f7270b02173622cf71ae3d95e71354cb4d9058fb9459b -SIZE (homepage-1.4.5.tar.gz) = 12763514 +TIMESTAMP = 1756433341 +SHA256 (homepage-1.4.6.tar.gz) = 8e12e8990b1a3d7208e46888ed9af64faf135dd645be0f619a8312e4016eb3c9 +SIZE (homepage-1.4.6.tar.gz) = 12755151 diff --git a/www/homepage/pkg-plist b/www/homepage/pkg-plist index f0c4df661cb5..8bd5b83f4a6c 100644 --- a/www/homepage/pkg-plist +++ b/www/homepage/pkg-plist @@ -366,7 +366,6 @@ etc/homepage.env %%HOMEDIR%%/.next/static/chunks/5860.a10d0361279e6f9a.js %%HOMEDIR%%/.next/static/chunks/5944.4bff334081a2eb22.js %%HOMEDIR%%/.next/static/chunks/6002.f6ac6a7504802f1e.js -%%HOMEDIR%%/.next/static/chunks/611.acdfd27946411a66.js %%HOMEDIR%%/.next/static/chunks/6182.e82eb4ec3e4fa068.js %%HOMEDIR%%/.next/static/chunks/6187.d0e3c9e2a14feb51.js %%HOMEDIR%%/.next/static/chunks/6218.b4f08a33f469d76a.js @@ -5170,8 +5169,9 @@ etc/homepage.env %%HOMEDIR%%/src/widgets/whatsupdocker/component.jsx %%HOMEDIR%%/src/widgets/xteve/component.jsx %%HOMEDIR%%/src/widgets/zabbix/component.jsx -%%WWWDIR%%/.next/static/C96yU3PHL1RBxfvfUwXg7/_buildManifest.js -%%WWWDIR%%/.next/static/C96yU3PHL1RBxfvfUwXg7/_ssgManifest.js -%%WWWDIR%%/.next/static/chunks/3121.062fa4a7824bc243.js -%%WWWDIR%%/.next/static/chunks/9346.79cfeec7ac0908a1.js -%%WWWDIR%%/.next/static/chunks/webpack-db160e9b591c440c.js +%%HOMEDIR%%/.next/static/-dFR4Fpx7vGAuCNFyOPRb/_buildManifest.js +%%HOMEDIR%%/.next/static/-dFR4Fpx7vGAuCNFyOPRb/_ssgManifest.js +%%HOMEDIR%%/.next/static/chunks/3121.062fa4a7824bc243.js +%%HOMEDIR%%/.next/static/chunks/9346.c6d566c362c5e060.js +%%HOMEDIR%%/.next/static/chunks/611.47bd2aede4f96794.js +%%HOMEDIR%%/.next/static/chunks/webpack-d2d287706f398086.js diff --git a/www/pocket-id/Makefile b/www/pocket-id/Makefile index 6732c6454467..ab8b55ae4fc6 100644 --- a/www/pocket-id/Makefile +++ b/www/pocket-id/Makefile @@ -1,6 +1,6 @@ PORTNAME= pocket-id DISTVERSIONPREFIX= v -DISTVERSION= 1.9.1 +DISTVERSION= 1.10.0 CATEGORIES= www MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} diff --git a/www/pocket-id/distinfo b/www/pocket-id/distinfo index 19b1a503227e..2fed86b8e729 100644 --- a/www/pocket-id/distinfo +++ b/www/pocket-id/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1756073537 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.9.1_GH0/pocket-id-v1.9.1.frontend.tar.gz) = 308477aa87321dc17323f77a8f48ed3cc5ce3b9c99b529648d35490d61e36d20 -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.9.1_GH0/pocket-id-v1.9.1.frontend.tar.gz) = 1496166 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.9.1_GH0/go.mod) = 407629c8229cd31ee5221adda1ac6926f22a6e1f938b86f73d7b95f3402db75d -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.9.1_GH0/go.mod) = 7114 -SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.9.1_GH0/pocket-id-pocket-id-v1.9.1_GH0.tar.gz) = e79cb839ff1ac04692fbee3c95e233c8723f6318ed4cd0251194b8fec6bf4fd9 -SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.9.1_GH0/pocket-id-pocket-id-v1.9.1_GH0.tar.gz) = 5637458 +TIMESTAMP = 1756427787 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/pocket-id-v1.10.0.frontend.tar.gz) = d316b82be00d698a820ac115663ae35f6485b885094ca47d430eec174f8cadb2 +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/pocket-id-v1.10.0.frontend.tar.gz) = 1488185 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/go.mod) = 407629c8229cd31ee5221adda1ac6926f22a6e1f938b86f73d7b95f3402db75d +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/go.mod) = 7114 +SHA256 (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/pocket-id-pocket-id-v1.10.0_GH0.tar.gz) = f6fc8cb49b65eae09ee9f46122d25557d141279970b157c5e29141c0080d969c +SIZE (go/www_pocket-id/pocket-id-pocket-id-v1.10.0_GH0/pocket-id-pocket-id-v1.10.0_GH0.tar.gz) = 5638841 diff --git a/www/py-httpx-retries/Makefile b/www/py-httpx-retries/Makefile index bc3702d822c4..92f0036b875d 100644 --- a/www/py-httpx-retries/Makefile +++ b/www/py-httpx-retries/Makefile @@ -1,5 +1,5 @@ PORTNAME= httpx-retries -DISTVERSION= 0.4.0 +DISTVERSION= 0.4.1 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-httpx-retries/distinfo b/www/py-httpx-retries/distinfo index 4ef455958702..727a38088bfc 100644 --- a/www/py-httpx-retries/distinfo +++ b/www/py-httpx-retries/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747637137 -SHA256 (httpx_retries-0.4.0.tar.gz) = a7aa513e3f1eef347aac69adecfad9f421210a84df88c88f935ec130f98e6642 -SIZE (httpx_retries-0.4.0.tar.gz) = 12571 +TIMESTAMP = 1756495143 +SHA256 (httpx_retries-0.4.1.tar.gz) = 008c10a57ee73665fa82bfa28466c736da5214b31ee6eacec8707c36493ed152 +SIZE (httpx_retries-0.4.1.tar.gz) = 12588 diff --git a/www/py-nicegui/Makefile b/www/py-nicegui/Makefile index fc34341ad718..fce00807ef93 100644 --- a/www/py-nicegui/Makefile +++ b/www/py-nicegui/Makefile @@ -1,5 +1,5 @@ PORTNAME= nicegui -DISTVERSION= 2.23.0 +DISTVERSION= 2.23.3 CATEGORIES= www graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/www/py-nicegui/distinfo b/www/py-nicegui/distinfo index 685aece27ba5..4ab63ccd99a0 100644 --- a/www/py-nicegui/distinfo +++ b/www/py-nicegui/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755889052 -SHA256 (nicegui-2.23.0.tar.gz) = 8180fcba79515fa14ce03977c31282aa17627822163d482f591020ff93b1efe0 -SIZE (nicegui-2.23.0.tar.gz) = 13108139 +TIMESTAMP = 1756499959 +SHA256 (nicegui-2.23.3.tar.gz) = 7fc99bc40d1682b37c54eda6275f77db863b9c7bcc7ad15006c507b69a30d22c +SIZE (nicegui-2.23.3.tar.gz) = 13108186 diff --git a/www/py-wsgidav/Makefile b/www/py-wsgidav/Makefile index 839c933ebc85..21b9489313a3 100644 --- a/www/py-wsgidav/Makefile +++ b/www/py-wsgidav/Makefile @@ -1,9 +1,9 @@ PORTNAME= WsgiDAV -DISTVERSION= 4.3.2 -PORTREVISION= 2 +DISTVERSION= 4.3.3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:tl}-${DISTVERSION} MAINTAINER= ultima@FreeBSD.org COMMENT= WSGI based WebDAV server for sharing resources @@ -21,13 +21,19 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5:devel/py-defusedxml@${PY_FLA ${PYTHON_PKGNAMEPREFIX}six>=1.12:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.2:devel/py-pyyaml@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cheroot>=6.0:www/py-cheroot@${PY_FLAVOR} \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}CouchDB>=1.1:databases/py-couchdb@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cheroot>=6.0:www/py-cheroot@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pymongo>=3.13:databases/py-pymongo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}mysqlclient>=2.2:databases/py-mysqlclient@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=2.7:devel/py-pytest@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=1.8:devel/py-pytest-cov@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-html>=1.8:devel/py-pytest-html@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-pam>=1.8:security/py-python-pam@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}redis>=6.2:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>=2.0:devel/py-tox@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}webtest>=2.0:www/py-webtest@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}webtest>=2.0:www/py-webtest@${PY_FLAVOR} \ + mercurial>=0:devel/mercurial USES= python USE_PYTHON= distutils autoplist diff --git a/www/py-wsgidav/distinfo b/www/py-wsgidav/distinfo index 15316e92e385..2d99414ce925 100644 --- a/www/py-wsgidav/distinfo +++ b/www/py-wsgidav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718387273 -SHA256 (WsgiDAV-4.3.2.tar.gz) = 4c3c24ac01b656a9edcb0014f31717ca8b9a3ec7d7cd9adc39d9ce1b00bfe759 -SIZE (WsgiDAV-4.3.2.tar.gz) = 167847 +TIMESTAMP = 1754464002 +SHA256 (wsgidav-4.3.3.tar.gz) = 5f0ad71bea72def3018b6ba52da3bcb83f61e0873c27225344582805d6e52b9e +SIZE (wsgidav-4.3.3.tar.gz) = 168118 diff --git a/x11/salut/Makefile b/x11/salut/Makefile index 08bef05512b1..7977ed92222e 100644 --- a/x11/salut/Makefile +++ b/x11/salut/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 0.3.1 PORTREVISION= 25 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Sleek notification daemon LICENSE= MPL20 diff --git a/x11/sway-audio-idle-inhibit/Makefile b/x11/sway-audio-idle-inhibit/Makefile index 585d62702df4..d00e00b9075f 100644 --- a/x11/sway-audio-idle-inhibit/Makefile +++ b/x11/sway-audio-idle-inhibit/Makefile @@ -4,7 +4,7 @@ PORTVERSION= 0.1.2 PORTREVISION= 1 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Disable swayidle during audio playback/recording WWW= https://github.com/ErikReider/SwayAudioIdleInhibit diff --git a/x11/swayfloatingswitcher/Makefile b/x11/swayfloatingswitcher/Makefile index 99a792aad2bd..20d38b63a953 100644 --- a/x11/swayfloatingswitcher/Makefile +++ b/x11/swayfloatingswitcher/Makefile @@ -3,7 +3,7 @@ PORTVERSION= s20221131 PORTREVISION= 2 CATEGORIES= x11 -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Simple Alt+Tab switcher for floating windows WWW= https://github.com/ErikReider/SwayFloatingSwitcher diff --git a/x11/swaync/Makefile b/x11/swaync/Makefile index 30ad36275dea..e5a620326a73 100644 --- a/x11/swaync/Makefile +++ b/x11/swaync/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v PORTVERSION= 0.12.2 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Simple Wayland notification daemon with GTK panel WWW= https://github.com/ErikReider/SwayNotificationCenter diff --git a/x11/swaync/pkg-descr b/x11/swaync/pkg-descr index fe8221c507b9..fd7fb56cef28 100644 --- a/x11/swaync/pkg-descr +++ b/x11/swaync/pkg-descr @@ -2,18 +2,26 @@ A simple notification daemon with a GTK gui for notifications and the control center Features: +- Grouped notifications - Keyboard shortcuts - Notification body markup with image support +- Inline replies - A panel to view previous notifications - Show album art for notifications like Spotify - Do not disturb +- Inhibiting notifications through DBUS or client +- Restores previous Do not disturb value after restart - Click notification to execute default action - Show alternative notification actions +- Copy detected 2FA codes to clipboard - Customization through a CSS file - Trackpad/mouse gesture to close notification - The same features as any other basic notification daemon - Basic configuration through a JSON config file - Hot-reload config through swaync-client +- Customizable widgets +- Select the preferred monitor to display on (with swaync-client + command for scripting) Planned Features: - Slick animations diff --git a/x11/swaysettings/Makefile b/x11/swaysettings/Makefile index 8ade08fd89b8..6e69f59d97c8 100644 --- a/x11/swaysettings/Makefile +++ b/x11/swaysettings/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 0.5.0 PORTREVISION= 1 CATEGORIES= x11 -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= GUI for setting Sway wallpaper, default apps, GTK themes, etc. WWW= https://github.com/ErikReider/SwaySettings diff --git a/x11/watershot/Makefile b/x11/watershot/Makefile index fa553f474884..b5dbe3602509 100644 --- a/x11/watershot/Makefile +++ b/x11/watershot/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 0.2.2 PORTREVISION= 16 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Simple Wayland-native screenshot tool WWW= https://github.com/Kirottu/watershot |