summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--net-p2p/libtorrent/Makefile15
-rw-r--r--net-p2p/libtorrent/distinfo6
-rw-r--r--net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc4
-rw-r--r--net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h10
-rw-r--r--net-p2p/libtorrent/pkg-plist7
-rw-r--r--net-p2p/rtorrent/Makefile27
-rw-r--r--net-p2p/rtorrent/distinfo6
-rw-r--r--net/Makefile1
-rw-r--r--net/chrony/Makefile11
-rw-r--r--net/chrony/files/patch-test_unit_socket.c30
-rw-r--r--net/croc/Makefile6
-rw-r--r--net/croc/distinfo10
-rw-r--r--net/libiscsi/Makefile7
-rw-r--r--net/libiscsi/distinfo6
-rw-r--r--net/libiscsi/pkg-plist3
-rw-r--r--net/libpfctl/Makefile8
-rw-r--r--net/libpfctl/distinfo12
-rw-r--r--net/libpfctl/files/patch-Makefile3
-rw-r--r--net/librest1/Makefile2
-rw-r--r--net/liferea/Makefile1
-rw-r--r--net/liferea/files/patch-src_itemset.c22
-rw-r--r--net/nats-surveyor/Makefile21
-rw-r--r--net/nats-surveyor/distinfo7
-rw-r--r--net/nats-surveyor/pkg-descr4
-rw-r--r--net/redpanda-connect/Makefile11
-rw-r--r--net/redpanda-connect/distinfo10
-rw-r--r--net/redpanda-connect/files/extra-patch-public_components_all_package.go (renamed from net/redpanda-connect/files/remove-enterprise-connectors.patch)10
27 files changed, 149 insertions, 111 deletions
diff --git a/net-p2p/libtorrent/Makefile b/net-p2p/libtorrent/Makefile
index 2134ab6851a2..0a2da6201cd6 100644
--- a/net-p2p/libtorrent/Makefile
+++ b/net-p2p/libtorrent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libtorrent
-DISTVERSION= 0.15.6
+DISTVERSION= 0.16.0
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
@@ -10,6 +10,7 @@ WWW= https://github.com/rakshasa/libtorrent
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+LIB_DEPENDS= libcurl.so:ftp/curl
TEST_DEPENDS= cppunit>0:devel/cppunit
USES= compiler:c++17-lang cpe libtool localbase:ldflags pathfix \
@@ -36,14 +37,4 @@ OPTIONS_DEFAULT= KQUEUE
KQUEUE_DESC= Use kqueue(2) support
KQUEUE_CONFIGURE_WITH= kqueue
-.include <bsd.port.pre.mk>
-
-# Disable instrumentation, which requires 64-bit atomic ops, on i386 when using
-# gcc to avoid linking errors:
-# /usr/local/lib/libtorrent.so: undefined reference to `__sync_add_and_fetch_8'
-# /usr/local/lib/libtorrent.so: undefined reference to `__sync_fetch_and_and_8'
-.if ${ARCH} == i386 && ${CHOSEN_COMPILER_TYPE} == gcc
-CONFIGURE_ARGS+= --disable-instrumentation
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/net-p2p/libtorrent/distinfo b/net-p2p/libtorrent/distinfo
index 3eb6dbc858aa..7bebc5e606c8 100644
--- a/net-p2p/libtorrent/distinfo
+++ b/net-p2p/libtorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755953468
-SHA256 (libtorrent-0.15.6.tar.gz) = 406592657fa45ac7ba0628a7d356cf7ec8d5dafd918d4252055c795491d33970
-SIZE (libtorrent-0.15.6.tar.gz) = 871284
+TIMESTAMP = 1757101252
+SHA256 (libtorrent-0.16.0.tar.gz) = 623a75e85a23f7471c9531ea67a01bb652165c6b2b6a829a7f1c6117eac938ec
+SIZE (libtorrent-0.16.0.tar.gz) = 885568
diff --git a/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc b/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc
index f119df1d6e6e..b73078bdc1ab 100644
--- a/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc
+++ b/net-p2p/libtorrent/files/patch-src_data_memory__chunk.cc
@@ -1,6 +1,6 @@
---- src/data/memory_chunk.cc.orig 2025-06-01 13:09:26 UTC
+--- src/data/memory_chunk.cc.orig 2025-09-05 08:47:37 UTC
+++ src/data/memory_chunk.cc
-@@ -66,6 +66,9 @@ MemoryChunk::unmap() {
+@@ -49,6 +49,9 @@ MemoryChunk::unmap() {
if (!is_valid())
throw internal_error("MemoryChunk::unmap() called on an invalid object");
diff --git a/net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h b/net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h
deleted file mode 100644
index 56e9dbf35b71..000000000000
--- a/net-p2p/libtorrent/files/patch-src_torrent_net_socket__address__key.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/torrent/net/socket_address_key.h.orig 2025-06-01 13:09:26 UTC
-+++ src/torrent/net/socket_address_key.h
-@@ -7,6 +7,7 @@
- #include <cstring>
- #include <cinttypes>
- #include <netinet/in.h>
-+#include <sys/socket.h>
-
- // Unique key for the socket address, excluding port numbers, etc.
-
diff --git a/net-p2p/libtorrent/pkg-plist b/net-p2p/libtorrent/pkg-plist
index b8fd887f44df..826b7588ff53 100644
--- a/net-p2p/libtorrent/pkg-plist
+++ b/net-p2p/libtorrent/pkg-plist
@@ -25,9 +25,10 @@ include/torrent/error.h
include/torrent/event.h
include/torrent/exceptions.h
include/torrent/hash_string.h
-include/torrent/http.h
include/torrent/net/address_info.h
include/torrent/net/fd.h
+include/torrent/net/http_get.h
+include/torrent/net/http_stack.h
include/torrent/net/resolver.h
include/torrent/net/socket_address.h
include/torrent/net/socket_address_key.h
@@ -69,6 +70,6 @@ include/torrent/utils/signal_bitfield.h
include/torrent/utils/thread.h
include/torrent/utils/uri_parser.h
lib/libtorrent.so
-lib/libtorrent.so.26
-lib/libtorrent.so.26.0.0
+lib/libtorrent.so.30
+lib/libtorrent.so.30.0.0
libdata/pkgconfig/libtorrent.pc
diff --git a/net-p2p/rtorrent/Makefile b/net-p2p/rtorrent/Makefile
index 24009a48b2f8..0d2db49d588b 100644
--- a/net-p2p/rtorrent/Makefile
+++ b/net-p2p/rtorrent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rtorrent
-DISTVERSION= 0.15.6
+DISTVERSION= 0.16.0
CATEGORIES= net-p2p
MASTER_SITES= https://github.com/rakshasa/rtorrent/releases/download/v${DISTVERSION}/
@@ -11,14 +11,13 @@ LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
-LIB_DEPENDS= libcurl.so:ftp/curl \
- libtorrent.so:net-p2p/libtorrent
+LIB_DEPENDS= libtorrent.so:net-p2p/libtorrent
USES= compiler:c++17-lang ncurses pkgconfig
USE_RC_SUBR= rtorrent
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-debug
-LDFLAGS+= -lexecinfo -pthread
+CONFIGURE_ARGS= --disable-debug \
+ --with-xmlrpc-tinyxml2
SUB_FILES= pkg-message
@@ -26,19 +25,11 @@ USERS= rtorrent
GROUPS= rtorrent
PLIST_FILES= bin/rtorrent \
- "@sample ${ETCDIR}/rtorrent.conf.sample"
-PORTDOCS= README
-
-OPTIONS_DEFINE= DOCS IPV6
-OPTIONS_DEFAULT= TINYXML
-OPTIONS_RADIO= XML
-OPTIONS_RADIO_XML= TINYXML XMLRPC
-XMLRPC_DESC= Compile with xmlrpc-c support
-
-IPV6_CONFIGURE_ENABLE= ipv6
-TINYXML_CONFIGURE_ON= --with-xmlrpc-tinyxml2
-XMLRPC_LIB_DEPENDS= libxmlrpc.so:net/xmlrpc-c
-XMLRPC_CONFIGURE_ON= --with-xmlrpc-c
+ "@sample ${ETCDIR}/rtorrent.conf.sample" \
+ ${DATADIR}/lua/rtorrent.lua
+PORTDOCS= README.md
+
+OPTIONS_DEFINE= DOCS
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
diff --git a/net-p2p/rtorrent/distinfo b/net-p2p/rtorrent/distinfo
index a44d5bfed9fc..9d4974b6f14a 100644
--- a/net-p2p/rtorrent/distinfo
+++ b/net-p2p/rtorrent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755953681
-SHA256 (rtorrent-0.15.6.tar.gz) = a3eb2afcdd0d81aaf5efd044761075f7f832375e9a6eb4b38a7694bfff3aa3cd
-SIZE (rtorrent-0.15.6.tar.gz) = 866966
+TIMESTAMP = 1757102139
+SHA256 (rtorrent-0.16.0.tar.gz) = fe8f8793f3bae8de157f567d9d89629dfd6fc21bc18d7db4537c4014a23dc1d9
+SIZE (rtorrent-0.16.0.tar.gz) = 854573
diff --git a/net/Makefile b/net/Makefile
index 9d9795a651ce..54ac15598827 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -514,6 +514,7 @@
SUBDIR += nats-nsc
SUBDIR += nats-server
SUBDIR += nats-streaming-server
+ SUBDIR += nats-surveyor
SUBDIR += nats-top
SUBDIR += natscli
SUBDIR += nbd-server
diff --git a/net/chrony/Makefile b/net/chrony/Makefile
index 68f89fcf6eae..7b2e1654d237 100644
--- a/net/chrony/Makefile
+++ b/net/chrony/Makefile
@@ -90,17 +90,6 @@ post-patch:
${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!g' \
-e 's!/var/lib!/var/db!g' \
${PORTEXAMPLES:M*.conf.example*}
-.if "4.8" == ${PORTVERSION} && empty(WITH_DEBUG)
- # SCK_AcceptConnection sets the socket to non-blocking,
- # and socket.test (built from socket.c and wildcarded)
- # fails with EAGAIN; to see for yourself, build
- # with WITH_DEBUG=yes set, so that you get --enable-debug
- # for configure, and run test/unit/socket.test -d
- # You can avoid that by running under truss, at least
- # on FreeBSD 14.3 amd64. The same does not happen
- # on Fedora Linux 42 x86_64 on the very same computer.
- ${MV} ${WRKSRC}/test/unit/socket.c ${WRKSRC}/test/unit/socket.c.disabled
-.endif
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/chronyc
diff --git a/net/chrony/files/patch-test_unit_socket.c b/net/chrony/files/patch-test_unit_socket.c
new file mode 100644
index 000000000000..fd9e71d17078
--- /dev/null
+++ b/net/chrony/files/patch-test_unit_socket.c
@@ -0,0 +1,30 @@
+commit 120bf44989391164c924e97d3142dc1352ab7970
+Author: Miroslav Lichvar <mlichvar@redhat.com>
+Date: Thu Aug 28 09:33:34 2025 +0200
+
+ test: fix socket unit test to use non-blocking accepted sockets
+
+ SCK_AcceptConnection() always returns a non-blocking socket. Clear the
+ O_NONBLOCK flag in the socket unit test, which relies on blocking, to
+ avoid failures.
+
+ Reported-by: Matthias Andree <matthias.andree@gmx.de>
+
+--- test/unit/socket.c.orig 2025-08-27 12:05:31 UTC
++++ test/unit/socket.c
+@@ -191,6 +191,7 @@ test_unit(void)
+ s3 = SCK_AcceptConnection(s1, &sa2);
+ TEST_CHECK(UTI_CompareIPs(&sa1.ip_addr, &sa2.ip_addr, NULL) == 0);
+
++ fcntl(s3, F_SETFL, fcntl(s3, F_GETFL) & ~O_NONBLOCK);
+ send_and_recv(SCK_ADDR_IP, 1, 1, s3, s2);
+
+ SCK_ShutdownConnection(s2);
+@@ -227,6 +228,7 @@ test_unit(void)
+ s3 = SCK_AcceptConnection(s1, &sa2);
+ TEST_CHECK(sa2.ip_addr.family == IPADDR_UNSPEC);
+
++ fcntl(s3, F_SETFL, fcntl(s3, F_GETFL) & ~O_NONBLOCK);
+ send_and_recv(SCK_ADDR_UNIX, 1, i % 2, s3, s2);
+
+ if (i % 4)
diff --git a/net/croc/Makefile b/net/croc/Makefile
index b560c24008d9..a87170f86701 100644
--- a/net/croc/Makefile
+++ b/net/croc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= croc
-PORTVERSION= 10.0.13
+PORTVERSION= 10.2.4
DISTVERSIONPREFIX= v
-PORTREVISION= 7
CATEGORIES= net
MAINTAINER= olgeni@FreeBSD.org
@@ -12,11 +11,10 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
+USE_RC_SUBR= croc
GO_MODULE= github.com/schollz/croc/v10
-USE_RC_SUBR= croc
-
PLIST_FILES= bin/croc
.include <bsd.port.mk>
diff --git a/net/croc/distinfo b/net/croc/distinfo
index 30d7f9410d5c..3caaeca4b939 100644
--- a/net/croc/distinfo
+++ b/net/croc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1727860010
-SHA256 (go/net_croc/croc-v10.0.13/v10.0.13.mod) = 2004d2aa2ff36dc27b5630af816af5876ab42294a26915bf17f86f784958cdcc
-SIZE (go/net_croc/croc-v10.0.13/v10.0.13.mod) = 1341
-SHA256 (go/net_croc/croc-v10.0.13/v10.0.13.zip) = 04ec89bd9fe5537ff3f34968c5fcebe6da9eeb3aa8c16a6d2b1739a91584f25c
-SIZE (go/net_croc/croc-v10.0.13/v10.0.13.zip) = 597747
+TIMESTAMP = 1757102771
+SHA256 (go/net_croc/croc-v10.2.4/v10.2.4.mod) = 01e604b4c84a83edd6500ba8ad4c84ede227cf89ebdea0e425372d2b4dfafc32
+SIZE (go/net_croc/croc-v10.2.4/v10.2.4.mod) = 1402
+SHA256 (go/net_croc/croc-v10.2.4/v10.2.4.zip) = 41169d0fc75bdf346d23c2728e43dcc9be5ab4a5f68af88f6c8554678e7781aa
+SIZE (go/net_croc/croc-v10.2.4/v10.2.4.zip) = 599745
diff --git a/net/libiscsi/Makefile b/net/libiscsi/Makefile
index 2681d9586868..5a2a75a13b22 100644
--- a/net/libiscsi/Makefile
+++ b/net/libiscsi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libiscsi
-DISTVERSION= 1.20.1
+DISTVERSION= 1.20.3
CATEGORIES= net
MAINTAINER= d8zNeCFG@aon.at
@@ -19,10 +19,9 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
-# 1.20.2 only affects environments defining __APPLE__
-PORTSCOUT= skipv:1.20.2
+CFLAGS+= -Wno-cast-align
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so.11.0.0
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}.so
.include <bsd.port.mk>
diff --git a/net/libiscsi/distinfo b/net/libiscsi/distinfo
index 9144771bb827..1795032ca98d 100644
--- a/net/libiscsi/distinfo
+++ b/net/libiscsi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746280868
-SHA256 (sahlberg-libiscsi-1.20.1_GH0.tar.gz) = 6bd6feef2904de1bb1869cec935b58995bc1311cad57184a2221e09ed6137eec
-SIZE (sahlberg-libiscsi-1.20.1_GH0.tar.gz) = 323554
+TIMESTAMP = 1756998181
+SHA256 (sahlberg-libiscsi-1.20.3_GH0.tar.gz) = 212f6e1fd8e7ddb4b02208aafc6de600f6f330f40359babeefdd83b0c79d47a1
+SIZE (sahlberg-libiscsi-1.20.3_GH0.tar.gz) = 327211
diff --git a/net/libiscsi/pkg-plist b/net/libiscsi/pkg-plist
index 237fe5d52a92..7b3aac5ca8de 100644
--- a/net/libiscsi/pkg-plist
+++ b/net/libiscsi/pkg-plist
@@ -5,13 +5,14 @@ bin/iscsi-md5sum
bin/iscsi-perf
bin/iscsi-pr
bin/iscsi-readcapacity16
+bin/iscsi-rtpg
bin/iscsi-swp
include/iscsi/iscsi.h
include/iscsi/scsi-lowlevel.h
lib/libiscsi.a
lib/libiscsi.so
lib/libiscsi.so.11
-lib/libiscsi.so.11.0.0
+lib/libiscsi.so.11.0.2
libdata/pkgconfig/libiscsi.pc
share/man/man1/iscsi-inq.1.gz
share/man/man1/iscsi-ls.1.gz
diff --git a/net/libpfctl/Makefile b/net/libpfctl/Makefile
index e41fe9de1ef0..95ff4e77b830 100644
--- a/net/libpfctl/Makefile
+++ b/net/libpfctl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libpfctl
-PORTVERSION= 0.16
+PORTVERSION= 0.17
CATEGORIES= net
MASTER_SITES= LOCAL/kp/
@@ -13,7 +13,7 @@ USE_LDCONFIG= yes
WRKSRC= ${WRKDIR}/libpfctl
-_LIBPFCTL_HASH= 28f618fcc2b4
+_LIBPFCTL_HASH= 7c448f5aab8b
_LIBPFCTL_REV= 4
PLIST_FILES= \
@@ -23,7 +23,7 @@ PLIST_FILES= \
.include <bsd.port.pre.mk>
-.if ${OSREL} == "15.0"
+.if ${OSREL} == "16.0"
DISTFILES= libpfctl-${_LIBPFCTL_HASH}.tar.gz
.else
DISTFILES= libpfctl-${OSREL}_${_LIBPFCTL_REV}.tar.gz
@@ -36,7 +36,7 @@ do-install:
${LN} -s libpfctl.so.0 ${STAGEDIR}${PREFIX}/lib/libpfctl.so
${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include
-_ALL_VERSIONS= 13.3 13.4 13.5 14.0 14.1 14.2 14.3
+_ALL_VERSIONS= 13.4 13.5 14.2 14.3 15.0
.if make(makesum)
DISTFILES=
.for version in ${_ALL_VERSIONS}
diff --git a/net/libpfctl/distinfo b/net/libpfctl/distinfo
index ac405a4e41e5..1c3935f26900 100644
--- a/net/libpfctl/distinfo
+++ b/net/libpfctl/distinfo
@@ -1,17 +1,13 @@
TIMESTAMP = 1746177054
-SHA256 (libpfctl-13.3_4.tar.gz) = 8dfb0e629f0e74def2e2e2b6b1225f957b75f4ebd98ac53d8c800f98667ccbe0
-SIZE (libpfctl-13.3_4.tar.gz) = 10111
SHA256 (libpfctl-13.4_4.tar.gz) = c29f57896e2274ab5c7d6836e5a58e9218c4bf83f2ce8953e3cd1944d01692ef
SIZE (libpfctl-13.4_4.tar.gz) = 10104
SHA256 (libpfctl-13.5_4.tar.gz) = c017afbe6634ab2feb0ccc82273059d108325a23a09d0e0827879fc0a1c84237
SIZE (libpfctl-13.5_4.tar.gz) = 10104
-SHA256 (libpfctl-14.0_4.tar.gz) = 5aed025f23b76918ad76d7637df243e0627af1ff7cb498dea8dc4edf45e56db5
-SIZE (libpfctl-14.0_4.tar.gz) = 11682
-SHA256 (libpfctl-14.1_4.tar.gz) = 048e158da7cc1cbfcc8c965e6d3e6ac0d6e7a9572144e646fa0103738c3494d4
-SIZE (libpfctl-14.1_4.tar.gz) = 11692
SHA256 (libpfctl-14.2_4.tar.gz) = 527c63aa4b9e7eed513fa0c669878faea2e935f3e505dd83f8b6d7b45d3fa986
SIZE (libpfctl-14.2_4.tar.gz) = 11690
SHA256 (libpfctl-14.3_4.tar.gz) = 0dba9d47cb5990e3029641bca9958925f20b091456bb7fe140ce1f4e9e2c30ce
SIZE (libpfctl-14.3_4.tar.gz) = 11678
-SHA256 (libpfctl-28f618fcc2b4.tar.gz) = 37d9b90491f30b4772bc1dae687cf5c0caa733485a68cc6b59b9f23b9bd6a5f5
-SIZE (libpfctl-28f618fcc2b4.tar.gz) = 20180
+SHA256 (libpfctl-15.0_4.tar.gz) = f05d9a636e4b361b98d9056eead54c396600d427c61b2faafefde4baabbc9481
+SIZE (libpfctl-15.0_4.tar.gz) = 20782
+SHA256 (libpfctl-7c448f5aab8b.tar.gz) = 74d71ef393a722db16d476788f1e3a007b0a793699677e1af39e23e30cf20fb6
+SIZE (libpfctl-7c448f5aab8b.tar.gz) = 20785
diff --git a/net/libpfctl/files/patch-Makefile b/net/libpfctl/files/patch-Makefile
index 07cfdfaa6e54..6eac3be27fbd 100644
--- a/net/libpfctl/files/patch-Makefile
+++ b/net/libpfctl/files/patch-Makefile
@@ -1,7 +1,6 @@
--- Makefile.orig 2021-04-19 10:09:35 UTC
+++ Makefile
-@@ -2,7 +2,8 @@
- PACKAGE= lib${LIB}
+@@ -2,6 +2,7 @@
LIB= pfctl
-INTERNALLIB= true
+SHLIB_MAJOR= 0
diff --git a/net/librest1/Makefile b/net/librest1/Makefile
index c6885e15b66e..c8bddb4c4703 100644
--- a/net/librest1/Makefile
+++ b/net/librest1/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
PORTSCOUT= limitw:1,even
-USES= gnome localbase meson pkgconfig python tar:xz
+USES= gettext-tools gnome localbase meson pkgconfig python tar:xz
USE_GNOME= glib20 introspection:build libadwaita libxml2
USE_LDCONFIG= yes
MESON_ARGS= -Dca_certificates=true \
diff --git a/net/liferea/Makefile b/net/liferea/Makefile
index e3d252548186..3e389b00e90e 100644
--- a/net/liferea/Makefile
+++ b/net/liferea/Makefile
@@ -1,5 +1,6 @@
PORTNAME= liferea
DISTVERSION= 1.16.3
+PORTREVISION= 1
CATEGORIES= net gnome
MASTER_SITES= https://github.com/lwindolf/liferea/releases/download/v${DISTVERSION}/
diff --git a/net/liferea/files/patch-src_itemset.c b/net/liferea/files/patch-src_itemset.c
new file mode 100644
index 000000000000..30c00fd850de
--- /dev/null
+++ b/net/liferea/files/patch-src_itemset.c
@@ -0,0 +1,22 @@
+diff --git src/itemset.c src/itemset.c
+index 1b4de79e..9cd12fcc 100644
+--- src/itemset.c
++++ src/itemset.c
+@@ -234,7 +234,7 @@ itemset_merge_item (itemSetPtr itemSet, GList *items, itemPtr item, gint maxChec
+ itemSet->ids = g_list_prepend (itemSet->ids, GUINT_TO_POINTER (item->id));
+
+ /* step 3: trigger async enrichment */
+- if (node->subscription && node->subscription->html5Extract)
++ if (node && node->subscription && node->subscription->html5Extract)
+ subscription_enrich_item (node->subscription, item);
+
+ debug (DEBUG_UPDATE, "-> added \"%s\" (id=%d) to item set %p...", item_get_title (item), item->id, itemSet);
+@@ -258,7 +258,7 @@ itemset_merge_item (itemSetPtr itemSet, GList *items, itemPtr item, gint maxChec
+ }
+
+ /* step 5: Check item for new enclosures to download */
+- if (node->subscription && node->subscription->encAutoDownload) {
++ if (node && node->subscription && node->subscription->encAutoDownload) {
+ GSList *iter = metadata_list_get_values (item->metadata, "enclosure");
+ while (iter) {
+ enclosurePtr enc = enclosure_from_string (iter->data);
diff --git a/net/nats-surveyor/Makefile b/net/nats-surveyor/Makefile
new file mode 100644
index 000000000000..188972a7b3fc
--- /dev/null
+++ b/net/nats-surveyor/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= nats-surveyor
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.9.3
+CATEGORIES= net
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= NATS Monitoring, Simplified
+WWW= https://github.com/nats-io/nats-surveyor
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= nats-io
+
+GO_MODULE= github.com/nats-io/nats-surveyor
+
+PLIST_FILES= bin/nats-surveyor
+
+.include <bsd.port.mk>
diff --git a/net/nats-surveyor/distinfo b/net/nats-surveyor/distinfo
new file mode 100644
index 000000000000..b95604886d21
--- /dev/null
+++ b/net/nats-surveyor/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1756977949
+SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.3_GH0/v0.9.3.mod) = d485f7a573c0b5ddeb80b2ffb911bc53505ae59398f0a882af77197a65c0428d
+SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.3_GH0/v0.9.3.mod) = 2137
+SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.3_GH0/v0.9.3.zip) = 92cf535280757100f6f382bd7d02c67dea49b587277f9e8eef2b109e727288f6
+SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.3_GH0/v0.9.3.zip) = 154516
+SHA256 (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.3_GH0/nats-io-nats-surveyor-v0.9.3_GH0.tar.gz) = 08bc17831920bc036a502af30ce5c9c54d5fc0e04ab284351809981e48402f26
+SIZE (go/net_nats-surveyor/nats-io-nats-surveyor-v0.9.3_GH0/nats-io-nats-surveyor-v0.9.3_GH0.tar.gz) = 115067
diff --git a/net/nats-surveyor/pkg-descr b/net/nats-surveyor/pkg-descr
new file mode 100644
index 000000000000..3e18f0fff55f
--- /dev/null
+++ b/net/nats-surveyor/pkg-descr
@@ -0,0 +1,4 @@
+NATS Surveyor is a simplified monitoring tool for NATS infrastructure.
+It provides real-time observability and monitoring capabilities for NATS
+servers and clusters, making it easier to track performance, health, and
+metrics across your NATS messaging system.
diff --git a/net/redpanda-connect/Makefile b/net/redpanda-connect/Makefile
index 419662a22cba..fc02013018f9 100644
--- a/net/redpanda-connect/Makefile
+++ b/net/redpanda-connect/Makefile
@@ -1,7 +1,6 @@
PORTNAME= connect
DISTVERSIONPREFIX= v
-DISTVERSION= 4.61.0
-PORTREVISION= 2
+DISTVERSION= 4.63.0
CATEGORIES= net
PKGNAMEPREFIX= redpanda-
@@ -38,13 +37,15 @@ PLIST_FILES= "@dir(,,755) %%ETCDIR%%" \
OPTIONS_DEFINE= ENTERPRISE
ENTERPRISE_DESC= Enable connectors under the RCL license
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
-post-patch:
.if !${PORT_OPTIONS:MENTERPRISE}
- @${PATCH} -d ${WRKSRC} < ${FILESDIR}/remove-enterprise-connectors.patch
+EXTRA_PATCHES= ${FILESDIR}/extra-patch-public_components_all_package.go
.endif
+.include <bsd.port.pre.mk>
+
+
post-install:
@${MKDIR} ${STAGEDIR}${ETCDIR}
${INSTALL_DATA} ${FILESDIR}/config.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample
diff --git a/net/redpanda-connect/distinfo b/net/redpanda-connect/distinfo
index 3affba249741..7927524f246d 100644
--- a/net/redpanda-connect/distinfo
+++ b/net/redpanda-connect/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1752913928
-SHA256 (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.mod) = 5e49767f388d02662a2e10ab7124c78522b5248bc5033826833aee04aeb1cd4e
-SIZE (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.mod) = 24341
-SHA256 (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.zip) = ed997944cbe4fb225f86d94c7215a2f373cc9cf4a8bccfa4fd28fc67dafe8bd5
-SIZE (go/net_redpanda-connect/connect-v4.61.0/v4.61.0.zip) = 2825956
+TIMESTAMP = 1756802247
+SHA256 (go/net_redpanda-connect/connect-v4.63.0/v4.63.0.mod) = 33badbc44017dfad2b93750ec9e33e2eeaf56fc472fcd9c873e02e45c3894a9a
+SIZE (go/net_redpanda-connect/connect-v4.63.0/v4.63.0.mod) = 24593
+SHA256 (go/net_redpanda-connect/connect-v4.63.0/v4.63.0.zip) = d10393fd3a96cc3b9c591f0bd88c2d28377941576ad7522e54e81dec70b71815
+SIZE (go/net_redpanda-connect/connect-v4.63.0/v4.63.0.zip) = 2852709
diff --git a/net/redpanda-connect/files/remove-enterprise-connectors.patch b/net/redpanda-connect/files/extra-patch-public_components_all_package.go
index 1b2ed703f5d2..0e489a4c3db2 100644
--- a/net/redpanda-connect/files/remove-enterprise-connectors.patch
+++ b/net/redpanda-connect/files/extra-patch-public_components_all_package.go
@@ -1,21 +1,17 @@
---- public/components/all/package.go.orig 2025-06-06 23:37:55.991872000 +0200
-+++ public/components/all/package.go 2025-06-06 23:38:14.046795000 +0200
-@@ -15,20 +15,4 @@
+--- public/components/all/package.go.orig
++++ public/components/all/package.go
+@@ -15,16 +15,4 @@
import (
// Import all community components.
_ "github.com/redpanda-data/connect/v4/public/components/community"
-
- // Import all enterprise components.
-- _ "github.com/redpanda-data/connect/v4/public/components/aws/enterprise"
-- _ "github.com/redpanda-data/connect/v4/public/components/cohere"
- _ "github.com/redpanda-data/connect/v4/public/components/gateway"
- _ "github.com/redpanda-data/connect/v4/public/components/gcp/enterprise"
- _ "github.com/redpanda-data/connect/v4/public/components/google"
- _ "github.com/redpanda-data/connect/v4/public/components/kafka/enterprise"
- _ "github.com/redpanda-data/connect/v4/public/components/mongodb/enterprise"
- _ "github.com/redpanda-data/connect/v4/public/components/mysql"
-- _ "github.com/redpanda-data/connect/v4/public/components/ollama"
-- _ "github.com/redpanda-data/connect/v4/public/components/openai"
- _ "github.com/redpanda-data/connect/v4/public/components/postgresql"
- _ "github.com/redpanda-data/connect/v4/public/components/slack"
- _ "github.com/redpanda-data/connect/v4/public/components/snowflake"