From owner-freebsd-ports Tue Feb 29 5:50:20 2000 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 5791637BA57 for ; Tue, 29 Feb 2000 05:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id FAA65908; Tue, 29 Feb 2000 05:50:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from mail.palmerharvey.co.uk (mail.palmerharvey.co.uk [62.172.109.58]) by hub.freebsd.org (Postfix) with ESMTP id CA2A437B9D9 for ; Tue, 29 Feb 2000 05:40:03 -0800 (PST) (envelope-from Dom.Mitchell@palmerharvey.co.uk) Received: from ho-nt-01.pandhm.co.uk (unverified) by mail.palmerharvey.co.uk (Content Technologies SMTPRS 4.0.1) with ESMTP id for ; Tue, 29 Feb 2000 13:39:01 +0000 Received: from ADMIN ([10.100.1.20]) by ho-nt-01.pandhm.co.uk with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21) id FSSCMRXZ; Tue, 29 Feb 2000 13:38:34 -0000 Received: from [10.100.35.12] (helo=voodoo.pandhm.co.uk) by admin with esmtp (Exim 1.92 #1) for FreeBSD-gnats-submit@freebsd.org id 12PmsV-0005QY-00; Tue, 29 Feb 2000 13:39:55 +0000 Received: by voodoo.pandhm.co.uk (Postfix, from userid 104) id B6B54323; Tue, 29 Feb 2000 13:39:54 +0000 (GMT) Message-Id: <20000229133954.B6B54323@voodoo.pandhm.co.uk> Date: Tue, 29 Feb 2000 13:39:54 +0000 (GMT) From: Dom.Mitchell@palmerharvey.co.uk Reply-To: Dom.Mitchell@palmerharvey.co.uk To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/17071: New port of piddle-1.0b1 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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