1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

A powerful plotting tool (successor of xmgr)

PR:		ports/9222
Submitted by:	Lars Koeller lkoeller@cc.fh-lippe.de
This commit is contained in:
Satoshi Taoka 1999-03-18 08:41:40 +00:00
parent 8d087a6cf0
commit 121181f4e6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=17277
12 changed files with 347 additions and 0 deletions

51
math/grace/Makefile Normal file
View File

@ -0,0 +1,51 @@
# New ports collection makefile for: grace
# Version required: 5.0.1
# Date created: Dec 28 1998
# Whom: Lars Koeller <lkoeller@cc.fh-lippe.de>
#
# $Id$
#
DISTNAME= grace-5.0.1
PKGNAME= grace-5.0.1a
CATEGORIES= math print
#
# You never know when and why this caotic team moves it to ../src/old/ :-)
#
MASTER_SITES= ftp://ftp.uni-bielefeld.de/pub/systems/FreeBSD/lkoeller/ \
ftp://plasma-gate.weizmann.ac.il/pub/grace/src/ \
ftp://plasma-gate.weizmann.ac.il/pub/grace/src/old/ \
ftp://abragam.med.utoronto.ca/pub/mirrors/grace/src/ \
ftp://abragam.med.utoronto.ca/pub/mirrors/grace/src/old/ \
ftp://linux.mathematik.tu-darmstadt.de/pub/linux/mirrors/misc/grace/src/old/ \
ftp://linux.mathematik.tu-darmstadt.de/pub/linux/mirrors/misc/grace/src/
EXTRACT_SUFX= alpha.tar.gz
MAINTAINER= Lars.Koeller@Uni-Bielefeld.DE
BUILD_DEPENDS= ${X11BASE}/lib/libhlpclient.a:${PORTSDIR}/x11/libhelp \
${LOCALBASE}/lib/libmfhdf.a:${PORTSDIR}/graphics/hdf \
${LOCALBASE}/lib/libgd.a:${PORTSDIR}/graphics/gd \
${LOCALBASE}/lib/libpdf.a:${PORTSDIR}/print/pdflib
LIB_DEPENDS= Xbae.6:${PORTSDIR}/x11-toolkits/xbae \
fftw.2:${PORTSDIR}/math/fftw \
tiff.4:${PORTSDIR}/graphics/tiff34
USE_X_PREFIX= YES
REQUIRE_MOTIF= YES
HAS_CONFIGURE= YES
CONFIGURE_ARGS= -prefix=${X11BASE} \
--enable-extra-incpath=${X11BASE}/include/X11:${LOCALBASE}/include:${LOCALBASE}/include/tiff34:${LOCALBASE}/include/gd \
--enable-extra-ldpath=${LOCALBASE}/lib --enable-libhelp \
--enable-mfhdf --enable-grace-home=${X11BASE}/lib/X11/grace
ALL_TARGET=
INSTALL_TARGET= install links
post-patch:
${MV} ${WRKSRC}/configure ${WRKSRC}/configure.input
${SED} "s%-lXm %${MOTIFLIB} %" ${WRKSRC}/configure.input > ${WRKSRC}/configure
chmod 755 ${WRKSRC}/configure
${RM} -f ${WRKSRC}/configure.input
.include <bsd.port.mk>

1
math/grace/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (grace-5.0.1alpha.tar.gz) = c367387d3fd2b0565cf8c2e81f9c37c0

27
math/grace/files/freebsd Normal file
View File

@ -0,0 +1,27 @@
#****************************************
#* Intel Linux with X11R6 and Motif 2.0 *
#****************************************
###############################
# Compiler
#
CC="gcc"
###############################
###############################
# C flags
#
CFLAGS="-Wall -pedantic"
###############################
###############################
# Misc optimization flags
#
OPTIMIZE="-O2"
###############################
###############################
# Flags used for debugging
#
DEBUG="-g -O2"
###############################

Binary file not shown.

53
math/grace/files/patch-aa Normal file
View File

@ -0,0 +1,53 @@
*** configure.orig Tue Sep 15 14:51:57 1998
--- configure Wed Dec 23 16:46:57 1998
***************
*** 660,665 ****
--- 660,666 ----
case "${host}" in
i?86-*-linux-*) CONF_FILE="ix86-linux";;
*-*-linux-*) CONF_FILE="linux";;
+ *-*-freebsd*) CONF_FILE="freebsd";;
i?86-*-sco-*) CONF_FILE="ix86-sco";;
i?86-*-cygwin32) CONF_FILE="ix86-cygwin32";;
alpha*-dec-osf4.*) CONF_FILE="alpha-osf4";;
***************
*** 4729,4735 ****
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_save_LIBS="$LIBS"
! LIBS="-ldf $LIBS"
cat > conftest.$ac_ext <<EOF
#line 4735 "configure"
#include "confdefs.h"
--- 4730,4736 ----
echo $ac_n "(cached) $ac_c" 1>&6
else
ac_save_LIBS="$LIBS"
! LIBS="-lmfhdf -ldf -lz $LIBS"
cat > conftest.$ac_ext <<EOF
#line 4735 "configure"
#include "confdefs.h"
***************
*** 4753,4759 ****
fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
! NETCDF_LIBS="$NETCDF_LIBS -ldf"; cat >> confdefs.h <<\EOF
#define HAVE_MFHDF 1
EOF
--- 4754,4760 ----
fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6
! NETCDF_LIBS="$NETCDF_LIBS -lmfhdf -ldf -lz"; cat >> confdefs.h <<\EOF
#define HAVE_MFHDF 1
EOF
***************
*** 6858,6861 ****
chmod +x $CONFIG_STATUS
rm -fr confdefs* $ac_clean_files
test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
-
--- 6859,6861 ----

19
math/grace/files/patch-ab Normal file
View File

@ -0,0 +1,19 @@
*** src/pdfdrv.c.org Wed Dec 23 12:55:06 1998
--- src/pdfdrv.c Wed Dec 23 12:55:20 1998
***************
*** 52,58 ****
#include "protos.h"
/* uncomment this if the PDFlib was compiled w/ support for TIFF images */
! /* #define USE_TIFF */
#include <pdf.h>
#ifndef NONE_GUI
--- 52,58 ----
#include "protos.h"
/* uncomment this if the PDFlib was compiled w/ support for TIFF images */
! #define USE_TIFF
#include <pdf.h>
#ifndef NONE_GUI

19
math/grace/files/patch-ac Normal file
View File

@ -0,0 +1,19 @@
*** examples/Makefile.orig Wed Dec 23 18:30:25 1998
--- examples/Makefile Wed Dec 23 18:31:38 1998
***************
*** 32,38 ****
install : $(EXAMPLES) $(DOTEST)
$(MKINSTALLDIRS) $(GRACE_HOME)/examples
for i in $(EXAMPLES); do $(INSTALL_DATA) $$i $(GRACE_HOME)/examples; done
! $(INSTALL_PROGRAM) $(DOTEST) $(GRACE_HOME)/examples/$(DOTEST)
links : dummy
--- 32,38 ----
install : $(EXAMPLES) $(DOTEST)
$(MKINSTALLDIRS) $(GRACE_HOME)/examples
for i in $(EXAMPLES); do $(INSTALL_DATA) $$i $(GRACE_HOME)/examples; done
! $(INSTALL) -c -o root -g wheel -m 555 $(DOTEST) $(GRACE_HOME)/examples/$(DOTEST)
links : dummy

19
math/grace/files/patch-ad Normal file
View File

@ -0,0 +1,19 @@
*** auxiliary/Makefile.org Mon Jul 20 23:51:55 1998
--- auxiliary/Makefile Wed Dec 23 19:12:15 1998
***************
*** 22,28 ****
install : $(AUXILIARIES) fdf2fit
$(MKINSTALLDIRS) $(GRACE_HOME)/auxiliary
for i in $(AUXILIARIES); do $(INSTALL_DATA) $$i $(GRACE_HOME)/auxiliary; done
! $(INSTALL_PROGRAM) fdf2fit $(GRACE_HOME)/auxiliary
tests : dummy
--- 22,28 ----
install : $(AUXILIARIES) fdf2fit
$(MKINSTALLDIRS) $(GRACE_HOME)/auxiliary
for i in $(AUXILIARIES); do $(INSTALL_DATA) $$i $(GRACE_HOME)/auxiliary; done
! $(INSTALL) -c -o root -g wheel -m 555 fdf2fit $(GRACE_HOME)/auxiliary
tests : dummy

1
math/grace/pkg-comment Normal file
View File

@ -0,0 +1 @@
A powerful plotting tool (successor of xmgr)

25
math/grace/pkg-descr Normal file
View File

@ -0,0 +1,25 @@
grace is an plotting tool for workstations or X-terminals using X. A few of
its features are:
* User defined scaling, tick marks, labels, symbols, line styles, colors.
* Batch mode for unattended plotting.
* Read and write parameters used during a session.
* Polynomial regression, splines, running averages, DFT/FFT,
cross/auto-correlation.
* Hardcopy support for PostScript, HP-GL, and FrameMaker .mif format.
While grace has a convenient point-and-click interface, most parameter settings
and operations are available through a command line interface (found in
Data/Commands).
grace is the successor of the well known xmgr plotting tool!
Known PROBLEMS:
- GD-1.3 library of Thomas Boutell:
* patterned fills of ellipses make Grace crash
* complex polygons are filled incorrectly sometimes
- PDFlib-0.6 library of Thomas Merz
* patterned fills are not implemented
* bitmapped text strings are not transparent

129
math/grace/pkg-plist Normal file
View File

@ -0,0 +1,129 @@
lib/X11/grace/auxiliary/README
lib/X11/grace/auxiliary/fdf2fit
lib/X11/grace/auxiliary/greg2jul.c
lib/X11/grace/auxiliary/jul2greg.c
lib/X11/grace/auxiliary/magic.xmgr
lib/X11/grace/bin/gracebat
lib/X11/grace/bin/grconvert
lib/X11/grace/bin/xmgrace
lib/X11/grace/doc/CHANGES.html
lib/X11/grace/doc/FAQ.html
lib/X11/grace/doc/GPL.html
lib/X11/grace/doc/MIGRATION.html
lib/X11/grace/doc/acegr_np.html
lib/X11/grace/doc/commands.html
lib/X11/grace/doc/data.html
lib/X11/grace/doc/dblclick.html
lib/X11/grace/doc/dlmodule.html
lib/X11/grace/doc/edcrset.html
lib/X11/grace/doc/file.html
lib/X11/grace/doc/fonts.html
lib/X11/grace/doc/graphops.html
lib/X11/grace/doc/guide.html
lib/X11/grace/doc/hotkeys.html
lib/X11/grace/doc/intro.html
lib/X11/grace/doc/main.html
lib/X11/grace/doc/nohelp.html
lib/X11/grace/doc/npipe.html
lib/X11/grace/doc/options.html
lib/X11/grace/doc/page.html
lib/X11/grace/doc/philosophical-gnu-sm.jpg
lib/X11/grace/doc/plot.html
lib/X11/grace/doc/points.html
lib/X11/grace/doc/regions.html
lib/X11/grace/doc/sets.html
lib/X11/grace/doc/test_np.c
lib/X11/grace/doc/testf_np.f
lib/X11/grace/doc/trans.html
lib/X11/grace/doc/usage.html
lib/X11/grace/doc/view.html
lib/X11/grace/examples/altaxis.par
lib/X11/grace/examples/au.d
lib/X11/grace/examples/axes.agr
lib/X11/grace/examples/bar.d
lib/X11/grace/examples/bar2.d
lib/X11/grace/examples/bars.d
lib/X11/grace/examples/brw.dat
lib/X11/grace/examples/co2.all
lib/X11/grace/examples/co2.par
lib/X11/grace/examples/dotest
lib/X11/grace/examples/explain.agr
lib/X11/grace/examples/fills.dat
lib/X11/grace/examples/graphs.par
lib/X11/grace/examples/hilo.dat
lib/X11/grace/examples/log.d
lib/X11/grace/examples/logistic.d
lib/X11/grace/examples/logistic.fit
lib/X11/grace/examples/logtest.par
lib/X11/grace/examples/manygraphs.agr
lib/X11/grace/examples/mlo.dat
lib/X11/grace/examples/moresyms.agr
lib/X11/grace/examples/polar.agr
lib/X11/grace/examples/props.agr
lib/X11/grace/examples/regions.par
lib/X11/grace/examples/slideshow.d
lib/X11/grace/examples/stackedb.d
lib/X11/grace/examples/symslines.agr
lib/X11/grace/examples/tbar3.dat
lib/X11/grace/examples/terr.d
lib/X11/grace/examples/terr2.d
lib/X11/grace/examples/test.com
lib/X11/grace/examples/test.dat
lib/X11/grace/examples/test1.par
lib/X11/grace/examples/test2.d
lib/X11/grace/examples/tfonts.agr
lib/X11/grace/examples/tforms.par
lib/X11/grace/examples/times.dat
lib/X11/grace/examples/tinset.d
lib/X11/grace/examples/tlog.agr
lib/X11/grace/examples/tmc.c
lib/X11/grace/examples/tpipe.d
lib/X11/grace/examples/tstack.dat
lib/X11/grace/examples/txyr.dat
lib/X11/grace/examples/typeset.agr
lib/X11/grace/fonts/FontDataBase
lib/X11/grace/fonts/enc/Default.enc
lib/X11/grace/fonts/enc/IsoLatin1.enc
lib/X11/grace/fonts/type1/d050000l.afm
lib/X11/grace/fonts/type1/d050000l.pfb
lib/X11/grace/fonts/type1/n019003l.afm
lib/X11/grace/fonts/type1/n019003l.pfb
lib/X11/grace/fonts/type1/n019004l.afm
lib/X11/grace/fonts/type1/n019004l.pfb
lib/X11/grace/fonts/type1/n019023l.afm
lib/X11/grace/fonts/type1/n019023l.pfb
lib/X11/grace/fonts/type1/n019024l.afm
lib/X11/grace/fonts/type1/n019024l.pfb
lib/X11/grace/fonts/type1/n021003l.afm
lib/X11/grace/fonts/type1/n021003l.pfb
lib/X11/grace/fonts/type1/n021004l.afm
lib/X11/grace/fonts/type1/n021004l.pfb
lib/X11/grace/fonts/type1/n021023l.afm
lib/X11/grace/fonts/type1/n021023l.pfb
lib/X11/grace/fonts/type1/n021024l.afm
lib/X11/grace/fonts/type1/n021024l.pfb
lib/X11/grace/fonts/type1/n022003l.afm
lib/X11/grace/fonts/type1/n022003l.pfb
lib/X11/grace/fonts/type1/n022004l.afm
lib/X11/grace/fonts/type1/n022004l.pfb
lib/X11/grace/fonts/type1/n022023l.afm
lib/X11/grace/fonts/type1/n022023l.pfb
lib/X11/grace/fonts/type1/n022024l.afm
lib/X11/grace/fonts/type1/n022024l.pfb
lib/X11/grace/fonts/type1/s050000l.afm
lib/X11/grace/fonts/type1/s050000l.pfb
lib/X11/grace/include/grace_np.h
lib/X11/grace/lib/libgrace_np.a
lib/X11/grace/gracerc.sample
bin/xmgrace
bin/gracebat
@dirrm lib/X11/grace/auxiliary
@dirrm lib/X11/grace/bin
@dirrm lib/X11/grace/doc
@dirrm lib/X11/grace/examples
@dirrm lib/X11/grace/fonts/enc
@dirrm lib/X11/grace/fonts/type1
@dirrm lib/X11/grace/fonts
@dirrm lib/X11/grace/include
@dirrm lib/X11/grace/lib
@dirrm lib/X11/grace

3
math/grace/scripts/configure vendored Normal file
View File

@ -0,0 +1,3 @@
#! /bin/sh
cp ${FILESDIR}/freebsd ${WRKSRC}/conf/freebsd