diff options
Diffstat (limited to 'net')
40 files changed, 243 insertions, 103 deletions
diff --git a/net/Makefile b/net/Makefile index f85269a4d72d..470fb461c226 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1271,6 +1271,7 @@ SUBDIR += rubygem-activestorage71 SUBDIR += rubygem-activestorage72 SUBDIR += rubygem-activestorage80 + SUBDIR += rubygem-activestorage81 SUBDIR += rubygem-amazon-ec2 SUBDIR += rubygem-amq-protocol SUBDIR += rubygem-amqp diff --git a/net/amqpcat/Makefile b/net/amqpcat/Makefile index ed6a96ae3ead..0780eb38bd34 100644 --- a/net/amqpcat/Makefile +++ b/net/amqpcat/Makefile @@ -1,7 +1,6 @@ PORTNAME= amqpcat DISTVERSIONPREFIX= v -DISTVERSION= 1.0.1 -PORTREVISION= 1 +DISTVERSION= 1.0.2 CATEGORIES= net EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ @@ -16,6 +15,7 @@ LICENSE= MIT BUILD_DEPENDS= crystal:lang/crystal \ help2man:misc/help2man \ + pcre2>0:devel/pcre2 \ shards:devel/shards USES= pkgconfig diff --git a/net/amqpcat/distinfo b/net/amqpcat/distinfo index f32a73691803..46dde16be40e 100644 --- a/net/amqpcat/distinfo +++ b/net/amqpcat/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1760712124 -SHA256 (cloudamqp-amqpcat-v1.0.1_GH0.tar.gz) = ab3e4939fade05417b357e578185d24fc574d9dc5b5fed72f49f65de0c5a349d -SIZE (cloudamqp-amqpcat-v1.0.1_GH0.tar.gz) = 6758 +TIMESTAMP = 1762690544 +SHA256 (cloudamqp-amqpcat-v1.0.2_GH0.tar.gz) = 28c7d3ff37a463b5daa476233dcae200d3c855aa9f8e46d7065dd629731f80d7 +SIZE (cloudamqp-amqpcat-v1.0.2_GH0.tar.gz) = 6861 SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077 SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e diff --git a/net/dhcpcd/Makefile b/net/dhcpcd/Makefile index 24e7319d2cdc..acf4c397cef2 100644 --- a/net/dhcpcd/Makefile +++ b/net/dhcpcd/Makefile @@ -1,5 +1,6 @@ PORTNAME= dhcpcd DISTVERSION= 10.3.0 +PORTREVISION= 1 CATEGORIES= net MASTER_SITES= https://github.com/NetworkConfiguration/${PORTNAME}/releases/download/v${DISTVERSION}/ diff --git a/net/dhcpcd/files/patch-src_privsep-root.c b/net/dhcpcd/files/patch-src_privsep-root.c new file mode 100644 index 000000000000..c57d5422622d --- /dev/null +++ b/net/dhcpcd/files/patch-src_privsep-root.c @@ -0,0 +1,84 @@ +--- src/privsep-root.c.orig 2025-11-14 15:38:04 UTC ++++ src/privsep-root.c +@@ -86,6 +86,7 @@ ps_root_readerrorcb(struct psr_ctx *psr_ctx) + { .iov_base = psr_error, .iov_len = sizeof(*psr_error) }, + { .iov_base = NULL, .iov_len = 0 }, + }; ++ struct msghdr msg = { .msg_iov = iov, .msg_iovlen = __arraycount(iov) }; + ssize_t len; + + #define PSR_ERROR(e) \ +@@ -98,37 +99,58 @@ ps_root_readerrorcb(struct psr_ctx *psr_ctx) + if (eloop_waitfd(fd) == -1) + PSR_ERROR(errno); + +- len = recv(fd, psr_error, sizeof(*psr_error), MSG_PEEK); ++ /* We peek at the psr_error structure to tell us how much of a buffer ++ * we need to read the whole packet. */ ++ len = recvmsg(fd, &msg, MSG_PEEK | MSG_WAITALL); + if (len == -1) + PSR_ERROR(errno); +- else if ((size_t)len < sizeof(*psr_error)) +- PSR_ERROR(EINVAL); + +- if (psr_error->psr_datalen > SSIZE_MAX) +- PSR_ERROR(ENOBUFS); ++ /* After this point, we MUST do another recvmsg even on a failure ++ * to remove the message after peeking. */ ++ if ((size_t)len < sizeof(*psr_error)) ++ goto recv; ++ + if (psr_ctx->psr_usemdata && + psr_error->psr_datalen > psr_ctx->psr_mdatalen) + { + void *d = realloc(psr_ctx->psr_mdata, psr_error->psr_datalen); +- if (d == NULL) +- PSR_ERROR(errno); +- psr_ctx->psr_mdata = d; +- psr_ctx->psr_mdatalen = psr_error->psr_datalen; ++ ++ /* If we failed to malloc then psr_mdatalen will be smaller ++ * than psr_datalen. ++ * The following recvmsg will get MSG_TRUNC so the malloc error ++ * will be reported there but more importantly the ++ * message will be correctly discarded from the queue. */ ++ if (d != NULL) { ++ psr_ctx->psr_mdata = d; ++ psr_ctx->psr_mdatalen = psr_error->psr_datalen; ++ } + } + if (psr_error->psr_datalen != 0) { +- if (psr_ctx->psr_usemdata) ++ if (psr_ctx->psr_usemdata) { + iov[1].iov_base = psr_ctx->psr_mdata; +- else { +- if (psr_error->psr_datalen > psr_ctx->psr_datalen) +- PSR_ERROR(ENOBUFS); ++ /* psr_mdatalen could be smaller then psr_datalen ++ * if the above malloc failed. */ ++ iov[1].iov_len = ++ MIN(psr_ctx->psr_mdatalen, psr_error->psr_datalen); ++ } else { + iov[1].iov_base = psr_ctx->psr_data; ++ /* This should never be the case */ ++ iov[1].iov_len = ++ MIN(psr_ctx->psr_datalen, psr_error->psr_datalen); + } +- iov[1].iov_len = psr_error->psr_datalen; + } + +- len = readv(fd, iov, __arraycount(iov)); ++recv: ++ /* fd is SOCK_SEQPACKET and we mark the boundary with MSG_EOR ++ * so this can never stall if the receive buffers are bigger ++ * than the actual message. */ ++ len = recvmsg(fd, &msg, MSG_WAITALL); + if (len == -1) + PSR_ERROR(errno); ++ else if ((size_t)len < sizeof(*psr_error)) ++ PSR_ERROR(EINVAL); ++ else if (msg.msg_flags & MSG_TRUNC) ++ PSR_ERROR(ENOBUFS); + else if ((size_t)len != sizeof(*psr_error) + psr_error->psr_datalen) + PSR_ERROR(EINVAL); + return len; diff --git a/net/fb303/Makefile b/net/fb303/Makefile index 1b14b582ad0f..868d999631bb 100644 --- a/net/fb303/Makefile +++ b/net/fb303/Makefile @@ -1,6 +1,6 @@ PORTNAME= fb303 DISTVERSIONPREFIX= v -DISTVERSION= 2025.11.10.00 +DISTVERSION= 2025.11.17.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/fb303/distinfo b/net/fb303/distinfo index 9abab2132d0a..a8070e372055 100644 --- a/net/fb303/distinfo +++ b/net/fb303/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762937315 -SHA256 (facebook-fb303-v2025.11.10.00_GH0.tar.gz) = 4edb02ef25543fa94741f3478666fb08f18fc3e22892c6c406fd041df8315f94 -SIZE (facebook-fb303-v2025.11.10.00_GH0.tar.gz) = 274896 +TIMESTAMP = 1763425436 +SHA256 (facebook-fb303-v2025.11.17.00_GH0.tar.gz) = 267050af2a5416634dd9d588eb52b7a7eb9d1f901da678204a73e702d2f00352 +SIZE (facebook-fb303-v2025.11.17.00_GH0.tar.gz) = 275832 diff --git a/net/gerbera/Makefile b/net/gerbera/Makefile index 43debaebdbae..9fda03969b78 100644 --- a/net/gerbera/Makefile +++ b/net/gerbera/Makefile @@ -1,6 +1,6 @@ PORTNAME= gerbera DISTVERSIONPREFIX= v -DISTVERSION= 2.6.1 +DISTVERSION= 3.0.0 PORTREVISION= 1 CATEGORIES= net multimedia diff --git a/net/gerbera/distinfo b/net/gerbera/distinfo index 5eee063a0a5f..8f969cfb7560 100644 --- a/net/gerbera/distinfo +++ b/net/gerbera/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755307156 -SHA256 (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 6a7ed1c73bd86bdddd76bcb6c4bcd2e42788a20eb1f3165e0ea9f456abccd3ed -SIZE (gerbera-gerbera-v2.6.1_GH0.tar.gz) = 9874477 +TIMESTAMP = 1762628864 +SHA256 (gerbera-gerbera-v3.0.0_GH0.tar.gz) = d7934a2318f45330deb2ed1b589bd37b49f42f7929a9d11650349d17c998f920 +SIZE (gerbera-gerbera-v3.0.0_GH0.tar.gz) = 9916800 diff --git a/net/gerbera/files/patch-CMakeLists.txt b/net/gerbera/files/patch-CMakeLists.txt index 3147907fc8c2..1e64031e42fd 100644 --- a/net/gerbera/files/patch-CMakeLists.txt +++ b/net/gerbera/files/patch-CMakeLists.txt @@ -1,23 +1,27 @@ ---- CMakeLists.txt.orig 2025-08-05 02:13:11 UTC +--- CMakeLists.txt.orig 2025-11-08 19:08:45 UTC +++ CMakeLists.txt -@@ -815,13 +815,13 @@ endif() +@@ -906,15 +906,15 @@ endif() ) endif() --set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions") +-if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") +- set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions") - --install(FILES -- scripts/gerbera-completion.sh -- DESTINATION "${BASH_COMPLETION_DIR}" -- RENAME gerbera --) -+#set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions") +- install(FILES +- scripts/gerbera-completion.sh +- DESTINATION "${BASH_COMPLETION_DIR}" +- RENAME gerbera +- ) +-endif() ++#if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin") ++# set(BASH_COMPLETION_DIR "/usr/share/bash-completion/completions") +# -+#install(FILES -+# scripts/gerbera-completion.sh -+# DESTINATION "${BASH_COMPLETION_DIR}" -+# RENAME gerbera -+#) ++# install(FILES ++# scripts/gerbera-completion.sh ++# DESTINATION "${BASH_COMPLETION_DIR}" ++# RENAME gerbera ++# ) ++#endif() set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA ${DEBIAN_EXTRA_FILES}) diff --git a/net/gerbera/files/patch-src_web_config__load.cc b/net/gerbera/files/patch-src_web_config__load.cc deleted file mode 100644 index 34ff795ddafc..000000000000 --- a/net/gerbera/files/patch-src_web_config__load.cc +++ /dev/null @@ -1,14 +0,0 @@ ---- src/web/config_load.cc.orig 2025-08-15 13:41:10 UTC -+++ src/web/config_load.cc -@@ -150,7 +150,11 @@ void Web::ConfigLoad::setValue(Json::Value& item, cons - template <typename T> - void Web::ConfigLoad::setValue(Json::Value& item, const T& value) - { -+#if FMT_VERSION >= 120000 -+ static_assert(fmt::is_formattable<T, fmt::format_context>::value, "T must be formattable"); -+#else - static_assert(fmt::has_formatter<T, fmt::format_context>::value, "T must be formattable"); -+#endif - item[CONFIG_LOAD_VALUE] = fmt::to_string(value); - } - diff --git a/net/gerbera/pkg-plist b/net/gerbera/pkg-plist index 4e5a185f9030..3acc78534d3c 100644 --- a/net/gerbera/pkg-plist +++ b/net/gerbera/pkg-plist @@ -1,12 +1,20 @@ bin/gerbera +%%DATADIR%%/config2.xsd %%DATADIR%%/js/audio.js %%DATADIR%%/js/common.js +%%DATADIR%%/js/image.js %%DATADIR%%/js/import.js %%DATADIR%%/js/metadata.js %%DATADIR%%/js/playlists.js +%%DATADIR%%/js/trailer.js +%%DATADIR%%/js/video.js %%DATADIR%%/mysql-drop.sql %%DATADIR%%/mysql-upgrade.xml %%DATADIR%%/mysql.sql +%%DATADIR%%/postgres-drop.sql +%%DATADIR%%/postgres-upgrade.xml +%%DATADIR%%/postgres.sql +%%DATADIR%%/sqlite3-drop.sql %%DATADIR%%/sqlite3-upgrade.xml %%DATADIR%%/sqlite3.sql %%DATADIR%%/web/README.md diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile index da370865def8..cc82a97203bb 100644 --- a/net/google-cloud-sdk/Makefile +++ b/net/google-cloud-sdk/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-sdk -DISTVERSION= 547.0.0 +DISTVERSION= 548.0.0 CATEGORIES= net MASTER_SITES= https://dl.google.com/dl/cloudsdk/channels/rapid/downloads/ DISTNAME= google-cloud-sdk-${PORTVERSION}-linux-x86_64 diff --git a/net/google-cloud-sdk/distinfo b/net/google-cloud-sdk/distinfo index ea7abf2218fb..50d1fcd24b2d 100644 --- a/net/google-cloud-sdk/distinfo +++ b/net/google-cloud-sdk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763046770 -SHA256 (google-cloud-sdk-547.0.0-linux-x86_64.tar.gz) = 6309d5ab4ad1889e9e11bebf34851398d8a3e29002e212382cfa7f1c81af2cbc -SIZE (google-cloud-sdk-547.0.0-linux-x86_64.tar.gz) = 202756608 +TIMESTAMP = 1763634643 +SHA256 (google-cloud-sdk-548.0.0-linux-x86_64.tar.gz) = 0b55832acefeadd0d68830647f89aa4fb72837ac3446766f39cec188b885a095 +SIZE (google-cloud-sdk-548.0.0-linux-x86_64.tar.gz) = 202881946 diff --git a/net/hostapd-devel/Makefile b/net/hostapd-devel/Makefile index 7ac12c534da2..e5a4eaee8e5a 100644 --- a/net/hostapd-devel/Makefile +++ b/net/hostapd-devel/Makefile @@ -10,8 +10,8 @@ WWW= https://w1.fi/hostapd/ USE_GITHUB= yes GH_ACCOUNT= cschuber GH_PROJECT= hostap -GH_TAGNAME= 525bbfca3 -COMMIT_DATE= 2025.09.24 +GH_TAGNAME= 8990591d07 +COMMIT_DATE= 2025.11.07 LICENSE= BSD3CLAUSE diff --git a/net/hostapd-devel/distinfo b/net/hostapd-devel/distinfo index c7aee0f73caa..fcd22190e167 100644 --- a/net/hostapd-devel/distinfo +++ b/net/hostapd-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758740545 -SHA256 (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 143cd4ca7e0328b52f2bb6e220f73155b57d4633cf2042d8ca95e01b217cecc7 -SIZE (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 5335084 +TIMESTAMP = 1763398766 +SHA256 (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 41e3b309f1ac69aa97ac51d868d5ae750c9b40309e89146a1b74e013197abfe6 +SIZE (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 5369906 diff --git a/net/kf6-kcalendarcore/distinfo b/net/kf6-kcalendarcore/distinfo index 8ad3838f0d15..e2558c3ec7f5 100644 --- a/net/kf6-kcalendarcore/distinfo +++ b/net/kf6-kcalendarcore/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759784977 -SHA256 (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 9e65636c32cd4bc8cbf660c4dd81b0732197ef6f593f6ba0af8a61788708b6fc -SIZE (KDE/frameworks/6.19/kcalendarcore-6.19.0.tar.xz) = 318568 +TIMESTAMP = 1762892873 +SHA256 (KDE/frameworks/6.20/kcalendarcore-6.20.0.tar.xz) = 5f61027b34510d0de2f2b151c279b000aa17e1c34906ff05e0f0086eed2f3785 +SIZE (KDE/frameworks/6.20/kcalendarcore-6.20.0.tar.xz) = 317520 diff --git a/net/kf6-kcontacts/distinfo b/net/kf6-kcontacts/distinfo index eaceddc55b3c..148c6d98b90f 100644 --- a/net/kf6-kcontacts/distinfo +++ b/net/kf6-kcontacts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759784977 -SHA256 (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = c9d032f3d988050e3449b009d961f137ff9d81cc128f63baecaccb2a718f5949 -SIZE (KDE/frameworks/6.19/kcontacts-6.19.0.tar.xz) = 210896 +TIMESTAMP = 1762892873 +SHA256 (KDE/frameworks/6.20/kcontacts-6.20.0.tar.xz) = b253cd4864a3f3d4343485cc4bfe1b0344ccf5136ead2ada359e6933e09253de +SIZE (KDE/frameworks/6.20/kcontacts-6.20.0.tar.xz) = 214140 diff --git a/net/kf6-kdav/distinfo b/net/kf6-kdav/distinfo index dd150c6ea5c0..04fd76c000ff 100644 --- a/net/kf6-kdav/distinfo +++ b/net/kf6-kdav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759784977 -SHA256 (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 7753b9a87d9b5a99ffc0a8c59e98dbd66acade5729d5ae2f0a6d3fbe66ea0a92 -SIZE (KDE/frameworks/6.19/kdav-6.19.0.tar.xz) = 69792 +TIMESTAMP = 1762892873 +SHA256 (KDE/frameworks/6.20/kdav-6.20.0.tar.xz) = bd18d5a3db01c277adc9da32dd20a45fc95b28b11fbff5399842b0524a49d084 +SIZE (KDE/frameworks/6.20/kdav-6.20.0.tar.xz) = 69800 diff --git a/net/kf6-kholidays/distinfo b/net/kf6-kholidays/distinfo index 478b9e0edf9c..b385fff8ea0a 100644 --- a/net/kf6-kholidays/distinfo +++ b/net/kf6-kholidays/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759784978 -SHA256 (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 7876116dc022fe722294305cd58dde53fd21bcd664188ad26aceed63e55ddc86 -SIZE (KDE/frameworks/6.19/kholidays-6.19.0.tar.xz) = 265456 +TIMESTAMP = 1762892874 +SHA256 (KDE/frameworks/6.20/kholidays-6.20.0.tar.xz) = b29a7a27f85f3b533c02002bd5efd375fed64268e898cb40e6d377b0d7243864 +SIZE (KDE/frameworks/6.20/kholidays-6.20.0.tar.xz) = 265844 diff --git a/net/kf6-syndication/distinfo b/net/kf6-syndication/distinfo index 06ceef801099..02886845807b 100644 --- a/net/kf6-syndication/distinfo +++ b/net/kf6-syndication/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759784978 -SHA256 (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 161110744d5bc7b9b0f86068d85018da6129c8c07aa4749c9a18bdeb75c17166 -SIZE (KDE/frameworks/6.19/syndication-6.19.0.tar.xz) = 569332 +TIMESTAMP = 1762892874 +SHA256 (KDE/frameworks/6.20/syndication-6.20.0.tar.xz) = e2b79ea958a8edfd4c9c0790925cc43d1f4031ec65ee545a60591008be159242 +SIZE (KDE/frameworks/6.20/syndication-6.20.0.tar.xz) = 569296 diff --git a/net/lavinmq/Makefile b/net/lavinmq/Makefile index d9d87d84c5c1..63b22fd6f118 100644 --- a/net/lavinmq/Makefile +++ b/net/lavinmq/Makefile @@ -1,6 +1,6 @@ PORTNAME= lavinmq DISTVERSIONPREFIX= v -DISTVERSION= 2.4.5 +DISTVERSION= 2.5.2 CATEGORIES= net # JavaScripts @@ -29,10 +29,10 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} \ chart.js-${_CHARTJS}.tgz # Crystal library versions -_AMQP_CLIENT= 1.3.1 -_AMQP_PROTO= 1.1.15 +_AMQP_CLIENT= 1.3.2 +_AMQP_PROTO= 1.1.16 _LZ4= 96d714f7593c66ca7425872fd26c7b1286806d3d -_MQTT= 36ff248ff8e9aaa749cfff3d251103e0e5f661bc +_MQTT= 5cf504b32313b3b63eecde22e2a136b9b9935b8b # JavaScript library versions _AMQP_JS= 3.1.1 @@ -47,7 +47,9 @@ WWW= https://www.lavinmq.com/ LICENSE= APACHE20 BUILD_DEPENDS= crystal:lang/crystal \ + liblz4>0:archivers/liblz4 \ help2man:misc/help2man \ + pcre2>0:devel/pcre2 \ shards:devel/shards USES= pkgconfig ssl:build diff --git a/net/lavinmq/distinfo b/net/lavinmq/distinfo index 6e0f0bd9f0b5..8c13f8309f3b 100644 --- a/net/lavinmq/distinfo +++ b/net/lavinmq/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1762085895 +TIMESTAMP = 1763502775 SHA256 (chart.js-4.0.1.tgz) = 461dae2edc0eda7beeb16c7030ab630ab5129aedd3fc6de9a036f6dfe488556f SIZE (chart.js-4.0.1.tgz) = 793292 SHA256 (amqp-websocket-client.mjs) = a779d8417536e31e44eaceeef5ae745e5f0b95f16cf13a45e6ac5dcaadfd1c47 @@ -15,15 +15,15 @@ SHA256 (styles.min.css) = 119784e23ffc39b6fa3fdb3df93f391f8250e8af141b78dfc3b6be SIZE (styles.min.css) = 296065 SHA256 (paho-mqtt.js) = a0c734a00a2172d579ca1ff4f92fb366bccb40974005bdad5ea7a2f0326ac158 SIZE (paho-mqtt.js) = 90293 -SHA256 (cloudamqp-lavinmq-v2.4.5_GH0.tar.gz) = d61d2f015e8e330d629ffc79913af6adbdd7e415478579268285896d276afde5 -SIZE (cloudamqp-lavinmq-v2.4.5_GH0.tar.gz) = 1078971 +SHA256 (cloudamqp-lavinmq-v2.5.2_GH0.tar.gz) = 76decbb65bff512bdfaf961780fa8c63e0e48a212c08adc56e458111d3ef6355 +SIZE (cloudamqp-lavinmq-v2.5.2_GH0.tar.gz) = 1136378 SHA256 (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 6a851169d1382a35aecff253d24f6acbaaa92b906a24b5edd903637bd212f380 SIZE (84codes-lz4.cr-96d714f7593c66ca7425872fd26c7b1286806d3d_GH0.tar.gz) = 7298 SHA256 (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4dd0c6f838542f97338866aef36de7b464c06112c4434e4db48aa65586b68ef3 SIZE (84codes-systemd.cr-v2.0.0_GH0.tar.gz) = 4339 -SHA256 (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 2650924ad06f80a12d4f3eeaf800da45e7d74304289692a4b26576e5bfada85a -SIZE (cloudamqp-amq-protocol.cr-v1.1.15_GH0.tar.gz) = 18077 -SHA256 (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 2534b98bf64a17e075871f82fcf6bdee6d6d9dba5fc29472afe61bf6f1a5388e -SIZE (cloudamqp-amqp-client.cr-v1.3.1_GH0.tar.gz) = 24043 -SHA256 (84codes-mqtt-protocol.cr-36ff248ff8e9aaa749cfff3d251103e0e5f661bc_GH0.tar.gz) = 693aefc6728697b27841876722a784ed8336261b1c3d1582790a5dfd94ad76d8 -SIZE (84codes-mqtt-protocol.cr-36ff248ff8e9aaa749cfff3d251103e0e5f661bc_GH0.tar.gz) = 17658 +SHA256 (cloudamqp-amq-protocol.cr-v1.1.16_GH0.tar.gz) = af2b9b80f57a3b8debded03632905e364b27b60c3296c1981c037075fbce4d5e +SIZE (cloudamqp-amq-protocol.cr-v1.1.16_GH0.tar.gz) = 19046 +SHA256 (cloudamqp-amqp-client.cr-v1.3.2_GH0.tar.gz) = b87a36549a66bdaf625bd9f167643a359ef549d60f6173c688f12a318604abff +SIZE (cloudamqp-amqp-client.cr-v1.3.2_GH0.tar.gz) = 24636 +SHA256 (84codes-mqtt-protocol.cr-5cf504b32313b3b63eecde22e2a136b9b9935b8b_GH0.tar.gz) = 7410fd5781e1611c3e806fe84e6bcd64ceb1a3594fb29a6849194c99bdef58bb +SIZE (84codes-mqtt-protocol.cr-5cf504b32313b3b63eecde22e2a136b9b9935b8b_GH0.tar.gz) = 17655 diff --git a/net/libmateweather/Makefile b/net/libmateweather/Makefile index 3eff55b74bdb..16da5472dc02 100644 --- a/net/libmateweather/Makefile +++ b/net/libmateweather/Makefile @@ -1,6 +1,7 @@ PORTNAME= libmateweather DISTVERSIONPREFIX= v DISTVERSION= 1.28.1 +PORTREVISION= 1 CATEGORIES= net mate MAINTAINER= gnome@FreeBSD.org diff --git a/net/libmateweather/pkg-plist b/net/libmateweather/pkg-plist index ab7d13bd8036..986e5ccc9b43 100644 --- a/net/libmateweather/pkg-plist +++ b/net/libmateweather/pkg-plist @@ -15,6 +15,7 @@ libdata/pkgconfig/mateweather.pc %%PORTDOCS%%%%DOCSDIR%%/MateWeatherTimezone.html %%PORTDOCS%%%%DOCSDIR%%/MateWeatherTimezoneMenu.html %%PORTDOCS%%%%DOCSDIR%%/annotation-glossary.html +%%PORTDOCS%%%%DOCSDIR%%/api-index-deprecated.html %%PORTDOCS%%%%DOCSDIR%%/api-index-full.html %%PORTDOCS%%%%DOCSDIR%%/ch01.html %%PORTDOCS%%%%DOCSDIR%%/home.png diff --git a/net/libproxy/Makefile b/net/libproxy/Makefile index 647ed25fb404..824c33b4421d 100644 --- a/net/libproxy/Makefile +++ b/net/libproxy/Makefile @@ -1,5 +1,6 @@ PORTNAME= libproxy DISTVERSION= 0.5.10 +PORTREVISION= 1 CATEGORIES= net devel MAINTAINER= desktop@FreeBSD.org @@ -14,6 +15,8 @@ USES= cpe gnome meson pkgconfig CPE_VENDOR= libproxy_project USE_GITHUB= yes +HAS_SYMBOL_VERSION= ${PREFIX}/lib/libproxy.so.1 + USE_GNOME= glib20 introspection MESON_ARGS= -Dtests=true \ diff --git a/net/libproxy/files/patch-src_libproxy_test.map b/net/libproxy/files/patch-src_libproxy_test.map new file mode 100644 index 000000000000..116c1b17b358 --- /dev/null +++ b/net/libproxy/files/patch-src_libproxy_test.map @@ -0,0 +1,7 @@ +--- src/libproxy/test.map.orig 2025-11-17 14:48:23 UTC ++++ src/libproxy/test.map +@@ -1,2 +1,2 @@ + # +-TEST { local: *; }; +\ No newline at end of file ++TEST { global: environ; __progname; local: *; }; diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile index 1986939eb442..dfa67cb30ef8 100644 --- a/net/mvfst/Makefile +++ b/net/mvfst/Makefile @@ -1,6 +1,6 @@ PORTNAME= mvfst DISTVERSIONPREFIX= v -DISTVERSION= 2025.11.10.00 +DISTVERSION= 2025.11.17.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo index 7bebb319a98d..1a7a6e466455 100644 --- a/net/mvfst/distinfo +++ b/net/mvfst/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762937316 -SHA256 (facebook-mvfst-v2025.11.10.00_GH0.tar.gz) = c970a893f4bcfe5658c217e91ffe81ca1283d91340d699cc5496da9f4e96bd75 -SIZE (facebook-mvfst-v2025.11.10.00_GH0.tar.gz) = 2168298 +TIMESTAMP = 1763425438 +SHA256 (facebook-mvfst-v2025.11.17.00_GH0.tar.gz) = 772eaa02e807a93e7fc32383d19c674cd2c12f7e9f3a66376bc1a563eb960099 +SIZE (facebook-mvfst-v2025.11.17.00_GH0.tar.gz) = 2168581 diff --git a/net/ooni-probe-cli/Makefile b/net/ooni-probe-cli/Makefile index f2f872f8aaef..129b008303ef 100644 --- a/net/ooni-probe-cli/Makefile +++ b/net/ooni-probe-cli/Makefile @@ -1,7 +1,6 @@ PORTNAME= ooni-probe-cli DISTVERSIONPREFIX= v -DISTVERSION= 3.27.0 -PORTREVISION= 3 +DISTVERSION= 3.28.0 CATEGORIES= net www benchmarks MAINTAINER= rene@FreeBSD.org diff --git a/net/ooni-probe-cli/distinfo b/net/ooni-probe-cli/distinfo index 64b77e90e387..ec8202f0d85f 100644 --- a/net/ooni-probe-cli/distinfo +++ b/net/ooni-probe-cli/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1757169776 -SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.mod) = 97f899b3438b9f840b77acb48150837d93b66f55bfd66a2cca0859cc507a7042 -SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.mod) = 10624 -SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.zip) = 79aee09bf96c3948a2c5d7e5bf8778e91e1bd1ddb34286b7140da21bc7b9340f -SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.27.0/v3.27.0.zip) = 3368078 +TIMESTAMP = 1763554225 +SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.mod) = 14cacf61c1a5f2fb8266b8d2a7c36304e30eef450705ff6b416c093cc69479e3 +SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.mod) = 10624 +SHA256 (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.zip) = f6ce3ae78b552370118b115b10b661ae963d7997d9247d213eca5bf1c46a9ed0 +SIZE (go/net_ooni-probe-cli/ooni-probe-cli-v3.28.0/v3.28.0.zip) = 3370903 diff --git a/net/py-socketio-client/Makefile b/net/py-socketio-client/Makefile index 57e95c845dfc..61dba96c5d88 100644 --- a/net/py-socketio-client/Makefile +++ b/net/py-socketio-client/Makefile @@ -19,4 +19,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.7:www/py-requests@${PY_FLAVOR} \ USES= python USE_PYTHON= autoplist concurrent distutils +NO_ARCH= yes + .include <bsd.port.mk> diff --git a/net/realtek-re-kmod/Makefile b/net/realtek-re-kmod/Makefile index d97e36da6115..b5b46246eb33 100644 --- a/net/realtek-re-kmod/Makefile +++ b/net/realtek-re-kmod/Makefile @@ -1,7 +1,6 @@ PORTNAME= re -PORTVERSION= 1100.00 +PORTVERSION= 1101.00 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= net PKGNAMEPREFIX= realtek- PKGNAMESUFFIX= -kmod @@ -17,7 +16,7 @@ USES= kmod tar:tgz uidfix USE_GITHUB= yes GH_ACCOUNT= alexdupre GH_PROJECT= rtl_bsd_drv -GH_TAGNAME= ea4ed1e +GH_TAGNAME= 11d49ee .include <bsd.port.options.mk> diff --git a/net/realtek-re-kmod/distinfo b/net/realtek-re-kmod/distinfo index 3a1b25183424..88ecf03f40a1 100644 --- a/net/realtek-re-kmod/distinfo +++ b/net/realtek-re-kmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1717494559 -SHA256 (alexdupre-rtl_bsd_drv-v1100.00-ea4ed1e_GH0.tar.gz) = c5e670e2d00bedb31b1a8b6c5bf3e53d1ead16fb2f7d6d1aa0ea1887f17b9d66 -SIZE (alexdupre-rtl_bsd_drv-v1100.00-ea4ed1e_GH0.tar.gz) = 177649 +TIMESTAMP = 1763488186 +SHA256 (alexdupre-rtl_bsd_drv-v1101.00-11d49ee_GH0.tar.gz) = fc427c305241e235045392293d46a4552f24d8e0e0011b420f038abfc1961fe9 +SIZE (alexdupre-rtl_bsd_drv-v1101.00-11d49ee_GH0.tar.gz) = 214235 diff --git a/net/rubygem-activestorage81/Makefile b/net/rubygem-activestorage81/Makefile new file mode 100644 index 000000000000..91a93202b68f --- /dev/null +++ b/net/rubygem-activestorage81/Makefile @@ -0,0 +1,27 @@ +PORTNAME= activestorage +PORTVERSION= 8.1.0 +CATEGORIES= net rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= 81 + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Attach cloud and local files in Rails applications +WWW= https://github.com/rails/rails/tree/main/activestorage \ + https://rubyonrails.org/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/MIT-LICENSE + +RUN_DEPENDS= rubygem-actionpack81>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-actionpack81 \ + rubygem-activejob81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activejob81 \ + rubygem-activerecord81>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-activerecord81 \ + rubygem-activesupport81>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport81 \ + rubygem-marcel>=1.0<2:devel/rubygem-marcel + +USES= gem + +NO_ARCH= yes + +PORTSCOUT= limit:^8\.1\. + +.include <bsd.port.mk> diff --git a/net/rubygem-activestorage81/distinfo b/net/rubygem-activestorage81/distinfo new file mode 100644 index 000000000000..b3cc9625ce0c --- /dev/null +++ b/net/rubygem-activestorage81/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1762526262 +SHA256 (rubygem/activestorage-8.1.0.gem) = 15cca5966bb39fed926ebb5bd03ec2cacf8ca3fe2de84fb50faa31ba317ab2ac +SIZE (rubygem/activestorage-8.1.0.gem) = 68096 diff --git a/net/rubygem-activestorage81/pkg-descr b/net/rubygem-activestorage81/pkg-descr new file mode 100644 index 000000000000..48422441ebc3 --- /dev/null +++ b/net/rubygem-activestorage81/pkg-descr @@ -0,0 +1,11 @@ +Active Storage makes it simple to upload and reference files in cloud services +like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach +those files to Active Records. Supports having one main service and mirrors in +other services for redundancy. It also provides a disk service for testing or +local deployments, but the focus is on cloud storage. + +Files can be uploaded from the server to the cloud or directly from the client +to the cloud. + +Image files can furthermore be transformed using on-demand variants for quality, +aspect ratio, size, or any other MiniMagick or Vips supported transformation. diff --git a/net/wangle/Makefile b/net/wangle/Makefile index 674689e39421..1058185ebaa3 100644 --- a/net/wangle/Makefile +++ b/net/wangle/Makefile @@ -1,6 +1,6 @@ PORTNAME= wangle DISTVERSIONPREFIX= v -DISTVERSION= 2025.11.10.00 +DISTVERSION= 2025.11.17.00 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org diff --git a/net/wangle/distinfo b/net/wangle/distinfo index dbddc6a3bde2..1d73e1c0da2f 100644 --- a/net/wangle/distinfo +++ b/net/wangle/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762937307 -SHA256 (facebook-wangle-v2025.11.10.00_GH0.tar.gz) = 7cc9bd32619fcb14cc9ac4ced71401f85130514c812c5d6b3b904dc720c4e9a1 -SIZE (facebook-wangle-v2025.11.10.00_GH0.tar.gz) = 375833 +TIMESTAMP = 1763425428 +SHA256 (facebook-wangle-v2025.11.17.00_GH0.tar.gz) = 2c064595f26bc5ed3a06e04b0a9cc6b7a845c89ea5a218170b0d286a55059f96 +SIZE (facebook-wangle-v2025.11.17.00_GH0.tar.gz) = 376754 diff --git a/net/wifi-firmware-kmod/Makefile.inc b/net/wifi-firmware-kmod/Makefile.inc index cc957a76fb6a..cdd2f657ff55 100644 --- a/net/wifi-firmware-kmod/Makefile.inc +++ b/net/wifi-firmware-kmod/Makefile.inc @@ -3,10 +3,11 @@ PORTVERSION= ${FWDRV_VERSION} PORTREVISION?= 2 CATEGORIES= net MASTER_SITES= https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ - https://ams.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ - https://dfw.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ - https://nyc.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ - https://sin.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ + https://fra.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ + https://sea.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ + https://sg2.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ + https://sto.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ \ + https://tor.source.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ MAINTAINER= bz@FreeBSD.org COMMENT= Firmware modules for the ${FWDRV} (${FLAVOR}) WiFi NIC driver |
