pkgsrc/lang
seb 78a37e8bd0 Update to version 1.0
Package changes:
Put documentation in the canonical pkgsrc directories.
Add test target support.
Gmake is not needed anymore.

Things changed in release 1.0:
- Many bugfixes
- Declaration specifier `compress-literals' and compiler-option
  `-compress-literals N'
- Chicken now compiles on OpenBSD [Thanks to Steve Elkins]
- `library' unit:
  (chicken-version)
- A new version of the portable syntax-case macro system is now used, which
  provides `identifier-syntax', `fluid-let-syntax' and `datum->syntax-object',
  allows low-level macros (`define-macro') in combination with hygienic
  macros and supports the module system used in Chez Scheme (but does not
  handle separate compilation)
- The syntax `(define-syntax (name var) ...)' is allowed
- Chicken supports now SRFI-37 officially (A new library unit named `srfi-37'
  has been added)
- The old module system has been removed. It was rather hackishly implemented
  and didn't integrate well with the highlevel macro system
- The scheduler and the threading system have been massively overhauled
  and scale a little better
- The pattern-matcher is now available in combination with the highlevel
  macro system, enter `(include "match")' or `(require-for-syntax 'match)'
  to make it available
- SRFI-22 script interpreters `scheme-chicken' and `scheme-chicken-hygienic'
  have been added
- Compiled `#!' scheme scripts with an invocation line of `csi -script' or
  `scheme-chicken'/`scheme-chicken-hygienic' automagically link with all
  libraries which would normally be available under the interpreter.
- Type-checks of fixed size objects are slightly more efficient
- Extension-libraries can now be stored alternatively in a directory given
  by the CHICKEN_REGISTRY environment variable or in `$HOME/.chicken-registry'
- The new library unit `tcp' provides a PLTish socket interface,
  `tcp-accept' and I/O from socket ports do not block other running threads
- The new compiler/interpreter option `-strict-letrec' enables a fully R5RS
  compliant expansion of `letrec'
- Chicken should now pass all tests of Scott G. Millers `r5rs_pitfalls.scm'
- Jonah Beckford ported SWIG (<http://www.swig.org>) to Chicken!
  Check out a preliminary version at
  <http://beckford.netfirms.com/hobbies/swig/>
- On Windows (Cygwin, Mingw32 and MSVC), CHICKEN now supports shared libraries
  and dynamic loading. Many thanks to Jonah Beckford for his tremendous work!

Things changed in release 0.1082:
- Bugfixes.
- Support for SRFI's 26 (cut) and 30 (block comments).
- Peter Keller translated the manual into LaTeX. Pdf and html
  documentation is available.
- Peter Keller has contributed a comprehensive testing framework
  (fully R5RS compliant).
- Declaration specifiers:
  export
  compile-time-macros-only
- Library unit `extras':
  hash-table-remove!
  ->string
- Library unit `posix':
  sleep
- Library unit `lolevel':
  pointer-offset
  pointer-u8-ref  pointer-u8-set!
  pointer-s8-ref  pointer-s8-set!
  pointer-u16-ref  pointer-u16-set!
  pointer-s16-ref  pointer-s16-set!
  pointer-u32-ref  pointer-u32-set!
  pointer-s32-ref  pointer-s32-set!
  pointer-f32-ref  pointer-f32-set!
  pointer-f64-ref  pointer-f64-set!
- Dynamic loading is now supported on older HP-UX systems that
  provide `shl_load()' instead of `dlopen()'
  (Thanks to Tony Garnock-Jones)
- Error messages have been (slightly) improved.
- A system for simplified packaging, building and installation
  of extension-libraries (based on shared libraries) is now provided.
- New data type `locatives' allow to create pointers into arbitrary
  sections of various kinds of Scheme data objects.
- So called `locations' simplify passing pointers to local or global
  Scheme variables to foreign procedures.
- FFI-generated code is a little bit more compact and efficient.
- Chicken supports alternative keyword syntaxes (CL/DSSSL) via the
  compiler/interpreter option `-keyword-style' and the parameter
  `keyword-style'
- `define-record-printer' now handles SRFI-9 record types.
- The regex-libraries now allow the creation of precompiled regular
  expressions (new procedures `regexp' and `regexp?').
2003-05-21 19:43:03 +00:00
..
a60 Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
awka To quote from the Changelog for 0.7.5 of awka: 2002-06-27 15:58:30 +00:00
baci Add patches to make newer bison's happy and fix problem encountered 2002-12-27 01:27:15 +00:00
blackdown-jdk13 Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
blackdown-jre13 Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
brandybasic Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
bwbasic Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
caml-light Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
chicken Update to version 1.0 2003-05-21 19:43:03 +00:00
cilk Line up PKGREVISION whitespace. 2003-05-05 16:36:34 +00:00
cim buildlink1 -> buildlink2 2002-11-15 00:26:44 +00:00
cint Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
clisp Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
coq By popular demand, move coq-7.4 from math to lang in order to be consistent 2003-03-22 20:21:16 +00:00
cu-prolog Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
drscheme Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
dylan-compiler Use automake.mk. Adapt PLIST. 2002-10-03 14:25:04 +00:00
dylan-interpreter Line up PKGREVISION whitespace. 2003-05-05 16:36:34 +00:00
egcs Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
eieio Update eieio to 0.17. Patch from Yoshifumi Hiramatsu in PR19727. 2003-01-11 08:53:48 +00:00
elisp-manual set MAINTAINER to uebayasi@netbsd.org 2002-03-16 06:25:43 +00:00
elk * buildlink1 -> buildlink2 2002-09-23 08:45:40 +00:00
erlang This doesn't buildlinkify a java compiler so the java portions aren't built. 2003-05-12 01:41:53 +00:00
f2c Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
fort77 Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate. 2002-12-07 02:38:52 +00:00
gauche s/LOCALBASE/PREFIX/ 2003-03-10 02:01:41 +00:00
gawk update to gawk-3.1.1. While here, make this work again under NetBSD since 2002-12-12 03:17:13 +00:00
gb Line up PKGREVISION whitespace. 2003-05-05 16:36:34 +00:00
gcc Move the sample mk.conf file to share/examples/gcc/mk.conf, instead of 2003-05-02 08:22:12 +00:00
gcc-ssp It's CUT for cut, not CAT..... 2003-05-11 22:02:52 +00:00
gcc3 Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
gforth Add some missing directories to PLIST. 2003-05-02 17:56:13 +00:00
ghc Re-add files I missed in last commit. 2003-04-29 12:16:19 +00:00
gpc Depend on gcc-2.95.3nb1 package. Bump PKGREVISION. 2003-05-10 18:54:53 +00:00
gprolog Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
guavac Replace IGNORE with PKG_FAIL_REASON or PKG_SKIP_REASON as appropriate. 2002-12-07 02:38:52 +00:00
guile Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
guile14 Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
hugs Fix a bug in input.c where an unsigned char is compared to EOF (-1), 2003-05-04 20:19:46 +00:00
icon Add support for m68k, VAX, and MIPS based architectures. 2003-04-05 05:42:55 +00:00
inform Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
intercal s/INSTALL_*/BSD_INSTALL_*/ in patches, remove unnecessary MAKE_ENV. 2003-01-19 07:05:16 +00:00
ja-gawk Reimport of package ja-gawk from japanese/gawk into lang/ja-gawk. 2002-05-31 13:00:45 +00:00
japhar Introduce new framework for handling info files generation and installation. 2002-02-18 15:14:00 +00:00
jasmin Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
java-lang-spec Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
java-vm-spec Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jbuilder-jit Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jdk Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jikes Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jini Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
joos Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
kaffe expands with an extra slash by default - incorrect 2003-04-14 18:23:48 +00:00
kali Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
libperl Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
librep Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
lua Update to version 5.0. 2003-04-29 23:33:56 +00:00
lua4 Import of lua4 for packages requiring lua version 4. 2003-04-29 23:15:35 +00:00
maude NO_PATCH is deprecated, says pkglint. Remove it. 2003-03-28 21:14:10 +00:00
mawk Distfile name has been standardised. Mentioned in PR 20715 by Mr. Reed. 2003-03-15 16:57:22 +00:00
mercury Update mercury to version 0.11.0. 2003-05-02 17:48:28 +00:00
minischeme Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
mono Package tools support the "alpha" suffix properly to compare versions, so 2003-05-09 14:17:46 +00:00
moscow_ml Change explicit build dependencies on perl into "USE_PERL5=build". This 2002-07-24 19:45:22 +00:00
mzscheme Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
nawk Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
nhc98 Actually use HARCH which was set in PLIST_SUBST but never put in the PLIST file. 2003-03-30 22:33:43 +00:00
ocaml Master site's tree had been reorganised, fix MASTER_SITES. 2003-05-14 23:11:32 +00:00
onyx use BUILD_DEPENDS+= not just = 2002-11-20 11:57:43 +00:00
oo2c Update to 2.0.9. 2003-05-17 21:00:11 +00:00
openc++ Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
p2c buildlink1 -> buildlink2. 2002-09-23 09:37:50 +00:00
parrot Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
perl5 Replaced two outdated US ftp servers 2003-03-18 10:06:26 +00:00
perl58 (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG; 2003-03-14 19:37:30 +00:00
pforth Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
pgcc Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
py-extclass Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
py-html-docs make ${PAX} usage consistent: 2003-04-10 01:28:03 +00:00
py-pyrex Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
py21-html-docs make ${PAX} usage consistent: 2003-04-10 01:28:03 +00:00
py22-html-docs make ${PAX} usage consistent: 2003-04-10 01:28:03 +00:00
python some packages (e.g. py-wxWindows 2.4.0.7) have the Python setup.py 2003-05-09 09:24:17 +00:00
python15 (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG; 2003-03-14 19:37:30 +00:00
python20 Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
python21 Make the fcntl(F_WRLCK) selftest work on alpha etc here as well - not as 2003-04-15 16:52:28 +00:00
python21-pth Join the "pthread.buildlink2.mk" game. 2003-05-07 19:36:01 +00:00
python22 test_gettext doesn't hang with threaded Python in -current anymore 2003-04-17 08:20:47 +00:00
python22-pth Join the "pthread.buildlink2.mk" game. 2003-05-07 19:36:01 +00:00
rexx-imc Make this package conflict with rexx-regina. 2002-09-02 17:24:48 +00:00
rexx-regina Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
RScheme mark as broken on alpha. crashes during build 2002-04-11 02:01:42 +00:00
ruby NO_PATCH is deprecated, says pkglint. Remove it. 2003-03-28 21:14:10 +00:00
ruby-base Make this find all shlibs on Linux by passing the necessary -Wl,-rpath 2003-03-30 23:45:57 +00:00
sather Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
scheme48 r5rs, not r4rs 2002-07-29 23:38:09 +00:00
siod Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
smalleiffel Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
smalltalk A few changes to make this work correctly. 2003-03-10 07:43:57 +00:00
smlnj Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
snobol Update patches for Makefile2.m4 to also include -DUSE_STDARG_H or this will 2003-03-10 08:15:54 +00:00
squeak Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
stalin Bump PKGREVISION due to upgrade of Mesa and friends. 2003-03-09 19:10:35 +00:00
STk Update to 4.0.1. 2003-05-10 00:26:33 +00:00
sun-jdk13 Correct distribution file checksum. 2003-05-03 18:26:58 +00:00
sun-jdk14 Update sun-jdk14 and sun-jre14 to 1.4.1_02. Who knows what's new in this. 2003-03-17 18:29:58 +00:00
sun-jre13 Update sun-jdk13 and sun-jre13 to sun-jdk13-1.0.8 and sun-jre13-1.0.8 2003-05-02 08:42:05 +00:00
sun-jre14 De-confusify: Let emulators/suse_*/Makefile.* _not_ include bsd.pkg.mk, but rather 2003-03-26 04:05:37 +00:00
swi-prolog Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
tcl Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
tcl-expect Add a Makefile.common to tcl-expect and use it to keep tk-expect in sync. 2003-01-28 03:41:02 +00:00
tcl-itcl Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
tcl-otcl Update to version 1.0rc8nb1. 2002-09-02 23:12:22 +00:00
tcl-tclX Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
tinyscheme Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
tk-expect Add a Makefile.common to tcl-expect and use it to keep tk-expect in sync. 2003-01-28 03:41:02 +00:00
tk-tclX Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
twelf Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
ucblogo Distribution of ucblogo has moved to the "non-gnu" subdirectory of the 2002-07-10 19:44:25 +00:00
umb-scheme Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
vscm Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in 2001-11-29 01:12:24 +00:00
vslisp Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
wonka Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
yabasic Initial import of yabasic. Submitted by David Ferlier in PR pkg/19785 2003-05-02 23:19:53 +00:00
Makefile Add and enable oo2c. 2003-05-02 23:33:48 +00:00