Date: Sun, 1 Feb 2009 10:19:31 GMT From: Wen Heping <wenheping@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/131245: [New Port]x11-toolkits/py-pyqwt:Python Bindings for the Qwt Class Library Message-ID: <200902011019.n11AJVsi005292@www.freebsd.org> Resent-Message-ID: <200902011020.n11AK2IA003826@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 131245 >Category: ports >Synopsis: [New Port]x11-toolkits/py-pyqwt:Python Bindings for the Qwt Class Library >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: Sun Feb 01 10:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Wen Heping >Release: FreeBSD-8.0 Current >Organization: ChangAn Middle School >Environment: >Description: PyQwt is a set of Python bindings for the Qwt C++ class library which extends the Qt framework with widgets for scientific and engineering applications. It provides a widget to plot 2-dimensional data and various widgets to display and control bounded or unbounded floating point values. PyQwt addresses the problem of integrating PyQt, Qt, Qwt, NumPy and optionally SciPy. Look at the Command Line Interface (CLI) examples and the Graphical User Interface (GUI) examples to get an idea of what you can do with PyQwt. WWW: http://pyqwt.sourceforge.net/ >How-To-Repeat: >Fix: Patch attached with submission follows: # 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-pyqwt # py-pyqwt/pkg-plist # py-pyqwt/pkg-descr # py-pyqwt/distinfo # py-pyqwt/Makefile # py-pyqwt/files # py-pyqwt/files/patch-GNUmakefile # echo c - py-pyqwt mkdir -p py-pyqwt > /dev/null 2>&1 echo x - py-pyqwt/pkg-plist sed 's/^X//' >py-pyqwt/pkg-plist << '1eed8729d6fca635422b004e396f09e4' X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5 X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/_iqt.so X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/Qwt.so X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/qplt.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/anynumpy.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/__init__.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/grace.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/iqt.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/pythonrc.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/__init__.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/anynumpy.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/grace.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/iqt.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/pythonrc.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/qplt.pyc Xshare/py-sip/Qwt5 Xshare/py-sip/Qwt5/qwt_arrow_button.sip Xshare/py-sip/Qwt5/qwt_knob.sip Xshare/py-sip/Qwt5/qwt_plot_picker.sip Xshare/py-sip/Qwt5/qwt_plot_svgitem.sip Xshare/py-sip/Qwt5/qwt_legend_itemmanager.sip Xshare/py-sip/Qwt5/qwt_text.sip Xshare/py-sip/Qwt5/qwt_plot_rasteritem.sip Xshare/py-sip/Qwt5/qwt_plot_dict.sip Xshare/py-sip/Qwt5/qwt_abstract_scale_draw.sip Xshare/py-sip/Qwt5/qwt_plot_printfilter.sip Xshare/py-sip/Qwt5/qwt_scale_map.sip Xshare/py-sip/Qwt5/QwtArrayInt.sip Xshare/py-sip/Qwt5/qwt_dial_needle.sip Xshare/py-sip/Qwt5/qwt_plot_curve.sip Xshare/py-sip/Qwt5/qwt_data.sip Xshare/py-sip/Qwt5/qwt_interval_data.sip Xshare/py-sip/Qwt5/qwt_legend_item.sip Xshare/py-sip/Qwt5/QwtArrayQwtDoublePoint.sip Xshare/py-sip/Qwt5/qwt_compass_rose.sip Xshare/py-sip/Qwt5/qwt_curve_fitter.sip Xshare/py-sip/Qwt5/qwt_legend.sip Xshare/py-sip/Qwt5/qwt_spline.sip Xshare/py-sip/Qwt5/qwt_scale_engine.sip Xshare/py-sip/Qwt5/qwt_thermo.sip Xshare/py-sip/Qwt5/qwt_dial.sip Xshare/py-sip/Qwt5/qwt_plot.sip Xshare/py-sip/Qwt5/qwt_counter.sip Xshare/py-sip/Qwt5/qwt_layout_metrics.sip Xshare/py-sip/Qwt5/qwt_raster_data.sip Xshare/py-sip/Qwt5/qwt_double_range.sip Xshare/py-sip/Qwt5/qwt_painter.sip Xshare/py-sip/Qwt5/qwt_abstract_slider.sip Xshare/py-sip/Qwt5/qwt_plot_layout.sip Xshare/py-sip/Qwt5/qwt_panner.sip Xshare/py-sip/Qwt5/qwt_plot_item.sip Xshare/py-sip/Qwt5/qwt_event_pattern.sip Xshare/py-sip/Qwt5/qwt_magnifier.sip Xshare/py-sip/Qwt5/qwt_scale_draw.sip Xshare/py-sip/Qwt5/qwt_plot_spectrogram.sip Xshare/py-sip/Qwt5/qwt_dyngrid_layout.sip Xshare/py-sip/Qwt5/qwt_plot_marker.sip Xshare/py-sip/Qwt5/qwt_plot_scaleitem.sip Xshare/py-sip/Qwt5/qwt_plot_canvas.sip Xshare/py-sip/Qwt5/qwt_picker_machine.sip Xshare/py-sip/Qwt5/qwt_round_scale_draw.sip Xshare/py-sip/Qwt5/QwtArrayQwtDoubleInterval.sip Xshare/py-sip/Qwt5/qwt_scale_div.sip Xshare/py-sip/Qwt5/qwt_text_engine.sip Xshare/py-sip/Qwt5/QwtStack.sip Xshare/py-sip/Qwt5/QwtArrayDouble.sip Xshare/py-sip/Qwt5/qwt_compass.sip Xshare/py-sip/Qwt5/qwt_color_map.sip Xshare/py-sip/Qwt5/qwt_abstract_scale.sip Xshare/py-sip/Qwt5/QwtModule.sip Xshare/py-sip/Qwt5/qwt_wheel.sip Xshare/py-sip/Qwt5/qwt_rect.sip Xshare/py-sip/Qwt5/qwt_plot_zoomer.sip Xshare/py-sip/Qwt5/qwt_picker.sip Xshare/py-sip/Qwt5/qwt_slider.sip Xshare/py-sip/Qwt5/qwt_symbol.sip Xshare/py-sip/Qwt5/qwt_text_label.sip Xshare/py-sip/Qwt5/QwtTypes.sip Xshare/py-sip/Qwt5/qwt_plot_panner.sip Xshare/py-sip/Qwt5/qwt_analog_clock.sip Xshare/py-sip/Qwt5/qwt_double_interval.sip Xshare/py-sip/Qwt5/QwtMap.sip Xshare/py-sip/Qwt5/qwt_clipper.sip Xshare/py-sip/Qwt5/qwt_plot_grid.sip Xshare/py-sip/Qwt5/qwt_plot_magnifier.sip Xshare/py-sip/Qwt5/QwtList.sip Xshare/py-sip/Qwt5/qwt_scale_widget.sip X@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/Qwt5 X@dirrmtry %%PYTHON_SITELIBDIR%%/PyQt4 X@dirrm share/py-sip/Qwt5 X@dirrm share/py-sip 1eed8729d6fca635422b004e396f09e4 echo x - py-pyqwt/pkg-descr sed 's/^X//' >py-pyqwt/pkg-descr << 'b92cccd9d463f1f1284186ee5ae660d7' XThis module extends Python with a Graph class which is capable of handling Xarbitrary directed and undirected graphs with thousands of nodes and millions Xof edges. Since the module makes use of the open source igraph library Xwritten in almost 100% pure C, it is blazing fast and outperforms most other Xpure Python-based packages around. X XWWW: http://cneurocvs.rmki.kfki.hu/igraph b92cccd9d463f1f1284186ee5ae660d7 echo x - py-pyqwt/distinfo sed 's/^X//' >py-pyqwt/distinfo << 'e1102a575ed78ed4a933c2e49453b86e' XMD5 (PyQwt-5.1.0.tar.gz) = c9d662a0d4fc95cec75d3c526e4e748a XSHA256 (PyQwt-5.1.0.tar.gz) = 13d90d25b3c21c5dadd5cfac1e45cd41680f3c9b7731776c5a46bb1eece12716 XSIZE (PyQwt-5.1.0.tar.gz) = 4700809 e1102a575ed78ed4a933c2e49453b86e echo x - py-pyqwt/Makefile sed 's/^X//' >py-pyqwt/Makefile << 'f2c7aa5c8016fbcb9521732e18500ec3' X# New ports collection makefile for: py-pyqwt X# Date created: 2009-01-20 X# Whom: Wen Heping <wenheping@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= pyqwt XPORTVERSION= 5.1.0 XPORTREVISION= 5 XCATEGORIES= x11-toolkits python XMASTER_SITES= SF XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= PyQwt-${PORTVERSION} X XMAINTAINER= lwhsu@FreeBSD.org XCOMMENT= High performance graph data structures and algorithms X XBUILD_DEPENDS= ${PYNUMPY} \ X ${PYTHON_PKGNAMEPREFIX}qt4-core>=4.3.3:${PORTSDIR}/devel/py-qt4-core \ X ${PYTHON_PKGNAMEPREFIX}qt4-svg>=4.3.3:${PORTSDIR}/graphics/py-qt4-svg \ X ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.3.3:${PORTSDIR}/x11-toolkits/py-qt4-gui \ X ${PYTHON_PKGNAMEPREFIX}qt4-qscintilla2>=2.2:${PORTSDIR}/devel/py-qt4-qscintilla2 \ X ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip XRUN_DEPENDS= ${BUILD_DEPENDS} X XUSE_PYTHON= 2.5+ XUSE_GMAKE= yes XMAKEFILE= GNUmakefile XARGS= -Q ../qwt-5.1 X X#do-install: X# cd ${WRKSRC}/configure && ${SETENV} ${CONFIGURE_ENV} \ X# ${PYTHON_CMD} configure.py ${ARGS} X X.include <bsd.port.mk> f2c7aa5c8016fbcb9521732e18500ec3 echo c - py-pyqwt/files mkdir -p py-pyqwt/files > /dev/null 2>&1 echo x - py-pyqwt/files/patch-GNUmakefile sed 's/^X//' >py-pyqwt/files/patch-GNUmakefile << '302adbff6da9deff6c55d2de6dfb0ebd' X--- GNUmakefile.orig 2009-01-22 16:24:21.000000000 +0800 X+++ GNUmakefile 2009-01-22 16:24:49.000000000 +0800 X@@ -28,7 +28,7 @@ X X .PHONY: dist qwt-5.0 qwt-5.1 X X-all: 3 4 X+all: 4 X X debug: 3d 4d X X@@ -72,7 +72,7 @@ X install-4: 4 X make -C configure install X X-install: install-3 install-4 X+install: install-4 X X install-3d: 3d X make -C configure install 302adbff6da9deff6c55d2de6dfb0ebd exit # 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-pyqwt # py-pyqwt/pkg-plist # py-pyqwt/pkg-descr # py-pyqwt/distinfo # py-pyqwt/Makefile # py-pyqwt/files # py-pyqwt/files/patch-GNUmakefile # echo c - py-pyqwt mkdir -p py-pyqwt > /dev/null 2>&1 echo x - py-pyqwt/pkg-plist sed 's/^X//' >py-pyqwt/pkg-plist << '1eed8729d6fca635422b004e396f09e4' X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5 X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/_iqt.so X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/Qwt.so X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/qplt.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/anynumpy.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/__init__.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/grace.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/iqt.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/pythonrc.py X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/__init__.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/anynumpy.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/grace.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/iqt.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/pythonrc.pyc X%%PYTHON_SITELIBDIR%%/PyQt4/Qwt5/qplt.pyc Xshare/py-sip/Qwt5 Xshare/py-sip/Qwt5/qwt_arrow_button.sip Xshare/py-sip/Qwt5/qwt_knob.sip Xshare/py-sip/Qwt5/qwt_plot_picker.sip Xshare/py-sip/Qwt5/qwt_plot_svgitem.sip Xshare/py-sip/Qwt5/qwt_legend_itemmanager.sip Xshare/py-sip/Qwt5/qwt_text.sip Xshare/py-sip/Qwt5/qwt_plot_rasteritem.sip Xshare/py-sip/Qwt5/qwt_plot_dict.sip Xshare/py-sip/Qwt5/qwt_abstract_scale_draw.sip Xshare/py-sip/Qwt5/qwt_plot_printfilter.sip Xshare/py-sip/Qwt5/qwt_scale_map.sip Xshare/py-sip/Qwt5/qwt_scale_widget.sip Xshare/py-sip/Qwt5/QwtArrayInt.sip Xshare/py-sip/Qwt5/qwt_dial_needle.sip Xshare/py-sip/Qwt5/qwt_plot_curve.sip Xshare/py-sip/Qwt5/qwt_data.sip Xshare/py-sip/Qwt5/qwt_interval_data.sip Xshare/py-sip/Qwt5/qwt_legend_item.sip Xshare/py-sip/Qwt5/QwtArrayQwtDoublePoint.sip Xshare/py-sip/Qwt5/qwt_compass_rose.sip Xshare/py-sip/Qwt5/qwt_curve_fitter.sip Xshare/py-sip/Qwt5/qwt_legend.sip Xshare/py-sip/Qwt5/qwt_spline.sip Xshare/py-sip/Qwt5/qwt_scale_engine.sip Xshare/py-sip/Qwt5/qwt_thermo.sip Xshare/py-sip/Qwt5/qwt_dial.sip Xshare/py-sip/Qwt5/qwt_plot.sip Xshare/py-sip/Qwt5/qwt_counter.sip Xshare/py-sip/Qwt5/qwt_layout_metrics.sip Xshare/py-sip/Qwt5/qwt_raster_data.sip Xshare/py-sip/Qwt5/qwt_double_range.sip Xshare/py-sip/Qwt5/qwt_painter.sip Xshare/py-sip/Qwt5/qwt_abstract_slider.sip Xshare/py-sip/Qwt5/qwt_plot_layout.sip Xshare/py-sip/Qwt5/qwt_panner.sip Xshare/py-sip/Qwt5/qwt_plot_item.sip Xshare/py-sip/Qwt5/qwt_event_pattern.sip Xshare/py-sip/Qwt5/qwt_magnifier.sip Xshare/py-sip/Qwt5/qwt_scale_draw.sip Xshare/py-sip/Qwt5/qwt_plot_spectrogram.sip Xshare/py-sip/Qwt5/qwt_dyngrid_layout.sip Xshare/py-sip/Qwt5/qwt_plot_marker.sip Xshare/py-sip/Qwt5/qwt_plot_scaleitem.sip Xshare/py-sip/Qwt5/qwt_plot_canvas.sip Xshare/py-sip/Qwt5/qwt_picker_machine.sip Xshare/py-sip/Qwt5/qwt_round_scale_draw.sip Xshare/py-sip/Qwt5/QwtArrayQwtDoubleInterval.sip Xshare/py-sip/Qwt5/qwt_scale_div.sip Xshare/py-sip/Qwt5/qwt_text_engine.sip Xshare/py-sip/Qwt5/QwtStack.sip Xshare/py-sip/Qwt5/QwtArrayDouble.sip Xshare/py-sip/Qwt5/qwt_compass.sip Xshare/py-sip/Qwt5/qwt_color_map.sip Xshare/py-sip/Qwt5/qwt_abstract_scale.sip Xshare/py-sip/Qwt5/QwtModule.sip Xshare/py-sip/Qwt5/qwt_wheel.sip Xshare/py-sip/Qwt5/qwt_rect.sip Xshare/py-sip/Qwt5/qwt_plot_zoomer.sip Xshare/py-sip/Qwt5/qwt_picker.sip Xshare/py-sip/Qwt5/qwt_slider.sip Xshare/py-sip/Qwt5/qwt_symbol.sip Xshare/py-sip/Qwt5/qwt_text_label.sip Xshare/py-sip/Qwt5/QwtTypes.sip Xshare/py-sip/Qwt5/qwt_plot_panner.sip Xshare/py-sip/Qwt5/qwt_analog_clock.sip Xshare/py-sip/Qwt5/qwt_double_interval.sip Xshare/py-sip/Qwt5/QwtMap.sip Xshare/py-sip/Qwt5/qwt_clipper.sip Xshare/py-sip/Qwt5/qwt_plot_grid.sip Xshare/py-sip/Qwt5/qwt_plot_magnifier.sip Xshare/py-sip/Qwt5/QwtList.sip Xshare/py-sip/Qwt5/qwt_scale_widget.sip X@dirrm %%PYTHON_SITELIBDIR%%/PyQt4/Qwt5 X@dirrmtry %%PYTHON_SITELIBDIR%%/PyQt4 X@dirrm share/py-sip/Qwt5 X@dirrm share/py-sip 1eed8729d6fca635422b004e396f09e4 echo x - py-pyqwt/pkg-descr sed 's/^X//' >py-pyqwt/pkg-descr << 'b92cccd9d463f1f1284186ee5ae660d7' XPyQwt is a set of Python bindings for the Qwt C++ class library which Xextends the Qt framework with widgets for scientific and engineering Xapplications. It provides a widget to plot 2-dimensional data and Xvarious widgets to display and control bounded or unbounded floating Xpoint values. X XPyQwt addresses the problem of integrating PyQt, Qt, Qwt, NumPy and Xoptionally SciPy. Look at the Command Line Interface (CLI) examples and Xthe Graphical User Interface (GUI) examples to get an idea of what you Xcan do with PyQwt. X XWWW: http://pyqwt.sourceforge.net/ b92cccd9d463f1f1284186ee5ae660d7 echo x - py-pyqwt/distinfo sed 's/^X//' >py-pyqwt/distinfo << 'e1102a575ed78ed4a933c2e49453b86e' XMD5 (PyQwt-5.1.0.tar.gz) = c9d662a0d4fc95cec75d3c526e4e748a XSHA256 (PyQwt-5.1.0.tar.gz) = 13d90d25b3c21c5dadd5cfac1e45cd41680f3c9b7731776c5a46bb1eece12716 XSIZE (PyQwt-5.1.0.tar.gz) = 4700809 e1102a575ed78ed4a933c2e49453b86e echo x - py-pyqwt/Makefile sed 's/^X//' >py-pyqwt/Makefile << 'f2c7aa5c8016fbcb9521732e18500ec3' X# New ports collection makefile for: py-pyqwt X# Date created: 2009-01-20 X# Whom: Wen Heping <wenheping@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= pyqwt XPORTVERSION= 5.1.0 XCATEGORIES= x11-toolkits python XMASTER_SITES= SF XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= PyQwt-${PORTVERSION} X XMAINTAINER= wenheping@gmail.com XCOMMENT= Python Bindings for the Qwt Class Library X XBUILD_DEPENDS= ${PYNUMPY} \ X ${PYTHON_PKGNAMEPREFIX}qt4-core>=4.3.3:${PORTSDIR}/devel/py-qt4-core \ X ${PYTHON_PKGNAMEPREFIX}qt4-svg>=4.3.3:${PORTSDIR}/graphics/py-qt4-svg \ X ${PYTHON_PKGNAMEPREFIX}qt4-gui>=4.3.3:${PORTSDIR}/x11-toolkits/py-qt4-gui \ X ${PYTHON_PKGNAMEPREFIX}qt4-qscintilla2>=2.2:${PORTSDIR}/devel/py-qt4-qscintilla2 \ X ${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}:${PORTSDIR}/devel/py-sip XRUN_DEPENDS= ${BUILD_DEPENDS} XLIB_DEPENDS= qwt.5:${PORTSDIR}/x11-toolkits/qwt5 X XUSE_PYTHON= 2.5+ XUSE_GMAKE= yes XMAKEFILE= GNUmakefile X X.include <bsd.port.mk> f2c7aa5c8016fbcb9521732e18500ec3 echo c - py-pyqwt/files mkdir -p py-pyqwt/files > /dev/null 2>&1 echo x - py-pyqwt/files/patch-GNUmakefile sed 's/^X//' >py-pyqwt/files/patch-GNUmakefile << '302adbff6da9deff6c55d2de6dfb0ebd' X--- GNUmakefile.orig 2009-02-01 18:23:59.000000000 +0800 X+++ GNUmakefile 2009-02-01 18:26:04.000000000 +0800 X@@ -28,7 +28,7 @@ X X .PHONY: dist qwt-5.0 qwt-5.1 X X-all: 3 4 X+all: 4 X X debug: 3d 4d X X@@ -41,7 +41,7 @@ X X 4: X cd configure \ X- && python configure.py -4 -Q $(QWT) -j $(JOBS) \ X+ && python configure.py -4 -I/usr/local/include/qwt -L/usr/local/lib -lqwt -j $(JOBS) \ X && $(MAKE) -j $(JOBS) X X X@@ -72,7 +72,7 @@ X install-4: 4 X make -C configure install X X-install: install-3 install-4 X+install: install-4 X X install-3d: 3d X make -C configure install 302adbff6da9deff6c55d2de6dfb0ebd exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200902011019.n11AJVsi005292>