Commit graph

341 commits

Author SHA1 Message Date
jlam
8138f57401 buildlink1 -> buildlink2 2002-09-23 09:28:47 +00:00
jlam
4d70afa87b buildlink1 -> buildlink2 2002-09-21 23:47:25 +00:00
jlam
7e7420c62a Fix a few typos. 2002-09-21 06:53:56 +00:00
jlam
23e500e235 * buildlink1 -> buildlink2
* properly use PKG_SYSCONFDIR
* use bsd.pkg.install.mk instead of local DEINSTALL script
2002-09-21 06:49:24 +00:00
jlam
c07721ed4e buildlink1 -> buildlink2 2002-09-21 06:44:35 +00:00
jlam
366b2513b2 spice and ng-spice conflict according to spice/Makefile. 2002-09-21 06:36:45 +00:00
jlam
d0320f04d6 buildlink1 -> buildlink2 2002-09-21 06:30:45 +00:00
jlam
926a56fbd5 buildlink1 -> buildlink2 2002-09-21 06:05:55 +00:00
jlam
48b937280b buildlink1 -> buildlink2 2002-09-21 01:23:56 +00:00
jlam
8c3c851c1e buildlink1 -> buildlink2 2002-09-21 00:31:17 +00:00
jlam
a6d9e3b189 buildlink1 -> buildlink2 2002-09-20 21:13:39 +00:00
rh
d44c0d2c2a Update eagle to 4.09r2. Changes include some device additions to the
library and minor bugfixes.
Update provided by <igy@arhc.org>.  This closes PR pkg/18279.
2002-09-13 21:35:17 +00:00
jlam
1293a34c3e Use ghostscript.mk. 2002-09-13 06:53:31 +00:00
wiz
44c3d794a9 Standardize. 2002-09-12 17:05:15 +00:00
wiz
80ee491886 Since the major of libiconv was increased during the update to 1.8,
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
2002-09-10 16:06:32 +00:00
dmcmahill
04b0aa23bf update to verilog-current-20020828
Release Notes for Snapshot 20020828

This snapshot adds support for parameter and localparam bit
ranges. This is a IEEE1364-2001 feature, although some -1995 compilers
have supported it in the past.

Fixed a *nasty* and slippery bug with the evaluation of bit select of
nets. (Bit select of variables was unaffected.) The symptoms did not
clearly point to the problem, so bugs related to it were often mis-
reported.

Gate delays were lost when constants were propagated to their
inputs. This is fixed for the known broken cases. Also, mux output
delays have been fixed. Also, release statements that apply to elided
nets are turned into no-ops.

The r-values of non-blocking assignments are now precalculated at
compile time, if possible, as is done with blocking assignments. This
speeds up constant propagation, and is more thorough.

Also optimize subtraction of small constants from vectors, with the
new %subi instruction in vvp. This saves some in code size and thread
footprint.

Handling of x in r-value bit selects and memory word selects did the
wrong thing. Now they do the right thing. Also, x in the selector of
?: ternary operators does the right (and complicated) thing now. In
the process, a fork-join code generator bug was fixed.

Several bugs with time formatting have been fixed.

Temporaries in sequential blocks are detected by the synthesizer, and
converted into wires when needed. This expands support for
combinational logic synthesis.
2002-08-29 11:15:56 +00:00
dmcmahill
6673b4e22a update to verilog-current-20020817. Many many changes and bug fixes
since the last packaged snapshot.  Better language coverage, better
performance, improved synthesis, fixed bugs.  Too much to list here.
2002-08-24 04:36:44 +00:00
dmcmahill
000d5939e4 update to mcalc-1.5.
Corrects a small error in Keff and Z0 calculation.  Typical errors in the
previous version is less than 1% or so.
2002-08-23 01:31:24 +00:00
tron
7085ba822c Mark this package as NetBSD 1.4 and 1.5 only because it cannot be built
with g++ 2.95.3.
2002-08-17 05:59:00 +00:00
jlam
e1be891dbc Change explicit build dependencies on perl into "USE_PERL5=build". This
makes these packages build correctly on Darwin where perl>=5.8.0 is
required.
2002-07-24 19:45:22 +00:00
dmcmahill
ce0885ea72 in the config script that comes with magic, check for /usr/libexec/cpp
and if that doesn't exist look for /usr/libexec/cpp0.  While here,
use ${X11BASE}/include instead of /usr/X11R6/include.

Should fix recently noted bulk build problems on 1.6 systems.
2002-07-14 03:47:46 +00:00
dmcmahill
65adb86808 - remove comments about some limitations which are no longer present.
- remove comment about guile backend.


Thanks to Stephan Petersen (the program author) for pointing this out.
2002-07-09 23:20:22 +00:00
dmcmahill
3ab553687c update to gerbv-0.0.9
bug fixes: A couple of apertures drawn wrong has been fixed, like
  lines with square apertures and rotation of aperture macro primitive 4.

new features: Zoom outline and the measurement tools. You can also export
  the image as PNG,
2002-07-08 03:30:55 +00:00
agc
5e5852c64e Correct a typo in the master site. 2002-06-28 07:31:36 +00:00
agc
de5ca2d71d Make this package xpkgwedge-friendly. 2002-06-27 16:46:30 +00:00
seb
db84442a67 Substitute a couple of mkdir' by ${MKDIR}'.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-26 10:29:33 +00:00
dmcmahill
006aa2b9f9 claim maintainership of this (from packages) 2002-06-15 20:07:45 +00:00
dmcmahill
6571e1f8a0 add PKG_SYSCONFDIR/pcb, $HOME/.pcb and . to the search path for PCB m4
files.  In addition sinclude the files 'site-config.inc',
'user-config.inc', and 'proj-config.inc' to allow for per-site, per-user,
and per-project configuration instead of only per-site configuration.
This is essential for use by non-sysadmin users and users who need to
keep project specific setups.
2002-06-01 20:11:55 +00:00
dmcmahill
53e4a5ba09 - use getcwd() instead of getwd().
- remove all compiler warnings on alpha

- add ${PKG_SYSCONFDIR}/pcb/local.inc where admins can list site specific
  libraries to be included instead of modifying one of the regularly
  installed/deinstalled files.  This way a local config is preserved when
  the pkg is upgraded.  Also a local config can be applied without modifying
  one of the files which is checksummed during the install.
2002-05-31 19:56:19 +00:00
dmcmahill
c1047eb90c - fix the gschem2pcb script (used to help go from a schematic to a netlist
and .pcb file for layout with the cad/pcb package).

- fix the PCBboard netlister (needs GNU m4)

- add depends on gm4.
2002-05-31 15:51:42 +00:00
dmcmahill
4aa4d1526a use MAGIC_HOME instead of CAD_HOME as the environment variable which
points to the magic installation.  This avoids possible conflicts with
some other UCB tools which use CAD_HOME.  Noted in private email from
Daniel Senderowitz.
2002-05-18 23:18:43 +00:00
dmcmahill
95a94d7cab update the gEDA suite of tools to the 20020414 snapshot.
Many bug fixes and improvements since last snapshot.  Many more
symbols added to the libraries.
2002-05-18 18:08:39 +00:00
dmcmahill
c4cb34d566 Update to gwave-20020122
minor update:
- interactive Y-zoom and XY-area zoom added (see Readme)
- zoom-to-exact-size dialog box added
2002-05-18 17:47:59 +00:00
dmcmahill
b032c8616c update to geda-docs-20020209 which is the latest documentation 2002-05-18 14:25:48 +00:00
dmcmahill
5548f76358 update to gerbv 0.0.8
Graphical quirks fixed are:
- zooming around the mouse pointer.
- zooming several steps at once goes much faster. No calculation and
  redrawing in each zoom step, but in the last step.

When you click with the left mouse button on a layer button you
get a popup menu with color selection, load file and unload file.
That is on a "per layer-basis". The "global" "Open File..." menu is
removed in favor for this.
2002-05-07 00:51:17 +00:00
dmcmahill
286c91b982 update to verilog-current-20020505
many improvements and bug fixes since the last packaged snapshot including:

-added the $sizeof system function as a builtin
-In VPI, the simulator event callbacks now work
-Concatenation expressions in parameters were broken are broken
-added the vpiModule iterator to VPI scope handles
2002-05-07 00:11:20 +00:00
jlam
ec8f6ad65a Note explicitly that this package is USE_X11BASE. Currently, it relies on
motif.buildlink.mk to define it.
2002-04-23 02:08:51 +00:00
cjep
0b435b2395 On arm32, avoid egcs internal compiler errors by using gcc-2.95.3 2002-04-20 15:34:44 +00:00
cjep
5bb8732d5e On arm32, use gcc-2.95.3 to avoid an internal egcs compiler error. 2002-04-20 15:22:25 +00:00
fredb
9807afcb60 Update dependency on xforms. We're mainly bumping the dependency
and package revision, since we may now link against the forms shared
library, and because we also have to add a dependency on jpeg lib.
2002-04-17 04:45:06 +00:00
dmcmahill
76b3a816f6 add magic 2002-04-06 21:39:34 +00:00
dmcmahill
d5335e8a3a import of magic-7.1
Magic is an interactive system for creating and modifying VLSI circuit
layouts.  With Magic, you use a color graphics display and a mouse or
graphics tablet to design basic cells and to combine them
hierarchically into large structures.  Magic is different from other
layout editors you may have used.  The most important difference is
that Magic is more than just a color painting tool: it understands
quite a bit about the nature of circuits and uses this information to
provide you with additional operations.  For example, Magic has
built-in knowledge of layout rules; as you are editing, it
continuously checks for rule violations.  Magic also knows about
connectivity and transistors, and contains a built-in hierarchical
circuit extractor.  Magic also has a plow operation that
you can use to stretch or compact cells.  Lastly, Magic has routing
tools that you can use to make the global interconnections in your
circuits.

Magic is based on the Mead-Conway style of design.  This means that it
uses simplified design rules and circuit structures.  The
simplifications make it easier for you to design circuits and permit
Magic to provide powerful assistance that would not be possible
otherwise.  However, they result in slightly less dense circuits than
you could get with more complex rules and structures.  For example,
Magic permits only Manhattan designs (those whose edges are vertical
or horizontal).
2002-04-06 21:37:28 +00:00
tron
b6343d0c10 Use "suse_linux/Makefile.application" to pick correct SuSE packages. 2002-04-04 12:29:46 +00:00
dmcmahill
e5b54ba7a8 Obey CFLAGS. In particular this lets the default -O2 for pmax get used
which fixes compile problems noted in PR pkg/16160 by
Daniel Senderowicz <daniel@bicho.SynchroDS.COM>.

Thanks to Simon Burge for helping on this.
2002-04-04 01:24:58 +00:00
dmcmahill
530758751a update to gnucap-0.31
The most significant changes are the BJT model and "binning".

New features:

1. BJT model.

2. "Binning" for all MOS models.

3. Internal element: non-quasi-static poly-capacitor. (needed by BJT).

4. Enhancements to the data structures and model compiler to support
binning in general.

5. A line prefixed by "*>" is not ignored, in spite of the fact that
"*" usually begins a comment.  This is a deliberate incompatibility
with Spice.  If you prefix a line by "*>" it will be interpreted as a
non-comment in Gnucap, but a comment in Spice.

6. Circuit line prefixes of ">" and command prefixes of "-->" are
ignored.  This is so you can copy and paste whole lines, without
having to manually remove the prompt string.


Changes that may or may not be improvements.

1. It is not the default to include stray resistance in device models.
The option "norstray" will revert to the old behavior.  This is only a
change to the default value of "rstray".


Significant internal changes:

1. The internal element non-quasi-static poly-capacitor actually
works.  It is used by the BJT model, and will eventually be used by
MOSFET models.

2. There are now two poly_g devices: "CPOLY_G" and "FPOLY_G".  There
are interface differences that impact modeling.  Previously, there was
only one, which is equivalent to the "FPOLY_G".
2002-03-29 02:24:42 +00:00
dmcmahill
06c065be8c update to verilog-current-20020317
Release Notes for snapshot 20020317

The first difference in this snapshot from the 0.6 release is that vvm
is no longer compiled by default. If you want to compile vvm, you must
enable it at configure time (--enable-vvm) and rebuild from
scratch. Eventually, vvm will disappear from the release altogether.

The next major difference is new support for user defined
functions. It is new support, so it is bound to be buggy, but it
should be somewhat complete. The major problem has been solved, so all
that remains are bugs around the edges.

The vvp run-time scheduler has been changed slightly. The run time
behavior is getting increasingly precise and picky, as larger designs
are thrown at the compiler. The change introduced in this snapshot
fixes logic gates to not propagate zero-time pulses, and thus fixes
some weird bugs in large designs.

I've also added initial support for the Verilog 200x pragma comment,
which are (* *) pairs. For now, the compiler ignores them as
comments. This is what a compiler is supposed to do with anything that
is not specifically recognized.

Also, Tony (Anthony Bybell) has added LXT dump support. The LXT output
file is a waveform output format that is much more compact then VCD.
The gtkwave waveform viewer supports the LXT format, and should
operate a bit faster when viewing LXT files. For now, there are
separate system tasks for managing LXT output ($lxt_dumpvars, etc) but
eventually the dump format will be selectable by environment variable
or command line switch.

This snapshot also includes various random bug fixes and improved
error messages for incorrect code.
2002-03-28 03:07:29 +00:00
fredb
1136b11332 Set DIST_SUBDIR to PKGNAME_NOREV. 2002-03-17 17:20:01 +00:00
wiz
3c869e6107 Wildcard some dependencies. 2002-03-14 00:39:35 +00:00
fredb
b48eba1112 Give all packages which depend on "png" a version bump, and update
all dependencies on packages depending on "png" which contain shared
libraries, all for the (imminent) update to the "png" package.
[List courtesy of John Darrow, courtesy of "bulk-build".]
2002-03-13 17:36:35 +00:00
dmcmahill
e3d64c0f67 add and enable atlc 2002-03-13 12:43:27 +00:00