diff --git a/audio/pms-devel/Makefile b/audio/pms-devel/Makefile index ed4b15f88477..6aa47d1053cd 100644 --- a/audio/pms-devel/Makefile +++ b/audio/pms-devel/Makefile @@ -1,72 +1,75 @@ PORTNAME= pms-devel PORTVERSION= 0.0.20231224 PORTREVISION= 9 CATEGORIES= audio MAINTAINER= riggs@FreeBSD.org COMMENT= Rewrite of pms, an ncurses-based client for the Music Player Daemon WWW= https://github.com/ambientsound/pms LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.21,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_GITHUB= yes GH_ACCOUNT= kimtore GH_PROJECT= pms GH_TAGNAME= 628d497 GH_TUPLE= \ RoaringBitmap:roaring:v0.9.4:roaringbitmap_roaring/vendor/github.com/RoaringBitmap/roaring \ bits-and-blooms:bitset:v1.2.0:bits_and_blooms_bitset/vendor/github.com/bits-and-blooms/bitset \ blevesearch:bleve:v2.3.4:blevesearch_bleve_v2/vendor/github.com/blevesearch/bleve/v2 \ blevesearch:bleve_index_api:v1.0.3:blevesearch_bleve_index_api/vendor/github.com/blevesearch/bleve_index_api \ blevesearch:geo:v0.1.13:blevesearch_geo/vendor/github.com/blevesearch/geo \ blevesearch:go-porterstemmer:v1.0.3:blevesearch_go_porterstemmer/vendor/github.com/blevesearch/go-porterstemmer \ blevesearch:gtreap:v0.1.1:blevesearch_gtreap/vendor/github.com/blevesearch/gtreap \ blevesearch:mmap-go:v1.0.4:blevesearch_mmap_go/vendor/github.com/blevesearch/mmap-go \ blevesearch:scorch_segment_api:v2.1.2:blevesearch_scorch_segment_api_v2/vendor/github.com/blevesearch/scorch_segment_api/v2 \ blevesearch:segment:v0.9.0:blevesearch_segment/vendor/github.com/blevesearch/segment \ blevesearch:snowballstem:v0.9.0:blevesearch_snowballstem/vendor/github.com/blevesearch/snowballstem \ blevesearch:upsidedown_store_api:v1.0.1:blevesearch_upsidedown_store_api/vendor/github.com/blevesearch/upsidedown_store_api \ blevesearch:vellum:v1.0.8:blevesearch_vellum/vendor/github.com/blevesearch/vellum \ blevesearch:zapx:v11.3.5:blevesearch_zapx_v11/vendor/github.com/blevesearch/zapx/v11 \ blevesearch:zapx:v12.3.5:blevesearch_zapx_v12/vendor/github.com/blevesearch/zapx/v12 \ blevesearch:zapx:v13.3.5:blevesearch_zapx_v13/vendor/github.com/blevesearch/zapx/v13 \ blevesearch:zapx:v14.3.5:blevesearch_zapx_v14/vendor/github.com/blevesearch/zapx/v14 \ blevesearch:zapx:v15.3.5:blevesearch_zapx_v15/vendor/github.com/blevesearch/zapx/v15 \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ etcd-io:bbolt:v1.3.5:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ fhs:gompd:v2.3.0:fhs_gompd_v2/vendor/github.com/fhs/gompd/v2 \ gdamore:encoding:v1.0.0:gdamore_encoding/vendor/github.com/gdamore/encoding \ gdamore:tcell:v2.7.0:gdamore_tcell_v2/vendor/github.com/gdamore/tcell/v2 \ go-yaml:yaml:9f266ea9e77c:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ golang:geo:740aa86cb551:golang_geo/vendor/github.com/golang/geo \ golang:protobuf:v1.3.2:golang_protobuf/vendor/github.com/golang/protobuf \ golang:snappy:v0.0.1:golang_snappy/vendor/github.com/golang/snappy \ golang:sys:v0.15.0:golang_sys/vendor/golang.org/x/sys \ golang:term:v0.15.0:golang_term/vendor/golang.org/x/term \ golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \ jessevdk:go-flags:v1.5.0:jessevdk_go_flags/vendor/github.com/jessevdk/go-flags \ json-iterator:go:f7279a603ede:json_iterator_go/vendor/github.com/json-iterator/go \ lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ mschoch:smat:v0.2.0:mschoch_smat/vendor/github.com/mschoch/smat \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ rivo:uniseg:v0.4.3:rivo_uniseg/vendor/github.com/rivo/uniseg \ stretchr:testify:v1.7.1:stretchr_testify/vendor/github.com/stretchr/testify GO_BUILDFLAGS= -ldflags "-X main.buildVersion=${DISTVERSION}" GO_TARGET= :pms-devel PLIST_FILES= bin/${PORTNAME} PORTDOCS= * OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/sonicradio/Makefile b/audio/sonicradio/Makefile index 765c4dfa03ea..4b62d5a6a0e8 100644 --- a/audio/sonicradio/Makefile +++ b/audio/sonicradio/Makefile @@ -1,20 +1,23 @@ PORTNAME= sonicradio DISTVERSIONPREFIX= v DISTVERSION= 0.8.11 CATEGORIES= audio MAINTAINER= nivit@FreeBSD.org COMMENT= TUI radio player making use of Radio Browser API WWW= https://github.com/dancnb/sonicradio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libasound.so:audio/alsa-lib USES= go:1.23,modules pkgconfig GO_MODULE= github.com/dancnb/sonicradio +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + PLIST_FILES= bin/sonicradio .include diff --git a/databases/mongodb-tools/Makefile b/databases/mongodb-tools/Makefile index 8bb7ea1e030b..04524846366b 100644 --- a/databases/mongodb-tools/Makefile +++ b/databases/mongodb-tools/Makefile @@ -1,67 +1,70 @@ PORTNAME= mongodb-tools DISTVERSION= 100.13.0 PORTREVISION= 1 CATEGORIES= databases MAINTAINER= ronald@FreeBSD.org COMMENT= MongoDB Database Tools WWW= https://www.mongodb.com/docs/database-tools/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= compiler:c++14-lang go:1.23 localbase USE_GITHUB= yes GH_ACCOUNT= mongodb GH_PROJECT= mongo-tools +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} GO_BUILDFLAGS= -tags "${USE_MY_TAGS}" # This should be TEST_ENV according to bsd.port.mk, but Uses/go.mk passes # MAKE_ENV instead of TEST_ENV in the do-test target. # https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=284387 MAKE_ENV+= TOOLS_TESTING_UNIT=true OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= BSONDUMP MONGODUMP MONGOEXPORT MONGOFILES MONGOIMPORT \ MONGORESTORE MONGOSTAT MONGOTOP \ SASL SSL OPTIONS_MULTI= SECURITY TOOLS OPTIONS_MULTI_SECURITY= SASL SSL OPTIONS_MULTI_TOOLS= BSONDUMP MONGODUMP MONGOEXPORT MONGOFILES MONGOIMPORT \ MONGORESTORE MONGOSTAT MONGOTOP OPTIONS_SUB= yes BSONDUMP_DESC= BSON files into human-readable formats MONGODUMP_DESC= BSON data from the contents of a MongoDB instance MONGOEXPORT_DESC= JSON or CSV export of MongoDB instance data MONGOFILES_DESC= Interface to GridFS in a MongoDB instance MONGOIMPORT_DESC= Importing JSON, CSV, or TSV into a MongoDB instance MONGORESTORE_DESC= BSON data to a MongoDB instance MONGOSTAT_DESC= Status of a running mongod or mongos instance MONGOTOP_DESC= Track the amount of data I/O time BSONDUMP_VARS= go_target+=./bsondump/main:bsondump MONGODUMP_VARS= go_target+=./mongodump/main:mongodump MONGOEXPORT_VARS= go_target+=./mongoexport/main:mongoexport MONGOFILES_VARS= go_target+=./mongofiles/main:mongofiles MONGOIMPORT_VARS= go_target+=./mongoimport/main:mongoimport MONGORESTORE_VARS= go_target+=./mongorestore/main:mongorestore MONGOSTAT_VARS= go_target+=./mongostat/main:mongostat MONGOTOP_VARS= go_target+=./mongotop/main:mongotop SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SASL_USE= my_tags=sasl SSL_USE= my_tags=ssl post-extract: # Verify we use the proper go version. ${SH} -xc "test \"X`grep -E '^go [[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+$$' ${WRKSRC}/go.mod`\" = \"Xgo ${GO_VERSION}.0\"" post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in README.md CONTRIBUTING.md THIRD-PARTY-NOTICES ${INSTALL_MAN} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include diff --git a/databases/pg_tileserv/Makefile b/databases/pg_tileserv/Makefile index c8bc5e2c0e2a..c6506e9e9ac6 100644 --- a/databases/pg_tileserv/Makefile +++ b/databases/pg_tileserv/Makefile @@ -1,25 +1,28 @@ PORTNAME= pg_tileserv DISTVERSIONPREFIX= v DISTVERSION= 1.0.11 PORTREVISION= 5 CATEGORIES= databases MAINTAINER= lbartoletti@FreeBSD.org COMMENT= PostGIS-only tile server written in Go WWW= https://github.com/crunchydata/pg_tileserv/issues LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= go:1.21,modules USE_GITHUB= nodefault GH_TUPLE= golang:sys:v0.6.0:sys GO_MODULE= github.com/crunchydata/pg_tileserv +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + 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/deskutils/pet/Makefile b/deskutils/pet/Makefile index bbd62dcb9802..752c5c4f041e 100644 --- a/deskutils/pet/Makefile +++ b/deskutils/pet/Makefile @@ -1,20 +1,23 @@ PORTNAME= pet DISTVERSIONPREFIX= v DISTVERSION= 1.0.1 PORTREVISION= 2 CATEGORIES= deskutils MAINTAINER= yuri@FreeBSD.org COMMENT= Simple command-line snippet manager, written in Go WWW= https://github.com/knqyf263/pet LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.21,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/knqyf263/pet PLIST_FILES= bin/${PORTNAME} .include diff --git a/devel/atlantis/Makefile b/devel/atlantis/Makefile index 2fd39be33c9e..2f7568305d61 100644 --- a/devel/atlantis/Makefile +++ b/devel/atlantis/Makefile @@ -1,23 +1,26 @@ PORTNAME= atlantis DISTVERSIONPREFIX= v DISTVERSION= 0.31.0 PORTREVISION= 5 CATEGORIES= devel MAINTAINER= dutra@FreeBSD.org COMMENT= Terraform Pull Requests Automation WWW= https://www.runatlantis.io LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= terraform:sysutils/terraform USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/runatlantis/atlantis CGO_ENABLED= 0 PLIST_FILES= bin/${PORTNAME} .include diff --git a/devel/etcd34/Makefile b/devel/etcd34/Makefile index 11c4b72d847d..b299c5997fd1 100644 --- a/devel/etcd34/Makefile +++ b/devel/etcd34/Makefile @@ -1,55 +1,58 @@ PORTNAME= etcd DISTVERSIONPREFIX= v DISTVERSION= 3.4.37 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod PKGNAMEPREFIX= coreos- PKGNAMESUFFIX= 34 DISTFILES= go.mod:gomod MAINTAINER= 0mp@FreeBSD.org COMMENT= Highly-available key value store and service discovery WWW= https://github.com/coreos/etcd LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:1.23,modules USE_GITHUB= yes GH_ACCOUNT= etcd-io GO_MODULE= go.etcd.io/etcd/v3 GO_MOD_DIST= github GO_TARGET= ./etcdctl . +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CONFLICTS_INSTALL= coreos-etcd[0-9][0-9] PLIST_FILES= bin/etcd \ bin/etcdctl # This target is based on the post-extract target from Uses/go.mk post-extract: .for gt in ${GO_TARGET:T} @${ECHO_MSG} "===> Tidying ${gt} dependencies"; @(cd ${GO_WRKSRC}/${gt}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod tidy -e) @${ECHO_MSG} "===> Vendoring ${gt} dependencies"; @(cd ${GO_WRKSRC}/${gt}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod vendor -e) .endfor # This target is based on the do-build target from Uses/go.mk. do-build: .for gt in ${GO_TARGET:T} (cd ${GO_WRKSRC}/${gt}; \ for t in ${gt}; do \ out=$$(${BASENAME} $$(${ECHO_CMD} $${t} | \ ${SED} -Ee 's/^[^:]*:([^:]+).*$$/\1/' -e 's/^\.$$/${PORTNAME}/')); \ pkg=$$(${ECHO_CMD} $${t} | \ ${SED} -Ee 's/^([^:]*).*$$/\1/' -e 's/^${PORTNAME}$$/./'); \ ${ECHO_MSG} "===> Building $${out} from $${pkg}"; \ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOMAXPROCS=${MAKE_JOBS_NUMBER} GOPROXY=off ${GO_CMD} build ${GO_BUILDFLAGS} \ -o ${GO_WRKDIR_BIN}/$${out} \ .; \ done) .endfor .include diff --git a/devel/etcd35/Makefile b/devel/etcd35/Makefile index 0e067e9a480f..07d3ccc85b53 100644 --- a/devel/etcd35/Makefile +++ b/devel/etcd35/Makefile @@ -1,69 +1,72 @@ PORTNAME= etcd DISTVERSIONPREFIX= v DISTVERSION= 3.5.21 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod PKGNAMEPREFIX= coreos- PKGNAMESUFFIX= 35 DISTFILES= go.mod:gomod \ api/go.mod:gomod \ pkg/go.mod:gomod \ client/pkg/go.mod:gomod \ client/v2/go.mod:gomod \ client/v3/go.mod:gomod \ etcdctl/go.mod:gomod \ etcdutl/go.mod:gomod \ raft/go.mod:gomod \ server/go.mod:gomod \ tests/go.mod:gomod MAINTAINER= kiwi@FreeBSD.org COMMENT= Highly-available key value store and service discovery WWW= https://github.com/coreos/etcd LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:1.23,modules USE_GITHUB= yes GH_ACCOUNT= etcd-io GO_MODULE= go.etcd.io/etcd/v3 GO_MOD_DIST= github GO_TARGET= ./etcdctl ./etcdutl ./server +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CONFLICTS_INSTALL= coreos-etcd[0-9][0-9] PLIST_FILES= bin/etcd \ bin/etcdctl \ bin/etcdutl # This target is based on the post-extract target from Uses/go.mk post-extract: .for gt in ${GO_TARGET:T} @${ECHO_MSG} "===> Tidying ${GO_MODNAME} dependencies"; @(cd ${GO_WRKSRC}/${gt}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod tidy -e) @${ECHO_MSG} "===> Vendoring ${GO_MODNAME} dependencies"; @(cd ${GO_WRKSRC}/${gt}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod vendor -e) .endfor # This target is based on the do-build target from Uses/go.mk. do-build: .for gt in ${GO_TARGET:T} (cd ${GO_WRKSRC}/${gt}; \ for t in ${gt}; do \ out=$$(${BASENAME} $$(${ECHO_CMD} $${t} | \ ${SED} -Ee 's/^[^:]*:([^:]+).*$$/\1/' -e 's/^\.$$/${PORTNAME}/')); \ pkg=$$(${ECHO_CMD} $${t} | \ ${SED} -Ee 's/^([^:]*).*$$/\1/' -e 's/^${PORTNAME}$$/./'); \ ${ECHO_MSG} "===> Building $${out} from $${pkg}"; \ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOMAXPROCS=${MAKE_JOBS_NUMBER} GOPROXY=off ${GO_CMD} build ${GO_BUILDFLAGS} \ -o ${GO_WRKDIR_BIN}/$${out} \ .; \ done) .endfor post-install: ${MV} ${STAGEDIR}${PREFIX}/bin/server ${STAGEDIR}${PREFIX}/bin/etcd .include diff --git a/devel/etcd36/Makefile b/devel/etcd36/Makefile index 31d4f5f07748..e5b5c1d078a1 100644 --- a/devel/etcd36/Makefile +++ b/devel/etcd36/Makefile @@ -1,69 +1,72 @@ PORTNAME= etcd DISTVERSIONPREFIX= v DISTVERSION= 3.6.5 CATEGORIES= devel MASTER_SITES= https://raw.githubusercontent.com/etcd-io/${PORTNAME}/${DISTVERSIONFULL}/:gomod PKGNAMEPREFIX= coreos- PKGNAMESUFFIX= 36 DISTFILES= go.mod:gomod \ api/go.mod:gomod \ pkg/go.mod:gomod \ client/pkg/go.mod:gomod \ client/v3/go.mod:gomod \ etcdctl/go.mod:gomod \ etcdutl/go.mod:gomod \ server/go.mod:gomod \ tests/go.mod:gomod MAINTAINER= 0mp@FreeBSD.org COMMENT= Highly-available key value store and service discovery WWW= https://etcd.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= aarch64 NOT_FOR_ARCHS_REASON= fails to fetch: v0.0.1-go1.23.8.freebsd-arm64.lock: no locks available USES= cpe go:1.23,modules USE_GITHUB= yes GH_ACCOUNT= etcd-io GO_MODULE= go.etcd.io/etcd/v3 GO_MOD_DIST= github GO_TARGET= ./etcdctl ./etcdutl ./server +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CONFLICTS_INSTALL= coreos-etcd[0-9][0-9] PLIST_FILES= bin/etcd \ bin/etcdctl \ bin/etcdutl # This target is based on the post-extract target from Uses/go.mk post-extract: .for gt in ${GO_TARGET:T} @${ECHO_MSG} "===> Tidying ${GO_MODNAME} dependencies"; @(cd ${GO_WRKSRC}/${gt}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod tidy -e) @${ECHO_MSG} "===> Vendoring ${GO_MODNAME} dependencies"; @(cd ${GO_WRKSRC}/${gt}; ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod vendor -e) .endfor # This target is based on the do-build target from Uses/go.mk. do-build: .for gt in ${GO_TARGET:T} (cd ${GO_WRKSRC}/${gt}; \ for t in ${gt}; do \ out=$$(${BASENAME} $$(${ECHO_CMD} $${t} | \ ${SED} -Ee 's/^[^:]*:([^:]+).*$$/\1/' -e 's/^\.$$/${PORTNAME}/')); \ pkg=$$(${ECHO_CMD} $${t} | \ ${SED} -Ee 's/^([^:]*).*$$/\1/' -e 's/^${PORTNAME}$$/./'); \ ${ECHO_MSG} "===> Building $${out} from $${pkg}"; \ ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOMAXPROCS=${MAKE_JOBS_NUMBER} GOPROXY=off ${GO_CMD} build ${GO_BUILDFLAGS} \ -o ${GO_WRKDIR_BIN}/$${out} \ .; \ done) .endfor post-install: ${MV} ${STAGEDIR}${PREFIX}/bin/server ${STAGEDIR}${PREFIX}/bin/etcd .include diff --git a/devel/gilt/Makefile b/devel/gilt/Makefile index 501a9ec0d544..5bae6f4a522c 100644 --- a/devel/gilt/Makefile +++ b/devel/gilt/Makefile @@ -1,19 +1,22 @@ PORTNAME= gilt DISTVERSIONPREFIX= v DISTVERSION= 2.2.4 PORTREVISION= 4 CATEGORIES= devel MAINTAINER= matthew@FreeBSD.org COMMENT= GIT layering tool WWW= https://retr0h.github.io/gilt/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules GO_MODULE= github.com/retr0h/gilt/v2 +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + PLIST_FILES= bin/gilt .include diff --git a/devel/git-town/Makefile b/devel/git-town/Makefile index 2d87761c1497..b73980a9f08c 100644 --- a/devel/git-town/Makefile +++ b/devel/git-town/Makefile @@ -1,28 +1,31 @@ PORTNAME= git-town DISTVERSIONPREFIX= v DISTVERSION= 10.0.3 PORTREVISION= 9 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Git extension for generic, high-level git workflow support WWW= https://www.git-town.com LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= git:devel/git USES= go:1.21,modules USE_GITHUB= nodefault GH_TUPLE= golang:sys:v0.6.0:sys +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/git-town/git-town/v10 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/gomigrate/Makefile b/devel/gomigrate/Makefile index d1ab94a6f4e2..f0b6f618991e 100644 --- a/devel/gomigrate/Makefile +++ b/devel/gomigrate/Makefile @@ -1,29 +1,32 @@ PORTNAME= migrate DISTVERSIONPREFIX= v DISTVERSION= 4.19.0 CATEGORIES= devel PKGNAMEPREFIX= go MAINTAINER= dutra@FreeBSD.org COMMENT= CLI for performing database migrations WWW= https://github.com/golang-migrate/migrate LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CONFLICTS_INSTALL= migrate GO_MODULE= github.com/golang-migrate/migrate/v4 GO_TARGET= ./cmd/${PORTNAME} _DATABASES= postgres mysql redshift cassandra spanner cockroachdb \ yugabytedb clickhouse mongodb sqlserver firebird neo4j pgx pgx5 rqlite _FILES=file go_bindata github github_ee bitbucket aws_s3 google_cloud_storage godoc_vfs gitlab GO_BUILDFLAGS= -ldflags="-X main.Version=${DISTVERSION}" -tags "${_DATABASES} ${_FILES}" PLIST_FILES= bin/${PORTNAME} .include diff --git a/devel/pprof/Makefile b/devel/pprof/Makefile index 45249dc0d3d0..4ce7bdb0417e 100644 --- a/devel/pprof/Makefile +++ b/devel/pprof/Makefile @@ -1,25 +1,28 @@ PORTNAME= pprof DISTVERSION= 2024.12.09 # the upstream has no plans to make releases: https://github.com/google/pprof/issues/714#issuecomment-1192930097 PORTREVISION= 3 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for visualization and analysis of profiling data WWW= https://github.com/google/pprof LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= 40e02aa GH_TUPLE= chzyer:readline:v1.5.1:chzyer_readline/vendor/github.com/chzyer/readline \ golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \ ianlancetaylor:demangle:bd984b5ce465:ianlancetaylor_demangle/vendor/github.com/ianlancetaylor/demangle GH_SUBDIR= src/github.com/google/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/devel/revive/Makefile b/devel/revive/Makefile index 43b7e090c5b4..d8f35251c4d8 100644 --- a/devel/revive/Makefile +++ b/devel/revive/Makefile @@ -1,41 +1,44 @@ PORTNAME= revive DISTVERSIONPREFIX= v DISTVERSION= 1.12.0 CATEGORIES= devel MAINTAINER= lcook@FreeBSD.org COMMENT= Extensible static code analysis framework for Go WWW= https://revive.run LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + _BUILD_VERSION= ${DISTVERSION} _BUILD_COMMIT= e1d05f7 GO_MODULE= github.com/mgechev/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -s -w \ -X ${GO_MODULE}/cli.version=${_BUILD_VERSION} \ -X ${GO_MODULE}/cli.commit=${_BUILD_COMMIT}" PLIST_FILES= bin/${PORTNAME} PORTDOCS= CODE_OF_CONDUCT.md CONTRIBUTING.md DEVELOPING.md README.md \ RULES_DESCRIPTIONS.md PORTEXAMPLES= defaults.toml untyped.toml OPTIONS_DEFINE= DOCS EXAMPLES post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/|} \ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/treefmt/Makefile b/devel/treefmt/Makefile index c38a839845f8..fb4d2c1b0357 100644 --- a/devel/treefmt/Makefile +++ b/devel/treefmt/Makefile @@ -1,72 +1,75 @@ PORTNAME= treefmt DISTVERSIONPREFIX= v DISTVERSION= 2.1.1 PORTREVISION= 3 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= One CLI to format the code tree WWW= https://treefmt.com/ \ https://github.com/numtide/treefmt LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_GITHUB= yes GH_ACCOUNT= numtide GH_TUPLE= \ BurntSushi:toml:v1.4.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \ adrg:xdg:v0.5.3:adrg_xdg/vendor/github.com/adrg/xdg \ aymanbagabas:go-osc52:v2.0.1:aymanbagabas_go_osc52_v2/vendor/github.com/aymanbagabas/go-osc52/v2 \ charmbracelet:lipgloss:v0.10.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \ charmbracelet:log:v0.4.0:charmbracelet_log/vendor/github.com/charmbracelet/log \ davecgh:go-spew:d8f796af33cc:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ etcd-io:bbolt:v1.3.11:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ fsnotify:fsnotify:v1.7.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ go-check:check:10cb98267c6c:go_check_check/vendor/gopkg.in/check.v1 \ go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ go-logfmt:logfmt:v0.6.0:go_logfmt_logfmt/vendor/github.com/go-logfmt/logfmt \ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ gobwas:glob:v0.2.3:gobwas_glob/vendor/github.com/gobwas/glob \ golang:exp:8a7402abbf56:golang_exp/vendor/golang.org/x/exp \ golang:sync:v0.9.0:golang_sync/vendor/golang.org/x/sync \ golang:sys:v0.27.0:golang_sys/vendor/golang.org/x/sys \ golang:term:v0.25.0:golang_term/vendor/golang.org/x/term \ golang:text:v0.18.0:golang_text/vendor/golang.org/x/text \ hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ magiconair:properties:v1.8.7:magiconair_properties/vendor/github.com/magiconair/properties \ mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ muesli:cancelreader:v0.2.2:muesli_cancelreader/vendor/github.com/muesli/cancelreader \ muesli:reflow:v0.3.0:muesli_reflow/vendor/github.com/muesli/reflow \ muesli:termenv:v0.15.2:muesli_termenv/vendor/github.com/muesli/termenv \ mvdan:sh:v3.10.0:mvdan_sh/vendor/mvdan.cc/sh/v3 \ otiai10:copy:v1.14.0:otiai10_copy/vendor/github.com/otiai10/copy \ pelletier:go-toml:v2.2.2:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \ pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \ rogpeppe:go-internal:v1.13.1:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ sagikazarmark:locafero:v0.4.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \ sagikazarmark:slog-shim:v0.1.0:sagikazarmark_slog_shim/vendor/github.com/sagikazarmark/slog-shim \ sourcegraph:conc:v0.3.0:sourcegraph_conc/vendor/github.com/sourcegraph/conc \ spf13:afero:v1.11.0:spf13_afero/vendor/github.com/spf13/afero \ spf13:cast:v1.6.0:spf13_cast/vendor/github.com/spf13/cast \ spf13:cobra:v1.8.1:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:v1.19.0:spf13_viper/vendor/github.com/spf13/viper \ stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \ subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \ uber-go:atomic:v1.9.0:uber_go_atomic/vendor/go.uber.org/atomic \ uber-go:multierr:v1.9.0:uber_go_multierr/vendor/go.uber.org/multierr PLIST_FILES= bin/${PORTNAME} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/dns/dnsx/Makefile b/dns/dnsx/Makefile index 29f439683b08..2116749f88f0 100644 --- a/dns/dnsx/Makefile +++ b/dns/dnsx/Makefile @@ -1,20 +1,23 @@ PORTNAME= dnsx DISTVERSIONPREFIX= v DISTVERSION= 1.2.2 PORTREVISION= 2 CATEGORIES= dns MAINTAINER= dutra@FreeBSD.org COMMENT= DNS toolkit allow to run multiple DNS queries WWW= https://github.com/projectdiscovery/dnsx LICENSE= MIT USES= go:1.21,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/projectdiscovery/dnsx GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/dns/mosdns/Makefile b/dns/mosdns/Makefile index 2fc6d180a786..33b4ac899f61 100644 --- a/dns/mosdns/Makefile +++ b/dns/mosdns/Makefile @@ -1,20 +1,23 @@ PORTNAME= mosdns DISTVERSIONPREFIX= v DISTVERSION= 5.3.3 PORTREVISION= 2 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org COMMENT= DNS forwarder WWW= https://github.com/IrineSistiana/mosdns LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.21,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/IrineSistiana/mosdns/v5 PLIST_FILES= bin/${PORTNAME} .include diff --git a/editors/orbiton/Makefile b/editors/orbiton/Makefile index 15f80c79f5bd..6fbfc09ff7dd 100644 --- a/editors/orbiton/Makefile +++ b/editors/orbiton/Makefile @@ -1,21 +1,24 @@ PORTNAME= orbiton DISTVERSIONPREFIX= v DISTVERSION= 2.68.8 PORTREVISION= 3 CATEGORIES= editors MAINTAINER= yuri@FreeBSD.org COMMENT= Small, fast and limited text editor in Go WWW= https://roboticoverlords.org/orbiton/ \ https://github.com/xyproto/orbiton LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/xyproto/orbiton/v2 PLIST_FILES= bin/${PORTNAME} .include diff --git a/finance/fabric/Makefile b/finance/fabric/Makefile index d2397f11910e..4876169678eb 100644 --- a/finance/fabric/Makefile +++ b/finance/fabric/Makefile @@ -1,147 +1,150 @@ PORTNAME= fabric DISTVERSIONPREFIX= v DISTVERSION= 3.0.0 PORTREVISION= 7 CATEGORIES= finance PKGNAMESUFFIX= -hyperledger MAINTAINER= yuri@FreeBSD.org COMMENT= Enterprise-grade permissioned distributed ledger framework WWW= https://wiki.hyperledger.org/display/fabric LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc # compilation fails on non-64-bit systems: fabric-amcl/core/FP256BN/FP.go:111:19: cannot convert MConst (constant 30564559323915749 of type Chunk) to type int USES= go:1.23,modules USE_GITHUB= yes GH_ACCOUNT= hyperledger +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + # the upstream claims that it is too difficult to add the /v2 suffix to the GoLang module URL: https://github.com/hyperledger/fabric/issues/2929 GH_TUPLE= \ AdaLogics:go-fuzz-headers:ced1acdcaa24:adalogics_go_fuzz_headers/vendor/github.com/AdaLogics/go-fuzz-headers \ Azure:go-ansiterm:d185dfc1b5a1:azure_go_ansiterm/vendor/github.com/Azure/go-ansiterm \ IBM:idemix:72941a5f41cd:ibm_idemix/vendor/github.com/IBM/idemix \ IBM:mathlib:44ee0eb539da:ibm_mathlib/vendor/github.com/IBM/mathlib \ Knetic:govaluate:9aa49832a739:knetic_govaluate/vendor/github.com/Knetic/govaluate \ Microsoft:go-winio:v0.6.1:microsoft_go_winio/vendor/github.com/Microsoft/go-winio \ Microsoft:hcsshim:v0.11.4:microsoft_hcsshim/vendor/github.com/Microsoft/hcsshim \ VictoriaMetrics:fastcache:v1.9.0:victoriametrics_fastcache/vendor/github.com/VictoriaMetrics/fastcache \ alecthomas:kingpin:v2.2.6:alecthomas_kingpin/vendor/gopkg.in/alecthomas/kingpin.v2 \ alecthomas:template:fb15b899a751:alecthomas_template/vendor/github.com/alecthomas/template \ alecthomas:units:61d1e3462e30:alecthomas_units/vendor/github.com/alecthomas/units \ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ bits-and-blooms:bitset:v1.13.0:bits_and_blooms_bitset/vendor/github.com/bits-and-blooms/bitset \ cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ cheggaaa:pb:v1.0.29:cheggaaa_pb/vendor/github.com/cheggaaa/pb \ cloudfoundry:clock:v1.0.0:cloudfoundry_clock/vendor/code.cloudfoundry.org/clock \ consensys:bavard:v0.1.13:consensys_bavard/vendor/github.com/consensys/bavard \ consensys:gnark-crypto:v0.13.0:consensys_gnark_crypto/vendor/github.com/consensys/gnark-crypto \ containerd:containerd:v1.6.26:containerd_containerd/vendor/github.com/containerd/containerd \ containerd:log:v0.1.0:containerd_log/vendor/github.com/containerd/log \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ docker:go-connections:v0.4.0:docker_go_connections/vendor/github.com/docker/go-connections \ docker:go-units:v0.5.0:docker_go_units/vendor/github.com/docker/go-units \ dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ etcd-io:etcd:v3.5.14:etcd_io_etcd/vendor/go.etcd.io/etcd/client/pkg/v3 \ felixge:httpsnoop:v1.0.1:felixge_httpsnoop/vendor/github.com/felixge/httpsnoop \ fsnotify:fsnotify:v1.7.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ fsouza:go-dockerclient:v1.10.0:fsouza_go_dockerclient/vendor/github.com/fsouza/go-dockerclient \ go-kit:kit:v0.10.0:go_kit_kit/vendor/github.com/go-kit/kit \ go-logfmt:logfmt:v0.5.1:go_logfmt_logfmt/vendor/github.com/go-logfmt/logfmt \ go-logr:logr:v1.4.2: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:mapstructure:v2.0.0:go_viper_mapstructure_v2/vendor/github.com/go-viper/mapstructure/v2 \ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \ golang:crypto:v0.26.0:golang_crypto/vendor/golang.org/x/crypto \ golang:mod:v0.20.0:golang_mod/vendor/golang.org/x/mod \ golang:net:v0.28.0:golang_net/vendor/golang.org/x/net \ golang:protobuf:v1.5.4:golang_protobuf/vendor/github.com/golang/protobuf \ golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \ golang:sync:v0.8.0:golang_sync/vendor/golang.org/x/sync \ golang:sys:v0.24.0:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.17.0:golang_text/vendor/golang.org/x/text \ golang:tools:v0.24.0:golang_tools/vendor/golang.org/x/tools \ google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \ google:go-genproto:ef581f913117:google_go_genproto/vendor/google.golang.org/genproto/googleapis/rpc \ google:pprof:fa2c70bbbfe5:google_pprof/vendor/github.com/google/pprof \ gorilla:handlers:v1.5.1:gorilla_handlers/vendor/github.com/gorilla/handlers \ gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \ grpc-ecosystem:go-grpc-middleware:v1.3.0:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \ grpc:grpc-go:v1.66.1:grpc_grpc_go/vendor/google.golang.org/grpc \ hyperledger-labs:SmartBFT:852e5be5889b:hyperledger_labs_smartbft/vendor/github.com/hyperledger-labs/SmartBFT \ hyperledger:aries-bbs-go:761671ea73bc:hyperledger_aries_bbs_go/vendor/github.com/hyperledger/aries-bbs-go \ hyperledger:fabric-amcl:9e02669dceb2:hyperledger_fabric_amcl/vendor/github.com/hyperledger/fabric-amcl \ hyperledger:fabric-chaincode-go:v2.0.0:hyperledger_fabric_chaincode_go_v2/vendor/github.com/hyperledger/fabric-chaincode-go/v2 \ hyperledger:fabric-config:v0.3.0:hyperledger_fabric_config/vendor/github.com/hyperledger/fabric-config \ hyperledger:fabric-lib-go:25edd1eaf5f5:hyperledger_fabric_lib_go/vendor/github.com/hyperledger/fabric-lib-go \ hyperledger:fabric-protos-go-apiv2:v0.3.3:hyperledger_fabric_protos_go_apiv2/vendor/github.com/hyperledger/fabric-protos-go-apiv2 \ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ kilic:bls12-381:v0.1.0:kilic_bls12_381/vendor/github.com/kilic/bls12-381 \ klauspost:compress:v1.17.6:klauspost_compress/vendor/github.com/klauspost/compress \ kr:pretty:v0.3.1:kr_pretty/vendor/github.com/kr/pretty \ kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \ mattn:go-runewidth:v0.0.4:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ matttproud:golang_protobuf_extensions:v1.0.4:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ miekg:pkcs11:v1.1.1:miekg_pkcs11/vendor/github.com/miekg/pkcs11 \ mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ mmcloughlin:addchain:v0.4.0:mmcloughlin_addchain/vendor/github.com/mmcloughlin/addchain \ moby:docker-image-spec:v1.3.1:moby_docker_image_spec/vendor/github.com/moby/docker-image-spec \ moby:moby:v26.1.5:moby_moby/vendor/github.com/docker/docker \ moby:patternmatcher:v0.6.0:moby_patternmatcher/vendor/github.com/moby/patternmatcher \ moby:sys:sequential/v0.5.0:moby_sys_sequential \ moby:sys:user/v0.1.0:moby_sys_user/vendor/github.com/moby/sys \ moby:term:3f7ff695adc6:moby_term/vendor/github.com/moby/term \ morikuni:aec:v1.0.0:morikuni_aec/vendor/github.com/morikuni/aec \ onsi:ginkgo:v2.20.2:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \ onsi:gomega:v1.34.2:onsi_gomega/vendor/github.com/onsi/gomega \ opencontainers:go-digest:v1.0.0:opencontainers_go_digest/vendor/github.com/opencontainers/go-digest \ opencontainers:image-spec:v1.1.0-rc6:opencontainers_image_spec/vendor/github.com/opencontainers/image-spec \ pelletier:go-toml:v2.2.2: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:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ prometheus:client_golang:v1.11.1:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:v0.3.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.32.1:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:v0.8.0:prometheus_procfs/vendor/github.com/prometheus/procfs \ protocolbuffers:protobuf-go:v1.34.2:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ rogpeppe:go-internal:v1.11.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ rsc:tmplfunc:v0.0.3:rsc_tmplfunc/vendor/rsc.io/tmplfunc \ sagikazarmark:locafero:v0.6.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \ sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ sourcegraph:conc:v0.3.0:sourcegraph_conc/vendor/github.com/sourcegraph/conc \ spf13:afero:v1.11.0:spf13_afero/vendor/github.com/spf13/afero \ spf13:cobra:v1.5.0:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:v1.20.0-alpha.6:spf13_viper/vendor/github.com/spf13/viper \ stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \ stretchr:testify:v1.9.0:stretchr_testify/vendor/github.com/stretchr/testify \ subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \ sykesm:zap-logfmt:v0.0.4:sykesm_zap_logfmt/vendor/github.com/sykesm/zap-logfmt \ syndtr:goleveldb:64b5b1c73954:syndtr_goleveldb/vendor/github.com/syndtr/goleveldb \ tedsuo:ifrit:dd274de71113:tedsuo_ifrit/vendor/github.com/tedsuo/ifrit \ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap PROGS= configtxgen \ configtxlator \ cryptogen \ discover \ ledgerutil \ orderer \ osnadmin \ peer GO_TARGET= ${PROGS:S/^/.\/cmd\//} PLIST_FILES= ${PROGS:S/^/bin\//} post-extract: @${RM} -r ${WRKSRC}/vendor/github.com/moby/sys/sequential @${RLN} ${WRKSRC_moby_sys_sequential}/sequential ${WRKSRC}/vendor/github.com/moby/sys/sequential @${MKDIR} ${WRKSRC}/vendor/github.com/spf13 @${RLN} ${WRKSRC_fsnotify_fsnotify} ${WRKSRC}/vendor/github.com/spf13/cast .include diff --git a/ftp/sftpgo/Makefile b/ftp/sftpgo/Makefile index d1ba68317aee..582f81bf6281 100644 --- a/ftp/sftpgo/Makefile +++ b/ftp/sftpgo/Makefile @@ -1,68 +1,71 @@ PORTNAME= sftpgo PORTVERSION= 2.6.6 PORTREVISION= 3 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.23,modules tar:xz USE_RC_SUBR= ${PORTNAME} +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + 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/ftp/wush/Makefile b/ftp/wush/Makefile index 25a02eb13944..e8da9a2fd75b 100644 --- a/ftp/wush/Makefile +++ b/ftp/wush/Makefile @@ -1,21 +1,24 @@ PORTNAME= wush DISTVERSIONPREFIX= v DISTVERSION= 0.4.1 PORTREVISION= 5 CATEGORIES= ftp MAINTAINER= ashish@FreeBSD.org COMMENT= Command-line file transfer tool over wireguard WWW= https://github.com/coder/wush LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/coder/wush GO_TARGET= ./cmd/wush GO_BUILDFLAGS= -ldflags '-X main.version=${DISTVERSION}' PLIST_FILES= bin/wush .include diff --git a/games/tetrigo/Makefile b/games/tetrigo/Makefile index 882cc2670384..e87535f6fe37 100644 --- a/games/tetrigo/Makefile +++ b/games/tetrigo/Makefile @@ -1,21 +1,24 @@ PORTNAME= tetrigo DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 PORTREVISION= 5 CATEGORIES= games MAINTAINER= yuri@FreeBSD.org COMMENT= Tetris in terminal WWW= https://github.com/Broderick-Westrope/tetrigo LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/Broderick-Westrope/tetrigo GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/graphics/wallhaven-cli/Makefile b/graphics/wallhaven-cli/Makefile index d689b50b543d..4dd79673818d 100644 --- a/graphics/wallhaven-cli/Makefile +++ b/graphics/wallhaven-cli/Makefile @@ -1,23 +1,26 @@ PORTNAME= wallhaven-cli DISTVERSIONPREFIX= v DISTVERSION= 2.0.5 PORTREVISION= 7 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= CLI for wallhaven to browse wallpapers in terminal WWW= https://github.com/r3tr0ananas/wallhaven-cli LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= chafa:graphics/chafa \ fzf:textproc/fzf USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/r3tr0ananas/wallhaven-cli/v2 GO_TARGET= ./wallhaven PLIST_FILES= bin/wallhaven .include diff --git a/irc/soju/Makefile b/irc/soju/Makefile index 0eb6641e81fb..eee81dbf148d 100644 --- a/irc/soju/Makefile +++ b/irc/soju/Makefile @@ -1,73 +1,76 @@ PORTNAME= soju DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 PORTREVISION= 2 CATEGORIES= irc MAINTAINER= ashish@FreeBSD.org COMMENT= IRC bouncer WWW= https://soju.im LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules,no_targets sqlite:3 USE_GITHUB= nodefault GH_TUPLE= golang:sys:v0.30.0:sys +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + OPTIONS_DEFAULT= DOCS OPTIONS_DEFINE= DOCS USERS= soju GROUPS= soju SUB_LIST= USER=${USERS} USE_RC_SUBR= ${PORTNAME} CGO_LDFLAGS+= -lsqlite3 GO_MODULE= codeberg.org/emersion/soju CONTRIBS= ./contrib/znc-import ./contrib/migrate-db \ ./contrib/migrate-logs MAKE_ENV+= ${GO_ENV} GOFLAGS="${GOFLAGS} -tags=libsqlite3,pam" \ MANDIR=share/man \ PREFIX=${PREFIX} \ RUNDIR=/var/run \ SYSCONFDIR=${ETCDIR}/.. PLIST_FILES= ${CONTRIBS:T:C/^/bin\/soju-/g} \ ${DOCSDIR_REL}/getting-started.md \ "@sample ${ETCDIR_REL}/config.sample" \ "@dir(${USERS},${GROUPS},0711) /var/db/soju" \ bin/soju \ bin/sojuctl \ bin/sojudb DOCS_BUILD_DEPENDS= scdoc:textproc/scdoc DOCS_PLIST_FILES= share/man/man1/soju.1.gz \ share/man/man1/sojuctl.1.gz pre-patch: ${RM} -r ${WRKSRC}/vendor/golang.org/x/sys ${LN} -s ${WRKDIR}/sys-* ${WRKSRC}/vendor/golang.org/x/sys post-patch: @${REINPLACE_CMD} -r -e 's,/var/lib/soju,/var/db/soju,g' \ ${WRKSRC}/config.in @${REINPLACE_CMD} -r -e 's,[$$]\(([^)]+)\),$${\1},g' \ -e 's,(/cmd/sojuctl)$$,\1 ${CONTRIBS},' \ -e '/^config_path/s,=.*$$,= ${ETCDIR}/config,' \ -e '/^RUNDIR/s,=.*$$,= /var/run,' \ -e '/^commands/s,$$, ${CONTRIBS:T},' \ -e '/^sojudb/s,^,${CONTRIBS:T} ,' \ -e '/^\.PHONY/s,$$, ${CONTRIBS:T},' \ -e '/^sharedstatedir/s,/var/lib,/var/db,' ${WRKSRC}/Makefile post-patch-DOCS-off: @${REINPLACE_CMD} -e 's,[$$]{man_pages},,' -e '/man1$$/d' ${WRKSRC}/Makefile post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/doc/getting-started.md ${STAGEDIR}${DOCSDIR} .for EXE in ${CONTRIBS:T} ${MV} ${STAGEDIR}${PREFIX}/bin/${EXE} ${STAGEDIR}${PREFIX}/bin/soju-${EXE} .endfor ${MV} ${STAGEDIR}${ETCDIR}/config ${STAGEDIR}${ETCDIR}/config.sample ${FIND} ${STAGEDIR}${PREFIX}/bin -type f -exec ${STRIP_CMD} {} \; .include diff --git a/mail/mox/Makefile b/mail/mox/Makefile index f14a237214b6..a98303690f37 100644 --- a/mail/mox/Makefile +++ b/mail/mox/Makefile @@ -1,24 +1,27 @@ PORTNAME= mox DISTVERSIONPREFIX= v DISTVERSION= 0.0.15 PORTREVISION= 1 CATEGORIES= mail PKGNAMESUFFIX= -mail-server MAINTAINER= yuri@FreeBSD.org COMMENT= Modern, secure, all-in-one email server WWW= https://www.xmox.nl \ https://github.com/mjl-/mox LICENSE= MIT MPL20 LICENSE_COMB= dual LICENSE_FILE_MIT= ${WRKSRC}/LICENSE.MIT LICENSE_FILE_MPL20= ${WRKSRC}/LICENSE.MPLv2.0 USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/mjl-/mox PLIST_FILES= bin/${PORTNAME} .include diff --git a/misc/fabric/Makefile b/misc/fabric/Makefile index 3d69f0c88506..8c21daeedb26 100644 --- a/misc/fabric/Makefile +++ b/misc/fabric/Makefile @@ -1,21 +1,24 @@ PORTNAME= fabric DISTVERSIONPREFIX= v DISTVERSION= 1.4.164 PORTREVISION= 2 CATEGORIES= misc # machine-learning PKGNAMESUFFIX= -ai MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for augmenting humans using AI WWW= https://github.com/danielmiessler/fabric LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/danielmiessler/fabric PLIST_FILES= bin/${PORTNAME} .include diff --git a/misc/fq/Makefile b/misc/fq/Makefile index f6dee6fc7c4b..78c28ab48eb2 100644 --- a/misc/fq/Makefile +++ b/misc/fq/Makefile @@ -1,40 +1,43 @@ PORTNAME= fq PORTVERSION= 0.14.0 DISTVERSIONPREFIX= v PORTREVISION= 2 CATEGORIES= misc MAINTAINER= danfe@FreeBSD.org COMMENT= Tool, language, and decoders for inspecting binary data WWW= https://github.com/wader/fq LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules USE_GITHUB= yes GH_ACCOUNT= wader GH_TUPLE= \ BurntSushi:toml:v1.4.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \ creasty:defaults:v1.8.0:creasty_defaults/vendor/github.com/creasty/defaults \ ergochat:readline:v0.1.3:ergochat_readline/vendor/github.com/ergochat/readline \ go-check:check:8fa46927fb4f:go_check_check/vendor/gopkg.in/check.v1 \ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ golang:crypto:v0.32.0:golang_crypto/vendor/golang.org/x/crypto \ golang:net:v0.34.0:golang_net/vendor/golang.org/x/net \ golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \ golang:sys:v0.30.0:golang_sys/vendor/golang.org/x/sys \ golang:term:v0.29.0:golang_term/vendor/golang.org/x/term \ golang:text:v0.22.0:golang_text/vendor/golang.org/x/text \ gomarkdown:markdown:7a1f277a159e:gomarkdown_markdown/vendor/github.com/gomarkdown/markdown \ gopacket:gopacket:v1.3.1:gopacket_gopacket/vendor/github.com/gopacket/gopacket \ itchyny:timefmt-go:v0.1.6:itchyny_timefmt_go/vendor/github.com/itchyny/timefmt-go \ mitchellh:copystructure:v1.2.0:mitchellh_copystructure/vendor/github.com/mitchellh/copystructure \ mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ mitchellh:reflectwalk:v1.0.2:mitchellh_reflectwalk/vendor/github.com/mitchellh/reflectwalk \ niemeyer:pretty:a10e7caefd8e:niemeyer_pretty/vendor/github.com/niemeyer/pretty \ wader:gojq:0aa7b87b2c2b:wader_gojq/vendor/github.com/wader/gojq +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + PLIST_FILES= bin/${PORTNAME} .include diff --git a/net-im/dendrite/Makefile b/net-im/dendrite/Makefile index da8b76720497..c43d795aeac7 100644 --- a/net-im/dendrite/Makefile +++ b/net-im/dendrite/Makefile @@ -1,38 +1,41 @@ PORTNAME= dendrite DISTVERSIONPREFIX= v DISTVERSION= 0.14.1 PORTREVISION= 4 CATEGORIES= net-im MAINTAINER= ashish@FreeBSD.org COMMENT= Matrix protocol homeserver WWW= https://github.com/element-hq/dendrite LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:1.23,modules CPE_VENDOR= matrix PLIST_SUB= PORTNAME=${PORTNAME} USE_RC_SUBR= ${PORTNAME} USERS= ${PORTNAME} GROUPS= ${USERS} +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + DENDRITE_BINS= create-account dendrite-demo-pinecone \ dendrite-demo-yggdrasil dendrite \ dendrite-upgrade-tests furl generate-config \ generate-keys resolve-state .for f in ${DENDRITE_BINS} GO_TARGET+= ./cmd/$f:${PREFIX}/dendrite/bin/$f .endfor GO_MODULE= github.com/element-hq/dendrite post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/dendrite-sample.yaml ${STAGEDIR}${ETCDIR}/${PORTNAME}.yaml.sample ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include diff --git a/net-im/nextcloud-spreed-signaling/Makefile b/net-im/nextcloud-spreed-signaling/Makefile index c839ab04fea0..aebfecbd02e6 100644 --- a/net-im/nextcloud-spreed-signaling/Makefile +++ b/net-im/nextcloud-spreed-signaling/Makefile @@ -1,128 +1,131 @@ PORTNAME= nextcloud-spreed-signaling DISTVERSIONPREFIX=v DISTVERSION=2.0.2 PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= jsm@FreeBSD.org COMMENT= Signaling server used for Nextcloud Talk WWW= https://github.com/strukturag/nextcloud-spreed-signaling LICENSE= AGPLv3 BUILD_DEPENDS= protoc:devel/protobuf +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USES= gmake go:1.22 go:no_targets USERS= signaling GROUPS= signaling USE_RC_SUBR= ncs_signaling USE_GITHUB= yes USE_GITHUB= yes GH_ACCOUNT= strukturag GH_TUPLE= \ beorn7:perks:v1.0.1:beorn7_perks/vendor/src/github.com/beorn7/perks \ cenkalti:backoff:v4.2.1:cenkalti_backoff_v4/vendor/src/github.com/cenkalti/backoff/v4 \ cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/src/github.com/cespare/xxhash/v2 \ coreos:go-semver:v0.3.0:coreos_go_semver/vendor/src/github.com/coreos/go-semver \ coreos:go-systemd:v22.3.2:coreos_go_systemd_v22/vendor/src/github.com/coreos/go-systemd/v22 \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/src/github.com/davecgh/go-spew \ dlintw:goconf:dcc070983490:dlintw_goconf/vendor/src/github.com/dlintw/goconf \ dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/src/github.com/dustin/go-humanize \ etcd-io:bbolt:v1.3.11:etcd_io_bbolt/vendor/src/go.etcd.io/bbolt \ etcd-io:etcd:v3.5.17:etcd_io_etcd_2/vendor/src/go.etcd.io/etcd \ fsnotify:fsnotify:v1.8.0:fsnotify_fsnotify/vendor/src/github.com/fsnotify/fsnotify \ go-logr:logr:v1.4.2:go_logr_logr/vendor/src/github.com/go-logr/logr \ go-logr:stdr:v1.2.2:go_logr_stdr/vendor/src/github.com/go-logr/stdr \ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/src/gopkg.in/yaml.v2 \ go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/src/gopkg.in/yaml.v3 \ gogo:protobuf:v1.3.2:gogo_protobuf/vendor/src/github.com/gogo/protobuf \ golang-jwt:jwt:v4.5.1:golang_jwt_jwt_v4/vendor/src/github.com/golang-jwt/jwt/v4 \ golang-jwt:jwt:v5.2.1:golang_jwt_jwt_v5/vendor/src/github.com/golang-jwt/jwt/v5 \ golang:crypto:v0.31.0:golang_crypto/vendor/src/golang.org/x/crypto \ golang:net:v0.33.0:golang_net/vendor/src/golang.org/x/net \ golang:protobuf:v1.5.4:golang_protobuf/vendor/src/github.com/golang/protobuf \ golang:sys:v0.28.0:golang_sys/vendor/src/golang.org/x/sys \ golang:text:v0.21.0:golang_text/vendor/src/golang.org/x/text \ golang:time:v0.8.0:golang_time/vendor/src/golang.org/x/time \ google:btree:v1.0.1:google_btree/vendor/src/github.com/google/btree \ google:go-genproto:6ceb2ff114de:google_go_genproto/vendor/src/google.golang.org/genproto \ google:go-genproto:796eee8c2d53:google_go_genproto_1/vendor/src/google.golang.org/genproto/googleapis/api \ google:go-genproto:796eee8c2d53:google_go_genproto_2/vendor/src/google.golang.org/genproto/googleapis/rpc \ google:uuid:v1.6.0:google_uuid/vendor/src/github.com/google/uuid \ gorilla:mux:v1.8.1:gorilla_mux/vendor/src/github.com/gorilla/mux \ gorilla:securecookie:v1.1.2:gorilla_securecookie/vendor/src/github.com/gorilla/securecookie \ gorilla:websocket:v1.5.3:gorilla_websocket/vendor/src/github.com/gorilla/websocket \ grpc-ecosystem:go-grpc-middleware:v1.3.0:grpc_ecosystem_go_grpc_middleware/vendor/src/github.com/grpc-ecosystem/go-grpc-middleware \ grpc-ecosystem:go-grpc-prometheus:v1.2.0:grpc_ecosystem_go_grpc_prometheus/vendor/src/github.com/grpc-ecosystem/go-grpc-prometheus \ grpc-ecosystem:grpc-gateway:v1.16.0:grpc_ecosystem_grpc_gateway/vendor/src/github.com/grpc-ecosystem/grpc-gateway \ grpc-ecosystem:grpc-gateway:v2.16.0:grpc_ecosystem_grpc_gateway_v2/vendor/src/github.com/grpc-ecosystem/grpc-gateway/v2 \ grpc:grpc-go:v1.5.1:grpc_grpc_go_1/vendor/src/google.golang.org/grpc/cmd/protoc-gen-go-grpc \ grpc:grpc-go:v1.69.4:grpc_grpc_go/vendor/src/google.golang.org/grpc \ jonboulle:clockwork:v0.2.2:jonboulle_clockwork/vendor/src/github.com/jonboulle/clockwork \ josharian:intern:v1.0.0:josharian_intern/vendor/src/github.com/josharian/intern \ json-iterator:go:v1.1.12:json_iterator_go/vendor/src/github.com/json-iterator/go \ klauspost:compress:v1.17.11:klauspost_compress/vendor/src/github.com/klauspost/compress \ kubernetes-sigs:yaml:v1.2.0:kubernetes_sigs_yaml/vendor/src/sigs.k8s.io/yaml \ kylelemons:godebug:v1.1.0:kylelemons_godebug/vendor/src/github.com/kylelemons/godebug \ mailru:easyjson:v0.9.0:mailru_easyjson/vendor/src/github.com/mailru/easyjson \ marcw:cachecontrol:30341fe9a7d5:marcw_cachecontrol/vendor/src/github.com/marcw/cachecontrol \ minio:highwayhash:v1.0.3:minio_highwayhash/vendor/src/github.com/minio/highwayhash \ modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/src/github.com/modern-go/concurrent \ modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/src/github.com/modern-go/reflect2 \ munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/src/github.com/munnerz/goautoneg \ natefinch:lumberjack:v2.0.0:natefinch_lumberjack/vendor/src/gopkg.in/natefinch/lumberjack.v2 \ nats-io:jwt:v2.7.3:nats_io_jwt_v2/vendor/src/github.com/nats-io/jwt \ nats-io:nats-server:v2.10.24:nats_io_nats_server_v2/vendor/src/github.com/nats-io/nats-server/v2 \ nats-io:nats.go:v1.38.0:nats_io_nats_go/vendor/src/github.com/nats-io/nats.go \ nats-io:nkeys:v0.4.9:nats_io_nkeys/vendor/src/github.com/nats-io/nkeys \ nats-io:nuid:v1.0.1:nats_io_nuid/vendor/src/github.com/nats-io/nuid \ notedit:janus-go:10eb8b95d1a0:notedit_janus_go/vendor/src/github.com/notedit/janus-go \ open-telemetry:opentelemetry-go-contrib:v1.21.0:open_telemetry_opentelemetry_go_contrib/vendor/src/go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc \ open-telemetry:opentelemetry-go:v1.20.0:open_telemetry_opentelemetry_go_1/vendor/src/go.opentelemetry.io/otel/exporters/otlp/otlptrace \ open-telemetry:opentelemetry-go:v1.31.0:open_telemetry_opentelemetry_go/vendor/src/go.opentelemetry.io/otel \ open-telemetry:opentelemetry-proto-go:v1.0.0:open_telemetry_opentelemetry_proto_go/vendor/src/go.opentelemetry.io/proto/otlp \ oschwald:maxminddb-golang:v1.13.1:oschwald_maxminddb_golang/vendor/src/github.com/oschwald/maxminddb-golang \ pion:randutil:v0.1.0:pion_randutil/vendor/src/github.com/pion/randutil \ pion:sdp:v3.0.10:pion_sdp_v3/vendor/src/github.com/pion/sdp/v3 \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/src/github.com/pmezard/go-difflib \ prometheus:client_golang:v1.20.5:prometheus_client_golang/vendor/src/github.com/prometheus/client_golang \ prometheus:client_model:v0.6.1:prometheus_client_model/vendor/src/github.com/prometheus/client_model \ prometheus:common:v0.55.0:prometheus_common/vendor/src/github.com/prometheus/common \ prometheus:procfs:v0.15.1:prometheus_procfs/vendor/src/github.com/prometheus/procfs \ protocolbuffers:protobuf-go:v1.36.3:protocolbuffers_protobuf_go/vendor/src/google.golang.org/protobuf \ sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/src/github.com/sirupsen/logrus \ soheilhy:cmux:v0.1.5:soheilhy_cmux/vendor/src/github.com/soheilhy/cmux \ spf13:pflag:v1.0.5:spf13_pflag/vendor/src/github.com/spf13/pflag \ stretchr:testify:v1.10.0:stretchr_testify/vendor/src/github.com/stretchr/testify \ tmc:grpc-websocket-proxy:e5319fda7802:tmc_grpc_websocket_proxy/vendor/src/github.com/tmc/grpc-websocket-proxy \ uber-go:multierr:v1.10.0:uber_go_multierr/vendor/src/go.uber.org/multierr \ uber-go:zap:v1.27.0:uber_go_zap/vendor/src/go.uber.org/zap \ xiang90:probing:43a291ad63a2:xiang90_probing/vendor/src/github.com/xiang90/probing MAKE_ENV= ${GOENV}\ GO111MODULE=off \ GOPATH="${WRKSRC}/vendor" post-extract: ${MKDIR} ${WRKSRC}/vendor/src/go.etcd.io/etcd/client/pkg/v3 ${MKDIR} ${WRKSRC}/vendor/src/go.etcd.io/etcd/api/v3 ${FIND} ${WRKSRC}/vendor/src/go.etcd.io/etcd/client/pkg -type d -not -name v3 -exec ${SH} -c 'ln -s `realpath {}` ${WRKSRC}/vendor/src/go.etcd.io/etcd/client/pkg/v3/`basename {}`' \; ${FIND} ${WRKSRC}/vendor/src/go.etcd.io/etcd/api -type d -not -name v3 -exec ${SH} -c 'ln -s `realpath {}` ${WRKSRC}/vendor/src/go.etcd.io/etcd/api/v3/`basename {}`' \; ${CP} ${FILESDIR}/version.txt ${WRKSRC}/version.txt ${MKDIR} ${WRKDIR}/${PORTNAME}-${DISTVERSION}/vendor/src/github.com/strukturag ${LN} -s ${WRKDIR}/${PORTNAME}-${DISTVERSION}/ ${WRKDIR}/${PORTNAME}-${DISTVERSION}/vendor/src/github.com/strukturag/${PORTNAME} do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} post-patch: @${REINPLACE_CMD} 's|%%DISTVERSION%%|${PORTVERSION}|g' ${WRKSRC}/version.txt post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ncs-signaling ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ncs-proxy do-install: ${INSTALL} -d $(STAGEDIR)$(PREFIX)/etc/ncs/ ${INSTALL} -m 644 ${WRKSRC}/server.conf.in $(STAGEDIR)$(PREFIX)/etc/ncs/server.conf.sample ${INSTALL} -m 644 ${WRKSRC}/proxy.conf.in $(STAGEDIR)$(PREFIX)/etc/ncs/proxy.conf.sample ${INSTALL} -m 644 ${WRKSRC}/gnatsd.conf $(STAGEDIR)$(PREFIX)/etc/ncs/gnatsd.conf.sample ${INSTALL} -m 755 ${WRKSRC}/bin/signaling $(STAGEDIR)$(PREFIX)/bin/ncs-signaling ${INSTALL} -m 755 ${WRKSRC}/bin/proxy $(STAGEDIR)$(PREFIX)/bin/ncs-proxy .include diff --git a/net-mgmt/bind_exporter/Makefile b/net-mgmt/bind_exporter/Makefile index e9eac992fa80..6bf00d56e084 100644 --- a/net-mgmt/bind_exporter/Makefile +++ b/net-mgmt/bind_exporter/Makefile @@ -1,28 +1,31 @@ PORTNAME= bind_exporter DISTVERSIONPREFIX=v DISTVERSION= 0.8.0 PORTREVISION= 5 CATEGORIES= net-mgmt dns MAINTAINER= fuz@FreeBSD.org COMMENT= Prometheus exporter for BIND server statistics WWW= https://github.com/prometheus-community/bind_exporter LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules USE_RC_SUBR= bind_exporter +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/prometheus-community/bind_exporter GO_BUILDFLAGS= -v -ldflags "${LD_FLAG_STRING}" BUILD_USER?= ${USER} LD_FLAG_STRING= ${STRIP} \ ${LD_FLAG_X_PREFIX}.Version=${PORTVERSION} \ ${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \ ${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \ ${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER} LD_FLAG_X_PREFIX= -X github.com/prometheus/common/version .include diff --git a/net-mgmt/check_syncthing/Makefile b/net-mgmt/check_syncthing/Makefile index 3a42551f7051..b8970070e3cf 100644 --- a/net-mgmt/check_syncthing/Makefile +++ b/net-mgmt/check_syncthing/Makefile @@ -1,29 +1,32 @@ PORTNAME= check_syncthing DISTVERSIONPREFIX= v DISTVERSION= 0.0.6 PORTREVISION= 3 CATEGORIES= net-mgmt MAINTAINER= dsh@bamus.cz COMMENT= Icinga2 monitoring plugin for syncthing daemon WWW= https://github.com/dsh2dsh/check_syncthing LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_GITHUB= yes GH_ACCOUNT= dsh2dsh GO_MODULE= github.com/dsh2dsh/${PORTNAME} GO_BUILDFLAGS= -ldflags="${STRIP} -w -X ${GO_MODULE}/main.version=${DISTVERSIONFULL}" 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/mysqld_exporter/Makefile b/net-mgmt/mysqld_exporter/Makefile index 1325a9b28cf0..310116db2c6e 100644 --- a/net-mgmt/mysqld_exporter/Makefile +++ b/net-mgmt/mysqld_exporter/Makefile @@ -1,21 +1,24 @@ PORTNAME= mysqld_exporter DISTVERSIONPREFIX= v DISTVERSION= 0.17.2 PORTREVISION= 1 CATEGORIES= net-mgmt MAINTAINER= mr.deadlystorm@gmail.com COMMENT= Prometheus exporter for MySQL server metrics WWW= https://github.com/prometheus/mysqld_exporter LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules GO_MODULE= github.com/prometheus/mysqld_exporter +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + PLIST_FILES= bin/mysqld_exporter USE_RC_SUBR= mysqld_exporter SUB_FILES= pkg-message .include diff --git a/net-mgmt/prometheus2/Makefile b/net-mgmt/prometheus2/Makefile index 5a09c3b8f28b..c848f4749eed 100644 --- a/net-mgmt/prometheus2/Makefile +++ b/net-mgmt/prometheus2/Makefile @@ -1,88 +1,91 @@ PORTNAME= prometheus DISTVERSIONPREFIX= v DISTVERSION= 2.55.1 PORTREVISION= 6 CATEGORIES= net-mgmt MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${DISTVERSIONFULL}/:gomod \ https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSIONFULL}/:ui DISTFILES= go.mod:gomod ${PORTNAME}-web-ui-${DISTVERSION}.tar.gz:ui MAINTAINER= dor.bsd@xm0.uk COMMENT= Systems monitoring and alerting toolkit WWW= https://prometheus.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE PATCH_DEPENDS= bash:shells/bash USES= cpe gmake go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CONFLICTS_INSTALL= prometheus[13] USE_GITHUB= yes USE_RC_SUBR= prometheus GO_MODULE= github.com/prometheus/prometheus GO_TARGET= ./cmd/prometheus ./cmd/promtool GO_BUILDFLAGS= -a -v -ldflags "${LD_FLAG_STRING}" -tags netgo,builtinassets SUB_LIST+= PROMETHEUS_CONSOLE_LIBRARIES_DIR=${PROMETHEUS_CONSOLE_LIBRARIES_DIR} \ PROMETHEUS_CONSOLES_DIR=${PROMETHEUS_CONSOLES_DIR} \ PROMETHEUS_DB_DIR=${PROMETHEUS_DB_DIR} \ PROMETHEUS_GROUP=${PROMETHEUS_GROUP} \ PROMETHEUS_USER=${PROMETHEUS_USER} USERS= ${PROMETHEUS_USER} GROUPS= ${PROMETHEUS_GROUP} PLIST_SUB+= PROMETHEUS_CONSOLE_LIBRARIES_DIR=${PROMETHEUS_CONSOLE_LIBRARIES_DIR} \ PROMETHEUS_CONSOLES_DIR=${PROMETHEUS_CONSOLES_DIR} \ PROMETHEUS_GROUP=${PROMETHEUS_GROUP} \ PROMETHEUS_USER=${PROMETHEUS_USER} OPTIONS_DEFINE= DOCS BUILD_USER?= ${USER} LD_FLAG_STRING= -s ${LD_FLAG_X_PREFIX}.Version=${PORTVERSION} \ ${LD_FLAG_X_PREFIX}.Revision=${PORTREVISION} \ ${LD_FLAG_X_PREFIX}.Branch=release-${PORTVERSION:R} \ ${LD_FLAG_X_PREFIX}.BuildUser=${BUILD_USER} \ ${LD_FLAG_X_PREFIX}.BuildDate=${SOURCE_DATE_EPOCH:U${SOURCE_DATE_EPOCH_CMD:sh}} LD_FLAG_X_PREFIX= -X github.com/prometheus/common/version PROMETHEUS_CONSOLES_DIR?= ${DATADIR}/consoles PROMETHEUS_CONSOLE_LIBRARIES_DIR?= ${DATADIR}/console_libraries PROMETHEUS_DB_DIR?= /var/db/${PORTNAME} PROMETHEUS_GROUP?= prometheus PROMETHEUS_USER?= prometheus # Bring DISTINFO_FILE into scope so we can get the timestamp. .include SOURCE_DATE_EPOCH_CMD= date -ur $$(${GREP} TIMESTAMP ${DISTINFO_FILE} | ${SED} -e 's/[^0-9]//g') \ '+%Y%m%d-%T' post-patch: @${RM} -rf ${WRKSRC}/web/ui/static # A symlink isn't good enough here, copy the entire static directory over @${CP} -a ${WRKDIR}/static ${WRKSRC}/web/ui/static @( cd ${WRKSRC} && ${WRKSRC}/scripts/compress_assets.sh ) post-install: ${MKDIR} ${STAGEDIR}${DESTDIR}${PROMETHEUS_CONSOLES_DIR} ${MKDIR} ${STAGEDIR}${DESTDIR}${PROMETHEUS_CONSOLE_LIBRARIES_DIR} ${INSTALL_DATA} \ ${WRKSRC}/documentation/examples/prometheus.yml \ ${STAGEDIR}${LOCALBASE}/etc/prometheus.yml.sample ( cd ${WRKSRC}/console_libraries \ && ${COPYTREE_SHARE} . ${STAGEDIR}${PROMETHEUS_CONSOLE_LIBRARIES_DIR} ) ( cd ${WRKSRC}/consoles \ && ${COPYTREE_SHARE} . ${STAGEDIR}${PROMETHEUS_CONSOLES_DIR} ) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @( cd ${WRKSRC}/docs \ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} ) .include diff --git a/net-mgmt/smartctl_exporter/Makefile b/net-mgmt/smartctl_exporter/Makefile index f3f376d0084d..3d75b342be87 100644 --- a/net-mgmt/smartctl_exporter/Makefile +++ b/net-mgmt/smartctl_exporter/Makefile @@ -1,57 +1,60 @@ PORTNAME= smartctl_exporter PORTVERSION= 0.14.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= net-mgmt MAINTAINER= delphij@FreeBSD.org COMMENT= Prometheus metrics exporter for smartctl WWW= https://github.com/prometheus-community/smartctl_exporter LICENSE= APACHE20 USES= go:1.23,modules USE_GITHUB= yes GH_ACCOUNT= prometheus-community +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_RC_SUBR= smartctl_exporter RUN_DEPENDS+= smartctl:sysutils/smartmontools GO_MODULES= github.com/prometheus-community/smartctl_exporter GO_TARGET= ${PORTNAME}:${PREFIX}/libexec/${PORTNAME} PLIST_FILES= libexec/${PORTNAME} GH_TUPLE= \ alecthomas:kingpin:v2.4.0:alecthomas_kingpin_v2/vendor/github.com/alecthomas/kingpin/v2 \ alecthomas:units:b94a6e3cc137:alecthomas_units/vendor/github.com/alecthomas/units \ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ coreos:go-systemd:v22.5.0:coreos_go_systemd_v22/vendor/github.com/coreos/go-systemd/v22 \ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ golang:crypto:v0.33.0:golang_crypto/vendor/golang.org/x/crypto \ golang:net:v0.35.0:golang_net/vendor/golang.org/x/net \ golang:oauth2:v0.25.0:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:sync:v0.11.0:golang_sync/vendor/golang.org/x/sync \ golang:sys:v0.30.0:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.22.0:golang_text/vendor/golang.org/x/text \ jpillora:backoff:v1.0.0:jpillora_backoff/vendor/github.com/jpillora/backoff \ klauspost:compress:v1.17.11:klauspost_compress/vendor/github.com/klauspost/compress \ mdlayher:socket:v0.4.1:mdlayher_socket/vendor/github.com/mdlayher/socket \ mdlayher:vsock:v1.2.1:mdlayher_vsock/vendor/github.com/mdlayher/vsock \ munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/github.com/munnerz/goautoneg \ mwitkow:go-conntrack:2f068394615f:mwitkow_go_conntrack/vendor/github.com/mwitkow/go-conntrack \ prometheus:client_golang:v1.21.1:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:v0.6.1:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.63.0:prometheus_common/vendor/github.com/prometheus/common \ prometheus:exporter-toolkit:v0.14.0:prometheus_exporter_toolkit/vendor/github.com/prometheus/exporter-toolkit \ prometheus:procfs:v0.15.1:prometheus_procfs/vendor/github.com/prometheus/procfs \ protocolbuffers:protobuf-go:v1.36.5:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ tidwall:gjson:v1.18.0:tidwall_gjson/vendor/github.com/tidwall/gjson \ tidwall:match:v1.1.1:tidwall_match/vendor/github.com/tidwall/match \ tidwall:pretty:v1.2.0:tidwall_pretty/vendor/github.com/tidwall/pretty \ xhit:go-str2duration:v2.1.0:xhit_go_str2duration_v2/vendor/github.com/xhit/go-str2duration/v2 pre-patch: ${REINPLACE_CMD} -i '' -e 's|/usr/sbin/smartctl|${LOCALBASE}/sbin/smartctl|g' \ ${WRKSRC}/README.md ${WRKSRC}/main.go .include diff --git a/net/exoscale-cli/Makefile b/net/exoscale-cli/Makefile index ae462544c7d7..ecf516fd8e58 100644 --- a/net/exoscale-cli/Makefile +++ b/net/exoscale-cli/Makefile @@ -1,28 +1,31 @@ PORTNAME= exoscale-cli DISTVERSIONPREFIX= v DISTVERSION= 1.84.0 PORTREVISION= 1 CATEGORIES= net devel MAINTAINER= egypcio@FreeBSD.org COMMENT= Manage your Exoscale infrastructure easily from the command-line WWW= https://github.com/exoscale/cli LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules USE_GITHUB= yes +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GH_ACCOUNT= exoscale GH_PROJECT= cli CGO_ENABLED= 0 GO_BUILDFLAGS= -ldflags '-s -w -extldflags "-static" -X main.commit= -X main.version=${DISTVERSION}' PLIST_FILES= bin/${PORTNAME} \ bin/exo post-install: ${RLN} ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} ${STAGEDIR}/${PREFIX}/bin/exo .include diff --git a/net/yggdrasil/Makefile b/net/yggdrasil/Makefile index 30afd6aa0616..0a118264e8d8 100644 --- a/net/yggdrasil/Makefile +++ b/net/yggdrasil/Makefile @@ -1,30 +1,33 @@ PORTNAME= yggdrasil DISTVERSIONPREFIX= v DISTVERSION= 0.5.12 PORTREVISION= 3 CATEGORIES= net MAINTAINER= freebsd@neilalexander.dev COMMENT= Experimental end-to-end encrypted self-arranging IPv6 network WWW= https://yggdrasil-network.github.io/ \ https://github.com/yggdrasil-network/yggdrasil-go/ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules USE_RC_SUBR= yggdrasil +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/yggdrasil-network/yggdrasil-go GO_TARGET= ./cmd/yggdrasil \ ./cmd/yggdrasilctl GO_BUILDFLAGS= -ldflags="-s -w \ -X github.com/yggdrasil-network/yggdrasil-go/src/version.buildName=${PORTNAME} \ -X github.com/yggdrasil-network/yggdrasil-go/src/version.buildVersion=${DISTVERSION} \ " PLIST_FILES= bin/yggdrasil \ bin/yggdrasilctl .include diff --git a/security/apg/Makefile b/security/apg/Makefile index 2f17bb03d649..2025c0417726 100644 --- a/security/apg/Makefile +++ b/security/apg/Makefile @@ -1,26 +1,29 @@ PORTNAME= apg DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= security sysutils MAINTAINER= egypcio@FreeBSD.org COMMENT= Automated Password Generator written in Go WWW= https://github.com/wneessen/apg-go LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules USE_GITHUB= yes GH_ACCOUNT= wneessen GH_PROJECT= apg-go GH_TUPLE= wneessen:go-hibp:v1.0.6:wneessen_go_hibp/vendor/github.com/wneessen/go-hibp +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/security/certspotter/Makefile b/security/certspotter/Makefile index 1e72e32655ca..f66ed4525249 100644 --- a/security/certspotter/Makefile +++ b/security/certspotter/Makefile @@ -1,35 +1,38 @@ PORTNAME= certspotter DISTVERSIONPREFIX= v DISTVERSION= 0.19.1 CATEGORIES= security www MAINTAINER= flo@FreeBSD.org COMMENT= Certificate Transparency Monitor WWW= https://github.com/SSLMate/certspotter LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.21,modules USE_RC_SUBR= certspotter GO_MODULE= software.sslmate.com/src/certspotter GO_TARGET= ./cmd/${PORTNAME}:${PREFIX}/sbin/${PORTNAME} +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CERTSPOTTER_USER?= certspotter CERTSPOTTER_GROUP?= certspotter SUB_LIST+= CERTSPOTTER_GROUP=${CERTSPOTTER_GROUP} \ CERTSPOTTER_USER=${CERTSPOTTER_USER} USERS= ${CERTSPOTTER_USER} GROUPS= ${CERTSPOTTER_GROUP} PLIST_SUB+= CERTSPOTTER_GROUP=${CERTSPOTTER_GROUP} \ CERTSPOTTER_USER=${CERTSPOTTER_USER} pre-install: @${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} @${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} @${ECHO_CMD} "example.org" > ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/watchlist.sample @${MKDIR} ${STAGEDIR}/var/run/${PORTNAME} .include diff --git a/security/gauth/Makefile b/security/gauth/Makefile index 217881711ace..150b42b5524c 100644 --- a/security/gauth/Makefile +++ b/security/gauth/Makefile @@ -1,21 +1,24 @@ PORTNAME= gauth DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 PORTREVISION= 4 CATEGORIES= security MAINTAINER= nxjoseph@protonmail.com COMMENT= Google Authenticator in your terminal WWW= https://github.com/pcarrier/gauth \ https://pkg.go.dev/github.com/pcarrier/gauth LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/pcarrier/gauth PLIST_FILES= bin/${PORTNAME} .include diff --git a/security/git-credential-gopass/Makefile b/security/git-credential-gopass/Makefile index 31ee815c9fd9..76985f2a1c6d 100644 --- a/security/git-credential-gopass/Makefile +++ b/security/git-credential-gopass/Makefile @@ -1,21 +1,24 @@ PORTNAME= git-credential-gopass DISTVERSIONPREFIX= v DISTVERSION= 1.16.0 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org COMMENT= Manage git credentials using gopass WWW= https://github.com/gopasspw/git-credential-gopass LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules USE_GITHUB= yes GH_ACCOUNT= gopasspw +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/git-credential-gopass .include diff --git a/security/local-php-security-checker/Makefile b/security/local-php-security-checker/Makefile index 7d0b72cf4ac3..7264f69e5a91 100644 --- a/security/local-php-security-checker/Makefile +++ b/security/local-php-security-checker/Makefile @@ -1,28 +1,31 @@ PORTNAME= local-php-security-checker DISTVERSIONPREFIX= v DISTVERSION= 2.1.3 PORTREVISION= 7 CATEGORIES= security MASTER_SITES= GH MAINTAINER= einar@isnic.is COMMENT= Tool to check PHP composer dependencies for vulnerabilities WWW= https://github.com/fabpot/local-php-security-checker LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_GITHUB= yes GH_ACCOUNT= fabpot GH_TUPLE= davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ hashicorp:go-version:v1.6.0:hashicorp_go_version/vendor/github.com/hashicorp/go-version \ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ stretchr:testify:v1.9.0:stretchr_testify/vendor/github.com/stretchr/testify PLIST_FILES= bin/local-php-security-checker .include diff --git a/security/opkssh/Makefile b/security/opkssh/Makefile index 36c50d9ac217..a27393f5f7ed 100644 --- a/security/opkssh/Makefile +++ b/security/opkssh/Makefile @@ -1,50 +1,53 @@ PORTNAME= opkssh DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 CATEGORIES= security MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX} MAINTAINER= dtxdf@FreeBSD.org COMMENT= Tool which enables SSH to be used with OpenID Connect LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules USE_GITHUB= yes GH_ACCOUNT= openpubkey GO_BUILDFLAGS= -ldflags "-X main.Version=${DISTVERSIONPREFIX}${DISTVERSION}" +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + SUB_FILES= pkg-message SUB_LIST= GROUP=${OPKSSH_GROUP} \ USER=${OPKSSH_USER} USERS= ${OPKSSH_USER} GROUPS= ${OPKSSH_GROUP} PLIST_FILES= bin/${PORTNAME} OPKSSH_USER= opksshuser OPKSSH_GROUP= ${OPKSSH_USER} post-extract: @${MKDIR} ${WRKSRC}/vendor @cd ${WRKDIR}/${PORTNAME}-vendor && ${COPYTREE_SHARE} . ${WRKSRC}/vendor # To generate the following patches: # - make extract # - cd ${WRKSRC} # - rg '/etc' | cut -d: -f1 | sort | uniq | grep -Ee '.+\.go$' | grep -vEe '_test\.go$' | xargs -I % cp % %.orig # - rg '/etc' | cut -d: -f1 | sort | uniq | grep -Ee '.+\.go$' | grep -vEe '_test\.go$' | xargs -L1 sed -i '' -Ee 's,/etc,%%PREFIX%%/etc,g' # - cd - # - make makepatch # - rm ${FILESDIR}/files/patch-vendor_g* # - Some replaced strings are just comments, so it's ok to leave them there, # but I'll remove them anyway to avoid unnecessary patches, so check each # file in FILESDIR. post-patch: @${GREP} -Flr %%PREFIX%% ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} \ 's,%%PREFIX%%,${PREFIX},g' .include diff --git a/security/sshesame/Makefile b/security/sshesame/Makefile index ddba948fae64..fd9eee41c08c 100644 --- a/security/sshesame/Makefile +++ b/security/sshesame/Makefile @@ -1,27 +1,30 @@ PORTNAME= sshesame DISTVERSIONPREFIX= v DISTVERSION= 0.0.39 CATEGORIES= security MAINTAINER= skozlov@FreeBSD.org COMMENT= Easy to set up and use SSH honeypot WWW= https://github.com/jaksi/sshesame LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules USE_RC_SUBR= ${PORTNAME} +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USERS= sshesame GROUPS= sshesame GO_MODULE= github.com/jaksi/sshesame PLIST_FILES= "@sample etc/${PORTNAME}.yaml.sample" \ bin/${PORTNAME} post-install: ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.yaml ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.yaml.sample .include diff --git a/security/step-certificates/Makefile b/security/step-certificates/Makefile index 7b865e0753a4..a74198bdc18c 100644 --- a/security/step-certificates/Makefile +++ b/security/step-certificates/Makefile @@ -1,40 +1,43 @@ PORTNAME= step-certificates DISTVERSIONPREFIX= v DISTVERSION= 0.28.4 CATEGORIES= security MAINTAINER= mw@wipp.bayern COMMENT= Smallstep step_ca certificates server WWW= https://smallstep.com/certificates/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= pcsc-lite>0:devel/pcsc-lite LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite RUN_DEPENDS= step:security/step-cli USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_RC_SUBR= step_ca GO_MODULE= github.com/smallstep/certificates GO_TARGET= ./cmd/step-ca:${PREFIX}/sbin/step-ca GO_BUILDFLAGS= -ldflags "-w -X main.Version=${PORTVERSION}" USERS= step GROUPS= step post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/step ${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) ${INSTALL_MAN} ${WRKSRC}/LICENSE ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/CHANGELOG.md ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/CONTRIBUTING.md ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/SECURITY.md ${STAGEDIR}${DOCSDIR} .include diff --git a/security/step-cli/Makefile b/security/step-cli/Makefile index d58b502aa605..a9a897b5f233 100644 --- a/security/step-cli/Makefile +++ b/security/step-cli/Makefile @@ -1,31 +1,34 @@ PORTNAME= step-cli DISTVERSIONPREFIX= v DISTVERSION= 0.28.7 CATEGORIES= security MAINTAINER= mw@wipp.bayern COMMENT= Smallstep step-ca command line client WWW= https://smallstep.com/cli/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules shebangfix +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + SHEBANG_FILES= autocomplete/bash_autocomplete GO_MODULE= github.com/smallstep/cli GO_TARGET= ./cmd/step GO_BUILDFLAGS= -ldflags "-w -X main.Version=${PORTVERSION}" PLIST_FILES= bin/step \ etc/bash_completion.d/step-completion.bash \ share/zsh/site-functions/_step post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${CP} ${WRKSRC}/autocomplete/bash_autocomplete ${STAGEDIR}${PREFIX}/etc/bash_completion.d/step-completion.bash ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${CP} ${WRKSRC}/autocomplete/zsh_autocomplete ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_step .include diff --git a/security/trezord/Makefile b/security/trezord/Makefile index 0519f75984be..7ac421f20675 100644 --- a/security/trezord/Makefile +++ b/security/trezord/Makefile @@ -1,27 +1,30 @@ PORTNAME= trezord DISTVERSIONPREFIX= v DISTVERSION= 2.0.33 PORTREVISION= 4 CATEGORIES= security MAINTAINER= ale@FreeBSD.org COMMENT= TREZOR Communication Daemon aka TREZOR Bridge WWW= https://github.com/trezor/trezord-go LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/COPYING USES= go:1.20,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_RC_SUBR= ${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= trezor GH_PROJECT= ${PORTNAME}-go GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} PLIST_FILES= bin/${GH_PROJECT} .include "${.CURDIR}/Makefile.modules" .include diff --git a/sysutils/beats7/Makefile b/sysutils/beats7/Makefile index 963a5659eef6..10a113d66196 100644 --- a/sysutils/beats7/Makefile +++ b/sysutils/beats7/Makefile @@ -1,445 +1,448 @@ PORTNAME= beats DISTVERSIONPREFIX= v DISTVERSION= 7.17.11 PORTREVISION= 17 CATEGORIES= sysutils PKGNAMESUFFIX?= 7 MAINTAINER= elastic@FreeBSD.org COMMENT= Send logs, network, metrics and heartbeat to elasticsearch or logstash WWW= https://www.elastic.co/products/beats/ LICENSE= APACHE20 BUILD_DEPENDS= ${LOCALBASE}/bin/mage:devel/mage USES= go:1.22,modules USE_GITHUB= yes +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GH_ACCOUNT= elastic GH_TUPLE= Azure:azure-amqp-common-go:v3.2.1:azure_azure_amqp_common_go_v3/vendor/github.com/Azure/azure-amqp-common-go/v3 \ Azure:azure-event-hubs-go:v3.3.15:azure_azure_event_hubs_go_v3/vendor/github.com/Azure/azure-event-hubs-go/v3 \ Azure:azure-pipeline-go:v0.2.1:azure_azure_pipeline_go/vendor/github.com/Azure/azure-pipeline-go \ Azure:azure-storage-blob-go:v0.8.0:azure_azure_storage_blob_go/vendor/github.com/Azure/azure-storage-blob-go \ Azure:go-amqp:v0.16.0:azure_go_amqp/vendor/github.com/Azure/go-amqp \ Azure:go-ansiterm:d6e3b3328b78:azure_go_ansiterm/vendor/github.com/Azure/go-ansiterm \ Azure:go-autorest:446f41b7d65b:azure_go_autorest_validation \ Azure:go-autorest:4e2e1bb52ffb:azure_go_autorest_adal \ Azure:go-autorest:autorest/v0.11.18:azure_go_autorest_autorest \ Azure:go-autorest:b3a0b30a7423:azure_go_autorest_date \ Azure:go-autorest:b965d219bd9d:azure_go_autorest_auth \ Azure:go-autorest:cc407fb4f94c:azure_go_autorest_cli \ Azure:go-autorest:logger/v0.2.1:azure_go_autorest_logger \ Azure:go-autorest:tracing/v0.6.0:azure_go_autorest_tracing \ Azure:go-autorest:v14.2.0:azure_go_autorest/vendor/github.com/Azure/go-autorest \ Masterminds:semver:v1.4.2:masterminds_semver/vendor/github.com/Masterminds/semver \ PaesslerAG:gval:v1.0.0:paesslerag_gval/vendor/github.com/PaesslerAG/gval \ PaesslerAG:jsonpath:v0.1.1:paesslerag_jsonpath/vendor/github.com/PaesslerAG/jsonpath \ StackExchange:wmi:9f32b5905fd6:stackexchange_wmi/vendor/github.com/StackExchange/wmi \ adriansr:fsnotify:a81f2b630e7c:adriansr_fsnotify_1/vendor/github.com/fsnotify/fsnotify \ adriansr:gopacket:dd62abfa8a41:adriansr_gopacket/vendor/github.com/google/gopacket \ aerospike:aerospike-client-go:0f3b54da6bdc:aerospike_aerospike_client_go/vendor/github.com/aerospike/aerospike-client-go \ akavel:rsrc:v0.8.0:akavel_rsrc/vendor/github.com/akavel/rsrc \ andrewkroh:goja:dd2ac4456e20:andrewkroh_goja/vendor/github.com/dop251/goja \ andrewkroh:sys:287798fe3e43:andrewkroh_sys/vendor/github.com/andrewkroh/sys \ antlr:antlr4:be881fa6b91d:antlr_antlr4/vendor/github.com/antlr/antlr4 \ apache:thrift:eac4d0c79a5f:apache_thrift/vendor/github.com/apache/thrift \ armon:go-radix:v1.0.0:armon_go_radix/vendor/github.com/armon/go-radix \ armon:go-socks5:e75332964ef5:armon_go_socks5/vendor/github.com/armon/go-socks5 \ aws:aws-lambda-go:v1.13.3:aws_aws_lambda_go/vendor/github.com/aws/aws-lambda-go \ aws:aws-sdk-go-v2:v0.24.0:aws_aws_sdk_go_v2/vendor/github.com/aws/aws-sdk-go-v2 \ aws:aws-sdk-go:v1.19.48:aws_aws_sdk_go/vendor/github.com/aws/aws-sdk-go \ awslabs:goformation:v4.1.0:awslabs_goformation_v4/vendor/github.com/awslabs/goformation/v4 \ awslabs:kinesis-aggregation:d352038274c0:awslabs_kinesis_aggregation_go/vendor/github.com/awslabs/kinesis-aggregation \ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ bi-zone:go-winio:v0.4.15:bi_zone_go_winio/vendor/github.com/Microsoft/go-winio \ blakesmith:ar:8bd4349a67f2:blakesmith_ar/vendor/github.com/blakesmith/ar \ bsm:sarama-cluster:7e67d87a6b3f:bsm_sarama_cluster/vendor/github.com/bsm/sarama-cluster \ cavaliergopher:badio:ce5280129e9e:cavaliergopher_badio/vendor/github.com/cavaliergopher/badio \ cavaliergopher:rpm:7a9c54e3d83e:cavaliergopher_go_rpm/vendor/github.com/cavaliergopher/rpm \ census-instrumentation:opencensus-go:v0.23.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \ census-instrumentation:opencensus-proto:v0.3.0:census_instrumentation_opencensus_proto/vendor/github.com/census-instrumentation/opencensus-proto \ cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \ cespare:xxhash:v2.1.2:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ cloudfoundry-community:go-cfclient:35bcce23fc5f:cloudfoundry_community_go_cfclient/vendor/github.com/cloudfoundry-community/go-cfclient \ cloudfoundry-incubator:rfc5424:236a6d29298a:cloudfoundry_incubator_rfc5424/vendor/code.cloudfoundry.org/rfc5424 \ cloudfoundry:go-diodes:f77fb823c7ee:cloudfoundry_go_diodes/vendor/code.cloudfoundry.org/go-diodes \ cloudfoundry:go-loggregator:v7.4.0:cloudfoundry_go_loggregator/vendor/code.cloudfoundry.org/go-loggregator \ cloudfoundry:gofileutils:4d0c80011a0f:cloudfoundry_gofileutils/vendor/code.cloudfoundry.org/gofileutils \ cloudfoundry:noaa:v2.1.0:cloudfoundry_noaa/vendor/github.com/cloudfoundry/noaa \ cloudfoundry:sonde-go:b33733203bb4:cloudfoundry_sonde_go/vendor/github.com/cloudfoundry/sonde-go \ cncf:udpa:04548b0d99d4:cncf_udpa_go/vendor/github.com/cncf/udpa \ cncf:xds:a8f946100490:cncf_xds_go/vendor/github.com/cncf/xds \ containerd:containerd:v1.5.13:containerd_containerd/vendor/github.com/containerd/containerd \ containerd:fifo:bda0ff6ed73c:containerd_fifo_1/vendor/github.com/tonistiigi/fifo \ containerd:fifo:v1.0.0:containerd_fifo/vendor/github.com/containerd/fifo \ coreos:go-systemd:v22.3.2:coreos_go_systemd_v22/vendor/github.com/coreos/go-systemd/v22 \ coreos:pkg:399ea9e2e55f:coreos_pkg/vendor/github.com/coreos/pkg \ cucumber:godog:v0.8.1:cucumber_godog/vendor/github.com/cucumber/godog \ cyphar:filepath-securejoin:v0.2.3:cyphar_filepath_securejoin/vendor/github.com/cyphar/filepath-securejoin \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ davecgh:go-xdr:e6a2ba005892:davecgh_go_xdr/vendor/github.com/davecgh/go-xdr \ denisenkom:go-mssqldb:bbfc9a55622e:denisenkom_go_mssqldb/vendor/github.com/denisenkom/go-mssqldb \ devigned:tab:0c15cf42f9a2:devigned_tab/vendor/github.com/devigned/tab \ dgraph-io:badger:v3.2103.1:dgraph_io_badger_v3/vendor/github.com/dgraph-io/badger/v3 \ dgraph-io:ristretto:v0.1.0:dgraph_io_ristretto/vendor/github.com/dgraph-io/ristretto \ digitalocean:go-libvirt:6075ea3c39a1:digitalocean_go_libvirt/vendor/github.com/digitalocean/go-libvirt \ dimchansky:utfbom:v1.1.0:dimchansky_utfbom/vendor/github.com/dimchansky/utfbom \ dlclark:regexp2:7632a260cbaf:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ docker:distribution:v2.8.0:docker_distribution/vendor/github.com/docker/distribution \ docker:engine:ea84732a7725:docker_engine/vendor/github.com/docker/docker \ docker:go-connections:v0.4.0:docker_go_connections/vendor/github.com/docker/go-connections \ docker:go-metrics:v0.0.1:docker_go_metrics/vendor/github.com/docker/go-metrics \ docker:go-units:v0.4.0:docker_go_units/vendor/github.com/docker/go-units \ dolmen-go:contextio:68fc5150bcd5:dolmen_go_contextio/vendor/github.com/dolmen-go/contextio \ dop251:goja_nodejs:adff31b136e6:dop251_goja_nodejs/vendor/github.com/dop251/goja_nodejs \ dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ eapache:go-resiliency:v1.2.0:eapache_go_resiliency/vendor/github.com/eapache/go-resiliency \ eapache:go-xerial-snappy:776d5712da21:eapache_go_xerial_snappy/vendor/github.com/eapache/go-xerial-snappy \ eapache:queue:v1.1.0:eapache_queue/vendor/github.com/eapache/queue \ eclipse:paho.mqtt.golang:0d940dd29fd2:eclipse_paho_mqtt_golang/vendor/github.com/eclipse/paho.mqtt.golang \ elastic:apm-agent-go:v1.15.0:elastic_apm_agent_go \ elastic:dhcp:57ec251c7eb3:elastic_dhcp/vendor/github.com/insomniacslk/dhcp \ elastic:ecs-logging-go-zap:v1.0.1:elastic_ecs_logging_go_zap/vendor/go.elastic.co/ecszap \ elastic:ecs:v1.12.0:elastic_ecs/vendor/github.com/elastic/ecs \ elastic:elastic-agent-client:f0905d9377f6:elastic_elastic_agent_client_v7/vendor/github.com/elastic/elastic-agent-client/v7 \ elastic:elastic-agent-libs:v0.2.11:elastic_elastic_agent_libs/vendor/github.com/elastic/elastic-agent-libs \ elastic:elastic-agent-system-metrics:v0.4.4:elastic_elastic_agent_system_metrics/vendor/github.com/elastic/elastic-agent-system-metrics \ elastic:fsevents:e1d381a4d270:elastic_fsevents/vendor/github.com/fsnotify/fsevents \ elastic:glog:7d8b5c89dfc4:elastic_glog/vendor/github.com/golang/glog \ elastic:go-concert:v0.2.0:elastic_go_concert/vendor/github.com/elastic/go-concert \ elastic:go-fastjson:v1.1.0:elastic_go_fastjson/vendor/go.elastic.co/fastjson \ elastic:go-libaudit:v2.3.1:elastic_go_libaudit_v2/vendor/github.com/elastic/go-libaudit/v2 \ elastic:go-licence-detector:v0.5.0:elastic_go_licence_detector/vendor/go.elastic.co/go-licence-detector \ elastic:go-licenser:v0.4.0:elastic_go_licenser/vendor/github.com/elastic/go-licenser \ elastic:go-lookslike:v0.3.0:elastic_go_lookslike/vendor/github.com/elastic/go-lookslike \ elastic:go-lumber:v0.1.0:elastic_go_lumber/vendor/github.com/elastic/go-lumber \ elastic:go-perf:9c656876f595:elastic_go_perf/vendor/github.com/elastic/go-perf \ elastic:go-plugins-helpers:bdf17607b79f:elastic_go_plugins_helpers/vendor/github.com/docker/go-plugins-helpers \ elastic:go-seccomp-bpf:v1.2.0:elastic_go_seccomp_bpf/vendor/github.com/elastic/go-seccomp-bpf \ elastic:go-structform:v0.0.9:elastic_go_structform/vendor/github.com/elastic/go-structform \ elastic:go-sysinfo:v1.8.1:elastic_go_sysinfo/vendor/github.com/elastic/go-sysinfo \ elastic:go-txfile:v0.0.7:elastic_go_txfile/vendor/github.com/elastic/go-txfile \ elastic:go-ucfg:v0.8.6:elastic_go_ucfg/vendor/github.com/elastic/go-ucfg \ elastic:go-windows:v1.0.1:elastic_go_windows/vendor/github.com/elastic/go-windows \ elastic:gosigar:v0.14.2:elastic_gosigar/vendor/github.com/elastic/gosigar \ elastic:sarama:11c3ef800752:elastic_sarama/vendor/github.com/Shopify/sarama \ envoyproxy:go-control-plane:49ff273808a1:envoyproxy_go_control_plane/vendor/github.com/envoyproxy/go-control-plane \ envoyproxy:protoc-gen-validate:v0.6.2:envoyproxy_protoc_gen_validate/vendor/github.com/envoyproxy/protoc-gen-validate \ etcd-io:bbolt:v1.3.6:etcd_io_bbolt/vendor/go.etcd.io/bbolt \ evanphx:json-patch:v4.9.0:evanphx_json_patch/vendor/github.com/evanphx/json-patch \ fatih:color:v1.13.0:fatih_color/vendor/github.com/fatih/color \ go-inf:inf:v0.9.1:go_inf_inf/vendor/gopkg.in/inf.v0 \ go-logr:logr:v0.4.0:go_logr_logr/vendor/github.com/go-logr/logr \ go-mgo:mgo:3f83fa500528:go_mgo_mgo/vendor/gopkg.in/mgo.v2 \ go-ole:go-ole:v1.2.6:go_ole_go_ole/vendor/github.com/go-ole/go-ole \ go-sourcemap:sourcemap:v2.1.2:go_sourcemap_sourcemap/vendor/github.com/go-sourcemap/sourcemap \ go-sql-driver:mysql:v1.5.0:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ go-test:deep:v1.0.7:go_test_deep/vendor/github.com/go-test/deep \ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ gobuffalo:here:v0.6.0:gobuffalo_here/vendor/github.com/gobuffalo/here \ gocarina:gocsv:ffef3ffc77be:gocarina_gocsv/vendor/github.com/gocarina/gocsv \ godbus:dbus:ade71ed3457e:godbus_dbus/vendor/github.com/godbus/dbus \ godbus:dbus:v5.0.5:godbus_dbus_v5/vendor/github.com/godbus/dbus/v5 \ godror:godror:v0.10.4:godror_godror/vendor/github.com/godror/godror \ gofrs:flock:5135e617513b:gofrs_flock/vendor/github.com/gofrs/flock \ gofrs:uuid:v4.2.0:gofrs_uuid/vendor/github.com/gofrs/uuid \ gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \ golang-jwt:jwt:v4.0.0:golang_jwt_jwt_v4/vendor/github.com/golang-jwt/jwt/v4 \ golang-sql:civil:cb61b32ac6fe:golang_sql_civil/vendor/github.com/golang-sql/civil \ golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \ golang:crypto:089bfa567519:golang_crypto/vendor/golang.org/x/crypto \ golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \ golang:lint:6edffad5e616:golang_lint/vendor/golang.org/x/lint \ golang:mock:v1.6.0:golang_mock/vendor/github.com/golang/mock \ golang:mod:86c51ed26bb4:golang_mod/vendor/golang.org/x/mod \ golang:net:2871e0cb64e4:golang_net/vendor/golang.org/x/net \ golang:oauth2:d3ed0bb246c8:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \ golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \ golang:sync:036812b2e83c:golang_sync/vendor/golang.org/x/sync \ golang:sys:c0bba94af5f8:golang_sys/vendor/golang.org/x/sys \ golang:term:03fcf44c2211:golang_term/vendor/golang.org/x/term \ golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \ golang:time:1f47c861a9ac:golang_time/vendor/golang.org/x/time \ golang:tools:v0.1.11:golang_tools/vendor/golang.org/x/tools \ golang:xerrors:5ec99f83aff1:golang_xerrors/vendor/golang.org/x/xerrors \ gomodule:redigo:v1.8.3:gomodule_redigo/vendor/github.com/gomodule/redigo \ google:flatbuffers:v1.12.1:google_flatbuffers/vendor/github.com/google/flatbuffers \ google:go-cmp:v0.5.8:google_go_cmp/vendor/github.com/google/go-cmp \ google:go-genproto:31bebdecfb46:google_go_genproto/vendor/google.golang.org/genproto \ google:gofuzz:v1.1.0:google_gofuzz/vendor/github.com/google/gofuzz \ google:licenseclassifier:879cb1424de0:google_licenseclassifier/vendor/github.com/google/licenseclassifier \ google:shlex:e7afc7fbc510:google_shlex/vendor/github.com/google/shlex \ google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \ googleapis:gax-go:v2.1.1:googleapis_gax_go_v2/vendor/github.com/googleapis/gax-go \ googleapis:gnostic:v0.4.1:googleapis_gnostic/vendor/github.com/googleapis/gnostic \ googleapis:google-api-go-client:v0.62.0:googleapis_google_api_go_client/vendor/google.golang.org/api \ googleapis:google-cloud-go:bigquery/v1.8.0:googleapis_google_cloud_go_bigquery \ googleapis:google-cloud-go:monitoring/v1.1.0:googleapis_google_cloud_go_monitoring \ googleapis:google-cloud-go:pubsub/v1.17.1:googleapis_google_cloud_go_pubsub \ googleapis:google-cloud-go:v0.99.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \ gorhill:cronexpr:88b0669f7d75:gorhill_cronexpr/vendor/github.com/gorhill/cronexpr \ gorilla:mux:v1.7.3:gorilla_mux/vendor/github.com/gorilla/mux \ gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \ gotestyourself:gotest.tools:v2.2.0:gotestyourself_gotest_tools/vendor/gotest.tools \ gotestyourself:gotestsum:v0.6.0:gotestyourself_gotestsum/vendor/gotest.tools/gotestsum \ grpc-ecosystem:grpc-gateway:v1.16.0:grpc_ecosystem_grpc_gateway/vendor/github.com/grpc-ecosystem/grpc-gateway \ grpc:grpc-go:v1.46.0:grpc_grpc_go/vendor/google.golang.org/grpc \ h2non:filetype:v1.1.1:h2non_filetype/vendor/github.com/h2non/filetype \ hashicorp:errwrap:v1.1.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \ hashicorp:go-cleanhttp:v0.5.2:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \ hashicorp:go-multierror:v1.1.1:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \ hashicorp:go-retryablehttp:v0.6.6:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \ hashicorp:go-rootcerts:v1.0.2:hashicorp_go_rootcerts/vendor/github.com/hashicorp/go-rootcerts \ hashicorp:go-uuid:v1.0.2:hashicorp_go_uuid/vendor/github.com/hashicorp/go-uuid \ hashicorp:go-version:v1.0.0:hashicorp_go_version/vendor/github.com/hashicorp/go-version \ hashicorp:golang-lru:v0.5.4:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \ hashicorp:nomad:e31695b5bbe6:hashicorp_nomad_api/vendor/github.com/hashicorp/nomad \ hectane:go-acl:da78bae5fc95:hectane_go_acl/vendor/github.com/hectane/go-acl \ imdario:mergo:v0.3.12:imdario_mergo/vendor/github.com/imdario/mergo \ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ jarcoal:httpmock:v1.0.4:jarcoal_httpmock/vendor/github.com/jarcoal/httpmock \ jcmturner:aescts:v1.0.1:jcmturner_aescts/vendor/gopkg.in/jcmturner/aescts.v1 \ jcmturner:aescts:v2.0.0:jcmturner_aescts_v2/vendor/github.com/jcmturner/aescts \ jcmturner:dnsutils:v1.0.1:jcmturner_dnsutils/vendor/gopkg.in/jcmturner/dnsutils.v1 \ jcmturner:dnsutils:v2.0.0:jcmturner_dnsutils_v2/vendor/github.com/jcmturner/dnsutils \ jcmturner:gofork:v1.0.0:jcmturner_gofork/vendor/github.com/jcmturner/gofork \ jcmturner:goidentity:v3.0.0:jcmturner_goidentity/vendor/gopkg.in/jcmturner/goidentity.v3 \ jcmturner:gokrb5:v7.5.0:jcmturner_gokrb5/vendor/gopkg.in/jcmturner/gokrb5.v7 \ jcmturner:gokrb5:v8.4.2:jcmturner_gokrb5_v8/vendor/github.com/jcmturner/gokrb5 \ jcmturner:rpc:v1.1.0:jcmturner_rpc/vendor/gopkg.in/jcmturner/rpc.v1 \ jcmturner:rpc:v2.0.3:jcmturner_rpc_v2/vendor/github.com/jcmturner/rpc \ jmespath:go-jmespath:v0.4.0:jmespath_go_jmespath/vendor/github.com/jmespath/go-jmespath \ jmoiron:sqlx:d7d95172beb5:jmoiron_sqlx/vendor/github.com/jmoiron/sqlx \ joeshaw:multierror:69b34d4ec901:joeshaw_multierror/vendor/github.com/joeshaw/multierror \ jonboulle:clockwork:v0.2.2:jonboulle_clockwork/vendor/github.com/jonboulle/clockwork \ josephspurrier:goversioninfo:63e6d1acd3dd:josephspurrier_goversioninfo/vendor/github.com/josephspurrier/goversioninfo \ jpillora:backoff:v1.0.0:jpillora_backoff/vendor/github.com/jpillora/backoff \ json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \ kardianos:service:a323c3813bc7:kardianos_service/vendor/github.com/kardianos/service \ karrick:godirwalk:v1.15.8:karrick_godirwalk/vendor/github.com/karrick/godirwalk \ kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \ klauspost:compress:v1.13.6:klauspost_compress/vendor/github.com/klauspost/compress \ kubernetes-sigs:structured-merge-diff:v4.1.0:kubernetes_sigs_structured_merge_diff/vendor/sigs.k8s.io/structured-merge-diff/v4 \ kubernetes-sigs:yaml:v1.2.0:kubernetes_sigs_yaml/vendor/sigs.k8s.io/yaml \ kubernetes:api:v0.21.1:kubernetes_api/vendor/k8s.io/api \ kubernetes:apimachinery:v0.21.1:kubernetes_apimachinery/vendor/k8s.io/apimachinery \ kubernetes:client-go:v0.21.1:kubernetes_client_go/vendor/k8s.io/client-go \ kubernetes:klog:v2.8.0:kubernetes_klog/vendor/k8s.io/klog/v2 \ kubernetes:kube-openapi:591a79e4bda7:kubernetes_kube_openapi/vendor/k8s.io/kube-openapi \ kubernetes:utils:67b214c5f920:kubernetes_utils/vendor/k8s.io/utils \ lib:pq:2ff3cb3adc01:lib_pq/vendor/github.com/lib/pq \ magefile:mage:v1.14.0:magefile_mage/vendor/github.com/magefile/mage \ mailru:easyjson:v0.7.1:mailru_easyjson/vendor/github.com/mailru/easyjson \ markbates:pkger:v0.17.0:markbates_pkger/vendor/github.com/markbates/pkger \ mattn:go-colorable:v0.1.12:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ mattn:go-ieproxy:7c0f6868bffe:mattn_go_ieproxy/vendor/github.com/mattn/go-ieproxy \ mattn:go-isatty:v0.0.14:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ matttproud:golang_protobuf_extensions:c182affec369:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ miekg:dns:v1.1.41:miekg_dns/vendor/github.com/miekg/dns \ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ mitchellh:gox:v1.0.1:mitchellh_gox/vendor/github.com/mitchellh/gox \ mitchellh:hashstructure:ab25296c0f51:mitchellh_hashstructure/vendor/github.com/mitchellh/hashstructure \ mitchellh:iochan:v1.0.0:mitchellh_iochan/vendor/github.com/mitchellh/iochan \ mitchellh:mapstructure:v1.4.3:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ moby:spdystream:v0.2.0:moby_spdystream/vendor/github.com/moby/spdystream \ modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \ modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \ morikuni:aec:v1.0.0:morikuni_aec/vendor/github.com/morikuni/aec \ oklog:ulid:v1.3.1:oklog_ulid/vendor/github.com/oklog/ulid \ olekukonko:tablewriter:v0.0.5:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \ opencontainers:go-digest:v1.0.0:opencontainers_go_digest/vendor/github.com/opencontainers/go-digest \ opencontainers:image-spec:v1.0.2:opencontainers_image_spec/vendor/github.com/opencontainers/image-spec \ osquery:osquery-go:99b4efa62ec5:osquery_osquery_go/vendor/github.com/osquery/osquery-go \ otiai10:copy:v1.2.0:otiai10_copy/vendor/github.com/otiai10/copy \ pierrec:lz4:v2.6.0:pierrec_lz4/vendor/github.com/pierrec/lz4 \ pierrre:gotestcover:924dca7d15f0:pierrre_gotestcover/vendor/github.com/pierrre/gotestcover \ pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ poy:eachers:23942921fe77:poy_eachers/vendor/github.com/apoydence/eachers \ prometheus:client_golang:v1.7.1:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.10.0:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:v0.7.3:prometheus_procfs/vendor/github.com/prometheus/procfs \ prometheus:prometheus:v2.5.0:prometheus_prometheus/vendor/github.com/prometheus/prometheus \ protocolbuffers:protobuf-go:v1.28.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ rcrowley:go-metrics:cf1acfcdf475:rcrowley_go_metrics/vendor/github.com/rcrowley/go-metrics \ samuel:go-parser:ca8abbf65d0e:samuel_go_parser/vendor/github.com/samuel/go-parser \ samuel:go-thrift:2187045faa54:samuel_go_thrift/vendor/github.com/samuel/go-thrift \ sanathkr:go-yaml:ed9d249f429b:sanathkr_go_yaml/vendor/github.com/sanathkr/go-yaml \ sanathkr:yaml:0056894fa522:sanathkr_yaml/vendor/github.com/sanathkr/yaml \ santhosh-tekuri:jsonschema:v1.2.4:santhosh_tekuri_jsonschema/vendor/github.com/santhosh-tekuri/jsonschema \ sergi:go-diff:v1.1.0:sergi_go_diff/vendor/github.com/sergi/go-diff \ shirou:gopsutil:v3.20.12:shirou_gopsutil/vendor/github.com/shirou/gopsutil \ shopspring:decimal:v1.2.0:shopspring_decimal/vendor/github.com/shopspring/decimal \ sirupsen:logrus:v1.8.1:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ spf13:cobra:v1.3.0:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \ stretchr:objx:v0.2.0:stretchr_objx/vendor/github.com/stretchr/objx \ stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \ tsg:go-daemon:e704b93fd89b:tsg_go_daemon/vendor/github.com/tsg/go-daemon \ tsg:gopacket:2ab8e397a786:tsg_gopacket/vendor/github.com/tsg/gopacket \ uber-go:atomic:v1.9.0:uber_go_atomic/vendor/go.uber.org/atomic \ uber-go:multierr:v1.8.0:uber_go_multierr/vendor/go.uber.org/multierr \ uber-go:zap:v1.21.0:uber_go_zap/vendor/go.uber.org/zap \ ugorji:go:v1.1.8:ugorji_go_codec/vendor/github.com/ugorji/go \ urso:diag:21b3cc8eb797:urso_diag/vendor/github.com/urso/diag \ urso:go-bin:781c575c9f0e:urso_go_bin/vendor/github.com/urso/go-bin \ urso:magetools:290c89e0c230:urso_magetools/vendor/github.com/urso/magetools \ urso:sderr:52b04e8f5c71:urso_sderr/vendor/github.com/urso/sderr \ vmware:govmomi:2cad15190b41:vmware_govmomi/vendor/github.com/vmware/govmomi \ xdg:scram:v1.0.3:xdg_scram/vendor/github.com/xdg/scram \ xdg:stringprep:v1.0.3:xdg_stringprep/vendor/github.com/xdg/stringprep \ yuin:gopher-lua:b402f3114ec7:yuin_gopher_lua/vendor/github.com/yuin/gopher-lua USE_GITLAB= nodefault GL_TUPLE= https://gitlab.howett.net:go:plist:607711222ff2484a487cdec33866b965f4a89653:go_plist/vendor/howett.net/plist USE_RC_SUBR= ${GO_TARGETS} GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} CGO_CFLAGS= -I. CGO_LDFLAGS= -L. MAKE_ENV+= GOBUILD_FLAGS="-mod=vendor" CONFLICTS= beats6* PORTSCOUT= limit:^7 SUB_FILES= pkg-message OPTIONS_DEFINE= AUDITBEAT FILEBEAT HEARTBEAT METRICBEAT PACKETBEAT OPTIONS_DEFAULT= FILEBEAT HEARTBEAT METRICBEAT OPTIONS_SUB= yes AUDITBEAT_DESC= Auditbeat FILEBEAT_DESC= Filebeat HEARTBEAT_DESC= Heartbeat METRICBEAT_DESC= Metricbeat PACKETBEAT_DESC= Packetbeat AUDITBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/auditbeat/:auditbeat AUDITBEAT_DISTFILES= auditbeat-${DISTVERSION}-darwin-x86_64.tar.gz:auditbeat AUDITBEAT_VARS= GO_TARGETS+=auditbeat FILEBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/filebeat/:filebeat FILEBEAT_DISTFILES= filebeat-${DISTVERSION}-darwin-x86_64.tar.gz:filebeat FILEBEAT_VARS= GO_TARGETS+=filebeat HEARTBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/heartbeat/:heartbeat HEARTBEAT_DISTFILES= heartbeat-${DISTVERSION}-darwin-x86_64.tar.gz:heartbeat HEARTBEAT_VARS= GO_TARGETS+=heartbeat METRICBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/metricbeat/:metricbeat METRICBEAT_DISTFILES= metricbeat-${DISTVERSION}-darwin-x86_64.tar.gz:metricbeat METRICBEAT_VARS= GO_TARGETS+=metricbeat PACKETBEAT_MASTER_SITES= https://artifacts.elastic.co/downloads/beats/packetbeat/:packetbeat PACKETBEAT_DISTFILES= packetbeat-${DISTVERSION}-darwin-x86_64.tar.gz:packetbeat PACKETBEAT_VARS= CGO_CFLAGS+=-I/usr/include \ CGO_LDFLAGS+=-L/usr/lib \ GO_TARGETS+=packetbeat .include post-extract: @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/bigquery @${RLN} ${WRKSRC_googleapis_google_cloud_go_bigquery}/bigquery ${WRKSRC}/vendor/cloud.google.com/go/bigquery @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/monitoring @${RLN} ${WRKSRC_googleapis_google_cloud_go_monitoring}/monitoring ${WRKSRC}/vendor/cloud.google.com/go/monitoring @${RM} -r ${WRKSRC}/vendor/cloud.google.com/go/pubsub @${RLN} ${WRKSRC_googleapis_google_cloud_go_pubsub}/pubsub ${WRKSRC}/vendor/cloud.google.com/go/pubsub @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest @${RLN} ${WRKSRC_azure_go_autorest_autorest}/autorest ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal @${RLN} ${WRKSRC_azure_go_autorest_adal}/autorest/adal ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/adal @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/auth @${RLN} ${WRKSRC_azure_go_autorest_auth}/autorest/azure/auth ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/auth @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/cli @${RLN} ${WRKSRC_azure_go_autorest_cli}/autorest/azure/cli ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/azure/cli @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/date @${RLN} ${WRKSRC_azure_go_autorest_date}/autorest/date ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/date @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/validation @${RLN} ${WRKSRC_azure_go_autorest_validation}/autorest/validation ${WRKSRC}/vendor/github.com/Azure/go-autorest/autorest/validation @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger @${RLN} ${WRKSRC_azure_go_autorest_logger}/logger ${WRKSRC}/vendor/github.com/Azure/go-autorest/logger @${RM} -r ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing @${RLN} ${WRKSRC_azure_go_autorest_tracing}/tracing ${WRKSRC}/vendor/github.com/Azure/go-autorest/tracing @${RLN} ${WRKSRC_elastic_apm_agent_go} ${WRKSRC}/vendor/go.elastic.co/apm post-patch: ${REINPLACE_CMD} -e "s|%%BEATSVERSION%%|v${PORTVERSION}|g" ${WRKSRC}/dev-tools/mage/settings.go .for BEATMOD in ${GO_TARGETS} ${REINPLACE_CMD} -e "s|%%DATADIR%%|${DATADIR}|g" ${WRKSRC}/${BEATMOD}/*.yml .endfor do-build: .for GO_TARGET in ${GO_TARGETS} (cd ${GO_WRKSRC}/${GO_TARGET}; ${SETENV} ${MAKE_ENV} ${GO_ENV} ${LOCALBASE}/bin/mage build) .endfor do-install: ${MKDIR} ${STAGEDIR}${ETCDIR} .for BEATMOD in ${GO_TARGETS} ${MKDIR} ${STAGEDIR}/var/db/beats/${BEATMOD} ${INSTALL_PROGRAM} ${GO_WRKSRC}/${BEATMOD}/${BEATMOD} \ ${STAGEDIR}${PREFIX}/sbin ${INSTALL_DATA} ${WRKSRC}/${BEATMOD}/${BEATMOD}.yml \ ${STAGEDIR}${ETCDIR}/${BEATMOD}.yml.sample ${INSTALL_DATA} ${WRKSRC}/${BEATMOD}/${BEATMOD}.reference.yml \ ${STAGEDIR}${ETCDIR}/${BEATMOD}.yml.reference .endfor .for BEATMOD in ${GO_TARGETS} (MODULE_SRC=${WRKDIR}/${BEATMOD}-${DISTVERSION}-darwin-x86_64/module; \ if [ -d $${MODULE_SRC} ]; then \ MODULE_DEST=${STAGEDIR}${DATADIR}/${BEATMOD}/module && \ ${MKDIR} $${MODULE_DEST} && \ cd $${MODULE_SRC} && ${COPYTREE_SHARE} . $${MODULE_DEST} && \ cd $${MODULE_DEST} && \ ${FIND} . -type d -empty | ${SORT} | \ ${SED} -e 's,^\.,@dir ${DATADIR_REL}/${BEATMOD}/module,' >> ${TMPPLIST} && \ ${FIND} . -not -type d | ${SORT} | \ ${SED} -e 's,^\.,${DATADIR_REL}/${BEATMOD}/module,' >> ${TMPPLIST}; \ fi) (MODULESD_SRC=${WRKDIR}/${BEATMOD}-${DISTVERSION}-darwin-x86_64/modules.d; \ if [ -d $${MODULESD_SRC} ]; then \ MODULESD_DEST=${STAGEDIR}${EXAMPLESDIR}/${BEATMOD}.modules.d && \ ${MKDIR} $${MODULESD_DEST} && \ cd $${MODULESD_SRC} && ${COPYTREE_SHARE} . $${MODULESD_DEST} && \ cd $${MODULESD_DEST} && \ ${FIND} . -type d -empty | ${SORT} | \ ${SED} -e 's,^\.,@dir ${EXAMPLESDIR_REL}/${BEATMOD}.modules.d,' >> ${TMPPLIST} && \ ${FIND} . -not -type d | ${SORT} | \ ${SED} -e 's,^\.,${EXAMPLESDIR_REL}/${BEATMOD}.modules.d,' >> ${TMPPLIST}; \ ${MKDIR} ${STAGEDIR}${ETCDIR}/${BEATMOD}.modules.d && \ echo "The modules.d files are now in ${EXAMPLESDIR}/${BEATMOD}.modules.d" > \ ${STAGEDIR}${ETCDIR}/${BEATMOD}.modules.d/README; \ echo ${ETCDIR_REL}/${BEATMOD}.modules.d/README >> ${TMPPLIST}; \ fi) (MONITORSD_SRC=${WRKDIR}/${BEATMOD}-${DISTVERSION}-darwin-x86_64/monitors.d; \ if [ -d $${MONITORSD_SRC} ]; then \ MONITORSD_DEST=${STAGEDIR}${EXAMPLESDIR}/${BEATMOD}.monitors.d && \ ${MKDIR} $${MONITORSD_DEST} && \ cd $${MONITORSD_SRC} && ${COPYTREE_SHARE} . $${MONITORSD_DEST} && \ cd $${MONITORSD_DEST} && \ ${FIND} . -type d -empty | ${SORT} | \ ${SED} -e 's,^\.,@dir ${EXAMPLESDIR_REL}/${BEATMOD}.monitors.d,' >> ${TMPPLIST} && \ ${FIND} . -not -type d | ${SORT} | \ ${SED} -e 's,^\.,${EXAMPLESDIR_REL}/${BEATMOD}.monitors.d,' >> ${TMPPLIST}; \ ${MKDIR} ${STAGEDIR}${ETCDIR}/${BEATMOD}.monitors.d && \ echo "The monitors.d files are now in ${EXAMPLESDIR}/${BEATMOD}.monitors.d" > \ ${STAGEDIR}${ETCDIR}/${BEATMOD}.monitors.d/README; \ echo ${ETCDIR_REL}/${BEATMOD}.monitors.d/README >> ${TMPPLIST}; \ fi) (KIBANA_SRC=${WRKDIR}/${BEATMOD}-${DISTVERSION}-darwin-x86_64/kibana; \ if [ -d $${KIBANA_SRC} ]; then \ KIBANA_PATH=${STAGEDIR}${DATADIR}/${BEATMOD}/kibana; \ ${MKDIR} $${KIBANA_PATH} && \ cd $${KIBANA_SRC} && ${COPYTREE_SHARE} . $${KIBANA_PATH}; \ cd $${KIBANA_PATH} && \ ${FIND} . -type d -empty | ${SORT} | \ ${SED} -e 's,^\.,@dir ${DATADIR_REL}/${BEATMOD}/kibana,' >> ${TMPPLIST}; \ ${FIND} . -not -type d | ${SORT} | \ ${SED} -e 's,^\.,${DATADIR_REL}/${BEATMOD}/kibana,' >> ${TMPPLIST}; \ fi) .endfor .include diff --git a/sysutils/choria/Makefile b/sysutils/choria/Makefile index 98fba7dc42f5..5672983231d5 100644 --- a/sysutils/choria/Makefile +++ b/sysutils/choria/Makefile @@ -1,181 +1,184 @@ PORTNAME= choria PORTVERSION= 0.29.4 DISTVERSIONPREFIX=v PORTREVISION= 4 CATEGORIES= sysutils MAINTAINER= puppet@FreeBSD.org COMMENT= Server to host Choria agents, networks, federations and discovery WWW= https://choria.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_GITHUB= yes GH_ACCOUNT= choria-io GH_PROJECT= go-choria USE_RC_SUBR= choria-broker choria-server GH_TUPLE= \ AlecAivazis:survey:v2.3.7:alecaivazis_survey_v2/vendor/github.com/AlecAivazis/survey/v2 \ Freman:eventloghook:e4d803b6b48b:freman_eventloghook/vendor/github.com/Freman/eventloghook \ HdrHistogram:hdrhistogram-go:v1.1.2:hdrhistogram_hdrhistogram_go/vendor/github.com/HdrHistogram/hdrhistogram-go \ Masterminds:goutils:v1.1.1:masterminds_goutils/vendor/github.com/Masterminds/goutils \ Masterminds:semver:v1.5.0:masterminds_semver/vendor/github.com/Masterminds/semver \ Masterminds:semver:v3.3.0:masterminds_semver_v3/vendor/github.com/Masterminds/semver/v3 \ Masterminds:sprig:v3.3.0:masterminds_sprig_v3/vendor/github.com/Masterminds/sprig/v3 \ OneOfOne:xxhash:v1.2.8:oneofone_xxhash/vendor/github.com/OneOfOne/xxhash \ achanda:go-sysctl:6be7678c45d2:achanda_go_sysctl/vendor/github.com/achanda/go-sysctl \ adrg:xdg:v0.5.0:adrg_xdg/vendor/github.com/adrg/xdg \ agnivade:levenshtein:v1.1.1:agnivade_levenshtein/vendor/github.com/agnivade/levenshtein \ alessio:shellescape:v1.5.0:alessio_shellescape/vendor/al.essio.dev/pkg/shellescape \ awesome-gocui:gocui:v1.1.0:awesome_gocui_gocui/vendor/github.com/awesome-gocui/gocui \ beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ blang:semver:v4.0.0:blang_semver_v4/vendor/github.com/blang/semver \ brutella:dnssd:v1.2.12:brutella_dnssd/vendor/github.com/brutella/dnssd \ brutella:hc:v1.2.5:brutella_hc/vendor/github.com/brutella/hc \ cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \ choria-io:appbuilder:v0.10.0:choria_io_appbuilder/vendor/github.com/choria-io/appbuilder \ choria-io:fisk:v0.6.4:choria_io_fisk/vendor/github.com/choria-io/fisk \ choria-io:go-updater:v0.1.0:choria_io_go_updater/vendor/github.com/choria-io/go-updater \ choria-io:goform:v0.0.3:choria_io_goform/vendor/github.com/choria-io/goform \ choria-io:scaffold:v0.0.2:choria_io_scaffold/vendor/github.com/choria-io/scaffold \ choria-io:tokens:a929d9325d48:choria_io_tokens/vendor/github.com/choria-io/tokens \ cloudevents:sdk-go:v2.15.2:cloudevents_sdk_go_v2/vendor/github.com/cloudevents/sdk-go \ dustin:go-humanize:v1.0.1:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ emicklei:dot:v1.6.2:emicklei_dot/vendor/github.com/emicklei/dot \ expr-lang:expr:v1.16.9:expr_lang_expr/vendor/github.com/expr-lang/expr \ fatih:color:v1.17.0:fatih_color/vendor/github.com/fatih/color \ fatih:structtag:v1.2.0:fatih_structtag/vendor/github.com/fatih/structtag \ gdamore:encoding:v1.0.1:gdamore_encoding/vendor/github.com/gdamore/encoding \ gdamore:tcell:v2.7.4:gdamore_tcell_v2/vendor/github.com/gdamore/tcell/v2 \ ghodss:yaml:v1.0.0:ghodss_yaml/vendor/github.com/ghodss/yaml \ go-ini:ini:v1.67.0:go_ini_ini/vendor/github.com/go-ini/ini \ go-logr:logr:v1.4.2:go_logr_logr/vendor/github.com/go-logr/logr \ go-logr:stdr:v1.2.2:go_logr_stdr/vendor/github.com/go-logr/stdr \ go-task:slim-sprig:v3.0.0:go_task_slim_sprig_v3/vendor/github.com/go-task/slim-sprig/v3 \ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ go-yaml:yaml:v3.0.1:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \ gobwas:glob:v0.2.3:gobwas_glob/vendor/github.com/gobwas/glob \ gofrs:uuid:v4.4.0:gofrs_uuid/vendor/github.com/gofrs/uuid \ golang-jwt:jwt:v4.5.0:golang_jwt_jwt_v4/vendor/github.com/golang-jwt/jwt/v4 \ golang:crypto:v0.26.0:golang_crypto/vendor/golang.org/x/crypto \ golang:exp:9b4947da3948:golang_exp/vendor/golang.org/x/exp \ golang:mock:v1.6.0:golang_mock/vendor/github.com/golang/mock \ golang:mod:v0.20.0:golang_mod/vendor/golang.org/x/mod \ golang:net:v0.28.0:golang_net/vendor/golang.org/x/net \ golang:sync:v0.8.0:golang_sync/vendor/golang.org/x/sync \ golang:sys:v0.24.0:golang_sys/vendor/golang.org/x/sys \ golang:term:v0.23.0:golang_term/vendor/golang.org/x/term \ golang:text:v0.17.0:golang_text/vendor/golang.org/x/text \ golang:time:v0.6.0:golang_time/vendor/golang.org/x/time \ golang:tools:v0.24.0:golang_tools/vendor/golang.org/x/tools \ google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \ google:pprof:da1f7e9f2b25:google_pprof/vendor/github.com/google/pprof \ google:shlex:e7afc7fbc510:google_shlex/vendor/github.com/google/shlex \ google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \ gorilla:mux:v1.8.1:gorilla_mux/vendor/github.com/gorilla/mux \ goss-org:GOnetstat:22be0bd9e64d:goss_org_gonetstat/vendor/github.com/goss-org/GOnetstat \ goss-org:go-ps:7b318e6a56e5:goss_org_go_ps/vendor/github.com/goss-org/go-ps \ goss-org:goss:v0.4.8:goss_org_goss/vendor/github.com/goss-org/goss \ gosuri:uilive:v0.0.4:gosuri_uilive/vendor/github.com/gosuri/uilive \ gosuri:uiprogress:v0.0.1:gosuri_uiprogress/vendor/github.com/gosuri/uiprogress \ guptarohit:asciigraph:v0.7.2:guptarohit_asciigraph/vendor/github.com/guptarohit/asciigraph \ hashicorp:logutils:v1.0.0:hashicorp_logutils/vendor/github.com/hashicorp/logutils \ huandu:xstrings:v1.5.0:huandu_xstrings/vendor/github.com/huandu/xstrings \ imdario:mergo:v1.0.1:imdario_mergo/vendor/dario.cat/mergo \ itchyny:gojq:v0.12.16:itchyny_gojq/vendor/github.com/itchyny/gojq \ itchyny:timefmt-go:v0.1.6:itchyny_timefmt_go/vendor/github.com/itchyny/timefmt-go \ jedib0t:go-pretty:v6.5.9:jedib0t_go_pretty_v6/vendor/github.com/jedib0t/go-pretty/v6 \ json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \ kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \ klauspost:compress:v1.17.9:klauspost_compress/vendor/github.com/klauspost/compress \ kubernetes-sigs:yaml:v1.4.0:kubernetes_sigs_yaml/vendor/sigs.k8s.io/yaml \ looplab:fsm:v1.0.2:looplab_fsm/vendor/github.com/looplab/fsm \ lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.16:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ mgutz:ansi:d51e80ef957d:mgutz_ansi/vendor/github.com/mgutz/ansi \ miekg:dns:v1.1.62:miekg_dns/vendor/github.com/miekg/dns \ miekg:pkcs11:v1.1.1:miekg_pkcs11/vendor/github.com/miekg/pkcs11 \ minio:highwayhash:v1.0.3:minio_highwayhash/vendor/github.com/minio/highwayhash \ mitchellh:copystructure:v1.2.0:mitchellh_copystructure/vendor/github.com/mitchellh/copystructure \ mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ mitchellh:reflectwalk:v1.0.2:mitchellh_reflectwalk/vendor/github.com/mitchellh/reflectwalk \ moby:sys:mountinfo/v0.7.2:moby_sys_mountinfo/vendor/github.com/moby/sys \ modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \ modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \ munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/github.com/munnerz/goautoneg \ nats-io:jsm.go:v0.1.2:nats_io_jsm_go/vendor/github.com/nats-io/jsm.go \ nats-io:jwt:v2.5.8:nats_io_jwt_v2/vendor/github.com/nats-io/jwt \ nats-io:nats-server:v2.10.20:nats_io_nats_server_v2/vendor/github.com/nats-io/nats-server/v2 \ nats-io:nats.go:v1.37.0:nats_io_nats_go/vendor/github.com/nats-io/nats.go \ nats-io:natscli:v0.1.5:nats_io_natscli/vendor/github.com/nats-io/natscli \ nats-io:nkeys:v0.4.7:nats_io_nkeys/vendor/github.com/nats-io/nkeys \ nats-io:nuid:v1.0.1:nats_io_nuid/vendor/github.com/nats-io/nuid \ oleiade:reflections:v1.0.1:oleiade_reflections/vendor/github.com/oleiade/reflections \ onsi:ginkgo:v2.20.2:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \ onsi:gomega:v1.34.2:onsi_gomega/vendor/github.com/onsi/gomega \ open-policy-agent:opa:v0.68.0:open_policy_agent_opa/vendor/github.com/open-policy-agent/opa \ open-telemetry:opentelemetry-go:v1.29.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \ patrickmn:go-cache:v2.1.0:patrickmn_go_cache/vendor/github.com/patrickmn/go-cache \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ prometheus:client_golang:v1.20.2:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:v0.6.1:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.57.0:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:v0.15.1:prometheus_procfs/vendor/github.com/prometheus/procfs \ protocolbuffers:protobuf-go:v1.34.2:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ rcrowley:go-metrics:cf1acfcdf475:rcrowley_go_metrics/vendor/github.com/rcrowley/go-metrics \ rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \ robfig:cron:v1.2.0:robfig_cron/vendor/github.com/robfig/cron \ samber:lo:v1.47.0:samber_lo/vendor/github.com/samber/lo \ santhosh-tekuri:jsonschema:v5.3.1:santhosh_tekuri_jsonschema_v5/vendor/github.com/santhosh-tekuri/jsonschema/v5 \ segmentio:ksuid:v1.0.4:segmentio_ksuid/vendor/github.com/segmentio/ksuid \ shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \ sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ spf13:cast:v1.7.0:spf13_cast/vendor/github.com/spf13/cast \ tadglines:go-pkgs:b983b20f54f9:tadglines_go_pkgs/vendor/github.com/tadglines/go-pkgs \ tchap:go-patricia:v2.3.1:tchap_go_patricia_v2/vendor/github.com/tchap/go-patricia/v2 \ tidwall:gjson:v1.17.3:tidwall_gjson/vendor/github.com/tidwall/gjson \ tidwall:match:v1.1.1:tidwall_match/vendor/github.com/tidwall/match \ tidwall:pretty:v1.2.1:tidwall_pretty/vendor/github.com/tidwall/pretty \ tylertreat:hdrhistogram-writer:2e440612a39f:tylertreat_hdrhistogram_writer/vendor/github.com/tylertreat/hdrhistogram-writer \ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \ uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap \ vishvananda:netlink:v1.3.0:vishvananda_netlink/vendor/github.com/vishvananda/netlink \ vishvananda:netns:v0.0.4:vishvananda_netns/vendor/github.com/vishvananda/netns \ xeipuuv:gojsonpointer:02993c407bfb:xeipuuv_gojsonpointer/vendor/github.com/xeipuuv/gojsonpointer \ xeipuuv:gojsonreference:bd5ef7bd5415:xeipuuv_gojsonreference/vendor/github.com/xeipuuv/gojsonreference \ xiam:to:d60d31e03561:xiam_to/vendor/github.com/xiam/to \ xlab:tablewriter:80b567a11ad5:xlab_tablewriter/vendor/github.com/xlab/tablewriter \ yashtewari:glob-intersection:v0.2.0:yashtewari_glob_intersection/vendor/github.com/yashtewari/glob-intersection x-post-extract: @${RM} -r ${WRKSRC}/vendor/github.com/nats-io/jwt/v2 @${RLN} ${WRKSRC_nats_io_jwt_v2}/v2 ${WRKSRC}/vendor/github.com/nats-io/jwt/v2 post-patch: ${REINPLACE_CMD} -e 's/{{cpkg_name}}/choria-broker/' \ ${WRKSRC}/packager/templates/debian/global/broker.conf ${REINPLACE_CMD} -e 's/{{cpkg_name}}/choria-server/' \ ${WRKSRC}/packager/templates/debian/global/server.conf pre-build: (cd ${GO_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} generate ${GO_BUILDFLAGS} -run plugin) post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/choria ${INSTALL_DATA} ${WRKSRC}/packager/templates/debian/global/broker.conf ${STAGEDIR}${PREFIX}/etc/choria/broker.conf.sample ${INSTALL_DATA} ${WRKSRC}/packager/templates/debian/global/server.conf ${STAGEDIR}${PREFIX}/etc/choria/server.conf.sample ${MKDIR} ${STAGEDIR}${PREFIX}/share/choria ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${STAGEDIR}${PREFIX}/bin/choria completion --zsh > ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_choria ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${STAGEDIR}${PREFIX}/bin/choria completion --bash > ${STAGEDIR}${PREFIX}/etc/bash_completion.d/choria .include diff --git a/sysutils/cloud-nuke/Makefile b/sysutils/cloud-nuke/Makefile index 09962e77c082..4d45ec8840e8 100644 --- a/sysutils/cloud-nuke/Makefile +++ b/sysutils/cloud-nuke/Makefile @@ -1,23 +1,26 @@ PORTNAME= cloud-nuke DISTVERSIONPREFIX= v DISTVERSION= 0.45.0 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org COMMENT= Cleaning up your cloud accounts WWW= https://github.com/gruntwork-io/cloud-nuke LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= cpe go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CPE_VENDOR= gruntwork-io GO_MODULE= github.com/gruntwork-io/cloud-nuke GO_BUILDFLAGS= -ldflags "\ -s -w \ -X main.VERSION=${DISTVERSION}" PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile index d4339b7b4aac..3e7e014ecfcd 100644 --- a/sysutils/containerd/Makefile +++ b/sysutils/containerd/Makefile @@ -1,35 +1,38 @@ PORTNAME= containerd DISTVERSIONPREFIX=v DISTVERSION= 2.1.4 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= decke@FreeBSD.org COMMENT= Open and reliable container runtime WWW= https://containerd.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= bash:shells/bash USES= cpe gmake go:1.23,modules,no_targets USE_GITHUB= yes GH_SUBDIR= src/github.com/containerd/containerd +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CPE_VENDOR= linuxfoundation USE_RC_SUBR= containerd MAKE_ENV= ${GO_ENV} \ GOFLAGS="${GO_BUILDFLAGS}" \ VERSION="${DISTVERSION}" PLIST_FILES= bin/containerd \ bin/containerd-stress \ bin/ctr do-install: @(cd ${WRKSRC} && ${SETENV} DESTDIR="${STAGEDIR}" ${MAKE_CMD} install) .include diff --git a/sysutils/gdu/Makefile b/sysutils/gdu/Makefile index 5a96caa4919a..12df4382dfa5 100644 --- a/sysutils/gdu/Makefile +++ b/sysutils/gdu/Makefile @@ -1,41 +1,44 @@ PORTNAME= gdu DISTVERSIONPREFIX= v DISTVERSION= 5.31.0 CATEGORIES= sysutils MAINTAINER= lcook@FreeBSD.org COMMENT= Disk usage analyzer with console interface written in Go WWW= https://github.com/dundee/gdu LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + _BUILD_MAJOR= ${DISTVERSIONFULL:C/\..*$//} _BUILD_DATE= $$(date +%Y-%m-%d) GO_MODULE= github.com/dundee/${PORTNAME}/${_BUILD_MAJOR} GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS+= -ldflags="-s -w -X ${GO_MODULE}/build.Version=${DISTVERSIONFULL} -X ${GO_MODULE}/build.Time=${_BUILD_DATE}" CONFLICTS_INSTALL= coreutils PLIST_FILES= bin/${PORTNAME} PORTDOCS= README.md OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT= MANPAGES MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} \ ${STAGEDIR}${DOCSDIR} post-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ ${STAGEDIR}${PREFIX}/share/man/man1 .include diff --git a/sysutils/gonzo/Makefile b/sysutils/gonzo/Makefile index 43d454db4d1e..53bbc0a894d6 100644 --- a/sysutils/gonzo/Makefile +++ b/sysutils/gonzo/Makefile @@ -1,45 +1,48 @@ PORTNAME= gonzo DISTVERSIONPREFIX= v DISTVERSION= 0.2.1 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org COMMENT= TUI for log analysis WWW= https://www.controltheory.com/gonzo/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + #NOT_FOR_ARCHS= armv6 armv7 i386 _BUILD_DATE= $$(date -u +"%FT%T%z") _BUILD_HASH= 6d2d1ad GO_MODULE= github.com/control-theory/${PORTNAME} GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -s -w \ -X main.version=${DISTVERSION} \ -X main.buildTime=${_BUILD_DATE} \ -X main.commit=${_BUILD_HASH}" PLIST_FILES= bin/${PORTNAME} _DOCS= CONTRIBUTING.md README.md USAGE_GUIDE.md PORTDOCS= ${_DOCS:T} PORTEXAMPLES= * OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && \ ${INSTALL_DATA} ${_DOCS} \ ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/sysutils/govmomi/Makefile b/sysutils/govmomi/Makefile index bfd638bb1fa6..9535796f293c 100644 --- a/sysutils/govmomi/Makefile +++ b/sysutils/govmomi/Makefile @@ -1,26 +1,29 @@ PORTNAME= govmomi DISTVERSIONPREFIX= v DISTVERSION= 0.46.3 PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= alex@i.org.ua COMMENT= Go library for the VMware vSphere API WWW= https://github.com/vmware/govmomi/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= go:1.22,modules GO_MODULE= github.com/vmware/govmomi +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_TARGET= ./govc \ ./vcsim PLIST_FILES= bin/govc \ bin/vcsim TESTING_UNSAFE= Failing because nested Docker requirements. See \ https://github.com/vmware/govmomi/issues/3604 .include diff --git a/sysutils/infracost/Makefile b/sysutils/infracost/Makefile index 93ba0877c7ea..e6855f9c9a88 100644 --- a/sysutils/infracost/Makefile +++ b/sysutils/infracost/Makefile @@ -1,28 +1,31 @@ PORTNAME= infracost DISTVERSIONPREFIX= v DISTVERSION= 0.10.42 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org COMMENT= Cloud cost estimates for Terraform WWW= https://github.com/infracost/infracos LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64 ONLY_FOR_ARCHS_REASON= Requires 64-bit processor RUN_DEPENDS= terraform:sysutils/terraform \ terragrunt:sysutils/terragrunt USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/${PORTNAME}/${PORTNAME} GO_BUILDFLAGS= -ldflags="-X github.com/infracost/infracost/internal/version.Version=v${PORTVERSION}" GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/kapp/Makefile b/sysutils/kapp/Makefile index 92922fc4c7f7..43740836df56 100644 --- a/sysutils/kapp/Makefile +++ b/sysutils/kapp/Makefile @@ -1,20 +1,23 @@ PORTNAME= kapp DISTVERSIONPREFIX= v DISTVERSION= 0.63.3 PORTREVISION= 4 CATEGORIES= sysutils MAINTAINER= timp87@gmail.com COMMENT= Simple deployment tool for Kubernetes WWW= https://github.com/carvel-dev/kapp LICENSE= APACHE20 USES= go:1.22,modules GO_MODULE= github.com/carvel-dev/${PORTNAME} GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags="-X carvel.dev/kapp/pkg/kapp/version.Version=v${DISTVERSION}" +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + PLIST_FILES= bin/${PORTNAME} .include diff --git a/sysutils/kubo-go/Makefile b/sysutils/kubo-go/Makefile index 575f4d363a46..ab10c5acb623 100644 --- a/sysutils/kubo-go/Makefile +++ b/sysutils/kubo-go/Makefile @@ -1,48 +1,51 @@ PORTNAME= kubo DISTVERSIONPREFIX= v DISTVERSION= 0.29.0 PORTREVISION= 8 CATEGORIES= sysutils PKGNAMESUFFIX= -go MAINTAINER= jhixson@FreeBSD.org COMMENT= IPFS implementation in Go WWW= https://github.com/ipfs/kubo LICENSE= MIT APACHE20 LICENSE_COMB= dual LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE USES= cpe go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CONFLICTS_INSTALL?= ipfs-go-* CPE_VENDOR= protocol GO_MODULE= github.com/ipfs/kubo GO_TARGET= ./cmd/ipfs:kubo-go USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX} SUB_FILES= ${FULLNAME} SUB_LIST= KUBO_USER=${KUBO_USER} \ KUBO_GROUP=${KUBO_GROUP} \ KUBO_HOME=${KUBO_HOME} PLIST_SUB= KUBO_USER=${KUBO_USER} \ KUBO_GROUP=${KUBO_GROUP} \ KUBO_HOME=${KUBO_HOME} KUBO_USER?= ${FULLNAME} KUBO_GROUP?= ${FULLNAME} KUBO_HOME?= /var/db/${FULLNAME} USERS= ${KUBO_USER} GROUPS= ${KUBO_GROUP} FULLNAME= ${PORTNAME}${PKGNAMESUFFIX} post-install: @${MKDIR} ${STAGEDIR}${KUBO_HOME} .include diff --git a/sysutils/nomad-pot-driver/Makefile b/sysutils/nomad-pot-driver/Makefile index 107ec2edaba9..94a2624a0e8a 100644 --- a/sysutils/nomad-pot-driver/Makefile +++ b/sysutils/nomad-pot-driver/Makefile @@ -1,24 +1,27 @@ PORTNAME= nomad-pot-driver DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 PORTREVISION= 9 CATEGORIES= sysutils MAINTAINER= pizzamig@FreeBSD.org COMMENT= Nomad driver to support pot jails WWW= https://www.nomadproject.io LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= nomad:sysutils/nomad \ pot>=0.16.0:sysutils/pot USES= go:1.21,modules GO_MODULE= github.com/bsdpot/nomad-pot-driver GO_TARGET= :${PREFIX}/libexec/nomad/plugins/nomad-pot-driver SUB_FILES= pkg-message PLIST_FILES= ${PREFIX}/libexec/nomad/plugins/nomad-pot-driver +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + .include diff --git a/sysutils/nomad/Makefile b/sysutils/nomad/Makefile index 16e358bacd39..be9f8282feda 100644 --- a/sysutils/nomad/Makefile +++ b/sysutils/nomad/Makefile @@ -1,51 +1,54 @@ PORTNAME= nomad DISTVERSIONPREFIX= v DISTVERSION= 1.9.6 CATEGORIES= sysutils MASTER_SITES= https://raw.githubusercontent.com/hashicorp/nomad/${DISTVERSIONFULL}/ DISTFILES= go.mod \ api/go.mod # Patches with fixes: # - Fix default client retry configuration # - Allow disabling "wait" again # - Fix runaway render loop in consul-template PATCH_SITES= https://github.com/hashicorp/${PORTNAME}/commit/ PATCHFILES+= 7b89c0ee28b17a742b97ecd9c6601ba7839748cb.diff:-p1 \ 590b085246c58bb233b2c1a59b3f22a0bf2e2bd4.diff:-p1 \ 37fb418a160a380ee20dc19ea3eaecf0bbd27e64.diff:-p1 MAINTAINER= jhixson@FreeBSD.org COMMENT= Cluster manager and scheduler WWW= https://www.nomadproject.io/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:1.23,modules CPE_VENDOR= hashicorp USE_GITHUB= yes GH_ACCOUNT= hashicorp USE_RC_SUBR= nomad +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/hashicorp/nomad GO_BUILDFLAGS= -tags ui \ -ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" USERS= nomad GROUPS= nomad post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/nomad ${INSTALL_DATA} ${WRKSRC}/demo/vagrant/client1.hcl ${STAGEDIR}${PREFIX}/etc/nomad/client1.hcl.sample ${INSTALL_DATA} ${WRKSRC}/demo/vagrant/client2.hcl ${STAGEDIR}${PREFIX}/etc/nomad/client2.hcl.sample ${INSTALL_DATA} ${WRKSRC}/demo/vagrant/server.hcl ${STAGEDIR}${PREFIX}/etc/nomad/server.hcl.sample # 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/popeye/Makefile b/sysutils/popeye/Makefile index 204887acb1f6..c50b24ce9ef8 100644 --- a/sysutils/popeye/Makefile +++ b/sysutils/popeye/Makefile @@ -1,32 +1,35 @@ PORTNAME= popeye DISTVERSIONPREFIX= v DISTVERSION= 0.22.1 PORTREVISION= 4 CATEGORIES= sysutils MAINTAINER= dutra@FreeBSD.org COMMENT= Kubernetes cluster resource sanitizer WWW= https://popeye.io/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE NOT_FOR_ARCHS_REASON= Compilation fails due to integer overflow NOT_FOR_ARCHS= armv7 i386 USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + _BUILD_DATE= $$(date -u +"%FT%T%z") _BUILD_HASH= f736e64 GO_MODULE= github.com/derailed/popeye GO_BUILDFLAGS= -ldflags "\ -w \ -X ${GO_MODULE}/cmd.version=${DISTVERSION} \ -X ${GO_MODULE}/cmd.commit=${_BUILD_HASH} \ -X ${GO_MODULE}/cmd.date=${_BUILD_DATE}" \ -a -tags netgo PLIST_FILES= bin/${PORTNAME} .include diff --git a/textproc/dasel/Makefile b/textproc/dasel/Makefile index 9953d3700d73..dbd1f509b5f7 100644 --- a/textproc/dasel/Makefile +++ b/textproc/dasel/Makefile @@ -1,33 +1,36 @@ PORTNAME= dasel DISTVERSIONPREFIX= v DISTVERSION= 2.8.1 PORTREVISION= 3 CATEGORIES= textproc MAINTAINER= lcook@FreeBSD.org COMMENT= Query and update data structures from the command line WWW= https://github.com/TomWright/dasel LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules GO_MODULE= github.com/tomwright/${PORTNAME}/v2 GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -tags noupdater \ -ldflags "\ -s -w \ -X ${GO_MODULE}/internal.Version=${DISTVERSION}" PLIST_FILES= bin/${PORTNAME} PORTDOCS= CHANGELOG.md CODE_OF_CONDUCT.md README.md OPTIONS_DEFINE= DOCS +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} .include diff --git a/textproc/vacuum/Makefile b/textproc/vacuum/Makefile index fb85957bbb4a..a80990389c02 100644 --- a/textproc/vacuum/Makefile +++ b/textproc/vacuum/Makefile @@ -1,25 +1,28 @@ PORTNAME= vacuum DISTVERSIONPREFIX= v DISTVERSION= 0.17.7 PORTREVISION= 1 CATEGORIES= textproc PKGNAMESUFFIX= -lint-tool MAINTAINER= yuri@FreeBSD.org COMMENT= OpenAPI/Swagger linter and quality analysis tool WWW= https://quobix.com/vacuum/ \ https://github.com/daveshanley/vacuum LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/daveshanley/vacuum PLIST_FILES= bin/${PORTNAME} do-test: ${STAGEDIR}${PREFIX}/bin/${PORTNAME} lint ${WRKSRC}/model/test_files/petstorev3.json .include diff --git a/www/fabio/Makefile b/www/fabio/Makefile index 13d5f963e041..450de65b4abd 100644 --- a/www/fabio/Makefile +++ b/www/fabio/Makefile @@ -1,28 +1,31 @@ PORTNAME= fabio PORTVERSION= 1.6.4 DISTVERSIONPREFIX= v PORTREVISION= 4 CATEGORIES= www MAINTAINER= stl@ossuary.net COMMENT= Zero-conf load balancing HTTP(S) router managed by Consul WWW= https://github.com/fabiolb/fabio LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_RC_SUBR= fabio GO_MODULE= github.com/fabiolb/fabio GO_TARGET= :${PREFIX}/sbin/fabio GO_BUILDFLAGS= -ldflags "-X main.GitDescribe=v${PORTVERSION}" PLIST_FILES= "@sample etc/fabio.properties.sample" \ sbin/fabio post-install: ${INSTALL_DATA} ${GO_WRKSRC}/fabio.properties ${STAGEDIR}${PREFIX}/etc/fabio.properties.sample .include diff --git a/www/forgejo7/Makefile b/www/forgejo7/Makefile index d616950a6f83..3ccc648b31a3 100644 --- a/www/forgejo7/Makefile +++ b/www/forgejo7/Makefile @@ -1,94 +1,97 @@ PORTNAME= forgejo DISTVERSIONPREFIX= v DISTVERSION= 7.0.14 PORTREVISION= 3 CATEGORIES= www MASTER_SITES= https://codeberg.org/forgejo/forgejo/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/ PKGNAMESUFFIX= 7 DISTNAME= forgejo-src-${DISTVERSION} MAINTAINER= marko.cupac@mimar.rs COMMENT= Compact self-hosted Git service WWW= https://forgejo.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE DEPRECATED= Obsolete, please switch to www/forgejo-lts EXPIRATION_DATE= 2025-12-31 RUN_DEPENDS= git:devel/git USES= cpe gmake go:1.23,no_targets USE_RC_SUBR= forgejo +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CONFLICTS_INSTALL= forgejo forgejo-lts EXTRACT_AFTER_ARGS= --strip-components 1 SUB_FILES= app.ini.sample pkg-message SUB_LIST= GITUSER=${USERS} 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" .include .if ${OPSYS} == FreeBSD DAEMONARGS= -S -l \$${forgejo_facility} -s \$${forgejo_priority} -T \ \$${name} .else DAEMONARGS= -f .endif SUB_LIST+= DAEMONARGS="${DAEMONARGS}" SSP_UNSAFE= true LDFLAGS+= "'-X "code.gitea.io/gitea/modules/setting.CustomPath=${PREFIX}/etc/forgejo"'" LDFLAGS+= "'-X "code.gitea.io/gitea/modules/setting.AppWorkPath=${PREFIX}/share/forgejo"'" MAKE_ARGS= GOPATH=${WRKDIR} \ TAGS="${GO_TAGS}" \ GOFLAGS="-buildvcs=false" ALL_TARGET= backend MAKE_JOBS_UNSAFE= yes post-patch: ${ECHO_CMD} ${DISTVERSION} >${WRKSRC}/VERSION # 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}/var/db/forgejo/data ${MKDIR} ${STAGEDIR}/var/db/forgejo/forgejo-repositories ${MKDIR} ${STAGEDIR}/var/log/forgejo do-install-BINDATA-off: cd ${WRKSRC} && \ ${COPYTREE_SHARE} "options public templates" ${STAGEDIR}${DATADIR} .include diff --git a/www/ghostunnel/Makefile b/www/ghostunnel/Makefile index 88d11663d66e..978233e69da5 100644 --- a/www/ghostunnel/Makefile +++ b/www/ghostunnel/Makefile @@ -1,20 +1,23 @@ PORTNAME= ghostunnel DISTVERSIONPREFIX= v DISTVERSION= 1.8.4 PORTREVISION= 3 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org COMMENT= SSL/TLS proxy with mutual authentication for securing non-TLS services WWW= https://github.com/ghostunnel/ghostunnel LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/ghostunnel/ghostunnel PLIST_FILES= bin/ghostunnel .include diff --git a/www/httpx/Makefile b/www/httpx/Makefile index ae0ae124d000..d200434f61db 100644 --- a/www/httpx/Makefile +++ b/www/httpx/Makefile @@ -1,20 +1,23 @@ PORTNAME= httpx DISTVERSIONPREFIX= v DISTVERSION= 1.6.10 PORTREVISION= 2 CATEGORIES= www MAINTAINER= dutra@FreeBSD.org COMMENT= Multi-purpose HTTP toolkit WWW= https://github.com/projectdiscovery/httpx LICENSE= MIT USES= go:1.21,modules GO_MODULE= github.com/projectdiscovery/httpx +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include diff --git a/www/lux/Makefile b/www/lux/Makefile index 4c390ca52ee8..2ba5d6b4f49c 100644 --- a/www/lux/Makefile +++ b/www/lux/Makefile @@ -1,29 +1,32 @@ PORTNAME= lux DISTVERSIONPREFIX= v DISTVERSION= 0.23.0 PORTREVISION= 7 CATEGORIES= www MAINTAINER= lcook@FreeBSD.org COMMENT= Fast, simple and clean video downloader WWW= https://github.com/iawia002/lux LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= go:1.21,modules GO_MODULE= github.com/iawia002/${PORTNAME} +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + PLIST_FILES= bin/${PORTNAME} PORTDOCS= CONTRIBUTING.md README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} \ ${STAGEDIR}${DOCSDIR} .include diff --git a/www/opengist/Makefile b/www/opengist/Makefile index 846e6668c699..399acf3a5111 100644 --- a/www/opengist/Makefile +++ b/www/opengist/Makefile @@ -1,86 +1,89 @@ PORTNAME= opengist PORTVERSION= 1.11.1 DISTVERSIONPREFIX= v CATEGORIES= www textproc MASTER_SITES= LOCAL/fox/:js DISTFILES= opengist-${DISTVERSION}-node_modules.tgz:js MAINTAINER= fox@FreeBSD.org COMMENT= Self-hosted pastebin powered by Git, open-source alternative to Github Gist. WWW= https://opengist.io/ LICENSE= AGPLv3 BROKEN_i386= fails to build ONLY_FOR_ARCHS= aarch64 amd64 BUILD_DEPENDS= npm${NODEJS_SUFFIX}>0:www/npm${NODEJS_SUFFIX} RUN_DEPENDS= git:devel/git USES= go:1.23,modules nodejs:20,build +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_GITHUB= nodefault GH_ACCOUNT= thomiceli GH_PROJECT= opengist USE_RC_SUBR= opengist GO_MODULE= github.com/thomiceli/opengist GO_ENV+= GOTOOLCHAIN=local+path GO_TARGET= . GO_BUILDFLAGS= -tags fs_embed \ -ldflags="-X github.com/thomiceli/opengist/internal/config.OpengistVersion=v${DISTVERSION}" GROUP= opengist USER= opengist post-extract: @${RLN} ${WRKDIR}/node_modules ${WRKSRC}/node_modules post-patch: @${REINPLACE_CMD} -e 's|opengist.db|file:/var/db/${PORTNAME}/opengist.db|g' \ ${WRKSRC}/config.yml pre-build: cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} npx --offline vite -c public/vite.config.js \ build cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} EMBED=1 npx --offline postcss 'public/assets/embed-*.css' \ -c public/postcss.config.js --replace post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/config.yml \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/config.yml.sample ${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} ${MKDIR} ${STAGEDIR}/var/run/${PORTNAME} ${MKDIR} ${STAGEDIR}${WWWDIR}/assets cd ${WRKSRC} && \ ${INSTALL_DATA} public/assets/* \ ${STAGEDIR}${WWWDIR}/assets cd ${WRKSRC} && \ ${INSTALL_DATA} public/manifest.json \ ${STAGEDIR}${WWWDIR} # # To update the opengist-${DISTVERSION}-node_modules.tgz archive: # 1. Comment out the DISTFILES and post-extract lines # 2. Run 'make makesum regenerate-node_modules-distfile clean' # 3. Upload the archive # 4. Uncomment the lines from step #1 # 5. Run 'make makesum' # regenerate-node_modules-distfile: patch cd ${WRKSRC} && \ ${RM} -r node_modules && \ ${MAKE_ENV} npm install --prefix ${WRKSRC} --os freebsd --cpu \ arm64 esbuild@0.18.20 && \ ${MAKE_ENV} npm install --prefix ${WRKSRC} --os freebsd --cpu \ amd64 esbuild@0.18.20 && \ ${MAKE_ENV} npm install --prefix ${WRKSRC} && \ ${TAR} czf ${DISTDIR}/opengist-${DISTVERSION}-node_modules.tgz \ node_modules && \ ${ECHO} "Please upload the file ${DISTDIR}/opengist-${DISTVERSION}-node_modules.tgz" .include diff --git a/www/owncast/Makefile b/www/owncast/Makefile index a475f7cf9e1c..cbf011cf240f 100644 --- a/www/owncast/Makefile +++ b/www/owncast/Makefile @@ -1,55 +1,58 @@ PORTNAME= owncast DISTVERSIONPREFIX= v DISTVERSION= 0.2.1 PORTREVISION= 4 CATEGORIES= www DIST_SUBDIR= ${PORTNAME} MAINTAINER= de-freebsd@ctseuro.com COMMENT= Self-hosted streaming service written in Go WWW= https://owncast.online LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ffmpeg:multimedia/ffmpeg USES= cpe go:1.23,modules USE_RC_SUBR= owncast +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + CPE_VENDOR= owncast_project GO_MODULE= github.com/owncast/owncast _DAEMONARGS= -S -l \$${owncast_facility} -s \$${owncast_priority} -T \$${name} _OWNCAST_USER= owncast _OWNCAST_GROUP= owncast SUB_LIST+= DAEMONARGS="${_DAEMONARGS}" \ OWNCAST_USER=${_OWNCAST_USER} USERS= ${_OWNCAST_USER} GROUPS= ${_OWNCAST_GROUP} PLIST_SUB= OWNCAST_USER=${_OWNCAST_USER} \ OWNCAST_GROUP=${_OWNCAST_GROUP} post-patch: @${ECHO_CMD} ${DISTVERSION} >${WRKSRC}/VERSION do-install: # Go binary is statically linked and cannot be stripped, so use # INSTALL_SCRIPT. ${INSTALL_SCRIPT} ${WRKDIR}/bin/owncast ${STAGEDIR}${PREFIX}/sbin ${MKDIR} -m 750 ${STAGEDIR}${WWWDIR}/ cd ${WRKSRC} && ${COPYTREE_SHARE} "static" ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/VERSION ${STAGEDIR}${WWWDIR} ${MKDIR} -m 750 ${STAGEDIR}${WWWDIR}/backup ${MKDIR} -m 750 ${STAGEDIR}${WWWDIR}/data ${MKDIR} -m 750 ${STAGEDIR}${WWWDIR}/hls ${MKDIR} -m 750 ${STAGEDIR}${WWWDIR}/webroot/hls .include diff --git a/www/reproxy/Makefile b/www/reproxy/Makefile index 35a318911d05..109ec577b259 100644 --- a/www/reproxy/Makefile +++ b/www/reproxy/Makefile @@ -1,30 +1,33 @@ PORTNAME= reproxy PORTVERSION= 1.2.3 DISTVERSIONPREFIX= v PORTREVISION= 1 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.23,modules USE_GITHUB= yes GH_ACCOUNT= umputun +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + 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/www/shiori/Makefile b/www/shiori/Makefile index 9ed463986c94..7ebab0d59ed0 100644 --- a/www/shiori/Makefile +++ b/www/shiori/Makefile @@ -1,46 +1,49 @@ PORTNAME= shiori DISTVERSIONPREFIX= v DISTVERSION= 1.8.0 PORTREVISION= 0 CATEGORIES= www MAINTAINER= nivit@FreeBSD.org COMMENT= Simple bookmark manager built with Go WWW= https://github.com/go-shiori/shiori LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules USE_RC_SUBR= ${PORTNAME} +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/go-shiori/shiori SUB_LIST= USER=${USERS:[1]} \ HOMEDIR=${SHIORI_HOMEDIR} USERS= ${SHIORI_USER} GROUPS= ${SHIORI_GROUP} PLIST_FILES= bin/${PORTNAME} \ "@dir(${SHIORI_USER},${SHIORI_GROUP},0700) ${SHIORI_HOMEDIR}" SHIORI_HOMEDIR= /var/db/${SHIORI_USER} SHIORI_USER= ${PORTNAME} SHIORI_GROUP= ${SHIORI_USER} BUILD_DATE= %FT%T # fix `shiori version` output post-patch: ${REINPLACE_CMD} \ -e 's/"dev"/"${DISTVERSION}"/1' \ -e 's/"none"/"${OPSYS}"/1' \ -e 's/"unknown"/"${BUILD_DATE:gmtime}"/1' \ ${WRKSRC}/main.go \ ${WRKSRC}/internal/model/main.go post-install: @${MKDIR} ${STAGEDIR}${SHIORI_HOMEDIR} .include diff --git a/www/xurls/Makefile b/www/xurls/Makefile index 50c861ce465d..41c2511b0125 100644 --- a/www/xurls/Makefile +++ b/www/xurls/Makefile @@ -1,22 +1,25 @@ PORTNAME= xurls DISTVERSIONPREFIX= v DISTVERSION= 2.6.0 PORTREVISION= 2 CATEGORIES= www MAINTAINER= nivit@FreeBSD.org COMMENT= Extract urls from text or files WWW= https://github.com/mvdan/xurls LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.22,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= mvdan.cc/xurls/v2 GO_TARGET= ${WRKSRC}/cmd/${PORTNAME}:${PREFIX}/bin/${PORTNAME} GO_BUILDFLAGS= -ldflags="-w -s -X=main.version=${DISTVERSIONPREFIX}${DISTVERSION}" PLIST_FILES= bin/xurls .include diff --git a/www/yarr/Makefile b/www/yarr/Makefile index 2640cfbaa5ce..12e94df12b7e 100644 --- a/www/yarr/Makefile +++ b/www/yarr/Makefile @@ -1,29 +1,32 @@ PORTNAME= yarr DISTVERSIONPREFIX=v DISTVERSION= 2.6 CATEGORIES= www MAINTAINER= decke@FreeBSD.org COMMENT= Yet another rss reader WWW= https://github.com/nkanaev/yarr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/license USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + USE_RC_SUBR= ${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= nkanaev GH_TUPLE= \ golang:net:v0.38.0:golang_net/vendor/golang.org/x/net \ golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.23.0:golang_text/vendor/golang.org/x/text \ mattn:go-sqlite3:v1.14.24:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 GO_TARGET= ./cmd/yarr/main.go:yarr GO_BUILDFLAGS= -tags "sqlite_foreign_keys release" -ldflags "-X main.Version=${PORTVERSION}" PLIST_FILES= bin/${PORTNAME} .include diff --git a/www/youtube/Makefile b/www/youtube/Makefile index 2052bb355fc8..436bffbae069 100644 --- a/www/youtube/Makefile +++ b/www/youtube/Makefile @@ -1,22 +1,25 @@ PORTNAME= youtube DISTVERSIONPREFIX= v DISTVERSION= 2.10.4 PORTREVISION= 1 CATEGORIES= www PKGNAMESUFFIX= -downloader MAINTAINER= yuri@FreeBSD.org COMMENT= Youtube videos downloader WWW= https://github.com/kkdai/youtube LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.23,modules +DEPRECATED= Uses old go, but try building without USES=go:someversion +EXPIRATION_DATE=2026-01-01 + GO_MODULE= github.com/kkdai/youtube/v2 GO_TARGET= ./cmd/youtubedr PLIST_FILES= ${GO_TARGET:C/.\/cmd/bin/} .include