diff options
Diffstat (limited to 'dev-vcs')
-rw-r--r-- | dev-vcs/bzr-search/Manifest | 1 | ||||
-rw-r--r-- | dev-vcs/bzr-search/bzr-search-9999.ebuild | 22 | ||||
-rw-r--r-- | dev-vcs/bzr-svn/bzr-svn-1.2.2.ebuild | 38 | ||||
-rw-r--r-- | dev-vcs/bzr-webdav/Manifest | 2 | ||||
-rw-r--r-- | dev-vcs/bzr-webdav/bzr-webdav-9999.ebuild | 34 | ||||
-rw-r--r-- | dev-vcs/bzr-webdav/files/bzr_webdav-ds-error400.patch | 12 |
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 |