From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MoCXs-0002TH-IC for garchives@archives.gentoo.org; Thu, 17 Sep 2009 08:40:52 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 82C6EE07EF; Thu, 17 Sep 2009 08:40:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 40FE7E07EF for ; Thu, 17 Sep 2009 08:40:51 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id E30BD673F7 for ; Thu, 17 Sep 2009 08:40:50 +0000 (UTC) Received: from djc by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1MoCXq-00081m-BE for gentoo-commits@lists.gentoo.org; Thu, 17 Sep 2009 08:40:50 +0000 From: "Dirkjan Ochtman (djc)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, djc@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-util/mercurial: ChangeLog mercurial-1.3.1-r1.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog mercurial-1.3.1-r1.ebuild X-VCS-Directories: dev-util/mercurial X-VCS-Committer: djc X-VCS-Committer-Name: Dirkjan Ochtman Content-Type: text/plain; charset=utf8 Message-Id: Sender: Dirkjan Ochtman Date: Thu, 17 Sep 2009 08:40:50 +0000 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 5963a204-74ac-4f6c-a738-62e18d427e3a X-Archives-Hash: c4ea522d0cb08f30dfad317437063450 djc 09/09/17 08:40:50 Modified: ChangeLog Added: mercurial-1.3.1-r1.ebuild Log: Depend on python[threads] to fix #283882. (Portage version: 2.1.6.13/cvs/Linux x86_64) Revision Changes Path 1.105 dev-util/mercurial/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mercurial= /ChangeLog?rev=3D1.105&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mercurial= /ChangeLog?rev=3D1.105&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mercurial= /ChangeLog?r1=3D1.104&r2=3D1.105 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/dev-util/mercurial/ChangeLog,v retrieving revision 1.104 retrieving revision 1.105 diff -u -r1.104 -r1.105 --- ChangeLog 17 Sep 2009 08:16:39 -0000 1.104 +++ ChangeLog 17 Sep 2009 08:40:50 -0000 1.105 @@ -1,6 +1,11 @@ # ChangeLog for dev-util/mercurial # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/mercurial/ChangeLog,v 1.104 = 2009/09/17 08:16:39 djc Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-util/mercurial/ChangeLog,v 1.105 = 2009/09/17 08:40:50 djc Exp $ + +*mercurial-1.3.1-r1 (17 Sep 2009) + + 17 Sep 2009; +mercurial-1.3.1-r1.ebuild: + Depend on python being built with USE=3Dthreads (bug #283882). =20 17 Sep 2009; metadata.xml: Add myself as a maintainer. 1.1 dev-util/mercurial/mercurial-1.3.1-r1.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mercurial= /mercurial-1.3.1-r1.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/mercurial= /mercurial-1.3.1-r1.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: mercurial-1.3.1-r1.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-util/mercurial/mercurial-1.3.1-r1.= ebuild,v 1.1 2009/09/17 08:40:50 djc Exp $ EAPI=3D2 inherit bash-completion elisp-common flag-o-matic eutils distutils DESCRIPTION=3D"Scalable distributed SCM" HOMEPAGE=3D"http://mercurial.selenic.com/" SRC_URI=3D"http://mercurial.selenic.com/release/${P}.tar.gz" LICENSE=3D"GPL-2" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE=3D"bugzilla emacs gpg test tk zsh-completion" CDEPEND=3D">=3Ddev-lang/python-2.4[threads]" RDEPEND=3D"${CDEPEND} bugzilla? ( dev-python/mysql-python ) gpg? ( app-crypt/gnupg ) tk? ( dev-lang/tk ) zsh-completion? ( app-shells/zsh )" DEPEND=3D"${CDEPEND} emacs? ( virtual/emacs ) test? ( app-arch/unzip dev-python/pygments )" PYTHON_MODNAME=3D"${PN} hgext" SITEFILE=3D"70${PN}-gentoo.el" src_compile() { filter-flags -ftracer -ftree-vectorize distutils_src_compile if use emacs; then cd "${S}"/contrib elisp-compile mercurial.el || die "elisp-compile failed!" fi rm -rf contrib/{win32,macosx} } src_install() { distutils_src_install dobashcompletion contrib/bash_completion ${PN} if use zsh-completion ; then insinto /usr/share/zsh/site-functions newins contrib/zsh_completion _hg fi rm -f doc/*.?.txt dodoc CONTRIBUTORS PKG-INFO README doc/*.txt cp hgweb*.cgi "${D}"/usr/share/doc/${PF}/ dobin contrib/hgk dobin contrib/hg-relink dobin contrib/hg-ssh rm -f contrib/hgk contrib/hg-relink contrib/hg-ssh rm -f contrib/bash_completion cp -r contrib "${D}"/usr/share/doc/${PF}/ doman doc/*.? cat > "${T}/80mercurial" <<-EOF HG=3D/usr/bin/hg EOF doenvd "${T}/80mercurial" if use emacs; then elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!= " elisp-site-file-install "${FILESDIR}"/${SITEFILE} fi } src_test() { local testdir=3D"${T}/tests" mkdir -p -m1777 "${testdir}" || die cd "${S}/tests/" 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 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-convert # 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 fi einfo "Running Mercurial tests ..." python run-tests.py --tmpdir=3D"${testdir}" || die "test failed" } pkg_postinst() { distutils_pkg_postinst use emacs && elisp-site-regen bash-completion_pkg_postinst elog "If you want to convert repositories from other tools using convert= " elog "extension please install correct tool:" elog " dev-util/cvs" elog " dev-util/darcs" elog " dev-util/git" elog " dev-util/monotone" elog " dev-util/subversion" } pkg_postrm() { distutils_pkg_postrm use emacs && elisp-site-regen }