diff options
author | miwi <miwi@FreeBSD.org> | 2009-11-02 19:00:25 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2009-11-02 19:00:25 +0800 |
commit | 49a745fdf622155241a639c8b83bb834436bcd12 (patch) | |
tree | 05f520311015d264dd5a9249b999a57dca174e4f /devel/dulwich | |
parent | 9f583d146890a53f6b62b6b6b1cba63e8f9ec34a (diff) | |
download | freebsd-ports-gnome-49a745fdf622155241a639c8b83bb834436bcd12.tar.gz freebsd-ports-gnome-49a745fdf622155241a639c8b83bb834436bcd12.tar.zst freebsd-ports-gnome-49a745fdf622155241a639c8b83bb834436bcd12.zip |
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/
PR: ports/140027
Submitted by: Marco Broeder <marco.broeder at gmx.eu>
Diffstat (limited to 'devel/dulwich')
-rw-r--r-- | devel/dulwich/Makefile | 39 | ||||
-rw-r--r-- | devel/dulwich/distinfo | 3 | ||||
-rw-r--r-- | devel/dulwich/pkg-descr | 7 | ||||
-rw-r--r-- | devel/dulwich/pkg-plist | 69 |
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 |