ports/102816: [maintainer update] math/qtiplot to 0.8.6
Max Brazhnikov
makc at issp.ac.ru
Sun Sep 3 12:50:18 UTC 2006
>Number: 102816
>Category: ports
>Synopsis: [maintainer update] math/qtiplot to 0.8.6
>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: Sun Sep 03 12:50:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Max Brazhnikov
>Release: FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
FreeBSD luna.zuzino.mipt.ru 6.1-STABLE FreeBSD 6.1-STABLE #0: Mon Jun 5 18:46:21 MSD 2006 makc at luna.zuzino.mipt.ru:/usr/obj/usr/src/sys/LUNA i386
>Description:
Update to the latest version.
Remove dependence on qwt4 - now qtiplot statically linked to qwt5 (shipped with port).
Add dependence on liborigin.
liborigin port should be fixed for successful compiling qtiplot:
http://www.freebsd.org/cgi/query-pr.cgi?pr=102814
>How-To-Repeat:
>Fix:
diff -ruN --exclude=CVS /usr/ports//math/qtiplot/Makefile /home/makc/porting/ports/math/qtiplot/Makefile
--- /usr/ports//math/qtiplot/Makefile Sat Aug 26 20:13:34 2006
+++ /home/makc/porting/ports/math/qtiplot/Makefile Sun Sep 3 16:03:48 2006
@@ -6,16 +6,17 @@
#
PORTNAME= qtiplot
-PORTVERSION= 0.8.5
+PORTVERSION= 0.8.6.2
CATEGORIES= math science
MASTER_SITES= http://soft.proindependent.com/src/
+DISTNAME= ${PORTNAME}-0.8.6-2
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 \
- qwt:${PORTSDIR}/x11-toolkits/qwt \
+ origin.0:${PORTSDIR}/math/liborigin \
qwtplot3d:${PORTSDIR}/math/qwtplot3d
USE_BZIP2= yes
@@ -33,33 +34,41 @@
IGNORE= does not compile on FreeBSD 4.x
.endif
-.if exists(${X11BASE}/share/qt/mkspecs/freebsd-g++)
-QMAKESPEC= ${X11BASE}/share/qt/mkspecs/freebsd-g++
-.else
+QMAKE= qmake
QMAKESPEC= ${LOCALBASE}/share/qt/mkspecs/freebsd-g++
-.endif
+
+QPRO_DIRS= . \
+ 3rdparty/qwt \
+ fitPlugins/fitRational0 \
+ fitPlugins/fitRational1 \
+ qtiplot
post-patch:
+.for d in ${QPRO_DIRS}
@${REINPLACE_CMD} -e \
- "s:../3rdparty/qwt/include:${LOCALBASE}/include/qwt:" \
+ "s:../3rdparty/liborigin/include:${LOCALBASE}/include:" \
-e "s:/usr/include/qwtplot3d:${X11BASE}/include:" \
-e "/^unix:LIBS/s:-L /usr/lib:-L${LOCALBASE}/lib:" \
- -e "/^unix:LIBS/s:../3rdparty/qwt/lib/libqwt.a:-L ${LOCALBASE}/lib -lqwt:" \
-e "/^unix:documentation.path/s:/usr/share/doc/qtiplot:${DOCSDIR}:" \
- ${WRKSRC}/${PORTNAME}.pro
+ ${WRKSRC}/${d}/*.pro
+.endfor
do-configure:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} qmake \
- -spec ${QMAKESPEC} ${PORTNAME}.pro
+.for d in ${QPRO_DIRS}
+ @cd ${WRKSRC}/${d} && ${SETENV} ${MAKE_ENV} ${QMAKE} \
+ -spec ${QMAKESPEC} *.pro
+.endfor
post-configure:
+.for d in ${QPRO_DIRS}
@${REINPLACE_CMD} -e \
's|^CC .*|CC=${CC}|; \
s|^CXX .*|CXX=${CXX}|; \
s|-pipe||; \
s|^\(CFLAGS .*= \)|\1${CFLAGS}|; \
s|^\(CXXFLAGS = \)|\1${CXXFLAGS}|' \
- ${WRKSRC}/Makefile
+ ${WRKSRC}/${d}/Makefile
+.endfor
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/qtiplot/qtiplot ${PREFIX}/bin
diff -ruN --exclude=CVS /usr/ports//math/qtiplot/distinfo /home/makc/porting/ports/math/qtiplot/distinfo
--- /usr/ports//math/qtiplot/distinfo Sat Aug 26 20:13:34 2006
+++ /home/makc/porting/ports/math/qtiplot/distinfo Sun Sep 3 03:15:37 2006
@@ -1,3 +1,3 @@
-MD5 (qtiplot-0.8.5.tar.bz2) = aa7350a3e5f2662077684421e0deb21f
-SHA256 (qtiplot-0.8.5.tar.bz2) = 81831d8dfaddbdf32d85a6e7eaf0e54e2321e2fba6ffaabfe6943bc326a6f874
-SIZE (qtiplot-0.8.5.tar.bz2) = 530579
+MD5 (qtiplot-0.8.6-2.tar.bz2) = 6025c050b291671ffcfcac7949e97c4e
+SHA256 (qtiplot-0.8.6-2.tar.bz2) = 64342a9c19ab7fff8dd1ea7e1dafe331709393a6ad892ffda8138ec07c3df657
+SIZE (qtiplot-0.8.6-2.tar.bz2) = 655993
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list