Commit graph

15639 commits

Author SHA1 Message Date
dmcmahill
5fc4bbd602 rest of upgrade to verilog-current-20001119
don't know what happened the first try.
2000-11-24 18:07:57 +00:00
dmcmahill
6c1ab3c380 update to verilog-current-20001119
changes since the last packaged version (from the authors announcements):

Icarus Verilog snapshot 20001119
--------------------------------
The big change here (code wise) is improved and corrected constant
propagation. I was missing OR, NOR, NAND and XOR propagations, and
got some of the AND calculations wrong. This fixes this shortcoming
and in some cases this actually may speed up your compile a tiny bit.
Some more dangling signals are also eliminated.

supply nets are now working (PR#17). They also will trigger constant
propagation (as they have constant values) in certain cases.

Those of you doing cygwin compiles have trouble compiling parse.cc. I've
put into the cygwin.txt some slightly better instructions for dealing with
this situation, when it comes up.

I've also added missing symbols to ivl.def, so that tgt-stub properly
links.

Icarus Verilog snapshot 20001112
--------------------------------
This snapshot includes support for MOS et al devices as contributed
by Tim Leight. It appears to actually work as advertised, and I also
have from him a collection of tests that I'll be adding to the test
suite as soon as I get copyright information from him. So if you have
been dreaming of simulating MOS devices with Icarus Verilog, give this
a try. This update also fixed PR#27.

I've also cleared up a few bugs related to unconnected module ports.
Module port syntax is pretty byzantine, as PR#38 shows.

The loadable target API has gained access to flip-flops. This is required
for PLD code generation to work. I think the ivl_target API now supports
the minimum devices needed to generate PLD files, and I'm on to the task
of getting ancillary PAL support working.

Icarus Verilog snapshot 20001104
--------------------------------
Yes, I've managed to find the right bits to get Icarus Verilog to compile
on RedHat 7.0, and this snapshot includes those fixes. It took some back-
and-forth with tech support at RedHat to get it going.

I've also fixed up make check so that it works in general. If you use
"make check" after building, the makefile will run the examples/hello.vl
program through the local parts to make sure they minimally work.

I've added support for the "time" data time and more complete support
for the $time system function. These should work properly in all cases
now, so cases of not working are worthy of a bug report.

I've also integrated a re-implementation of sequential UDPs from Stephan
Boettcher, so I would appreciate it if all you folks using primitives
give this a fresh test. (It should be an improvement.)

This is a relatively small message, which doesn't reflect the complexity
of the changes. The "time" support in particular caused a lot of threads
to be pulled. Also, I've been doing some PLD stuff on the side, so I've
been busy.

I've also knocked of PR#11, 14, 33, 34, 39 and a few other bugs.
2000-11-24 18:03:58 +00:00
dmcmahill
44188fc7a8 update to ipal-current-20001122
changes (from the announcement):
The libipal library has gained access to more structural information
about the device, including enable SOPs. It is also now possible to
lookup a SOP by name and by pin. Also, access to sop fuse positions
has been improved.

The toplevel makefiles were changed to use $(MAKE) instead of make.
There are a few other niggling makefile fixes as well.

ipalrev and ipaledit now both take the -p flag allowing you to choose
the architecture for your device, and there are now two devices to
choose from. (both 22v10s:-)

ipalrev was seriously confused about inversions and the sense of things,
but that should be all cleared up now. It does a decent, if not complete,
job of decompiling 22v10 designs.

And finally, the PA file format has been extended to accommodate the
new library features, and PA files are now named according to a naming
convention for identifying devices.
2000-11-24 15:49:05 +00:00
dmcmahill
3c725e8d7b update to gwave-20001123
from the NEWS file:
New in 20001123:
- Saving wave and panel configuration as guile scripts.
- Executing guile scripts from menu or command line (-s <script> option)
- Remote control using the gwave-exec and gwaverepl utilities

New in 20001004:
- Spice3/Ngspice rawfile improvements: binary files now work!
- Other minor file-reading improvements.
- spice source code to examples for which I could still find it.

New in 20001004:
- Major improvements to handling of binary files produced by HSPICE.
- Overhaul of input of spice3/ngspice raw files; more robust and tolerant
  of complex numbers.
- User interface improvements: tooltips added.  User's .gwaverc no longer
  required to do lots of standard setup.  system.gwaverc can be copied
  to $HOME/.gwaverc and edited to taste.
- sp2sp utility included for converting any spice file readable by gwave into
  a convenient tabular ascii format.
2000-11-24 13:51:51 +00:00
abs
d24b0e148c Requires USE_LIBINTL to get -lintl on link 2000-11-24 11:12:29 +00:00
kleink
43c0fabce1 Re-enable dependencies which seem to have been removed accidentally in
previous revision.
2000-11-24 10:41:29 +00:00
hubertf
2212731f7f pull in gettext (msgfmt), so the .po files get built 2000-11-24 05:16:29 +00:00
tron
7e6c5d704a Avoid segmentation fault if "~/.ee/settings" cannot be opened for write.
Fixes PR pkg/11554 by Charles M. Hannum.
2000-11-23 22:05:44 +00:00
abs
cba7a38415 Update to 0.8.14. No changlog entry, but website states:
An exploit for a buffer overrun in the AFS dissector was recently
    released on BugTraq. Ethereal 0.8.14 fixes this and other
    possibly-exploitable overruns. Also new in 0.8.14 are dissectors
    for WAP, SIP, AIM/OSCAR, 802.11, GIOP v1.2, and MGCP (plugin).
    Other dissectors were updated as well. Be sure to upgrade to
    0.8.14 as soon as possible
2000-11-23 21:29:22 +00:00
pooka
3de5c7482d Give madvise() to mmap 2000-11-23 19:37:13 +00:00
mycroft
7eee86006e Make sure ~/.ee is created *writable*. 2000-11-23 18:28:54 +00:00
mycroft
3961fe13c0 Remove silly part of this patch. 2000-11-23 18:23:46 +00:00
dmcmahill
277bf10287 update to dinotrace-9.0l
from the NEWS file:
* Changes in Dinotrace 9.0l  8/30/2000

**      Added support for femtosecond Verilog timescales [Derek Bosch]
2000-11-23 15:46:34 +00:00
abs
c3f5912b11 Accept openssh 2000-11-23 15:45:33 +00:00
abs
768711c06d Update for new boehm-gc 2000-11-23 15:44:21 +00:00
rh
5a4edd7baf Undo accidential commit of gnome-print. 2000-11-23 14:01:52 +00:00
rh
1a41dbff49 Add and enable pcps 2000-11-23 13:47:36 +00:00
rh
2b86ffd2db Initial import of pcps-8.40, a text to postscript converter. Closes PR
10534 by John Refling <refling@comet.lbl.gov>
2000-11-23 13:47:00 +00:00
rh
c70413d754 Add and enable libdes 2000-11-23 13:16:43 +00:00
rh
cae86cc092 Initial import of libdes-4.04b, a small DES (Data Encryption Standard) lib
and standalone program.  Closes PR 10532 by John Refling
<refling@comet.lbl.gov>
2000-11-23 13:16:10 +00:00
abs
d55877405f Update to 1.62, plus new homepage & MASTER_SITE
Changes since 1.60

2000-09-24  Hans de Graaff  <hans@degraaff.org>

        * Checkbot 1.62 released

2000-09-16  Hans de Graaff  <hans@degraaff.org>

        * checkbot.pl (send_mail): Only mention URL in the subject of the
        mail if one is given through the --url option.
        (check_external): The ALEPH web server is also broken with respect
        to HEAD requests.

2000-09-04  Hans de Graaff  <hans@degraaff.org>

        * checkbot.pl (check_external): JavaWebServer is also broken with
        respect to HEAD requests.

2000-08-26  Hans de Graaff  <hans@degraaff.org>

        * checkbot.pl (create_page): Add --style option which allows a
        link to a CSS file to be included in each Checkbot page.

2000-08-20  Nick Hibma <n_hibma@qubesoft.com>

        * checkbot.pl (check_external): Some servers don't set the Server:
        header. Check to see if the server field is set in a response to
        avoid warnings.

        * checkbot.pl (add_checked): Add --enable-virtual option to use
        hostname instead of IP address to distinguish servers. This allows
        checking of multiple virtual servers.

2000-08-13  Hans de Graaff  <hans@degraaff.org>

        * Makefile.PL: Add a check for HTML::Parser. Require latest
        version, 3.10, because I'm not sure older versions work correctly.

2000-06-29  Hans de Graaff  <hans@degraaff.org>

        * Checkbot 1.61 released

        * Makefile.PL (chk_version): Add version checked for in output.

2000-06-18  Larry Gilbert <larry@n2h2.com>

        * checkbot.pl (check_external): Use GET instead of HEAD for
        confused closed-source servers.

2000-06-18  Hans de Graaff  <hans@degraaff.org>

        * Makefile.PL (chk_version): require URI 1.07 as it contains bug
        fixes for using Base URLs.

        * checkbot.pl: Change email and web address

2000-04-30  Hans de Graaff <graaff@xs4all.nl>
2000-11-23 12:59:32 +00:00
skrll
cafda406ec Give reasons for diabling packages. 2000-11-23 12:48:21 +00:00
wiz
14ea6e5e38 Update to 0.12.2b. Changes: Performance improvements, bug fixes;
internationalization (en, es, fr, hr, no), shared library, and some
other minor changes.
2000-11-23 00:34:22 +00:00
wiz
8a17133f0e Depend on readline, and use it. 2000-11-22 21:19:13 +00:00
dmcmahill
a78ae5bac0 update to acs-0.28
from the history file:
----------------------
New features:

1. New probes: diode G, mos IBD, IBS, GBD, GBS.

2. New options: "floor" and "vfloor".  (Floor was in the manual, but
not in the simulator.)


Improvements, bug fixes, etc.

1. There is a change to the way behavioral modeling conditionals are
handled.  It should now be 100% compatible with SPICE, considering the
subset that duplicates SPICE.  There are still significant extensions
beyond SPICE, particularly that you can have behavioral resistors,
capacitors, inductors, etc.

2. Parameter default calculations are now done in a manner consistent
with Spice 3f5.  Previously, it was supposedly consistent with Spice
2g6.

3. A bug in calculation of threshold voltage of the level 6 model, for
P channel devices, has been fixed.

4. A bug in calculation of Meyer capacitances when the device is
reversed has been fixed.  This bug sometimes caused a discontinuity at
vds=0.

5. I have added some smoothing to the Meyer mos capacitor models.
This improves convergence.   The down side is that sometimes the
answers are different.  It is probably a little better, when
considering closeness to reality, but it is still Meyer's model.

6. MOSFET parasitic diodes are now the same as those used in Spice.

7. There are subtle changes in the diode model.  I think this usually
improves convergence.

8. Charge calculation in Meyer capacitors and diode capacitiors is now
supposedly Spice 3 compatible.

9. An error in BSIM3 scaling has been fixed.


Some things that are still partially implemented:

1. Internal element: non-quasi-static poly-capacitor.

2. BSIM models, charge effects.


Bugs (nothing new, but needs repeating):

1. The transmission line initial conditions are not propagated until
the transient analysis runs.

2. The makefile does not set up the proper link for the model
compiler.  You need to do it manually.

3. A bad setting of "vmax" and "vmin" can lead to convergence to a
nonsense result.  It is not as bad now as it used to be.
2000-11-22 21:15:13 +00:00
dmcmahill
aba75bf906 add HOMEPAGE 2000-11-22 18:55:04 +00:00
wiz
1fdedb4be6 add & enable intercal 2000-11-22 16:53:49 +00:00
wiz
6773470066 Initial import of intercal-0.20, an INTERCAL compiler.
Package provided by Dieter Baron in private communication.
2000-11-22 16:53:16 +00:00
hubertf
98c84b69f2 fix last commit (add missing $) 2000-11-22 16:09:36 +00:00
abs
134a616944 Tweak CPPFLAGS to avoid using installed wv includes
Stops build breaking if wv package already installed.
2000-11-22 13:19:41 +00:00
itojun
7b85154b88 pull IPv6 support from ftp.kame.net 2000-11-22 13:05:58 +00:00
rh
cffd0848a0 Update ispman to 0.5nb1. Fixes some bugs in the ldap2named script. 2000-11-22 10:44:51 +00:00
hubertf
01aeef90ab fake-pkg:
* print registered dependencies only once - no functional change.
 * some whitespace changes
2000-11-22 10:40:21 +00:00
mycroft
b66e170c16 Nuke all usage of setre[ug]id(), even though they appear to be `safe'. 2000-11-21 23:37:02 +00:00
abs
cd57d5bcda Broken on NetBSD/arm32 2000-11-21 16:57:47 +00:00
skrll
63af617d5b Disable {libperl,perl}-current
Update sun-{jdk,jre}
2000-11-21 16:34:53 +00:00
tron
5478ddaece Fix broken build on systems which use the "gettext-lib" package. 2000-11-21 15:36:07 +00:00
hubertf
0db702d223 add & enable liveice & icecast 2000-11-21 06:03:18 +00:00
hubertf
bca0ddd7c7 Add icecast-1.3.7:
Icecast is an Internet based broadcasting system based on the Mpeg
Layer III streaming technology. It is, however, not limited to
streaming mp3 files.  It was originally inspired by Nullsoft's
Shoutcast and also mp3serv by Scott Man ley.
2000-11-21 06:02:28 +00:00
hubertf
39db9bb39e Add liveice-0.20001121:
LiveIce is the source client for Icecast which encodes an mpeg
stream for broadcast as it is created. Unlike clients such as Shout
and IceDJ this permits the broadcast of live audio, rather than
prerecorded mp3's.

To start:
 0. start icecast
 1. find $HOME/mp3 -type f >playlist
 2. liveiceconfigure.tk, save
 3. In /bin/sh: liveice -M 2>/dev/null
2000-11-21 06:01:49 +00:00
kei
59da6815d7 add and enable editors/mule pkg. 2000-11-21 05:25:58 +00:00
kei
4dab7cd057 Import of "Mule" package:
Multilingual GNU editing macros (editor)

It was based on Mule ports of FreeBSD and Emacs ports of NetBSD originally,
lots of changes are adapted as a result of discussion on
tech-pkg-ja@jp.NetBSD.ORG mailing list.
2000-11-21 05:21:08 +00:00
toshii
dba2e544a7 Update to gnugo-2.6. From gnugo-2.6/NEWS:
New in 2.6 (since 2.4)

- stronger than 2.4
- more portable code
- Texinfo documentation
- Emacs mode
2000-11-21 04:51:36 +00:00
itojun
217ac8932e remove commented out section (post-build) 2000-11-21 01:31:14 +00:00
itojun
ce9041021d update IPv6 patch version. sync up better with 2.6. 2000-11-21 01:11:18 +00:00
hubertf
f99369acf6 Fix NEED_NCURSES handling:
Let's take timidity, which needs ncurses and tk. By setting
NEED_NCURSES=1 and adding it to MAKEFLAGS, all other required pkgs
automagically depend on ncurses - tk, tcl (which is slurped in by
tk), ...
2000-11-21 00:16:43 +00:00
kim
986e029723 ssync 1.5 adds "-f" to use a file listing the target hosts 2000-11-20 23:43:19 +00:00
kim
d41abdcc50 sdist 1.5 adds "-f" to use a file listing the target hosts 2000-11-20 23:42:54 +00:00
tron
b33ac93fb9 Add and enable "airportbasestationconfig". 2000-11-20 20:41:11 +00:00
tron
e88c6073dc Initial import of new "airportbasestationconfig" package:
Configuration program for Apple's Airport Base Station
2000-11-20 20:39:46 +00:00