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