Skip site navigation (1)Skip section navigation (2)
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>