Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-vcs/mercurial/
Date: Thu, 02 Jun 2016 07:49:58
Message-Id: 1464853788.5cdca34f8a8b11033f7b89f15b12e7df34ed2256.polynomial-c@gentoo
1 commit: 5cdca34f8a8b11033f7b89f15b12e7df34ed2256
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 2 07:49:32 2016 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 2 07:49:48 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cdca34f
7
8 dev-vcs/mercurial: Removed old.
9
10 Package-Manager: portage-2.2.28
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 dev-vcs/mercurial/Manifest | 1 -
14 dev-vcs/mercurial/mercurial-3.8.1-r1.ebuild | 135 ----------------------------
15 2 files changed, 136 deletions(-)
16
17 diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest
18 index 0299326..7dba839 100644
19 --- a/dev-vcs/mercurial/Manifest
20 +++ b/dev-vcs/mercurial/Manifest
21 @@ -1,5 +1,4 @@
22 DIST mercurial-3.3.2.tar.gz 4165131 SHA256 67c617c740ac706f923371a26f02339b27cd6c36e5d3fb2ccad0dc02361527fa SHA512 f151ea3187b70d70a82f643aaacd2742d0ce5f996590eab008332a7f28df5a19e99634ff33b0509ad38d2b6b411627413a457255df8a8e45025246beebb6fcc1 WHIRLPOOL 740b1ebb68f7c8baf3e6a9b023be2423677e3189221dc302c0601b514193e27eaaf73985c9536c6aa03fa0c5b9be8c092cd7b3eaca5f77ee24bfa276bbb6109c
23 DIST mercurial-3.7.3.tar.gz 4636732 SHA256 c099c42d74e2d520b61dd372cd996b0fa7605c06617834fd7b13c79b9a9a5b30 SHA512 7f9f97229e40c7092c16ccf227b19a08a9839d8ce19a9d057341fff75876bff32241ee9aa10eab293f779ea3e8a1d97577597187bd96251fb499cbb1075a82cf WHIRLPOOL 51d7f152a0af27924fec8b39933796f5584867efff7f271147139e740302d05f8976f3c2aa95cb724b774ba4951040483bb51b02eed1495d8b15012301ba060e
24 -DIST mercurial-3.8.1.tar.gz 4766849 SHA256 face1f058de5530b56b0dfd3b4d0b23d89590c588605c06f3d18b79e8c30d594 SHA512 f5a3aae85478cf7fbb70146e56237ee569f0ad51f6bd7b7a763f4cb6333b4aa78b57fd540993c3d36ca35dbab55641e4987ab8212a0fbf32e9e3b53aee300a79 WHIRLPOOL 7a44a56ea9ce1e63e365d6b9a4c3c899d59c9ef3ef9f37685963c1e0a25dc399bf9b3fb7af622b9e79c0dc943f47462ae704bd577938788a097f76530e355e62
25 DIST mercurial-3.8.2.tar.gz 4771143 SHA256 cb78b16956140625266a8a6d1fadc7c868969d994086e1ec60279a66bf20bffd SHA512 16705396e71d86e7b0eec5d42e39d013812169f62cee10998bdfc088570759576aadcb7845f438b0e12664a3d8487fe5cd19c034811aefda8b2ee59e3d9a0f60 WHIRLPOOL e4428c5bc0274d4b50cc61084a6766f485df58e4ed80b0637a11033729a7e3224bd9ce7378c5d929b0e361a91e22b2e5a27c65af9a4d935b2fa05d6c435d8c4d
26 DIST mercurial-3.8.3.tar.gz 4772901 SHA256 f84556cdf9a331984261549d9d08143ab9da33d7c03f0aa323b0ee52d0782a4c SHA512 d6106fe942406fa3fe85039fa67ca47659b934cf2a027dfe24bfaff2f26130051ea1ee6064b30648769a12c4d6c7de2764463fb29a8194f50d79bcd63a4c5246 WHIRLPOOL 3c97a8032f030bd8b3c3a2a402eb847a069b6e8345f872d551fd705adb3d027dc8602d28cf2ff4f30ecf4cfb7017774821a21279140c9dc03f7e0cf6df2ca925
27
28 diff --git a/dev-vcs/mercurial/mercurial-3.8.1-r1.ebuild b/dev-vcs/mercurial/mercurial-3.8.1-r1.ebuild
29 deleted file mode 100644
30 index b3c5018..0000000
31 --- a/dev-vcs/mercurial/mercurial-3.8.1-r1.ebuild
32 +++ /dev/null
33 @@ -1,135 +0,0 @@
34 -# Copyright 1999-2016 Gentoo Foundation
35 -# Distributed under the terms of the GNU General Public License v2
36 -# $Id$
37 -
38 -EAPI=6
39 -
40 -PYTHON_COMPAT=( python2_7 )
41 -PYTHON_REQ_USE="threads"
42 -
43 -inherit bash-completion-r1 elisp-common eutils distutils-r1 flag-o-matic
44 -
45 -DESCRIPTION="Scalable distributed SCM"
46 -HOMEPAGE="http://mercurial.selenic.com/"
47 -SRC_URI="http://mercurial.selenic.com/release/${P}.tar.gz"
48 -
49 -LICENSE="GPL-2"
50 -SLOT="0"
51 -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
52 -IUSE="bugzilla emacs gpg test tk"
53 -
54 -RDEPEND="bugzilla? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
55 - gpg? ( app-crypt/gnupg )
56 - tk? ( dev-lang/tk )
57 - app-misc/ca-certificates"
58 -DEPEND="emacs? ( virtual/emacs )
59 - test? ( app-arch/unzip
60 - dev-python/pygments[${PYTHON_USEDEP}] )"
61 -
62 -SITEFILE="70${PN}-gentoo.el"
63 -
64 -PATCHES=( "${FILESDIR}/${PN}-3.0.1-po_fixes.patch" )
65 -
66 -python_prepare_all() {
67 - # fix up logic that won't work in Gentoo Prefix (also won't outside in
68 - # certain cases), bug #362891
69 - sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
70 -
71 - distutils-r1_python_prepare_all
72 -}
73 -
74 -python_configure_all() {
75 - strip-flags -ftracer -ftree-vectorize
76 - # Note: make it impl-conditional if py3 is supported
77 - append-flags -fno-strict-aliasing
78 -
79 - "${PYTHON}" setup.py build_mo || die
80 -}
81 -
82 -python_compile_all() {
83 - rm -r contrib/{win32,macosx} || die
84 - if use emacs; then
85 - cd contrib || die
86 - elisp-compile mercurial.el || die "elisp-compile failed!"
87 - fi
88 -}
89 -
90 -python_install_all() {
91 - distutils-r1_python_install_all
92 -
93 - newbashcomp contrib/bash_completion hg
94 -
95 - insinto /usr/share/zsh/site-functions
96 - newins contrib/zsh_completion _hg
97 -
98 - rm -f doc/*.?.txt
99 - dodoc CONTRIBUTORS
100 - cp hgweb*.cgi "${ED}"/usr/share/doc/${PF}/ || die
101 -
102 - dobin hgeditor
103 - dobin contrib/hgk
104 - python_foreach_impl python_doscript contrib/hg-ssh
105 -
106 - if use emacs; then
107 - elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!"
108 - elisp-site-file-install "${FILESDIR}"/${SITEFILE}
109 - fi
110 -
111 - local RM_CONTRIB=(hgk hg-ssh bash_completion zsh_completion wix buildrpm plan9
112 - *.el mercurial.spec)
113 - for f in ${RM_CONTRIB[@]}; do
114 - rm -r contrib/$f || die
115 - done
116 -
117 - dodoc -r contrib
118 - docompress -x /usr/share/doc/${PF}/contrib
119 - doman doc/*.?
120 -
121 - insinto /etc/mercurial/hgrc.d
122 - doins "${FILESDIR}/cacerts.rc"
123 -}
124 -
125 -src_test() {
126 - pushd tests &>/dev/null || die
127 - rm -rf *svn* # Subversion tests fail with 1.5
128 - rm -f test-archive* # Fails due to verbose tar output changes
129 - rm -f test-convert-baz* # GNU Arch baz
130 - rm -f test-convert-cvs* # CVS
131 - rm -f test-convert-darcs* # Darcs
132 - rm -f test-convert-git* # git
133 - rm -f test-convert-mtn* # monotone
134 - rm -f test-convert-tla* # GNU Arch tla
135 - #rm -f test-doctest* # doctest always fails with python 2.5.x
136 - rm -f test-largefiles* # tends to time out
137 -
138 - popd &>/dev/null || die
139 - distutils-r1_src_test
140 -}
141 -
142 -python_test() {
143 - local TEST_DIR
144 -
145 - rm -rf "${TMPDIR}"/test
146 - distutils_install_for_testing
147 - cd tests || die
148 - "${PYTHON}" run-tests.py --verbose \
149 - --tmpdir="${TMPDIR}"/test \
150 - --with-hg="${TEST_DIR}"/scripts/hg \
151 - || die "Tests fail with ${EPYTHON}"
152 -}
153 -
154 -pkg_postinst() {
155 - use emacs && elisp-site-regen
156 -
157 - elog "If you want to convert repositories from other tools using convert"
158 - elog "extension please install correct tool:"
159 - elog " dev-vcs/cvs"
160 - elog " dev-vcs/darcs"
161 - elog " dev-vcs/git"
162 - elog " dev-vcs/monotone"
163 - elog " dev-vcs/subversion"
164 -}
165 -
166 -pkg_postrm() {
167 - use emacs && elisp-site-regen
168 -}