diff --git a/devel/goreleaser/Makefile b/devel/goreleaser/Makefile index 6e7de6321866..67cd46fdd6d9 100644 --- a/devel/goreleaser/Makefile +++ b/devel/goreleaser/Makefile @@ -1,40 +1,41 @@ PORTNAME= goreleaser DISTVERSIONPREFIX= v DISTVERSION= 2.14.0 +PORTREVISION= 1 CATEGORIES= devel MAINTAINER= fuz@FreeBSD.org COMMENT= Deliver Go binaries as fast and easily as possible WWW= https://goreleaser.com/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md USES= go:1.26+,modules GO_MODULE= github.com/goreleaser/goreleaser/v2 GO_TARGET= .:goreleaser GO_BUILDFLAGS= -ldflags="-X main.version=${PKGVERSION} -X 'main.builtBy=FreeBSD ports' ${STRIP}" # TODO: generate documentation PLIST_FILES= bin/goreleaser \ etc/bash_completion.d/goreleaser \ share/fish/vendor_completions.d/goreleaser.fish \ share/man/man1/goreleaser.1.gz \ share/zsh/site-functions/_goreleaser post-install: @${ECHO_MSG} '====> Installing man page' ${GO_WRKDIR_BIN}/goreleaser man >${WRKDIR}/goreleaser.1 ${INSTALL_MAN} ${WRKDIR}/goreleaser.1 ${STAGEDIR}${PREFIX}/share/man/man1/goreleaser.1 @${ECHO_MSG} '====> Installing shell completion files' ${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${GO_WRKDIR_BIN}/goreleaser completion bash \ >${STAGEDIR}${PREFIX}/etc/bash_completion.d/goreleaser ${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d ${GO_WRKDIR_BIN}/goreleaser completion fish \ >${STAGEDIR}${PREFIX}/share/fish/vendor_completions.d/goreleaser.fish ${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${GO_WRKDIR_BIN}/goreleaser completion zsh \ >${STAGEDIR}${PREFIX}/share/zsh/site-functions/_goreleaser .include diff --git a/dns/nextdns/Makefile b/dns/nextdns/Makefile index e2f1a983c065..02a0ee9e4c5f 100644 --- a/dns/nextdns/Makefile +++ b/dns/nextdns/Makefile @@ -1,25 +1,26 @@ PORTNAME= nextdns PORTVERSION= 1.47.1 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= dns security MAINTAINER= rs@nextdns.io COMMENT= NextDNS DNS53 to DNS over HTTPS proxy WWW= https://github.com/nextdns/nextdns LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules GO_MODULE= github.com/${PORTNAME}/${PORTNAME} GO_TARGET= .:${PREFIX}/sbin/${PORTNAME} SUB_FILES= pkg-message PLIST_FILES= sbin/${PORTNAME} \ "@sample etc/${PORTNAME}.conf.sample" post-install: @${STAGEDIR}${PREFIX}/sbin/${PORTNAME} config > ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .include diff --git a/filesystems/zrepl-dsh2dsh/Makefile b/filesystems/zrepl-dsh2dsh/Makefile index 70cad53ee6b9..9cd3e3750255 100644 --- a/filesystems/zrepl-dsh2dsh/Makefile +++ b/filesystems/zrepl-dsh2dsh/Makefile @@ -1,68 +1,69 @@ PORTNAME= zrepl DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= filesystems sysutils PKGNAMESUFFIX= -${GH_ACCOUNT} MAINTAINER= dsh@bamus.cz COMMENT= ZFS dataset replication tool (fork with more features) LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules ncurses USE_GITHUB= yes GH_ACCOUNT= dsh2dsh GO_MOD_DIST= github GO_MODULE= github.com/${GH_ACCOUNT}/${PORTNAME} _BUILD_XFLAGS= version.${PORTNAME}Version=${DISTVERSIONFULL} GO_BUILDFLAGS= -ldflags "${STRIP} ${_BUILD_XFLAGS:S!^!-X ${GO_MODULE}/internal/!}" CONFLICTS_INSTALL= ${PORTNAME} SUB_FILES= pkg-message OPTIONS_DEFINE= EXAMPLES post-patch: @${REINPLACE_CMD} \ -e 's|/usr/local/etc/${PORTNAME}|${ETCDIR}|g' \ -e 's|/usr/local|${PREFIX}|g' \ ${WRKSRC}/dist/freebsd/etc/periodic/daily/${PORTNAME} \ ${WRKSRC}/dist/freebsd/etc/periodic/weekly/500.${PORTNAME} \ ${WRKSRC}/dist/freebsd/etc/rc.d/${PORTNAME} post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}${EXAMPLESDIR} \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d \ ${STAGEDIR}${PREFIX}/etc/periodic/daily \ ${STAGEDIR}${PREFIX}/etc/periodic/weekly ${INSTALL_SCRIPT} ${WRKSRC}/dist/freebsd/etc/rc.d/${PORTNAME} \ ${STAGEDIR}${PREFIX}/etc/rc.d ${INSTALL_DATA} \ ${WRKSRC}/dist/freebsd/etc/newsyslog.conf.d/${PORTNAME}.conf \ ${STAGEDIR}${EXAMPLESDIR}/newsyslog.conf ${INSTALL_DATA} \ ${WRKSRC}/dist/freebsd/etc/${PORTNAME}/keys.yaml \ ${STAGEDIR}${ETCDIR}/keys.yaml.sample ${INSTALL_DATA} ${WRKSRC}/dist/freebsd/etc/${PORTNAME}/${PORTNAME}.yml \ ${STAGEDIR}${ETCDIR}/${PORTNAME}.yml.sample ${INSTALL_SCRIPT} \ ${WRKSRC}/dist/freebsd/etc/periodic/daily/${PORTNAME} \ ${STAGEDIR}${PREFIX}/etc/periodic/daily/${PORTNAME} ${INSTALL_SCRIPT} \ ${WRKSRC}/dist/freebsd/etc/periodic/weekly/500.${PORTNAME} \ ${STAGEDIR}${PREFIX}/etc/periodic/weekly/500.${PORTNAME} post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/hooks (cd ${WRKSRC}/internal/config/samples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) ${INSTALL_DATA} \ ${WRKSRC}/dist/grafana/grafana-prometheus-${PORTNAME}.json \ ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/lang/typescript-go/Makefile b/lang/typescript-go/Makefile index e2d16856c9c7..d58306eed728 100644 --- a/lang/typescript-go/Makefile +++ b/lang/typescript-go/Makefile @@ -1,34 +1,35 @@ PORTNAME= typescript-go PORTVERSION= 7.0.0.g20260217 +PORTREVISION= 1 CATEGORIES= lang MAINTAINER= tagattie@FreeBSD.org COMMENT= JavaScript with syntax for types WWW= https://www.typescriptlang.org/ \ https://devblogs.microsoft.com/typescript/typescript-native-port/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules USE_GITHUB= yes GH_ACCOUNT= microsoft GH_PROJECT= typescript-go GH_TAGNAME= daa761e5c641bde53ad14a349cc813c3296ae2f2 GH_TUPLE= microsoft:TypeScript:1dcae83560d6f1bf293fc91da39b040cbc0d4207:typescript/_submodules/TypeScript GO_MOD_DIST= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}/ GO_MODULE= github.com/${GH_ACCOUNT}/${GH_PROJECT} GO_TARGET= ./cmd/tsgo PLIST_FILES= bin/tsgo PORTDOCS= CHANGES.md CONTRIBUTING.md README.md SECURITY.md SUPPORT.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include diff --git a/misc/cheat/Makefile b/misc/cheat/Makefile index 216b1b4674ca..9f46cbabf093 100644 --- a/misc/cheat/Makefile +++ b/misc/cheat/Makefile @@ -1,51 +1,52 @@ PORTNAME= cheat DISTVERSION= 5.0.0 +PORTREVISION= 1 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Create and view interactive cheatsheets on the command-line WWW= https://github.com/cheat/cheat LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt USES= go:1.26,modules USE_GITHUB= yes GH_TUPLE= \ Microsoft:go-winio:v0.6.2:microsoft_go_winio/vendor/github.com/Microsoft/go-winio \ ProtonMail:go-crypto:v1.3.0:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \ alecthomas:chroma:v2.23.1:alecthomas_chroma_v2/vendor/github.com/alecthomas/chroma/v2 \ cloudflare:circl:v1.6.3:cloudflare_circl/vendor/github.com/cloudflare/circl \ cyphar:filepath-securejoin:v0.6.1:cyphar_filepath_securejoin/vendor/github.com/cyphar/filepath-securejoin \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ dlclark:regexp2:v1.11.5:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ emirpasic:gods:v1.18.1:emirpasic_gods/vendor/github.com/emirpasic/gods \ go-git:gcfg:3a3c6141e376:go_git_gcfg/vendor/github.com/go-git/gcfg \ go-git:go-billy:v5.7.0:go_git_go_billy_v5/vendor/github.com/go-git/go-billy/v5 \ go-git:go-git:v5.16.5:go_git_go_git_v5/vendor/github.com/go-git/go-git/v5 \ go-warnings:warnings:v0.1.2:go_warnings_warnings/vendor/gopkg.in/warnings.v0 \ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \ golang:crypto:v0.48.0:golang_crypto/vendor/golang.org/x/crypto \ golang:groupcache:2c02b8208cf8:golang_groupcache/vendor/github.com/golang/groupcache \ golang:net:v0.50.0:golang_net/vendor/golang.org/x/net \ golang:sys:v0.41.0:golang_sys/vendor/golang.org/x/sys \ imdario:mergo:v1.0.2:imdario_mergo/vendor/dario.cat/mergo \ inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ jbenet:go-context:d14ea06fba99:jbenet_go_context/vendor/github.com/jbenet/go-context \ kevinburke:ssh_config:v1.5.0:kevinburke_ssh_config/vendor/github.com/kevinburke/ssh_config \ klauspost:cpuid:v2.3.0:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \ mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ pjbgf:sha1cd:v0.5.0:pjbgf_sha1cd/vendor/github.com/pjbgf/sha1cd \ sergi:go-diff:v1.4.0:sergi_go_diff/vendor/github.com/sergi/go-diff \ skeema:knownhosts:v1.3.2:skeema_knownhosts/vendor/github.com/skeema/knownhosts \ spf13:cobra:v1.10.2:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:pflag:v1.0.9:spf13_pflag/vendor/github.com/spf13/pflag \ xanzy:ssh-agent:v0.3.3:xanzy_ssh_agent/vendor/github.com/xanzy/ssh-agent GO_TARGET= ./cmd/${PORTNAME} PLIST_FILES= bin/${PORTNAME} # the upstream refused to use a proper Golang module name, see https://github.com/cheat/cheat/issues/652#issuecomment-3905496176 .include diff --git a/misc/crush/Makefile b/misc/crush/Makefile index 870223840653..f25cb7920165 100644 --- a/misc/crush/Makefile +++ b/misc/crush/Makefile @@ -1,64 +1,65 @@ PORTNAME= crush DISTVERSIONPREFIX= v DISTVERSION= 0.46.2 +PORTREVISION= 1 CATEGORIES= misc devel MAINTAINER= tagattie@FreeBSD.org COMMENT= Glamourous AI coding agent for your favourite terminal WWW= https://github.com/charmbracelet/crush LICENSE= FSL-1.1-MIT LICENSE_NAME= Functional Source License, Version 1.1, MIT Future License LICENSE_FILE= ${WRKSRC}/LICENSE.md LICENSE_PERMS= dist-mirror pkg-mirror auto-accept USES= go:1.26+,modules GO_MODULE= github.com/charmbracelet/crush GO_BUILDFLAGS= -ldflags '-s -w -X github.com/charmbracelet/crush/internal/version.Version=${DISTVERSION}' PLIST_FILES= bin/${PORTNAME} PORTDOCS= README.md OPTIONS_DEFINE= COMPLETIONS DOCS MANPAGES OPTIONS_DEFAULT= COMPLETIONS MANPAGES COMPLETIONS_DESC= Build and/or install shell completions COMPLETIONS_PLIST_FILES=etc/bash_completion.d/${PORTNAME} \ share/fish/completions/${PORTNAME}.fish \ share/zsh/site-functions/_${PORTNAME} MANPAGES_PLIST_FILES= share/man/man1/${PORTNAME}.1.gz post-build-COMPLETIONS-on: @${MKDIR} ${GO_WRKSRC}/completions .for sh in bash fish zsh ${GO_WRKDIR_BIN}/${PORTNAME} completion ${sh} > \ ${GO_WRKSRC}/completions/${PORTNAME}.${sh} .endfor post-build-MANPAGES-on: @${MKDIR} ${GO_WRKSRC}/manpages ${GO_WRKDIR_BIN}/${PORTNAME} man > ${GO_WRKSRC}/manpages/${PORTNAME}.1 post-install-COMPLETIONS-on: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d \ ${STAGEDIR}${PREFIX}/share/fish/completions \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d/${PORTNAME} ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions/${PORTNAME}.fish ${INSTALL_DATA} ${GO_WRKSRC}/completions/${PORTNAME}.zsh \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions/_${PORTNAME} post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${GO_WRKSRC}/|} ${STAGEDIR}${DOCSDIR} post-install-MANPAGES-on: ${INSTALL_MAN} ${GO_WRKSRC}/manpages/${PORTNAME}.1 \ ${STAGEDIR}/${PREFIX}/share/man/man1 .include diff --git a/multimedia/mediamtx/Makefile b/multimedia/mediamtx/Makefile index d49c02253549..80c86352d6ff 100644 --- a/multimedia/mediamtx/Makefile +++ b/multimedia/mediamtx/Makefile @@ -1,36 +1,37 @@ PORTNAME= mediamtx DISTVERSIONPREFIX= v DISTVERSION= 1.16.2 +PORTREVISION= 1 CATEGORIES= multimedia net MASTER_SITES+= https://github.com/video-dev/hls.js/releases/download/v1.6.15/:hlsjs DISTFILES+= release.zip:hlsjs MAINTAINER= diizzy@FreeBSD.org COMMENT= Ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams WWW= https://github.com/bluenviron/mediamtx LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules GO_MODULE= github.com/bluenviron/mediamtx USE_RC_SUBR= mediamtx USERS= mediamtx GROUPS= mediamtx SUB_FILES= pkg-message SUB_LIST= USER=${USERS} GROUP=${GROUPS} post-extract: ${MV} ${WRKDIR}/dist/hls.min.js ${WRKSRC}/internal/servers/hls ${RM} -r ${WRKSRC}/internal/staticsources/rpicamera pre-configure: ${ECHO} ${DISTVERSIONFULL} > ${WRKSRC}/internal/core/VERSION post-install: ${INSTALL_DATA} ${WRKSRC}/mediamtx.yml ${STAGEDIR}${PREFIX}/etc/mediamtx.yml.sample .include diff --git a/net-mgmt/victoria-logs/Makefile b/net-mgmt/victoria-logs/Makefile index 00b7cab008cb..395687c85ea4 100644 --- a/net-mgmt/victoria-logs/Makefile +++ b/net-mgmt/victoria-logs/Makefile @@ -1,68 +1,69 @@ PORTNAME= victoria-logs PORTVERSION= 1.47.0 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= net-mgmt MAINTAINER= samm@FreeBSD.org COMMENT= Fast and easy-to-use, open source logs solution WWW= https://victoriametrics.com/products/victorialogs/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= gmake go:1.26+,modules,no_targets # we have to use github, as goproxy tags are wrong # see https://github.com/VictoriaMetrics/VictoriaLogs/issues/1071 USE_GITHUB= yes GH_ACCOUNT= VictoriaMetrics GH_PROJECT= VictoriaLogs USE_RC_SUBR?= victoria_logs GO_MOD_DIST= github GO_MODULE= github.com/${GH_ACCOUNT}/${GH_PROJECT} MAKE_ENV= BUILDINFO_TAG=tags-v${PORTVERSION}-victorialogs \ DATEINFO_TAG=${_GET_DATE:sh} \ GOFLAGS=-buildvcs=false \ GOOS=${OPSYS:tl} \ PKG_TAG=v${PORTVERSION} ALL_TARGET= ${PORTNAME}-pure vlogscli-pure vmalert-pure SUB_LIST+= VICTORIA_DATA=${VICTORIA_DATA} \ VICTORIA_GROUP=${GROUPS} \ VICTORIA_LOGS=${VICTORIA_LOGS} \ VICTORIA_RUN=${VICTORIA_RUN} \ VICTORIA_USER=${USERS} USERS= victoria-logs GROUPS= victoria-logs VICTORIA_DATA?= /var/db/victoria-logs VICTORIA_LOGS?= /var/log/victoria_logs VICTORIA_RUN?= /var/run/victoria_logs PLIST_SUB+= VICTORIA_DATA=${VICTORIA_DATA} \ VICTORIA_GROUP=${GROUPS} \ VICTORIA_LOGS=${VICTORIA_LOGS} \ VICTORIA_RUN=${VICTORIA_RUN} \ VICTORIA_USER=${USERS} OPTIONS_DEFINE= DOCS .if !defined(MASTERDIR) do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/${PORTNAME}-pure \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bin/vlogscli-pure \ ${STAGEDIR}${PREFIX}/bin/vlogscli @${MKDIR} ${STAGEDIR}${VICTORIA_DATA} ${STAGEDIR}${VICTORIA_LOGS} \ ${STAGEDIR}${VICTORIA_RUN} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${INSTALL_WRKSRC}/docs/victorialogs/* ${STAGEDIR}${DOCSDIR} .endif .include _GET_DATE= TZ= ${STAT} -f %Sm -t %Y%m%d-%H%M%S ${WRKSRC}/.gitignore diff --git a/net/ovhcloud-cli/Makefile b/net/ovhcloud-cli/Makefile index 81fd3f8dbd15..8ec97d47a13e 100644 --- a/net/ovhcloud-cli/Makefile +++ b/net/ovhcloud-cli/Makefile @@ -1,102 +1,103 @@ PORTNAME= ovhcloud-cli DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 +PORTREVISION= 1 CATEGORIES= net devel MAINTAINER= bapt@FreeBSD.org COMMENT= Command Line Interface to manage your OVHcloud services WWW= https://github.com/ovh/ovhcloud-cli LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules USE_GITHUB= yes GH_ACCOUNT= ovh GO_TARGET= ./cmd/ovhcloud GO_BUILDFLAGS= -ldflags "-s -w -extldflags -static -X github.com/ovh/ovhcloud-cli/internal/version.Version=v${PORTVERSION}" PLIST_FILES= bin/ovhcloud GH_TUPLE= \ PaesslerAG:gval:v1.2.4:paesslerag_gval/vendor/github.com/PaesslerAG/gval \ PaesslerAG:jsonpath:v0.1.1:paesslerag_jsonpath/vendor/github.com/PaesslerAG/jsonpath \ alecthomas:chroma:v2.23.1:alecthomas_chroma_v2/vendor/github.com/alecthomas/chroma/v2 \ amstuta:fx:99b16761e78b:amstuta_fx/vendor/github.com/amstuta/fx \ atotto:clipboard:v0.1.4:atotto_clipboard/vendor/github.com/atotto/clipboard \ aymanbagabas:go-osc52:v2.0.1:aymanbagabas_go_osc52_v2/vendor/github.com/aymanbagabas/go-osc52/v2 \ aymerick:douceur:v0.2.0:aymerick_douceur/vendor/github.com/aymerick/douceur \ charmbracelet:bubbles:v1.0.0:charmbracelet_bubbles/vendor/github.com/charmbracelet/bubbles \ charmbracelet:bubbletea:v1.3.10:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \ charmbracelet:colorprofile:v0.4.2:charmbracelet_colorprofile/vendor/github.com/charmbracelet/colorprofile \ charmbracelet:glamour:v0.10.0:charmbracelet_glamour/vendor/github.com/charmbracelet/glamour \ charmbracelet:lipgloss:76690c660834:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \ charmbracelet:x:ansi/v0.11.6:charmbracelet_x_ansi \ charmbracelet:x:bb4be0bca7ac:charmbracelet_x_slice \ charmbracelet:x:cellbuf/v0.0.15:charmbracelet_x_cellbuf \ charmbracelet:x:term/v0.2.2:charmbracelet_x_term/vendor/github.com/charmbracelet/x \ clipperhouse:displaywidth:v0.11.0:clipperhouse_displaywidth/vendor/github.com/clipperhouse/displaywidth \ clipperhouse:uax29:v2.7.0:clipperhouse_uax29_v2/vendor/github.com/clipperhouse/uax29/v2 \ cloudfoundry:bytefmt:v0.64.0:cloudfoundry_bytefmt/vendor/code.cloudfoundry.org/bytefmt \ cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ dlclark:regexp2:v1.11.5:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \ erikgeiser:coninput:1c3628e74d0f:erikgeiser_coninput/vendor/github.com/erikgeiser/coninput \ getkin:kin-openapi:v0.133.0:getkin_kin_openapi/vendor/github.com/getkin/kin-openapi \ ghodss:yaml:v1.0.0:ghodss_yaml/vendor/github.com/ghodss/yaml \ go-ini:ini:v1.67.1:go_ini_ini/vendor/gopkg.in/ini.v1 \ go-openapi:jsonpointer:v0.22.4:go_openapi_jsonpointer/vendor/github.com/go-openapi/jsonpointer \ go-openapi:swag:v0.25.4:go_openapi_swag_jsonname/vendor/github.com/go-openapi/swag \ go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ golang:exp:3dfff04db8fa:golang_exp/vendor/golang.org/x/exp \ golang:net:v0.50.0:golang_net/vendor/golang.org/x/net \ golang:oauth2:v0.35.0:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:sync:v0.19.0:golang_sync/vendor/golang.org/x/sync \ golang:sys:v0.41.0:golang_sys/vendor/golang.org/x/sys \ golang:term:v0.40.0:golang_term/vendor/golang.org/x/term \ golang:text:v0.34.0:golang_text/vendor/golang.org/x/text \ gorilla:css:v1.0.1:gorilla_css/vendor/github.com/gorilla/css \ imdario:mergo:v1.0.2:imdario_mergo/vendor/dario.cat/mergo \ inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ jarcoal:httpmock:v1.4.1:jarcoal_httpmock/vendor/github.com/jarcoal/httpmock \ josharian:intern:v1.0.0:josharian_intern/vendor/github.com/josharian/intern \ lucasb-eyer:go-colorful:v1.3.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ mailru:easyjson:v0.9.1:mailru_easyjson/vendor/github.com/mailru/easyjson \ mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-localereader:v0.0.1:mattn_go_localereader/vendor/github.com/mattn/go-localereader \ mattn:go-runewidth:v0.0.20:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ mattn:go-shellwords:v1.0.12:mattn_go_shellwords/vendor/github.com/mattn/go-shellwords \ maxatome:go-testdeep:v1.15.0:maxatome_go_testdeep/vendor/github.com/maxatome/go-testdeep \ maxatome:tdhttpmock:v1.0.0:maxatome_tdhttpmock/vendor/github.com/maxatome/tdhttpmock \ microcosm-cc:bluemonday:v1.0.27:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \ mohae:deepcopy:c48cc78d4826:mohae_deepcopy/vendor/github.com/mohae/deepcopy \ muesli:ansi:276c6243b2f6:muesli_ansi/vendor/github.com/muesli/ansi \ 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.16.0:muesli_termenv/vendor/github.com/muesli/termenv \ oasdiff:yaml3:d2182401db90:oasdiff_yaml3/vendor/github.com/oasdiff/yaml3 \ oasdiff:yaml:f31be36b4037:oasdiff_yaml/vendor/github.com/oasdiff/yaml \ ovh:go-ovh:v1.9.0:ovh_go_ovh/vendor/github.com/ovh/go-ovh \ perimeterx:marshmallow:v1.1.5:perimeterx_marshmallow/vendor/github.com/perimeterx/marshmallow \ rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \ russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ sahilm:fuzzy:v0.1.1:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \ shopspring:decimal:v1.4.0:shopspring_decimal/vendor/github.com/shopspring/decimal \ spf13:cobra:v1.10.2:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:pflag:v1.0.10:spf13_pflag/vendor/github.com/spf13/pflag \ woodsbury:decimal128:v1.4.0:woodsbury_decimal128/vendor/github.com/woodsbury/decimal128 \ xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo \ yaml:go-yaml:v3.0.4:yaml_go_yaml/vendor/go.yaml.in/yaml/v3 \ yuin:goldmark-emoji:v1.0.6:yuin_goldmark_emoji/vendor/github.com/yuin/goldmark-emoji \ yuin:goldmark:v1.7.16:yuin_goldmark/vendor/github.com/yuin/goldmark post-extract: @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/ansi @${RLN} ${WRKSRC_charmbracelet_x_ansi}/ansi ${WRKSRC}/vendor/github.com/charmbracelet/x/ansi @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf @${RLN} ${WRKSRC_charmbracelet_x_cellbuf}/cellbuf ${WRKSRC}/vendor/github.com/charmbracelet/x/cellbuf @${RM} -r ${WRKSRC}/vendor/github.com/charmbracelet/x/exp/slice @${RLN} ${WRKSRC_charmbracelet_x_slice}/exp/slice ${WRKSRC}/vendor/github.com/charmbracelet/x/exp/slice .include diff --git a/security/vuls/Makefile b/security/vuls/Makefile index 580d89e8931b..29f50962251c 100644 --- a/security/vuls/Makefile +++ b/security/vuls/Makefile @@ -1,55 +1,56 @@ PORTNAME= vuls DISTVERSIONPREFIX=v DISTVERSION= 0.38.5 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= girgen@FreeBSD.org COMMENT= Agentless vulnerability scanner WWW= https://vuls.io LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules GO_MODULE= github.com/future-architect/vuls GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags "-X main.version=${PORTVERSION}" USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-message periodic-vuls SUB_LIST= PORTNAME=${PORTNAME} USERS=${USERS} GROUPS=${GROUPS} USERS= vuls GROUPS= vuls NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON_i386= https://gitlab.com/cznic/libc/-/issues/45 MAKE_ENV= GOEXPERIMENT=jsonv2 post-patch: @${REINPLACE_CMD} -e 's,%%ETCDIR%%,${ETCDIR},' \ ${WRKSRC}/subcmds/configtest.go \ ${WRKSRC}/subcmds/report_windows.go \ ${WRKSRC}/subcmds/report.go \ ${WRKSRC}/subcmds/saas.go \ ${WRKSRC}/subcmds/scan.go \ ${WRKSRC}/subcmds/server.go \ ${WRKSRC}/subcmds/tui.go post-install: ${MKDIR} ${STAGEDIR}${ETCDIR} \ ${STAGEDIR}/var/db/vuls/results \ ${STAGEDIR}/var/log/vuls \ ${STAGEDIR}${PREFIX}/etc/periodic/daily \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d ${INSTALL_DATA} ${FILESDIR}/newsyslog-${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/newsyslog.conf.d/${PORTNAME}.conf.sample ${INSTALL_DATA} ${FILESDIR}/config.toml \ ${STAGEDIR}${ETCDIR}/config.toml.sample ${INSTALL_SCRIPT} ${WRKDIR}/periodic-${PORTNAME} \ ${STAGEDIR}${PREFIX}/etc/periodic/daily/${PORTNAME} .include diff --git a/sysutils/nginx-ui/Makefile b/sysutils/nginx-ui/Makefile index 58e851c6da88..68261cd7975c 100644 --- a/sysutils/nginx-ui/Makefile +++ b/sysutils/nginx-ui/Makefile @@ -1,67 +1,68 @@ PORTNAME= nginx-ui DISTVERSIONPREFIX= v DISTVERSION= 2.3.3 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ # For instructions on how to create assets: # https://github.com/DtxdF/port-assets-makejails/tree/main/nginx-ui DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.frontend${EXTRACT_SUFX} \ ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX} MAINTAINER= dtxdf@FreeBSD.org COMMENT= Yet another WebUI for Nginx WWW= https://nginxui.com LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules USE_GITHUB= yes GH_ACCOUNT= 0xJacky USE_RC_SUBR= ${PORTNAME} GO_BUILDFLAGS= -ldflags "\ -X 'github.com/0xJacky/Nginx-UI/settings.buildTime=${BUILD_DATE}'" \ -tags=jsoniter SUB_FILES= pkg-message SUB_LIST= USER=${NGINXUI_USER} PLIST_SUB= GROUP=${NGINXUI_USER} \ USER=${NGINXUI_GROUP} NGINXUI_USER= root NGINXUI_GROUP= wheel BUILD_DATE= $$(date -u +%s) # Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD' # in the NGINX UI repository to get the value of GITID. GITID= e5da6dd96dae5567a7aaa27a4000a4762696d89c post-extract: @${MKDIR} ${WRKSRC}/vendor @cd ${WRKDIR}/${PORTNAME}-vendor && ${COPYTREE_SHARE} . ${WRKSRC}/vendor @${MKDIR} ${WRKSRC}/app/dist @cd ${WRKDIR}/${PORTNAME}-frontend && ${COPYTREE_SHARE} . ${WRKSRC}/app/dist @${MV} ${WRKSRC}/app/dist/dist.tar.xz ${WRKSRC}/app/dist.tar.xz post-patch: @${REINPLACE_CMD} -e 's/newLineSymbol/"\\n"/g' \ ${WRKSRC}/vendor/github.com/imega/luaformatter/formatter/writer.go @${REINPLACE_CMD} -e 's,%%GITID%%,${GITID},g' ${WRKSRC}/cmd/version/generate.go @${RM} ${WRKSRC}/vendor/github.com/shirou/gopsutil/v4/internal/common/binary.go pre-build: @${SETENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=off ${GO_CMD} generate ${WRKSRC}/cmd/version/generate.go post-install: @${MKDIR} ${STAGEDIR}/var/db/${PORTNAME} ${INSTALL_DATA} ${FILESDIR}/app.ini ${STAGEDIR}/var/db/${PORTNAME}/app.ini.sample @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/nginx-ui.conf ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${FILESDIR}/nginx.conf ${STAGEDIR}${DATADIR} @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},g' ${STAGEDIR}${DATADIR}/nginx.conf .include diff --git a/x11/hyprls/Makefile b/x11/hyprls/Makefile index 6988578f46c6..760ae9d055bc 100644 --- a/x11/hyprls/Makefile +++ b/x11/hyprls/Makefile @@ -1,30 +1,31 @@ PORTNAME= hyprls DISTVERSIONPREFIX= v DISTVERSION= 0.13.0 +PORTREVISION= 1 CATEGORIES= x11 wayland MAINTAINER= tagattie@FreeBSD.org COMMENT= LSP server for Hyprland config files WWW= https://gwen.works/hyprls LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.26+,modules USE_GITHUB= nodefault GH_TUPLE= hyprwm:hyprland-wiki:139c6a01b75ae0d5cf2b7c82944182b188c91271:hyprland_wiki/hyprland-wiki GO_MODULE= github.com/hyprland-community/hyprls GO_TARGET= ./cmd/hyprls PLIST_FILES= bin/${PORTNAME} PORTDOCS= CONTRIBUTING.md README.md OPTIONS_DEFINE= DOCS post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include