Index: head/Mk/Uses/go.mk =================================================================== --- head/Mk/Uses/go.mk (revision 505320) +++ head/Mk/Uses/go.mk (revision 505321) @@ -1,121 +1,130 @@ # $FreeBSD$ # # This file contains logic to ease porting of Go binaries using the # `go` command. # # Feature: go # Usage: USES=go -# Valid ARGS: (none), modules +# Valid ARGS: (none), modules, no_targets, run # # (none) Setup GOPATH and build in GOPATH mode. # modules If the upstream uses Go modules, this can be set to build # in modules-aware mode. +# no_targets Indicates that Go is needed at build time as a part of +# make/CMake build. This will setup build environment like +# GO_ENV, GO_BUILDFLAGS but will not create post-extract, do-build +# and do-install targets. +# run Indicates that Go is needed at run time and adds it to +# RUN_DEPENDS. # # You can set the following variables to control the process. # # GO_PKGNAME # The name of the package. When building in GOPATH mode, this is # the directory that will be created in GOPATH/src and seen by the # `go` command. When building in modules-aware mode, no directories # will be created and GO_PKGNAME value will be only used as a default # for GO_TARGET. If not set explicitly and GH_SUBDIR is present, # GO_PKGNAME will be inferred from GH_SUBDIR. # # GO_TARGET # The names of the package(s) to build. If not set explicitly, # defaults to GO_PKGNAME. # # CGO_CFLAGS # Addional CFLAGS variables to be passed to the C compiler by the `go` # command # # CGO_LDFLAGS # Addional LDFLAGS variables to be passed to the C compiler by the `go` # command # # GO_BUILDFLAGS # Additional build arguments to be passed to the `go install` command # # GO_PORT # The Go port to use. By default this is lang/go but can be set # to lang/go-devel in make.conf for testing with future Go versions. # -# This variable should not be set by individual ports! +# This variable must not be set by individual ports! # # MAINTAINER: jlaffaye@FreeBSD.org .if !defined(_INCLUDE_USES_GO_MK) _INCLUDE_USES_GO_MK= yes -.if !empty(go_ARGS) && ${go_ARGS:Nmodules} -IGNORE= USES=go only accepts no arguments or 'modules' +.if !empty(go_ARGS:Nmodules:Nno_targets:Nrun) +IGNORE= USES=go has invalid arguments: ${go_ARGS:Nmodules:Nno_targets:Nrun} .endif # Settable variables .if empty(GO_PKGNAME) . if !empty(GH_SUBDIR) GO_PKGNAME= ${GH_SUBDIR:S|^src/||} . else GO_PKGNAME= ${PORTNAME} . endif .endif GO_TARGET?= ${GO_PKGNAME} GO_BUILDFLAGS+= -v -buildmode=exe CGO_ENABLED?= 1 CGO_CFLAGS+= -I${LOCALBASE}/include CGO_LDFLAGS+= -L${LOCALBASE}/lib .if ${ARCH} == armv6 || ${ARCH} == armv7 GOARM?= ${ARCH:C/armv//} .endif # Read-only variables GO_CMD= ${LOCALBASE}/bin/go GO_WRKDIR_BIN= ${WRKDIR}/bin GO_ENV+= CGO_ENABLED=${CGO_ENABLED} \ CGO_CFLAGS="${CGO_CFLAGS}" \ CGO_LDFLAGS="${CGO_LDFLAGS}" \ GOARM=${GOARM} .if ${go_ARGS:Mmodules} GO_BUILDFLAGS+= -mod=vendor GO_WRKSRC= ${WRKSRC} GO_ENV+= GOPATH="" \ GOBIN="${GO_WRKDIR_BIN}" .else GO_WRKDIR_SRC= ${WRKDIR}/src GO_WRKSRC= ${GO_WRKDIR_SRC}/${GO_PKGNAME} GO_ENV+= GOPATH="${WRKDIR}" \ GOBIN="" .endif GO_PORT?= lang/go BUILD_DEPENDS+= ${GO_CMD}:${GO_PORT} +.if ${go_ARGS:Mrun} +RUN_DEPENDS+= ${GO_CMD}:${GO_PORT} +.endif PLIST_SUB+= GO_PKGNAME=${GO_PKGNAME} _USES_POST+= go .endif # !defined(_INCLUDE_USES_GO_MK) .if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_GO_POST_MK) _INCLUDE_USES_GO_POST_MK= yes .if !target(post-extract) && empty(go_ARGS) post-extract: @${MKDIR} ${GO_WRKSRC:H} @${LN} -sf ${WRKSRC} ${GO_WRKSRC} .endif -.if !target(do-build) +.if !target(do-build) && empty(go_ARGS:Mno_targets) do-build: (cd ${GO_WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${GO_ENV} ${GO_CMD} install ${GO_BUILDFLAGS} ${GO_TARGET}) .endif -.if !target(do-install) +.if !target(do-install) && empty(go_ARGS:Mno_targets) do-install: .for _TARGET in ${GO_TARGET} ${INSTALL_PROGRAM} ${GO_WRKDIR_BIN}/${_TARGET:T} ${STAGEDIR}${PREFIX}/bin .endfor .endif .endif # defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_GO_POST_MK) Index: head/databases/cayley/Makefile =================================================================== --- head/databases/cayley/Makefile (revision 505320) +++ head/databases/cayley/Makefile (revision 505321) @@ -1,85 +1,85 @@ # $FreeBSD$ PORTNAME= cayley DISTVERSIONPREFIX= v DISTVERSION= 0.7.5-2 DISTVERSIONSUFFIX= -gcf576ba CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org COMMENT= Open-source graph database LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= gopkg.in/mgo.v2/bson/json.go:320:7: constant 9007199254740992 overflows int -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME}graph GH_TUPLE= badgerodon:peg:9e5f7f4:peg/src/github.com/badgerodon/peg \ boltdb:bolt:fd01fc7:bolt/src/github.com/boltdb/bolt \ dennwc:graphql:12cfed4:graphql/src/github.com/dennwc/graphql \ dlclark:regexp2:7632a26:regexp2/src/github.com/dlclark/regexp2 \ dop251:goja:9183045:goja/src/github.com/dop251/goja \ fsnotify:fsnotify:c282820:fsnotify/src/github.com/fsnotify/fsnotify \ hashicorp:hcl:ef8a98b:hcl/src/github.com/hashicorp/hcl \ go-kivik:couchdb:d811cc7:couchdb/src/github.com/go-kivik/couchdb \ go-kivik:kivik:d2ef974:kivik/src/github.com/go-kivik/kivik \ go-mgo:mgo:5466044:mgo/src/gopkg.in/mgo.v2 \ go-sourcemap:sourcemap:b019cc3:sourcemap/src/github.com/go-sourcemap/sourcemap \ go-sql-driver:mysql:d523deb:mysql/src/github.com/go-sql-driver/mysql \ go-yaml:yaml:v2.2.1:yaml/src/gopkg.in/yaml.v2 \ gogo:protobuf:30cf7ac:protobuf/src/github.com/gogo/protobuf \ golang:glog:23def4e:glog/src/github.com/golang/glog \ golang:snappy:2e65f85:snappy/src/github.com/golang/snappy \ imdario:mergo:7045960:mergo/src/github.com/imdario/mergo \ jackc:pgx:8707449:pgx/src/github.com/jackc/pgx \ julienschmidt:httprouter:adbc77e:httprouter/src/github.com/julienschmidt/httprouter \ lib:pq:90697d6:pq/src/github.com/lib/pq \ linkeddata:gojsonld:4f5db67:gojsonld/src/github.com/linkeddata/gojsonld \ magiconair:properties:c235336:properties/src/github.com/magiconair/properties \ mailru:easyjson:9825584:easyjson/src/github.com/mailru/easyjson \ mattn:go-runewidth:ce7b0b5:runewidth/src/github.com/mattn/go-runewidth \ mitchellh:mapstructure:bb74f1d:mapstructure/src/github.com/mitchellh/mapstructure \ olivere:elastic:dabcc5d:elastic/src/gopkg.in/olivere/elastic.v5 \ pborman:uuid:c65b2f8:uuid/src/github.com/pborman/uuid \ pelletier:go-toml:66540cf:toml/src/github.com/pelletier/go-toml \ peterh:liner:80ce870:liner/src/github.com/peterh/liner \ pkg:errors:816c908:errors/src/github.com/pkg/errors \ russross:blackfriday:11635eb:blackfriday/src/github.com/russross/blackfriday \ spf13:afero:787d034:afero/src/github.com/spf13/afero \ spf13:cast:8965335:cast/src/github.com/spf13/cast \ spf13:cobra:1e58aa3:cobra/src/github.com/spf13/cobra \ spf13:jWalterWeatherman:7c0cea3:jwalterweatherman/src/github.com/spf13/jwalterweatherman \ spf13:pflag:3ebe029:pflag/src/github.com/spf13/pflag \ spf13:viper:1573881:viper/src/github.com/spf13/viper \ syndtr:goleveldb:5d6fca4:goleveldb/src/github.com/syndtr/goleveldb \ tylertreat:BoomFilters:8298e22:boomfilters/src/github.com/tylertreat/BoomFilters \ golang:net:6d3beae:net/src/golang.org/x/net \ golang:sys:37707fd:sys/src/golang.org/x/sys \ golang:text:b7ef84a:text/src/golang.org/x/text GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${GH_PROJECT} PLIST_FILES= bin/${PORTNAME} post-patch: @cd ${WRKSRC} && \ ${FIND} . -name "*.go" | ${XARGS} ${REINPLACE_CMD} -i '' -e ' \ s|github.com/flimzy/kivik|github.com/go-kivik/kivik|; \ s|github.com/olivere/elastic|gopkg.in/olivere/elastic.v5|; \ s|gopkg.in/mgo.v2-unstable|gopkg.in/mgo.v2|' do-build: @cd ${WRKSRC} && [ -e ${PORTNAME} ] || ${LN} -s . ${PORTNAME} @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build \ -ldflags="-X github.com/${GH_ACCOUNT}graph/${GH_PROJECT}/version.GitHash=${PORTVERSION}" \ -o ${PORTNAME}x \ -v ./cmd/cayley do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}x ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/databases/cockroach/Makefile =================================================================== --- head/databases/cockroach/Makefile (revision 505320) +++ head/databases/cockroach/Makefile (revision 505321) @@ -1,49 +1,48 @@ # $FreeBSD$ PORTNAME= cockroach DISTVERSIONPREFIX= v DISTVERSION= 2.0.7 CATEGORIES= databases MASTER_SITES= https://binaries.cockroachdb.com/ EXTRACT_SUFX= .src.tgz MAINTAINER= freebsd@jen20.com COMMENT= Cloud-native SQL database that survive disasters LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/src/github.com/cockroachdb/cockroach/LICENSE ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= "Only supported on amd64" BUILD_DEPENDS= autoconf:devel/autoconf \ bash:shells/bash \ - cmake:devel/cmake \ - go:lang/go + cmake:devel/cmake -USES= gmake libedit +USES= gmake go libedit USE_RC_SUBR= cockroach NO_CCACHE= yes PLIST_FILES= bin/cockroach USERS= cockroach GROUPS= cockroach post-patch: @${REINPLACE_CMD} -e 's|LDFLAGS: -ledit|LDFLAGS: -L${LOCALBASE}/lib -ledit|g' \ -e 's|CPPFLAGS: -Ishim|CPPFLAGS: -I${LOCALBASE}/include -Ishim|g' \ ${WRKSRC}/src/github.com/cockroachdb/cockroach/vendor/github.com/knz/go-libedit/unix/editline_unix.go @${REINPLACE_CMD} -e 's|build -i -o|build -o|g' \ ${WRKSRC}/src/github.com/cockroachdb/cockroach/Makefile do-build: @${SETENV} -i ${MAKE_ENV} \ ${MAKE_CMD} -C ${WRKSRC} buildoss do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/cockroachdb/cockroach/cockroach ${STAGEDIR}${PREFIX}/bin/ .include Index: head/databases/go-carbon/Makefile =================================================================== --- head/databases/go-carbon/Makefile (revision 505320) +++ head/databases/go-carbon/Makefile (revision 505321) @@ -1,39 +1,37 @@ # $FreeBSD$ PORTNAME= go-carbon DISTVERSIONPREFIX= v DISTVERSION= 0.12.0 PORTREVISION= 2 CATEGORIES= databases MAINTAINER= a.andersson.thn@gmail.com COMMENT= Go implementation of carbon LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= go>=1.8:lang/go - USES= go USE_GITHUB= yes GH_ACCOUNT= lomik USE_RC_SUBR= ${PORTNAME} USERS= carbon GROUPS= carbon do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}/_vendor \ go build --ldflags '-X main.BuildVersion=${DISTVERSION}' github.com/lomik/go-carbon do-install: @${MKDIR} ${STAGEDIR}/var/db/go-carbon @${MKDIR} ${STAGEDIR}/var/log/go-carbon @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/go-carbon ${INSTALL_PROGRAM} ${WRKSRC}/go-carbon ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/deploy/go-carbon.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/go-carbon.conf.sample ${INSTALL_DATA} ${WRKSRC}/deploy/storage-aggregation.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/storage-aggregation.conf.sample ${INSTALL_DATA} ${WRKSRC}/deploy/storage-schemas.conf ${STAGEDIR}${PREFIX}/etc/go-carbon/storage-schemas.conf.sample .include Index: head/databases/influxdb/Makefile =================================================================== --- head/databases/influxdb/Makefile (revision 505320) +++ head/databases/influxdb/Makefile (revision 505321) @@ -1,181 +1,181 @@ # $FreeBSD$ PORTNAME= influxdb DISTVERSIONPREFIX= v DISTVERSION= 1.7.6 CATEGORIES= databases net-mgmt MAINTAINER= cheffo@freebsd-bg.org COMMENT= Open-source distributed time series database LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 ONLY_FOR_ARCHS_REASON= depends on go which is not supported in this architecture -BUILD_DEPENDS= go>=1.10.3:lang/go +USES= go USE_RC_SUBR= influxd USE_GITHUB= yes GH_ACCOUNT= influxdata GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT} GH_TUPLE= BurntSushi:toml:a368813:BurntSushi_toml/src/github.com/BurntSushi/toml \ Masterminds:semver:v1.4.2:Masterminds_semver/src/github.com/Masterminds/semver \ alecthomas:kingpin:v2.2.6:alecthomas_kingpin/src/github.com/alecthomas/kingpin \ alecthomas:template:a0175ee:alecthomas_template/src/github.com/alecthomas/template \ alecthomas:units:2efee85:alecthomas_units/src/github.com/alecthomas/units \ apache:arrow:f5df773:apache_arrow/src/github.com/apache/arrow \ apex:log:941dea7:apex_log/src/github.com/apex/log \ aws:aws-sdk-go:v1.15.50:aws_aws_sdk_go/src/github.com/aws/aws-sdk-go \ beorn7:perks:3a771d9:beorn7_perks/src/github.com/beorn7/perks \ blakesmith:ar:8bd4349:blakesmith_ar/src/github.com/blakesmith/ar \ bmizerany:pat:6226ea5:bmizerany_pat/src/github.com/bmizerany/pat \ boltdb:bolt:v1.3.1:boltdb_bolt/src/github.com/boltdb/bolt \ c-bata:go-prompt:v0.2.1:c_bata_go_prompt/src/github.com/c-bata/go-prompt \ caarlos0:ctrlc:v1.0.0:caarlos0_ctrlc/src/github.com/caarlos0/ctrlc \ campoy:unique:88950e5:campoy_unique/src/github.com/campoy/unique \ cespare:xxhash:v1.0.0:cespare_xxhash/src/github.com/cespare/xxhash \ collectd:go-collectd:v0.3.0:collectd_go_collectd/src/collectd.org \ davecgh:go-spew:v1.1.0:davecgh_go_spew/src/github.com/davecgh/go-spew \ dgrijalva:jwt-go:v3.2.0:dgrijalva_jwt_go/src/github.com/dgrijalva/jwt-go \ dgryski:go-bitstream:3522498:dgryski_go_bitstream/src/github.com/dgryski/go-bitstream \ dominikh:go-tools:2017.2.2:dominikh_go_tools/src/honnef.co/go/tools \ fatih:color:v1.5.0:fatih_color/src/github.com/fatih/color \ glycerine:go-unsnap-stream:9f0cb55:glycerine_go_unsnap_stream/src/github.com/glycerine/go-unsnap-stream \ go-ini:ini:v1.38.3:go_ini_ini/src/github.com/go-ini/ini \ go-sql-driver:mysql:v1.4.1:go_sql_driver_mysql/src/github.com/go-sql-driver/mysql \ go-yaml:yaml:5420a8b:go_yaml_yaml/src/gopkg.in/yaml.v2 \ gogo:protobuf:v1.1.1:gogo_protobuf/src/github.com/gogo/protobuf \ golang:appengine:v1.2.0:golang_appengine/src/google.golang.org/appengine \ golang:crypto:a214413:golang_crypto/src/golang.org/x/crypto \ golang:net:a680a1e:golang_net/src/golang.org/x/net \ golang:oauth2:c57b0fa:golang_oauth2/src/golang.org/x/oauth2 \ golang:protobuf:v1.1.0:golang_protobuf/src/github.com/golang/protobuf \ golang:snappy:d9eb7a3:golang_snappy/src/github.com/golang/snappy \ golang:sync:1d60e46:golang_sync/src/golang.org/x/sync \ golang:sys:ac767d6:golang_sys/src/golang.org/x/sys \ golang:text:v0.3.0:golang_text/src/golang.org/x/text \ golang:time:fbb02b2:golang_time/src/golang.org/x/time \ golang:tools:45ff765:golang_tools/src/golang.org/x/tools \ google:go-cmp:v0.2.0:google_go_cmp/src/github.com/google/go-cmp \ google:go-genproto:fedd286:google_go_genproto/src/google.golang.org/genproto \ google:go-github:dd29b54:google_go_github/src/github.com/google/go-github \ google:go-querystring:v1.0.0:google_go_querystring/src/github.com/google/go-querystring \ goreleaser:goreleaser:v0.88.0:goreleaser_goreleaser/src/github.com/goreleaser/goreleaser \ goreleaser:nfpm:v0.9.5:goreleaser_nfpm/src/github.com/goreleaser/nfpm \ grpc:grpc-go:v1.13.0:grpc_grpc_go/src/google.golang.org/grpc \ imdario:mergo:v0.3.6:imdario_mergo/src/github.com/imdario/mergo \ influxdata:flux:v0.24.0:influxdata_flux/src/github.com/influxdata/flux \ influxdata:influxql:v1.0.0:influxdata_influxql/src/github.com/influxdata/influxql \ influxdata:line-protocol:a3afd89:influxdata_line_protocol/src/github.com/influxdata/line-protocol \ influxdata:roaring:fc520f4:influxdata_roaring/src/github.com/influxdata/roaring \ influxdata:tdigest:bf2b5ad:influxdata_tdigest/src/github.com/influxdata/tdigest \ influxdata:usage-client:6d38953:influxdata_usage_client/src/github.com/influxdata/usage-client \ jmespath:go-jmespath:0b12d6b:jmespath_go_jmespath/src/github.com/jmespath/go-jmespath \ jsternberg:zap-logfmt:v1.0.0:jsternberg_zap_logfmt/src/github.com/jsternberg/zap-logfmt \ jwilder:encoding:b4e1701:jwilder_encoding/src/github.com/jwilder/encoding \ kisielk:gotool:v1.0.0:kisielk_gotool/src/github.com/kisielk/gotool \ klauspost:compress:v1.4.0:klauspost_compress/src/github.com/klauspost/compress \ klauspost:cpuid:v1.1:klauspost_cpuid/src/github.com/klauspost/cpuid \ klauspost:crc32:v1.1:klauspost_crc32/src/github.com/klauspost/crc32 \ klauspost:pgzip:v1.1:klauspost_pgzip/src/github.com/klauspost/pgzip \ lib:pq:v1.0.0:lib_pq/src/github.com/lib/pq \ mattn:go-colorable:v0.0.9:mattn_go_colorable/src/github.com/mattn/go-colorable \ mattn:go-isatty:6ca4dbf:mattn_go_isatty/src/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.2:mattn_go_runewidth/src/github.com/mattn/go-runewidth \ mattn:go-tty:13ff120:mattn_go_tty/src/github.com/mattn/go-tty \ mattn:go-zglob:2ea3427:mattn_go_zglob/src/github.com/mattn/go-zglob \ matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/src/github.com/matttproud/golang_protobuf_extensions \ mitchellh:go-homedir:ae18d6b:mitchellh_go_homedir/src/github.com/mitchellh/go-homedir \ mschoch:smat:90eadee:mschoch_smat/src/github.com/mschoch/smat \ opentracing:opentracing-go:bd9c319:opentracing_opentracing_go/src/github.com/opentracing/opentracing-go \ paulbellamy:ratecounter:v0.2.0:paulbellamy_ratecounter/src/github.com/paulbellamy/ratecounter \ peterh:liner:8c1271f:peterh_liner/src/github.com/peterh/liner \ philhofer:fwd:v1.0.0:philhofer_fwd/src/github.com/philhofer/fwd \ pkg:errors:v0.8.0:pkg_errors/src/github.com/pkg/errors \ pkg:term:bffc007:pkg_term/src/github.com/pkg/term \ prometheus:client_golang:661e31b:prometheus_client_golang/src/github.com/prometheus/client_golang \ prometheus:client_model:5c3871d:prometheus_client_model/src/github.com/prometheus/client_model \ prometheus:common:7600349:prometheus_common/src/github.com/prometheus/common \ prometheus:procfs:ae68e2d:prometheus_procfs/src/github.com/prometheus/procfs \ retailnext:hllpp:101a6d2:retailnext_hllpp/src/github.com/retailnext/hllpp \ satori:go.uuid:v1.2.0:satori_go_uuid/src/github.com/satori/go.uuid \ segmentio:kafka-go:v0.2.2:segmentio_kafka_go/src/github.com/segmentio/kafka-go \ spf13:cast:v1.3.0:spf13_cast/src/github.com/spf13/cast \ tinylib:msgp:1.0.2:tinylib_msgp/src/github.com/tinylib/msgp \ uber-go:atomic:v1.3.2:uber_go_atomic/src/go.uber.org/atomic \ uber-go:multierr:v1.1.0:uber_go_multierr/src/go.uber.org/multierr \ uber-go:zap:v1.9.0:uber_go_zap/src/go.uber.org/zap \ willf:bitset:v1.1.3:willf_bitset/src/github.com/willf/bitset \ xlab:treeprint:d6fb674:xlab_treeprint/src/github.com/xlab/treeprint OPTIONS_DEFINE= MANPAGES OPTIONS_DEFAULT= MANPAGES OPTIONS_SUB= yes MANPAGES_BUILD_DEPENDS= xmlto:textproc/xmlto \ asciidoc:textproc/asciidoc \ docbook-xml>0:textproc/docbook-xml MANPAGES_USES= gmake INFLUXD_DBDIR= /var/db/${PORTNAME}/ INFLUXD_LOGDIR= /var/log/${PORTNAME}/ INFLUXD_PIDDIR= /var/run/${PORTNAME}/ INFLUXD_USER= influxd INFLUXD_GROUP= influxd USERS= ${INFLUXD_USER} GROUPS= ${INFLUXD_GROUP} SUB_LIST= INFLUXD_USER=${INFLUXD_USER} \ INFLUXD_GROUP=${INFLUXD_GROUP} \ INFLUXD_DBDIR=${INFLUXD_DBDIR} \ INFLUXD_PIDDIR=${INFLUXD_PIDDIR} \ INFLUXD_LOGDIR=${INFLUXD_LOGDIR} PLIST_SUB= INFLUXD_USER=${INFLUXD_USER} \ INFLUXD_GROUP=${INFLUXD_GROUP} \ INFLUXD_DBDIR=${INFLUXD_DBDIR} \ INFLUXD_PIDDIR=${INFLUXD_PIDDIR} \ INFLUXD_LOGDIR=${INFLUXD_LOGDIR} .include .if ${OPSYS} == "FreeBSD" SUB_LIST+= INFLUXD_LOGCMD="daemon" .else SUB_LIST+= INFLUXD_LOGCMD="logger" .endif do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags "-X main.version=${DISTVERSION}" ./cmd/... do-build-MANPAGES-on: @cd ${WRKSRC}/${GH_SUBDIR}/man && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} do-install: ${MKDIR} ${STAGEDIR}${INFLUXD_DBDIR} \ ${STAGEDIR}${INFLUXD_PIDDIR} \ ${STAGEDIR}${INFLUXD_LOGDIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/influxd ${STAGEDIR}${PREFIX}/bin/influxd ${INSTALL_PROGRAM} ${WRKSRC}/bin/influx ${STAGEDIR}${PREFIX}/bin/influx ${INSTALL_PROGRAM} ${WRKSRC}/bin/influx_inspect ${STAGEDIR}${PREFIX}/bin/influx_inspect ${INSTALL_PROGRAM} ${WRKSRC}/bin/influx_tsm ${STAGEDIR}${PREFIX}/bin/influx_tsm ${INSTALL_PROGRAM} ${WRKSRC}/bin/influx_stress ${STAGEDIR}${PREFIX}/bin/influx_stress ${INSTALL_PROGRAM} ${WRKSRC}/bin/store ${STAGEDIR}${PREFIX}/bin/influx_store @${SED} -i .bak -e \ "s|/var/lib/influxdb|/var/db/influxdb|g" \ ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT}/etc/config.sample.toml ${INSTALL_DATA} \ ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT}/etc/config.sample.toml \ ${STAGEDIR}${PREFIX}/etc/influxd.conf.sample do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/src/github.com/influxdata/influxdb/man/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/databases/mongodb34-tools/Makefile =================================================================== --- head/databases/mongodb34-tools/Makefile (revision 505320) +++ head/databases/mongodb34-tools/Makefile (revision 505321) @@ -1,75 +1,73 @@ # $FreeBSD$ PORTNAME= mongodb34-tools PORTVERSION= 3.4.9 DISTVERSIONPREFIX= r CATEGORIES= databases net MAINTAINER= numisemis@yahoo.com COMMENT= Tools for MongoDB LICENSE= APACHE20 BROKEN_SSL= openssl111 libressl libressl-devel BROKEN_SSL_REASON_openssl111= variable has incomplete type 'BIO_METHOD' (aka 'struct bio_method_st') BROKEN_SSL_REASON_libressl= could not determine kind of name for C.EVP_sha BROKEN_SSL_REASON_libressl-devel= ${BROKEN_SSL_REASON_libressl} -BUILD_DEPENDS= go>0:lang/go - -USES= localbase +USES= go localbase USE_GITHUB= yes GH_ACCOUNT= mongodb GH_PROJECT= mongo-tools OPTIONS_DEFINE= SSL SASL DOCS OPTIONS_DEFAULT= SSL SASL SASL_USE= my_tags=sasl SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SSL_USES= ssl SSL_USE= my_tags=ssl ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than i386 and amd64" # Go is not our friend. Without below, ignores user-supplied flags. MAKE_CMD= ${LOCALBASE}/bin/go build MAKE_ENV= GOPATH="${WRKSRC}/.gopath:${WRKSRC}/vendor" \ CGO_CFLAGS="${CFLAGS}" CGO_CPPFLAGS="${CPPFLAGS}" \ CGO_CXXFLAGS="${CXXFLAGS}" CGO_LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}" MY_TAGS= -tags "${USE_MY_TAGS}" .include .if ${SSL_DEFAULT} == base BROKEN_FreeBSD_12= variable has incomplete type 'BIO_METHOD' (aka 'struct bio_method_st') BROKEN_FreeBSD_13= variable has incomplete type 'BIO_METHOD' (aka 'struct bio_method_st') .endif post-patch: @cd ${WRKSRC} ; ${MKDIR} ${WRKSRC}/.gopath/src/github.com/${GH_ACCOUNT} ; \ ${LN} -sf ${WRKSRC} ${WRKSRC}/.gopath/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} do-build: .for x in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongooplog ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ -o ${WRKSRC}/bin/${x} ${MY_TAGS}\ -ldflags "-X github.com/${GH_ACCOUNT}/${GH_PROJECT}/common/options.Gitspec=${GH_TAGNAME}"\ ${WRKSRC}/${x}/main/${x}.go .endfor do-install: .for x in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongooplog ${INSTALL_PROGRAM} ${WRKSRC}/bin/${x} ${STAGEDIR}${PREFIX}/bin/ .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for x in LICENSE.md README.md THIRD-PARTY-NOTICES ${INSTALL_MAN} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/databases/mongodb36-tools/Makefile =================================================================== --- head/databases/mongodb36-tools/Makefile (revision 505320) +++ head/databases/mongodb36-tools/Makefile (revision 505321) @@ -1,76 +1,74 @@ # $FreeBSD$ PORTNAME= mongodb36-tools PORTVERSION= 3.6.3 DISTVERSIONPREFIX= r CATEGORIES= databases net MAINTAINER= numisemis@yahoo.com COMMENT= Tools for MongoDB LICENSE= APACHE20 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= "not yet ported to anything other than i386 and amd64" BROKEN_SSL= openssl111 libressl libressl-devel BROKEN_SSL_REASON_openssl111= variable has incomplete type 'BIO_METHOD' (aka 'struct bio_method_st') BROKEN_SSL_REASON_libressl= could not determine kind of name for C.EVP_sha BROKEN_SSL_REASON_libressl-devel= ${BROKEN_SSL_REASON_libressl} -BUILD_DEPENDS= go>0:lang/go - CONFLICTS_INSTALL= mongodb mongodb[32-34]-tools -USES= localbase +USES= go localbase USE_GITHUB= yes GH_ACCOUNT= mongodb GH_PROJECT= mongo-tools OPTIONS_DEFINE= DOCS SSL SASL OPTIONS_DEFAULT= SSL SASL SASL_USE= my_tags=sasl SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 SSL_USES= ssl SSL_USE= my_tags=ssl # Go is not our friend. Without below, ignores user-supplied flags. MAKE_CMD= ${LOCALBASE}/bin/go build MAKE_ENV= GOPATH="${WRKSRC}/.gopath:${WRKSRC}/vendor" \ CGO_CFLAGS="${CFLAGS}" CGO_CPPFLAGS="${CPPFLAGS}" \ CGO_CXXFLAGS="${CXXFLAGS}" CGO_LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}" MY_TAGS= -tags "${USE_MY_TAGS}" .include .if ${SSL_DEFAULT} == base BROKEN_FreeBSD_12= variable has incomplete type 'BIO_METHOD' (aka 'struct bio_method_st') BROKEN_FreeBSD_13= variable has incomplete type 'BIO_METHOD' (aka 'struct bio_method_st') .endif post-patch: @cd ${WRKSRC} ; ${MKDIR} ${WRKSRC}/.gopath/src/github.com/${GH_ACCOUNT} ; \ ${LN} -sf ${WRKSRC} ${WRKSRC}/.gopath/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} do-build: .for x in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ -o ${WRKSRC}/bin/${x} ${MY_TAGS}\ -ldflags "-X github.com/${GH_ACCOUNT}/${GH_PROJECT}/common/options.Gitspec=${GH_TAGNAME}"\ ${WRKSRC}/${x}/main/${x}.go .endfor do-install: .for x in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop ${INSTALL_PROGRAM} ${WRKSRC}/bin/${x} ${STAGEDIR}${PREFIX}/bin/ .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for x in LICENSE.md README.md THIRD-PARTY-NOTICES ${INSTALL_MAN} ${WRKSRC}/${x} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/databases/pgmetrics/Makefile =================================================================== --- head/databases/pgmetrics/Makefile (revision 505320) +++ head/databases/pgmetrics/Makefile (revision 505321) @@ -1,39 +1,40 @@ # Created by: Palle Girgensohn # $FreeBSD$ PORTNAME= pgmetrics PORTVERSION= 1.7.0 DISTVERSIONPREFIX=v CATEGORIES= databases MAINTAINER= girgen@FreeBSD.org COMMENT= Collect and display info & stats from a running PostgreSQL server LICENSE= APACHE20 +USES= go + USE_GITHUB= yes -BUILD_DEPENDS= go>=1.9:lang/go GO_PKGNAME= github.com/${GH_ACCOUNT}/${GH_PROJECT} GH_ACCOUNT= rapidloop GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT} GH_TUPLE= dustin:go-humanize:bb3d318650d4:go_humanize/src/github.com/dustin/go-humanize \ howeyc:gopass:bf9dde6d0d2c:gopass/src/github.com/howeyc/gopass \ pborman:getopt:7148bc3a4c30:getopt/src/github.com/pborman/getopt \ rapidloop:pq:40e32c5:pq/src/github.com/rapidloop/pq \ xdg-go:stringprep:v1.0.0:stringprepgo/src/github.com/xdg-go/stringprep \ xdg:stringprep:v1.0.0:stringprepxdg/src/github.com/xdg/stringprep \ golang:sys:37707fdb30a5:sys/src/golang.org/x/sys \ golang:crypto:432090b8f568:crypto/src/golang.org/x/crypto \ golang:text:v0.3.0:text/src/golang.org/x/text BUILD_AS_NON_ROOT=yes GO_ENV+= "CGO_ENABLED=0" do-build: @cd ${WRKSRC}/${GH_SUBDIR}; ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -ldflags "-s -w -X main.version=${PORTVERSION}" ./cmd/${PORTNAME} do-install: @cd ${WRKSRC}/${GH_SUBDIR}; ${INSTALL_PROGRAM} ${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/databases/tile38/Makefile =================================================================== --- head/databases/tile38/Makefile (revision 505320) +++ head/databases/tile38/Makefile (revision 505321) @@ -1,51 +1,50 @@ # Created by: olevole@olevole.ru # $FreeBSD$ PORTNAME= tile38 DISTVERSION= 1.12.0 CATEGORIES= databases MAINTAINER= a.andersson.thn@gmail.com COMMENT= In-memory geolocation data store, spatial index, and realtime geofence LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.7:lang/go \ - bash:shells/bash +BUILD_DEPENDS= bash:shells/bash -USES= shebangfix +USES= go shebangfix SHEBANG_FILES= build.sh USE_GITHUB= yes GH_ACCOUNT= tidwall USE_RC_SUBR= tile38 SSP_UNSAFE= yes USERS= ${PORTNAME} GROUPS= ${PORTNAME} TILE38_DBDIR= /var/db/tile38 TILE38_RUNDIR= /var/run/tile38 SUB_LIST= PORTNAME=${PORTNAME} \ TILE38_USER=${USERS} \ TILE38_DBDIR=${TILE38_DBDIR} \ TILE38_RUNDIR=${TILE38_RUNDIR} PLIST_SUB= TILE38_USER=${USERS} \ TILE38_GROUP=${GROUPS} \ TILE38_DBDIR=${TILE38_DBDIR} \ TILE38_RUNDIR=${TILE38_RUNDIR} do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./build.sh do-install: @${MKDIR} ${STAGEDIR}${TILE38_DBDIR} ${STAGEDIR}${TILE38_RUNDIR} ${INSTALL_PROGRAM} ${WRKSRC}/tile38-cli ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_PROGRAM} ${WRKSRC}/tile38-server ${STAGEDIR}${PREFIX}/bin/ do-test: @cd ${WRKSRC} && ./build.sh test .include Index: head/databases/usql/Makefile =================================================================== --- head/databases/usql/Makefile (revision 505320) +++ head/databases/usql/Makefile (revision 505321) @@ -1,51 +1,51 @@ # $FreeBSD$ PORTNAME= usql DISTVERSIONPREFIX= v DISTVERSION= 0.7.4 CATEGORIES= databases MAINTAINER= yuri@FreeBSD.org COMMENT= Universal command-line interface for SQL databases LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= xo GH_TUPLE= xo:dburl:98997a0:dburl/src/github.com/xo/dburl \ xo:terminfo:1a4775e:terminfo/src/github.com/xo/terminfo \ xo:tblfmt:e2122a1:tblfmt/src/github.com/xo/tblfmt \ xo:xoutil:46189f4:xoutil/src/github.com/xo/xoutil \ alecthomas:chroma:v0.3.0:chroma/src/github.com/alecthomas/chroma \ alecthomas:kingpin:v2.2.6:kingpin/src/github.com/alecthomas/kingpin \ alecthomas:template:a0175ee:template/src/github.com/alecthomas/template \ alecthomas:units:2efee85:units/src/github.com/alecthomas/units \ alexflint:go-arg:0cc8e30:goarg/src/github.com/alexflint/go-arg \ danwakefield:fnmatch:cbb64ac:fnmatch/src/github.com/danwakefield/fnmatch \ denisenkom:go-mssqldb:ee49270:gomssqldb/src/github.com/denisenkom/go-mssqldb \ dlclark:regexp2:v1.1.6:regexp2/src/github.com/dlclark/regexp2 \ go-sql-driver:mysql:v1.3:mysql/src/github.com/go-sql-driver/mysql \ gohxs:readline:a780388:readline/src/github.com/gohxs/readline \ lib:pq:88edab0:pq/src/github.com/lib/pq \ mattn:go-isatty:v0.0.3:goisatty/src/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.2:gorunewidth/src/github.com/mattn/go-runewidth \ mattn:go-sqlite3:v1.6.0:gosqlite3/src/github.com/mattn/go-sqlite3 \ olekukonko:tablewriter:b8a9be0:tablewriter/src/github.com/olekukonko/tablewriter \ zaf:temp:94e3859:temp/src/github.com/zaf/temp \ golang:crypto:650f4a3:crypto/src/golang.org/x/crypto GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME} PLIST_FILES= bin/usql do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/usql ${STAGEDIR}${PREFIX}/bin .include Index: head/deskutils/chart/Makefile =================================================================== --- head/deskutils/chart/Makefile (revision 505320) +++ head/deskutils/chart/Makefile (revision 505321) @@ -1,43 +1,43 @@ # $FreeBSD$ PORTNAME= chart DISTVERSIONPREFIX= v DISTVERSION= 3.0.0 CATEGORIES= deskutils MAINTAINER= mail@dbalan.in COMMENT= CLI tool to create quick plots LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.10:lang/go +USES= go USE_GITHUB= yes PORTDOCS= README.md OPTIONS_DEFINE= DOCS GH_ACCOUNT= marianogappa GH_SUBDIR= src/github.com/marianogappa/chart GH_TUPLE= Sirupsen:logrus:v1.0.5:logrus/src/github.com/Sirupsen/logrus \ skratchdot:open-golang:75fb7ed:skratchdot/src/github.com/skratchdot/open-golang \ golang:crypto:027cca1:crypto/src/golang.org/x/crypto \ golang:sys:6c888cc:sys/src/golang.org/x/sys PLIST_FILES= bin/chart do-build: ( cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} \ go build ${BUILD_FLAGS} -o bin/chart ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/chart ${STAGEDIR}${PREFIX}/bin/chart post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include Index: head/devel/arduino-builder/Makefile =================================================================== --- head/devel/arduino-builder/Makefile (revision 505320) +++ head/devel/arduino-builder/Makefile (revision 505321) @@ -1,54 +1,53 @@ # $FreeBSD$ PORTNAME= arduino-builder PORTVERSION= 1.3.25 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= kevans@FreeBSD.org COMMENT= Command line tool for building Arduino sketches LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= arduino GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME} GH_TUPLE= go-errors:errors:8fa88b0:goerrors/src/github.com/go-errors/errors \ stretchr:testify:v1.1.4:stretchr/src/github.com/stretchr/testify \ jstemmer:go-junit-report:6aeed67:jstemmer/src/github.com/jstemmer/go-junit-report OPTIONS_DEFINE= TOOLS OPTIONS_DEFAULT=TOOLS TOOLS_DESC= Add arduino-tools for a standalone build setup TOOLS_RUN_DEPENDS= arduino-tools>=${_COMPAT_VER}:devel/arduino-tools TOOLS_PLIST_FILES= arduino/arduino-builder.options -GO_ENV+= GOPATH=${WRKSRC} _COMPAT_VER= 1.6.12 _IDE_VER= 10612 PLIST_FILES= arduino/hardware/platform.keys.rewrite.txt \ arduino/hardware/platform.txt \ bin/${PORTNAME} do-patch-TOOLS-on: ${CP} ${FILESDIR}/arduino-builder.options.in ${WRKSRC}/arduino-builder.options ${REINPLACE_CMD} -e 's|%%IDEVER%%|${_IDE_VER}|' \ -e 's|%%PREFIX%%|${PREFIX}|' \ ${WRKSRC}/arduino-builder.options do-build: - @( cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GO_ENV} go build arduino.cc/arduino-builder ) + @( cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} go build arduino.cc/arduino-builder ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} (cd ${WRKSRC}/src/arduino.cc/builder && ${COPYTREE_SHARE} "hardware" ${STAGEDIR}${PREFIX}/arduino ${FIND_EXPR}) do-install-TOOLS-on: ${INSTALL_DATA} ${WRKSRC}/arduino-builder.options ${STAGEDIR}${PREFIX}/arduino/arduino-builder.options .include Index: head/devel/arduinoOTA/Makefile =================================================================== --- head/devel/arduinoOTA/Makefile (revision 505320) +++ head/devel/arduinoOTA/Makefile (revision 505321) @@ -1,27 +1,27 @@ # $FreeBSD$ PORTNAME= arduinoOTA PORTVERSION= 1.2.0 CATEGORIES= devel MAINTAINER= kevans@FreeBSD.org COMMENT= OTA upload tool for Arduino/ESP8266 LICENSE= GPLv3 -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= arduino GH_TAGNAME= c2b8306 PLIST_FILES= bin/${PORTNAME} COMPILEINFO= ${OPSYS}${OSREL}-${ARCH}-${GH_TAGNAME} do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_ENV} go build -o ${PORTNAME} -ldflags "-X main.compileInfo=${COMPILEINFO}" main.go do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/devel/awless/Makefile =================================================================== --- head/devel/awless/Makefile (revision 505320) +++ head/devel/awless/Makefile (revision 505321) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= awless DISTVERSIONPREFIX= v DISTVERSION= 0.1.11 CATEGORIES= devel MAINTAINER= dg@syrec.org COMMENT= Fast, powerful and easy-to-use CLI for AWS LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= wallix GH_SUBDIR= src/github.com/wallix/${PORTNAME} OPTIONS_DEFINE= DOCS PLIST_FILES= bin/awless PORTDOCS= README.md CHANGELOG.md do-build: @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${PORTNAME} ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/bloaty/Makefile =================================================================== --- head/devel/bloaty/Makefile (revision 505320) +++ head/devel/bloaty/Makefile (revision 505321) @@ -1,32 +1,31 @@ # $FreeBSD$ PORTNAME= bloaty PORTVERSION= 1.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= devel MAINTAINER= swills@FreeBSD.org COMMENT= Size profiler for binaries LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go \ - cmake:devel/cmake \ +BUILD_DEPENDS= cmake:devel/cmake \ ninja:devel/ninja LIB_DEPENDS= libre2.so:devel/re2 \ libcapstone.so:devel/capstone4 \ libprotobuf.so:devel/protobuf -USES= cmake pkgconfig +USES= cmake go:no_targets pkgconfig USE_GITHUB= yes GH_ACCOUNT= google GH_TUPLE= abseil:abseil-cpp:bea85b5:abseil/third_party/abseil-cpp \ nico:demumble:01098ea:demumble/third_party/demumble CMAKE_OFF= BLOATY_ENABLE_CMAKETARGETS BLOATY_ENABLE_BUILDID PLIST_FILES= bin/bloaty .include Index: head/devel/git-codereview/Makefile =================================================================== --- head/devel/git-codereview/Makefile (revision 505320) +++ head/devel/git-codereview/Makefile (revision 505321) @@ -1,32 +1,32 @@ # $FreeBSD$ PORTNAME= git-codereview PORTVERSION= 0.0.0.2016030201 CATEGORIES= devel MAINTAINER= swills@FreeBSD.org COMMENT= Command-line tool for working with Gerrit -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= golang GH_PROJECT= review GH_TAGNAME= 77ae237 PLIST_FILES= bin/git-codereview post-patch: @${MKDIR} ${WRKSRC}/src/golang.org/x/review .for src in .gitattributes AUTHORS CONTRIBUTING.md CONTRIBUTORS LICENSE PATENTS \ README codereview.cfg git-codereview @${MV} ${WRKSRC}/${src} ${WRKSRC}/src/golang.org/x/review .endfor do-build: @cd ${WRKSRC}/src/golang.org/x/review ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go install ./... do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/devel/git-town/Makefile =================================================================== --- head/devel/git-town/Makefile (revision 505320) +++ head/devel/git-town/Makefile (revision 505321) @@ -1,36 +1,37 @@ # $FreeBSD$ PORTNAME= git-town DISTVERSIONPREFIX= v DISTVERSION= 7.2.1 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Git extension for generic, high-level git workflow support LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go RUN_DEPENDS= git:devel/git + +USES= go USE_GITHUB= yes GH_ACCOUNT= Originate GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= DOCS PORTDOCS= * do-build: @cd ${WRKSRC}/${GH_SUBDIR} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ do-install-DOCS-on: cd ${WRKSRC}/documentation && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/devel/gitaly/Makefile =================================================================== --- head/devel/gitaly/Makefile (revision 505320) +++ head/devel/gitaly/Makefile (revision 505321) @@ -1,58 +1,57 @@ # $FreeBSD$ PORTNAME= gitaly DISTVERSION= 1.42.4 PORTREVISION= 0 CATEGORIES= devel MAINTAINER= mfechner@FreeBSD.org COMMENT= Smart reverse proxy for GitLab LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE # define dependencies that are required for build and run under MY_DEPENDS MY_DEPENDS= git>=2.21:devel/git \ rubygem-bundler>=1.17.3:sysutils/rubygem-bundler \ rubygem-rugged>=0.28.0:devel/rubygem-rugged \ rubygem-github-linguist>=6.1:textproc/rubygem-github-linguist \ rubygem-gitlab-markup>=1.7.0:textproc/rubygem-gitlab-markup \ rubygem-activesupport5>=5.1.7:devel/rubygem-activesupport5 \ rubygem-gitaly-proto>=1.27.0:net/rubygem-gitaly-proto \ rubygem-rdoc>=6.0:devel/rubygem-rdoc \ rubygem-gitlab-gollum-lib>=4.2.7.7:www/rubygem-gitlab-gollum-lib \ rubygem-gitlab-gollum-rugged_adapter>=0.4.4.2:www/rubygem-gitlab-gollum-rugged_adapter \ rubygem-grpc>=1.19.0:net/rubygem-grpc \ rubygem-sentry-raven>=2.9.0:devel/rubygem-sentry-raven \ rubygem-faraday>=0.12:www/rubygem-faraday \ rubygem-rbtrace>0:devel/rubygem-rbtrace \ rubygem-licensee8>=8.9.0:devel/rubygem-licensee8 \ rubygem-google-protobuf371>=3.7.1:devel/rubygem-google-protobuf371 -BUILD_DEPENDS= go>=1.11:lang/go \ - gem:devel/ruby-gems \ +BUILD_DEPENDS= gem:devel/ruby-gems \ ${MY_DEPENDS} RUN_DEPENDS= ${MY_DEPENDS} \ gitlab-shell>=6.0.4:devel/gitlab-shell -USES= gmake +USES= gmake go:no_targets USE_RUBY= yes USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find this here: https://gitlab.com/gitlab-org/gitaly/tags GL_COMMIT= 0046cd32638921f2730e06bc7c4bbf194b8ac17d post-patch: ${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/config.toml.example ${MV} ${WRKSRC}/config.toml.example ${WRKSRC}/config.toml.sample do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${MKDIR} ${STAGEDIR}${DATADIR}/bin ${FIND} ${WRKSRC} -name '*.orig' -delete ${FIND} ${WRKSRC} -name "Gemfile.lock" -delete (cd ${WRKSRC}/_build/bin/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/bin && \ cd ${WRKSRC} && ${COPYTREE_SHARE} config.toml.sample ${STAGEDIR}${DATADIR}) && \ cd ${WRKSRC}/ruby && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/ruby .include Index: head/devel/gitlab-runner/Makefile =================================================================== --- head/devel/gitlab-runner/Makefile (revision 505320) +++ head/devel/gitlab-runner/Makefile (revision 505321) @@ -1,77 +1,78 @@ # $FreeBSD$ PORTNAME= gitlab-runner PORTVERSION= 11.11.1 CATEGORIES= devel MASTER_SITES= \ https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \ https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm DISTFILES= \ prebuilt-x86_64.tar.xz:dockerx64 \ prebuilt-arm.tar.xz:dockerarm DIST_SUBDIR= gitlab-runner EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= swills@FreeBSD.org COMMENT= Official GitLab Runner written in Go LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go \ - go-bindata:devel/go-bindata +BUILD_DEPENDS= go-bindata:devel/go-bindata RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ bash:shells/bash \ git:devel/git + +USES= go USE_GITLAB= yes # Find tags here: # https://gitlab.com/gitlab-org/gitlab-runner/tags GL_ACCOUNT= gitlab-org GL_COMMIT= 5a147c9271bc1f6114ed4e32d3ba3eb9ea372cda GITBRANCH= 11-11-stable # https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-freebsd-amd64 BUILT= 2019-05-24T12:47:07+0000 GO_LDFLAGS= -X gitlab.com/gitlab-org/gitlab-runner/common.VERSION=${PORTVERSION} \ -X gitlab.com/gitlab-org/gitlab-runner/common.REVISION=${GL_COMMIT:C/^(........).*/\1/} \ -X gitlab.com/gitlab-org/gitlab-runner/common.BUILT=${BUILT} \ -X gitlab.com/gitlab-org/gitlab-runner/common.BRANCH=${GITBRANCH} \ -s -w PLIST_FILES= bin/gitlab-runner USE_RC_SUBR= gitlab_runner USERS= gitlab-runner GROUPS= gitlab-runner post-extract: @${MKDIR} ${WRKSRC}/out/docker/ @${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-x86_64.tar.xz ${WRKSRC}/out/docker/ @${CP} ${DISTDIR}/${DIST_SUBDIR}/prebuilt-arm.tar.xz ${WRKSRC}/out/docker/ @${MV} ${WRKSRC}/vendor ${WRKSRC}/src do-build: @cd ${WRKSRC} && go-bindata \ -pkg docker \ -nocompress \ -nomemcopy \ -nometadata \ -prefix out/docker/ \ -o executors/docker/bindata.go \ out/docker/prebuilt-x86_64.tar.xz \ out/docker/prebuilt-arm.tar.xz @cd ${WRKSRC} && go fmt executors/docker/bindata.go @${MKDIR} ${WRKSRC}/src/gitlab.com/gitlab-org @${LN} -s ${WRKSRC} ${WRKSRC}/src/gitlab.com/gitlab-org/gitlab-runner @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build \ -ldflags="${GO_LDFLAGS}" \ -o gitlab-runner do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gitlab-runner ${STAGEDIR}${PREFIX}/bin/gitlab-runner .include Index: head/devel/gitlab-shell/Makefile =================================================================== --- head/devel/gitlab-shell/Makefile (revision 505320) +++ head/devel/gitlab-shell/Makefile (revision 505321) @@ -1,41 +1,42 @@ # Created by: Torsten Zuehlsdorff # $FreeBSD$ PORTNAME= gitlab-shell PORTVERSION= 9.1.0 CATEGORIES= devel MAINTAINER= mfechner@FreeBSD.org COMMENT= GitLab Shell handles git commands for GitLab LICENSE= MIT -BUILD_DEPENDS= gem:devel/ruby-gems \ - go>=1.5.3:lang/go +BUILD_DEPENDS= gem:devel/ruby-gems + +USES= go USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find the commit hash here: https://gitlab.com/gitlab-org/gitlab-shell/tags GL_COMMIT= 0e3052be5642c90ee173ff9af1e28358f227fbed USERS= git GROUPS= git INSTALL_TARGET=install-strip post-patch: ${MV} ${WRKSRC}/config.yml.example ${WRKSRC}/config.yml.sample do-build: export GOCACHE=${WRKSRC}/go && ${WRKSRC}/bin/compile pre-install: ${RM} -rf ${WRKSRC}/go ${RM} -rf ${WRKSRC}/go_build do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) @${MKDIR} ${STAGEDIR}/var/log/gitlab-shell .include Index: head/devel/go-bindata/Makefile =================================================================== --- head/devel/go-bindata/Makefile (revision 505320) +++ head/devel/go-bindata/Makefile (revision 505321) @@ -1,39 +1,39 @@ # $FreeBSD$ PORTNAME= go-bindata PORTVERSION= 3.1.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= swills@FreeBSD.org COMMENT= Generates Go code from any file -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= jteeuwen GH_TAGNAME= a0ff256 GH_SUBDIR= src/github.com/jteeuwen/go-bindata PLIST_FILES= bin/go-bindata PORTDOCS= CONTRIBUTING.md LICENSE README.md OPTIONS_DEFINE= DOCS do-build: cd ${WRKSRC} ; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o bin/go-bindata ./go-bindata/ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/ ${MKDIR} ${STAGEDIR}${DOCSDIR} do-install-DOCS-on: .for x in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/${x} \ ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/devel/go-protobuf/Makefile =================================================================== --- head/devel/go-protobuf/Makefile (revision 505320) +++ head/devel/go-protobuf/Makefile (revision 505321) @@ -1,44 +1,44 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= protobuf DISTVERSIONPREFIX= v DISTVERSION= 1.1.1 PORTEPOCH= 1 CATEGORIES= devel PKGNAMEPREFIX= go- MAINTAINER= cs@FreeBSD.org COMMENT= Protocol Buffers for Go with Gadgets LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= gogo GH_SUBDIR= src/github.com/gogo/protobuf TARGETS= protoc-gen-combo \ protoc-gen-gofast \ protoc-gen-gogo \ protoc-gen-gogofast \ protoc-gen-gogofaster \ protoc-gen-gogoslick \ protoc-gen-gogotypes \ protoc-gen-gostring \ protoc-min-version do-build: .for TARGET in ${TARGETS} @cd ${WRKSRC}/${TARGET} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build .endfor do-install: .for TARGET in ${TARGETS} ${INSTALL_PROGRAM} ${WRKSRC}/${TARGET}/${TARGET} ${STAGEDIR}${PREFIX}/bin .endfor .include Index: head/devel/go-tools/Makefile =================================================================== --- head/devel/go-tools/Makefile (revision 505320) +++ head/devel/go-tools/Makefile (revision 505321) @@ -1,39 +1,39 @@ # Created by: Carlo Strub # $FreeBSD$ PORTNAME= tools DISTVERSION= 20180726 CATEGORIES= devel PKGNAMEPREFIX= go- MAINTAINER= cs@FreeBSD.org COMMENT= Go Tools LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_TUPLE= golang:tools:bfb5194:DEFAULT/src/golang.org/x/tools \ golang:crypto:3cb0727:crypto/src/golang.org/x/crypto \ golang:net:b6d7b13:net/src/golang.org/x/net TARGETS= benchcmp bundle callgraph compilebench cover digraph eg fiximports \ getgo go-contrib-init godex godoc goimports gomvpkg gorename gotype \ goyacc guru heapview html2article present ssadump stress stringer \ tip toolstash do-build: .for TARGET in ${TARGETS} cd ${WRKSRC}/cmd/${TARGET} ; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build golang.org/x/tools/cmd/${TARGET} .endfor do-install: .for TARGET in ${TARGETS} ${STRIP_CMD} ${WRKSRC}/cmd/${TARGET}/${TARGET} ${INSTALL_PROGRAM} ${WRKSRC}/cmd/${TARGET}/${TARGET} ${STAGEDIR}${PREFIX}/bin/ .endfor .include Index: head/devel/gogs/Makefile =================================================================== --- head/devel/gogs/Makefile (revision 505320) +++ head/devel/gogs/Makefile (revision 505321) @@ -1,81 +1,82 @@ # $FreeBSD$ PORTNAME= gogs DISTVERSIONPREFIX= v DISTVERSION= 0.11.86 CATEGORIES= devel www MAINTAINER= dg@syrec.org COMMENT= Painless self-hosted Git service LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go RUN_DEPENDS= git:devel/git \ bash:shells/bash + +USES= go USE_GITHUB= yes GH_ACCOUNT= gogs GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} OPTIONS_DEFINE= DOCS USERS= git GROUPS= git GOGS_DBDIR?= /var/db/gogs GOGS_LOGDIR?= /var/log/gogs PORTNAME_FANCY= Gogs SUB_FILES= gogs \ gogs-service \ gogs-rm-data \ pkg-message SUB_LIST= PORTNAME=${PORTNAME} \ PORTNAME_FANCY=${PORTNAME_FANCY} \ GOGS_USER=${USERS} \ GOGS_DBDIR=${GOGS_DBDIR} \ GOGS_LOGDIR=${GOGS_LOGDIR} PLIST_SUB= GOGS_USER=${USERS} \ GOGS_GROUP=${GROUPS} \ GOGS_DBDIR=${GOGS_DBDIR} \ GOGS_LOGDIR=${GOGS_LOGDIR} PORTDOCS= README.md post-patch: @${REINPLACE_CMD} \ -e '/^# \!\!\!/d' \ -e 's|^RUN_USER = git$$|RUN_USER = ${USERS}|' \ -e 's|^RUN_MODE = dev$$|RUN_MODE = prod|' \ -e 's|^ROOT =$$|ROOT = ${GOGS_DBDIR}/repositories|' \ -e 's|^ROOT_PATH =$$|ROOT_PATH = ${GOGS_LOGDIR}|' \ -e 's|^DB_TYPE = mysql$$|DB_TYPE = sqlite3|' \ ${WRKSRC}/conf/app.ini do-build: @(cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -tags "sqlite pam cert" -p ${MAKE_JOBS_NUMBER} -o ${PORTNAME}) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/ ${INSTALL_SCRIPT} ${WRKDIR}/gogs ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKDIR}/gogs-rm-data ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_SCRIPT} ${WRKDIR}/gogs-service ${STAGEDIR}${PREFIX}/etc/rc.d/gogs @(cd ${WRKSRC} && ${COPYTREE_SHARE} "conf public templates" ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}) @${MKDIR} ${STAGEDIR}${ETCDIR}/conf @${MKDIR} ${STAGEDIR}${ETCDIR}/https ${INSTALL_DATA} ${WRKSRC}/conf/app.ini ${STAGEDIR}${ETCDIR}/conf/app.ini.sample @${RLN} ${STAGEDIR}${ETCDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/custom @${MKDIR} ${STAGEDIR}${GOGS_DBDIR}/data ${STAGEDIR}${GOGS_DBDIR}/repositories @${LN} -sf ${GOGS_DBDIR}/data ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/data @${MKDIR} ${STAGEDIR}${GOGS_LOGDIR} @${LN} -sf ${GOGS_LOGDIR} ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/log do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/devel/goprotobuf/Makefile =================================================================== --- head/devel/goprotobuf/Makefile (revision 505320) +++ head/devel/goprotobuf/Makefile (revision 505321) @@ -1,33 +1,34 @@ # Created by: Michael Johnson # $FreeBSD$ PORTNAME= goprotobuf DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 PORTEPOCH= 1 CATEGORIES= devel MAINTAINER= cs@FreeBSD.org COMMENT= Go support for Google's protocol buffers LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go RUN_DEPENDS= protoc:devel/protobuf + +USES= go USE_GITHUB= yes GH_ACCOUNT= golang GH_PROJECT= protobuf GH_SUBDIR= src/github.com/golang/protobuf GH_TUPLE= google:go-genproto:02b4e95:genproto/src/google.golang.org/genproto PLIST_FILES= bin/protoc-gen-go do-build: @cd ${WRKSRC}/protoc-gen-go && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/protoc-gen-go/protoc-gen-go ${STAGEDIR}${PREFIX}/bin .include Index: head/devel/gpm/Makefile =================================================================== --- head/devel/gpm/Makefile (revision 505320) +++ head/devel/gpm/Makefile (revision 505321) @@ -1,30 +1,31 @@ # Created by: Luke Jee # $FreeBSD$ PORTNAME= gpm PORTVERSION= 1.4.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= lukejee@gmail.com COMMENT= Go Package Manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= bash:shells/bash \ - go:lang/go +RUN_DEPENDS= bash:shells/bash + +USES= go:run USE_GITHUB= yes GH_ACCOUNT= pote NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/gpm do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/gpm ${STAGEDIR}${PREFIX}/bin/ .include Index: head/devel/grpc/Makefile =================================================================== --- head/devel/grpc/Makefile (revision 505320) +++ head/devel/grpc/Makefile (revision 505321) @@ -1,40 +1,40 @@ # Created by: vanilla@ # $FreeBSD$ PORTNAME= grpc PORTVERSION= 1.19.1 DISTVERSIONPREFIX= v PORTEPOCH= 1 CATEGORIES= devel MAINTAINER= ports@FreeBSD.org COMMENT= HTTP/2-based RPC framework LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go \ - yasm:devel/yasm +BUILD_DEPENDS= yasm:devel/yasm LIB_DEPENDS= libgflags.so:devel/gflags \ libprotobuf.so:devel/protobuf \ libcares.so:dns/c-ares -USES= cmake localbase:ldflags perl5 pkgconfig ssl +USES= cmake go:no_targets localbase:ldflags perl5 pkgconfig ssl + USE_GITHUB= yes GH_TUPLE= google:benchmark:v1.4.1:benchmark/third_party/benchmark USE_LDCONFIG= yes USE_PERL5= build PLIST_SUB+= SOVERSION=${PORTVERSION} LDFLAGS+= -lcares CMAKE_ARGS= -DgRPC_ZLIB_PROVIDER:STRING="package" \ -DgRPC_PROTOBUF_PROVIDER:STRING="package" \ -DgRPC_GFLAGS_PROVIDER:STRING="package" \ -DgRPC_SSL_PROVIDER:STRING="package" \ -DgRPC_CARES_PROVIDER:STRING="package" \ -DgRPC_BENCHMARK_PROVIDER:STRING="module" \ -DBENCHMARK_USE_LIBCXX=ON \ -DBENCHMARK_ENABLE_TESTING=OFF \ -DBUILD_SHARED_LIBS=ON .include Index: head/devel/grumpy/Makefile =================================================================== --- head/devel/grumpy/Makefile (revision 505320) +++ head/devel/grumpy/Makefile (revision 505321) @@ -1,40 +1,37 @@ # $FreeBSD$ PORTNAME= grumpy PORTVERSION= 0.0.0.2017112101 CATEGORIES= devel MAINTAINER= swills@FreeBSD.org COMMENT= Python to Go source code transcompiler and runtime BROKEN_i386= constant 2147762812 overflows int -BUILD_DEPENDS= go:lang/go -RUN_DEPENDS:= ${BUILD_DEPENDS} - USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= 3ec8795 -USES= gmake python:2.7 shebangfix +USES= gmake go:no_targets,run python:2.7 shebangfix SHEBANG_FILES= tools/benchcmp tools/coverparse tools/diffrange tools/grumpc BINARY_ALIAS= python=${PYTHON_CMD} .include .if ${ARCH} == "amd64" PLIST_SUB+= ARCH=amd64 .endif .if ${ARCH} == "i386" PLIST_SUB+= ARCH=386 .endif do-install: cd ${WRKSRC}/build/pkg && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/go/pkg/ cd ${WRKSRC}/build/src && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/go/src/ cd ${WRKSRC}/build/lib/python${PYTHON_VER}/site-packages && ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR} .for bin in benchcmp coverparse diffrange grumpc ${INSTALL_SCRIPT} ${WRKSRC}/build/bin/${bin} ${STAGEDIR}${PREFIX}/bin/ .endfor .include Index: head/devel/grv/Makefile =================================================================== --- head/devel/grv/Makefile (revision 505320) +++ head/devel/grv/Makefile (revision 505321) @@ -1,57 +1,56 @@ # $FreeBSD$ PORTNAME= grv DISTVERSIONPREFIX= v DISTVERSION= 0.3.2 PORTREVISION= 1 CATEGORIES= devel MAINTAINER= dg@syrec.org COMMENT= Terminal interface for viewing git repositories LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go LIB_DEPENDS= libgit2.so:devel/libgit2 -USES= ncurses pkgconfig readline:port +USES= go ncurses pkgconfig readline:port USE_GITHUB= yes GH_ACCOUNT= rgburke GH_SUBDIR= src/github.com/rgburke/grv GH_TUPLE= bradfitz:slice:2b758aa:slice/src/github.com/bradfitz/slice \ camlistore:go4:94abd69:reflectutil/src/go4.org \ davecgh:go-spew:d8f796a:spew/src/github.com/davecgh/go-spew \ gobwas:glob:e7a84e9:glob/src/github.com/gobwas/glob \ golang:crypto:a1f597e:crypto/src/golang.org/x/crypto \ golang:sys:fead790:sys/src/golang.org/x/sys \ mattn:go-runewidth:703b5e6:runewidth/src/github.com/mattn/go-runewidth \ pmezard:go-difflib:5d4384e:difflib/src/github.com/pmezard/go-difflib \ rgburke:goncurses:74f667a:goncurses/src/github.com/rgburke/goncurses \ rjeczalik:notify:629144b:notify/src/github.com/rjeczalik/notify \ Sirupsen:logrus:v1.4.0:logrus/src/github.com/Sirupsen/logrus \ stretchr:objx:c61a9df:objx/src/github.com/stretchr/objx \ stretchr:testify:34c6fa2:testify/src/github.com/stretchr/testify \ tchap:go-patricia:v2.3.0:patricia/src/github.com/tchap/go-patricia \ libgit2:git2go:ecaeb7a:git2go/src/gopkg.in/libgit2/git2go.v27 # Keep git2go branch in sync with devel/libgit2 version PLIST_FILES= bin/grv OPTIONS_DEFINE= DOCS PORTDOCS= * do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build ./cmd/${PORTNAME} do-test: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test ./cmd/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/devel/gvp/Makefile =================================================================== --- head/devel/gvp/Makefile (revision 505320) +++ head/devel/gvp/Makefile (revision 505321) @@ -1,34 +1,33 @@ # Created by: Luke Jee # $FreeBSD$ PORTNAME= gvp PORTVERSION= 0.3.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= lukejee@gmail.com COMMENT= Go Versioning Manager LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE -RUN_DEPENDS= bash:shells/bash \ - go:lang/go +RUN_DEPENDS= bash:shells/bash -USES= shebangfix +USES= go:run shebangfix SHEBANG_FILES= bin/gvp USE_GITHUB= yes GH_ACCOUNT= pote NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/gvp do-install: ${INSTALL_SCRIPT} ${WRKSRC}/bin/gvp ${STAGEDIR}${PREFIX}/bin/ .include Index: head/devel/jiri/Makefile =================================================================== --- head/devel/jiri/Makefile (revision 505320) +++ head/devel/jiri/Makefile (revision 505321) @@ -1,37 +1,38 @@ # $FreeBSD$ PORTNAME= jiri PORTVERSION= g2019.01.03.01 CATEGORIES= devel MASTER_SITES= LOCAL/swills DISTNAME= ${GITHASH} DIST_SUBDIR= jiri MAINTAINER= swills@FreeBSD.org COMMENT= Tool for multi-repo development LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/go/src/fuchsia.googlesource.com/jiri/LICENSE -BUILD_DEPENDS= go:lang/go \ - cmake:devel/cmake \ +BUILD_DEPENDS= cmake:devel/cmake \ ninja:devel/ninja RUN_DEPENDS= git:devel/git +USES= go + GITHASH= 56b2a541f92f3bd9d28b29e1cbcb16f96d6bc6c1 TIMESTAMP= 2019-01-03T00:00:00.000000 EXTRACT_AFTER_ARGS= -s "!^!${DISTNAME}/go/src/fuchsia.googlesource.com/jiri/!" PLIST_FILES= bin/jiri pre-extract: @${MKDIR} ${WRKSRC} do-build: cd ${WRKSRC}/go/src/fuchsia.googlesource.com/jiri && \ - ${SETENV} GOPATH=${WRKSRC}/go \ + ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC}/go \ go build -ldflags "-s -w -X \"fuchsia.googlesource.com/jiri/version.GitCommit=${GITHASH}\" -X \"fuchsia.googlesource.com/jiri/version.BuildTime=${TIMESTAMP}\"" -a -o jiri fuchsia.googlesource.com/jiri/cmd/jiri do-install: ${INSTALL_PROGRAM} ${WRKSRC}/go/src/fuchsia.googlesource.com/jiri/jiri ${STAGEDIR}${PREFIX}/bin .include Index: head/devel/lab/Makefile =================================================================== --- head/devel/lab/Makefile (revision 505320) +++ head/devel/lab/Makefile (revision 505321) @@ -1,72 +1,72 @@ # $FreeBSD$ PORTNAME= lab PORTVERSION= 0.16.0 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= swills@FreeBSD.org COMMENT= Lab makes it simple to work with repositories on GitLab LICENSE= UNLICENSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.10,1:lang/go +USES= go OPTIONS_DEFINE= GIT_SUBVERSION GIT_SUBVERSION_DESC= Use devel/git-subversion as backend GIT_SUBVERSION_RUN_DEPENDS= git-subversion>0:devel/git-subversion GIT_SUBVERSION_RUN_DEPENDS_OFF= git:devel/git USE_GITHUB= yes GH_TUPLE= zaquestion:${PORTNAME}:${DISTVERSIONPREFIX}${PORTVERSION}:DEFAULT/src/github.com/zaquestion/${PORTNAME} \ avast:retry-go:5469272a8171:avast_retry_go/vendor/github.com/avast/retry-go \ cpuguy83:go-md2man:v1.0.8:cpuguy83_go_md2man/vendor/github.com/cpuguy83/go-md2man \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ gdamore:encoding:b23993cbb635:gdamore_encoding/vendor/github.com/gdamore/encoding \ gdamore:tcell:2f258105ca8c:gdamore_tcell/vendor/github.com/gdamore/tcell \ go-yaml:yaml:v2.2.1:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ golang:appengine:v1.3.0:golang_appengine/vendor/google.golang.org/appengine \ golang:crypto:0709b304e793:golang_crypto/vendor/golang.org/x/crypto \ golang:net:03003ca0c849:golang_net/vendor/golang.org/x/net \ golang:oauth2:f42d05182288:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:protobuf:v1.2.0:golang_protobuf/vendor/github.com/golang/protobuf \ golang:sys:d0be0721c37e:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.0:golang_text/vendor/golang.org/x/text \ google:go-querystring:v1.0.0:google_go_querystring/vendor/github.com/google/go-querystring \ hashicorp:hcl:ef8a98b0bbce:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ lucasb-eyer:go-colorful:231272389856:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \ lunixbochs:vtclean:2d01aacdc34a:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \ magiconair:properties:v1.7.6:magiconair_properties/vendor/github.com/magiconair/properties \ mattn:go-runewidth:v0.0.2:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ mitchellh:mapstructure:00c29f56e238:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ pelletier:go-toml:v1.1.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \ pkg:errors:v0.8.0:pkg_errors/vendor/github.com/pkg/errors \ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \ rivo:tview:f855bee0205c:rivo_tview/vendor/github.com/rivo/tview \ rsteube:cobra:v0.0.1-zsh-completion-custom:rsteube_cobra/vendor/github.com/spf13/cobra \ russross:blackfriday:v1.5.1:russross_blackfriday/vendor/github.com/russross/blackfriday \ spf13:afero:v1.1.0:spf13_afero/vendor/github.com/spf13/afero \ spf13:cast:v1.2.0:spf13_cast/vendor/github.com/spf13/cast \ spf13:jwalterweatherman:7c0cea34c8ec:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \ spf13:pflag:v1.0.1:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:15738813a09d:spf13_viper/vendor/github.com/spf13/viper \ stretchr:testify:v1.2.2:stretchr_testify/vendor/github.com/stretchr/testify \ tcnksm:go-gitconfig:v0.1.2:tcnksm_go_gitconfig/vendor/github.com/tcnksm/go-gitconfig \ xanzy:go-gitlab:7bc4155e8bf8:xanzy_go_gitlab/vendor/github.com/xanzy/go-gitlab PLIST_FILES= bin/lab do-build: @cd ${WRKSRC}/src/github.com/zaquestion/${PORTNAME}; \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 ${BUILD_ENV} \ GOPATH=${WRKSRC} go build \ -ldflags "-X \"main.version=${PORTVERSION}\"" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .include Index: head/devel/liteide/Makefile =================================================================== --- head/devel/liteide/Makefile (revision 505320) +++ head/devel/liteide/Makefile (revision 505321) @@ -1,66 +1,63 @@ # $FreeBSD$ PORTNAME= liteide DISTVERSIONPREFIX= x DISTVERSION= 36 CATEGORIES= devel editors MAINTAINER= dg@syrec.org COMMENT= Simple, open source, cross-platform Go IDE LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE.LGPL -BUILD_DEPENDS= go:lang/go -RUN_DEPENDS= go:lang/go - -USES= gl qmake qt:5 +USES= gl go:no_targets,run qmake qt:5 USE_GL= gl USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME} USE_QT= buildtools_build core gui network printsupport widgets xml USE_GITHUB= yes GH_ACCOUNT= visualfc GH_TUPLE= visualfc:gocode:4e0736b:gocode/src/github.com/visualfc/gocode \ visualfc:gotools:6d12497:gotools/src/github.com/visualfc/gotools SUB_FILES= liteide WRKSRC_SUBDIR= liteidex PORTDOCS= README.md OPTIONS_DEFINE= DEBUG DOCS OPTIONS_SUB= yes DEBUG_CONFIGURE_ENABLE= debug ICON_SIZES= 16 24 32 48 64 128 post-build: cd ${WRKSRC}/${GH_SUBDIR_gocode} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build cd ${WRKSRC}/${GH_SUBDIR_gotools} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/liteide ${MV} ${STAGEDIR}${PREFIX}/bin/liteide ${STAGEDIR}${PREFIX}/libexec/liteide ${INSTALL_SCRIPT} ${WRKDIR}/liteide ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR_gocode}/gocode ${STAGEDIR}${PREFIX}/libexec/liteide ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR_gotools}/gotools ${STAGEDIR}${PREFIX}/libexec/liteide @${MKDIR} ${STAGEDIR}${PREFIX}/share/applications ${INSTALL_DATA} ${WRKSRC}/liteide.desktop ${STAGEDIR}${PREFIX}/share/applications (cd ${WRKSRC}/deploy && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) (cd ${WRKSRC}/os_deploy/freebsd && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) ${RM} ${STAGEDIR}${PREFIX}/lib/liteide/*.a .for sz in ${ICON_SIZES} @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps ${INSTALL_DATA} ${WRKSRC}/src/liteapp/images/liteide${sz}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${sz}x${sz}/apps/liteide.png .endfor post-install-DOCS-on: (cd ${WRKSRC:H} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) .include Index: head/devel/loccount/Makefile =================================================================== --- head/devel/loccount/Makefile (revision 505320) +++ head/devel/loccount/Makefile (revision 505321) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= loccount DISTVERSION= 2.0 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Count source lines of code in a project LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= go:lang/go +USES= go USE_GITLAB= yes GL_ACCOUNT= esr GL_COMMIT= 249ea3d6927fd327086b609857c04bb95eafdd98 PLIST_FILES= bin/${PORTNAME} do-build: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/devel/mage/Makefile =================================================================== --- head/devel/mage/Makefile (revision 505320) +++ head/devel/mage/Makefile (revision 505321) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= mage DISTVERSIONPREFIX= v DISTVERSION= 2.1 CATEGORIES= devel MAINTAINER= seanc@FreeBSD.org COMMENT= Command-line make-like build tool using Go as input files LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= magefile GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} GH_TAGNAME= 2.1 GH_TAG_COMMIT= 771ebed PLIST_FILES= bin/mage post-patch: @${REINPLACE_CMD} -e "s|%%GH_TAGNAME%%|${GH_TAGNAME}|g; s|%%GH_TAG_COMMIT%%|${GH_TAG_COMMIT}|g" \ ${WRKSRC}/magefile.go do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \ ${LOCALBASE}/bin/go run bootstrap.go do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/devel/pprof/Makefile =================================================================== --- head/devel/pprof/Makefile (revision 505320) +++ head/devel/pprof/Makefile (revision 505321) @@ -1,31 +1,31 @@ # $FreeBSD$ PORTNAME= pprof DISTVERSION= g20190515 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= Tool for visualization and analysis of profiling data LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= 54271f7 GH_TUPLE= chzyer:readline:v1.4:readline/src/github.com/chzyer/readline \ ianlancetaylor:demangle:5e5cf60:demangle/src/github.com/ianlancetaylor/demangle GH_SUBDIR= src/github.com/google/${PORTNAME} PLIST_FILES= bin/${PORTNAME} do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/dns/amass/Makefile =================================================================== --- head/dns/amass/Makefile (revision 505320) +++ head/dns/amass/Makefile (revision 505321) @@ -1,74 +1,74 @@ # $FreeBSD$ PORTNAME= amass DISTVERSION= 3.0.15 CATEGORIES= dns MAINTAINER= yuri@FreeBSD.org COMMENT= In-depth DNS enumeration LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= nodefault # main code is in GH_TUPLE, otherwise build fails with circular dependency errors GH_ACCOUNT= OWASP GH_PROJECT= Amass GH_TUPLE= OWASP:Amass:${DISTVERSIONFULL}:main/src/github.com/OWASP/Amass \ andybalholm:cascadia:v1.0.0:cascadia/src/github.com/andybalholm/cascadia \ asaskevich:EventBus:d46933a:EventBus/src/github.com/asaskevich/EventBus \ boltdb:bolt:fd01fc7:bolt/src/github.com/boltdb/bolt \ cayleygraph:cayley:v0.7.5:cayley/src/github.com/cayleygraph/cayley \ caffix:cloudflare-roundtripper:4c29d23:roundtripper/src/github.com/caffix/cloudflare-roundtripper \ cenkalti:backoff:v2.1.1:backoff/src/github.com/cenkalti/backoff \ dghubble:go-twitter:7fd79e2:twitter/src/github.com/dghubble/go-twitter \ dghubble:sling:v1.2.0:sling/src/github.com/dghubble/sling \ google:go-querystring:v1.0.0:querystring/src/github.com/google/go-querystring \ fatih:color:v1.7.0:color/src/github.com/fatih/color \ go-ini:ini:f55231c:ini/src/github.com/go-ini/ini \ gogo:protobuf:v1.2.1:protobuf/src/github.com/gogo/protobuf \ google:uuid:v1.1.1:uuid/src/github.com/google/uuid \ irfansharif:cfilter:d07d951:cfilter/src/github.com/irfansharif/cfilter \ jmoiron:sqlx:1d3423c:sqlx/src/github.com/jmoiron/sqlx \ johnnadratowski:golang-neo4j-bolt-driver:v0.1:neo4j/src/github.com/johnnadratowski/golang-neo4j-bolt-driver \ lib:pq:v1.1.0:pq/src/github.com/lib/pq \ mattn:go-colorable:v0.0.9:colorable/src/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.4:isatty/src/github.com/mattn/go-isatty \ miekg:dns:v1.0.8:dns/src/github.com/miekg/dns \ mitchellh:go-homedir:v1.1.0:homedir/src/github.com/mitchellh/go-homedir \ PuerkitoBio:fetchbot:1f502d6:fetchbot/src/github.com/PuerkitoBio/fetchbot \ PuerkitoBio:goquery:v1.4.1:goquery/src/github.com/PuerkitoBio/goquery \ qasaur:gremgo:fa23ada:gremgo/src/github.com/qasaur/gremgo \ robertkrimen:otto:15f95af:otto/src/github.com/robertkrimen/otto \ sensepost:maltegolocal:6d52c19:maltegolocal/src/github.com/sensepost/maltegolocal \ temoto:robotstxt:97ee4a9:robotstxt/src/github.com/temoto/robotstxt-go \ tylertreat:BoomFilters:611b3db:BoomFilters/src/github.com/tylertreat/BoomFilters \ golang:crypto:0e37d00:crypto/src/golang.org/x/crypto \ golang:net:161cd47:net/src/golang.org/x/net \ golang:oauth2:d2e6202:oauth2/src/golang.org/x/oauth2 \ golang:sync:1d60e46:sync/src/golang.org/x/sync \ golang:sys:d0be072:sys/src/golang.org/x/sys \ golang:text:4ae1256:text/src/golang.org/x/text \ golang:tools:18207bb:tools/src/golang.org/x/tools \ go-sourcemap:sourcemap:b019cc3:sourcemap/src/github.com/go-sourcemap/sourcemap PROGS= ${PORTNAME} PLIST_FILES= ${PROGS:C/^/bin\//} post-patch: .for f in src/github.com/robertkrimen/otto/file/file.go src/github.com/robertkrimen/otto/parser/parser.go @cd ${WRKSRC} && ${REINPLACE_CMD} 's|gopkg.in/sourcemap.v1|github.com/go-sourcemap/sourcemap|' ${f} .endfor do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./... do-install: .for p in ${PROGS} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${p} ${STAGEDIR}${PREFIX}/bin .endfor .include Index: head/dns/knot-resolver/Makefile =================================================================== --- head/dns/knot-resolver/Makefile (revision 505320) +++ head/dns/knot-resolver/Makefile (revision 505321) @@ -1,109 +1,109 @@ # Created by: Leo Vandewoestijne # $FreeBSD$ PORTNAME= knot-resolver DISTVERSION= 3.2.1 PORTREVISION= 2 CATEGORIES= dns ipv6 MASTER_SITES= https://secure.nic.cz/files/knot-resolver/ \ https://dns.company/downloads/knot-resolver/ MAINTAINER= freebsd@dns.company COMMENT= Caching full resolver implementation LICENSE= GPLv3 BUILD_DEPENDS= bash:shells/bash \ git:devel/git LIB_DEPENDS= libgnutls.so:security/gnutls \ libknot.so:dns/knot2-lib \ liblmdb.so:databases/lmdb \ libluajit-5.1.so:lang/luajit \ libuv.so:devel/libuv TEST_DEPENDS= cmocka>=1.1.1:sysutils/cmocka USES= gmake libedit libtool ncurses pkgconfig shebangfix tar:xz SHEBANG_FILES= scripts/coverage_env.sh USE_LDCONFIG= yes CONFLICTS= knot-1.* knot1-[0-6].* MAKE_ARGS+= PREFIX=${LOCALBASE} MAKE_ARGS+= LIBDIR=${PREFIX}/lib MAKE_ARGS+= MANDIR=${PREFIX}/man MAKE_ARGS+= PKGCONFIGDIR=${PREFIX}/libdata/pkgconfig MAKE_ARGS+= lmdb_CFLAGS=-I${PREFIX}/include lmdb_LIBS=-llmdb OPTIONS_DEFINE= DOCS DNSTAP DOXYGEN GO TRUSTANCHOR # COOKIES will come return/reworked to reflect IETF dnsop group development #COOKIES_DESC= cookies #COOKIES_LIB_DEPENDS= libnettle.so:security/nettle #COOKIES_MAKE_ARGS= HAS_nettle=yes #COOKIES_MAKE_ARGS_OFF= HAS_nettle=no #COOKIES_PLIST_FILES= lib/kdns_modules/cookies.so \ # include/libkres/alg_containers.h \ # include/libkres/alg_sha.h \ # include/libkres/control.h \ # include/libkres/helper.h \ # include/libkres/lru_cache.h \ # include/libkres/nonce.h DNSTAP_DESC= dnstap support DNSTAP_LIB_DEPENDS= libprotobuf.so:devel/protobuf \ libprotobuf-c.so:devel/protobuf-c \ libfstrm.so:devel/fstrm DNSTAP_MAKE_ARGS= HAS_libprotobuf-c=yes HAS_libfstrm=yes DNSTAP_MAKE_ARGS_OFF= HAS_libprotobuf-c=no HAS_libfstrm=no DNSTAP_PLIST_FILES= lib/kdns_modules/dnstap.so DOXYGEN_IMPLIES= DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_MAKE_ARGS= HAS_doxygen=yes DOXYGEN_MAKE_ARGS_OFF= HAS_doxygen=no GO_DESC= go -GO_BUILD_DEPENDS= go>=1.5:lang/go +GO_USES= go:no_targets GO_MAKE_ARGS= HAS_go=yes GO_MAKE_ARGS_OFF= HAS_go=no TRUSTANCHOR_DESC= Trust anchor bootstrapping and stats TRUSTANCHOR_USES= lua TRUSTANCHOR_MAKE_ARGS= HAS_ltn12=yes HAS_ssl.https=yes TRUSTANCHOR_MAKE_ARGS_OFF= HAS_ltn12=no HAS_ssl.https=no TRUSTANCHOR_BUILD_DEPENDS= ${LUA_PKGNAMEPREFIX}luasocket>=0:net/luasocket \ ${LUA_PKGNAMEPREFIX}luasec>=0:security/luasec .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1120000 NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON_i386= libknot (installed by knot2) is broken on 11.2 at i386 .endif USERS= kresd GROUPS= kresd PORTDOCS= AUTHORS COPYING CodingStyle README.md STRIP_TARGETS= sbin/kresd \ sbin/kresc \ lib/libkres.so.7 \ lib/kdns_modules/ahocorasick.so \ lib/kdns_modules/bogus_log.so \ lib/kdns_modules/cookies.so \ lib/kdns_modules/dnstap.so \ lib/kdns_modules/hints.so \ lib/kdns_modules/stats.so post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .for STRIP_TGT in ${STRIP_TARGETS} if [ -f ${STAGEDIR}${PREFIX}/${STRIP_TGT} ]; then \ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${STRIP_TGT}; \ fi .endfor .include Index: head/editors/micro/Makefile =================================================================== --- head/editors/micro/Makefile (revision 505320) +++ head/editors/micro/Makefile (revision 505321) @@ -1,63 +1,63 @@ # $FreeBSD$ PORTNAME= micro PORTVERSION= 1.4.1 DISTVERSIONPREFIX= v CATEGORIES= editors MAINTAINER= swills@FreeBSD.org COMMENT= Modern and intuitive terminal-based text editor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= zyedidia GH_SUBDIR= src/github.com/zyedidia/${PORTNAME} GH_TUPLE= \ blang:semver:4a1e882:semver/src/github.com/blang/semver \ dustin:go-humanize:259d2a1:humanize/src/github.com/dustin/go-humanize \ flynn:json5:7620272:json5/src/github.com/flynn/json5 \ gdamore:encoding:b23993c:encoding/src/github.com/gdamore/encoding \ go-errors:errors:8fa88b0:errors/src/github.com/go-errors/errors \ jtolds:gls:77f1821:gls/src/github.com/jtolds/gls \ lucasb-eyer:go-colorful:c900de9:colorful/src/github.com/lucasb-eyer/go-colorful \ mattn:go-isatty:fc9e8d8:isatty/src/github.com/mattn/go-isatty \ mattn:go-runewidth:97311d9:runewidth/src/github.com/mattn/go-runewidth \ mitchellh:go-homedir:b8bc1bf:homedir/src/github.com/mitchellh/go-homedir \ sergi:go-diff:feef008:godiff/src/github.com/sergi/go-diff \ smartystreets:assertions:0b37b35:assertions/src/github.com/smartystreets/assertions \ smartystreets:goconvey:e5b2b7c:goconvey/src/github.com/smartystreets/goconvey \ yuin:gopher-lua:b402f31:gopherlua/src/github.com/yuin/gopher-lua \ zyedidia:clipboard:4611e80:clipboard/src/github.com/zyedidia/clipboard \ zyedidia:glob:dd4023a:glob/src/github.com/zyedidia/glob \ zyedidia:poller:ab09682:poller/src/github.com/zyedidia/poller \ zyedidia:pty:3036466:pty/src/github.com/zyedidia/pty \ zyedidia:tcell:208b6e8:tcell/src/github.com/zyedidia/tcell \ zyedidia:terminal:1760577:terminal/src/github.com/zyedidia/terminal \ golang:net:1a68b13:net/src/golang.org/x/net \ golang:text:210eee5:text/src/golang.org/x/text \ go-yaml:yaml:cd8b52f:yaml/src/gopkg.in/yaml.v2 \ layeh:gopher-luar:1628157:luar/src/layeh.com/gopher-luar BUILD_HASH= 1856891 BUILD_DATE= August 9, 2018 PLIST_FILES= bin/micro PORTDOCS= README.md OPTIONS_DEFINE= DOCS do-build: @(cd ${WRKSRC} ; \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build -ldflags \ "-s -w -X main.Version=${PORTVERSION} -X main.CommitHash=${BUILD_HASH} -X 'main.CompileDate=${BUILD_DATE}' " ./cmd/micro ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/micro ${STAGEDIR}${PREFIX}/bin ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include Index: head/finance/fixc/Makefile =================================================================== --- head/finance/fixc/Makefile (revision 505320) +++ head/finance/fixc/Makefile (revision 505321) @@ -1,24 +1,24 @@ # $FreeBSD$ PORTNAME= fixc PORTVERSION= 1.2 DISTVERSIONPREFIX= v CATEGORIES= finance MAINTAINER= blttll@gmail.com COMMENT= Simple Financial Information eXchange (FIX) protocol console client -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go PLIST_FILES= bin/fixc USE_GITHUB= yes GH_ACCOUNT= blttll do-build: @cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} go build -o fixc main.go do-install: ${INSTALL_PROGRAM} ${WRKSRC}/fixc ${STAGEDIR}${PREFIX}/bin .include Index: head/misc/cryptoballot/Makefile =================================================================== --- head/misc/cryptoballot/Makefile (revision 505320) +++ head/misc/cryptoballot/Makefile (revision 505321) @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= cryptoballot DISTVERSION= g20181015 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Cryptographically secure online voting LICENSE= AGPLv3 -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_TAGNAME= 3753e1b GH_TUPLE= ${PORTNAME}:entropychecker:188ae6c:entropychecker/src/github.com/${PORTNAME}/entropychecker \ ${PORTNAME}:fdh:5eb31ce:fdh/src/github.com/${PORTNAME}/fdh \ ${PORTNAME}:rsablind:14f9913:rsablind/src/github.com/${PORTNAME}/rsablind \ urfave:cli:v1.20.0:cli/src/github.com/urfave/cli \ phayes:decryptpem:7e4f5bc:decryptpem/src/github.com/phayes/decryptpem \ phayes:errors:ad407e6:errors/src/github.com/phayes/errors \ dlintw:goconf:dcc0709:goconf/src/github.com/dlintw/goconf \ Sam-Izdat:govote:7d55c89:govote/src/github.com/Sam-Izdat/govote \ lib:pq:88edab0:pq/src/github.com/lib/pq \ golang:crypto:650f4a3:crypto/src/golang.org/x/crypto \ golang:sys:37707fd:sys/src/golang.org/x/sys GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} PROGS= servers/ballotbox servers/electionclerk \ utils/cryptoballot \ utils/cryptoballot-getid utils/cryptoballot-public-key \ utils/cryptoballot-sign utils/cryptoballot-signature-request PLIST_FILES= ${PROGS:C/.*\//bin\//} do-build: .for p in ${PROGS} @cd ${WRKSRC}/${GH_SUBDIR}/${p}/ && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${p:C/.*\///} .endfor do-install: .for p in ${PROGS} ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/${p}/${p:C/.*\///} ${STAGEDIR}${PREFIX}/bin/${p:C/.*\///} .endfor .include Index: head/misc/exercism/Makefile =================================================================== --- head/misc/exercism/Makefile (revision 505320) +++ head/misc/exercism/Makefile (revision 505321) @@ -1,77 +1,77 @@ # $FreeBSD$ PORTNAME= exercism DISTVERSIONPREFIX= v DISTVERSION= 3.0.11 CATEGORIES= misc MAINTAINER= swills@FreeBSD.org COMMENT= CLI client for exercism.io LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go USE_GITHUB= yes GH_TUPLE= \ exercism:cli:v${PORTVERSION}:DEFAULT/src/github.com/exercism/cli \ armon:consul-api:eb2c6b5:consulapi/src/github.com/armon/consul-api \ blang:semver:v3.5.1:semver/src/github.com/blang/semver \ coreos:etcd:v0.2.0:etcd/src/github.com/coreos/etcd \ coreos:go-semver:v0.2.0:gosemver/src/github.com/coreos/go-semver \ cpuguy83:go-md2man:v1.0.8:md2man/src/github.com/cpuguy83/go-md2man \ davecgh:go-spew:v1.1.0:gospew/src/github.com/davecgh/go-spew \ fsnotify:fsnotify:v1.4.2:fsnotify/src/github.com/fsnotify/fsnotify \ hashicorp:hcl:392dba7:hcl/src/github.com/hashicorp/hcl \ golang:protobuf:v1.2.0:protobuf/src/github.com/golang/protobuf \ inconshreveable:go-update:8152e7e:goupdate/src/github.com/inconshreveable/go-update \ inconshreveable:mousetrap:v1.0:mousetrap/src/github.com/inconshreveable/mousetrap \ kr:fs:v0.1.0:fs/src/github.com/kr/fs \ kr:pretty:v0.1.0:pretty/src/github.com/kr/pretty \ kr:text:v0.1.0:text/src/github.com/kr/text \ magiconair:properties:v1.7.3:properties/src/github.com/magiconair/properties \ mitchellh:go-homedir:v1.0.0:gohomedir/src/github.com/mitchellh/go-homedir \ mitchellh:mapstructure:d0303fe:mapstructure/src/github.com/mitchellh/mapstructure \ pelletier:go-buffruneio:v0.2.0:gobuffruneio/src/github.com/pelletier/go-buffruneio \ pelletier:go-toml:v1.0.0:gotoml/src/github.com/pelletier/go-toml \ pkg:errors:v0.8.0:errors/src/github.com/pkg/errors \ pkg:sftp:v1.8.3:sftp/src/github.com/pkg/sftp \ pmezard:go-difflib:v1.0.0:godifflib/src/github.com/pmezard/go-difflib \ russross:blackfriday:v1.5.1:blackfriday/src/github.com/russross/blackfriday \ spf13:afero:9be6508:afero/src/github.com/spf13/afero \ spf13:cast:v1.1.0:cast/src/github.com/spf13/cast \ spf13:cobra:b26b538:cobra/src/github.com/spf13/cobra \ spf13:jWalterWeatherman:0efa520:jww/src/github.com/spf13/jwalterweatherman \ spf13:pflag:e57e3ee:pflag/src/github.com/spf13/pflag \ spf13:viper:1573881:viper/src/github.com/spf13/viper \ stretchr:objx:v0.1.1:objx/src/github.com/stretchr/objx \ stretchr:testify:v1.1.4:testify/src/github.com/stretchr/testify \ ugorji:go:v1.1.1:ugorji/src/github.com/ugorji/go \ xordataexchange:crypt:b2862e3:dataexchange/src/github.com/xordataexchange/crypt \ golang:crypto:0e37d00:crypto/src/golang.org/x/crypto \ golang:net:f5079bd:net/src/golang.org/x/net \ golang:oauth2:d2e6202:oauth2/src/golang.org/x/oauth2 \ golang:sys:d8f5ea2:sys/src/golang.org/x/sys \ golang:text:3bd178b:text/src/golang.org/x/text \ golang:tools:90fa682:tour/src/golang.org/x/tools \ golang:appengine:ae0ab99:appengine/src/google.golang.org/appengine \ googleapis:google-api-go-client:920bb1b:gapis/src/google.golang.org/api \ GoogleCloudPlatform:google-cloud-go:v0.28.0:gcloudgo/src/cloud.google.com/go \ go4org:go4:417644f:go4/src/go4.org \ go-check:check:788fd78:gocheck/src/gopkg.in/check.v1 \ go-yaml:yaml:25c4ec8:yaml/src/gopkg.in/yaml.v2 GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/exercism do-build: @(cd ${WRKSRC} ; \ ${SETENV} ${MAKE_ENV} GO15VENDOREXPERIMENT=1 GOPATH=${WRKSRC} go build -ldflags "-s -w -X github.com/exercism/cli/cmd.BuildOS=freebsd -X github.com/exercism/cli/cmd.BuildARCH=${ARCH}" -o out/exercism exercism/main.go) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/out/exercism ${STAGEDIR}${PREFIX}/bin .include Index: head/net/clash/Makefile =================================================================== --- head/net/clash/Makefile (revision 505320) +++ head/net/clash/Makefile (revision 505321) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= clash DISTVERSIONPREFIX= v DISTVERSION= 0.14.0 CATEGORIES= net MAINTAINER= yuri@FreeBSD.org COMMENT= Rule-based tunnel in Go LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= Dreamacro GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME} GH_TUPLE= aead:chacha20:8b13a72:chacha20/src/github.com/aead/chacha20 \ eapache:channels:v1.1.0:channels/src/gopkg.in/eapache/channels.v1 \ eapache:queue:v1.1.0:queue/src/github.com/eapache/queue \ Dreamacro:go-shadowsocks2:v0.1.2:shadowsocks/src/github.com/Dreamacro/go-shadowsocks2 \ go-chi:chi:v3.3.3:chi/src/github.com/go-chi/chi \ go-chi:cors:07727c8:cors/src/github.com/go-chi/cors \ go-chi:render:v1.0.1:render/src/github.com/go-chi/render \ go-yaml:yaml:v2.2.1:yaml/src/gopkg.in/yaml.v2 \ gofrs:uuid:v3.1.2:uuid/src/github.com/gofrs/uuid \ gorilla:websocket:v1.4.0:websocket/src/github.com/gorilla/websocket \ miekg:dns:v1.1.1:dns/src/github.com/miekg/dns \ oschwald:geoip2-golang:v1.2.1:geoip2_golang/src/github.com/oschwald/geoip2-golang \ oschwald:maxminddb-golang:v1.3.0:maxminddb_golang/src/github.com/oschwald/maxminddb-golang \ sirupsen:logrus:v1.2.0:logrus/src/github.com/sirupsen/logrus \ stretchr:testify:v1.2.2:testify/src/github.com/stretchr/testify \ golang:crypto:505ab14:golang_crypto/src/golang.org/x/crypto \ golang:net:adae6a3:golang_net/src/golang.org/x/net \ golang:sys:70b957f:golang_sys/src/golang.org/x/sys PLIST_FILES= bin/${PORTNAME} pre-patch: @cd ${WRKSRC} && ${CP} proxy/redir/tcp_linux.go proxy/redir/tcp_freebsd.go do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/net/geoipupdate/Makefile =================================================================== --- head/net/geoipupdate/Makefile (revision 505320) +++ head/net/geoipupdate/Makefile (revision 505321) @@ -1,71 +1,70 @@ # Created by: adamw # $FreeBSD$ PORTNAME= geoipupdate PORTVERSION= 4.0.3 DISTVERSIONPREFIX= v CATEGORIES= net geography MAINTAINER= adamw@FreeBSD.org COMMENT= Fetch the latest copies of the GeoIP2 databases LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT -BUILD_DEPENDS= go:lang/go RUN_DEPENDS= ca_root_nss>=3:security/ca_root_nss -USES= gmake +USES= gmake go:no_targets USE_GITHUB= yes GH_ACCOUNT= maxmind MAKE_ENV+= GOPATH=${WRKSRC} \ CONFFILE=${PREFIX}/etc/GeoIP.conf \ DATADIR=${PREFIX}/share/GeoIP GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME} # Not needed: go-spew, pretty, pty, text, go-difflib, objx, testify GH_TUPLE= gofrs:flock:v0.7.1:flock/src/github.com/gofrs/flock \ pkg:errors:v0.8.1:pkg/src/github.com/pkg/errors \ spf13:pflag:v1.0.3:pflag/src/github.com/spf13/pflag OPTIONS_DEFINE= DOCS MANPAGES OPTIONS_DEFAULT=MANPAGES MANPAGES_BUILD_DEPENDS= lowdown:textproc/lowdown MANPAGES_PLIST_FILES= man/man1/geoipupdate.1.gz \ man/man5/GeoIP.conf.5.gz PLIST_FILES= bin/geoipupdate \ '@sample etc/GeoIP.conf.sample' \ '@dir share/GeoIP' PORTDOCS= GeoIP.conf.md geoipupdate.md post-patch: ${RM} ${WRKSRC}/go.mod ${REINPLACE_CMD} -e '/make-man-pages.pl/d' ${WRKSRC}/Makefile do-build-MANPAGES-on: { ${PRINTF} "title: geoipupdate\n\n" && ${CAT} ${WRKSRC}/doc/geoipupdate.md; } \ | ${LOCALBASE}/bin/lowdown -s -Tman \ | ${SED} -e '1s/7/1/' > ${WRKSRC}/build/geoipupdate.1 { ${PRINTF} "title: GeoIP.conf\n\n" && ${CAT} ${WRKSRC}/doc/GeoIP.conf.md; } \ | ${LOCALBASE}/bin/lowdown -s -Tman \ | ${SED} -e '1s/7/5/' > ${WRKSRC}/build/GeoIP.conf.5 do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/GeoIP ${INSTALL_PROGRAM} ${WRKSRC}/build/geoipupdate ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/build/GeoIP.conf ${STAGEDIR}${PREFIX}/etc/GeoIP.conf.sample do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/build && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} do-install-MANPAGES-on: ${INSTALL_MAN} ${WRKSRC}/build/geoipupdate.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/build/GeoIP.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5 .include Index: head/net/goreplay/Makefile =================================================================== --- head/net/goreplay/Makefile (revision 505320) +++ head/net/goreplay/Makefile (revision 505321) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= goreplay PORTVERSION= 0.16.1 DISTVERSIONPREFIX= v CATEGORIES= net MAINTAINER= swills@FreeBSD.org COMMENT= Tool for capturing and replaying live HTTP traffic LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= buger GH_TUPLE= google:gopacket:v1.1.16:gopacket/vendor/github.com/google/gopacket \ mattbaird:elastigo:34c4c4d:elastigo/vendor/github.com/mattbaird/elastigo \ bitly:go-hostpool:d0e59c2:hostpool/vendor/github.com/bitly/go-hostpool \ araddon:gou:50a94aa:gou/vendor/github.com/araddon/gou GH_SUBDIR= src/github.com/buger/goreplay PLIST_FILES= bin/${PORTNAME} do-build: @cd ${WRKSRC}/${GH_SUBDIR} ; ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/goreplay \ ${STAGEDIR}${PREFIX}/bin/ .include Index: head/net/grpcurl/Makefile =================================================================== --- head/net/grpcurl/Makefile (revision 505320) +++ head/net/grpcurl/Makefile (revision 505321) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= grpcurl DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 CATEGORIES= net MAINTAINER= seanc@FreeBSD.org COMMENT= Command-line tool that lets you interact with gRPC servers LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= fullstorydev GH_SUBDIR= src/github.com/fullstorydev/grpcurl GH_TAGNAME= ca5693f GH_TUPLE= golang:protobuf:c65a041:jsonpb/src/github.com/golang/protobuf \ jhump:protoreflect:5cc2142:protoreflect/src/github.com/jhump/protoreflect \ golang:net:5f9ae10:net/src/golang.org/x/net \ grpc:grpc-go:4172bfc:grpcgo/src/google.golang.org/grpc \ golang:text:7922cc4:text/src/golang.org/x/text \ google:go-genproto:7fd901a:gogenproto/src/google.golang.org/genproto PLIST_FILES= bin/grpcurl do-build: cd ${WRKSRC}/cmd/${PORTNAME} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \ ${LOCALBASE}/bin/go build -ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -s -w" \ -o ${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/fullstorydev/grpcurl/cmd/${PORTNAME}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/net/nncp/Makefile =================================================================== --- head/net/nncp/Makefile (revision 505320) +++ head/net/nncp/Makefile (revision 505321) @@ -1,32 +1,30 @@ # $FreeBSD$ PORTNAME= nncp DISTVERSION= 4.0 CATEGORIES= net MASTER_SITES= http://www.nncpgo.org/download/ MAINTAINER= stargrave@stargrave.org COMMENT= Utilities for secure store-and-forward files, mail, command exchanging LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= go:lang/go - -USES= tar:xz +USES= go:no_targets tar:xz MAKEFILE= BSDmakefile USE_RC_SUBR= nncp-caller nncp-daemon nncp-toss INSTALL_TARGET= install-strip SUB_FILES= pkg-message pkg-install pkg-deinstall OPTIONS_DEFINE= DOCS PORTDOCS= AUTHORS NEWS NEWS.RU README README.RU THANKS INFO= nncp MAKE_ARGS= INFODIR=${STAGEDIR}${PREFIX}/${INFO_PATH} post-install: ${INSTALL_DATA} ${FILESDIR}/nncp.newsyslog.conf.sample ${STAGEDIR}${PREFIX}/etc/nncp.conf.sample .include Index: head/net/nsq/Makefile =================================================================== --- head/net/nsq/Makefile (revision 505320) +++ head/net/nsq/Makefile (revision 505321) @@ -1,62 +1,60 @@ # $FreeBSD$ PORTNAME= nsq PORTVERSION= 1.1.0 DISTVERSIONPREFIX= v CATEGORIES= net MAINTAINER= jhixson@FreeBSD.org COMMENT= Realtime distributed messaging platform LICENSE= MIT ONLY_FOR_ARCHS= amd64 -BUILD_DEPENDS= go>=1.7:lang/go - USES= compiler go USE_RC_SUBR= nsqd nsqlookupd nsqadmin USE_GITHUB= yes GH_ACCOUNT= nsqio GH_SUBDIR= src/github.com/nsqio/nsq GH_TUPLE= BurntSushi:toml:2dff111:toml/src/github.com/BurntSushi/toml \ bitly:go-hostpool:a3a6125:go_hostpool/src/github.com/bitly/go-hostpool \ bitly:timer_metrics:afad179:timer_metrics/src/github.com/bitly/timer_metrics \ blang:semver:9bf7bff:semver/src/github.com/blang/semver \ bmizerany:perks:6cb9d9d:perks/src/github.com/bmizerany/perks \ golang:snappy:d9eb7a3:snappy/src/github.com/golang/snappy \ judwhite:go-svc:63c1240:go_svc/src/github.com/judwhite/go-svc \ julienschmidt:httprouter:6aacfd5:httprouter/src/github.com/julienschmidt/httprouter \ mreiferson:go-options:77551d2:go_options/src/github.com/mreiferson/go-options \ nsqio:go-diskqueue:0681a1a:go_diskqueue/src/github.com/nsqio/go-diskqueue \ nsqio:go-nsq:a53d495:go_nsq/src/github.com/nsqio/go-nsq TARGETS= nsqd nsqlookupd nsqadmin nsq_to_nsq nsq_to_file \ nsq_to_http nsq_tail nsq_stat to_nsq .for _t in ${TARGETS} build-${_t}: cd ${GO_WRKSRC}/apps/${_t}; \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build \ -ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" -o bin/${_t} install-${_t}: ${INSTALL_PROGRAM} ${GO_WRKSRC}/apps/${_t}/bin/${_t} \ ${STAGEDIR}${PREFIX}/bin/${_t} build_targets+= build-${_t} install_targets+= install-${_t} .endfor do-build: ${build_targets} do-install: ${install_targets} .include .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/net/syncthing/Makefile =================================================================== --- head/net/syncthing/Makefile (revision 505320) +++ head/net/syncthing/Makefile (revision 505321) @@ -1,54 +1,54 @@ # $FreeBSD$ PORTNAME= syncthing PORTVERSION= 1.1.4 DISTVERSIONPREFIX= v CATEGORIES= net MASTER_SITES= https://github.com/syncthing/syncthing/releases/download/v${PORTVERSION}/ DISTNAME= ${PORTNAME}-source-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= swills@FreeBSD.org COMMENT= Encrypted file sync tool LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/${PORTNAME}/LICENSE -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go USE_RC_SUBR= syncthing syncthing-discosrv syncthing-relaysrv syncthing-relaypoolsrv BINS= syncthing stdiscosrv strelaysrv strelaypoolsrv .for x in ${BINS} PLIST_FILES+= bin/${x} .endfor PORTDOCS= * USERS= syncthing GROUPS= syncthing OPTIONS_DEFINE= DOCS NO_WRKSUBDIR= yes do-build: @( cd ${WRKSRC}/${PORTNAME} ; \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOFLAGS="-mod=vendor" go run build.go -version v${PORTVERSION} -no-upgrade build ; \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOFLAGS="-mod=vendor" go run build.go -version v${PORTVERSION} -no-upgrade build stdiscosrv ; \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOFLAGS="-mod=vendor" go run build.go -version v${PORTVERSION} -no-upgrade build strelaysrv ; \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOFLAGS="-mod=vendor" go run build.go -version v${PORTVERSION} -no-upgrade build strelaypoolsrv ; \ ) do-install: .for x in ${BINS} ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}/${x} \ ${STAGEDIR}${PREFIX}/bin/ .endfor ${MKDIR} ${STAGEDIR}${DOCSDIR} .for x in AUTHORS LICENSE README.md ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/${x} \ ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/net/wireguard-go/Makefile =================================================================== --- head/net/wireguard-go/Makefile (revision 505320) +++ head/net/wireguard-go/Makefile (revision 505321) @@ -1,28 +1,26 @@ # $FreeBSD$ PORTNAME= wireguard-go PORTVERSION= 0.0.20190517 CATEGORIES= net MASTER_SITES= https://git.zx2c4.com/wireguard-go/snapshot/ DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} MAINTAINER= decke@FreeBSD.org COMMENT= WireGuard implementation in Go LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= go:lang/go +USES= gmake go:modules,no_targets tar:xz -USES= gmake tar:xz - USE_GITHUB= nodefault GH_TUPLE= golang:crypto:b7391e95e576:crypto/vendor/golang.org/x/crypto \ golang:net:1272bf9dcd53:net/vendor/golang.org/x/net \ golang:sys:f7bb7a8bee54:sys/vendor/golang.org/x/sys -MAKE_ENV+= GOFLAGS=-mod=vendor +MAKE_ENV+= GOFLAGS="${GO_BUILDFLAGS}" PLIST_FILES= bin/${PORTNAME} .include Index: head/net-im/coyim/Makefile =================================================================== --- head/net-im/coyim/Makefile (revision 505320) +++ head/net-im/coyim/Makefile (revision 505321) @@ -1,71 +1,70 @@ # $FreeBSD$ PORTNAME= coyim DISTVERSIONPREFIX= v DISTVERSION= 0.3.11 PORTREVISION= 2 CATEGORIES= net-im MAINTAINER= santhosh.raju@gmail.com COMMENT= Safe and secure by default chat client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 -USES= gnome pkgconfig shebangfix +USES= gnome go pkgconfig shebangfix USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango SHEBANG_LANG= sh sh_OLD_CMD= "/usr/bin/env bash" sh_CMD= /bin/sh SHEBANG_FILES= gen_version_file.sh OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_CONFIGURE_ENABLE= nls USE_GITHUB= yes GH_ACCOUNT= coyim GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} SUB_LIST= PORTNAME=${PORTNAME} PLIST_FILES= bin/coyim \ share/applications/coyim.desktop \ share/pixmaps/coyim.png GTK_VERSION= "$$(pkg-config --modversion gtk+-3.0 | ${TR} . _ | cut -d '_' -f 1-2)" GTK_BUILD_TAG= gtk_${GTK_VERSION} COYIM_ICON= coyim.png COYIM_ICON_SRC= ${WRKSRC}/build/mac-bundle/coy.iconset/icon_32x32@2x.png COYIM_DESKTOP= ${WRKSRC}/build/coyim.desktop INSTALLATION_DIRS+= share/applications share/pixmaps do-build: cd ${WRKSRC}/${GH_SUBDIR} && \ ./gen_version_file.sh ${DISTVERSIONPREFIX}${DISTVERSION} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} \ go build -tags ${GTK_BUILD_TAG} -o ${PORTNAME} post-build: @${REINPLACE_CMD} -e '/^#/d' \ -e '/^$$/d' \ ${COYIM_DESKTOP} ${ECHO} "Exec=${PREFIX}/bin/coyim" >> ${COYIM_DESKTOP} ${ECHO} "Icon=${COYIM_ICON}" >> ${COYIM_DESKTOP} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${COYIM_DESKTOP} ${STAGEDIR}${PREFIX}/share/applications/ ${INSTALL_DATA} ${COYIM_ICON_SRC} ${STAGEDIR}${PREFIX}/share/pixmaps/${COYIM_ICON} .include Index: head/net-im/matterbridge/Makefile =================================================================== --- head/net-im/matterbridge/Makefile (revision 505320) +++ head/net-im/matterbridge/Makefile (revision 505321) @@ -1,41 +1,41 @@ # $FreeBSD$ PORTNAME= matterbridge PORTVERSION= 1.14.4 DISTVERSIONPREFIX= v CATEGORIES= net-im MAINTAINER= swills@FreeBSD.org COMMENT= Chat network bridge LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= 42wim GH_SUBDIR= src/github.com/42wim/matterbridge USE_RC_SUBR= matterbridge MATTERBRIDGE_USER?= mattermost MATTERBRIDGE_GROUP?= mattermost USERS= ${MATTERBRIDGE_USER} GROUPS= ${MATTERBRIDGE_GROUP} SUB_LIST= \ MATTERBRIDGE_USER=${MATTERBRIDGE_USER} \ MATTERBRIDGE_GROUP=${MATTERBRIDGE_GROUP} PLIST_SUB= \ MATTERBRIDGE_USER=${MATTERBRIDGE_USER} \ MATTERBRIDGE_GROUP=${MATTERBRIDGE_GROUP} do-build: @cd ${WRKSRC}/src/github.com/42wim/matterbridge && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o bin/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/matterbridge.toml.sample ${STAGEDIR}${PREFIX}/etc/matterbridge.toml.sample .include Index: head/net-im/matterircd/Makefile =================================================================== --- head/net-im/matterircd/Makefile (revision 505320) +++ head/net-im/matterircd/Makefile (revision 505321) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= matterircd PORTVERSION= 0.19.2 DISTVERSIONPREFIX= v CATEGORIES= net-im irc MAINTAINER= norrland@nullbyte.se COMMENT= IRC bridge for Mattermost and Slack LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 -BUILD_DEPENDS= go>=1.8:lang/go +USES= go USE_RC_SUBR= matterircd USE_GITHUB= yes GH_ACCOUNT= 42wim GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} USERS= matterircd GROUPS= matterircd do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/matterircd ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/matterircd.toml.example \ ${STAGEDIR}${PREFIX}/etc/matterircd.toml.sample .include Index: head/net-im/slack-term/Makefile =================================================================== --- head/net-im/slack-term/Makefile (revision 505320) +++ head/net-im/slack-term/Makefile (revision 505321) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= slack-term DISTVERSIONPREFIX= v DISTVERSION= 0.4.1 CATEGORIES= net-im MAINTAINER= dg@syrec.org COMMENT= Slack client for your terminal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= erroneousboat GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} PORTDOCS= README.md PLIST_FILES= bin/slack-term OPTIONS_DEFINE= DOCS do-build: cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/net-im/ssh-chat/Makefile =================================================================== --- head/net-im/ssh-chat/Makefile (revision 505320) +++ head/net-im/ssh-chat/Makefile (revision 505321) @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= ssh-chat DISTVERSIONPREFIX= v DISTVERSION= 1.7-4 DISTVERSIONSUFFIX= -gf36d7eb CATEGORIES= net-im MAINTAINER= yuri@FreeBSD.org COMMENT= Chat over SSH LICENSE= MIT LICENSE_FILE= ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= nodefault # the main code is in GH_TUPLE GH_ACCOUNT= shazow GH_TUPLE= shazow:ssh-chat:${DISTVERSIONFULL}:main/src/github.com/shazow/ssh-chat \ shazow:rateio:e8e0088:rateio/src/github.com/shazow/rateio \ alexcesaro:log:61e6862:log/src/github.com/alexcesaro/log \ howeyc:gopass:bf9dde6:gopass/src/github.com/howeyc/gopass \ jessevdk:go-flags:c6ca198:flags/src/github.com/jessevdk/go-flags \ golang:crypto:c126467:crypto/src/golang.org/x/crypto \ golang:sys:ac767d6:sys/src/golang.org/x/sys GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./... do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/net-im/xmpp-client/Makefile =================================================================== --- head/net-im/xmpp-client/Makefile (revision 505320) +++ head/net-im/xmpp-client/Makefile (revision 505321) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= xmpp-client PORTVERSION= 20170324 PORTREVISION= 1 CATEGORIES= net-im MAINTAINER= cs@FreeBSD.org COMMENT= XMPP client with OTR support LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_TUPLE= agl:xmpp-client:3030ad4:DEFAULT/src/github.com/agl/xmpp-client \ golang:crypto:c126467:crypto/src/golang.org/x/crypto \ golang:net:a680a1e:net/src/golang.org/x/net \ golang:sys:ac767d6:sys/src/golang.org/x/sys PLIST_FILES= bin/xmpp-client do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${PORTNAME} do-test: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test . ./xmpp do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/net-mgmt/carbon-relay-ng/Makefile =================================================================== --- head/net-mgmt/carbon-relay-ng/Makefile (revision 505320) +++ head/net-mgmt/carbon-relay-ng/Makefile (revision 505321) @@ -1,38 +1,37 @@ # $FreeBSD$ PORTNAME= carbon-relay-ng DISTVERSION= 0.10.0 CATEGORIES= net-mgmt MAINTAINER= a.andersson.thn@gmail.com COMMENT= Go implementation of carbonapi LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.8:lang/go \ - go-bindata:devel/go-bindata +BUILD_DEPENDS= go-bindata:devel/go-bindata -USES= gmake +USES= gmake go USE_GITHUB= yes GH_ACCOUNT= graphite-ng GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} USE_RC_SUBR= ${PORTNAME} USERS= carbon GROUPS= carbon do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} VERSION=${DISTVERSION} \ ${MAKE_CMD} build do-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/carbon-relay-ng @${MKDIR} ${STAGEDIR}/var/run/carbon-relay-ng @${MKDIR} ${STAGEDIR}/var/run/carbon-relay-ng/spool ${INSTALL_PROGRAM} ${WRKSRC}/carbon-relay-ng ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/examples/carbon-relay-ng.ini ${STAGEDIR}${PREFIX}/etc/carbon-relay-ng/carbon-relay-ng.ini.sample .include Index: head/net-mgmt/carbonzipper/Makefile =================================================================== --- head/net-mgmt/carbonzipper/Makefile (revision 505320) +++ head/net-mgmt/carbonzipper/Makefile (revision 505321) @@ -1,58 +1,56 @@ # $FreeBSD$ PORTNAME= carbonzipper DISTVERSION= 0.74 CATEGORIES= net-mgmt MAINTAINER= a.andersson.thn@gmail.com COMMENT= Proxy between carbonapi and go-carbon LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.8:lang/go - USES= go USE_GITHUB= yes GH_ACCOUNT= go-graphite GH_SUBDIR= src/github.com/go-graphite/${PORTNAME} GH_TUPLE= bradfitz:gomemcache:1952afa:gomemcache/src/github.com/bradfitz/gomemcache \ dgryski:httputil:189c2918:httputil/src/github.com/dgryski/httputil \ dgryski:go-expirecache:743ef98:goexpirecache/src/github.com/dgryski/go-expirecache \ facebookgo:atomicfile:2de1f20:atomicfile/src/github.com/facebookgo/atomicfile \ facebookgo:clock:600d898:clock/src/github.com/facebookgo/clock \ facebookgo:grace:4afe952:grace/src/github.com/facebookgo/grace \ facebookgo:httpdown:a3b1354:httpdown/src/github.com/facebookgo/httpdown \ facebookgo:pidfile:f242e299:pidfile/src/github.com/facebookgo/pidfile \ facebookgo:stats:1b76add:stats/src/github.com/facebookgo/stats \ gogo:protobuf:v0.4:protobuf/src/github.com/gogo/protobuf \ go-yaml:yaml:v2.1.1:yaml/src/gopkg.in/yaml.v2 \ lestrrat:go-strftime:04ef93e:gostrftime/src/github.com/lestrrat/go-strftime \ lestrrat-go:file-rotatelogs:v2.1.0:filerotatelogs/src/github.com/lestrrat/go-file-rotatelogs \ lomik:og-rek:628eefe:ogrek/src/github.com/lomik/og-rek \ lomik:zapwriter:d4499a3:zapwriter/src/github.com/lomik/zapwriter \ peterbourgon:g2g:0c2bab2:g2g/src/github.com/peterbourgon/g2g \ pkg:errors:v0.8.0:errors/src/github.com/pkg/errors \ satori:go.uuid:v1.1.0:gouuid/src/github.com/satori/go.uuid \ uber-go:atomic:v1.2.0:atomic/src/go.uber.org/atomic \ uber-go:multierr:v1.1.0:multierr/src/go.uber.org/multierr \ uber-go:zap:v1.5.0:zap/src/go.uber.org/zap USE_RC_SUBR= ${PORTNAME} USERS= carbon GROUPS= carbon do-build: @cd ${WRKSRC}/ && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} \ go build --ldflags '-X main.BuildVersion=${DISTVERSION}' -o carbonzipper do-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/carbonzipper @${MKDIR} ${STAGEDIR}/var/log/carbonzipper ${INSTALL_PROGRAM} ${WRKSRC}/carbonzipper ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/example.conf ${STAGEDIR}${PREFIX}/etc/carbonzipper .include Index: head/net-mgmt/intel-snap/Makefile =================================================================== --- head/net-mgmt/intel-snap/Makefile (revision 505320) +++ head/net-mgmt/intel-snap/Makefile (revision 505321) @@ -1,66 +1,66 @@ # Created by: Brad Davis # $FreeBSD$ PORTNAME= intel-snap PORTVERSION= 0.0.1 CATEGORIES= net-mgmt MAINTAINER= brd@FreeBSD.org COMMENT= Intels open telemetry framework #LICENSE= APACHE2 -BUILD_DEPENDS= go>=1.5:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= stdale GH_PROJECT= snap-freebsd GH_TAGNAME= ca8016d GH_TUPLE= Sirupsen:logrus:61e43dc:logrus/src/github.com/Sirupsen/logrus \ vrischmann:jsonutil:d44b59f:jsonutil/src/github.com/vrischmann/jsonutil \ golang:crypto:f18420e:crypto/src/golang.org/x/crypto \ appc:spec:e99880c:schema/src/github.com/appc/spec \ asaskevich:govalidator:fdf1978:govalidator/src/github.com/asaskevich/govalidator \ coreos:go-semver:9474efc:semver/src/github.com/coreos/go-semver \ ghodss:yaml:04f3134:yaml/src/github.com/ghodss/yaml \ golang:protobuf:8ee7999:protobuf/src/github.com/golang/protobuf \ hashicorp:go-msgpack:fa3f638:msgpack/src/github.com/hashicorp/go-msgpack \ hashicorp:memberlist:9888dc5:memberlist/src/github.com/hashicorp/memberlist \ armon:go-metrics:06b6099:metrics/src/github.com/armon/go-metrics \ intelsdi-x:gomit:db68f6f:gomit/src/github.com/intelsdi-x/gomit \ julienschmidt:httprouter:8a45e95:httprouter/src/github.com/julienschmidt/httprouter \ robfig:cron:9585fd5:cron/src/github.com/robfig/cron \ urfave:cli:347a988:cli2/src/github.com/urfave/cli \ urfave:negroni:61dbefc:negroni/src/github.com/urfave/negroni \ pborman:uuid:1b00554:uuid/src/github.com/pborman/uuid \ spf13:pflag:9ff6c69:pflag/src/github.com/spf13/pflag \ xeipuuv:gojsonschema:f06f290:gojsonschema/src/github.com/xeipuuv/gojsonschema \ xeipuuv:gojsonreference:e02fc20:gojsonreference/src/github.com/xeipuuv/gojsonreference \ xeipuuv:gojsonpointer:e0fe6f6:gojsonpointer/src/github.com/xeipuuv/gojsonpointer \ golang:net:41bba8d:net/src/golang.org/x/net \ abh:errorutil:f9bd360:errorutil/src/go4.org/errorutil \ go-yaml:yaml:4c78c97:yaml2/src/gopkg.in/yaml.v2 \ go-inf:inf:3887ee9:inf/src/gopkg.in/inf.v0 \ grpc:grpc-go:b1efb1e:grpc/src/google.golang.org/grpc \ ghodss:yaml:04f3134:yaml/src/github.com/ghodss/yaml PLIST_FILES= bin/snapctl bin/snapd do-build: ( cd ${WRKSRC}; ${LN} -s ${WRKSRC} ${WRKSRC}/src/github.com/intelsdi-x/snap ) ( cd ${WRKSRC}/src/github.com/appc/spec; \ ${SETENV} ${BUILD_ENV} ${MAKE_ENV} GOPATH=${WRKSRC} CC=clang \ go build -o bin/actool github.com/appc/spec/actool ) ( cd ${WRKSRC}; \ ${SETENV} ${BUILD_ENV} ${MAKE_ENV} GOPATH=${WRKSRC} CC=clang \ go build ${BUILD_FLAGS} -o bin/snapd ) ( cd ${WRKSRC}/cmd/snapctl; \ ${SETENV} ${BUILD_ENV} ${MAKE_ENV} GOPATH=${WRKSRC} CC=clang \ go build ${BUILD_FLAGS} -o bin/snapctl ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/cmd/snapctl/bin/snapctl ${STAGEDIR}${PREFIX}/bin/snapctl ${INSTALL_PROGRAM} ${WRKSRC}/bin/snapd ${STAGEDIR}${PREFIX}/bin/snapd .include Index: head/net-mgmt/kapacitor/Makefile =================================================================== --- head/net-mgmt/kapacitor/Makefile (revision 505320) +++ head/net-mgmt/kapacitor/Makefile (revision 505321) @@ -1,72 +1,72 @@ # Created by: Stefan Lambrev # $FreeBSD$ PORTNAME= kapacitor DISTVERSIONPREFIX= v DISTVERSION= 1.5.1 CATEGORIES= net-mgmt MAINTAINER= cheffo@freebsd-bg.org COMMENT= Time-series data collection LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 -BUILD_DEPENDS= go>=1.6.0:lang/go +USES= go USE_RC_SUBR= kapacitord USE_GITHUB= yes GH_ACCOUNT= influxdata GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} SUB_FILES= kapacitord SUB_LIST+= KAPACITORD_USER=${KAPACITORD_USER} \ KAPACITORD_GROUP=${KAPACITORD_GROUP} \ KAPACITORD_DBDIR=${KAPACITORD_DBDIR} \ KAPACITORD_LOGDIR=${KAPACITORD_LOGDIR} PLIST_SUB= KAPACITORD_USER=${KAPACITORD_USER} \ KAPACITORD_GROUP=${KAPACITORD_GROUP} \ KAPACITORD_DBDIR=${KAPACITORD_DBDIR} \ KAPACITORD_LOGDIR=${KAPACITORD_LOGDIR} #Use influxd user as it's aleary present in ports system KAPACITORD_USER= influxd KAPACITORD_GROUP= influxd USERS= ${KAPACITORD_USER} GROUPS= ${KAPACITORD_GROUP} .include .if ${OPSYS} == "FreeBSD" && ((${OSVERSION} >= 1100513 && ${OSVERSION} < 1200000) || \ ${OSVERSION} >= 1200015) SUB_LIST+= KAPACITORD_LOGCMD="daemon" .else SUB_LIST+= KAPACITORD_LOGCMD="logger" .endif KAPACITORD_DBDIR= /var/db/${PORTNAME}/ KAPACITORD_LOGDIR= /var/log/${PORTNAME}/ do-build: @cd ${WRKSRC}/src/github.com/influxdata/${PORTNAME} \ && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags "-X main.version=${DISTVERSION}" ./cmd/${PORTNAME} \ && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags "-X main.version=${DISTVERSION}" ./cmd/${PORTNAME}d do-install: ${MKDIR} ${STAGEDIR}${KAPACITORD_DBDIR} \ ${STAGEDIR}${KAPACITORD_LOGDIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME}d ${STAGEDIR}${PREFIX}/bin/${PORTNAME}d @${SED} -i .bak -e \ "s|/var/lib/kapacitor|/var/db/kapacitor|g" \ ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/etc/${PORTNAME}/${PORTNAME}.conf ${INSTALL_DATA} \ ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/etc/${PORTNAME}/${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .include Index: head/net-mgmt/telegraf/Makefile =================================================================== --- head/net-mgmt/telegraf/Makefile (revision 505320) +++ head/net-mgmt/telegraf/Makefile (revision 505321) @@ -1,186 +1,186 @@ # Created by: Stefan Lambrev # $FreeBSD$ PORTNAME= telegraf DISTVERSION= 1.10.2 CATEGORIES= net-mgmt MAINTAINER= girgen@FreeBSD.org COMMENT= Time-series data collection LICENSE= MIT ONLY_FOR_ARCHS= amd64 i386 armv6 armv7 -BUILD_DEPENDS= go>=1.9:lang/go +USES= go USE_RC_SUBR= telegraf USE_GITHUB= yes GH_ACCOUNT= influxdata GH_SUBDIR= src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT_DEFAULT} GH_TUPLE= GoogleCloudPlatform:google-cloud-go:v0.27.0:go/src/cloud.google.com/go \ cloudfoundry:clock:02e53af:clock/src/code.cloudfoundry.org/clock \ collectd:go-collectd:v0.3.0:collectd_org/src/collectd.org \ census-ecosystem:opencensus-go-exporter-stackdriver:v0.6.0:census_ecosystem/src/contrib.go.opencensus.io/exporter/stackdriver \ Azure:go-autorest:v10.12.0:go_autorest/src/github.com/Azure/go-autorest \ Microsoft:ApplicationInsights-Go:d2df5d4:application_insights/src/github.com/Microsoft/ApplicationInsights-Go \ Microsoft:go-winio:v0.4.9:go_winio/src/github.com/Microsoft/go-winio \ Shopify:sarama:v1.18.0:sarama/src/github.com/Shopify/sarama \ StackExchange:wmi:1.0.0:wmi/src/github.com/StackExchange/wmi \ aerospike:aerospike-client-go:v1.27.0:aerospike_client_go/src/github.com/aerospike/aerospike-client-go \ alecthomas:units:2efee85:units/src/github.com/alecthomas/units \ amir:raidman:1ccc43b:raidman/src/github.com/amir/raidman \ apache:thrift:f2867c2:thrift/src/github.com/apache/thrift \ aws:aws-sdk-go:v1.15.54:aws_sdk_go/src/github.com/aws/aws-sdk-go \ beorn7:perks:3a771d9:perks/src/github.com/beorn7/perks \ bsm:sarama-cluster:v2.1.13:sarama_cluster/src/github.com/bsm/sarama-cluster \ caio:go-tdigest:v2.3.0:go_tdigest/src/github.com/caio/go-tdigest \ cenkalti:backoff:v2.0.0:backoff/src/github.com/cenkalti/backoff \ couchbase:go-couchbase:16db1f1:go_couchbase/src/github.com/couchbase/go-couchbase \ couchbase:gomemcached:0da75df:gomemcached/src/github.com/couchbase/gomemcached \ couchbase:goutils:e865a14:goutils/src/github.com/couchbase/goutils \ davecgh:go-spew:v1.1.0:go_spew/src/github.com/davecgh/go-spew \ denisenkom:go-mssqldb:1eb28af:go_mssqldb/src/github.com/denisenkom/go-mssqldb \ dgrijalva:jwt-go:v3.2.0:jwt_go/src/github.com/dgrijalva/jwt-go \ dimchansky:utfbom:6c6132f:utfbom/src/github.com/dimchansky/utfbom \ docker:distribution:edc3ab2:distribution/src/github.com/docker/distribution \ moby:moby:ed7b642:docker/src/github.com/docker/docker \ docker:go-connections:v0.3.0:go_connections/src/github.com/docker/go-connections \ docker:go-units:v0.3.3:go_units/src/github.com/docker/go-units \ docker:libnetwork:d7b6174:libnetwork/src/github.com/docker/libnetwork \ eapache:go-resiliency:v1.1.0:go_resiliency/src/github.com/eapache/go-resiliency \ eapache:go-xerial-snappy:040cc1a:go_xerial_snappy/src/github.com/eapache/go-xerial-snappy \ eapache:queue:v1.1.0:queue/src/github.com/eapache/queue \ eclipse:paho.mqtt.golang:v1.1.1:paho_mqtt_golang/src/github.com/eclipse/paho.mqtt.golang \ ericchiang:k8s:v1.2.0:k8s/src/github.com/ericchiang/k8s \ ghodss:yaml:25d852a:yaml/src/github.com/ghodss/yaml \ go-ini:ini:v1.38.1:ini/src/github.com/go-ini/ini \ go-logfmt:logfmt:v0.4.0:go_logfmt/src/github.com/go-logfmt/logfmt \ go-ole:go-ole:v1.2.1:go_ole/src/github.com/go-ole/go-ole \ go-redis:redis:v6.12.0:redis/src/github.com/go-redis/redis \ go-sql-driver:mysql:v1.4.0:mysql/src/github.com/go-sql-driver/mysql \ gobwas:glob:v0.2.3:glob/src/github.com/gobwas/glob \ gogo:protobuf:v1.1.1:gogo_protobuf/src/github.com/gogo/protobuf \ golang:protobuf:v1.1.0:protobuf/src/github.com/golang/protobuf \ golang:snappy:2e65f85:snappy/src/github.com/golang/snappy \ google:go-cmp:v0.2.0:go_cmp/src/github.com/google/go-cmp \ google:uuid:0.2:uuid/src/github.com/google/uuid \ googleapis:gax-go:v2.0.0:gax_go/src/github.com/googleapis/gax-go \ gorilla:context:v1.1.1:context/src/github.com/gorilla/context \ gorilla:mux:v1.6.2:mux/src/github.com/gorilla/mux \ hailocab:go-hostpool:e80d13c:go_hostpool/src/github.com/hailocab/go-hostpool \ harlow:kinesis-consumer:2f58b13:kinesis_consumer/src/github.com/harlow/kinesis-consumer \ hashicorp:consul:v1.2.1:consul/src/github.com/hashicorp/consul \ hashicorp:go-cleanhttp:d5fe4b5:go_cleanhttp/src/github.com/hashicorp/go-cleanhttp \ hashicorp:go-rootcerts:6bb64b3:go_rootcerts/src/github.com/hashicorp/go-rootcerts \ hashicorp:serf:v0.8.1:serf/src/github.com/hashicorp/serf \ influxdata:go-syslog:v2.0.0:go_syslog/src/github.com/influxdata/go-syslog \ influxdata:tail:c434825:tail/src/github.com/influxdata/tail \ influxdata:toml:2a2e301:toml/src/github.com/influxdata/toml \ influxdata:wlog:7c63b0a:wlog/src/github.com/influxdata/wlog \ jackc:pgx:v3.2.0:pgx/src/github.com/jackc/pgx \ jmespath:go-jmespath:0b12d6b:go_jmespath/src/github.com/jmespath/go-jmespath \ kardianos:osext:ae77be6:osext/src/github.com/kardianos/osext \ kardianos:service:615a14e:service/src/github.com/kardianos/service \ karrick:godirwalk:v1.7.5:godirwalk/src/github.com/karrick/godirwalk \ kballard:go-shellquote:95032a8:go_shellquote/src/github.com/kballard/go-shellquote \ kr:logfmt:b84e30a:logfmt/src/github.com/kr/logfmt \ kubernetes:apimachinery:d41becf:apimachinery/src/github.com/kubernetes/apimachinery \ leodido:ragel-machinery:299bdde:ragel_machinery/src/github.com/leodido/ragel-machinery \ mailru:easyjson:efc7eb8:easyjson/src/github.com/mailru/easyjson \ matttproud:golang_protobuf_extensions:v1.0.1:golang_protobuf_extensions/src/github.com/matttproud/golang_protobuf_extensions \ miekg:dns:v1.0.8:dns/src/github.com/miekg/dns \ mitchellh:go-homedir:3864e76:go_homedir/src/github.com/mitchellh/go-homedir \ mitchellh:mapstructure:f15292f:mapstructure/src/github.com/mitchellh/mapstructure \ multiplay:go-ts3:v1.0.0:go_ts3/src/github.com/multiplay/go-ts3 \ naoina:go-stringutil:v0.1.0:go_stringutil/src/github.com/naoina/go-stringutil \ nats-io:gnatsd:v1.2.0:gnatsd/src/github.com/nats-io/gnatsd \ nats-io:go-nats:v1.5.0:nats/src/github.com/nats-io/go-nats \ nats-io:nuid:v1.0.0:nuid/src/github.com/nats-io/nuid \ nsqio:go-nsq:v1.0.7:go_nsq/src/github.com/nsqio/go-nsq \ opencontainers:go-digest:v1.0.0-rc1:go_digest/src/github.com/opencontainers/go-digest \ opencontainers:image-spec:v1.0.1:image_spec/src/github.com/opencontainers/image-spec \ opentracing-contrib:go-observer:a52f234:go_observer/src/github.com/opentracing-contrib/go-observer \ opentracing:opentracing-go:v1.0.2:opentracing_go/src/github.com/opentracing/opentracing-go \ openzipkin:zipkin-go-opentracing:v0.3.4:zipkin_go_opentracing/src/github.com/openzipkin/zipkin-go-opentracing \ pierrec:lz4:v2.0.3:lz4/src/github.com/pierrec/lz4 \ pkg:errors:v0.8.0:errors/src/github.com/pkg/errors \ pmezard:go-difflib:v1.0.0:go_difflib/src/github.com/pmezard/go-difflib \ prometheus:client_golang:v0.9.2:client_golang/src/github.com/prometheus/client_golang \ prometheus:client_model:5c3871d:client_model/src/github.com/prometheus/client_model \ prometheus:common:7600349:common/src/github.com/prometheus/common \ prometheus:procfs:ae68e2d:procfs/src/github.com/prometheus/procfs \ rcrowley:go-metrics:e2704e1:go_metrics/src/github.com/rcrowley/go-metrics \ samuel:go-zookeeper:c4fab1a:go_zookeeper/src/github.com/samuel/go-zookeeper \ satori:go.uuid:v1.2.0:go_uuid/src/github.com/satori/go.uuid \ shirou:gopsutil:v2.19.01:gopsutil/src/github.com/shirou/gopsutil \ shirou:w32:bb4de01:w32/src/github.com/shirou/w32 \ sirupsen:logrus:v1.0.5:logrus/src/github.com/sirupsen/logrus \ soniah:gosnmp:96b8622:gosnmp/src/github.com/soniah/gosnmp \ streadway:amqp:e5adc2a:amqp/src/github.com/streadway/amqp \ stretchr:objx:v0.1.1:objx/src/github.com/stretchr/objx \ stretchr:testify:v1.2.2:testify/src/github.com/stretchr/testify \ tidwall:gjson:v1.1.2:gjson/src/github.com/tidwall/gjson \ tidwall:match:1731857:match/src/github.com/tidwall/match \ vishvananda:netlink:b2de5d1:netlink/src/github.com/vishvananda/netlink \ vishvananda:netns:13995c7:netns/src/github.com/vishvananda/netns \ vjeantet:grok:v1.0.0:grok/src/github.com/vjeantet/grok \ vmware:govmomi:v0.19.0:govmomi/src/github.com/vmware/govmomi \ wavefronthq:wavefront-sdk-go:v0.9.2:wavefront_sdk_go/src/github.com/wavefronthq/wavefront-sdk-go \ wvanbergen:kafka:e2edea9:kafka/src/github.com/wvanbergen/kafka \ wvanbergen:kazoo-go:f72d861:kazoo_go/src/github.com/wvanbergen/kazoo-go \ yuin:gopher-lua:46796da:gopher_lua/src/github.com/yuin/gopher-lua \ census-instrumentation:opencensus-go:v0.17.0:opencensus_go/src/go.opencensus.io \ golang:crypto:a214413:crypto/src/golang.org/x/crypto \ golang:net:a680a1e:net/src/golang.org/x/net \ golang:oauth2:d2e6202:oauth2/src/golang.org/x/oauth2 \ golang:sync:42b3178:sync/src/golang.org/x/sync \ golang:sys:7c4c994:sys/src/golang.org/x/sys \ golang:text:v0.3.0:text/src/golang.org/x/text \ googleapis:google-api-go-client:19ff876:googleapis/src/google.golang.org/api \ golang:appengine:v1.1.0:appengine/src/google.golang.org/appengine \ google:go-genproto:fedd286:genproto/src/google.golang.org/genproto \ grpc:grpc-go:v1.13.0:grpc/src/google.golang.org/grpc \ go-asn1-ber:asn1-ber:v1.2:asn1_ber_v1/src/gopkg.in/asn1-ber.v1 \ fatih:pool:v2.0.0:pool_v2/src/gopkg.in/fatih/pool.v2 \ fsnotify:fsnotify:v1.4.7:fsnotify_v1/src/gopkg.in/fsnotify.v1 \ rethinkdb:rethinkdb-go:v3.0.5:gorethink_v3/src/gopkg.in/gorethink/gorethink.v3 \ go-inf:inf:v0.9.1:inf_v0/src/gopkg.in/inf.v0 \ go-ldap:ldap:v2.5.1:ldap_v2/src/gopkg.in/ldap.v2 \ go-mgo:mgo:9856a29:mgo_v2/src/gopkg.in/mgo.v2 \ olivere:elastic:v5.0.70:elastic_v5/src/gopkg.in/olivere/elastic.v5 \ go-tomb:tomb:dd63297:tomb_v1/src/gopkg.in/tomb.v1 \ go-yaml:yaml:v2.2.1:yaml_v2/src/gopkg.in/yaml.v2 SUB_FILES= telegraf SUB_LIST= TELEGRAF_USER=${TELEGRAF_USER} \ TELEGRAF_GROUP=${TELEGRAF_GROUP} \ TELEGRAF_LOGDIR=${TELEGRAF_LOGDIR} PLIST_SUB= TELEGRAF_USER=${TELEGRAF_USER} \ TELEGRAF_GROUP=${TELEGRAF_GROUP} \ TELEGRAF_LOGDIR=${TELEGRAF_LOGDIR} TELEGRAF_USER= telegraf TELEGRAF_GROUP= telegraf USERS= ${TELEGRAF_USER} GROUPS= ${TELEGRAF_GROUP} TELEGRAF_LOGDIR=/var/log/${PORTNAME} do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${CP} src/github.com/shirou/gopsutil/disk/disk_freebsd_386.go src/github.com/shirou/gopsutil/disk/disk_freebsd_arm.go && \ ${CP} src/github.com/shirou/gopsutil/cpu/cpu_freebsd_386.go src/github.com/shirou/gopsutil/cpu/cpu_freebsd_arm.go && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags "-X main.version=${DISTVERSION}" ./cmd/telegraf do-install: ${MKDIR} ${STAGEDIR}${TELEGRAF_LOGDIR} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} \ ${WRKSRC}/${GH_SUBDIR}/etc/${PORTNAME}.conf \ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample .include Index: head/net-p2p/go-ethereum/Makefile =================================================================== --- head/net-p2p/go-ethereum/Makefile (revision 505320) +++ head/net-p2p/go-ethereum/Makefile (revision 505321) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= go-ethereum DISTVERSIONPREFIX= v DISTVERSION= 1.8.27 CATEGORIES= net-p2p MAINTAINER= me@enriquefynn.com COMMENT= Go implementation of the Ethereum y/w paper LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= go>=1.9.2:lang/go +USES= go:no_targets USE_GITHUB= yes GH_ACCOUNT= ethereum OPTIONS_DEFINE= DEVTOOLS OPTIONS_SUB= yes DEVTOOLS_DESC= Developer tools TMPDIR= ${WRKDIR} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/geth ${STAGEDIR}${PREFIX}/bin do-install-DEVTOOLS-on: ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/abigen ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/bootnode ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/evm ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/rlpdump ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/swarm ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/build/bin/puppeth ${STAGEDIR}${PREFIX}/bin .include Index: head/print/cloud-print-connector/Makefile =================================================================== --- head/print/cloud-print-connector/Makefile (revision 505320) +++ head/print/cloud-print-connector/Makefile (revision 505321) @@ -1,65 +1,44 @@ # $FreeBSD$ PORTNAME= cloud-print-connector PORTVERSION= 1.16 +DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= print MAINTAINER= swills@FreeBSD.org COMMENT= Share CUPS printers via Google Cloud Print LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go - LIB_DEPENDS= libcups.so:print/cups \ libavahi-client.so:net/avahi-app \ libavahi-common.so:net/avahi-app -USES= compiler pkgconfig +USES= compiler go pkgconfig USE_GITHUB= yes +GH_ACCOUNT= google +GH_SUBDIR= src/github.com/google/cloud-print-connector +GH_TUPLE= urfave:cli:8e01ec4:cli/vendor/github.com/urfave/cli \ + satori:go.uuid:36e9d2e:gouuid/vendor/github.com/satori/go.uuid \ + coreos:go-systemd:88bfeed:gosystemd/vendor/github.com/coreos/go-systemd \ + golang:oauth2:ef14785:oauth2/vendor/golang.org/x/oauth2 \ + golang:net:039a425:net/vendor/golang.org/x/net \ + mildred:go-xdg:96b70c9:xdg/vendor/launchpad.net/go-xdg/v0 USE_RC_SUBR= gcp-cups-connectord -GH_TUPLE= google:cloud-print-connector:7d5f127:DEFAULT/src/github.com/google/cloud-print-connector \ - urfave:cli:8e01ec4:cli/src/github.com/urfave/cli \ - satori:go.uuid:36e9d2e:gouuid/src/github.com/satori/go.uuid \ - coreos:go-systemd:88bfeed:gosystemd/src/github.com/coreos/go-systemd \ - golang:oauth2:ef14785:oauth2/src/golang.org/x/oauth2 \ - golang:net:039a425:net/src/golang.org/x/net \ - mildred:go-xdg:96b70c9:xdg/src/launchpad.net/go-xdg/v0 -BIN_FILES= gcp-connector-util gcp-cups-connector -PLIST_FILES= ${BIN_FILES:S/^/bin\//} +GO_TARGET= ./gcp-connector-util ./gcp-cups-connector +PLIST_FILES= ${GO_TARGET:S/./bin/} OPTIONS_DEFINE= DOCS PORTDOCS= CONTRIBUTING.md README.md -do-build: -.for bin in ${BIN_FILES} - @cd ${WRKSRC}/src/github.com/google/cloud-print-connector; ${SETENV} \ - ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -o \ - ${WRKSRC}/bin/${bin} ./${bin} -.endfor - -do-install: -.for bin in ${BIN_FILES} - ${INSTALL_PROGRAM} ${WRKSRC}/bin/${bin} \ - ${STAGEDIR}${PREFIX}/bin/${bin} -.endfor - post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${CP} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} .endfor -.include - -# golang assumes that if clang is in use, it is called "clang" and not "cc". If -# it's called "cc", go may fail -.if ${COMPILER_TYPE} == clang -BUILD_ENV= CC=clang -.endif - -.include +.include Index: head/print/cloud-print-connector/distinfo =================================================================== --- head/print/cloud-print-connector/distinfo (revision 505320) +++ head/print/cloud-print-connector/distinfo (revision 505321) @@ -1,15 +1,15 @@ -TIMESTAMP = 1531335199 -SHA256 (google-cloud-print-connector-1.16-7d5f127_GH0.tar.gz) = abd89462880284d8c8d42b6ddd7bf2517881f21ad62619124715c7b4f230ab02 -SIZE (google-cloud-print-connector-1.16-7d5f127_GH0.tar.gz) = 122101 +TIMESTAMP = 1561470998 +SHA256 (google-cloud-print-connector-v1.16_GH0.tar.gz) = e7ef1dbc9e326c59a08fea1a37b62d2e689d2a1aed8c717969be89055c4996c8 +SIZE (google-cloud-print-connector-v1.16_GH0.tar.gz) = 122106 SHA256 (urfave-cli-8e01ec4_GH0.tar.gz) = d8654573173cef6b639f00884c146bdb7f9130817e0b2d3f44d86d701428a63d SIZE (urfave-cli-8e01ec4_GH0.tar.gz) = 64657 SHA256 (satori-go.uuid-36e9d2e_GH0.tar.gz) = aa54b317ac4122e7a4db33f84bac64fa9079637f4fd0517206c06d1aa1341b2d SIZE (satori-go.uuid-36e9d2e_GH0.tar.gz) = 8738 SHA256 (coreos-go-systemd-88bfeed_GH0.tar.gz) = 536600df0acedbf8aa08e768f6543eec6711edb224dc8c635b74733ea5f08939 SIZE (coreos-go-systemd-88bfeed_GH0.tar.gz) = 62488 SHA256 (golang-oauth2-ef14785_GH0.tar.gz) = 8e0babfd4e74a6cd2b0c79eaab68dac2ba6a9ee6b69cebeae76e94729e2f0790 SIZE (golang-oauth2-ef14785_GH0.tar.gz) = 42847 SHA256 (golang-net-039a425_GH0.tar.gz) = 0f90cc35f4f7a0f9807edbb9bcd1a6d367a160d0a6ef2dfb5dc1a7eeaa85b6c0 SIZE (golang-net-039a425_GH0.tar.gz) = 956735 SHA256 (mildred-go-xdg-96b70c9_GH0.tar.gz) = e81a4f75625dc3101770215e6f6e1bd41bfce28babab38b7f6dd48681de5a42f SIZE (mildred-go-xdg-96b70c9_GH0.tar.gz) = 3962 Index: head/science/molgif/Makefile =================================================================== --- head/science/molgif/Makefile (revision 505320) +++ head/science/molgif/Makefile (revision 505321) @@ -1,29 +1,29 @@ # $FreeBSD$ PORTNAME= molgif DISTVERSION= g20180108 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org COMMENT= Tool to create GIF animations of molecules LICENSE= ISCL LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= ilyak GH_TAGNAME= a7df9e4 GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/security/2fa/Makefile =================================================================== --- head/security/2fa/Makefile (revision 505320) +++ head/security/2fa/Makefile (revision 505321) @@ -1,38 +1,38 @@ # $FreeBSD$ PORTNAME= 2fa DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 CATEGORIES= security MAINTAINER= dg@syrec.org COMMENT= Two-factor authentication on the command line LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= rsc GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} OPTIONS_DEFINE= DOCS PLIST_FILES= bin/2fa PORTDOCS= README.md do-build: @cd ${WRKSRC}/${GH_SUBDIR} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o ${PORTNAME} do-test: @cd ${WRKSRC}/${GH_SUBDIR} && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include Index: head/security/acmetool/Makefile =================================================================== --- head/security/acmetool/Makefile (revision 505320) +++ head/security/acmetool/Makefile (revision 505321) @@ -1,66 +1,66 @@ # $FreeBSD$ PORTNAME= acmetool DISTVERSIONPREFIX= v DISTVERSION= 0.0.67 CATEGORIES= security MAINTAINER= samm@os2.kiev.ua COMMENT= CLI tool for automatically acquiring certificates from ACME servers LICENSE= MIT -BUILD_DEPENDS= go>=1.8:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= hlandau GH_PROJECT= acme GH_SUBDIR= src/github.com/hlandau/acme GH_TUPLE= alecthomas:template:a0175ee:template/src/github.com/alecthomas/template \ alecthomas:units:2efee85:units/src/github.com/alecthomas/units \ coreos:go-systemd:749ef98:go_systemd/src/github.com/coreos/go-systemd \ hlandau:acme:221ea15:acme/src/github.com/hlandau/acme \ hlandau:buildinfo:337a29b:buildinfo/src/github.com/hlandau/buildinfo \ hlandau:dexlogconfig:244f29b:dexlogconfig/src/github.com/hlandau/dexlogconfig \ hlandau:goutils:0cdb66a:goutils/src/github.com/hlandau/goutils \ hlandau:xlog:197ef79:xlog/src/github.com/hlandau/xlog \ jmhodges:clock:880ee4c:clock/src/github.com/jmhodges/clock \ mattn:go-isatty:6ca4dbf:go_isatty/src/github.com/mattn/go-isatty \ mattn:go-runewidth:a9d6d1e:go_runewidth/src/github.com/mattn/go-runewidth \ mitchellh:go-wordwrap:ad45545:go_wordwrap/src/github.com/mitchellh/go-wordwrap \ ogier:pflag:45c278a:pflag/src/github.com/ogier/pflag \ peterhellberg:link:6d32b8d:link/src/github.com/peterhellberg/link \ satori:go.uuid:36e9d2e:go_uuid/src/github.com/satori/go.uuid \ shiena:ansicolor:a422bbe:ansicolor/src/github.com/shiena/ansicolor \ golang:crypto:91a49db:crypto/src/golang.org/x/crypto \ golang:net:22ae77b:net/src/golang.org/x/net \ golang:sys:dd2ff4a:sys/src/golang.org/x/sys \ golang:text:b7ef84a:text/src/golang.org/x/text \ alecthomas:kingpin:947dcec:kingpin/src/gopkg.in/alecthomas/kingpin.v2 \ cheggaaa:pb:72b9643:pb/src/gopkg.in/cheggaaa/pb.v1 \ hlandau:configurable:4149686:configurable/src/gopkg.in/hlandau/configurable.v1 \ hlandau:easyconfig:7589cb9:easyconfig/src/gopkg.in/hlandau/easyconfig.v1 \ hlandau:service:b64b346:service/src/gopkg.in/hlandau/service.v2 \ hlandau:svcutils:c25dac4:svcutils/src/gopkg.in/hlandau/svcutils.v1 \ square:go-jose:aa2e30f:go_jose/src/gopkg.in/square/go-jose.v1 \ tylerb:graceful:4654dfb:graceful/src/gopkg.in/tylerb/graceful.v1 \ go-yaml:yaml:7f97868:go_yaml/src/gopkg.in/yaml.v2 do-build: @cd ${WRKSRC}/src/github.com/hlandau/acme && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} \ go build -o ${WRKSRC}/bin/${PORTNAME} -ldflags "\ -X github.com/hlandau/acme/hooks.DefaultPath=${PREFIX}/libexec/acme/hooks \ -X github.com/hlandau/acme/storage.RecommendedPath=/var/db/acme \ -X github.com/hlandau/buildinfo.BuildInfo=${PORTNAME}-v${PORTVERSION}-freebsd-ports \ "\ github.com/hlandau/acme/cmd/acmetool @${WRKSRC}/bin/${PORTNAME} --help-man > ${WRKSRC}/${PORTNAME}.8 do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MANPREFIX}/man/man8 ${MKDIR} ${STAGEDIR}/var/db/acme ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/acme/hooks .include Index: head/security/boringssl/Makefile =================================================================== --- head/security/boringssl/Makefile (revision 505320) +++ head/security/boringssl/Makefile (revision 505321) @@ -1,31 +1,29 @@ # $FreeBSD$ PORTNAME= boringssl PORTVERSION= 0.0.0.0.2018.10.30.01 CATEGORIES= security MAINTAINER= swills@FreeBSD.org COMMENT= Fork of OpenSSL -BUILD_DEPENDS= go:lang/go - USE_GITHUB= yes GH_ACCOUNT= google GH_TAGNAME= 144d924 -USES= cmake:insource localbase perl5 +USES= cmake:insource go:no_targets localbase perl5 CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=1 USE_LDCONFIG= yes LDFLAGS+= -Wl,-rpath,${PREFIX}/lib TEST_TARGET= run_tests do-install: ${INSTALL_PROGRAM} ${WRKSRC}/tool/bssl ${STAGEDIR}${PREFIX}/bin/ (cd ${WRKSRC}/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include) ${INSTALL_LIB} ${WRKSRC}/crypto/libcrypto.so ${STAGEDIR}${PREFIX}/lib/libcrypto.so.1.0.0 ${INSTALL_LIB} ${WRKSRC}/ssl/libssl.so ${STAGEDIR}${PREFIX}/lib/libssl.so.1.0.0 ${LN} -sf libcrypto.so.1 ${STAGEDIR}${PREFIX}/lib/libcrypto.so ${LN} -sf libcrypto.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libcrypto.so.1 ${LN} -sf libssl.so.1 ${STAGEDIR}${PREFIX}/lib/libssl.so ${LN} -sf libssl.so.1.0.0 ${STAGEDIR}${PREFIX}/lib/libssl.so.1 .include Index: head/security/govpn/Makefile =================================================================== --- head/security/govpn/Makefile (revision 505320) +++ head/security/govpn/Makefile (revision 505321) @@ -1,30 +1,28 @@ # Created by: Sergey Matveev # $FreeBSD$ PORTNAME= govpn DISTVERSION= 7.5 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= http://www.govpn.info/download/ MAINTAINER= stargrave@stargrave.org COMMENT= Simple secure, DPI-resistant VPN daemon LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= go:lang/go - -USES= tar:xz +USES= go:no_targets tar:xz MAKEFILE= BSDmakefile PORTDOCS= AUTHORS INSTALL NEWS NEWS.RU README README.RU THANKS INFO= govpn INSTALL_TARGET= install-strip PLIST_FILES= bin/govpn-server bin/govpn-client bin/govpn-verifier \ share/govpn/newclient.sh OPTIONS_DEFINE= DOCS .include Index: head/security/honeybadger/Makefile =================================================================== --- head/security/honeybadger/Makefile (revision 505320) +++ head/security/honeybadger/Makefile (revision 505321) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= honeybadger PORTVERSION= 0.0.0.2016022301 CATEGORIES= security MAINTAINER= shawn.webb@hardenedbsd.org COMMENT= Quantum Insert detector and 0-day catcher BROKEN= fails to build -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_TUPLE= david415:HoneyBadger:11dc0ca:DEFAULT/src/github.com/david415/HoneyBadger \ google:gopacket:f361903:gp/src/github.com/google/gopacket \ fatih:color:7a5857d:co/src/github.com/fatih/color \ mattn:go-colorable:9fdad7c:gc/src/github.com/mattn/go-colorable \ mattn:go-isatty:56b76bd:gi/src/github.com/mattn/go-isatty \ golang:sys:50c6bc5:xs/src/golang.org/x/sys \ golang:net:b6d7b13:xn/src/golang.org/x/net BIN_FILES= handshakeHijacker honeyBadger \ honeybadgerReportTool honeybadgerReportToolColor sprayInjector PLIST_FILES= ${BIN_FILES:S/^/bin\//} OPTIONS_DEFINE= DOCS PORTDOCS= README.rst LICENSE LICENSE_BSD LICENSE= GPLv3 do-build: .for bin in ${BIN_FILES} cd ${WRKSRC}/src/github.com/david415/HoneyBadger/cmd/${bin}; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build .endfor do-install: .for bin in ${BIN_FILES} cd ${WRKSRC}/src/github.com/david415/HoneyBadger/cmd/${bin}; ${CP} ${bin} ${STAGEDIR}${PREFIX}/bin/${src} .endfor post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${CP} ${WRKSRC}/src/github.com/david415/HoneyBadger/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/security/meek/Makefile =================================================================== --- head/security/meek/Makefile (revision 505320) +++ head/security/meek/Makefile (revision 505321) @@ -1,52 +1,52 @@ # $FreeBSD$ PORTNAME= meek DISTVERSION= 0.31 CATEGORIES= security MASTER_SITES= https://gitweb.torproject.org/pluggable-transports/meek.git/snapshot/ \ https://gitweb.torproject.org/pluggable-transports/goptlib.git/snapshot/:goptlib DISTFILES= ${PORTNAME}-${DISTVERSION}.tar.gz \ goptlib-${GOPTLIBVERSION}.tar.gz:goptlib MAINTAINER= cs@FreeBSD.org COMMENT= Pluggable transport proxy that relays through third-party server LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= nodefault GH_TUPLE= golang:crypto:c126467:crypto/src/golang.org/x/crypto \ golang:net:a680a1e:net/src/golang.org/x/net \ golang:text:0605a83:text/src/golang.org/x/text GOPTLIBVERSION= 0.7 PLIST_FILES= bin/meek-client \ bin/meek-server \ man/man1/meek-client.1.gz \ man/man1/meek-server.1.gz SUB_FILES= pkg-message post-extract: @${MKDIR} ${WRKSRC}/src/git.torproject.org/pluggable-transports @${LN} -s ${WRKDIR}/${PORTNAME}-${PORTVERSION} ${WRKSRC}/src/git.torproject.org/pluggable-transports/${PORTNAME} @${LN} -s ${WRKDIR}/goptlib-${GOPTLIBVERSION} ${WRKSRC}/src/git.torproject.org/pluggable-transports/goptlib.git do-build: @cd ${WRKSRC}/meek-client && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build @cd ${WRKSRC}/meek-server && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-test: @cd ${WRKSRC}/meek-client && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test @cd ${WRKSRC}/meek-server && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go test do-install: ${INSTALL_PROGRAM} ${WRKSRC}/meek-client/meek-client ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/meek-server/meek-server ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/doc/meek-server.1 ${STAGEDIR}${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/doc/meek-client.1 ${STAGEDIR}${PREFIX}/man/man1 .include Index: head/security/onionscan/Makefile =================================================================== --- head/security/onionscan/Makefile (revision 505320) +++ head/security/onionscan/Makefile (revision 505321) @@ -1,40 +1,38 @@ # $FreeBSD$ PORTNAME= onionscan DISTVERSIONPREFIX= OnionScan- DISTVERSION= 0.2 CATEGORIES= security net MAINTAINER= egypcio@FreeBSD.org COMMENT= Free and open source tool for investigating Onion Services LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go - USES= go USE_GITHUB= yes GH_ACCOUNT= s-rah GH_TUPLE= HouzuoGuo:tiedot:3.4:tiedot/github.com/HouzuoGuo/tiedot \ rwcarlsen:goexif:8d986c0:goexif/github.com/rwcarlsen/goexif \ golang:crypto:0e37d00:crypto/golang.org/x/crypto \ golang:net:26e67e7:net/golang.org/x/net \ golang:sys:1561086:sys/golang.org/x/sys PLIST_FILES= bin/onionscan do-build: ${MKDIR} ${WRKSRC}/github.com/${GH_ACCOUNT} ${RLN} ${WRKSRC} ${WRKSRC}/github.com/${GH_ACCOUNT}/${PORTNAME} ${RLN} ${WRKSRC} ${WRKSRC}/src cd ${WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} \ ${GO_CMD} build ${GO_BUILDFLAGS} -o bin/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} \ ${STAGEDIR}/${LOCALBASE}/bin .include Index: head/security/teleport/Makefile =================================================================== --- head/security/teleport/Makefile (revision 505320) +++ head/security/teleport/Makefile (revision 505321) @@ -1,76 +1,75 @@ # $FreeBSD$ PORTNAME= teleport DISTVERSIONPREFIX= v DISTVERSION= 3.2.2 CATEGORIES= security MAINTAINER= seanc@FreeBSD.org COMMENT= Gravitational Telport SSH LICENSE= APACHE20 NOT_FOR_ARCHS= i386 NOT_FOR_ARCHS_REASON= Uses 64bit types -BUILD_DEPENDS= go:lang/go \ - zip:archivers/zip +BUILD_DEPENDS= zip:archivers/zip -USES= compiler gmake +USES= compiler gmake go USE_GITHUB= yes GH_ACCOUNT= gravitational GH_TAG_COMMIT= b3f4ecb USE_RC_SUBR= teleport SUB_FILES= pkg-message PLIST_FILES= bin/teleport \ bin/tctl \ bin/tsh \ "@sample etc/teleport.yaml.sample" # Extra assets are stored in the binary and must not be inadvertently removed STRIP= GO_TELEPORT_SRC_DIR= src/github.com/gravitational/teleport PRE_GOPATH_DIR= ${PORTNAME}-${DISTVERSION}${DISTVERSIONSUFFIX} post-extract: @${MKDIR} ${WRKDIR}/${GO_TELEPORT_SRC_DIR} @${CP} -rpH ${WRKDIR}/${PRE_GOPATH_DIR}/vendor/* ${WRKDIR}/src/ @${CP} -rpH ${WRKDIR}/${PRE_GOPATH_DIR}/* ${WRKDIR}/${GO_TELEPORT_SRC_DIR}/ post-patch: @${REINPLACE_CMD} -e 's|^GITREF=.*|GITREF=${GH_TAG_COMMIT}|' \ ${WRKDIR}/${GO_TELEPORT_SRC_DIR}/version.mk @${FIND} ${WRKDIR} -type f -exec ${SED} -i '' \ -e 's|\/var\/lib|/var/db|g' \ -e 's|\/usr\/bin\/hostname|/bin/hostname|g' {} + do-build: @cd ${WRKDIR}/${GO_TELEPORT_SRC_DIR} && \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} \ CGO_ENABLED=1 GOPATH=${WRKDIR} \ ${GMAKE} full do-install: ${WRKDIR}/${GO_TELEPORT_SRC_DIR}/build/teleport configure > ${STAGEDIR}${PREFIX}/etc/teleport.yaml.sample @${SED} -i '' \ -e "s|nodename: .*|nodename: |g" \ -e "s|cluster-join-token||g" \ ${STAGEDIR}${PREFIX}/etc/teleport.yaml.sample ${INSTALL_PROGRAM} ${WRKDIR}/${GO_TELEPORT_SRC_DIR}/build/teleport ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKDIR}/${GO_TELEPORT_SRC_DIR}/build/tsh ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKDIR}/${GO_TELEPORT_SRC_DIR}/build/tctl ${STAGEDIR}${PREFIX}/bin .include # golang assumes that if clang is in use, it is called "clang" and not "cc". If # it's called "cc", go fails. .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/security/vault/Makefile =================================================================== --- head/security/vault/Makefile (revision 505320) +++ head/security/vault/Makefile (revision 505321) @@ -1,50 +1,50 @@ # $FreeBSD$ PORTNAME= vault PORTVERSION= 1.1.2 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= security MAINTAINER= swills@FreeBSD.org COMMENT= Tool for securely accessing secrets LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.9:lang/go +USES= go USE_GITHUB= yes GH_TUPLE= hashicorp:${PORTNAME}:${VAULTTAG}:DEFAULT/src/github.com/hashicorp/${PORTNAME} \ swills:vaultui:${VAULTUITAG}:vaultui VAULTTAG= ${DISTVERSIONPREFIX}${PORTVERSION} VAULTUITAG= ${DISTVERSIONPREFIX}${PORTVERSION} USE_RC_SUBR= vault USERS= vault GROUPS= vault PLIST_FILES= bin/${PORTNAME} SUB_FILES= pkg-message post-patch: @${CP} ${WRKDIR}/vaultui-${PORTVERSION}/http/bindata_assetfs.go ${WRKDIR}/vault-${PORTVERSION}/http/bindata_assetfs.go do-build: @cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \ go build \ -tags=ui \ -ldflags "\ -X github.com/hashicorp/vault/version.Version=${PORTVERSION} \ -X github.com/hashicorp/vault/version.VersionPrerelease= \ -X github.com/hashicorp/vault/version.VersionMetadata= \ -X github.com/hashicorp/vault/version.GitCommit='${COMMIT_ID}'" \ -o bin/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/sysutils/amazon-ssm-agent/Makefile =================================================================== --- head/sysutils/amazon-ssm-agent/Makefile (revision 505320) +++ head/sysutils/amazon-ssm-agent/Makefile (revision 505321) @@ -1,61 +1,62 @@ # $FreeBSD$ PORTNAME= amazon-ssm-agent PORTVERSION= 2.3.612.0 CATEGORIES= sysutils MAINTAINER= cperciva@FreeBSD.org COMMENT= Amazon Simple Systems Manager Agent LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss + +USES= go USE_GITHUB= yes GH_ACCOUNT= aws GH_SUBDIR= src/github.com/aws/amazon-ssm-agent PLIST_FILES= etc/amazon/ssm/amazon-ssm-agent.json.template \ etc/amazon/ssm/seelog_unix.xml.template \ sbin/amazon-ssm-agent \ sbin/ssm-document-worker \ sbin/ssm-session-worker \ sbin/ssm-session-logger \ sbin/ssm-cli USE_RC_SUBR= amazon-ssm-agent do-build: @cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0 \ go build -ldflags "-s -w" -o amazon-ssm-agent -v \ agent/agent.go agent/agent_unix.go agent/agent_parser.go @cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0 \ go build -ldflags "-s -w" -o ssm-document-worker -v \ agent/framework/processor/executer/outofproc/worker/main.go @cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0 \ go build -ldflags "-s -w" -o ssm-session-worker -v \ agent/framework/processor/executer/outofproc/sessionworker/main.go @cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0 \ go build -ldflags "-s -w" -o ssm-session-logger -v \ agent/session/logging/main.go @cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor CGO_ENABLED=0 \ go build -ldflags "-s -w" -o ssm-cli -v agent/cli-main/cli-main.go do-install: ${INSTALL_PROGRAM} ${WRKSRC}/amazon-ssm-agent ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/ssm-document-worker ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/ssm-session-worker ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/ssm-session-logger ${STAGEDIR}${PREFIX}/sbin ${INSTALL_PROGRAM} ${WRKSRC}/ssm-cli ${STAGEDIR}${PREFIX}/sbin ${MKDIR} ${STAGEDIR}${PREFIX}/etc/amazon/ssm ${INSTALL_DATA} ${WRKSRC}/amazon-ssm-agent.json.template ${STAGEDIR}${PREFIX}/etc/amazon/ssm ${INSTALL_DATA} ${WRKSRC}/seelog_unix.xml ${STAGEDIR}${PREFIX}/etc/amazon/ssm/seelog_unix.xml.template .include Index: head/sysutils/circonus-agent/Makefile =================================================================== --- head/sysutils/circonus-agent/Makefile (revision 505320) +++ head/sysutils/circonus-agent/Makefile (revision 505321) @@ -1,63 +1,63 @@ # $FreeBSD$ PORTNAME= circonus-agent DISTVERSIONPREFIX= v DISTVERSION= 0.13.0 CATEGORIES= sysutils MAINTAINER= sam.gwydir@joyent.com COMMENT= Circonus host agent for metric collection LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.10:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= circonus-labs GH_SUBDIR= src/github.com/circonus-labs/circonus-agent GH_TUPLE= alecthomas:units:2efee85:units/src/github.com/alecthomas/units \ pkg:errors:645ef00:errors/src/github.com/pkg/errors \ rs:zerolog:56a970de:zerolog/src/github.com/rs/zerolog \ spf13:cobra:c439c4fa:cobra/src/github.com/spf13/cobra \ spf13:viper:b5e8006c:viper/src/github.com/spf13/viper \ golang:sys:7ceb54c8:sys/src/golang.org/x/sys \ xi2:httpgzip:2d8bcdd:httpgzip/src/xi2.org/x/httpgzip \ pelletier:go-toml:acdc4509:go_toml/src/github.com/pelletier/go-toml \ maier:go-appstats:812a586:go_appstats/src/github.com/maier/go-appstats \ circonus-labs:circonus-gometrics:b25d14e:circonus_gometrics/src/github.com/circonus-labs/circonus-gometrics \ go-tomb:tomb:d5d1b58:tomb2/src/gopkg.in/tomb.v2 \ go-yaml:yaml:7f97868e:yaml2/src/gopkg.in/yaml.v2 \ go-ole:go-ole:a41e3c4:go_ole/src/github.com/go-ole/go-ole \ circonus-labs:circonusllhist:1e65893c:circonusllhist/src/github.com/circonus-labs/circonusllhist \ fsnotify:fsnotify:c2828203:fsnotify/src/github.com/fsnotify/fsnotify \ hashicorp:go-retryablehttp:794af36:go_retryablehttp/src/github.com/hashicorp/go-retryablehttp \ spf13:pflag:e57e3ee:pflag/src/github.com/spf13/pflag \ hashicorp:go-cleanhttp:d5fe4b57:go_cleanhttp/src/github.com/hashicorp/go-cleanhttp \ hashicorp:hcl:23c074d:hcl/src/github.com/hashicorp/hcl \ magiconair:properties:c3beff4c:properties/src/github.com/magiconair/properties \ mitchellh:mapstructure:00c29f56:mapstructure/src/github.com/mitchellh/mapstructure \ spf13:afero:bb8f1927:afero/src/github.com/spf13/afero \ spf13:cast:8965335b:cast/src/github.com/spf13/cast \ spf13:jWalterWeatherman:7c0cea34:jWalterWeatherman/src/github.com/spf13/jwalterweatherman \ golang:text:f21a4dfb:text/src/golang.org/x/text \ tv42:httpunix:b75d861:httpunix/src/github.com/tv42/httpunix \ prometheus:client_model:99fa1f4:client_model/src/github.com/prometheus/client_model \ golang:protobuf:8ee7999:protobuf/src/github.com/golang/protobuf \ prometheus:common:e4aa40a9:common/src/github.com/prometheus/common \ matttproud:golang_protobuf_extensions:3247c845:golang_protobuf_extensions/src/github.com/matttproud/golang_protobuf_extensions ETCDIR= ${PREFIX}/etc/circonus-agentd PLIST_FILES= bin/circonus-agentd "@dir ${ETCDIR}" do-build: ( cd ${WRKSRC}; \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} \ go build ${BUILD_FLAGS} -o bin/circonus-agentd ) do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/circonus-agentd ${STAGEDIR}${PREFIX}/bin/circonus-agentd @${MKDIR} ${STAGEDIR}${ETCDIR} .include Index: head/sysutils/consul/Makefile =================================================================== --- head/sysutils/consul/Makefile (revision 505320) +++ head/sysutils/consul/Makefile (revision 505321) @@ -1,51 +1,49 @@ # $FreeBSD$ PORTNAME= consul PORTVERSION= 1.5.1 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= swills@FreeBSD.org COMMENT= Service discovery and configuration made easy LICENSE= MPL20 -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - -USES= compiler +USES= compiler go USE_GITHUB= yes GH_ACCOUNT= hashicorp GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} USE_RC_SUBR= consul PLIST_FILES= bin/consul USERS= consul GROUPS= consul post-extract: @${MV} ${WRKSRC}/vendor/ ${WRKSRC}/src/ do-build: @cd ${WRKSRC}/src/github.com/hashicorp/consul; ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 ${BUILD_ENV} GOPATH=${WRKSRC} go build \ -ldflags "\ -X github.com/hashicorp/consul/version.Version=${PORTVERSION} \ -X github.com/hashicorp/consul/version.VersionPrerelease= \ -X github.com/hashicorp/consul/version.GitDescribe=v${PORTVERSION} \ " \ -o bin/consul do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/consul/bin/consul ${STAGEDIR}${PREFIX}/bin/consul .include # golang assumes that if clang is in use, it is called "clang" and not "cc". If # it's called "cc", go fails. .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/sysutils/consul-alerts/Makefile =================================================================== --- head/sysutils/consul-alerts/Makefile (revision 505320) +++ head/sysutils/consul-alerts/Makefile (revision 505321) @@ -1,43 +1,41 @@ # $FreeBSD$ PORTNAME= consul-alerts PORTVERSION= 0.5.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= jhixson@FreeBSD.org COMMENT= Simple daemon to send notifications based on Consul health checks LICENSE= GPLv2+ -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - USES= compiler go USE_GITHUB= yes GH_ACCOUNT= AcalephStorage GH_SUBDIR= src/github.com/AcalephStorage/consul-alerts GH_TUPLE= aws:aws-sdk-go:v1.8.30:aws_sdk_go/src/github.com/aws/aws-sdk-go \ imdario:mergo:0.2.2:mergo/src/github.com/imdario/mergo \ mitchellh:hashstructure:9204ce5:hashstructure/src/github.com/mitchellh/hashstructure PLIST_FILES= ${PREFIX}/bin/${PORTNAME} USE_RC_SUBR= ${PORTNAME} do-build: cd ${GO_WRKSRC} && \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \ -ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" -o bin/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${GO_WRKSRC}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/sysutils/consul-replicate/Makefile =================================================================== --- head/sysutils/consul-replicate/Makefile (revision 505320) +++ head/sysutils/consul-replicate/Makefile (revision 505321) @@ -1,54 +1,52 @@ # $FreeBSD$ PORTNAME= consul-replicate PORTVERSION= 0.4.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= jhixson@FreeBSD.org COMMENT= Consul cross-DC KV replication daemon LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - -USES= compiler +USES= compiler go USE_GITHUB= yes GH_ACCOUNT= hashicorp GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} USE_RC_SUBR= consul-replicate PLIST_FILES= bin/${PORTNAME} USERS= consul GROUPS= consul post-extract: @${MV} ${WRKSRC}/vendor/ ${WRKSRC}/src/ do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}; \ ${SETENV} CGO_ENABLED=0 ${BUILD_ENV} ${MAKE_ENV} GOPATH=${WRKSRC} \ go build -v -x -ldflags "\ -X github.com/${GH_ACCOUNT}/${PORTNAME}/version.Version=${PORTVERSION} \ -X github.com/${GH_ACCOUNT}/${PORTNAME}/version.GitCommit=675a2c2 \ -X github.com/${GH_ACCOUNT}/${PORTNAME}/version.GitDescribe=v${PORTVERSION} \ " -o bin/${PORTNAME} do-install: ${INSTALL_PROGRAM} \ ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include # golang assumes that if clang is in use, it is called "clang" and not "cc". If # it's called "cc", go fails. .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/sysutils/consul_exporter/Makefile =================================================================== --- head/sysutils/consul_exporter/Makefile (revision 505320) +++ head/sysutils/consul_exporter/Makefile (revision 505321) @@ -1,48 +1,46 @@ # $FreeBSD$ PORTNAME= consul_exporter PORTVERSION= 0.3.0 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= t.tom@succont.de COMMENT= Exporter for Consul metrics LICENSE= APACHE20 -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - -USES= compiler +USES= compiler go USE_GITHUB= yes GH_ACCOUNT= prometheus GH_SUBDIR= src/github.com/${GH_ACCOUNT}/consul_exporter USE_RC_SUBR= consul_exporter PLIST_FILES= bin/consul_exporter post-extract: @${MV} ${WRKSRC}/vendor/ ${WRKSRC}/src/ do-build: @cd ${WRKSRC}/src/github.com/prometheus/consul_exporter; ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 ${BUILD_ENV} GOPATH=${WRKSRC} go build \ -ldflags "\ -X github.com/prometheus/consul_exporter/version.Version=${PORTVERSION} \ -X github.com/prometheus/consul_exporter/version.VersionPrerelease= \ -X github.com/prometheus/consul_exporter/version.GitDescribe=v${PORTVERSION} \ " \ -o bin/consul_exporter do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/prometheus/consul_exporter/bin/consul_exporter ${STAGEDIR}${PREFIX}/bin/consul_exporter .include # golang assumes that if clang is in use, it is called "clang" and not "cc". If # it's called "cc", go fails. .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/sysutils/direnv/Makefile =================================================================== --- head/sysutils/direnv/Makefile (revision 505320) +++ head/sysutils/direnv/Makefile (revision 505321) @@ -1,34 +1,33 @@ # $FreeBSD$ PORTNAME= direnv PORTVERSION= 2.20.1 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= swills@FreeBSD.org COMMENT= Environment variable manager for your shell LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go \ - bash:shells/bash +BUILD_DEPENDS= bash:shells/bash -USES= gmake +USES= gmake go:no_targets USE_GITHUB= yes GH_ACCOUNT= direnv GH_SUBDIR= src/github.com/direnv/direnv MAKE_ENV= GOPATH=${WRKSRC} MAKEFILE= GNUmakefile PLIST_FILES= bin/direnv man/man1/direnv.1.gz man/man1/direnv-stdlib.1.gz do-install: ${INSTALL_PROGRAM} ${WRKSRC}/direnv \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_MAN} ${WRKSRC}/man/direnv.1 ${STAGEDIR}${MANPREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/man/direnv-stdlib.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 .include Index: head/sysutils/docker-freebsd/Makefile =================================================================== --- head/sysutils/docker-freebsd/Makefile (revision 505320) +++ head/sysutils/docker-freebsd/Makefile (revision 505321) @@ -1,39 +1,39 @@ # Created by: kmoore@FreeBSD.org # $FreeBSD$ PORTNAME= docker-freebsd PORTVERSION= 20150625 PORTREVISION= 2 CATEGORIES= sysutils MAINTAINER= joneum@FreeBSD.org COMMENT= Docker containment system LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN= fails to build -BUILD_DEPENDS= go>=1.4:lang/go \ - bash:shells/bash \ +BUILD_DEPENDS= bash:shells/bash \ sqlite3:databases/sqlite3 -RUN_DEPENDS= go>=1.4:lang/go \ - bash:shells/bash \ +RUN_DEPENDS= bash:shells/bash \ sqlite3:databases/sqlite3 + +USES= go:run USE_GITHUB= yes GH_ACCOUNT= kvasdopil GH_PROJECT= docker GH_TAGNAME= 582db78 PLIST_FILES= bin/docker USE_RC_SUBR= docker do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} AUTO_GOPATH=1 DOCKER_GITCOMMIT=${GH_TAGNAME} ./hack/make.sh binary do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bundles/latest/binary/docker ${STAGEDIR}${PREFIX}/bin/ .include Index: head/sysutils/envconsul/Makefile =================================================================== --- head/sysutils/envconsul/Makefile (revision 505320) +++ head/sysutils/envconsul/Makefile (revision 505321) @@ -1,46 +1,46 @@ # $FreeBSD$ PORTNAME= envconsul PORTVERSION= 0.7.3 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= swills@FreeBSD.org COMMENT= Populate values from Consul into a process environment LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= hashicorp GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/envconsul OPTIONS_DEFINE= DOCS PORTDOCS= README.md COMMIT= 7ece735 GO_LDFLAGS= -ldflags="-s -w \ -X main.Name=${PORTNAME} \ -X main.Version=${PORTVERSION} \ -X main.GitCommit=${COMMIT}" do-build: @cd ${WRKSRC}/src/github.com/hashicorp/envconsul; \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} \ go build ${GO_LDFLAGS}\ -o bin/envconsul do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/envconsul/bin/envconsul ${STAGEDIR}${PREFIX}/bin/envconsul post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for doc in ${PORTDOCS} ${CP} ${WRKSRC}/src/github.com/hashicorp/envconsul/${doc} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/sysutils/epazote/Makefile =================================================================== --- head/sysutils/epazote/Makefile (revision 505320) +++ head/sysutils/epazote/Makefile (revision 505321) @@ -1,32 +1,30 @@ # $FreeBSD$ PORTNAME= epazote PORTVERSION= 2.1.2 CATEGORIES= sysutils MAINTAINER= nbari@tequila.io COMMENT= Automated HTTP (microservices) supervisor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.7:lang/go - -USES= compiler +USES= compiler go USE_GITHUB= yes GH_TUPLE= epazote:scheduler:0.1.0:scheduler/src/github.com/epazote/scheduler \ go-yaml:yaml:cd8b52f:yaml/src/github.com/go-yaml/yaml GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} PLIST_FILES= bin/epazote do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags \ "-X main.version=${PORTVERSION}" -o epazote cmd/epazote/main.go; do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/epazote ${STAGEDIR}${PREFIX}/bin/epazote .include Index: head/sysutils/goawk/Makefile =================================================================== --- head/sysutils/goawk/Makefile (revision 505320) +++ head/sysutils/goawk/Makefile (revision 505321) @@ -1,30 +1,30 @@ # $FreeBSD$ PORTNAME= goawk DISTVERSIONPREFIX= v DISTVERSION= 1.6.0 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= AWK interpreter written in Go LICENSE= MIT LICENSE_FILE= ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/LICENSE.txt -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= nodefault # the main code is in GH_TUPLE GH_ACCOUNT= benhoyt GH_TUPLE= benhoyt:goawk:${DISTVERSIONFULL}:main/src/github.com/benhoyt/goawk GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./... do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/sysutils/gomplate/Makefile =================================================================== --- head/sysutils/gomplate/Makefile (revision 505320) +++ head/sysutils/gomplate/Makefile (revision 505321) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= gomplate DISTVERSIONPREFIX= v DISTVERSION= 2.6.0 CATEGORIES= sysutils MAINTAINER= seanc@FreeBSD.org COMMENT= Command-line tool for rendering templates before executing binaries LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= hairyhenderson GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} GH_TAG_COMMIT= ce4b3e3 PLIST_FILES= bin/gomplate post-extract: @${CP} -RpP ${WRKSRC}/vendor/* ${WRKSRC}/src/ do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \ ${LOCALBASE}/bin/go build \ -ldflags "-w -s -X github.com/${GH_ACCOUNT}/${PORTNAME}/version.GitCommit=${GH_TAG_COMMIT} -X github.com/${GH_ACCOUNT}/${PORTNAME}/version.Version=${DISTVERSION}" \ -o ${PORTNAME} \ ./cmd/gomplate do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/sysutils/goss/Makefile =================================================================== --- head/sysutils/goss/Makefile (revision 505320) +++ head/sysutils/goss/Makefile (revision 505321) @@ -1,58 +1,58 @@ # $FreeBSD$ PORTNAME= goss PORTVERSION= 0.3.4 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= englishm@llnw.com COMMENT= Quick and Easy server validation LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= go-ps only supports amd64 USE_RC_SUBR= goss USE_GITHUB= yes GH_ACCOUNT= aelsabbahy GH_SUBDIR= src/github.com/aelsabbahy/${PORTNAME} GH_TUPLE= achanda:go-sysctl:6be7678:achanda/src/github.com/achanda/go-sysctl \ aelsabbahy:go-ps:4433868:gops/src/github.com/aelsabbahy/go-ps \ aelsabbahy:GOnetstat:edf89f7:GOnetstat/src/github.com/aelsabbahy/GOnetstat \ cheekybits:genny:e8e29e6:cheekybits/src/github.com/cheekybits/genny \ fatih:color:bf82308:fatih/src/github.com/fatih/color \ go-yaml:yaml:a5b47d3:yaml/src/gopkg.in/yaml.v2 \ golang:sys:9a2e24c:sys/src/golang.org/x/sys \ mattn:go-colorable:d228849:mattn/src/github.com/mattn/go-colorable \ mattn:go-isatty:66b8e73:mattnisatty/src/github.com/mattn/go-isatty \ miekg:dns:58f52c5:miekg/src/github.com/miekg/dns \ moby:moby:383a2f0:docker/src/github.com/docker/docker \ oleiade:reflections:0e86b3c:oleiade/src/github.com/oleiade/reflections \ onsi:gomega:ff4bc6b:onsi/src/github.com/onsi/gomega \ opencontainers:runc:8779fa5:opencontainers/src/github.com/opencontainers/runc \ patrickmn:go-cache:1881a9b:patrickmn/src/github.com/patrickmn/go-cache \ urfave:cli:d86a009:urfave/src/github.com/urfave/cli post-patch: ${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/extras/goss.yaml.sample do-build: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \ go build -ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -s -w" -o \ bin/${PORTNAME} ./cmd/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/extras/goss.yaml.sample ${STAGEDIR}${PREFIX}/etc/goss.yaml.sample ${MKDIR} ${STAGEDIR}${PREFIX}/etc/goss.d ${INSTALL_DATA} ${WRKSRC}/extras/process_goss.yaml.sample \ ${STAGEDIR}${PREFIX}/etc/goss.d/process_goss.yaml.sample .include Index: head/sysutils/gotop/Makefile =================================================================== --- head/sysutils/gotop/Makefile (revision 505320) +++ head/sysutils/gotop/Makefile (revision 505321) @@ -1,26 +1,24 @@ # $FreeBSD$ PORTNAME= gotop DISTVERSION= 3.0.0 CATEGORIES= sysutils MAINTAINER= yuri@FreeBSD.org COMMENT= Terminal based graphical activity monitor inspired by gtop and vtop LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go - USES= go USE_GITHUB= yes GH_ACCOUNT= cjbassi GH_TUPLE= docopt:docopt.go:ee0de3b:docopt/src/github.com/docopt/docopt-go \ shirou:gopsutil:v2.19.01:gopsutil/src/github.com/shirou/gopsutil \ golang:sys:37707fd:sys/src/golang.org/x/sys GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} .include Index: head/sysutils/hfm/Makefile =================================================================== --- head/sysutils/hfm/Makefile (revision 505320) +++ head/sysutils/hfm/Makefile (revision 505321) @@ -1,52 +1,51 @@ # $FreeBSD$ PORTNAME= hfm PORTVERSION= 1.2.3 PORTREVISION= 5 DISTVERSIONPREFIX= v CATEGORIES= sysutils MAINTAINER= 554b8425@razorfever.net COMMENT= Run tests in parallel at high frequency LICENSE= BSD2CLAUSE # gb 0.4 includes FreeBSD-specific fixes that this port requires # https://github.com/constabulary/gb/issues/506 -BUILD_DEPENDS= go>=1.5:lang/go \ - gb>=0.4:devel/gb \ +BUILD_DEPENDS= gb>=0.4:devel/gb \ ${LOCALBASE}/lib/libucl.a:textproc/libucl -USES= compiler:c++11-lang +USES= compiler:c++11-lang go:no_targets USE_GITHUB= yes GH_ACCOUNT= derekmarcotte GH_TUPLE= mitchellh:go-libucl:f9d0e55:gu/vendor/src/github.com/mitchellh/go-libucl \ op:go-logging:dfaf3df:gl/vendor/src/github.com/op/go-logging USERS= _hfm GROUPS= _hfm USE_RC_SUBR= hfm MAKE_ARGS+= ETCDIR=${ETCDIR} TAG=${DISTVERSIONPREFIX}${PORTVERSION} ALL_TARGET= test build OPTIONS_DEFINE= DOCS EXAMPLES do-patch: (cd ${WRKSRC}; ${PATCH} vendor/src/github.com/mitchellh/go-libucl/libucl.go < vendor/patches/github.com/mitchellh/go-libucl/libucl.go.patch ) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/bin/hfm ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/examples/hfm.conf.sample ${STAGEDIR}${ETCDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR} .include Index: head/sysutils/log-courier/Makefile =================================================================== --- head/sysutils/log-courier/Makefile (revision 505320) +++ head/sysutils/log-courier/Makefile (revision 505321) @@ -1,29 +1,27 @@ # $FreeBSD$ PORTNAME= log-courier DISTVERSIONPREFIX= v DISTVERSION= 2.0.5 CATEGORIES= sysutils MAINTAINER= vikashb@where-ever.za.net COMMENT= Lightweight log shipper with Logstash integration LICENSE= APACHE20 BROKEN= fails to build -BUILD_DEPENDS= go:lang/go - USES= go gmake USE_GITHUB= yes GH_ACCOUNT= driskell GO_PKGNAME= github.com/driskell/log-courier USE_RC_SUBR= log-courier SUB_FILES= pkg-message post-install: ${INSTALL_DATA} ${WRKSRC}/docs/examples/example-json.conf \ ${STAGEDIR}${PREFIX}/etc/log-courier.conf.example .include Index: head/sysutils/logstash-forwarder/Makefile =================================================================== --- head/sysutils/logstash-forwarder/Makefile (revision 505320) +++ head/sysutils/logstash-forwarder/Makefile (revision 505321) @@ -1,28 +1,26 @@ # $FreeBSD$ PORTNAME= logstash-forwarder PORTVERSION= 0.4.0.20150507 PORTREVISION= 1 CATEGORIES= sysutils MAINTAINER= cheffo@freebsd-bg.org COMMENT= Collect logs locally in preparation for processing elsewhere! LICENSE= APACHE20 DEPRECATED= Migrate to sysutils/beats -BUILD_DEPENDS= go:lang/go - USES= go USE_GITHUB= yes GH_ACCOUNT= elasticsearch GH_TAGNAME= 3b718f0 USE_RC_SUBR= logstash-forwarder SUB_FILES= pkg-message post-install: ${INSTALL_DATA} ${WRKSRC}/logstash-forwarder.conf.example ${STAGEDIR}${PREFIX}/etc/logstash-forwarder.conf.example .include Index: head/sysutils/nomad/Makefile =================================================================== --- head/sysutils/nomad/Makefile (revision 505320) +++ head/sysutils/nomad/Makefile (revision 505321) @@ -1,47 +1,45 @@ # $FreeBSD$ PORTNAME= nomad DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 CATEGORIES= sysutils MAINTAINER= jhixson@FreeBSD.org COMMENT= Cluster manager and scheduler LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= On i386: go compiler crashes: https://github.com/golang/go/issues/23763 -BUILD_DEPENDS= go:lang/go - -USES= compiler +USES= compiler go USE_GITHUB= yes GH_ACCOUNT= hashicorp GH_SUBDIR= src/github.com/hashicorp/nomad USE_RC_SUBR= nomad USERS= nomad GROUPS= nomad do-build: @cd ${WRKSRC}/src/github.com/hashicorp/nomad && \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \ -ldflags "-X main.GitDescribe=${DISTVERSIONFULL}" -o bin/nomad do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/nomad/bin/nomad ${STAGEDIR}${PREFIX}/bin/nomad @${MKDIR} ${STAGEDIR}${PREFIX}/etc/nomad ${INSTALL_DATA} ${WRKSRC}/src/github.com/hashicorp/nomad/dist/client.hcl \ ${STAGEDIR}${PREFIX}/etc/nomad/client.hcl.sample ${INSTALL_DATA} ${WRKSRC}/src/github.com/hashicorp/nomad/dist/server.hcl \ ${STAGEDIR}${PREFIX}/etc/nomad/server.hcl.sample .include .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/sysutils/serf/Makefile =================================================================== --- head/sysutils/serf/Makefile (revision 505320) +++ head/sysutils/serf/Makefile (revision 505321) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= serf PORTVERSION= 0.8.3 DISTVERSIONPREFIX= v CATEGORIES= sysutils PKGNAMEPREFIX= hashicorp- MAINTAINER= swills@FreeBSD.org COMMENT= Service discovery and configuration made easy LICENSE= MPL20 -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= hashicorp GH_SUBDIR:= src/github.com/${GH_ACCOUNT}/${PORTNAME} USE_RC_SUBR= serf USERS= serf GROUPS= serf PLIST_FILES= bin/serf do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC}:${WRKSRC}/vendor/ \ go build -o bin/${PORTNAME} ./cmd/serf/ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/sysutils/sockaddr/Makefile =================================================================== --- head/sysutils/sockaddr/Makefile (revision 505320) +++ head/sysutils/sockaddr/Makefile (revision 505321) @@ -1,36 +1,36 @@ # $FreeBSD$ PORTNAME= sockaddr DISTVERSION= g20180320 CATEGORIES= sysutils MAINTAINER= seanc@FreeBSD.org COMMENT= Command line utility for querying IP information LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_SUBDIR= src/github.com/hashicorp/go-sockaddr GH_ACCOUNT= hashicorp GH_PROJECT= go-sockaddr GH_TAGNAME= 7165ee1 PLIST_FILES= bin/sockaddr post-extract: @${CP} -rp ${WRKSRC}/cmd/${PORTNAME}/vendor/* ${WRKSRC}/src/ do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/cmd/${PORTNAME}/ && \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \ ${LOCALBASE}/bin/go build -ldflags "-X main.version=${DISTVERSIONPREFIX}${PORTVERSION} -w -s" \ -o ${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/hashicorp/go-sockaddr/cmd/${PORTNAME}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/textproc/consul-template/Makefile =================================================================== --- head/textproc/consul-template/Makefile (revision 505320) +++ head/textproc/consul-template/Makefile (revision 505321) @@ -1,33 +1,33 @@ # Created by: Steve Wills # $FreeBSD$ PORTNAME= consul-template PORTVERSION= 0.20.0 DISTVERSIONPREFIX= v CATEGORIES= textproc MAINTAINER= swills@FreeBSD.org COMMENT= Generic template rendering and notifications with Consul LICENSE= MPL20 -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= hashicorp GH_SUBDIR= src/github.com/hashicorp/consul-template PLIST_FILES= bin/consul-template USE_RC_SUBR= consul-template do-build: @cd ${WRKSRC}/src/github.com/hashicorp/consul-template ; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} \ ${WRKSRC}/src/github.com/hashicorp/consul-template/consul-template \ ${STAGEDIR}${PREFIX}/bin/consul-template .include Index: head/textproc/spiff/Makefile =================================================================== --- head/textproc/spiff/Makefile (revision 505320) +++ head/textproc/spiff/Makefile (revision 505321) @@ -1,47 +1,47 @@ # $FreeBSD$ PORTNAME= spiff PORTVERSION= 1.0.8 DISTVERSIONPREFIX= v CATEGORIES= textproc MAINTAINER= swills@FreeBSD.org COMMENT= Declarative YAML templating system tuned for BOSH deployment manifests -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= cloudfoundry-incubator PLIST_FILES= bin/spiff PORTDOCS= LICENSE README.md examples/cf-aws.yml \ examples/multi-az-cf-aws.yml examples/tutorial.md OPTIONS_DEFINE= DOCS post-patch: @cd ${WRKSRC} ; ${MV} ${WRKSRC}/vendor ${WRKSRC}/src @cd ${WRKSRC} ; ${MKDIR} src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \ ${MV} .gitignore LICENSE Makefile README.md \ compare dynaml examples flow init_test.go scripts spiff.go \ spiff_test.go yaml \ src/github.com/${GH_ACCOUNT}/${GH_PROJECT} do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} ; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build spiff.go do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/ do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/LICENSE \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/README.md \ ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} && ${COPYTREE_SHARE} examples ${STAGEDIR}${DOCSDIR} .include Index: head/www/carbonapi/Makefile =================================================================== --- head/www/carbonapi/Makefile (revision 505320) +++ head/www/carbonapi/Makefile (revision 505321) @@ -1,47 +1,45 @@ # $FreeBSD$ PORTNAME= carbonapi DISTVERSION= 0.11.0 CATEGORIES= www MAINTAINER= a.andersson.thn@gmail.com COMMENT= Go implementation of carbonapi LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.8:lang/go - -USES= gmake +USES= gmake go USE_GITHUB= yes GH_ACCOUNT= go-graphite GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} USE_RC_SUBR= ${PORTNAME} USERS= carbon GROUPS= carbon OPTIONS_DEFINE= CAIRO CAIRO_USES= pkgconfig CAIRO_VARS= CARBON_API_ARGS=${PORTNAME} CAIRO_VARS_OFF= CARBON_API_ARGS=nocairo CAIRO_LIB_DEPENDS= libcairo.so:graphics/cairo do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} VERSION=${DISTVERSION} \ ${MAKE_CMD} ${CARBON_API_ARGS} do-install: @${MKDIR} ${STAGEDIR}/${PREFIX}/etc/carbonapi @${MKDIR} ${STAGEDIR}/var/log/carbonapi ${INSTALL_PROGRAM} ${WRKSRC}/carbonapi ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/carbonapi.example.toml ${STAGEDIR}${PREFIX}/etc/carbonapi ${INSTALL_DATA} ${WRKSRC}/carbonapi.example.yaml ${STAGEDIR}${PREFIX}/etc/carbonapi ${INSTALL_DATA} ${WRKSRC}/graphiteWeb.example.yaml ${STAGEDIR}${PREFIX}/etc/carbonapi ${INSTALL_DATA} ${WRKSRC}/graphTemplates.example.toml ${STAGEDIR}${PREFIX}/etc/carbonapi ${INSTALL_DATA} ${WRKSRC}/graphTemplates.example.yaml ${STAGEDIR}${PREFIX}/etc/carbonapi .include Index: head/www/gitlab-pages/Makefile =================================================================== --- head/www/gitlab-pages/Makefile (revision 505320) +++ head/www/gitlab-pages/Makefile (revision 505321) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= gitlab-pages PORTVERSION= 1.5.0 CATEGORIES= www MAINTAINER= swills@FreeBSD.org COMMENT= Official GitLab Pages daemon LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find the here: https://gitlab.com/gitlab-org/gitlab-pages/tags GL_COMMIT= 869b94c86f7a4eb74b99c0eb6cad92e1d994d1b4 PLIST_FILES= bin/gitlab-pages USE_RC_SUBR= gitlab_pages USERS= gitlab-pages GROUPS= gitlab-pages post-patch: @${MV} ${WRKSRC}/vendor ${WRKSRC}/src @${MKDIR} ${WRKSRC}/src/gitlab.com/gitlab-org @${LN} -s ${WRKSRC} ${WRKSRC}/src/gitlab.com/gitlab-org/gitlab-pages do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} \ go build -o gitlab-pages \ --ldflags="-X main.VERSION=${PORTVERSION} -X main.REVISION=${GITHASH}" do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gitlab-pages ${STAGEDIR}${PREFIX}/bin/gitlab-pages .include Index: head/www/gitlab-workhorse/Makefile =================================================================== --- head/www/gitlab-workhorse/Makefile (revision 505320) +++ head/www/gitlab-workhorse/Makefile (revision 505321) @@ -1,34 +1,33 @@ # Created by: Torsten Zuehlsdorff # $FreeBSD$ PORTNAME= gitlab-workhorse PORTVERSION= 8.7.0 CATEGORIES= www MAINTAINER= mfechner@FreeBSD.org COMMENT= Smart reverse proxy for GitLab LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.8.0:lang/go \ - git>=2.16.2:devel/git +BUILD_DEPENDS= git>=2.16.2:devel/git RUN_DEPENDS= p5-Image-ExifTool>=0:graphics/p5-Image-ExifTool -USES= gmake +USES= gmake go:no_targets USE_GITLAB= yes GL_ACCOUNT= gitlab-org # Find the commit hash here: https://gitlab.com/gitlab-org/gitlab-workhorse/tags GL_COMMIT= a2c07d3068717158ad710304a51062d7de24f37d MAKE_JOBS_UNSAFE=yes PLIST_FILES= bin/gitlab-workhorse \ bin/gitlab-zip-cat \ bin/gitlab-zip-metadata PLIST_DIRS= ${WWWDIR} post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/www/${PORTNAME} .include Index: head/www/go-appengine-sdk/Makefile =================================================================== --- head/www/go-appengine-sdk/Makefile (revision 505320) +++ head/www/go-appengine-sdk/Makefile (revision 505321) @@ -1,89 +1,88 @@ # $FreeBSD$ PORTNAME= go-appengine-sdk DISTVERSION= 1.9.70 CATEGORIES= www devel MASTER_SITES= https://storage.googleapis.com/appengine-sdks/featured/ DISTNAME= ${PORTNAME:S,-,_,g}_linux_amd64-${PORTVERSION} MAINTAINER= dg@syrec.org COMMENT= App Engine SDK for Go # The actual license for this port is "APACHE20 and BSD3CLAUSE and MIT and PSFL and (GPLv2+ or LGPL21+ or MPL11)". LICENSE= APACHE20 BSD3CLAUSE GPLv2+ LGPL21+ MIT MPL11 PSFL LICENSE_COMB= multi LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 -BUILD_DEPENDS= go:lang/go RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=${PYTHON_VER}:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto@${PY_FLAVOR} -USES= gettext python:2.7 shebangfix zip +USES= gettext go python:2.7 shebangfix zip SHEBANG_GLOB= *.py *.bash *.sh *.pl *.cgi goapp WRKSRC= ${WRKDIR}/go_appengine GAEDATADIRS= google lib tools GAEGOROOTS= goroot-1.9 GAESCRIPTS= appcfg.py backends_conversion.py \ bulkload_client.py bulkloader.py dev_appserver.py \ download_appstats.py endpointscfg.py run_tests.py \ wrapper_util.py GOARCH= ${ARCH:S,i386,386,} PLIST_FILES= ${GAESCRIPTS:C,(.+)\.py,bin/\1-go,} \ bin/goapp PLIST_DIRS= ${GAEGOROOTS:C,(.+),${DATADIR}/\1/pkg/obj/${OPSYS:tl}_${GOARCH},} OPTIONS_DEFINE= EXAMPLES OPTIONS_DEFINE_i386= SSE2 OPTIONS_DEFAULT_i386= SSE2 SSE2_DESC= Generate code with SSE2 (check off for old x86 CPUs) SSE2_VARS_OFF= GO386=387 PORTDATA= * PORTEXAMPLES= * do-build: @for R in ${GAEGOROOTS}; do \ (cd ${WRKSRC}/$${R}/src && \ ${SETENV} ${MAKE_ENV} \ GOROOT_BOOTSTRAP=${LOCALBASE}/go \ GOOS=${OPSYS:tl} GOARCH=${GOARCH} \ GO386=${GO386} \ ${SH} make.bash); \ (cd ${WRKSRC}/$${R}/bin && \ ${RM} godoc cover && ${MV} go goapp); \ (cd ${WRKSRC}/$${R} && \ ${RM} -rf ./pkg/linux_amd64_appengine ./pkg/tool/linux_amd64); \ done # Create wrapper scripts to avoid conflicts with other AppEngine SDK(s) @cd ${WRKSRC} && \ for S in ${GAESCRIPTS} goapp; do \ ${ECHO} "#!/bin/sh" >> $${S%.py}-go; \ ${ECHO} "${PYTHON_CMD} ${DATADIR}/$${S} \$$*" >> $${S%.py}-go; \ done do-install: @${MKDIR} ${STAGEDIR}${DATADIR} for S in ${GAESCRIPTS} _python_runtime.py goapp; do \ ${INSTALL_SCRIPT} ${WRKSRC}/$${S} ${STAGEDIR}${DATADIR}; \ done ${INSTALL_SCRIPT} ${WRKSRC}/*-go ${STAGEDIR}${PREFIX}/bin ${MV} ${STAGEDIR}${PREFIX}/bin/goapp-go ${STAGEDIR}${PREFIX}/bin/goapp cd ${WRKSRC} && \ ${COPYTREE_SHARE} "${GAEDATADIRS}" ${STAGEDIR}${DATADIR} && \ ${CP} -a ${GAEGOROOTS} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/VERSION ${STAGEDIR}${DATADIR} cd ${STAGEDIR}${DATADIR} && \ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py -d ${DATADIR} -f ${GAEDATADIRS} -q do-install-EXAMPLES-on: cd ${WRKSRC}/demos && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} .include Index: head/www/gobuffalo/Makefile =================================================================== --- head/www/gobuffalo/Makefile (revision 505320) +++ head/www/gobuffalo/Makefile (revision 505321) @@ -1,134 +1,133 @@ # $FreeBSD$ PORTNAME= gobuffalo PORTVERSION= 0.14.5 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= dg@syrec.org COMMENT= Go web development eco-system, designed to make the life easier LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= go:lang/go \ - git:devel/git +RUN_DEPENDS= git:devel/git -USES= go:modules +USES= go:modules,run GO_PKGNAME= github.com/gobuffalo/buffalo GO_TARGET= ./buffalo GO_BUILDFLAGS= -tags "${TAGS}" USE_GITHUB= yes GH_PROJECT= buffalo GH_SUBDIR= src/github.com/gobuffalo/buffalo GH_TUPLE= \ BurntSushi:toml:v0.3.1:burntsushi_toml/vendor/github.com/BurntSushi/toml \ Masterminds:semver:v1.4.2:masterminds_semver/vendor/github.com/Masterminds/semver \ alexcesaro:quotedprintable:2caba252f4dc:alexcesaro_quotedprintable/vendor/gopkg.in/alexcesaro/quotedprintable.v3 \ blang:semver:v3.5.1:blang_semver/vendor/github.com/blang/semver \ cockroachdb:cockroach-go:e0a95dfd547c:cockroachdb_cockroach_go/vendor/github.com/cockroachdb/cockroach-go \ dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \ fatih:color:v1.7.0:fatih_color/vendor/github.com/fatih/color \ fatih:structs:v1.1.0:fatih_structs/vendor/github.com/fatih/structs \ fsnotify:fsnotify:v1.4.7:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \ go-sql-driver:mysql:v1.4.1:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ gobuffalo:attrs:a9411de4debd:gobuffalo_attrs/vendor/github.com/gobuffalo/attrs \ gobuffalo:buffalo-docker:v1.0.7:gobuffalo_buffalo_docker/vendor/github.com/gobuffalo/buffalo-docker \ gobuffalo:buffalo-plugins:v1.14.1:gobuffalo_buffalo_plugins/vendor/github.com/gobuffalo/buffalo-plugins \ gobuffalo:buffalo-pop:v1.12.0:gobuffalo_buffalo_pop/vendor/github.com/gobuffalo/buffalo-pop \ gobuffalo:clara:v0.4.1:gobuffalo_clara/vendor/github.com/gobuffalo/clara \ gobuffalo:depgen:v0.1.1:gobuffalo_depgen/vendor/github.com/gobuffalo/depgen \ gobuffalo:envy:v1.7.0:gobuffalo_envy/vendor/github.com/gobuffalo/envy \ gobuffalo:events:v1.3.1:gobuffalo_events/vendor/github.com/gobuffalo/events \ gobuffalo:fizz:v1.8.0:gobuffalo_fizz/vendor/github.com/gobuffalo/fizz \ gobuffalo:flect:v0.1.3:gobuffalo_flect/vendor/github.com/gobuffalo/flect \ gobuffalo:genny:v0.1.1:gobuffalo_genny/vendor/github.com/gobuffalo/genny \ gobuffalo:github_flavored_markdown:v1.0.7:gobuffalo_github_flavored_markdown/vendor/github.com/gobuffalo/github_flavored_markdown \ gobuffalo:gogen:v0.1.1:gobuffalo_gogen/vendor/github.com/gobuffalo/gogen \ gobuffalo:helpers:8e6f634af7c3:gobuffalo_helpers/vendor/github.com/gobuffalo/helpers \ gobuffalo:logger:86e12af44bc2:gobuffalo_logger/vendor/github.com/gobuffalo/logger \ gobuffalo:makr:v1.1.5:gobuffalo_makr/vendor/github.com/gobuffalo/makr \ gobuffalo:mapi:v1.0.2:gobuffalo_mapi/vendor/github.com/gobuffalo/mapi \ gobuffalo:meta:e161e8a93e3b:gobuffalo_meta/vendor/github.com/gobuffalo/meta \ gobuffalo:nulls:85f3c9250d87:gobuffalo_nulls/vendor/github.com/gobuffalo/nulls \ gobuffalo:packd:v0.1.0:gobuffalo_packd/vendor/github.com/gobuffalo/packd \ gobuffalo:packr:v2.3.2:gobuffalo_packr/vendor/github.com/gobuffalo/packr \ gobuffalo:plush:v3.8.2:gobuffalo_plush/vendor/github.com/gobuffalo/plush \ gobuffalo:plushgen:v0.1.0:gobuffalo_plushgen/vendor/github.com/gobuffalo/plushgen \ gobuffalo:pop:v4.11.0:gobuffalo_pop/vendor/github.com/gobuffalo/pop \ gobuffalo:syncx:33c29581e754:gobuffalo_syncx/vendor/github.com/gobuffalo/syncx \ gobuffalo:tags:v2.1.0:gobuffalo_tags/vendor/github.com/gobuffalo/tags \ gobuffalo:uuid:v2.0.5:gobuffalo_uuid/vendor/github.com/gobuffalo/uuid \ gobuffalo:validate:v2.0.3:gobuffalo_validate/vendor/github.com/gobuffalo/validate \ gobuffalo:x:6bb134105960:gobuffalo_x/vendor/github.com/gobuffalo/x \ gofrs:uuid:v3.2.0:gofrs_uuid/vendor/github.com/gofrs/uuid \ golang:appengine:v1.6.0:golang_appengine/vendor/google.golang.org/appengine \ golang:crypto:f99c8df09eb5:golang_crypto/vendor/golang.org/x/crypto \ golang:net:f3200d17e092:golang_net/vendor/golang.org/x/net \ golang:sync:112230192c58:golang_sync/vendor/golang.org/x/sync \ golang:sys:06a5c4944438:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ golang:tools:8aaa1484dc10:golang_tools/vendor/golang.org/x/tools \ gorilla:context:v1.1.1:gorilla_context/vendor/github.com/gorilla/context \ gorilla:mux:v1.7.2:gorilla_mux/vendor/github.com/gorilla/mux \ gorilla:securecookie:v1.1.1:gorilla_securecookie/vendor/github.com/gorilla/securecookie \ gorilla:sessions:v1.1.3:gorilla_sessions/vendor/github.com/gorilla/sessions \ hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ inconshreveable:mousetrap:v1.0.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \ jackc:pgx:v3.3.0:jackc_pgx/vendor/github.com/jackc/pgx \ jmoiron:sqlx:v1.2.0:jmoiron_sqlx/vendor/github.com/jmoiron/sqlx \ joho:godotenv:v1.3.0:joho_godotenv/vendor/github.com/joho/godotenv \ karrick:godirwalk:v1.10.3:karrick_godirwalk/vendor/github.com/karrick/godirwalk \ kballard:go-shellquote:95032a82bc51:kballard_go_shellquote/vendor/github.com/kballard/go-shellquote \ konsorten:go-windows-terminal-sequences:v1.0.2:konsorten_go_windows_terminal_sequences/vendor/github.com/konsorten/go-windows-terminal-sequences \ lib:pq:v1.0.0:lib_pq/vendor/github.com/lib/pq \ magiconair:properties:v1.8.0:magiconair_properties/vendor/github.com/magiconair/properties \ markbates:deplist:v1.1.3:markbates_deplist/vendor/github.com/markbates/deplist \ markbates:going:v1.0.3:markbates_going/vendor/github.com/markbates/going \ markbates:grift:v1.0.6:markbates_grift/vendor/github.com/markbates/grift \ markbates:inflect:v1.0.4:markbates_inflect/vendor/github.com/markbates/inflect \ markbates:oncer:bf2de49a0be2:markbates_oncer/vendor/github.com/markbates/oncer \ markbates:refresh:v1.7.1:markbates_refresh/vendor/github.com/markbates/refresh \ markbates:safe:v1.0.1:markbates_safe/vendor/github.com/markbates/safe \ markbates:sigtx:v1.0.0:markbates_sigtx/vendor/github.com/markbates/sigtx \ mattn:go-colorable:v0.1.1:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.7:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-sqlite3:v1.10.0:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \ microcosm-cc:bluemonday:v1.0.2:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ monoculum:formam:bc555adff0cd:monoculum_formam/vendor/github.com/monoculum/formam \ pelletier:go-toml:v1.2.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml \ pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \ rogpeppe:go-internal:v1.3.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ serenize:snaker:a683aaf2d516:serenize_snaker/vendor/github.com/serenize/snaker \ sergi:go-diff:v1.0.0:sergi_go_diff/vendor/github.com/sergi/go-diff \ sirupsen:logrus:v1.4.2:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ sourcegraph:annotate:f4cad6c6324d:sourcegraph_annotate/vendor/github.com/sourcegraph/annotate \ sourcegraph:syntaxhighlight:bd320f5d308e:sourcegraph_syntaxhighlight/vendor/github.com/sourcegraph/syntaxhighlight \ spf13:afero:v1.2.1:spf13_afero/vendor/github.com/spf13/afero \ spf13:cast:v1.3.0:spf13_cast/vendor/github.com/spf13/cast \ spf13:cobra:v0.0.4:spf13_cobra/vendor/github.com/spf13/cobra \ spf13:jwalterweatherman:v1.0.0:spf13_jwalterweatherman/vendor/github.com/spf13/jwalterweatherman \ spf13:pflag:v1.0.3:spf13_pflag/vendor/github.com/spf13/pflag \ spf13:viper:v1.4.0:spf13_viper/vendor/github.com/spf13/viper PLIST_FILES= bin/buffalo OPTIONS_DEFINE= SQLITE OPTIONS_RADIO= NODE OPTIONS_RADIO_NODE= NPM YARN OPTIONS_DEFAULT= SQLITE YARN NPM_DESC= Use npm package manager YARN_DESC= Use yarn package manager SQLITE_VARS= tags+=sqlite NPM_RUN_DEPENDS= npm>=0:www/npm YARN_RUN_DEPENDS= yarn>=0:www/yarn .include Index: head/www/grafana2/Makefile =================================================================== --- head/www/grafana2/Makefile (revision 505320) +++ head/www/grafana2/Makefile (revision 505321) @@ -1,111 +1,109 @@ # $FreeBSD$ PORTNAME= grafana PORTVERSION= 2.6.0 DISTVERSIONPREFIX= v PORTREVISION= 3 CATEGORIES= www MASTER_SITES= http://files.bartelmess.io/public/:static_assets PKGNAMESUFFIX= 2 DISTFILES= grafana-static-${PORTVERSION}.tar.gz:static_assets MAINTAINER= thomas@bartelmess.io COMMENT= Dashboard and graph editor for Graphite, InfluxDB & OpenTSDB LICENSE= APACHE20 -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= grafana2 -USES= compiler +USES= compiler go USE_GITHUB= yes GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} GH_TUPLE= \ BurntSushi:toml:v0.1.0-21-g056c9bc:toml/src/github.com/BurntSushi/toml \ Unknwon:macaron:93de4f3:macaron/src/github.com/Unknwon/macaron \ Unknwon:com:d9bcf40:com/src/github.com/Unknwon/com \ davecgh:go-spew:2df1748:go_spew/src/github.com/davecgh/go-spew \ go-bufio:bufio:v1:bufio/src/gopkg.in/bufio.v1 \ macaron-contrib:binding:0fbe4b9:binding/src/github.com/macaron-contrib/binding \ macaron-contrib:session:31e841d:session/src/github.com/macaron-contrib/session \ jmespath:go-jmespath:0.2.2:go_jmespath/src/github.com/jmespath/go-jmespath \ lib:pq:go1.0-cutoff-13-g19eeca3:pq/src/github.com/lib/pq \ jtolds:gls:f1ac7f4:gls/src/github.com/jtolds/gls \ go-asn1-ber:asn1-ber:v1:asn1_ber/src/gopkg.in/asn1-ber.v1 \ go-xorm:core:be6e7ac:core/src/github.com/go-xorm/core \ go-xorm:xorm:v0.4.2-58-ge2889e5:xorm/src/github.com/go-xorm/xorm \ go-ini:ini:v0-16-g1772191:ini/src/gopkg.in/ini.v1 \ aws:aws-sdk-go:v1.0.0:aws_sdk_go/src/github.com/aws/aws-sdk-go \ mattn:go-sqlite3:e28cd44:go_sqlite3/src/github.com/mattn/go-sqlite3 \ go-ldap:ldap:v1-19-g83e6542:ldap/src/github.com/go-ldap/ldap \ go-redis:redis:v2.3.2:redis/src/gopkg.in/redis.v2 \ gosimple:slug:8d25846:slug/src/github.com/gosimple/slug \ streadway:amqp:150b7f2:amqp/src/github.com/streadway/amqp \ golang:oauth2:c58fcf0:oauth2/src/golang.org/x/oauth2 \ golang:net:972f0c5:net/src/golang.org/x/net \ smartystreets:goconvey:1.5.0-356-gfbc0a1c:goconvey/src/github.com/smartystreets/goconvey \ rainycape:unidecode:836ef0a:unidecode/src/github.com/rainycape/unidecode \ go-sql-driver:mysql:v1.2-26-g9543750:mysql/src/github.com/go-sql-driver/mysql GRAFANA_USER?= grafana GRAFANA_GROUP?= grafana USERS= ${GRAFANA_USER} GROUPS= ${GRAFANA_GROUP} GRAFANAHOMEDIR= ${PREFIX}/share/grafana/ GRAFANADATADIR= /var/db/${PKGBASE}/ GRAFANALOGDIR= /var/log/${PKGBASE}/ GRAFANAPIDDIR= /var/run/${PKGBASE}/ SUB_FILES= grafana2 grafana2.conf SUB_LIST+= GRAFANA_USER=${GRAFANA_USER} \ GRAFANA_GROUP=${GRAFANA_GROUP} \ GRAFANADATADIR=${GRAFANADATADIR} \ GRAFANALOGDIR=${GRAFANALOGDIR} \ GRAFANAPIDDIR=${GRAFANAPIDDIR} \ GRAFANAHOMEDIR=${GRAFANAHOMEDIR} PLIST_SUB+= GRAFANAHOMEDIR=${GRAFANAHOMEDIR} post-extract: ${RM} -r ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}/public ${MV} ${WRKDIR}/public ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}/ ${RM} ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}/public/.DS_Store ${RM} ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}/public/app/.DS_Store ${RM} ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}/public/._.DS_Store ${RM} ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}/public/app/._.DS_Store do-build: @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}; \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go run build.go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}/bin/grafana-server \ ${STAGEDIR}${PREFIX}/bin/grafana-server cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} && \ ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/${PORTNAME} ${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR} ${MKDIR} ${STAGEDIR}${GRAFANALOGDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR} ${MKDIR} ${STAGEDIR}${GRAFANADATADIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log ${INSTALL_DATA} ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME}/conf/defaults.ini \ ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini ${INSTALL_DATA} ${WRKDIR}/grafana2.conf ${STAGEDIR}${PREFIX}/etc/grafana2.conf.sample .include # golang assumes that if clang is in use, it is called "clang" and not "cc". If # it's called "cc", go fails. .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/www/grafana3/Makefile =================================================================== --- head/www/grafana3/Makefile (revision 505320) +++ head/www/grafana3/Makefile (revision 505321) @@ -1,155 +1,153 @@ # $FreeBSD$ PORTNAME= grafana PORTVERSION= 3.1.1 DISTVERSIONPREFIX= v PORTREVISION= 3 PKGNAMESUFFIX= 3 CATEGORIES= www MAINTAINER= jhixson@FreeBSD.org COMMENT= Dashboard and graph editor for Graphite, InfluxDB & OpenTSDB LICENSE= APACHE20 -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - RUN_DEPENDS= ${LOCALBASE}/bin/phantomjs:lang/phantomjs \ webfonts>=0:x11-fonts/webfonts ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= grafana3 -USES= compiler +USES= compiler go USE_GITHUB= yes GH_TUPLE= \ BurntSushi:toml:v0.2.0:toml/src/github.com/BurntSushi/toml \ Unknwon:com:v1:com/src/github.com/Unknwon/com \ aws:aws-sdk-go:v1.1.36:aws_sdk_go/src/github.com/aws/aws-sdk-go \ bmizerany:assert:release.r60:assert/src/github.com/bmizerany/assert \ bradfitz:gomemcache:release.r60:gomemcache/src/github.com/bradfitz/gomemcache \ codegangsta:cli:v1.17.0:cli/src/github.com/codegangsta/cli \ davecgh:go-spew:5215b55:go_spew/src/github.com/davecgh/go-spew \ fatih:color:v0.1:color/src/github.com/fatih/color \ franela:goreq:fc08df6:goreq/src/github.com/franela/goreq \ go-ini:ini:v1.12.0:ini/src/gopkg.in/ini.v1 \ go-ldap:ldap:v2.3.0:ldap/src/github.com/go-ldap/ldap \ go-macaron:binding:bd00823:binding/src/github.com/go-macaron/binding \ go-macaron:gzip:cad1c65:gzip/src/github.com/go-macaron/gzip \ go-macaron:inject:c5ab7bf:inject/src/github.com/go-macaron/inject \ go-macaron:session:66031fc:session/src/github.com/go-macaron/session \ go-sql-driver:mysql:v1.2:mysql/src/github.com/go-sql-driver/mysql \ go-stack:stack:v1.5.2:stack/src/github.com/go-stack/stack \ go-xorm:core:v0.5.3:core/src/github.com/go-xorm/core \ go-xorm:xorm:v0.5.3:xorm/src/github.com/go-xorm/xorm \ gorilla:websocket:v1.0.0:websocket/src/github.com/gorilla/websocket \ gosimple:slug:v1.0:slug/src/github.com/gosimple/slug \ hashicorp:go-version:0181db4:go_version/src/github.com/hashicorp/go-version \ inconshreveable:log15:v2.11:log15/src/github.com/inconshreveable/log15 \ jmespath:go-jmespath:0b12d6b:go_jmespath/src/github.com/jmespath/go-jmespath \ jtolds:gls:v4.2.0:gls/src/github.com/jtolds/gls \ klauspost:compress:v1.0:compress/src/github.com/klauspost/compress \ klauspost:cpuid:v1.0:cpuid/src/github.com/klauspost/cpuid \ klauspost:crc32:v1.0:crc32/src/github.com/klauspost/crc32 \ kr:pretty:add1dbc:pretty/src/github.com/kr/pretty \ kr:text:7cafcd8:text/src/github.com/kr/text \ lib:pq:e2402a7:pq/src/github.com/lib/pq \ mattn:go-colorable:v0.0.5:go_colorable/src/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.1:go_isatty/src/github.com/mattn/go-isatty \ mattn:go-sqlite3:v1.1.0:go_sqlite3/src/github.com/mattn/go-sqlite3 \ rainycape:unidecode:cb7f23e:unidecode/src/github.com/rainycape/unidecode \ smartystreets:goconvey:c53abc9:goconvey/src/github.com/smartystreets/goconvey \ streadway:amqp:2e25825:amqp/src/github.com/streadway/amqp \ golang:net:bc3663d:net/src/golang.org/x/net \ golang:oauth2:65a8d08:oauth2/src/golang.org/x/oauth2 \ golang:sys:62bee03:sys/src/golang.org/x/sys \ go-asn1-ber:asn1-ber:v1:asn1_ber/src/gopkg.in/asn1-ber.v1 \ go-bufio:bufio:v1:bufio/src/gopkg.in/bufio.v1 \ go-macaron:macaron:v1:macaron/src/gopkg.in/macaron.v1 \ go-redis:redis:v2:redis/src/gopkg.in/redis.v2 \ jhixson74:grafana_public:${DISTVERSIONFULL}:grafana_public GRAFANA_USER?= grafana GRAFANA_GROUP?= grafana USERS= ${GRAFANA_USER} GROUPS= ${GRAFANA_GROUP} GRAFANAHOMEDIR= ${PREFIX}/share/grafana/ GRAFANADATADIR= /var/db/${PKGBASE}/ GRAFANALOGDIR= /var/log/${PKGBASE}/ GRAFANAPIDDIR= /var/run/${PKGBASE}/ GRAFANAPLUGINDIR= /var/db/${PKGBASE}/plugins GRAFANADASHBOARDDIR= /var/db/${PKGBASE}/dashboards SUB_FILES= grafana3 grafana3.conf SUB_LIST+= GRAFANA_USER=${GRAFANA_USER} \ GRAFANA_GROUP=${GRAFANA_GROUP} \ GRAFANADATADIR=${GRAFANADATADIR} \ GRAFANALOGDIR=${GRAFANALOGDIR} \ GRAFANAPIDDIR=${GRAFANAPIDDIR} \ GRAFANAHOMEDIR=${GRAFANAHOMEDIR} \ GRAFANAPLUGINDIR=${GRAFANAPLUGINDIR} \ GRAFANADASHBOARDDIR=${GRAFANADASHBOARDDIR} PLIST_SUB+= GRAFANAHOMEDIR=${GRAFANAHOMEDIR} post-extract: @${MKDIR} ${WRKSRC}/src/github.com/grafana/grafana .for src in .bowerrc .bra.toml .editorconfig .github .gitignore .hooks \ .jscs.json .jsfmtrc .jshintrc appveyor.yml benchmarks bower.json \ build.go CHANGELOG.md circle.yml conf docker docs emails examples \ Godeps Gruntfile.js karma.conf.js latest.json LICENSE.md Makefile \ NOTICE.md package.json packaging pkg README.md symlink_git_hooks.sh \ tasks test.sh tests trigger_grafana_packer.sh tsconfig.json \ tsd.json tslint.json vendor @${MV} ${WRKSRC}/${src} \ ${WRKSRC}/src/github.com/grafana/grafana .endfor ${RM} -r ${WRKSRC}/src/github.com/grafana/grafana/public ${MV} ${WRKSRC_grafana_public}/public ${WRKSRC}/src/github.com/grafana/grafana/public ${MV} ${WRKSRC_grafana_public}/public_gen ${WRKSRC}/src/github.com/grafana/grafana/public_gen ${MV} ${WRKSRC_grafana_public}/node_modules ${WRKSRC}/src/github.com/grafana/grafana/node_modules do-build: cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/grafana; \ ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go run build.go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-server \ ${STAGEDIR}${PREFIX}/bin/grafana-server ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-cli \ ${STAGEDIR}${PREFIX}/bin/grafana-cli cd ${WRKSRC}/src/github.com/grafana/grafana && \ ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana cd ${WRKSRC}/src/github.com/grafana/grafana && \ ${COPYTREE_SHARE} public_gen ${STAGEDIR}${PREFIX}/share/grafana cd ${WRKSRC}/src/github.com/grafana/grafana && \ ${COPYTREE_SHARE} node_modules ${STAGEDIR}${PREFIX}/share/grafana ${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR} ${MKDIR} ${STAGEDIR}${GRAFANALOGDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR} ${MKDIR} ${STAGEDIR}${GRAFANADATADIR} ${MKDIR} ${STAGEDIR}${GRAFANAPLUGINDIR} ${MKDIR} ${STAGEDIR}${GRAFANADASHBOARDDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log ${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/conf/defaults.ini \ ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini ${INSTALL_DATA} ${WRKDIR}/grafana3.conf ${STAGEDIR}${PREFIX}/etc/grafana3.conf.sample ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/vendor/phantomjs/ ${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/vendor/phantomjs/render.js \ ${STAGEDIR}${GRAFANAHOMEDIR}/vendor/phantomjs/ ${LN} -s /usr/local/bin/phantomjs ${STAGEDIR}${GRAFANAHOMEDIR}/vendor/phantomjs/phantomjs .include .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/www/grafana4/Makefile =================================================================== --- head/www/grafana4/Makefile (revision 505320) +++ head/www/grafana4/Makefile (revision 505321) @@ -1,88 +1,86 @@ # $FreeBSD$ PORTNAME= grafana PORTVERSION= 4.6.5 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES+= https://s3-us-west-2.amazonaws.com/grafana-releases/release/:public PKGNAMESUFFIX= ${PORTVERSION:C/([0-9]).*/\1/1} DISTFILES= grafana-${PORTVERSION}.linux-x64${EXTRACT_SUFX}:public EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= swills@FreeBSD.org COMMENT= Dashboard and graph editor for Graphite, InfluxDB & OpenTSDB LICENSE= APACHE20 -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= grafana -USES= compiler +USES= compiler go USE_GITHUB= yes GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} TAG= fdb5b1f GRAFANA_USER?= grafana GRAFANA_GROUP?= grafana USERS= ${GRAFANA_USER} GROUPS= ${GRAFANA_GROUP} GRAFANAHOMEDIR= ${PREFIX}/share/grafana/ GRAFANADATADIR= /var/db/${PORTNAME}/ GRAFANALOGDIR= /var/log/${PORTNAME}/ GRAFANAPIDDIR= /var/run/${PORTNAME}/ GRAFANAPLUGINDIR= /var/db/${PORTNAME}/plugins GRAFANADASHBOARDDIR= /var/db/${PORTNAME}/dashboards SUB_FILES= grafana grafana.conf SUB_LIST+= GRAFANA_USER=${GRAFANA_USER} \ GRAFANA_GROUP=${GRAFANA_GROUP} \ GRAFANADATADIR=${GRAFANADATADIR} \ GRAFANALOGDIR=${GRAFANALOGDIR} \ GRAFANAPIDDIR=${GRAFANAPIDDIR} \ GRAFANAHOMEDIR=${GRAFANAHOMEDIR} \ GRAFANAPLUGINDIR=${GRAFANAPLUGINDIR} \ GRAFANADASHBOARDDIR=${GRAFANADASHBOARDDIR} PLIST_SUB+= GRAFANAHOMEDIR=${GRAFANAHOMEDIR} post-extract: @${RM} -r ${WRKSRC}/src/github.com/grafana/grafana/public @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-x64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public) do-build: @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-server ./pkg/cmd/grafana-server @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-cli ./pkg/cmd/grafana-cli do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-server \ ${STAGEDIR}${PREFIX}/bin/grafana-server ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-cli \ ${STAGEDIR}${PREFIX}/bin/grafana-cli cd ${WRKSRC}/src/github.com/grafana/grafana && \ ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana ${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR} ${MKDIR} ${STAGEDIR}${GRAFANALOGDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR} ${MKDIR} ${STAGEDIR}${GRAFANADATADIR} ${MKDIR} ${STAGEDIR}${GRAFANAPLUGINDIR} ${MKDIR} ${STAGEDIR}${GRAFANADASHBOARDDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log ${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/conf/defaults.ini \ ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini ${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample .include .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/www/grafana5/Makefile =================================================================== --- head/www/grafana5/Makefile (revision 505320) +++ head/www/grafana5/Makefile (revision 505321) @@ -1,88 +1,86 @@ # $FreeBSD$ PORTNAME= grafana PORTVERSION= 5.4.3 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES+= https://s3-us-west-2.amazonaws.com/grafana-releases/release/:public PKGNAMESUFFIX= ${PORTVERSION:C/([0-9]).*/\1/1} DISTFILES= grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX}:public EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= swills@FreeBSD.org COMMENT= Dashboard and graph editor for multiple data stores LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md ONLY_FOR_ARCHS= amd64 i386 -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - -USES= compiler +USES= compiler go USE_RC_SUBR= grafana USE_GITHUB= yes GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} TAG= 69c5191 GRAFANA_USER?= grafana GRAFANA_GROUP?= grafana USERS= ${GRAFANA_USER} GROUPS= ${GRAFANA_GROUP} GRAFANAHOMEDIR= ${PREFIX}/share/grafana/ GRAFANADATADIR= /var/db/${PORTNAME}/ GRAFANALOGDIR= /var/log/${PORTNAME}/ GRAFANAPIDDIR= /var/run/${PORTNAME}/ GRAFANAPLUGINDIR= /var/db/${PORTNAME}/plugins GRAFANAPROVISIONINGDIR= /var/db/${PORTNAME}/provisioning SUB_FILES= grafana grafana.conf SUB_LIST+= GRAFANA_USER=${GRAFANA_USER} \ GRAFANA_GROUP=${GRAFANA_GROUP} \ GRAFANADATADIR=${GRAFANADATADIR} \ GRAFANALOGDIR=${GRAFANALOGDIR} \ GRAFANAPIDDIR=${GRAFANAPIDDIR} \ GRAFANAHOMEDIR=${GRAFANAHOMEDIR} \ GRAFANAPLUGINDIR=${GRAFANAPLUGINDIR} \ GRAFANAPROVISIONINGDIR=${GRAFANAPROVISIONINGDIR} PLIST_SUB+= GRAFANAHOMEDIR=${GRAFANAHOMEDIR} post-extract: @${RM} -r ${WRKSRC}/src/github.com/grafana/grafana/public @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public) do-build: @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-server ./pkg/cmd/grafana-server @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-cli ./pkg/cmd/grafana-cli do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-server \ ${STAGEDIR}${PREFIX}/bin/grafana-server ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-cli \ ${STAGEDIR}${PREFIX}/bin/grafana-cli cd ${WRKSRC}/src/github.com/grafana/grafana && \ ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana ${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR} ${MKDIR} ${STAGEDIR}${GRAFANALOGDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR} ${MKDIR} ${STAGEDIR}${GRAFANADATADIR} ${MKDIR} ${STAGEDIR}${GRAFANAPLUGINDIR} ${MKDIR} ${STAGEDIR}${GRAFANAPROVISIONINGDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log ${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/conf/defaults.ini \ ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini ${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample .include .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/www/grafana6/Makefile =================================================================== --- head/www/grafana6/Makefile (revision 505320) +++ head/www/grafana6/Makefile (revision 505321) @@ -1,88 +1,86 @@ # $FreeBSD$ PORTNAME= grafana PORTVERSION= 6.2.1 DISTVERSIONPREFIX= v CATEGORIES= www MASTER_SITES+= https://s3-us-west-2.amazonaws.com/grafana-releases/release/:public PKGNAMESUFFIX= ${PORTVERSION:C/([0-9]).*/\1/1} DISTFILES= grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX}:public EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= hiyorin@gmail.com COMMENT= Dashboard and graph editor for multiple data stores LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 i386 -BUILD_DEPENDS= ${LOCALBASE}/bin/go:lang/go - -USES= compiler +USES= compiler go USE_RC_SUBR= grafana USE_GITHUB= yes GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME} TAG= 9504db8 GRAFANA_USER?= grafana GRAFANA_GROUP?= grafana USERS= ${GRAFANA_USER} GROUPS= ${GRAFANA_GROUP} GRAFANAHOMEDIR= ${PREFIX}/share/grafana/ GRAFANADATADIR= /var/db/${PORTNAME}/ GRAFANALOGDIR= /var/log/${PORTNAME}/ GRAFANAPIDDIR= /var/run/${PORTNAME}/ GRAFANAPLUGINDIR= /var/db/${PORTNAME}/plugins GRAFANAPROVISIONINGDIR= /var/db/${PORTNAME}/provisioning SUB_FILES= grafana grafana.conf SUB_LIST+= GRAFANA_USER=${GRAFANA_USER} \ GRAFANA_GROUP=${GRAFANA_GROUP} \ GRAFANADATADIR=${GRAFANADATADIR} \ GRAFANALOGDIR=${GRAFANALOGDIR} \ GRAFANAPIDDIR=${GRAFANAPIDDIR} \ GRAFANAHOMEDIR=${GRAFANAHOMEDIR} \ GRAFANAPLUGINDIR=${GRAFANAPLUGINDIR} \ GRAFANAPROVISIONINGDIR=${GRAFANAPROVISIONINGDIR} PLIST_SUB+= GRAFANAHOMEDIR=${GRAFANAHOMEDIR} post-extract: @${RM} -r ${WRKSRC}/src/github.com/grafana/grafana/public @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/grafana-${PORTVERSION}.linux-amd64${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} grafana-${PORTVERSION}/public) do-build: @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-server ./pkg/cmd/grafana-server @cd ${WRKSRC}/src/github.com/${PORTNAME}/${PORTNAME} ; ${SETENV} ${MAKE_ENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -ldflags "-w -X main.version=${PORTVERSION} -X main.commit=${TAG}" -o ./bin/grafana-cli ./pkg/cmd/grafana-cli do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-server \ ${STAGEDIR}${PREFIX}/bin/grafana-server ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/grafana/grafana/bin/grafana-cli \ ${STAGEDIR}${PREFIX}/bin/grafana-cli cd ${WRKSRC}/src/github.com/grafana/grafana && \ ${COPYTREE_SHARE} public ${STAGEDIR}${PREFIX}/share/grafana ${MKDIR} ${STAGEDIR}${GRAFANAPIDDIR} ${MKDIR} ${STAGEDIR}${GRAFANALOGDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR} ${MKDIR} ${STAGEDIR}${GRAFANADATADIR} ${MKDIR} ${STAGEDIR}${GRAFANAPLUGINDIR} ${MKDIR} ${STAGEDIR}${GRAFANAPROVISIONINGDIR} ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/conf ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data ${MKDIR} ${STAGEDIR}${GRAFANAHOMEDIR}/data/log ${INSTALL_DATA} ${WRKSRC}/src/github.com/grafana/grafana/conf/defaults.ini \ ${STAGEDIR}${GRAFANAHOMEDIR}/conf/defaults.ini ${INSTALL_DATA} ${WRKDIR}/grafana.conf ${STAGEDIR}${PREFIX}/etc/grafana.conf.sample .include .if ${COMPILER_TYPE} == clang BUILD_ENV= CC=clang .endif .include Index: head/www/kurly/Makefile =================================================================== --- head/www/kurly/Makefile (revision 505320) +++ head/www/kurly/Makefile (revision 505321) @@ -1,33 +1,33 @@ # $FreeBSD$ PORTNAME= kurly DISTVERSIONPREFIX= v DISTVERSION= 1.2.2 CATEGORIES= www MAINTAINER= seanc@FreeBSD.org COMMENT= Alternative implementation of curl written in Golang LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC_kurly}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITLAB= nodefault GL_TUPLE= davidjpeacock:kurly:369c1998dfbfca7043f8c995c8ef8714496530ea:kurly/src/gitlab.com/davidjpeacock/kurly USE_GITHUB= nodefault GH_TUPLE= aki237:nscjar:e2df936:nscjar/src/github.com/aki237/nscjar \ alsm:ioprogress:063c372:ioprogress/src/github.com/alsm/ioprogress \ urfave:cli:8e01ec4:ucli/src/github.com/urfave/cli PLIST_FILES= bin/kurly do-build: cd ${WRKSRC_kurly} && \ ${SETENV} ${MAKE_ENV} CGO_ENABLED=0 GOPATH=${WRKSRC} go build -o ${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC_kurly}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/www/mattermost-server/Makefile =================================================================== --- head/www/mattermost-server/Makefile (revision 505320) +++ head/www/mattermost-server/Makefile (revision 505321) @@ -1,53 +1,54 @@ # $FreeBSD$ PORTNAME= mattermost-server PORTVERSION= 5.12.0 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= loic.blot@unix-experience.fr COMMENT= Open source Slack-alternative in Golang and React LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt ONLY_FOR_ARCHS= amd64 armv6 armv7 i386 -BUILD_DEPENDS= go>=1.8.1:lang/go RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \ mattermost-webapp>=${PORTVERSION}:www/mattermost-webapp + +USES= go GO_LDFLAGS= -X github.com/mattermost/mattermost-server/model.BuildNumber=${PORTVERSION} USE_RC_SUBR= mattermostd USE_GITHUB= yes GH_ACCOUNT= mattermost WWWDIR= ${PREFIX}/www/mattermost MATTERMOSTD_USER= mattermost MATTERMOSTD_GROUP= mattermost USERS= ${MATTERMOSTD_USER} GROUPS= ${MATTERMOSTD_GROUP} pre-build: @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME} @cd ${WRKSRC} && \ ${MV} api4 app cmd config doc einterfaces imports jobs manualtesting \ mlog migrations model plugin services store testlib utils web wsapi vendor \ ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME} do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${GH_PROJECT} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install -ldflags="${GO_LDFLAGS}" ./... do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/mattermost ${STAGEDIR}${PREFIX}/bin/mattermostd ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mattermost ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT_DEFAULT}/${PORTNAME}/config/default.json ${STAGEDIR}${PREFIX}/etc/mattermost/config.json.sample ${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} 'fonts i18n templates' ${STAGEDIR}${WWWDIR} .include Index: head/www/minio/Makefile =================================================================== --- head/www/minio/Makefile (revision 505320) +++ head/www/minio/Makefile (revision 505321) @@ -1,162 +1,160 @@ # $FreeBSD$ PORTNAME= minio PORTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g} CATEGORIES= www MAINTAINER= swills@FreeBSD.org COMMENT= Amazon S3 compatible object storage server LICENSE= APACHE20 -BUILD_DEPENDS= go>=1.9.4:lang/go - -USES= compiler +USES= compiler go USE_GITHUB= yes GHTAG= RELEASE.2019-06-15T23-07-18Z COMMIT_ID= 99bf4d0c429f04dbd013ba98840d07b759ae1702 GH_TUPLE= ${PORTNAME}:${PORTNAME}:${GHTAG}:DEFAULT/src/github.com/${PORTNAME}/${PORTNAME} \ Azure:azure-sdk-for-go:v27.0.0:azure_azure_sdk_for_go/vendor/github.com/Azure/azure-sdk-for-go \ Azure:go-autorest:v11.7.0:azure_go_autorest/vendor/github.com/Azure/go-autorest \ DataDog:zstd:v1.4.0:datadog_zstd/vendor/github.com/DataDog/zstd \ Shopify:sarama:v1.20.0:shopify_sarama/vendor/gopkg.in/Shopify/sarama.v1 \ alecthomas:participle:v0.2.1:alecthomas_participle/vendor/github.com/alecthomas/participle \ aliyun:aliyun-oss-go-sdk:86c17b95fcd5:aliyun_aliyun_oss_go_sdk/vendor/github.com/aliyun/aliyun-oss-go-sdk \ apache:thrift:v0.12.0:apache_thrift/vendor/git.apache.org/thrift.git \ bcicen:jstream:16c1f8af81c2:bcicen_jstream/vendor/github.com/bcicen/jstream \ beorn7:perks:3a771d992973:beorn7_perks/vendor/github.com/beorn7/perks \ census-ecosystem:opencensus-go-exporter-ocagent:v0.5.0:census_ecosystem_opencensus_go_exporter_ocagent/vendor/contrib.go.opencensus.io/exporter/ocagent \ census-instrumentation:opencensus-go:v0.21.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \ census-instrumentation:opencensus-proto:v0.2.0:census_instrumentation_opencensus_proto/vendor/github.com/census-instrumentation/opencensus-proto \ cheggaaa:pb:v1.0.28:cheggaaa_pb/vendor/github.com/cheggaaa/pb \ coredns:coredns:v1.4.0:coredns_coredns/vendor/github.com/coredns/coredns \ coreos:etcd:v3.3.12:coreos_etcd/vendor/github.com/coreos/etcd \ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \ dgrijalva:jwt-go:v3.2.0:dgrijalva_jwt_go/vendor/github.com/dgrijalva/jwt-go \ djherbis:atime:v1.0.0:djherbis_atime/vendor/github.com/djherbis/atime \ 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:20337d8c3947:eclipse_paho_mqtt_golang/vendor/github.com/eclipse/paho.mqtt.golang \ elazarl:go-bindata-assetfs:v1.0.0:elazarl_go_bindata_assetfs/vendor/github.com/elazarl/go-bindata-assetfs \ fatih:color:v1.7.0:fatih_color/vendor/github.com/fatih/color \ fatih:structs:v1.1.0:fatih_structs/vendor/github.com/fatih/structs \ go-ini:ini:v1.42.0:go_ini_ini/vendor/gopkg.in/ini.v1 \ go-sql-driver:mysql:v1.4.1:go_sql_driver_mysql/vendor/github.com/go-sql-driver/mysql \ go-yaml:yaml:v2.2.2:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \ gogo:protobuf:v1.2.1:gogo_protobuf/vendor/github.com/gogo/protobuf \ golang:appengine:v1.4.0:golang_appengine/vendor/google.golang.org/appengine \ golang:crypto:5c40567a22f8:golang_crypto/vendor/golang.org/x/crypto \ golang:net:3f473d35a33a:golang_net/vendor/golang.org/x/net \ golang:oauth2:e64efc72b421:golang_oauth2/vendor/golang.org/x/oauth2 \ golang:protobuf:v1.3.1:golang_protobuf/vendor/github.com/golang/protobuf \ golang:snappy:v0.0.1:golang_snappy/vendor/github.com/golang/snappy \ golang:sync:112230192c58:golang_sync/vendor/golang.org/x/sync \ golang:sys:93c9922d18ae:golang_sys/vendor/golang.org/x/sys \ golang:text:v0.3.2:golang_text/vendor/golang.org/x/text \ golang:time:9d24e82272b4:golang_time/vendor/golang.org/x/time \ gomodule:redigo:v2.0.0:gomodule_redigo/vendor/github.com/gomodule/redigo \ google:go-genproto:5fe7a883aa19:google_go_genproto/vendor/google.golang.org/genproto \ googleapis:gax-go:v2.0.4:googleapis_gax_go/vendor/github.com/googleapis/gax-go \ googleapis:google-api-go-client:v0.4.0:googleapis_google_api_go_client/vendor/google.golang.org/api \ googleapis:google-cloud-go:v0.37.2:googleapis_google_cloud_go/vendor/cloud.google.com/go \ gorilla:handlers:v1.4.0:gorilla_handlers/vendor/github.com/gorilla/handlers \ gorilla:mux:v1.7.0:gorilla_mux/vendor/github.com/gorilla/mux \ gorilla:rpc:v1.2.0:gorilla_rpc/vendor/github.com/gorilla/rpc \ grpc-ecosystem:grpc-gateway:v1.9.0:grpc_ecosystem_grpc_gateway/vendor/github.com/grpc-ecosystem/grpc-gateway \ grpc:grpc-go:v1.20.1:grpc_grpc_go/vendor/google.golang.org/grpc \ hashicorp:errwrap:v1.0.0:hashicorp_errwrap/vendor/github.com/hashicorp/errwrap \ hashicorp:go-cleanhttp:v0.5.1:hashicorp_go_cleanhttp/vendor/github.com/hashicorp/go-cleanhttp \ hashicorp:go-multierror:v1.0.0:hashicorp_go_multierror/vendor/github.com/hashicorp/go-multierror \ hashicorp:go-retryablehttp:v0.5.3:hashicorp_go_retryablehttp/vendor/github.com/hashicorp/go-retryablehttp \ hashicorp:go-rootcerts:v1.0.1:hashicorp_go_rootcerts/vendor/github.com/hashicorp/go-rootcerts \ hashicorp:go-sockaddr:v1.0.2:hashicorp_go_sockaddr/vendor/github.com/hashicorp/go-sockaddr \ hashicorp:go-uuid:v1.0.1:hashicorp_go_uuid/vendor/github.com/hashicorp/go-uuid \ hashicorp:golang-lru:v0.5.1:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \ hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \ hashicorp:vault:v1.1.0:hashicorp_vault/vendor/github.com/hashicorp/vault \ howeyc:gopass:bf9dde6d0d2c:howeyc_gopass/vendor/github.com/howeyc/gopass \ inconshreveable:go-update:8152e7eb6ccf:inconshreveable_go_update/vendor/github.com/inconshreveable/go-update \ jcmturner:aescts:v1.0.1:jcmturner_aescts/vendor/gopkg.in/jcmturner/aescts.v1 \ jcmturner:dnsutils:v1.0.1:jcmturner_dnsutils/vendor/gopkg.in/jcmturner/dnsutils.v1 \ jcmturner:gofork:dc7c13fece03:jcmturner_gofork/vendor/github.com/jcmturner/gofork \ jcmturner:gokrb5:v5.3.0:jcmturner_gokrb5/vendor/gopkg.in/jcmturner/gokrb5.v5 \ jcmturner:rpc:v0.0.2:jcmturner_rpc/vendor/gopkg.in/jcmturner/rpc.v0 \ json-iterator:go:v1.1.6:json_iterator_go/vendor/github.com/json-iterator/go \ klauspost:compress:v1.5.0:klauspost_compress/vendor/github.com/klauspost/compress \ klauspost:cpuid:v1.2.1:klauspost_cpuid/vendor/github.com/klauspost/cpuid \ klauspost:pgzip:v1.2.1:klauspost_pgzip/vendor/github.com/klauspost/pgzip \ klauspost:readahead:v1.3.0:klauspost_readahead/vendor/github.com/klauspost/readahead \ klauspost:reedsolomon:v1.9.1:klauspost_reedsolomon/vendor/github.com/klauspost/reedsolomon \ lib:pq:v1.0.0:lib_pq/vendor/github.com/lib/pq \ mailru:easyjson:03f2033d19d5:mailru_easyjson/vendor/github.com/mailru/easyjson \ marstr:guid:v1.1.0:marstr_guid/vendor/github.com/marstr/guid \ mattn:go-colorable:v0.1.1:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.7:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ mattn:go-runewidth:v0.0.4:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \ matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \ miekg:dns:v1.1.8:miekg_dns/vendor/github.com/miekg/dns \ minio:blazer:2081f5bf0465:minio_blazer/vendor/github.com/minio/blazer \ minio:cli:v1.20.0:minio_cli/vendor/github.com/minio/cli \ minio:dsync:v1.0.0:minio_dsync/vendor/github.com/minio/dsync \ minio:hdfs:v3.0.0:minio_hdfs/vendor/github.com/minio/hdfs/v3 \ minio:highwayhash:v1.0.0:minio_highwayhash/vendor/github.com/minio/highwayhash \ minio:lsync:v0.1.0:minio_lsync/vendor/github.com/minio/lsync \ minio:mc:f4bb0b8850cb:minio_mc/vendor/github.com/minio/mc \ minio:minio-go:5325257a208f:minio_minio_go/vendor/github.com/minio/minio-go \ minio:minio-go:v6.0.29:dup_minio_go/vendor/github.com/minio/minio-go/v6 \ minio:parquet-go:9d767baf1679:minio_parquet_go/vendor/github.com/minio/parquet-go \ minio:sha256-simd:v0.1.0:minio_sha256_simd/vendor/github.com/minio/sha256-simd \ minio:sio:v0.2.0:minio_sio/vendor/github.com/minio/sio \ mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \ mitchellh:mapstructure:v1.1.2:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \ modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \ modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \ nats-io:nats.go:v1.8.0:nats_io_nats_go/vendor/github.com/nats-io/nats.go \ nats-io:nkeys:v0.0.2:nats_io_nkeys/vendor/github.com/nats-io/nkeys \ nats-io:nuid:v1.0.1:nats_io_nuid/vendor/github.com/nats-io/nuid \ nats-io:stan.go:v0.4.5:nats_io_stan_go/vendor/github.com/nats-io/stan.go \ ncw:directio:v1.0.5:ncw_directio/vendor/github.com/ncw/directio \ nsqio:go-nsq:v1.0.7:nsqio_go_nsq/vendor/github.com/nsqio/go-nsq \ olivere:elastic:v5.0.80:olivere_elastic/vendor/gopkg.in/olivere/elastic.v5 \ pierrec:lz4:v2.0.5:pierrec_lz4/vendor/github.com/pierrec/lz4 \ pkg:errors:v0.8.1:pkg_errors/vendor/github.com/pkg/errors \ pkg:profile:v1.3.0:pkg_profile/vendor/github.com/pkg/profile \ prometheus:client_golang:3c4408c8b829:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ prometheus:client_model:fd36f4220a90:prometheus_client_model/vendor/github.com/prometheus/client_model \ prometheus:common:v0.2.0:prometheus_common/vendor/github.com/prometheus/common \ prometheus:procfs:bf6a532e95b1:prometheus_procfs/vendor/github.com/prometheus/procfs \ rcrowley:go-metrics:3113b8401b8a:rcrowley_go_metrics/vendor/github.com/rcrowley/go-metrics \ rjeczalik:notify:v0.9.2:rjeczalik_notify/vendor/github.com/rjeczalik/notify \ rs:cors:v1.6.0:rs_cors/vendor/github.com/rs/cors \ ryanuber:go-glob:v1.0.0:ryanuber_go_glob/vendor/github.com/ryanuber/go-glob \ satori:go.uuid:v1.2.0:satori_go_uuid/vendor/github.com/satori/go.uuid \ segmentio:go-prompt:f0d19b6901ad:segmentio_go_prompt/vendor/github.com/segmentio/go-prompt \ skyrings:skyring-common:d1c0bb1cbd5e:skyrings_skyring_common/vendor/github.com/skyrings/skyring-common \ streadway:amqp:16ed540749f6:streadway_amqp/vendor/github.com/streadway/amqp \ tidwall:gjson:v1.2.1:tidwall_gjson/vendor/github.com/tidwall/gjson \ tidwall:match:v1.0.1:tidwall_match/vendor/github.com/tidwall/match \ tidwall:pretty:v1.0.0:tidwall_pretty/vendor/github.com/tidwall/pretty \ tidwall:sjson:v1.0.4:tidwall_sjson/vendor/github.com/tidwall/sjson \ uber-go:atomic:v1.3.2:uber_go_atomic/vendor/go.uber.org/atomic \ valyala:tcplisten:ceec8f93295a:valyala_tcplisten/vendor/github.com/valyala/tcplisten PLIST_FILES= bin/${PORTNAME} USE_RC_SUBR= minio USERS= minio GROUPS= minio SUB_LIST= GROUP="${GROUPS}" \ USER="${USERS}" do-build: cd ${WRKSRC}/${GH_SUBDIR} ; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} CGO_ENABLED=0 go build \ --ldflags '-X github.com/minio/minio/cmd.Version=${GH_TAGNAME:C/RELEASE\.//:C|(..)-(..)-(..)Z|\1:\2:\3Z|} -X github.com/minio/minio/cmd.ReleaseTag=${GH_TAGNAME} -X github.com/minio/minio/cmd.CommitID=${COMMIT_ID} -X github.com/minio/minio/cmd.GOPATH=${WRKSRC} -s -w' -o ${WRKSRC}/bin/minio do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include Index: head/www/minio-client/Makefile =================================================================== --- head/www/minio-client/Makefile (revision 505320) +++ head/www/minio-client/Makefile (revision 505321) @@ -1,46 +1,47 @@ # $FreeBSD$ PORTNAME= minio-client PORTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g} CATEGORIES= www MAINTAINER= jhixson@FreeBSD.org COMMENT= Replacement for ls, cp, mkdir, diff and rsync commands for filesystems LICENSE= APACHE20 -BUILD_DEPENDS= go>=1.9.4:lang/go \ - bash:shells/bash +BUILD_DEPENDS= bash:shells/bash + +USES= go OPTIONS_DEFINE= MC MC_DESC= Install as mc .include .if ${PORT_OPTIONS:MMC} MC= mc .else MC= ${PORTNAME} .endif USE_GITHUB= yes GH_ACCOUNT= minio GH_PROJECT= mc GH_TAGNAME= RELEASE.2019-01-25T23-38-19Z GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${GH_PROJECT} MAKE_ENV= GOPATH=${WRKSRC} GOROOT=${LOCALBASE}/go COMMIT_ID= 2de3b657b99610056a0e9d47055f1794f03a110f PLIST_FILES= bin/${MC} do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} CGO_ENABLED=0 go build -v -x \ --ldflags '-X github.com/minio/mc/cmd.Version=${GH_TAGNAME:C/RELEASE\.//:C|(..)-(..)-(..)Z|\1:\2:\3Z|} -X github.com/minio/mc/cmd.ReleaseTag=${GH_TAGNAME} -X github.com/minio/mc/cmd.CommitID=${COMMIT_ID} -X github.com/minio/mc/cmd.GOPATH=${WRKSRC} -s -w' -o ${WRKSRC}/bin/${MC} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/bin/${MC} \ ${STAGEDIR}${PREFIX}/bin/${MC} .include Index: head/www/s/Makefile =================================================================== --- head/www/s/Makefile (revision 505320) +++ head/www/s/Makefile (revision 505321) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= s DISTVERSIONPREFIX= v DISTVERSION= 0.5.14 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org COMMENT= Web search in a terminal LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= zquestz GH_TUPLE= zquestz:go-ucl:ec59c7a:goucl/src/github.com/zquestz/go-ucl \ mitchellh:go-homedir:v1.0.0:gohomedir/src/github.com/mitchellh/go-homedir \ NYTimes:gziphandler:v1.0.1:gziphandler/src/github.com/NYTimes/gziphandler \ spf13:cobra:v0.0.3:cobra/src/github.com/spf13/cobra \ spf13:pflag:v1.0.3:pflag/src/github.com/spf13/pflag \ golang:text:4d1c5fb:sys/src/golang.org/x/text GH_SUBDIR:= src/github.com/${GH_ACCOUNT}/${PORTNAME} PLIST_FILES= bin/${PORTNAME} do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/www/uchiwa/Makefile =================================================================== --- head/www/uchiwa/Makefile (revision 505320) +++ head/www/uchiwa/Makefile (revision 505321) @@ -1,71 +1,71 @@ # $FreeBSD$ PORTNAME= uchiwa PORTVERSION= 0.18.2 CATEGORIES= www MASTER_SITES= http://uchiwa.io/ MAINTAINER= alexander@treg.io COMMENT= Simple dashboard for Sensu LICENSE= MIT -BUILD_DEPENDS= go>=1.6.0:lang/go +USES= go UCHIWA_LOGDIR= /var/log/uchiwa UCHIWA_CONFDIR= ${PREFIX}/etc/uchiwa UCHIWA_SHAREDIR= ${PREFIX}/share/uchiwa/public USE_RC_SUBR= ${PORTNAME} USE_GITHUB= yes GH_ACCOUNT= sensu GH_TUPLE= dgrijalva:jwt-go:61124b62ad244d655f87d944aefaa2ae5a0d2f16:jwtgo/src/github.com/dgrijalva/jwt-go GH_TUPLE+= gorilla:context:215affda49addc4c8ef7e2534915df2c8c35c6cd:context/src/github.com/gorilla/context GH_TUPLE+= mitchellh:mapstructure:f7d28d5aeab42b9b95d2e6d6b956f73a290077fc:mapstructure/src/github.com/mitchellh/mapstructure GH_TUPLE+= palourde:mergo:d931ffd2c07cb4caf7194e0f6af9ac6771c26d54:mergo/src/github.com/palourde/mergo GH_TUPLE+= stretchr:objx:cbeaeb16a013161a98496fad62933b1d21786672:objx/src/github.com/stretchr/objx GH_TUPLE+= stretchr:testify:e4ec8152c15fc46bd5056ce65997a07c7d415325:testify/src/github.com/stretchr/testify GH_TUPLE+= sensu:uchiwa-web:${PORTVERSION}:uchiwaweb/public/bower_components/uchiwa-web GH_TUPLE+= angular:bower-angular-cookies:b89821e37d3011ad0bca9a4847a8fcc59f90fabb:bowerangularcookies/public/bower_components/angular-cookies GH_TUPLE+= urish:angular-moment:0.9.2:urishangularmoment/public/bower_components/angular-moment GH_TUPLE+= angular:bower-angular:v1.4.11:angularbowerangular/public/bower_components/angular GH_TUPLE+= angular:bower-angular-route:v1.4.11:angularbowerangularroute/public/bower_components/angular-route GH_TUPLE+= angular:bower-angular-sanitize:v1.4.11:angularbowerangularsanitize/public/bower_components/angular-sanitize GH_TUPLE+= twbs:bootstrap:v3.1.1:bootstrap/public/bower_components/bootstrap GH_TUPLE+= twbs:bootstrap-sass:v3.1.1:bootstrapsass/public/bower_components/bootstrap-sass-official GH_TUPLE+= foxandxss:angular-toastr:1.6.0:forandxssangulartoastr/public/bower_components/angular-toastr GH_TUPLE+= wallin:angular-gravatar:0.3.2:wallinangulargravatar/public/bower_components/angular-gravatar GH_TUPLE+= fortawesome:Font-Awesome:v4.4.0:fortawesomefontawesome/public/bower_components/fontawesome GH_TUPLE+= components:highlightjs:08edd75426b52b165cc2b8a569870df4794c36dc:componentshighlightjs/public/bower_components/highlightjs GH_TUPLE+= angular-ui:bootstrap-bower:0.13.4:angularuibootstrapbower/public/bower_components/angular-bootstrap GH_TUPLE+= moment:moment:2.8.4:momentmoment/public/bower_components/moment GH_TUPLE+= jquery:jquery-dist:3.0.0:jqueryjquery/public/bower_components/jquery GH_TUPLE+= jashkenas:underscore:1f4bf626f23a99f7a676f5076dc1b1475554c8f7:jashkenasunderscore/public/bower_components/underscore GH_TUPLE+= kless:osutil:3ac994847c4376a4b905fc0a19f450c5a4bec647:klessosutil/src/github.com/kless/osutil USERS= uchiwa GROUPS= uchiwa post-extract: @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} .for src in .travis.yml Gruntfile.js bower.json package.json uchiwa \ Dockerfile LICENSE config.json.example public uchiwa.go .bowerrc \ Godeps README.md fixtures @${MV} ${WRKSRC}/${src} \ ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} .endfor do-build: @cd ${WRKSRC}/src/github.com/sensu && ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./... do-install: ${MKDIR} ${STAGEDIR}${UCHIWA_LOGDIR} \ ${STAGEDIR}${UCHIWA_CONFDIR} \ ${STAGEDIR}${UCHIWA_SHAREDIR} post-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/uchiwa ${STAGEDIR}${PREFIX}/bin/uchiwa ${INSTALL_DATA} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/config.json.example ${STAGEDIR}${PREFIX}/etc/uchiwa/config.json.sample (cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/public && ${COPYTREE_SHARE} . ${STAGEDIR}${UCHIWA_SHAREDIR}) .include Index: head/www/ytdl/Makefile =================================================================== --- head/www/ytdl/Makefile (revision 505320) +++ head/www/ytdl/Makefile (revision 505321) @@ -1,37 +1,37 @@ # $FreeBSD$ PORTNAME= ytdl DISTVERSIONPREFIX= v DISTVERSION= 0.5.1 CATEGORIES= www MAINTAINER= yuri@FreeBSD.org COMMENT= YouTube downloader written in Go LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go:lang/go +USES= go USE_GITHUB= yes GH_ACCOUNT= rylio GH_SUBDIR= src/github.com/rylio/ytdl GH_TUPLE= PuerkitoBio:goquery:v1.3.0:goquery/src/github.com/PuerkitoBio/goquery \ andybalholm:cascadia:349dd02:cascadia/src/github.com/andybalholm/cascadia \ cheggaaa:pb:5d91ad4:pb/src/github.com/cheggaaa/pb \ codegangsta:cli:v1.15.0:cli/src/github.com/codegangsta/cli \ mattn:go-colorable:v0.0.9:colorable/src/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.3:isatty/src/github.com/mattn/go-isatty \ Sirupsen:logrus:v0.8.7:logrus/src/github.com/Sirupsen/logrus \ golang:net:0ed95ab:net/src/golang.org/x/net PLIST_FILES= bin/${PORTNAME} do-build: @cd ${WRKSRC}/${GH_SUBDIR} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -p ${MAKE_JOBS_NUMBER} ./cmd/${PORTNAME} do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${GH_SUBDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include Index: head/x11/aminal/Makefile =================================================================== --- head/x11/aminal/Makefile (revision 505320) +++ head/x11/aminal/Makefile (revision 505321) @@ -1,44 +1,42 @@ # $FreeBSD$ PORTNAME= aminal DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 CATEGORIES= x11 MAINTAINER= yuri@FreeBSD.org COMMENT= Golang terminal emulator from scratch LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/LICENSE -BUILD_DEPENDS= go:lang/go - -USES= gl +USES= gl go USE_GITHUB= nodefault # the main code is in GH_TUPLE GH_ACCOUNT= liamg GH_TUPLE= liamg:aminal:${DISTVERSIONFULL}:main/src/github.com/liamg/aminal \ BurntSushi:xgb:27f1227:xgb/src/github.com/BurntSushi/xgb \ gen2brain:shm:6c18ff7:shm/src/github.com/gen2brain/shm GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME} USE_GL= gl USE_XORG= x11 xcursor xi xinerama xrandr xxf86vm MAKE_ENV= CGO_CFLAGS="-I${LOCALBASE}/include" CGO_LDFLAGS="-L${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME} PORTSCOUT= limit:^[0-9].* post-patch: # https://github.com/liamg/aminal/issues/208 @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/platform && \ ${CP} linuxLaunch.go freebsdLaunch.go && \ ${REINPLACE_CMD} 's|build linux|build freebsd|' freebsdLaunch.go do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME} && \ ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go install ./... do-install: ${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin .include