Commit graph

4264 commits

Author SHA1 Message Date
jnemeth
c4d722967e cjones@ is no longer a developer 2007-07-05 18:20:07 +00:00
adrianp
2fb736a53a s/PRIVILEGED_STAGE/PRIVILEGED_STAGES/g as it could refer to multiple
stages in the future.  Suggested by rillig@
2007-07-02 20:24:27 +00:00
joerg
0b38b08309 Override /usr/local as LUA_ROOT and ensure that the default search path
matches the pkgsrc environment. Bump revision.

From Simon Schubert via IRC.
2007-07-02 13:36:38 +00:00
heinz
10206108e9 The package supports installation to DESTDIR. 2007-07-01 15:58:37 +00:00
adrianp
226e284433 Add PRIVILEGED_STAGE+= clean (NetBSD only) 2007-07-01 00:25:53 +00:00
adrianp
58d0de312f Add PRIVILEGED_STAGE+= clean (NetBSD only) 2007-07-01 00:17:01 +00:00
adrianp
ecedaf57d5 Add PRIVILEGED_STAGE+= clean (NetBSD only) 2007-07-01 00:10:18 +00:00
adrianp
321c0237de Add PRIVILEGED_STAGE+= clean 2007-07-01 00:07:56 +00:00
joerg
2cc673208f Add DragonFly support. 2007-06-30 18:31:52 +00:00
dmcmahill
48efc9cde7 Only add -lsunmath on SunOS if we're using the sunpro compiler. Otherwise
we don't have it and a replacement for isinf() (the function that sunmath
was used for) is compiled in.
2007-06-28 01:31:52 +00:00
joerg
0805729013 Mask DragonFly. It coredumps and just hangs around. 2007-06-25 23:20:58 +00:00
dmcmahill
bb42376c1c make sure guile can find its loadable modules 2007-06-25 21:36:18 +00:00
rillig
877c171288 Shell scripts should not use the += operator for variable assignments.
In this case, the += operator appears in an embedded AWK script, so it
is ok.
2007-06-25 21:18:37 +00:00
minskim
1f59c2f2f8 Use stdlib.h instead of malloc.h, which is nonstandard. 2007-06-23 08:26:44 +00:00
rillig
ac55c4ab67 Fixed file permissions.
PKGREVISION++
Ok'ed by wiz.
2007-06-22 11:21:23 +00:00
rillig
68d8260f82 Added the usual documentation. 2007-06-18 07:21:09 +00:00
minskim
5be50b1fed Make this package build on case-insensitive filesystems by renaming
conflicting files.
2007-06-17 21:24:41 +00:00
salo
89f783bfd6 Phoning home is considered really rude nowadays, especially when you
collect users' e-mail addresses..  Bad developers, bad!  No cookie!
2007-06-17 15:38:54 +00:00
dmcmahill
3e50b8ba51 repair build on SunOS-5.9 2007-06-15 21:08:41 +00:00
obache
52beb69044 Update lua to 5.1.2.
Patch provided by Holger Weiss in PR 36333.
And specify more platform target.

This release fixes all known bugs in 5.1.1.
2007-06-15 17:45:37 +00:00
markd
f5f06a31fe Note conflict with emacs22 which now has the manual bundled.
PR pkg/36492.
2007-06-15 01:44:21 +00:00
obache
36db4f2b8a COMMENT is too old.
For GNU Emacs Version 21.2, not for 20.3, sice updated to 21-2.8.
2007-06-15 01:18:52 +00:00
joerg
81a59aadc3 Precreate the jre directory, otherwise parts of the installation silently
fails.
2007-06-13 14:25:49 +00:00
joerg
2e38050691 Doesn't support TLS and is therefore pretty much useless on DragonFly. 2007-06-12 22:00:39 +00:00
joerg
c365788409 Can't work on DragonFly due to missing TLS support. 2007-06-12 20:10:17 +00:00
joerg
7fbf85736a guile's configure script is buggy as it assumes that cexp and clog
are present if the complex.h header exists. csqrt on the contrary
is actively checked. For now, disable complex double handling on
DragonFly to work around this.
2007-06-12 19:49:28 +00:00
dmcmahill
59f55f274d Update to guile-1.8.1. Note that the 1.6.x series of guile is still available
in lang/guile16.  Many, many changes since the last 1.6.x release including
bug fixes, build fixes, and many feature additions.  See the NEWS file for the
full (> 1,000 lines) list of changes.
2007-06-12 03:02:33 +00:00
uwe
8a202ffc6b clisp 2.41 supports NetBSD/powerpc out of the box now, thanks to
Magnus Henoch mange()freemail.hu who sent fixes upstream.

Nuke post-patch target and files/* that we no longer need.  Tested on
my macppc.

ok agc@
2007-06-11 18:28:38 +00:00
heinz
1043001008 Added support for installation of extensions to DESTDIR. 2007-06-11 17:59:23 +00:00
heinz
7bb379e7fe Added support for installation to DESTDIR. patch-an had removed correct
support for this before, probably unintentionally.
2007-06-11 17:45:30 +00:00
taca
22cc689545 Correct RUBY_DISTNAME with RUBY_PATCH_LEVEL set. 2007-06-10 13:47:03 +00:00
joerg
914625b099 DragonFly 1.8.0 has a broken getucontext, so forcefully disable it. 2007-06-10 04:30:29 +00:00
obache
f3d52b4f01 Update scheme48 to 1.6.
Patch provided by Yorick Hardy in PR 36335.
And added test target (but fail if effective user == root direcoty owner).

Release notes for version 1.6


    * Additions:
          o An autogen.sh script for generating the various generated files from source was added.
          o Infrastructure for creating, running and composing test suites was added. As a result, "make check" now runs more tests than before.
          o It is now possible for adventurous users to run the linker in PLT Scheme.
    * Changes:
          o make image now assumes a Unicode-capable Scheme 48.
    * Bug fixes:
          o A bug where automatic port-flushing would churn trying to write to a blocking socket was fixed.
          o An infinite loop upon (/ 0.0 0.0) was fixed. (reported by Taylor Campbell)
          o A bug that made system unusable was fixed. (reported by Marco Benelli)
          o A bug with package mutation, which made running the PreScheme compiler on the VM break was fixed.
          o Bugs related to the conversion between OS strings and strings on command-line handling were fixed. (reported by Andreas Rottmann)
          o Compilation using gcc now uses the -munaligned-doubles flag where available, which is needed on SPARCs to make floating-point arithmetic work.
          o Compilation older versions Cygwin that don't have langinfo.h should be fixed.
          o Some problems with installing and running on Windows Vista were fixed. (thanks to Axel T. Schreiner)


Release notes for version 1.5


    * Additions:
          o Comprehensive Unicode support was added. See the manual for details.
          o An implementation of SRFI 19 was added. (thanks to Emilio Lopes)
          o Syntax-rules now supports vector patterns and templates.
          o The ,bound? command now produces more output. (thanks to Taylor Campbell)
    * Changes:
          o Many of the POSIX procedures that accepted or returned strings previously now accept or return OS strings. See the manual for details.
          o The ,build command now accepts a procedure that will be called with a list of OS strings rather than regular strings.
          o The ascii->char and char->ascii procedures from the ascii structure covers only ASCII (codes 0-127) now. (Previously, the range included 128-255 as well.)
    * Bug fixes:
          o A bug with package mutation was fixed. (reported by Taylor Campbell)


Release notes for version 1.4


    * Additions:
          o Regexp? is now exported from the rexexps structure.
          o SRFIs 4, 39, 40, 43, 43, 60, 61, 63, 66, 67, 71, 78 (mostly thanks to David Van Horn)
          o In the command processor, switches were generalized to settings, specifically to customize various printing parameters. See the manual for details.
          o A generic byte-code parser was added to the system; the disassembler uses it.
          o A reinitializers for register actions to be performed after resuming an image was added.
          o A variable-arguments-lists structure implementing a macro for dealing with optional default parameters was added.
          o A get-interrupt-handler procedure was added.
          o An --enable-universal-binary option was added to configure to facilitate building universal binaries on Mac OS X. (thanks to Eric Knauel)
          o The C code now has access to enum sets.
    * Changes:
          o File-options (in the POSIX libary) are now enum sets; this allows using enum-set operations on them.
          o Various changes were made to the VM to enable native-code compilation.
          o Socket addresses are always reusable.
          o 1+ and 1- are no longer valid identifiers.
          o The ordering of in/out thunks of dynamic-wind was changed to be consistent with itself and with the upcoming R6RS.
          o The Windows build is now done using Visual Studio 2005.
    * Bug fixes:
          o Macro-defining macros now work in PreScheme.
          o Opening a file for both read and write via the POSIX libraries wouldn't work correctly. (Reported by Andreas Rottmann.)
          o PreScheme's copy-memory! now works for overlapping regions.
          o Various C compilation problems were fixed.
          o cmuscheme48.el should now work under GNU Emacs as well as XEmacs.
          o Numerous problems with floating-point arithmetic were fixed.
          o A race condition with queues was fixed. (thanks to David Frese)
          o Part of script messages were printed on stdout rather than stderr; fixed. (thanks to Andreas Rottmann)
          o A shadowing bug in the debugging package was fixed. (thanks to Taylor Campbell)
          o A bug in the CML sync-group primitive was fixed. (thanks to Heath Putnam)
          o Various errors in SRFI 13 were fixed.
          o A bug in the auto-integrator was fixed. (thanks to Taylor Campbell)
          o A bug in load-dynamic-externals was fixed. (thanks to Taylor Campbell)
          o Several bugs in vector-merge were fixed. (reported by Matthias Radestock)
          o The CML wrap was made correctly tail-recursive. (reported by Heath Putnam)
          o A bug in the PreScheme C backend, that would sometimes incorrectly delete tail calls without a return value, was fixed. (reported by Eric Merritt)
          o Several bugs in interface walking were fixed. (reported by Taylor Campbell)
          o A bug in the PreScheme compiler affecting the removal of unused procedures was fixed. (thanks to Eric Knauel)
          o Some precedence bugs in the C stubgs for the regexp code were fixed. (thanks to Matthew Dempsky)
          o A bug in the regexps package for regexps without submatches was fixed.
          o (set-current-proposal! (current-proposal)) no longer raises an exception. (thanks to Taylor Campbell)
          o A bug in package caching was fixed. (thanks to Taylor Campbell)
          o A bug in the generation of environment maps was fixed. (thanks to Taylor Campbell)
          o The Windows installer package should now work even on systems that have delayed variable expansion on by default. (thanks to Emilio Lopes)
          o Exception handlers that return from raise are now handled correctly. (reported by Norbert Freudemann)
2007-06-09 06:59:03 +00:00
obache
4fd232375a Update clisp to 2.41.
Based on patch provided by Yorick Hardy in PR 36334, I ajust patch files.

2.41 (2006-10-13)
=================


User visible changes
--------------------


* New module libsvm interfaces to <http://www.csie.ntu.edu.tw/~cjlin/libsvm>
  and makes Support Vector Machines available in CLISP.
  See <http://clisp.cons.org/impnotes/libsvm.html> for details.


* The same internal interface now handles FFI forms DEF-CALL-OUT and
  DEF-C-VAR regardless of the presence of the :LIBRARY argument.
  (:LIBRARY NIL) is now identical to omitting the :LIBRARY argument.
  The default for the :LIBRARY argument is provided by
  FFI:*DEFAULT-FOREIGN-LIBRARY* (bound in a compilation unit).
  See <http://clisp.cons.org/impnotes/dffi.html#dffi-default-lib> for details.


* Bug fixes:
  + DOCUMENTATION on built-in functions was broken on some platforms.
    [ 1569234 ]
  + Fixed FFI callbacks, broken since the 2.36 release.
  + Fixed the way the top-level driver handles the "--" option terminator.
  + Fixed COMPILE of APPLY in LABELS for local function. [ 1575946 ]


2.40 (2006-09-23)
=================


Important notes
---------------


* All .fas files generated by previous CLISP versions are invalid and
  must be recompiled. This is because DOCUMENTATION and LAMBDA-LIST are
  now kept with the closures.
  Set CUSTOM:*LOAD-OBSOLETE-ACTION* to :COMPILE to automate this.
  See <http://clisp.cons.org/impnotes.html#loadfile> for details.


User visible changes
--------------------


* Infrastructure
  + Top-level configure now accepts a new option --elispdir which specifies
    the installation directory for the Emacs Lisp files (clhs.el et al).
    The default value is ${datadir}/emacs/site-lisp/.
    Thus, clhs.el at al are now installed by "make install", and should
    be included in the 3rd party distributions.
  + Top-level configure now accepts variables on command line, e.g.,
    ./configure CC=g++ CFLAGS=-g


* Function PCRE:PCRE-EXEC accepts :DFA and calls pcre_dfa_exec() when
  built against PCRE v6. See <http://clisp.cons.org/impnotes/pcre.html>.


* New functions RAWSOCK:IF-NAME-INDEX, RAWSOCK:IFADDRS.
  See <http://clisp.cons.org/impnotes/rawsock.html>.


* When the OPTIMIZE SPACE level is low enough, keep function
  documentation and lambda list.
  See <http://clisp.cons.org/impnotes/declarations.html#space-decl>.


* Bug fixes:
  + Make it possible to set *IMPNOTES-ROOT-DEFAULT* and *CLHS-ROOT-DEFAULT*
    to local paths, as opposed to URLs. [ 1494059 ]
  + Fix the evaluation order of initialization and :INITIALLY forms in
    then extended LOOP. [ 1516684 ]
  + Do not allow non-symbols as names of anonymous classes. [ 1528201 ]
  + REINITIALIZE-INSTANCE now calls FINALIZE-INHERITANCE. [ 1526448 ]
  + Fix the RAWSOCK module on big-endian platforms. [ 1529244 ]
  + PRINT-OBJECT now works on built-in objects. [ 1482533 ]
  + ADJUST-ARRAY signals an error if :FILL-POINTER is supplied and non-NIL
    but the non-adjustable array has no fill pointer, as per ANSI. [ 1538333 ]
  + MAKE-PATHNAME no longer ignores explicit :DIRECTORY NIL (thanks to
    Stephen Compall <s11001001@us...>). [ 1550803 ]
  + Executable images now work on ia64 (thanks to Dr. Werner Fink
    <werner@su...>).
  + MAKE-PATHNAME on win32 now handles correctly directories that start
    with a non-string (e.g., :WILD). [ 1555096 ]
  + SOCKET-STREAM-PEER and SOCKET-STREAM-LOCAL had do-not-resolved-p
    inverted since 2.37.
  + Set functions with :TEST 'EQUALP were broken on large lists. [ 1567186 ]
2007-06-09 06:10:31 +00:00
tron
36cdb45af2 We have to use GNU make under Mac OS X because the "configure" script
generates a GNU make specific makefile on this platform.
2007-06-08 22:16:25 +00:00
tron
8ebe653aaf Correct version number for Python 2.4.x. 2007-06-08 18:50:05 +00:00
wiz
1e8671d641 Update to 2.4.4:
We are pleased to announce the release of Python 2.4.4 (FINAL), a
bugfix release of Python 2.4, on October 18, 2006.

Important: 2.4.4 includes a security fix (PSF-2006-001) for the
repr() of unicode strings in wide unicode builds (UCS-4) [does not
affect pkgsrc]

Python 2.4 is now in bugfix-only mode; no new features are being
added. At least 80 bugs have been squished since Python 2.4.3,
including a number of bugs and potential bugs found by with the
Coverity and Klocwork static analysis tools. We'd like to offer
our thanks to both these firms for making this available for open
source projects - see their websites if you're interested.
2007-06-08 14:16:15 +00:00
adrianp
fb3961fc3f Move the refined php dependency after the b3.mk include.
Bump PKGREVISION
2007-06-08 12:37:32 +00:00
adrianp
3e87827f34 Fix the install path for the CGI binary so it ends up where we want it.
Pointed out by schmonz@ and taca@
Bump PKGREVISION
2007-06-08 12:29:53 +00:00
pooka
f895f80eeb Update to mzscheme 360. Loads of changes and bugfixes since
mzscheme 205 (released in 2003), including a native JIT compiler.

patches provided by Yorick Hardy in pkg/36330
2007-06-07 13:01:34 +00:00
adrianp
6391ed8962 Add in the correct patch to fix CVE-2007-2872
Spotted by Takahiro Kambe
2007-06-07 10:45:18 +00:00
uwe
46b1b802a3 clisp now ships with its own copy of ffcall that has evolved from the
last released version that we have as devel/ffcall.  Arrange for
powerpc files (from files/) to end up in the right place and get used
by the build:

tramp-* files are no longer used, so don't copy them.  They can
probably be deleted from files/ now.

powerpc is now known to ffcall as powerpc, not rs6000 so change the
target name accordingly and make the makefile rule recognize netbsd
and pick up our file.

Makes clisp build/work on my macppc.

Ok wiz@ (except any typos in this commit message).
2007-06-06 21:29:54 +00:00
adrianp
c2c22cbdb5 Update to php-5.2.3
Security Fixes
* Fixed an integer overflow inside chunk_split() (by Gerhard Wagner, CVE-2007-2872)
* Fixed possible infinite loop in imagecreatefrompng. (by Xavier Roche, CVE-2007-2756)
* Fixed ext/filter Email Validation Vulnerability (MOPB-45 by Stefan Esser, CVE-2007-1900)
* Fixed bug #41492 (open_basedir/safe_mode bypass inside realpath()) (by bugs dot php dot net at chsc dot dk)
* Improved fix for CVE-2007-1887 to work with non-bundled sqlite2 lib.
* Added mysql_set_charset() to allow runtime altering of connection encoding.

* Upgraded bundled SQLite 3 to version 3.3.17. (Ilia)
* Fixed gd build when used with freetype 1.x (Pierre, Tony)

And a fair few bugs fixed, see: http://www.php.net/ChangeLog-5.php#5.2.3
for all the details.
2007-06-06 19:33:12 +00:00
dmcmahill
0c90d52e53 Make sure shared libs are found and also fix a PLIST problem. Bump
pkgrevision.
2007-06-05 23:32:08 +00:00
rillig
52f35ac87e Updated jamvm to 1.4.5.
JamVM 1.4.5 released on 4th February 2007
=========================================

A summary of changes since 1.4.4:

- Support for Java 1.5 Annotations.  This includes the following
  methods for reflection access to Annotations:

    - VMClass.getDeclaredAnnotations
    - java.lang.reflect.Field.getDeclaredAnnotations
    - java.lang.reflect.Constructor
        - getAnnotation, getDeclaredAnnotations, getParameterAnnotations
    - java.lang.reflect.Method
        - getDefaultValue, getAnnotation, getDeclaredAnnotations,
          getParameterAnnotations

- Class sun.misc.Unsafe implemented, providing VM support for
  JSR-166 (Concurrency Utilities).

- Ported to the mipsel architecture.  This is a full port, with hand-
  coded assembler to handle the construction of a call-frame for calling
  JNI native methods.  This supports the O32 ABI (for other ABIs libffi
  can be used).

- Bug fix in registering references external to the heap with the GC.
  The table should be locked for references registered after VM
  initialisation.

- Bug fix when expanding the heap and the free-list is empty.

- Fixed race-condition when rewriting OPC_NEW in the indirect-threaded
  interpreter (by default the direct-threaded interpreter is used).

- Bug fix in the GC compaction phase.  The class-loader references
  within the loaded DLL hashtable must be updated when the class-loader
  is moved during compaction.  This is a regression introduced in
  JamVM 1.4.3 (DLL unloading), seen while running Eclipse.

- Bug fix in JNI_GetStringUTFLength.  The reported length should not
  include space for a NULL terminator.

- Various compile fixes for uClibc.  Support for the JNI invocation
  API requires glibc features not implemented in uClibc.

- Command line option -fullversion implemented.


JamVM 1.4.4 released on 2nd November 2006
=========================================

A summary of changes since 1.4.3:

- Full JNI Invocation API implemented, enabling JamVM to be linked into
  another program.

    - JNI_CreateJavaVM, DestroyJavaVM, AttachCurrentThread,
    - AttachCurrentThreadAsDaemon, DetachCurrentThread
    - JNI_GetDefaultJavaVMInitArgs

- JamVM is now also built as a shared library (lib/libjvm.so).
    - The executable (bin/jamvm) is statically linked with this library
      instead of being a wrapper.  This is because the shared library
      runs slower than static linking on some architectures.  As JamVM
      is small this is not a problem.

- Improved class-loader and shared library support

    - When a class-loader (and all its classes) is unloaded all shared
      libraries loaded by the class-loader are unloaded and JNI_OnUnload
      called (if defined)

    - A shared library can no longer be opened by two class-loaders
      at once

    - A class can only resolve native methods defined in shared libraries
      opened by its defining class-loader

- Major re-working of thread/locking code to support additional Java 1.5
  functionality

    - Thread.getState() implemented
        - correct thread states and their transistions (e.g. BLOCKING,
          WAITING, TIMED_WAITING, etc.)

    - native support for the ThreadMXBean thread system management API
        - thread creation statistics (count of live, started and
          peak threads)

        - Information about a thread (ThreadInfo)
            - execution information (thread state, stack backtrace to
              a particular depth, object upon which the thread is blocked
              or waiting to be notified)

            - synchronization statistics (counts of the times the thread
              has been blocked or waited for notification)

    - Thread.interrupt() re-implemented fixing several bugs
        - if a thread was waiting on a monitor, previous implementation
          required the monitor lock to be obtained.  If a 3rd thread
          was holding this, the  interrupt could not occur to avoid
          deadlock.  New thread-code does not require lock to be obtained.

        - in rare circumstances another thread waiting on the monitor
          could be notified (when there was pending notifications,
          and then an interrupt, and subsequent threads waiting on the
          monitor).

        - a thread waiting on a thin-lock (waiting for inflation)
          could erroneously report an InterruptedException

- GC bug fix for class-unloading when only using the compactor
  (-Xcompactalways).  The compactor in some circumstances could move
  objects ontop of the object holding the native class-loader VM data
  before it was freed leading to a SEGV.

- Bug fix for abstract methods which fell through previous
  AbstractMethodError checks (using a stub method)
    - AbstractMethodError now also gives the method name

- Bug fix to not allow abstract classes to be instantiated

- Bug fix for NULL in identityHashCode (a regression in JamVM 1.4.3)

- Bug fix for NULL in JNI method GetStringUTFLength|Chars

- Bug fix for $ in native method names

- FirstNonNullClassLoader implemented

- Access-checking bug fix.  In reflection method/field access, also
  check class access in addition to method/field.

- Ensure created threads have a native stack size of at least 2MB.  This
  fixes SEGVs due to stack overflow seen on OpenBSD/Darwin
  (default 512KB).

- Property sun.boot.class.path is now also defined in addition to
  java.boot.classpath.  Certain applications look for the Sun property
  (e.g. Dacapo bloat benchmark).

- Extra bootclasspath command line options
    - bootclasspath/v overrides the default VM classes path
    - bootclasspath/c overrides the default GNU Classpath classes path

- java.endorsed.dirs support added
    - directories are scanned and any jar/zip files are added to the
      boot classpath.

- Improved thread dump (produced via ctrl-\).  Now shows thread state.

- JamVM by default now installs in its own directory (/usr/local/jamvm)


JamVM 1.4.3 released on 21st May 2006
=====================================

A summary of changes since 1.4.2:

- Heap compaction implemented.  Previously on some programs the object
  allocation pattern could lead to a highly fragmented heap (lots of
  small holes).  This caused early heap expansion, and in some cases
  an OutOfMemory exception (a result of repeated heap expansion until
  heap fully expanded).

  JamVM now includes a mark/compact collector in addition to the
  mark/sweep GC.  This is normally ran after forced finalisation, and
  before heap expansion.  It removes fragmentation by sliding the objects
  to the bottom of the heap, closing the holes.

  Two new command line options can be used to control compaction :

    -Xnocompact : don't do compaction and just use the mark/sweep
                  collector.  This is equivalent to JamVM 1.4.2 behaviour.

    -Xcompactalways : do compaction on every garbage-collection.   In
                      some cases this may lead to less collections, but
                      the compactor is slower than the sweeper.

- The interned String table is now garbage-collected (JamVM uses its
  own interned String hashtable).

- Additional Java 1.5 support
    - New methods within VMClass implemented
        - isMemberClass, isLocalClass, isAnonymousClass,
          getEnclosingClass, getEnclosingMethod,
          getEnclosingConstructor, getClassSignature.

    - Generic signature support in reflection classes (Constructor, Method
      Field).
        - getTypeParameters, getSignature, getGenericExceptionTypes,
          getGenericParameterTypes, toGenericString, getGenericType,
          getGenericReturnType

    - Uncaught exceptions will now use the thread's uncaughtExceptionHandler
      (if available).

- Fix for Non-ASCII characters in class name parameter
    - affected methods Class.ForName, ClassLoader.defineClass

- Use getcwd() instead of PWD enviroment variable for user.dir
  property.  This fixes problems seen on some applications.

- Fix in VMClass.defineClass on 64-bit machines (protection domain
  parameter assumed to be 4 bytes).

- Minor interpreter optimisation in direct-mode with handler
  prefetch (reload of handler address in aload_0/getfield pair).

- Command line options -version and -showversion now prints a "Java
  compatible" version number.  This is to work with shell scripts which
  parse the output to get the Java version.

- Set the java.home property to the JAVA_HOME environment variable if set.

- Ported to Mac OS X on Intel.

- Runtime.availableProcessors implemented (Linux, Mac OS X and BSD
  systems).

- Updated to be compatible with Classpath 0.91.
    - Merged in changes to GNU Classpath's VM reference classes and
      JamVM's classes.

- Various compiler warnings.
2007-06-05 14:08:43 +00:00
wiz
c2f75a9822 Remove guile14 and its remaining two dependencies
(guile-oops is included in newer guile, guile-gtk replaces guile14-gtk).
2007-06-05 05:50:16 +00:00
dmcmahill
d8e4b5afa5 add and enable guile16 2007-06-04 23:40:09 +00:00
dmcmahill
38fa6ef6d5 Import guile-1.6.8 as guile16-1.6.8 as part of getting ready to update
lang/guile to 1.8.1.  This package will be available for those which will
not work with guile-1.8.x.
2007-06-04 23:38:39 +00:00
adam
207349e730 Changes 8.4.15:
* Minor bugfixes
2007-05-31 13:01:53 +00:00
rillig
477c56693f On Solaris 10, isinf() lives in libsunmath. 2007-05-30 22:01:54 +00:00