summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2015-05-13 07:12:38 +0000
committerLars Wendler <polynomial-c@gentoo.org>2015-05-13 07:12:38 +0000
commit891df56d627bbe634319b97c63eefc35e67f289d (patch)
treea2972515f4ade50285cde9fb09e96945c1c9ec00 /dev-vcs
parentInitial import. Ebuild migrated from graaff overlay. (diff)
downloadhistorical-891df56d627bbe634319b97c63eefc35e67f289d.tar.gz
historical-891df56d627bbe634319b97c63eefc35e67f289d.tar.bz2
historical-891df56d627bbe634319b97c63eefc35e67f289d.zip
Version bump
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/mercurial/ChangeLog7
-rw-r--r--dev-vcs/mercurial/Manifest30
-rw-r--r--dev-vcs/mercurial/mercurial-3.4.ebuild140
-rw-r--r--dev-vcs/tortoisehg/ChangeLog7
-rw-r--r--dev-vcs/tortoisehg/Manifest30
-rw-r--r--dev-vcs/tortoisehg/tortoisehg-3.4.ebuild78
6 files changed, 262 insertions, 30 deletions
diff --git a/dev-vcs/mercurial/ChangeLog b/dev-vcs/mercurial/ChangeLog
index 10553d47b070..a57c09058540 100644
--- a/dev-vcs/mercurial/ChangeLog
+++ b/dev-vcs/mercurial/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-vcs/mercurial
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/ChangeLog,v 1.185 2015/05/12 19:06:51 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/ChangeLog,v 1.186 2015/05/13 07:10:55 polynomial-c Exp $
+
+*mercurial-3.4 (13 May 2015)
+
+ 13 May 2015; Lars Wendler <polynomial-c@gentoo.org> +mercurial-3.4.ebuild:
+ Version bump.
12 May 2015; Lars Wendler <polynomial-c@gentoo.org> -mercurial-3.2.3.ebuild:
Removed vulnerable version.
diff --git a/dev-vcs/mercurial/Manifest b/dev-vcs/mercurial/Manifest
index 1d704be92f0f..abc6e6b5221b 100644
--- a/dev-vcs/mercurial/Manifest
+++ b/dev-vcs/mercurial/Manifest
@@ -6,25 +6,27 @@ AUX cacerts.rc 51 SHA256 3d7c7e238ab4db22d2457e039bb1afcb02c6ac3a6c9aee8448614b0
AUX mercurial-3.0.1-po_fixes.patch 1396 SHA256 e111e7e609edec0cb13be1d89d6558bc41785c48266b3f1aca9bc6572c0d884e SHA512 c696e0df1f6d149e8522123fe51585ded2955bbea782819d634eaf6edb0ddd189c68372692cb247bbd96d51c69801c2d8232e4b0b60093ff1f11b28010292cb7 WHIRLPOOL e9ed6368f9a633fcb919c9466b9a613f5f4db62fbed3ac9427e2628ad882320415e851620d609b5ba5c3ee1d96f3d191bc579fdb645765e65f83043b2355bbc8
DIST mercurial-3.3.2.tar.gz 4165131 SHA256 67c617c740ac706f923371a26f02339b27cd6c36e5d3fb2ccad0dc02361527fa SHA512 f151ea3187b70d70a82f643aaacd2742d0ce5f996590eab008332a7f28df5a19e99634ff33b0509ad38d2b6b411627413a457255df8a8e45025246beebb6fcc1 WHIRLPOOL 740b1ebb68f7c8baf3e6a9b023be2423677e3189221dc302c0601b514193e27eaaf73985c9536c6aa03fa0c5b9be8c092cd7b3eaca5f77ee24bfa276bbb6109c
DIST mercurial-3.3.3.tar.gz 4167447 SHA256 a445367f0dcbaf3a6279bfa743b364e729be0d1f0c852cb6d37f297916ffae13 SHA512 bea215b0bd9e8603ade019f01ae0600dd1d1ad77675b38b5e13d86c43dd2c58b6c86c252517f0fcab6444c171e9f53537e4e170739c991ac08a1111169fe545d WHIRLPOOL e5fd41c6d27d7fce8559a2d15b33e24cf702d9497326e2c1062fe2acd22e7ad16cd6981d3dadb5a7458f12dcd35cc98583f53bc3188d99a9638daddb7d95657b
+DIST mercurial-3.4.tar.gz 4289081 SHA256 ff1da0545cdd46ebcf473176d55937a22bb55fff51cdff9d4c2f900fc80baf10 SHA512 a61b0d4cf528136991243bb23ac972c11c50ab5681d09f8b2d12cf7d37d3a9d76262f7fe6e7a1834bf6d03e8dc0ebbd9231da982e049e09830341dabefe5d064 WHIRLPOOL 200374186efa25cc22315c6125ead6af9ba2952205f9547d37b33f9bfd3b97b255f0aa29c703793fd4563022b29377cf12689394d921b598396a366a386c8556
EBUILD mercurial-3.3.2.ebuild 3768 SHA256 2f054dfa76d51319b1818087176c0ab6f0c991bc1ebe29d19134ace92bf9881c SHA512 f1be7caeae5bd4cb89e00fc09743d4689b5014ef6607914593b06d63b22d504d894ec276bac0e4a41df1f17495547e4acdb6087a9a5b490db12cdf8f9a527cf5 WHIRLPOOL 711c3317a8dcdafcf248be908558a88939e62a7963bfff152918f98a02bcb44b8ba6b35588b78a1c42a61097bb673d6d2b248f7046200b44c908f54c9024467b
EBUILD mercurial-3.3.3.ebuild 3779 SHA256 8e3871108162eb35810656b388a7b63ae3be2796db7ef60e0d39514c76160ebf SHA512 e5b23476a2c6589d2e119d4bf038565a5733b6f766172f6af69875107416eceec65bf6bef3c43d6860f910a44b097460b3b4c8140561b9cb9422baaa726f7440 WHIRLPOOL 15a9d24d77863adfdda4aa014f0dfab8bd9f4986b508103276050e4d72013db9478f39f7d3db1319bcaafe8ab97a9a2bdba30c1bdfe7ae9b04369451ad89c645
+EBUILD mercurial-3.4.ebuild 3783 SHA256 f09e17fac89ac001096278f1ee1216a9f4489a93ec57dc19d0cbc2809665baaf SHA512 454453f2dea67832c78ad7d4f43286cc77525a578283c231455aa23abc100ed511a445753855c3ac0df795bd196f11f28602808581e0ffb13a9ee3b7bc2c794b WHIRLPOOL 9eb1de11934026f561526ccb0e7d9419212ce21f32aea2a0286b2268bb1c0617d74ee868c6c9f03127631743b504afef73a64b4dcd50f29baf5c0a5c1d3a90e5
EBUILD mercurial-9999.ebuild 4244 SHA256 0e08810696a1d444521d2e175b8c35c5f7cb29eb4544d1c0c1f4718aeb07adc8 SHA512 d102c5b0c6c17dbe72af87aefb4cd933d5ba3f5f1102911fbfc468511f9c2dea9679c98d9eb46083a9b9303dfeba76cc9620e79257daf6b1eca4439ecdea51cc WHIRLPOOL 95b155db1ac8cc2c751f48051dacbb6868c2d215186111f85c194a0aad5d4996f7a323754cdba61d137cf516d666390cd236160bbab3db4e48d6623f24c98b3c
-MISC ChangeLog 43525 SHA256 a94a2826edabb72dc4ceb8bba06d4ff564aafc259576df87899bd5286cc23057 SHA512 9c7aa9d03764d2f83f5006e48718db6d97467dd92ccf840243e9a10dcea6d986aba54f8c33258769d0fc7cd494d26ade851c69c3939930b6bbf7e34cacc9bc2b WHIRLPOOL f2856077482b6d408f45171c5ce00cdd793c645b1c0e4100f4237f4623068229960f8e94dac72fc7594e5ab60c61b09b568a94279a2ceb85416488b62860db62
+MISC ChangeLog 43649 SHA256 7cdc6c7d41661da180554a7fdc860af17db68b5dccbc3742c69f90a3a53269ca SHA512 3fe8aa6999ed8e55f9d19958f8e287faa69c69f852f9b1c2c5a5a3737bbb5153561c6b477e9857550de354892d6899aa34ccce7040a212cf93a929b9e4e5c27c WHIRLPOOL a506f69977327a861266b8d198480c97aa9708b6d5d5ef20d4a02bba2947d8347493754bb118a760d327d65fdb70689e159a8c7c0202c7c4e2c7eab520b57e80
MISC metadata.xml 704 SHA256 480f335881782bc8d66eb715a3f36afd00ee91e815e01af3c2e0e04e132b8aa5 SHA512 c821612c8f09223e4d3790734040727872cfcdeffcea6afd6d3ce8245bb263aa5707a9d892a8e3308e05ab00c18a911f2c0a3549b350eab4a3a794051d974d0b WHIRLPOOL d0ca9e9a0db527bcf2e7bf41118ffe967015d740269ada1dfc1ae92118fe53e5588a824fedd2fb7bc77077902e9f1de5d50ca0366744bf6059486a62859f03d8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVUk9MAAoJEPiazRVxLXTFmr8P/j0yuE43Oe7MIcCXm1mKwOc4
-WxZxT/JjyQlCBZA5wvKGPUUJeYa377tTW06ccDuQBX3g/dmfDYpKtHD4YCpVPFeX
-IBMb01nr8FSDqBYAJLi+cyTezSnhpJ817OHUpdPJDrQBYLbbUfiIdnYh7b9Sz5lR
-mGl5oVblmHzGDHQyYL3CqiNz3oz84rBXMA0HwHN0EoHnZIaGfP3FhuvQJ8TE+/J0
-4JE32HbaiNbCjhwAcJuMbSntbFqrtgrZFdhqixbg2vQnJ40pzdd8MC0OoTCh3IVv
-iI7yfHZY6GTUb4uNxuS5ag04v7CCv1DUpsBGqWa++EuofcVWsTtjm1H3q7IST849
-HS0aJpXOiFg0Ocbuc1WTDBdW8zNAJ8OtjVZ/GIshAUBsR+krIqQ64yMnbLZID85z
-qEa8A2qz2+fgZJeW0vQ0tsEjoKazo3schGbajmOJ/URsELdYDQKiaPUjqwL/BWOd
-sLFrp6/WVpifGmLwjpDrPD3Pi+Zy3hsfRjGgNaSOm+R0jqtnVwK1yfCofN1W4cZs
-r3oKQHj3u3+9EPFNn3IxP/wWIPRjYsDjUUxTLEuimJOKTR02Ze1Is3qwtrdmujAX
-OVmshzci5m0EwWn44NqlIclwTZf1O9z4ioGaOgEegPViVlDh2au5CEytHVstuQjM
-QRnMhxFIi9UMNlpZCZux
-=u5JV
+iQIcBAEBCAAGBQJVUvkAAAoJEPiazRVxLXTFy+kP/12znq170iRVpsr46mli6HBx
+JsID5rwuzSg0QAwYa+uarZle8E/xpMgBjPIvIO7/dtSVKDGL0r9HSAKhTSzGTekG
+tFj9AbjXbirnq5+MJ/T/hewTBKeNSsUHTXFCZD+9MpYLGvVxDNgGHB6uAi9uVmKe
+U4iGp1hOoPn6C2elPtSTzMG9BNqPBG2dExfEGLas7rFkx+Yc0DDCHKTUNj1BfSHn
+6YJyeUvexKUFMC9IoJa/2tAAGBUa5rSav/juEd/umyhdpDk+uyafu++41aNfDClU
+8jueR/Dj1l9Vx41wCudb/LGyJpCTANphWVdiZZQ+BpbIGDjB/7B59R39EAeK7fWO
+FIkIutGAIxKXWu9GHczM9UZsZEjb6iYyrN8nf1CoUXQ6HuC1rbW777gkqTcr5K+b
+KT5WlStis6bK7m9VdG3nNS8HudRguPqtXfm/3Cn0GBv8TNujaMYkZEP62UdN+DsA
+wNk7CMu54UtzFjdnKA8OnzSimxDuWZPpWQLFhQ7PBp0julLfcbdGvqX8ssp5I983
+Xza67a9Ye2BQrRCc/SROgB99jk8MBxXqN4IxuwXzHQOhJMPXg2YE6Ester7a+Fdi
+Z/G6K3uK4boUbYgL8WOlrQjYTcdec+mt5TQjur1Mcrn67C/xiTq1BTRBRPRU5+OP
+y/pGanJqJDG5S/ZvCxP+
+=/fSf
-----END PGP SIGNATURE-----
diff --git a/dev-vcs/mercurial/mercurial-3.4.ebuild b/dev-vcs/mercurial/mercurial-3.4.ebuild
new file mode 100644
index 000000000000..9d9319db7b3a
--- /dev/null
+++ b/dev-vcs/mercurial/mercurial-3.4.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/mercurial/mercurial-3.4.ebuild,v 1.1 2015/05/13 07:10:55 polynomial-c Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="threads"
+
+inherit bash-completion-r1 elisp-common eutils distutils-r1 flag-o-matic
+
+DESCRIPTION="Scalable distributed SCM"
+HOMEPAGE="http://mercurial.selenic.com/"
+SRC_URI="http://mercurial.selenic.com/release/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+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"
+IUSE="bugzilla emacs gpg test tk"
+
+RDEPEND="bugzilla? ( dev-python/mysql-python[${PYTHON_USEDEP}] )
+ gpg? ( app-crypt/gnupg )
+ tk? ( dev-lang/tk )
+ app-misc/ca-certificates"
+DEPEND="emacs? ( virtual/emacs )
+ test? ( app-arch/unzip
+ dev-python/pygments[${PYTHON_USEDEP}] )"
+
+SITEFILE="70${PN}-gentoo.el"
+
+PATCHES=( "${FILESDIR}/${PN}-3.0.1-po_fixes.patch" )
+
+python_prepare_all() {
+ # fix up logic that won't work in Gentoo Prefix (also won't outside in
+ # certain cases), bug #362891
+ sed -i -e 's:xcodebuild:nocodebuild:' setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_configure_all() {
+ strip-flags -ftracer -ftree-vectorize
+ # Note: make it impl-conditional if py3 is supported
+ append-flags -fno-strict-aliasing
+
+ "${PYTHON}" setup.py build_mo || die
+}
+
+python_compile_all() {
+ rm -r contrib/{win32,macosx} || die
+ if use emacs; then
+ cd contrib || die
+ elisp-compile mercurial.el || die "elisp-compile failed!"
+ fi
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newbashcomp contrib/bash_completion hg
+
+ insinto /usr/share/zsh/site-functions
+ newins contrib/zsh_completion _hg
+
+ rm -f doc/*.?.txt
+ dodoc CONTRIBUTORS
+ cp hgweb*.cgi "${ED}"/usr/share/doc/${PF}/ || die
+
+ dobin hgeditor
+ dobin contrib/hgk
+ python_foreach_impl python_doscript contrib/hg-ssh
+
+ if use emacs; then
+ elisp-install ${PN} contrib/mercurial.el* || die "elisp-install failed!"
+ elisp-site-file-install "${FILESDIR}"/${SITEFILE}
+ fi
+
+ local RM_CONTRIB=(hgk hg-ssh bash_completion zsh_completion wix buildrpm plan9
+ *.el mercurial.spec)
+ for f in ${RM_CONTRIB[@]}; do
+ rm -r contrib/$f || die
+ done
+
+ dodoc -r contrib
+ docompress -x /usr/share/doc/${PF}/contrib
+ doman doc/*.?
+
+ cat > "${T}/80mercurial" <<-EOF
+HG="${EPREFIX}/usr/bin/hg"
+EOF
+ doenvd "${T}/80mercurial"
+
+ insinto /etc/mercurial/hgrc.d
+ doins "${FILESDIR}/cacerts.rc"
+}
+
+src_test() {
+ pushd tests &>/dev/null || die
+ 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-largefiles* # tends to time out
+
+ popd &>/dev/null || die
+ distutils-r1_src_test
+}
+
+python_test() {
+ local TEST_DIR
+
+ rm -rf "${TMPDIR}"/test
+ distutils_install_for_testing
+ cd tests || die
+ "${PYTHON}" run-tests.py --verbose \
+ --tmpdir="${TMPDIR}"/test \
+ --with-hg="${TEST_DIR}"/scripts/hg \
+ || die "Tests fail with ${EPYTHON}"
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+
+ elog "If you want to convert repositories from other tools using convert"
+ elog "extension please install correct tool:"
+ elog " dev-vcs/cvs"
+ elog " dev-vcs/darcs"
+ elog " dev-vcs/git"
+ elog " dev-vcs/monotone"
+ elog " dev-vcs/subversion"
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/dev-vcs/tortoisehg/ChangeLog b/dev-vcs/tortoisehg/ChangeLog
index 2daf6bf67164..20233ad63ea3 100644
--- a/dev-vcs/tortoisehg/ChangeLog
+++ b/dev-vcs/tortoisehg/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-vcs/tortoisehg
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/ChangeLog,v 1.76 2015/05/13 04:52:48 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/ChangeLog,v 1.77 2015/05/13 07:12:37 polynomial-c Exp $
+
+*tortoisehg-3.4 (13 May 2015)
+
+ 13 May 2015; Lars Wendler <polynomial-c@gentoo.org> +tortoisehg-3.4.ebuild:
+ Version bump.
13 May 2015; Lars Wendler <polynomial-c@gentoo.org> -tortoisehg-3.2.2.ebuild,
tortoisehg-3.3.2.ebuild:
diff --git a/dev-vcs/tortoisehg/Manifest b/dev-vcs/tortoisehg/Manifest
index 379c61974261..5ae7cc63c0cb 100644
--- a/dev-vcs/tortoisehg/Manifest
+++ b/dev-vcs/tortoisehg/Manifest
@@ -3,25 +3,27 @@ Hash: SHA256
DIST tortoisehg-3.3.2.tar.gz 8226128 SHA256 779beb06588897d1c42fc463fecc4b61498f7cac76681fe1c1f017ecd811719a SHA512 4b7e1422731507aa8947b0e8e7746a6daa004186833db200122927c4e5a2f2cb1fbbf12f89089e3ee82d1a22fdb3c7745465188cbf3e14d73d831b953f2b2d9f WHIRLPOOL 34fce6c6383ae94eb4d6fbca854068535ac39b50746dbcc3ee9460976231dc68c3c5f824dc31082838505bdaeaf3620306ceea867d8ac5571d00ee1f1192e867
DIST tortoisehg-3.3.3.tar.gz 8230380 SHA256 a22ec794b0152b25b085447a253594dde27f71863149b9471ec70669687fb47f SHA512 ed15a2ce76647f6c2d9df2daebc62f983eec6a27ea15a808060d83968cfee2c22f643b2ed6fb48bf06dd5d7cb9f4178e756e539eec2ca43e74fe4c8cfc7da4cf WHIRLPOOL d069dbe4ca109aaf2ebf9dd73f2d87343c2c71a8d5a894a5b7278a5edc878aa7eda56f9d53dca8968d1e730eea94a9f814a5cd76fb4af522a506753a5342cb47
+DIST tortoisehg-3.4.tar.gz 8230401 SHA256 d3ac14e374b551e3f7ebc14f15648250b68f103de3fbfea24fd866110299145c SHA512 9c968529432bc32f8dd1ce14415623687c0b37755fc5de97f6f8acfb395b61084a7ea92501552d77ff162c9394cbebd372423ecbd5986b6b647eb172e74a3388 WHIRLPOOL fc827fc0410d58f6963e0fa12f7d8b509675acfd94d31ca92eb628102d5bdfb3687591302be58ee8bb95b7f502dbb163dd68807f4ad7bf490521f07a08161b01
EBUILD tortoisehg-3.3.2.ebuild 1932 SHA256 b976e18c5a126636d48f9d6e2a5c4c8899531f9691d07f1ea309ae24d64a135f SHA512 598dbf9cc42fc4f580f18ec8533fa930a8e49b1ae088c66ee1bd449077aa1f624b868d6833b82b5a9a558607a2736b7a9217eaadaedc62b6585e212eded99e89 WHIRLPOOL 4443e8b741f5055ebbe5e70da295742245fa22083100b2c584090315b3f4893d41ba26736093821f4a042b698d62866357a58034248278ec4836ad83db57aa6d
EBUILD tortoisehg-3.3.3.ebuild 1934 SHA256 07cdb59f85ebe82c94dd1d283e5498306a43d24566dc830ee542ede9bbb4731b SHA512 9b7e17ca79fa1fe43a116f52fbf047ea3a92b33ba757ecae63d1124dc94c115b1f9129cef540dfff45dca57fca4023b19d5222d2cc732941c5586a47e858061b WHIRLPOOL c90706bcc373874ac8e86e619a28338dde4645bb1d60a10e44fbe4c50410bd8eff08c15460f288595666ad0218437bc4f6a320730bd45e20ead5d09e4724450f
+EBUILD tortoisehg-3.4.ebuild 1932 SHA256 e1d43fb72284e190f5bd114109e456e7de252c7bb7a497a1a790a8c67ece9c26 SHA512 2b8b052bb31c4dd4d8bf766df22ce5629927b54e6d16383047d170b848d488e58412bc026e8f5dffabb06cac2ae136566ce2ad339f04b4a2af37c81de3888f4c WHIRLPOOL 65d4fccb5979954c95d8bebc4ec1c6d2eb1cb5ec6771d976ea8987a814a73f60e0ceaf8a38cf131fbc18721af6db30889537718307469d933551d2f1d9564e1f
EBUILD tortoisehg-9999.ebuild 1930 SHA256 40c98b08ff07bec3c84a30ba2448c2a683f5e2d6eb7a19468a61a301ece6eb55 SHA512 82740dd2c20256fdea850890b2ac4a63bfbd1f6d0eb44659d5b45fab645731156d00b03febed7642931972ea383d4e58c4749df8e3e20380dda8e5d726f5998b WHIRLPOOL f0edb077d8c3fb91e6e910189dd0c512619effbd81376b8486cd04e0d9f0c4c450560085b143f3990d2efc3e88ad043a0a402242878d525549ba6d3617108b5d
-MISC ChangeLog 12765 SHA256 d59c9f83f0ab14a2cbda053c868f9700a040285767cbacca33607151ca5335c3 SHA512 48813dd444132fc088aa136d96655887193ca2ee45408404e6caeccfb440d502656ace628d37611091ef2c5d2593131714d24c400050b23a3bf0851895734a69 WHIRLPOOL c99b6c80e2aadc2f845ee16bd01352779de2b412108aa71742a6a85f79eadef5eac59cb2ab571f2b9ddc4c2db83214017cff55bd22d4d82eba55cf27f2659b03
+MISC ChangeLog 12891 SHA256 940e0116c50976523b279960d52d12ace253e7f74c9e59445b8cce63f5c0e7b4 SHA512 902d773b6ae5dd7b3b4d100774bacbb63cc8c78099e10d56f54fd91dc62ae608fc4bcb6bc08956678ef01c4267a80cb90434a8dca43cc19a2d11ba72c93ecc39 WHIRLPOOL 5a81e9a837120a47cf5dce780881d61038b55daf626a766f4e9c74c2d680dc18bb0ae50b65f0f2f1a8dbb953425a5a1c7e7118c1a2cc627158bce0d7cbd67790
MISC metadata.xml 330 SHA256 3a426c0792eb862bd697f0e6a2afb37621a1a5ea3a5ef4ddaaf748bb94e9eda0 SHA512 83d0c23820847cac4ca7e298392581051ac4fe45c88ee36b23ee20634f62e38b3a6a6c7df17952cf685213fb8755e358a6f7b602ac46aaebbdec8e71bbcbaedf WHIRLPOOL 53b2b3929cdd21719c8389cca2fe646b6549608ae0fa381ac1a228175c4aef7295acc6b1da4ebe5c9f11c91f6e0a5343b0268993afbbc5a2e5348617b740baf2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJVUtihAAoJEPiazRVxLXTFWIYP/i5VA9lbvI60tm3/r39HVe7u
-qcqklt2lD1b+OkTPoShW5aCSpK8fWS6GVROEMxognGOT+NRREyggFnOGEakFiMfd
-Slk033WMyH/nTEkMj18nLgD4MKut80QvP07zpO19NeqFsuCXTsNEXR19fQv64dP/
-L++EyyEdkXYgnjTUMLeXtd18HIVjAf7cIcrnKZtiiAjBr7kpH8wKE0b03PQDgy+f
-DiKD+Avdz5INYl0tN32DTp91yxZi3ud3c4CXXfYKxdZqw1VkyK9Gok3Hm4IyEw3g
-qcEMmhTNi07UlE+Q3mb2Y3ZQY40AjRX+q0iaFhn5hybNgtS/CheSWh0iH0eLgWQM
-dQvha6NIfK/QdTwZMR4fsxpjD7QIjF8voDz7HBLqNpOsoyd/B7PIYVTWhplikDAg
-MA00g4QThYIXAZkcWyYIGZ4Nqu+bsV68E0LcKWmnBZP36vTWsoYRS3CCcCzkaoTS
-vnf192tM4envzbYj9VV5iZgBwoWJPAOyRK1nK79XTi6IRlMz52HrMCRHUoWr/uF0
-rf2SZFP3oHl5AtHgDz0lMqnDgRXOhuX4XktidEB1ftS2iKshhf3VBK4A7AqA+o/9
-x2E4jn9+wM8QZ+ynlxZGMizSdNBUAsnpmzPDZq9nVv+Jx2Jv+t4YhZJOz/xhj5Na
-9KyT9pkosSbsnjQ7tz6K
-=J/Lr
+iQIcBAEBCAAGBQJVUvlmAAoJEPiazRVxLXTFzjsP/01fUN9m4Xvr9ag8yjvkJfrk
+2/i3L9sCBn94DZtZq66fCBlvY9PcxRCvftkrqJfPZDL9EOHFlNLycKnkjXBEtnMm
+2/MGPR5SNERFOLiK3l26Dxtgn34J6+ESBOIiU/3bJQdvhs1IGHfaLrf0RWccNPnn
+p7Ap/IY7o/3+lQMCuzMWP2k+87UBkR+EOtE73UINuSiH7eK4CwL12RfPYal00sFl
+f8lbGqd0pacM5cKtcRrBo58UmMUYTVB1YQQj7MibUc1X132ggacDOJyN4aX+0uoh
+kT+vNDDWBcKkrjdVZa43mqlzPUFb0V538U1RaUhVxgTUQz/3x1sxE1ty6QiONdNh
+SaBRtSUjPQIh/BMtLNFns10llbDfaQtwgmIlFf8WXxhzGQfg9O4wpDW+KYd+wIpF
+QhlPJyzY+PJPhRJSvI5CT1J3n73OKGbWuRAsHR5Xwk1vMnu6ToyQodAv6pSpRcSQ
+aAbkLWafDArU2sxoQJXvXbyMOUerakZWlmjWQNKJpUlb6p8d7193RNS1nSfjkh/W
+wlJGUtVpQfgP6ADd7eBpF43AySEwqlv0OlRZ9RcrcI9RItwkBqYuz8KAp93cnB8b
+kdpnlVglW4Z/car5TWVhoanZfMX3MBedPFlFExll/JPOziN3b2tbKpd65kKWCDA7
+r3j1plr0pPkZ8nqS5wMZ
+=wPNv
-----END PGP SIGNATURE-----
diff --git a/dev-vcs/tortoisehg/tortoisehg-3.4.ebuild b/dev-vcs/tortoisehg/tortoisehg-3.4.ebuild
new file mode 100644
index 000000000000..5d49cd8094e9
--- /dev/null
+++ b/dev-vcs/tortoisehg/tortoisehg-3.4.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/tortoisehg/tortoisehg-3.4.ebuild,v 1.1 2015/05/13 07:12:37 polynomial-c Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 eutils
+
+if [[ ${PV} != *9999* ]]; then
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="https://www.bitbucket.org/${PN}/targz/downloads/${P}.tar.gz"
+ HG_DEPEND=">=dev-vcs/mercurial-3.3 <dev-vcs/mercurial-3.5"
+else
+ inherit mercurial
+ EHG_REPO_URI="https://bitbucket.org/tortoisehg/thg"
+ EHG_REVISION="stable"
+ KEYWORDS=""
+ SRC_URI=""
+ HG_DEPEND="dev-vcs/mercurial"
+fi
+
+DESCRIPTION="Set of graphical tools for Mercurial"
+HOMEPAGE="http://tortoisehg.bitbucket.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND="${HG_DEPEND}
+ dev-python/iniparse[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/PyQt4[svg,${PYTHON_USEDEP}]
+ dev-python/qscintilla-python[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ doc? ( >=dev-python/sphinx-1.0.3 )"
+
+# Workaround race condition in build_qt
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_prepare_all() {
+ if [[ ${LINGUAS+set} ]]; then
+ cd i18n/tortoisehg || die
+ local x y keep
+ for x in *.po; do
+ keep=false
+ for y in ${LINGUAS}; do
+ if [[ ${y} == ${x%.po}* ]]; then
+ keep=true
+ break
+ fi
+ done
+ ${keep} || rm "${x}" || die
+ done
+ cd "${S}" || die
+ fi
+ distutils-r1_python_prepare_all
+}
+
+python_compile_all() {
+ use doc && emake -C doc html
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ dodoc doc/ReadMe*.txt doc/TODO contrib/mergetools.rc
+ if use doc ; then
+ dohtml -r doc/build/html/
+ fi
+ newicon -s scalable icons/scalable/apps/thg-logo.svg thg_logo.svg
+ domenu contrib/thg.desktop
+}
+
+pkg_postinst() {
+ elog "When startup of ${PN} fails with an API version mismatch error"
+ elog "between dev-python/sip and dev-python/PyQt4 please rebuild"
+ elog "dev-python/qscintilla-python."
+}