ports/51118: New Port: graphics/xvgr Open Look-based data/function plotting tool

Serge Gagnon gagnon__s at videotron.ca
Fri Apr 18 04:40:16 UTC 2003


>Number:         51118
>Category:       ports
>Synopsis:       New Port: graphics/xvgr Open Look-based data/function plotting tool
>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:   Thu Apr 17 21:40:13 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Serge Gagnon
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
me
>Environment:
System: FreeBSD quenix.dyndns.org 4.8-STABLE FreeBSD 4.8-STABLE #0: Sat Apr 5 09:39:35 EST 2003 serge at quenix.dyndns.org:/usr/obj/usr/src/sys/OCEAN2 i386


>Description:

       xvgr is a data/function plotting tool for workstations or X-terminals
       using X.  A few of its features are:


       o      Polynomial  regression,  splines,  running  averages,   DFT/FFT,
              cross/auto-correlation.

       o      Plots up to 10 graphs with 30 datasets per graph.

       o      User-defined  scaling, tick marks, labels, symbols, line styles,
              colors.

       o      Batch mode for unattended plotting.

       o      Read and write parameters used during a session.

       o      Support  through  device   independent   graphic   drivers   for
              PostScript, and FrameMaker .mif format.

>How-To-Repeat:

>Fix:


--- xvgr.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xvgr
#	xvgr/Makefile
#	xvgr/distinfo
#	xvgr/pkg-descr
#	xvgr/files
#	xvgr/files/patch-Makefile
#	xvgr/files/patch-examples-dotest
#	xvgr/pkg-plist
#
echo c - xvgr
mkdir -p xvgr > /dev/null 2>&1
echo x - xvgr/Makefile
sed 's/^X//' >xvgr/Makefile << 'END-of-xvgr/Makefile'
X# New Ports collection makefile for:	xvgr
X# Date created:		Thu Apr 17 21:56:06 EDT 2003
X# Whom:		Serge Gagnon gagon__s at videotron.ca
X#
X# $FreeBSD$
X#
X
XPORTNAME=	xvgr
XPORTVERSION=	2.10
XCATEGORIES=	graphics
XMASTER_SITES=   ftp://step.polymtl.ca/pub/Xview/apps/xvgr/
X
XMAINTAINER=     gagnon__s at videotron.ca
XCOMMENT=	Open Look-based data/function plotting tool
X
XLIB_DEPENDS=    xview.3:${PORTSDIR}/x11-toolkits/xview
X
XALL_TARGET=	xvgr
X
XMAN1=		xvgr.1
X
XXVGRSAMPLEDIR=		${PREFIX}/share/examples/xvgr
XXVGRSAMPLEFILES=	altaxis.par anim.bat animcos.par au.d axes.par bar.d \
X			bar2.d bars.d brw.dat btest.par co2-2.par co2-3.par \
X			co2.all co2.par errbar.d errbar.d2 errbar.d3 \
X			errbar.par errbar1.par errbar2.par explain.par fills.dat \
X			graphs.par hilo.d hilo.dat log.d logistic.d logtest.par \
X			manygraphs.d mlo.dat moresyms.dat pout.dat1 props1.par \
X			regions.par setpat.d slideshow.d spec.par stackedb.d \
X			sym.par syms.par symslines.dat tbar3.dat terr.d terr2.d \
X			test.dat test1.par test2.d test2.dat test2.par tfonts.par \
X			tforms.par times.dat tinset.d tlog.demo tstack.dat \
X			txyr.dat xyr.dat
X
XXVGREXESAMPLEFILE= dotest
X
X# The default xvgr makefile does not install any examples. Rectify.
Xpost-install:
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${XVGRSAMPLEDIR}
X	set -e; for f in ${XVGRSAMPLEFILES}; do \
X		${INSTALL_DATA} ${WRKSRC}/examples/$${f} ${XVGRSAMPLEDIR}/$${f}; \
X	done
X	for f in ${XVGREXESAMPLEFILE}; do \
X		${INSTALL_SCRIPT} ${WRKSRC}/examples/$${f} ${XVGRSAMPLEDIR}/$${f}; \
X	done
X.endif
X
X.include <bsd.port.mk>
END-of-xvgr/Makefile
echo x - xvgr/distinfo
sed 's/^X//' >xvgr/distinfo << 'END-of-xvgr/distinfo'
XMD5 (xvgr-2.10.tar.gz) = 7a67fd841e4d8161491434b46a54e4c5
END-of-xvgr/distinfo
echo x - xvgr/pkg-descr
sed 's/^X//' >xvgr/pkg-descr << 'END-of-xvgr/pkg-descr'
X       xvgr is a data/function plotting tool for workstations or X-terminals
X       using X.  A few of its features are:
X
X
X       o      Polynomial  regression,  splines,  running  averages,   DFT/FFT,
X              cross/auto-correlation.
X
X       o      Plots up to 10 graphs with 30 datasets per graph.
X
X       o      User-defined  scaling, tick marks, labels, symbols, line styles,
X              colors.
X
X       o      Batch mode for unattended plotting.
X
X       o      Read and write parameters used during a session.
X
X       o      Support  through  device   independent   graphic   drivers   for
X              PostScript, and FrameMaker .mif format.
X
XWWW: http://step.polymtl.ca/~coyote/xview_main.html
END-of-xvgr/pkg-descr
echo c - xvgr/files
mkdir -p xvgr/files > /dev/null 2>&1
echo x - xvgr/files/patch-Makefile
sed 's/^X//' >xvgr/files/patch-Makefile << 'END-of-xvgr/files/patch-Makefile'
X--- Makefile.orig	Fri Apr 18 00:34:15 2003
X+++ Makefile	Fri Apr 18 00:34:32 2003
X@@ -6,27 +6,28 @@
X 
X # you may wish to change these
X ##################################
X-MANDIR = /usr/openwin/man/man1
X-MANSECT = 1x
X-DESTDIR = /usr/openwin/bin
X+PREFIX= /usr/local
X+MANDIR = $(PREFIX)/man/man1
X+MANSECT = 1
X+DESTDIR = $(PREFIX)/bin
X 
X # Location of libraries
X-LIBS = -lxview -lolgx -lX11 -lm -L/usr/X11R6/lib -L/usr/openwin/lib
X+LIBS = -lxview -lolgx -lX11 -lcompat -lm -L/usr/X11R6/lib 
X #LIBS = -L/usr/local/X11R5/lib -lxview -lolgx -lX11 -lm
X 
X #
X # xvgr now has context sensitive help, see the User's manual
X # on using this feature. OpenWindows has a spot for this.
X-HELPDIR = /usr/openwin/lib/help
X+HELPDIR = $(PREFIX)/info
X 
X #
X # standard location for systems using OpenWindows rather than MIT X
X-INCLUDES = -I/usr/openwin/include -I/usr/X11R6/include
X+INCLUDES = -I/usr/X11R6/include
X # this is where we have them
X #INCLUDES = -I/usr/include/xview
X #INCLUDES = -I/usr/local/X11R5/include
X 
X-CC = gcc
X+CC = cc
X 
X #MY_OSVERSION = -DSVR4
X MY_OSVERSION =
X@@ -81,7 +82,7 @@
X # 
X # For Postscript
X # 
X-PS_PRSTR = -DPS_PRSTR='"lpr -PKalaman -h "'
X+PS_PRSTR = -DPS_PRSTR='"lpr "'
X # 
X # For FrameMaker MIF format (really goes to a file)
X # 
X@@ -118,7 +119,7 @@
X # experimenting with drag 'n drop
X #DND = -DDND
X 
X-CFLAGS = -pipe -O2 -m486 -ffloat-store -double -DLOCAL -DXVIEW \
X+CFLAGS = -pipe -O2 -ffloat-store -double -DLOCAL -DXVIEW \
X 	$(MY_OSVERSION)	$(DND) $(INCLUDES) $(MAXARR) $(HARDCOPYDEV) \
X 	$(PS_PRSTR) $(MIF_PRSTR) $(HP_PRSTR1) $(LEAF_PRSTR)
X 
X@@ -338,11 +339,9 @@
X #	/bin/mv y.tab.h pars.h
X 
X install:
X-	install -s -m 751 xvgr $(DESTDIR)
X+	install -s -m 751 xvgr $(DESTDIR)/
X 	install -c -m 644 xvgr.man $(MANDIR)/xvgr.$(MANSECT)
X 	install -c -m 644 xvgr.info $(HELPDIR)/xvgr.info
X-	rm -f $(DESTDIR)/grbatch
X-	ln -s $(DESTDIR)/xvgr $(DESTDIR)/grbatch
X 
X lint:
X 	lint  $(INCLUDES) $(SRCS)
END-of-xvgr/files/patch-Makefile
echo x - xvgr/files/patch-examples-dotest
sed 's/^X//' >xvgr/files/patch-examples-dotest << 'END-of-xvgr/files/patch-examples-dotest'
X--- examples/dotest.orig	Thu Apr 17 23:00:48 2003
X+++ examples/dotest	Thu Apr 17 23:01:13 2003
X@@ -7,7 +7,7 @@
X #
X # define the version xvgr = XView, xmgr = Motif
X #
X-setenv ACEGR ./xvgr
X+setenv ACEGR xvgr
X #setenv ACEGR ../xmgr
X 
X echo $BCflag
END-of-xvgr/files/patch-examples-dotest
echo x - xvgr/pkg-plist
sed 's/^X//' >xvgr/pkg-plist << 'END-of-xvgr/pkg-plist'
Xbin/xvgr
Xinfo/xvgr.info
Xshare/examples/xvgr/altaxis.par
Xshare/examples/xvgr/anim.bat
Xshare/examples/xvgr/animcos.par
Xshare/examples/xvgr/au.d
Xshare/examples/xvgr/axes.par
Xshare/examples/xvgr/bar.d
Xshare/examples/xvgr/bar2.d
Xshare/examples/xvgr/bars.d
Xshare/examples/xvgr/brw.dat
Xshare/examples/xvgr/btest.par
Xshare/examples/xvgr/co2-2.par
Xshare/examples/xvgr/co2-3.par
Xshare/examples/xvgr/co2.all
Xshare/examples/xvgr/co2.par
Xshare/examples/xvgr/dotest
Xshare/examples/xvgr/errbar.d
Xshare/examples/xvgr/errbar.d2
Xshare/examples/xvgr/errbar.d3
Xshare/examples/xvgr/errbar.par
Xshare/examples/xvgr/errbar1.par
Xshare/examples/xvgr/errbar2.par
Xshare/examples/xvgr/explain.par
Xshare/examples/xvgr/fills.dat
Xshare/examples/xvgr/graphs.par
Xshare/examples/xvgr/hilo.d
Xshare/examples/xvgr/hilo.dat
Xshare/examples/xvgr/log.d
Xshare/examples/xvgr/logistic.d
Xshare/examples/xvgr/logtest.par
Xshare/examples/xvgr/manygraphs.d
Xshare/examples/xvgr/mlo.dat
Xshare/examples/xvgr/moresyms.dat
Xshare/examples/xvgr/pout.dat1
Xshare/examples/xvgr/props1.par
Xshare/examples/xvgr/regions.par
Xshare/examples/xvgr/setpat.d
Xshare/examples/xvgr/slideshow.d
Xshare/examples/xvgr/spec.par
Xshare/examples/xvgr/stackedb.d
Xshare/examples/xvgr/sym.par
Xshare/examples/xvgr/syms.par
Xshare/examples/xvgr/symslines.dat
Xshare/examples/xvgr/tbar3.dat
Xshare/examples/xvgr/terr.d
Xshare/examples/xvgr/terr2.d
Xshare/examples/xvgr/test.dat
Xshare/examples/xvgr/test1.par
Xshare/examples/xvgr/test2.d
Xshare/examples/xvgr/test2.dat
Xshare/examples/xvgr/test2.par
Xshare/examples/xvgr/tfonts.par
Xshare/examples/xvgr/tforms.par
Xshare/examples/xvgr/times.dat
Xshare/examples/xvgr/tinset.d
Xshare/examples/xvgr/tlog.demo
Xshare/examples/xvgr/tstack.dat
Xshare/examples/xvgr/txyr.dat
Xshare/examples/xvgr/xyr.dat
X at dirrm share/examples/xvgr
END-of-xvgr/pkg-plist
exit
--- xvgr.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list