Commit graph

10891 commits

Author SHA1 Message Date
fredb
92bbcf914b Document BSD_PKG_MK. 2000-03-26 19:56:25 +00:00
dmcmahill
bcc1530ee8 Update to acs-0.26. Changes (from ${WRKSRC}/doc/relnotes-026) are:
New features:

1. BSIM1, BSIM2 models -- DC only.
2. New elements:
        trans-capacitor
        voltage controlled capacitor
        voltage controlled conductance
        voltage controlled resistor
3. Optional new syntax, with type first so component labels can start
with any letter, and the choice of components is no longer limited by
the 26 letters.  This was necessary for a clean syntax
for #2.
4. Some new parameters on existing devices, also a side
effect of the BSIM work.
5. The manual in HTML form.  The manual source is still in LaTeX,
which can be used to generate HTML, PDF, Postscript, or many other
formats.

Bug fixes:

1. An error causing truncation error to be underestimated has been fixed.

Other improvements:

1. MOSFET model evaluation is a little faster, due to use of one of
the new elements to replace several old ones.  I have seen 40%, but
20% is more likely.  The improvement is most evident on busy circuits,
where the ACS speed enhancements based on latency exploitation
contribute more overhead than their value, that is .. the type of
circuit that has run faster in Spice than ACS.

2. More documentation on internals.

Changes that I think are improvements, but some may disagree:

1. Truncation error based step control is disabled when Euler's method
is selected.  The justification for this is that the reason for
selecting Euler's method is to avoid the artifacts of high order
methods on "stiff" poles.  Without this change, a "stiff" pole would
cause an unreasonably small step size.  This did not appear to be much
of a problem in the old release because the use of an incorrect
formula for estimating truncation error.  A "stiff" pole is one that
has a response so fast it can be thought of as instantaneous.

2. The "help" command, with its 4 year old help file, has been
removed.  The concept is really obsolete.  With the HTML form of the
manual, a full online manual is a better replacement.
2000-03-26 15:50:21 +00:00
jlam
17051ea373 Add and enable gnuchess4 2000-03-26 14:46:57 +00:00
jlam
827a94d876 Conflicts with gnuchess4. 2000-03-26 14:45:50 +00:00
jlam
57b8ec5522 Reimport gnuchess-4.0.x as gnuchess4 package. 2000-03-26 14:44:41 +00:00
itojun
4b2cc61c24 upgrade to 1.2.3. make it conflict with security/ssh6. 2000-03-26 14:36:24 +00:00
itojun
41313b3fc5 revise CONFLICTS line. 2000-03-26 14:28:12 +00:00
itojun
435a67a18e bring in IPv6 support. PR8489. 2000-03-26 14:16:42 +00:00
itojun
df5bd1c792 correct patch-sum. 2000-03-26 13:36:42 +00:00
itojun
2ab581c5c0 upgrade to 5.3.4.
changes between 5.3.2 -> 5.3.4:

fetchmail-5.3.4 (Wed Mar 22 15:55:51 EST 2000), 18819 lines:

* Added FAQ item on performance under load.
* Fix Debian bug #60202 (segfaults when given command line arguments).
  This only applied to `antispam', as it turned out.
* Work around InterChange's bug with attachments as suggested by
  paul666@mailandnews.com.
* Enable checks on multiple folders.

fetchmail-5.3.3 (Mon Mar 13 16:34:29 EST 2000), 18763 lines:

* Fixed reporting of listener timeouts.
* Configure now supports SOCKS5, thanks to Alan Schmitt.
* Fix a minor bug in preauthenticated IMAP, thanks to Urban Boquist
  <boquist@crt.se>.
* Try to support suffix matching in aka lists.
2000-03-26 08:58:33 +00:00
jlam
c1a19d047c Update gnuchess to 5.00. From the GNU chess web page:
Version 5.00 is the current release. Version 5.00 shares no code with
   versions 1.x through 4.x. The major motivation for this release is to
   simplify chess code making it more pedantically accessible, use modern
   data structures, make it easy to modify by less skilled programmers,
   and increase understandability to non-programmer, skilled chess
   experts.
2000-03-26 08:29:25 +00:00
jlam
45c2310c69 In print-pkg-size target, pre-filter the input to "xargs ls -ld" to
shell escape any spaces in the filename.  This allows building with the
correct package size for things like StarOffice or Maelstrom.
2000-03-26 08:11:21 +00:00
enami
6068c8cc20 Add the four control variable used in this package to BUILD_DEFS. 2000-03-26 08:09:07 +00:00
enami
e310c9a242 Introduce three control variable for this package; EMACS_USE_{POP,X,X_TOOLKIT}.
The first one defaults to `yes' and latter two aren't defined by default (so,
the configure script will configure automagically).
2000-03-26 07:59:30 +00:00
dmcmahill
eb6957f232 Update to verilog-current-20000318.
Notable changes since the last pkg are (from the snapshot announcement):

Parameters are complete.
What this means is that I finally got around to supporting defparam,
and while I was at it I rewrote the entire parameter handling and added
the parameter support included in 1364-2000.

I have rewritten major portions of the VVM backend. The vvm_nexus class
has been introduced to the fray, and all the device implementations in
the VVM library now use the nexus to drive and receive values. An advantage
of this scheme is that the t-vvm backend code (in ivl proper) is simpler,
and so is the generated C++ code.

I also removed most of the template classes. This proved to be a huge
compile-time benefit (though compiling twice as fast really only matters
for large programs) and it doesn't seem likely to hurt run-time performance.
A few remain, either because they seemed harmless (the N-wide logic gates)
or I couldn't yet figure out a good way to replace them (vvm_bitset_t).

A side benefit of this is that the vvm library may now be a modeling
library that ordinary humans can use to write their models in C++. This
may provide the unexpected benefit of heading me towards incremental
compilation of designs. So who was it who was beating me over the head
asking for that?-)

I also fixed a few minor problems with the preprocessor. Those of you
who reported problems with `includes and `defines should check this out.
2000-03-25 21:09:16 +00:00
jlam
a9432e7ef0 Add and enable cowsay. 2000-03-25 20:15:33 +00:00
jlam
d0f2594de0 _________________________________________
/ cowsay is a configurable talking cow,   \
| written in Perl. It operates much as    |
| the figlet program does, and it written |
\ in the same spirit of silliness.        /
 -----------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||
2000-03-25 20:13:23 +00:00
fredb
b69ab5508b Deal with some hidden dependencies, commonly induced by Gnu configure, by
setting M4, and by adding M4 and YACC to CONFIGURE_ENV (YACC is already set,
for NetBSD, in "sys.mk"). If it turns out that a package really needs "gm4"
for "m4", or "bison -y" for "yacc", the corresponding variable will have to
be set in the package's Makefile (and the explicit dependency added, too).
2000-03-25 17:17:37 +00:00
dmcmahill
b9f0272eb9 add and enable mksunbootcd 2000-03-25 16:39:47 +00:00
dmcmahill
a68f55db17 Initial import of the mksunbootcd program to the packages collection.
mksunbootcd came from distrib/utils/mksunbootcd.  This package is provided
so it may be easily installed as we don't ship mksunbootcd executibles

The mksunbootcd program combines filesystem partitions for Sun Microsys-
tems, Inc. computers into an image suitable for writing to a compact
disc, that will allow the disc to be booted on the sun3, sun3x, sun4,
sun4c, sun4m and sun4u platforms.  This hardware is supported by the
NetBSD sparc, sparc64 and sun3 ports.  The architecture arguments above
must be the bootable filesystem images for the named architecture.
filesystem is typically an iso9660 filesystem, see mount_cd9660(8) for
details, but can be any type as long as the first 512 bytes of the image
are not used.  This image is modified, and the additional partitions
added after this partition, in order.  If any architecture image is miss-
ing, that partition is not used.  If a disc with sun4 and sun4m support
only was to be created, a dummy image would need to be in place for
sun4c.
2000-03-25 16:38:54 +00:00
tron
9b768eda38 Initial import of unfinished "gcc-2.95.2" package:
GNU Compiler Collection
2000-03-24 23:41:20 +00:00
jlam
476295e53a Remove redundant strip command. 2000-03-24 18:43:44 +00:00
jlam
95d835945c Add and enable ghostscript5-x11. 2000-03-24 18:31:02 +00:00
jlam
e4dc1fd20b Adapt to use ghostscript-x11. 2000-03-24 18:27:54 +00:00
jlam
695d801bf0 Forgot these patches. 2000-03-24 18:27:14 +00:00
jlam
4e25c5d48d Adapt to use ghostscript-x11. 2000-03-24 18:26:43 +00:00
jlam
5f8ccfa12b ghostscript-x11: Ghostscript compiled with only X11 drivers 2000-03-24 18:25:39 +00:00
jlam
331d912565 Split ghostscript into base ghostscript package without X11 drivers and
a ghostscript-x11 package containing a gsx11 binary compiled with ONLY
X11 drivers.

We can now install gs-based print filter software without installing the
xbase.tgz set.
2000-03-24 18:15:29 +00:00
jlam
aa3dc7af52 Update dependency on mawk to >=1.2.2. 2000-03-24 18:05:07 +00:00
jlam
45f8d7161b Update mawk to 1.3.3. Changes from 1.2.2:
1.3.1 -> 1.3.2 Sep 1996

1) Numeric but not integer indices caused core dump in new array scheme.
   Fixed bug and fired test division.

2) Added ferror() checks on writes.

3) Added some static storage specs to array.c to keep non-ansi
   compilers happy.

1.3 -> 1.3.1 Sep 1996
Release to new ftp site ftp://ftp.whidbey.net.

1) Workaround for overflow exception in strtod, sunos5.5 solaris.

2) []...] and [^]...] put ] in a class (or not in a class) without
   having to use back-slash escape.

1.2.2 -> 1.3 Jul 1996
Extensive redesign of array data structures to support large arrays and
fast access to arrays created with split.  Many of the ideas in the
new design were inspired by reading "The Design and Implementation of
Dynamic Hashing Sets and Tables in Icon" by William Griswold and
Gregg Townsend, SPE 23,351-367.
2000-03-24 17:56:49 +00:00
jlam
7591698f13 Change DEPENDS to ghostscript-5.* to get all the 5.x series (from agc). 2000-03-24 16:34:54 +00:00
jlam
762fe9265c Change DEPENDS from ghostscript-* to ghostscript-5.50 to avoid matching
ghostscript-x11-5.50.  Is there a better way?
2000-03-24 15:59:42 +00:00
ad
56ba480a43 Regen. 2000-03-24 14:47:11 +00:00
ad
9cb96cb1c0 On NetBSD, look for termcap in /usr/share/misc. 2000-03-24 14:46:47 +00:00
jlam
212b279bee Correct MASTER_SITES since sources have moved at ftp.gnome.org. 2000-03-24 08:29:06 +00:00
dmcmahill
94a3c657cf switch dependency from qt-1.44 to qt1-1.44 2000-03-23 23:27:24 +00:00
dmcmahill
47f3696435 update dependency to qt1-1.44 instead of qt-1.44 2000-03-23 23:15:25 +00:00
tron
71792abc29 Add and enable "uemacs". 2000-03-23 22:09:54 +00:00
tron
d3d812cd8d Adapt this package to NetBSD. 2000-03-23 22:08:50 +00:00
dmcmahill
7d380b604d move dependency from qt-1.44 to qt1-1.44 2000-03-23 22:07:12 +00:00
tron
62034bfa4c Import "uemacs" port from FreeBSD ports collection:
A full screen editor
2000-03-23 22:04:49 +00:00
dmcmahill
a08ca105df update dependency from qt-1.44 to qt1-1.44 2000-03-23 21:34:20 +00:00
dmcmahill
93ed2a2ce4 move dependency from qt-1.44 to qt1-1.44. 2000-03-23 21:31:40 +00:00
dmcmahill
31791f142e add and enable qt1 2000-03-23 21:28:20 +00:00
dmcmahill
7fe1c8d00d This is a modified version of the qt-1.44 package. It has been modified
to coexist with the up and coming qt-2.0.2 package.  This will allow
packages which still requrire qt-1.44 to work (ie are not compatible with
Qt-2).  As such, this package should be considered a temporary one.
Once all packages which use qt-1.* have be updated to use qt-2.*, this package
may be depricated.

The modifications to this package from the qt-1.44 package are:

- header files are installed in ${PREFIX}/include/qt1
- manual pages have "_1" appended to the name (ie "man foo" becomes "man foo_1")
- the program "moc" is now named "moc1"
2000-03-23 21:27:40 +00:00
kim
1cbdf6e30f Update to roller-1.1
- proc-messages updated to handle more recent NetBSD versions
- proc-news updated to ignore XTHREAD, if reported as unknown
2000-03-23 20:19:53 +00:00
fredb
a16f695210 Initial import of new "lynx-current" package, lynx-2.8.3dev22. Numerous
bug fixes and changes from 2.8.2. A few visible ones:

* update documentation to reflect move from sol.slcc.edu to lynx.isc.org
 -PG
* add FTP_PASSIVE option to lynx.cfg, allowing installer to defer decision
  of whether lynx uses passive ftp connection (adapted from patch by
  Bernhard Rosenkraenzer <bero@redhat.de>) -TD
* change configure script defaults for --enable-persistent-cookies and
  --enable-alt-bindings to 'yes' -TD

[For persistent cookies, PERSISTENT_COOKIES:TRUE must be set in lynx.cfg.]

This package applies the latest moxienet patch to support `https' URI's,
utilizing openssl-0.9.4. (Closes PR pkg/7288.) Also, garbage collects
PASSIVE_FETCH--it's now a run time option, and installs all doc's and help
files, including sample lynx.cfg, into ${LOCALBASE}/share/lynx. (Active
config is still ${LOCALBASE}/etc/lynx.cfg.)
2000-03-23 17:56:44 +00:00
agc
95b29e2467 Make this "highly portable program" compile on Solaris. 2000-03-23 13:40:41 +00:00
agc
49155fbfc1 Make this package work on Solaris. 2000-03-23 11:58:31 +00:00
agc
959500239d kab does not compile on Solaris platforms - work around this, and maintain
a separate PLIST for Solaris.
2000-03-23 11:54:43 +00:00