Index: head/devel/Makefile =================================================================== --- head/devel/Makefile +++ head/devel/Makefile @@ -4831,6 +4831,7 @@ SUBDIR += py-pyvisa-py SUBDIR += py-pyxb SUBDIR += py-pyxml2obj + SUBDIR += py-q SUBDIR += py-qpid SUBDIR += py-qserve SUBDIR += py-qt5 Index: head/devel/py-q/Makefile =================================================================== --- head/devel/py-q/Makefile +++ head/devel/py-q/Makefile @@ -0,0 +1,28 @@ +# $FreeBSD$ + +PORTNAME= q +DISTVERSION= 2.6 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= dch@FreeBSD.org +COMMENT= Quick-and-dirty debugging output for tired programmers + +LICENSE= APACHE20 + +USES= python +USE_PYTHON= distutils autoplist concurrent + +NO_ARCH= yes +SUB_FILES= pkg-message +SUB_LIST= DOCSDIR=${DOCSDIR} + +OPTIONS_DEFINE= DOCS +PORTDOCS= README.md + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) + +.include Index: head/devel/py-q/distinfo =================================================================== --- head/devel/py-q/distinfo +++ head/devel/py-q/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1542039885 +SHA256 (q-2.6.tar.gz) = de0fcf5a439754975dd8022c3bf26374b882d0fe4265aab8813f4e87e057eed5 +SIZE (q-2.6.tar.gz) = 7688 Index: head/devel/py-q/files/pkg-message.in =================================================================== --- head/devel/py-q/files/pkg-message.in +++ head/devel/py-q/files/pkg-message.in @@ -0,0 +1,5 @@ +Instructions for using devel/py-q can be found in the supplied docs: + + %%DOCSDIR%%/README.md + +Or video http://pyvideo.org/video/1858/sunday-evening-lightning-talks#t=25m15 Index: head/devel/py-q/pkg-descr =================================================================== --- head/devel/py-q/pkg-descr +++ head/devel/py-q/pkg-descr @@ -0,0 +1,11 @@ +Quick and dirty debugging output for tired programmers. + +Simply tail -f /tmp/q in your shell, and then: + + import q + q(foo) + +in your script. More information in the README and also +http://pyvideo.org/video/1858/sunday-evening-lightning-talks#t=25m15s + +WWW: https://github.com/zestyping/q