From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Jul 16 20:10:22 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02D9316A41C for ; Sat, 16 Jul 2005 20:10:22 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 765D143D49 for ; Sat, 16 Jul 2005 20:10:21 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j6GKALRA083043 for ; Sat, 16 Jul 2005 20:10:21 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j6GKALWM083042; Sat, 16 Jul 2005 20:10:21 GMT (envelope-from gnats) Resent-Date: Sat, 16 Jul 2005 20:10:21 GMT Resent-Message-Id: <200507162010.j6GKALWM083042@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Nicola Vitale Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FA1B16A41C for ; Sat, 16 Jul 2005 20:05:05 +0000 (GMT) (envelope-from nivit@email.it) Received: from vsmtp2.tin.it (vsmtp2alice.tin.it [212.216.176.142]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8CA4B43D45 for ; Sat, 16 Jul 2005 20:05:04 +0000 (GMT) (envelope-from nivit@email.it) Received: from stellina (82.52.81.85) by vsmtp2.tin.it (7.2.060.1) id 42D938840000D206 for FreeBSD-gnats-submit@freebsd.org; Sat, 16 Jul 2005 22:05:02 +0200 Received: (qmail 7081 invoked by uid 0); 16 Jul 2005 22:03:40 +0200 Message-Id: <20050716200340.7080.qmail@stellina> Date: 16 Jul 2005 22:03:40 +0200 From: Nicola Vitale To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/83571: [NEW PORT] graphics/py-visual: A python module that offers real 3D visual output X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Jul 2005 20:10:22 -0000 >Number: 83571 >Category: ports >Synopsis: [NEW PORT] graphics/py-visual: A python module that offers real 3D visual output >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: Sat Jul 16 20:10:20 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Nicola Vitale >Release: FreeBSD 5.4-RELEASE-p4 i386 >Organization: >Environment: System: FreeBSD stellina.domo.sva 5.4-RELEASE-p4 FreeBSD 5.4-RELEASE-p4 #1: Sat Jul 16 15:18:36 CEST 2005 >Description: With this Python module a program can create 3D objects (such as spheres, curves, etc.) and position them in 3D space. Visual, running in a separate thread, automatically updates a 3D scene many times per second, to reflect the current positions of the objects. The programmer does not need to deal with display management, but can focus on the computational aspects of the program. The user can navigate in the 3D scene by using the mouse to zoom and rotate while the program is running. Visual supports full vector algebra. WWW: http://www.vpython.org/ Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- py-visual-3.2.1.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-visual # py-visual/pkg-descr # py-visual/Makefile # py-visual/pkg-plist # py-visual/distinfo # echo c - py-visual mkdir -p py-visual > /dev/null 2>&1 echo x - py-visual/pkg-descr sed 's/^X//' >py-visual/pkg-descr << 'END-of-py-visual/pkg-descr' XWith this Python module a program can create 3D objects (such as spheres, Xcurves, etc.) and position them in 3D space. Visual, running in a separate Xthread, automatically updates a 3D scene many times per second, to reflect Xthe current positions of the objects. XThe programmer does not need to deal with display management, but can focus Xon the computational aspects of the program. XThe user can navigate in the 3D scene by using the mouse to zoom and rotate Xwhile the program is running. Visual supports full vector algebra. X XWWW: http://www.vpython.org/ END-of-py-visual/pkg-descr echo x - py-visual/Makefile sed 's/^X//' >py-visual/Makefile << 'END-of-py-visual/Makefile' X# New ports collection makefile for: py-visual X# Date created: 2005-07-13 X# Whom: Nicola Vitale X# X# $FreeBSD$ X# X XPORTNAME= visual XPORTVERSION= 3.2.1 XCATEGORIES= graphics python XMASTER_SITES= http://www.vpython.org/download/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} X XMAINTAINER= nivit@email.it XCOMMENT= A python module that offers real 3D visual output X XBUILD_DEPENDS= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:${PORTSDIR}/math/py-numeric bjam:${PORTSDIR}/devel/boost-python XLIB_DEPENDS= GLU.1:${PORTSDIR}/graphics/libGLU \ X gtkgl.5:${PORTSDIR}/x11-toolkits/gtkglarea \ X gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/Numeric/Numeric.py:${PORTSDIR}/math/py-numeric X XUSE_BZIP2= yes XUSE_GMAKE= yes XUSE_LIBTOOL_VER= 15 XUSE_PYTHON= 2.3+ X XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --with-html-dir=${DOCSDIR} \ X --with-example-dir=${EXAMPLESDIR} X.if defined(NOPORTDOCS) XCONFIGURE_ARGS+= --disable-docs X.endif X X.include X.include END-of-py-visual/Makefile echo x - py-visual/pkg-plist sed 's/^X//' >py-visual/pkg-plist << 'END-of-py-visual/pkg-plist' X@comment $FreeBSD$ Xbin/vpython X%%PYTHON_SITELIBDIR%%/cvisualmodule.so X%%PYTHON_SITELIBDIR%%/cvisualmodule.so.1 X%%PYTHON_SITELIBDIR%%/visual/__init__.py X%%PYTHON_SITELIBDIR%%/visual/__init__.pyc X%%PYTHON_SITELIBDIR%%/visual/__init__.pyo X%%PYTHON_SITELIBDIR%%/visual/array_backend.py X%%PYTHON_SITELIBDIR%%/visual/array_backend.pyc X%%PYTHON_SITELIBDIR%%/visual/array_backend.pyo X%%PYTHON_SITELIBDIR%%/visual/controls.py X%%PYTHON_SITELIBDIR%%/visual/controls.pyc X%%PYTHON_SITELIBDIR%%/visual/controls.pyo X%%PYTHON_SITELIBDIR%%/visual/crayola.py X%%PYTHON_SITELIBDIR%%/visual/crayola.pyc X%%PYTHON_SITELIBDIR%%/visual/crayola.pyo X%%PYTHON_SITELIBDIR%%/visual/factorial.py X%%PYTHON_SITELIBDIR%%/visual/factorial.pyc X%%PYTHON_SITELIBDIR%%/visual/factorial.pyo X%%PYTHON_SITELIBDIR%%/visual/graph.py X%%PYTHON_SITELIBDIR%%/visual/graph.pyc X%%PYTHON_SITELIBDIR%%/visual/graph.pyo X%%PYTHON_SITELIBDIR%%/visual/macevent.py X%%PYTHON_SITELIBDIR%%/visual/macevent.pyc X%%PYTHON_SITELIBDIR%%/visual/macevent.pyo X%%PYTHON_SITELIBDIR%%/visual/primitives.py X%%PYTHON_SITELIBDIR%%/visual/primitives.pyc X%%PYTHON_SITELIBDIR%%/visual/primitives.pyo X%%PYTHON_SITELIBDIR%%/visual/text.py X%%PYTHON_SITELIBDIR%%/visual/text.pyc X%%PYTHON_SITELIBDIR%%/visual/text.pyo X%%PYTHON_SITELIBDIR%%/visual/ui.py X%%PYTHON_SITELIBDIR%%/visual/ui.pyc X%%PYTHON_SITELIBDIR%%/visual/ui.pyo X%%PORTDOCS%%%%DOCSDIR%%/index.html X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualIntro.css X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualIntro.html X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualRef-1.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualRef-2.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualRef-3.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualRef-4.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualRef-5.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualRef-6.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualRef-7.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/VisualRef.css X%%PORTDOCS%%%%DOCSDIR%%/visual/arrow.html X%%PORTDOCS%%%%DOCSDIR%%/visual/axes.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/box.html X%%PORTDOCS%%%%DOCSDIR%%/visual/color.html X%%PORTDOCS%%%%DOCSDIR%%/visual/cone.html X%%PORTDOCS%%%%DOCSDIR%%/visual/controls.html X%%PORTDOCS%%%%DOCSDIR%%/visual/convex.html X%%PORTDOCS%%%%DOCSDIR%%/visual/curve.html X%%PORTDOCS%%%%DOCSDIR%%/visual/cylinder.html X%%PORTDOCS%%%%DOCSDIR%%/visual/defaults.html X%%PORTDOCS%%%%DOCSDIR%%/visual/delete.html X%%PORTDOCS%%%%DOCSDIR%%/visual/display.html X%%PORTDOCS%%%%DOCSDIR%%/visual/ellipsoid.html X%%PORTDOCS%%%%DOCSDIR%%/visual/faces.html X%%PORTDOCS%%%%DOCSDIR%%/visual/factorial.html X%%PORTDOCS%%%%DOCSDIR%%/visual/float.html X%%PORTDOCS%%%%DOCSDIR%%/visual/frame.html X%%PORTDOCS%%%%DOCSDIR%%/visual/graph.html X%%PORTDOCS%%%%DOCSDIR%%/visual/helix.html X%%PORTDOCS%%%%DOCSDIR%%/visual/icons/blank.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/icons/contents.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/icons/index.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/icons/modules.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/icons/next.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/icons/previous.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/icons/up.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/index.html X%%PORTDOCS%%%%DOCSDIR%%/visual/keyboard.html X%%PORTDOCS%%%%DOCSDIR%%/visual/label.html X%%PORTDOCS%%%%DOCSDIR%%/visual/license.txt X%%PORTDOCS%%%%DOCSDIR%%/visual/mouse.html X%%PORTDOCS%%%%DOCSDIR%%/visual/mouse_click.html X%%PORTDOCS%%%%DOCSDIR%%/visual/mouse_drag.html X%%PORTDOCS%%%%DOCSDIR%%/visual/options.html X%%PORTDOCS%%%%DOCSDIR%%/visual/pyramid.html X%%PORTDOCS%%%%DOCSDIR%%/visual/rate.html X%%PORTDOCS%%%%DOCSDIR%%/visual/ring.html X%%PORTDOCS%%%%DOCSDIR%%/visual/rotation.html X%%PORTDOCS%%%%DOCSDIR%%/visual/sphere.html X%%PORTDOCS%%%%DOCSDIR%%/visual/spherebox.gif X%%PORTDOCS%%%%DOCSDIR%%/visual/vector.html X%%EXAMPLESDIR%%/Tk-Visual.py X%%EXAMPLESDIR%%/bounce.py X%%EXAMPLESDIR%%/bounce2.py X%%EXAMPLESDIR%%/colorsliders.py X%%EXAMPLESDIR%%/controlstest.py X%%EXAMPLESDIR%%/convex.py X%%EXAMPLESDIR%%/crossproduct.py X%%EXAMPLESDIR%%/crystal.py X%%EXAMPLESDIR%%/dipole.py X%%EXAMPLESDIR%%/doublependulum.py X%%EXAMPLESDIR%%/drape.py X%%EXAMPLESDIR%%/faces_cone.py X%%EXAMPLESDIR%%/faces_heightfield.py X%%EXAMPLESDIR%%/gas.py X%%EXAMPLESDIR%%/glinfo.py X%%EXAMPLESDIR%%/graphtest.py X%%EXAMPLESDIR%%/gyro.py X%%EXAMPLESDIR%%/gyro2.py X%%EXAMPLESDIR%%/hanoi.py X%%EXAMPLESDIR%%/lathe.py X%%EXAMPLESDIR%%/lorenz.py X%%EXAMPLESDIR%%/orbit.py X%%EXAMPLESDIR%%/planar.py X%%EXAMPLESDIR%%/randombox.py X%%EXAMPLESDIR%%/stars.py X%%EXAMPLESDIR%%/stonehenge.py X%%EXAMPLESDIR%%/texttest.py X%%EXAMPLESDIR%%/tictac.py X%%EXAMPLESDIR%%/tictacdat.py X%%EXAMPLESDIR%%/toroid.py X%%EXAMPLESDIR%%/toroid_drag.py X%%EXAMPLESDIR%%/wave.py X%%PORTDOCS%%@dirrm %%DOCSDIR%%/visual/icons X%%PORTDOCS%%@dirrm %%DOCSDIR%%/visual X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm %%EXAMPLESDIR%% X@dirrm %%PYTHON_SITELIBDIR%%/visual END-of-py-visual/pkg-plist echo x - py-visual/distinfo sed 's/^X//' >py-visual/distinfo << 'END-of-py-visual/distinfo' XMD5 (visual-3.2.1.tar.bz2) = 242b0ed09b447e45d4690fe5935516bd XSIZE (visual-3.2.1.tar.bz2) = 411850 END-of-py-visual/distinfo exit --- py-visual-3.2.1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: