ports/96482: [NEW PORT] print/py-pyscript: Python module for producing high quality PostScript graphics
Nicola Vitale
nivit at email.it
Fri Apr 28 16:40:24 UTC 2006
>Number: 96482
>Category: ports
>Synopsis: [NEW PORT] print/py-pyscript: Python module for producing high quality PostScript graphics
>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: Fri Apr 28 16:40:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Nicola Vitale
>Release: FreeBSD 6.1-RC i386
>Organization:
>Environment:
System: FreeBSD arancino.domo.sva 6.1-RC FreeBSD 6.1-RC #4: Sat Apr 15 10:17:24 CEST 2006
>Description:
PyScript is a python module for producing high quality postscript
graphics. Rather than use a GUI to draw a picture, the picture is
programmed using python and the PyScript objects.
Some of the key features are:
* All scripting is done in python, which is a high level, easy
to learn, well-developed scripting language.
* All the objects can be translated, scaled, rotated, ... in fact
any affine transformation.
* Plain text is automatically kerned.
* You can place arbitrary LaTeX expressions on your figures.
* You can create your own figure objects, and develop a library
of figure primitives.
* Output is publication quality.
Author: Alexei Gilchrist, Paul Cochrane <aalexei at users.sourceforge.net>
WWW: http://pyscript.sourceforge.net/
Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:
--- py24-pyscript-0.6.shar begins here ---
# 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:
#
# py-pyscript
# py-pyscript/pkg-descr
# py-pyscript/Makefile
# py-pyscript/pkg-plist
# py-pyscript/distinfo
#
echo c - py-pyscript
mkdir -p py-pyscript > /dev/null 2>&1
echo x - py-pyscript/pkg-descr
sed 's/^X//' >py-pyscript/pkg-descr << 'END-of-py-pyscript/pkg-descr'
XPyScript is a python module for producing high quality postscript
Xgraphics. Rather than use a GUI to draw a picture, the picture is
Xprogrammed using python and the PyScript objects.
X
XSome of the key features are:
X
X * All scripting is done in python, which is a high level, easy
X to learn, well-developed scripting language.
X * All the objects can be translated, scaled, rotated, ... in fact
X any affine transformation.
X * Plain text is automatically kerned.
X * You can place arbitrary LaTeX expressions on your figures.
X * You can create your own figure objects, and develop a library
X of figure primitives.
X * Output is publication quality.
X
XAuthor: Alexei Gilchrist, Paul Cochrane <aalexei at users.sourceforge.net>
XWWW: http://pyscript.sourceforge.net/
END-of-py-pyscript/pkg-descr
echo x - py-pyscript/Makefile
sed 's/^X//' >py-pyscript/Makefile << 'END-of-py-pyscript/Makefile'
X# New ports collection makefile for: py-script
X# Date created: 2006-04-28
X# Whom: Nicola Vitale <nivit at email.it>
X#
X# $FreeBSD$
X#
X
XPORTNAME= pyscript
XPORTVERSION= 0.6
XCATEGORIES= print graphics
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= ${PORTNAME}
XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER= nivit at email.it
XCOMMENT= Python module for producing high quality PostScript graphics
X
XRUN_DEPENDS= latex:${PORTSDIR}/print/teTeX-base \
X dvips:${PORTSDIR}/print/dvipsk-tetex
X
XUSE_PYTHON= yes
XUSE_PYDISTUTILS= yes
X
XDATADIR= ${PYTHON_SITELIBDIR}/${PORTNAME}
X
XPYSCRIPT_EXAMPLES= doc/examples/*.py
XPYSCRIPT_MANUAL= doc/manual/pyscript.pdf
X
X.if defined(WITHOUT_EXAMPLES)
XPORTEXAMPLES= "@comment "
X.else
XPORTEXAMPLES= ""
X.endif
XPLIST_SUB+= PORTEXAMPLES=${PORTEXAMPLES}
X
Xpost-install:
X
X.if !defined(WITHOUT_EXAMPLES)
X ${MKDIR} ${EXAMPLESDIR}
X ${INSTALL_DATA} ${WRKSRC}/${PYSCRIPT_EXAMPLES} ${EXAMPLESDIR}
X.endif
X
X.if !defined(NOPORTDOCS)
X ${MKDIR} ${DOCSDIR}
X ${INSTALL_DATA} ${WRKSRC}/${PYSCRIPT_MANUAL} ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-py-pyscript/Makefile
echo x - py-pyscript/pkg-plist
sed 's/^X//' >py-pyscript/pkg-plist << 'END-of-py-pyscript/pkg-plist'
X at comment $FreeBSD$
Xbin/pyscript
X%%DATADIR%%/__init__.py
X%%DATADIR%%/__init__.pyc
X%%DATADIR%%/__init__.pyo
X%%DATADIR%%/afm.py
X%%DATADIR%%/afm.pyc
X%%DATADIR%%/afm.pyo
X%%DATADIR%%/arrowheads.py
X%%DATADIR%%/arrowheads.pyc
X%%DATADIR%%/arrowheads.pyo
X%%DATADIR%%/base.py
X%%DATADIR%%/base.pyc
X%%DATADIR%%/base.pyo
X%%DATADIR%%/defaults.py
X%%DATADIR%%/defaults.pyc
X%%DATADIR%%/defaults.pyo
X%%DATADIR%%/fonts/__init__.py
X%%DATADIR%%/fonts/__init__.pyc
X%%DATADIR%%/fonts/__init__.pyo
X%%DATADIR%%/fonts/courier.py
X%%DATADIR%%/fonts/courier.pyc
X%%DATADIR%%/fonts/courier.pyo
X%%DATADIR%%/fonts/courier_bold.py
X%%DATADIR%%/fonts/courier_bold.pyc
X%%DATADIR%%/fonts/courier_bold.pyo
X%%DATADIR%%/fonts/courier_boldoblique.py
X%%DATADIR%%/fonts/courier_boldoblique.pyc
X%%DATADIR%%/fonts/courier_boldoblique.pyo
X%%DATADIR%%/fonts/courier_oblique.py
X%%DATADIR%%/fonts/courier_oblique.pyc
X%%DATADIR%%/fonts/courier_oblique.pyo
X%%DATADIR%%/fonts/helvetica.py
X%%DATADIR%%/fonts/helvetica.pyc
X%%DATADIR%%/fonts/helvetica.pyo
X%%DATADIR%%/fonts/helvetica_bold.py
X%%DATADIR%%/fonts/helvetica_bold.pyc
X%%DATADIR%%/fonts/helvetica_bold.pyo
X%%DATADIR%%/fonts/helvetica_boldoblique.py
X%%DATADIR%%/fonts/helvetica_boldoblique.pyc
X%%DATADIR%%/fonts/helvetica_boldoblique.pyo
X%%DATADIR%%/fonts/helvetica_oblique.py
X%%DATADIR%%/fonts/helvetica_oblique.pyc
X%%DATADIR%%/fonts/helvetica_oblique.pyo
X%%DATADIR%%/fonts/symbol.py
X%%DATADIR%%/fonts/symbol.pyc
X%%DATADIR%%/fonts/symbol.pyo
X%%DATADIR%%/fonts/times_bold.py
X%%DATADIR%%/fonts/times_bold.pyc
X%%DATADIR%%/fonts/times_bold.pyo
X%%DATADIR%%/fonts/times_bolditalic.py
X%%DATADIR%%/fonts/times_bolditalic.pyc
X%%DATADIR%%/fonts/times_bolditalic.pyo
X%%DATADIR%%/fonts/times_italic.py
X%%DATADIR%%/fonts/times_italic.pyc
X%%DATADIR%%/fonts/times_italic.pyo
X%%DATADIR%%/fonts/times_roman.py
X%%DATADIR%%/fonts/times_roman.pyc
X%%DATADIR%%/fonts/times_roman.pyo
X%%DATADIR%%/fonts/zapfdingbats.py
X%%DATADIR%%/fonts/zapfdingbats.pyc
X%%DATADIR%%/fonts/zapfdingbats.pyo
X%%DATADIR%%/groups.py
X%%DATADIR%%/groups.pyc
X%%DATADIR%%/groups.pyo
X%%DATADIR%%/lib/__init__.py
X%%DATADIR%%/lib/__init__.pyc
X%%DATADIR%%/lib/__init__.pyo
X%%DATADIR%%/lib/electronics.py
X%%DATADIR%%/lib/electronics.pyc
X%%DATADIR%%/lib/electronics.pyo
X%%DATADIR%%/lib/optics.py
X%%DATADIR%%/lib/optics.pyc
X%%DATADIR%%/lib/optics.pyo
X%%DATADIR%%/lib/present.py
X%%DATADIR%%/lib/present.pyc
X%%DATADIR%%/lib/present.pyo
X%%DATADIR%%/lib/presentation.py
X%%DATADIR%%/lib/presentation.pyc
X%%DATADIR%%/lib/presentation.pyo
X%%DATADIR%%/lib/qi.py
X%%DATADIR%%/lib/qi.pyc
X%%DATADIR%%/lib/qi.pyo
X%%DATADIR%%/lib/quantumcircuits.py
X%%DATADIR%%/lib/quantumcircuits.pyc
X%%DATADIR%%/lib/quantumcircuits.pyo
X%%DATADIR%%/objects.py
X%%DATADIR%%/objects.pyc
X%%DATADIR%%/objects.pyo
X%%DATADIR%%/path.py
X%%DATADIR%%/path.pyc
X%%DATADIR%%/path.pyo
X%%DATADIR%%/render.py
X%%DATADIR%%/render.pyc
X%%DATADIR%%/render.pyo
X%%DATADIR%%/vectors.py
X%%DATADIR%%/vectors.pyc
X%%DATADIR%%/vectors.pyo
X%%DATADIR%%/version.py
X%%DATADIR%%/version.pyc
X%%DATADIR%%/version.pyo
X%%PORTDOCS%%%%DOCSDIR%%/pyscript.pdf
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/align.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/align2.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/atom.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bifurcate.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ccp2004_poster.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/detector.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/distribute.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/div_con.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/fabry-perot_pdh.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/flower_algorithm.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mach-zehnder.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/michelson-morely.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/qcirc.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sagnac.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sphere.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/stateSwap.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/teleport.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tex.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tutorial.py
X%%PORTEXAMPLES%%%%EXAMPLESDIR%%/twoqubitQST.py
X at dirrm %%DATADIR%%/fonts
X at dirrm %%DATADIR%%/lib
X at dirrm %%DATADIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%
END-of-py-pyscript/pkg-plist
echo x - py-pyscript/distinfo
sed 's/^X//' >py-pyscript/distinfo << 'END-of-py-pyscript/distinfo'
XMD5 (pyscript-0.6.tar.gz) = 8b4945fda4318abdcd77f1573996b9da
XSHA256 (pyscript-0.6.tar.gz) = 8ade2acbc2d46978f09931b160a1618c5fb028496830f0c14169021f5c5f3081
XSIZE (pyscript-0.6.tar.gz) = 398220
END-of-py-pyscript/distinfo
exit
--- py24-pyscript-0.6.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list