diff --git a/archivers/nfpm/Makefile b/archivers/nfpm/Makefile index d5c9ea78c8dc..3811b96b7201 100644 --- a/archivers/nfpm/Makefile +++ b/archivers/nfpm/Makefile @@ -1,21 +1,21 @@ PORTNAME= nfpm DISTVERSIONPREFIX= v DISTVERSION= 2.44.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= archivers MAINTAINER= yuri@FreeBSD.org COMMENT= Simple deb, rpm and apk packager written in Go WWW= https://github.com/goreleaser/nfpm LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= go:1.25+,modules GO_MODULE= github.com/goreleaser/nfpm/v2 GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/archivers/plakar/Makefile b/archivers/plakar/Makefile index 1a6cfb9e8eeb..9b4977419c55 100644 --- a/archivers/plakar/Makefile +++ b/archivers/plakar/Makefile @@ -1,20 +1,20 @@ PORTNAME= plakar DISTVERSIONPREFIX= v DISTVERSION= 1.0.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= archivers MAINTAINER= twisla@twis.la COMMENT= Utility to create distributed, versioned backups WWW= https://docs.plakar.io/ LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/PlakarKorp/plakar GO_TARGET= . PLIST_FILES= bin/plakar .include diff --git a/audio/gonic/Makefile b/audio/gonic/Makefile index 12bb2268fe76..b319c7cbfa26 100644 --- a/audio/gonic/Makefile +++ b/audio/gonic/Makefile @@ -1,36 +1,36 @@ PORTNAME= gonic DISTVERSIONPREFIX= v DISTVERSION= 0.19.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio net MAINTAINER= tagattie@FreeBSD.org COMMENT= Music streaming server / subsonic server API implementation WWW= https://github.com/sentriz/gonic LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ mpv:multimedia/mpv USES= go:1.25+,modules USE_RC_SUBR= ${PORTNAME} GO_MODULE= go.senan.xyz/gonic GO_TARGET= ./cmd/gonic USERS= ${PORTNAME} GROUPS= ${PORTNAME} PLIST_FILES= bin/${PORTNAME} PORTDOCS= CHANGELOG.md README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/databases/pgmetrics/Makefile b/databases/pgmetrics/Makefile index 149398707e49..48c558d6a72c 100644 --- a/databases/pgmetrics/Makefile +++ b/databases/pgmetrics/Makefile @@ -1,35 +1,35 @@ PORTNAME= pgmetrics PORTVERSION= 1.18.0 DISTVERSIONPREFIX=v -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= databases MAINTAINER= girgen@FreeBSD.org COMMENT= Collect and display info & stats from a running PostgreSQL server WWW= https://pgmetrics.io/ LICENSE= APACHE20 USES= go:modules GO_MODULE= github.com/rapidloop/pgmetrics #USE_GITHUB= yes #GH_ACCOUNT= rapidloop #GH_TUPLE= \ aws:aws-sdk-go:v1.29.29:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ dustin:go-humanize:bb3d318650d4:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ golang:crypto:e9b2fee46413:golang_crypto/vendor/golang.org/x/crypto \ golang:sys:97732733099d:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \ howeyc:gopass:bf9dde6d0d2c:howeyc_gopass/vendor/github.com/howeyc/gopass \ jmespath:go-jmespath:c2b33e8439af:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ pborman:getopt:7148bc3a4c30:pborman_getopt/vendor/github.com/pborman/getopt \ rapidloop:pq:66681b501d6d:rapidloop_pq/vendor/github.com/rapidloop/pq \ xdg-go:stringprep:v1.0.0:xdg_go_stringprep/vendor/github.com/xdg-go/stringprep GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags="-s -w -X main.version=${PORTVERSION}" CGO_ENABLED= 0 .include diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile index f48b4de4cfa7..1975ac4ac973 100644 --- a/databases/rqlite/Makefile +++ b/databases/rqlite/Makefile @@ -1,26 +1,26 @@ PORTNAME= rqlite DISTVERSIONPREFIX= v DISTVERSION= 9.3.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight, distributed relational database built on SQLite WWW= https://rqlite.io \ https://github.com/rqlite/rqlite LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/rqlite/rqlite/v9 GO_TARGET= ./cmd/rqbench \ ./cmd/rqlite \ ./cmd/rqlited PLIST_FILES= bin/rqbench \ bin/rqlite \ bin/rqlited .include diff --git a/devel/air-go/Makefile b/devel/air-go/Makefile index f7731ebd8b2b..b24b45b1ac18 100644 --- a/devel/air-go/Makefile +++ b/devel/air-go/Makefile @@ -1,22 +1,22 @@ PORTNAME= air DISTVERSIONPREFIX= v DISTVERSION= 1.64.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMESUFFIX= -go MAINTAINER= adamw@FreeBSD.org COMMENT= Live reload for Go apps WWW= https://github.com/air-verse/air LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/air-verse/air CONFLICTS_INSTALL= air PLIST_FILES= bin/air .include diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile index 11231fc92e45..dec7051dba63 100644 --- a/devel/cirrus-cli/Makefile +++ b/devel/cirrus-cli/Makefile @@ -1,30 +1,30 @@ PORTNAME= cirrus-cli DISTVERSIONPREFIX= v DISTVERSION= 0.158.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= bofh@FreeBSD.org COMMENT= Command line interface for Cirrus CI WWW= https://github.com/cirruslabs/cirrus-cli LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_RC_SUBR= ${PORTNAME} GO_MODULE= github.com/cirruslabs/cirrus-cli GO_TARGET= ./cmd/cirrus GO_BUILDFLAGS= -ldflags="-X github.com/cirruslabs/cirrus-cli/internal/version.Version=${DISTVERSION}" SUB_FILES= pkg-message USERS= cirrus GROUPS= cirrus post-install: ${INSTALL_DATA} ${FILESDIR}/cirrus-worker.yml ${STAGEDIR}${PREFIX}/etc/cirrus-worker.yml.sample .include diff --git a/devel/delve/Makefile b/devel/delve/Makefile index 43c69ced3856..5061a22edc11 100644 --- a/devel/delve/Makefile +++ b/devel/delve/Makefile @@ -1,28 +1,28 @@ PORTNAME= delve DISTVERSIONPREFIX= v DISTVERSION= 1.25.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= devel MAINTAINER= dmitry.wagin@ya.ru COMMENT= Debugger for the Go programming language WWW= https://github.com/go-delve/delve LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 USES= go:modules USE_GITHUB= yes GH_ACCOUNT= go-delve GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} GO_TARGET= ./cmd/dlv CONFLICTS_INSTALL= dlv # bin/dlv PLIST_FILES= bin/dlv .include diff --git a/devel/forgejo-runner/Makefile b/devel/forgejo-runner/Makefile index ee8d17d967a3..5d41d576c27c 100644 --- a/devel/forgejo-runner/Makefile +++ b/devel/forgejo-runner/Makefile @@ -1,55 +1,55 @@ PORTNAME= act_runner DISTVERSIONPREFIX= v DISTVERSION= 12.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel PKGNAMEPREFIX= forgejo- MAINTAINER= daniel@morante.net COMMENT= Act runner is a runner for Forgejo based on the Gitea Act runner WWW= https://code.forgejo.org/forgejo/runner LICENSE= APACHE20 MIT LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/act/container/DOCKER_LICENSE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_RC_SUBR= ${PORTNAME} GO_MODULE= code.forgejo.org/forgejo/runner/v${DISTVERSION:R:R} GO_BUILDFLAGS= -ldflags "${LD_FLAG_STRING}" LD_FLAG_STRING= -s ${LD_FLAG_X_PREFIX}.version=${DISTVERSION} LD_FLAG_X_PREFIX= -X ${GO_MODULE}/internal/pkg/ver DATADIR= /var/db/${PORTNAME} LOGDIR= /var/log/${PORTNAME} PIDDIR= /var/run/${PORTNAME} SUB_LIST= ACT_RUNNER_USER=${ACT_RUNNER_USER} \ LOGDIR=${LOGDIR} \ PIDDIR=${PIDDIR} ACT_RUNNER_USER?= ${PORTNAME} ACT_RUNNER_GROUP?= ${PORTNAME} .if ${ACT_RUNNER_USER} == ${PORTNAME} USERS= ${ACT_RUNNER_USER} .endif .if ${ACT_RUNNER_GROUP} == ${PORTNAME} GROUPS= ${ACT_RUNNER_GROUP} .endif PLIST_SUB= ACT_RUNNER_GROUP=${ACT_RUNNER_GROUP} \ ACT_RUNNER_USER=${ACT_RUNNER_USER} \ LOGDIR=${LOGDIR} \ PIDDIR=${PIDDIR} post-install: ${MKDIR} ${STAGEDIR}${DATADIR} \ ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}${LOGDIR} \ ${STAGEDIR}${PIDDIR} ${INSTALL_DATA} ${BUILD_WRKSRC}/internal/pkg/config/config.example.yaml \ ${STAGEDIR}${ETCDIR}/act_runner.conf.sample .include diff --git a/devel/gh/Makefile b/devel/gh/Makefile index 826dd9f3fb5b..7559130c86e0 100644 --- a/devel/gh/Makefile +++ b/devel/gh/Makefile @@ -1,61 +1,61 @@ PORTNAME= gh DISTVERSIONPREFIX= v DISTVERSION= 2.83.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= dutra@FreeBSD.org COMMENT= GitHub's official command line tool WWW= https://cli.github.com LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= git:devel/git USES= go:1.25+,modules _BUILD_VERSION= ${DISTVERSION} _BUILD_DATE= $$(date +%Y-%m-%d) GO_MODULE= github.com/cli/cli/v2 GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -s -w \ -X ${GO_MODULE}/internal/build.Version=${_BUILD_VERSION} \ -X ${GO_MODULE}/internal/build.Date=${_BUILD_DATE}" _DOCS= README.md docs/[!README]*.md PORTDOCS= ${_DOCS:T} OPTIONS_DEFINE= COMPLETIONS DOCS MANPAGES OPTIONS_DEFAULT= COMPLETIONS MANPAGES OPTIONS_SUB= yes COMPLETIONS_DESC= Build and install bash, fish and zsh shell completions COMPLETIONS_PLIST_FILES= share/bash-completion/completions/${PORTNAME} \ share/fish/vendor_completions.d/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} do-build-MANPAGES-on: (cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} run ${GO_BUILDFLAGS} \ ./cmd/gen-docs --man-page --doc-path docs/man 2>/dev/null) post-install-COMPLETIONS-on: .for _shell in bash fish zsh ${GO_WRKDIR_BIN}/${PORTNAME} completion -s ${_shell} \ >${STAGEDIR}${PREFIX}/${COMPLETIONS_PLIST_FILES:M*${_shell}*} .endfor post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC} && \ ${INSTALL_DATA} ${_DOCS} \ ${STAGEDIR}${DOCSDIR}) post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/docs/man/*.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/devel/gilt/Makefile b/devel/gilt/Makefile index 81cde7f265af..229b8e5c54b8 100644 --- a/devel/gilt/Makefile +++ b/devel/gilt/Makefile @@ -1,19 +1,19 @@ PORTNAME= gilt DISTVERSIONPREFIX= v DISTVERSION= 2.2.4 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= devel MAINTAINER= matthew@FreeBSD.org COMMENT= GIT layering tool WWW= https://retr0h.github.io/gilt/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/retr0h/gilt/v2 PLIST_FILES= bin/gilt .include diff --git a/devel/gitleaks/Makefile b/devel/gitleaks/Makefile index 80fb1eaf385a..b7771a52c98a 100644 --- a/devel/gitleaks/Makefile +++ b/devel/gitleaks/Makefile @@ -1,28 +1,28 @@ PORTNAME= gitleaks DISTVERSIONPREFIX= v DISTVERSION= 8.30.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for detecting hardcoded secrets in git repositories WWW= https://github.com/gitleaks/gitleaks LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= nodefault GH_TUPLE= golang:sys:v0.6.0:sys GO_MODULE= github.com/zricethezav/gitleaks/v8 GO_TARGET= . GO_BUILDFLAGS= -ldflags="-X github.com/zricethezav/gitleaks/v8/cmd.Version=${DISTVERSION}" PLIST_FILES= bin/${PORTNAME} pre-patch: ${RM} -r ${WRKSRC}/vendor/golang.org/x/sys ${LN} -s ${WRKDIR}/sys-* ${WRKSRC}/vendor/golang.org/x/sys .include diff --git a/devel/gopls/Makefile b/devel/gopls/Makefile index d683b532ae96..e92a2c8032ee 100644 --- a/devel/gopls/Makefile +++ b/devel/gopls/Makefile @@ -1,24 +1,24 @@ PORTNAME= gopls DISTVERSIONPREFIX= v DISTVERSION= 0.21.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= fuz@FreeBSD.org COMMENT= Go language LSP server WWW= https://pkg.go.dev/golang.org/x/tools/gopls LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= golang.org/x/tools/gopls OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} "README.md doc" ${STAGEDIR}${DOCSDIR} ${RM} ${STAGEDIR}${DOCSDIR}/doc/*.go .include diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile index 08a04df63b07..79d3dd08b763 100644 --- a/devel/goreleaser/Makefile +++ b/devel/goreleaser/Makefile @@ -1,41 +1,41 @@ PORTNAME= goreleaser DISTVERSIONPREFIX= v DISTVERSION= 2.13.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= fuz@FreeBSD.org COMMENT= Deliver Go binaries as fast and easily as possible WWW= https://goreleaser.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= go:1.25+,modules GO_MODULE= github.com/goreleaser/goreleaser/v2 GO_TARGET= .:goreleaser GO_BUILDFLAGS= -ldflags="-X main.version=${PKGVERSION} -X 'main.builtBy=FreeBSD ports' ${STRIP}" # TODO: generate documentation PLIST_FILES= bin/goreleaser \ etc/bash_completion.d/goreleaser \ share/fish/vendor_completions.d/goreleaser.fish \ share/man/man1/goreleaser.1.gz \ share/zsh/site-functions/_goreleaser post-install: @${ECHO_MSG} '====> Installing man page' ${GO_WRKDIR_BIN}/goreleaser man >${WRKDIR}/goreleaser.1 ${INSTALL_MAN} ${WRKDIR}/goreleaser.1 ${STAGEDIR}${PREFIX}/share/man/man1/goreleaser.1 @${ECHO_MSG} '====> Installing shell completion files' ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${GO_WRKDIR_BIN}/goreleaser completion bash \ >${STAGEDIR}${PREFIX}/etc/bash_completion.d/goreleaser ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d ${GO_WRKDIR_BIN}/goreleaser completion fish \ >${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/goreleaser.fish ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${GO_WRKDIR_BIN}/goreleaser completion zsh \ >${STAGEDIR}${PREFIX}/share/zsh/site-functions/_goreleaser .include diff --git a/devel/lefthook/Makefile b/devel/lefthook/Makefile index f3f8f24c257d..1c21d6062500 100644 --- a/devel/lefthook/Makefile +++ b/devel/lefthook/Makefile @@ -1,21 +1,21 @@ PORTNAME= lefthook DISTVERSIONPREFIX= v DISTVERSION= 2.0.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Fast and powerful Git hooks manager for any type of projects WWW= https://evilmartians.github.io/lefthook/ \ https://github.com/evilmartians/lefthook LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/evilmartians/lefthook/v2 PLIST_FILES= bin/${PORTNAME} .include diff --git a/devel/oq/Makefile b/devel/oq/Makefile index 023c9fffd23e..263ef9c5b8aa 100644 --- a/devel/oq/Makefile +++ b/devel/oq/Makefile @@ -1,27 +1,27 @@ PORTNAME= oq DISTVERSIONPREFIX= v DISTVERSION= 0.0.21 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= hoanga@gmail.com COMMENT= Terminal OpenAPI Spec viewer WWW= https://github.com/plutov/oq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/plutov/oq PLIST_FILES= bin/${PORTNAME} PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/examples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/task/Makefile b/devel/task/Makefile index d43741f99c4f..468da9464cfe 100644 --- a/devel/task/Makefile +++ b/devel/task/Makefile @@ -1,46 +1,46 @@ PORTNAME= task DISTVERSIONPREFIX= v DISTVERSION= 3.46.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= tagattie@FreeBSD.org COMMENT= Task runner / simpler Make alternative written in Go WWW= https://taskfile.dev/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/go-task/task/v3 GO_TARGET= ./cmd/task PLIST_FILES= bin/${PORTNAME} PORTDOCS= CHANGELOG.md README.md OPTIONS_DEFINE= COMPLETIONS DOCS OPTIONS_DEFAULT=COMPLETIONS COMPLETIONS_DESC= Build and/or install shell completions COMPLETIONS_PLIST_FILES=etc/bash_completion.d/${PORTNAME} \ share/fish/completions/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} post-install-COMPLETIONS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \ ${STAGEDIR}${PREFIX}/share/fish/completions \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/completion/bash/${PORTNAME}.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/completion/fish/${PORTNAME}.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish ${INSTALL_DATA} ${WRKSRC}/completion/zsh/_${PORTNAME} \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/dns/doggo/Makefile b/dns/doggo/Makefile index 568c1262f53f..4bddf859c792 100644 --- a/dns/doggo/Makefile +++ b/dns/doggo/Makefile @@ -1,64 +1,64 @@ PORTNAME= doggo DISTVERSIONPREFIX= v DISTVERSION= 1.1.4 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org COMMENT= Modern command-line DNS client (like dig) WWW= https://github.com/mr-karan/doggo LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE FLAVORS= default webui FLAVOR?= ${FLAVORS:[1]} webui_PKGNAMESUFFIX= -webui USES= go:1.25+,modules .if ${FLAVOR} == webui COMMENT+= (web UI version) .endif GO_MODULE= github.com/mr-karan/doggo .if ${FLAVOR} == default GO_TARGET= ./cmd/${PORTNAME} .endif .if ${FLAVOR} == webui GO_TARGET= ./web .endif .if ${FLAVOR} == default PLIST_FILES= bin/${PORTNAME} \ share/bash-completion/completions/_${PORTNAME} \ share/fish/completions/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} .endif .if ${FLAVOR} == webui PLIST_FILES= bin/${PORTNAME}-webui .endif .if ${FLAVOR} == default post-install: # install completions # bash @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completions bash > \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions/_${PORTNAME} # fish @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completions fish > \ ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish # zsh @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completions zsh > \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} .endif .if ${FLAVOR} == webui post-install: # rename executable @${MV} ${STAGEDIR}${PREFIX}/bin/web ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-webui .endif .include diff --git a/dns/q-dns/Makefile b/dns/q-dns/Makefile index a1be0e8bdc95..d3474e6f3db9 100644 --- a/dns/q-dns/Makefile +++ b/dns/q-dns/Makefile @@ -1,20 +1,20 @@ PORTNAME= q-dns DISTVERSIONPREFIX= v DISTVERSION= 0.19.11 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org COMMENT= Tiny command line DNS client WWW= https://github.com/natesales/q LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/natesales/q PLIST_FILES= bin/${PORTNAME} .include diff --git a/filesystems/zrepl-dsh2dsh/Makefile b/filesystems/zrepl-dsh2dsh/Makefile index c20a733adbda..0dd491d03104 100644 --- a/filesystems/zrepl-dsh2dsh/Makefile +++ b/filesystems/zrepl-dsh2dsh/Makefile @@ -1,69 +1,69 @@ PORTNAME= zrepl DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= filesystems sysutils PKGNAMESUFFIX= -${GH_ACCOUNT} MAINTAINER= dsh@bamus.cz COMMENT= ZFS dataset replication tool (fork with more features) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules ncurses USE_GITHUB= yes GH_ACCOUNT= dsh2dsh GO_MOD_DIST= github GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME} _BUILD_XFLAGS= version.${PORTNAME}Version=${DISTVERSIONFULL} GO_BUILDFLAGS= -ldflags "${STRIP} ${_BUILD_XFLAGS:S!^!-X ${GO_MODULE}/internal/!}" CONFLICTS_INSTALL= ${PORTNAME} SUB_FILES= pkg-message OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} \ -e 's|/usr/local/etc/${PORTNAME}|${ETCDIR}|g' \ -e 's|/usr/local|${PREFIX}|g' \ ${WRKSRC}/dist/freebsd/etc/periodic/daily/${PORTNAME} \ ${WRKSRC}/dist/freebsd/etc/periodic/weekly/500.${PORTNAME} \ ${WRKSRC}/dist/freebsd/etc/rc.d/${PORTNAME} post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}${EXAMPLESDIR} \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d \ ${STAGEDIR}${PREFIX}/etc/periodic/daily \ ${STAGEDIR}${PREFIX}/etc/periodic/weekly ${INSTALL_SCRIPT} ${WRKSRC}/dist/freebsd/etc/rc.d/${PORTNAME} \ ${STAGEDIR}${PREFIX}/etc/rc.d ${INSTALL_DATA} \ ${WRKSRC}/dist/freebsd/etc/newsyslog.conf.d/${PORTNAME}.conf \ ${STAGEDIR}${EXAMPLESDIR}/newsyslog.conf ${INSTALL_DATA} \ ${WRKSRC}/dist/freebsd/etc/${PORTNAME}/keys.yaml \ ${STAGEDIR}${ETCDIR}/keys.yaml.sample ${INSTALL_DATA} ${WRKSRC}/dist/freebsd/etc/${PORTNAME}/${PORTNAME}.yml \ ${STAGEDIR}${ETCDIR}/${PORTNAME}.yml.sample ${INSTALL_SCRIPT} \ ${WRKSRC}/dist/freebsd/etc/periodic/daily/${PORTNAME} \ ${STAGEDIR}${PREFIX}/etc/periodic/daily/${PORTNAME} ${INSTALL_SCRIPT} \ ${WRKSRC}/dist/freebsd/etc/periodic/weekly/500.${PORTNAME} \ ${STAGEDIR}${PREFIX}/etc/periodic/weekly/500.${PORTNAME} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/hooks (cd ${WRKSRC}/internal/config/samples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_DATA} \ ${WRKSRC}/dist/grafana/grafana-prometheus-${PORTNAME}.json \ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/ftp/sftpgo/Makefile b/ftp/sftpgo/Makefile index 16de4b0d2529..e37356576c50 100644 --- a/ftp/sftpgo/Makefile +++ b/ftp/sftpgo/Makefile @@ -1,68 +1,68 @@ PORTNAME= sftpgo PORTVERSION= 2.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= ftp www MASTER_SITES= https://github.com/drakkan/${PORTNAME}/releases/download/v${DISTVERSION}/ DISTNAME= ${PORTNAME}_v${PORTVERSION}_src_with_deps MAINTAINER= skozlov@FreeBSD.org COMMENT= Fully featured and highly configurable SFTP, FTP/S, and WebDAV server WWW= https://github.com/drakkan/sftpgo LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules tar:xz USE_RC_SUBR= ${PORTNAME} NO_WRKSUBDIR= yes OPTIONS_DEFINE= BASH FISH ZSH MANPAGES OPTIONS_DEFAULT= BASH FISH ZSH MANPAGES OPTIONS_SUB= yes USERS= sftpgo GROUPS= sftpgo post-patch: ${REINPLACE_CMD} -e 's|"templates"|"${DATADIR}/templates"|; \ s|"static"|"${DATADIR}/static"|; \ s|"sftpgo.db"|"/var/db/${PORTNAME}/${PORTNAME}.db"|' \ ${WRKSRC}/${PORTNAME}.json post-build-BASH-on: ${GO_WRKDIR_BIN}/${PORTNAME} gen completion bash > ${WRKDIR}/bash_completions post-build-FISH-on: ${GO_WRKDIR_BIN}/${PORTNAME} gen completion fish > ${WRKDIR}/fish_completions post-build-ZSH-on: ${GO_WRKDIR_BIN}/${PORTNAME} gen completion zsh > ${WRKDIR}/zsh_completions post-build-MANPAGES-on: ${MKDIR} ${WRKDIR}/manpages ${GO_WRKDIR_BIN}/${PORTNAME} gen man --dir ${WRKDIR}/manpages post-install: @${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && \ ${COPYTREE_SHARE} templates ${STAGEDIR}${DATADIR} && \ ${COPYTREE_SHARE} static ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.json ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.json.sample post-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKDIR}/bash_completions ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} post-install-FISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${WRKDIR}/fish_completions ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish post-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKDIR}/zsh_completions ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} post-install-MANPAGES-on: ${FIND} ${WRKDIR}/manpages -type f -execdir ${INSTALL_MAN} {} ${STAGEDIR}${PREFIX}/share/man/man1 \; .include diff --git a/irc/ergo/Makefile b/irc/ergo/Makefile index 95b91c769ed2..2ecc4c39cf1c 100644 --- a/irc/ergo/Makefile +++ b/irc/ergo/Makefile @@ -1,32 +1,32 @@ PORTNAME= ergo DISTVERSIONPREFIX= v DISTVERSION= 2.16.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= irc PKGNAMESUFFIX= -irc-server MAINTAINER= yuri@FreeBSD.org COMMENT= Modern IRC server (daemon/ircd) written in Go WWW= https://ergo.chat \ https://github.com/ergochat/ergo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= ergochat GH_TUPLE= golang:sys:v0.6.0:sys CONFLICTS_INSTALL= ergo GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} pre-patch: ${RM} -r ${WRKSRC}/vendor/golang.org/x/sys ${LN} -s ${WRKDIR}/sys-* ${WRKSRC}/vendor/golang.org/x/sys .include diff --git a/lang/typescript-go/Makefile b/lang/typescript-go/Makefile index ef26297ef20d..190deef4f024 100644 --- a/lang/typescript-go/Makefile +++ b/lang/typescript-go/Makefile @@ -1,35 +1,35 @@ PORTNAME= typescript-go PORTVERSION= 7.0.0.g20251209 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= lang MAINTAINER= tagattie@FreeBSD.org COMMENT= JavaScript with syntax for types WWW= https://www.typescriptlang.org/ \ https://devblogs.microsoft.com/typescript/typescript-native-port/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules USE_GITHUB= yes GH_ACCOUNT= microsoft GH_PROJECT= typescript-go GH_TAGNAME= 8372401975e9186b2270c89c2c821e2efaf9c522 GH_TUPLE= microsoft:TypeScript:9e8eaa1746b0d09c3cd29048126ef9cf24f29c03:typescript/_submodules/TypeScript GO_MOD_DIST= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}/ GO_MODULE= github.com/${GH_ACCOUNT}/${GH_PROJECT} GO_TARGET= ./cmd/tsgo PLIST_FILES= bin/tsgo PORTDOCS= CHANGES.md CONTRIBUTING.md README.md SECURITY.md SUPPORT.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/misc/crush/Makefile b/misc/crush/Makefile index b627542f41d2..840918c894de 100644 --- a/misc/crush/Makefile +++ b/misc/crush/Makefile @@ -1,65 +1,65 @@ PORTNAME= crush DISTVERSIONPREFIX= v DISTVERSION= 0.31.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc devel MAINTAINER= tagattie@FreeBSD.org COMMENT= Glamourous AI coding agent for your favourite terminal WWW= https://github.com/charmbracelet/crush LICENSE= FSL-1.1-MIT LICENSE_NAME= Functional Source License, Version 1.1, MIT Future License LICENSE_FILE= ${WRKSRC}/LICENSE.md LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= go:1.25+,modules GO_MODULE= github.com/charmbracelet/crush GO_BUILDFLAGS= -ldflags '-s -w -X github.com/charmbracelet/crush/internal/version.Version=${DISTVERSION}' PLIST_FILES= bin/${PORTNAME} PORTDOCS= README.md OPTIONS_DEFINE= COMPLETIONS DOCS MANPAGES OPTIONS_DEFAULT= COMPLETIONS MANPAGES COMPLETIONS_DESC= Build and/or install shell completions COMPLETIONS_PLIST_FILES=etc/bash_completion.d/${PORTNAME} \ share/fish/completions/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz post-build-COMPLETIONS-on: @${MKDIR} ${GO_WRKSRC}/completions .for sh in bash fish zsh ${GO_WRKDIR_BIN}/${PORTNAME} completion ${sh} > \ ${GO_WRKSRC}/completions/${PORTNAME}.${sh} .endfor post-build-MANPAGES-on: @${MKDIR} ${GO_WRKSRC}/manpages ${GO_WRKDIR_BIN}/${PORTNAME} man > ${GO_WRKSRC}/manpages/${PORTNAME}.1 post-install-COMPLETIONS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \ ${STAGEDIR}${PREFIX}/share/fish/completions \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.zsh \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${GO_WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-MANPAGES-on: ${INSTALL_MAN} ${GO_WRKSRC}/manpages/${PORTNAME}.1 \ ${STAGEDIR}/${PREFIX}/share/man/man1 .include diff --git a/misc/gollama/Makefile b/misc/gollama/Makefile index 58abab876dde..99ebbc6bfc71 100644 --- a/misc/gollama/Makefile +++ b/misc/gollama/Makefile @@ -1,20 +1,20 @@ PORTNAME= gollama DISTVERSIONPREFIX= v DISTVERSION= 1.37.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc # machine learning MAINTAINER= yuri@FreeBSD.org COMMENT= Go manage your Ollama models WWW= https://github.com/sammcj/gollama LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/sammcj/gollama PLIST_FILES= bin/${PORTNAME} .include diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile index a6fd3c00607b..2bc0603d60a4 100644 --- a/multimedia/mediamtx/Makefile +++ b/multimedia/mediamtx/Makefile @@ -1,37 +1,37 @@ PORTNAME= mediamtx DISTVERSIONPREFIX= v DISTVERSION= 1.15.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia net MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.15/:hlsjs DISTFILES+= release.zip:hlsjs MAINTAINER= diizzy@FreeBSD.org COMMENT= Ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams WWW= https://github.com/bluenviron/mediamtx LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/bluenviron/mediamtx USE_RC_SUBR= mediamtx USERS= mediamtx GROUPS= mediamtx SUB_FILES= pkg-message SUB_LIST= USER=${USERS} GROUP=${GROUPS} post-extract: ${MV} ${WRKDIR}/dist/hls.min.js ${WRKSRC}/internal/servers/hls ${RM} -r ${WRKSRC}/internal/staticsources/rpicamera pre-configure: ${ECHO} ${DISTVERSIONFULL} > ${WRKSRC}/internal/core/VERSION post-install: ${INSTALL_DATA} ${WRKSRC}/mediamtx.yml ${STAGEDIR}${PREFIX}/etc/mediamtx.yml.sample .include diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile index b542ccc11bc9..92fe1d842d4e 100644 --- a/multimedia/navidrome/Makefile +++ b/multimedia/navidrome/Makefile @@ -1,229 +1,229 @@ PORTNAME= navidrome DISTVERSIONPREFIX= v DISTVERSION= 0.59.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MAINTAINER= kbowling@FreeBSD.org COMMENT= Modern Music Server and Streamer compatible with Subsonic/Airsonic WWW= https://www.navidrome.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 FETCH_DEPENDS= npm:www/npm${NODEJS_SUFFIX} FETCH_DEPENDS= npm:www/npm${NODEJS_SUFFIX} LIB_DEPENDS= libtag.so:audio/taglib RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= cpe go:1.25+,modules nodejs:24,build pkgconfig USE_GITHUB= yes GH_TUPLE= \ Masterminds:semver:v3.4.0:masterminds_semver_v3/vendor/github.com/Masterminds/semver/v3 \ Masterminds:squirrel:v1.5.4:masterminds_squirrel/vendor/github.com/Masterminds/squirrel \ RaveNoX:go-jsoncommentstrip:v1.0.0:ravenox_go_jsoncommentstrip/vendor/github.com/RaveNoX/go-jsoncommentstrip \ andybalholm:cascadia:v1.3.3:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \ atombender:go-jsonschema:v0.20.0:atombender_go_jsonschema/vendor/github.com/atombender/go-jsonschema \ aymerick:douceur:v0.2.0:aymerick_douceur/vendor/github.com/aymerick/douceur \ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ bmatcuk:doublestar:v4.9.1:bmatcuk_doublestar_v4/vendor/github.com/bmatcuk/doublestar/v4 \ bradleyjkemp:cupaloy:v2.8.0:bradleyjkemp_cupaloy_v2/vendor/github.com/bradleyjkemp/cupaloy/v2 \ cespare:reflex:v0.3.1:cespare_reflex/vendor/github.com/cespare/reflex \ cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ creack:pty:v1.1.11:creack_pty/vendor/github.com/creack/pty \ davecgh:go-spew:d8f796af33cc:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ deluan:rest:6260bc399cbf:deluan_rest/vendor/github.com/deluan/rest \ deluan:sanitize:fdfd8fdfaa55:deluan_sanitize/vendor/github.com/deluan/sanitize \ deluan:tag:dfe5e6ea396d:deluan_tag/vendor/github.com/dhowden/tag \ dexterlb:mpvipc:7cdefca0e933:dexterlb_mpvipc/vendor/github.com/dexterlb/mpvipc \ disintegration:imaging:v1.6.2:disintegration_imaging/vendor/github.com/disintegration/imaging \ djherbis:atime:v1.1.0:djherbis_atime/vendor/github.com/djherbis/atime \ djherbis:fscache:442a07e326c4:djherbis_fscache/vendor/github.com/djherbis/fscache \ djherbis:stream:v1.4.0:djherbis_stream/vendor/github.com/djherbis/stream \ djherbis:times:v1.6.0:djherbis_times/vendor/github.com/djherbis/times \ dustin:go-humanize:v1.0.1:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ fatih:structs:v1.1.0:fatih_structs/vendor/github.com/fatih/structs \ fsnotify:fsnotify:v1.9.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ go-chi:chi:v5.2.3:go_chi_chi_v5/vendor/github.com/go-chi/chi/v5 \ go-chi:cors:v1.2.2:go_chi_cors/vendor/github.com/go-chi/cors \ go-chi:httprate:v0.15.0:go_chi_httprate/vendor/github.com/go-chi/httprate \ go-chi:jwtauth:v5.3.3:go_chi_jwtauth_v5/vendor/github.com/go-chi/jwtauth/v5 \ go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ go-logr:logr:v1.4.3:go_logr_logr/vendor/github.com/go-logr/logr \ go-task:slim-sprig:v3.0.0:go_task_slim_sprig_v3/vendor/github.com/go-task/slim-sprig/v3 \ go-viper:encoding:ini/v0.1.1:go_viper_encoding_ini/vendor/github.com/go-viper/encoding \ go-viper:mapstructure:v2.4.0:go_viper_mapstructure_v2/vendor/github.com/go-viper/mapstructure/v2 \ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ goccy:go-json:v0.10.5:goccy_go_json/vendor/github.com/goccy/go-json \ goccy:go-yaml:v1.18.0:goccy_go_yaml/vendor/github.com/goccy/go-yaml \ gohugoio:hashstructure:v0.6.0:gohugoio_hashstructure/vendor/github.com/gohugoio/hashstructure \ golang:crypto:v0.45.0:golang_crypto/vendor/golang.org/x/crypto \ golang:exp:e25ba8c21ef6:golang_exp/vendor/golang.org/x/exp \ golang:image:v0.33.0:golang_image/vendor/golang.org/x/image \ golang:mod:v0.30.0:golang_mod/vendor/golang.org/x/mod \ golang:net:v0.47.0:golang_net/vendor/golang.org/x/net \ golang:sync:v0.18.0:golang_sync/vendor/golang.org/x/sync \ golang:sys:v0.38.0:golang_sys/vendor/golang.org/x/sys \ golang:telemetry:bc8e575c7b54:golang_telemetry/vendor/golang.org/x/telemetry \ golang:term:v0.37.0:golang_term/vendor/golang.org/x/term \ golang:text:v0.31.0:golang_text/vendor/golang.org/x/text \ golang:time:v0.14.0:golang_time/vendor/golang.org/x/time \ golang:tools:v0.39.0:golang_tools/vendor/golang.org/x/tools \ google:go-cmp:v0.7.0:google_go_cmp/vendor/github.com/google/go-cmp \ google:go-pipeline:6cbedfc1d3fc:google_go_pipeline/vendor/github.com/google/go-pipeline \ google:pprof:4902fdda35c8:google_pprof/vendor/github.com/google/pprof \ google:subcommands:v1.2.0:google_subcommands/vendor/github.com/google/subcommands \ google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \ google:wire:v0.7.0:google_wire/vendor/github.com/google/wire \ gorilla:css:v1.0.1:gorilla_css/vendor/github.com/gorilla/css \ gorilla:websocket:v1.5.3:gorilla_websocket/vendor/github.com/gorilla/websocket \ hashicorp:errwrap:v1.1.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \ hashicorp:go-multierror:v1.1.1:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \ imdario:mergo:v1.0.2:imdario_mergo/vendor/dario.cat/mergo \ inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ jellydator:ttlcache:v3.4.0:jellydator_ttlcache_v3/vendor/github.com/jellydator/ttlcache/v3 \ kardianos:service:v1.2.4:kardianos_service/vendor/github.com/kardianos/service \ kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \ klauspost:cpuid:v2.3.0:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \ knqyf263:go-plugin:v0.9.0:knqyf263_go_plugin/vendor/github.com/knqyf263/go-plugin \ kr:pretty:v0.3.1:kr_pretty/vendor/github.com/kr/pretty \ kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \ lann:builder:47ae307949d0:lann_builder/vendor/github.com/lann/builder \ lann:ps:62de8c46ede0:lann_ps/vendor/github.com/lann/ps \ lestrrat-go:blackmagic:v1.0.4:lestrrat_go_blackmagic/vendor/github.com/lestrrat-go/blackmagic \ lestrrat-go:httpcc:v1.0.1:lestrrat_go_httpcc/vendor/github.com/lestrrat-go/httpcc \ lestrrat-go:httprc:v1.0.6:lestrrat_go_httprc/vendor/github.com/lestrrat-go/httprc \ lestrrat-go:iter:v1.0.2:lestrrat_go_iter/vendor/github.com/lestrrat-go/iter \ lestrrat-go:jwx:v2.1.6:lestrrat_go_jwx_v2/vendor/github.com/lestrrat-go/jwx/v2 \ lestrrat-go:option:v1.0.1:lestrrat_go_option/vendor/github.com/lestrrat-go/option \ maruel:natural:v1.2.1:maruel_natural/vendor/github.com/maruel/natural \ matoous:go-nanoid:v2.1.0:matoous_go_nanoid_v2/vendor/github.com/matoous/go-nanoid/v2 \ mattn:go-sqlite3:v1.14.32:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ mfridman:interpolate:v0.0.2:mfridman_interpolate/vendor/github.com/mfridman/interpolate \ microcosm-cc:bluemonday:v1.0.27:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \ mileusna:useragent:v1.3.5:mileusna_useragent/vendor/github.com/mileusna/useragent \ mitchellh:go-wordwrap:v1.0.1:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \ munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/github.com/munnerz/goautoneg \ natefinch:npipe:c1b8fa8bdcce:natefinch_npipe/vendor/gopkg.in/natefinch/npipe.v2 \ ogier:pflag:v0.0.1:ogier_pflag/vendor/github.com/ogier/pflag \ onsi:ginkgo:v2.27.2:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \ onsi:gomega:v1.38.2:onsi_gomega/vendor/github.com/onsi/gomega \ pelletier:go-toml:v2.2.4:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ pocketbase:dbx:v1.11.0:pocketbase_dbx/vendor/github.com/pocketbase/dbx \ pressly:goose:v3.26.0:pressly_goose_v3/vendor/github.com/pressly/goose/v3 \ prometheus:client_golang:v1.23.2:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:v0.6.2:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.66.1:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:v0.16.1:prometheus_procfs/vendor/github.com/prometheus/procfs \ protocolbuffers:protobuf-go:v1.36.10:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ rjeczalik:notify:v0.9.3:rjeczalik_notify/vendor/github.com/rjeczalik/notify \ robfig:cron:v3.0.1:robfig_cron_v3/vendor/github.com/robfig/cron/v3 \ rogpeppe:go-internal:v1.14.1:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ sabhiram:go-gitignore:525f6e181f06:sabhiram_go_gitignore/vendor/github.com/sabhiram/go-gitignore \ sagikazarmark:locafero:v0.12.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \ sanity-io:litter:v1.5.8:sanity_io_litter/vendor/github.com/sanity-io/litter \ segmentio:asm:v1.2.1:segmentio_asm/vendor/github.com/segmentio/asm \ sethvargo:go-retry:v0.3.0:sethvargo_go_retry/vendor/github.com/sethvargo/go-retry \ sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ sosodev:duration:v1.3.1:sosodev_duration/vendor/github.com/sosodev/duration \ spf13:afero:v1.15.0:spf13_afero/vendor/github.com/spf13/afero \ spf13:cast:v1.10.0:spf13_cast/vendor/github.com/spf13/cast \ spf13:cobra:v1.10.1:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:pflag:v1.0.10:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:v1.21.0:spf13_viper/vendor/github.com/spf13/viper \ stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \ stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \ subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \ tetratelabs:wazero:v1.10.1:tetratelabs_wazero/vendor/github.com/tetratelabs/wazero \ uber-go:goleak:v1.3.0:uber_go_goleak/vendor/go.uber.org/goleak \ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ unrolled:secure:v1.17.0:unrolled_secure/vendor/github.com/unrolled/secure \ xrash:smetrics:55b8f293f342:xrash_smetrics/vendor/github.com/xrash/smetrics \ yaml:go-yaml:v2.4.2:yaml_go_yaml/vendor/go.yaml.in/yaml/v2 \ yaml:go-yaml:v3.0.4:yaml_go_yaml_1/vendor/go.yaml.in/yaml/v3 \ zeebo:xxh3:v1.0.2:zeebo_xxh3/vendor/github.com/zeebo/xxh3 PREFETCH_TIMESTAMP= 61171200 USE_RC_SUBR= ${PORTNAME} _BUILD_SHA= cc3cca6 GO_BUILDFLAGS= -ldflags="-X github.com/navidrome/navidrome/consts.gitSha=${_BUILD_SHA} -X github.com/navidrome/navidrome/consts.gitTag=${GH_TAGNAME}-FREEBSD" -tags=netgo SUB_FILES+= config.toml.sample pkg-message SUB_LIST+= NAVIDROMEGROUP=${GROUPS} \ NAVIDROMEUSER=${USERS} \ PORTNAME=${PORTNAME} USERS= www GROUPS= www # We need ARCH to be defined, which can only happen after options.mk .include # Compiler runs out of memory when compiling the ui on 32-bit platforms: # https://github.com/navidrome/navidrome/issues/524 .if ${ARCH} != amd64 || ${ARCH} != aarch64 MAKE_ENV+= NODE_OPTIONS='--max-old-space-size=1492' .endif .if ${ARCH} == amd64 || make(makesum) FILE_AMD64= ${PORTNAME}-${DISTVERSION}-node${NODEJS_VERSION}-amd64-modules.tar.gz DISTFILES+= ${FILE_AMD64}:prefetch COMBIARCH+= x64 ${FILE_AMD64} .endif .if ${ARCH} == aarch64 || make(makesum) FILE_ARM64= ${PORTNAME}-${DISTVERSION}-node${NODEJS_VERSION}-arm64-modules.tar.gz DISTFILES+= ${FILE_ARM64}:prefetch COMBIARCH+= arm64 ${FILE_ARM64} .endif # We need NODEJS_VERSION to be expanded before assigning it so MAKESUM_DEP and NODEJS_VERSION # is only expanded after pre.mk .include .for c f in ${COMBIARCH} ${DISTDIR}/$f: ${MKDIR} ${WRKDIR}/ui/node-modules-cache; \ ${CP} -R ${FILESDIR}/packagejsons/* ${WRKDIR}/ui/node-modules-cache; \ cd ${WRKDIR}/ui/node-modules-cache && \ ${SETENV} HOME=${WRKDIR} \ npm ci --ignore-scripts --no-progress --no-audit --no-fund --cpu=$c; \ ${FIND} ${WRKDIR}/ui/node-modules-cache -depth 1 -print | \ ${GREP} -v node_modules | ${XARGS} ${RM} -r; \ ${FIND} ${WRKDIR}/ui/node-modules-cache -type d -exec ${CHMOD} 755 {} ';'; \ cd ${WRKDIR}//ui/node-modules-cache && \ ${MTREE_CMD} -cbnSp node_modules | ${MTREE_CMD} -C | ${SED} \ -e 's:time=[0-9.]*:time=${PREFETCH_TIMESTAMP}.000000000:' \ -e 's:\([gu]id\)=[0-9]*:\1=0:g' \ -e 's:flags=.*:flags=none:' \ -e 's:^\.:./node_modules:' > node-modules-cache.mtree; \ ${TAR} -cz --options 'gzip:!timestamp' \ -f ${DISTDIR}/$f \ @node-modules-cache.mtree; \ ${RM} -r ${WRKDIR}; \ pre-fetch: ${DISTDIR}/$f MAKESUM_DEP+= ${DISTDIR}/$f .endfor pre-build: cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} npm run build ${CP} ${FILESDIR}/modules.txt ${WRKSRC}/vendor/ post-install: @${MKDIR} ${STAGEDIR}${ETCDIR} @${MKDIR} ${STAGEDIR}${DESTDIR}/var/db/${PORTNAME} @${MKDIR} ${STAGEDIR}${DATADIR}/music ${INSTALL_DATA} ${WRKDIR}/config.toml.sample \ ${STAGEDIR}${ETCDIR}/config.toml.sample .include makesum: ${MAKESUM_DEP} diff --git a/net-im/gomuks/Makefile b/net-im/gomuks/Makefile index daf51ee237e7..380112561a9d 100644 --- a/net-im/gomuks/Makefile +++ b/net-im/gomuks/Makefile @@ -1,39 +1,39 @@ PORTNAME= gomuks DISTVERSION= 25.12 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-im MAINTAINER= ports@FreeBSD.org COMMENT= Terminal Matrix client written in Go WWW= https://github.com/gomuks/gomuks LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libolm.so:security/olm RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= go:1.25+,modules GO_MODULE_VER= 0.${DISTVERSION:C/\.//}.0 GO_MODULE= go.mau.fi/gomuks@v${GO_MODULE_VER} MAKE_ENV+= BINARY_NAME=${PORTNAME} \ CGO_CFLAGS="-I${LOCALBASE}/include" \ CGO_ENABLED=1 \ CGO_LDFLAGS="-L${LOCALBASE}/lib" \ MAU_VERSION_PACKAGE=${GO_MODNAME}/version PLIST_FILES= bin/gomuks pre-build: ${MKDIR} ${WRKSRC}/web/dist/ ${TOUCH} ${WRKSRC}/web/dist/empty do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_CMD} tool maubuild do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include diff --git a/net-mgmt/check_wg/Makefile b/net-mgmt/check_wg/Makefile index 8f4d30326a2b..3343795001c4 100644 --- a/net-mgmt/check_wg/Makefile +++ b/net-mgmt/check_wg/Makefile @@ -1,31 +1,31 @@ PORTNAME= check_wg DISTVERSIONPREFIX= v DISTVERSION= 0.0.8 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= net-mgmt MAINTAINER= dsh@bamus.cz COMMENT= Icinga2 health check of wireguard peers, using output of wg(8) WWW= https://github.com/dsh2dsh/${PORTNAME} LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= dsh2dsh GO_MOD_DIST= github GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME} _BUILD_XFLAGS= main.version=${DISTVERSIONFULL} GO_BUILDFLAGS= -ldflags "${STRIP} ${_BUILD_XFLAGS:S!^!-X ${GO_MODULE}/!}" PLIST_FILES= libexec/nagios/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/nagios ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/libexec/nagios/ .include diff --git a/net-mgmt/thanos/Makefile b/net-mgmt/thanos/Makefile index a3514527351b..16170d564109 100644 --- a/net-mgmt/thanos/Makefile +++ b/net-mgmt/thanos/Makefile @@ -1,31 +1,31 @@ PORTNAME= thanos DISTVERSIONPREFIX= v DISTVERSION= 0.40.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-mgmt MAINTAINER= alven@FreeBSD.org COMMENT= Highly available Prometheus setup with long term storage capabilities WWW= https://thanos.io/ \ https://github.com/thanos-io/thanos/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/thanos-io/thanos GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -s -w \ -X github.com/prometheus/common/version.Branch="master" \ -X github.com/prometheus/common/version.BuildDate=${BUILD_DATE} \ -X github.com/prometheus/common/version.BuildUser=${USER} \ -X github.com/prometheus/common/version.Revision="36681af" \ -X github.com/prometheus/common/version.Version=${DISTVERSION}" PLIST_FILES= bin/${PORTNAME} BUILD_DATE= $$(date +%d-%B-%Y) .include diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile index 40418334e7f4..8ee6579432ee 100644 --- a/net-mgmt/victoria-logs/Makefile +++ b/net-mgmt/victoria-logs/Makefile @@ -1,52 +1,52 @@ PORTNAME= victoria-logs PORTVERSION= 1.43.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net-mgmt MAINTAINER= samm@FreeBSD.org COMMENT= Fast and easy-to-use, open source logs solution WWW= https://victoriametrics.com/products/victorialogs/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake go:1.25+,modules,no_targets GO_MODULE= github.com/VictoriaMetrics/VictoriaLogs USE_RC_SUBR?= ${PORTNAME} MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \ BUILDINFO_TAG=tags-v${PORTVERSION}-victorialogs \ DATEINFO_TAG=${_GET_DATE:sh} GOFLAGS=-buildvcs=false ALL_TARGET= ${PORTNAME}-pure vlogscli-pure vmalert-pure USERS= victoria-logs GROUPS= victoria-logs VICTORIA_DATA?= /var/db/victoria-logs SUB_LIST+= VICTORIA_DATA=${VICTORIA_DATA} \ VICTORIA_USER=${USERS} PLIST_SUB+= VICTORIA_DATA=${VICTORIA_DATA} \ VICTORIA_GROUP=${GROUPS} \ VICTORIA_USER=${USERS} OPTIONS_DEFINE= DOCS .if !defined(MASTERDIR) do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${PORTNAME}-pure \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/vlogscli-pure \ ${STAGEDIR}${PREFIX}/bin/vlogscli @${MKDIR} ${STAGEDIR}${VICTORIA_DATA} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${INSTALL_WRKSRC}/docs/victorialogs/* ${STAGEDIR}${DOCSDIR} .endif .include _GET_DATE= TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S ${WRKSRC}/.gitignore diff --git a/net-mgmt/victoria-metrics/Makefile b/net-mgmt/victoria-metrics/Makefile index 1039582b091a..02e889b6dd39 100644 --- a/net-mgmt/victoria-metrics/Makefile +++ b/net-mgmt/victoria-metrics/Makefile @@ -1,54 +1,54 @@ PORTNAME?= victoria-metrics PORTVERSION= 1.133.0 # don't forget to update BUILDINFO_TAG DISTVERSIONPREFIX= v -PORTREVISION?= 1 +PORTREVISION?= 2 CATEGORIES= net-mgmt MAINTAINER= danfe@FreeBSD.org COMMENT?= Fast, cost-effective, and scalable time series database WWW= https://victoriametrics.com/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake go:1.25+,no_targets USE_RC_SUBR?= ${PORTNAME} MAKE_ENV= PKG_TAG=v${PORTVERSION} GOOS=${OPSYS:tl} \ BUILDINFO_TAG=tags-v${PORTVERSION}-0-ge8160fc \ DATEINFO_TAG=${_GET_DATE:sh} ALL_TARGET= ${PORTNAME}-pure USE_GITHUB= yes GH_ACCOUNT= VictoriaMetrics GH_PROJECT= VictoriaMetrics USERS= victoria-metrics GROUPS= victoria-metrics VICTORIA_DATA?= /var/db/victoria-metrics SUB_LIST+= VICTORIA_DATA=${VICTORIA_DATA} \ VICTORIA_USER=${USERS} PLIST_SUB+= VICTORIA_DATA=${VICTORIA_DATA} \ VICTORIA_GROUP=${GROUPS} \ VICTORIA_USER=${USERS} OPTIONS_DEFINE= DOCS .if !defined(MASTERDIR) do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${PORTNAME}-pure \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} @${MKDIR} ${STAGEDIR}${VICTORIA_DATA} do-install-DOCS-on: @${RM} -r ${INSTALL_WRKSRC}/docs/victorialogs \ ${INSTALL_WRKSRC}/docs/victoriametrics/vmctl @cd ${INSTALL_WRKSRC}/docs && ${RM} Makefile victoriametrics/vm* @${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${INSTALL_WRKSRC}/docs/* ${STAGEDIR}${DOCSDIR} .endif .include _GET_DATE= TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S ${WRKSRC}/.gitignore diff --git a/net-mgmt/vmutils/Makefile b/net-mgmt/vmutils/Makefile index b1fadcedaa0f..b7f4704ef189 100644 --- a/net-mgmt/vmutils/Makefile +++ b/net-mgmt/vmutils/Makefile @@ -1,32 +1,32 @@ PORTNAME= vmutils -PORTREVISION= 1 +PORTREVISION= 2 COMMENT= Ancillary utilities and agent for VictoriaMetrics USE_RC_SUBR= vmagent DESCR= ${.CURDIR}/pkg-descr PLIST= ${.CURDIR}/pkg-plist VMAGENT_DATA?= /var/db/vmagent SUB_LIST+= VMAGENT_DATA=${VMAGENT_DATA} PLIST_SUB+= VMAGENT_DATA=${VMAGENT_DATA} do-install: .for p in agent alert auth backup ctl restore ${INSTALL_PROGRAM} ${WRKSRC}/bin/vm${p}-pure \ ${STAGEDIR}${PREFIX}/bin/vm${p} .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/etc/prometheus ${INSTALL_DATA} ${FILESDIR}/prometheus.yml.sample \ ${STAGEDIR}${PREFIX}/etc/prometheus @${MKDIR} ${STAGEDIR}${VMAGENT_DATA} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${CP} -a ${INSTALL_WRKSRC}/docs/victoriametrics/vm* ${STAGEDIR}${DOCSDIR} MASTERDIR= ${.CURDIR}/../victoria-metrics .include "${MASTERDIR}/Makefile" diff --git a/net-p2p/mkbrr/Makefile b/net-p2p/mkbrr/Makefile index 728f94fd70e7..702c58c1258c 100644 --- a/net-p2p/mkbrr/Makefile +++ b/net-p2p/mkbrr/Makefile @@ -1,28 +1,28 @@ PORTNAME= mkbrr DISTVERSIONPREFIX= v DISTVERSION= 1.18.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net-p2p MAINTAINER= diizzy@FreeBSD.org COMMENT= Commmand-line utility to create, modify and inspect torrent files written in Go WWW= https://github.com/autobrr/mkbrr LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules CGO_ENABLED= 0 GO_MODULE= github.com/autobrr/${PORTNAME} PLIST_FILES= bin/mkbrr post-patch: @${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|g' \ ${PATCH_WRKSRC}/main.go @${REINPLACE_CMD} -e 's|%%BUILDTIME%%|${CONFIGURE_TARGET}|g' \ ${PATCH_WRKSRC}/main.go ${RM} ${PATCH_WRKSRC}/cmd/update.go .include diff --git a/net/gorss/Makefile b/net/gorss/Makefile index ebb4c68d2f1b..8008e4d1574c 100644 --- a/net/gorss/Makefile +++ b/net/gorss/Makefile @@ -1,37 +1,37 @@ PORTNAME= gorss PORTVERSION= 0.4 DISTVERSIONPREFIX= v -PORTREVISION= 20 +PORTREVISION= 21 CATEGORIES= net www MAINTAINER= ports@FreeBSD.org COMMENT= Simple RSS/Atom reader written in Go WWW= https://github.com/Lallassu/gorss LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules USE_GITHUB= yes GH_ACCOUNT= Lallassu .include "${.CURDIR}/Makefile.deps" GO_BUILDFLAGS= -ldflags "-w -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/internal.Version=${PORTVERSION}" GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} \ ${DATADIR_REL}/gorss.conf \ ${DATADIR_REL}/themes/default.theme \ ${DATADIR_REL}/themes/irssi.theme \ ${DATADIR_REL}/themes/night.theme post-patch: @${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' \ ${WRKSRC}/vendor/github.com/OpenPeeDeeP/xdg/xdg_bsd.go post-install: @${MKDIR} ${STAGEDIR}${DATADIR} ${CP} -a ${WRKSRC}/gorss.conf ${WRKSRC}/themes ${STAGEDIR}${DATADIR} .include diff --git a/net/krakend-ce/Makefile b/net/krakend-ce/Makefile index 67ef83287d7d..0aff5f6c2775 100644 --- a/net/krakend-ce/Makefile +++ b/net/krakend-ce/Makefile @@ -1,32 +1,32 @@ PORTNAME= krakend-ce DISTVERSIONPREFIX= v DISTVERSION= 2.12.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= net MAINTAINER= alven@FreeBSD.org COMMENT= High-performance, stateless, declarative, API Gateway WWW= https://www.krakend.io/ \ https://github.com/krakend/krakend-ce/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv7 i386 NOT_FOR_ARCHS_REASON= Build failure: vendor/github.com/krakendio/krakend-amqp/v2/consumer.go:47:20: cannot use math.MaxInt64 (untyped int constant 9223372036854775807) as int value in assignment (overflows) USES= cpe go:1.25+,modules CPE_VENDOR= krakend CPE_PRODUCT= krakend CPE_SW_EDITION= community GO_MODULE= github.com/krakendio/krakend-ce/v2 GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags="-X github.com/luraproject/lura/v2/core.KrakendVersion=${DISTVERSION} \ -X github.com/luraproject/lura/v2/core.GoVersion=${GO_VERSION}" TEST_TARGET= test PLIST_FILES= bin/${PORTNAME} .include diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile index f77ffede501f..d1128ee4b736 100644 --- a/security/aws-iam-authenticator/Makefile +++ b/security/aws-iam-authenticator/Makefile @@ -1,21 +1,21 @@ PORTNAME= aws-iam-authenticator PORTVERSION= 0.7.10 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= danilo@FreeBSD.org COMMENT= Use AWS IAM credentials to authenticate to a Kubernetes cluster WWW= https://github.com/kubernetes-sigs/aws-iam-authenticator LICENSE= APACHE20 USES= go:1.25+,modules GO_MODULE= github.com/kubernetes-sigs/${PORTNAME} GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags="-X sigs.k8s.io/aws-iam-authenticator/pkg.Version=${PORTVERSION}" PLIST_FILES= bin/${PORTNAME} .include diff --git a/security/certificate_maker/Makefile b/security/certificate_maker/Makefile index e903443eb61d..d17b9c891588 100644 --- a/security/certificate_maker/Makefile +++ b/security/certificate_maker/Makefile @@ -1,24 +1,24 @@ PORTNAME= certificate_maker DISTVERSIONPREFIX= v DISTVERSION= 1.8.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org COMMENT= Certificate creation utility for Fulcio WWW= https://www.sigstore.dev/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:1.25+,modules CPE_VENDOR= sigstore GO_MODULE= github.com/sigstore/fulcio GO_BUILDFLAGS= -ldflags="-X \ sigs.k8s.io/release-utils/version.gitVersion=${DISTVERSIONPREFIX}${DISTVERSION}" GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/security/crowdsec/Makefile b/security/crowdsec/Makefile index 716017f97e26..6c95e56fd4e4 100644 --- a/security/crowdsec/Makefile +++ b/security/crowdsec/Makefile @@ -1,187 +1,187 @@ PORTNAME= crowdsec DISTVERSIONPREFIX= v DISTVERSION= 1.7.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= marco@crowdsec.net COMMENT= CrowdSec lightweight and collaborative security engine WWW= https://github.com/crowdsecurity/crowdsec LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libabsl_base.so:devel/abseil \ libre2.so:devel/re2 USES= go:modules pkgconfig _COMMIT= 469b374e _BUILD_DATE= $$(date -u "+%F_%T") USE_RC_SUBR= crowdsec GO_MODULE= github.com/crowdsecurity/crowdsec GO_TARGET= ./cmd/crowdsec \ ./cmd/crowdsec-cli \ ./cmd/notification-email \ ./cmd/notification-file \ ./cmd/notification-http \ ./cmd/notification-sentinel \ ./cmd/notification-slack \ ./cmd/notification-splunk GO_BUILDFLAGS= -v -trimpath -tags netgo,osusergo,sqlite_omit_load_extension,re2_cgo \ -ldflags="\ -a -s \ -X github.com/crowdsecurity/go-cs-lib/version.Version=${DISTVERSIONPREFIX}${PKGVERSION} \ -X github.com/crowdsecurity/go-cs-lib/version.BuildDate=${_BUILD_DATE} \ -X github.com/crowdsecurity/go-cs-lib/version.Tag=${_COMMIT} \ -X ${GO_MODULE}/pkg/cwversion.Codename=alphaga \ -X ${GO_MODULE}/pkg/csconfig.defaultConfigDir=${PREFIX}/etc/crowdsec \ -X ${GO_MODULE}/pkg/csconfig.defaultDataDir=/var/db/crowdsec/data \ -X ${GO_MODULE}/pkg/cwversion.Libre2=C++" SUB_FILES= pkg-deinstall pkg-install pkg-message crowdsec.cron upgrade-hub OPTIONS_DEFINE= FIREWALL_BOUNCER OPTIONS_DEFAULT= FIREWALL_BOUNCER_DESC= Depend on security/crowdsec-firewall-bouncer FIREWALL_BOUNCER_RUN_DEPENDS= crowdsec-firewall-bouncer>=0.0.27:security/crowdsec-firewall-bouncer PLUGIN_DIR= ${PREFIX}/lib/crowdsec/plugins STAGE_PLUGINS= ${STAGEDIR}${PLUGIN_DIR} STAGE_BIN= ${STAGEDIR}${PREFIX}/bin post-patch: @${REINPLACE_CMD} 's,/etc/crowdsec/,${ETCDIR}/,g' \ ${WRKSRC}/config/config.yaml @${REINPLACE_CMD} 's,/var/lib/,/var/db/,g' \ ${WRKSRC}/config/config.yaml do-install: # # Binaries # ${INSTALL_PROGRAM} ${WRKDIR}/bin/crowdsec ${STAGE_BIN}/ ${INSTALL_PROGRAM} ${WRKDIR}/bin/crowdsec-cli ${STAGE_BIN}/cscli # keep this around for compatibility ${LN} -s cscli ${STAGE_BIN}/crowdsec-cli @${MKDIR} ${STAGE_PLUGINS} ${INSTALL_PROGRAM} ${WRKDIR}/bin/notification-email ${STAGE_PLUGINS}/ ${INSTALL_PROGRAM} ${WRKDIR}/bin/notification-file ${STAGE_PLUGINS}/ ${INSTALL_PROGRAM} ${WRKDIR}/bin/notification-http ${STAGE_PLUGINS}/ ${INSTALL_PROGRAM} ${WRKDIR}/bin/notification-sentinel ${STAGE_PLUGINS}/ ${INSTALL_PROGRAM} ${WRKDIR}/bin/notification-slack ${STAGE_PLUGINS}/ ${INSTALL_PROGRAM} ${WRKDIR}/bin/notification-splunk ${STAGE_PLUGINS}/ # # Configuration # @${MKDIR} ${STAGEDIR}${ETCDIR} @(cd ${WRKSRC}/config && ${COPYTREE_SHARE} . ${STAGEDIR}${ETCDIR}) @${MV} ${STAGEDIR}${ETCDIR}/acquis.yaml \ ${STAGEDIR}${ETCDIR}/acquis.yaml.sample ${INSTALL_DATA} ${FILESDIR}/acquis.yaml.sample \ ${STAGEDIR}${ETCDIR}/acquis.yaml.sample @${MV} ${STAGEDIR}${ETCDIR}/config.yaml \ ${STAGEDIR}${ETCDIR}/config.yaml.sample @${MV} ${STAGEDIR}${ETCDIR}/console.yaml \ ${STAGEDIR}${ETCDIR}/console.yaml.sample @${MV} ${STAGEDIR}${ETCDIR}/profiles.yaml \ ${STAGEDIR}${ETCDIR}/profiles.yaml.sample # managed by "cscli simulation" @${MV} ${STAGEDIR}${ETCDIR}/simulation.yaml \ ${STAGEDIR}${ETCDIR}/simulation.yaml.sample # # Plugin configuration # @${MKDIR} ${STAGEDIR}${ETCDIR}/notifications @${MKDIR} ${STAGEDIR}${ETCDIR}/notifications/email @${MV} ${WRKSRC}/cmd/notification-email/email.yaml \ ${STAGEDIR}${ETCDIR}/notifications/email.yaml.sample @${MKDIR} ${STAGEDIR}${ETCDIR}/notifications/file @${MV} ${WRKSRC}/cmd/notification-file/file.yaml \ ${STAGEDIR}${ETCDIR}/notifications/file.yaml.sample @${MKDIR} ${STAGEDIR}${ETCDIR}/notifications/http @${MV} ${WRKSRC}/cmd/notification-http/http.yaml \ ${STAGEDIR}${ETCDIR}/notifications/http.yaml.sample @${MKDIR} ${STAGEDIR}${ETCDIR}/notifications/sentinel @${MV} ${WRKSRC}/cmd/notification-sentinel/sentinel.yaml \ ${STAGEDIR}${ETCDIR}/notifications/sentinel.yaml.sample @${MKDIR} ${STAGEDIR}${ETCDIR}/notifications/slack @${MV} ${WRKSRC}/cmd/notification-slack/slack.yaml \ ${STAGEDIR}${ETCDIR}/notifications/slack.yaml.sample @${MKDIR} ${STAGEDIR}${ETCDIR}/notifications/splunk @${MV} ${WRKSRC}/cmd/notification-splunk/splunk.yaml \ ${STAGEDIR}${ETCDIR}/notifications/splunk.yaml.sample # updated by "cscli machines" at first service start @${MV} ${STAGEDIR}${ETCDIR}/local_api_credentials.yaml \ ${STAGEDIR}${ETCDIR}/local_api_credentials.yaml.sample # updated by "cscli capi" at first service start @${MV} ${STAGEDIR}${ETCDIR}/online_api_credentials.yaml \ ${STAGEDIR}${ETCDIR}/online_api_credentials.yaml.sample # # Data # @${MKDIR} ${STAGEDIR}${ETCDIR}/hub @${MKDIR} ${STAGEDIR}${ETCDIR}/acquis.d @${MKDIR} ${STAGEDIR}/var/db/crowdsec/data @${MKDIR} ${STAGEDIR}/var/db/crowdsec/data/trace # # Cron # @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/crowdsec ${INSTALL_DATA} ${WRKDIR}/upgrade-hub \ ${STAGEDIR}${PREFIX}/libexec/crowdsec/upgrade-hub # # Cleanup # @${RM} ${STAGEDIR}${ETCDIR}/acquis_win.yaml @${RM} ${STAGEDIR}${ETCDIR}/config_win_no_lapi.yaml @${RM} ${STAGEDIR}${ETCDIR}/config_win.yaml @${RM} ${STAGEDIR}${ETCDIR}/crowdsec.cron.daily @${RM} ${STAGEDIR}${ETCDIR}/crowdsec.service @${RM} ${STAGEDIR}${ETCDIR}/context.yaml @${RM} ${STAGEDIR}${ETCDIR}/detect.yaml @${RM} ${STAGEDIR}${ETCDIR}/dev.yaml @${RM} ${STAGEDIR}${ETCDIR}/windows-dev.yaml @${RM} ${STAGEDIR}${ETCDIR}/user.yaml @${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/email @${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/file @${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/http @${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/sentinel @${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/slack @${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/splunk post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/cron.d ${INSTALL_DATA} ${WRKDIR}/crowdsec.cron ${STAGEDIR}${PREFIX}/etc/cron.d/crowdsec .include diff --git a/security/go-tuf/Makefile b/security/go-tuf/Makefile index 74491a2ac862..e9f8a61b09d0 100644 --- a/security/go-tuf/Makefile +++ b/security/go-tuf/Makefile @@ -1,22 +1,22 @@ PORTNAME= go-tuf DISTVERSIONPREFIX= v DISTVERSION= 2.3.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org COMMENT= Framework for Securing Software WWW= https://theupdateframework.io LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:1.24+,modules CPE_VENDOR= theupdateframework GO_TARGET= ./examples/cli/tuf-client GO_MODULE= github.com/theupdateframework/go-tuf/v2 PLIST_FILES= bin/tuf-client .include diff --git a/security/headscale/Makefile b/security/headscale/Makefile index 5b4bf5ea6f1f..12e670011ffc 100644 --- a/security/headscale/Makefile +++ b/security/headscale/Makefile @@ -1,48 +1,48 @@ PORTNAME= headscale DISTVERSIONPREFIX= v DISTVERSION= 0.27.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security net-vpn MAINTAINER= m.muenz@gmail.com COMMENT= Mesh VPN that makes it easy to connect your devices WWW= https://github.com/juanfont/headscale LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv6= fails to compile: modernc.org/libc BROKEN_armv7= fails to compile: modernc.org/libc NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= version 0.27 removed i386 support RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss USES= go:1.25+,modules USE_RC_SUBR= ${PORTNAME} GO_MODULE= github.com/juanfont/headscale GO_TARGET= ./cmd/headscale PLIST_FILES= "@sample ${ETCDIR}/config.yaml.sample" \ "@dir /var/cache/${PORTNAME}" \ "@dir /var/db/${PORTNAME}" \ bin/${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's|/etc/headscale|${ETCDIR}|g' \ ${WRKSRC}/cmd/headscale/cli/dump_config.go \ ${WRKSRC}/cmd/headscale/cli/root.go \ ${WRKSRC}/integration/hsic/hsic.go @${REINPLACE_CMD} -e 's|/var/lib/headscale/db.sqlite|/var/db/${PORTNAME}/db.sqlite|g' \ ${WRKSRC}/config-example.yaml post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}/var/cache/${PORTNAME} \ ${STAGEDIR}/var/db/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/config-example.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample .include diff --git a/security/netbird/Makefile b/security/netbird/Makefile index 6caadc0c87ca..7f07912f0833 100644 --- a/security/netbird/Makefile +++ b/security/netbird/Makefile @@ -1,31 +1,31 @@ PORTNAME= netbird DISTVERSIONPREFIX= v DISTVERSION= 0.62.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security net net-vpn MAINTAINER= dev@netbird.io COMMENT= Peer-to-peer VPN that seamlessly connects your devices WWW= https://netbird.io/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= "no 32-bit builds supported" RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss USES= go:1.25+,modules USE_RC_SUBR= ${PORTNAME} GO_MODULE= github.com/netbirdio/netbird GO_TARGET= ./client:${PORTNAME} GO_BUILDFLAGS= -tags freebsd -o ${PORTNAME} -ldflags \ "-s -w -X github.com/netbirdio/netbird/version.version=${DISTVERSION}" WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} PLIST_FILES= bin/${PORTNAME} .include diff --git a/security/osv-scanner/Makefile b/security/osv-scanner/Makefile index 303c10d517f9..d1e3bfcae17b 100644 --- a/security/osv-scanner/Makefile +++ b/security/osv-scanner/Makefile @@ -1,44 +1,44 @@ PORTNAME= osv-scanner DISTVERSIONPREFIX= v DISTVERSION= 2.3.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org COMMENT= Vulnerability scanner written in Go which uses the OSV database WWW= https://github.com/google/osv-scanner LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules,run NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe _BUILD_VERSION= ${DISTVERSION} _BUILD_COMMIT= d037742 _BUILD_DATE= $$(date +%Y-%m-%d) GO_MODULE= github.com/google/${PORTNAME}/v2 GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -s -w \ -X main.version=${_BUILD_VERSION} \ -X main.date=${_BUILD_DATE} \ -X main.commit=${_BUILD_COMMIT}" PLIST_FILES= ${GO_TARGET:C/.\/cmd/bin/} PORTDOCS= CHANGELOG.md CONTRIBUTING.md README.md OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e 's,%%GO_SUFFIX%%,${GO_SUFFIX},' \ ${WRKSRC}/internal/sourceanalysis/go.go post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} .include diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile index a4105427fe94..7400b007dae1 100644 --- a/security/tailscale/Makefile +++ b/security/tailscale/Makefile @@ -1,30 +1,31 @@ PORTNAME= tailscale PORTVERSION= 1.94.1 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= security net-vpn MAINTAINER= ashish@FreeBSD.org COMMENT= Mesh VPN that makes it easy to connect your devices WWW= https://tailscale.com/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss USES= go:1.25+,modules GO_MODULE= github.com/tailscale/tailscale USE_RC_SUBR= tailscaled GO_TARGET= ./cmd/tailscale \ ./cmd/tailscaled GO_BUILDFLAGS= -tags xversion -ldflags "\ -X tailscale.com/version.longStamp=${PORTVERSION} \ -X tailscale.com/version.shortStamp=${PORTVERSION}" PLIST_FILES= bin/tailscale \ bin/tailscaled .include diff --git a/security/vault/Makefile b/security/vault/Makefile index ccf3748bc276..8039a630cb2f 100644 --- a/security/vault/Makefile +++ b/security/vault/Makefile @@ -1,73 +1,73 @@ PORTNAME= vault DISTVERSIONPREFIX= v DISTVERSION= 1.21.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/ \ LOCAL/bofh/security/${PORTNAME}/:web_ui DISTFILES= go.mod \ api/go.mod \ api/auth/approle/go.mod \ api/auth/kubernetes/go.mod \ api/auth/userpass/go.mod \ sdk/go.mod \ ${PORTNAME}-web_ui-${DISTVERSION}${EXTRACT_SUFX}:web_ui MAINTAINER= bofh@FreeBSD.org COMMENT= Tool for securely accessing secrets WWW= https://vaultproject.io/ NOT_FOR_ARCHS= armv7 i386 NOT_FOR_ARCHS_REASON= fatal error: out of memory LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE .if defined(MAINTAINER_MODE) EXTRACT_DEPENDS=npm-node20>0:www/npm-node20 \ yarn-node20>0:www/yarn-node20 .endif USES= cpe go:modules CPE_VENDOR= hashicorp USE_GITHUB= yes GH_ACCOUNT= hashicorp USE_RC_SUBR= vault GO_MODULE= github.com/hashicorp/vault GO_BUILDFLAGS= -ldflags="-s \ -X github.com/hashicorp/vault/version.GitCommit=${GITID} \ -X github.com/hashicorp/vault/version.BuildDate=${SOURCE_DATE_EPOCH:U${SOURCE_DATE_EPOCH_CMD:sh}} \ " -tags "vault ui" SUB_FILES= pkg-message USERS= vault GROUPS= vault PLIST_FILES= bin/${PORTNAME} GITID= 2453aac2638a6ae243341b4e0657fd8aea1cbf18 .include # Bring DISTINFO_FILE into scope so we can get the timestamp. SOURCE_DATE_EPOCH_CMD= date -ur \ $$(${GREP} -m1 TIMESTAMP ${DISTINFO_FILE} | ${SED} -e 's/[^0-9]//g') \ '+%Y-%m-%dT%H:%M:%SZ' post-patch: ${CP} -Rf ${WRKDIR}/web_ui ${WRKSRC}/http/ .if defined(MAINTAINER_MODE) _make-web_ui: clean extract cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} yarn cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} npm rebuild node-sass cd ${WRKSRC}/ui && ${SETENV} ${MAKE_ENV} yarn run build cd ${WRKDIR} && ${TAR} -czf \ ${PORTNAME}-web_ui-${DISTVERSION}${EXTRACT_SUFX} -C ${WRKSRC}/http web_ui scp ${WRKDIR}/${PORTNAME}-web_ui-${DISTVERSION}${EXTRACT_SUFX} \ bofh@freefall.freebsd.org:public_distfiles/security/${PORTNAME}/ .endif .include diff --git a/security/vuls/Makefile b/security/vuls/Makefile index c41603e5bfef..02a1a6969c8a 100644 --- a/security/vuls/Makefile +++ b/security/vuls/Makefile @@ -1,56 +1,56 @@ PORTNAME= vuls DISTVERSIONPREFIX=v DISTVERSION= 0.37.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= girgen@FreeBSD.org COMMENT= Agentless vulnerability scanner WWW= https://vuls.io LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/future-architect/vuls GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags "-X main.version=${PORTVERSION}" USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message periodic-vuls SUB_LIST= PORTNAME=${PORTNAME} USERS=${USERS} GROUPS=${GROUPS} USERS= vuls GROUPS= vuls NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON_i386= https://gitlab.com/cznic/libc/-/issues/45 MAKE_ENV= GOEXPERIMENT=jsonv2 post-patch: @${REINPLACE_CMD} -e 's,%%ETCDIR%%,${ETCDIR},' \ ${WRKSRC}/subcmds/configtest.go \ ${WRKSRC}/subcmds/report_windows.go \ ${WRKSRC}/subcmds/report.go \ ${WRKSRC}/subcmds/saas.go \ ${WRKSRC}/subcmds/scan.go \ ${WRKSRC}/subcmds/server.go \ ${WRKSRC}/subcmds/tui.go post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}/var/db/vuls/results \ ${STAGEDIR}/var/log/vuls \ ${STAGEDIR}${PREFIX}/etc/periodic/daily \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${FILESDIR}/newsyslog-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf.sample ${INSTALL_DATA} ${FILESDIR}/config.toml \ ${STAGEDIR}${ETCDIR}/config.toml.sample ${INSTALL_SCRIPT} ${WRKDIR}/periodic-${PORTNAME} \ ${STAGEDIR}${PREFIX}/etc/periodic/daily/${PORTNAME} .include diff --git a/security/xray-core/Makefile b/security/xray-core/Makefile index 66772e240ac2..73b0b1ea9d27 100644 --- a/security/xray-core/Makefile +++ b/security/xray-core/Makefile @@ -1,44 +1,44 @@ PORTNAME= xray-core DISTVERSIONPREFIX= v DISTVERSION= 25.12.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= https://github.com/v2fly/geoip/releases/download/202512050148/:geoip \ https://github.com/v2fly/domain-list-community/releases/download/20251212112114/:geosite DISTFILES= geoip.dat:geoip \ dlc.dat:geosite EXTRACT_ONLY= XTLS-Xray-core-v${DISTVERSION}_GH0.tar.gz MAINTAINER= kirill@drlebedev.com COMMENT= Set of network penetration tools WWW= https://github.com/XTLS/Xray-core LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= XTLS GH_PROJECT= Xray-core USE_RC_SUBR= xray GO_MOD_DIST= github GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME} GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} GO_TARGET= ./main:xray SUB_FILES= pkg-message SUB_LIST= GROUP="${GROUPS}" \ USER="${USERS}" USERS= v2ray GROUPS= v2ray post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/geoip.dat ${STAGEDIR}${DATADIR}/geoip.dat ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/dlc.dat ${STAGEDIR}${DATADIR}/geosite.dat ${INSTALL_DATA} ${FILESDIR}/*.json.sample ${STAGEDIR}${ETCDIR}/ .include diff --git a/sysutils/chaoskube/Makefile b/sysutils/chaoskube/Makefile index 59b0d0b105c2..c9be79023d94 100644 --- a/sysutils/chaoskube/Makefile +++ b/sysutils/chaoskube/Makefile @@ -1,19 +1,19 @@ PORTNAME= chaoskube PORTVERSION= 0.37.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org COMMENT= Chaoskube periodically kills random pods in your Kubernetes cluster WWW= https://github.com/linki/chaoskube LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/linki/chaoskube PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/cilium/Makefile b/sysutils/cilium/Makefile index 567f589eb6b9..dbf2d63bfaaf 100644 --- a/sysutils/cilium/Makefile +++ b/sysutils/cilium/Makefile @@ -1,24 +1,24 @@ PORTNAME= cilium DISTVERSIONPREFIX= v DISTVERSION= 0.18.8 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org COMMENT= Manage Kubernetes clusters running Cilium WWW= https://github.com/cilium/cilium-cli LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/cilium/cilium-cli GO_BUILDFLAGS= -ldflags="\ -X github.com/cilium/cilium/cilium-cli/defaults.CLIVersion=${DISTVERSION}" GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/consul/Makefile b/sysutils/consul/Makefile index 61bac6fba728..696f82720535 100644 --- a/sysutils/consul/Makefile +++ b/sysutils/consul/Makefile @@ -1,56 +1,56 @@ PORTNAME= consul DISTVERSIONPREFIX= v DISTVERSION= 1.22.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= https://raw.githubusercontent.com/hashicorp/consul/${DISTVERSIONFULL}/ DISTFILES= go.mod \ api/go.mod \ envoyextensions/go.mod \ proto-public/go.mod \ sdk/go.mod \ troubleshoot/go.mod MAINTAINER= bofh@FreeBSD.org COMMENT= Service discovery and configuration made easy WWW= https://www.consul.io/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:modules CPE_VENDOR= hashicorp USE_GITHUB= yes GH_ACCOUNT= hashicorp USE_RC_SUBR= consul GO_MODULE= github.com/hashicorp/consul GO_BUILDFLAGS= -ldflags="-s \ -X github.com/hashicorp/consul/version.GitCommit=${GITID} \ -X github.com/hashicorp/consul/version.BuildDate=${SOURCE_DATE_EPOCH:U${SOURCE_DATE_EPOCH_CMD:sh}} \ " ETCDIR= ${PREFIX}/etc/consul.d SUB_LIST= CONSUL_DBDIR=${CONSUL_DBDIR} \ GROUP=${CONSUL_GROUP} \ USER=${CONSUL_USER} USERS= ${CONSUL_USER} GROUPS= ${CONSUL_GROUP} PLIST_FILES= bin/consul CONSUL_USER?= consul CONSUL_GROUP?= consul CONSUL_DBDIR?= /var/db/${PORTNAME} GITID= 71f21bf # Bring DISTINFO_FILE into scope so we can get the timestamp. .include SOURCE_DATE_EPOCH_CMD= date -ur \ $$(${GREP} -m1 TIMESTAMP ${DISTINFO_FILE} | ${SED} -e 's/[^0-9]//g') \ '+%Y-%m-%dT%H:%M:%SZ' .include diff --git a/sysutils/devtui/Makefile b/sysutils/devtui/Makefile index 50ffbf96233c..dd8ee6c00bd3 100644 --- a/sysutils/devtui/Makefile +++ b/sysutils/devtui/Makefile @@ -1,24 +1,24 @@ PORTNAME= devtui DISTVERSIONPREFIX= v DISTVERSION= 0.32.5 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= vidar@karlsen.tech COMMENT= Swiss-army app for developers WWW= https://devtui.com LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules USE_GITHUB= yes GH_ACCOUNT= skatkov GO_MOD_DIST= github GO_MODULE= github.com/skatkov/${PORTNAME} PLIST_FILES= bin/devtui .include diff --git a/sysutils/eksctl/Makefile b/sysutils/eksctl/Makefile index f60dc11b41e3..dd9950d320bf 100644 --- a/sysutils/eksctl/Makefile +++ b/sysutils/eksctl/Makefile @@ -1,24 +1,24 @@ PORTNAME= eksctl PORTVERSION= 0.221.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= danilo@FreeBSD.org COMMENT= CLI for Amazon EKS WWW= https://eksctl.io/ LICENSE= APACHE20 RUN_DEPENDS= kubectl:sysutils/kubectl USES= go:1.25+,modules PLIST_FILES= bin/${PORTNAME} GO_MODULE= github.com/eksctl-io/${PORTNAME} GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags="-X github.com/weaveworks/eksctl/pkg/version.gitCommit=de9424a29cd8 \ -X github.com/weaveworks/eksctl/pkg/version.buildDate=$$(date +%Y-%m-%dT%H:%M:%SZ)" .include diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile index 4a587bd4bd0e..9ecf6593f466 100644 --- a/sysutils/elephant/Makefile +++ b/sysutils/elephant/Makefile @@ -1,116 +1,116 @@ PORTNAME= elephant DISTVERSIONPREFIX= v DISTVERSION= 2.18.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= tagattie@FreeBSD.org COMMENT= Powerful data provider service and backend for application launchers WWW= https://github.com/abenz1267/elephant LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= aarch64 armv7 i386 NOT_FOR_ARCHS_REASON= -buildmode=plugin is not supported on these architectures USES= go:1.25+,modules GO_MODULE= github.com/abenz1267/elephant/v2 GO_TARGET= ./cmd/elephant PLIST_FILES= bin/${PORTNAME} PORTDOCS= README.md OPTIONS_DEFINE= DOCS # BITWARDEN: Runtime dependency rbw is not in ports tree yet OPTIONS_DEFAULT= ${OPTIONS_GROUP_PROVIDERS:NBITWARDEN:NNIRISESSIONS} OPTIONS_GROUP= PROVIDERS OPTIONS_GROUP_PROVIDERS=1PASSWORD BITWARDEN BOOKMARKS CALC CLIPBOARD \ DESKTOPAPPLICATIONS FILES MENUS NIRISESSIONS \ PROVIDERLIST RUNNER SNIPPETS SYMBOLS TODO UNICODE \ WEBSEARCH WINDOWS PROVIDERS_DESC= Enabled providers 1PASSWORD_DESC= Access your 1Password vaults BITWARDEN_DESC= Access your Bitwarden vault BOOKMARKS_DESC= URL bookmark manager CALC_DESC= Perform calculation and unit-conversions CLIPBOARD_DESC= Store clipboard history DESKTOPAPPLICATIONS_DESC=Run installed desktop applications FILES_DESC= Find files/folders MENUS_DESC= Create custom menus NIRISESSIONS_DESC= Create predefined session layouts and open them PROVIDERLIST_DESC= Lists all providers and configured menus RUNNER_DESC= Execute everything installed in your PATH SNIPPETS_DESC= Create and access text snippets SYMBOLS_DESC= Search for emojis and symbols TODO_DESC= Basic Todolist UNICODE_DESC= Search for unicode symbols WEBSEARCH_DESC= Search web with custom defined search engines WINDOWS_DESC= Find and focus opened windows 1PASSWORD_RUN_DEPENDS= op:security/1password-client2 1PASSWORD_PLIST_FILES= etc/xdg/elephant/providers/1password.so BITWARDEN_RUN_DEPENDS= wl-copy:x11/wl-clipboard \ wtype:x11/wtype BITWARDEN_PLIST_FILES= etc/xdg/elephant/providers/bitwarden.so BOOKMARKS_RUN_DEPENDS= jq:textproc/jq BOOKMARKS_USES= sqlite BOOKMARKS_PLIST_FILES= etc/xdg/elephant/providers/bookmarks.so CALC_RUN_DEPENDS= qalc:math/libqalculate \ wl-copy:x11/wl-clipboard CALC_PLIST_FILES= etc/xdg/elephant/providers/calc.so CLIPBOARD_RUN_DEPENDS= wl-copy:x11/wl-clipboard CLIPBOARD_USES= magick:run CLIPBOARD_PLIST_FILES= etc/xdg/elephant/providers/clipboard.so DESKTOPAPPLICATIONS_PLIST_FILES=etc/xdg/elephant/providers/desktopapplications.so FILES_RUN_DEPENDS= fd:sysutils/fd FILES_PLIST_FILES= etc/xdg/elephant/providers/files.so MENUS_PLIST_FILES= etc/xdg/elephant/providers/menus.so NIRISESSIONS_RUN_DEPENDS=niri:x11-wm/niri NIRISESSIONS_PLIST_FILES=etc/xdg/elephant/providers/nirisessions.so PROVIDERLIST_PLIST_FILES=etc/xdg/elephant/providers/providerlist.so RUNNER_PLIST_FILES= etc/xdg/elephant/providers/runner.so SNIPPETS_RUN_DEPENDS= wtype:x11/wtype SNIPPETS_PLIST_FILES= etc/xdg/elephant/providers/snippets.so SYMBOLS_RUN_DEPENDS= wl-copy:x11/wl-clipboard SYMBOLS_PLIST_FILES= etc/xdg/elephant/providers/symbols.so TODO_RUN_DEPENDS= notify-send:devel/libnotify TODO_PLIST_FILES= etc/xdg/elephant/providers/todo.so UNICODE_RUN_DEPENDS= wl-copy:x11/wl-clipboard UNICODE_PLIST_FILES= etc/xdg/elephant/providers/unicode.so WEBSEARCH_PLIST_FILES= etc/xdg/elephant/providers/websearch.so WINDOWS_LIB_DEPENDS= libwayland-client.so:graphics/wayland WINDOWS_PLIST_FILES= etc/xdg/elephant/providers/windows.so .include ENABLED_PROVIDERS= ${SELECTED_OPTIONS:NDOCS:tl} post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|; \ s|/run/user|/var&|' \ ${GO_WRKSRC}/vendor/github.com/adrg/xdg/paths_unix.go post-build: .for provider in ${ENABLED_PROVIDERS} @${ECHO_MSG} "===> Building ${provider} from ./internal/providers/${provider}" @cd ${GO_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${GO_ENV} \ GOMAXPROCS=${MAKE_JOBS_NUMBER} GOPROXY=off \ ${GO_CMD} build ${GO_BUILDFLAGS:C/-buildmode=.*//} -buildmode=plugin \ -o ${GO_WRKDIR_BIN}/${provider}.so \ ./internal/providers/${provider} .endfor post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/xdg/elephant/providers ${INSTALL_LIB} ${GO_WRKDIR_BIN}/*.so \ ${STAGEDIR}${PREFIX}/etc/xdg/elephant/providers post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/sysutils/f2/Makefile b/sysutils/f2/Makefile index 61fff3f3d4ab..d3e94ca26df0 100644 --- a/sysutils/f2/Makefile +++ b/sysutils/f2/Makefile @@ -1,22 +1,22 @@ PORTNAME= f2 DISTVERSIONPREFIX= v DISTVERSION= 2.2.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= Command-line tool for batch renaming files and directories WWW= https://f2.freshman.tech/ \ https://github.com/ayoisaiah/f2 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE USES= go:1.25+,modules GO_MODULE= github.com/ayoisaiah/f2/v2 GO_TARGET= ./cmd/f2 PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/go-wtf/Makefile b/sysutils/go-wtf/Makefile index 43a793ce841f..346df769cd04 100644 --- a/sysutils/go-wtf/Makefile +++ b/sysutils/go-wtf/Makefile @@ -1,38 +1,38 @@ PORTNAME= wtf DISTVERSIONPREFIX= v DISTVERSION= 0.48.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils PKGNAMEPREFIX= go- MAINTAINER= bsd.hsw@gmail.com COMMENT= Personal information dashboard for your terminal WWW= https://wtfutil.com LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= cpe go:1.25+,modules GO_MODULE= github.com/wtfutil/wtf GO_BUILDFLAGS= -ldflags "-X main.version=${DISTVERSION}" CPE_VENDOR= wtfutil CONFLICTS= wtf PORTDOCS= README.md OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @${FIND} ${WRKSRC}/_sample_configs -name "*.yml" -exec ${INSTALL_DATA} {} \ ${STAGEDIR}${EXAMPLESDIR}/ \; .include diff --git a/sysutils/helm/Makefile b/sysutils/helm/Makefile index 9887f78bf61e..bb05a5e94ebe 100644 --- a/sysutils/helm/Makefile +++ b/sysutils/helm/Makefile @@ -1,44 +1,44 @@ PORTNAME= helm PORTVERSION= 3.19.4 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= danilo@FreeBSD.org COMMENT= Kubernetes Package Manager WWW= https://helm.sh LICENSE= APACHE20 RUN_DEPENDS= kubectl:sysutils/kubectl USES= cpe go:modules tar:xz GO_MODULE= github.com/${PORTNAME}/${PORTNAME}/v3 GO_PKGNAME= k8s.io/helm GO_BUILDFLAGS= -ldflags="-X helm.sh/helm/v3/internal/version.version=v${PORTVERSION} \ -X helm.sh/helm/v3/internal/version.gitCommit=7cfb6e486dac026202556836bb910c37d847793e" GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= ${GO_TARGET:C/.\/cmd/bin/} OPTIONS_DEFINE= BASH FISH ZSH OPTIONS_DEFAULT= BASH FISH ZSH BASH_PLIST_FILES= share/bash-completion/completions/helm FISH_PLIST_FILES= share/fish/vendor_functions.d/helm.fish ZSH_PLIST_FILES= share/zsh/site-functions/_helm post-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions ${STAGEDIR}${PREFIX}/bin/helm completion bash > ${STAGEDIR}${PREFIX}/share/bash-completion/completions/helm post-install-FISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_functions.d ${STAGEDIR}${PREFIX}/bin/helm completion fish > ${STAGEDIR}${PREFIX}/share/fish/vendor_functions.d/helm.fish post-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${STAGEDIR}${PREFIX}/bin/helm completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_helm .include diff --git a/sysutils/helmfile/Makefile b/sysutils/helmfile/Makefile index 94feb17c1682..d85498f4a6eb 100644 --- a/sysutils/helmfile/Makefile +++ b/sysutils/helmfile/Makefile @@ -1,21 +1,21 @@ PORTNAME= helmfile DISTVERSIONPREFIX= v DISTVERSION= 1.2.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= timp87@gmail.com COMMENT= Helmfile is a declarative spec for deploying helm charts WWW= https://github.com/helmfile/helmfile LICENSE= MIT RUN_DEPENDS= helm:sysutils/helm USES= go:1.25+,modules GO_MODULE= github.com/${PORTNAME}/${PORTNAME} GO_BUILDFLAGS= -ldflags="-X go.szostok.io/version.version=v${DISTVERSION}" PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/ipget/Makefile b/sysutils/ipget/Makefile index 058ee9645960..6bf53b00a9e7 100644 --- a/sysutils/ipget/Makefile +++ b/sysutils/ipget/Makefile @@ -1,20 +1,20 @@ PORTNAME= ipget DISTVERSIONPREFIX= v DISTVERSION= 0.12.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= Retrieve files over IPFS and save them locally WWW= https://github.com/ipfs/ipget LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/ipfs/ipget PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/k9s/Makefile b/sysutils/k9s/Makefile index f6e246b9a0ac..4db926653089 100644 --- a/sysutils/k9s/Makefile +++ b/sysutils/k9s/Makefile @@ -1,24 +1,24 @@ PORTNAME= k9s DISTVERSIONPREFIX= v DISTVERSION= 0.50.18 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= gogolok@gmail.com COMMENT= Kubernetes command-line tool WWW= https://github.com/derailed/k9s LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= i386 USES= go:1.25+,modules GO_MODULE= github.com/derailed/k9s GO_BUILDFLAGS= -ldflags="-X github.com/derailed/k9s/cmd.version=${DISTVERSIONFULL} \ -X github.com/derailed/k9s/cmd.date=$$(date +'%Y-%m-%dT%H:%M:%SZ') \ -X github.com/derailed/k9s/cmd.commit=6dbf571c59fd48dc5b384aa46ee7f3e5decfae2b" PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/kops/Makefile b/sysutils/kops/Makefile index e5e15998a52b..fc262938699c 100644 --- a/sysutils/kops/Makefile +++ b/sysutils/kops/Makefile @@ -1,33 +1,33 @@ PORTNAME= kops PORTVERSION= 1.34.1 DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MAINTAINER= danilo@FreeBSD.org COMMENT= Kubernetes Operations WWW= https://github.com/kubernetes/kops LICENSE= APACHE20 BROKEN_i386= linking fails: mapping output file failed: cannot allocate memory BUILD_DEPENDS= go-bindata:devel/go-bindata USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= kubernetes GO_PKGNAME= k8s.io/${PORTNAME} GO_TARGET= ${GO_PKGNAME}/cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags=all="-X k8s.io/kops.Version=${PORTVERSION}" PLIST_FILES= bin/${PORTNAME} pre-build: cd ${WRKSRC} && \ ${LOCALBASE}/bin/go-bindata -o upup/models/bindata.go -pkg models \ -prefix upup/models/ upup/models/... .include diff --git a/sysutils/kubectl/Makefile b/sysutils/kubectl/Makefile index cacc5a900511..7cdc490e34c7 100644 --- a/sysutils/kubectl/Makefile +++ b/sysutils/kubectl/Makefile @@ -1,46 +1,46 @@ PORTNAME= kubectl PORTVERSION= 1.35.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= danilo@FreeBSD.org COMMENT= Kubernetes command-line tool WWW= https://github.com/kubernetes/kubectl LICENSE= APACHE20 USES= cpe go:1.25+,modules CPE_VENDOR= jenkins CPE_PRODUCT= kubernetes USE_GITHUB= yes GH_ACCOUNT= kubernetes GH_PROJECT= kubernetes GO_PKGNAME= k8s.io/kubernetes GO_TARGET= ${GO_PKGNAME}/cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags="-X k8s.io/component-base/version.gitMajor=${PORTVERSION:R:R} \ -X k8s.io/component-base/version.gitMinor=${PORTVERSION:R:E} \ -X k8s.io/component-base/version.buildDate=$$(date +'%Y-%m-%dT%H:%M:%SZ') \ -X k8s.io/component-base/version.gitCommit="" \ -X k8s.io/component-base/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION} \ -X k8s.io/client-go/pkg/version.gitVersion=${DISTVERSIONPREFIX}${PORTVERSION}" PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= BASH ZSH OPTIONS_DEFAULT= BASH ZSH BASH_PLIST_FILES= share/bash-completion/completions/${PORTNAME} ZSH_PLIST_FILES= share/zsh/site-functions/_${PORTNAME} post-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion bash > ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} post-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${STAGEDIR}${PREFIX}/bin/${PORTNAME} completion zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} .include diff --git a/sysutils/nginx-ui/Makefile b/sysutils/nginx-ui/Makefile index a247e64cbfc8..650ee2ed8d7a 100644 --- a/sysutils/nginx-ui/Makefile +++ b/sysutils/nginx-ui/Makefile @@ -1,66 +1,66 @@ PORTNAME= nginx-ui DISTVERSIONPREFIX= v DISTVERSION= 2.3.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \ ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX} MAINTAINER= dtxdf@FreeBSD.org COMMENT= Yet another WebUI for Nginx WWW= https://nginxui.com LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= 0xJacky USE_RC_SUBR= ${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -X 'github.com/0xJacky/Nginx-UI/settings.buildTime=${BUILD_DATE}'" \ -tags=jsoniter SUB_FILES= pkg-message SUB_LIST= USER=${NGINXUI_USER} PLIST_SUB= GROUP=${NGINXUI_USER} \ USER=${NGINXUI_GROUP} NGINXUI_USER= root NGINXUI_GROUP= wheel BUILD_DATE= $$(date -u +%s) # Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD' # in the NGINX UI repository to get the value of GITID. GITID= cb1fb691aff413a3bf322a5e48bd51c299051724 post-extract: @${MKDIR} ${WRKSRC}/vendor @cd ${WRKDIR}/${PORTNAME}-vendor && ${COPYTREE_SHARE} . ${WRKSRC}/vendor @${MKDIR} ${WRKSRC}/app/dist @cd ${WRKDIR}/${PORTNAME}-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/app/dist @${MV} ${WRKSRC}/app/dist/dist.tar.xz ${WRKSRC}/app/dist.tar.xz post-patch: @${REINPLACE_CMD} -e 's/newLineSymbol/"\\n"/g' \ ${WRKSRC}/vendor/github.com/imega/luaformatter/formatter/writer.go @${REINPLACE_CMD} -e 's,%%GITID%%,${GITID},g' ${WRKSRC}/cmd/version/generate.go @${RM} ${WRKSRC}/vendor/github.com/shirou/gopsutil/v4/internal/common/binary.go pre-build: @${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} generate ${WRKSRC}/cmd/version/generate.go post-install: @${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} ${INSTALL_DATA} ${FILESDIR}/app.ini ${STAGEDIR}/var/db/${PORTNAME}/app.ini.sample @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/nginx-ui.conf ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/nginx.conf ${STAGEDIR}${DATADIR} @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${STAGEDIR}${DATADIR}/nginx.conf .include diff --git a/sysutils/nomad-driver-podman/Makefile b/sysutils/nomad-driver-podman/Makefile index 5bfd7be4852c..ae7471da5376 100644 --- a/sysutils/nomad-driver-podman/Makefile +++ b/sysutils/nomad-driver-podman/Makefile @@ -1,24 +1,24 @@ PORTNAME= nomad-driver-podman DISTVERSIONPREFIX= v DISTVERSION= 0.6.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= grembo@FreeBSD.org COMMENT= Nomad driver to support podman WWW= https://www.nomadproject.io LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= nomad:sysutils/nomad \ podman:sysutils/podman USES= go:1.25+,modules GO_MODULE= github.com/hashicorp/nomad-driver-podman GO_TARGET= :${PREFIX}/libexec/nomad/plugins/nomad-driver-podman SUB_FILES= pkg-message PLIST_FILES= ${PREFIX}/libexec/nomad/plugins/nomad-driver-podman .include diff --git a/sysutils/opentofu/Makefile b/sysutils/opentofu/Makefile index 92043861721c..d38b1167e074 100644 --- a/sysutils/opentofu/Makefile +++ b/sysutils/opentofu/Makefile @@ -1,21 +1,21 @@ PORTNAME= opentofu DISTVERSIONPREFIX= v DISTVERSION= 1.11.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= bofh@FreeBSD.org COMMENT= Tool for building, changing, and versioning infrastructure WWW= https://opentofu.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/opentofu/opentofu GO_TARGET= ./cmd/tofu GO_BUILDFLAGS= -o bin/ PLIST_FILES= bin/tofu .include diff --git a/sysutils/superfile/Makefile b/sysutils/superfile/Makefile index c4cbbcfaf1fb..39f0e62cf2c7 100644 --- a/sysutils/superfile/Makefile +++ b/sysutils/superfile/Makefile @@ -1,24 +1,24 @@ PORTNAME= superfile DISTVERSIONPREFIX= v DISTVERSION= 1.4.0 -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= sysutils MAINTAINER= fuz@FreeBSD.org COMMENT= Terminal file manager WWW= https://github.com/MHNightCat/superfile LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/MHNightCat/superfile PLIST_FILES= bin/superfile bin/spf post-install: ${LN} ${STAGEDIR}${PREFIX}/bin/superfile ${STAGEDIR}${PREFIX}/bin/spf .include diff --git a/sysutils/terragrunt/Makefile b/sysutils/terragrunt/Makefile index adafa8abae44..7ecbe1f9ae0c 100644 --- a/sysutils/terragrunt/Makefile +++ b/sysutils/terragrunt/Makefile @@ -1,22 +1,22 @@ PORTNAME= terragrunt DISTVERSIONPREFIX= v DISTVERSION= 0.93.9 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org COMMENT= Terragrunt is a thin wrapper for Terraform WWW= https://terragrunt.gruntwork.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= go:1.25+,modules GO_MODULE= github.com/gruntwork-io/terragrunt GO_BUILDFLAGS= -ldflags="-X main.VERSION=v${PORTVERSION}" PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/tflint/Makefile b/sysutils/tflint/Makefile index edd5a13edd92..e2204d1f8a46 100644 --- a/sysutils/tflint/Makefile +++ b/sysutils/tflint/Makefile @@ -1,20 +1,20 @@ PORTNAME= tflint DISTVERSIONPREFIX= v DISTVERSION= 0.60.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org COMMENT= Terraform Linter WWW= https://github.com/terraform-linters/tflint LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules GO_MODULE= github.com/terraform-linters/tflint PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/witr/Makefile b/sysutils/witr/Makefile index 9a76c17091e4..919afec9b889 100644 --- a/sysutils/witr/Makefile +++ b/sysutils/witr/Makefile @@ -1,38 +1,38 @@ PORTNAME= witr PORTVERSION= 0.2.2 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= gaod@hychen.org COMMENT= Witr (why-is-this-running) WWW= https://github.com/pranshuparmar/witr LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= pranshuparmar GH_PROJECT= witr GH_TUPLE= cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ spf13:cobra:v1.10.2:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:pflag:v1.0.10:spf13_pflag/vendor/github.com/spf13/pflag \ yaml:go-yaml:v3.0.4:yaml_go_yaml/vendor/go.yaml.in/yaml/v3 GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -X main.version=${DISTVERSIONPREFIX}${PORTVERSION} \ -X main.commit=${DISTVERSIONPREFIX}${PORTVERSION} \ -X main.buildDate=2026-01-09" PLIST_FILES= bin/witr \ share/man/man1/witr.1.gz do-install: ${INSTALL_PROGRAM} ${WRKDIR}/bin/witr ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/docs/cli/witr.1 ${STAGEDIR}${PREFIX}/share/man/man1/ .include diff --git a/sysutils/zot/Makefile b/sysutils/zot/Makefile index 40aba2c3ea99..3d7f87c0cdc1 100644 --- a/sysutils/zot/Makefile +++ b/sysutils/zot/Makefile @@ -1,48 +1,48 @@ PORTNAME= zot DISTVERSIONPREFIX=v DISTVERSION= 2.1.13 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= https://github.com/project-zot/zui/releases/download/commit-${ZUI_VERSION}/:ui DISTFILES= zui.tgz:ui MAINTAINER= decke@FreeBSD.org COMMENT= Production ready and vendor neutral OCI image registry WWW= https://zotregistry.dev/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= modernc.org/libc does not compile on i386 USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= project-zot ZUI_VERSION= 7dfa6bf GO_MODULE= zotproject.dev/zot GO_MOD_DIST= https://raw.githubusercontent.com/project-zot/zot/refs/tags/v${DISTVERSION}/ GO_TARGET= ./cmd/zot GO_ENV+= GOEXPERIMENT=jsonv2 GO_BUILDFLAGS= -ldflags " \ -X zotregistry.dev/zot/pkg/api/config.ReleaseTag=${DISTVERSION} \ -X zotregistry.dev/zot/pkg/api/config.BinaryType=full \ -X zotregistry.dev/zot/pkg/api/config.GoVersion=${GO_VERSION}" \ -tags sync,search,scrub,metrics,lint,ui,mgmt,profile,userprefs,imagetrust,events,search,mgmt,userprefs USE_RC_SUBR= zot PLIST_FILES= bin/zot \ etc/zot/config-minimal.json.sample \ etc/zot/config-ui.json.sample post-extract: ${TAR} -xf ${DISTDIR}/${DIST_SUBDIR}/zui.tgz -C ${WRKSRC}/pkg/extensions post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${PATCHDIR}/config-minimal.json ${STAGEDIR}${ETCDIR}/config-minimal.json.sample ${INSTALL_DATA} ${PATCHDIR}/config-ui.json ${STAGEDIR}${ETCDIR}/config-ui.json.sample .include diff --git a/textproc/qo/Makefile b/textproc/qo/Makefile index d9a2ca5a33bb..75fb6db15247 100644 --- a/textproc/qo/Makefile +++ b/textproc/qo/Makefile @@ -1,22 +1,22 @@ PORTNAME= qo DISTVERSIONPREFIX= v DISTVERSION= 0.2.7 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc MAINTAINER= adamw@FreeBSD.org COMMENT= TUI to query JSON/CSV/TSV with SQL WWW= https://github.com/kiki-ki/go-qo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= vendor/modernc.org/libc/libc_freebsd.go:1638:17: invalid operation: Uint64(Uint64FromInt32(-1)) / uint64(255) * size_t(c) (mismatched types uint64 and size_t) USES= go:1.25+,modules GO_MODULE= github.com/kiki-ki/go-qo GO_TARGET= ./cmd/qo PLIST_FILES= bin/qo .include diff --git a/www/adguardhome/Makefile b/www/adguardhome/Makefile index 5ceb708710bb..317929f39eb0 100644 --- a/www/adguardhome/Makefile +++ b/www/adguardhome/Makefile @@ -1,44 +1,44 @@ PORTNAME= adguardhome DISTVERSIONPREFIX= v DISTVERSION= 0.107.69 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/ DISTFILES= ${GH_PROJECT}_frontend${EXTRACT_SUFX} MAINTAINER= yuri@FreeBSD.org COMMENT= Network-wide ads & trackers blocking DNS server WWW= https://adguard.com/en/adguard-home/overview.html \ https://github.com/AdguardTeam/AdGuardHome LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss USES= cpe go:1.25+,modules GH_ACCOUNT= AdguardTeam GH_PROJECT= AdGuardHome GO_MODULE= github.com/AdguardTeam/AdGuardHome GO_BUILDFLAGS= -ldflags="-s -w -X github.com/${GH_ACCOUNT}/${GH_PROJECT}/internal/version.version=${DISTVERSION}" # workaround for https://github.com/AdguardTeam/AdGuardHome/issues/4774 USER= root # it has to run as root because it listens on the privileged DNS port GROUP= wheel SUB_LIST= USER=${USER} GROUP=${GROUP} USE_RC_SUBR= ${PORTNAME} PLIST_SUB= PORTNAME=${PORTNAME} CPE_VENDOR= adguard pre-build: @${CP} -r ${WRKDIR}/build ${WRKSRC}/ post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${FILESDIR}/newsyslog.conf \ ${STAGEDIR}${EXAMPLESDIR}/newsyslog.conf .include diff --git a/www/filebrowser-quantum/Makefile b/www/filebrowser-quantum/Makefile index bc572162f2b7..eb6df7d2eccb 100644 --- a/www/filebrowser-quantum/Makefile +++ b/www/filebrowser-quantum/Makefile @@ -1,65 +1,65 @@ PORTNAME= filebrowser-quantum DISTVERSIONPREFIX= v DISTVERSION= 1.0.3 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL}.frontend${EXTRACT_SUFX} \ ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL}.vendor${EXTRACT_SUFX} MAINTAINER= dtxdf@FreeBSD.org COMMENT= Web File Browser WWW= https://filebrowserquantum.com \ https://github.com/gtsteffaniak/filebrowser LICENSE= APACHE20 USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= gtsteffaniak GH_PROJECT= filebrowser GH_TAGNAME= ${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL} USE_RC_SUBR= ${PORTNAME} GO_TARGET= ./main.go:${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -X 'github.com/gtsteffaniak/filebrowser/backend/common/version.Version=${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL}' \ -X 'github.com/gtsteffaniak/filebrowser/backend/common/version.CommitSHA=${GITID}'" SUB_FILES= ${PORTNAME}.yaml SUB_LIST= USER=${FILEBROWSER_QUANTUM_USER} WRKSRC_SUBDIR= backend PLIST_SUB= GROUP=${FILEBROWSER_QUANTUM_USER} \ USER=${FILEBROWSER_QUANTUM_GROUP} OPTIONS_DEFINE= FFMPEG OPTIONS_DEFAULT= FFMPEG FFMPEG_DESC= Enable video thumbnail generation support FFMPEG_RUN_DEPENDS= ffmpeg>=0:multimedia/ffmpeg # Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION}-${FILEBROWSER_QUANTUM_CHANNEL} && git rev-parse HEAD' # in the FileBrowser Quantum repository to get the value of GITID. GITID= 1d8c74d FILEBROWSER_QUANTUM_USER= www FILEBROWSER_QUANTUM_GROUP= ${FILEBROWSER_QUANTUM_USER} FILEBROWSER_QUANTUM_CHANNEL= stable post-extract: @${MKDIR} ${WRKSRC}/vendor @cd ${WRKDIR}/filebrowser-quantum-vendor && ${COPYTREE_SHARE} . ${WRKSRC}/vendor @${MKDIR} ${WRKSRC}/http/embed @cd ${WRKDIR}/filebrowser-quantum-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/http/embed post-install: @${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} @${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.yaml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yaml.sample .include diff --git a/www/forgejo-lts/Makefile b/www/forgejo-lts/Makefile index 0ee0720e4cb0..928c7d39ef48 100644 --- a/www/forgejo-lts/Makefile +++ b/www/forgejo-lts/Makefile @@ -1,91 +1,92 @@ PORTNAME= forgejo DISTVERSIONPREFIX= v DISTVERSION= 11.0.10 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://codeberg.org/forgejo/forgejo/releases/download/${DISTVERSIONFULL}/ PKGNAMESUFFIX= -lts DISTNAME= forgejo-src-${DISTVERSION} MAINTAINER= des@FreeBSD.org COMMENT= Compact self-hosted Git forge WWW= https://forgejo.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= git:devel/git USES= cpe gmake go:1.25+,no_targets USE_RC_SUBR= forgejo PIE_UNSAFE= yes CONFLICTS_INSTALL= forgejo forgejo7 EXTRACT_AFTER_ARGS= --strip-components 1 DBDIR= /var/db/forgejo LOGDIR= /var/log/forgejo SUB_FILES= app.ini.sample pkg-message SUB_LIST= GITUSER=${USERS} DBDIR=${DBDIR} LOGDIR=${LOGDIR} PLIST_SUB= DBDIR=${DBDIR} LOGDIR=${LOGDIR} NO_WRKSUBDIR= yes USERS= git GROUPS= git PORTDATA= * OPTIONS_DEFINE= BINDATA GIT_LFS PAM SQLITE OPTIONS_DEFAULT= BINDATA GIT_LFS PAM SQLITE OPTIONS_SUB= yes BINDATA_DESC= Build a single monolithic binary, with all assets included GIT_LFS_DESC= Support for Git Large File Storage (LFS) PAM_DESC= Enable support for PAM BINDATA_VARS= GO_TAGS+=bindata GIT_LFS_RUN_DEPENDS= git-lfs:devel/git-lfs PAM_VARS= GO_TAGS+=pam SQLITE_VARS= GO_TAGS+="sqlite sqlite_unlock_notify" SSP_UNSAFE= true LDFLAGS= "'-X "forgejo.org/modules/setting.CustomPath=${PREFIX}/etc/forgejo"'" \ "'-X "forgejo.org/modules/setting.AppWorkPath=${DATADIR}"'" MAKE_ARGS= GOFLAGS="-buildvcs=false" \ GOPATH=${WRKDIR} \ TAGS="${GO_TAGS}" ALL_TARGET= backend MAKE_JOBS_UNSAFE= yes .include .if ${OPSYS} == FreeBSD DAEMONARGS= -S -l \$${forgejo_facility} -s \$${forgejo_priority} -T \ \$${name} .else DAEMONARGS= -f .endif SUB_LIST+= DAEMONARGS="${DAEMONARGS}" # Too lazy to figure out why go install won't work. do-install: # Go binary is statically linked and cannot be stripped, so use # INSTALL_SCRIPT. ${INSTALL_SCRIPT} ${WRKSRC}/gitea \ ${STAGEDIR}${PREFIX}/sbin/forgejo @${MKDIR} ${STAGEDIR}${ETCDIR}/conf ${INSTALL_DATA} ${WRKDIR}/app.ini.sample \ ${STAGEDIR}${ETCDIR}/conf/app.ini.sample ${INSTALL_DATA} ${WRKSRC}/custom/conf/app.example.ini \ ${STAGEDIR}${ETCDIR}/conf/app.ini.defaults ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DBDIR}/data ${MKDIR} ${STAGEDIR}${DBDIR}/forgejo-repositories ${MKDIR} ${STAGEDIR}${LOGDIR} do-install-BINDATA-off: cd ${WRKSRC} && \ ${COPYTREE_SHARE} "options public templates" ${STAGEDIR}${DATADIR} .include diff --git a/www/forgejo/Makefile b/www/forgejo/Makefile index fa44ff5a5361..d41e0972785b 100644 --- a/www/forgejo/Makefile +++ b/www/forgejo/Makefile @@ -1,100 +1,101 @@ PORTNAME= forgejo DISTVERSIONPREFIX= v DISTVERSION= 14.0.2 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= https://codeberg.org/forgejo/forgejo/releases/download/${DISTVERSIONFULL}/ DISTNAME= forgejo-src-${DISTVERSION} MAINTAINER= des@FreeBSD.org COMMENT= Compact self-hosted Git forge WWW= https://forgejo.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= git:devel/git USES= cpe gmake go:1.25+,no_targets USE_RC_SUBR= forgejo PIE_UNSAFE= yes CONFLICTS_INSTALL= forgejo-lts forgejo7 EXTRACT_AFTER_ARGS= --strip-components 1 DBDIR= /var/db/forgejo LOGDIR= /var/log/forgejo SUB_FILES= app.ini.sample pkg-message SUB_LIST= GITUSER=${USERS} DBDIR=${DBDIR} LOGDIR=${LOGDIR} PLIST_SUB= DBDIR=${DBDIR} LOGDIR=${LOGDIR} NO_WRKSUBDIR= yes USERS= git GROUPS= git # If the BINDATA option is off, we will install assets into DATADIR # and this line ensures that they are included in the packing list. # Otherwise, assets are compiled into the binary, DATADIR remains # empty, and this line has no effect. PORTDATA= * OPTIONS_DEFINE= BINDATA GIT_LFS PAM SQLITE OPTIONS_DEFAULT= BINDATA GIT_LFS PAM SQLITE OPTIONS_SUB= yes BINDATA_DESC= Build a single monolithic binary, with all assets included GIT_LFS_DESC= Support for Git Large File Storage (LFS) PAM_DESC= Enable support for PAM BINDATA_VARS= GO_TAGS+=bindata GIT_LFS_RUN_DEPENDS= git-lfs:devel/git-lfs PAM_VARS= GO_TAGS+=pam SQLITE_VARS= GO_TAGS+="sqlite sqlite_unlock_notify" SSP_UNSAFE= true LDFLAGS= "'-X "forgejo.org/modules/setting.CustomPath=${PREFIX}/etc/forgejo"'" \ "'-X "forgejo.org/modules/setting.AppWorkPath=${DATADIR}"'" MAKE_ARGS= GOFLAGS="-buildvcs=false" \ GOPATH=${WRKDIR} \ TAGS="${GO_TAGS}" MAKE_JOBS_UNSAFE= yes # The default build target builds both the frontend and the backend. # However, release tarballs include a prebuilt frontend, so save a # little time by explicitly building only the backend. ALL_TARGET= backend # Go binaries are statically linked STRIP= # .include .if ${OPSYS} == FreeBSD DAEMONARGS= -S -l \$${forgejo_facility} -s \$${forgejo_priority} -T \ \$${name} .else DAEMONARGS= -f .endif SUB_LIST+= DAEMONARGS="${DAEMONARGS}" # The provided Makefile does not include an install target. do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gitea \ ${STAGEDIR}${PREFIX}/sbin/forgejo @${MKDIR} ${STAGEDIR}${ETCDIR}/conf ${INSTALL_DATA} ${WRKDIR}/app.ini.sample \ ${STAGEDIR}${ETCDIR}/conf/app.ini.sample ${INSTALL_DATA} ${WRKSRC}/custom/conf/app.example.ini \ ${STAGEDIR}${ETCDIR}/conf/app.ini.defaults ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DBDIR}/data ${MKDIR} ${STAGEDIR}${DBDIR}/forgejo-repositories ${MKDIR} ${STAGEDIR}${LOGDIR} # If the BINDATA option is off, install assets into DATADIR. do-install-BINDATA-off: cd ${WRKSRC} && \ ${COPYTREE_SHARE} "options public templates" ${STAGEDIR}${DATADIR} .include diff --git a/www/grafana/Makefile b/www/grafana/Makefile index a4d42bb04b63..95671e12298d 100644 --- a/www/grafana/Makefile +++ b/www/grafana/Makefile @@ -1,135 +1,135 @@ PORTNAME= grafana DISTVERSIONPREFIX= v DISTVERSION= 12.3.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MASTER_SITES= https://dl.grafana.com/oss/release/ \ https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod DISTFILES= grafana-${DISTVERSION}.linux-amd64${EXTRACT_SUFX} \ go.mod:gomod \ go.work:gomod \ apps/advisor/go.mod:gomod \ apps/alerting/alertenrichment/go.mod:gomod \ apps/alerting/notifications/go.mod:gomod \ apps/alerting/rules/go.mod:gomod \ apps/correlations/go.mod:gomod \ apps/dashboard/go.mod:gomod \ apps/example/go.mod:gomod \ apps/folder/go.mod:gomod \ apps/iam/go.mod:gomod \ apps/investigations/go.mod:gomod \ apps/logsdrilldown/go.mod:gomod \ apps/playlist/go.mod:gomod \ apps/plugins/go.mod:gomod \ apps/preferences/go.mod:gomod \ apps/provisioning/go.mod:gomod \ apps/scope/go.mod:gomod \ apps/secret/go.mod:gomod \ apps/shorturl/go.mod:gomod \ pkg/aggregator/go.mod:gomod \ pkg/apimachinery/go.mod:gomod \ pkg/apiserver/go.mod:gomod \ pkg/build/go.mod:gomod \ pkg/build/wire/go.mod:gomod \ pkg/codegen/go.mod:gomod \ pkg/plugins/codegen/go.mod:gomod \ pkg/promlib/go.mod:gomod \ pkg/semconv/go.mod:gomod EXTRACT_ONLY= ${DISTFILES:N*.mod\:*:N*.mod:C/:.*//:Ngo.work} MAINTAINER= drtr0jan@yandex.ru COMMENT= Dashboard and graph editor for multiple data stores WWW= https://grafana.com/grafana/ \ https://github.com/grafana/grafana LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 riscv64 USES= cpe go:1.25+,modules USE_GITHUB= yes USE_RC_SUBR= grafana TAG= 20051fb GO_MOD_DIST= github GO_MODULE= github.com/grafana/grafana GO_TARGET= ./pkg/cmd/grafana \ ./pkg/cmd/grafana-server \ ./pkg/cmd/grafana-cli GO_BUILDFLAGS= -ldflags="-w -X main.version=${DISTVERSION} -X main.commit=${TAG} \ -X main.buildstamp=$$(${STAT} -f %Sm -t %s ${WRKSRC}/.gitignore)" CONFLICTS_INSTALL= grafana* SUB_LIST= GRAFANA_USER=${GRAFANA_USER} \ GRAFANA_GROUP=${GRAFANA_GROUP} \ GRAFANA_DATADIR=${GRAFANA_DATADIR} \ GRAFANA_HOMEDIR=${GRAFANA_HOMEDIR} \ GRAFANA_LOGDIR=${GRAFANA_LOGDIR} \ GRAFANA_PLUGINDIR=${GRAFANA_PLUGINDIR} \ GRAFANA_PROVISIONINGDIR=${GRAFANA_PROVISIONINGDIR} # Disable some master port targets TARGET_ORDER_OVERRIDE= -1:go-post-extract GRAFANA_USER?= ${PORTNAME} GRAFANA_GROUP?= ${PORTNAME} .if ${GRAFANA_USER} == ${PORTNAME} USERS= ${GRAFANA_USER} .endif .if ${GRAFANA_GROUP} == ${PORTNAME} GROUPS= ${GRAFANA_GROUP} .endif PLIST_SUB= ${SUB_LIST} GRAFANA_DATADIR?= /var/db/${PORTNAME} GRAFANA_HOMEDIR?= ${DATADIR} GRAFANA_LOGDIR?= /var/log/${PORTNAME} GRAFANA_PLUGINDIR?= ${GRAFANA_DATADIR}/plugins GRAFANA_PROVISIONINGDIR?= ${ETCDIR}/provisioning GRAFANA_PROVISIONING= access-control alerting dashboards datasources plugins sample post-extract: @${ECHO_MSG} "===> Tidying ${GO_MODNAME} dependencies"; @(cd ${GO_WRKSRC}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} \ GOPROXY=${GO_MODCACHE} ${GO_CMD} mod tidy -e) @${ECHO_MSG} "===> Vendoring ${GO_MODNAME} dependencies"; @(cd ${GO_WRKSRC}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} \ GOPROXY=${GO_MODCACHE} ${GO_CMD} work vendor -e) post-patch: @${REINPLACE_CMD} \ -e 's|;data = /var/lib/grafana|data = ${GRAFANA_DATADIR}|g' \ -e 's|;logs = /var/log/grafana|logs = ${GRAFANA_LOGDIR}|g' \ -e 's|;plugins = /var/lib/grafana/plugins|plugins = ${GRAFANA_PLUGINDIR}|g' \ -e 's|;provisioning = conf/provisioning|provisioning = ${GRAFANA_PROVISIONINGDIR}|g' \ ${WRKSRC}/conf/sample.ini pre-build: @(cd ${GO_WRKSRC}; \ ${ECHO_MSG} "===> Generating wire_gen.go"; \ ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} run \ ./pkg/build/wire/cmd/wire/main.go gen -tags "oss" ./pkg/server) post-install: ${MKDIR} ${STAGEDIR}${GRAFANA_HOMEDIR}/conf \ ${STAGEDIR}${GRAFANA_DATADIR} \ ${STAGEDIR}${GRAFANA_PLUGINDIR} \ ${STAGEDIR}${GRAFANA_LOGDIR} \ ${GRAFANA_PROVISIONING:M*:C|^|${STAGEDIR}${GRAFANA_PROVISIONINGDIR}/|} (cd ${WRKDIR}/${PORTNAME}-${DISTVERSION}${DISTVERSIONSUFFIX} \ && ${COPYTREE_SHARE} public ${STAGEDIR}${GRAFANA_HOMEDIR}) ${INSTALL_DATA} ${WRKSRC}/conf/defaults.ini \ ${STAGEDIR}${GRAFANA_HOMEDIR}/conf/defaults.ini ${INSTALL_DATA} ${WRKSRC}/conf/sample.ini \ ${STAGEDIR}${ETCDIR}/grafana.ini.sample ${INSTALL_DATA} ${WRKSRC}/conf/ldap.toml \ ${STAGEDIR}${ETCDIR}/ldap.toml.sample ${FIND} ${STAGEDIR}${DATADIR}/public -type f | \ ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} .include diff --git a/www/nginx-prometheus-exporter/Makefile b/www/nginx-prometheus-exporter/Makefile index c551f709da8c..8fe9f0f366c9 100644 --- a/www/nginx-prometheus-exporter/Makefile +++ b/www/nginx-prometheus-exporter/Makefile @@ -1,25 +1,25 @@ PORTNAME= nginx-prometheus-exporter DISTVERSIONPREFIX= v DISTVERSION= 1.5.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www MAINTAINER= arcade@b1t.name COMMENT= Prometheus exporter for NGINX and NGINX Plus stats WWW= https://github.com/nginxinc/nginx-prometheus-exporter LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_RC_SUBR= ${PORTNAME} GO_MODULE= github.com/nginxinc/nginx-prometheus-exporter GO_BUILDFLAGS= -v -ldflags "${LD_FLAG_STRING}" LD_FLAG_X_PREFIX= -X main LD_FLAG_STRING= ${STRIP} ${LD_FLAG_X_PREFIX}.version=${DISTVERSION} PLIST_FILES= bin/${PORTNAME} .include diff --git a/www/oauth2-proxy/Makefile b/www/oauth2-proxy/Makefile index 4f00c71c3211..0bd507d30015 100644 --- a/www/oauth2-proxy/Makefile +++ b/www/oauth2-proxy/Makefile @@ -1,41 +1,41 @@ PORTNAME= oauth2-proxy PORTVERSION= 7.14.2 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MAINTAINER= dtxdf@FreeBSD.org COMMENT= OAuth 2.0 proxy server WWW= https://github.com/oauth2-proxy/oauth2-proxy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= yes USE_RC_SUBR= oauth2_proxy GO_MOD_DIST= github GO_MODULE= github.com/${PORTNAME}/${PORTNAME} GO_BUILDFLAGS= -v -ldflags="-s -X github.com/${PORTNAME}/${PORTNAME}/v7/pkg/version.VERSION=${PORTVERSION}" USER= www GROUP= www VAR_DIR?= /var LOG_DIR?= ${VAR_DIR}/log/${PORTNAME} RUN_DIR?= ${VAR_DIR}/run/${PORTNAME} SUB_LIST+= GROUP=${GROUP} \ LOG_DIR=${LOG_DIR} \ PORTNAME=${PORTNAME} \ PREFIX=${PREFIX} \ RUN_DIR=${RUN_DIR} \ USER=${USER} post-install: ${MKDIR} ${STAGEDIR}${LOG_DIR} ${MKDIR} ${STAGEDIR}${RUN_DIR} ${INSTALL_DATA} ${WRKSRC}/contrib/${PORTNAME}.cfg.example ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.cfg.sample .include diff --git a/www/pocket-id/Makefile b/www/pocket-id/Makefile index 5fcad8296791..f638c9191811 100644 --- a/www/pocket-id/Makefile +++ b/www/pocket-id/Makefile @@ -1,42 +1,42 @@ PORTNAME= pocket-id DISTVERSIONPREFIX= v DISTVERSION= 1.16.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} MAINTAINER= dtxdf@FreeBSD.org COMMENT= OIDC provider that allows users to authenticate with their passkeys WWW= https://pocket-id.org LICENSE= BSD2CLAUSE BROKEN_i386= cannot use int64(off) (value of type int64) as int32 value in assignment USES= go:1.25+,modules USE_GITHUB= yes USE_RC_SUBR= ${PORTNAME} GO_MOD_DIST= github GO_MODULE= https://github.com/pocket-id/${PORTNAME} GO_TARGET= ./cmd:${PORTNAME} GO_BUILDFLAGS= -ldflags "-X github.com/pocket-id/pocket-id/backend/internal/common.Version=${DISTVERSION} -buildid=${DISTVERSION}" SUB_FILES= pkg-message SUB_LIST= USER=${USERS:[1]} WRKSRC_SUBDIR= backend USERS= ${POCKET_ID_USER} GROUPS= ${POCKET_ID_GROUP} PLIST_FILES= bin/${PORTNAME} POCKET_ID_USER= ${PORTNAME} POCKET_ID_GROUP= ${POCKET_ID_USER} pre-build: @cd ${WRKDIR}/pocket-id-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/frontend/dist .include diff --git a/www/remark42/Makefile b/www/remark42/Makefile index 699671c74618..c7f80a954ee5 100644 --- a/www/remark42/Makefile +++ b/www/remark42/Makefile @@ -1,135 +1,135 @@ PORTNAME= remark42 DISTVERSIONPREFIX= v DISTVERSION= 1.15.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MASTER_SITES= LOCAL/delphij:npmcache DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache MAINTAINER= delphij@FreeBSD.org COMMENT= Privacy-focused lightweight commenting engine WWW= https://remark42.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS+= npm-node22>0:www/npm-node22 USES= cpe go:1.25,modules tar:xz GO_BUILDFLAGS= -ldflags "-s -w -X main.revision=${DISTVERSION}" GO_TARGET= app:${PREFIX}/libexec/${PORTNAME} GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}/backend LD_FLAG_X_PREFIX= -X ${GO_PKGNAME}/version MAKE_ENV+= npm_config_offline=true USE_RC_SUBR= ${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= umputun PLIST_FILES= libexec/${PORTNAME} GH_TUPLE= \ Depado:bfchroma:v2.0.0:depado_bfchroma_v2/vendor/github.com/Depado/bfchroma/v2 \ PuerkitoBio:goquery:v1.11.0:puerkitobio_goquery/vendor/github.com/PuerkitoBio/goquery \ alecthomas:chroma:v2.21.1:alecthomas_chroma_v2/vendor/github.com/alecthomas/chroma/v2 \ andybalholm:cascadia:v1.3.3:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \ aymerick:douceur:v0.2.0:aymerick_douceur/vendor/github.com/aymerick/douceur \ cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ dghubble:oauth1:v0.7.3:dghubble_oauth1/vendor/github.com/dghubble/oauth1 \ dgryski:go-rendezvous:9f7001d12a5f:dgryski_go_rendezvous/vendor/github.com/dgryski/go-rendezvous \ didip:tollbooth:v8.0.1:didip_tollbooth_v8/vendor/github.com/didip/tollbooth/v8 \ dlclark:regexp2:v1.11.5:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ etcd-io:bbolt:v1.4.3:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ go-chi:chi:v5.2.3:go_chi_chi_v5/vendor/github.com/go-chi/chi/v5 \ go-chi:cors:v1.2.2:go_chi_cors/vendor/github.com/go-chi/cors \ go-oauth2:oauth2:v4.5.4:go_oauth2_oauth2_v4/vendor/github.com/go-oauth2/oauth2/v4 \ go-pkgz:auth:v2.1.1:go_pkgz_auth_v2/vendor/github.com/go-pkgz/auth \ go-pkgz:email:v0.6.0:go_pkgz_email/vendor/github.com/go-pkgz/email \ go-pkgz:expirable-cache:v3.1.0:go_pkgz_expirable_cache_v3/vendor/github.com/go-pkgz/expirable-cache \ go-pkgz:jrpc:v0.4.0:go_pkgz_jrpc/vendor/github.com/go-pkgz/jrpc \ go-pkgz:lcw:v2.0.0:go_pkgz_lcw_v2/vendor/github.com/go-pkgz/lcw \ go-pkgz:lgr:v0.12.1:go_pkgz_lgr/vendor/github.com/go-pkgz/lgr \ go-pkgz:notify:v1.3.0:go_pkgz_notify/vendor/github.com/go-pkgz/notify \ go-pkgz:repeater:v1.2.0:go_pkgz_repeater/vendor/github.com/go-pkgz/repeater \ go-pkgz:repeater:v2.2.0:go_pkgz_repeater_v2/vendor/github.com/go-pkgz/repeater/v2 \ go-pkgz:rest:v1.20.6:go_pkgz_rest/vendor/github.com/go-pkgz/rest \ go-pkgz:routegroup:v1.6.0:go_pkgz_routegroup/vendor/github.com/go-pkgz/routegroup \ go-pkgz:syncs:v1.3.2:go_pkgz_syncs/vendor/github.com/go-pkgz/syncs \ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ golang-jwt:jwt:v5.3.0:golang_jwt_jwt_v5/vendor/github.com/golang-jwt/jwt/v5 \ golang:crypto:v0.46.0:golang_crypto/vendor/golang.org/x/crypto \ golang:image:v0.34.0:golang_image/vendor/golang.org/x/image \ golang:net:v0.48.0:golang_net/vendor/golang.org/x/net \ golang:oauth2:v0.34.0:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:snappy:v1.0.0:golang_snappy/vendor/github.com/golang/snappy \ golang:sync:v0.19.0:golang_sync/vendor/golang.org/x/sync \ golang:sys:v0.39.0:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.32.0:golang_text/vendor/golang.org/x/text \ google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \ googleapis:google-cloud-go:v0.9.0:googleapis_google_cloud_go/vendor/cloud.google.com/go/compute/metadata \ gorilla:css:v1.0.1:gorilla_css/vendor/github.com/gorilla/css \ gorilla:feeds:v1.2.0:gorilla_feeds/vendor/github.com/gorilla/feeds \ gorilla:websocket:v1.5.3:gorilla_websocket/vendor/github.com/gorilla/websocket \ hashicorp:errwrap:v1.1.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \ hashicorp:go-multierror:v1.1.1:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \ hashicorp:golang-lru:v2.0.7:hashicorp_golang_lru_v2/vendor/github.com/hashicorp/golang-lru/v2 \ jessevdk:go-flags:v1.6.1:jessevdk_go_flags/vendor/github.com/jessevdk/go-flags \ klauspost:compress:v1.18.2:klauspost_compress/vendor/github.com/klauspost/compress \ kyokomi:emoji:v2.2.13:kyokomi_emoji_v2/vendor/github.com/kyokomi/emoji/v2 \ microcosm-cc:bluemonday:v1.0.27:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \ mongodb:mongo-go-driver:v1.17.6:mongodb_mongo_go_driver/vendor/go.mongodb.org/mongo-driver \ montanaflynn:stats:v0.7.1:montanaflynn_stats/vendor/github.com/montanaflynn/stats \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ redis:go-redis:v9.17.2:redis_go_redis_v9/vendor/github.com/redis/go-redis/v9 \ rrivera:identicon:d5ba35832c0d:rrivera_identicon/vendor/github.com/rrivera/identicon \ rs:xid:v1.6.0:rs_xid/vendor/github.com/rs/xid \ russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ skip2:go-qrcode:da1b6568686e:skip2_go_qrcode/vendor/github.com/skip2/go-qrcode \ slack-go:slack:v0.17.3:slack_go_slack/vendor/github.com/slack-go/slack \ stretchr:testify:v1.11.1:stretchr_testify/vendor/github.com/stretchr/testify \ uber-go:goleak:v1.3.0:uber_go_goleak/vendor/go.uber.org/goleak \ xdg-go:pbkdf2:v1.0.0:xdg_go_pbkdf2/vendor/github.com/xdg-go/pbkdf2 \ xdg-go:scram:v1.2.0:xdg_go_scram/vendor/github.com/xdg-go/scram \ xdg-go:stringprep:v1.0.4:xdg_go_stringprep/vendor/github.com/xdg-go/stringprep \ youmark:pkcs8:a2c0da244d78:youmark_pkcs8/vendor/github.com/youmark/pkcs8 REMARK_PIDDIR= /var/run/${PORTNAME}/ REMARK_USER?= www REMARK_DATADIR?=/var/db/${PORTNAME} REMARK_URL?= http://127.0.0.1:8080 USE_RC_SUBR= remark SUB_LIST+= REMARK_PIDDIR=${REMARK_PIDDIR} \ REMARK_USER=${REMARK_USER} \ REMARK_DATADIR=${REMARK_DATADIR} # (for maintainer) helper target to generate node_modules tarball make-npm-cache: extract @cd ${WRKDIR} && ${RM} -r .npm @cd ${WRKSRC}/frontend/apps/${PORTNAME} \ && ${SETENV} HOME=${WRKDIR} npm install --force @cd ${WRKDIR} \ && ${TAR} -cf - --mtime='1970-01-01 00:00Z' --owner=0 --group=0 --numeric-owner ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} .npm \ ${PORTNAME}-${DISTVERSION}/frontend/apps/remark42/package-lock.json | \ ${XZ_CMD} -v9e > ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX} \ && ${ECHO} "Please upload the file ${WRKDIR}/${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}" pre-build: cd ${WRKSRC}/frontend/apps/${PORTNAME} && ${SETENV} HOME=${WRKDIR} npm install --force --legacy-peer-deps cd ${WRKSRC}/frontend/apps/${PORTNAME} && ${SETENV} HOME=${WRKDIR} npm run build ${RM} -r ${WRKSRC}/backend/app/cmd/web/ ${MV} ${WRKSRC}/frontend/apps/remark42/public ${WRKSRC}/backend/app/cmd/web ${FIND} ${WRKSRC}/backend/app/cmd/web -type f \( -name '*.html' -or -name '*.js' -or -name '*.mjs' \) \ -print -exec ${REINPLACE_CMD} -e "s|{% REMARK_URL %}|${REMARK_URL}|g" {} + do-build: cd ${WRKSRC}/backend && ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} build ${GO_BUILDFLAGS} \ -o ${GO_WRKDIR_BIN}/${PORTNAME} ./app .include diff --git a/www/reproxy/Makefile b/www/reproxy/Makefile index 41427197a640..db8080202c79 100644 --- a/www/reproxy/Makefile +++ b/www/reproxy/Makefile @@ -1,30 +1,30 @@ PORTNAME= reproxy PORTVERSION= 1.4.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www MAINTAINER= danfe@FreeBSD.org COMMENT= Simple edge HTTP(S) server and reverse proxy WWW= https://reproxy.io/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= yes GH_ACCOUNT= umputun BUILD_WRKSRC= ${WRKSRC}/app PLIST_FILES= bin/reproxy post-patch: @${REINPLACE_CMD} -e '/var revision/s,unknown,${PORTVERSION},' \ ${BUILD_WRKSRC}/main.go do-build: cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} \ GOPROXY=off ${GO_CMD} build ${GO_BUILDFLAGS} \ -o ${GO_WRKDIR_BIN}/${PORTNAME} .include diff --git a/x11/hyprls/Makefile b/x11/hyprls/Makefile index 4be4156b8ffe..2a9afae6258d 100644 --- a/x11/hyprls/Makefile +++ b/x11/hyprls/Makefile @@ -1,31 +1,31 @@ PORTNAME= hyprls DISTVERSIONPREFIX= v DISTVERSION= 0.12.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 wayland MAINTAINER= tagattie@FreeBSD.org COMMENT= LSP server for Hyprland config files WWW= https://gwen.works/hyprls LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.25+,modules USE_GITHUB= nodefault GH_TUPLE= hyprwm:hyprland-wiki:f5bef840e8375ed7f93a9750ed069e9743137861:hyprland_wiki/hyprland-wiki GO_MODULE= github.com/hyprland-community/hyprls GO_TARGET= ./cmd/hyprls PLIST_FILES= bin/${PORTNAME} PORTDOCS= CONTRIBUTING.md README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include