From owner-freebsd-ports Sat Aug 14 23:30:59 1999 Delivered-To: freebsd-ports@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 85E7C152F2 for ; Sat, 14 Aug 1999 23:30:44 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id XAA98133; Sat, 14 Aug 1999 23:30:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from mx1.issei.org (mx1.issei.org [210.254.221.66]) by hub.freebsd.org (Postfix) with ESMTP id D880F1519E for ; Sat, 14 Aug 1999 23:21:02 -0700 (PDT) (envelope-from issei@issei.org) Received: from tole.issei.org (tole.issei.org [210.254.221.67]) by mx1.issei.org (8.9.3+3.2W/3.7W-v6) with ESMTP/IPv4 id PAA36906 for ; Sun, 15 Aug 1999 15:18:21 +0900 (JST) (envelope-from issei@issei.org) Received: by tole.issei.org (Postfix, from userid 3001) id EC8381F43; Sun, 15 Aug 1999 15:18:20 +0900 (JST) Message-Id: <19990815061820.EC8381F43@tole.issei.org> Date: Sun, 15 Aug 1999 15:18:20 +0900 (JST) From: issei@jp.FreeBSD.ORG Reply-To: issei@jp.FreeBSD.ORG To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/13149: New port : math/topaz Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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 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