diff options
author | scheidell <scheidell@FreeBSD.org> | 2012-01-12 21:32:14 +0800 |
---|---|---|
committer | scheidell <scheidell@FreeBSD.org> | 2012-01-12 21:32:14 +0800 |
commit | c594cf518e6d159091e6ed0e490cb578779d6703 (patch) | |
tree | c4d556f5706714538bfadf4029add16f68d39783 /graphics/py-stl | |
parent | f81150a956837ff9684a726c024b566f08dbbd59 (diff) | |
download | freebsd-ports-gnome-c594cf518e6d159091e6ed0e490cb578779d6703.tar.gz freebsd-ports-gnome-c594cf518e6d159091e6ed0e490cb578779d6703.tar.zst freebsd-ports-gnome-c594cf518e6d159091e6ed0e490cb578779d6703.zip |
- Author of stl2pov has replaced code with python module, py-stl
PR: ports/163698
Submitted by: Roland Smith <rsmith@xs4all.nl> (maintainer)
Approved by: maintainer, gabor (mentor)
Diffstat (limited to 'graphics/py-stl')
-rw-r--r-- | graphics/py-stl/Makefile | 41 | ||||
-rw-r--r-- | graphics/py-stl/distinfo | 2 | ||||
-rw-r--r-- | graphics/py-stl/pkg-descr | 11 | ||||
-rw-r--r-- | graphics/py-stl/pkg-plist | 10 |
4 files changed, 64 insertions, 0 deletions
diff --git a/graphics/py-stl/Makefile b/graphics/py-stl/Makefile new file mode 100644 index 000000000000..913e5ff518b3 --- /dev/null +++ b/graphics/py-stl/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: py-stl +# Date created: 28 Dec 2011 +# Whom: rsmith@xs4all.nl +# +# $FreeBSD$ + +PORTNAME= stl +PORTVERSION= 3.0 +CATEGORIES= graphics python +MASTER_SITES= http://rsmith.home.xs4all.nl/software/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= py-${PORTNAME}-${GITVER} + +MAINTAINER= rsmith@xs4all.nl +COMMENT= Converts STL models to POV-Ray meshes or PostScript/PDF images + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab2>2:${PORTSDIR}/print/py-reportlab2 + +GITVER= 31a5b12 + +USE_ZIP= YES +USE_PYTHON= 2.5+ +USE_PYDISTUTILS= YES + +CONFLICTS= stl2pov-[0-9]* + +MAN1= stl2ps.1 stlinfo.1 stl2pdf.1 + +NO_BUILD= YES + +post-install: + @${INSTALL_MAN} ${WRKSRC}/stl2ps.1 ${MANPREFIX}/man/man1 + @${INSTALL_MAN} ${WRKSRC}/stlinfo.1 ${MANPREFIX}/man/man1 + @${INSTALL_MAN} ${WRKSRC}/stl2pdf.1 ${MANPREFIX}/man/man1 + @${MV} ${PREFIX}/bin/stl2ps.py ${PREFIX}/bin/stl2ps + @${MV} ${PREFIX}/bin/stl2pov.py ${PREFIX}/bin/stl2pov + @${MV} ${PREFIX}/bin/stlinfo.py ${PREFIX}/bin/stlinfo + @${MV} ${PREFIX}/bin/stl2pdf.py ${PREFIX}/bin/stl2pdf + @${MV} ${PYTHON_SITELIBDIR}/py_stl-${GITVER}-py${PYTHON_VER}.egg-info ${PYTHON_SITELIBDIR}/${PYDISTUTILS_EGGINFO} + +.include <bsd.port.mk> diff --git a/graphics/py-stl/distinfo b/graphics/py-stl/distinfo new file mode 100644 index 000000000000..7d36a5e5ed74 --- /dev/null +++ b/graphics/py-stl/distinfo @@ -0,0 +1,2 @@ +SHA256 (py-stl-31a5b12.zip) = 117bd90aeea8aea6febe8b154b5ee9590cf0cec9a129023db31c122d7f595269 +SIZE (py-stl-31a5b12.zip) = 93478 diff --git a/graphics/py-stl/pkg-descr b/graphics/py-stl/pkg-descr new file mode 100644 index 000000000000..2dea5fd8243f --- /dev/null +++ b/graphics/py-stl/pkg-descr @@ -0,0 +1,11 @@ +The python modules stl.py and xform.py are for reading, creating and +transforming STL (STereoLithography) files. These modules are used by the +following scripts; + +stl2pov: Converts the STL model to a mesh usable with the POV-ray raytracer. +stl2ps: Creates a view of the STL model in scalable PostScript. +stl2pdf: Creates a view of the STL model as a PDF. Requires print/py-reportlab2 +sltinfo: Either displays some information about a STL file or prints it in + text format. + +WWW: http://rsmith.home.xs4all.nl/software/index.html diff --git a/graphics/py-stl/pkg-plist b/graphics/py-stl/pkg-plist new file mode 100644 index 000000000000..d13e79eee148 --- /dev/null +++ b/graphics/py-stl/pkg-plist @@ -0,0 +1,10 @@ +%%PYTHON_SITELIBDIR%%/stl.py +%%PYTHON_SITELIBDIR%%/stl.pyc +%%PYTHON_SITELIBDIR%%/stl.pyo +%%PYTHON_SITELIBDIR%%/xform.py +%%PYTHON_SITELIBDIR%%/xform.pyc +%%PYTHON_SITELIBDIR%%/xform.pyo +bin/stl2pdf +bin/stl2pov +bin/stl2ps +bin/stlinfo |