diff --git a/net/cloudflared/Makefile b/net/cloudflared/Makefile index d1d1a91430c7..a4f8008bbd79 100644 --- a/net/cloudflared/Makefile +++ b/net/cloudflared/Makefile @@ -1,26 +1,27 @@ PORTNAME= cloudflared DISTVERSION= 2023.10.0 +PORTREVISION= 1 CATEGORIES= net www MAINTAINER= egypcio@FreeBSD.org COMMENT= Cloudflare's Argo Tunnel client WWW= https://developers.cloudflare.com/argo-tunnel/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss USES= cpe go:modules USE_RC_SUBR= ${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= cloudflare CPE_VENDOR= cloudflare GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} GO_TARGET= ${GO_PKGNAME}/cmd/cloudflared GO_BUILDFLAGS= -ldflags '-s -w -extldflags "-static" -X main.Version=${PORTVERSION}' PLIST_FILES= bin/${PORTNAME} .include diff --git a/net/cloudflared/files/cloudflared.in b/net/cloudflared/files/cloudflared.in index 45ceb4e384f5..c057c2e4c9d0 100644 --- a/net/cloudflared/files/cloudflared.in +++ b/net/cloudflared/files/cloudflared.in @@ -1,36 +1,36 @@ #!/bin/sh # PROVIDE: cloudflared -# REQUIRE: cleanvar SERVERS +# REQUIRE: cleanvar DAEMON NETWORKING # # Options to configure cloudflared via /etc/rc.conf: # # cloudflared_enable (bool) Enable service on boot # Default: NO # # cloudflared_conf (str) Config file to use # Default: %%ETCDIR%%/config.yml # # cloudflared_mode (str) Mode to run cloudflared as (e.g. 'tunnel', 'tunnel run' # or 'proxy-dns'). Should you use the default, a free # tunnel is set up for you. # Default: "tunnel" . /etc/rc.subr name="cloudflared" rcvar="cloudflared_enable" logfile="/var/log/cloudflared.log" pidfile="/var/run/cloudflared.pid" procname="%%PREFIX%%/bin/cloudflared" load_rc_config $name : ${cloudflared_enable:="NO"} : ${cloudflared_conf:="%%ETCDIR%%/config.yml"} : ${cloudflared_mode:="tunnel"} command="/usr/sbin/daemon" command_args="-o ${logfile} -p ${pidfile} -f ${procname} --config ${cloudflared_conf} ${cloudflared_mode}" run_rc_command "$1"