summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to '')
-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/libpfctl/Makefile8
-rw-r--r--net/libpfctl/distinfo12
-rw-r--r--net/libpfctl/files/patch-Makefile3
-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
14 files changed, 93 insertions, 51 deletions
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/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/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"