Commit graph

1979 commits

Author SHA1 Message Date
drochner
6597df538a update to 3.3.1 2003-08-11 14:15:58 +00:00
grant
3c2dc5d707 wrap lines to <= 75 2003-08-11 01:25:48 +00:00
grant
c3190e319a this stuff is NetBSD-specific, and not needed on Linux, Solaris, or
likely any other platform, so move it to the platform specific
MESSAGE for NetBSD.
2003-08-11 01:24:11 +00:00
christos
7c00d11c42 Say what will fail, and state clearly that this needs a current kernel. 2003-08-10 23:59:55 +00:00
jschauma
36879bce70 Tell users to compile their kernel with
makeoptions	TEXTADDR=d0100000
options		KERNBASE_LOCORE=0xd0000000
options		COMPAT_LINUX

so they can use the JDK.  Pointed out by Christos.
2003-08-10 23:23:26 +00:00
jschauma
4e94bdfca0 Update sun-j*14 to latest version 1.4.1_04 using patches provided by
Tyler R. Retzlaff in PR pkg/22429.
A complete list of changes is available at
http://java.sun.com/j2se/1.4.1/ReleaseNotes.html but appears to consist of
two bug fixes:
- URLConnection openConnection with setUseCaches(true) fails (jpg, gif)
- Java webcams does not work on JRE1.4+
2003-08-10 22:28:21 +00:00
recht
ff92ef3d73 mono needs bison to build.
spotted by Michal Pasternak
2003-08-09 21:09:22 +00:00
wiz
d79d408c34 Create buildlink2.mk for included libraries and headers. 2003-08-09 13:05:55 +00:00
seb
99862d4f8f Make this package looking more like the other gcc packages.
Most user visible change is: this version of gcc is now installed
in its own directory hierachy.

Else and among other things:
- remove build dependency on bison.
- install info files.
- remove per OPSYS PLISTs.
- example mk file style changed to match with other gcc packages.
- ...

Bump PKGREVISION.
2003-08-09 12:43:01 +00:00
seb
58c06b9796 Remove some leftovers from older texinfo handling framework. 2003-08-09 12:30:51 +00:00
seb
56b682547a USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
seb
4a2efdf6fd USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
seb
e8105f0c40 Warning hack ahead!
Deal with current having iconv.h but no libiconv.
2003-08-09 09:31:25 +00:00
grant
e7e868feaa include major version number in COMMENT for distinction, some minor
COMMENT tweaks.
2003-08-08 09:31:00 +00:00
seb
b5e21147a5 The INSTALL script was overlooked during the conversion to
USE_NEW_TEXINFO. But...
It is not really useful now, so remove it.
2003-08-07 15:33:28 +00:00
jmc
b0526d649a Ok, get copies of stuff into buildlink dir correct this time. 2003-08-06 18:28:58 +00:00
jmc
df7352062c Chicken and egg problem. Need buildlink2 support for building the shell so
it can fix -lreadline to -ledit if needed. But..this is referencing
-L/usr/pkg/lib/... in it's link for -lrs which then gets transformed and
library not found. Fix by copying librs.a into buildlink's lib dir after
setting up install-base. Also pass MAKE_ENV along to the shell make to then
fix readline vs edit.
2003-08-06 16:55:10 +00:00
drochner
18e644ad2b Add a symlink so that the shared lib can be found as *.so, and
engage Marc Recht as MAINTAINER.
2003-08-06 11:51:30 +00:00
drochner
6e80dc318e -add a patch from Marc Recht vie pkgsrc-wip which meddes with these
XOPEN/POSIX/NetBSD_SOURCE definitions so that it builds on 1.6.x
-pull in some GNU-pth related fixes from Python-2.2-pth
2003-08-06 11:38:10 +00:00
drochner
89febf819d oops - forgot a piece of a patch taken over from Python-2.2 2003-08-06 11:05:27 +00:00
jtb
b928b2f3f5 Add i18n.so module to PLIST. 2003-08-05 14:08:08 +00:00
jtb
fdd69a0522 Update to version 2.1.4.
NEWS FROM 2.1.3 TO 2.1.4

o   Fix bugs treating old objects that have already been considered by
    the incremental GC (and survived it).  Example:

	ObjectMemory globalGarbageCollect.
	HomedAssociation class instanceCount

    gave 0 instead of 1.  As a result, --enable-checking now can be
    used.

o   Fix bugs when doing #become: between old objects, exactly one of
    which has not been considered by the incremental GC and was
    incorrectly swept when the collector finally reached it.

o   Fix bugs when garbage collection triggered finalization while a
    primitive was being run.  Finalization is now done in a separate
    Process.

o   Fix bugs treating very large objects.

o   Fix infinite loop when the big object threshold was set between
    the size of survivor spaces and the size of the eden.

o   Printing Integers was unbelievably inefficient.  Fixed together
    with some more low-hanging fruit.

o   SequenceableCollection>>#replaceFrom:to:with:startingAt: allows
    again that stop=start-1 (like replaceFrom: 1 to: 0 with: ...)
2003-08-04 15:43:45 +00:00
jtb
bfaf641833 Update to version 0.7.3.2.
The main elements of this release are:

  * Persistent-store garbage collection.
  * Build cleanup.
2003-08-04 15:34:18 +00:00
drochner
a406f8eba8 add python-2.3 2003-08-04 08:30:44 +00:00
drochner
eac7ba6335 Python-2.3 with thread support. Tested on -current/i386 only so far
(this means, GNU pth support is untested).
Suffers from stack shortage problems, thus doesn't get far in its
selftest suite.
2003-08-04 08:29:31 +00:00
drochner
f50dd9af9f Extend the Python version zoo by Python-2.3 w/o threads.
Tested with -current on i386 only so far; 3 of the selftests still
failing, for reasons NetBSD cannot be blamed for.
CVS----------------------------------------------------------------------
2003-08-04 08:25:22 +00:00
drochner
88109ac95a prepare for Python-2.3 2003-08-04 08:15:47 +00:00
jmmv
3f542b2ed3 Add missing .endif. *sigh* 2003-08-03 20:52:30 +00:00
jmmv
9561b342dd Go back to the 'target' conditional. 'commands' fails on the 1.5 branch,
according to private mail by Thorsten Frueauf.
2003-08-03 11:47:01 +00:00
kristerw
3088d0a587 Get the correct distfile for ${MACHINE_ARCH} == "arm". 2003-08-02 19:26:29 +00:00
grant
6e9dcac496 no longer needed. 2003-08-02 03:59:28 +00:00
jschauma
39ec26fabb This works on Linux, too. At least under i386. 2003-08-01 15:55:29 +00:00
jmmv
9e7247e000 Use !commands(do-configure) instead of !target(do-configure). 2003-07-30 15:12:28 +00:00
martin
28f94e7242 Sync with ../gcc3 (cpp defaults to -gcc). 2003-07-29 09:05:54 +00:00
martin
5d8126aadb Sync with ../gcc3 pkg (cpp defaults to -gcc). 2003-07-29 09:02:49 +00:00
jmmv
f24ae18ebe Add PKG_GCC3_JAVA to BUILD_DEFS. 2003-07-28 21:49:15 +00:00
martin
361afca03b Bring in a patch from the base system gcc3 and adapt example gcc3.mk file
accordingly.

  From: matthew green <mrg@netbsd.org>
  To: source-changes@NetBSD.org
  Subject: CVS commit: src/gnu/dist/gcc/gcc
  Message-Id: <20030725175744.B6FC4B004@cvs.netbsd.org>

  Module Name:    src
  Committed By:   mrg
  Date:           Fri Jul 25 17:57:44 UTC 2003

  Modified Files:
          src/gnu/dist/gcc/gcc: cppspec.c
          src/gnu/dist/gcc/gcc/config: netbsd.h

  Log Message:
  make `cpp -gcc' the default on NetBSD.


  To generate a diff of this commit:
  cvs rdiff -r1.1.1.1 -r1.2 src/gnu/dist/gcc/gcc/cppspec.c
  cvs rdiff -r1.1.1.1 -r1.2 src/gnu/dist/gcc/gcc/config/netbsd.h
2003-07-26 17:37:04 +00:00
jtb
d6f95d62de Escape the . in the sed substitution. 2003-07-24 21:44:37 +00:00
jtb
2151669bff Update to version 2.0.10.
From the release notes:

This release is unfortunately a bit late and incorporates a whole
bunch of very different changes.  The biggest part is an update of the
libraries to incorporate the string types from module `Object' into
ADT:*, IO:*, OS:*, URI:*, and (partially) XML:* modules.  The internal
encoding of Unicode strings has been switched to UTF-16.  Support for
the MacOS X and Win32 platforms has been improved.

There were several changes to the symbol file format.  Please remove
any old symbol files that are still around.
  __________________________________________________________________________

(Object, ADT:StringBuffer): Internal representation of Unicode strings
is now UTF-16.  `String32' is gone and has been replaced with
`String16'.  MAX(UCS4CHAR) is 10FFFFX, the largest possible Unicode
code point.

(Object:BigInt): Renamed string base constructors to follow the naming
conventions from module `Object'.

(ADT:ArrayList, ADT:Dictionary): Have been converted to parametric
types.  One known side-effect of this is that a type guard
`Dictionary.Dictionary' can no longer be applied to instances of
`Object.Object'.  The reason for this is that the run-time type
information does not include information on type parameters and
therefore cannot test for particular type arguments.  (The necessary
run-time information may be added later.)

(ADT:Storable, ADT:Object:Storage): The parameter type of the methods
ReadObject() and WriteObject() has been changed back to
`Object.Object'.  The methods now handle instances of `Object.String'
as well.

(IO:Address): `UnknownHostException' is now derived from `IO.Error'.

(IO:Buffer): Introduce method `ReadLineLF()', to read a single line of
8-bit characters from a channel, including the termination Ascii.lf
character.

(IO:FileChannel): File name arguments are now of type STRING.  They
are converted to sequences of bytes using OS:Path.Encode().  Dito for
system() from OS:ProcessManagement.

(IO:Socket, IO:SocketChannel): Non-blocking connect is implemented.

(OS:Path): Changed functions to work on STRINGs.  Changed function
names to follow the Oberon naming conventions.  Dito for GetCwd() from
OS:ProcessParameters.

(Exception): Fixed a bug in PopContext(), which lead to stack
corruption if more than one TRY context is popped from the stack.
Also some minor cleanups.

(HashCode): Collects all hash functions for the various basic data
types.

(URI, URI:*): The URI modules use the string types from `Object',
instead of defining their own variant of this theme.  Error signalling
has been converted to Exception.ParseError.  Please note that the
interface of these modules may be in for further changes later.  The
URI changes also propgate into the XML modules.


(oo2c): New command --package-installed (tests if a package is
present) and --list-packages (list all installed packages).

(oo2c): The "Pascal" calling convention, and the CSTRING and ALIGNX
flags have been ported to v2 by Stewart Greenhill.  This is primarily
used for native Windows DLLs.

(oo2c): There is now support for MaxOS X style "framework" libraries
(contributed by Tim Teulings).

(oo2c): The documentation strings of a module have been removed from
the symbol file `M.Sym', and are now stored in a separate file `M.Doc'
(in the same directory as `M.Sym').  Compilation commands only read
the `M.Sym' part.  Also, compilation of huge interface modules is now
much faster.

(oo2c): Constant folding on floating point expressions is now enabled.

(oo2c): Various minor bugs with parametric types have been fixed.
around.
2003-07-24 18:39:14 +00:00
jtb
43ab607e8a Fix logic in determining if pthreads is required. 2003-07-24 16:01:41 +00:00
grant
3b9a5f5e2a fix GCC_VERSION so GCC_ARCHDIR is correctly set.
re-arrange gcc/Makefile a bit to more closely resemble gcc3/Makefile.
2003-07-23 22:30:12 +00:00
seb
d8b6aaa7af Convert to USE_NEW_TEXINFO via easy route (by using buildlink2). 2003-07-23 17:17:57 +00:00
drochner
96ff2fdc76 sync with PKGREVISION bump of gcc3-c++-3.3
should fix PR pkg/22188 by Todd Vierling
2003-07-23 09:50:51 +00:00
drochner
e028ffbd00 sync with PKGREVISION bump of gcc3-c-3.3 2003-07-23 09:48:44 +00:00
jmmv
3cd568e4b7 Let a package override the contents of the do-configure target, if needed.
Closes PR pkg/21111 by Todd Vierling.
2003-07-22 23:44:46 +00:00
jmc
52cdf06625 Regen after gcc patch updates 2003-07-22 23:15:32 +00:00
martti
ee90b572a6 COMMENT should start with a capital letter. 2003-07-21 16:45:54 +00:00
seb
1baca3f9d8 Make this package similar to lang/gcc{,3}.
User visible changes:
- Install in ${GCC_PREFIX} for all platforms.
- Install example mk.conf in ${PREFIX}/share/examples/${PKGNAME_NOREV}/mk.conf.

Rewrite the Makefile to adopt a look and feel similar to those of
lang/gcc{,3}: convert to USE_NEW_TEXINFO, USE_PKG_INSTALL for FILE_SUBST,
mostly dynamic PLIST, platform independent MESSAGE, ...

Bump PKGREVISION.
2003-07-21 12:48:43 +00:00
wiz
d219323e4b Undo last for now, until I find out what went wrong here. 2003-07-18 13:01:52 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00