Ebuild
December 11, 2011, 09:23
Highly flexible server for git directory version tracker
| alpha | amd64 | arm | hppa | ia64 | m68k | mips | ppc | ppc64 | s390 | sh | sparc | x86 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2.1.0 | – | + | – | – | – | – | – | – | – | – | – | – | + |
DESCRIZIONE DEL PACCHETTO:
Highly flexible server for git directory version tracker
Categoria:
CHANGELOG
# ChangeLog for dev-vcs/gitolite # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/ChangeLog,v 1.19 2012/05/23 11:38:09 idl0r Exp $ *gitolite-3.03 (23 May 2012) 23 May 2012; Christian Ruppert (idl0r) -gitolite-3.02.ebuild, +gitolite-3.03.ebuild: Version bump 22 May 2012; Jeff Horelick (jdhore) gitolite-2.3.ebuild: marked x86 per bug 416569 *gitolite-3.02 (20 May 2012) 20 May 2012; Christian Ruppert (idl0r) +gitolite-3.02.ebuild, metadata.xml: Version bump to 3.x, bug 413335 19 May 2012; Agostino Sarubbo (ago) gitolite-2.3.ebuild: Stable for amd64, wrt bug #416569 *gitolite-2.3.1 (18 May 2012) 18 May 2012; Christian Ruppert (idl0r) gitolite-2.3.ebuild, +gitolite-2.3.1.ebuild: Version bump, bug 413335 *gitolite-2.3 (15 Feb 2012) 15 Feb 2012; Christian Ruppert (idl0r) -gitolite-1.5.9.1.ebuild, -gitolite-2.0.3-r1.ebuild, +gitolite-2.3.ebuild, -files/0001-fix-a-rather-large-typo-thinko-in-1006eba.patch: Version bump, bug 403937. 11 Dec 2011; Pawel Hajdan jr (phajdan.jr) gitolite-2.1.0.ebuild: x86 stable wrt bug #393151 09 Dec 2011; Markos Chandras (hwoarang) gitolite-2.1.0.ebuild: Stable on amd64 wrt bug #393151 *gitolite-2.2 (04 Dec 2011) 04 Dec 2011; Christian Ruppert (idl0r) +gitolite-2.2.ebuild, +files/gitolite-2.2-gl-system-setup-exit.patch: Version bump to 2.2, bug 391047. *gitolite-2.1.0 (17 Oct 2011) 17 Oct 2011; Christian Ruppert (idl0r) +gitolite-2.1.0.ebuild: Version bump to 2.1.0, bug 385481 *gitolite-2.0.3-r1 (10 Sep 2011) 10 Sep 2011; Christian Ruppert (idl0r) -gitolite-2.0.1.ebuild, -gitolite-2.0.3.ebuild, +gitolite-2.0.3-r1.ebuild, +files/0001-fix-a-rather-large-typo-thinko-in-1006eba.patch: Revision bump to fix a bug where includes are not properly parsed. *gitolite-2.0.3 (30 Aug 2011) 30 Aug 2011; Christian Ruppert (idl0r) +gitolite-2.0.3.ebuild, metadata.xml: Version bump to 2.0.3, bug 376915. 31 May 2011; Pawel Hajdan jr (phajdan.jr) gitolite-1.5.9.1.ebuild: x86 stable wrt bug #368263 23 May 2011; Markos Chandras (hwoarang) gitolite-1.5.9.1.ebuild: Stable on amd64 wrt bug #368263 *gitolite-2.0.1 (21 May 2011) 21 May 2011; Christian Ruppert (idl0r) +gitolite-2.0.1.ebuild: Version bump to 2.0.1, bug 367411. 03 Mar 2011; Christian Ruppert (idl0r) gitolite-1.5.9.1.ebuild: Fix rm. *gitolite-1.5.9.1 (16 Feb 2011) 16 Feb 2011; Christian Ruppert (idl0r) -gitolite-1.5.7.ebuild, +gitolite-1.5.9.1.ebuild, metadata.xml: Version bump to 1.5.9.1 26 Nov 2010; (tampakrap) gitolite-1.5.7.ebuild: wget from github is broken, switching to gentoo mirrors *gitolite-1.5.7 (07 Nov 2010) 07 Nov 2010; Lance Albertson (ramereth) +gitolite-1.5.7.ebuild, +metadata.xml: Initial ebuild
BUGS
Nessun bug trovato
USE FLAGS
| contrib | Install user-contributed files |
| vim-syntax | Pulls in related vim syntax scripts |
DIPENDENZE PER LA COMPILAZIONE
| dev-lang/perl | Larry Wall's Practical Extraction and Report Language |
| dev-vcs/git | GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team |
DIPENDENZE PER L'ESECUZIONE
| app-vim/gitolite-syntax | vim plugin: gitolite syntax highlighting |
| dev-lang/perl | Larry Wall's Practical Extraction and Report Language |
| dev-vcs/git | GIT - the stupid content tracker, the revision control system heavily used by the Linux kernel team |
| dev-vcs/gitolite-gentoo | Highly flexible server for git directory version tracker, Gentoo fork |
CODICE SORGENTE
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/gitolite-2.1.0.ebuild,v 1.3
2011/12/11 09:23:24 phajdan.jr Exp $
EAPI=4
inherit eutils perl-module
DESCRIPTION="Highly flexible server for git directory version tracker"
HOMEPAGE="http://github.com/sitaramc/gitolite"
SRC_URI="mirror://gentoo/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="contrib vim-syntax"
DEPEND="dev-lang/perl
>=dev-vcs/git-1.6.6"
RDEPEND="${DEPEND}
!dev-vcs/gitolite-gentoo
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}" > conf/VERSION
}
src_install() {
dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die
# install using upstream method
./src/gl-system-install "${D}"/usr/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
}