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 0421D1395E3 for ; Wed, 7 Dec 2016 11:35:01 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 19B2421C0C9; Wed, 7 Dec 2016 11:35:00 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D12F321C0C9 for ; Wed, 7 Dec 2016 11:34:59 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 1EA1A3413AA for ; Wed, 7 Dec 2016 11:34:58 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B16AB4A9 for ; Wed, 7 Dec 2016 11:34:56 +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: <1481110462.4551d874a5e27dd09decc9e7f110975f1287daeb.mrueg@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/drone/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-util/drone/Manifest dev-util/drone/drone-0.5.0_pre20161128.ebuild X-VCS-Directories: dev-util/drone/ X-VCS-Committer: mrueg X-VCS-Committer-Name: Manuel Rüger X-VCS-Revision: 4551d874a5e27dd09decc9e7f110975f1287daeb X-VCS-Branch: master Date: Wed, 7 Dec 2016 11:34:56 +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-Archives-Salt: 4c6a0c9f-abd2-434d-a91f-f2296382e484 X-Archives-Hash: 98c9a397c8f28daeb12d98be95303ab9 commit: 4551d874a5e27dd09decc9e7f110975f1287daeb Author: Manuel Rüger gentoo org> AuthorDate: Wed Dec 7 11:34:22 2016 +0000 Commit: Manuel Rüger gentoo org> CommitDate: Wed Dec 7 11:34:22 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4551d874 dev-util/drone: Add new snapshot, fix missed dependency Gentoo-Bug: 601784 Package-Manager: portage-2.3.3 dev-util/drone/Manifest | 2 ++ dev-util/drone/drone-0.5.0_pre20161128.ebuild | 50 +++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/dev-util/drone/Manifest b/dev-util/drone/Manifest index bd90492..fa21bcd 100644 --- a/dev-util/drone/Manifest +++ b/dev-util/drone/Manifest @@ -1,5 +1,7 @@ DIST drone-0.5.0_pre20161019.tar.gz 3453600 SHA256 bd282a85fb6a28f504851d58b2482c220b1ab660ac970f224eae2e2c98b75c00 SHA512 fe6168cc584ce3e3d4c484fd769a6cf3a520648f347b5f29765914b4d16667b423e14cf8043179d5b03a4f0c7e2009e141cab10bcb0cd875a53961adaa2f5efc WHIRLPOOL a5e0eafe53d0de04dd990ceb8356e1f0990466024619fdcdb14770052ed952fbffe20e158590d8d608402fe1759ccac3d3e60f1bff3df48cbe055f157e5a1f09 DIST drone-0.5.0_pre20161121.tar.gz 3450875 SHA256 fd01a2c1189e9060f2e30c61cb79449d0f23e4c37142be85263730895984efc6 SHA512 3a13f9bf2daebdd61f85432167ae308f439580368f348785fb502694353fe0148f1106978bb4e4457328c24776c099b51e1c6bb58e1c657f2f15e506816ed92f WHIRLPOOL 3276c26fd786c697f586a30c92e553872395fc2b224594d64e9d00e82f07716d62b8c629b904d61ed3cd57732b5d93714de06733dc114ffe8545fd9bf030c1aa +DIST drone-0.5.0_pre20161128.tar.gz 3450963 SHA256 1fb32bded00725ad327a6ade8313f068dda6eca9cdc0d6ec32b23afdc018779a SHA512 853443338f81733a9835a92df09ba3d5d7ffa871754879cf6b613741e8e17dce52bd4dfd32049c733bc29f76e9fe7128925e7f5f9e5aa7d4d89efce316559a5c WHIRLPOOL 74e2b6f2cb9a21577130771832b01a7908e8598ab1d3a46ebc40ada48ad7c5ec6ba230266de83f5412407d9506b66f5c2e1223a1c0b9be39629febf8ca864e10 +DIST drone-mq-1a62dafd7863c0e0b256edec7db73716a8e17dde.tar.gz 220608 SHA256 9c4785d6a2b3895d9cbd03ba05c82db0cf1dc680eeee2f7329e1488ff6e15cfa SHA512 24f0997e4977a99acb0b1ff0b2f270aca7eac647d4c449b8dd50207d228d15e0e5447503dc428e5806d12d5a8549fe413bd0fb6f7b9bb1953977a820bf2c11da WHIRLPOOL 9ad50c8ac623ca0dd9fd3197ff5f1e90acf9cd24d574a53e58c5da9b9ab8da233b32ac0811d187e74cfbb1e6a0fe0a54e9f64e64208dd2e056bfc3dc83731195 DIST drone-mq-866849da524e700ba7af26f7d6fa4d0d40541115.tar.gz 220425 SHA256 31cb8902e971c100b74932450e44f6a9501a40fd9152554b9c47ac1eb155e789 SHA512 d46148277cd0cecf7aba958fa8d861e5d836430f859513728d4cae5e8aa012c83383bdfc98bc232027553f140043e85aa241717bdbd4b81c7dde7230c0ddaebc WHIRLPOOL 55602e59ff5ad5aab6d3a0b75f6f80f4f79731ebe9a64d91e9b22eded350ec28a5788a7d64752854f4fa1aebd678c1a9c03c57715c3cc5a42c1f7ea9f891a98a DIST golang-crypto-ede567c8e044a5913dad1d1af3696d9da953104c.tar.gz 1298821 SHA256 e5b6d4c0067dae5d8141a7adae18cea855b586f81a6849d01d2bafd21d03384e SHA512 afe9b63065310802da8517e420fc6690e0d321b373618bc889a0084349d1c8d0a21ed1754ece133827563d817ea16be7cd593436a04177ef318f7f2a40f5b6ad WHIRLPOOL 33df01ef99e3b0c2afb82ea2b146e40f4fe0c03209cc7572de09a89e5af96985e384cfb3eda47e532e7baeac7c497471c4df7eca00c3a75c2f92c2595fd21a18 DIST tidwall-redlog-54086c8553cd23aba652513a87d2b085ea961541.tar.gz 3771 SHA256 b88b43d5f4125e9768027f0c0a4c0e98aee8063792e503f8f62eca40a0cb0439 SHA512 08b373cfd61223e66b1762b54c2591cf1f9892d62a997169809ad68ed52886d12d07340e68cbb08c26f65eab0d8fe843a007cc0d2c63b75415752b87e85f99e7 WHIRLPOOL c651eb6d5f10f2891fa1f213b2f6850252218d11216f2c30ee3cb0bfa4daaaa7b68d07fa8863617ebdec058f44aeb66cb42741d3a9dcf5c1aa7fd8ae616def88 diff --git a/dev-util/drone/drone-0.5.0_pre20161128.ebuild b/dev-util/drone/drone-0.5.0_pre20161128.ebuild new file mode 100644 index 00000000..a5440dd --- /dev/null +++ b/dev-util/drone/drone-0.5.0_pre20161128.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit golang-build golang-vcs-snapshot + +EGO_PN="github.com/drone/drone/..." +EGIT_COMMIT="43b11ed3223fd3953b26b8fb0bf6d82f2a79f884" +ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DESCRIPTION="A Continuous Delivery platform built on Docker, written in Go" +HOMEPAGE="https://github.com/drone/drone" +SRC_URI="${ARCHIVE_URI} + https://github.com/drone/mq/archive/1a62dafd7863c0e0b256edec7db73716a8e17dde.tar.gz -> drone-mq-1a62dafd7863c0e0b256edec7db73716a8e17dde.tar.gz + https://github.com/tidwall/redlog/archive/54086c8553cd23aba652513a87d2b085ea961541.tar.gz -> tidwall-redlog-54086c8553cd23aba652513a87d2b085ea961541.tar.gz + https://github.com/golang/crypto/archive/ede567c8e044a5913dad1d1af3696d9da953104c.tar.gz -> golang-crypto-ede567c8e044a5913dad1d1af3696d9da953104c.tar.gz" +LICENSE="Apache-2.0" +SLOT="0/${PVR}" +IUSE="" + +DEPEND="dev-go/go-bindata + dev-go/go-bindata-assetfs:= + dev-util/drone-ui:=" + +_golang-include-src() { + local VENDORPN=$1 TARBALL=$2 + mkdir -p "${WORKDIR}/${P}/src/${VENDORPN}" || die + tar -C "${WORKDIR}/${P}/src/${VENDORPN}" -x --strip-components 1\ + -f "${DISTDIR}"/${TARBALL} || die +} + +src_unpack() { + golang-vcs-snapshot_src_unpack + _golang-include-src github.com/drone/mq drone-mq-*.tar.gz + _golang-include-src github.com/tidwall/redlog tidwall-redlog-*.tar.gz + _golang-include-src golang.org/x/crypto golang-crypto-*.tar.gz +} +src_compile() { + GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" emake -C src/github.com/drone/drone gen || die + pushd src || die + DRONE_BUILD_NUMBER="${EGIT_COMMIT:0:7}" GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)"\ + go install -ldflags "-extldflags '-static' -X github.com/drone/drone/version.VersionDev=${EGIT_COMMIT:0:7}" github.com/drone/drone/drone || die + popd || die +} + +src_install() { + dobin bin/* +}