Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Feb 2019 09:05:31 +0000 (UTC)
From:      =?UTF-8?Q?Vin=c3=adcius_Zavam?= <egypcio@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r493955 - in head/net-mgmt/semaphore: . files
Message-ID:  <201902260905.x1Q95Voe088216@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: egypcio
Date: Tue Feb 26 09:05:30 2019
New Revision: 493955
URL: https://svnweb.freebsd.org/changeset/ports/493955

Log:
  net-mgmt/semaphore: update 2.4.1 to 2.5.1
  
    - Makefile
  
      adopt the port; pet portlint;
      add LICENSE;
      use USES=go (introducing GO_ENV and GO_BUILDFLAGS);
      push vendor tree to 'public/vendor' (upstream change);
      offer MYSQL support (defined by upstream).
  
    - files/*
  
      patch-util_config.go -> patch failing 'printVersion' (undef var).
  
  Approved by:	rene (mentor)
  Differential Revision:	https://reviews.freebsd.org/D19045

Added:
  head/net-mgmt/semaphore/files/patch-util_config.go   (contents, props changed)
  head/net-mgmt/semaphore/pkg-plist   (contents, props changed)
Modified:
  head/net-mgmt/semaphore/Makefile
  head/net-mgmt/semaphore/distinfo

Modified: head/net-mgmt/semaphore/Makefile
==============================================================================
--- head/net-mgmt/semaphore/Makefile	Tue Feb 26 09:00:51 2019	(r493954)
+++ head/net-mgmt/semaphore/Makefile	Tue Feb 26 09:05:30 2019	(r493955)
@@ -1,70 +1,87 @@
 # $FreeBSD$
 
 PORTNAME=	semaphore
-PORTVERSION=	2.4.1
+PORTVERSION=	2.5.1
 DISTVERSIONPREFIX=	v
 CATEGORIES=	net-mgmt
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	egypcio@FreeBSD.org
 COMMENT=	Open Source alternative to Ansible Tower
 
-BUILD_DEPENDS=	${LOCALBASE}/bin/go:lang/go \
-		${LOCALBASE}/bin/go-bindata:devel/go-bindata \
-		npm>=0:www/npm
+LICENSE=	MIT
+LICENSE_FILE=	${GO_WRKSRC}/LICENSE
+
 RUN_DEPENDS=	ansible:sysutils/ansible \
 		git:devel/git
 
+USES=		go
 USE_GITHUB=	yes
-GH_SUBDIR=	src/github.com/ansible-semaphore/semaphore
-GH_ACCOUNT=	ansible-semaphore
-GH_TUPLE=	ansible-semaphore:semaphore-vendor:dcb3abe:vendor/public/vendor \
-		swills:semaphore-node_modules:v${PORTVERSION}:modules/public/node_modules \
-		swills:semaphore-rendered_files:v${PORTVERSION}:render/public.rendered \
-		bugsnag:bugsnag-go:70e1420:bugsnag/src/github.com/bugsnag/bugsnag-go \
-		bugsnag:panicwrap:8a46439:panicwrap/src/github.com/bugsnag/panicwrap \
-		go-sql-driver:mysql:8fefef0:gomysql/src/github.com/go-sql-driver/mysql \
-		golang:protobuf:6a1fa94:protobuf/src/github.com/golang/protobuf \
-		google:go-github:4c4aea2:gogithub/src/github.com/google/go-github \
-		google:go-querystring:53e6ce1:querystring/src/github.com/google/go-querystring \
-		gorilla:securecookie:e59506c:securecookie/src/github.com/gorilla/securecookie \
-		gorilla:websocket:7a8dacf:websocket/src/github.com/gorilla/websocket \
-		kardianos:osext:ae77be6:osext/src/github.com/kardianos/osext \
-		manucorporat:sse:ee05b12:sse/src/github.com/manucorporat/sse \
-		masterminds:squirrel:36d675d:squirrel/src/github.com/masterminds/squirrel \
-		lann:builder:f22ce00:builder/src/github.com/lann/builder \
-		lann:ps:62de8c4:ps/src/github.com/lann/ps \
-		mattn:go-isatty:fc9e8d8:go_isatty/src/github.com/mattn/go-isatty \
-		russross:blackfriday:0ba0f2b:blackfriday/src/github.com/russross/blackfriday \
-		shurcooL:sanitized_anchor_name:541ff5e:sanitized/src/github.com/shurcooL/sanitized_anchor_name \
-		golang:net:1f92242:net/src/golang.org/x/net \
-		golang:crypto:5ef0053:crypto/src/golang.org/x/crypto \
-		go-playground:validator:fb68f39:playground/src/gopkg.in/go-playground/validator.v8 \
-		go-gorp:gorp:2ae7d17:gorp/src/gopkg.in/gorp.v1 \
-		go-yaml:yaml:e72f935:yaml/src/gopkg.in/yaml.v2 \
-		Sirupsen:logrus:e66f229:logrus/src/github.com/Sirupsen/logrus \
-		castawaylabs:mulekick:3a31c4b:mulekick/src/github.com/castawaylabs/mulekick \
-		gorilla:context:aed02d1:context/src/github.com/gorilla/context \
-		gorilla:mux:8c683ee:mux/src/github.com/gorilla/mux \
-		gorilla:handlers:a4d79d4:handlers/src/github.com/gorilla/handlers \
-		golang:sys:0e01648:sys/src/golang.org/x/sys \
-		go-ldap:ldap:37f35d7:ldap2/src/gopkg.in/ldap.v2 \
-		go-asn1-ber:asn1-ber:379148c:asn1/src/gopkg.in/asn1-ber.v1
+USE_RC_SUBR=	semaphore
 
-PLIST_FILES=	bin/semaphore \
-		"@sample etc/semaphore/semaphore_config.json.sample"
+GO_TARGET=	github.com/${GH_ACCOUNT}/${PORTNAME}
 
-USE_RC_SUBR=	semaphore
+GH_ACCOUNT=	ansible-semaphore
+GH_TUPLE=	ansible-semaphore:semaphore-vendor:a44f7be:ansible/github.com/ansible-semaphore/semaphore-vendor \
+		PuerkitoBio:purell:v1.1.0:PuerkitoBio/github.com/PuerkitoBio/purell \
+		PuerkitoBio:urlesc:de5bf2a:PuerkitoBio2/github.com/PuerkitoBio/urlesc \
+		Sirupsen:logrus:v1.0.4:Sirupsen/github.com/Sirupsen/logrus \
+		asaskevich:govalidator:v9:asaskevich/github.com/asaskevich/govalidator \
+		castawaylabs:mulekick:7029fb3:castawaylabs/github.com/castawaylabs/mulekick \
+		go-openapi:analysis:f59a71f:openapi/github.com/go-openapi/analysis \
+		go-openapi:errors:7bcb96a:openapi2/github.com/go-openapi/errors \
+		go-openapi:jsonpointer:3a0015a:openapi3/github.com/go-openapi/jsonpointer \
+		go-openapi:jsonreference:3fb327e:openapi4/github.com/go-openapi/jsonreference \
+		go-openapi:loads:2a2b323:openapi5/github.com/go-openapi/loads \
+		go-openapi:runtime:62281b6:openapi6/github.com/go-openapi/runtime \
+		go-openapi:spec:370d9e0:openapi7/github.com/go-openapi/spec \
+		go-openapi:strfmt:4818084:openapi8/github.com/go-openapi/strfmt \
+		go-openapi:swag:811b108:openapi9/github.com/go-openapi/swag \
+		go-openapi:validate:180bba5:openapi10/github.com/go-openapi/validate \
+		go-sql-driver:mysql:v1.3:sqldriver/github.com/go-sql-driver/mysql \
+		gobuffalo:packr:v1.10.4:buffalo/github.com/gobuffalo/packr \
+		google:go-github:v15.0.0:google/github.com/google/go-github \
+		google:go-querystring:53e6ce1:google2/github.com/google/go-querystring \
+		gorilla:context:v1.1:gorilla/github.com/gorilla/context \
+		gorilla:handlers:v1.3.0:gorilla2/github.com/gorilla/handlers \
+		gorilla:mux:v1.6.1:gorilla3/github.com/gorilla/mux \
+		gorilla:securecookie:v1.1.1:gorilla4/github.com/gorilla/securecookie \
+		gorilla:websocket:v1.2.0:gorilla5/github.com/gorilla/websocket \
+		lann:builder:1b87b36:lann/github.com/lann/builder \
+		lann:ps:62de8c4:lann2/github.com/lann/ps \
+		mailru:easyjson:8b799c4:mailru/github.com/mailru/easyjson \
+		masterminds:squirrel:v1.0:mastermindos/github.com/masterminds/squirrel \
+		mitchellh:mapstructure:00c29f5:mitchellh/github.com/mitchellh/mapstructure \
+		pkg:errors:v0.8.0:pkg/github.com/pkg/errors \
+		russross:blackfriday:v1.5.1:russross/github.com/russross/blackfriday \
+		golang:net:61147c4:golang/golang.org/x/net \
+		golang:sys:7dca6fe:golang2/golang.org/x/sys \
+		golang:text:v0.3.0:golang3/golang.org/x/text \
+		golang:crypto:c7dcf10:golang4/golang.org/x/crypto \
+		go-asn1-ber:asn1-ber:v1.2:pkgin/gopkg.in/asn1-ber.v1 \
+		go-gorp:gorp:v1.7.1:pkgin2/gopkg.in/gorp.v1 \
+		go-ldap:ldap:v2.5.1:pkgin3/gopkg.in/ldap.v2 \
+		go-mgo:mgo:3f83fa5:pkgin4/gopkg.in/mgo.v2 \
+		go-yaml:yaml:v2.2.1:pkgin5/gopkg.in/yaml.v2
 
+OPTIONS_DEFINE=	MYSQL
+MYSQL_USES=	mysql
+
 post-patch:
-	@${CP} -R ${WRKSRC}/public.rendered/public/ ${WRKSRC}/public/
+	${REINPLACE_CMD} 's/%%PORTVERSION%%/${PORTVERSION}/g' \
+	  ${WRKSRC}/util/config.go
 
 do-build:
-	@(cd ${WRKSRC}/public ; node ./bundler.js )
-	@(cd ${WRKSRC} ; go-bindata -o util/bindata.go -pkg util config.json db/migrations/ public/css public/html public/html/projects public/html/projects/repositories public/html/projects/inventory public/html/projects/templates public/html/projects/users public/html/projects/environment public/html/projects/keys public/html/users public/html/auth public/img public/js public/js/services public/js/controllers public/js/controllers/projects public/js/routes public/js/factories public/node_modules public/node_modules/lodash public/node_modules/lodash/fp public/node_modules/async public/node_modules/async/dist public/node_modules/async/internal public/vendor public/vendor/fontawesome public/vendor/fontawesome/less public/vendor/fontawesome/fonts public/vendor/sweetalert public/vendor/moment public/vendor/bootstrap public/vendor/bootstrap/fonts public/vendor/bootstrap/dist public/vendor/bootstrap/dist/css public/vendor/bootstrap/dist/fonts public/vendor/bootstrap/dist/js public/vendor/bootst
 rap/less public/vendor/bootstrap/less/mixins public/vendor/angular-loading-bar )
-	@(cd ${WRKSRC}/cli ; ${SETENV} ${MAKE_ENV} GOPATH=${WRKSRC} go build -o semaphore ./... )
+	${MKDIR} ${WRKSRC}/${GO_TARGET:H}
+	${MKDIR} ${WRKSRC}/public
+	${RLN} ${WRKSRC} ${WRKSRC}/${GO_TARGET}
+	${RLN} ${WRKSRC} ${GO_WRKSRC}/src
+	${RLN} ${WRKSRC} ${GO_WRKSRC}/public/vendor
+	(cd ${WRKSRC} && \
+	  ${SETENV} ${MAKE_ENV} ${GO_ENV} GOPATH=${WRKSRC} ${GO_CMD} \
+	  build ${GO_BUILDFLAGS} -o ${WRKSRC}/bin/${PORTNAME} cli)
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/cli/semaphore ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_PROGRAM} ${WRKSRC}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
 	${MKDIR} ${STAGEDIR}${PREFIX}/etc/semaphore
 	${CP} ${WRKSRC}/config.json ${STAGEDIR}${PREFIX}/etc/semaphore/semaphore_config.json.sample
 

Modified: head/net-mgmt/semaphore/distinfo
==============================================================================
--- head/net-mgmt/semaphore/distinfo	Tue Feb 26 09:00:51 2019	(r493954)
+++ head/net-mgmt/semaphore/distinfo	Tue Feb 26 09:05:30 2019	(r493955)
@@ -1,67 +1,85 @@
-TIMESTAMP = 1502639676
-SHA256 (ansible-semaphore-semaphore-v2.4.1_GH0.tar.gz) = bd3bfbe18cb08a799c76c30cb7c95675a1c64df823f130a5e3b3c965b376a30a
-SIZE (ansible-semaphore-semaphore-v2.4.1_GH0.tar.gz) = 160932
-SHA256 (ansible-semaphore-semaphore-vendor-dcb3abe_GH0.tar.gz) = cf3eea907e531447ab1992e080ef8e4be107673b91b35b7e465628bd9b7d580b
-SIZE (ansible-semaphore-semaphore-vendor-dcb3abe_GH0.tar.gz) = 1136879
-SHA256 (swills-semaphore-node_modules-v2.4.1_GH0.tar.gz) = b7449ecf2c4bfc15e0cc4c8d15197b3ce16ece421da2001fc2c32f12e89926bb
-SIZE (swills-semaphore-node_modules-v2.4.1_GH0.tar.gz) = 408759
-SHA256 (swills-semaphore-rendered_files-v2.4.1_GH0.tar.gz) = 219aedc54222f5ae4768882fd37d3d38a6dc24631cbba558b71d8f73f1741158
-SIZE (swills-semaphore-rendered_files-v2.4.1_GH0.tar.gz) = 142806
-SHA256 (bugsnag-bugsnag-go-70e1420_GH0.tar.gz) = 0c2b8f68195bef850283162fdde5235b5408172c268f4f1db26ed76f9d410b34
-SIZE (bugsnag-bugsnag-go-70e1420_GH0.tar.gz) = 111367
-SHA256 (bugsnag-panicwrap-8a46439_GH0.tar.gz) = 7c72abe39013868350978f2e2a26ef6f98b2e812acc735bb0f54aa28dbd4044a
-SIZE (bugsnag-panicwrap-8a46439_GH0.tar.gz) = 8466
-SHA256 (go-sql-driver-mysql-8fefef0_GH0.tar.gz) = c4dc7c85ec03466a9e46195b5fc285ae4e1367370f61016c782dbce0cbd59289
-SIZE (go-sql-driver-mysql-8fefef0_GH0.tar.gz) = 69072
-SHA256 (golang-protobuf-6a1fa94_GH0.tar.gz) = e68ff13fa60587972dd169ee3677d690304760308a0b42e877e14f02ca604f06
-SIZE (golang-protobuf-6a1fa94_GH0.tar.gz) = 253318
-SHA256 (google-go-github-4c4aea2_GH0.tar.gz) = 9ed34b33f2ce820208ac857d4f5278a85490be45c7ef863ab8ba060bff8e371e
-SIZE (google-go-github-4c4aea2_GH0.tar.gz) = 175349
+TIMESTAMP = 1547812589
+SHA256 (ansible-semaphore-semaphore-v2.5.1_GH0.tar.gz) = 5388f4d63c093e62da49feb2a727b8e630377eb3f859487177d6d829b2ecd603
+SIZE (ansible-semaphore-semaphore-v2.5.1_GH0.tar.gz) = 209136
+SHA256 (ansible-semaphore-semaphore-vendor-a44f7be_GH0.tar.gz) = 97da3534cc3415c8a84caf2dc5a236cc1463374281d14b90c18226fe0002821a
+SIZE (ansible-semaphore-semaphore-vendor-a44f7be_GH0.tar.gz) = 1288712
+SHA256 (PuerkitoBio-purell-v1.1.0_GH0.tar.gz) = 9ba2fff629e2febb8e23227aa4173dd3c8babb3232a1dee7bb78d039e607db09
+SIZE (PuerkitoBio-purell-v1.1.0_GH0.tar.gz) = 11653
+SHA256 (PuerkitoBio-urlesc-de5bf2a_GH0.tar.gz) = 0d4b469d8d1dfe12e740661d242df9f49779e6f07a31361231d5314979391df5
+SIZE (PuerkitoBio-urlesc-de5bf2a_GH0.tar.gz) = 6796
+SHA256 (Sirupsen-logrus-v1.0.4_GH0.tar.gz) = 576109d2ae20943515721176fe820334af2c3eb76286e33da18a96c5ba4b3a43
+SIZE (Sirupsen-logrus-v1.0.4_GH0.tar.gz) = 28428
+SHA256 (asaskevich-govalidator-v9_GH0.tar.gz) = beb5698b58c794e03b3da59061cf32612a6abae98fa9f9d5f61802e753a3a30e
+SIZE (asaskevich-govalidator-v9_GH0.tar.gz) = 49348
+SHA256 (castawaylabs-mulekick-7029fb3_GH0.tar.gz) = 1b05b8b4d0a06e7a2fb80c8c5647ec7ce8027abeea1fa8692532a6ee6cc68966
+SIZE (castawaylabs-mulekick-7029fb3_GH0.tar.gz) = 3373
+SHA256 (go-openapi-analysis-f59a71f_GH0.tar.gz) = cdbffb4e079d527e64ced3bd4776d3190f75c7497e6fe4d476b3a7a4606c2083
+SIZE (go-openapi-analysis-f59a71f_GH0.tar.gz) = 34915
+SHA256 (go-openapi-errors-7bcb96a_GH0.tar.gz) = eb43849ee07714e41ead2cbbde33bc985a7976ad2fb09f89cf7faa9e63326240
+SIZE (go-openapi-errors-7bcb96a_GH0.tar.gz) = 15195
+SHA256 (go-openapi-jsonpointer-3a0015a_GH0.tar.gz) = 8274fe7c4183e6ab348632bab46913d3d63247467ce1854e05b9de312b26e18d
+SIZE (go-openapi-jsonpointer-3a0015a_GH0.tar.gz) = 14117
+SHA256 (go-openapi-jsonreference-3fb327e_GH0.tar.gz) = 70be11884ba9138dcf8ccf0271dfcae931f8d07d1dadb4674a51a27cf83f5867
+SIZE (go-openapi-jsonreference-3fb327e_GH0.tar.gz) = 11747
+SHA256 (go-openapi-loads-2a2b323_GH0.tar.gz) = 590f12d244e563f78af38e51860749c288039bdafcc349361b9bcd560a3a0b9e
+SIZE (go-openapi-loads-2a2b323_GH0.tar.gz) = 37817
+SHA256 (go-openapi-runtime-62281b6_GH0.tar.gz) = 5677cb4a6f434d1005f8fe6645f3d4c1387a2584983ee703712e41a677217afa
+SIZE (go-openapi-runtime-62281b6_GH0.tar.gz) = 107600
+SHA256 (go-openapi-spec-370d9e0_GH0.tar.gz) = 8c21c31ea578aa0418cbf0e2f6ae46b4173c338a92ab7b3c35830c585faed622
+SIZE (go-openapi-spec-370d9e0_GH0.tar.gz) = 86067
+SHA256 (go-openapi-strfmt-4818084_GH0.tar.gz) = 412589d4dd3399363ca7695a48d876b7a07799d6e465f407100027694bf95c4d
+SIZE (go-openapi-strfmt-4818084_GH0.tar.gz) = 29548
+SHA256 (go-openapi-swag-811b108_GH0.tar.gz) = 78c6034cb883829cf4a80a10c01a3df54e7bab8a861d3a976d00158958eda114
+SIZE (go-openapi-swag-811b108_GH0.tar.gz) = 26390
+SHA256 (go-openapi-validate-180bba5_GH0.tar.gz) = 6f6380cf8cf6e0b4fdb3082a7c9e77cbe9eae00b5facbfd047a779fc91840eef
+SIZE (go-openapi-validate-180bba5_GH0.tar.gz) = 371906
+SHA256 (go-sql-driver-mysql-v1.3_GH0.tar.gz) = 410bcaca471ea38892101464cc8b4a9cf63a9c7f94fce8728243829e36cd865b
+SIZE (go-sql-driver-mysql-v1.3_GH0.tar.gz) = 59830
+SHA256 (gobuffalo-packr-v1.10.4_GH0.tar.gz) = a10df1fb8cc5acf3e060faabd6e33f09a8e5e9f48f3c74984737b41bb31e58db
+SIZE (gobuffalo-packr-v1.10.4_GH0.tar.gz) = 13928
+SHA256 (google-go-github-v15.0.0_GH0.tar.gz) = b567899f55ff36e5795bc40959417c93a2354c3f4adc30fcffcbc8686c3a6529
+SIZE (google-go-github-v15.0.0_GH0.tar.gz) = 195725
 SHA256 (google-go-querystring-53e6ce1_GH0.tar.gz) = 85e0895aef7f6045e3cc046f498c623c6ec467215ec831578be71ae63ec412af
 SIZE (google-go-querystring-53e6ce1_GH0.tar.gz) = 7490
-SHA256 (gorilla-securecookie-e59506c_GH0.tar.gz) = 3ad0c8b32b0b56ddf1808f765752398549386ca7816c04e0e1a50cbf61e0e8e2
-SIZE (gorilla-securecookie-e59506c_GH0.tar.gz) = 41286
-SHA256 (gorilla-websocket-7a8dacf_GH0.tar.gz) = b47fcf26b1a73dda5bd409746669ec5ebe8c28bc96c70d82c00dfa7185eb1db7
-SIZE (gorilla-websocket-7a8dacf_GH0.tar.gz) = 42985
-SHA256 (kardianos-osext-ae77be6_GH0.tar.gz) = 539367f48ed1d4f1b8bec4cf742ac7bce7c5b9319f4338a12310edddec005213
-SIZE (kardianos-osext-ae77be6_GH0.tar.gz) = 4851
-SHA256 (manucorporat-sse-ee05b12_GH0.tar.gz) = 8ae20e2320e0756b3e38cf444e4eb4077d7977ef4c57b2a35ba5836a8ff1e2bc
-SIZE (manucorporat-sse-ee05b12_GH0.tar.gz) = 5409
-SHA256 (masterminds-squirrel-36d675d_GH0.tar.gz) = ee0d99457feb11015a3d50d1a88ea32c45a7e587b176980425014dab18040e23
-SIZE (masterminds-squirrel-36d675d_GH0.tar.gz) = 16596
-SHA256 (lann-builder-f22ce00_GH0.tar.gz) = fbf3d5c84d3f836f36f8de96644875cc58cdaeffbf6409851fd3a31dc9a80696
-SIZE (lann-builder-f22ce00_GH0.tar.gz) = 5094
+SHA256 (gorilla-context-v1.1_GH0.tar.gz) = 12a849b4e9a08619233d4490a281aa2d34a69f9eaf85c2295f5357927e4d1763
+SIZE (gorilla-context-v1.1_GH0.tar.gz) = 4368
+SHA256 (gorilla-handlers-v1.3.0_GH0.tar.gz) = c35a65e7ebaad5370f797daec86b00231cfc4bb3acd20fcd2b04a8b8e5cc699e
+SIZE (gorilla-handlers-v1.3.0_GH0.tar.gz) = 17930
+SHA256 (gorilla-mux-v1.6.1_GH0.tar.gz) = fe4d6909570b53121eb0d5e6f933ef7c49d5de094705af6ba07fab9c299df0f9
+SIZE (gorilla-mux-v1.6.1_GH0.tar.gz) = 36402
+SHA256 (gorilla-securecookie-v1.1.1_GH0.tar.gz) = b7897b2243f0d43913aca318593c5c2586294fcd3265189d564ddda1b880fe95
+SIZE (gorilla-securecookie-v1.1.1_GH0.tar.gz) = 41240
+SHA256 (gorilla-websocket-v1.2.0_GH0.tar.gz) = 04d1c4fa839a01d32d3c8c558370a964d83b5c980f74c4b965f3dd04f8cb9276
+SIZE (gorilla-websocket-v1.2.0_GH0.tar.gz) = 42984
+SHA256 (lann-builder-1b87b36_GH0.tar.gz) = 3229d0b5e36cff85f6a76b2ff17903ca3fb6f8f2ba7da227d1a0d27f55e3c379
+SIZE (lann-builder-1b87b36_GH0.tar.gz) = 5757
 SHA256 (lann-ps-62de8c4_GH0.tar.gz) = dd3cb64a93f9766d8a3762d9832aa0c25fcf475f32c5972866fe9050422d4dce
 SIZE (lann-ps-62de8c4_GH0.tar.gz) = 5529
-SHA256 (mattn-go-isatty-fc9e8d8_GH0.tar.gz) = bba2afe8904228211ac3f5fc4c14e065478e585a4052f56aa39671ab8c3140f3
-SIZE (mattn-go-isatty-fc9e8d8_GH0.tar.gz) = 3258
-SHA256 (russross-blackfriday-0ba0f2b_GH0.tar.gz) = 23c7c51647ce253607c4c3ab3e19ad177bf45b042280fd3a7b75678005370c83
-SIZE (russross-blackfriday-0ba0f2b_GH0.tar.gz) = 73534
-SHA256 (shurcooL-sanitized_anchor_name-541ff5e_GH0.tar.gz) = b1ca801fa24eaa938d0a26cc4d77e1da74afb3d4a091475a2660cb977b7c8f54
-SIZE (shurcooL-sanitized_anchor_name-541ff5e_GH0.tar.gz) = 2063
-SHA256 (golang-net-1f92242_GH0.tar.gz) = 36214f159a920605a1cb12965356b52fcfb721bdaf84eac89cee1106ed68f041
-SIZE (golang-net-1f92242_GH0.tar.gz) = 910214
-SHA256 (golang-crypto-5ef0053_GH0.tar.gz) = f489cdcc70f56a9c97451bbe46c8dc3eb72fb2dee357e2afd0d84b62e5ea6c20
-SIZE (golang-crypto-5ef0053_GH0.tar.gz) = 1342552
-SHA256 (go-playground-validator-fb68f39_GH0.tar.gz) = dcdb834c705e5fc773707f4a36a342c066914d05ac7646ff412cc93084b73609
-SIZE (go-playground-validator-fb68f39_GH0.tar.gz) = 75572
-SHA256 (go-gorp-gorp-2ae7d17_GH0.tar.gz) = 44d83ca43a68ff011e6fd81ef71184045338ae5d5b71b6fa3a71cb4564ed43eb
-SIZE (go-gorp-gorp-2ae7d17_GH0.tar.gz) = 50238
-SHA256 (go-yaml-yaml-e72f935_GH0.tar.gz) = e4ba84fc3f4cdf387b3c7bf72de1def2668c35f95c481a555225216f62ce2e42
-SIZE (go-yaml-yaml-e72f935_GH0.tar.gz) = 60706
-SHA256 (Sirupsen-logrus-e66f229_GH0.tar.gz) = 1f510af4751412860581e274cae461cd9c2b8ba7db72389a8bedd2670cc711f5
-SIZE (Sirupsen-logrus-e66f229_GH0.tar.gz) = 27844
-SHA256 (castawaylabs-mulekick-3a31c4b_GH0.tar.gz) = 1f1cbb03c8d1af86af6db23c0f579c70bb893a4c0a98717ebf0d3539d7e78f22
-SIZE (castawaylabs-mulekick-3a31c4b_GH0.tar.gz) = 3349
-SHA256 (gorilla-context-aed02d1_GH0.tar.gz) = d2954089ea8e54370c6569f9c510212a34ffc9e0d84fe1c3c99bc95258c80ed7
-SIZE (gorilla-context-aed02d1_GH0.tar.gz) = 4381
-SHA256 (gorilla-mux-8c683ee_GH0.tar.gz) = 3f480a521a40ba638f0c3202ed05ec8e8feee3d7d5704bce7153314ea122170b
-SIZE (gorilla-mux-8c683ee_GH0.tar.gz) = 29397
-SHA256 (gorilla-handlers-a4d79d4_GH0.tar.gz) = 309b72496b3aee4d928602346457b887c7bfae61a33f1567a98220b5a96c291f
-SIZE (gorilla-handlers-a4d79d4_GH0.tar.gz) = 17656
-SHA256 (golang-sys-0e01648_GH0.tar.gz) = 1714e8fc8d14f01ea95837fb57c017bfe0043624540f75203e0c1d7083363037
-SIZE (golang-sys-0e01648_GH0.tar.gz) = 718531
-SHA256 (go-ldap-ldap-37f35d7_GH0.tar.gz) = 62703fd083ef75ff020360cdc4210e59c1fcf9a8a16bbbc7d54649c2478dbb65
-SIZE (go-ldap-ldap-37f35d7_GH0.tar.gz) = 36435
-SHA256 (go-asn1-ber-asn1-ber-379148c_GH0.tar.gz) = 44ceb8c541e40f1ae212a34f4b0ae86622f57d1d7bdfa8baf1dc545d6a7e56ba
-SIZE (go-asn1-ber-asn1-ber-379148c_GH0.tar.gz) = 12429
+SHA256 (mailru-easyjson-8b799c4_GH0.tar.gz) = d42fa8dbb9c6eb97d4af0961ccdd8032b05e9860a8749348d13950104e3a4f4a
+SIZE (mailru-easyjson-8b799c4_GH0.tar.gz) = 73850
+SHA256 (masterminds-squirrel-v1.0_GH0.tar.gz) = daf1720519dcf76e591f7bc8b5110978b03a0be4bded94f0b9027790f9727168
+SIZE (masterminds-squirrel-v1.0_GH0.tar.gz) = 20042
+SHA256 (mitchellh-mapstructure-00c29f5_GH0.tar.gz) = 612c2d0d6aade35b2556e74be050689517bc9f68a2f0c8c8b3cb1d09d8d123b4
+SIZE (mitchellh-mapstructure-00c29f5_GH0.tar.gz) = 18395
+SHA256 (pkg-errors-v0.8.0_GH0.tar.gz) = bacf6c58e490911398cee61742ddc6a90c560733e4c9dcb3d867b17a894c9dd5
+SIZE (pkg-errors-v0.8.0_GH0.tar.gz) = 11344
+SHA256 (russross-blackfriday-v1.5.1_GH0.tar.gz) = 9e9169ce1da8f17240843a8547d05b02c6154379d17397d6f374527523e5c0ae
+SIZE (russross-blackfriday-v1.5.1_GH0.tar.gz) = 75044
+SHA256 (golang-net-61147c4_GH0.tar.gz) = e34008062dee507e06a82ba2035906757a343ff862b5f2195f3a0f50c59b117d
+SIZE (golang-net-61147c4_GH0.tar.gz) = 941792
+SHA256 (golang-sys-7dca6fe_GH0.tar.gz) = 5f3226ab9932585a7d8ff9c991306ccb713bb62c29b98282bd9dc300ff310368
+SIZE (golang-sys-7dca6fe_GH0.tar.gz) = 799530
+SHA256 (golang-text-v0.3.0_GH0.tar.gz) = 8f4c9a048345befc7beccd09267737ee1f55c7b35e5ff80f344ec9e0aa90febb
+SIZE (golang-text-v0.3.0_GH0.tar.gz) = 6102619
+SHA256 (golang-crypto-c7dcf10_GH0.tar.gz) = 396c137726bf21555408b0ad089834fb742e5bcc2c11d419565d5daa4e694e0f
+SIZE (golang-crypto-c7dcf10_GH0.tar.gz) = 1451151
+SHA256 (go-asn1-ber-asn1-ber-v1.2_GH0.tar.gz) = 0a75f9d7a78b90a5e45d0b0c72c0a27ba6b9b60e31560eac9674269b15940b5d
+SIZE (go-asn1-ber-asn1-ber-v1.2_GH0.tar.gz) = 12411
+SHA256 (go-gorp-gorp-v1.7.1_GH0.tar.gz) = be9466548541cfe5a6786c21d71d06c732ee03679de26009fc0d6a0d86d2cd11
+SIZE (go-gorp-gorp-v1.7.1_GH0.tar.gz) = 36723
+SHA256 (go-ldap-ldap-v2.5.1_GH0.tar.gz) = 2e188ceaa176ffba2f64734faa2c6706b809d2237239482c9742960b13b4bb3f
+SIZE (go-ldap-ldap-v2.5.1_GH0.tar.gz) = 36393
+SHA256 (go-mgo-mgo-3f83fa5_GH0.tar.gz) = cae8560c00d9840fa78a24db6995e192cd66858f7912e42a559a56e3c44b0825
+SIZE (go-mgo-mgo-3f83fa5_GH0.tar.gz) = 376731
+SHA256 (go-yaml-yaml-v2.2.1_GH0.tar.gz) = 33218aa3bd60a307fe14e66b970473cb411bb6ca3d4f4a5e30c97b44f9b4e84b
+SIZE (go-yaml-yaml-v2.2.1_GH0.tar.gz) = 70217

Added: head/net-mgmt/semaphore/files/patch-util_config.go
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/semaphore/files/patch-util_config.go	Tue Feb 26 09:05:30 2019	(r493955)
@@ -0,0 +1,12 @@
+--- util/config.go.orig	2019-01-31 14:41:03 UTC
++++ util/config.go
+@@ -26,6 +26,8 @@
+ var Upgrade bool
+ // WebHostURL is the public route to the semaphore server
+ var WebHostURL *url.URL
++// FreeBSD's Semaphore Version Information (patched with REINPLACE_CMD call at the do-build stage)
++var Version = "%%PORTVERSION%%"
+ 
+ const (
+ 	longPos  = "yes"
+

Added: head/net-mgmt/semaphore/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/semaphore/pkg-plist	Tue Feb 26 09:05:30 2019	(r493955)
@@ -0,0 +1,2 @@
+bin/semaphore
+@sample %%ETCDIR%%/semaphore_config.json.sample



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902260905.x1Q95Voe088216>