From 0162d0c519ed057c31557a401816d8246689a484 Mon Sep 17 00:00:00 2001
From: Markus Ullmann <jokey@gentoo.org>
Date: Tue, 19 Dec 2006 17:23:17 +0000
Subject: dev-python/pysvn: Import for bug #62852

svn path=/sunrise/; revision=2347
---
 dev-python/pysvn/Manifest                      | 12 ++++++
 dev-python/pysvn/files/digest-pysvn-1.5.0      |  3 ++
 dev-python/pysvn/files/pysvn-1.5.0-nokrb.patch | 11 +++++
 dev-python/pysvn/pysvn-1.5.0.ebuild            | 58 ++++++++++++++++++++++++++
 4 files changed, 84 insertions(+)
 create mode 100644 dev-python/pysvn/Manifest
 create mode 100644 dev-python/pysvn/files/digest-pysvn-1.5.0
 create mode 100644 dev-python/pysvn/files/pysvn-1.5.0-nokrb.patch
 create mode 100644 dev-python/pysvn/pysvn-1.5.0.ebuild

(limited to 'dev-python')

diff --git a/dev-python/pysvn/Manifest b/dev-python/pysvn/Manifest
new file mode 100644
index 000000000..c1aba5813
--- /dev/null
+++ b/dev-python/pysvn/Manifest
@@ -0,0 +1,12 @@
+AUX pysvn-1.5.0-nokrb.patch 325 RMD160 b40941c90e095bab6038035e6c726ff52584bb93 SHA1 7e1cc4158881c3aac84795ff174db5ed9778e3ef SHA256 4630754b22e381624eef73ab7072499667cf61aa04145ee02851036146f4b60f
+MD5 a57cfedca4c97d7c9d10a433c254a9da files/pysvn-1.5.0-nokrb.patch 325
+RMD160 b40941c90e095bab6038035e6c726ff52584bb93 files/pysvn-1.5.0-nokrb.patch 325
+SHA256 4630754b22e381624eef73ab7072499667cf61aa04145ee02851036146f4b60f files/pysvn-1.5.0-nokrb.patch 325
+DIST pysvn-1.5.0.tar.gz 464503 RMD160 6b27b5431aa60526f2f43eb185da4e837353a783 SHA1 6a9219fb7a95d97b826e3932ed9d2c9fd02dd774 SHA256 2833cf3c82968ea91d68c3845a1bed7b90fdf8c607a047b7508eeaacd5775e6e
+EBUILD pysvn-1.5.0.ebuild 1166 RMD160 86065f08f26a395b903ccf10ed676aeac78ba47e SHA1 14e447e61781cde92d36452bbedb657866f98107 SHA256 f80173d6bde69b3437f197e6f8f8a17eae1cc5e126490b9393a73917fd0f77c5
+MD5 038eab63bf0bf270fed6bff0f2f0b355 pysvn-1.5.0.ebuild 1166
+RMD160 86065f08f26a395b903ccf10ed676aeac78ba47e pysvn-1.5.0.ebuild 1166
+SHA256 f80173d6bde69b3437f197e6f8f8a17eae1cc5e126490b9393a73917fd0f77c5 pysvn-1.5.0.ebuild 1166
+MD5 663da11bf5644b5c517c41cf2e2a3c54 files/digest-pysvn-1.5.0 235
+RMD160 63342683cc1c48384280a56f0f6727ac876240b7 files/digest-pysvn-1.5.0 235
+SHA256 efa35cb4a0ab52bb3595c59b5640f706175490b80161dc9583b5fbd3834bfa73 files/digest-pysvn-1.5.0 235
diff --git a/dev-python/pysvn/files/digest-pysvn-1.5.0 b/dev-python/pysvn/files/digest-pysvn-1.5.0
new file mode 100644
index 000000000..efe884010
--- /dev/null
+++ b/dev-python/pysvn/files/digest-pysvn-1.5.0
@@ -0,0 +1,3 @@
+MD5 27d6a169194922f030fb13e0ba021c58 pysvn-1.5.0.tar.gz 464503
+RMD160 6b27b5431aa60526f2f43eb185da4e837353a783 pysvn-1.5.0.tar.gz 464503
+SHA256 2833cf3c82968ea91d68c3845a1bed7b90fdf8c607a047b7508eeaacd5775e6e pysvn-1.5.0.tar.gz 464503
diff --git a/dev-python/pysvn/files/pysvn-1.5.0-nokrb.patch b/dev-python/pysvn/files/pysvn-1.5.0-nokrb.patch
new file mode 100644
index 000000000..52a4fa959
--- /dev/null
+++ b/dev-python/pysvn/files/pysvn-1.5.0-nokrb.patch
@@ -0,0 +1,11 @@
+--- setup.py.orig	2006-10-16 23:51:38.000000000 +0200
++++ setup.py	2006-12-19 18:18:09.000000000 +0100
+@@ -262,7 +262,7 @@
+ -lsvn_client-1 \
+ -lsvn_diff-1 \
+ -lsvn_repos-1 \
+- -lgssapi_krb5 -lkrb5 -lk5crypto -lkrb5support -lcom_err -lresolv -lexpat -lneon
++-lcom_err -lresolv -lexpat -lneon
+ 
+ #include pysvn_common.mak
+ '''
diff --git a/dev-python/pysvn/pysvn-1.5.0.ebuild b/dev-python/pysvn/pysvn-1.5.0.ebuild
new file mode 100644
index 000000000..d9a4b1405
--- /dev/null
+++ b/dev-python/pysvn/pysvn-1.5.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils python
+
+DESCRIPTION="Object-oriented python bindings for subversion"
+HOMEPAGE="http://pysvn.tigris.org/"
+SRC_URI="http://pysvn.tigris.org/files/documents/1233/34994/${P}.tar.gz"
+
+LICENSE="Apache-1.1"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~amd64"
+IUSE="doc"
+
+DEPEND=">=dev-util/subversion-1.2.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}/Source"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+
+	# no kerberos linkage
+	epatch "${FILESDIR}/${P}-nokrb.patch"
+	
+	python setup.py configure
+
+	# we want our CFLAGS as well and don't need krb linkage
+	sed -e 's:^\(CCFLAGS=\)\(.*\):\1$(CFLAGS) \2:g' \
+		-e 's:^\(CCCFLAGS=\)\(.*\):\1$(CXXFLAGS) \2:g' \
+		-i ${S}/Source/Makefile
+}
+
+src_install() {
+	python_version
+
+	cd pysvn
+	exeinto /usr/lib/python${PYVER}/site-packages/pysvn
+	doexe _pysvn.so
+	insinto /usr/lib/python${PYVER}/site-packages/pysvn
+	doins __init__.py
+
+	if use doc ; then
+		cd "${S}/../Docs"
+		dohtml *.html *.js
+	fi
+
+}
+
+pkg_postinst() {
+	python_mod_compile ${ROOT}usr/lib/python${PYVER}/site-packages
+}
+
+pkg_postrm() {
+	python_mod_cleanup
+}
-- 
cgit v1.2.3-65-gdbad