From owner-freebsd-ports Wed Mar 22 10:30:16 2000 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 3BAE737C1FA for ; Wed, 22 Mar 2000 10:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id KAA50057; Wed, 22 Mar 2000 10:30:01 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from gadoid.ices.cmu.edu (GADOID.ICES.CMU.EDU [128.2.214.36]) by hub.freebsd.org (Postfix) with ESMTP id B062237C3E7 for ; Wed, 22 Mar 2000 10:29:43 -0800 (PST) (envelope-from hansen@gadoid.ices.cmu.edu) Received: (from hansen@localhost) by gadoid.ices.cmu.edu (8.9.2/8.9.2) id NAA29310; Wed, 22 Mar 2000 13:35:14 -0500 (EST) (envelope-from hansen) Message-Id: <200003221835.NAA29310@gadoid.ices.cmu.edu> Date: Wed, 22 Mar 2000 13:35:14 -0500 (EST) From: hansen@cmu.edu Reply-To: hansen@cmu.edu To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/17554: update to tkgate port Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 17554 >Category: ports >Synopsis: Update for tkgate port >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Mar 22 10:30:01 PST 2000 >Closed-Date: >Last-Modified: >Originator: Jeffery Hansen >Release: FreeBSD 3.1-RELEASE i386 >Organization: Carnegie Mellon >Environment: FreeBSD gadoid.ices.cmu.edu 3.1-RELEASE FreeBSD 3.1-RELEASE #1: Mon May 24 10:05:05 EDT 1999 hansen@gadoid.ices.cmu.edu:/usr/src/sys/compile/SAWAKO i386 >Description: This is an upgrade of the tkgate-0.9 port to the tkgate-1.0 port. # 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: # # tkgate # tkgate/Makefile # tkgate/README.html # tkgate/files # tkgate/files/md5 # tkgate/pkg # tkgate/pkg/PLIST # tkgate/pkg/DESCR # tkgate/pkg/COMMENT # echo c - tkgate mkdir -p tkgate > /dev/null 2>&1 echo x - tkgate/Makefile sed 's/^X//' >tkgate/Makefile << 'END-of-tkgate/Makefile' X# New ports collection makefile for: tkgate X# Version required: 1.0 X# Date created: 22 March 2000 X# Whom: Jeffery Hansen X# X# $Id$ X# X XDISTNAME= tkgate-1.0 XCATEGORIES= cad XMASTER_SITES= http://www.cs.cmu.edu/~hansen/tkgate/ XEXTRACT_SUFX= .tgz X XMAINTAINER= hansen@cmu.edu X XUSE_IMAKE= yes X X.include END-of-tkgate/Makefile echo x - tkgate/README.html sed 's/^X//' >tkgate/README.html << 'END-of-tkgate/README.html' X X The FreeBSD Ports Collection (cad/tkgate) X

The FreeBSD Ports Collection ("cad/tkgate")


X X X

You are now in the directory for the port "cad/tkgate" (package name "tkgate-1.0"). X X

This is the one-line description for this port: X X


XA Tcl/Tk based digital circuit editor and simulator. X


X X

Please read the file "pkg/DESCR" for a Xlonger description. X X

Go to the top of the ports tree for Xa summary on how to use the ports collection. X X

XThis port requires package(s) "" to build. X

XThis port requires package(s) "" to run. X X


X Go up one level X| X Go to top of ports tree X X END-of-tkgate/README.html echo c - tkgate/files mkdir -p tkgate/files > /dev/null 2>&1 echo x - tkgate/files/md5 sed 's/^X//' >tkgate/files/md5 << 'END-of-tkgate/files/md5' XMD5 (tkgate-1.0.tgz) = 0a2766f70eef081364142585cab88036 END-of-tkgate/files/md5 echo c - tkgate/pkg mkdir -p tkgate/pkg > /dev/null 2>&1 echo x - tkgate/pkg/PLIST sed 's/^X//' >tkgate/pkg/PLIST << 'END-of-tkgate/pkg/PLIST' X@name tkgate-1.0 X@pkgdep tcl-8.0.4 X@pkgdep tk-8.0.4 X@cwd /usr/X11R6 Xbin/tkgate Xbin/gmac Xlib/tkgate-1.0/libexec/gsim Xlib/tkgate-1.0/COPYING Xlib/tkgate-1.0/gsim.delay Xlib/tkgate-1.0/sitename.txt Xlib/tkgate-1.0/bitmaps/add.b Xlib/tkgate-1.0/bitmaps/file_open.b Xlib/tkgate-1.0/bitmaps/plus.b Xlib/tkgate-1.0/bitmaps/rungate4.xbm Xlib/tkgate-1.0/bitmaps/sim_load.b Xlib/tkgate-1.0/bitmaps/and.b Xlib/tkgate-1.0/bitmaps/file_print.b Xlib/tkgate-1.0/bitmaps/pmos.b Xlib/tkgate-1.0/bitmaps/rungate5.xbm Xlib/tkgate-1.0/bitmaps/sim_pause.b Xlib/tkgate-1.0/bitmaps/arshift.b Xlib/tkgate-1.0/bitmaps/file_save.b Xlib/tkgate-1.0/bitmaps/probe.b Xlib/tkgate-1.0/bitmaps/rungate6.xbm Xlib/tkgate-1.0/bitmaps/sim_script.b Xlib/tkgate-1.0/bitmaps/bat.b Xlib/tkgate-1.0/bitmaps/gatelogo.xbm Xlib/tkgate-1.0/bitmaps/ram.b Xlib/tkgate-1.0/bitmaps/rungate7.xbm Xlib/tkgate-1.0/bitmaps/sim_step.b Xlib/tkgate-1.0/bitmaps/bigcurs.b Xlib/tkgate-1.0/bitmaps/ground.b Xlib/tkgate-1.0/bitmaps/regLR.b Xlib/tkgate-1.0/bitmaps/rungate8.xbm Xlib/tkgate-1.0/bitmaps/sim_stop.b Xlib/tkgate-1.0/bitmaps/biggatelogo.xbm Xlib/tkgate-1.0/bitmaps/inout.b Xlib/tkgate-1.0/bitmaps/regTB.b Xlib/tkgate-1.0/bitmaps/rungate9.xbm Xlib/tkgate-1.0/bitmaps/size_curs.b Xlib/tkgate-1.0/bitmaps/buf.b Xlib/tkgate-1.0/bitmaps/inv_curs.b Xlib/tkgate-1.0/bitmaps/register.b Xlib/tkgate-1.0/bitmaps/rungateA.xbm Xlib/tkgate-1.0/bitmaps/smallcurs.b Xlib/tkgate-1.0/bitmaps/bus.b Xlib/tkgate-1.0/bitmaps/iodarrow.b Xlib/tkgate-1.0/bitmaps/roll.b Xlib/tkgate-1.0/bitmaps/rungateB.xbm Xlib/tkgate-1.0/bitmaps/smalldot.b Xlib/tkgate-1.0/bitmaps/clock.b Xlib/tkgate-1.0/bitmaps/joint.b Xlib/tkgate-1.0/bitmaps/rom.b Xlib/tkgate-1.0/bitmaps/rungateC.xbm Xlib/tkgate-1.0/bitmaps/smalllogo.xbm Xlib/tkgate-1.0/bitmaps/concat.b Xlib/tkgate-1.0/bitmaps/lab_curs.b Xlib/tkgate-1.0/bitmaps/rungate1.xbm Xlib/tkgate-1.0/bitmaps/scroll.b Xlib/tkgate-1.0/bitmaps/strek.b Xlib/tkgate-1.0/bitmaps/cut_curs.b Xlib/tkgate-1.0/bitmaps/lprobe.b Xlib/tkgate-1.0/bitmaps/rungate10.xbm Xlib/tkgate-1.0/bitmaps/seg7.b Xlib/tkgate-1.0/bitmaps/switch.b Xlib/tkgate-1.0/bitmaps/dash.b Xlib/tkgate-1.0/bitmaps/misc.b Xlib/tkgate-1.0/bitmaps/rungate11.xbm Xlib/tkgate-1.0/bitmaps/shift.b Xlib/tkgate-1.0/bitmaps/tap.b Xlib/tkgate-1.0/bitmaps/del_curs.b Xlib/tkgate-1.0/bitmaps/mov_curs.b Xlib/tkgate-1.0/bitmaps/rungate12.xbm Xlib/tkgate-1.0/bitmaps/sim_break.b Xlib/tkgate-1.0/bitmaps/trek.b Xlib/tkgate-1.0/bitmaps/dip.b Xlib/tkgate-1.0/bitmaps/mult.b Xlib/tkgate-1.0/bitmaps/rungate13.xbm Xlib/tkgate-1.0/bitmaps/sim_break2.b Xlib/tkgate-1.0/bitmaps/tty.b Xlib/tkgate-1.0/bitmaps/divide.b Xlib/tkgate-1.0/bitmaps/mux.b Xlib/tkgate-1.0/bitmaps/rungate14.xbm Xlib/tkgate-1.0/bitmaps/sim_clock.b Xlib/tkgate-1.0/bitmaps/txtcurs.b Xlib/tkgate-1.0/bitmaps/dot.b Xlib/tkgate-1.0/bitmaps/nmos.b Xlib/tkgate-1.0/bitmaps/rungate2.xbm Xlib/tkgate-1.0/bitmaps/sim_dump.b Xlib/tkgate-1.0/bitmaps/vdd.b Xlib/tkgate-1.0/bitmaps/file_new.b Xlib/tkgate-1.0/bitmaps/or.b Xlib/tkgate-1.0/bitmaps/rungate3.xbm Xlib/tkgate-1.0/bitmaps/sim_go.b Xlib/tkgate-1.0/bitmaps/xor.b Xlib/tkgate-1.0/bitmaps/blk_open.b Xlib/tkgate-1.0/bitmaps/blk_close.b Xlib/tkgate-1.0/scripts/blocklist.tcl Xlib/tkgate-1.0/scripts/editnets.tcl Xlib/tkgate-1.0/scripts/license.tcl Xlib/tkgate-1.0/scripts/parms.tcl Xlib/tkgate-1.0/scripts/simtty.tcl Xlib/tkgate-1.0/scripts/circuit.tcl Xlib/tkgate-1.0/scripts/errbox.tcl Xlib/tkgate-1.0/scripts/menu.tcl Xlib/tkgate-1.0/scripts/portlist.tcl Xlib/tkgate-1.0/scripts/simulator.tcl Xlib/tkgate-1.0/scripts/commands.tcl Xlib/tkgate-1.0/scripts/frame.tcl Xlib/tkgate-1.0/scripts/message.tcl Xlib/tkgate-1.0/scripts/print.tcl Xlib/tkgate-1.0/scripts/status.tcl Xlib/tkgate-1.0/scripts/dip.tcl Xlib/tkgate-1.0/scripts/gcanvas.tcl Xlib/tkgate-1.0/scripts/misc.tcl Xlib/tkgate-1.0/scripts/scope.tcl Xlib/tkgate-1.0/scripts/tkgate.tcl Xlib/tkgate-1.0/scripts/editgate.tcl Xlib/tkgate-1.0/scripts/helpon.tcl Xlib/tkgate-1.0/scripts/options.tcl Xlib/tkgate-1.0/scripts/shortcuts.tcl Xlib/tkgate-1.0/scripts/toolbar.tcl Xlib/tkgate-1.0/examples/ex1/combinational.v Xlib/tkgate-1.0/examples/ex2/counter.v Xlib/tkgate-1.0/examples/ex3/trff.v Xlib/tkgate-1.0/examples/ex4/menagerie.gm Xlib/tkgate-1.0/examples/ex4/menagerie.gss Xlib/tkgate-1.0/examples/ex4/menagerie.mem Xlib/tkgate-1.0/examples/ex4/menagerie.v Xlib/tkgate-1.0/examples/tutorials/create_tut.v Xlib/tkgate-1.0/examples/tutorials/edit1_tut.v Xlib/tkgate-1.0/examples/tutorials/edit2_tut.v Xlib/tkgate-1.0/examples/tutorials/module_tut.v Xlib/tkgate-1.0/examples/tutorials/sim_tut.v Xlib/tkgate-1.0/doc/documentation.txt Xlib/tkgate-1.0/doc/gateEdit.html Xlib/tkgate-1.0/doc/gateGmac.html Xlib/tkgate-1.0/doc/gateIntro.html Xlib/tkgate-1.0/doc/gateSim.html Xlib/tkgate-1.0/doc/license.txt Xlib/tkgate-1.0/doc/menagerie.gm Xlib/tkgate-1.0/doc/index.html Xlib/tkgate-1.0/doc/fig/arrow.gif Xlib/tkgate-1.0/doc/fig/arrow4.gif Xlib/tkgate-1.0/doc/fig/balloon.gif Xlib/tkgate-1.0/doc/fig/bigcurs.b Xlib/tkgate-1.0/doc/fig/biggatelogo.xbm Xlib/tkgate-1.0/doc/fig/break.gif Xlib/tkgate-1.0/doc/fig/chdir.gif Xlib/tkgate-1.0/doc/fig/circprop.gif Xlib/tkgate-1.0/doc/fig/connect1a.gif Xlib/tkgate-1.0/doc/fig/connect1b.gif Xlib/tkgate-1.0/doc/fig/connect1c.gif Xlib/tkgate-1.0/doc/fig/connect1d.gif Xlib/tkgate-1.0/doc/fig/connect2a.gif Xlib/tkgate-1.0/doc/fig/connect2b.gif Xlib/tkgate-1.0/doc/fig/connect2c.gif Xlib/tkgate-1.0/doc/fig/connect2d.gif Xlib/tkgate-1.0/doc/fig/cretgat1.gif Xlib/tkgate-1.0/doc/fig/cretgat2.gif Xlib/tkgate-1.0/doc/fig/cretgat3.gif Xlib/tkgate-1.0/doc/fig/cretgat4.gif Xlib/tkgate-1.0/doc/fig/cretin.gif Xlib/tkgate-1.0/doc/fig/cretinout.gif Xlib/tkgate-1.0/doc/fig/cretout.gif Xlib/tkgate-1.0/doc/fig/cutters.gif Xlib/tkgate-1.0/doc/fig/dipval.gif Xlib/tkgate-1.0/doc/fig/edbreak.gif Xlib/tkgate-1.0/doc/fig/edclock.gif Xlib/tkgate-1.0/doc/fig/ednet.gif Xlib/tkgate-1.0/doc/fig/edpnet.gif Xlib/tkgate-1.0/doc/fig/filemenu.gif Xlib/tkgate-1.0/doc/fig/fileopen.gif Xlib/tkgate-1.0/doc/fig/g_add.gif Xlib/tkgate-1.0/doc/fig/g_and.gif Xlib/tkgate-1.0/doc/fig/g_arshift.gif Xlib/tkgate-1.0/doc/fig/g_block.gif Xlib/tkgate-1.0/doc/fig/g_buf.gif Xlib/tkgate-1.0/doc/fig/g_bufif.gif Xlib/tkgate-1.0/doc/fig/g_clock.gif Xlib/tkgate-1.0/doc/fig/g_demux.gif Xlib/tkgate-1.0/doc/fig/g_dip.gif Xlib/tkgate-1.0/doc/fig/g_div.gif Xlib/tkgate-1.0/doc/fig/g_ground.gif Xlib/tkgate-1.0/doc/fig/g_lshift.gif Xlib/tkgate-1.0/doc/fig/g_merge.gif Xlib/tkgate-1.0/doc/fig/g_mul.gif Xlib/tkgate-1.0/doc/fig/g_mux.gif Xlib/tkgate-1.0/doc/fig/g_nmos.gif Xlib/tkgate-1.0/doc/fig/g_or.gif Xlib/tkgate-1.0/doc/fig/g_pmos.gif Xlib/tkgate-1.0/doc/fig/g_ram.gif Xlib/tkgate-1.0/doc/fig/g_red.gif Xlib/tkgate-1.0/doc/fig/g_reg.gif Xlib/tkgate-1.0/doc/fig/g_roll.gif Xlib/tkgate-1.0/doc/fig/g_rom.gif Xlib/tkgate-1.0/doc/fig/g_rshift.gif Xlib/tkgate-1.0/doc/fig/g_supply.gif Xlib/tkgate-1.0/doc/fig/g_switch.gif Xlib/tkgate-1.0/doc/fig/g_tap.gif Xlib/tkgate-1.0/doc/fig/g_tty.gif Xlib/tkgate-1.0/doc/fig/g_xor.gif Xlib/tkgate-1.0/doc/fig/gatelogo.xbm Xlib/tkgate-1.0/doc/fig/gateport.gif Xlib/tkgate-1.0/doc/fig/gatewin.gif Xlib/tkgate-1.0/doc/fig/icextract.gif Xlib/tkgate-1.0/doc/fig/inout.gif Xlib/tkgate-1.0/doc/fig/invaddel.gif Xlib/tkgate-1.0/doc/fig/label.gif Xlib/tkgate-1.0/doc/fig/logic.gif Xlib/tkgate-1.0/doc/fig/logic0.gif Xlib/tkgate-1.0/doc/fig/logic1.gif Xlib/tkgate-1.0/doc/fig/logicH.gif Xlib/tkgate-1.0/doc/fig/logicL.gif Xlib/tkgate-1.0/doc/fig/logicx.gif Xlib/tkgate-1.0/doc/fig/logicz.gif Xlib/tkgate-1.0/doc/fig/makeand.gif Xlib/tkgate-1.0/doc/fig/misc.b Xlib/tkgate-1.0/doc/fig/modcreate.gif Xlib/tkgate-1.0/doc/fig/movgat1.gif Xlib/tkgate-1.0/doc/fig/movgat2.gif Xlib/tkgate-1.0/doc/fig/movgrp1.gif Xlib/tkgate-1.0/doc/fig/movgrp2.gif Xlib/tkgate-1.0/doc/fig/movgrp3.gif Xlib/tkgate-1.0/doc/fig/movgrp4.gif Xlib/tkgate-1.0/doc/fig/options.gif Xlib/tkgate-1.0/doc/fig/powerbsd.gif Xlib/tkgate-1.0/doc/fig/printdlg.gif Xlib/tkgate-1.0/doc/fig/ptr.gif Xlib/tkgate-1.0/doc/fig/rungate1.xbm Xlib/tkgate-1.0/doc/fig/rungate2.xbm Xlib/tkgate-1.0/doc/fig/scope.gif Xlib/tkgate-1.0/doc/fig/search.gif Xlib/tkgate-1.0/doc/fig/showval.gif Xlib/tkgate-1.0/doc/fig/sim_break.b Xlib/tkgate-1.0/doc/fig/sim_clock.b Xlib/tkgate-1.0/doc/fig/sim_break2.b Xlib/tkgate-1.0/doc/fig/sim_dump.b Xlib/tkgate-1.0/doc/fig/sim_go.b Xlib/tkgate-1.0/doc/fig/sim_load.b Xlib/tkgate-1.0/doc/fig/sim_pause.b Xlib/tkgate-1.0/doc/fig/sim_script.b Xlib/tkgate-1.0/doc/fig/sim_step.b Xlib/tkgate-1.0/doc/fig/sim_stop.b Xlib/tkgate-1.0/doc/fig/simerr.gif Xlib/tkgate-1.0/doc/fig/simopts.gif Xlib/tkgate-1.0/doc/fig/simprint.gif Xlib/tkgate-1.0/doc/fig/small_tkgate.gif Xlib/tkgate-1.0/doc/fig/smallcurs.b Xlib/tkgate-1.0/doc/fig/solder.gif Xlib/tkgate-1.0/doc/fig/text.gif Xlib/tkgate-1.0/doc/fig/tkgate.gif Xlib/tkgate-1.0/doc/fig/wsize.gif Xlib/tkgate-1.0/doc/fig/xmark.gif X@dirrm lib/tkgate-1.0/bitmaps X@dirrm lib/tkgate-1.0/scripts X@dirrm lib/tkgate-1.0/doc/fig X@dirrm lib/tkgate-1.0/doc X@dirrm lib/tkgate-1.0/libexec X@dirrm lib/tkgate-1.0/examples/ex1 X@dirrm lib/tkgate-1.0/examples/ex2 X@dirrm lib/tkgate-1.0/examples/ex3 X@dirrm lib/tkgate-1.0/examples/ex4 X@dirrm lib/tkgate-1.0/examples/tutorials X@dirrm lib/tkgate-1.0/examples X@dirrm lib/tkgate-1.0 END-of-tkgate/pkg/PLIST echo x - tkgate/pkg/DESCR sed 's/^X//' >tkgate/pkg/DESCR << 'END-of-tkgate/pkg/DESCR' XTkGate is a digital circuit editor and simulator with a Tcl/Tk based Xinterface. TkGate includes a large number of built-in devices Xincluding basic gates, memories, ttys and modules for hierarchical Xdesign. The simulator can be controlled either interactively or Xthrough a simulation script. Memory contents can be loaded from Xfiles, and a microcode/macrocode compiler (gmac) is included to create Xtkgate memory files from a high-level description. The simulator Xsupports continous simulation, single step simulation (by clock or Xepoch) and breakpoints. Save files are in a Verilog-like format. X XTkGate also includes a number of tutorial and example circuits which Xcan be loaded through the "Help" menu. The examples range from a Xsimple gate-level 3-bit adder to a 16-bit CPU programmed to play the X"Animals" game. X XFor more information on TkGate, see the TkGate web site at: X X http://www.cs.cmu.edu/~hansen/tkgate X X X XProgram and FreeBSD port by: X Jeffery Hansen X http://www.cs.cmu.edu/~hansen END-of-tkgate/pkg/DESCR echo x - tkgate/pkg/COMMENT sed 's/^X//' >tkgate/pkg/COMMENT << 'END-of-tkgate/pkg/COMMENT' XA Tcl/Tk based digital circuit editor and simulator. END-of-tkgate/pkg/COMMENT exit >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message