Commit graph

440 commits

Author SHA1 Message Date
mbw
07162f0910 configure was missing a ./ and wasn't finding the configure script 2000-04-24 04:17:38 +00:00
agc
11d1f7b147 Update to 20th June 1999 sources, fixing PR 9935 from Greg Woods.
The checksum on the old package corresponded to the 19990620 source,
whilst the package thought it was 19980211. Fix package name accordingly.

Unfortunately, there is no version number or date on the awk distfile,
so put the distfile in its own uniquely-named directory.

Just for the record, there are a number of bug fixes in the 19990620
source:

Jun 20, 1999:
        added *bp in gettok in lex.c; appears possible to exit function
        without terminating the string.  thanks to russ cox.
Jun 2, 1999:
        added function stdinit() to run to initialize files[] array,
        in case stdin, etc., are not constants; some compilers care.
May 10, 1999:
        replaced the ERROR ... FATAL, etc., macros with functions
        based on vprintf, to avoid problems caused by overrunning
        fixed-size errbuf array.  thanks to ralph corderoy for the
        impetus, and for pointing out a string termination bug in
        qstring as well.
Apr 21, 1999:
        fixed bug that caused occasional core dumps with commandline
        variable with value ending in \.  (thanks to nelson beebe for
        the test case.)
Apr 16, 1999:
        with code kindly provided by Bruce Lilly, awk now parses
        /=/ and similar constructs more sensibly in more places.
Apr 5, 1999:
        changed true/false to True/False in run.c to make it
        easier to compile with C++.  Added some casts on malloc
        and realloc to be honest about casts; ditto.  changed
        ltype int to long in struct rrow to reduce some 64-bit
        complaints; other changes scattered throughout for the
        same purpose.  thanks to Nelson Beebe for these portability
        improvements.
        removed some horrible pointer-int casting in b.c and elsewhere
        by adding ptoi and itonp to localize the casts, which are
        all benign.  fixed one incipient bug that showed up on sgi
        in 64-bit mode.
        reset lineno for new source file; include filename in error
        message.  also fixed line number error in continuation lines.
        (thanks to Nelson Beebe for both of these.)
Mar 24, 1999:
        Nelson Beebe notes that irix 5.3 yacc dies with a bogus
        error; use a newer version or switch to bison, since sgi
        is unlikely to fix it.
Mar 5, 1999:
        changed isnumber to is_number to avoid the problem caused by
        versions of ctype.h that include the name isnumber.
        distribution now includes a script for building on a Mac,
        thanks to Dan Allen.
Feb 20, 1999:
        fixed memory leaks in run.c (call) and tran.c (setfval).
        thanks to Stephen Nutt for finding these and providing the fixes.
Jan 13, 1999:
        replaced srand argument by (unsigned int) in run.c;
        avoids problem on Mac and potentially on Unix & Windows.
        thanks to Dan Allen.
        added a few (int) casts to silence useless compiler warnings.
        e.g., errorflag= in run.c jump().
        added proctab.c to the bundle outout; one less thing
        to have to compile out of the box.
        added calls to _popen and _pclose to the win95 stub for
        pipes (thanks to Steve Adams for this helpful suggestion).
        seems to work, though properties are not well understood
        by me, and it appears that under some circumstances the
        pipe output is truncated.  Be careful.
Oct 19, 1998:
        fixed a couple of bugs in getrec: could fail to update $0
        after a getline var; because inputFS wasn't initialized,
        could split $0 on every character, a misleading diversion.
        fixed caching bug in makedfa: LRU was actually removing
        least often used.
        thanks to ross ridge for finding these, and for providing
        great bug reports.
2000-04-20 08:26:11 +00:00
sakamoto
7f1f949930 Update ruby to 1.4.4
Changes: Several bug fixes. Compiles out of the box on Alpha.
2000-04-18 10:46:08 +00:00
sakamoto
bbe56c313c add XLDFLAGS="${LDFLAGS}" to MAKE_ENV, fixes shared library linking. 2000-04-14 04:20:12 +00:00
sakamoto
fc0d35f13d regen. 2000-04-11 07:35:29 +00:00
sakamoto
41d13a62fd Remove redundant dependency on ncurses.
Fixes pkg/9793 by itojun@itojun.org.
2000-04-11 07:35:15 +00:00
sakamoto
3c2a88c57f fix to link shared library at finding libraries phase. 2000-04-11 07:30:58 +00:00
itohy
70bf60ba8f I couldn't complete level 11 of sokoban without this change.... 2000-04-11 06:57:50 +00:00
itohy
9ce0337507 Port to m68k. Possibly work on other architectures, but not tested. 2000-04-11 06:54:45 +00:00
pooka
f02cc8681e Upgrade to icon-9.3.2.
For the Icon source code, this is primarily a maintenance release. The
code has been reworked and simplified to increase portability. An ANSI
C compiler is now required, and UNIX systems are expected to supply a
POSIX (1003.1-1988) library.

Version 9.3.2 adds one new feature:
The files in a directory can be listed by opening the directory as a
file. Subsequent reads return the names of the files contained in the
directory. The names are returned in no particular order, and for UNIX,
the directories "." and ".." are included.
2000-04-05 14:32:51 +00:00
jdolecek
9fe36dec5d Update to moscow_ml-1.44. Changes in 1.44 (from pkg README):
* Access to GNU gdbm persistent hashtables (structures Gdbm, Polygdbm)
    * Interface to the PostgreSQL database server (structure Postgres)
    * Interface to the MySQL database server (structure Mysql)
    * Interface to POSIX 1003.2 regular expressions (structure Regex)
    * Interface to sockets (structure Socket)
    * Faster bytecode execution (when compiled with GCC or egcs)
    * Registration of ML and C functions simplify callbacks

Apparently the NetBSD patches were also pulled up.

Since the distfile on the original site was updated without
version indication, this also fixes kern/9783.
2000-04-05 08:44:59 +00:00
tron
782b73a94b Adapt to new handling of "${CONFIGURE}". 2000-03-27 08:54:53 +00:00
tron
9b768eda38 Initial import of unfinished "gcc-2.95.2" package:
GNU Compiler Collection
2000-03-24 23:41:20 +00:00
jlam
45f8d7161b Update mawk to 1.3.3. Changes from 1.2.2:
1.3.1 -> 1.3.2 Sep 1996

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

2) Added ferror() checks on writes.

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

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

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

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

1.2.2 -> 1.3 Jul 1996
Extensive redesign of array data structures to support large arrays and
fast access to arrays created with split.  Many of the ideas in the
new design were inspired by reading "The Design and Implementation of
Dynamic Hashing Sets and Tables in Icon" by William Griswold and
Gregg Townsend, SPE 23,351-367.
2000-03-24 17:56:49 +00:00
tron
ea7dc91900 Because the minor of "libpng" was bumped we must sure that packages
compiled for the update "png" package depend on it.
2000-03-21 22:40:50 +00:00
kim
76918fb990 Using ${VERSION} instead of a hard-coded 1.1.8
in the shared library hack feels safer.
2000-03-16 18:51:07 +00:00
wiz
79ac2d2e29 add & enable snobol 2000-03-11 06:02:45 +00:00
wiz
e151cd131d Initial import of the original SIL (SNOBOL4 Implementation Language)
"macro" version of SNOBOL4 (developed at Bell Labs) with the `C'
language as a target. Requested in pkg/9074.
2000-03-11 06:01:55 +00:00
wiz
74874e66d9 remove trailing `.' 2000-03-09 13:47:31 +00:00
jlam
5a0ab57446 Cosmetic changes. 2000-02-25 06:18:08 +00:00
jlam
127efa3706 Use a static instead of dynamic PLIST. 2000-02-25 05:11:58 +00:00
wiz
f895e15bb9 remove commented out SUBDIR += lines for packages that never got
converted from FreeBSD, or have been disabled since. Sorted lines
alphabetically, added some missing directories.
2000-02-25 01:04:11 +00:00
jlam
4c82cdc02d Update smalleiffel to -0.77.
Release - 0.77 - Saturday February 12th, 2000
     * Added in directory SmallEiffel the new [2]install command class
       install.e with a precompiled install.exe for Windows. This
       install.e class is intended to install the SmallEiffel
       distribution it comes with, and is designed to be as portable as
       possible. This automatic installation program has already been
       tested for Windows/lcc-win32, Windows/bcc32, Linux/gcc,
       Solaris/gcc, DEC-Alpha/gcc and FreeBSD/gcc, ... To install
       SmallEiffel under some UNIX like system, just type make in the
       SmallEiffel directory. To install SmallEiffel under Windows, just
       run install.exe. On other systems, C compile and run the install.c
       file.
     * Added C++ external support (creation of C++ objects, deletion of
       C++ objects, member functions calls, static functions calls etc.).
       See lib_show/external/C++ for examples.
     * Added NUMBER library, for infinite precision and infinitely large
       numbers. See lib_show/number for examples.
     * Added ITERATOR library, for external iterators on data structures.
       See lib_show/iterator for examples.
     * Added class BIT_STRING for very large bit sequences, with
       reference semantics.
     * Added class BASIC_DIRECTORY and class DIRECTORY to handle in a
       portable way directories as well as system path notations. See
       lib_show/basic_directory for examples. This class is also
       implemented for Java byte-code (command [3]compile_to_jvm).
     * Added class BASIC_TIME, TIME_IN_FRENCH TIME_IN_ENGLISH and
       TIME_IN_ITALIAN to handle date and time. See lib_show/basic_time
       for examples. Low level routines for Java byte-code are not yet
       implemented If you have some time to do this, you just have to add
       the missing Java code in sys/runtime/SmallEiffelRuntime.java (do
       not forget to post your work on the SmallEiffel mailing list).
     * Features deep_clone and deep_equal of class GENERAL are now
       implemented for the C compilation mode (does not work yet with
       compile_to_jvm).
     * Added feature skip_remainder_of_line and feature reach_and_skip in
       class INPUT_STREAM. Warning: in order to be consistent with other
       features, the behavior of features skip_separators and
       skip_separators_using has changed.
     * Added feature to_hexadecimal and feature to_hexadecimal_in in
       class INTEGER.
     * Improved incremental recompilation of the generated C code (also
       fixed a very old bug in incrementality).
     * Exceptions handling: the default_rescue feature is now supported.
     * Various bug fixes and improvements (type inference score
       increased).
2000-02-21 21:23:28 +00:00
dmcmahill
d268603a0c -install missing .source file
-change -rdynamic cc flag to -Wl,--export-dynamic for correct operation on
 ELF.
-add a patch to take care of some places where "#ifdef(__alpha__)" was used
 for OSF dependent code.
-patch the configure script to not hard code DEC compilers for alpha's.
2000-02-16 22:02:31 +00:00
fredb
6fff50b3b9 "-R" -> "-Wl,-R" 2000-02-16 16:03:22 +00:00
fredb
ab4a9a08d5 Packages configure script doesn't propagate LDFLAGS to the generated
Makefile, so use LIBS instead. Seperate configure step not required--
package does that automatically. Closes PR pkg/9433.
2000-02-16 15:59:23 +00:00
pooka
5c3b684e37 Enable bwbasic 2000-02-15 19:45:22 +00:00
pooka
4577d8e4b2 The Bywater Basic interpreter 2.20 2000-02-15 19:43:22 +00:00
tsarna
a319cdfbb4 Update to 2.1.4, the version-of-the-week. (no functional change.) 2000-02-15 01:11:56 +00:00
dmcmahill
584ef45c03 use the config.guess script that comes with the program to determine what
directory the program built in instead of trying to generate the system
name on our own.  This ensures it always works (for example 1.4.2_ALPHA
confused this when done the old way)
2000-02-12 20:49:49 +00:00
tron
e8a1039530 Use "png>=1.0.3" instead of "png-*" in dependence list. 2000-02-09 20:20:52 +00:00
hubertf
703efc8adb adjust for changed distfiles on the master site 2000-02-09 18:19:18 +00:00
tron
f184beb4a5 Use wildcard dependence for "png" package. 2000-02-09 15:22:32 +00:00
wiz
a8c509b9e1 do not create ${PREFIX}/share/elk, since it's not needed, and not
handled in PLIST
2000-02-07 01:58:24 +00:00
wiz
bfe3d2a941 RCS tag added 2000-02-05 19:49:58 +00:00
wiz
b85dc50654 reorder lines to silence pkglint 2000-02-05 19:49:20 +00:00
wiz
57c600f52d $() -> ${} 2000-02-05 19:47:46 +00:00
wiz
641e27c26c add info-dir entries for info files, even for binary packages 2000-02-05 19:46:30 +00:00
wiz
d463a2e08c Updated to the last dist-file at the original site, but marked as
broken, since it doesn't compile (the previous version didn't compile,
either).
2000-02-05 19:45:33 +00:00
wiz
54b77d469b use CONFIGURE_ARGS+= instead of CONFIGURE_ARGS=, fixes shared
library building
2000-02-02 04:07:36 +00:00
wiz
d07e657e60 regen 2000-02-02 04:05:59 +00:00
jwise
08e833403e Update this to use ELF version of jdk-1.1.8 distribution on ELFin i386
systems.  Many thanks to Scott Bartram/OrionSoft for providing this
(and the a.out version)
2000-02-01 02:21:54 +00:00
augustss
88de200418 Apply patch from PR 9115. 2000-01-24 12:27:20 +00:00
augustss
9c9e200b62 Apply patch from PR 9114. 2000-01-24 12:21:21 +00:00
itojun
cd2ea8771e fix ELF platform support (configure.in patch missed one of clauses)
enable IPv6 on USE_INET6.
approved by: sakamoto (maintainer)
2000-01-22 13:31:44 +00:00
pooka
50dfc61e79 Make this compile on sparc and work better on alpha. Unfortunately,
not fully functional on either.. yet.
2000-01-20 14:12:50 +00:00
tron
10f7165000 Downgrade "perl" package to working version 5.00404. 2000-01-18 22:31:46 +00:00
tron
e295bb0958 "Pull up" changes by Johnny C. Lam. 2000-01-18 22:27:17 +00:00
tron
81d6701388 Reimport mostly broken version 5.00503 of "perl" package as "perl-current". 2000-01-18 22:15:51 +00:00
jlam
dfd70adc1d Change PLIST handling to differentiate between ELF and a.out, as well as
shared and static (NOPIC).  Works with ELF on -current now.

NOPIC and SunOS support may be broken; someone else with the necessary
resources should test and possibly fix these cases.
2000-01-18 17:11:50 +00:00