diff options
author | steve <steve@FreeBSD.org> | 1999-11-01 10:27:11 +0800 |
---|---|---|
committer | steve <steve@FreeBSD.org> | 1999-11-01 10:27:11 +0800 |
commit | 53f1c45ad24bc4023f664d74e721974386ed1c1e (patch) | |
tree | bbbd093965a16edb646b5182e4a1454c09e5e876 /math | |
parent | 0ccf0db45cbb4ea7425dbc8c854ea19e84588de2 (diff) | |
download | freebsd-ports-gnome-53f1c45ad24bc4023f664d74e721974386ed1c1e.tar.gz freebsd-ports-gnome-53f1c45ad24bc4023f664d74e721974386ed1c1e.tar.zst freebsd-ports-gnome-53f1c45ad24bc4023f664d74e721974386ed1c1e.zip |
Initial import of topaz version 3.22.
A command driven graph plotting system for scientists and engineers.
PR: 13149
Submitted by: Issei Suzuki <issei@jp.FreeBSD.ORG>
Diffstat (limited to 'math')
-rw-r--r-- | math/topaz/Makefile | 28 | ||||
-rw-r--r-- | math/topaz/distinfo | 1 | ||||
-rw-r--r-- | math/topaz/files/patch-aa | 23 | ||||
-rw-r--r-- | math/topaz/files/patch-ab | 73 | ||||
-rw-r--r-- | math/topaz/pkg-comment | 1 | ||||
-rw-r--r-- | math/topaz/pkg-descr | 15 | ||||
-rw-r--r-- | math/topaz/pkg-plist | 39 |
7 files changed, 180 insertions, 0 deletions
diff --git a/math/topaz/Makefile b/math/topaz/Makefile new file mode 100644 index 000000000000..6ffd0bbc7e44 --- /dev/null +++ b/math/topaz/Makefile @@ -0,0 +1,28 @@ +# New ports collection makefile for: topaz +# Version required: 3.22 +# Date created: 29 July 1997 +# Whom: Issei Suzuki <issei@jp.FreeBSD.ORG> +# +# $FreeBSD$ +# + +DISTNAME= topaz-3_22-src +PKGNAME= topaz-3.22 +CATEGORIES= math +MASTER_SITES= http://hp.vector.co.jp/authors/VA007663/topaz/bin/ + +MAINTAINER= issei@jp.FreeBSD.ORG + +LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt \ + ncurses.4:${PORTSDIR}/devel/ncurses + +CXX?= c++ +MAKEFILE= Makefile.freebsd +USE_XLIB= yes +WRKSRC= ${WRKDIR}/${PKGNAME} +#TOPAZDIR= ${PREFIX}/libexec/topaz + +post-install: + ${LN} -sf ${PREFIX}/lib/topaz/topaz.sh ${PREFIX}/bin/topaz + +.include <bsd.port.mk> diff --git a/math/topaz/distinfo b/math/topaz/distinfo new file mode 100644 index 000000000000..f720cda48219 --- /dev/null +++ b/math/topaz/distinfo @@ -0,0 +1 @@ +MD5 (topaz-3_22-src.tar.gz) = 52628fe00c49ed53ad66d927e3ecaaf2 diff --git a/math/topaz/files/patch-aa b/math/topaz/files/patch-aa new file mode 100644 index 000000000000..273705754bf7 --- /dev/null +++ b/math/topaz/files/patch-aa @@ -0,0 +1,23 @@ +--- topaz/Makefile.freebsd.orig Tue Oct 26 20:29:25 1999 ++++ topaz/Makefile.freebsd Sat Oct 30 16:22:05 1999 +@@ -2,16 +2,16 @@ + clean: cleantopaz cleanview cleanps + + # compiler +-CXX=g++ ++CXX?=g++ + + # Where are include files kept + INCLUDE=. + + # for FreeBSD +-CFLAGS= -I/usr/local/include -I/usr/local/include/ncurses -I/usr/X11R6/include -O2 -Wall -DTOPAZLINUX -DTOPAZ_NCURSES -DTOPAZ_EUC +-TOPAZLIB= -L/usr/local/lib -lm -lncurses -lgnugetopt ++CFLAGS+= -I$(PREFIX)/include -I$(PREFIX)/include/ncurses -I$(X11BASE)/include -O2 -Wall -DTOPAZLINUX -DTOPAZ_NCURSES -DTOPAZ_EUC ++TOPAZLIB= -L$(PREFIX)/lib -lm -lncurses -lgnugetopt + PSLIB= -lm +-VIEWLIB= -lm -L/usr/X11R6/lib -lX11 ++VIEWLIB= -lm -L$(X11BASE)/lib -lX11 + + # obj + OBJ=topaz.o plobj.o graph.o axis.o frame.o frame2.o valbuff.o script.o funcs.o\ diff --git a/math/topaz/files/patch-ab b/math/topaz/files/patch-ab new file mode 100644 index 000000000000..63cf2f473fc1 --- /dev/null +++ b/math/topaz/files/patch-ab @@ -0,0 +1,73 @@ +--- Makefile.freebsd.orig Tue Oct 26 20:29:25 1999 ++++ Makefile.freebsd Sat Oct 30 16:51:41 1999 +@@ -1,50 +1,28 @@ +-INSTALLDIR=/usr/local/lib/topaz ++INSTALLDIR=$(PREFIX)/lib/topaz + + ############################################### + # do not change following lines + all: +- cd ./topaz; make -f Makefile.freebsd; cd .. ++ cd ./topaz; ${MAKE} -f Makefile.freebsd; cd .. + .PHONY: clean + clean: +- cd ./topaz; make -f Makefile.freebsd clean; cd .. ++ cd ./topaz; ${MAKE} -f Makefile.freebsd clean; cd .. + .PHONY: install + install: +-#checking $(INSTALLDIR) +- @if test ! -d $(INSTALLDIR) \ +- ; then \ +- echo "install directory does not exist!!"; \ +- exit 1 \ +- ; fi +- strip ./topaz/topaz +- strip ./topaz/tpv2ps +- strip ./topaz/tpvview +- cp ./topaz.sh $(INSTALLDIR) +- cp ./head.ps $(INSTALLDIR) +- cp ./HISTORY $(INSTALLDIR) +- cp ./LICENSE $(INSTALLDIR) +- cp ./README.euc $(INSTALLDIR)/README +- cp ./INSTALL.euc $(INSTALLDIR)/INSTALL +- cp ./topaz/topaz $(INSTALLDIR) +- cp ./topaz/tpv2ps $(INSTALLDIR) +- cp ./topaz/tpvview $(INSTALLDIR) +- chmod 755 $(INSTALLDIR)/topaz.sh +- chmod 755 $(INSTALLDIR)/topaz +- chmod 755 $(INSTALLDIR)/tpv2ps +- chmod 755 $(INSTALLDIR)/tpvview +-#checking $(INSTALLDIR)/_topaz +- @if test ! -d $(INSTALLDIR)/_topaz \ +- ; then \ +- mkdir $(INSTALLDIR)/_topaz \ +- ; fi +- cp ./_topaz/* $(INSTALLDIR)/_topaz +- cp ./cuirc.lnx $(INSTALLDIR)/_topaz/cui.rc +- cp ./topazfontmap $(INSTALLDIR)/_topaz +- cp ./topazkfontmap $(INSTALLDIR)/_topaz +- chmod 755 $(INSTALLDIR)/_topaz/* +-#checking $(INSTALLDIR)/sample +- @if test ! -d $(INSTALLDIR)/sample \ +- ; then \ +- mkdir $(INSTALLDIR)/sample \ +- ; fi +- cp ./sample/* $(INSTALLDIR)/sample +- ++ -mkdir -p $(INSTALLDIR) ++ $(BSD_INSTALL_SCRIPT) ./topaz.sh $(INSTALLDIR) ++ $(BSD_INSTALL_DATA) ./head.ps $(INSTALLDIR) ++ $(BSD_INSTALL_DATA) ./HISTORY $(INSTALLDIR) ++ $(BSD_INSTALL_DATA) ./LICENSE $(INSTALLDIR) ++ $(BSD_INSTALL_DATA) ./README.euc $(INSTALLDIR)/README ++ $(BSD_INSTALL_DATA) ./INSTALL.euc $(INSTALLDIR)/INSTALL ++ $(BSD_INSTALL_PROGRAM) ./topaz/topaz $(INSTALLDIR) ++ $(BSD_INSTALL_PROGRAM) ./topaz/tpv2ps $(INSTALLDIR) ++ $(BSD_INSTALL_PROGRAM) ./topaz/tpvview $(INSTALLDIR) ++ -mkdir -p $(INSTALLDIR)/_topaz ++ $(BSD_INSTALL_SCRIPT) ./_topaz/* $(INSTALLDIR)/_topaz ++ $(BSD_INSTALL_DATA) ./cuirc.lnx $(INSTALLDIR)/_topaz/cui.rc ++ $(BSD_INSTALL_DATA) ./topazfontmap $(INSTALLDIR)/_topaz ++ $(BSD_INSTALL_DATA) ./topazkfontmap $(INSTALLDIR)/_topaz ++ -mkdir -p $(PREFIX)/share/examples/topaz ++ cp ./sample/* $(PREFIX)/share/examples/topaz diff --git a/math/topaz/pkg-comment b/math/topaz/pkg-comment new file mode 100644 index 000000000000..da6f8eba0a75 --- /dev/null +++ b/math/topaz/pkg-comment @@ -0,0 +1 @@ +A command driven graph plotting system for scientists and engineers diff --git a/math/topaz/pkg-descr b/math/topaz/pkg-descr new file mode 100644 index 000000000000..8b2ac8c3a31c --- /dev/null +++ b/math/topaz/pkg-descr @@ -0,0 +1,15 @@ +Topaz is a graph plotting system for scientists and engineers. + +1. Topaz has a powerful graph expression and functions such as least square + method. Topaz provides almost all functions that you need to make + a 2D scattering graph. + +2. Topaz has a polished character based user interface. + +3. Topaz has powerful macro language of "Topaz script", which is like + Perl. You can expand topaz itself or you can perform batch jobs using + topaz scripts. + +Topaz official Web Page. + +WWW: http://hp.vector.co.jp/authors/VA007663/topaz/ diff --git a/math/topaz/pkg-plist b/math/topaz/pkg-plist new file mode 100644 index 000000000000..22ef19db8306 --- /dev/null +++ b/math/topaz/pkg-plist @@ -0,0 +1,39 @@ +bin/topaz +lib/topaz/HISTORY +lib/topaz/INSTALL +lib/topaz/LICENSE +lib/topaz/README +lib/topaz/_topaz/2eps +lib/topaz/_topaz/2ps +lib/topaz/_topaz/2tpv +lib/topaz/_topaz/README +lib/topaz/_topaz/cui.rc +lib/topaz/_topaz/d +lib/topaz/_topaz/g +lib/topaz/_topaz/initaxisx +lib/topaz/_topaz/initaxisy +lib/topaz/_topaz/initdata +lib/topaz/_topaz/initframe +lib/topaz/_topaz/initparams +lib/topaz/_topaz/initparts +lib/topaz/_topaz/inittopaz +lib/topaz/_topaz/opencui +lib/topaz/_topaz/p +lib/topaz/_topaz/topazfontmap +lib/topaz/_topaz/topazkfontmap +lib/topaz/_topaz/updatehistory +lib/topaz/head.ps +lib/topaz/topaz +lib/topaz/topaz.sh +lib/topaz/tpv2ps +lib/topaz/tpvview +share/examples/topaz/fit.tpz +share/examples/topaz/parts.tpz +share/examples/topaz/sample.txt +share/examples/topaz/stdfontset.tpz +share/examples/topaz/step.tpz +share/examples/topaz/symbolfontset.tpz +share/examples/topaz/text.tpz +@dirrm lib/topaz/_topaz +@dirrm lib/topaz +@dirrm share/examples/topaz |