Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Feb 2000 13:39:54 +0000 (GMT)
From:      Dom.Mitchell@palmerharvey.co.uk
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/17071: New port of piddle-1.0b1
Message-ID:  <20000229133954.B6B54323@voodoo.pandhm.co.uk>

next in thread | raw e-mail | index | archive | help

>Number:         17071
>Category:       ports
>Synopsis:       New port of piddle-1.0b1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 29 05:50:01 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Mitchell
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
Palmer & Harvey McLane Ltd.
>Environment:

FreeBSD voodoo.pandhm.co.uk 3.4-STABLE FreeBSD 3.4-STABLE #9: Fri Feb 25 15:24:52 GMT 2000     dom@voodoo.pandhm.co.uk:/usr/src/sys/compile/VOODOO  i386

>Description:

	Piddle is a graphics library for python with multiple backends.
	Most importantly, it has TK, PDF and PS support.

>How-To-Repeat:

	n/a

>Fix:
	
	Here's the shar.

# 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:
#
#	piddle
#	piddle/files
#	piddle/files/md5
#	piddle/Makefile
#	piddle/pkg
#	piddle/pkg/COMMENT
#	piddle/pkg/DESCR
#	piddle/pkg/PLIST
#
echo c - piddle
mkdir -p piddle > /dev/null 2>&1
echo c - piddle/files
mkdir -p piddle/files > /dev/null 2>&1
echo x - piddle/files/md5
sed 's/^X//' >piddle/files/md5 << 'END-of-piddle/files/md5'
XMD5 (piddle-1.0b1-5.tgz) = 011b4b33d8d2c67da3ca6587523738a0
END-of-piddle/files/md5
echo x - piddle/Makefile
sed 's/^X//' >piddle/Makefile << 'END-of-piddle/Makefile'
X# Ports collection makefile for:	piddle
X# Version required:			1.0b1
X# Date created:				29 Feb 2000
X# Whom:					dom@myrddin.demon.co.uk
X#
X# $FreeBSD$
X#
X
XDISTNAME=	piddle-1.0b1-5
XPKGNAME=	piddle-1.0b1
XCATEGORIES=	graphics python
XMASTER_SITES=	http://download.sourceforge.net/piddle/
X
XMAINTAINER=	dom@myrddin.demon.co.uk
X
XEXTRACT_SUFX=	.tgz
X
XWRKSRC=		${WRKDIR}/${PKGNAME}
X
XRUN_DEPENDS=	python:${PORTSDIR}/lang/python
X
XNO_BUILD=	yes
X
XPYTHON?=	${LOCALBASE}/bin/python
XPYTHONLIBDIR?=	${LOCALBASE}/lib/python1.5
XPIDDLEDIR=	${PYTHONLIBDIR}/site-packages/piddle
XPIDDLEDOCDIR=	${PREFIX}/share/doc/piddle
XPIDDLEEGDIR=	${PREFIX}/share/examples/piddle
X
Xpost-extract:
X	@${ECHO} "===>  Removing DOS line endings."
X.for file in pdfdoc.py pdfgen.py pdfgeom.py pdfmetrics.py pdfutils.py piddlePDF.py
X	@${TR} -d '\r' < ${WRKSRC}/${file} > ${WRKSRC}/${file}.new
X	@${MV} ${WRKSRC}/${file}.new ${WRKSRC}/${file}
X.endfor
X
Xdo-install:
X	${MKDIR} ${PIDDLEDIR}
X	${INSTALL_DATA} ${WRKSRC}/*.py ${PIDDLEDIR}
X	${ECHO} 'piddle' > ${PIDDLEDIR}.pth
X	@${PYTHON} ${PYTHONLIBDIR}/compileall.py ${PIDDLEDIR}
X	@${PYTHON} -O ${PYTHONLIBDIR}/compileall.py ${PIDDLEDIR}
X	${MKDIR} ${PIDDLEDOCDIR}
X	(cd ${WRKSRC}/docs ; tar cf - *) | \
X		(cd ${PIDDLEDOCDIR} ; tar xf -)
X	${MKDIR} ${PIDDLEEGDIR}
X	${INSTALL_DATA} ${WRKSRC}/examples/* ${PIDDLEEGDIR}
X
X.include <bsd.port.mk>
END-of-piddle/Makefile
echo c - piddle/pkg
mkdir -p piddle/pkg > /dev/null 2>&1
echo x - piddle/pkg/COMMENT
sed 's/^X//' >piddle/pkg/COMMENT << 'END-of-piddle/pkg/COMMENT'
XGraphical Drawing library for Python
END-of-piddle/pkg/COMMENT
echo x - piddle/pkg/DESCR
sed 's/^X//' >piddle/pkg/DESCR << 'END-of-piddle/pkg/DESCR'
XPIDDLE - Plug-In Drawing, Does Little Else
X------------------------------------------
X
XPIDDLE is a Python module for creating two-dimensional graphics in a
Xmanner that is both cross-platform and cross-media; that is, it can
Xsupport screen graphics (e.g.  QuickDraw, Windows, Tk) as well as file
Xoutput (PostScript, PDF, GIF, etc.). It makes use of the native 2D
Xdrawing calls of each backend, for maximum efficiency and quality. It
Xworks by defining a base class (piddle.Canvas) with methods for all
Xsupported drawing primitives. A particular drawing context is provided
Xin the form of a derived class. PIDDLE applications will be able to
Xautomatically select an appropriate backend for the user's environment. 
X
XWWW: http://piddle.sourceforge.net/
END-of-piddle/pkg/DESCR
echo x - piddle/pkg/PLIST
sed 's/^X//' >piddle/pkg/PLIST << 'END-of-piddle/pkg/PLIST'
Xlib/python1.5/site-packages/piddle.pth
Xlib/python1.5/site-packages/piddle/PixMapWrapper.py
Xlib/python1.5/site-packages/piddle/PixMapWrapper.pyc
Xlib/python1.5/site-packages/piddle/PixMapWrapper.pyo
Xlib/python1.5/site-packages/piddle/aigen.py
Xlib/python1.5/site-packages/piddle/aigen.pyc
Xlib/python1.5/site-packages/piddle/aigen.pyo
Xlib/python1.5/site-packages/piddle/discipline.py
Xlib/python1.5/site-packages/piddle/discipline.pyc
Xlib/python1.5/site-packages/piddle/discipline.pyo
Xlib/python1.5/site-packages/piddle/pagesizes.py
Xlib/python1.5/site-packages/piddle/pagesizes.pyc
Xlib/python1.5/site-packages/piddle/pagesizes.pyo
Xlib/python1.5/site-packages/piddle/pdfdoc.py
Xlib/python1.5/site-packages/piddle/pdfdoc.pyc
Xlib/python1.5/site-packages/piddle/pdfdoc.pyo
Xlib/python1.5/site-packages/piddle/pdfgen.py
Xlib/python1.5/site-packages/piddle/pdfgen.pyc
Xlib/python1.5/site-packages/piddle/pdfgen.pyo
Xlib/python1.5/site-packages/piddle/pdfgeom.py
Xlib/python1.5/site-packages/piddle/pdfgeom.pyc
Xlib/python1.5/site-packages/piddle/pdfgeom.pyo
Xlib/python1.5/site-packages/piddle/pdfmetrics.py
Xlib/python1.5/site-packages/piddle/pdfmetrics.pyc
Xlib/python1.5/site-packages/piddle/pdfmetrics.pyo
Xlib/python1.5/site-packages/piddle/pdfutils.py
Xlib/python1.5/site-packages/piddle/pdfutils.pyc
Xlib/python1.5/site-packages/piddle/pdfutils.pyo
Xlib/python1.5/site-packages/piddle/piddle.py
Xlib/python1.5/site-packages/piddle/piddle.pyc
Xlib/python1.5/site-packages/piddle/piddle.pyo
Xlib/python1.5/site-packages/piddle/piddleAI.py
Xlib/python1.5/site-packages/piddle/piddleAI.pyc
Xlib/python1.5/site-packages/piddle/piddleAI.pyo
Xlib/python1.5/site-packages/piddle/piddleGL.py
Xlib/python1.5/site-packages/piddle/piddleGL.pyc
Xlib/python1.5/site-packages/piddle/piddleGL.pyo
Xlib/python1.5/site-packages/piddle/piddlePDF.py
Xlib/python1.5/site-packages/piddle/piddlePDF.pyc
Xlib/python1.5/site-packages/piddle/piddlePDF.pyo
Xlib/python1.5/site-packages/piddle/piddlePIL.py
Xlib/python1.5/site-packages/piddle/piddlePIL.pyc
Xlib/python1.5/site-packages/piddle/piddlePIL.pyo
Xlib/python1.5/site-packages/piddle/piddlePS.py
Xlib/python1.5/site-packages/piddle/piddlePS.pyc
Xlib/python1.5/site-packages/piddle/piddlePS.pyo
Xlib/python1.5/site-packages/piddle/piddleQD.py
Xlib/python1.5/site-packages/piddle/piddleQD.pyc
Xlib/python1.5/site-packages/piddle/piddleQD.pyo
Xlib/python1.5/site-packages/piddle/piddleTK.py
Xlib/python1.5/site-packages/piddle/piddleTK.pyc
Xlib/python1.5/site-packages/piddle/piddleTK.pyo
Xlib/python1.5/site-packages/piddle/piddleVCR.py
Xlib/python1.5/site-packages/piddle/piddleVCR.pyc
Xlib/python1.5/site-packages/piddle/piddleVCR.pyo
Xlib/python1.5/site-packages/piddle/piddleWX.py
Xlib/python1.5/site-packages/piddle/piddleWX.pyc
Xlib/python1.5/site-packages/piddle/piddleWX.pyo
Xlib/python1.5/site-packages/piddle/piddleWxDc.py
Xlib/python1.5/site-packages/piddle/piddleWxDc.pyc
Xlib/python1.5/site-packages/piddle/piddleWxDc.pyo
Xlib/python1.5/site-packages/piddle/piddletest.py
Xlib/python1.5/site-packages/piddle/piddletest.pyc
Xlib/python1.5/site-packages/piddle/piddletest.pyo
Xlib/python1.5/site-packages/piddle/stringformat.py
Xlib/python1.5/site-packages/piddle/stringformat.pyc
Xlib/python1.5/site-packages/piddle/stringformat.pyo
Xshare/doc/piddle/README
Xshare/doc/piddle/index.html
Xshare/doc/piddle/notesAI/PiddifyAI/Icon_
Xshare/doc/piddle/notesAI/PiddifyAI/PiddifyAI.py
Xshare/doc/piddle/notesAI/PiddifyAI/vcrExtra.py
Xshare/doc/piddle/notesAI/Sample1.ai
Xshare/doc/piddle/notesAI/Sample1.ai.gif
Xshare/doc/piddle/notesAI/Sample1.py
Xshare/doc/piddle/notesAI/Sample2.ai
Xshare/doc/piddle/notesAI/Sample2.ai.gif
Xshare/doc/piddle/notesAI/Sample2.py
Xshare/doc/piddle/notesPDF/00readme.txt
Xshare/doc/piddle/notesPDF/PythonPowered.a85
Xshare/doc/piddle/notesPDF/PythonPowered.gif
Xshare/doc/piddle/notesPDF/api.html
Xshare/doc/piddle/notesPDF/index.html
Xshare/doc/piddle/notesPDF/testpdfgen.pdf
Xshare/doc/piddle/notesPDF/testpdfgen.py
Xshare/doc/piddle/notesPIL/buildmetrics.py
Xshare/doc/piddle/notesPIL/test1.py
Xshare/doc/piddle/notesPIL/trouble.txt
Xshare/doc/piddle/notesPiddle/discipline.txt
Xshare/doc/piddle/notesPiddle/history.txt
Xshare/doc/piddle/notesPiddle/license.html
Xshare/doc/piddle/notesPiddle/stringformat.txt
Xshare/doc/piddle/notesQD/PixMapWrapper.py
Xshare/doc/piddle/notesQD/QDRotate.sit.hqx
Xshare/doc/piddle/notesQD/readme.txt
Xshare/doc/piddle/omt.gif
Xshare/doc/piddle/piddleQD.html
Xshare/doc/piddle/reference.html
Xshare/doc/piddle/rottest-pil.gif
Xshare/doc/piddle/rottest-qd.gif
Xshare/doc/piddle/rottest-small.gif
Xshare/doc/piddle/rottest.html
Xshare/doc/piddle/sample.gif
Xshare/doc/piddle/sample1-small.gif
Xshare/doc/piddle/sample1.gif
Xshare/doc/piddle/sample1.html
Xshare/doc/piddle/sample2-small.gif
Xshare/doc/piddle/sample2.html
Xshare/doc/piddle/sample2.jpg
Xshare/doc/piddle/stringtest-small.gif
Xshare/doc/piddle/stringtest.gif
Xshare/doc/piddle/stringtest.html
Xshare/doc/piddle/white-paper.html
Xshare/examples/piddle/HTMLPiddler.py
Xshare/examples/piddle/README
Xshare/examples/piddle/basics.py
Xshare/examples/piddle/formatted-strings.py
Xshare/examples/piddle/piddleWxDcDemo.py
Xshare/examples/piddle/textClasses.py
Xshare/examples/piddle/using-piddleTK.py
Xshare/examples/piddle/using-piddleWX.py
X@dirrm lib/python1.5/site-packages/piddle
X@dirrm share/doc/piddle/notesAI/PiddifyAI
X@dirrm share/doc/piddle/notesAI
X@dirrm share/doc/piddle/notesPDF
X@dirrm share/doc/piddle/notesPIL
X@dirrm share/doc/piddle/notesPiddle
X@dirrm share/doc/piddle/notesQD
X@dirrm share/doc/piddle
X@dirrm share/examples/piddle/
END-of-piddle/pkg/PLIST
exit


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000229133954.B6B54323>