ports/140025: [patch] New port: devel/dulwich. Pure-Python implementation of the Git file formats and protocols

Marco Bröder marco.broeder at gmx.eu
Tue Oct 27 19:50:01 UTC 2009


>Number:         140025
>Category:       ports
>Synopsis:       [patch] New port: devel/dulwich. Pure-Python implementation of the Git file formats and protocols
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 27 19:50:00 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Marco Bröder
>Release:        RELENG_8 amd64
>Organization:
>Environment:
>Description:
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.

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	dulwich
#	dulwich/pkg-descr
#	dulwich/Makefile
#	dulwich/pkg-plist
#	dulwich/distinfo
#
echo c - dulwich
mkdir -p dulwich > /dev/null 2>&1
echo x - dulwich/pkg-descr
sed 's/^X//' >dulwich/pkg-descr << 'c30b90524cb8a036078e0abb99429aec'
XDulwich is a pure-Python implementation of the Git file formats and protocols.
X
XIt aims to give an interface to git repos that doesn't call out to git directly
Xbut instead uses pure Python. It is based on the Python-Git module released by
XJames Westby.
X
XWWW:	http://samba.org/~jelmer/dulwich/
c30b90524cb8a036078e0abb99429aec
echo x - dulwich/Makefile
sed 's/^X//' >dulwich/Makefile << '00a061ca8d27aa325d111e79adfa5fd9'
X# Ports collection makefile for:	dulwich
X# Date created:		2009-10-24
X# Whom:			Marco Broeder <marco.broeder at gmx.eu>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	dulwich
XPORTVERSION=	0.4.0
XCATEGORIES=	devel python
XMASTER_SITES=	http://samba.org/~jelmer/${PORTNAME}/
XPKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER=	marco.broeder at gmx.eu
XCOMMENT=	Pure-Python implementation of the Git file formats and protocols
X
XUSE_PYTHON=	yes
XUSE_PYDISTUTILS=yes
X
X.ifndef (NOPORTDOCS)
XPORTDOCS=	AUTHORS COPYING HACKING NEWS README
X.endif
X
Xpost-patch:
X	${REINPLACE_CMD} -e 's|PYTHON = python|PYTHON = /usr/bin/env python|g; \
X		s|/usr|${PREFIX}|g' ${WRKSRC}/Makefile
X
X	${REINPLACE_CMD} -e 's|/usr/bin/python|/usr/bin/env python|g' \
X		${WRKSRC}/setup.py
X
Xpost-install:
X.ifndef (NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	for n in ${PORTDOCS}; do \
X		${INSTALL_MAN} ${WRKSRC}/$${n} ${DOCSDIR}/; \
X	done
X.endif
X
X.include <bsd.port.mk>
00a061ca8d27aa325d111e79adfa5fd9
echo x - dulwich/pkg-plist
sed 's/^X//' >dulwich/pkg-plist << '69bf4ce71d11887675e8306e0dfeca70'
Xbin/dul-daemon
Xbin/dulwich
X%%PYTHON_SITELIBDIR%%/dulwich/__init__.py
X%%PYTHON_SITELIBDIR%%/dulwich/__init__.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/__init__.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/_objects.so
X%%PYTHON_SITELIBDIR%%/dulwich/_pack.so
X%%PYTHON_SITELIBDIR%%/dulwich/client.py
X%%PYTHON_SITELIBDIR%%/dulwich/client.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/client.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/errors.py
X%%PYTHON_SITELIBDIR%%/dulwich/errors.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/errors.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/index.py
X%%PYTHON_SITELIBDIR%%/dulwich/index.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/index.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.py
X%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/misc.py
X%%PYTHON_SITELIBDIR%%/dulwich/misc.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/misc.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/object_store.py
X%%PYTHON_SITELIBDIR%%/dulwich/object_store.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/object_store.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/objects.py
X%%PYTHON_SITELIBDIR%%/dulwich/objects.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/objects.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/pack.py
X%%PYTHON_SITELIBDIR%%/dulwich/pack.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/pack.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/protocol.py
X%%PYTHON_SITELIBDIR%%/dulwich/protocol.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/protocol.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/repo.py
X%%PYTHON_SITELIBDIR%%/dulwich/repo.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/repo.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/server.py
X%%PYTHON_SITELIBDIR%%/dulwich/server.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/server.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_client.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_client.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_client.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_index.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_index.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_index.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_lru_cache.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_lru_cache.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_lru_cache.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_object_store.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_object_store.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_object_store.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_objects.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_objects.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_objects.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_pack.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_pack.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_pack.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_protocol.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_protocol.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_protocol.pyo
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_repository.py
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_repository.pyc
X%%PYTHON_SITELIBDIR%%/dulwich/tests/test_repository.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/dulwich/tests
X at dirrm %%PYTHON_SITELIBDIR%%/dulwich
69bf4ce71d11887675e8306e0dfeca70
echo x - dulwich/distinfo
sed 's/^X//' >dulwich/distinfo << 'c48900980904a62cd69d0a291a857f8c'
XMD5 (dulwich-0.4.0.tar.gz) = 579f2c60b0cdf05774da9842d5580c1f
XSHA256 (dulwich-0.4.0.tar.gz) = 03c082349f934c332df98072d711874953e1134f17504dc51c16084cf0a81565
XSIZE (dulwich-0.4.0.tar.gz) = 73140
c48900980904a62cd69d0a291a857f8c
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list