Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jul 2007 13:05:58 GMT
From:      Max Brazhnikov <makc@issp.ac.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/114579: maintainer update: math/qtiplot
Message-ID:  <200707141305.l6ED5wLT046023@www.freebsd.org>
Resent-Message-ID: <200707141310.l6EDA43P008002@freefall.freebsd.org>

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

>Number:         114579
>Category:       ports
>Synopsis:       maintainer update: math/qtiplot
>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 Jul 14 13:10:03 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 #0: Sat Jul  7 13:05:41 MSD 2007     root@luna.dio.ru:/usr/obj/usr/src/sys/LUNA  i386
>Description:
Update to  0.9.0-rc3:
Improved handling of decimal separators
Improved 3D plotting
Improved import of Origin 7.5 files
Lots of bug fixes and improvements
>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	Mon Jul  9 20:02:57 2007
+++ /home/makc/porting/ports/math/qtiplot/Makefile	Sat Jul 14 15:08:15 2007
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	qtiplot
-DISTVERSION=	0.9rc2
-PORTREVISION=	1
+DISTVERSION=	0.9rc3
 CATEGORIES=	math science
 MASTER_SITES=	http://soft.proindependent.com/src/
 
@@ -16,7 +15,6 @@
 
 LIB_DEPENDS=	gsl.10:${PORTSDIR}/math/gsl \
 		muparser.0:${PORTSDIR}/math/muparser \
-		origin.0:${PORTSDIR}/math/liborigin \
 		qwtplot3d-qt4:${PORTSDIR}/math/qwtplot3d-qt4 \
 		qwt.5:${PORTSDIR}/x11-toolkits/qwt-devel
 
@@ -28,7 +26,7 @@
 USE_DOS2UNIX=	qtiplot/qtiplot.pro
 
 DESKTOP_ENTRIES="QtiPlot" "Data analysis and plotting" \
-		"${DATADIR}/manual/common/qtiplot_logo.png" \
+		"${DATADIR}/qtiplot.png" \
 		"qtiplot" "" false
 
 OPTIONS=	DOCS "Install the QtiPlot Handbook" on \
@@ -77,8 +75,13 @@
 		-e "s/^SCRIPTING_LANGS += Python//" \
 		${WRKSRC}/${PORTNAME}/qtiplot.pro
 .endif
+	@${REINPLACE_CMD} -e \
+		's|/usr/share/doc/qtiplot/manual-%1|${DATADIR}/manual|; \
+		 s|/usr/lib/qtiplot/plugins|${DATADIR}/fitPlugins|' \
+		${WRKSRC}/qtiplot/src/ApplicationWindow.cpp
 
 do-configure:
+	cd ${WRKSRC}/qtiplot && ${LOCALBASE}/bin/lrelease-qt4 -verbose qtiplot.pro
 .for d in ${QPRO_DIRS}
 	(cd ${WRKSRC}/${d} && ${SETENV} ${MAKE_ENV} ${QMAKE})
 .endfor
@@ -91,6 +94,7 @@
 		 s|^LINK .*|LINK=${CXX}|' \
 		${WRKSRC}/${d}/Makefile
 .endfor
+	${REINPLACE_CMD} -e 's|^\(INCPATH.*=\)|\1-I../3rdparty/liborigin|' ${WRKSRC}/qtiplot/Makefile
 
 do-install:
 	${MKDIR} ${DATADIR}
@@ -101,6 +105,7 @@
 				${DATADIR}/fitPlugins/libfitRational0.so
 	${INSTALL_PROGRAM} ${WRKSRC}/fitPlugins/libfitRational1.so.1.0.0 \
 				${DATADIR}/fitPlugins/libfitRational1.so
+	${INSTALL_DATA} ${WRKSRC}/qtiplot_logo.png ${DATADIR}/qtiplot.png
 .if defined(WITH_PYTHON)
 	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}/qtiplotrc.py ${DATADIR}/qtiplotrc.py
 	@cd ${WRKSRC}/qtiplot && ${PYTHON_CMD} -c "import py_compile; py_compile.compile('qtiplotrc.py')"
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/distinfo /home/makc/porting/ports/math/qtiplot/distinfo
--- /usr/ports/math/qtiplot/distinfo	Fri Jun 15 13:46:44 2007
+++ /home/makc/porting/ports/math/qtiplot/distinfo	Thu Jul 12 19:51:17 2007
@@ -1,3 +1,3 @@
-MD5 (qtiplot-0.9rc2.tar.bz2) = e848a4e802d00b8bd972df09b26dff49
-SHA256 (qtiplot-0.9rc2.tar.bz2) = 75f422372f5ca979316d8db4685d20b1324ca229e981322faff119c4aa2b38f1
-SIZE (qtiplot-0.9rc2.tar.bz2) = 787376
+MD5 (qtiplot-0.9rc3.tar.bz2) = 0a644f72bb1c0a107a64bbf5bae5ca17
+SHA256 (qtiplot-0.9rc3.tar.bz2) = 44a6300705dca4921c8454e827e8c3d6e01f004b6a8ee3045b0bb02fa17454cc
+SIZE (qtiplot-0.9rc3.tar.bz2) = 874660
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	Fri Jun 15 13:46:44 2007
+++ /home/makc/porting/ports/math/qtiplot/files/patch-fitPlugins__fitRational0__fitRational0.pro	Sat Jul 14 15:01:36 2007
@@ -1,14 +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 @@
- 
+--- ./fitPlugins/fitRational0/fitRational0.pro.orig	Wed Jun 13 21:16:56 2007
++++ ./fitPlugins/fitRational0/fitRational0.pro	Sat Jul 14 14:56:13 2007
+@@ -12,9 +12,8 @@
  DESTDIR           = ../
   
+ # statically link against GSL in 3rdparty
 -INCLUDEPATH += ../../3rdparty/gsl
--LIBS        += ../../3rdparty/gsl/lib/libgsl.a
--LIBS        += ../../3rdparty/gsl/lib/libgslcblas.a
+-LIBS         += ../3rdparty/gsl/lib/libgsl.a
+-LIBS         += ../3rdparty/gsl/lib/libgslcblas.a
 +unix:INCLUDEPATH += $$(LOCALBASE)/include
 +unix:LIBS         += -lgsl -lgslcblas
+ #dynamically link against GSL installed system-wide
+ #unix:LIBS += -L /usr/lib$${libsuff} -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	Fri Jun 15 13:46:44 2007
+++ /home/makc/porting/ports/math/qtiplot/files/patch-fitPlugins__fitRational1__fitRational1.pro	Sat Jul 14 15:01:36 2007
@@ -1,14 +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 @@
- 
+--- ./fitPlugins/fitRational1/fitRational1.pro.orig	Wed Jun 13 21:16:56 2007
++++ ./fitPlugins/fitRational1/fitRational1.pro	Sat Jul 14 14:56:13 2007
+@@ -12,9 +12,8 @@
  DESTDIR           = ../
- 
+  
+ # statically link against GSL in 3rdparty
 -INCLUDEPATH += ../../3rdparty/gsl
--LIBS        += ../../3rdparty/gsl/lib/libgsl.a
--LIBS        += ../../3rdparty/gsl/lib/libgslcblas.a
+-LIBS         += ../3rdparty/gsl/lib/libgsl.a
+-LIBS         += ../3rdparty/gsl/lib/libgslcblas.a
 +unix:INCLUDEPATH += $$(LOCALBASE)/include
 +unix:LIBS         += -lgsl -lgslcblas
+ #dynamically link against GSL installed system-wide
+ #unix:LIBS += -L /usr/lib$${libsuff} -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	Mon Jul  9 20:02:57 2007
+++ /home/makc/porting/ports/math/qtiplot/files/patch-qtiplot__qtiplot.pro	Sat Jul 14 15:01:36 2007
@@ -1,43 +1,27 @@
---- ./qtiplot/qtiplot.pro.orig	Fri Jun  8 00:55:33 2007
-+++ ./qtiplot/qtiplot.pro	Fri Jun  8 00:58:19 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 ########################
+--- ./qtiplot/qtiplot.pro.orig	Sat Jul 14 14:56:13 2007
++++ ./qtiplot/qtiplot.pro	Sat Jul 14 15:01:25 2007
+@@ -25,12 +25,8 @@
  #!!! 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 @@
+@@ -43,18 +39,17 @@
  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
++unix:LIBS         += -L$$(LOCALBASE)/lib -lqwt -lqwtplot3d-qt4 -lz
  # dynamically link against Qwt(3D) installed system-wide
  # WARNING: make sure they are compiled against Qt4
  #unix:LIBS         += -lqwtplot3d
@@ -54,38 +38,14 @@
  
  ##################### 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 @@
+@@ -359,30 +354,12 @@
  
  contains(SCRIPTING_LANGS, muParser) {
    DEFINES += SCRIPTING_MUPARSER
 -
-+  
-+  unix:LIBS +=	-lmuparser
-+  
++  unix:LIBS         += -lmuparser
    HEADERS += src/muParserScript.h \
-              src/muParserScripting.h \
+-             src/muParserScripting.h \
 -             ../3rdparty/muParser/muParser.h \
 -             ../3rdparty/muParser/muParserBase.h \
 -             ../3rdparty/muParser/muParserInt.h \
@@ -97,20 +57,10 @@
 -             ../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 \
++             src/muParserScripting.h
  
    SOURCES += src/muParserScript.cpp \
-              src/muParserScripting.cpp \
+-             src/muParserScripting.cpp \
 -             ../3rdparty/muParser/muParser.cpp \
 -             ../3rdparty/muParser/muParserBase.cpp \
 -             ../3rdparty/muParser/muParserInt.cpp \
@@ -118,17 +68,11 @@
 -             ../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 \
++             src/muParserScripting.cpp
  
  }
  
-@@ -396,12 +391,12 @@
+@@ -394,11 +371,11 @@
    SOURCES += src/PythonScript.cpp src/PythonScripting.cpp
  
    unix {
@@ -137,13 +81,11 @@
 -    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})
 +	SIPCMD = $$(PYTHON_VERSION) python-sipcmd.py
 +	system($$system($$SIPCMD) -c $${SIP_DIR} src/qti.sip)
-+	}
+   }
  
    win32 {
-     INCLUDEPATH += $$system(call python-includepath.py)
diff -ruN --exclude=CVS /usr/ports/math/qtiplot/pkg-plist /home/makc/porting/ports/math/qtiplot/pkg-plist
--- /usr/ports/math/qtiplot/pkg-plist	Fri Jun 15 13:46:44 2007
+++ /home/makc/porting/ports/math/qtiplot/pkg-plist	Thu Jul 12 19:59:48 2007
@@ -2,6 +2,7 @@
 %%DATADIR%%/fitPlugins/libfitRational0.so
 %%DATADIR%%/fitPlugins/libfitRational1.so
 %%DATADIR%%/qtiplot
+%%DATADIR%%/qtiplot.png
 %%PYTHON%%%%DATADIR%%/qtiplotrc.py
 %%PYTHON%%%%DATADIR%%/qtiplotrc.pyc
 %%NLS%%%%DATADIR%%/translations/qtiplot_de.qm


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



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