summaryrefslogtreecommitdiff
path: root/dev-vcs/hg-fast-export
diff options
context:
space:
mode:
Diffstat (limited to 'dev-vcs/hg-fast-export')
-rw-r--r--dev-vcs/hg-fast-export/Manifest5
-rw-r--r--dev-vcs/hg-fast-export/hg-fast-export-160914.ebuild40
-rw-r--r--dev-vcs/hg-fast-export/metadata.xml12
3 files changed, 57 insertions, 0 deletions
diff --git a/dev-vcs/hg-fast-export/Manifest b/dev-vcs/hg-fast-export/Manifest
new file mode 100644
index 000000000000..73283c4278fd
--- /dev/null
+++ b/dev-vcs/hg-fast-export/Manifest
@@ -0,0 +1,5 @@
+DIST hg-fast-export-160914.tar.gz 11379 SHA256 1eb2c520f9fa93413d17e4a4551e3dde0dad31564498f1204b191741bd5a4763 SHA512 9e57e7835cc50e8db5d2ebf840d60b4ce25ec19e9722e705eba1178cc41fde57129664de3e1fc157ce8352632c8d0b8be33109afa50b53e159793a8a2ed21fea WHIRLPOOL 53daa9e7ab09f39b76b3eea28fcf8be080a2841cbba146626aabc147c8f3343de06e9f1c9a9aae34f90a4d86eb138f234fe71bd554c723a70a3cb8cb1f0d40df
+EBUILD hg-fast-export-160914.ebuild 920 SHA256 d334456bf08e3121c85f8dd206ecf809e828ae134a39c145a3ebedb67b0e48ba SHA512 ea94e0fec5cc405446ecb2fe591373007f1610f30555dba17849dc3d83c73b2820b4829e7e01716c7a90c7c3273ee3bbe1ba3bab33cdef8f39a88fd9ccd8cf33 WHIRLPOOL 37abd95c17245abab5598759d306f57c7f9fdd053ffa505b96d4ad149d6994dccca9f5557aee39c65dbb6fb6396b963dc982d574f8a7a4ec8a55946ca8c15e84
+MISC ChangeLog 3479 SHA256 201ee97e2c2bb06986bae4112f19a1483010f594e1f62496759b455444712f62 SHA512 1219b0fd1c3d10eb95077472dfc20a8364e30cc6cf6ab4b68d944ef7c23fcf9445eb90d6fad50c6e5e489b68af843338d89cf5752a8f038bde7d285ef5009324 WHIRLPOOL 99c9c8405c08831952129c4b3a49c69d7eb870a07b391aa0634577b065ff94cb587d61e89b6b3a2043565a19ab65b1551232661f90c1d0ba98c81c8dbd7a7dfc
+MISC ChangeLog-2015 1035 SHA256 efa5f793890384d5f5bbc65265c2a1419d5f610d3a783c8f0597f1fc57061719 SHA512 5abe0d40a79442f520e0a1fbc9e3af49af196a0393e624fe75bf6f65df60236f68bae5551b7251e5d60a79a1f0d1030bd967d21ff0b54a84d1d958f3d5f9b9a8 WHIRLPOOL 3c11d619b597703e19c7923c7cb15826379ae20711af3ddcdbc51b07bf609ffbcea945d80c7eed5ea4c73764bf4c4558e0a1b6c83f4278e29571babaae50ceaf
+MISC metadata.xml 398 SHA256 f1d882adf1df8eb57bb488f9e4358d275dec979de7b0aa16cd884182b4b322e2 SHA512 e085ace0752eaf009dd9c86ffb5f1198d1feb44f3c46d219457e6871208b2ea96d3d58ab54d28c8ca02b5ca3b5b21ae0ae2c96aedb9926b747110740a296142c WHIRLPOOL 352b35be13c9c0305fb2f1c42525fa838ecee45c3cb43fa542f6768cce89a480aa7177ab605bd19588d9c20d3fcd640572389182e448c18b7ca191aa2bf2058c
diff --git a/dev-vcs/hg-fast-export/hg-fast-export-160914.ebuild b/dev-vcs/hg-fast-export/hg-fast-export-160914.ebuild
new file mode 100644
index 000000000000..60a39b304cf5
--- /dev/null
+++ b/dev-vcs/hg-fast-export/hg-fast-export-160914.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-r1 vcs-snapshot
+
+DESCRIPTION="mercurial to git converter using git-fast-import"
+HOMEPAGE="https://github.com/frej/fast-export"
+SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="${PYTHON_DEPS}"
+RDEPEND="${DEPEND}
+ dev-vcs/git
+ dev-vcs/mercurial"
+
+src_prepare() {
+ default
+ sed -e '/^PYTHON/s/python/&2.7/' \
+ -e '/^PYTHON/s/PYTHON:/E&/g' \
+ -e "/^ROOT/s:=.*:='${EPREFIX}/usr/bin':" \
+ -i "${PN}".sh hg-reset.sh || die
+}
+
+src_install() {
+ default
+ newbin "${PN}".sh "${PN}"
+ newbin hg-reset.sh hg-reset
+ python_foreach_impl python_doexe "${PN}".py
+ python_foreach_impl python_doexe hg-reset.py
+ python_foreach_impl python_domodule hg2git.py
+}
diff --git a/dev-vcs/hg-fast-export/metadata.xml b/dev-vcs/hg-fast-export/metadata.xml
new file mode 100644
index 000000000000..9886b5971a1e
--- /dev/null
+++ b/dev-vcs/hg-fast-export/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>junghans@gentoo.org</email>
+ <name>Christoph Junghans</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">frej/fast-export</remote-id>
+ <bugs-to>https://github.com/frej/fast-export/issues</bugs-to>
+ </upstream>
+</pkgmetadata>