diff options
author | Christian Ruppert <idl0r@gentoo.org> | 2014-08-23 22:37:27 +0000 |
---|---|---|
committer | Christian Ruppert <idl0r@gentoo.org> | 2014-08-23 22:37:27 +0000 |
commit | a6bbb9743b33958e72a2a5ca2d5025406b0aaddf (patch) | |
tree | 6061626b0385ecfc29bb362a1715a906386eab5c /dev-vcs/gitolite-gentoo | |
parent | bumped EAPI to 5; committed directly to stable as no other changes present an... (diff) | |
download | historical-a6bbb9743b33958e72a2a5ca2d5025406b0aaddf.tar.gz historical-a6bbb9743b33958e72a2a5ca2d5025406b0aaddf.tar.bz2 historical-a6bbb9743b33958e72a2a5ca2d5025406b0aaddf.zip |
Version bump. Fixes some umask issues
Package-Manager: portage-2.2.12/cvs/Linux x86_64
Manifest-Sign-Key: 0xB427ABC8
Diffstat (limited to 'dev-vcs/gitolite-gentoo')
-rw-r--r-- | dev-vcs/gitolite-gentoo/ChangeLog | 8 | ||||
-rw-r--r-- | dev-vcs/gitolite-gentoo/Manifest | 20 | ||||
-rw-r--r-- | dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3.ebuild | 77 |
3 files changed, 95 insertions, 10 deletions
diff --git a/dev-vcs/gitolite-gentoo/ChangeLog b/dev-vcs/gitolite-gentoo/ChangeLog index e123c081cac1..c2d67e620fc2 100644 --- a/dev-vcs/gitolite-gentoo/ChangeLog +++ b/dev-vcs/gitolite-gentoo/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-vcs/gitolite-gentoo # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/ChangeLog,v 1.35 2014/01/19 17:48:59 idl0r Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/ChangeLog,v 1.36 2014/08/23 22:37:18 idl0r Exp $ + +*gitolite-gentoo-2.3.3 (23 Aug 2014) + + 23 Aug 2014; Christian Ruppert <idl0r@gentoo.org> + +gitolite-gentoo-2.3.3.ebuild: + Version bump. Fixes some umask issues 19 Jan 2014; Christian Ruppert <idl0r@gentoo.org> gitolite-gentoo-3.5.3.1.ebuild: diff --git a/dev-vcs/gitolite-gentoo/Manifest b/dev-vcs/gitolite-gentoo/Manifest index 57934c31a4f1..cd133130ebf2 100644 --- a/dev-vcs/gitolite-gentoo/Manifest +++ b/dev-vcs/gitolite-gentoo/Manifest @@ -2,19 +2,21 @@ Hash: SHA256 DIST gitolite-gentoo-2.3.1.tar.bz2 198849 SHA256 65c4646b5609f987b3004dbc44ebf9a76d3f1791414fbe13eacea25460b966ae SHA512 994ee759d87659eb4f4bfbe6618d1bd74e83df2e6c8d710ca1c929d86e05b1152639bf5c99b906f7d20f9585163f872f04d9710e29b1d73ada998595553d294e WHIRLPOOL 9d4effd46f5953bb330f799962a79fb999ada0c6ba8cf0b536275f3c56f1178f76730b6ab659e8adf3378c2fbe8ba6ff602eec15e32822192cd0d07f8637aa8d +DIST gitolite-gentoo-2.3.3.tar.bz2 199370 SHA256 41680cd9ff0999a945498749022360101dd33d4195161912418e8002bbabc9a8 SHA512 f9720effa816400544bf5526d896b9db734828c46356d0188e2ddb8fa8f175efb0f60b30c9e9c80a0624f6cb6dc5c5a301d8dfa35f13ad08fcd0538a0b8f77c3 WHIRLPOOL 1e3edc9bc7a66d51c205b1bca516620248cb31e78ab1cd5bf455a07096948a208825858ce11eb21b82ed825bfff043d59215a1257641557fd6ffe869924b4896 DIST gitolite-gentoo-3.5.3.1.tar.bz2 127391 SHA256 0a7025e597f9e50b15bf181c34e7851b68e449400ebfbcc96be7d307760cb726 SHA512 f36a270f651b2b8d4ae02fd7b3841a599b7c66d36a6f92df8974897fdec863b4c09064c384ede9309150a4a487186ba3c3079cd0037d5fd39852b452115933bb WHIRLPOOL 0cb2b06a13f6a57e335556c68861bb1cf7ea907901cf3cb9479757775b1e8636856b889f12cecb5dff10200afbd66ad810e450a81739f6ce7b399e6fe6685afe EBUILD gitolite-gentoo-2.3.1.ebuild 2002 SHA256 69be6585a20e1792b94f23cbc73e0acc1c575d20d4fad0942193e5c41fea2e7c SHA512 3dfbe22cfc57706601430fd9895866b9cca27b35ade6db710085fade3d575ed8d31cac1e63e53c03173fbdfb87345f82ca28a26bba0623063753536138023793 WHIRLPOOL c71ae74627d64a23c40011c1bc431661023847ebfc4bfc4b0eb00cdb79652bdfc63783c3d495266dde126aa23d96b4e436b6cd245fc4d8aaeffbf90fdafbf419 +EBUILD gitolite-gentoo-2.3.3.ebuild 2006 SHA256 1ec8d861e7aef3cb8504e4391c20889e2407e087225060dc3d9e73888c519430 SHA512 a52ddf13aaad0f71da457e3cb3711ac993237050a442e15eb5acc00aa1332ddb5b68cdcd6d1d312a764a96d747c8d87265c05d915c3ffa6262aea20d48f697a6 WHIRLPOOL 22d2d19f9f189e6bdd0bb459d3bab0765d01bccd3fd1bb81d504f1d51545b88b5b49fffa224f52ccef6d6aabb3eb9a993ea2202e9b7181a272a54ca271c34b86 EBUILD gitolite-gentoo-3.5.3.1.ebuild 2447 SHA256 db2ebd016d336c5da28cdc286224467ec7f727613caf12ee5f3d8c034b7fc981 SHA512 753b774f6465d341624d2bbc50f6ea16bc75b5271c612714d0986e73057771eaf823586a03284be83311767f7b7d7bb6badc1f663963c9f4c9b544f1d07f69a1 WHIRLPOOL aa68ad768e78ea7c74d39820a8323daa2d010f96579cb28c8f11ac03c55ded897f43c7932914bd179e14d19b177fc25d954fa95f231a4a72cdbf6b5e253cc611 -MISC ChangeLog 6358 SHA256 848cbd9f8cfaa770362d9851c3f76c12c0507e967a8d56145acbb23dce67e077 SHA512 c87b3b37226e724558b804dbf76b6489e8c08bcea4ac4e08ff8c588ee345fb504ec20336f7a7b5b51c0e2503f7ad0d9c25aa919b0953f547ca37c266fcef1690 WHIRLPOOL 497e8c1ad1050bfc20e7728373dfc05c48e0470355cb12bcd01fe60a31fa410109aea270156c9b505118c2d35daf9acc1f011fc2313888ebafc8c6f0f2ce7d00 +MISC ChangeLog 6522 SHA256 b83a803bb8cda59db4bb0d92af0c7c136df557e2c7bb93e89e2b8d3b4599b163 SHA512 8a94d7f5f5e396004324ed7fb46e9913cbc576d6dccb485710191e5790f467d065cb1bc0922a4e61cfde18ea25a92e91143a5351d510be8427042e794cae0700 WHIRLPOOL 3fc29e4376f34824deb48f70f4edc7ef16a952ff35a7bdaab352155b61e2f734a00608623a4dbf14e7a7e16290d74bf2b74f9daaf3ae2f9d04254cd341fc6d13 MISC metadata.xml 462 SHA256 4f254ca85d9f1691c416f549328464a3156b5a5524d893b7444891be779d6de8 SHA512 8e35ba2c2682cc77565deb411dfff100423e21774ce4c7f4d5e93b6a0c355c2407413e73409824169160a0d76292758bdf120a289d3f500553932a70101181db WHIRLPOOL 0a78421d60535d27362e62dcc3f4c8b28b6dc8db6d6b8616ec8576bfa964b313dad656ed8849234dd61cff2cffd00d7eb798bb56fdf002dcc1033c02886abf81 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) +Version: GnuPG v2 -iQEcBAEBCAAGBQJS3BAMAAoJEMOx0zmdw4Z1ImQIALAOfX9yUjBNOFaAXsCh0s/E -f/+5pJXJonxPeCYMjhUt8+QIOktGJ3k0PgI/4UOYLQYsSmoszDjuIo3Op3AgX5Ng -gJ+LvYGdtH9+QeIeqCQ1U9DJFkj4qvmfDEJGa+Wmc1PqlQmkfcHGmFmE3RHc106E -EJ2bhl4PWvAb0KxYGmhGQtctrf726EEkJTVgPFbX607wLeZaVdwCLkFmVss28ylz -sdv4egzdlT2uCcacyKOeFwC5C/pnsNbU4FMzMC/hEzouTkfjwIutqE6pcnWxShGn -HXABnz/XXnKUUBvyZnlA4J5cz4kZ0npi2l52TUdtn/evNdAPokO+EsyokxqRyBc= -=xIIi +iQEcBAEBCAAGBQJT+RenAAoJEMOx0zmdw4Z1Y5UH/2gbB8n8BxfKXGQQ0Lt71hO+ +TtqJZs5rfpBROyeA42zfGfXcCnXnkNLGjKRM0dG/aBe5wA1wuGS7xJ8eCAD1tiAS +r/D+aDhlj8Yomh9GR90TAEK+tZZu7xq8C3a0FSi5FQgeIFSmZfhzjBSGxjt7RjB+ +FlUF2C/82ugUeDDID/xyiT8xJHxu4xQigcxQ2tfm7Sot6C1X+I6OgpLJSCJqkrTe +prpXSSONWAHUEGLU6W0NJrqXC1+OTdq4eXaFe7F9umQxv/Ij7kowJY+W6qnnlr35 +8+PXKtN5/KJyfUOeXTmQkAEn9tTcQVp1Yle24xKCk+GqneQJ9KtkYCwHFOz9MoE= +=usKY -----END PGP SIGNATURE----- diff --git a/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3.ebuild b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3.ebuild new file mode 100644 index 000000000000..f4d792318955 --- /dev/null +++ b/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite-gentoo/gitolite-gentoo-2.3.3.ebuild,v 1.1 2014/08/23 22:37:18 idl0r Exp $ + +EAPI=4 + +inherit eutils perl-module user + +DESCRIPTION="Highly flexible server for git directory version tracker, Gentoo fork" +HOMEPAGE="http://git.overlays.gentoo.org/gitweb/?p=proj/gitolite-gentoo.git;a=summary" +SRC_URI="mirror://gentoo/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="contrib vim-syntax" + +DEPEND="dev-lang/perl + virtual/perl-File-Path + virtual/perl-File-Temp + >=dev-vcs/git-1.6.6" +RDEPEND="${DEPEND} + !dev-vcs/gitolite + dev-perl/Net-SSH-AuthorizedKeysFile + vim-syntax? ( app-vim/gitolite-syntax )" + +pkg_setup() { + enewgroup git + enewuser git -1 /bin/bash /var/lib/gitolite git +} + +src_prepare() { + rm Makefile doc/COPYING || die + rm -rf contrib/{gitweb,vim} || die + + echo "${PF}-gentoo" > conf/VERSION +} + +src_install() { + local gl_bin="${D}/usr/bin" + gl_bin=${gl_bin/\/\//\/} + + dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die + + export PATH="${gl_bin}:${PATH}" + ./src/gl-system-install ${gl_bin} \ + "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die + sed -i -e "s:${D}::g" "${D}/usr/bin/gl-setup" \ + "${D}/usr/share/gitolite/conf/example.gitolite.rc" || die + + rm "${D}"/usr/bin/*.pm + insinto "${VENDOR_LIB}" + doins src/*.pm || die + + dodoc README.mkd doc/* + + if use contrib; then + insinto /usr/share/doc/${PF} + doins -r contrib/ || die + fi + + keepdir /var/lib/gitolite + fowners git:git /var/lib/gitolite + fperms 750 /var/lib/gitolite +} + +pkg_postinst() { + # bug 352291 + ewarn + elog "Please make sure that your 'git' user has the correct homedir (/var/lib/gitolite)." + elog "Especially if you're migrating from gitosis." + ewarn + ewarn + elog "If you use the umask feature and upgrade from <=gitolite-gentoo-1.5.9.1" + elog "then please check the permissions of all repositories using the umask feature" + ewarn +} |