Commit graph

283 commits

Author SHA1 Message Date
dmcmahill
a345f65b96 add and enable gwave 2000-03-01 18:34:13 +00:00
dmcmahill
fbbf2e7d88 Initial import of gwave-19990927.
Gwave is a viewer for spice-like simulator output and other analog data

Gwave can read several file formats.  It attempts to guess file formats
based on filename, and then tries all file formats until one succedes.
These file formats are known:

CAzM transient output (*.[BNW])
HSPICE binary and ascii formats (*.tr0, *.sw0, *.ac0)
Spice2 and Spice3 "raw" output  (*.raw)
An ascii format with whitespace-seperated columns and column headings,
such as that produced by ACS (Al's circuit simulator). (*.acs, *.asc, *.ascii)

The "Export Postscript" and "Export PNM" options on the main File menu
provide the rudiments of output for inclusion in other
documentation.  They and simply write out files called gwave_out.ps and
gwave_out.pnm into the current directory.  In the future, a dialog box
will allow configuring the print and export output.
2000-03-01 18:33:24 +00:00
wiz
f895e15bb9 remove commented out SUBDIR += lines for packages that never got
converted from FreeBSD, or have been disabled since. Sorted lines
alphabetically, added some missing directories.
2000-02-25 01:04:11 +00:00
rh
cf664af401 Update gEDA to 20000220.
Changes include:

 * New dialog boxes by Matt Ettus:
   - A much improved attribute edit dialog box
   - A multiple attribute edit dialog box

 * Improved Hierarchy Support:
   - Hierarchy/Down Schematic
   - Hierarchy/Down Symbol
   - Hierarchy/Up

 * Text alignment.

 * Attributes are now required to have no spaces besides
   the equals sign on each side.  This shouldn't cause
   any problems for anybody.

 * Bunch of updates to the various gnetlist backends
   (basically all submitted changes have been integrated).
   Integration of JM Routoure's PCB backend work (Thanks!).
   Bug fixes and improvements by Matt Ettus, Stefan
   Petersen and Bas Gieltjes.

 * Added a bunch of contributed symbols.  Thanks to
   all that have contributed!  There are now 566 symbols
   in the library.

 * Documentation.  There are the beginnings of docs now.
   Here's the current list:
         attributes.txt -- Master attribute list
         fileformats.html -- gEDA file formats
         gschem.txt -- The start of a serious user's
         guide keymapping.html -- Stefan's keymapping
         document netattrib.txt -- A HOWTO on the net=
         attribute symbols.html -- The ever useful symbol
         creation guide

 * Bug fixes and improvements to some of the utils.

 * Lots and lots of bug fixes (and bug introductions).
2000-02-22 08:38:51 +00:00
rh
7364c75e77 Add and enable oregano 2000-02-16 20:56:41 +00:00
rh
a47a88d8a2 Initial import of oregano-0.11, an application for schematic capture and
simulation of electrical circuits
2000-02-16 20:56:05 +00:00
dmcmahill
81c179bc22 update package to verilog-20000212. This release incorporates most of the
NetBSD pkgsrc patches to the previous release.  Thanks to Stephen Williams
(the author) for his willingness to accept patches!
2000-02-14 22:55:31 +00:00
wiz
3333ba9b64 remove unnecessary article 2000-02-05 18:18:35 +00:00
dmcmahill
cfa3085942 add and enable cascade 2000-01-26 17:10:09 +00:00
dmcmahill
35d2c4cab8 Initial import of cascade-1.3.0
Cascade is a program for analyzing the noise and distortion
performance of a cascade of elements in an electronic system. A
typical application of cascade is the analysis of a receiver. A text
description of the receiver block diagram consisting of things like
amplifiers, mixers, and filters is entered into cascade. Each element
is characterized by its gain and optionally noise figure, and third
order intercept point. The program then analyzes the system and
produces a report detailing the performance at each stage.

A summary is produced which shows the relative contributions to the
total system performance of each block.  This allows easy
identification of what limits system performance.
2000-01-26 17:09:28 +00:00
dmcmahill
ed85ae5f6b add and enable verilog 2000-01-26 15:29:32 +00:00
dmcmahill
2530131eeb Initial import of Icarus Verilog.
Icarus Verilog is a Verilog simulation and synthesis tool. It operates as a
compiler, compiling source code writen in Verilog (IEEE-1364) into some target
format. For batch simulation, the compiler can generate C++ code that is
compiled and linked with a run time library (called "vvm") then executed as
a command to run the simulation. For synthesis, the compiler generates
netlists in the desired format.

The compiler proper is intended to parse and elaborate design descriptions
written to the IEEE standard IEEE Std 1364-1995. This is a fairly large and
complex standard, so it will take some time for it to get there, but that's
the goal. I'll be tracking the upcoming IEEE Std 1364-1999 revision as well,
and some -1999 features will creep in.
2000-01-26 15:28:40 +00:00
dmcmahill
d142cd570c enable acs 2000-01-24 22:14:13 +00:00
dmcmahill
1147c1c9c0 Initial import of acs-0.25
ACS is a general purpose circuit simulator.  It performs nonlinear
dc and transient analyses, fourier analysis, and ac analysis
linearized at an operating point.  It is fully interactive and
command driven.  It can also be run in batch mode or as a server.
The output is produced as it simulates.  Spice compatible models
for the MOSFET (level 1,2,3,6) and diode are included in this
release.

Since it is fully interactive, it is possible to make changes and
re-simulate quickly.  The interactive design makes it well suited
to the typical iterative design process used it optimizing a circuit
design.  It is also well suited to undergraduate teaching where
Spice in batch mode can be quite intimidating.  This version, while
still officially in beta test, should be stable enough for basic
undergraduate teaching and courses in MOS design, but not for
bipolar design.

In batch mode it is mostly Spice compatible, so it is often possible
to use the same file for both ACS and Spice.
2000-01-24 22:13:22 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
rh
6f76911baf Add conflict with gEDA versions < 19991011. 2000-01-02 23:28:33 +00:00
rh
05ba44a75e Update geda to 19991011. Changes are tons of bugfixes and feature
enhancements.  Most notably, gEDA was split into several independent
modules, using a common library 'libgeda'.  These modules are now separate
packages with geda now becoming a meta package.
2000-01-02 23:09:49 +00:00
rh
a9040c1529 Add and enable geda-docs. 2000-01-02 23:01:27 +00:00
rh
45a75d58c2 Initial import of geda-docs-19991011, containing HTML documentation for
gEDA.
2000-01-02 23:00:00 +00:00
rh
4199326e08 Add and enable gsymcheck. 2000-01-02 22:54:12 +00:00
rh
df66909af0 Initial import of gsymcheck, a gEDA symbol checker. 2000-01-02 22:53:25 +00:00
rh
5340075b7d Add and enable gnetlist. 2000-01-02 22:51:19 +00:00
rh
69117eb312 Initial import of gnetlist, the gEDA netlist utility. 2000-01-02 22:41:23 +00:00
rh
8fd8de009c Add and enable gschem. 2000-01-02 22:33:17 +00:00
rh
beac8447ca Initial import of gschem-19991011, a schematic capture program. 2000-01-02 22:30:25 +00:00
rh
529cae6807 Add and enable geda-utils. 2000-01-02 22:21:50 +00:00
rh
ed08efee0b Initial import of geda-utils-19991011, a set of utilities for gEDA. 2000-01-02 22:20:52 +00:00
rh
3d84a1675f Add and enable geda-symbols. 2000-01-02 22:07:01 +00:00
rh
f71b6a6a05 Initial import of geda-symbols-19991011, a library of schematic symbols for
gEDA.
2000-01-02 22:05:39 +00:00
rh
f299ab6f7f Add and enable libgeda. 2000-01-02 22:00:51 +00:00
rh
f08234c781 Initial import of libgeda-19991011, a library of shared modules for gEDA. 2000-01-02 21:59:48 +00:00
wiz
2a93525194 replaced some commands by their ${COMMAND} counterparts 1999-12-28 04:29:52 +00:00
dmcmahill
3afd4d8f15 add and enable xchiplogo 1999-12-23 03:58:47 +00:00
dmcmahill
6ee94135f2 initial import of xchiplogo-19991222
note that the version number is the date when I grabbed the
sources.  There is no "official" version included in the
sources.

Xchiplogo reads an ascii bitmap file, and converts it into a
magic  or cif file. It is a handy program for creating logos
of text or graphics for  putting  on  VLSI  chips.   At  the
moment  it  accepts  the  B&W dithered format of XV as the
input. It has got quite a few options for resizing and  get-
ting rid of many design rule errors that can be found in the
bitmap file. It has  a smoothing, before and after an  error
correction  step. The error correction step is pretty simple
,don't expect miracles, but it works quite  fine  and  spe-
cially for text gives a reasonable output.
1999-12-23 03:57:11 +00:00
rh
2fda894ed9 Fix patch to apply without fuzz. 1999-11-12 14:48:20 +00:00
tron
29630e4c9c Use wildcard dependence for "gtk+" package. 1999-10-24 16:42:30 +00:00
dmcmahill
0275e14af4 fix bad patch-sum 1999-10-01 17:11:54 +00:00
dmcmahill
fe4bb072fe - added missing -Wl,-Rpath for the X11 libraries
- fixed program version number reported when spice is run to make it consistent
  with the version of the program.
- several patches to fix compilation warnings due to missing header files and
  some inconsistent variable types.
- broke out previous patch-aa which patched several files into 1 patch per file.
- fixed some code which returned the address of a local char array variable.
- added GNU readline support (a huge improvement in the interface)
- changed USE_X11BASE to USE_X11.  No reason to install into X11BASE.
- removed 'x' target from package Makefile
1999-10-01 17:05:14 +00:00
dmcmahill
0bbf6ad243 add & enable spiceprm 1999-09-30 15:15:00 +00:00
dmcmahill
1baf4d2fec Import spiceprm-0.11 package.
A Spice preprocessor for parameterized subcircuits
1999-09-30 15:13:25 +00:00
jlam
bb07397ce7 Update dependency on guile to 1.3.2. 1999-08-29 21:50:20 +00:00
rh
6c7e0a91ff Update dependency on gtk+-1.2.4 1999-08-28 09:43:06 +00:00
agc
a910a6fd62 Add package patch-sum files 1999-07-09 13:50:05 +00:00
drochner
27f1a8cb27 change dependencies to updated qt-1.44 1999-06-04 15:39:08 +00:00
tron
9089a443f2 Add and enable "vipec". Fixes PR pkg/7535 by Dan McMahill. 1999-06-03 16:30:18 +00:00
tron
bba203e4b8 Import new "vipec" package version 1.07:
a network analyser for electrical networks.

This package is based on version 1.06 submitted by Dan McMahill in
PR pkg/7535.
1999-06-03 16:26:26 +00:00
rh
f9d1c98b8e Updata geda to 19990516
Important changes are:
                - Now uses gtk+-1.2.2
                - A bunch of bug fixes.
                - Added a coordinate window to gschem
                - Integration of contributed symbols.
                - Latest Jerry O'Keefe's gmk_sym integrated
                - Mike Jarabek's verilog gnetlist backend integrated
                - Jamil Khatib's latest gschcheck
1999-05-21 13:27:24 +00:00
tron
23e0063766 Completely replace "MASTER_SITE_SUBDIR" and "PATCH_SITE_SUBDIR" with
variable substituition of "MASTER_SITES" and "PATCH_SITES".
1999-04-15 20:39:38 +00:00
agc
e20be6c347 Remove NOPORTDOCS definition - it was useless anyway, as any attempt to
build a binary package with this definition would fail as the PLIST is
not correct.

If a package's documentation is overwhelming, it should arguably be handled
in a separate pre-requisite documentation package.
1999-04-13 15:31:04 +00:00
rh
18e4d0aa46 Update to gEDA-19990327 1999-03-28 21:22:23 +00:00
rh
459b075ce9 Update to gEDA-19990226
Change MAINTAINER to rh@netbsd.org
1999-03-01 13:16:24 +00:00
rh
0a0cd3f622 Adapt in order to work together with new gtk10 package
Remove deprecated CONFLICTS with prior versions
1999-02-19 14:26:57 +00:00
frueauf
e9be2ced12 Update gEDA to 19990124, provided in pr 6936 by Rene Hexel. 1999-02-04 21:21:23 +00:00
agc
f6473207ca Replace all occurrences of USE_X11 with USE_X11BASE. This means "install this
package into ${X11BASE}".
Replace all occurrences of BUILD_USES_X11 with USE_X11. This means "use X11
headers and libraries to build this package".
1999-01-30 23:18:44 +00:00
frueauf
50b486c2d7 Add and enable ntesla. 1999-01-17 09:34:13 +00:00
frueauf
4777a3c717 Initial import of ntesla-1.7, a tesla coil design program.
Provided in pr 6826 by Dan McMahill.
1999-01-17 09:31:28 +00:00
frueauf
2e448e8a86 Make it compile/work on NetBSD/pmax. 1999-01-15 20:13:24 +00:00
frueauf
1a407ca735 Update geda to 19981213, provided in pr 6693 by Rene Hexel. 1998-12-31 12:05:52 +00:00
garbled
b2d642a618 change BUILD_DEPENDS texindex -> tex. An older pkg's texindex was lying
around my /usr/pkg/bin, and thus tex never got installed, and the build
blew up.  I don't believe any older pkgs install "tex", so this should be
a safe bet.
1998-12-29 02:35:58 +00:00
tron
d9ca2f2a8d Add and enable "geda" package, fixes PR pkg/6477 by Rene Hexel. 1998-11-24 22:03:40 +00:00
tron
620c1b7d2c Add missing RCS Id. 1998-11-24 22:02:05 +00:00
tron
56c546916f New "gEDA-19981117" created by Rene Hexel:
a toolset for automating electronic design.
1998-11-24 21:11:58 +00:00
agc
2cd5eb4894 Remove RUN_DEPENDS from package Makefiles, and replace it with an ordinary
DEPENDS definition.
1998-11-19 15:40:45 +00:00
frueauf
fe8aa7d4d8 Enable pcb. 1998-11-07 14:33:39 +00:00
frueauf
2a161f5151 Initial import of pcb-1.6.3, an X11 interactive printed circuit board
layout system. Provided in pr 6404 by Rene Hexel.
1998-11-07 14:30:33 +00:00
agc
ed7ea9c154 Fix this package name. 1998-09-15 09:26:24 +00:00
agc
c9847543c3 Force uncompression of docs via uncompress -f.
Change the name of the package to be more consistent.
1998-09-14 17:15:05 +00:00
tsarna
5e9cc577b8 Automatically append HOMEPAge to DESCR files, and remove homepage URLs
from individual DESCR files that had them.
1998-08-26 16:50:48 +00:00
tsarna
b74d05b876 Better HOMEPAGE. Also remove homepage from DESCR 1998-08-26 14:17:15 +00:00
tsarna
6bd0d65c65 The Grand Homepagification:
- New, optional Makefile variable HOMEPAGE, specifies a URL for
	  the home page of the software if it has one.
	- The value of HOMEPAGE is used to add a link from the
	  README.html files.
	- pkglint updated to know about it.  The "correct" location for
	  HOMEPAGE in the Makefile is after MAINTAINER, in that same
	  section.
1998-08-20 15:16:34 +00:00
agc
05b88260d7 Add NetBSD RCS Ids. 1998-08-07 13:16:49 +00:00
agc
86db14e819 Add NetBSD RCS Ids. 1998-08-07 10:35:47 +00:00
frueauf
778f4d7bbe portlint: remove whitespace before end of line 36. 1998-06-26 09:10:23 +00:00
agc
8bd881a6e2 Update package Makefile for automatic man page handling. 1998-06-20 09:22:43 +00:00
frueauf
e41a6d2142 Add USE_X11=yes, fixes pr 5606 by Tim Rightnour. 1998-06-18 11:07:04 +00:00
hubertf
bacc50e87e spice works 1998-06-11 14:55:15 +00:00
hubertf
a8f3e26823 Rework for NetBSD 1998-06-11 14:51:54 +00:00
hubertf
9bc476a12c spice: A general-purpose circuit simulation program 1998-06-11 14:39:01 +00:00
frueauf
277c413dc5 Add and enable fastcap and fasthenry. 1998-06-06 22:53:03 +00:00
frueauf
3b02b881fc Initial addition of a three-dimensional inductance extraction program.
Closes pr 5418 by Dan McMahill; heavy portlinting.
1998-06-06 22:50:07 +00:00
frueauf
87597fc92c Initial addition of a fast 3-D capacitance solver.
Closes pr 5418 by Dan McMahill; heavy portlinting.
1998-06-06 22:42:58 +00:00
agc
258b808c9f Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree.
Remove redundant (and sometimes erroneous) comments.
1998-04-15 10:38:15 +00:00
hubertf
4bcdf725ec Add from FreeBSD per request from Dan McMahill <mcmahill@mtl.mit.edu> 1998-04-09 13:02:43 +00:00