From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B34A4138334 for ; Tue, 19 Nov 2019 12:47:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E4978E092B; Tue, 19 Nov 2019 12:47:06 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C2074E092B for ; Tue, 19 Nov 2019 12:47:06 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id B98B634D0D2 for ; Tue, 19 Nov 2019 12:47:05 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 4640F8AE for ; Tue, 19 Nov 2019 12:47:03 +0000 (UTC) From: "Manuel Rüger" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Manuel Rüger" Message-ID: <1574167609.7a29de1f3f4437f95ccdc3ae11a4d34f257e87cb.mrueg@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/consul-template/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-admin/consul-template/Manifest app-admin/consul-template/consul-template-0.23.0.ebuild X-VCS-Directories: app-admin/consul-template/ X-VCS-Committer: mrueg X-VCS-Committer-Name: Manuel Rüger X-VCS-Revision: 7a29de1f3f4437f95ccdc3ae11a4d34f257e87cb X-VCS-Branch: master Date: Tue, 19 Nov 2019 12:47:03 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: e2663b46-02bd-4a9a-9987-6a0632aa6548 X-Archives-Hash: 7db918508ce755b0c0fc450048a74344 commit: 7a29de1f3f4437f95ccdc3ae11a4d34f257e87cb Author: Manuel Rüger gentoo org> AuthorDate: Tue Nov 19 12:46:21 2019 +0000 Commit: Manuel Rüger gentoo org> CommitDate: Tue Nov 19 12:46:49 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a29de1f app-admin/consul-template: Version bump to 0.23.0 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Manuel Rüger gentoo.org> app-admin/consul-template/Manifest | 2 + .../consul-template/consul-template-0.23.0.ebuild | 102 +++++++++++++++++++++ 2 files changed, 104 insertions(+) diff --git a/app-admin/consul-template/Manifest b/app-admin/consul-template/Manifest index 7e6f4861c29..eb97bc96e75 100644 --- a/app-admin/consul-template/Manifest +++ b/app-admin/consul-template/Manifest @@ -1,5 +1,6 @@ DIST consul-template-0.20.0.tar.gz 46430965 BLAKE2B 025919b928e07cda618e05aab4488214459e6bc443524bbf8fa83331c3ad5708ebbeaf0cf20351ff70a325fb56aed9cede3010b43726fa32b5b1997d6f4f294a SHA512 a09ff31ddd7d11d78e8c2afcc9a63ab4458cc9feacc02fbf95a30c82b9ad58526c6e6575f5b3ddb21d0dd720687b9ee135bacdbe761f1b5f95592a3e3e74c170 DIST consul-template-0.22.0.tar.gz 186074 BLAKE2B b2c38e2a0e720fb39ce0978ca929b872e1dd898d510a0ab5697a746257f25fc77e172c418c5db9c9865e2e0530b7d38d7373f7c792e37c723950c02dd06b7859 SHA512 0875a4a20ba9e9e078cd26c620cb9edbd22193b6b5fe25bb6006bd7d3272dcf29d7051448d3672f9d9caaa1b871f08b050fa07882933ad6d13b90d1c8f6406af +DIST consul-template-0.23.0.tar.gz 192356 BLAKE2B 204f0fc7ca6780a60d88ccbd75181897e9c4db5194cd702e2ac3759d456dcb9fcae4a9f8481ccbd2d61609fb9d1330f143a0c039b6278e15d85cc2535cf5b13e SHA512 769992578fb6b9f69e9c41280a46c27e74cabbd7cffddc158dc301ffaa9ad1e5b11e626e5bc2e18532952fecb61f83c107003929e9671d5de4c6f3a82b7120f6 DIST github.com-BurntSushi-toml-v0.3.1.tar.gz 42077 BLAKE2B d846b7961dc3447a43e5c91dee1897a9701c997a407d9ba8737d08b82b493f99823eeab87cc9d4fe6dd4dbdb7b0d2a218d9f9f220ffcda2056188afbf0f2ab87 SHA512 75801d0263a68613233f3b18e35b000e1aeb5322015c0f032598d9447122fc45b1854741ce6ce9fb4d5a064546ad26f3d6384710bd8e6e1229ed2d4551524852 DIST github.com-armon-go-metrics-ec5e00d3c878b2a97bbe0884ef45ffd1b4f669f5.tar.gz 27423 BLAKE2B 48344146241205d76ae35407e4e5131db7277a7bcd2b44c966ed2c8fbfcd7bd628dcedb7538c28b9106643f8c0f2af4bf0985ada6cb58db0bff739583435b306 SHA512 bf28c4df0927296214f4e89263e30a6ab7c2f5fb62c20177e597890bb878f68df4aaf5445ff9af629864b38da8f506fb530f09ff22d5d8509ad7b5f4ca20a395 DIST github.com-frankban-quicktest-v1.4.0.tar.gz 26586 BLAKE2B 365dbf6520d5e4b936dfa71022437012b45ca8d499998af8b204fa2f4ad00086b8adbd7c871e494c0a45481809253bbdbb10c05e72f3e6247b29148b61f7a7d7 SHA512 5fb98186c0ce5c96858bd9c018a86f5db2d5b04d7d659a9aafef16e6abb6ea9fbe076c84e74d5b8c5cf7e8460f273bce203dedce0e3ce6c024a16f588acac20d @@ -13,6 +14,7 @@ DIST github.com-golang-text-v0.3.2.tar.gz 7168069 BLAKE2B c2412f4554e2a50fe0764c DIST github.com-golang-time-c4c64cad1fd0a1a8dab2523e04e61d35308e131e.tar.gz 9392 BLAKE2B 9c06e2cf9a4d51eefa4d687263bd64ffef69d1937754bff1aee0a51c441510a9ce2e3193c361632c45a818b3cdd906349f44c9ee29f1fbf5c405d68bcc4b9f89 SHA512 2e1bdf8a182875315f776c556a1ad8cf2f8e3ceef72d386b8bb7dd5a3de9d5cf2216e2bbec58d2aada149f4a332fbcdef639d6479923f5a0139bb9ed3fe0f952 DIST github.com-google-btree-v1.0.0.tar.gz 15292 BLAKE2B 663edd55fb375f2b2b1ea377efea8d891baa501161bd5b87a5d10cc84a65d4de0cd4e7b60f421d476f49f26b2ded0fb8633348392c993585790d1af194c147ad SHA512 1bbd6fff467a0f6f6ce074e94a1c13a019e7d37949cbc041d2886bcafa1076426146b46c21a15f55449d525265c04749312792006bd9ea6baeffa6f3d9705a20 DIST github.com-hashicorp-consul-v1.1.0.tar.gz 11125956 BLAKE2B 61a8c7463f6659368d990626ebefa20bc545f17e66fb0a06a178e8cf7cb83637e64cf7496ed93facab73ef2340d46b08d7f86533378a7e57530ce1a959a9f398 SHA512 80c16a42fc58930234cb277bfdd21c3f1d9f7fe1cf2fea6284056a47f602a40a15ddd447779e83fc5b42502ca8a507a819f5ad7d11689c0bcbb0da739b217721 +DIST github.com-hashicorp-consul-v1.2.0.tar.gz 17187054 BLAKE2B 5e8d1151efe1e8ad5932886367d0012774713081aa2725f10d45af1e05751e328d76471ff3cbd85031c252c65cde0137f96c3ef86eca7e3e7f6b28e2d20ed0d5 SHA512 1c018a5f35164a899a086ccdae94cb5e6e2a490e4c788d65b0026dbf448950d0c1038b2d61cb10f5e8c9ad22a1affad64dd4a7086b59dffd115d40aa7b3d0cce DIST github.com-hashicorp-errwrap-v1.0.0.tar.gz 8346 BLAKE2B b407c23ddc2daa5534e38f23d69363d47012fcfcfae4e75f31513ab9fbf3d05f101258afb2bd60009aa4a6277eebe7c2396db5cb713670ecba6589a0d4b9dccc SHA512 f3bb952d98bdaaed055c4d4adac0a727459964645f8c6bf9becb03ad7eff4ec71e8e4047a29c446ee52148a0e201aac3d4b47d05bd750627650ca0e84c91652f DIST github.com-hashicorp-go-cleanhttp-v0.5.1.tar.gz 8069 BLAKE2B 36f2411ec94ba71b4360fc625d19fe995606560d92a4b08459b490831a4d4fda5114622cfe1aea2d100e316300a107045b9d5ce217d3748ab142e49c662ad880 SHA512 a94953d10485bbb6b1510036c8b87dac1d3ca41f84b1b397bb987ae7df68964e082ed09d9b57cfb8439735d246e599a7848882810699d26505662da735cfd406 DIST github.com-hashicorp-go-gatedio-v0.5.0.tar.gz 8250 BLAKE2B d5a51c4ed7c2d6b3689ec50118a0543b0b581b140667b67f4a842ca6299d392832c10c6512b145f4aa372d97de47b62c29565d01f231cb41b830e18542ea26df SHA512 378cecb6d3f0f13d892ee087ee8335fa7a75b9feb8af549e06d4c81372961840767ecf7d706f0602a7b47c692abad96016c158b5dc3973dac9667fa06114268d diff --git a/app-admin/consul-template/consul-template-0.23.0.ebuild b/app-admin/consul-template/consul-template-0.23.0.ebuild new file mode 100644 index 00000000000..b3ef61e527e --- /dev/null +++ b/app-admin/consul-template/consul-template-0.23.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +EGO_VENDOR=( + "github.com/BurntSushi/toml v0.3.1" + "github.com/armon/go-metrics ec5e00d3c878b2a97bbe0884ef45ffd1b4f669f5" + "github.com/frankban/quicktest v1.4.0" + "github.com/golang/snappy v0.0.1" + "github.com/google/btree v1.0.0" + "github.com/hashicorp/consul v1.2.0" + "github.com/hashicorp/errwrap v1.0.0" + "github.com/hashicorp/go-cleanhttp v0.5.1" + "github.com/hashicorp/go-gatedio v0.5.0" + "github.com/hashicorp/go-hclog v0.9.2" + "github.com/hashicorp/go-immutable-radix v1.1.0" + "github.com/hashicorp/go-msgpack v0.5.5" + "github.com/hashicorp/go-multierror v1.0.0" + "github.com/hashicorp/go-retryablehttp v0.6.2" + "github.com/hashicorp/go-rootcerts v1.0.1" + "github.com/hashicorp/go-sockaddr v1.0.2" + "github.com/hashicorp/go-syslog v1.0.0" + "github.com/hashicorp/golang-lru v0.5.3" + "github.com/hashicorp/hcl v1.0.0" + "github.com/hashicorp/logutils v1.0.0" + "github.com/hashicorp/memberlist v0.1.4" + "github.com/hashicorp/serf v0.8.3" + "github.com/hashicorp/vault 746c0b111519166ff2126f55dba7071912c33006" + "github.com/mattn/go-shellwords v1.0.5" + "github.com/miekg/dns v1.1.15" + "github.com/mitchellh/go-homedir v1.1.0" + "github.com/mitchellh/hashstructure v1.0.0" + "github.com/mitchellh/mapstructure v1.1.2" + "github.com/pierrec/lz4 v2.2.5" + "github.com/pkg/errors v0.8.1" + "github.com/ryanuber/go-glob v1.0.0" + "github.com/stretchr/testify v1.3.0" + "golang.org/x/crypto 4def268fd1a49955bfb3dda92fe3db4f924f2285 github.com/golang/crypto" + "golang.org/x/net ca1201d0de80cfde86cb01aea620983605dfe99b github.com/golang/net" + "golang.org/x/sys 1393eb0183657fb29200106b17a5042ec6e48dbe github.com/golang/sys" + "golang.org/x/text v0.3.2 github.com/golang/text" + "golang.org/x/time c4c64cad1fd0a1a8dab2523e04e61d35308e131e github.com/golang/time" + "gopkg.in/check.v1 788fd78401277ebd861206a03c884797c6ec5541 github.com/go-check/check" + "gopkg.in/square/go-jose.v2 v2.3.1 github.com/square/go-jose" + "gopkg.in/yaml.v2 v2.2.2 github.com/go-yaml/yaml" +) + +inherit golang-vcs-snapshot systemd user + +KEYWORDS="~amd64" +DESCRIPTION="Generic template rendering and notifications with Consul" +GIT_COMMIT="521adf1" +EGO_PN="github.com/hashicorp/${PN}" +HOMEPAGE="https://github.com/hashicorp/consul-template" +LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 ISC MIT WTFPL-2" +SLOT="0" +# TODO: debug test failures +RESTRICT="test" + +SRC_URI="https://${EGO_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + ${EGO_VENDOR_URI}" +S=${WORKDIR}/${P}/src/${EGO_PN} + +pkg_setup() { + enewgroup ${PN} + enewuser ${PN} -1 -1 -1 ${PN} +} + +src_prepare() { + default + # Avoid the need to have a git checkout + sed -e "s:git rev-parse --short HEAD:echo ${GIT_COMMIT}:" \ + -e '/-s \\/d' \ + -i Makefile || die +} + +src_compile() { + export -n GOCACHE XDG_CACHE_HOME + export GO111MODULE=on GOFLAGS="-mod=vendor -v -x" GOBIN="${WORKDIR}/${P}/bin" + emake dev +} + +src_test() { + emake test +} + +src_install() { + dobin "${GOBIN}/${PN}" + dodoc {CHANGELOG.md,README.md} + + keepdir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} + + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + insinto /etc/logrotate.d + newins "${FILESDIR}/${PN}.logrotated" "${PN}" + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + + keepdir /etc/${PN}.d +}