Commit graph

2049 commits

Author SHA1 Message Date
jtb
f515f3c069 There is no patch-al. 2003-08-29 07:09:59 +00:00
itojun
5e7e980954 URL has to end with slash 2003-08-27 09:14:43 +00:00
itojun
0135f9dbcb upgrade to 1.12.
2003-06-14  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/c-platform.scm, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.CVS, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/lolevel.scm, /cvsroot/chicken/chicken/Makefile.am, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c:
	- extras.scm: the first argument to `read-string' is now optional
	- runtime.c: interning of empty string referenced uninitialized memory
	- posix.scm: I/O on ports returned by `process' is now fully nonblocking
	- posix.scm: `errno/wouldblock'
	- files loaded via the `-extend' compiler option are also searched in the
	  current include-path
	- `##sys#call-with-direct-continuation' and `##sys#direct-return' (they
	  might turn out useful)
	- lolevel.scm: `unbound-variable-value'
	- posix.scm: `file-read' didn't check the buffer argument early enough
	- extras.scm: `write-string'
	- csi doesn't use the lolevel unit anymore
	- `chicken-setup.c' was not up to date
	- added BOOTSTRAP_PATH to Makefile.am, this simplifies the invocation
	  of make when bootstrapping the system from CVS sources
	  [Thanks to Peter Keller]
2003-06-06  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/tcp.scm:
	- tcp.scm: tcp-listener-port
	- fixed bug in runtime.c that resulted in fopen() being called with invalid file-mode
	- tcp.scm: EWOULDBLOCK wasn't defined under Win32 with MSVC
	- the printer mixed up "input" and "output" when printing port objects
	- fixed bug in read-char handler of pipe-ports
	- fixed two unbound variable bugs in library.scm and posix.scm
	- commit updates ChangeLog at website and send message to mailing list.
	  In other words: SMTP and FTP extensions are imminent ;-)
2003-06-02  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/format.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/lolevel.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/scheduler.scm, /cvsroot/chicken/chicken/support.scm, /cvsroot/chicken/chicken/tcp.scm, /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken.h:
	- fixed problem with scheduler.scm (C_msleep) under Windows
	- overhauled I/O subsystem
	- lolevel.scm: invalid-procedure-call-handler
	- declaration `safe-globals'
	- internal compiler for `##core#app'
	- eval/visit uses `##core#app'
	- debug-option `D'
	- (hopefully) settled all thread-safety issues in `format.scm'
	- nonblocking I/O for tcp-ports
	- made `##sys#errno' an int, instead of an integer (library.scm)
	- fixed bug in tcp.scm: partial writes to tcp-port didn't remove sent part
	- `##sys#thread-block-for-i/o!' for output (or mixed?) mode doesn't work properly (deactived,
	  does simple polling)
2003-05-21  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/doc/FAQ.html, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/scheduler.scm:
	- scheduler.scm: timeout-values in nanoseconds where calculated incorrectly
	- chicken-setup.scm: -wrap doesn't create registry, if not existing
	- ##sys#special-read-syntax-table
	- updated FAQ a little
2003-05-19  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/scheduler.scm:
	- `define-foreign-variable' isn't seen by `visit' anymore
	- `C_flonum()' advanced allocation pointer wrongly on 64-bit platforms
	- `parameterize' accepts arbitrary expressions in the parameter position of the binding-list
	- applied patches by Sven Hartrumpf that remove unneeded special casing for ICC
	- constants defined via `define-constant' are visible inside constant-expressions for
	  that form
	- the scheduler doesn't waste CPU cycles when waiting for thread- or I/O-timeout, unless
	  other threads are ready [Thanks to Chris Double]
2003-05-08  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/support.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/parameters.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c:
	- fixed bug in `process-execute', pointers to potentially gc-moved strings where retained
	  [thanks to Joerg Wittenberger]
	- `define-constant' evaluates 2nd argument at compile time
	- fixed bug with mutable constants in `define-constant' forms
	- visiting handles `define-foreign-type' and `define-foreign-variable'
	- fixed compiler bug in support.scm: `estimate-foreign-result-size' allocated one word too little if flonum result
	  has to be aligned
	- `##core#inline[_allocate]' expanded incorrectly with the hygienic macro system
	  [Thanks to Panagiotis Vossos]
	- fixed 32-bit dependencies: C_FLONUM_TAG was wrong on 64-bit platforms; C_equalp() used `int' where a `C_word'
	  was needed
	- 8-byte alignment was incorrectly handled for 64-bit platforms
2003-05-04  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/library.scm:
	- `output-port?' returned 0 on closed port [Thanks to Burton Samograd]
	* /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/format.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/parameters.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/srfi-13.scm, /cvsroot/chicken/chicken/support.scm, /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm:
	- `substring' signals (exn bounds)
	- replaced several occurences of `substring' with `##sys#substring'
	- moved the description of `process' into the proper manual section
	- `process' should read non-blocking, now
	- buffer grows by doubling it's size in `read-line'
	- chicken-setup: defaults options are "-O2 -d0"
	- format is thread-safe
	- the transcript port wasn't properly recognized as a tty-port
	- vector-copy! signals (exn bounds)
	- several small optimizations in library.scm
	- non-exported globals where still exported, if ref'd before definition
	- non-blocking `process' seems to work
	- `csi -setup-help' and -uninstall
	- `string-null?' is expanded inline
	- visit handling constant- and inline-definitions
	- `define-constant' wasn't consistently handled in hygienic and non-hygienic mode
	- removed procedure-definition syntax for `define-constant'
2003-04-23  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/c-backend.scm, /cvsroot/chicken/chicken/chicken.h, /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/configure.in, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/extras.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/lolevel.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/regex.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/support.scm:
	- hidden globals where not properly checked for boundedness
	- the foreign return types `c-pointer' and `pointer' did not return `#f' on NULL results
	  [thanks to Peter Wang]
	- `##sys#void' is handled better by `canonicalize-begin-body' (support.scm)
	- fixed space leaks in `regex.scm'
	- `read-line' accepts optional limit
	- `-setup' gives useful error-message on non-UNIX platforms
	- there where two conflicting versions of `provided?'
	- chicken-setup handles single-file case
	- some warning-options are passed to CFLAGS
	- fixed typo in posix.scm [Thanks to Joerg Wittenberger]
2003-04-19  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/runtime.c:
	- fixed a couple of 32-bit dependencies [Thanks to Panagiotis Vossos]
	- fixed bug in syntax-case version of condition-case
	* /cvsroot/chicken/chicken/psyntax-chicken.pp:
	removed psyntax-chicken.pp
	* /cvsroot/chicken/chicken/examples/ctclsh.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/support.scm, /cvsroot/chicken/chicken/tcp.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/srfi-25.scm, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/optimizer.scm, /cvsroot/chicken/chicken/psyntax.scm, /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/c-backend.scm, /cvsroot/chicken/chicken/chicken.1, /cvsroot/chicken/chicken/chicken.scm, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/c-platform.scm, /cvsroot/chicken/chicken/Makefile.am:
	- fixed bug in c-backend.scm: heap-limit settings [Thanks to Sven Hartrumpf]
	- fixed bug in runtime.c: handling of -:t... was bogus [Thanks to Sven]
	- the default output-file for `chicken' is now the original-filename (+ ".c") [Thanks to Panagiotis Vossos]
	- syntax-case uses `##sys#void' in expansions
	- removed `error-handler'
	- diversified exceptions a little
	- srfi-25: signals more sensible exn types
	- added `condition-case'
2003-04-08  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/examples/prolog.scm, /cvsroot/chicken/chicken/examples/schelog-support.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/match-support.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/regex.scm, /cvsroot/chicken/chicken/runtime.c, /cvsroot/chicken/chicken/scheduler.scm, /cvsroot/chicken/chicken/script-utils.scm, /cvsroot/chicken/chicken/srfi-13.scm, /cvsroot/chicken/chicken/srfi-14.scm, /cvsroot/chicken/chicken/srfi-18.scm, /cvsroot/chicken/chicken/srfi-1.scm, /cvsroot/chicken/chicken/srfi-37.scm, /cvsroot/chicken/chicken/srfi-4.scm, /cvsroot/chicken/chicken/syntax-case.scm, /cvsroot/chicken/chicken/tcp.scm:
	- eval.scm: `##sys#environment-is-mutable' isn't hidden anymore.
	- scheduler.scm: ##sys#fetch-and-clear.
	- simplified some code in tcp.scm.
	- `(build-platform)' returns 'intel for ICC.
	- removed `interrupts-disabled' declaration.
2003-04-03  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/configure.in, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/runtime.c:
	- Changed calls to AC_INIT and AM_INIT_AUTOMAKE in configure.in to new syntax.
	- Recreated autotool files using newest versions.
2003-03-31  flw  <flw@ultra.callcc.org>
	* /cvsroot/chicken/chicken/batch-driver.scm, /cvsroot/chicken/chicken/build.scm, /cvsroot/chicken/chicken/chicken.1, /cvsroot/chicken/chicken/chicken-setup.scm, /cvsroot/chicken/chicken/compiler.scm, /cvsroot/chicken/chicken/c-platform.scm, /cvsroot/chicken/chicken/csc.bat, /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/csi.scm, /cvsroot/chicken/chicken/doc/manual.tex, /cvsroot/chicken/chicken/doc/README, /cvsroot/chicken/chicken/doc/README.txt, /cvsroot/chicken/chicken/eval.scm, /cvsroot/chicken/chicken/highlevel-macros.scm, /cvsroot/chicken/chicken/library.scm, /cvsroot/chicken/chicken/moremacros.scm, /cvsroot/chicken/chicken/posix.scm, /cvsroot/chicken/chicken/support.scm:
	- Removed syntax checks from internal `##core#...' forms.
	- `require-at-runtime' setup-specification.
	- `csi -setup -init' did not install core extensions.
	- `seconds->string' (posix.scm) couldn't handle large (but valid) non-fixnum integers
	  [Thanks to Anthony Carrico]
	- `visit' and `-visit' options to csi and chicken.
	- `(gc #t)' didn't return number of free bytes.
	- `pathname-directory-separator' was #\\ under Cygwin (is now #\/).
	- Removed fixnum->flonum coercion warning in reader.
2003-03-23  njbeckford  <njbeckford@ultra.callcc.org>
	* /cvsroot/chicken/chicken/runtime.c:
	Got rid of buffer overflow in C_get_environment_variable.
2003-03-22  njbeckford  <njbeckford@ultra.callcc.org>
	* /cvsroot/chicken/chicken/Makefile.am:
	Undid change that made both MORE_LIBS and MORE_STATIC_LIBS be the same thing.
	* /cvsroot/chicken/chicken/Makefile.am:
	Made both MORE_LIBS and MORE_STATIC_LIBS be the same thing.
	* /cvsroot/chicken/chicken/Makefile.am:
	-all-static replaced by -static.  On Solaris, need libdl.so and
	libnsl.so since no libdl.a nor libnsl.a.
	* /cvsroot/chicken/chicken/Makefile.am:
	"make doc" and "make testsuites" now use CHICKEN=../chicken
	* /cvsroot/chicken/chicken/Makefile.am:
	Uses MORE_STATIC_LIBS instead of MORE_LIBS for
	lib[xxx_]chicken_la_LDFLAGS so that libtool does not add "-ldl"
	whenever something links with lib[xxx-]chicken.la.
	* /cvsroot/chicken/chicken/chicken-config.in, /cvsroot/chicken/chicken/configure.in, /cvsroot/chicken/chicken/csc.in, /cvsroot/chicken/chicken/Makefile.am, /cvsroot/chicken/chicken/runtime.c:
	configure.in: Made new variable SHLIBS which has -ldl or -ldld, which will only be used in non -all-static code.
	Makefile.am: Use SHLIBS to differentiate MORE_LIBS from MORE_STATIC_LIBS.
	runtime.c: Do not even try to use dl.h/dlfcn.h/dlopen/shlopen when in all-static mode.
	chicken-config.in, csc.in: Use MORE_STATIC_LIBS (%morestaticlibs%) in static mode.
2003-08-27 08:52:57 +00:00
jschauma
168b1a5b7b Apparently, as wiz found out, Sun released a new version of their 1.4.2 JDK,
aptly called 1_4_2_01, or, as we call it, sun-jdk14-2.1.
Bugs fixed in this release, according to http://java.sun.com/j2se/1.4.2/ReleaseNotes.html
- DPI setting not supported in GTK L&F
- j2re-1_4_2-iftw.exe installer has problems if IE proxy config is incorrect
- enable JavaUpdate in 1.4.2_01
- Remove \r\rn characters from Balloon Tip text
- JavaUpdate shows 'Java Update not completed' message when reboot is accepted
- Can't input character into the applet text field when doing the applet demo
- Random date/time attributes produced in jars through unpack breaks Java Update
- No warning/error messages if patching fails through incremental update
- The auto download URL in Mantis FCS demo is not correct.
- Trigger installer to reboot if Sun VM is running in IE during Java Update
- Java Update tab should be hidden from non-administrative users
- Web bundle installer fails to install if proxy requires authentication
- Installer needs a more explicit message than "creating jar files"
- Updated PhoneHome behavior for consumers
- Need to update java logos in Java2Demo
- Upgrade from 1.4.2 to 1.4.2_01 & uninstall leaves JavaUpdate registry entries
- JavaScript, wrong url for auto-install
- 1.4.2_01 HTMLConverter refers to the wrong default autodl URL
- jre 1.4.2_01, Fr, computer needs to be rebooted dialog is too long
- jre 1.4.2_01, It, string 'Finishing installation...' is too long
- j2sdk 1.4.2_01, ja, extra '\' character in the installshield
- FloatingDecimal throws an assertion error with -enablesystemassertions flag.
2003-08-26 21:02:52 +00:00
jschauma
b159961244 Unlike perl58, this versions appears to require some libiconv functionality,
so add the appropriate buildlink.  Doesn't affect NetBSD, but makes this
work under Irix.  Apparently this is a change I forgot to commit a long time
ago.
2003-08-26 15:59:14 +00:00
itojun
2c02a7c9de homepage 2003-08-26 10:23:32 +00:00
itojun
f2f13eb493 lang/utilisp 2003-08-26 10:20:34 +00:00
itojun
494ae6c6be utilisp, a popular lisp interpreter 2003-08-26 10:19:45 +00:00
jlam
8f27c44a6c Explicitly choose the library directory structure. Also create
${PREFIX}/share/mk before installing into it.
2003-08-26 02:30:27 +00:00
jschauma
cc0621ca9f Put these packages into a new pseudo-category called 'java'. 2003-08-23 15:13:56 +00:00
drochner
ae78fbdb84 simplify the bootstrap stuff to require only a minimum of initial ADA
support; in particular don't use the C compiler within the bootstrap
ADA installation
(gcc installs "fixinclude" headers which are not portable across
OS versions)
fixes PR pkg/22470 by John R. Shannon
2003-08-21 18:28:17 +00:00
recht
a666fc8beb Split the PLIST into common and os dependent parts. Start with NetBSD
and Linux. Disable the curses module on Linux.
2003-08-18 20:57:11 +00:00
recht
e39670cde9 - Fix build for NetBSD <= 1.5.
- Include bzip2's buildlink2.mk to work-around different API versions.
- Include db's buildlink2.mk on non-NetBSD platforms to get a similar
  feature-set on a pkgsrc platforms.
2003-08-18 17:16:53 +00:00
drochner
7323032e25 make distutils obey LDFLAGS set in the environment, analogous to
patches we've applied to Python-2.1+
2003-08-18 09:14:13 +00:00
jmc
89ef6b2d96 Tweak the getrusage test to a much larger loop value as my machine was fast
enough in the testing for instance that it never got usage on the process.
2003-08-18 05:31:03 +00:00
jschauma
973c1d9c96 Note that one needs procfs mounted with the 'linux' option, too. 2003-08-13 15:22:14 +00:00
seb
336291fccd Fix download URL. 2003-08-13 10:22:56 +00:00
jschauma
25af0e9fdd Update sun-j*14 to Sun 1.4.2. This version of the JDK requires a
-current kernel from at least 2003-08-09.  Previous 1.4.1 versions
never really worked all that well and needed special kernel options
as well as a -current kernel from that date, so updating to 1.4.2
is better than keeping both.

A complete list of changes from previous 1.4 JDKs is available at
http://java.sun.com/j2se/1.4.2/changes.html
2003-08-13 03:29:53 +00:00
jschauma
8f03bdf914 Update Sun's JRE and JDK 1.3.1 to latest 1.3.1_09 (or, as we call it,
sun-jre13-1.0.9 and sun-jdk13-1.0.9).  A complete list of changes is
available at http://java.sun.com/j2se/1.3/ReleaseNotes.html
Bugs fixed in this release:

readObject in java.net.URL fails to restore transient fields
java_g -version throws Segmentation Fault in Linux
Solaris/Intel: Synch test hangs trying to get to compiled code safepoint
LINUX: process reaping is broken
BigInteger(String, int) does not fail on multiple minus signs
JCK1.4, api/java_net/... tests hang in "-Xprof -verbose -verify" mode, linux
JVMPI_MONITOR_WAITED value returned is wrong
Java HotSpot(TM) Client VM warning: Attempt to allocate stack guard pages failed
JDK Downgrade Install: Java Plugin 1.4 Fatal Error
incorrect localization for javac diagnostic in J2SE 1.3.1
JDK 1.3.1_07/1.4.1_02 - New ORBs create new threads forever
1.3.1_03] Infinite loop seems to happen in phaseX.cpp with -server
JNI GetArrayElements fails with zero length arrays.
1.3.1 Escalation: JFileChooser: Access key Alt+o doesn't work for "ok" button
1.3.1 Escalation: JFileChooser:  Key not working
1.3.1: Fix CDRInputStream.java optimization code to avoid chunk overflow errors
Right borders missing in JMenuItem and JScrollbar in 1.3.1_0x
behaviour of method changes after dynamic compilation occurs
JVM crashes w/ SEGV when trying to execute Java code > 64 kB
JVM crash while reading FVD described class
JVM crashes trying to draw very small Arc2D pie fraction when antialiasing is on
Backward compatibility - jni apps need to dereference bogus returned reference
[1.3.1_04] JVM Crashes
Bottom border missing in JComboBox.
Applies to 1.3.1 only - ServerSocket's accept() throws unexpected SocketException
2003-08-12 16:37:04 +00:00
jmc
d454c9fefd Use iconv's buildlink2.mk so this works on 1.6.x and -current 2003-08-11 18:27:27 +00:00
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
abs
5e4225a2a7 Update:
gcc3 to 3.3nb5
        gcc3-c to 3.3nb1
        gcc3-c++ to 3.3nb1
In gcc3.mk set CPP to '.../cpp -gcc' rather than '.../cpp'
Ensure __GNUC__ and similar are defined.
2003-07-17 09:07:54 +00:00
drochner
9ccfc92afb elaborate the INSTALLTO_SUBPREFIX thing a bit more: modify the
PKGNAME if we are installing to an alternative location so that the
pkg system doesn't complain about conflicts.
Now it is possible to install a gcc3 tree to some location where
it can be used to bootstrap another instance of itself...
2003-07-16 20:23:58 +00:00
drochner
7a5e718eaf Don't build gnatpsta. It does some questionable things which don't
work on mips and powerpc at least.
See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9091.
The fix therein (which was applied to the 3.3 branch does not really fix
the underlying problem, and is for powerpc only.
While I'm not an ada expert and this pkg wasn't used for more than
bootstrapping itself, I'd consider gnatpsta dispensable.
2003-07-16 18:19:35 +00:00
wiz
5e61a3be08 Fix path of two man pages from man/man1/* to share/man/man1/* so that
the PLIST is correct.
XXX: these, and the other man pages perl installs, should of course
go into man/man* instead...
2003-07-14 15:41:14 +00:00
dillo
24668f590e upgrade to 2.30
does no longer include (copies of) libintl and libiconv
numerous enhancements and bug fixes, see included NEWS file
2003-07-13 14:34:48 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
grant
0c414e029b oops, we still want the mk files for non-pkgsrc purposes. unbump
PKGREVISIONs.
2003-07-13 13:16:03 +00:00
grant
7528b4d437 greatly simplify the handling of pkgsrc gcc, and eliminate a bug which
has allowed these packages to work :)

set CC, CXX, CPP and F77 in gcc{,3}/buildlink2.mk.

you now only need to define USE_GCC2 or USE_GCC3 to use the pkgsrc
gcc of your choice.

the share/examples/gcc/mk.conf and gcc3/mk.conf files are no longer
installed.

bump PKGREVISIONs.
2003-07-13 13:04:09 +00:00
jtb
04d18619ce Add the patches this time. 2003-07-12 11:39:52 +00:00
jtb
48a69c796b Add the "if-exists" specs function. Enables the addition of
crti.o and crtn.o to the executable if needed.
Bump PKGVERSION.
2003-07-12 11:38:31 +00:00
jtb
3f9c40bb8e Add some patches against basesrc gcc implementing the "if-exists"
function in the specs file.  Enables the linker to pick
up crti.o and crtn.o if they exist.
2003-07-12 08:53:40 +00:00
jtb
dcd0c0a985 Regen. 2003-07-11 08:24:41 +00:00
jtb
c9c4feb129 * Use LIBTOOL_OVERRIDE
* Remove a useless chunk from patch-ac

Pointed out by wiz.
2003-07-11 08:15:09 +00:00
jtb
f0caf3dcde Remove unnecessary register store in the profiling prologue. 2003-07-11 07:47:44 +00:00
jtb
55135ef3b7 Following a discussion between wiz and nathanw:
Enable cilk to work with pthread libraries without the
PTHREAD_SCOPE_SYSTEM attribute.  This allows it to work with the native
pthreads.
2003-07-11 07:28:12 +00:00
jtb
c39ecf6ebc * Enable use of the posix thread context switch for architectures
for which no assembly context switch code is available.
* Use buildlink2.
2003-07-10 13:46:04 +00:00
jtb
ad0f76be30 * Needs some things not yet in the base system pthread library.
Depend on devel/pth for now.
* Currently only supported on alpha, i386, mips*, powerpc, sparc
* Add a test target.
2003-07-10 13:16:20 +00:00
jtb
148937e759 Missed change of .mcount to __mcount in PROFILE_C. 2003-07-10 12:28:55 +00:00
wiz
ccd2555155 Add gcc3-* packages. 2003-07-10 11:49:48 +00:00
jtb
ce3fe082f3 * Add support for the profiler on powerpc
* Fix i386 profiling. NetBSD calls __mcount while FreeBSD calls .mcount
2003-07-10 07:44:01 +00:00
drochner
f1bd37d7e6 The file affected by the bugfix (unroll.c) is potentially used by all
language backends.
2003-07-09 15:23:53 +00:00
drochner
95bd11b46e -as abs did to lang/gcc3:
Apply http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10955
	* unroll.c (unroll_loop): Fix off-by-one bug.
    Fixes build issue with xdm and -O3
    Suggested by fredb
-${prefix} is the same like ${GCC_PREFIX}, but the former is already there
2003-07-09 15:14:42 +00:00
drochner
b918cab416 There is no point in buildlinking gcc's private include files: They
are not for the host compiler, but for the stage-1 "xgcc", which is
not subject to buildlink's redirection.
(The gcc libs are needed because ld is redirected.)
2003-07-09 15:11:21 +00:00
agc
6eacd3982c Some packages check for tclsh and wish rather than using other means of
testing for the presence or absence of tcl or tk, so add these to the
files managed by buildlink2.
2003-07-09 14:04:06 +00:00
grant
b896065cca add a buildlink for gawk. this is derived from and shares the same
purpose as gsed/buildlink2.mk.

XXX IRIX is currently listed in _INCOMPAT_AWK - this should be removed
if awk on IRIX is known to be good.
2003-07-09 08:17:42 +00:00
seb
a27e925c08 No need to include texinfo.mk, bsd.pkg.mk does it. 2003-07-08 16:39:51 +00:00
abs
778857b37b Update gcc3 to gcc3-3.3nb4:
Apply http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10955
	* unroll.c (unroll_loop): Fix off-by-one bug.
    Fixes build issue with xdm and -O3
    Suggested by fredb
2003-07-08 16:30:44 +00:00
drochner
26acfcb094 oops, I was assuming the .info files are put into the packlist
automatically. Not true appearently.
2003-07-08 16:07:03 +00:00
drochner
7497ad9c29 some cleanup:
-USE_NEW_TEXINFO, saves some patches
-symlink libiberty.a into build tree instead of buildlink/lib,
 saves some patches
-put common make rules into Makefile.common (for all) and
 buildaddon.mk (for all but the base "c" pkg)
2003-07-08 15:04:53 +00:00
seb
c1771cd9b2 Install documentation in pkgsrc canonical directories.
Add directory entry to twelf.info via patch file.
Avoid patch backup files to be installed.
Convert to USE_NEW_TEXINFO.

Bump PKGREVISION.
2003-07-07 23:33:49 +00:00