# ChangeLog for dev-vcs/mercurial
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/ChangeLog,v 1.14 2010/06/03 19:56:32 phajdan.jr Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/ChangeLog,v 1.15 2010/06/07 09:22:55 djc Exp $
+
+ 07 Jun 2010; Dirkjan Ochtman <djc@gentoo.org> mercurial-9999.ebuild:
+ Update live ebuild to be more like the others.
03 Jun 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> mercurial-1.5.ebuild:
x86 stable wrt bug #314945
EBUILD mercurial-1.5.3.ebuild 3503 RMD160 ea1b4e1d968aa80ab5f2bab44e9da7ac0e79a489 SHA1 88f21b7803eb82744d0d12947571c0b1e29ecd44 SHA256 74d93ad27a4dafacc752084bdddea0af74d38213717c82c8784c97672938e254
EBUILD mercurial-1.5.4.ebuild 3503 RMD160 1392fdcdaace90b22f09d36d823ef40d5ef8e50c SHA1 9724546fdb6595215b2066988d2bf18e98dcb102 SHA256 e668e74a2e0e0517d4719c182f906feb54b22671a93402d0c8e1b064af977b53
EBUILD mercurial-1.5.ebuild 3363 RMD160 80899bc9f3a096e8abbb09305dbe6e7d4baeeab8 SHA1 d1c08a451cfb52b2ca27a6c1e8cc5b992c9d5d4b SHA256 f82967e9948f854774f51fd0918fec740987d4214449b17eda123d09ecb5df4c
-EBUILD mercurial-9999.ebuild 3135 RMD160 ff2350be9f8387c9962bce24dddd9dda09f85778 SHA1 4b779702bb58649f3e446899652576b8304a2659 SHA256 3c6b2eeae19e4eea393a8425dad18dca09f04f40892a6f3d4cbdf949bdf3ca08
-MISC ChangeLog 19900 RMD160 b0b966b792482c7c5512bb35ff25cbd14a0c51be SHA1 f269e8704a7ba64eb3fc0a535f9c6a59ae22851d SHA256 5b88a8977e7bf2004987e16b88cf41b5502d26d2b15c98d2b271124a0b5b2d64
+EBUILD mercurial-9999.ebuild 3342 RMD160 4b3dd7983cdd78f40a0e3dd363c1b3e779324079 SHA1 deaaf3eb7b345796d5d75fc75e7bc88d0929a8e2 SHA256 37732072b495131609dfc430debf57fbe5fef7feb584f6fccbf8dfa3712cf470
+MISC ChangeLog 20014 RMD160 6b364580a9b13a5cdbe2216e8f9e207256696877 SHA1 1c67bf5e1881ef9f6e88ff0a9892e465246de916 SHA256 c47700d46f6ae668a469df9f9c9eaca26c436916de315911ffeb9490e0edc423
MISC metadata.xml 560 RMD160 d2c84db005e2bb001ecb78da10c1e732ca39849e SHA1 18dde8a3194320ab1fce68aada7c2bcc177c675a SHA256 279657b5c4f96eab16e370c3cabe306f2421447f0afe5ab981232bf9da83774b
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/mercurial-9999.ebuild,v 1.3 2010/03/17 15:45:36 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/mercurial-9999.ebuild,v 1.4 2010/06/07 09:22:55 djc Exp $
+
+EAPI=3
inherit bash-completion elisp-common flag-o-matic eutils distutils mercurial
DESCRIPTION="Scalable distributed SCM"
-HOMEPAGE="http://www.selenic.com/mercurial/"
+HOMEPAGE="http://mercurial.selenic.com/"
EHG_REPO_URI="http://selenic.com/repo/hg"
LICENSE="GPL-2"
KEYWORDS=""
IUSE="bugzilla emacs gpg test tk zsh-completion"
-CDEPEND=">=dev-lang/python-2.4"
+CDEPEND=">=dev-lang/python-2.4[threads]"
RDEPEND="${CDEPEND}
bugzilla? ( dev-python/mysql-python )
gpg? ( app-crypt/gnupg )
+ tk? ( dev-lang/tk )
zsh-completion? ( app-shells/zsh )"
DEPEND="${CDEPEND}
emacs? ( virtual/emacs )
test? ( app-arch/unzip
- dev-python/pygments )"
+ dev-python/pygments )
+ app-text/asciidoc"
S="${WORKDIR}/hg"
fi
rm -rf contrib/{win32,macosx}
+ make doc
}
src_install() {
fi
rm -f doc/*.?.txt
- dodoc CONTRIBUTORS README
- cp hgweb*.cgi "${D}"/usr/share/doc/${PF}/
+ dodoc CONTRIBUTORS README doc/*.txt
+ cp hgweb*.cgi "${ED}"/usr/share/doc/${PF}/
+ dobin hgeditor
dobin contrib/hgk
- dobin contrib/hg-relink
dobin contrib/hg-ssh
- rm -f contrib/hgk contrib/hg-relink contrib/hg-ssh
+ rm -f contrib/hgk contrib/hg-ssh
rm -f contrib/bash_completion
- cp -r contrib "${D}"/usr/share/doc/${PF}/
+ cp -r contrib "${ED}"/usr/share/doc/${PF}/
doman doc/*.?
cat > "${T}/80mercurial" <<-EOF
-HG=/usr/bin/hg
+HG="${EPREFIX}/usr/bin/hg"
EOF
doenvd "${T}/80mercurial"
src_test() {
cd "${S}/tests/"
- rm -f *svn* # Subversion tests fail with 1.5
+ rm -rf *svn* # Subversion tests fail with 1.5
+ rm -f test-archive # Fails due to verbose tar output changes
rm -f test-convert-baz* # GNU Arch baz
rm -f test-convert-cvs* # CVS
rm -f test-convert-darcs* # Darcs
rm -f test-convert-git* # git
rm -f test-convert-mtn* # monotone
rm -f test-convert-tla* # GNU Arch tla
- rm -f test-doctest* # doctest always fails with python 2.5.x
+ rm -f test-doctest* # doctest always fails with python 2.5.x
if [[ ${EUID} -eq 0 ]]; then
einfo "Removing tests which require user privileges to succeed"
rm -f test-command-template # Test is broken when run as root
rm -f test-lock-badness # Test is broken when run as root
rm -f test-permissions # Test is broken when run as root
rm -f test-pull-permission # Test is broken when run as root
+ rm -f test-clone-failure
+ rm -f test-journal-exists
+ rm -f test-repair-strip
fi
local testdir="${T}/tests"
rm -rf "${testdir}"