Date: Sun, 15 Aug 1999 15:18:20 +0900 (JST) From: issei@jp.FreeBSD.ORG To: FreeBSD-gnats-submit@freebsd.org Subject: ports/13149: New port : math/topaz Message-ID: <19990815061820.EC8381F43@tole.issei.org>
next in thread | raw e-mail | index | archive | help
>Number: 13149 >Category: ports >Synopsis: New port : math/topaz >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Aug 14 23:30:00 PDT 1999 >Closed-Date: >Last-Modified: >Originator: Issei Suzuki >Release: FreeBSD 3.2-STABLE i386 >Organization: Individual >Environment: >Description: Topaz is a graph plotting system for scientists and engineers. 1. Topaz has powerful graph expression and functions such as least square method. Topaz provides almost all functions that you need to make 2D scattering graph. 2. Topaz has polished character based user interface. 3. Topaz has powerful macro language of "Topaz script", which is alike Perl. You can expand topaz itself or you can deal with batch jobs by topaz script. Topaz official Web Page. http://hp.vector.co.jp/authors/VA007663/topaz/ >How-To-Repeat: >Fix: # 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: # # topaz # topaz/Makefile # topaz/pkg # topaz/pkg/PLIST # topaz/pkg/COMMENT # topaz/pkg/DESCR # topaz/files # topaz/files/md5 # topaz/patches # topaz/patches/patch-aa # topaz/patches/patch-ab # echo c - topaz mkdir -p topaz > /dev/null 2>&1 echo x - topaz/Makefile sed 's/^X//' >topaz/Makefile << 'END-of-topaz/Makefile' X# New ports collection makefile for: topaz X# Version required: 3.12 X# Date created: 29 July 1997 X# Whom: Issei Suzuki <issei@jp.FreeBSD.ORG> X# X# $Id$ X# X XDISTNAME= topaz-3_12-src XPKGNAME= topaz-3.12 XCATEGORIES= math XMASTER_SITES= http://hp.vector.co.jp/authors/VA007663/topaz/bin/ X XMAINTAINER= issei@jp.FreeBSD.ORG X XLIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt \ X ncurses.4:${PORTSDIR}/devel/ncurses X XCXX?= c++ XMAKEFILE= Makefile.freebsd XUSE_XLIB= yes XWRKSRC= ${WRKDIR}/${PKGNAME} XTOPAZDIR= ${PREFIX}/libexec/topaz X Xpre-install: X @${MKDIR} ${PREFIX}/lib/topaz X Xpost-install: X @${LN} -s ${PREFIX}/lib/topaz/topaz.sh ${PREFIX}/bin/topaz X X.include <bsd.port.mk> END-of-topaz/Makefile echo c - topaz/pkg mkdir -p topaz/pkg > /dev/null 2>&1 echo x - topaz/pkg/PLIST sed 's/^X//' >topaz/pkg/PLIST << 'END-of-topaz/pkg/PLIST' Xbin/topaz Xlib/topaz/topaz.sh Xlib/topaz/head.ps Xlib/topaz/HISTORY Xlib/topaz/LICENSE Xlib/topaz/README Xlib/topaz/INSTALL Xlib/topaz/topaz Xlib/topaz/tpv2ps Xlib/topaz/tpvview Xlib/topaz/_topaz/2eps Xlib/topaz/_topaz/topazfontmap Xlib/topaz/_topaz/opencui Xlib/topaz/_topaz/inittopaz Xlib/topaz/_topaz/initparts Xlib/topaz/_topaz/initparams Xlib/topaz/_topaz/initframe Xlib/topaz/_topaz/initdata Xlib/topaz/_topaz/initaxisy Xlib/topaz/_topaz/initaxisx Xlib/topaz/_topaz/g Xlib/topaz/_topaz/d Xlib/topaz/_topaz/cui.rc Xlib/topaz/_topaz/2tpv Xlib/topaz/_topaz/2ps Xlib/topaz/_topaz/topazkfontmap X@dirrm lib/topaz/_topaz X@dirrm lib/topaz Xshare/doc/topaz/Untitled Xshare/doc/topaz/wtpvview.png Xshare/doc/topaz/wtpvview.html Xshare/doc/topaz/window.html Xshare/doc/topaz/watch.png Xshare/doc/topaz/variable.html Xshare/doc/topaz/usevar.html Xshare/doc/topaz/trimming.png Xshare/doc/topaz/trace.png Xshare/doc/topaz/tpvview.png Xshare/doc/topaz/tpvview.html Xshare/doc/topaz/tpv2ps.html Xshare/doc/topaz/tpv2prn.html Xshare/doc/topaz/tpv2clip.html Xshare/doc/topaz/tpv.html Xshare/doc/topaz/topazscript.html Xshare/doc/topaz/title1.png Xshare/doc/topaz/textset.png Xshare/doc/topaz/textmoveset.png Xshare/doc/topaz/textformat.html Xshare/doc/topaz/system.html Xshare/doc/topaz/string.html Xshare/doc/topaz/starttopaz.html Xshare/doc/topaz/specialval.html Xshare/doc/topaz/simple.html Xshare/doc/topaz/selectobject.png Xshare/doc/topaz/selectitem.png Xshare/doc/topaz/selectfile2.png Xshare/doc/topaz/selectfile1.png Xshare/doc/topaz/scriptexamples.html Xshare/doc/topaz/script5.html Xshare/doc/topaz/script4.html Xshare/doc/topaz/script3.html Xshare/doc/topaz/script2.html Xshare/doc/topaz/script1.html Xshare/doc/topaz/savefilename.png Xshare/doc/topaz/save.html Xshare/doc/topaz/root.png Xshare/doc/topaz/replace.html Xshare/doc/topaz/quit.html Xshare/doc/topaz/plotstyle.html Xshare/doc/topaz/partsobj.html Xshare/doc/topaz/partslist2.png Xshare/doc/topaz/partslist.png Xshare/doc/topaz/partsattr.html Xshare/doc/topaz/parts.html Xshare/doc/topaz/otherop.html Xshare/doc/topaz/otherfuncs.html Xshare/doc/topaz/operator.html Xshare/doc/topaz/objects.html Xshare/doc/topaz/objectmove.png Xshare/doc/topaz/nonlinfit.png Xshare/doc/topaz/nonlinfit.html Xshare/doc/topaz/message.png Xshare/doc/topaz/menutick.png Xshare/doc/topaz/menusubtick.png Xshare/doc/topaz/menureload.png Xshare/doc/topaz/menurange.png Xshare/doc/topaz/menupartsstyle2.png Xshare/doc/topaz/menupartsstyle.png Xshare/doc/topaz/menunonlinfit.png Xshare/doc/topaz/menumarkerstyle.png Xshare/doc/topaz/menumapping.png Xshare/doc/topaz/menulinfit.png Xshare/doc/topaz/menulinestyle.png Xshare/doc/topaz/menulabel.png Xshare/doc/topaz/menufunction.png Xshare/doc/topaz/menuframestyle.png Xshare/doc/topaz/menubaseline.png Xshare/doc/topaz/menu.html Xshare/doc/topaz/mathfuncs.html Xshare/doc/topaz/markerset.png Xshare/doc/topaz/mapset.png Xshare/doc/topaz/mapping.html Xshare/doc/topaz/main.png Xshare/doc/topaz/main.html Xshare/doc/topaz/macro.html Xshare/doc/topaz/loaddata.html Xshare/doc/topaz/linfit.png Xshare/doc/topaz/linfit.html Xshare/doc/topaz/linejoin.png Xshare/doc/topaz/linecap.png Xshare/doc/topaz/japanization.html Xshare/doc/topaz/io.html Xshare/doc/topaz/intro.html Xshare/doc/topaz/inputparts.png Xshare/doc/topaz/index.html Xshare/doc/topaz/graphobj.html Xshare/doc/topaz/graph9.png Xshare/doc/topaz/graph8.png Xshare/doc/topaz/graph7.png Xshare/doc/topaz/graph6.png Xshare/doc/topaz/graph4.png Xshare/doc/topaz/graph3.png Xshare/doc/topaz/graph2.png Xshare/doc/topaz/graph11.png Xshare/doc/topaz/graph1.png Xshare/doc/topaz/frametype.png Xshare/doc/topaz/frameset.png Xshare/doc/topaz/frameobj.html Xshare/doc/topaz/flow.html Xshare/doc/topaz/fit5.png Xshare/doc/topaz/fit4.png Xshare/doc/topaz/fit3.png Xshare/doc/topaz/fit2.png Xshare/doc/topaz/fit1.png Xshare/doc/topaz/filehandle.html Xshare/doc/topaz/file.html Xshare/doc/topaz/exec.html Xshare/doc/topaz/env.html Xshare/doc/topaz/edittext.png Xshare/doc/topaz/editfilename.png Xshare/doc/topaz/dir.html Xshare/doc/topaz/deco.html Xshare/doc/topaz/dataview.png Xshare/doc/topaz/dataopenmode.png Xshare/doc/topaz/dataopen.png Xshare/doc/topaz/dataobj.html Xshare/doc/topaz/dataloadmenu.png Xshare/doc/topaz/datalist.png Xshare/doc/topaz/dataline.png Xshare/doc/topaz/dataformat.html Xshare/doc/topaz/data.html Xshare/doc/topaz/customization.html Xshare/doc/topaz/cuifuncs.html Xshare/doc/topaz/cui.png Xshare/doc/topaz/cui.html Xshare/doc/topaz/copyright.html Xshare/doc/topaz/conv.html Xshare/doc/topaz/changenodes.png Xshare/doc/topaz/buffer.html Xshare/doc/topaz/axisset.html Xshare/doc/topaz/axisobj.html Xshare/doc/topaz/axiscomp.png Xshare/doc/topaz/axis.html Xshare/doc/topaz/array.html Xshare/doc/topaz/arithmetic.html Xshare/doc/topaz/argument.html Xshare/doc/topaz/acknow.html Xshare/doc/topaz/xaxis.png X@dirrm share/doc/topaz Xshare/examples/topaz/stdfontset.tpz Xshare/examples/topaz/symbolfontset.tpz Xshare/examples/topaz/step.tpz Xshare/examples/topaz/text.tpz Xshare/examples/topaz/sample.txt Xshare/examples/topaz/parts.tpz Xshare/examples/topaz/fit.tpz X@dirrm share/examples/topaz END-of-topaz/pkg/PLIST echo x - topaz/pkg/COMMENT sed 's/^X//' >topaz/pkg/COMMENT << 'END-of-topaz/pkg/COMMENT' XA command driven graph plotting system for scientists and engeneers. END-of-topaz/pkg/COMMENT echo x - topaz/pkg/DESCR sed 's/^X//' >topaz/pkg/DESCR << 'END-of-topaz/pkg/DESCR' XTopaz is a graph plotting system for scientists and engineers. X X1. Topaz has powerful graph expression and functions such as least square X method. Topaz provides almost all functions that you need to make X 2D scattering graph. X X2. Topaz has polished character based user interface. X X3. Topaz has powerful macro language of "Topaz script", which is alike X Perl. You can expand topaz itself or you can deal with batch jobs by X topaz script. X XTopaz official Web Page. X http://hp.vector.co.jp/authors/VA007663/topaz/ END-of-topaz/pkg/DESCR echo c - topaz/files mkdir -p topaz/files > /dev/null 2>&1 echo x - topaz/files/md5 sed 's/^X//' >topaz/files/md5 << 'END-of-topaz/files/md5' XMD5 (topaz-3_12-src.tar.gz) = a7fa6e6528d5407fc8e334ed802870a8 END-of-topaz/files/md5 echo c - topaz/patches mkdir -p topaz/patches > /dev/null 2>&1 echo x - topaz/patches/patch-aa sed 's/^X//' >topaz/patches/patch-aa << 'END-of-topaz/patches/patch-aa' X--- topaz/Makefile.freebsd.orig Mon Aug 2 08:41:53 1999 X+++ topaz/Makefile.freebsd Wed Aug 4 23:36:27 1999 X@@ -2,16 +2,16 @@ X clean: cleantopaz cleanview cleanps X X # compiler X-CC=g++ X+CC=$(CXX) X X # Where are include files kept X INCLUDE=. X X # for FreeBSD X-CFLAGS= -I/usr/local/include -I/usr/local/include/ncurses -I/usr/X11R6/include -O2 -Wall -DTOPAZLINUX -DTOPAZ_NCURSES -DTOPAZ_EUC X-TOPAZLIB= -L/usr/local/lib -lm -lncurses -lgnugetopt X+CFLAGS+= -I${PREFIX}/include -I${PREFIX}/include/ncurses -I${X11BASE}/include -Wall -DTOPAZLINUX -DTOPAZ_NCURSES -DTOPAZ_EUC X+TOPAZLIB= -L${PREFIX}/lib -lm -lncurses -lgnugetopt X PSLIB= -lm X-VIEWLIB= -lm -L/usr/X11R6/lib -lX11 X+VIEWLIB= -lm -L${X11BASE}/lib -lX11 X X # obj X OBJ=topaz.o plobj.o graph.o axis.o frame.o frame2.o valbuff.o script.o funcs.o\ END-of-topaz/patches/patch-aa echo x - topaz/patches/patch-ab sed 's/^X//' >topaz/patches/patch-ab << 'END-of-topaz/patches/patch-ab' X--- Makefile.freebsd.orig Mon Aug 2 08:41:53 1999 X+++ Makefile.freebsd Wed Aug 4 23:22:27 1999 X@@ -41,16 +41,17 @@ X cp ./topazfontmap $(INSTALLDIR)/_topaz X cp ./topazkfontmap $(INSTALLDIR)/_topaz X chmod 755 $(INSTALLDIR)/_topaz/* X-#checking $(INSTALLDIR)/sample X- @if test ! -d $(INSTALLDIR)/sample \ X+#checking ${PREFIX}/share/examples/topaz X+ @if test ! -d ${PREFIX}/share/examples/topaz \ X ; then \ X- mkdir $(INSTALLDIR)/sample \ X+ mkdir ${PREFIX}/share/examples/topaz \ X ; fi X- cp ./sample/* $(INSTALLDIR)/sample X-#checking $(INSTALLDIR)/doc X- @if test ! -d $(INSTALLDIR)/doc \ X+ cp ./sample/* ${PREFIX}/share/examples/topaz X+.if !defined(NOPORTDOCS) X+#checking ${PREFIX}/share/doc/topaz X+ @if test ! -d ${PREFIX}/share/doc/topaz \ X ; then \ X- mkdir $(INSTALLDIR)/doc \ X+ mkdir ${PREFIX}/share/doc/topaz \ X ; fi X- cp ./doc/* $(INSTALLDIR)/doc X- X+ cp ./doc/* ${PREFIX}/share/doc/topaz X+.endif END-of-topaz/patches/patch-ab exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990815061820.EC8381F43>