aboutsummaryrefslogtreecommitdiffstats
path: root/devel/py-subversion
diff options
context:
space:
mode:
authorlev <lev@FreeBSD.org>2008-06-30 18:00:07 +0800
committerlev <lev@FreeBSD.org>2008-06-30 18:00:07 +0800
commit2ccb4847642dbed2b53b3a05faa897fab8162178 (patch)
tree3f25325636f8703c783c252280552278b2c29d23 /devel/py-subversion
parentda4ba9bd99e1a4ad8b535640a8bf39d1f05ff161 (diff)
downloadfreebsd-ports-gnome-2ccb4847642dbed2b53b3a05faa897fab8162178.tar.gz
freebsd-ports-gnome-2ccb4847642dbed2b53b3a05faa897fab8162178.tar.zst
freebsd-ports-gnome-2ccb4847642dbed2b53b3a05faa897fab8162178.zip
(1) Upgrade subversion to version 1.5.0.
(2) Make binding ports to be real ports, which installs only bindings and depend on subversion. (3) Rename bindings ports to reflect perl5/python/ruby modules naming scheme. (4) Re-base subversion-freebsd to `devel/subversion'. (5) Fix all ports, which depends on subversion bindings.
Diffstat (limited to 'devel/py-subversion')
-rw-r--r--devel/py-subversion/Makefile23
-rw-r--r--devel/py-subversion/pkg-plist66
2 files changed, 82 insertions, 7 deletions
diff --git a/devel/py-subversion/Makefile b/devel/py-subversion/Makefile
index 0ab81dd7f9db..06d608475110 100644
--- a/devel/py-subversion/Makefile
+++ b/devel/py-subversion/Makefile
@@ -5,16 +5,25 @@
# $FreeBSD$
#
-PKGNAMESUFFIX= -python
+PKGNAMEPREFIX= py-
+CATEGORIES+= python
-MAINTAINER= thinker@branda.to
-COMMENT= Version control system with Python bindings
-CONFLICTS= subversion-[0-9]* subversion-perl-[0-9]* subversion-ruby-[0-9]* subversion-devel-[0-9]* subversion-freebsd-[0-9]*
+MAINTAINER= lev@FreeBSD.org
+COMMENT= Python bindings for version control system
MASTERDIR= ${.CURDIR}/../../devel/subversion
PKGDIR= ${.CURDIR}
-PLIST= ${MASTERDIR}/pkg-plist
-WITH_PYTHON= yes
+USE_PYTHON=yes
-.include "${MASTERDIR}/Makefile"
+SVN_BUILD_BINDINGS=yes
+
+.include "${MASTERDIR}/Makefile.common"
+
+do-build:
+ cd ${WRKSRC} ; ${MAKE} swig-py-lib ; ${MAKE} swig-py
+
+do-install:
+ cd ${WRKSRC} ; ${MAKE} install-swig-py
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-subversion/pkg-plist b/devel/py-subversion/pkg-plist
new file mode 100644
index 000000000000..478521e0d6d1
--- /dev/null
+++ b/devel/py-subversion/pkg-plist
@@ -0,0 +1,66 @@
+lib/libsvn_swig_py-1.a
+lib/libsvn_swig_py-1.la
+lib/libsvn_swig_py-1.so
+lib/libsvn_swig_py-1.so.0
+%%PYTHON_SITELIBDIR%%/libsvn/__init__.py
+%%PYTHON_SITELIBDIR%%/libsvn/__init__.pyc
+%%PYTHON_SITELIBDIR%%/libsvn/_client.a
+%%PYTHON_SITELIBDIR%%/libsvn/_client.la
+%%PYTHON_SITELIBDIR%%/libsvn/_client.so
+%%PYTHON_SITELIBDIR%%/libsvn/_core.a
+%%PYTHON_SITELIBDIR%%/libsvn/_core.la
+%%PYTHON_SITELIBDIR%%/libsvn/_core.so
+%%PYTHON_SITELIBDIR%%/libsvn/_delta.a
+%%PYTHON_SITELIBDIR%%/libsvn/_delta.la
+%%PYTHON_SITELIBDIR%%/libsvn/_delta.so
+%%PYTHON_SITELIBDIR%%/libsvn/_diff.a
+%%PYTHON_SITELIBDIR%%/libsvn/_diff.la
+%%PYTHON_SITELIBDIR%%/libsvn/_diff.so
+%%PYTHON_SITELIBDIR%%/libsvn/_fs.a
+%%PYTHON_SITELIBDIR%%/libsvn/_fs.la
+%%PYTHON_SITELIBDIR%%/libsvn/_fs.so
+%%PYTHON_SITELIBDIR%%/libsvn/_ra.a
+%%PYTHON_SITELIBDIR%%/libsvn/_ra.la
+%%PYTHON_SITELIBDIR%%/libsvn/_ra.so
+%%PYTHON_SITELIBDIR%%/libsvn/_repos.a
+%%PYTHON_SITELIBDIR%%/libsvn/_repos.la
+%%PYTHON_SITELIBDIR%%/libsvn/_repos.so
+%%PYTHON_SITELIBDIR%%/libsvn/_wc.a
+%%PYTHON_SITELIBDIR%%/libsvn/_wc.la
+%%PYTHON_SITELIBDIR%%/libsvn/_wc.so
+%%PYTHON_SITELIBDIR%%/libsvn/client.py
+%%PYTHON_SITELIBDIR%%/libsvn/client.pyc
+%%PYTHON_SITELIBDIR%%/libsvn/core.py
+%%PYTHON_SITELIBDIR%%/libsvn/core.pyc
+%%PYTHON_SITELIBDIR%%/libsvn/delta.py
+%%PYTHON_SITELIBDIR%%/libsvn/delta.pyc
+%%PYTHON_SITELIBDIR%%/libsvn/diff.py
+%%PYTHON_SITELIBDIR%%/libsvn/diff.pyc
+%%PYTHON_SITELIBDIR%%/libsvn/fs.py
+%%PYTHON_SITELIBDIR%%/libsvn/fs.pyc
+%%PYTHON_SITELIBDIR%%/libsvn/ra.py
+%%PYTHON_SITELIBDIR%%/libsvn/ra.pyc
+%%PYTHON_SITELIBDIR%%/libsvn/repos.py
+%%PYTHON_SITELIBDIR%%/libsvn/repos.pyc
+%%PYTHON_SITELIBDIR%%/libsvn/wc.py
+%%PYTHON_SITELIBDIR%%/libsvn/wc.pyc
+%%PYTHON_SITELIBDIR%%/svn/__init__.py
+%%PYTHON_SITELIBDIR%%/svn/__init__.pyc
+%%PYTHON_SITELIBDIR%%/svn/client.py
+%%PYTHON_SITELIBDIR%%/svn/client.pyc
+%%PYTHON_SITELIBDIR%%/svn/core.py
+%%PYTHON_SITELIBDIR%%/svn/core.pyc
+%%PYTHON_SITELIBDIR%%/svn/delta.py
+%%PYTHON_SITELIBDIR%%/svn/delta.pyc
+%%PYTHON_SITELIBDIR%%/svn/diff.py
+%%PYTHON_SITELIBDIR%%/svn/diff.pyc
+%%PYTHON_SITELIBDIR%%/svn/fs.py
+%%PYTHON_SITELIBDIR%%/svn/fs.pyc
+%%PYTHON_SITELIBDIR%%/svn/ra.py
+%%PYTHON_SITELIBDIR%%/svn/ra.pyc
+%%PYTHON_SITELIBDIR%%/svn/repos.py
+%%PYTHON_SITELIBDIR%%/svn/repos.pyc
+%%PYTHON_SITELIBDIR%%/svn/wc.py
+%%PYTHON_SITELIBDIR%%/svn/wc.pyc
+@dirrm %%PYTHON_SITELIBDIR%%/libsvn
+@dirrm %%PYTHON_SITELIBDIR%%/svn