ports/113251: maintainer update: math/qtiplot and dependencies (part 1)
Max Brazhnikov
makc at issp.ac.ru
Sat Jun 2 13:10:06 UTC 2007
>Number: 113251
>Category: ports
>Synopsis: maintainer update: math/qtiplot and dependencies (part 1)
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Jun 02 13:10:05 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Max Brazhnikov
>Release: FreeBSD 6.2-STABLE i386
>Organization:
>Environment:
FreeBSD luna.dio.ru 6.2-STABLE FreeBSD 6.2-STABLE #1: Sun Apr 29 09:40:21 MSD 2007 root at luna:/usr/obj/usr/src/sys/LUNA i386
>Description:
Update QtiPlot to 0.9-rc2. Changes:
Migrate from Qt 3 to Qt 4.2.
Added support for antialiasing.
It is now possible to plot only a partial row range of a data column.
More symbols for text labels.
Improved printing and export of 2D plots to PDF, EPS and PS.
Full import of Origin 7.5 project files.
Lots of bug fixes and improvements.
-----------------------------------------
Update liborigin to 20070529. Changes:
Full support of 7.5 projects.
Support Origins's standdalone file formats: *.ogw (worksheet) and *.ogm (matrix).
-----------------------------------------
New port qwtplot3d-qt4-0.2.6 - qt4 version of qwtplot3d.
-----------------------------------------
Switch qwt-devel from qt3 to qt4.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/Makefile /home/makc/porting/ports/math/qtiplot/Makefile
--- /usr/ports/math/qtiplot/Makefile Sun May 20 00:15:16 2007
+++ /home/makc/porting/ports/math/qtiplot/Makefile Sat Jun 2 16:13:14 2007
@@ -6,25 +6,27 @@
#
PORTNAME= qtiplot
-PORTVERSION= 0.8.9
-PORTREVISION= 1
+#PORTVERSION= 0.9.r2
+DISTVERSION= 0.9rc2
CATEGORIES= math science
MASTER_SITES= http://soft.proindependent.com/src/
MAINTAINER= makc at issp.ac.ru
COMMENT= An Origin clone for data analysis and scientific plotting
-BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
LIB_DEPENDS= gsl.9:${PORTSDIR}/math/gsl \
muparser.0:${PORTSDIR}/math/muparser \
origin.0:${PORTSDIR}/math/liborigin \
- qwtplot3d:${PORTSDIR}/math/qwtplot3d \
+ qwtplot3d-qt4:${PORTSDIR}/math/qwtplot3d-qt4 \
qwt.5:${PORTSDIR}/x11-toolkits/qwt-devel
USE_BZIP2= yes
USE_GMAKE= yes
-USE_QT_VER= 3
-MAKE_ENV= QTDIR=${QT_PREFIX}
+USE_QT_VER= 4
+QT_COMPONENTS= gui moc qmake opengl qt3support network assistantclient
+HAS_CONFIGURE= yes
+CONFIGURE_ENV+= PREFIX=${PREFIX} LOCALBASE=${LOCALBASE}
+USE_DOS2UNIX= qtiplot/qtiplot.pro
DESKTOP_ENTRIES="QtiPlot" "Data analysis and plotting" \
"${DATADIR}/manual/common/qtiplot_logo.png" \
@@ -36,15 +38,15 @@
.include <bsd.port.pre.mk>
.if defined(WITH_PYTHON)
+BROKEN= py-qt4-\* ports should be fixed first
USE_PYTHON= yes
# manually include this, because USE_PYTHON is defined
# after including bsd.port.pre.mk
.include "${PORTSDIR}/Mk/bsd.python.mk"
-BUILD_DEPENDS+= sip:${PORTSDIR}/devel/py-sip \
- ${PYTHON_SITELIBDIR}/qt.so:${PORTSDIR}/x11-toolkits/py-qt
-RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/qt.so:${PORTSDIR}/x11-toolkits/py-qt
+BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/PyQt4/QtGui.so:${PORTSDIR}/x11-toolkits/py-qt4-gui
PLIST_SUB+= PYTHON=""
-MAKE_ENV+= PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} \
+CONFIGURE_ENV+= PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} \
PYTHON_VERSION=${PYTHON_VERSION}
.else
PLIST_SUB+= PYTHON="@comment "
@@ -55,25 +57,19 @@
.endif
.if !defined(WITHOUT_NLS)
-QTI_LANG= de es fr ru sv
+#QT_COMPONENTS+= linguist
+BUILD_DEPENDS+= ${LOCALBASE}/bin/lupdate-qt4:${PORTSDIR}/devel/qt4-linguist
+QTI_LANG= de es fr ja ru sv
PLIST_SUB+= NLS=""
.else
PLIST_SUB+= NLS="@comment "
.endif
-QMAKE= qmake
-QMAKESPEC= ${LOCALBASE}/share/qt/mkspecs/freebsd-g++
-
QPRO_DIRS= . \
fitPlugins/fitRational0 \
fitPlugins/fitRational1 \
qtiplot
-pre-patch:
- @${RM} -r ${WRKSRC}/3rdparty/muParser
- @${RM} -r ${WRKSRC}/3rdparty/qwt
- @${CP} ${FILESDIR}/${PORTNAME}.pro ${WRKSRC}/${PORTNAME}/${PORTNAME}.pro
-
post-patch:
.if defined(WITH_PYTHON)
@${REINPLACE_CMD} -e \
@@ -81,22 +77,13 @@
${WRKSRC}/${PORTNAME}/src/PythonScripting.cpp
.else
@${REINPLACE_CMD} \
- -e "s/unix:SCRIPTING_LANGS += Python//" \
+ -e "s/^SCRIPTING_LANGS += Python//" \
${WRKSRC}/${PORTNAME}/qtiplot.pro
.endif
- @${REINPLACE_CMD} -e "s:3rdparty/qwt::" ${WRKSRC}/${PORTNAME}.pro
- @${REINPLACE_CMD} -e 's:"/usr/share/doc/qtiplot:"${DATADIR}/manual:' \
- -e 's:QDir( "./" ).absPath():"":g' \
- ${WRKSRC}/${PORTNAME}/src/application.cpp
- @${REINPLACE_CMD} -e 's:"../3rdparty/muParser/muParser.h":<muParser.h>:' \
- ${WRKSRC}/${PORTNAME}/src/parser.h
- @${REINPLACE_CMD} -e 's:"../3rdparty/muParser/muParser.h":<muParser.h>:' \
- ${WRKSRC}/${PORTNAME}/src/muParserScripting.h
do-configure:
.for d in ${QPRO_DIRS}
- @cd ${WRKSRC}/${d} && ${SETENV} ${MAKE_ENV} ${QMAKE} \
- -spec ${QMAKESPEC} *.pro
+ (cd ${WRKSRC}/${d} && ${SETENV} ${CONFIGURE_ENV} ${QMAKE})
.endfor
post-configure:
@@ -111,6 +98,11 @@
${WRKSRC}/${d}/Makefile
.endfor
+do-build:
+.for d in ${QPRO_DIRS}
+ (cd ${WRKSRC}/${d}; ${SETENV} ${MAKE_ENV} ${GMAKE})
+.endfor
+
do-install:
${MKDIR} ${DATADIR}
${INSTALL_PROGRAM} ${WRKSRC}/qtiplot/qtiplot ${DATADIR}/qtiplot
@@ -126,11 +118,7 @@
${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/qtiplotrc.pyc ${DATADIR}/qtiplotrc.pyc
.endif
.if !defined(WITHOUT_NLS)
-.for i in ${QTI_LANG}
- ${MKDIR} ${DATADIR}/translations/
- ${INSTALL_DATA} ${WRKSRC}/qtiplot/translations/qtiplot_${i}.qm \
- ${DATADIR}/translations/
-.endfor
+ (cd ${WRKSRC}/qtiplot/translations/ && ${COPYTREE_SHARE} '*.qm' ${DATADIR}/translations)
.endif
.include <bsd.port.post.mk>
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/distinfo /home/makc/porting/ports/math/qtiplot/distinfo
--- /usr/ports/math/qtiplot/distinfo Sun Feb 11 14:49:16 2007
+++ /home/makc/porting/ports/math/qtiplot/distinfo Sun May 27 21:31:12 2007
@@ -1,3 +1,3 @@
-MD5 (qtiplot-0.8.9.tar.bz2) = d4477a3d7d5a61d6f6da1af48424220f
-SHA256 (qtiplot-0.8.9.tar.bz2) = c1472192cb04a56a7b75155d2520add2e6571bc8ede40341b8720291aafea870
-SIZE (qtiplot-0.8.9.tar.bz2) = 848083
+MD5 (qtiplot-0.9rc2.tar.bz2) = e848a4e802d00b8bd972df09b26dff49
+SHA256 (qtiplot-0.9rc2.tar.bz2) = 75f422372f5ca979316d8db4685d20b1324ca229e981322faff119c4aa2b38f1
+SIZE (qtiplot-0.9rc2.tar.bz2) = 787376
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/files/patch-fitPlugins__fitRational0__fitRational0.pro /home/makc/porting/ports/math/qtiplot/files/patch-fitPlugins__fitRational0__fitRational0.pro
--- /usr/ports/math/qtiplot/files/patch-fitPlugins__fitRational0__fitRational0.pro Thu Jan 1 03:00:00 1970
+++ /home/makc/porting/ports/math/qtiplot/files/patch-fitPlugins__fitRational0__fitRational0.pro Sat Jun 2 15:35:27 2007
@@ -0,0 +1,14 @@
+--- ./fitPlugins/fitRational0/fitRational0.pro.orig Thu Apr 19 15:36:12 2007
++++ ./fitPlugins/fitRational0/fitRational0.pro Sat Jun 2 15:33:23 2007
+@@ -11,9 +11,8 @@
+
+ DESTDIR = ../
+
+-INCLUDEPATH += ../../3rdparty/gsl
+-LIBS += ../../3rdparty/gsl/lib/libgsl.a
+-LIBS += ../../3rdparty/gsl/lib/libgslcblas.a
++unix:INCLUDEPATH += $$(LOCALBASE)/include
++unix:LIBS += -lgsl -lgslcblas
+
+ #target.path=/usr/lib$${libsuff}
+ #INSTALLS += target
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/files/patch-fitPlugins__fitRational1__fitRational1.pro /home/makc/porting/ports/math/qtiplot/files/patch-fitPlugins__fitRational1__fitRational1.pro
--- /usr/ports/math/qtiplot/files/patch-fitPlugins__fitRational1__fitRational1.pro Thu Jan 1 03:00:00 1970
+++ /home/makc/porting/ports/math/qtiplot/files/patch-fitPlugins__fitRational1__fitRational1.pro Sat Jun 2 15:35:27 2007
@@ -0,0 +1,14 @@
+--- ./fitPlugins/fitRational1/fitRational1.pro.orig Thu Apr 19 15:36:12 2007
++++ ./fitPlugins/fitRational1/fitRational1.pro Sat Jun 2 15:33:23 2007
+@@ -11,9 +11,8 @@
+
+ DESTDIR = ../
+
+-INCLUDEPATH += ../../3rdparty/gsl
+-LIBS += ../../3rdparty/gsl/lib/libgsl.a
+-LIBS += ../../3rdparty/gsl/lib/libgslcblas.a
++unix:INCLUDEPATH += $$(LOCALBASE)/include
++unix:LIBS += -lgsl -lgslcblas
+
+ target.path=/usr/lib$${libsuff}
+ INSTALLS += target
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/files/patch-qtiplot__qtiplot.pro /home/makc/porting/ports/math/qtiplot/files/patch-qtiplot__qtiplot.pro
--- /usr/ports/math/qtiplot/files/patch-qtiplot__qtiplot.pro Thu Jan 1 03:00:00 1970
+++ /home/makc/porting/ports/math/qtiplot/files/patch-qtiplot__qtiplot.pro Sat Jun 2 15:35:27 2007
@@ -0,0 +1,148 @@
+--- ./qtiplot/qtiplot.pro.orig Sat Jun 2 15:33:23 2007
++++ ./qtiplot/qtiplot.pro Sat Jun 2 15:35:21 2007
+@@ -17,24 +17,17 @@
+
+ # what to install and where
+ INSTALLS += target
+-INSTALLS += documentation
+-unix: target.path = /usr/bin
++#INSTALLS += documentation
++unix: target.path = $$(PREFIX)
+ unix: documentation.path = /usr/share/doc/qtiplot
+
+ ##################### 3rd PARTY HEADER FILES SECTION ########################
+ #!!! Warning: You must modify these paths according to your computer settings
+ #############################################################################
+
+-INCLUDEPATH += ../3rdparty/muParser
+-
+-INCLUDEPATH += ../3rdparty/qwtplot3d/include
+-INCLUDEPATH += ../3rdparty/qwt/src
+-#INCLUDEPATH += /usr/include/qwtplot3d
+-#INCLUDEPATH += /usr/include/qwt5
+-
+-INCLUDEPATH += ../3rdparty/liborigin
+-INCLUDEPATH += ../3rdparty/gsl/include
+-INCLUDEPATH += ../3rdparty/zlib123/include
++unix:INCLUDEPATH += $$(LOCALBASE)/include
++unix:INCLUDEPATH += $$(LOCALBASE)/include/qwt
++unix:INCLUDEPATH += $$(LOCALBASE)/include/qwtplot3d-qt4
+
+ ##################### 3rd PARTY LIBRARIES SECTION ###########################
+ #!!! Warning: You must modify these paths according to your computer settings
+@@ -47,18 +40,18 @@
+ unix:LIBS += -L /usr/lib$${libsuff}
+
+ # statically link against Qwt(3D) in 3rdparty
+-unix:LIBS += ../3rdparty/qwtplot3d/lib/libqwtplot3d.a
+-unix:LIBS += ../3rdparty/qwt/lib/libqwt.a
++unix:LIBS += -L$$(LOCALBASE)/lib -lqwt -lqwtplot3d-qt4 -lorigin
++unix:LIBS += -lz -lmuparser
+ # dynamically link against Qwt(3D) installed system-wide
+ # WARNING: make sure they are compiled against Qt4
+ #unix:LIBS += -lqwtplot3d
+ #unix:LIBS += -lqwt
+
+ # statically link against GSL in 3rdparty
+-unix:LIBS += ../3rdparty/gsl/lib/libgsl.a
+-unix:LIBS += ../3rdparty/gsl/lib/libgslcblas.a
++#unix:LIBS += ../3rdparty/gsl/lib/libgsl.a
++#unix:LIBS += ../3rdparty/gsl/lib/libgslcblas.a
+ #dynamically link against GSL installed system-wide
+-#unix:LIBS += -lgsl -lgslcblas
++unix:LIBS += -lgsl -lgslcblas
+
+ ##################### Windows ###############################################
+
+@@ -110,8 +103,8 @@
+ translations/qtiplot_ja.ts \
+ translations/qtiplot_sv.ts
+
+-#system(lupdate -verbose qtiplot.pro)
+-#system(lrelease -verbose qtiplot.pro)
++system($$(LOCALBASE)/bin/lupdate-qt4 -verbose qtiplot.pro)
++system($$(LOCALBASE)/bin/lrelease-qt4 -verbose qtiplot.pro)
+
+ ###################### DOCUMENTATION ########################################
+
+@@ -350,8 +343,8 @@
+ ################# Origin Import (liborigin) ###################
+ ###############################################################
+
+-HEADERS += ../3rdparty/liborigin/OPJFile.h
+-SOURCES += ../3rdparty/liborigin/OPJFile.cpp
++#HEADERS += ../3rdparty/liborigin/OPJFile.h
++#SOURCES += ../3rdparty/liborigin/OPJFile.cpp
+
+ ###############################################################
+ ##################### SCRIPTING LANGUAGES SECTION #############
+@@ -361,30 +354,32 @@
+
+ contains(SCRIPTING_LANGS, muParser) {
+ DEFINES += SCRIPTING_MUPARSER
+-
++
++ unix:LIBS += -lmuparser
++
+ HEADERS += src/muParserScript.h \
+ src/muParserScripting.h \
+- ../3rdparty/muParser/muParser.h \
+- ../3rdparty/muParser/muParserBase.h \
+- ../3rdparty/muParser/muParserInt.h \
+- ../3rdparty/muParser/muParserError.h \
+- ../3rdparty/muParser/muParserStack.h \
+- ../3rdparty/muParser/muParserToken.h \
+- ../3rdparty/muParser/muParserBytecode.h \
+- ../3rdparty/muParser/muParserCallback.h \
+- ../3rdparty/muParser/muParserTokenReader.h \
+- ../3rdparty/muParser/muParserFixes.h \
+- ../3rdparty/muParser/muParserDef.h \
++# ../3rdparty/muParser/muParser.h \
++# ../3rdparty/muParser/muParserBase.h \
++# ../3rdparty/muParser/muParserInt.h \
++# ../3rdparty/muParser/muParserError.h \
++# ../3rdparty/muParser/muParserStack.h \
++# ../3rdparty/muParser/muParserToken.h \
++# ../3rdparty/muParser/muParserBytecode.h \
++# ../3rdparty/muParser/muParserCallback.h \
++# ../3rdparty/muParser/muParserTokenReader.h \
++# ../3rdparty/muParser/muParserFixes.h \
++# ../3rdparty/muParser/muParserDef.h \
+
+ SOURCES += src/muParserScript.cpp \
+ src/muParserScripting.cpp \
+- ../3rdparty/muParser/muParser.cpp \
+- ../3rdparty/muParser/muParserBase.cpp \
+- ../3rdparty/muParser/muParserInt.cpp \
+- ../3rdparty/muParser/muParserBytecode.cpp \
+- ../3rdparty/muParser/muParserCallback.cpp \
+- ../3rdparty/muParser/muParserTokenReader.cpp \
+- ../3rdparty/muParser/muParserError.cpp \
++# ../3rdparty/muParser/muParser.cpp \
++# ../3rdparty/muParser/muParserBase.cpp \
++# ../3rdparty/muParser/muParserInt.cpp \
++# ../3rdparty/muParser/muParserBytecode.cpp \
++# ../3rdparty/muParser/muParserCallback.cpp \
++# ../3rdparty/muParser/muParserTokenReader.cpp \
++# ../3rdparty/muParser/muParserError.cpp \
+
+ }
+
+@@ -396,12 +391,11 @@
+ SOURCES += src/PythonScript.cpp src/PythonScripting.cpp
+
+ unix {
+- INCLUDEPATH += $$system(python python-includepath.py)
+- LIBS += $$system(python -c "\"from distutils import sysconfig; print '-lpython'+sysconfig.get_config_var('VERSION')\"")
+- LIBS += -lm
+- system(mkdir -p $${SIP_DIR})
+- system($$system(python python-sipcmd.py) -c $${SIP_DIR} src/qti.sip)
+- }
++ INCLUDEPATH += $$(PYTHON_INCLUDEDIR)
++ LIBS += -lm -l$$(PYTHON_VERSION)
++ system(mkdir -p $${SIP_DIR})
++ system($$(PYTHON_VERSION) -c $${SIP_DIR} src/qti.sip)
++ }
+
+ win32 {
+ INCLUDEPATH += $$system(call python-includepath.py)
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/files/qtiplot.pro /home/makc/porting/ports/math/qtiplot/files/qtiplot.pro
--- /usr/ports/math/qtiplot/files/qtiplot.pro Sun Feb 11 14:50:19 2007
+++ /home/makc/porting/ports/math/qtiplot/files/qtiplot.pro Thu Jan 1 03:00:00 1970
@@ -1,288 +0,0 @@
-QMAKE_PROJECT_DEPTH = 0
-
-TARGET = qtiplot
-TEMPLATE = app
-CONFIG += qt warn_on exceptions opengl
-CONFIG += thread
-CONFIG += release
-
-MOC_DIR = ../tmp/qtiplot
-OBJECTS_DIR = ../tmp/qtiplot
-DESTDIR = ./
-DEFINES += QT_PLUGIN
-
-unix:INCLUDEPATH += $$(LOCALBASE)/include/qwt
-unix:INCLUDEPATH += $$(LOCALBASE)/include
-unix:INCLUDEPATH += $$(X11BASE)/include
-
-unix:LIBS += $$(QTDIR)/lib/libqassistantclient.a
-unix:LIBS += -L$$(LOCALBASE)/lib -lqwt -lgsl -lgslcblas -lorigin
-unix:LIBS += -L$$(X11BASE)/lib -lqwtplot3d
-unix:LIBS += -lz
-
-TRANSLATIONS = translations/qtiplot_de.ts \
- translations/qtiplot_es.ts \
- translations/qtiplot_fr.ts \
- translations/qtiplot_ru.ts \
- translations/qtiplot_sv.ts
-
-system($$(X11BASE)/bin/lupdate -verbose qtiplot.pro)
-system($$(X11BASE)/bin/lrelease -verbose qtiplot.pro)
-
-###################### HEADERS ##############################################
-HEADERS += src/application.h \
- src/graph.h \
- src/graph3D.h \
- src/worksheet.h \
- src/curvesDialog.h \
- src/valuesDialog.h \
- src/plotDialog.h \
- src/plot3DDialog.h \
- src/plotWizard.h \
- src/exportDialog.h \
- src/importDialog.h \
- src/axesDialog.h \
- src/pieDialog.h \
- src/polynomFitDialog.h \
- src/expDecayDialog.h \
- src/functionDialog.h \
- src/fitDialog.h \
- src/surfaceDialog.h \
- src/tableDialog.h \
- src/textDialog.h \
- src/lineDlg.h \
- src/scalePicker.h \
- src/canvaspicker.h \
- src/ErrorBar.h \
- src/pie.h \
- src/errDlg.h \
- src/LegendMarker.h \
- src/LineMarker.h\
- src/ImageMarker.h\
- src/imageDialog.h \
- src/fit.h \
- src/nrutil.h\
- src/pixmaps.h\
- src/multilayer.h\
- src/layerDialog.h \
- src/intDialog.h \
- src/sortDialog.h\
- src/bars.h \
- src/cones.h \
- src/configDialog.h \
- src/BarCurve.h \
- src/BoxCurve.h \
- src/Histogram.h \
- src/VectorCurve.h \
- src/scales.h \
- src/imageExportDialog.h \
- src/matrix.h \
- src/matrixDialog.h \
- src/matrixSizeDialog.h \
- src/matrixValuesDialog.h \
- src/analysisDialog.h \
- src/parser.h \
- src/colorBox.h \
- src/symbolBox.h \
- src/patternBox.h \
- src/importOPJ.h\
- src/symbolDialog.h \
- src/plot.h \
- src/colorButton.h \
- src/associationsDialog.h \
- src/renameWindowDialog.h \
- src/widget.h \
- src/interpolationDialog.h\
- src/fileDialogs.h\
- src/epsExportDialog.h\
- src/smoothCurveDialog.h\
- src/filterDialog.h\
- src/fftDialog.h\
- src/note.h\
- src/folder.h\
- src/findDialog.h\
- src/Scripting.h\
- src/scriptedit.h\
- src/FunctionCurve.h\
- src/Fitter.h\
- src/customEvents.h\
- src/ScriptingLangDialog.h\
- src/ScriptWindow.h\
- src/TableStatistics.h\
- src/Spectrogram.h\
- src/ColorMapEditor.h
-
-###################### SOURCES ##############################################
-
-SOURCES += src/application.cpp \
- src/graph.cpp \
- src/analysis.cpp \
- src/graph3D.cpp \
- src/worksheet.cpp \
- src/valuesDialog.cpp \
- src/curvesDialog.cpp \
- src/plotDialog.cpp \
- src/plot3DDialog.cpp \
- src/plotWizard.cpp \
- src/exportDialog.cpp \
- src/importDialog.cpp \
- src/axesDialog.cpp \
- src/pieDialog.cpp \
- src/polynomFitDialog.cpp \
- src/tableDialog.cpp \
- src/textDialog.cpp \
- src/scalePicker.cpp \
- src/canvaspicker.cpp \
- src/expDecayDialog.cpp \
- src/functionDialog.cpp \
- src/fitDialog.cpp \
- src/surfaceDialog.cpp \
- src/lineDlg.cpp \
- src/ErrorBar.cpp \
- src/pie.cpp \
- src/errDlg.cpp \
- src/LegendMarker.cpp \
- src/LineMarker.cpp \
- src/ImageMarker.cpp\
- src/imageDialog.cpp \
- src/multilayer.cpp\
- src/layerDialog.cpp \
- src/intDialog.cpp \
- src/sortDialog.cpp\
- src/bars.cpp \
- src/cones.cpp \
- src/analysisDialog.cpp \
- src/configDialog.cpp \
- src/BarCurve.cpp \
- src/BoxCurve.cpp \
- src/Histogram.cpp \
- src/VectorCurve.cpp \
- src/imageExportDialog.cpp \
- src/matrix.cpp \
- src/matrixDialog.cpp \
- src/matrixSizeDialog.cpp \
- src/matrixValuesDialog.cpp \
- src/parser.cpp\
- src/colorBox.cpp \
- src/symbolBox.cpp \
- src/patternBox.cpp \
- src/importOPJ.cpp\
- src/main.cpp \
- src/symbolDialog.cpp \
- src/plot.cpp \
- src/colorButton.cpp \
- src/associationsDialog.cpp \
- src/renameWindowDialog.cpp \
- src/widget.cpp\
- src/interpolationDialog.cpp\
- src/epsExportDialog.cpp\
- src/nrutil.cpp\
- src/fit.cpp\
- src/smoothCurveDialog.cpp\
- src/filterDialog.cpp\
- src/fftDialog.cpp\
- src/note.cpp\
- src/folder.cpp\
- src/findDialog.cpp\
- src/scriptedit.cpp\
- src/fileDialogs.cpp\
- src/scales.cpp\
- src/FunctionCurve.cpp\
- src/Fitter.cpp\
- src/Scripting.cpp\
- src/ScriptingLangDialog.cpp\
- src/ScriptWindow.cpp\
- src/TableStatistics.cpp\
- src/Spectrogram.cpp\
- src/ColorMapEditor.cpp
-
-SOURCES +=../3rdparty/zlib123/minigzip.c
-
-##################### SCRIPTING LANGUAGES SECTION #############
-
- SCRIPTING_LANGS = muParser
- DEFINES += SCRIPTING_CONSOLE
- DEFINES += SCRIPTING_DIALOG
-
-# Python support is unstable; use at your own risk
-unix:SCRIPTING_LANGS += Python
-
-##################### Default: muParser #######################
-contains(SCRIPTING_LANGS, muParser) {
- DEFINES += SCRIPTING_MUPARSER
- unix:LIBS += -lmuparser
- HEADERS += src/muParserScripting.h
- SOURCES += src/muParserScripting.cpp
-}
-
-##################### PYTHON + SIP + PyQT #####################
-contains(SCRIPTING_LANGS, Python) {
- DEFINES += SCRIPTING_PYTHON
- HEADERS += src/PythonScripting.h
- SOURCES += src/PythonScripting.cpp
-
- SIP = $$(LOCALBASE)/bin/sip
- SIPINCLUDE = $$(LOCALBASE)/share/py-sip
-
- unix {
- INCLUDEPATH += $$(PYTHON_INCLUDEDIR)
- LIBS += -lm -l$$(PYTHON_VERSION)
- system(mkdir -p $${MOC_DIR})
- unix:system($${SIP} -I $${SIPINCLUDE} -t Qt_3_3_0 -t WS_X11 -c $${MOC_DIR} src/qti.sip)
- }
-
-##################### SIP generated files #####################
- HEADERS +=\
- ../tmp/qtiplot/sipqtiApplicationWindow.h\
- ../tmp/qtiplot/sipqtiGraph.h\
- ../tmp/qtiplot/sipqtiLineMarker.h\
- ../tmp/qtiplot/sipqtiMultiLayer.h\
- ../tmp/qtiplot/sipqtiTable.h\
- ../tmp/qtiplot/sipqtimyWidget.h\
- ../tmp/qtiplot/sipqtiScriptEdit.h\
- ../tmp/qtiplot/sipqtiNote.h\
- ../tmp/qtiplot/sipqtiFit.h\
- ../tmp/qtiplot/sipqtiExponentialFit.h\
- ../tmp/qtiplot/sipqtiTwoExpFit.h\
- ../tmp/qtiplot/sipqtiThreeExpFit.h\
- ../tmp/qtiplot/sipqtiSigmoidalFit.h\
- ../tmp/qtiplot/sipqtiGaussAmpFit.h\
- ../tmp/qtiplot/sipqtiLorentzFit.h\
- ../tmp/qtiplot/sipqtiNonLinearFit.h\
- ../tmp/qtiplot/sipqtiPluginFit.h\
- ../tmp/qtiplot/sipqtiMultiPeakFit.h\
- ../tmp/qtiplot/sipqtiPolynomialFit.h\
- ../tmp/qtiplot/sipqtiLinearFit.h\
- ../tmp/qtiplot/sipqtiMatrix.h\
- ../tmp/qtiplot/sipqtiGaussFit.h\
- ../tmp/qtiplot/sipqtiPythonScript.h\
- ../tmp/qtiplot/sipqtiFolder.h\
- ../tmp/qtiplot/sipqtiQPtrList.h
- SOURCES +=\
- ../tmp/qtiplot/sipqticmodule.cpp\
- ../tmp/qtiplot/sipqtiApplicationWindow.cpp\
- ../tmp/qtiplot/sipqtiGraph.cpp\
- ../tmp/qtiplot/sipqtiLineMarker.cpp\
- ../tmp/qtiplot/sipqtiMultiLayer.cpp\
- ../tmp/qtiplot/sipqtiTable.cpp\
- ../tmp/qtiplot/sipqtimyWidget.cpp\
- ../tmp/qtiplot/sipqtiScriptEdit.cpp\
- ../tmp/qtiplot/sipqtiNote.cpp\
- ../tmp/qtiplot/sipqtiFit.cpp\
- ../tmp/qtiplot/sipqtiExponentialFit.cpp\
- ../tmp/qtiplot/sipqtiTwoExpFit.cpp\
- ../tmp/qtiplot/sipqtiThreeExpFit.cpp\
- ../tmp/qtiplot/sipqtiSigmoidalFit.cpp\
- ../tmp/qtiplot/sipqtiGaussAmpFit.cpp\
- ../tmp/qtiplot/sipqtiLorentzFit.cpp\
- ../tmp/qtiplot/sipqtiNonLinearFit.cpp\
- ../tmp/qtiplot/sipqtiPluginFit.cpp\
- ../tmp/qtiplot/sipqtiMultiPeakFit.cpp\
- ../tmp/qtiplot/sipqtiPolynomialFit.cpp\
- ../tmp/qtiplot/sipqtiLinearFit.cpp\
- ../tmp/qtiplot/sipqtiMatrix.cpp\
- ../tmp/qtiplot/sipqtiGaussFit.cpp\
- ../tmp/qtiplot/sipqtiPythonScript.cpp\
- ../tmp/qtiplot/sipqtiFolder.cpp\
- ../tmp/qtiplot/sipqtiQPtrList.cpp
-}
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/pkg-plist /home/makc/porting/ports/math/qtiplot/pkg-plist
--- /usr/ports/math/qtiplot/pkg-plist Tue Dec 12 16:01:43 2006
+++ /home/makc/porting/ports/math/qtiplot/pkg-plist Wed May 30 00:28:56 2007
@@ -7,6 +7,7 @@
%%NLS%%%%DATADIR%%/translations/qtiplot_de.qm
%%NLS%%%%DATADIR%%/translations/qtiplot_es.qm
%%NLS%%%%DATADIR%%/translations/qtiplot_fr.qm
+%%NLS%%%%DATADIR%%/translations/qtiplot_ja.qm
%%NLS%%%%DATADIR%%/translations/qtiplot_ru.qm
%%NLS%%%%DATADIR%%/translations/qtiplot_sv.qm
%%NLS%%@dirrm %%DATADIR%%/translations
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list