summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorWilliam Grzybowski <wg@FreeBSD.org>2013-10-14 12:04:42 +0000
committerWilliam Grzybowski <wg@FreeBSD.org>2013-10-14 12:04:42 +0000
commitc56465530fd1615d8f13820ba6445c992c1ae0c7 (patch)
treeb110756ad2c4f6ab002ada25c3bfb808a3258517 /devel
parentdevel/diffuse: allow staging (diff)
devel/dulwich: allow staging
- Allow staging - Add EXAMPLES option - Use python auto plist PR: ports/182746 Submitted by: Marco Bröder <marco.broeder gmx.eu> (maintainer)
Notes
Notes: svn path=/head/; revision=330308
Diffstat (limited to 'devel')
-rw-r--r--devel/dulwich/Makefile32
-rw-r--r--devel/dulwich/distinfo4
-rw-r--r--devel/dulwich/pkg-plist137
3 files changed, 21 insertions, 152 deletions
diff --git a/devel/dulwich/Makefile b/devel/dulwich/Makefile
index 5fa215239367..bbee95cc9121 100644
--- a/devel/dulwich/Makefile
+++ b/devel/dulwich/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= dulwich
-PORTVERSION= 0.9.0
+PORTVERSION= 0.9.1
CATEGORIES= devel python
MASTER_SITES= http://www.samba.org/~jelmer/${PORTNAME}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,31 +13,37 @@ COMMENT= Pure-Python implementation of the Git file formats and protocols
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
+PORTDOCS= NEWS README introduction.txt object-store.txt protocol.txt \
+ remote.txt repo.txt tag.txt
+PORTEXAMPLES= clone.py diff.py
-PORTDOCS= AUTHORS HACKING NEWS README introduction.txt \
- object-store.txt protocol.txt remote.txt repo.txt tag.txt
-
-USE_PYTHON= -2.7
+USE_PYTHON= 2
USE_PYDISTUTILS=yes
+PYDISTUTILS_AUTOPLIST= yes
-OPTIONSFILE= ${PORT_DBDIR}/${PORTNAME}/options
-OPTIONS_DEFINE= DOCS
-OPTIONS_DEFAULT=DOCS
+OPTIONS_DEFINE= DOCS EXAMPLES
+OPTIONS_DEFAULT=DOCS EXAMPLES
-NO_STAGE= yes
.include <bsd.port.options.mk>
post-patch:
${REINPLACE_CMD} -e 's|PYTHON = python|PYTHON = ${PYTHON_CMD}|g' \
${WRKSRC}/Makefile
${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \
- ${WRKSRC}/setup.py
+ ${WRKSRC}/setup.py ${WRKSRC}/examples/*.py
post-install:
.if ${PORT_OPTIONS:MDOCS}
- ${CP} ${WRKSRC}/docs/*.txt ${WRKSRC}/docs/tutorial/*.txt ${WRKSRC}
- @${MKDIR} ${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR}
+ ${CP} ${WRKSRC}/docs/*.txt ${WRKSRC}/docs/tutorial/*.txt ${WRKSRC}/
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/)
+.endif
+
+.if ${PORT_OPTIONS:MEXAMPLES}
+ ${CP} ${WRKSRC}/examples/*.py ${WRKSRC}/
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ (cd ${WRKSRC} && ${INSTALL_SCRIPT} ${PORTEXAMPLES} \
+ ${STAGEDIR}${EXAMPLESDIR}/)
.endif
.include <bsd.port.mk>
diff --git a/devel/dulwich/distinfo b/devel/dulwich/distinfo
index 191a928c998d..b48a0486b0b0 100644
--- a/devel/dulwich/distinfo
+++ b/devel/dulwich/distinfo
@@ -1,2 +1,2 @@
-SHA256 (dulwich-0.9.0.tar.gz) = bc6df3634216d01064d86c0bad8b39f26802dbfe37d34f1b0edf8a60c4ca8f25
-SIZE (dulwich-0.9.0.tar.gz) = 221697
+SHA256 (dulwich-0.9.1.tar.gz) = 3396b821e6119b33ab0d6554f193d3d51e1debf5bcd7206ac155b808f426a1e8
+SIZE (dulwich-0.9.1.tar.gz) = 223606
diff --git a/devel/dulwich/pkg-plist b/devel/dulwich/pkg-plist
deleted file mode 100644
index 7c74bd0df8cc..000000000000
--- a/devel/dulwich/pkg-plist
+++ /dev/null
@@ -1,137 +0,0 @@
-bin/dul-daemon
-bin/dul-web
-bin/dulwich
-%%PYTHON_SITELIBDIR%%/dulwich/__init__.py
-%%PYTHON_SITELIBDIR%%/dulwich/__init__.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/__init__.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/_compat.py
-%%PYTHON_SITELIBDIR%%/dulwich/_compat.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/_compat.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/_diff_tree.so
-%%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/config.py
-%%PYTHON_SITELIBDIR%%/dulwich/config.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/config.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/diff_tree.py
-%%PYTHON_SITELIBDIR%%/dulwich/diff_tree.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/diff_tree.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/errors.py
-%%PYTHON_SITELIBDIR%%/dulwich/errors.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/errors.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/fastexport.py
-%%PYTHON_SITELIBDIR%%/dulwich/fastexport.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/fastexport.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/file.py
-%%PYTHON_SITELIBDIR%%/dulwich/file.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/file.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/hooks.py
-%%PYTHON_SITELIBDIR%%/dulwich/hooks.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/hooks.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/index.py
-%%PYTHON_SITELIBDIR%%/dulwich/index.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/index.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/log_utils.py
-%%PYTHON_SITELIBDIR%%/dulwich/log_utils.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/log_utils.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.py
-%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/lru_cache.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/patch.py
-%%PYTHON_SITELIBDIR%%/dulwich/patch.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/patch.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/walk.py
-%%PYTHON_SITELIBDIR%%/dulwich/walk.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/walk.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/web.py
-%%PYTHON_SITELIBDIR%%/dulwich/web.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/web.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/__init__.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_blackbox.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_blackbox.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_blackbox.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_config.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_config.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_config.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_diff_tree.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_diff_tree.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_diff_tree.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_fastexport.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_fastexport.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_fastexport.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_file.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_file.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_file.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_hooks.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_hooks.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_hooks.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_missing_obj_finder.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_missing_obj_finder.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_missing_obj_finder.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_patch.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_patch.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_patch.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
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_server.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_server.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_server.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_walk.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_walk.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_walk.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_web.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_web.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_web.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_utils.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_utils.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/test_utils.pyo
-%%PYTHON_SITELIBDIR%%/dulwich/tests/utils.py
-%%PYTHON_SITELIBDIR%%/dulwich/tests/utils.pyc
-%%PYTHON_SITELIBDIR%%/dulwich/tests/utils.pyo
-@dirrm %%PYTHON_SITELIBDIR%%/dulwich/tests
-@dirrm %%PYTHON_SITELIBDIR%%/dulwich