mirror of https://git.FreeBSD.org/ports.git
net/benthos: Remove expired port
2025-09-11 net/benthos: Superseded by net/redpanda-connect
This commit is contained in:
parent
1fc2969314
commit
ce57ee58d3
1
MOVED
1
MOVED
|
@ -4777,3 +4777,4 @@ games/palomino||2025-09-11|Has expired: Obsolete and abandoneed, last release in
|
|||
graphics/osg34||2025-09-11|Has expired: Obsolete version released in 2015
|
||||
games/motogt||2025-09-11|Has expired: Depends on obsolete devel/sfml1
|
||||
devel/sfml1|devel/sfml|2025-09-11|Has expired: Broken obsolete version
|
||||
net/benthos|net/redpanda-connect|2025-09-12|Has expired: Superseded by net/redpanda-connect
|
||||
|
|
|
@ -58,7 +58,6 @@
|
|||
SUBDIR += beacon
|
||||
SUBDIR += beanstalkd
|
||||
SUBDIR += belle-sip
|
||||
SUBDIR += benthos
|
||||
SUBDIR += bindtest
|
||||
SUBDIR += binkd
|
||||
SUBDIR += bird2
|
||||
|
|
|
@ -1,34 +0,0 @@
|
|||
PORTNAME= benthos
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 4.27.0
|
||||
PORTREVISION= 12
|
||||
CATEGORIES= net
|
||||
|
||||
MAINTAINER= olgeni@FreeBSD.org
|
||||
COMMENT= Stream processor for a wide array of data sources and sinks
|
||||
WWW= https://www.benthos.dev/
|
||||
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= Superseded by net/redpanda-connect
|
||||
EXPIRATION_DATE= 2025-09-11
|
||||
|
||||
USES= go:modules
|
||||
USE_RC_SUBR= benthos
|
||||
|
||||
GO_MODULE= github.com/benthosdev/benthos/v4
|
||||
GO_TARGET= ./cmd/benthos
|
||||
|
||||
USERS= benthos
|
||||
GROUPS= benthos
|
||||
|
||||
PLIST_FILES= bin/benthos \
|
||||
"@dir(,,755) %%ETCDIR%%" \
|
||||
"@sample %%ETCDIR%%/config.yaml.sample"
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${STAGEDIR}${ETCDIR}
|
||||
${INSTALL_DATA} ${FILESDIR}/config.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample
|
||||
|
||||
.include <bsd.port.mk>
|
|
@ -1,5 +0,0 @@
|
|||
TIMESTAMP = 1714921213
|
||||
SHA256 (go/net_benthos/benthos-v4.27.0/v4.27.0.mod) = 8fbe69c73f2e5da6b0169269b175adfe0edb34b33b401162960d04ef455933eb
|
||||
SIZE (go/net_benthos/benthos-v4.27.0/v4.27.0.mod) = 17442
|
||||
SHA256 (go/net_benthos/benthos-v4.27.0/v4.27.0.zip) = 94b8ad0e6f6feb7138391c96580e9a3482f1a5e0f8631d4839ebd182b935e21e
|
||||
SIZE (go/net_benthos/benthos-v4.27.0/v4.27.0.zip) = 3980482
|
|
@ -1,60 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# PROVIDE: benthos
|
||||
# REQUIRE: DAEMON
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
# Add the following lines to /etc/rc.conf to run NATS:
|
||||
#
|
||||
# benthos_enable (bool): Set it to "YES" to enable benthos.
|
||||
# Default is "NO".
|
||||
# benthos_user: User name to run as. default "benthos"
|
||||
# benthos_group: Group name to run as. default "benthos"
|
||||
# benthos_resources: Path to benthos resources files (glob).
|
||||
# benthos_config: Path to benthos configuration file.
|
||||
# benthos_watcher (bool): Set it to "YES" to enable benthos watcher mode.
|
||||
# Default is "NO".
|
||||
# benthos_options: Options to pass benthos
|
||||
# (e.g. 'streams' for streams mode).
|
||||
#
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name=benthos
|
||||
rcvar=`set_rcvar`
|
||||
|
||||
load_rc_config ${name}
|
||||
|
||||
: ${benthos_enable:=NO}
|
||||
: ${benthos_user:=benthos}
|
||||
: ${benthos_group:=benthos}
|
||||
: ${benthos_resources:=""}
|
||||
: ${benthos_config:="%%PREFIX%%/etc/benthos/config.yaml"}
|
||||
: ${benthos_watcher:=NO}
|
||||
: ${benthos_options=""}
|
||||
|
||||
if [ -n "${benthos_resources}" ]; then
|
||||
benthos_options="--resources '${benthos_resources}' ${benthos_options}"
|
||||
fi
|
||||
|
||||
if [ -n "${benthos_config}" ]; then
|
||||
benthos_options="--config ${benthos_config} ${benthos_options}"
|
||||
fi
|
||||
|
||||
if checkyesno benthos_watcher; then
|
||||
benthos_options="--watcher ${benthos_options}"
|
||||
fi
|
||||
|
||||
start_precmd=benthos_start_precmd
|
||||
|
||||
pidfile="/var/run/${name}.pid"
|
||||
procname=%%PREFIX%%/bin/benthos
|
||||
command=/usr/sbin/daemon
|
||||
command_args="-p ${pidfile} ${procname} ${benthos_options}"
|
||||
|
||||
benthos_start_precmd()
|
||||
{
|
||||
install -o ${benthos_user} -g ${benthos_group} /dev/null ${pidfile}
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
|
@ -1,27 +0,0 @@
|
|||
# Sample configuration file for Benthos. It saves all messages to a file (/tmp/benthos.txt).
|
||||
http:
|
||||
enabled: true
|
||||
address: 127.0.0.1:4195
|
||||
root_path: /
|
||||
debug_endpoints: false
|
||||
input:
|
||||
http_server:
|
||||
path: /post
|
||||
ws_path: /post/ws
|
||||
ws_welcome_message: "Welcome to the Benthos Websocket API."
|
||||
allowed_verbs:
|
||||
- POST
|
||||
timeout: 5s
|
||||
cors:
|
||||
enabled: false
|
||||
allowed_origins: []
|
||||
sync_response:
|
||||
status: "200"
|
||||
headers:
|
||||
Content-Type: application/octet-stream
|
||||
output:
|
||||
file:
|
||||
path: /tmp/benthos.txt
|
||||
codec: lines
|
||||
shutdown_delay: 0s
|
||||
shutdown_timeout: 20s
|
|
@ -1,387 +0,0 @@
|
|||
diff --git internal/impl/redis/client.go internal/impl/redis/client.go
|
||||
index eeadf575b..a078c3a81 100644
|
||||
--- internal/impl/redis/client.go
|
||||
+++ internal/impl/redis/client.go
|
||||
@@ -21,7 +21,7 @@ Some cloud hosted instances of Redis (such as Azure Cache) might need some hand
|
||||
return []*service.ConfigField{
|
||||
service.NewURLField("url").
|
||||
Description("The URL of the target Redis server. Database is optional and is supplied as the URL path.").
|
||||
- Example("redis://:6397").
|
||||
+ Example("redis://:6379").
|
||||
Example("redis://localhost:6379").
|
||||
Example("redis://foousername:foopassword@redisplace:6379").
|
||||
Example("redis://:foopassword@redisplace:6379").
|
||||
diff --git website/docs/components/caches/redis.md website/docs/components/caches/redis.md
|
||||
index 4ee3d8b74..eefed0bde 100644
|
||||
--- website/docs/components/caches/redis.md
|
||||
+++ website/docs/components/caches/redis.md
|
||||
@@ -28,7 +28,7 @@ Use a Redis instance as a cache. The expiration can be set to zero or an empty s
|
||||
# Common config fields, showing default values
|
||||
label: ""
|
||||
redis:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
prefix: "" # No default (optional)
|
||||
```
|
||||
|
||||
@@ -39,7 +39,7 @@ redis:
|
||||
# All config fields, showing default values
|
||||
label: ""
|
||||
redis:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -72,7 +72,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/inputs/redis_list.md website/docs/components/inputs/redis_list.md
|
||||
index 8dd9aacff..456ecdf57 100644
|
||||
--- website/docs/components/inputs/redis_list.md
|
||||
+++ website/docs/components/inputs/redis_list.md
|
||||
@@ -30,7 +30,7 @@ Pops messages from the beginning of a Redis list using the BLPop command.
|
||||
input:
|
||||
label: ""
|
||||
redis_list:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
key: "" # No default (required)
|
||||
auto_replay_nacks: true
|
||||
```
|
||||
@@ -43,7 +43,7 @@ input:
|
||||
input:
|
||||
label: ""
|
||||
redis_list:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -75,7 +75,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/inputs/redis_pubsub.md website/docs/components/inputs/redis_pubsub.md
|
||||
index 2efe5dda5..87e490aa3 100644
|
||||
--- website/docs/components/inputs/redis_pubsub.md
|
||||
+++ website/docs/components/inputs/redis_pubsub.md
|
||||
@@ -30,7 +30,7 @@ Consume from a Redis publish/subscribe channel using either the SUBSCRIBE or PSU
|
||||
input:
|
||||
label: ""
|
||||
redis_pubsub:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
channels: [] # No default (required)
|
||||
use_patterns: false
|
||||
auto_replay_nacks: true
|
||||
@@ -44,7 +44,7 @@ input:
|
||||
input:
|
||||
label: ""
|
||||
redis_pubsub:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -82,7 +82,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/inputs/redis_scan.md website/docs/components/inputs/redis_scan.md
|
||||
index 5384f7893..43ecc08ee 100644
|
||||
--- website/docs/components/inputs/redis_scan.md
|
||||
+++ website/docs/components/inputs/redis_scan.md
|
||||
@@ -35,7 +35,7 @@ Introduced in version 4.27.0.
|
||||
input:
|
||||
label: ""
|
||||
redis_scan:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
auto_replay_nacks: true
|
||||
match: ""
|
||||
```
|
||||
@@ -48,7 +48,7 @@ input:
|
||||
input:
|
||||
label: ""
|
||||
redis_scan:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -88,7 +88,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/inputs/redis_streams.md website/docs/components/inputs/redis_streams.md
|
||||
index 9d72ea90d..d25b6223b 100644
|
||||
--- website/docs/components/inputs/redis_streams.md
|
||||
+++ website/docs/components/inputs/redis_streams.md
|
||||
@@ -30,7 +30,7 @@ Pulls messages from Redis (v5.0+) streams with the XREADGROUP command. The `clie
|
||||
input:
|
||||
label: ""
|
||||
redis_streams:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
body_key: body
|
||||
streams: [] # No default (required)
|
||||
auto_replay_nacks: true
|
||||
@@ -47,7 +47,7 @@ input:
|
||||
input:
|
||||
label: ""
|
||||
redis_streams:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -86,7 +86,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/outputs/redis_hash.md website/docs/components/outputs/redis_hash.md
|
||||
index 808dd5c60..3bf96bbea 100644
|
||||
--- website/docs/components/outputs/redis_hash.md
|
||||
+++ website/docs/components/outputs/redis_hash.md
|
||||
@@ -30,7 +30,7 @@ Sets Redis hash objects using the HMSET command.
|
||||
output:
|
||||
label: ""
|
||||
redis_hash:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
key: ${! @.kafka_key )} # No default (required)
|
||||
walk_metadata: false
|
||||
walk_json_object: false
|
||||
@@ -46,7 +46,7 @@ output:
|
||||
output:
|
||||
label: ""
|
||||
redis_hash:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -111,7 +111,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/outputs/redis_list.md website/docs/components/outputs/redis_list.md
|
||||
index c22103ca1..8663d4009 100644
|
||||
--- website/docs/components/outputs/redis_list.md
|
||||
+++ website/docs/components/outputs/redis_list.md
|
||||
@@ -30,7 +30,7 @@ Pushes messages onto the end of a Redis list (which is created if it doesn't alr
|
||||
output:
|
||||
label: ""
|
||||
redis_list:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
key: some_list # No default (required)
|
||||
max_in_flight: 64
|
||||
batching:
|
||||
@@ -48,7 +48,7 @@ output:
|
||||
output:
|
||||
label: ""
|
||||
redis_list:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -96,7 +96,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/outputs/redis_pubsub.md website/docs/components/outputs/redis_pubsub.md
|
||||
index a3c671522..c8cbbc6ae 100644
|
||||
--- website/docs/components/outputs/redis_pubsub.md
|
||||
+++ website/docs/components/outputs/redis_pubsub.md
|
||||
@@ -30,7 +30,7 @@ Publishes messages through the Redis PubSub model. It is not possible to guarant
|
||||
output:
|
||||
label: ""
|
||||
redis_pubsub:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
channel: "" # No default (required)
|
||||
max_in_flight: 64
|
||||
batching:
|
||||
@@ -48,7 +48,7 @@ output:
|
||||
output:
|
||||
label: ""
|
||||
redis_pubsub:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -95,7 +95,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/outputs/redis_streams.md website/docs/components/outputs/redis_streams.md
|
||||
index 282336be1..aa9b9688c 100644
|
||||
--- website/docs/components/outputs/redis_streams.md
|
||||
+++ website/docs/components/outputs/redis_streams.md
|
||||
@@ -30,7 +30,7 @@ Pushes messages to a Redis (v5.0+) Stream (which is created if it doesn't alread
|
||||
output:
|
||||
label: ""
|
||||
redis_streams:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
stream: "" # No default (required)
|
||||
body_key: body
|
||||
max_length: 0
|
||||
@@ -52,7 +52,7 @@ output:
|
||||
output:
|
||||
label: ""
|
||||
redis_streams:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -105,7 +105,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/processors/redis.md website/docs/components/processors/redis.md
|
||||
index 814426078..e30b95b8e 100644
|
||||
--- website/docs/components/processors/redis.md
|
||||
+++ website/docs/components/processors/redis.md
|
||||
@@ -30,7 +30,7 @@ performed for each message and the message contents are replaced with the result
|
||||
# Common config fields, showing default values
|
||||
label: ""
|
||||
redis:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
command: scard # No default (optional)
|
||||
args_mapping: root = [ this.key ] # No default (optional)
|
||||
```
|
||||
@@ -42,7 +42,7 @@ redis:
|
||||
# All config fields, showing default values
|
||||
label: ""
|
||||
redis:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -134,7 +134,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/processors/redis_script.md website/docs/components/processors/redis_script.md
|
||||
index 3bb5665f5..10b1a05c7 100644
|
||||
--- website/docs/components/processors/redis_script.md
|
||||
+++ website/docs/components/processors/redis_script.md
|
||||
@@ -34,7 +34,7 @@ Introduced in version 4.11.0.
|
||||
# Common config fields, showing default values
|
||||
label: ""
|
||||
redis_script:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
script: return redis.call('set', KEYS[1], ARGV[1]) # No default (required)
|
||||
args_mapping: root = [ this.key ] # No default (required)
|
||||
keys_mapping: root = [ this.key ] # No default (required)
|
||||
@@ -47,7 +47,7 @@ redis_script:
|
||||
# All config fields, showing default values
|
||||
label: ""
|
||||
redis_script:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -115,7 +115,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
diff --git website/docs/components/rate_limits/redis.md website/docs/components/rate_limits/redis.md
|
||||
index 36c611b5e..4ef3fa968 100644
|
||||
--- website/docs/components/rate_limits/redis.md
|
||||
+++ website/docs/components/rate_limits/redis.md
|
||||
@@ -33,7 +33,7 @@ Introduced in version 4.12.0.
|
||||
# Common config fields, showing default values
|
||||
label: ""
|
||||
redis:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
count: 1000
|
||||
interval: 1s
|
||||
key: "" # No default (required)
|
||||
@@ -46,7 +46,7 @@ redis:
|
||||
# All config fields, showing default values
|
||||
label: ""
|
||||
redis:
|
||||
- url: redis://:6397 # No default (required)
|
||||
+ url: redis://:6379 # No default (required)
|
||||
kind: simple
|
||||
master: ""
|
||||
tls:
|
||||
@@ -76,7 +76,7 @@ Type: `string`
|
||||
```yml
|
||||
# Examples
|
||||
|
||||
-url: redis://:6397
|
||||
+url: redis://:6379
|
||||
|
||||
url: redis://localhost:6379
|
||||
|
||||
--
|
||||
2.45.1
|
|
@ -1,15 +0,0 @@
|
|||
Benthos solves common data engineering tasks such as transformations,
|
||||
integrations, and multiplexing with declarative and unit testable
|
||||
configuration. This allows you to easily and incrementally adapt your data
|
||||
pipelines as requirements change, letting you focus on the more exciting stuff.
|
||||
|
||||
It comes armed with a wide range of processors, a lit mapping language,
|
||||
stateless windowed processing capabilities and an industry leading mascot.
|
||||
|
||||
Benthos is able to glue a wide range of sources and sinks together and hook
|
||||
into a variety of databases, caches, HTTP APIs, lambdas and more, enabling you
|
||||
to seamlessly drop it into your existing infrastructure.
|
||||
|
||||
Working with disparate APIs and services can be a daunting task, doubly so in a
|
||||
streaming data context. With Benthos it's possible to break these tasks down
|
||||
and automatically parallelize them as a streaming workflow.
|
Loading…
Reference in New Issue