summaryrefslogtreecommitdiffstats
path: root/dev-vcs
diff options
context:
space:
mode:
authorSuren A. Chilingaryan <csa@suren.me>2019-09-01 00:00:32 +0200
committerSuren A. Chilingaryan <csa@suren.me>2019-09-01 00:00:32 +0200
commitca9627e70852f6b2e835660df870fe3ab405882d (patch)
tree0a008b1d5b16fa0679a195ed7b5662c7891f591c /dev-vcs
downloaddarklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.gz
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.bz2
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.tar.xz
darklin4-ca9627e70852f6b2e835660df870fe3ab405882d.zip
Initial import
Diffstat (limited to 'dev-vcs')
-rw-r--r--dev-vcs/bzr-search/Manifest1
-rw-r--r--dev-vcs/bzr-search/bzr-search-9999.ebuild22
-rw-r--r--dev-vcs/bzr-svn/bzr-svn-1.2.2.ebuild38
-rw-r--r--dev-vcs/bzr-webdav/Manifest2
-rw-r--r--dev-vcs/bzr-webdav/bzr-webdav-9999.ebuild34
-rw-r--r--dev-vcs/bzr-webdav/files/bzr_webdav-ds-error400.patch12
6 files changed, 109 insertions, 0 deletions
diff --git a/dev-vcs/bzr-search/Manifest b/dev-vcs/bzr-search/Manifest
new file mode 100644
index 0000000..b964de0
--- /dev/null
+++ b/dev-vcs/bzr-search/Manifest
@@ -0,0 +1 @@
+EBUILD bzr-search-9999.ebuild 449 BLAKE2B 9ad4a304b7fd8633581a0e6819942eec58bb8b3a6d9e8797681c94bbb92199ee3af6b893a566848c82e61f89abfa3adbb1a2901febe3c45f62aed589cc877f13 SHA512 8b45a41972882ce48b53be892864e79c39c5ed849134820e8bc5adb9882a95feb9627c690b08cc604097d3497833cd7d417b60c795e7cdad39cc22b2b65d3c95
diff --git a/dev-vcs/bzr-search/bzr-search-9999.ebuild b/dev-vcs/bzr-search/bzr-search-9999.ebuild
new file mode 100644
index 0000000..7523263
--- /dev/null
+++ b/dev-vcs/bzr-search/bzr-search-9999.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 bzr
+
+DESCRIPTION="Generates indices of bzr revisions which can then be searched quickly"
+HOMEPAGE="https://launchpad.net/bzr-search"
+SRC_URI=""
+EBZR_REPO_URI="lp:bzr-search"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE=""
+
+DEPEND=">=dev-vcs/bzr-1.6"
+RDEPEND=""
diff --git a/dev-vcs/bzr-svn/bzr-svn-1.2.2.ebuild b/dev-vcs/bzr-svn/bzr-svn-1.2.2.ebuild
new file mode 100644
index 0000000..15cf0c0
--- /dev/null
+++ b/dev-vcs/bzr-svn/bzr-svn-1.2.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-vcs/bzr-svn/bzr-svn-1.2.2.ebuild,v 1.3 2013/03/25 20:40:05 ago Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2:2.5"
+PYTHON_USE_WITH="sqlite"
+SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="2.4 3.*"
+
+inherit distutils
+
+MY_P=${P/_rc/~rc}
+
+DESCRIPTION="Bazaar plugin that adds support for foreign Subversion repositories."
+HOMEPAGE="http://bazaar-vcs.org/BzrForeignBranches/Subversion"
+SRC_URI="http://samba.org/~jelmer/bzr/${MY_P}.tar.gz"
+
+LICENSE="|| ( GPL-2 GPL-3 )"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="test"
+# As long as https://bugs.launchpad.net/bzr-svn/+bug/526485 is unfixed
+RESTRICT=test
+
+# Packager: check compatible bzr versions via
+# `grep bzr_compatible_versions info.py`, and minimum subvertpy version
+# via `grep subvertpy_minimum_version info.py`.
+
+CDEPEND=">=dev-vcs/bzr-2.5
+ >=dev-python/subvertpy-0.8.8"
+DEPEND="${CDEPEND}
+ test? ( !dev-vcs/bzr-rewrite )"
+RDEPEND="${CDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="AUTHORS FAQ HACKING NEWS README TODO mapping.txt specs/*"
diff --git a/dev-vcs/bzr-webdav/Manifest b/dev-vcs/bzr-webdav/Manifest
new file mode 100644
index 0000000..3f2e5ea
--- /dev/null
+++ b/dev-vcs/bzr-webdav/Manifest
@@ -0,0 +1,2 @@
+AUX bzr_webdav-ds-error400.patch 467 SHA256 7561f3881f48a9775f19c24465a5837c1378e88332a03452e5299ad95fd7d69f SHA512 50e7377c5ab9db374600687bc70b3e8eab4d9612f3fc418988af6853202667535a4dfad2ed2621b0859e55f9e616412e40bd07cd610d2cb34dc60e49be16acf5 WHIRLPOOL a9516cacd8c90e4c3c784cd1f366d7c6d93b34c6741728dd76ea35cc28884e4d401b8de5934cb36846f1f0cc4d1bac377db49761e755a8f81f9c9aa6e509e2e4
+EBUILD bzr-webdav-9999.ebuild 910 SHA256 8508719189ea3887dc326c7029bea19759945259853fc7b44eb9776874f61a6c SHA512 03e6d5e6a280dc41c0db58ef5d33d02d4c265f2d6306ad07c736178b64770ce145e94896c0f3e4d2a69a3d783b45c4edf99269f8e60441760348b435d3adc781 WHIRLPOOL 18e28de3468a769f98c2c9ebf0529d50e550251940680a65a5d9a83f2f59a1a42310e2ee515389e01fc8d4b866b9de8a1fc31ef613bab6bb0405387969a1c14e
diff --git a/dev-vcs/bzr-webdav/bzr-webdav-9999.ebuild b/dev-vcs/bzr-webdav/bzr-webdav-9999.ebuild
new file mode 100644
index 0000000..e192fde
--- /dev/null
+++ b/dev-vcs/bzr-webdav/bzr-webdav-9999.ebuild
@@ -0,0 +1,34 @@
+# Distributed under the terms of the GNU General Public License v2
+# Copyleft (c) Vadim Fint aka MockSoul <mocksoul@gmail.com>
+
+EAPI=6
+
+inherit eutils bzr
+
+DESCRIPTION="Implementation of WebDAV for bzr http transports. Allows write access to DAV-enabled web servers by registering http+webdav and https+webdav as protocols recognized by bzr"
+HOMEPAGE="https://launchpad.net/bzr.webdav"
+#EBZR_REPO_URI="lp:bzr.webdav"
+EBZR_REPO_URI="http://darksoft.org/bzr/mirrors/bzr.webdav"
+EBZR_BRANCH="trunk"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE=""
+DEPEND=">=dev-lang/python-2.4"
+RDEPEND="${DEPEND}"
+
+
+PATCHES=(
+ "${FILESDIR}"/bzr_webdav-ds-error400.patch
+)
+
+
+src_install() {
+ pylibdir="$(python -c 'from distutils.sysconfig import get_python_lib; print get_python_lib()')"
+ [ -n "${pylibdir}" ] && dodir "${pylibdir}"
+ plugdir=$pylibdir/bzrlib/plugins/webdav
+ dodir $plugdir
+ insinto $plugdir
+ doins *.py
+}
diff --git a/dev-vcs/bzr-webdav/files/bzr_webdav-ds-error400.patch b/dev-vcs/bzr-webdav/files/bzr_webdav-ds-error400.patch
new file mode 100644
index 0000000..9f4061a
--- /dev/null
+++ b/dev-vcs/bzr-webdav/files/bzr_webdav-ds-error400.patch
@@ -0,0 +1,12 @@
+--- webdav/webdav.py 2012-07-14 22:33:22.000000000 +0200
++++ empty-put-request-bug/webdav.py 2012-07-14 23:49:02.000000000 +0200
+@@ -798,6 +797,9 @@
+
+ def append_bytes(self, relpath, bytes, mode=None):
+ """See Transport.append_bytes"""
++ if not bytes:
++ return
++
+ if self._range_hint is not None:
+ # TODO: We reuse the _range_hint handled by bzr core,
+ # unless someone can show me a server implementing