svn commit: r322158 - head/devel/py-ptrace
Sofian Brabez
sbz at FreeBSD.org
Tue Jul 2 07:15:50 UTC 2013
Author: sbz
Date: Tue Jul 2 07:15:49 2013
New Revision: 322158
URL: http://svnweb.freebsd.org/changeset/ports/322158
Log:
- Update to 0.6.5
- Convert to new options framework
- Respect PORTDOCS and PORTEXAMPLES
- Take maintainership
Submitted by: sbz (myself)
Approved by: lwhsu
Modified:
head/devel/py-ptrace/Makefile (contents, props changed)
head/devel/py-ptrace/distinfo (contents, props changed)
head/devel/py-ptrace/pkg-plist (contents, props changed)
Modified: head/devel/py-ptrace/Makefile
==============================================================================
--- head/devel/py-ptrace/Makefile Tue Jul 2 06:21:24 2013 (r322157)
+++ head/devel/py-ptrace/Makefile Tue Jul 2 07:15:49 2013 (r322158)
@@ -1,32 +1,50 @@
-# New ports collection makefile for: py-ptrace
-# Date created: 2008-06-15
-# Whom: Li-Wen Hsu <lwhsu at FreeBSD.org>
-#
+# Created by: Li-Wen Hsu <lwhsu at FreeBSD.org>
# $FreeBSD$
-#
PORTNAME= ptrace
-PORTVERSION= 0.6.3
-PORTREVISION= 1
+PORTVERSION= 0.6.5
CATEGORIES= devel python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= python-ptrace-${PORTVERSION}
-MAINTAINER= lwhsu at FreeBSD.org
+MAINTAINER= sbz at FreeBSD.org
COMMENT= Python binding of ptrace
-RUN_DEPENDS= ${PYTHON_SITELIBDIR}/distorm3/libdistorm3.so:${PORTSDIR}/devel/py-distorm
+LICENSE= GPLv2
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distorm>0:${PORTSDIR}/devel/py-distorm
-USE_PYTHON= 2.5-2.7
+USE_PYTHON= 2.7+
USE_PYDISTUTILS= yes
PYDISTUTILS_PKGNAME= python_ptrace
-LICENSE= GPLv2
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
+EXAMPLESDIR= ${DOCSDIR:C/doc/examples/}
+
+PORTSDOCS= AUTHORS ChangeLog PKG-INFO README README.cptrace TODO
ONLY_FOR_ARCHS= i386
+.include <bsd.port.options.mk>
+
post-patch:
${REINPLACE_CMD} -e 's|libdistorm64.so|${PYTHON_SITELIBDIR}/distorm3/libdistorm3.so|' \
${WRKSRC}/ptrace/pydistorm.py
+post-install:
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTSDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
+.endif
+.if ${PORT_OPTIONS:MEXAMPLES}
+ @${MKDIR} ${EXAMPLESDIR}
+ @(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR})
+.endif
+
+regression-test: extract
+ @(cd ${WRKSRC} && ${PYTHON_CMD} test_doc.py)
+
.include <bsd.port.mk>
Modified: head/devel/py-ptrace/distinfo
==============================================================================
--- head/devel/py-ptrace/distinfo Tue Jul 2 06:21:24 2013 (r322157)
+++ head/devel/py-ptrace/distinfo Tue Jul 2 07:15:49 2013 (r322158)
@@ -1,2 +1,2 @@
-SHA256 (python-ptrace-0.6.3.tar.gz) = e44934725397c69777ef38ce0f03380840425f0974c7ba4a914a023541d39aa6
-SIZE (python-ptrace-0.6.3.tar.gz) = 77030
+SHA256 (python-ptrace-0.6.5.tar.gz) = 11d339f791f052fcd76b95b27203b6da194c87c6f7a0188bbe4154b27840b3a3
+SIZE (python-ptrace-0.6.5.tar.gz) = 77546
Modified: head/devel/py-ptrace/pkg-plist
==============================================================================
--- head/devel/py-ptrace/pkg-plist Tue Jul 2 06:21:24 2013 (r322157)
+++ head/devel/py-ptrace/pkg-plist Tue Jul 2 07:15:49 2013 (r322158)
@@ -181,3 +181,13 @@ bin/strace.py
@dirrm %%PYTHON_SITELIBDIR%%/ptrace/debugger
@dirrm %%PYTHON_SITELIBDIR%%/ptrace/binding
@dirrm %%PYTHON_SITELIBDIR%%/ptrace
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/PKG-INFO
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.cptrace
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/itrace.py
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_dbg.py
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
More information about the svn-ports-head
mailing list