aboutsummaryrefslogtreecommitdiffstats
path: root/devel/dulwich
diff options
context:
space:
mode:
Diffstat (limited to 'devel/dulwich')
-rw-r--r--devel/dulwich/Makefile39
-rw-r--r--devel/dulwich/distinfo3
-rw-r--r--devel/dulwich/pkg-descr7
-rw-r--r--devel/dulwich/pkg-plist69
4 files changed, 118 insertions, 0 deletions
diff --git a/devel/dulwich/Makefile b/devel/dulwich/Makefile
new file mode 100644
index 000000000000..ef9ba6d44d2c
--- /dev/null
+++ b/devel/dulwich/Makefile
@@ -0,0 +1,39 @@
+# Ports collection makefile for: dulwich
+# Date created: 2009-10-24
+# Whom: Marco Broeder <marco.broeder@gmx.eu>
+#
+# $FreeBSD$
+#
+
+PORTNAME= dulwich
+PORTVERSION= 0.4.0
+CATEGORIES= devel python
+MASTER_SITES= http://samba.org/~jelmer/${PORTNAME}/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= marco.broeder@gmx.eu
+COMMENT= Pure-Python implementation of the Git file formats and protocols
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=yes
+
+.ifndef (NOPORTDOCS)
+PORTDOCS= AUTHORS COPYING HACKING NEWS README
+.endif
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|PYTHON = python|PYTHON = /usr/bin/env python|g; \
+ s|/usr|${PREFIX}|g' ${WRKSRC}/Makefile
+
+ ${REINPLACE_CMD} -e 's|/usr/bin/python|/usr/bin/env python|g' \
+ ${WRKSRC}/setup.py
+
+post-install:
+.ifndef (NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ for n in ${PORTDOCS}; do \
+ ${INSTALL_MAN} ${WRKSRC}/$${n} ${DOCSDIR}/; \
+ done
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/dulwich/distinfo b/devel/dulwich/distinfo
new file mode 100644
index 000000000000..0f06474c5901
--- /dev/null
+++ b/devel/dulwich/distinfo
@@ -0,0 +1,3 @@
+MD5 (dulwich-0.4.0.tar.gz) = 579f2c60b0cdf05774da9842d5580c1f
+SHA256 (dulwich-0.4.0.tar.gz) = 03c082349f934c332df98072d711874953e1134f17504dc51c16084cf0a81565
+SIZE (dulwich-0.4.0.tar.gz) = 73140
diff --git a/devel/dulwich/pkg-descr b/devel/dulwich/pkg-descr
new file mode 100644
index 000000000000..f23c77a71b8c
--- /dev/null
+++ b/devel/dulwich/pkg-descr
@@ -0,0 +1,7 @@
+Dulwich is a pure-Python implementation of the Git file formats and protocols.
+
+It aims to give an interface to git repos that doesn't call out to git directly
+but instead uses pure Python. It is based on the Python-Git module released by
+James Westby.
+
+WWW: http://samba.org/~jelmer/dulwich/
diff --git a/devel/dulwich/pkg-plist b/devel/dulwich/pkg-plist
new file mode 100644
index 000000000000..d8df96e50fcb
--- /dev/null
+++ b/devel/dulwich/pkg-plist
@@ -0,0 +1,69 @@
+bin/dul-daemon
+bin/dulwich
+%%PYTHON_SITELIBDIR%%/dulwich/__init__.py
+%%PYTHON_SITELIBDIR%%/dulwich/__init__.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/_objects.so
+%%PYTHON_SITELIBDIR%%/dulwich/_pack.so
+%%PYTHON_SITELIBDIR%%/dulwich/client.py
+%%PYTHON_SITELIBDIR%%/dulwich/client.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/client.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/errors.py
+%%PYTHON_SITELIBDIR%%/dulwich/errors.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/errors.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/index.py
+%%PYTHON_SITELIBDIR%%/dulwich/index.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/index.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.py
+%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/misc.py
+%%PYTHON_SITELIBDIR%%/dulwich/misc.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/misc.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/object_store.py
+%%PYTHON_SITELIBDIR%%/dulwich/object_store.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/object_store.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/objects.py
+%%PYTHON_SITELIBDIR%%/dulwich/objects.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/objects.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/pack.py
+%%PYTHON_SITELIBDIR%%/dulwich/pack.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/pack.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/protocol.py
+%%PYTHON_SITELIBDIR%%/dulwich/protocol.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/protocol.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/repo.py
+%%PYTHON_SITELIBDIR%%/dulwich/repo.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/repo.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/server.py
+%%PYTHON_SITELIBDIR%%/dulwich/server.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/server.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_client.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_client.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_client.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_index.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_index.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_index.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_lru_cache.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_lru_cache.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_lru_cache.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_object_store.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_object_store.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_object_store.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_objects.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_objects.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_objects.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_pack.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_pack.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_pack.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_protocol.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_protocol.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_protocol.pyo
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_repository.py
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_repository.pyc
+%%PYTHON_SITELIBDIR%%/dulwich/tests/test_repository.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/dulwich/tests
+@dirrm %%PYTHON_SITELIBDIR%%/dulwich