diff options
Diffstat (limited to 'dev-vcs/svn2git')
-rw-r--r-- | dev-vcs/svn2git/Manifest | 10 | ||||
-rw-r--r-- | dev-vcs/svn2git/files/svn2git-1.0.10-version.patch | 23 | ||||
-rw-r--r-- | dev-vcs/svn2git/files/svn2git-1.0.2.1-include-path.patch | 13 | ||||
-rw-r--r-- | dev-vcs/svn2git/metadata.xml | 11 | ||||
-rw-r--r-- | dev-vcs/svn2git/svn2git-1.0.10.ebuild | 47 | ||||
-rw-r--r-- | dev-vcs/svn2git/svn2git-1.0.11.ebuild | 46 | ||||
-rw-r--r-- | dev-vcs/svn2git/svn2git-9999.ebuild | 46 |
7 files changed, 196 insertions, 0 deletions
diff --git a/dev-vcs/svn2git/Manifest b/dev-vcs/svn2git/Manifest new file mode 100644 index 000000000000..eee6f3e8fa02 --- /dev/null +++ b/dev-vcs/svn2git/Manifest @@ -0,0 +1,10 @@ +AUX svn2git-1.0.10-version.patch 900 SHA256 00d0711b57e4d95080297300d0519b3f6b201ce1325ac5b79b3dd34e3667b111 SHA512 51d69b34c5d2a481b04d3ef43368815a406fd709aeaa358e60e41c75b776895e79a11b402d87cb4d0c4b0b70776dd31f34809fbece9b069bc834510872af4b03 WHIRLPOOL dff29ea7f6cbe965cc7e63887e006ccb7968658b6111aab6fdf899c11d0e268cc180086486c28bf36a2a9b3e4127bf91d042efea47be3e412df8ab20971cf40c +AUX svn2git-1.0.2.1-include-path.patch 637 SHA256 69edb7f9008abaef4603f03c467df47f6ce21505ee235d5f23a9e9b59dc479d8 SHA512 1711a6281622bfe781fdf05df3644073ff6d2240cba1744540bf28b9f8732482002cc4769e040db93f08b0f8378e4cd9b4288f8bf7db4ee759d5c5c1770b3fe3 WHIRLPOOL 8d01a8b36aff11c8bdc42a4cb4edd821e5acea6e8a45dc53ca8f17a11794cae969a4c939986a0be54c46f5808e0fe491c1af85746d36364ce5feecc60b2e40f0 +DIST svn2git-1.0.10.tar.gz 26667 SHA256 1b1300144e8a0f82485f4046c4585d53deff839a274f70f7cb32d5a5a76ffe61 SHA512 7148721a5470be2537494349a63e02abf2a0a115c1cea51dae7c407c4480b4576ed3f572b4d1cfa2d5af6df37d3941dda3b174d298b6bf5530de68b5b504ed49 WHIRLPOOL c3b1ada8ffc925aef666f095c1b3a8a2323980a777a6e1751cfc02e5510d3d18fc95e68d8e3a275a5061ed0e073cc1eee538279f5a01039e698af135a4b38df1 +DIST svn2git-1.0.11.tar.gz 30986 SHA256 1103d1747af7c18ca18a6a89637e3e3ab87518710ee8eecee4d402b8f445b010 SHA512 8fa082d8da2dfc9687ebb4269b3861a053f83afb71a5c0666155bdb179d7799de3f37f3d58cabe02069bda8e8fd306bb729ba04709c0654ba8a5c24952142de9 WHIRLPOOL 98c8a11dda0c6fab63f5792b95ca2fb6087b4d5e04f0aeaa14061f2d84a4632913515fa6dfaa3d9a1b94940dcee61eeae00d24b8f12fe110138e548232456965 +EBUILD svn2git-1.0.10.ebuild 1136 SHA256 e93c631f6dfede6892028b201442e9bf0e7ffabdb1f962a1026c6788b46d4787 SHA512 41533788c0db01aabe51384f3b3744f96053b26fea2a1e2d163f21211684f3c24c2ecef5b407637e53689ddc649093184e03bd88f5edb67649046ea5106a832c WHIRLPOOL 83065506b4d23323fbfece1957799e35d3b779fb5cac96c1e235b735597fa2ce35691cd2786910b475565ba7979e92613c52ed536ec4056e04d947b46ecf81d9 +EBUILD svn2git-1.0.11.ebuild 1169 SHA256 5e7ee4ce67b407f3d37a37fe7feb7bf7d129fed6e22861e7853a741e5a2a2aac SHA512 9e1a3300a721e032b7b6ec7fda1602ea7c5ad921acd7d7e74228796915b250172a8a0f001e544f9c1d2ebb928c0101540e98ed843dbcaa62ee05a1b04b9d4e6d WHIRLPOOL 5c2f70b025278f77115e0bf726fe285a3a1a92b76f5d7a1ea6a3e9c4fc6ec47feb0e3a6c1157a36679e9446ea4e2b34340ca4f4a19885916dcc179f39300c8c8 +EBUILD svn2git-9999.ebuild 1169 SHA256 5e7ee4ce67b407f3d37a37fe7feb7bf7d129fed6e22861e7853a741e5a2a2aac SHA512 9e1a3300a721e032b7b6ec7fda1602ea7c5ad921acd7d7e74228796915b250172a8a0f001e544f9c1d2ebb928c0101540e98ed843dbcaa62ee05a1b04b9d4e6d WHIRLPOOL 5c2f70b025278f77115e0bf726fe285a3a1a92b76f5d7a1ea6a3e9c4fc6ec47feb0e3a6c1157a36679e9446ea4e2b34340ca4f4a19885916dcc179f39300c8c8 +MISC ChangeLog 4111 SHA256 618ac97e53f2ea22328b710a23aed77c13b4715df345b350218011c52308e09f SHA512 0527dc23f0bf3d28876fff038d41d1c16f00a95aae6386f39124c139184837e27d46ceaecb647bd322577b965a23ef51d8a603ed977c982903223b2803766d18 WHIRLPOOL 74d06571765533286a13f5e06f1f8a3d6002ee422fb5bb1b463553cfed457510dee671170fdba473eea860ca9dd5923026c9e7a6c2c6a59484393dd8ea8330c4 +MISC ChangeLog-2015 5872 SHA256 b59c7e95bfe8f30d1f119b0b07f508c2ddbea697a116323c5845352467ad56b9 SHA512 0201c269f1bdf6df2a0999c605f1186a140fd16eea5e9a842b07f0fbcf02e8324415073649ebfd188c1832240287a1716092b660a6c580ea21ff7efa0bf6658a WHIRLPOOL 3b4e2fc2824fd71687dcc788988243b62351d45cadfe0dcd7af2a98accab6c0c67031b7370722935b1dd90c1717cc1c95a39ce2d0cfddd0d631f2152185b681e +MISC metadata.xml 341 SHA256 d826214bf1d52b8d460cfcde8553a0c454ae4869f9ade8c3feeec2e1858cd513 SHA512 9026002122daf2c35d3c407ca605e353c8b6b39514572207bf3642ad98b8265965e2b56244ebfa1f864670426e98dbe21fec948e17cf97fdafce8bafb27bf590 WHIRLPOOL aa85e11d0a0d722ff467982a726f6ae378c5f17f94d31c5467c87c13bed435b74d8030ed5aa3a74f5511efe215fa5de1171d21b9068d1a26b60adf5b20009052 diff --git a/dev-vcs/svn2git/files/svn2git-1.0.10-version.patch b/dev-vcs/svn2git/files/svn2git-1.0.10-version.patch new file mode 100644 index 000000000000..894cf2c2a10e --- /dev/null +++ b/dev-vcs/svn2git/files/svn2git-1.0.10-version.patch @@ -0,0 +1,23 @@ +From d8b1c8c774a61666e7c62bf5beb8f0f1b4a3e01a Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping <sebastian@pipping.org> +Date: Tue, 21 May 2013 23:11:25 +0200 +Subject: [PATCH] Stop using Git SHA1 version string + +diff --git a/src/src.pro b/src/src.pro +index da6d40d..2626a6f 100644 +--- a/src/src.pro ++++ b/src/src.pro +@@ -6,10 +6,7 @@ SVN_INCLUDE = /usr/include/subversion-1 /usr/local/include/subversion-1 + APR_INCLUDE = /usr/include/apr-1.0 /usr/include/apr-1 /usr/local/include/apr-1 + exists(local-config.pri):include(local-config.pri) + +-VERSION = $$system(git --no-pager show --pretty=oneline --no-notes | head -1 | cut -b-40) +- !isEmpty(VERSION){ +- VERSION = $${VERSION} +- } ++VERSION = $$(SVN_ALL_FAST_EXPORT_VERSION) + + VERSTR = '\\"$${VERSION}\\"' # place quotes around the version string + DEFINES += VER=\"$${VERSTR}\" # create a VER macro containing the version string +-- +1.8.2.1 diff --git a/dev-vcs/svn2git/files/svn2git-1.0.2.1-include-path.patch b/dev-vcs/svn2git/files/svn2git-1.0.2.1-include-path.patch new file mode 100644 index 000000000000..2349b3080835 --- /dev/null +++ b/dev-vcs/svn2git/files/svn2git-1.0.2.1-include-path.patch @@ -0,0 +1,13 @@ +--- src/src.pro 2011-01-11 09:02:15.696463807 +0100 ++++ src/src.pro 2011-01-11 09:03:59.793959849 +0100 +@@ -3,8 +3,8 @@ + # Automatically generated by qmake (2.01a) dim. dc. 23 13:49:28 2007 + ###################################################################### + +-SVN_INCLUDE = /usr/include/subversion-1 /usr/local/include/subversion-1 +-APR_INCLUDE = /usr/include/apr-1.0 /usr/include/apr-1 /usr/local/include/apr-1 ++SVN_INCLUDE = /usr/include/subversion-1 ++APR_INCLUDE = /usr/include/apr-1 + exists(local-config.pri):include(local-config.pri) + + VERSION = $$system(git --no-pager show --pretty=oneline --no-notes | head -1 | cut -b-40) diff --git a/dev-vcs/svn2git/metadata.xml b/dev-vcs/svn2git/metadata.xml new file mode 100644 index 000000000000..53b9b59c3902 --- /dev/null +++ b/dev-vcs/svn2git/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>sping@gentoo.org</email> + <name>Sebastian Pipping</name> + </maintainer> + <upstream> + <remote-id type="github">svn-all-fast-export/svn2git</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-vcs/svn2git/svn2git-1.0.10.ebuild b/dev-vcs/svn2git/svn2git-1.0.10.ebuild new file mode 100644 index 000000000000..d23b946dd204 --- /dev/null +++ b/dev-vcs/svn2git/svn2git-1.0.10.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="2" + +inherit eutils qt4-r2 +[ "$PV" == "9999" ] && inherit git + +DESCRIPTION="Tool for one-time conversion from svn to git" +HOMEPAGE="https://github.com/svn-all-fast-export/svn2git" +if [ "$PV" == "9999" ]; then + EGIT_REPO_URI="https://github.com/svn-all-fast-export/svn2git.git" + KEYWORDS="" +else + SRC_URI="https://www.hartwork.org/public/${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="" +# KEYWORDS way up + +DEPEND="dev-vcs/subversion + dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-vcs/git" + +S=${WORKDIR}/${PN}-${PN} + +src_prepare() { + # Note: patching order matters + epatch "${FILESDIR}"/${PN}-1.0.2.1-include-path.patch + if [[ "$PV" != "9999" ]]; then + epatch "${FILESDIR}"/${PN}-1.0.10-version.patch + export SVN_ALL_FAST_EXPORT_VERSION=${PVR} # for src_compile + fi + + qt4-r2_src_prepare +} + +src_install() { + insinto /usr/share/${PN}/samples + doins samples/*.rules || die 'doins failed' + dobin svn-all-fast-export || die 'dobin failed' + dosym svn-all-fast-export /usr/bin/svn2git || die 'dosym failed' +} diff --git a/dev-vcs/svn2git/svn2git-1.0.11.ebuild b/dev-vcs/svn2git/svn2git-1.0.11.ebuild new file mode 100644 index 000000000000..c9fa2d784940 --- /dev/null +++ b/dev-vcs/svn2git/svn2git-1.0.11.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils qt4-r2 +[ "$PV" == "9999" ] && inherit git-r3 + +DESCRIPTION="Tool for one-time conversion from svn to git" +HOMEPAGE="https://github.com/svn-all-fast-export/svn2git" +if [ "$PV" == "9999" ]; then + EGIT_REPO_URI="https://github.com/svn-all-fast-export/svn2git.git" + KEYWORDS="" +else + SRC_URI="https://github.com/svn-all-fast-export/svn2git/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="" +# KEYWORDS way up + +DEPEND="dev-vcs/subversion + dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-vcs/git" + +src_prepare() { + # Note: patching order matters + epatch "${FILESDIR}"/${PN}-1.0.2.1-include-path.patch + if [[ "$PV" != "9999" ]]; then + epatch "${FILESDIR}"/${PN}-1.0.10-version.patch + export SVN_ALL_FAST_EXPORT_VERSION=${PVR} # for src_compile + fi + + qt4-r2_src_prepare +} + +src_install() { + dodoc README.md + insinto /usr/share/${PN}/samples + doins samples/*.rules || die 'doins failed' + dobin svn-all-fast-export || die 'dobin failed' + dosym svn-all-fast-export /usr/bin/svn2git || die 'dosym failed' +} diff --git a/dev-vcs/svn2git/svn2git-9999.ebuild b/dev-vcs/svn2git/svn2git-9999.ebuild new file mode 100644 index 000000000000..c9fa2d784940 --- /dev/null +++ b/dev-vcs/svn2git/svn2git-9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils qt4-r2 +[ "$PV" == "9999" ] && inherit git-r3 + +DESCRIPTION="Tool for one-time conversion from svn to git" +HOMEPAGE="https://github.com/svn-all-fast-export/svn2git" +if [ "$PV" == "9999" ]; then + EGIT_REPO_URI="https://github.com/svn-all-fast-export/svn2git.git" + KEYWORDS="" +else + SRC_URI="https://github.com/svn-all-fast-export/svn2git/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="" +# KEYWORDS way up + +DEPEND="dev-vcs/subversion + dev-qt/qtcore:4" +RDEPEND="${DEPEND} + dev-vcs/git" + +src_prepare() { + # Note: patching order matters + epatch "${FILESDIR}"/${PN}-1.0.2.1-include-path.patch + if [[ "$PV" != "9999" ]]; then + epatch "${FILESDIR}"/${PN}-1.0.10-version.patch + export SVN_ALL_FAST_EXPORT_VERSION=${PVR} # for src_compile + fi + + qt4-r2_src_prepare +} + +src_install() { + dodoc README.md + insinto /usr/share/${PN}/samples + doins samples/*.rules || die 'doins failed' + dobin svn-all-fast-export || die 'dobin failed' + dosym svn-all-fast-export /usr/bin/svn2git || die 'dosym failed' +} |