Commit graph

1084 commits

Author SHA1 Message Date
tron
994eb3d76b Add missing "INFO_FILES" assignment. 2001-06-07 11:57:52 +00:00
jlam
22d3aa5a41 Add patch missing from update to perl 5.6.1. 2001-06-07 04:26:48 +00:00
jlam
a9dd17e584 Update perl to 5.6.1. Changes from perl-5.6.0 include many bug fixes,
the plugging of several memory leaks, fixes to the regular expression
engine, the addition of a Unicode character classes, better support for
64-bit platorms, and updates of many modules in the base Perl Library.
See perldelta.pod for more details.

Also update p5-Data-Dumper, p5-Devel-DProf, and p5-Devel-Peek to the
latest versions distributed with the perl-5.6.1 sources, and libperl to
5.6.1 to match the perl package.
2001-06-07 04:25:31 +00:00
wiz
6a6cd207ab Fix distinfo. Noted by Nathan Ahlstrom in pkg/13124. 2001-06-06 23:01:09 +00:00
abs
f83b36600f Updated brandybasic to 1.0.10
Changes since 1.05:

Version 1.06  15/12/2000
-  Bug where functions could be used as procedures (and vice
   versa) fixed.

-  Fixed bug in the VAL function where it would sometimes return
   the wrong result as the string being converted was not
   terminated properly.

-  Fixed bug in BPUT introduced in 1.05.

-  HIMEM can now be changed.

-  Blank lines in files are no longer discarded when loading a
   program.

-  The initial value and step used if the lines of a program are
   renumbered when loading a program have been changed to 1 and
   1 respectively, the idea being that they will match the numbers
   of the lines of the program in the file in an editor.

-  Under RISC OS, the 'edit' command can now invoke editors such
   as StrongED and Zap.

-  Added limited support for making BBC MOS calls via USR and
   CALL so that OS_Byte 0 could be used to determine the type of
   the machine on which the interpreter is being run.


Version 1.07  01/01/2001
-  Fixed bug in function SUM when the argument was a string array.
   The function should return all of the strings in the array
   concatenated together but it was producing rubbish.

-  Fixed bug in function SUM LEN. This was failing with the error
   message 'type mismatch: array wanted'.

-  Fixed bugs in the EOF and EXT functions that show up when the
   file is not a disk file but, for example, a serial port.

-  Sorted out some more portability issues, but at a cost of
   making the program about 10% slower.

-  The code for the OSCLI ... TO statement has been improved.

-  The RISC OS version of the program has been changed to use
   direct OS calls in fileio.c instead of C library functions. This
   allows Basic programs to carry out I/O operations on a file using
   a mixture of Basic statements and SWIs.

-  The INPUT# code has been tidied up.

-  Typing in token values directly on the command line is now
   handled correctly, for example, typing in the hex value &F1
   no longer gives the error 'The interpreter has gone wrong'.

-  Under NetBSD and Linux, the handling of I/O redirection on the
   program's command line has been sorted out. It is now possible
   to invoke the program so that it takes input from or directs
   output to a file instead of using the keyboard for input and
   screen for output.

-  The QUIT command can now optinally be followed by a value that
   the interpreter passes back to the underlying operating system
   as a return or status code.


Version 1.08  19/04/2001
-  Fixed 'big endian' bug in code that checks if a file contains
   a tokenised Basic program. The test was failing on big endian
   machines.

-  Changed code that writes the four byte start marker at the
   start of a Basic program so that it is always written in
   the same order, that is, fixed another endian bug.

-  Extended the WAIT statement so that the time to wait can
   be supplied. The time interval is in centiseconds.


Version 1.09  29/04/2001
-  Fixed bug in INSTR where the end of the string being searched
   was missed when the first character of the wanted string
   occured a number of times in the search string.

-  Tidied up STR function so that STR$~ produced the same results
   as PRINT~, for 'STR$~255' now produced 'FF' instead of 'ff'.
   Also changed the format for floating point values so that an
   exponent is marked with an 'E' instead of an 'e'.

-  Fixed bug in INPUT statement where INPUT ' cleared the screen
   instead of skipping to the next line.

-  Fixed bug in INPUT statement where 'INPUT TAB() <variable>'
   printed a '?' prompt when it should not have done so.

-  Fixed a problem in EVAL where the pointer to the expression
   that contained the EVAL function was being corrupted if the
   string being evaluated contained a reference to a function
   that had not been called before. 'EVAL(EVAL(a$))' now works
   as well.


Version 1.10  28/05/2001

-  Fixed bug in EDIT introduced fixing EVAL in version 1.09. A
   'bad token' error message was being produced when editing a
   single line with EDIT <line> under DOS and Unix. The amended
   line was being saved correctly but the error message was then
   being displayed.

-  Tidied up handling of @% in PRINT and STR$ when the number of
   digits to print is zero. '@%=0: PRINT PI' now produces
   3.141592654 instead of 3, as per the Acorn interpreter.

-  Added function XLATE$. This either translates a string using
   a user-supplied translate table or translates it to lower case
   if no translate table is supplied.

-  Added function VERIFY. This is used to check that a string
   contains only specific characters.

-  Changed EDIT and EDITO so that EDIT uses the last EDITO value
   instead of LISTO when converting the program to text when it
   is edited. If EDITO has not been used, the LISTO value is
   used instead.
2001-06-04 09:59:04 +00:00
minoura
2f3815fa00 Add gauche. 2001-05-31 11:30:06 +00:00
minoura
36324cb7f5 Gauche, yet another R5RS scheme implementation. 2001-05-31 09:56:58 +00:00
dent
b2b7cb6b8e Fix dead link for HOMEPAGE, uhm, change dead link for MASTER_SITES. It's
changed to the link given on the home page, but all the links for
pre-0.7.2 versions are dead _there_.

Oh well.  I tried.
2001-05-31 09:46:28 +00:00
jlam
95476730fa Add code similar to MESSAGE_SUBST code for "PY_SETUP_SUBST" that
allows setting:

	PY_SETUP_SUBST+=	FOO=${FOO}

and having ${FILESDIR}/Setup.in piped through a sed expression with:

	s!@FOO@!${FOO}!g

This allows python module package Makefiles to specify other things they
would like to substitute besides just @LOCALBASE@ and @X11BASE@.
2001-05-30 04:59:36 +00:00
wiz
cde66cb5dc For now, use own distinfo, since it doesn't use lang/perl5-base's patches. 2001-05-29 15:45:28 +00:00
wiz
8b58df5321 Use distinfo from tcl-expect. 2001-05-29 12:23:44 +00:00
jlam
f9c31b5415 Use buildlink.mk files to get dependencies and to prevent unintended
linking against installed libraries or finding installed headers except
for those that are explicitly linked into ${BUILDLINK_INCDIR} and
${BUILDLINK_LIBDIR}.
2001-05-28 06:19:10 +00:00
jlam
410082cbd5 Use buildlink.mk to get GNU readline dependency and correct headers and
libraries.  Make sure we don't pick up a hidden dependency on ncurses
by forcing configure script to find tgoto() in libtermcap.
2001-05-28 05:36:28 +00:00
jlam
54718a4db7 Standardize name of file to include for build-links to be "buildlink.mk".
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers
and libraries.  Create a variable BUILDLINK_TARGETS whose value is the
list of build-link targets to execute.
2001-05-24 08:53:54 +00:00
jlam
18fc23567b Fix the installed tclConfig.sh so it's possible to use its values to generate
a shared library that depends on libtcl83.so.  The TCL_SHLIB_LD command was
set to the incorrect value for ELF platforms, relying on "ld" which doesn't
understand the -Wl,... options it receives via ${TCL_LIB_SPEC}.  Patch the
configure script to set TCL_SHLIB_LD to the proper value on NetBSD systems
depending on whether they are ELF or a.out, and also modify TCL_LIB_SPEC
to include -Wl,-rpath,... or -R...  accordingly.

Bump version number to 8.3.2nb2.
2001-05-24 02:58:15 +00:00
manu
777ff979ff Bumped version number after a change 2001-05-23 16:57:47 +00:00
manu
8247df1d3a Prevent shlib cheks (this runs NetBSD's ldd on Linux shared libs) 2001-05-23 16:55:00 +00:00
kent
de44981931 Add gcc-ssp. 2001-05-22 13:56:09 +00:00
kent
3a9b9d7e25 New 'gcc with stack-smashing protection' package. 2001-05-22 13:54:34 +00:00
jtb
33f091cc36 Change ALL_TARGET. 2001-05-22 13:20:57 +00:00
wiz
26c40c61dd Update dependency on png to >=1.0.11 because of the shlib major bump.
Noted by Frederick Bruckman.
2001-05-22 09:32:18 +00:00
jlam
c173675b77 Document why GNU readline is required. 2001-05-22 06:59:25 +00:00
jlam
f646f28d92 Honor CFLAGS passed in from environment during build. 2001-05-22 06:54:43 +00:00
jlam
515c44df5b Use editline readline emulation when available. 2001-05-22 06:54:05 +00:00
jlam
5241a99e7e Set WRKSRC to location of configure script, and manually create do-build
and do-install targets.  This is better as the configure script gets
called with the correct environment settings.  Also set the values for
INSTALL_PROGRAM and INSTALL_DATA used in the project's Makefile to their
pkgsrc BSD_* counterparts.
2001-05-22 06:38:08 +00:00
jtb
2d2a99b762 Update of swi-prolog to 4.0.5.
VERSION 4.0.5
=============

  * FIXED: Actually make re-hashing predicates work.  This bug causes
    large (dynamic) predicates that are queried while they are build
    to show linear rather than constant-time access behaviour.  Perfomance
    difference on victim programs can be dramatic!

  * ENHANCED: GNU-readline interface.  Detect useful additions from readline
    4.2, avoid type-conflicts and handle re-entrance through XPCE much more
    cleanly as well as aborts.

  * PORT: Many C-compiler warnings, making the native IRIX cc compile
    SWI-Prolog silently.  Improved detection of wait() variations.
    Thanks to Jean Wang for providing me with access to their machine.

  * ENHANCED: Handling of prolog_edit:select_location/3.  Enhancement
    exploited by XPCE to use GUI-based selection if running from GUI.

  * ADDED: -s file to load a script-file in addition to the user
    initialisation file.

  * ADDED: -q commandline option to make the system operate silently.

  * ADDED: PrologScript support using #!, providing direct scripting
    in Unix and additional parameters on MS-Windows.

  * FIXED: Wipe the anonymous clauses for meta-calling on $dcall/1 as
    soon as possible.  Reported by Stefan Mueller.

  * ADDED: Save home in saved-state for class development and kernel.  This
    enables saved-states to find the installed SWI-Prolog.  Especially
    useful for Windows.

  * ADDED: Save default stack limits in the Windows registry and add a
    menu item to the manpce/0 File/Edit Preferences menu to manage these
    registry settings.
2001-05-22 01:21:16 +00:00
jtb
27f4a9031e Update to nhc98-1.04.
nhc98 1.04 (2001-05-21) features

     * New:   Support   for   extended  module  namespaces  of  the  form
       Long.Hierarchical.Module.Name  is  now  provided in both nhc98 and
       hmake.
     * Update: Improved printing of I/O error messages.
     * Update: Improved (more accurate) time profiling now provided.
     * Bugfix:  An  identifier  hidden  on  import  and  redefined in the
       current  module,  then  exported,  but also imported qualified and
       used  qualified  in  the  current  module,  led  to  an  incorrect
       interface file being generated.
     * Bugfix:  hmake  issued  an  unnecessary -cpp flag on some literate
       files.
     * Bugfix:  Type  of IO.hSetPosn :: Handle -> HandlePosn -> IO () was
       incorrect
     * Bugfix: Compile-time error in src/tracer/runtime/ident.c on RedHat
       7 and other systems using the new ISO C standard for fpos_t.
     * Bugfix: A file opened in ReadMode or WriteMode was actually opened
       in  ReadWriteMode,  so  if  the  file  had  strict permissions the
       correct   opening  command  would  fail.  Conversely,  opening  in
       ReadWriteMode  actually  gave  ReadMode  instead, and file updates
       silently failed.
     * Bugfix:  Operator  sections  suffered from priority inversion, for
       example  (^2*3)  was incorrectly parsed as (^(2*3)), even though ^
       binds more tightly than *.
     * Bugfix:   The   library  function  Directory.createDirectory  gave
       strange  permissions  to  the new directory. (Mode was in hex, but
       should have been octal!)

   The  following  updates  and  bugfixes  are  specifically for Hat, the
   redex-trail-based tracing and debugging system.
     * New architecture: Traced programs now build their trails in files,
       not  in  the  heap.  This has four consequences: (1) you no longer
       need  to  give your program large amounts of extra memory to trace
       it; but (2) you may need to have large amounts of free disk space,
       particularly  to  trace long-running programs; (3) for the moment,
       traced  programs  now  run  even slower (we are working to improve
       this);  and  (4)  trails are now first-class objects, so new tools
       can  manipulate  them  to  provide  several different views of the
       computation.
     * New  tools:  Storing trails in files means we can now provide more
       tools  to  examine  them.  The  original  graphical browser is now
       renamed hat-trail, and can fully explore the redex trails in file.
       hat-stack  gives  a virtual stack back-trace from a trail file (no
       need  to  re-run  the  program).  hat-observe  gives you HOOD-like
       observation  of  the  input  and output from functions. hat-detect
       does algorithmic debugging in the style of Freja; it discovers and
       identifies  the  location  of  a  bug after asking you some simple
       questions.  hat-check  verifies  the  integrity of the trail file,
       prints a textual dump, and gives statistics about its contents.
     * Update:   Fuller  Standard  Library  support  for  tracing:  added
       Directory, System, CPUTime, Random. (Still missing: Time, Locale.)
     * Update:  More  Haskell'98  language  features  are accepted: named
       fields  can  now  be traced, although the hat tools don't yet show
       them in source form. Pattern bindings are also handled better.
     _________________________________________________________________
2001-05-22 00:45:54 +00:00
jlam
332502c354 Update libperl to 5.6.0nb3. This is basically a downgrade to version
5.6.0nb1 as this package no longer builds and installs libperl.so as a
shared library.  Instead, libperl.so is built and installed by the perl
(as of 5.6.0nb6) if the platform supports shared libraries (or if
MKPIC=yes).  The libperl package again only installs DynaLoader.o as a
relocatable shared object.
2001-05-20 05:21:45 +00:00
jlam
4a90c869cc Update perl-base to 5.6.0nb2. Changes from version 5.6.0nb1 are building
and installing libperl as a shared libarary on platforms that support
shared libraries (or those that explicitly define MKPIC=yes).  As a
compromise for those platforms that have the need for speed and thus a
statically-linked perl binary, explicitly link perl against a static
libperl.a.

Before this update, the current situtation was that we installed the static
library in perl and the shared library in libperl.  This caused the wrong
linker flags to be passed to perl packages and they might have gotten a
hidden dependency on libperl depending on whether they were built with or
without libperl installed.  Avoid all this by only having the static or
shared library installed at any time.
2001-05-20 05:21:23 +00:00
jlam
c14ef19cf3 Update perl to 5.6.0nb6 as a result of requiring the new version of perl-base
(5.6.0nb2).
2001-05-20 05:16:07 +00:00
jlam
dc6eadbf21 Use ${XARGS} instead of invoking xargs directly. 2001-05-19 03:56:23 +00:00
jlam
84ed7d2f11 Fix this to build on a.out platforms. Addresses pkg/12945 by John Klos. 2001-05-18 13:52:49 +00:00
abs
5448efce07 Only depend on suse_x11 if not on Leenux 2001-05-17 15:20:50 +00:00
abs
74dbc5ed42 Enable for Linux-*-i386 2001-05-17 15:03:00 +00:00
dillo
4eca04c55b fix unaligned access on alpha by applying patch from PR 12905. 2001-05-16 13:27:55 +00:00
jtb
0121dd106b Add a distfile checksum. 2001-05-16 11:10:16 +00:00
agc
f608dc572a Upgrade to version 1.14 of jikes.
The new version is a bug fix release.

Addresses PR 12946 from Hauke Fath <hf@tangro.de>
2001-05-16 10:05:35 +00:00
fredb
213e1bd0ea Update to squeak-3.0pre2. Where to begin? The default image is more
sophisticated than 2.7's, including improved speech synthesis, MIDI,
graphics, even singing faces. A concise change log is not available.
2001-05-16 02:27:52 +00:00
jtb
385de1b486 Add and enable a60. 2001-05-15 21:22:27 +00:00
jtb
392801e338 Initial import of a60.
From the documentation:

   This Algol 60 interpreter is based upon the "Revised Report on the
Algorithmic Language Algol 60" [RRA60].

   At school, a long time ago, I learned Algol 60 in a completely
theoretical manner.  Later I learned Algol 68 and C (and more ...).

   The concept of call-by-name never left my mind, and so I started to
write this Algol 60 interpreter:  Made for fun and a call-by-name.
2001-05-15 21:21:45 +00:00
jtb
96a3198b0e Add and enable mercury. 2001-05-15 21:10:42 +00:00
jtb
94b79d79d1 Initial import of mercury-0.10.1.
Mercury is a modern logic/functional programming language, which
combines the clarity and expressiveness of declarative programming
with advanced static analysis and error detection features.  Its
highly optimized execution algorithm delivers efficiency far in excess
of existing logic programming systems, and close to conventional
programming systems. Mercury addresses the problems of large-scale
program development, allowing modularity, separate compilation, and
numerous optimization/time trade-offs.

This package includes the compiler, profiler, debugger, documentation,
etc.  It does NOT include the "extras" distribution; that is available
from <http://www.cs.mu.oz.au/mercury/download/release.html>.
2001-05-15 21:09:44 +00:00
wiz
13cce5992d space -> tab. 2001-05-12 16:15:44 +00:00
jlam
3d47adb084 Sort. 2001-05-12 06:05:31 +00:00
jlam
0c6ad0bf36 Update libperl to 5.6.0nb2. Changes from version 5.6.0nb1 include adding
back a dynamic libperl.so to the installation, needed as a result of a
change made on 2000-11-08 to the perl5-base package to not build against a
dynamic libperl.so.
2001-05-11 14:52:21 +00:00
wiz
56c9966741 Adapt to new version number of linuxppc_lib. 2001-05-11 09:15:43 +00:00
jtb
5eef7b50d1 Install docs in share/docs, not share/examples. 2001-05-11 01:43:03 +00:00
dmcmahill
83591d8ddb mark this pkg as not for alpha or sparc64 as 64-bit platforms are not
yet supported by the program.
2001-05-10 23:41:29 +00:00
wiz
d8885db911 Mark it as BROKEN for now, since the distfile is not available anymore.
New version 4.0 is out, update HOMEPAGE URL for that.
2001-05-10 14:36:49 +00:00
abs
6ea27a812d Fix typo in comment 2001-05-09 16:36:44 +00:00
agc
e39444152e The Makefile says that the distfile will change for different minor version
numbers of this package.

To make sure we get the right distfile, use ${MASTER_SITE_BACKUP}.

Move to sha1 digest, and add distfile size.
2001-05-09 15:14:16 +00:00
agc
f71a71cdef The distfiles on the master site have changed. Change MASTER_SITE to
${MASTER_SITE_BACKUP}.

Use sha1 digest, and add distfile size.
2001-05-09 13:09:24 +00:00
jlam
21fe3825fd Add libstdc++.so needed after shared libs change. 2001-05-07 18:28:37 +00:00
jtb
f892ccde27 Cosmetic changes. 2001-05-05 21:23:07 +00:00
jlam
022d07a536 Mechanical changes of tk DEPENDS:
tk-8.3.2  -> tk>=8.3.2
	tk-[0-9]* -> tk>=8.0
	tk-8.*    -> tk>=8.0
2001-05-05 19:51:13 +00:00
hubertf
ea2f2f111b regen for patch-az 2001-05-05 16:04:49 +00:00
agc
f9793bb3ac Add sparc distfile digest and size. 2001-05-04 12:49:40 +00:00
skrll
464082f47d Add --enable-shared to the configuration phase so that a shared libstdc++
gets built.

Add makefile fragments to do the right thing for elf and a.out. Make sure
they are used.

Add @exec/@unexec install-info to the PLIST.

Fixes pkg/12154 from Olaf Seibert <rhialto@polderland.nl>
2001-05-04 10:15:44 +00:00
skrll
f8116655e8 Sort. 2001-05-04 09:19:21 +00:00
fredb
ee6678cb21 Wrap lines consistently to 72 columns. 2001-05-03 23:32:08 +00:00
jtb
4dec00fdaa Add defaults for all instances of EVAL_PREFIX. 2001-05-03 22:16:50 +00:00
fredb
b7b3b3dafd Add audio support (ossaudio + a work-around for PR lib/12796).
Don't bother trying to compile for debugging in the pkgsrc Makefile.
"-fomit-frame-pointer" makes it impossible to debug on i386 anyway,
and it's easy enough to modify the package makefiles before building.
2001-05-02 04:02:05 +00:00
jtb
566ee20aa2 Don't use the tcl or tk stub libraries. Thanks to Nick Hudson for pointing
out the problem.
2001-05-01 16:13:53 +00:00
jtb
b7e98d602b Make it build by providing the source to tcl and tk at build time.
Similar to what Nick Hudson did for tcl-tclX.
2001-05-01 01:57:29 +00:00
jlam
42ea15cc07 Set FILESDIR to lang/gcc/files as this package needs the location of the
template gcc.mk file.
2001-04-30 21:07:02 +00:00
jlam
77237d0f32 Regenerate patch checksums. This package uses the lang/gcc patches, so
when lang/gcc/patches/patch* are updated, this files also needs to be
regenerated.
2001-04-30 20:58:23 +00:00
jlam
88104de94f Make gcc/Makefile and pgcc/Makefile look more similar. 2001-04-30 19:02:27 +00:00
jlam
1d47ee2363 Remove libperl-current and fix one space -> tab. 2001-04-30 18:33:57 +00:00
jlam
b156276045 Remove libperl-current package. It's been superseded by the libperl
package, and besides, the perl5-current package was removed for the same
reason.
2001-04-30 18:29:10 +00:00
jlam
d75cbbb9fd Change build dependency from perl-5.* to perl>=${PERL5_REQD}. Also change
dependency from libperl-5.* to libperl>=${PERL5_REQD}.
2001-04-30 04:16:08 +00:00
jtb
aa33641446 Update of swi-prolog to 4.0.4.
VERSION 4.0.4
=============

  * FIXED: Problem in GUI tracer tracing predicates loaded from ?- [user].

  * MODIFIED: The file-reading predicates (consult, use_module, load_files,
    etc.) no longer change current input to the file loaded.  This implies
    that read/1 and friends read from the current input before the load
    predicate was started rather then the file we are loading from.

  * FIXED: Setting break-points on facts, or in general on the last
    (I_EXIT or I_EXITFACT) instruction of a clause.

VERSION 4.0.3
=============

  * ADDED: New hooking system for help/0, help/1 and apropos/1.

  * FIXED: Allow for -f "c:\..." in Windows.

  * ENHANCED: Moved boot/listing.pl to the library, reducing the
    footprint and startup time.  Also modernised the code a bit,
    allow for hooks, so listing(class->method) lists an XPCE method
    and allow for partial listing: listing(foo(a, _)) to get only
    the clauses for which a unifies to the first argument.

  * FIXED: tracer not to trap cut-port in system predicates (GUI).

  * FIXED: Atom-GC problem: global options structured used pointers
    to string of unlocked atoms.

  * ENHANCED: the GUI debugger.  Too much to name it here.

  * INTERNAL: Moved message-activation of spy and nospy predicates to
    foreign-code to make sure it gets always called.

  * FIXED: Bug in recorded database, reported by Michael Heerdegen.

  * FIXED: Removed trace of rl_add_history()

  * FIXED: Handling of :- dynamic Module:Name/Arity in PceEmacs
    cross-referencer.

  * FIXED: Cleanup of code for setting break-points.  Make this code
    work again from PceEmacs.

  * ENHANCED: prolog_to_os_filename(-Pl, +Os) to convert 8+3 filenames
    to long filenames.

  * ENHANCED: Allow setting spy-point from PceEmacs.

  * CLEANUP: Replace some more warnings with exceptions.

  * ENHANCED: library(url) for breaking down and constructing URL strings
    with some new functionality.  Additions by Lukas Faulstich.  Also
    fixed a dangling choice-point in decoding a www-encoded string.

  * ENHANCED: Moved tty_size/2 from library(tty) to built-in, exploiting IOCTL
    calls to fetch the terminal size when available.  This make tty_size/2
    return the actual values rather than constant values from the moment of
    startup.  Reported by Robert van Engelen.


VERSION 4.0.2
=============

  * FIXED: Memory leak in PL_get_chars() using CVT_WRITE.  Reported by
    Marcin Golebski.

  * INSTALL: export CIFLAGS=/path/to/local/include should now be
    honoured correctly by configure (Lukas Faulstich)

  * FIXED: absolute_file_name/3 not to trust its cache.

  * ADDED: callable/1 for better compatibility.

  * FIXED: $qlf_info/4 to request information on QLF files.  Also turned
    a couple of common warnings into proper exceptions.

  * FIXED: Avoid the usage of the appearently badly supported Win32 function
    GetFileInformationByHandle(), now using GetFileSize().  This fixes some
    false-alarm about not being able to find the system resources.

  * REMOVED: ed/1, also from the backward compatibility module.  Edit/1
    is the generic editing front-end.

  * FIXED: writeq(a(b,c,(d,e))), reported by Joachim Katzer.

  * FIXED: Memory leak in expand_file_name/2.  Reported by Daniel Cote.

  * FIXED: Print error-locations in files holding the ~-character.
    Thanks to Mike Maxwell.

VERSION 4.0.1
=============

  * PACKAGE: Many installation patches, added libraries, notably to
    the XPCE subsystem.

  * ADDED: Skeleton dotfiles for both Prolog and XPCE to the dotfiles
    directory.

  * FIXED: plrc utility for modifying archives.  Thanks to Lourens
    van der Meij.

  * FIXED: ANSI-C incompatibility, breaking compilation using AIX cc
    (Sterling Smith).

  * FIXED: end_of_file issues in readln/[1,2,5] (library(readln)) and
    modernised the code a bit.

  * FIXED: Write out-of-range floating point numbers properly (Bart Demoen).
2001-04-29 16:01:16 +00:00
jtb
b97c41dde3 Remove redundant echoing, quoting, and input redirection to sed. 2001-04-28 23:59:17 +00:00
jtb
a1f837e37c Remove an unnecessary sed substitution. 2001-04-28 22:44:16 +00:00
jtb
f6628cfcef Add an i386 bulk build leftover ("ReadMe.txt"). 2001-04-28 00:41:41 +00:00
skrll
1d3036d946 Make sure that sjlj exceptions are used everywhere and be consistent with
the defines.

While I'm here pull across a fix for LIB_SPEC that prevents libc from
being linked in when linking a shared library.

Fixes pkg/12620 from Takuya SHIOZAKI <tshiozak@netbsd.org>
2001-04-27 10:45:22 +00:00
skrll
8a4fdf1240 Do previous changes to make the source for tcl available differently and
hopefully in a cleaner way.

Do the same for the tk sources for tk-tclX

Both should now build.

{tcl,tk}-tclX/Makefile have an awful lot in common so someone might like to
split a lot of it out.
2001-04-27 09:16:18 +00:00
wiz
7a68fd5270 Don't set DISTINFO_FILE. We can't share it, we have one file more. 2001-04-26 16:33:07 +00:00
skrll
42eb9793b2 Make this build by providing the tcl sources at build time and explicitly
setting the directory that the sources are in. Taking the source directory
from tclConfig.sh is not guaranteed to work.
2001-04-26 07:17:40 +00:00
skrll
866d15c302 This was supposed to be added in the last commit. 2001-04-24 12:41:01 +00:00
skrll
e877c6b3dd Use LTCONFIG_OVERRIDE instead of post-configure stuff.
Don't look for moddi3 in libgcc - its not there. The configure script
still found it there though.

Add a test target.

Remove the preempt test as the test target will get stuck.

Some tests fail.
2001-04-24 12:40:07 +00:00
wiz
abc46c77f0 Disable on ELF machines until somebody fixes it. 2001-04-22 16:36:10 +00:00
dmcmahill
1a92a6048e teach the f2c-f77 script about "-pg" (generate profiled code). 2001-04-22 13:55:27 +00:00
zuntum
f6c3919b37 Update MASTER_SITES 2001-04-22 12:07:13 +00:00
jlam
4240ca2c86 Update dependency on perl-mk to 1.1. 2001-04-22 06:28:30 +00:00
wiz
0bf13dff2f echo -> ${ECHO} 2001-04-21 14:07:30 +00:00
wiz
6dcc5bf4a8 Drop remaining uses of DIGEST_FILE (which were bogus, anyway) 2001-04-21 13:42:38 +00:00
jtb
f2f635364c Cosmetic improvements. 2001-04-21 01:19:09 +00:00
jtb
3cc270788e Only create one symbolic link to the RScheme executable. (No need for
both "rscheme" and "RScheme").
2001-04-21 01:13:41 +00:00
jtb
56c5d1ec87 Patch "configure" rather than "aclocal.m4". 2001-04-21 01:10:58 +00:00
jtb
af4d779d5e Decrease optimization level on non-i386 platforms. General cleanup of
makefiles.
2001-04-21 01:00:37 +00:00
agc
f556d3568f add distfile sizes 2001-04-19 15:28:38 +00:00
agc
2b3425f9e9 Move to sha1 digests, and add distfile sizes. 2001-04-19 15:19:05 +00:00
agc
8118fe36ae Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
dmcmahill
c4d9d12212 fix soname for libf2c 2001-04-18 21:43:18 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
agc
5092342d3d + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo
2001-04-17 09:56:50 +00:00
agc
5c6d9ebbfd + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
+ include distfile filesizes in distinfo
2001-04-17 09:11:05 +00:00
manu
4a5aad854f Fixed a mistake in the PLIST 2001-04-16 12:27:07 +00:00
manu
dad880f95b Added missing RCS tag 2001-04-15 18:10:47 +00:00
dmcmahill
0a0fa5f7d1 add LD_RUN_PATH to the -v output of f2c-f77. Needed by autoconf to correctly
determine fortran library run time paths.
2001-04-15 02:00:24 +00:00
jtb
eb0cef2016 Change MAINTAINER section to packages@netbsd.org 2001-04-14 21:43:38 +00:00
jtb
f6d55ce880 Fix location of SLIB files in the man page. 2001-04-12 22:44:29 +00:00
jtb
918cdda697 Updated umb-scheme to 3.2. No changelog. Executable now called `umb-scheme'
to avoid conflict with other Schemes.
2001-04-12 21:06:43 +00:00
jtb
af0dd9c4d6 The VSCM executable is now `vscm'. Bump up version number. 2001-04-12 20:21:59 +00:00
manu
2d8ee1582d Modified the link process of the perl executable so that all libgcc.a is
included in the perl executable. We need this to make the upcoming
xerces-perl package working.
This hack should be made obsolete by gcc-3.0, which will have a libgcc.so.
See http://mail-index.netbsd.org/tech-pkg/2001/04/07/0000.html for more details
2001-04-12 18:14:16 +00:00
jtb
2587aad4b2 Patch configure rather than configure.in. Minor face-lift to Makefile. 2001-04-11 20:11:12 +00:00
jlam
a5c065ea2f Reverse order of PLIST and PLIST.NetBSD-sparc 2001-04-11 10:38:49 +00:00
dmcmahill
193aede902 one more shared lib fix. corrects ELF symlinks 2001-04-09 12:38:42 +00:00
dmcmahill
6ac2a4f06b -fix the combined f2c library. problem noted by Jason Beegan
- enable the -N option to the f2c-f77.  Allows increasing some runtime
  table sizes in the f2c compiler.
2001-04-09 01:44:38 +00:00
rh
659497b12b Add missing patch-sum 2001-04-07 21:33:54 +00:00
rh
ec5cb1f424 Update gb to 0.0.18. Changes include tons of bugfixes and localisation. 2001-04-07 21:33:24 +00:00
dmcmahill
f463c573e9 fix install. 2001-04-07 12:47:45 +00:00
dmcmahill
b9bbb4fe57 build and install shared libs as well as the static ones. add nb1 to the
version.
2001-04-07 12:43:47 +00:00
skrll
8173324c3c Update sun-jre13 and sun-jdk13 to 1.3.0.2.
From Martti Kuparinen <martti.kuparinen@iki.fi> in pkg/12522.

This still doesn't work with konqueror, but they did warn me...
2001-04-03 13:37:40 +00:00
zuntum
4ed4754c22 MKDIR -> INSTALL_DATA_DIR 2001-04-02 20:07:03 +00:00
zuntum
ef5ca26635 o Fix/add quoting
o Respect ${CFLAGS}
2001-03-31 11:14:29 +00:00
jlam
82db7d18a5 Add missing files for NetBSD/sparc to a ${MACHINE_PLATFORM}-specific
PLIST for pgcc.  PGCC should now list all the files needed on NetBSD/sparc.
This matches a similarly motivated change in gcc/Makefile, but done
differently.
2001-03-29 15:24:59 +00:00
hubertf
e32afb6fea Change BUILD_DEPENDS semantics:
first component is now a package name+version/pattern, no more
executable/patchname/whatnot.

While there, introduce BUILD_USES_MSGFMT as shorthand to pull in
devel/gettext unless /usr/bin/msgfmt exists (i.e. on post-1.5 -current).

Patch by Alistair Crooks <agc@netbsd.org>
2001-03-27 03:19:43 +00:00
jtb
aa49c6e690 s/Embedded/Embeddable/ 2001-03-25 21:56:22 +00:00
manu
c50f2033e1 Java Developmement Kit, version 1.3.0. Works on NetBSD PowerPC ports 2001-03-25 00:30:36 +00:00
manu
0d7588c549 Java Developmement Kit, version 1.3.0. Works on NetBSD PowerPC ports. 2001-03-25 00:25:59 +00:00
wiz
e6c4fdbea9 Add patch by the author: bugfixes for array.d.
Bump version to 20000306nb1.
Package update by Dieter Baron.
2001-03-23 14:36:04 +00:00
agc
eb67a33d1b The configure script in the package isn't a real GNU configure script,
otherwise it would understand --x-includes and --x-libraries, so don't
feed it CONFIGURE_ARGS (if xpkgwedge is installed) which will make it
puke.  Instead, pass only the --host and --prefix arguments to
configure which it can understand.

Fixes PR 11040, from Sean Doran.
2001-03-23 13:53:37 +00:00
wennmach
93078cfc32 patch-aa was supposed to be deleted for 1.0.6.
Pointed out by Dan MacMahill.
2001-03-20 22:55:03 +00:00
jtb
a8633483d4 Make sure configure can find the readline headers. 2001-03-20 13:43:26 +00:00
wiz
e6c2b658b4 Oops, uncomment LICENSE. 2001-03-20 12:01:25 +00:00
wiz
62e67adbbf add and enable maude 2001-03-20 11:59:00 +00:00
wiz
f88e4c531b Initial import of maude, a system for equational and rewriting logic
specification/programming.
Package provided by Paolo Torelli in pkg/11280.
Attention: Very restrictive license, to be filled out and returned in
hardcopy before usage.
2001-03-20 11:57:41 +00:00
wiz
c462e45001 Add NetBSD-sparc support, supplied by Stephan Thesing in pkg/12411. 2001-03-20 09:43:21 +00:00
wennmach
9a6d657f87 Update kaffe to 1.0.6.
1.0.6 fixes a number of bugs, supports libffi, features gcj integration
and a new version of kjc.

Converted kaffe to use our libtool.

Closes PR 10673.
2001-03-19 17:07:16 +00:00
tv
51502b4378 Make the Sun JDK/JRE 1.3 noninteractive for extract, and add license file
to "jdk13-license" with corresponding LICENSE attribute.  Closes pkg/12207
(and a past thread from tech-pkg).
2001-03-16 14:32:36 +00:00
skrll
a8d1e7fa28 Re-enable the -release option of libtool. ELF is fully supported with a.out
support to follow. Note this in documentation.

Bump revision of libtool to nb3 and update dependencies.

Update (sort) known affected PLISTs.

Fixes pkg/12368 by Kimmo Suominen <kim@tac.nyc.ny.us>
Fixes problems with cross/* noted on tech-pkg and packages by
	Chuck Cranor <chuck@research.att.com>, and
	Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
2001-03-12 11:23:01 +00:00
wiz
079495271c ${MD5_FILE} -> ${DIGEST_FILE} 2001-03-07 15:52:01 +00:00
mrg
9ecea4674c sparc64 does dynamic linking. 2001-03-06 10:03:03 +00:00
wiz
bd47fcc5d5 Remove an empty line to make pkglint happy. 2001-03-05 16:41:58 +00:00
tron
ae88308e76 Update package list for latest "libtool". 2001-03-04 10:07:53 +00:00
tron
5382bbe7c6 Because the minor number of the PNG library was increased packages compiled
using the newest PNG library won't work on system with an older one. To
prevent such problems with precompiled binary packages require at least
"png-1.0.9nb1" in all dependences.
2001-03-04 09:06:09 +00:00
jtb
428e23fdff Removed some of the FreeBSD heading. 2001-03-01 19:06:04 +00:00
wiz
9bb9c6f83f add patch-sum 2001-03-01 13:38:07 +00:00
hubertf
cc1187a0ff gcc installs a few extra files on sparc:
/usr/pkg/gcc-2.95.2//lib/gcc-lib/sparc--netbsdelf/2.95.2/crtbegin.o
/usr/pkg/gcc-2.95.2//lib/gcc-lib/sparc--netbsdelf/2.95.2/crtbeginS.o
/usr/pkg/gcc-2.95.2//lib/gcc-lib/sparc--netbsdelf/2.95.2/crtend.o
/usr/pkg/gcc-2.95.2//lib/gcc-lib/sparc--netbsdelf/2.95.2/crtendS.o

Make sure they find their way into PLIST
2001-03-01 02:10:22 +00:00
jlam
d7c6716d70 Add LIBGCC_SPEC definition taken from
gnusrc/gnu/dist/toolchain/gcc/config/netbsd.h
2001-03-01 00:30:34 +00:00
jlam
99371cfa2f Minimize differences between gcc/Makefile and pgcc/Makefile. 2001-02-28 23:51:12 +00:00
jlam
f022182ddd Make comment for ONLY_FOR_PLATFORM a bit more generic and reorder the
platforms so that NetBSD comes first (just because ;)
2001-02-28 23:49:18 +00:00
hubertf
3b6a62ce6b Make this pkg work on NetBSD/sparc.
Patches contributes by Michael Rauch <mrauch@fs.tum.de> in PR 12299
2001-02-28 23:28:08 +00:00
jtb
d9c518aaaf Don't install the header files in $(oldincludedir) which defaults to
/usr/include. They now get installed only in $(includedir).  I have no
idea why the package installs the same set of header's in two
different locations anyway.
2001-02-27 22:00:47 +00:00
wiz
1901c40db9 Use the tarballs that have the release version in their names.
Takes care of pkg/12172.
2001-02-27 21:36:07 +00:00
hubertf
d32e698de6 Cleanup MKDIR usage => INSTALL_*_DIR
XXX need to teach pkglint to be more picky about this
2001-02-25 04:17:35 +00:00
jtb
6550bfaa5c Updated to nhc-1.02. No changelog, but see
http://www.cs.york.ac.uk/fp/nhc98/status.html

for a summary of changes for this new release.
2001-02-24 22:51:03 +00:00
dmcmahill
2175605765 update to f2c-20001205.
while here, add more options to the f2c-f77 script:
from Jason Beegan,
-r8,  promote REAL and COMPLEX to DOUBLE REAL and DOUBLE COMPLEX
-s,   to strip executible

generalize the -Wall flag to accept -Wxxx and pass it to the c compiler
-Wxxx for gcc warnings

complete change log from the f2c maintainers since the last packaged
version:
------------------------------------------
  libf2c.zip: fix bug with the sequence backspace(n); endfile(n);
rewind(n); read(n).  Supply missing (long) casts in a couple of places
where they matter when size(ftnint) == sizeof(int) < sizeof(long).

Tue Jan 18 19:22:24 EST 2000
  Arrange for parameter statements involving min(...) and max(...)
functions of three or more arguments to work.
  Warn about text after "end" (rather than reporting a syntax error
with a surprising line number).
  Accept preprocessor line numbers of the form "# 1234" (possibly
with trailing blanks).
  Accept a comma after write(...) and before a list of things to write.

Fri Jan 21 17:26:27 EST 2000
  Minor updates to make compiling Win32 console binaries easier.  A
side effect is that the MSDOS restriction of only one Fortran file
per invocation is lifted (and "f2c *.f") works.

Tue Feb  1 18:38:32 EST 2000
  f2c/src/tokdefs.h added (to help people on non-Unix systems -- the
makefile has always had a rule for generating tokdefs.h).

Fri Mar 10 18:48:17 EST 2000
  libf77, libf2c.zip: z_log.c: the real part of the double complex log
of numbers near, e.g., (+-1,eps) with |eps| small is now more accurate.
For example if z = (1,1d-7), then "write(*,*) z" now writes
"(5.E-15,1.E-07" rather than the previous "(4.88498131E-15,1.E-07)".

Thu Apr 20 13:02:54 EDT 2000
  libf77, libi77, libf2c.zip: s_cat.c, rsne.c, xwsne.c: fix type
errors that only matter if sizeof(ftnint) != sizeof(ftnlen).

Tue May 30 23:36:18 EDT 2000
  expr.c: adjust subcheck() to use a temporary variable of type TYLONG
rather than TYSHORT under -C -I2.

Wed May 31 08:48:03 EDT 2000
  Simplify yesterday's adjustment; today's change should be invisible.

Tue Jul  4 22:52:21 EDT 2000
  misc.c, function "addressable": fix fault with "f2c -I2 foo.f" when
foo.f consists of the 4 lines
	subroutine foo(c)
	character*(*) c
	i = min(len(c),23)
	end
  Sundry files: tweaks for portability, e.g., for compilation by overly
fastidious C++ compilers; "false" and "true" now treated as C keywords
(so they get two underscores appended).
  libf77, libi77, libf2c.zip: "invisible" adjustments to permit
compilation by C++ compilers; version numbers not changed.

Thu Jul  6 23:46:07 EDT 2000
  Various files: tweaks to banish more compiler warnings.
  lib?77, libf2c.zip/makefile.u: add "|| true" to ranlib invocations.
  Thanks to Nelson H. F. Beebe for messages leading to these changes
(and to many of the ones two days ago).
  xsum.c: tweak include order.

Fri Jul  7 18:01:25 EDT 2000
  fc: accept -m xxx or -mxxx, pass them to the compiler as -mxxx
(suggestion of Nelson Beebe).  Note that fc simply appends to CFLAGS,
so system-specific stuff can be supplied in the environment variable
CFLAGS.  With some shells, invocations of the form
	CFLAGS='system-specific stuff' fc ...
are one way to do this.

Thu Aug 17 21:38:36 EDT 2000
  Fix obscure glitch: in "Error on line nnn of ...: Bad # line:...",
get nnn right.

Sat Sep 30 00:28:30 EDT 2000
  libf77, libf2c.zip: dtime_.c, etime_.c: use floating-point divide;
dtime_.d, erf_.c, erfc_.c, etime.c: for use with "f2c -R", compile with
-DREAL=float.

Tue Dec  5 22:55:56 EST 2000
  lread.c: under namelist input, when reading a logical array, treat
Tstuff= and Fstuff= as new assignments rather than as logical constants.
2001-02-24 18:37:45 +00:00
jtb
9c296966db Distfiles are in a subdir. 2001-02-24 15:54:43 +00:00
jtb
04c60c5efd Fix PLIST 2001-02-24 15:51:49 +00:00
jtb
aabe3ede87 Add cu-prolog 2001-02-24 15:48:21 +00:00
jtb
94d35d1104 Adjust for NetBSD 2001-02-24 15:45:52 +00:00
jtb
f8fa1496e7 Initial import of cu-prolog:
Experimental constraint logic programming language
2001-02-24 15:38:48 +00:00
jtb
7f2e0cde7e Add tcl-itcl 2001-02-23 20:37:21 +00:00
jtb
2973df2fb0 Initial import of tcl-itcl. Package submitted by Mark Davies
<mark@MCS.VUW.AC.NZ> in PR pkg/12060. Some minor adjustments by me.

[incr Tcl] provides the extra language support needed to build large Tcl/Tk
applications. It introduces the notion of objects, which act as building
blocks for an application. Each object is a bag of data with a set of
procedures or "methods" that are used to manipulate it. Objects are organized
into "classes" with identical characteristics, and classes can inherit
functionality from one another. This object-oriented paradigm adds another
level of organization on top of the basic variable/procedure elements, and
the resulting code is easier to understand and maintain.
2001-02-23 20:36:24 +00:00
jlam
9ea766a260 Make lang/gcc and lang/pgcc conflict under Solaris as both install directly
under ${LOCALBASE}.  This doesn't affect NetBSD as, there, both install
under ${LOCALBASE}/${PKGNAME}.
2001-02-21 18:12:20 +00:00
jtb
38df2a1f60 Fix PLIST generation. 2001-02-21 14:07:29 +00:00
jlam
d210267b93 Add and enable pgcc 2001-02-20 23:48:00 +00:00
jlam
a7ec5d1dde Pentium GNU Compiler Collection.
Provided in pkg/11483 by Jared McNeill <jmcneill@invisible.yi.org> with
several modifications by me to synchronize with lang/gcc.
2001-02-20 23:39:18 +00:00
jtb
3228b52ec9 Add swi-prolog 2001-02-20 20:04:50 +00:00
jtb
94b51b8290 Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler.  Compliant with Part 1 of the ISO
standard for Prolog.  Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface.  SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length.  Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 20:03:53 +00:00
wiz
b24cf71748 Bump to 5.6.0nb4: Depend on perl-mk. 2001-02-20 16:33:35 +00:00
jtb
9bc34f80b9 The installation will replace full path symlinks with relative ones.
No need to cd to ${PREFIX}/bin.
2001-02-19 21:44:00 +00:00
jtb
ee41a5f1c2 Generate PLIST to work on architectures other than ix86. Should fix
Sparc bulk build problem.
2001-02-19 17:08:12 +00:00
agc
82acd159f7 Move the COMMENT from being in its own file to a definition in the
package Makefile.
2001-02-17 09:06:56 +00:00
wiz
79a4bfc219 Not needed any more -- COMMENTs are in Makefiles now. 2001-02-16 15:52:49 +00:00
wiz
02e8ee6a47 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
While I'm here, unify category Makefiles to more standard style.
(If you have tools depending on the previous form, please fix them.)
2001-02-16 15:51:46 +00:00
jtb
9293e32c13 Add libcim.so libcim.so.3 2001-02-16 05:55:50 +00:00
jtb
8f523ed378 Fix the configuration process to work with the current libtool. Back
out previous change. Thanks to Nick Hudson for pointing out the stupidity
of my last change.
2001-02-16 05:44:04 +00:00
skrll
6fa086dab3 Fix typo. 2001-02-15 22:10:18 +00:00
jtb
1e12b64a05 libcim.so and libcim.so.3 don't get installed anymore (only libcim.so.3.0).
Fixes i386 bulk build problem.
2001-02-15 18:18:46 +00:00
jtb
5a9caedc5d No need to mention that this is written in ANSI C. This is not unusual
these days.
2001-02-15 07:38:41 +00:00
agc
96f3e3ed34 Fix typo 2001-02-09 17:59:46 +00:00
agc
ac6a7d3a2b + Create the symlinks relative to the cwd, so that we don't get erroneous
pathnames in there.

+ Treat libXm separately from the rest of the libs, since (a) it needs a
separate "intermediate" symlink as well, even for ELF libs, and (b) it
uses a completely different version number from the rest of the libs,
for obvious reasons
2001-02-09 17:48:39 +00:00
agc
5aaa40aeb1 On ELF systems, install symlinks to shared libs as well as the libs
themselves, in sync with the new PLIST style. Not tested on a.out
i386 platform, as I don't have one to hand.

Should address PR 12044, from Chris Jones.
2001-02-09 17:02:46 +00:00
agc
87e5899694 Add jdk licence to the licenses/ directory, so that "make show-license"
in pkgsrc/lang/jdk DTRT
Remove duplicate inclusion of bsd.prefs.mk in in jdk package Makefile
2001-02-09 15:03:06 +00:00
jlam
9b0deda231 Add missing semicolon.
Fixes PR#12153 by Olaf Seibert <rhialto@polderland.nl>.
2001-02-08 17:27:01 +00:00
fredb
f8363e87f7 Fix a few more paste-o's. 2001-02-07 05:16:39 +00:00
wiz
a2a0e6907e Actually bump the version number to 0.99.4nb1, and un-hardwire the
distfile in two places.
2001-02-06 18:27:36 +00:00
wiz
aa9c161a9f Update the package to 0.99.4nb1. All changes by John Refling.
Closes pkg/10535. Changes are:
o Bypassed the hard-to-reproduce build failure caused by
  getrusage() returning decreasing microsecond times.  Did
  this by wrapping the getrusage() function so that it never
  returns a smaller value for microseconds than the previous
  time it was called, if called within the same second.
  Perhaps this should be done to getrusage() internally, until
  fixed the proper way.  See PR bin/10201. --- refling.
o Added a tutorial and a message about it. --- refling.
2001-02-06 18:13:51 +00:00
wiz
d4fce8d4e7 Unify format of MESSAGEs, and include RCS Ids. 2001-02-06 14:24:03 +00:00
tron
f2d262e0be Use full pathname "${LOCALBASE}/bin/auto..." in dependences and make
targets. This includes a fix for PR pkg/12125 by Tomasz Luchowski.
2001-02-05 09:00:54 +00:00
wiz
b979f7222a Add automatic ${VARIABLE} handling for MESSAGE files.
Convert most MESSAGE files to new syntax (${VARIABLE} gets replaced,
not @VARIABLE@, nor @@VARIABLE@@).
By default, substitutions are done for LOCALBASE, PKGNAME, PREFIX,
X11BASE, X11PREFIX; additional patterns can be added via MESSAGE_SUBST.
Clean up some packages while I'm there; add RCS tags to most MESSAGEs.
Remove some uninteresting MESSAGEs.
2001-01-29 11:34:21 +00:00
jlam
416458621b Make this conflict with perl-5.00* so we can't install both perl-5.00404
and perl-base-5.6.0.
2001-01-25 14:40:10 +00:00
jtb
8bb0290f8e Not for Alpha platform. Currently only supported on 32 bit platforms. 2001-01-25 04:23:31 +00:00
wiz
2ff100dfe4 Use only LTCONFIG_OVERRIDE, drop LIBTOOL_OVERRIDE (not necessary, and
even counter-productive if both are used).
2001-01-24 21:07:29 +00:00
wiz
20766df5be Don't hardwire -O. From Adam Ciarcinski. 2001-01-24 20:13:39 +00:00
skrll
f6c74dff52 Remove unnecessary LIBTOOL_OVERRIDE. This should fix problems noted by
alpha bulk build.
2001-01-24 19:01:50 +00:00
he
2ebee49263 Depend on tcl>=8.3.2 instead of tcl-8.3.2 now that PKGNAME of tcl
is bumped to tcl-8.3.2nb1.
2001-01-24 18:44:57 +00:00
he
323b045b4b Add a point patch pulled from development version of tcl, so that
``while 1 { close [open /dev/null r] }'' does not leak memory for
each go-around.  This corresponds to sourceforge bugid #117988.
Bump PKGNAME to tcl-8.3.2nb1.
2001-01-24 18:42:33 +00:00
jdolecek
22bb4d50cf Update to nawk-20001115.
Changes (for detailed list, see FIXES which is part of distribution):
* various bugfixes
* allow \n explicitly in character classes
* some 8bit cleanups
2001-01-23 22:21:12 +00:00
jtb
09753eb784 Updated GNU Smalltalk to version 1.8.5. Update requested by jun@soum.co.jp.
Fixes PR pkg/12033.
2001-01-23 21:49:15 +00:00
jtb
557cc029c8 Removed ONLY_FOR_PLATFORM tag as it should work on other 32 bit machines. 2001-01-22 12:39:39 +00:00
jtb
267ac97a43 Put quotes around the arguments passed to stalin in the script. 2001-01-21 03:11:54 +00:00
jtb
02f0c14ae4 Minor improvements. Don't use "-freg-struct-return" if compiling on
the Alpha. This probably won't fix the recent problems in the bulk
builds.  Install "libstalin.a" in ${PREFIX}/lib/stalin instead of
${PREFIX}/lib.
2001-01-21 02:04:56 +00:00
jtb
d0b6480e64 Add and enable "pforth". 2001-01-19 22:29:39 +00:00
jtb
700155153d Initial import of new "pforth" package:
Portable ANS-like Forth written in ANSI C
2001-01-19 22:26:59 +00:00
jlam
33804604f9 Use ${PKGNAME} instead of hard-coding gcc-2.95.2. 2001-01-16 16:53:59 +00:00
tron
2bcd8c5bd0 Fix thinko in last commit. 2001-01-13 00:34:55 +00:00
tron
3731f4fbf8 It doesn't make sense to remove "bin/cc" and recreate it later in
"post-install" target.
2001-01-13 00:21:11 +00:00
tron
fd931ee3ad Remove bogus file entries. 2001-01-13 00:20:27 +00:00
jlam
6130dace65 Don't try to install a manpage for a dprofpp. 2001-01-11 17:51:29 +00:00
tron
1a91c3e889 Make this package work with Solaris:
- It can be bootstraped with Sun Workshop.
- It goes to "${LOCALBASE}" directly because there is no possible conflict
  with the system's GNU C compiler.
2001-01-11 06:53:10 +00:00
agc
9c2d582fc9 The way that shared objects were handled in the PLISTs and bsd.pkg.mk was
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.

+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt

With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-04 15:10:17 +00:00
rh
77be357b95 Update gb to 0.0.17. Changes include:
Version 0.0.17
        * Delay the parsing of the function specs until the function
          is used for the first time - speed and efficiency win (Frank)
        * Date functions fixed up (Ravi)
        * For Each implemented
        * UBound, LBound
        * More constants added
        * Screen's mouse pointer stuff impl
        * Object referencing grammar fixed
        * User defined constants implemented
        * Exit [Sub, Function, For etc.] impl.
        * Fix function invocation with Option Explicit
        * Parse Declare statements
        * ReDim implemented
        * Correct spelling of indices discovered.
        * Options setup and honoured (Ken Guest)
        * Lots of Command button signals added (Almer Tigelaar)
        * New object globalization logic
        * Build fix (Boszormenyi Zoltan)

Version 0.0.16
        * Implement CallByName
        * Port Frame to new object system (Frank)
        * Improve parser / lexer flexibility.
        * Implement Eval, Execute.
        * Implement user defined Types
        * Update project logic and form object referencing.
        * Add (evily hacked) up ASP runtime ( gb test/web.asp )
        * Install 'gb' by default to aid use.
2000-12-30 18:41:20 +00:00
itojun
72f99f5e7d upgrade to 0.53.
2/24/99  (version 0.53)
	 Additions:
	  DEFINE-FINITE-TYPE and DEFINE-ENUMERATED-TYPE (in structure
	   FINITE-TYPES; documented in doc/utilities.ps and
	   doc/html/utilities.html.
          Added CHAR-SOURCE->INPUT-PORT, CHAR-SINK->OUTPUT-PORT,
 	   MAKE-STRING-OUTPUT-PORT, STRING-OUTPUT-SOURCE-OUTPUT to
	   the extended-ports structure.
	  The structure BYTE-VECTORS is the same as CODE-VECTORS with `byte'
	   replacing `code' in all the names.  The underlying datatype is the
	   same for both, and uses `byte' when printing.
	  There is a new and much improved interface to C code, thanks to
           Mike Sperber.  It is documented in in doc/external.ps and
	   doc/html/external.html.
         Bug fixes:
	  Session-data and user-context records are no longer in the fluid env.
	  Lexical environments can now be nested up to 65k deep.
	  ,expand no longer prints `definition in expression context' warnings.
	  Added ARRAY? and SEARCH-TREE? to the array and search tree structures.
	  Flat environments work again.
	  Templates of the form `var ... ...' now work in syntax rules.
	  Reinstated caching of SCHEMIFY results to greatly reduce the space
           used by debugging info.
	  Added argument checking to STRING->NUMBER and NUMBER->STRING.
	  Fixed space blow-up in LOAD.
	  Unused ports are closed more reliably.
	 Changes:
	  The heap, gc, and image code is now in three separate modules.
          The symbol table is now held in a VM register.
	  Inlined SHOWING-FOCUS-VALUES into the main command loop and moved
	   the sentinal call to reduce the noise at the base of ,preview output.
	  The tables returned by MAKE-TABLE now use EQV? for comparison (instead
	   of EQ?).  This makes these tables about 50% slower when numbers are
           used as keys, but significantly more accurate.
	  Floating-point numbers are no longer double boxed.
	  The channels structure has been split into channels and low-channels.
2000-12-30 16:54:06 +00:00
hubertf
eaa7247f96 remove perl5-current 2000-12-29 17:19:21 +00:00
hubertf
3985079c2c This pkg is long superceded by the lang/perl5 pkg, so remove it.
(Also, this is the last pkg that uses pkg/PLIST-md.*, which has to
 die)
2000-12-29 17:16:33 +00:00
jlam
432b549e10 Move HTML documentation to under share/doc/html. 2000-12-19 09:24:17 +00:00
tron
3c09b528fb Manually create two empty directories which are otherwise missing in
the binary package.
2000-12-17 16:25:47 +00:00
wiz
bb7357fc54 Add patch against mkdir failure; provided in pkg/11633 by rafal@mediaone.net. 2000-12-16 01:57:36 +00:00
wiz
03230ea1d0 USE_LIBINTL instead of DEPEND on gettext 2000-12-16 01:57:01 +00:00
jtb
01277656d2 Cosmetic changes. 2000-12-13 22:33:25 +00:00
jlam
7eb54c8a4a Install HTML documentation under ${PREFIX}/share/doc/html. 2000-12-12 16:25:33 +00:00
wiz
a32b3a5655 Unify Makefiles -- mostly headers: remove FreeBSD Ids.
Consistent 4 character indentation of SUBDIR entries.
2000-12-12 01:30:36 +00:00
jtb
1acb7bf767 A couple of files should not have been imported. While were at it,
add extra directories to the includes path for the benchmarks.
2000-12-10 12:20:47 +00:00
jtb
49116e2bf6 Add and enable "stalin". 2000-12-10 11:10:16 +00:00
jtb
5b6b581c7d Initial import of new "stalin" package:
Aggressively optimizing Scheme compiler
2000-12-10 11:07:31 +00:00
jlam
1708f27d93 Honor CFLAGS passed in from the environment during build. 2000-12-08 20:41:18 +00:00
abs
1809ff935f Add brandybasic 2000-12-06 15:13:29 +00:00
abs
d949a6ad8b Import version 1.05 of Dave Daniels Brandy BBC Basic Interpreter
Brandy is an interpreter for BBC Basic (or Basic V as it is refered
to here) that runs under a variety of operating systems. Basic V
is the version of Basic supplied with desktop computers running
RISC OS. These were originally made by Acorn Computers but are now
designed and manufactured by companies such as RiscStation and
MicroDigital.
2000-12-06 15:13:11 +00:00
drochner
f1cc4228a1 correct MASTER_SITES 2000-12-05 15:04:32 +00:00
drochner
e5d4d33cb2 fix reporting of dynamic linking errors 2000-12-05 15:03:52 +00:00
jtb
b0103261a9 Add and enable "vslisp". 2000-12-04 23:50:08 +00:00
jtb
1788a3b1bc Initial import of new "vslisp" package:
Embedded Lisp library and standalone interpreter
2000-12-04 23:47:35 +00:00
jtb
71475b2673 Add and enable "RScheme". Fixes PR pkg/11401 by Jason Beegan. 2000-11-30 05:00:27 +00:00
jtb
c9f2221742 Initial import of new "RScheme" package:
Scheme implementation
2000-11-30 04:56:21 +00:00
jtb
561acc6734 Add and enable new "nhc98" package. Fixes PR pkg/11378 by Jason Beegan. 2000-11-29 00:37:24 +00:00
jtb
c8c4a00ca9 Initial import of new "nhc98" package:
Portable Haskell 98 compiler
2000-11-29 00:33:09 +00:00
mycroft
de5b1ad39c Correct PLIST for libtool changes. 2000-11-27 17:51:07 +00:00
jtb
7ccbf6d223 Add and enable "cim". Fixes PR pkg/11386 by Jason Beegan. 2000-11-25 22:03:53 +00:00
jtb
9279e34502 Initial import of new "cim" package:
Simula compiler based on the C programming language
2000-11-25 21:59:30 +00:00
rh
ad4e2ceeb2 Update gb to 0.0.15. Changes include:
* Implement a collections object
        * Add the '!' operator WorkSheets!Sheet1
        * Impl the 'visible' property on form items.
        * Read / Write only properties
        * Impl. default methods
        * Massive internal object / type system re-write
        * Major API clean
        * Potential security issue fixed
        * Lots of Parser / Lexer work
                + Class parsing
                + Set statement
                + Control array parsing
                + 'Is' statement
        * Lots of parser / lexer bugs fixed
        * File IO performance improvements and fixes
        * Lof implemented, Open improved
        * More Command button events
        * Form parsing & FRX handling
        * GUI items - PictureBox, Frame, Check started
        * Embryonic GB GUI designer
2000-11-25 14:16:36 +00:00
skrll
cafda406ec Give reasons for diabling packages. 2000-11-23 12:48:21 +00:00
wiz
8a17133f0e Depend on readline, and use it. 2000-11-22 21:19:13 +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
skrll
63af617d5b Disable {libperl,perl}-current
Update sun-{jdk,jre}
2000-11-21 16:34:53 +00:00
tv
88e84a829d Switch to sun-jre-*. 2000-11-18 00:43:42 +00:00
tv
837e0998c2 Add needed CONFLICTS. 2000-11-18 00:40:50 +00:00
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