diff --git a/dev-vcs/gitlab-workhorse/ChangeLog b/dev-vcs/gitlab-workhorse/ChangeLog index fad9dc5..7980bb2 100644 --- a/dev-vcs/gitlab-workhorse/ChangeLog +++ b/dev-vcs/gitlab-workhorse/ChangeLog @@ -1,3 +1,12 @@ +*gitlab-workhorse-1.0.1 (05 Dec 2016) +*gitlab-workhorse-1.1.0 (05 Dec 2016) + + 05 Dec 2016; Manuel Friedli + +files/fix-Makefile-1.0.1.patch, +files/fix-Makefile-1.1.0.patch, + +gitlab-workhorse-1.0.1.ebuild, +gitlab-workhorse-1.1.0.ebuild: + dev-vcs/gitlab-workhorse: added ebuilds for versions 1.0.1 (dependency of + gitlab-ce-8.14.2) and 1.1.0 (probably dependency of future gitlab-ce versions) + 23 Nov 2016; Manuel Friedli -files/fix-Makefile-0.8.2.patch, -gitlab-workhorse-0.8.2-r1.ebuild: dev-vcs/gitlab-workhorse: pruned old ebuilds diff --git a/dev-vcs/gitlab-workhorse/Manifest b/dev-vcs/gitlab-workhorse/Manifest index 9c2f9d2..dedb064 100644 --- a/dev-vcs/gitlab-workhorse/Manifest +++ b/dev-vcs/gitlab-workhorse/Manifest @@ -1,10 +1,16 @@ AUX fix-Makefile-0.8.5.patch 354 SHA256 1773a2e9f535c08f602903924b24918553acf563ac9804f79f26f9f58cd915bf SHA512 2fa8ed07e5e2d012452368047b8aef441015f013c92670961d3b1ea7f131eb49379e0817eeb0da38f04ddd6b9aaf0d081bfcc6ed9c5b83c94ef97b1831836b08 WHIRLPOOL 20849d2cbbb2d5feb48255c3e98a0c9a524078fb51c311d09e833056f07a35c938bc82686338f028ade7eb74090c6c84473e6945e9bde99dbe3d2d057b94a7f2 AUX fix-Makefile-1.0.0.patch 354 SHA256 97432841e31d2904f6c3d23b4a5e885def82423c404d45e7b0a03be23bf683cc SHA512 44c0a7b8a3078b7308645fcb7c2ec801ac774dcd138356f3c01e6cdd6cd80bbf1fab155f2b604b0f000f6189f36b3c0a1bd8cf9dbb69ca2f8e6fe7e709ffe86b WHIRLPOOL ca42e23b701247f900615d2dbf1d6c983bfb5aa0519c9e100d94e6019a018f11c30794522aba05e0bee89dfa1a898dc2271326fc495cb3428603e972d3c548d0 +AUX fix-Makefile-1.0.1.patch 354 SHA256 afd87271fc72b95ec823cc71621f641ba13759eb41302328b6a6406e12679b77 SHA512 0e7e3cf42bffcc513526f8610b93444f2d702d4cb71ca07aa413288c1fd977b667c718116d92e4a2dec5605b5c7950f5184ce49761b36f2917b89a16beed9a6e WHIRLPOOL 63daf56bb99fbb81aa2856db38484e5f7aea1b948b3a37e768e78bab1d588e80d8fa36016966599d680b81253d27b37d5b931827ee30577cc81e668298e8995c +AUX fix-Makefile-1.1.0.patch 354 SHA256 78382481cd8a89800183d5a0c8b1c0adfb67b27913c85a36d83762ff2ada70dd SHA512 3a84d4f41494f119198e6ac03747c571bac37c01fd6b204296f695af5239ae64d5c541f184e17fe40a1e2c08c84fe0a01e0433ece55e9fa418d9a166ad3c8697 WHIRLPOOL feddbb1d135edb31b2a6d69c11723624517b3ed7088468a9caef64954a5ec0649d1905d3def8f6d0d0653264eb82e1ad350c24b78568cd890343af22f440bf98 AUX gitlab-workhorse-0.8.2.conf 297 SHA256 8bb99a78197ad22892e4c85496101a39f2c82f6c537f44da8185af54dbb44a38 SHA512 d143489c165ef5e68810bb10d5e97da7ad3be6d53618380231706ec16c3fd8bc3eedbc78a09949479a408646e32aae4cdceaca9b271ba3b816e3449b792c5406 WHIRLPOOL 649d34b60afab816dac559989c9a3b0cb9620c2ac2a7617cfcae8bcc2c421791fa612571f83e6611ec8ab8c26c9c79f9832f4e6a70396497dfc5a40d99bbbef9 AUX gitlab-workhorse-0.8.2.init 681 SHA256 bf3f94853781251629daae935d04294febf317061536624e2c01188dd6688ae7 SHA512 6275abe0910e7327f952dba36827a9083264f76753605767cc11ee7b162fdecef3170783800263bf8acbe891d41e6be9e27b5fcca2a4f035b990c9865aa02647 WHIRLPOOL bc983d0413c0743ef0843a3abb46ee2be78ac6e18b56f96de63b4ea8cb9242f8ef6a96f2d593dbcda33a0a60b7f941f27bd704b7f64a85db7379ef0b42233527 DIST gitlab-workhorse-0.8.5.tar.bz2 229807 SHA256 fec50a37d17c359726ac3e0d2bad4ad3431e6bec9aaa6dbf5dcb81bfce469369 SHA512 c149c4cecc1c64c472e38eaae8cf4522a4b19907ef3a9eda4490ddb6cda6083bdbbc1a827cfc2c4d7ac151e3edc4b5dbfb168e2590ea71f12c2836680b2d8033 WHIRLPOOL 21aa589997e934c664fcf3b6cfb19246910a87ec674fbf2fea5a04728bc00248c79b4ed555601af0adbd20a11ca2ba040c1ccb92323acda7bab3da8c37840340 DIST gitlab-workhorse-1.0.0.tar.bz2 233511 SHA256 c053224e050b9169441316bb1ab1a23449c7e8c125d4172badfc84ddc700e09a SHA512 f6369c777e3fd422f8136276c8f7ccd5a73d60e2559427074c484672d048dbbae9c7f8a0af7fd54e64de0ca3d1a679cb294f114397b8137a929437b7e10284db WHIRLPOOL b322ee8150c2ca6d0f85a211240fe87b15006ad364c333126d48d65d93ebd57d31f312f88d437bbd473acdaa1f74154b20f9f71a51e8ff0f381f793d89fba6e7 +DIST gitlab-workhorse-1.0.1.tar.bz2 233519 SHA256 56228d2242be664d818c47b3c8c1a83e7b71f3bc4ef80d1dde267eb25f671736 SHA512 04b1a9f823fb39176fe1939dd3c62ab0bf74fa4e11c34f0345ef16b3d51d55791a56b4989ba7c99e46ef199d65d8bd1eb6545e458eec255f9d7f7b71853493d6 WHIRLPOOL a3322c8b4ea9909216d486c6571d1382081f6715a1da2224152392f83b4b1718b5d596cd52eafe257fbb2cd31ac65da6e88334e18eff138dee0644fe95113c7c +DIST gitlab-workhorse-1.1.0.tar.bz2 355905 SHA256 955d3c4b1b9bb8ec27457a1517e7a7e59ed0c332155cd5661e0814d0025b916c SHA512 957411c2ddce0e9aa7f088446b8d1974ac15ea5e8154edfe8483e39b99114fddc5398cdae0f4784b91dbf31e1817a21ee234810d548afb1e4cde4409e5703185 WHIRLPOOL b6befcdcf051b32279484621ad623768fc4428ac0fa7916bca4fe5bf329de0f42f54789c9dc9a2d60f7bb625eff225dc89b52355427c04ef7132475977475912 EBUILD gitlab-workhorse-0.8.5.ebuild 950 SHA256 259a4406de93bd2849916d537b67103bcbd4247c5e00871a0c4d9f0bfc84ae11 SHA512 b30e842434de5ba6277b7e1cb3bc38240eeba272dc3ace95a1dfc2dac7b63b1a7cc098e4c2e763ec57b4592c66b3b990a903e1d2382613ef1a7acd5346e9a9c5 WHIRLPOOL a8734afda28cd6c76c3ff381d780188a4d79c7abe3ca2f96087cb1e82c0f7e37acf0610ae80eed1123a66da16a53b6d4d5f080588a45d3016d73efcd5dc91b3a EBUILD gitlab-workhorse-1.0.0.ebuild 950 SHA256 0177716249d616021e648a97e2ca38972a5587e09357f6bf96086b655dbdd7a5 SHA512 65976da76880b22341a0317a97baf4be786fb593e1fc33774d31e8c23ae7b91f67a1d890f3decd6cf83b5732da311c042ef60cd26f030b8f6ad2fd61a27e7f74 WHIRLPOOL 437c69ce0cc4025fa4d32346b9eef9de78ef1a215de2ff8bc6edfb72af43708e35dc6ee1b064f021c566acfcd0bb11156487042e7468680b5781904ce4fbda16 -MISC ChangeLog 4740 SHA256 1b29bef557b6e69aea73a5d6d1e8ed53547ad30096ab18950d3ea0d977d98e6b SHA512 5e484860434330c55eb152f2acad0ee2756563ca9df53779110754f733c8918482e4a76d250b2a88d7687209610b00c0954efd7f8c06a93eb9f7b52624b82a67 WHIRLPOOL 83cef370e52f7dba225046ade3f41616044f344d93652185c33aa46ea3a00e1d8f01b531615ea700cc60c04c8354625793bd8e6062aba2078cc3e3047b306e09 +EBUILD gitlab-workhorse-1.0.1.ebuild 950 SHA256 971e0291cc860752de5cfb5d371aa9d36e3f8207f4e7ea8a6833a7f8f80bd3f4 SHA512 03620193b6d9f3f3676cacbf0a832c7c87993bafbe68f4a27e6aa58da1b515e8c45125125d830c4770ec6294aa457af4880170d15deb1fc9edcbce0b6ee1a4fa WHIRLPOOL 80f4fd161a0a86e7ae2fc3fca6678bfbedd0a9d87368cf3678e3bc4712900bd4997193af87ecba983f976448e78791c13200e9db10fe07a6ffb7b474443820b4 +EBUILD gitlab-workhorse-1.1.0.ebuild 950 SHA256 7cc486ef442d964fe7465e7499dc6b005ad0b30878b05812539a8d56661cc1fb SHA512 fd0c4dbaf9d2d96239fc834a0ae0a3bfccb77bd00a8e880cf1beb9182c13ab7269b7cf35cd06e0765377722d06017f2eb250e6bc002968b7c76f254ebef13409 WHIRLPOOL 71a4e1e33fe9f891ab8d352f5dc2ee536f5cccc222a92ea39c7cbcbdd1785cb41e27c3cd29ebd9f8aada2dfa4beb9ca6c60147a6d6bb82e9c50ab3ef413c8ec5 +MISC ChangeLog 5161 SHA256 651749565948a722366a5743e31ece1392342e5259b79964fc33eeb02ff80588 SHA512 bc74ec2c6a81996b9e0a3d4884a191b6ccb1e53e0b08502666d93034b012e9a95ec9eba48f75f69eb6c3e841d37e8bbcafe411afb778bc7ae78b630a3632e370 WHIRLPOOL 29640ba67d3ed461ce7a3718e0f222fe4c45c47df5307e13ccaa44e0fe39a1b72aaf13f49545e94124d16a3706ff21b49709fff39ddbade92cf63a4ed108208a MISC metadata.xml 248 SHA256 7b43be15755627edf5c12cf1b50c607d781558640bf8375d685d51d7ade99a32 SHA512 29f9b96b0a77546cce6a8bffd82fae2fd0939d32a7a05ffd0d91f9250a019a3ddaa599b93988c82daabb9c4c4b284dd947e2c47f6ca7727b8539cffa91bcb8c2 WHIRLPOOL 993013c9878ead35469db13d3072f694a341ee654182e0c31d0678f5dd6de4bdc8d59a0b7bb6d685dc41ea6b55dac518cd8034131baea8002170c680e50304d1 diff --git a/dev-vcs/gitlab-workhorse/files/fix-Makefile-1.0.1.patch b/dev-vcs/gitlab-workhorse/files/fix-Makefile-1.0.1.patch new file mode 100644 index 0000000..12c2539 --- /dev/null +++ b/dev-vcs/gitlab-workhorse/files/fix-Makefile-1.0.1.patch @@ -0,0 +1,12 @@ +diff --git a/Makefile b/Makefile +index 3f6ac91..663ffbb 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,5 +1,5 @@ +-PREFIX=/usr/local +-VERSION=$(shell git describe)-$(shell date -u +%Y%m%d.%H%M%S) ++PREFIX=${DESTDIR}/usr ++VERSION=v1.0.1-$(shell date -u +%Y%m%d.%H%M%S) + BUILD_DIR = $(shell pwd) + export GOPATH=${BUILD_DIR}/_build + export GO15VENDOREXPERIMENT=1 diff --git a/dev-vcs/gitlab-workhorse/files/fix-Makefile-1.1.0.patch b/dev-vcs/gitlab-workhorse/files/fix-Makefile-1.1.0.patch new file mode 100644 index 0000000..029a9a4 --- /dev/null +++ b/dev-vcs/gitlab-workhorse/files/fix-Makefile-1.1.0.patch @@ -0,0 +1,12 @@ +diff --git a/Makefile b/Makefile +index 3f6ac91..663ffbb 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,5 +1,5 @@ +-PREFIX=/usr/local +-VERSION=$(shell git describe)-$(shell date -u +%Y%m%d.%H%M%S) ++PREFIX=${DESTDIR}/usr ++VERSION=v1.1.0-$(shell date -u +%Y%m%d.%H%M%S) + BUILD_DIR = $(shell pwd) + export GOPATH=${BUILD_DIR}/_build + export GO15VENDOREXPERIMENT=1 diff --git a/dev-vcs/gitlab-workhorse/gitlab-workhorse-1.0.1.ebuild b/dev-vcs/gitlab-workhorse/gitlab-workhorse-1.0.1.ebuild new file mode 100644 index 0000000..046b12c --- /dev/null +++ b/dev-vcs/gitlab-workhorse/gitlab-workhorse-1.0.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit eutils user + +DESCRIPTION="This is the new backend for Git-over-HTTP communication needed for GitLab >= 8.4" +HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-workhorse" +SRC_URI="https://gitlab.com/gitlab-org/${PN}/repository/archive.tar.bz2?ref=v${PV} -> ${P}.tar.bz2" + +MY_GIT_COMMIT="69c6938c6795ff9dad1208b2811a3508be498ef8" +S="${WORKDIR}/${PN}-v${PV}-${MY_GIT_COMMIT}" +RESTRICT="mirror" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~arm ~arm64" + +DEPEND=">=dev-lang/go-1.5.1" + +PATCHES=( "${FILESDIR}/fix-Makefile-${PV}.patch" ) + +src_install() { + local dest=/usr/bin + + diropts -m755 + dodir ${dest} + + exeinto ${dest} + for f in "${PN}" gitlab-zip-cat gitlab-zip-metadata ; do + doexe "${S}/${f}" + done + + ## RC script ## + newinitd "${FILESDIR}/${PN}-0.8.2.init" "${PN}" + newconfd "${FILESDIR}/${PN}-0.8.2.conf" "${PN}" +} diff --git a/dev-vcs/gitlab-workhorse/gitlab-workhorse-1.1.0.ebuild b/dev-vcs/gitlab-workhorse/gitlab-workhorse-1.1.0.ebuild new file mode 100644 index 0000000..fd954f6 --- /dev/null +++ b/dev-vcs/gitlab-workhorse/gitlab-workhorse-1.1.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="6" + +inherit eutils user + +DESCRIPTION="This is the new backend for Git-over-HTTP communication needed for GitLab >= 8.4" +HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-workhorse" +SRC_URI="https://gitlab.com/gitlab-org/${PN}/repository/archive.tar.bz2?ref=v${PV} -> ${P}.tar.bz2" + +MY_GIT_COMMIT="8f4d03c3a2936c27e5460e11a928e996e1ec77cc" +S="${WORKDIR}/${PN}-v${PV}-${MY_GIT_COMMIT}" +RESTRICT="mirror" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~arm ~arm64" + +DEPEND=">=dev-lang/go-1.5.1" + +PATCHES=( "${FILESDIR}/fix-Makefile-${PV}.patch" ) + +src_install() { + local dest=/usr/bin + + diropts -m755 + dodir ${dest} + + exeinto ${dest} + for f in "${PN}" gitlab-zip-cat gitlab-zip-metadata ; do + doexe "${S}/${f}" + done + + ## RC script ## + newinitd "${FILESDIR}/${PN}-0.8.2.init" "${PN}" + newconfd "${FILESDIR}/${PN}-0.8.2.conf" "${PN}" +}