diff options
author | tg <tg@FreeBSD.org> | 2000-04-06 17:06:21 +0800 |
---|---|---|
committer | tg <tg@FreeBSD.org> | 2000-04-06 17:06:21 +0800 |
commit | 0ed08859238f395b51fd7301f6f406e221f27a9a (patch) | |
tree | 03e01a55a2140e631813a440fc7512a22a3a0ca0 /graphics | |
parent | 810c20a1b784d3f51ffa2aa7b4ebe6584c95761d (diff) | |
download | freebsd-ports-gnome-0ed08859238f395b51fd7301f6f406e221f27a9a.tar.gz freebsd-ports-gnome-0ed08859238f395b51fd7301f6f406e221f27a9a.tar.zst freebsd-ports-gnome-0ed08859238f395b51fd7301f6f406e221f27a9a.zip |
Import piddle, a 2D drawing library for python.
PR: 17071
Submitted by: Dominic Mitchell <Dom.Mitchell@palmerharvey.co.uk>
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/piddle/Makefile | 47 | ||||
-rw-r--r-- | graphics/piddle/distinfo | 1 | ||||
-rw-r--r-- | graphics/piddle/pkg-comment | 1 | ||||
-rw-r--r-- | graphics/piddle/pkg-descr | 14 | ||||
-rw-r--r-- | graphics/piddle/pkg-plist | 130 |
6 files changed, 194 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 1998e961f3d6..8e5e5fbbc55c 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -117,6 +117,7 @@ SUBDIR += pgperl SUBDIR += pgplot SUBDIR += photopc + SUBDIR += piddle SUBDIR += pixmap SUBDIR += plotmtv SUBDIR += plotutils diff --git a/graphics/piddle/Makefile b/graphics/piddle/Makefile new file mode 100644 index 000000000000..886960d86d7b --- /dev/null +++ b/graphics/piddle/Makefile @@ -0,0 +1,47 @@ +# Ports collection makefile for: piddle +# Version required: 1.0b1 +# Date created: 29 Feb 2000 +# Whom: dom@myrddin.demon.co.uk +# +# $FreeBSD$ +# + +DISTNAME= piddle-1.0b1-5 +PKGNAME= piddle-1.0b1 +CATEGORIES= graphics python +MASTER_SITES= http://download.sourceforge.net/piddle/ +EXTRACT_SUFX= .tgz + +MAINTAINER= dom@myrddin.demon.co.uk + +RUN_DEPENDS= python:${PORTSDIR}/lang/python + +WRKSRC= ${WRKDIR}/${PKGNAME} +NO_BUILD= yes + +PYTHON?= ${LOCALBASE}/bin/python +PYTHONLIBDIR?= ${LOCALBASE}/lib/python1.5 +PIDDLEDIR= ${PYTHONLIBDIR}/site-packages/piddle +PIDDLEDOCDIR= ${PREFIX}/share/doc/piddle +PIDDLEEGDIR= ${PREFIX}/share/examples/piddle + +post-extract: + @${ECHO} "===> Removing DOS line endings." +.for file in pdfdoc.py pdfgen.py pdfgeom.py pdfmetrics.py pdfutils.py piddlePDF.py + @${TR} -d '\r' < ${WRKSRC}/${file} > ${WRKSRC}/${file}.new + @${MV} ${WRKSRC}/${file}.new ${WRKSRC}/${file} +.endfor + +do-install: + ${MKDIR} ${PIDDLEDIR} + ${INSTALL_DATA} ${WRKSRC}/*.py ${PIDDLEDIR} + ${ECHO} 'piddle' > ${PIDDLEDIR}.pth + @${PYTHON} ${PYTHONLIBDIR}/compileall.py ${PIDDLEDIR} + @${PYTHON} -O ${PYTHONLIBDIR}/compileall.py ${PIDDLEDIR} + ${MKDIR} ${PIDDLEDOCDIR} + (cd ${WRKSRC}/docs ; tar cf - *) | \ + (cd ${PIDDLEDOCDIR} ; tar xf -) + ${MKDIR} ${PIDDLEEGDIR} + ${INSTALL_DATA} ${WRKSRC}/examples/* ${PIDDLEEGDIR} + +.include <bsd.port.mk> diff --git a/graphics/piddle/distinfo b/graphics/piddle/distinfo new file mode 100644 index 000000000000..0219b526dc96 --- /dev/null +++ b/graphics/piddle/distinfo @@ -0,0 +1 @@ +MD5 (piddle-1.0b1-5.tgz) = 011b4b33d8d2c67da3ca6587523738a0 diff --git a/graphics/piddle/pkg-comment b/graphics/piddle/pkg-comment new file mode 100644 index 000000000000..453fa7c2b139 --- /dev/null +++ b/graphics/piddle/pkg-comment @@ -0,0 +1 @@ +Graphical Drawing library for Python diff --git a/graphics/piddle/pkg-descr b/graphics/piddle/pkg-descr new file mode 100644 index 000000000000..b8b34c670bc0 --- /dev/null +++ b/graphics/piddle/pkg-descr @@ -0,0 +1,14 @@ +PIDDLE - Plug-In Drawing, Does Little Else +------------------------------------------ + +PIDDLE is a Python module for creating two-dimensional graphics in a +manner that is both cross-platform and cross-media; that is, it can +support screen graphics (e.g. QuickDraw, Windows, Tk) as well as file +output (PostScript, PDF, GIF, etc.). It makes use of the native 2D +drawing calls of each backend, for maximum efficiency and quality. It +works by defining a base class (piddle.Canvas) with methods for all +supported drawing primitives. A particular drawing context is provided +in the form of a derived class. PIDDLE applications will be able to +automatically select an appropriate backend for the user's environment. + +WWW: http://piddle.sourceforge.net/ diff --git a/graphics/piddle/pkg-plist b/graphics/piddle/pkg-plist new file mode 100644 index 000000000000..2b4d230a0ee5 --- /dev/null +++ b/graphics/piddle/pkg-plist @@ -0,0 +1,130 @@ +lib/python1.5/site-packages/piddle.pth +lib/python1.5/site-packages/piddle/PixMapWrapper.py +lib/python1.5/site-packages/piddle/PixMapWrapper.pyc +lib/python1.5/site-packages/piddle/PixMapWrapper.pyo +lib/python1.5/site-packages/piddle/aigen.py +lib/python1.5/site-packages/piddle/aigen.pyc +lib/python1.5/site-packages/piddle/aigen.pyo +lib/python1.5/site-packages/piddle/discipline.py +lib/python1.5/site-packages/piddle/discipline.pyc +lib/python1.5/site-packages/piddle/discipline.pyo +lib/python1.5/site-packages/piddle/pagesizes.py +lib/python1.5/site-packages/piddle/pagesizes.pyc +lib/python1.5/site-packages/piddle/pagesizes.pyo +lib/python1.5/site-packages/piddle/pdfdoc.py +lib/python1.5/site-packages/piddle/pdfdoc.pyc +lib/python1.5/site-packages/piddle/pdfdoc.pyo +lib/python1.5/site-packages/piddle/pdfgen.py +lib/python1.5/site-packages/piddle/pdfgen.pyc +lib/python1.5/site-packages/piddle/pdfgen.pyo +lib/python1.5/site-packages/piddle/pdfgeom.py +lib/python1.5/site-packages/piddle/pdfgeom.pyc +lib/python1.5/site-packages/piddle/pdfgeom.pyo +lib/python1.5/site-packages/piddle/pdfmetrics.py +lib/python1.5/site-packages/piddle/pdfmetrics.pyc +lib/python1.5/site-packages/piddle/pdfmetrics.pyo +lib/python1.5/site-packages/piddle/pdfutils.py +lib/python1.5/site-packages/piddle/pdfutils.pyc +lib/python1.5/site-packages/piddle/pdfutils.pyo +lib/python1.5/site-packages/piddle/piddle.py +lib/python1.5/site-packages/piddle/piddle.pyc +lib/python1.5/site-packages/piddle/piddle.pyo +lib/python1.5/site-packages/piddle/piddleAI.py +lib/python1.5/site-packages/piddle/piddleAI.pyc +lib/python1.5/site-packages/piddle/piddleAI.pyo +lib/python1.5/site-packages/piddle/piddleGL.py +lib/python1.5/site-packages/piddle/piddleGL.pyc +lib/python1.5/site-packages/piddle/piddleGL.pyo +lib/python1.5/site-packages/piddle/piddlePDF.py +lib/python1.5/site-packages/piddle/piddlePDF.pyc +lib/python1.5/site-packages/piddle/piddlePDF.pyo +lib/python1.5/site-packages/piddle/piddlePIL.py +lib/python1.5/site-packages/piddle/piddlePIL.pyc +lib/python1.5/site-packages/piddle/piddlePIL.pyo +lib/python1.5/site-packages/piddle/piddlePS.py +lib/python1.5/site-packages/piddle/piddlePS.pyc +lib/python1.5/site-packages/piddle/piddlePS.pyo +lib/python1.5/site-packages/piddle/piddleQD.py +lib/python1.5/site-packages/piddle/piddleQD.pyc +lib/python1.5/site-packages/piddle/piddleQD.pyo +lib/python1.5/site-packages/piddle/piddleTK.py +lib/python1.5/site-packages/piddle/piddleTK.pyc +lib/python1.5/site-packages/piddle/piddleTK.pyo +lib/python1.5/site-packages/piddle/piddleVCR.py +lib/python1.5/site-packages/piddle/piddleVCR.pyc +lib/python1.5/site-packages/piddle/piddleVCR.pyo +lib/python1.5/site-packages/piddle/piddleWX.py +lib/python1.5/site-packages/piddle/piddleWX.pyc +lib/python1.5/site-packages/piddle/piddleWX.pyo +lib/python1.5/site-packages/piddle/piddleWxDc.py +lib/python1.5/site-packages/piddle/piddleWxDc.pyc +lib/python1.5/site-packages/piddle/piddleWxDc.pyo +lib/python1.5/site-packages/piddle/piddletest.py +lib/python1.5/site-packages/piddle/piddletest.pyc +lib/python1.5/site-packages/piddle/piddletest.pyo +lib/python1.5/site-packages/piddle/stringformat.py +lib/python1.5/site-packages/piddle/stringformat.pyc +lib/python1.5/site-packages/piddle/stringformat.pyo +share/doc/piddle/README +share/doc/piddle/index.html +share/doc/piddle/notesAI/PiddifyAI/Icon_ +share/doc/piddle/notesAI/PiddifyAI/PiddifyAI.py +share/doc/piddle/notesAI/PiddifyAI/vcrExtra.py +share/doc/piddle/notesAI/Sample1.ai +share/doc/piddle/notesAI/Sample1.ai.gif +share/doc/piddle/notesAI/Sample1.py +share/doc/piddle/notesAI/Sample2.ai +share/doc/piddle/notesAI/Sample2.ai.gif +share/doc/piddle/notesAI/Sample2.py +share/doc/piddle/notesPDF/00readme.txt +share/doc/piddle/notesPDF/PythonPowered.a85 +share/doc/piddle/notesPDF/PythonPowered.gif +share/doc/piddle/notesPDF/api.html +share/doc/piddle/notesPDF/index.html +share/doc/piddle/notesPDF/testpdfgen.pdf +share/doc/piddle/notesPDF/testpdfgen.py +share/doc/piddle/notesPIL/buildmetrics.py +share/doc/piddle/notesPIL/test1.py +share/doc/piddle/notesPIL/trouble.txt +share/doc/piddle/notesPiddle/discipline.txt +share/doc/piddle/notesPiddle/history.txt +share/doc/piddle/notesPiddle/license.html +share/doc/piddle/notesPiddle/stringformat.txt +share/doc/piddle/notesQD/PixMapWrapper.py +share/doc/piddle/notesQD/QDRotate.sit.hqx +share/doc/piddle/notesQD/readme.txt +share/doc/piddle/omt.gif +share/doc/piddle/piddleQD.html +share/doc/piddle/reference.html +share/doc/piddle/rottest-pil.gif +share/doc/piddle/rottest-qd.gif +share/doc/piddle/rottest-small.gif +share/doc/piddle/rottest.html +share/doc/piddle/sample.gif +share/doc/piddle/sample1-small.gif +share/doc/piddle/sample1.gif +share/doc/piddle/sample1.html +share/doc/piddle/sample2-small.gif +share/doc/piddle/sample2.html +share/doc/piddle/sample2.jpg +share/doc/piddle/stringtest-small.gif +share/doc/piddle/stringtest.gif +share/doc/piddle/stringtest.html +share/doc/piddle/white-paper.html +share/examples/piddle/HTMLPiddler.py +share/examples/piddle/README +share/examples/piddle/basics.py +share/examples/piddle/formatted-strings.py +share/examples/piddle/piddleWxDcDemo.py +share/examples/piddle/textClasses.py +share/examples/piddle/using-piddleTK.py +share/examples/piddle/using-piddleWX.py +@dirrm lib/python1.5/site-packages/piddle +@dirrm share/doc/piddle/notesAI/PiddifyAI +@dirrm share/doc/piddle/notesAI +@dirrm share/doc/piddle/notesPDF +@dirrm share/doc/piddle/notesPIL +@dirrm share/doc/piddle/notesPiddle +@dirrm share/doc/piddle/notesQD +@dirrm share/doc/piddle +@dirrm share/examples/piddle/ |