misc/140616: update graphics/dataplot to 20081002

Pedro F. Giffuni giffunip at tutopia.com
Tue Nov 17 00:00:14 UTC 2009


>Number:         140616
>Category:       misc
>Synopsis:       update graphics/dataplot to 20081002
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 17 00:00:14 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Pedro F. Giffuni
>Release:        7.2-RELEASE
>Organization:
>Environment:
$ uname -a
FreeBSD mogwai.giffuni.net 7.2-RELEASE FreeBSD 7.2-RELEASE #6: Wed Oct  7 22:27:43 UTC 2009     pedro at mogwai.giffuni.net:/usr/src/sys/i386/compile/GENERIC  i386

>Description:
- Update to newer version.
- The number of observations/variable had to be reduced to avoid Abort Traps.
(This might be a bug in gfortran for BSD)
>How-To-Repeat:

>Fix:
diff -ruN dataplot.orig/Makefile dataplot/Makefile
--- dataplot.orig/Makefile	2009-11-14 20:50:16.000000000 +0000
+++ dataplot/Makefile	2009-11-16 18:38:47.000000000 +0000
@@ -6,17 +6,16 @@
 #
 
 PORTNAME=	dataplot
-PORTVERSION=	20080225
-PORTREVISION=	3
+PORTVERSION=	20081002
 CATEGORIES=	graphics
 MASTER_SITES=	ftp://ftp.nist.gov/pub/dataplot/unix/:source \
 		LOCAL/beech:source \
 		http://www.itl.nist.gov/div898/software/dataplot.html/:doc \
 		LOCAL/beech:doc
-DISTFILES=	dpsrc.02_25_2008${EXTRACT_SUFX}:source \
+DISTFILES=	dpsrc.2008_10_02${EXTRACT_SUFX}:source \
 		dpsnapsh.pdf:doc
 DIST_SUBDIR=	dataplot
-EXTRACT_ONLY=	dpsrc.02_25_2008${EXTRACT_SUFX}
+EXTRACT_ONLY=	dpsrc.2008_10_02${EXTRACT_SUFX}
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	A free software system for statistical visualization
@@ -26,28 +25,34 @@
 		jpeg:${PORTSDIR}/graphics/jpeg
 
 USE_FORTRAN=	yes
-FFLAGS+=	-fno-range-check
 USE_XORG=	x11 xi
 NO_WRKSUBDIR=	yes
-MAXOBV?=	1000000	# Change if you need more observations/variable
+MAXOBV?=	400000	# Change if you need more observations/variable
 
 .include <bsd.port.pre.mk>
 
+.if ((${ARCH}=="amd64") || (${ARCH}=="sparc64") || (${ARCH}=="ia64"))
+FFLAGS+= -DDD -DI32 -fdefault-real-8 -fdefault-double-8
+.else
+FFLAGS+= -DSD -DI32 -fdefault-real-8 -fdefault-double-8	
+.endif
+
 post-extract:
 	@${INSTALL_DATA} ${FILESDIR}/Makefile.tmpl ${WRKSRC}/Makefile
 	@${REINPLACE_CMD} -e 's;%%LOCALBASE%%;${LOCALBASE};g ; \
 	s;%%LOCALBASE%%;${LOCALBASE};g' \
 	${WRKSRC}/Makefile
+# Ensure preprocessing is done
+	@${CP} ${WRKSRC}/dp1_linux.f ${WRKSRC}/dp1_linux.F
+# Turn off some dependencies
 	@${MV} ${WRKSRC}/aqua_src.c ${WRKSRC}/aqua_src.c.nop
 	@${MV} ${WRKSRC}/gl_src.c ${WRKSRC}/gl_src.c.nop
+	@${MV} ${WRKSRC}/libplot_src.c ${WRKSRC}/libplot_src.c.nop
+	@${MV} ${WRKSRC}/rldp.c ${WRKSRC}/rldp.c.nop
 
 pre-patch:
 	@${REINPLACE_CMD} -e 's/MAXOBV=1000000/MAXOBV=${MAXOBV}/' \
 	${WRKSRC}/DPCOPA.INC
-.if ((${ARCH}=="amd64") || (${ARCH}=="sparc64") || (${ARCH}=="ia64"))
-	@${REINPLACE_CMD} -e 's;dp1_linux;dp1_linux_dp;g' \
-	${WRKSRC}/Makefile
-.endif
 
 post-install:
 .if !defined(NOPORTDOCS)
diff -ruN dataplot.orig/distinfo dataplot/distinfo
--- dataplot.orig/distinfo	2009-11-14 20:50:16.000000000 +0000
+++ dataplot/distinfo	2009-11-16 18:23:21.000000000 +0000
@@ -1,6 +1,6 @@
-MD5 (dataplot/dpsrc.02_25_2008.tar.gz) = dfbc53609c1fd0b9785af5eb876663b4
-SHA256 (dataplot/dpsrc.02_25_2008.tar.gz) = 794bedcc48cf444c5813f864f4bacb158474d450337279edaf7fba1055c552c6
-SIZE (dataplot/dpsrc.02_25_2008.tar.gz) = 6399167
+MD5 (dataplot/dpsrc.2008_10_02.tar.gz) = 9933e72025750be19b8646a01e389515
+SHA256 (dataplot/dpsrc.2008_10_02.tar.gz) = 01639d9e0cd42adb50c940ff728f980fb2ce4f42699eeb15caa6272226de8d8e
+SIZE (dataplot/dpsrc.2008_10_02.tar.gz) = 6519239
 MD5 (dataplot/dpsnapsh.pdf) = 88ca193586405a71387abbeba9be9f0e
 SHA256 (dataplot/dpsnapsh.pdf) = 4854cdab00ce10df87686eb025a80f57575fea1b362a22b49f202e10348f0e4b
 SIZE (dataplot/dpsnapsh.pdf) = 62085
diff -ruN dataplot.orig/files/Makefile.tmpl dataplot/files/Makefile.tmpl
--- dataplot.orig/files/Makefile.tmpl	2009-11-14 20:50:16.000000000 +0000
+++ dataplot/files/Makefile.tmpl	2009-11-16 18:06:46.000000000 +0000
@@ -19,7 +19,7 @@
 
 LDFLAGS	      = -L%%LOCALBASE%%/lib
 
-LIBS	      = -lgd -lpng -ljpeg -lX11 -lz -lm
+LIBS	      = -lgd -lpng -ljpeg -lX11 -lz -lfreetype -lpthread
 
 MAKEFILE      = Makefile
 
@@ -79,10 +79,14 @@
 		edsub.o \
 		edwrst.o \
 		fit3b.o \
-		gl_src.o \
-		aqua_src.o \
 		starpac.o \
+		cluster.o \
+		compgeom.o \
 		tcdriv_nopc.o \
+		aqua_src.o \
+		gl_src.o \
+		libplot_src.o \
+		rldp.o \
 		gd_src.o \
 		x11_src.o \
 		main.o
@@ -93,7 +97,7 @@
 
 SHELL	      = /bin/sh
 
-SRCS	      = dp1_linux.f \
+SRCS	      = dp1_linux.F \
 		dp2.f \
 		dp3.f \
 		dp4.f \
@@ -149,10 +153,14 @@
 		edsub.f \
 		edwrst.f \
 		fit3b.f \
-		gl_src.f \
-		aqua_src.f \
 		starpac.f \
+		cluster.f \
+		compgeom.f \
 		tcdriv_nopc.f \
+		aqua_src.f \
+		gl_src.f \
+		libplot_src.f \
+		rldp.f \
 		gd_src.c \
 		x11_src.c \
 		main.f


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


More information about the freebsd-bugs mailing list