ports/65717: Update port: math/gnuplot to 4.0.0

KATO Tsuguru tkato at prontomail.com
Sun Apr 18 13:40:10 UTC 2004


>Number:         65717
>Category:       ports
>Synopsis:       Update port: math/gnuplot to 4.0.0
>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 Apr 18 06:40:10 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.9-RELEASE-p5 i386
>Organization:
>Environment:
>Description:
- Update to version 4.0.0

Remove file:
files/README
files/patch-aa
files/patch-post.trm

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/math/gnuplot/Makefile math/gnuplot/Makefile
--- /usr/ports/math/gnuplot/Makefile	Sat Sep 27 21:04:13 2003
+++ math/gnuplot/Makefile	Sun Apr 18 20:45:55 2004
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	gnuplot
-PORTVERSION=	3.7.3
-PORTREVISION=	2
+PORTVERSION=	4.0.0
 CATEGORIES=	math graphics
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
@@ -15,12 +14,21 @@
 MAINTAINER=	glewis at FreeBSD.org
 COMMENT=	A command-driven interactive function plotting program
 
+USE_REINPLACE=	yes
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--datadir=${DATADIR} \
+CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ARGS=	--without-lisp-files --without-tutorial \
 		--without-linux-vga --without-gd \
-		--with-readline=gnu --with-lasergnu
+		--with-lasergnu
 
 MAN1=		gnuplot.1 lasergnu.1
+INFO=		gnuplot
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} >= 500018
+CONFIGURE_ARGS+=	--with-readline=gnu
+.endif
 
 .if !defined(WITHOUT_X11)
 USE_XLIB=	yes
@@ -44,11 +52,19 @@
 CONFIGURE_ARGS+=	--without-pdf
 .endif
 
+post-patch:
+	@${REINPLACE_CMD} -e \
+		's|)/@PACKAGE@/@PKG_MAJOR@|)|g' ${WRKSRC}/src/Makefile.in
+
 post-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/src/lasergnu ${PREFIX}/bin
+	${INSTALL_DATA} ${WRKSRC}/lisp/gnuplot*.el \
+		${PREFIX}/share/emacs/site-lisp
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${EXAMPLESDIR}
-	${INSTALL_DATA} ${FILESDIR}/README ${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/demo/* ${EXAMPLESDIR}
+	${TAR} -C ${WRKSRC}/demo --exclude "*Makefile*" -cf - . | \
+		${TAR} -C ${EXAMPLESDIR} --unlink -xf -
+	@${CHOWN} ${SHAREOWN}:${SHAREMODE} ${EXAMPLESDIR}
 .endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -urN /usr/ports/math/gnuplot/distinfo math/gnuplot/distinfo
--- /usr/ports/math/gnuplot/distinfo	Tue Mar 16 11:38:10 2004
+++ math/gnuplot/distinfo	Sun Apr 18 02:47:13 2004
@@ -1,2 +1,2 @@
-MD5 (gnuplot-3.7.3.tar.gz) = 07921c091153b1f52825fb291849d36d
-SIZE (gnuplot-3.7.3.tar.gz) = 1418889
+MD5 (gnuplot-4.0.0.tar.gz) = 66258443d9f93cc4f46b147dac33e63a
+SIZE (gnuplot-4.0.0.tar.gz) = 2160918
diff -urN /usr/ports/math/gnuplot/files/README math/gnuplot/files/README
--- /usr/ports/math/gnuplot/files/README	Mon Jan 24 07:49:30 2000
+++ math/gnuplot/files/README	Thu Jan  1 09:00:00 1970
@@ -1,6 +0,0 @@
-There are two sets of demos available.
-
-Enter "gnuplot simple.dem" for the short demo, or
-      "gnuplot all.dem" for the whole show.
-
-All demos are interactive, and prompt for "Hit a return to continue".
diff -urN /usr/ports/math/gnuplot/files/patch-aa math/gnuplot/files/patch-aa
--- /usr/ports/math/gnuplot/files/patch-aa	Sat Sep 11 08:40:09 1999
+++ math/gnuplot/files/patch-aa	Thu Jan  1 09:00:00 1970
@@ -1,15 +0,0 @@
---- term.h.orig Fri Sep 10 17:50:52 1999
-+++ term.h      Fri Sep 10 17:52:28 1999
-@@ -270,9 +270,9 @@
- 
- /* NOTE THAT GIF REQUIRES A SEPARATE LIBRARY : see term/gif.trm */
- /* GIF format. */
--#ifdef HAVE_LIBGD
--# include "gif.trm"
--#endif
-+/* #ifdef HAVE_LIBGD */
-+/* # include "gif.trm" */
-+/* #endif */
- 
- /* #include "grass.trm" /* geographical info system */
- #include "hp26.trm"            /* HP2623A and probably others */
diff -urN /usr/ports/math/gnuplot/files/patch-post.trm math/gnuplot/files/patch-post.trm
--- /usr/ports/math/gnuplot/files/patch-post.trm	Tue Jun 17 05:14:35 2003
+++ math/gnuplot/files/patch-post.trm	Thu Jan  1 09:00:00 1970
@@ -1,21 +0,0 @@
-$FreeBSD: ports/math/gnuplot/files/patch-post.trm,v 1.1 2003/06/16 20:14:35 glewis Exp $
-
---- term/post.trm.orig	Mon Jun 16 13:57:37 2003
-+++ term/post.trm	Mon Jun 16 13:58:53 2003
-@@ -939,14 +939,14 @@
- {
- static char GPFAR psg1[] = "0 setgray\nnewpath\n";
- struct termentry *t = term;
-+float scale = (ps_common_encap ? 0.5 : 1.0)/PS_SC;
- 
- 	ps_page++;
- 	if (!ps_common_encap)
- 		fprintf(gpoutfile,"%%%%Page: %d %d\n",ps_page,ps_page);
- 	fprintf(gpoutfile,"gnudict begin\ngsave\n");
- 	fprintf(gpoutfile,"%d %d translate\n",ps_common_xoff, ps_common_yoff);
--	fprintf(gpoutfile,"%.3f %.3f scale\n", (ps_common_encap ? 0.5 : 1.0)/PS_SC,
--	                                     (ps_common_encap ? 0.5 : 1.0)/PS_SC);
-+	fprintf(gpoutfile,"%.3f %.3f scale\n", scale, scale);
- 	if (!ps_common_portrait) {
- 	    fprintf(gpoutfile,"90 rotate\n0 %d translate\n", (int)(-PS_YMAX));
- 	}
diff -urN /usr/ports/math/gnuplot/pkg-plist math/gnuplot/pkg-plist
--- /usr/ports/math/gnuplot/pkg-plist	Thu Jun  5 09:52:45 2003
+++ math/gnuplot/pkg-plist	Sun Apr 18 03:56:14 2004
@@ -1,74 +1,92 @@
 bin/gnuplot
-%%X11:%%bin/gnuplot_x11
 bin/lasergnu
- at unexec install-info --delete %D/info/gnuplot.info %D/info/dir
-info/gnuplot.info
- at exec install-info %D/info/gnuplot.info %D/info/dir
-%%PORTDOCS%%share/examples/gnuplot/1.dat
-%%PORTDOCS%%share/examples/gnuplot/2.dat
-%%PORTDOCS%%share/examples/gnuplot/3.dat
-%%PORTDOCS%%share/examples/gnuplot/README
-%%PORTDOCS%%share/examples/gnuplot/airfoil.dem
-%%PORTDOCS%%share/examples/gnuplot/all.dem
-%%PORTDOCS%%share/examples/gnuplot/animate.dem
-%%PORTDOCS%%share/examples/gnuplot/battery.dat
-%%PORTDOCS%%share/examples/gnuplot/big_peak.dat
-%%PORTDOCS%%share/examples/gnuplot/binary.dem
-%%PORTDOCS%%share/examples/gnuplot/binary1
-%%PORTDOCS%%share/examples/gnuplot/binary2
-%%PORTDOCS%%share/examples/gnuplot/binary3
-%%PORTDOCS%%share/examples/gnuplot/bivariat.dem
-%%PORTDOCS%%share/examples/gnuplot/borders.dem
-%%PORTDOCS%%share/examples/gnuplot/contours.dem
-%%PORTDOCS%%share/examples/gnuplot/controls.dem
-%%PORTDOCS%%share/examples/gnuplot/density.fnc
-%%PORTDOCS%%share/examples/gnuplot/discrete.dem
-%%PORTDOCS%%share/examples/gnuplot/electron.dem
-%%PORTDOCS%%share/examples/gnuplot/fit.dem
-%%PORTDOCS%%share/examples/gnuplot/glass.dat
-%%PORTDOCS%%share/examples/gnuplot/gnuplot.rot
-%%PORTDOCS%%share/examples/gnuplot/hemisphr.dat
-%%PORTDOCS%%share/examples/gnuplot/hexa.fnc
-%%PORTDOCS%%share/examples/gnuplot/hidden.dem
-%%PORTDOCS%%share/examples/gnuplot/klein.dat
-%%PORTDOCS%%share/examples/gnuplot/lcdemo.dat
-%%PORTDOCS%%share/examples/gnuplot/line.fnc
-%%PORTDOCS%%share/examples/gnuplot/mgr.dem
-%%PORTDOCS%%share/examples/gnuplot/moli3.dat
-%%PORTDOCS%%share/examples/gnuplot/multimsh.dem
-%%PORTDOCS%%share/examples/gnuplot/multiplt.dem
-%%PORTDOCS%%share/examples/gnuplot/param.dem
-%%PORTDOCS%%share/examples/gnuplot/polar.dem
-%%PORTDOCS%%share/examples/gnuplot/poldat.dem
-%%PORTDOCS%%share/examples/gnuplot/prob.dem
-%%PORTDOCS%%share/examples/gnuplot/prob2.dem
-%%PORTDOCS%%share/examples/gnuplot/random.dem
-%%PORTDOCS%%share/examples/gnuplot/reflect.fnc
-%%PORTDOCS%%share/examples/gnuplot/reread.bor
-%%PORTDOCS%%share/examples/gnuplot/scatter.dem
-%%PORTDOCS%%share/examples/gnuplot/scatter2.dat
-%%PORTDOCS%%share/examples/gnuplot/silver.dat
-%%PORTDOCS%%share/examples/gnuplot/simple.dem
-%%PORTDOCS%%share/examples/gnuplot/singulr.dem
-%%PORTDOCS%%share/examples/gnuplot/sound.par
-%%PORTDOCS%%share/examples/gnuplot/sound2.par
-%%PORTDOCS%%share/examples/gnuplot/soundvel.dat
-%%PORTDOCS%%share/examples/gnuplot/spline.dem
-%%PORTDOCS%%share/examples/gnuplot/start.par
-%%PORTDOCS%%share/examples/gnuplot/stat.inc
-%%PORTDOCS%%share/examples/gnuplot/steps.dat
-%%PORTDOCS%%share/examples/gnuplot/steps.dem
-%%PORTDOCS%%share/examples/gnuplot/surface1.dem
-%%PORTDOCS%%share/examples/gnuplot/surface2.dem
-%%PORTDOCS%%share/examples/gnuplot/timedat.dat
-%%PORTDOCS%%share/examples/gnuplot/timedat.dem
-%%PORTDOCS%%share/examples/gnuplot/using.dat
-%%PORTDOCS%%share/examples/gnuplot/using.dem
-%%PORTDOCS%%share/examples/gnuplot/vector.dem
-%%PORTDOCS%%share/examples/gnuplot/whale.dat
-%%PORTDOCS%%share/examples/gnuplot/world.cor
-%%PORTDOCS%%share/examples/gnuplot/world.dat
-%%PORTDOCS%%share/examples/gnuplot/world.dem
-%%PORTDOCS%%@dirrm share/examples/gnuplot
-share/gnuplot/gnuplot.gih
- at dirrm share/gnuplot
+%%X11:%%libexec/gnuplot_x11
+%%PORTDOCS%%%%EXAMPLESDIR%%/1.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/2.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/3.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/airfoil.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/all.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/animate.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/arrowstyle.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/arrowstyle.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/battery.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/big_peak.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/binary.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/binary1
+%%PORTDOCS%%%%EXAMPLESDIR%%/binary2
+%%PORTDOCS%%%%EXAMPLESDIR%%/binary3
+%%PORTDOCS%%%%EXAMPLESDIR%%/bivariat.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/borders.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/candlesticks.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/candlesticks.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/charset.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/clip14in.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/contours.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/controls.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/density.fnc
+%%PORTDOCS%%%%EXAMPLESDIR%%/discrete.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/electron.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/enhancedtext.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/fillcrvs.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/fillstyle.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/fit.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/fontfile.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/fontfile_latex.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/glass.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/gnuplot.rot
+%%PORTDOCS%%%%EXAMPLESDIR%%/hemisphr.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/hexa.fnc
+%%PORTDOCS%%%%EXAMPLESDIR%%/hidden.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/klein.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/lcdemo.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/line.fnc
+%%PORTDOCS%%%%EXAMPLESDIR%%/mgr.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/moli3.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/mousevariables.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/multimsh.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/multiplt.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/param.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/pm3d.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/pm3dcolors.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/pm3dgamma.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/polar.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/poldat.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/prob.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/prob2.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/random.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/reflect.fnc
+%%PORTDOCS%%%%EXAMPLESDIR%%/reread.bor
+%%PORTDOCS%%%%EXAMPLESDIR%%/scatter.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/scatter2.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/silver.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/simple.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/singulr.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/sound.par
+%%PORTDOCS%%%%EXAMPLESDIR%%/sound2.par
+%%PORTDOCS%%%%EXAMPLESDIR%%/soundvel.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/spline.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/start.par
+%%PORTDOCS%%%%EXAMPLESDIR%%/stat.inc
+%%PORTDOCS%%%%EXAMPLESDIR%%/steps.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/steps.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/surface1.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/surface2.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/textcolor.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/textrotate.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/timedat.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/timedat.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/triangle.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/using.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/using.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/vector.dem
+%%PORTDOCS%%%%EXAMPLESDIR%%/webify.pl
+%%PORTDOCS%%%%EXAMPLESDIR%%/whale.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/world.cor
+%%PORTDOCS%%%%EXAMPLESDIR%%/world.dat
+%%PORTDOCS%%%%EXAMPLESDIR%%/world.dem
+share/emacs/site-lisp/gnuplot-gui.el
+share/emacs/site-lisp/gnuplot.el
+%%DATADIR%%/4.0/gnuplot.gih
+ at dirrm %%DATADIR%%/4.0
+ at dirrm %%DATADIR%%
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list