Commit graph

793 commits

Author SHA1 Message Date
tv
d58e079739 Switch blackdown-j* to sun-j*. 2000-11-18 00:39:32 +00:00
tv
88070f9812 The Blackdown JDKs are frankly quite buggy. Remove the pkgs; there is now
a "sun-jre13" and "sun-jdk13" pkg pair.
2000-11-18 00:39:09 +00:00
tv
9c34a49cdd Packages for the Sun [Linux, for now] port of the JDK/JRE 1.3.0. 2000-11-18 00:36:55 +00:00
wiz
de279132ea Correct handling of info files. 2000-11-17 14:07:44 +00:00
wiz
2cb6a61976 add HOMEPAGE 2000-11-17 13:59:50 +00:00
wiz
e52fde84ff remove whitespace 2000-11-17 13:58:59 +00:00
hubertf
f774d18767 Update to v0.5.0, requested by Jorge Acereda <al004046@alumail.uji.es>
User-visible changes between 0.4.0 and 0.5.0:

Changes in behaviour:

There are now two engines: the fast engine (gforth-fast) is at least
  as fast as gforth in earlier releases; the debugging engine (gforth)
  supports precise backtracing for signals (e.g., illegal memory
  access), but is slower by a factor of 1-2.
Block files now start at block 0 by default (instead of block 1).  If
  you have block files around, prepend 1024 bytes to convert them, or
  do a "1 OFFSET !" to establish the old behaviour.
Gforth now does not translate newlines to LFs on reading.  Instead,
  READ-LINE now interprets LF, CR, and CRLF as newlines.  Newlines on
  output are in the OSs favourite format.
SEE now disassembles primitives (or hex-DUMPs the code if no
  disassembler is available).
>HEAD (aka >NAME) now returns 0 (instead of the nt of ???) on failure.
Syntax of prim changed: stack effects are now surrounded by
  parentheses, tabs are insignificant.

Operating environment:

Gforth now produces a backtrace when catching an exception.
On platforms supporting the Unix 98 SA_SIGINFO semantics, you get more
  precise error reports for SIGSEGV and SIGFPE (e.g., "stack
  underflow" instead of "Invalid memory address").
Gforth now produces exit code 1 if there is an error (i.e., an
  uncaught THROW) in batch processing.
You can use "gforthmi --application ..." to build an image that
  processes the whole command-line when invoked directly (instead of
  through gforth -i).

Ports:

AIX.
20% speedup on 604e under powerpc-unknown-linux-gnu,
19%-29% speedup on Celeron with gcc-2.95.

New words:

Missing ANS Forth words: EKEY EKEY? EKEY>CHAR
Timing words: CPUTIME UTIME
Vector arithmetic: V* FAXPY
FP comparison: F~ABS F~REL
Deferred words: <IS> [IS]
Nested number output: <<# #>>
Exception handling: TRY RECOVER ENDTRY
Directory handling: OPEN-DIR READ-DIR CLOSE-DIR FILENAME-MATCH
Other: ]L PUSH-ORDER

Miscellaneous:

Significant extensions to the manual (added an introduction, among
  other things), many of them due to a new team member: Neal Crook.
Added assemblers and disassemblers for 386, Alpha, MIPS (thanks to
  contributions by Andrew McKewan, Bernd Thallner, and Christian
  Pirker).  Contributions of assemblers and disassemblers for other
  architectures are welcome.
2000-11-13 23:58:11 +00:00
tsarna
8d33af9883 patchsum 2000-11-11 17:08:52 +00:00
tsarna
fee9207654 Make this work on both ELF and a.out (again) 2000-11-11 17:08:16 +00:00
mycroft
ad3f9c28d5 Change tarfh-list-regexp to match our tar(1). 2000-11-11 05:26:54 +00:00
martin
b4ce2f0971 Make perl work on NetBSD/sparc64.
The patch against regcomp.c (uninitialized variable) has been fed back
to the perl maintainers. The others are more like workarounds for known
toolchain problems and not fed back (for now).

The hints/netbsd.sh file has an additional change: the perl buildin malloc
(which is disabled in pkgsrc builds via configure arguments anyway) is now
disabled in the hints file as well. This makes it possible to build a
working perl outside of pkgsrc with this hints file. Wheter this hints file
should be fed back is subject to further discussion.

Make perl not build against a dynamic libperl.so.

There are two reasons: (a) the dynamic libperl.so version does not work
at all on sparc64, and (b) the static linked version is said to have a
significant performance improvement on some platforms (i.e. sparc). I think
the libperl.so was enabled by accident when switching from perl 5.0.4 to
5.6.0.

Other packages using libperl.so should not depend on perl5-base but on
../libperl.
2000-11-08 08:28:00 +00:00
itojun
b258da05de add lang/umb-scheme 2000-11-02 11:59:46 +00:00
itojun
364aa8e4f4 umb scheme interpreter 2000-11-02 11:59:07 +00:00
itojun
c567f5b3be add lang/kali 2000-11-02 11:32:31 +00:00
itojun
7d8ede7248 kali distributed scheme 2000-11-02 11:31:26 +00:00
itojun
bca720e428 add examples 2000-11-02 11:29:05 +00:00
itojun
80abcde57a add lang/vscm 2000-11-02 11:02:33 +00:00
itojun
4d7f3ae187 vscm, a portable scheme implementation 2000-11-02 11:01:53 +00:00
itojun
c447b7ccb3 add lang/minischeme 2000-11-02 04:53:22 +00:00
itojun
ef54580707 minischeme, very tiny scheme interpreter 2000-11-02 04:52:13 +00:00
jlam
85c488a242 Add patch to work around unusual shell script error. Possible bug in /bin/sh?
Fix discovered by IWAMOTO Toshihiro <iwamoto@sat.t.u-tokyo.ac.jp>.
2000-10-29 20:33:45 +00:00
jlam
eae91998ab Update librep to 0.13.2. Changes from version 0.13.1:
* Fix `define' so that it tracks bound variables and ignores
     shadowed keywords when traversing code

   * Added checks to compilation process for the kind of missing
     shared-library problems that many people see

   * Fixed the `install-aliases' shell script
2000-10-27 17:47:01 +00:00
jlam
c4b6589045 Remove unneeded patch 2000-10-27 08:02:38 +00:00
jlam
2885f48004 Update librep to 0.13.1. Add dependency on gettext and use installed
libintl for i18n needs.  Changes since version 0.12.4 are *lots* of bug
fixes, module namespace reorganization, several _incompatible_ VM changes,
and the addition of several new modules, including a safe-interpreter for
untrusted bytecodes.
2000-10-27 08:01:46 +00:00
wiz
da2ee0daf4 sort 2000-10-24 10:13:35 +00:00
agc
e56ee3f327 Add and enable smalltalk 2000-10-23 16:27:52 +00:00
agc
da9ad8f9a4 Initial import of GNU Smalltalk, the GNU implementation of the
Smalltalk-80 language, into the packages collection.
2000-10-23 16:19:24 +00:00
agc
ac3ad3646d Correct typos which resulted in a malformed command 2000-10-22 20:42:48 +00:00
tsarna
08a0ddac1a First batch of upgrades for Python 2.0:
lang/python             upgraded to 2.0
lang/py-html-docs       upgraded to 2.0
misc/py-readline        upgraded to 2.0
databases/py-gdbm       upgraded to 2.0
x11/py-Tk               upgraded to 2.0
devel/py-curses         upgraded to 2.0
lang/py-extclass        upgraded to 2.2.2 and for Python 2.0
textproc/py-dtml        upgraded to 2.2.2 and for Python 2.0
www/py-zpublisher       upgraded to 2.2.2 and for Python 2.0
print/py-reportlab      upgraded to 1.01 and for Python 2.0

More coming...
2000-10-22 20:01:48 +00:00
wiz
9cbb8e1a6b remove '^a ' and '.$' 2000-10-21 22:43:25 +00:00
wiz
3c11012446 move line for pkglint 2000-10-21 22:42:46 +00:00
rh
4583aa081c Redefine LDD as these packages install Linux binaries 2000-10-21 08:10:30 +00:00
jlam
075fb7ee1f Remove unnecessary comment about being able to compile librep on
Solaris and Linux.
2000-10-19 02:00:49 +00:00
garbled
e6506e3bc3 Add an OSVERSION_SPECIFIC=yes flag to these packages. The flag at this time
doesn't enable any functionality.  It is here as a marker, so people building
binary packages know that these packages have version-specific features
that would make them incompatible with other point releases..  (such as
LKM's)
2000-10-18 04:26:53 +00:00
rh
2f360598cf Add and enable gb 2000-10-17 17:19:44 +00:00
rh
01e124925d Initial import of gb-0.0.12, the Gnome Basic for office applications 2000-10-17 17:18:27 +00:00
tv
74aaff975b 1.06 is very old and doesn't compile on NetBSD. Update to 1.12, which uses
autoconf for its build.
2000-10-16 20:38:20 +00:00
tv
a9468a9652 Add jbuilder-jit. 2000-10-16 18:49:22 +00:00
tv
55cdbdead2 A Just-In-Time compiler for the blackdown Linux JVMs. 2000-10-16 18:40:03 +00:00
tv
a4ab7217ae Add blackdown-jdk12 and blackdown-jre12. 2000-10-16 17:55:13 +00:00
tv
33c2b0803d Package for the Blackdown.org Linux/i386 JDK 1.2.2. 2000-10-16 17:53:53 +00:00
tv
3ae6051993 Package for the Blackdown.org Linux/i386 JRE 1.2.2. 2000-10-16 17:53:21 +00:00
jlam
f9b092b520 Regen. 2000-10-16 08:57:23 +00:00
jlam
6aac880b3b Don't redefine wint_t (already defined in <machine/ansi.h> by NetBSD).
Fixes PR#11177.
2000-10-16 08:56:02 +00:00
jlam
43a3dac06b Add and enable java-lang-spec and java-vm-spec. 2000-10-15 03:01:05 +00:00
jlam
db652e7abb java-vm-spec: The Java(TM) Virtual Machine Specification (HTML) 2000-10-15 03:00:07 +00:00
jlam
c6fa6ec414 java-lang-spec: The Java(TM) Language Specification (HTML) 2000-10-15 02:59:34 +00:00
agc
8d7f22e654 Only grab global symbols from object files. 2000-10-06 11:08:31 +00:00
agc
8e05467c48 Make this program work on ELF as well as a.out
The somewhat bizarre "patching" method was used because I rewrote the
routine which grabs global text symbols from an object file, and this
should be independent of a.out or ELF. The result bears no similarity
to what was there before, so I decided to keep the original file with
a "-dist" suffix.
2000-10-05 15:08:54 +00:00
rh
47d3833a9e Fix package dependency location: 'tk' is *not* in lang/tcl! 2000-10-04 13:19:59 +00:00
rh
57bf778581 Fix datestamp problem by touching configure in pre-configure. 2000-10-01 14:12:15 +00:00
rh
0c0ea3352e Fix datestamp problem by touching of configure script prior to
configuration.
2000-10-01 14:06:22 +00:00
hubertf
6029a87335 * elf lib fix
* pull comments from head of patch files into the files they patch
   That way they don't get overwritten, don't need manual work to be
   included in the next update, and are visible in the patched files.
2000-09-26 02:02:32 +00:00
fredb
b8d9660ed5 Avoid running "autoheader" -- it can't help you, but it can hurt you! 2000-09-25 22:19:19 +00:00
wulf
51f8c5d46b Added missing dependency for bison 2000-09-24 23:23:33 +00:00
tron
18b922cabb Mention support of "NetBSD-m68k" in comment and correct a typo. 2000-09-22 21:15:36 +00:00
fredb
3ad1ad293e What do you know... this builds on m68k/1.4.3. 2000-09-22 01:51:56 +00:00
tron
17982c16af Use place holder for "${PREFIX}" instead of hard coding "/usr/pkg". 2000-09-16 07:49:53 +00:00
tron
8d646047df Add a message which explains how to use "gcc-2.95.2" via "MAKECONF". 2000-09-16 00:19:45 +00:00
tron
178cf5b627 - Add patches from NetBSD-current to fix build on i386 ELF systems.
- Install into "${LOCALBASE}/gcc-2.95.2" to avoid that e.g. "bsd.pkg.mk"
  picks up the new compiler by accident.
- Add a file "${LOCALBASE}/etc/gcc-2.95.2.mk" which makes it possible to
  use the new "gcc" like this:
  make MAKECONF=/usr/pkg/etc/gcc-2.95.2.mk
2000-09-15 23:58:47 +00:00
tron
e19b5fbcd6 Add missing dependence on "perl" package. Patch worked out by
Alistair Crooks.
2000-09-14 16:03:20 +00:00
wennmach
c2c3247b8e Kaffe now builds even if gmp>=3.0.0 is installed; it now depends on gmp.
Fixes PR 11003 by ... who the hell was that nerd ... ahh: Lex Wennmacher.
2000-09-13 16:53:56 +00:00
jlam
776b48992d Need CHECK_SHLIBS=no. 2000-09-12 11:56:24 +00:00
wiz
691319fe54 Don't check for libnet (we're not BeOS, after all). Addresses pkg/9005. 2000-09-10 20:59:06 +00:00
danw
67fa30070f change LLONG_MAX/LLONG_MIN to QUAD_MAX/QUAD_MIN since the former don't
exist in 1.4
2000-09-07 16:36:53 +00:00
jlam
7874880003 Add file checksum, now that it needs one. 2000-09-07 04:38:30 +00:00
jlam
f5ec09e61d Update to libperl-5.6.0nb1. This adds back the shared object file
${PERL5_ARCHLIB}/DynaLoader_pic.o, which contains the dynamic loader in
dynamically loadable form.  This is needed by ap-perl.
2000-09-07 04:37:54 +00:00
jwise
daa46cdfcd Remove this package -- it has been supplanted by tcl-tclX and tk-tclX. 2000-09-06 16:51:28 +00:00
jwise
b56c225e3f Remove tclX80, and add and enable tcl-tclX and tk-tclX. 2000-09-06 16:49:26 +00:00
jwise
3dd8af84ad Add NetBSD RCS Ids to two patches, and make this package CONFLICT with
the old tclX package.
2000-09-06 16:47:31 +00:00
jwise
9c7b19ebe2 Make this package CONFLICT with the old tclX package. 2000-09-06 16:46:06 +00:00
jwise
d905d4fa67 Initial import of tk-tclX-8.2.0. This package installs wishx, a tcl
interpreter with both tk and tclX extensions built in.

It is expected that many users will prefer to do  the following:

	#!/usr/pkg/bin/wish
	package require Tclx

This package also installs tclhelp, a graphical browser for the Tcl and
Tclx documentation which comes with tcl-tclX and tk-tclX.
2000-09-06 16:43:33 +00:00
jwise
5fb3608e4f Initial import of tcl-tclX-8.2.0, the tcl half of tclX. This package and
tk-tclX-8.2.0 supplant pkgsrc/lang/tclX80 (tclX-8.0.4).

Changes to the tclX package since tclX-8.0.4:

      * This package is now split into two packages, tcl-tclX, and
	tk-tclX.  tcl-tclX can be installed on systems without
	X11 (and by extension, without tk).

Changes to tclX itself since tclX-8.0.4:

===============================================================================
19 Sept 98:
  o Fixed TclX copy of Tcl auto_load proc out of sync; this broken ITcl.
-------------------------------------------------------------------------------
20 Sept 98:
  o Include several Windows build fixes from Viktor Dukhovni <viktor@nyc.deshaw.com>.
  o Renamed --with-tk configure option to --enable-tk.
    Supplied by Viktor Dukhovni <viktor@nyc.deshaw.com>.
-------------------------------------------------------------------------------
28 Sept 98:
  o Handle systems that don't implement restart of system calls on signal.
    Added infox have_signal_restart.
-------------------------------------------------------------------------------
5 May 99:
  o Ported most commands work with 8.1 Unicode.
  o Completed port to 8.1.
===============================================================================
5 May 99: Released TclX 8.1.0
===============================================================================
10 May 99:
  o Fixed tests to build when threads are enabled.
  o Pickup TK_LD_SEARCH_FLAGS in configure.
-------------------------------------------------------------------------------
22 June 99:
  o Moved TclX_AppendObjResult to be an external API for testing
  o Upgraded the patch levels to be "8.1.2"
  o Defined TclX_MainEx to take an interp as an argument.  TclX_Main is
    now a macro that calls TclX_MainEx.  When passing the interp argument,
    Tcl_CreateInterp() is called.  This is done so TclX can use stubs.
-------------------------------------------------------------------------------
25 Jun 99:
  o TclX version numbering and library naming change.  The third number is
    now the patch level.
===============================================================================
25 Jun 99: Released TclX 8.1.1
===============================================================================
4 Jul 99:
  o Cleaned up configuration to work better with new Tcl autoconf macros.
    Deleted Config.mk, all configration variables are set in Common.mk.
  o --with-tcl and --with-tk now work.
===============================================================================
25 Jun 99: Released TclX 8.1.1
===============================================================================
===============================================================================
6 Feb 2000: Released TclX 8.2.0
===============================================================================
2000-09-06 16:40:03 +00:00
jwise
fa6fad862c Make this CONFLICT with the old expect package. 2000-09-06 16:33:00 +00:00
jlam
c3319f37a3 Make smalleiffel wrapper script display a usage statement when called
with no arguments.  Also move HTML documentation into
${PREFIX}/share/doc/html.
2000-09-06 14:31:38 +00:00
jlam
dab5e185a5 Remove perllocal.pod. 2000-09-06 10:54:36 +00:00
jwise
5fb2db37a1 Remove expect. 2000-09-05 21:03:12 +00:00
jwise
c97402a611 Remove this package -- it has been supplanted by tcl-expect and tk-expect. 2000-09-05 21:02:24 +00:00
jwise
2bc493376b Fix do-install target and dependency on tk.
I *need* another cup o' coffee...
2000-09-05 18:21:13 +00:00
jwise
c5529d168c Fix dependency on tcl-expect, and trim comment to within 70 lines. 2000-09-05 17:21:13 +00:00
jwise
40cc74648c Add and enable tk-expect. 2000-09-05 17:15:44 +00:00
jwise
55375e18f0 Initial import tk-expect-5.32.1. This package installs expectk, a
tcl interpreter with both tk and expect extensions built in.

It is expected that many users will prefer to do the folowing:

	#!/usr/pkg/bin/wish
	package require Expect
2000-09-05 17:13:30 +00:00
jwise
5685be6aab Remove a comented out bit which is not needed at all. 2000-09-05 16:52:33 +00:00
jwise
5c58ffe8f1 Disable expect, add note explaining that it will be removed when tk-expect
is imported.
2000-09-05 16:24:23 +00:00
jwise
964fe00602 Remove tcl80 and tclman80, add and enable tcl-expect. 2000-09-05 16:23:09 +00:00
jwise
d691e97f15 Initial import of tcl-expect-5.32.1, the tcl half of the new expect packages.
Changes to the expect package since expect-5.25:

      * This package is now split into two packages, tcl-expect, and
	tk-expect.  tcl-expect can be installed on systems without
	X11 (and by extension, without tk).

      * the copious expect examples and their man pages are now installed
	into ${PREFIX}/share/examples/tcl/expect instead of into
	${PREFIX}/bin and ${PREFIX}/man.  If any of them are determined
	to be worth separate use, they should be split out into a
	separate package.

Changes to expect itself since expect-5.25:

** SUMMARY

Expect 5.31 now works with Tcl 8.2.  Expect 5.31 does NOT work with
prior releases of Tcl.  Thanks to an incredible amount of work by
Scott Stanton, Henry Spencer, Melissa Hirschl, and funding from
Scriptics for making this possible.

** NEW FEATURES

What?  You mean that working with Tcl 8.2 isn't enough?????

Expect supports Tcl's new regexp engine.

Expect supports null bytes in strings directly.  (You no longer have
to use the "null" keyword to send or match nulls.  Of course, the
"null" keyword will continue to be supported.)  Null removal (on
input) is still enabled by default since nulls are almost never
intended for end-user consumption in interactive dialogues.

** CHANGES IN BEHAVIOR (POTENTIAL INCOMPATIBILITIES)

The interpreter command used to exit upon eof.  Now it uses "-eof
script" to control this behavior.  The default behavior is to return.
(This change was required because Expect now gives control to Tcl upon
exit and Tcl waits (potentially forever) for all processes to die on
exit.)  Explicit calls to interpreter are almost non-existent.
However, you should look for *implicit* calls via interact commands
with a pattern but no action.  This required changes in the examples:
dislocate, dvorak, kibitz, and xkibitz.

Indirect variables can no longer start with "exp".  Such variables
will be interpreted as channel names.

Old-style regexps may need conversion.  If you have been protecting
regexps containing backslashes with {}, then you need to examine all
your backslashes since the new regexp engine interprets backslash
sequences (such as \n) itself.  For example:

	expect "\n"         (works the same in Tcl 8.0 and 8.1)
	expect {\n}         (works differently in Tcl 8.0 and 8.1)

Scriptics has also created a new-regexp-features page which you should
read: http://www.scriptics.com/support/howto/regexp81.html.  Some of
the new features allow much more efficient regexps than before.  For
example, non-greedy quantifiers can replace [split] looping
constructions with a single regexp, enabling Tcl to parse very
efficiently.  For the whole story, read the re_syntax man page.

The interact command's regexp matching no longer skips nulls.  (I'd be
surprised if anyone misses this.  At least I hope ....)

Expect's C library now reports failures in spawn's underlying exec
directly (by returning -1) rather than the way it used to (as data in
the pty).  This makes user code more robust.  However, it requires you
to simplify your code, alas.  See the chesslib.c example.

Linking with Expect's C library no longer requires the Tcl library
(unless, of course, you make Tcl calls yourself).  Tcl is still
required to build the library in the first place, however.

** CHANGES IN BEHAVIOR (SHOULD NOT CAUSE INCOMPATIBILITIES)

The match_max command now controls by bytes, not chars.  This won't
cause problems unless your existing scripts are interacting using
sizeable chunks of multibyte characters.  (If you don't know what I'm
talking about, ignore this.)

The Make/configure suite now corresponds to the TEA conventions (at
least in theory; the conventions are changing regularly so it's hard
to be less vague on this point).  Significantly, this means that you
should be able to use the same configure flags as when compiling Tcl
or any other TEA-compatible extension.  (See the INSTALL file.)

The values of special variables such as exp_spawn_id_any have changed.
(The values were never documented so you shouldn't have been using
them anyway.)

Spawn ids now appear as "exp...".  (They used to be small integers.)
Do not assume that spawn ids will continue to be represented in any
particular way (other than unique strings).

** OTHER NOTES

Expect uses channels.  There is an Expect channel type.  It is
possible to use Tcl's channel commands, such as fconfigure, to change
the encoding.  However, Expect layers its own buffering system on top
of Tcl's channel handler so don't expect intuitive behavior when using
commands such as gets and puts.  Unless you know what you're doing, I
recommend manipulating the Expect channels only with the expect
commands.

Some effort was made to make Expect support threads, however it is not
complete.  You can compile Expect with threads enabled but don't run
Expect in multiple threads just yet.

So much code has changed, there are bound to be bugs in dark corners.
Please let me know of such cases.  The best response will come by
supplying a simple test case that can be added to Expect's test suite.

In places where the behavior of Expect was not precisely documented,
full advantage was taken to do something different :-)

Several esoteric bugs were fixed.

Although Expect itself uses Henry Spencer's new regexp engine,
Expect's C library still uses his original regexp engine.

No testing has been done of the poll and non-event subsystems.  (These
are used on systems which don't support select on ptys or ttys.  Some
minor work needs to be done on them (because the event subsystem was
rewritten) which I'll probably do only if anyone requests it.

Many deprecated features (deprecated for many years!) have been
removed.  All such features were deprecated prior to Exploring Expect
so if that's how you learned Expect, you have nothing to worry about.
For example, Expect's getpid command predates Tcl's pid command and
it's been deprecated for, oh.... 6 years - wow!  Other deprecated features
include:
  expect -timestamp (flag only; behavior itself was removed years ago)
  expect -iwrite (flag only; behavior occurs all the time)
  expect_version (use "exp_version" command)
  expect_library (use "exp_library" global variable)
  interact -eof (use "eof" keyword)
  interact -timeout (use "timeout" keyword)
  interact -timestamp (use "clock" command)
  getpid (use "pid" command)
  system stty (use "stty" command)

With this release, the following are deprecated:
  timestamp (use "clock" command)
  debugger (use a different one; there are very nice replacements
     around.  Fortunately the Expect debugger is not something anyone
     is wiring into their scripts, so for now, consider it on the
     endangered species list.  Anyone still want this debugger?)

From now on, the most current snapshots of Expect will be found in the
Scriptics CVS repository.  Not all snapshots are official releases.

For more, see the ChangeLog file in the expect distribution.
2000-09-05 16:20:29 +00:00
jlam
60d8d28f10 Update build dependency on perl to build in correct directory if perl
interpreter is not found.
2000-09-05 09:33:15 +00:00
jlam
755b6bf050 Remove unneeded patches (moved to lang/perl5-base/patches). 2000-09-05 09:22:00 +00:00
jlam
af4c36b929 Update perl5 to 5.6.0nb3. This is now a meta-pkg which pulls in perl-base,
as well as other modules from a standard installation of perl-5.6.0.
2000-09-05 09:20:44 +00:00
jlam
51b51f6247 Add and enable perl5-base. 2000-09-05 09:19:01 +00:00
jlam
b37f4b7d91 Reimport lang/perl5 to lang/perl5-base with some minor modifications.
This is the base installation of perl5, with several modules removed that
are externally available through pkgsrc.
2000-09-05 09:18:21 +00:00
wiz
33780abc4b Remove trailing empty line 2000-09-04 16:44:04 +00:00
wiz
b1c04d0a6d move BROKEN line to appease pkglint 2000-09-03 15:07:26 +00:00
wiz
4470183fe3 NO_CHECKSUM is set, so we don't need an md5 file 2000-09-03 15:05:51 +00:00
wiz
3cdcc59ac8 move BROKEN line to silence pkglint 2000-09-03 15:04:20 +00:00
wiz
5740c77905 modify RCS Id (from Id to NetBSD) 2000-09-03 14:50:42 +00:00
jlam
27b70be02f If perl dependency isn't found, build in lang/perl5, not lang/perl5-current 2000-09-03 07:33:12 +00:00
dmcmahill
70c16393a7 move bin/camlp4r from PLIST.opt to PLIST. It does build and install on
1.4.1/sparc.
2000-09-02 21:10:35 +00:00
wiz
fa5c7a12ab remove one MASTERSITE (wouldn't let me log in), add three others 2000-09-02 15:59:53 +00:00
jwise
fe4b4bfbb2 Mark remaining packages which need to be updated to work with tcl-8.3.2
with

	BROKEN=	This package has not yet been updated to work with tcl-8.3.2.

in order to make bulk builds quieter.  These packages will be updated over the
weekend.
2000-09-01 17:58:02 +00:00
jwise
c66e7f6c6d Remove this package. It has been supplanted by pkgsrc/lang/tcl. 2000-09-01 17:05:15 +00:00
fredb
f7c085b82b Regen 2000-09-01 16:41:33 +00:00
jwise
a14829cb4f Since the configure script comes up with different shared lib suffixes on
different versions/platforms of NetBSD, use

	$(TCL_LIB_FILE:C/\.so.*/.la/)

instead of

	$(TCL_LIB_FILE:.so=.la)

to derive the libtool archive name from the shared library name.

From Frederick Bruckman, addresses PR pkg/10924.
2000-09-01 16:20:47 +00:00
jwise
85faafcab7 Adapt this package to tk-8.3.2. 2000-08-31 14:43:49 +00:00
jwise
dabe94f573 Also disable tclmann80 2000-08-31 14:17:45 +00:00
jwise
abfae2beee Enable tcl and tk, disable tcl80 and tk80. 2000-08-31 14:14:21 +00:00
jwise
ad5fcf7962 Be maintainer of this one. I will be splitting it into expect and expectk
components, and updating it to the current version of expect.
2000-08-31 02:11:41 +00:00
jlam
7ad6d1a295 Use PERL5_PACKLIST. Goodbye unsightly PLIST-* !! 2000-08-30 19:46:47 +00:00
jlam
7d99ff33f5 Note that this packages is superseded by lang/libperl. 2000-08-30 19:05:24 +00:00
jlam
6382d6eaf4 Update libperl to 5.6.0. This matches the version of the main perl5
distribution in pkgsrc.
2000-08-30 19:04:04 +00:00
jlam
1521ac1280 Note that this package is superseded by lang/perl5. 2000-08-30 18:59:32 +00:00
jlam
27aa37dd3c Update perl to 5.6.0nb2 from perl5-current. Changes from version 5.00404
(from commit log of perl5-current/Makefile):

 *  Interpreter cloning, threads, and concurrency
 *  Lexically scoped warning categories
 *  Unicode and UTF-8 support
 *  Support for interpolating named characters
 *  "our" declarations
 *  Support for strings represented as a vector of ordinals
 *  Improved Perl version numbering system
 *  New syntax for declaring subroutine attributes
 *  File and directory handles can be autovivified
 *  open() with more than two arguments
 *  64-bit support
 *  Large file support
 *  Long doubles
 *  "more bits"
 *  Enhanced support for sort() subroutines
 *  C<sort $coderef @foo> allowed
 *  File globbing implemented internally
 *  POSIX character class syntax [: :] supported
 *  Improved C<qw//> operator
 *  pack() format 'Z' supported
 *  pack() format modifier '!' supported
 *  pack() and unpack() support counted strings
 *  Comments in pack() templates
 *  Weak references
 *  Binary numbers supported
 *  Lvalue subroutines
 *  Some arrows may be omitted in calls through references
 *  Boolean assignment operators are legal lvalues
 *  exists() is supported on subroutine names
 *  exists() and delete() are supported on array elements
 *  Pseudo-hashes work better
 *  Automatic flushing of output buffers
 *  Better diagnostics on meaningless filehandle operations
 *  Where possible, buffered data discarded from duped input filehandle
 *  eof() has the same old magic as <>
 *  binmode() can be used to set :crlf and :raw modes
 *  C<-T> filetest recognizes UTF-8 encoded files as "text"
 *  system(), backticks and pipe open now reflect exec() failure
 *  Improved diagnostics
 *  Diagnostics follow STDERR
 *  syswrite() ease-of-use
 *  Better syntax checks on parenthesized unary operators
 *  Bit operators support full native integer width
 *  Improved security features
 *  C<require> and C<do> may be overridden
 *  $^X variables may now have names longer than one character
 *  New variable $^C reflects C<-c> switch
 *  New variable $^V contains Perl version as a string
 *  Optional Y2K warnings
 *  Modules
 *  Pragmata
 *  dprofpp
 *  find2perl
 *  h2xs
 *  perlcc
 *  perldoc
 *  The Perl Debugger
 *  Simple sort() using { $a <=> $b } and the like are optimized
 *  Optimized assignments to lexical variables
 *  Faster subroutine calls
 *  -Dusethreads means something different
 *  New Configure flags
 *  Threadedness and 64-bitness now more daring
 *  Long Doubles
    ...

See 'perldoc perldelta' for a full list.
2000-08-30 18:42:23 +00:00
tron
a712a6c2ea Add mirror on "ftp.informatik.uni-hamburg.de" to master site list. 2000-08-30 08:35:13 +00:00
jwise
faeeab4d35 Restore RCS Id accidentally lost from a patch, and make this conflict with
tclman80-*, as this package installs tcl and it's documentation.
2000-08-29 20:23:58 +00:00
jlam
3cfa57cf66 Depend on correct version of perl. 2000-08-29 19:33:18 +00:00
jwise
b316add08e Fix bug in last commit -- new value of tcl_pkgPath was lost. 2000-08-29 18:27:44 +00:00
jwise
c7fdbad17d Rework shared library runtime search flags slightly, and improve the
values of such flags that get exported in ${PREFIX}/lib/tclConfig.sh
2000-08-29 15:13:43 +00:00
jlam
5140983d85 Update to perl-5.6.0nb2. This update removes one last module, CGI.pm,
from the base perl5 installation to prevent conflicts with a much more
up-to-date CGI.pm externally available through CPAN.
2000-08-28 23:01:46 +00:00
wiz
c824b8b220 Add share/hugs/lib/exts/Memo.hs and share/hugs/lib/exts/Stable.hs;
sort PLIST.
2000-08-28 14:02:50 +00:00
jlam
bb3a955498 Use PERL5 variable for location of perl5 binary. 2000-08-28 09:14:50 +00:00
jlam
5294ff1299 Remove some modules from the base distribution which are externally
available as other pkgsrc packages.
2000-08-27 20:55:56 +00:00
wiz
a9c4df10f5 Fix compilation on ELF. Patches provided by Alistair Crooks. (Thanks, Al!) 2000-08-25 13:37:50 +00:00
jwise
544e0a6750 Quick aesthetic fix. Tcl as shipped leaves two @foo@ cookies in the generated
tclConfig.sh.  Even thought we have nothing to sub in for these, sub them out.
2000-08-24 22:48:15 +00:00
wiz
a11951fe0e Move all compilation steps into the build phase.
Man pages for optimized binaries are installed unconditionally, so move
them to the default PLIST.
2000-08-24 22:32:34 +00:00
jwise
158246b7f2 Add tcl, commented out, to be enabled when tcl-based packages are updated. 2000-08-24 19:54:47 +00:00
jwise
3b10a1042d Initial import of new pkgsrc/lang/tcl (tcl-8.3.2) package, partly derived
from the older pkgsrc/lang/tcl-8.0.5.

This is an update of the tcl package from version 8.0.5 to version 8.3.2,
and also a slight change in the organization of tcl packages.

This will be added disabled to pkgsrc/lang/Makefile until I finish updating
tk and all tcl-based packags.

Changes from out of the box tcl-8.3.2:

	Both static and shared libtcl83.* are installed, thanks to
	the magic of libtool.

	$tcl_platform(machine) is set to ${MACHINE_ARCH}, not ${MACHINE},
	thanks to the patch to tcl-8.0 from Dan McMahill.  This makes
	sharing of binary packages of tcl and tcl extensions easier.

Changes to the package since tcl-8.0.5:

	$tcl_pkgPath is now set to ${PREFIX}/lib/tcl instead of ${PREFIX}/lib
	and packages which install tcl extensions will be updated to install
	there.  This produces less clutter in ${PREFIX}/lib, and mirrors the
	usage of java and elisp extension packages.

	A symlink to ${PREFIX}/bin/tclsh8.3.2 is installed as ${PREFIX}/bin/tclsh
	This change and the above are designed to allow tcl-using packages to
	not depend on any particular version of tcl.

	public tcl include files and the tcl configuration information script
	are now installed in their standard places (${PREFIX}/include/tcl.h,
	${PREFIX}/include/tclDecls.h, and ${PREFIX}/lib/tclConfig.sh), and
	private tcl include files are now installed in ${PREFIX}/include/tcl.
	This change allows tcl extension packages to work out of the box, and
	to not need modification when tcl is updated.  When extension package
	authors use the new libtclstubs*.a API, this even allows binary packages
	of dynamically-loadable tcl extensions to be used with newer versions of
	tcl without recompilation.

Here are the new features in tcl-8.3.x as opposed to 8.0.x.  I am not including
bug fixes as this represents about 18 months of them.

New Features since Tcl 8.2:
------------------------------

Improved clarity of error messages, especially for common programming
mistakes.

New lsort -unique switch to uniqify lists when sorting.

Enhanced glob command to provide simpler and more powerful cross-platform
file listing functionality.

File date stamping through "file atime" and "file mtime" and support for
chmod style permissions setting in file attributes -permissions on Unix.

New file channels command to obtain list of open channels.

"scan" command can now be used inline to return a list of values.

"regexp" has new -start, -all and -inline switches.

New "array unset" command.

New -milliseconds granularity option to "clock clicks".

Tcl optimization improvements, as well as numerous bug fixes.

Overhaul of the clock command to improve grammar and add support for
common ISO 8601 date/time formats.

Improved build support for numerous platforms.

New Features since Tcl 8.1.1
----------------------------------

Optimized string index, length, range, and append commands. Added a
new Unicode object type.

Added Tcl_RegExpMatchObj and Tcl_RegExpGetInfo
to public Tcl API, these functions are needed by Expect.  Changed
tools/genStubs.tcl to always write output in LF mode.

Merged string and Unicode object types.  Added new public Tcl API
functions:  Tcl_NewUnicodeObj, Tcl_SetUnicodeObj,
Tcl_GetUnicode, Tcl_GetUniChar, Tcl_GetCharLength, Tcl_GetRange,
Tcl_AppendUnicodeToObj.

Changed to conform to TEA specification, added tcl.m4 and aclocal.m4
macro libraries for configure.

Added new regexp interfaces: -expanded, -line, -linestop, and
-lineanchor switches.  Renamed Tcl_RegExpMatchObj to
Tcl_RegExpExecObj and added new Tcl_RegExpMatchObj that is equivalent
to Tcl_RegExpMatch.  Added public macros for regexp flags.  Added
REG_BOSONLY flag to allow Expect to iterate through a string and only
find matches that start at the current position within the
string.

Updated Unicode character tables to reflect Unicode 2.1 data.

Added initial implementation of new Tcl test harness package.
Modified test files to use new tcltest package.

Applied patch from Peter Hardie to add poke command to dde and changed
the dde package version number to 1.1.

Added options to tcltest package: -preservecore, -limitconstraints,
-help, -file, -notfile, and flags.

Changed parsing of variable names to allow empty array names.
Now "$(foo)" is a variable reference.  Previously you had to use
something line $::(foo), which is slower.  This change was
requested by Jean-Luc Fontaine for his STOOOP package.

Added Tcl_SetNotifier (public API) and associated hook points in the
notifiers to be able to replace the notifier calls at runtime. The
Xt notifier and test program use this hook.

Added a new variant of the "Trf core patch" from Andreas Kupries
that adds new C APIs Tcl_StackChannel, Tcl_UnstackChannel, and
Tcl_GetStackedChannel.  This allows the Trf extension to work without
applying patches to the Tcl core.

Added -timeout option to http.tcl to handle timeouts that occur during
connection attempts to hosts that are down.

New features since Tcl 8.1:
---------------------------

Applied Jeff Hobbs' string patch which includes the following changes:
   new subcommands: equal, repeat, map, is, replace
    -length option to "string compare|equal"
    -nocase option to "string compare|equal|match"
    string and list indices can be an integer or end?-integer?.
    added optional first and last index args to string toupper, et al.
See the string.n manual entry for more details about the new string features.

Applied Jeff Hobb's patch to add Tcl_StringCaseMatch to support case
insensitive glob style matching and Tcl_UniCharIs* character classification
functions.

Added Tcl_UtfNcmp and Tcl_UtfNcasecmp to make Utf string comparision easier.

Replaced the per-interpreter regexp cache with a per-thread cache.  Changed
the Regexp object to take advantage of this extra cache.  Added a reference
count to the TclRegexp type so regexps can be shared by multiple objects.
Removed the per-interp regexp cache from the interpreter.  Now regexps can be
used with no need for an interpreter. This set of changes should provide
significant speed improvements for many Tcl scripts.

Applied the patch to fix 100-year and 400-year boundaries in leap year code,
from Isaac Hollander.

New features since Tcl 8.0.5:
-----------------------------
Full Unicode support and a message catalog for internationalization.

Thread-safety for Tcl and Tk.

A new regular expression package by Henry Spencer that adds many
advanced features: non-greedy quantifiers, bounds, positive
and negative lookahead, collating elements, equivalence classes,
several built-in character classes, and comments.  In addition,
the regular expression engine works on Unicode strings to make
this the best regular expression package available anywhere.

Integrated the stub library mechanism contributed by Paul Duffin,
Jan Nijtmans, and Jean-Claude Wippler.  This feature will make it
possible to write extensions that support multiple versions of Tcl
simultaneously.  It also makes it possible to dynamically load
extensions into statically linked interpreters.  This patch includes
the following changes:
      - Added a Tcl_InitStubs() interface
      - Added Tcl_PkgProvideEx, Tcl_PkgRequireEx, Tcl_PkgPresentEx,
        and Tcl_PkgPresent.
More information about using the stubs interface in your extensions
can be found at http://www.scriptics.com/support/howto/stubs.html

Added a message catalog facility to Tcl.  This adds several commands
in the "msgcat" package.  Thanks to Mark Harrison for contributing
the initial implementation.

Added the "encoding" command that facilitate translations of strings
between different character encodings.

Added "string totitle" command to convert strings to capitalize the
first character of a string and lowercase all of the other characters.

-----

Whew...  If you're still reading, thanks.  Enjoy!
2000-08-24 19:53:32 +00:00
tron
70d66fb13d Update "moscow_ml" package to version 2.00. Changes since version 1.44:
This is file README for Moscow ML 2.00 for Linux/Unix (June 2000)
- The full SML Modules language (structures, signatures, and functors)
  is now supported, thanks to Claudio Russo.  Also, several extensions
  to the SML Modules language are provided:
- higher-order functors: functors may be defined within structures
  and functors
- first-class modules: structures and functors may be packed and
  then handled as Core language values, which may then be unpacked
  as structures or functors again
- recursive modules: signatures and structures may be recursively
  defined
- Value polymorphism has become friendlier: non-generalizable free
  type variables are left free, and become instantiated (once only)
  when the bound variable is used
- Added facilities for creating and communicating with subprocesses
  (structure Unix and Signal from SML Basis Library).
- Added facilities for efficient functional generation of HTML code
  (structure Msp); also supports the writing of ML Server Page
  scripts.
- Added facilities setting and accessing `cookies' in CGI scripts
  (structure Mosmlcookie), thanks to Hans Molin, Uppsala, Sweden.
- The Gdimage structure now produces PNG images (using Thomas
  Boutell's gd library).
2000-08-23 21:57:58 +00:00
wiz
11dae9c0cb update MASTER_SITE 2000-08-23 21:53:55 +00:00
wiz
2d7c702f27 sort, add man/man1/ocpp.1 2000-08-22 03:08:27 +00:00
wiz
790a779a8c add bin/ocamlopt 2000-08-22 02:55:40 +00:00
wiz
0acb021e57 sort 2000-08-22 02:54:54 +00:00
sakamoto
4ab57a761c Update ruby,ruby-Tk to 1.4.6
minor bugfix
ChangeLog: ftp://ftp.netlab.co.jp/pub/lang/ruby/ChangeLog.1.4.6
2000-08-22 02:22:26 +00:00
hubertf
e75965c6ba Update IGNORE-messages for recent changes: add ${PKGNAME} where
appropriate.
2000-08-21 21:01:29 +00:00
hubertf
402899809a Replace MIRROR_DISTFILES and NO_CDROM with the more descriptive and
more fine-grained NO_{BIN,SRC}_ON_{FTP,CDROM} definitions.

MIRROR_DISTFILES and NO_CDROM are now dead.
2000-08-18 22:46:29 +00:00
rh
bd395eff4e Add and enable awka 2000-08-17 07:35:20 +00:00
rh
60b39a1fd3 Initial import of awka-0.7.0, an AWK to ANSI C converter. 2000-08-17 07:34:44 +00:00
jlam
0258cdeca6 Add and enable libperl-current 2000-08-15 01:08:48 +00:00
jlam
539f6d6e61 Placeholder representing an installed shared libperl.so for perl5-current. 2000-08-15 01:05:13 +00:00
jlam
e064767a32 Make the packing list reflect the installed files when the port doesn't
support shared libraries.
2000-08-15 00:38:40 +00:00
wiz
106dc238b5 USE_PKGLIBTOOL -> USE_LIBTOOL 2000-08-14 22:25:46 +00:00
wiz
8523109bde enable ONLY_FOR_PLATFORM (erronously commented out in last commit) 2000-08-14 22:17:51 +00:00
wiz
e731f09cf9 USE_PKGLIBTOOL -> USE_LIBTOOL. Untested for lack of Solaris.
XXX: This package needs NetBSD porting!
2000-08-14 22:16:48 +00:00
mjl
0a121eb23c Remove unnecessary patch (superseded by autoconf) 2000-08-14 16:52:21 +00:00
mjl
732a159643 Update to 2.7. A short change log is not available. 2000-08-14 16:51:35 +00:00
jlam
aff681b155 USE_LIBTOOL instead of USE_PKGLIBTOOL. 2000-08-11 21:44:36 +00:00
wiz
c750c08ad9 Remove (sometimes FreeBSD) packager's (porter's) name from DESCR.
If anywhere, it should be the value of MAINTAINER in the Makefile.
Some minor cleanup/reformatting while I'm here.
2000-08-11 01:07:45 +00:00
danw
569e607093 Update to librep 0.12.4. (Various very minor bugfixes.)
Based on patches from Jerry Alexandratos <alexandr@eecis.udel.edu>.
2000-08-07 15:45:15 +00:00
hubertf
a5cecc5ef0 Enable a bunch of packages in category/Makefile that
* should not cause any conflicts with the new bulk-package targets,
 * didn't contain a reason for why they were disabled or
 * were disabled for some false reason (and a IGNORE/BROKEN in the pkg's
   Makefile would be more appropriate)
2000-07-31 01:56:43 +00:00
tsarna
9cba992a72 Upgrade to version from Zope 2.2.0. (Can't find specific related changes
in the changelog, but I know there were some. Probably minor bug fixes.)
2000-07-28 16:40:18 +00:00
kleink
71b0177b3b No longer need to disable fseeko()/ftello() on ELF systems. 2000-07-26 08:54:46 +00:00
wulf
d9080a24c1 Added and enabled package baci - Ben-Ari Concurrent Interpreter 2000-07-25 12:51:57 +00:00
wulf
21fd1afdfb Initial commit of baci-20000725, Ben-Ari Concurrent Interpreter 2000-07-25 12:44:33 +00:00
jlam
673964a8fd Disable use of ftello/fseeko on NetBSD, since there are problems with it
(see PR pkg/10655).
2000-07-25 03:39:38 +00:00
dmcmahill
535996fe5c properly pass -Wl,--export-dynamic to the c compiler. Fixed recently noted
compile problems.  Note:  we need to be sure and use --export-dynamic instead
of -export-dynamic (2 dashes) for compatibility with a.out systems.
2000-07-22 23:11:17 +00:00
dmcmahill
b56c6e1da3 remove misplaced "@" which caused make problems 2000-07-22 17:16:48 +00:00
tron
ebcef6eadf Depend on version 4.0 or newer of the "readline" package. 2000-07-20 15:40:58 +00:00
jlam
83afe41adc Update guile to 1.4. Changes since Guile 1.3.4:
** The module (ice-9 getopt-gnu-style) has been removed.
** New module (ice-9 documentation)
** Debugging facilities for guile script are much improved.
** Improvements to garbage collector
** Speed/efficieny improvements.
** Better compliance to standards.
2000-07-15 02:31:39 +00:00
jlam
32e83de61f Make this package work under ELF. 2000-07-12 20:08:11 +00:00
jlam
ce3044ed3a Back out latest changes which added "-Wl,-R" flags to TCL_LIB_SPEC in
tclConfig.sh.  The correct thing to do requires some more thought and
perhaps some feedback from the Scriptics folks.
2000-07-12 20:07:49 +00:00
dmcmahill
5c3c0424ee make the tcl_platform.machine variable be MACHINE_ARCH. This will keep binary
compatibility across the m68k ports.  This addresses PR 10510 and 9800.
2000-07-10 16:55:01 +00:00
dmcmahill
6c6669ec1e mark this as not for any NetBSD-ELF platforms until someone has time to port
it.
2000-07-10 11:49:55 +00:00
dmcmahill
f82f936e56 fix path in patch file to not include WRKSRC. 2000-07-09 02:55:41 +00:00
dmcmahill
e17885ec01 regen. 2000-07-07 17:52:35 +00:00
dmcmahill
bd99c7c185 - add config file for elf-netbsd-cc
- pic->PIC
2000-07-07 17:52:03 +00:00
dmcmahill
8465c5230f - make this work on arch's where 'uname -m' != 'uname -p', for example
the m68k and mipsel ports.  This address PR 9781 filed by Michael Wolfson
  and also fixes recently noted bulk pkgsrc build failures on pmax.

  The os version/machine type specific string is now consistently
  ${OPSYS}-${OS_VERSION}-${MACHINE_ARCH}
2000-07-06 16:24:46 +00:00
nathanw
11f2fcbf1e Update to Hugs98-Feb2000. 2000-07-05 22:10:05 +00:00
hubertf
f7e440b2b0 These files are no longer needed for perl 5.6.0 2000-07-05 19:32:16 +00:00
hubertf
832989f338 Upgrade perl-current to 5.6.0. Changes:
*  Interpreter cloning, threads, and concurrency
 *  Lexically scoped warning categories
 *  Unicode and UTF-8 support
 *  Support for interpolating named characters
 *  "our" declarations
 *  Support for strings represented as a vector of ordinals
 *  Improved Perl version numbering system
 *  New syntax for declaring subroutine attributes
 *  File and directory handles can be autovivified
 *  open() with more than two arguments
 *  64-bit support
 *  Large file support
 *  Long doubles
 *  "more bits"
 *  Enhanced support for sort() subroutines
 *  C<sort $coderef @foo> allowed
 *  File globbing implemented internally
 *  POSIX character class syntax [: :] supported
 *  Improved C<qw//> operator
 *  pack() format 'Z' supported
 *  pack() format modifier '!' supported
 *  pack() and unpack() support counted strings
 *  Comments in pack() templates
 *  Weak references
 *  Binary numbers supported
 *  Lvalue subroutines
 *  Some arrows may be omitted in calls through references
 *  Boolean assignment operators are legal lvalues
 *  exists() is supported on subroutine names
 *  exists() and delete() are supported on array elements
 *  Pseudo-hashes work better
 *  Automatic flushing of output buffers
 *  Better diagnostics on meaningless filehandle operations
 *  Where possible, buffered data discarded from duped input filehandle
 *  eof() has the same old magic as <>
 *  binmode() can be used to set :crlf and :raw modes
 *  C<-T> filetest recognizes UTF-8 encoded files as "text"
 *  system(), backticks and pipe open now reflect exec() failure
 *  Improved diagnostics
 *  Diagnostics follow STDERR
 *  syswrite() ease-of-use
 *  Better syntax checks on parenthesized unary operators
 *  Bit operators support full native integer width
 *  Improved security features
 *  C<require> and C<do> may be overridden
 *  $^X variables may now have names longer than one character
 *  New variable $^C reflects C<-c> switch
 *  New variable $^V contains Perl version as a string
 *  Optional Y2K warnings
 *  Modules
 *  Pragmata
 *  dprofpp
 *  find2perl
 *  h2xs
 *  perlcc
 *  perldoc
 *  The Perl Debugger
 *  Simple sort() using { $a <=> $b } and the like are optimized
 *  Optimized assignments to lexical variables
 *  Faster subroutine calls
 *  -Dusethreads means something different
 *  New Configure flags
 *  Threadedness and 64-bitness now more daring
 *  Long Doubles
    ...

See 'perldoc perldelta' for a full list.
2000-07-05 19:25:50 +00:00
wiz
8c4c3585b4 add .opt man pages to PLIST.opt. 2000-07-04 01:40:33 +00:00
agc
e72421a60d Mark this package as working for i386 and sparc platforms, with any
operating system.  There are hooks for Linux/ppc, but not tested on
that operating system or platform.
2000-07-03 10:34:07 +00:00
agc
f892f7b443 Add and enable gprolog. 2000-07-03 10:28:26 +00:00
agc
59e5c83633 Import gprolog-1.1.6, the GNU prolog compiler and interpreter, into
the Packages Collection.

Package created by Brook Milligan (brook@biology.nmsu.edu) and submitted
in PR pkg/10479. Additional Solaris patch by myself.
2000-07-03 10:27:49 +00:00
sakamoto
9949b141dc Update ruby to 1.4.5
Changes: Several bug fixes.

use MACHINE_GNU_ARCH instead of MACHINE_ARCH in PLIST,
patch from Paul Clifford <paul@plasma.demon.co.uk>.
2000-07-03 07:31:35 +00:00
danw
1648179fc7 Update to librep 0.12.2 2000-07-01 03:39:44 +00:00
danw
0db912b615 Update this to build with either gmp 2.0.2 or gmp 3.0.x.
(Theoretically... the package seems to be broken.)
2000-06-30 16:29:17 +00:00
wiz
90d4b3ca83 correct typo in commented out perl5-current entry 2000-06-29 10:08:11 +00:00
hubertf
7e80317e09 ELF fix.
Obviously noone ever tried a tcl pkg on -current...
2000-06-21 16:23:21 +00:00
bouyer
66cb3cb048 Add and enable caml-light 2000-06-21 11:44:24 +00:00
bouyer
057d69bd6c Initial import of caml-light, another caml implementation. 2000-06-21 11:42:46 +00:00
drochner
fd7220a377 put distfile into own DIST_SUBDIR because the filename doesn't change
between minor versions, upgrade to 5.14.40
2000-06-19 19:59:32 +00:00
pooka
9d882d0859 Add support for NetBSD/sparc
Patches provided by David A. Holland <dholland@eecs.harvard.edu> in
pkg/10332
2000-06-19 15:56:26 +00:00
wiz
9e943bb758 Restructure patch-aa to get it integrated in the main tree.
Remove patch-a{b,c,d} since self tests work now.
Correct HOMEPAGE.
2000-06-16 23:53:43 +00:00
wiz
4a72b8b121 change dependency from gdbm-1.7.3 to gdbm>=1.7.3 2000-06-13 10:40:24 +00:00
wulf
7815202b46 Added and enabled camlp4 2000-06-12 22:38:51 +00:00
wulf
aeaa03b589 Initial import of pkgsrc/lang/camlp4:
camlp4-3.0            A Pre-Processor-Pretty-Printer for Objective Caml
2000-06-12 22:36:59 +00:00
wulf
9d0cf0d68a Changed ${MAKE} in pre-install to ${GMAKE} too... 2000-06-12 15:17:45 +00:00
wulf
b2dbf2143c Package needs 'gmake' as it otherwise will not build.
Added support for native-code compiler for i386 architecture.
2000-06-12 14:43:21 +00:00
wulf
98d6717e20 Added support for native-code compiler for i386 architecture. 2000-06-12 14:42:21 +00:00
jlam
d7f58b320d USE_LIBTOOL and LTCONFIG_OVERRIDE, instead of pkglibtool and patching
configure scripts.
2000-06-09 08:09:42 +00:00
dmcmahill
dda8f4ef36 make sparc compile with -fPIC instead of -fpic. This fixes recently noted
compile (link actually) problems.  Other arch's are unchanged.  Patch sent to
Ruby author.
2000-06-02 00:13:53 +00:00
rh
74add3b300 s/USE_LIBTOOL/USE_PKGLIBTOOL/
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
2000-06-01 11:23:11 +00:00
wiz
002e921df9 Update to 2000-03-06. Changes too many to list here, please take a look
at the NEWS file included in the distribution.
Update provided by Dieter Baron in private communication.
2000-05-27 02:47:13 +00:00
tron
13c92c0b1a Add and enable "gcc". 2000-05-24 06:38:56 +00:00
tron
4e05f91827 - Remove broken NetBSD i386 ELF support for the moment. Something in
NetBSD's "egcs" configuration files breaks the build of "libiberty"
  obviously.
- Make this package work on NetBSD arm32.
- Actually add entries to package list.

Still to do:
- rename binaries to avoid conflicts with base distribution
- improve directory structure
- support more platforms
2000-05-23 22:09:58 +00:00
groo
49076daee0 Add and enable drscheme 2000-05-22 20:28:06 +00:00
groo
c6f4c028c7 R4RS-compilant and nearly R5RS-compliant scheme tailored for teaching
TODO: Stop unecessary complete rebuild of mzscheme
      Fix games launch script
2000-05-22 20:26:59 +00:00
wiz
b4cc47ee45 Add a patch that should make it compile on m68k.
Addresses pkg/9964.
2000-05-20 02:19:31 +00:00
veego
f78f035710 Make it work on Solaris. 2000-05-16 14:46:44 +00:00
itohy
e91fed376c Confirmed it works on alpha, but ..., alas, my DEC 3000
broke down and I can't test it on alpha any longer.

"make test" will fail without fix of PR #10065.
2000-05-09 23:36:43 +00:00
itohy
27dd813e08 Fix installation of info dir.
Add gforth.el.
Fix @dirrm order.
2000-05-09 23:33:40 +00:00