From 719b1f244ce28692071ff314118bbe4a132d2b39 Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Fri, 1 May 2015 08:25:37 +0000 Subject: [PATCH] 2.0.10 version bump, fixes bug 540858 Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xFDE8EF85AE5719A3 --- dev-db/etcd/ChangeLog | 9 ++++-- dev-db/etcd/Manifest | 10 +++--- dev-db/etcd/etcd-2.0.10.ebuild | 58 ++++++++++++++++++++++++++++++++++ 3 files changed, 71 insertions(+), 6 deletions(-) create mode 100644 dev-db/etcd/etcd-2.0.10.ebuild diff --git a/dev-db/etcd/ChangeLog b/dev-db/etcd/ChangeLog index 1d216affa2e2..40751fedab71 100644 --- a/dev-db/etcd/ChangeLog +++ b/dev-db/etcd/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-db/etcd -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-db/etcd/ChangeLog,v 1.2 2014/10/16 22:05:03 zmedico Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/etcd/ChangeLog,v 1.3 2015/05/01 08:25:28 zmedico Exp $ + +*etcd-2.0.10 (01 May 2015) + + 01 May 2015; Zac Medico +etcd-2.0.10.ebuild: + 2.0.10 version bump, fixes bug 540858 16 Oct 2014; Zac Medico +files/etcd.tmpfiles.d.conf, etcd-0.4.6.ebuild, files/etcd.conf: diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest index cad52349b4c5..c614dfc08467 100644 --- a/dev-db/etcd/Manifest +++ b/dev-db/etcd/Manifest @@ -7,13 +7,15 @@ AUX etcd.initd 1224 SHA256 68af142251dc0f765fabd6c0b767af5ea1a063d458a7d9067756a AUX etcd.service 190 SHA256 43c70cfc992b8a6e0f8ed9a732ef4434e0f2c664dd2a15e8d54da960184affd1 SHA512 ccc232a10edd474076c9a2a6fb780b241d8a53925ad575c9b5eaa47fe8dc43761e6dfa3f0ba6cd712a1de714ecd55fd030e6b776d27e5326020ba5af55d2f75d WHIRLPOOL c5ab323943583f0af673a88dabeba9b7c22562ac521f1aec8e27595bce111993a2ec7159b0bf18a9fad29d1dda361ba901c50d769579f2a4b901962dfe2addca AUX etcd.tmpfiles.d.conf 76 SHA256 3594bdadb402b300d560fc23db53354c0ad73a78e38ba365fa2e62726b333ac1 SHA512 7324b74dcfe050dd7fbc318ca3ce9b5d58bce8fa2ce2d2d771664ef981c834375f7cbfebcb630cd61dab2a3f6bf6c3733ad04f752beadf7bb6fedcc80ff682ce WHIRLPOOL d260b0c66bda20a61ff9703e4527c43d08ad8c4a2d8f83610d38c656cd82fe3a67e674e1082c617de0867b2377b65aa0f4ddc54d900821c42076771302652ee3 DIST etcd-0.4.6.zip 3184823 SHA256 9134701506a6e9f569ef62d3bb4c43f594f30d66ce67060403998233dbfc0ed6 SHA512 5c25b99c826daa20493645e0e2bec38fd06c17029c3677f65f451fe132441d19e00eebd04c462936c22caeaf327b56cf47027ca8080508dc742a5e6a7d3f89c6 WHIRLPOOL 5ab7fb2d51ca1be4c2a54a37953a0154e06eb094d81ebb94f9260c0f786104d273e214f1ee20cd4a46018e6323d23fe697d54f2903c1acadac9ec2c34611abd6 +DIST etcd-2.0.10.tar.gz 450581 SHA256 6029113d9870e5c6f0d10adbd2b6670958a46575114a094b86b607771a0e5ff3 SHA512 825524ee4c435b8f369970cfe39158443b8e29f6fba5ab86ae8be2d91f6faa0674d15f311bc863092fb6c77b054b8f3b69e163610b546e3c5cf59a111b38a3ed WHIRLPOOL a2b4c160cbc9cde5ebf64fa2fe41f6bc6ac5dc851551778b681d658e511f0dbc7241a4c74a6b520d43fe8e9cee65fa28f94655d64caf6f3c99cbd4ba84a57b65 EBUILD etcd-0.4.6.ebuild 1368 SHA256 5324098d55ec6527e1468876221dadf03f8687050f651d34b91d28150dfbde50 SHA512 aa57564e89b65da2274afa58ef6b51085297652e8b7e6d5e2cb0bffe6a30d3a27cdcdbf2966e63fa2df4788b0b2d266ba3e24758b451f7fe1e57b7a4a6e87a3b WHIRLPOOL 8aa1bcb941a257ae6e521c26d30111d6a4ce5d2a6451ccf2b28be78681213a9d4e732ffe6fbcfd9aea8a3a91eef02250eea4cc1baff84d5a59f70d2c27250dd7 -MISC ChangeLog 572 SHA256 6208ba96ebfdf2b13abc4d45dcbeeab5d28fcff3b0798805741092f3f7a8baaa SHA512 76f1a51d98333018cda044cf76b6c5b67bf729e31a6120f29e0fc88644298a6acc2fa86618204a51b0ddae19302c6e7d9e59dd3493712a342a6a0d39e4bec5e8 WHIRLPOOL 939c8653a60c27de85739051c592ae5442f4ae59e8d0e8ee03c884e1c898cfb89e7382e87e3ed57d0b3510005ebd884c6622503ec5ee44e5e308471c4e5df9ce +EBUILD etcd-2.0.10.ebuild 1407 SHA256 b028d5a4d5d05a6adc1064ec9e5b5a0b03bd5522418f4b6cd4bf8cc6278b5246 SHA512 89f215f1c6ed39c81ceef4c7e711dd2b69f0d180e66079fbb2df70227bf37e5cd5aa46e2478a51e86da9a0dace593f0a70efb21e20669899d0cb1512e89d7ae0 WHIRLPOOL c06f9c5aa91f6f34d4cf70bc7d3a3ef6c49ca93d79beba4c982dd213c6b249643f5b02ebd2175743f0ef8c8b8cd01506026b62807ae56b01aea70916e8b19286 +MISC ChangeLog 709 SHA256 f4b33956b0892c3354d7db50fdb1660b7d8d1273e99686bf8d91df7e99ba4414 SHA512 7e9bbeb65b7c58f32f0b01118a24913655603fe012e110a2b84cc78df8e6059f294020552b47c889083829a9788d3b9c65758d055ef837ceab805ab98c8464a4 WHIRLPOOL 065901fb0ddfde7ce13a744eaa9b8b50ea0023e322eccc9551625aca6c3938cd4cb0dec5e0d1ac8d3032f5456a5575c0ffe6b9da443d1900bdb215d3e14177b9 MISC metadata.xml 455 SHA256 4f3ade63d988efeac4abbe16adefe60a476d20820ccdb0e29735ee1fdab08e27 SHA512 2f5f46b44cd96b4f4e1d5f903f8ec94d6535a375885ccb7d6b014f8b811f24589d37f013640951ab428b94e537ed0a78655896eca56f1e280ad04286c7b8c185 WHIRLPOOL 2db6cbe129f7c1ad23302c228ab630d6a72204988340cd0508f023f63d5231e249f590e18c9f92748f0bd1af7e6e4ff09f5cc69835257c6a640f60cafc9a8daf -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iEYEAREIAAYFAlRAQQwACgkQ/ejvha5XGaMudACaA9JJHyhBxYUZJcQRFqZTp9Cy -RxAAoLT00oOpLaDLUVZyN634Dm8XjEYx -=/y3T +iEYEAREIAAYFAlVDOHoACgkQ/ejvha5XGaNXFgCg78HZI+fVRs1NEmQChs0FNiUb +b0gAn0nK4sPScjreosI9ZQeFzxswUL59 +=Z4O5 -----END PGP SIGNATURE----- diff --git a/dev-db/etcd/etcd-2.0.10.ebuild b/dev-db/etcd/etcd-2.0.10.ebuild new file mode 100644 index 000000000000..c968bdf44214 --- /dev/null +++ b/dev-db/etcd/etcd-2.0.10.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-db/etcd/etcd-2.0.10.ebuild,v 1.1 2015/05/01 08:25:28 zmedico Exp $ + +EAPI=5 + +inherit user systemd + +KEYWORDS="~amd64" +DESCRIPTION="A highly-available key value store for shared configuration and service discovery" +HOMEPAGE="https://github.com/coreos/etcd/" +SRC_URI="https://github.com/coreos/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="doc" +DEPEND=">=dev-lang/go-1.2" +RDEPEND="!dev-db/etcdctl" + +pkg_setup() { + enewgroup ${PN} + enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} +} + +src_prepare() { + sed -e "s|-ldflags '-s'|-x|" \ + -i build || die +} + +src_compile() { + ./build || die +} + +src_install() { + insinto /etc/${PN} + doins "${FILESDIR}/${PN}.conf" + dobin bin/* + dodoc README.md + use doc && dodoc -r Documentation + systemd_dounit "${FILESDIR}/${PN}.service" + systemd_newtmpfilesd "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf + newinitd "${FILESDIR}"/${PN}.initd ${PN} + newconfd "${FILESDIR}"/${PN}.confd ${PN} + dodir /var/lib/${PN} + fowners ${PN}:${PN} /var/lib/${PN} + fperms 755 /var/lib/${PN} + dodir /var/log/${PN} + fowners ${PN}:${PN} /var/log/${PN} + fperms 755 /var/log/${PN} +} + +src_test() { + local x + for x in bin/*; do + ebegin "running ${x##*/} --help" + ${x} --help >/dev/null || die "${x##*/} --help failed" + eend + done +} -- 2.26.2