diff options
author | drochner <drochner@pkgsrc.org> | 2010-08-15 10:33:20 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2010-08-15 10:33:20 +0000 |
commit | 52ea889d85a37fe9466056a328aaa7cfddf436b3 (patch) | |
tree | efaa65653747f2091b800a455a749087b1d3b5de /devel | |
parent | c055f1dcdffc44327b757b3ca3baf3fd2104446c (diff) | |
download | pkgsrc-52ea889d85a37fe9466056a328aaa7cfddf436b3.tar.gz |
add py-pysvn-1.7.2, a Python SVN client library, from Helge Muehlmeier
per pkgsrc-wip
(with a little change to avoid backward/../paths)
Diffstat (limited to 'devel')
-rw-r--r-- | devel/py-pysvn/DESCR | 2 | ||||
-rw-r--r-- | devel/py-pysvn/Makefile | 50 | ||||
-rw-r--r-- | devel/py-pysvn/PLIST | 3 | ||||
-rw-r--r-- | devel/py-pysvn/distinfo | 6 | ||||
-rw-r--r-- | devel/py-pysvn/patches/patch-aa | 15 |
5 files changed, 76 insertions, 0 deletions
diff --git a/devel/py-pysvn/DESCR b/devel/py-pysvn/DESCR new file mode 100644 index 00000000000..267ff6f2652 --- /dev/null +++ b/devel/py-pysvn/DESCR @@ -0,0 +1,2 @@ +The pysvn project's goal is to enable Tools to be +written in Python that use subversion. diff --git a/devel/py-pysvn/Makefile b/devel/py-pysvn/Makefile new file mode 100644 index 00000000000..a08a1d9c13c --- /dev/null +++ b/devel/py-pysvn/Makefile @@ -0,0 +1,50 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/08/15 10:33:20 drochner Exp $ +# + +VERS= 1.7.2 +DISTNAME= pysvn-${VERS} +PKGNAME= ${PYPKGPREFIX}-pysvn-${VERS} +CATEGORIES= devel +MASTER_SITES= http://pysvn.barrys-emacs.org/source_kits/ + +MAINTAINER= helgoman@users.sourceforge.net +HOMEPAGE= http://pysvn.tigris.org/ +COMMENT= Python interface to Subversion +LICENSE= apache-1.1 + +PKG_DESTDIR_SUPPORT= user-destdir + +DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat + +USE_LANGUAGES= c c++ + +PSVNSRC= Source +PYSETUP= setup.py +PYSETUPSUBDIR= ${PSVNSRC}/pysvn +PY_PATCHPLIST= yes +TESTDIR= Tests + +BUILD_DIRS= ${PSVNSRC} + +.include "../../lang/python/pyversion.mk" + +do-configure: +.if ${PYVERSSUFFIX} == "2.5" || ${PYVERSSUFFIX} == "2.4" + cd ${WRKSRC}/${PSVNSRC} && ${PYTHONBIN} ${PYSETUP} backport +.endif + cd ${WRKSRC}/${PSVNSRC} && ${PYTHONBIN} ${PYSETUP} configure + +do-install: + ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/${PYSITELIB}/pysvn + ${INSTALL_DATA} \ + ${WRKSRC}/${PYSETUPSUBDIR}/*.py \ + ${WRKSRC}/${PYSETUPSUBDIR}/*.so \ + ${DESTDIR}${PREFIX}/${PYSITELIB}/pysvn + +# XXX expect one difference due to the patched Python path +do-test: + cd ${WRKSRC}/${TESTDIR} && ${MAKE} + +.include "../../devel/subversion-base/buildlink3.mk" +.include "../../lang/python/extension.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/py-pysvn/PLIST b/devel/py-pysvn/PLIST new file mode 100644 index 00000000000..d458113192a --- /dev/null +++ b/devel/py-pysvn/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/08/15 10:33:20 drochner Exp $ +${PYSITELIB}/pysvn/__init__.py +${PYSITELIB}/pysvn/_pysvn_2_5.so diff --git a/devel/py-pysvn/distinfo b/devel/py-pysvn/distinfo new file mode 100644 index 00000000000..51c1fe8eea4 --- /dev/null +++ b/devel/py-pysvn/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/08/15 10:33:20 drochner Exp $ + +SHA1 (pysvn-1.7.2.tar.gz) = e8afa0c1f56c82f13f5e17c7dd120cfa82c8a24f +RMD160 (pysvn-1.7.2.tar.gz) = 85026cff619aeefde622b677f7b6697269beab4f +Size (pysvn-1.7.2.tar.gz) = 333643 bytes +SHA1 (patch-aa) = 9b4dad10ee5238b409fa00c986f11dc25ef97e72 diff --git a/devel/py-pysvn/patches/patch-aa b/devel/py-pysvn/patches/patch-aa new file mode 100644 index 00000000000..1ff433d9b59 --- /dev/null +++ b/devel/py-pysvn/patches/patch-aa @@ -0,0 +1,15 @@ +$NetBSD: patch-aa,v 1.1.1.1 2010/08/15 10:33:20 drochner Exp $ + +#Set up the correct call for python. + +--- Tests/test-01.sh.orig 2010-08-12 10:52:02.000000000 +0000 ++++ Tests/test-01.sh +@@ -43,7 +43,7 @@ cmd_pysvn ls file://${TESTROOT}/repos -v + + echo Info: Testing - checkout + cmd_pysvn checkout file://${TESTROOT}/repos/trunk ${TESTROOT}/wc1 +-cmd python ${WORKDIR}/Tests/find.py ${TESTROOT}/wc1 ++cmd ${PYTHON} ${WORKDIR}/Tests/find.py ${TESTROOT}/wc1 + cmd cd ${TESTROOT}/wc1/test + + echo Info: Testing - add |