Index: head/sysutils/epazote/Makefile =================================================================== --- head/sysutils/epazote/Makefile (revision 422604) +++ head/sysutils/epazote/Makefile (revision 422605) @@ -1,51 +1,53 @@ # $FreeBSD$ PORTNAME= epazote -PORTVERSION= 1.5.2 +PORTVERSION= 2.0.0 CATEGORIES= sysutils -MAINTAINER= nbari@dalmp.com -COMMENT= Automated microservices supervisor +MAINTAINER= nbari@tequila.io +COMMENT= Automated HTTP (microservices) supervisor LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= go>=1.6:lang/go +BUILD_DEPENDS= go>=1.7:lang/go USES= compiler USE_GITHUB= yes -GH_ACCOUNT= nbari:DEFAULT \ +GH_ACCOUNT= epazote:DEFAULT \ + epazote:scheduler \ go-yaml:yaml -GH_PROJECT= epazote yaml:yaml -GH_TAGNAME= v2:yaml +GH_PROJECT= epazote scheduler:scheduler yaml:yaml +GH_TAGNAME= 0.1.0:scheduler v2:yaml STRIP= # stripping can break go binaries PLIST_FILES= bin/epazote post-patch: @${MKDIR} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} -.for src in .gitignore a_test.go cmd config.go mail.go mailman_test.go \ - request.go scandir_test.go singleton_test.go supervice.go try.go \ - block.go color.go config_test.go mail_test.go report.go \ - request_test.go scheduler start.go supervice_test.go \ - try_test.go .travis.yml README.md changelog.md color_test.go \ - examples mailman.go report_test.go scandir.go singleton.go \ - start_test.go test +.for src in a_test.go block.go block_test.go changelog.md cmd color.go \ + color_test.go config.go config_test.go epazote.go examples \ + mail.go mail_test.go mailman.go mailman_test.go report.go \ + report_test.go request.go request_test.go scandir.go \ + scandir_test.go singleton.go singleton_test.go start.go \ + start_test.go supervice.go supervice_test.go test try.go try_test.go @${MV} ${WRKSRC}/${src} \ ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT} .endfor + @${MV} ${WRKSRC_scheduler}/${src} \ + ${WRKSRC}/src/github.com/${GH_ACCOUNT}/scheduler @${MKDIR} ${WRKSRC}/src/gopkg.in @${MV} ${WRKSRC_yaml}/ \ ${WRKSRC}/src/gopkg.in/yaml.v2 do-build: @cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \ ${SETENV} ${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/epazote/distinfo =================================================================== --- head/sysutils/epazote/distinfo (revision 422604) +++ head/sysutils/epazote/distinfo (revision 422605) @@ -1,4 +1,7 @@ -SHA256 (nbari-epazote-1.5.2_GH0.tar.gz) = a01ff0f07b9a9fb792fcc7ac413c0baf85432fe8e951edbcf1751991b66b25ad -SIZE (nbari-epazote-1.5.2_GH0.tar.gz) = 145361 -SHA256 (go-yaml-yaml-v2_GH0.tar.gz) = 15bdfb44493124a6ff10dcc3ce9e623a3ff435fe20ab8c6dea0190cbc939bd5a -SIZE (go-yaml-yaml-v2_GH0.tar.gz) = 63044 +TIMESTAMP = 1474536456 +SHA256 (epazote-epazote-2.0.0_GH0.tar.gz) = bc441cfb49e678f6d10c62e4f3f41cd4ce215d81a8094e5cc14ee367a864a3b5 +SIZE (epazote-epazote-2.0.0_GH0.tar.gz) = 146616 +SHA256 (epazote-scheduler-0.1.0_GH0.tar.gz) = ce3f678d50ca5ce493e8ef214ecd991034a6b55e7bf7764bd3dc22f5492ee516 +SIZE (epazote-scheduler-0.1.0_GH0.tar.gz) = 2513 +SHA256 (go-yaml-yaml-v2_GH0.tar.gz) = aeed95ae6a4c14354813e583b3a4c80db3ab0fa6e61bf7ed4eaa9aeb6ce56c22 +SIZE (go-yaml-yaml-v2_GH0.tar.gz) = 60465 Index: head/sysutils/epazote/pkg-descr =================================================================== --- head/sysutils/epazote/pkg-descr (revision 422604) +++ head/sysutils/epazote/pkg-descr (revision 422605) @@ -1,6 +1,6 @@ Epazote automatically update/add services specified in a file call epazote.yml. Periodically checks the defined endpoints and execute recovery commands in case services responses are not behaving like expected helping with this to automate actions in order to keep services/applications up and running. -WWW: http://about.epazote.io +WWW: https://epazote.io