pkgsrc/lang
wiz 8e7238c994 Update to 4.1.0, provided by Peter Bex via pkgsrc-wip (wip/chicken-current).
4.1.0

- The new parameter "parantheses-synonyms" and the command-line
  option "-no-parantheses-synonyms" allows disabling list-like behaviour
  of "{ ... }" and "[ ... ]" tokens
- The new parameter "symbol-escape" and the command-line
  option "-no-symbol-escape" allows disabling "| ... |" symbol escape
  syntax
- Added command-line option "-r5rs-syntax" to disable CHICKEN-specific
  read-syntax
- Added compiler command-line-option "-no-compiler-syntax"
- Deprecated "getenv" (use "get-environment-variable" instead)
- Removed "macro?" and "undefine-macro!"
- Support for Microsoft Visual Studio / MSVC has been dropped
- The compiler provides now a simple flow-analysis pass that does
  basic checking of argument-count and -types for core library procedures
  (new option "-scrutinize")
- New compiler-options "-no-argc-checks", "-no-bound-checks",
  "-no-procedure checks", "-no-procedure-checks-for-usual-bindings",
  "-types TYPEFILE" and "-consult-inline-file FILENAME"
- Added a "chicken-setup" stub-application to catch incorrect use of
  this tool (which has been replaced in 4.0.0 with "chicken-install")
- Changed "setup-install-flag" and "setup-verbose-flag" to
  "setup-install-mode" and "setup-verbose-mode" in "setup-api" module,
  the old names are still available but deprecated
- Posix unit:
  added "socket?", "block-device?" and "character-device?", deprecated
  redundant "stat-..." procedures
- Also in Posix unit: "canonical-path" has been deprecated, "normalize-pathname"
  from the "files" unit provides now most of the functionality
- Added "directory-exists?"
- "(for-each (lambda ...) X)" is compiled as a loop
- The argument-count check for format-strings for "[sf]printf" with a constant
  string argument is done at compile-time
- A stub application named "chicken-setup" is installed to catch when a
  user invokes theobsolete tool instead of the new "chicken-install".

4.0.0

- removed `apropos' and `apropos-list' from the "utils" library unit;
  available as an extension
- removed texinfo and PDF documentation - this will possible be added back
  later
- replaced PCRE regex engine with Alex Shinn's "irregex" regular expression
  package
- removed `-extension' option
- removed `-static-extensions' csc option and added `-static-extension NAME'
- `regex' unit: removed `regexp*' and `regex-optimize'
- added `CHICKEN_new_finalizable_gc_root()'
- `length' checks its argument for being cyclic
- removed custom declarations and "link-options" and "c-options" declarations
- deprecated "-quiet" option to "chicken" program
- added "-update-db" option to chicken-install
- the compiler now suggests possibly required module-imports
- moved non-standard syntax-definitions into "chicken-syntax" library unit
- the pretty-printer prints the end-of-file object readably now
- alternative conditional execution paths have separate allocation computation
  (previously the allocation of all alternatives was coalesced)
- removed unused "%kmp-search" from "srfi-13" library unit
- expander handles syntax-reexports and makes unexported syntax available
  for exported expanders in import libraries
- added checks in some procedures in the "tcp" library unit
- the macro system has been completely overhauled and converted
  to hygienic macros
- a macro-aware module system has been added
- added "-sx" option to csi
- removed the following deprecated functions:
   [un]shift!
   andmap ormap
   byte-vector? byte-vector-fill!
   make-byte-vector byte-vector
   byte-vector-set! byte-vector-ref
   byte-vector->list list->byte-vector
   string->byte-vector byte-vector->string
   byte-vector-length
   make-static-byte-vector static-byte-vector->pointer
   byte-vector-move! byte-vector-append!
   set-file-position! set-user-id! set-group-id!
   set-process-group-id!
   macro? undefine-macro!
- the situation-identifiers "run-time" and "compile-time" have
  been removed
- the compiler options "-check-imports", "-import" and "-emit-exports"
  have been removed
- new procedures:
  strip-syntax
  expand
- new macros
  define-syntax
  module
  export
- the following macros have been removed:
    define-foreign-record
    define-foreign-enum
    define-macro
    define-extension
- "local" mode, in which locally defined exported toplevel variables can
  be inlined
- new options and declarations "[-]local", "[-]inline-global" and "-emit-inline-file"
- optimization levels changed to use inlining:
  -optimize-level 3: enables -inline -local (but *not* -unsafe)
  -optimize-level 4: enables -inline -local -unsafe
- increased default inlining-limit to 20
- support for cross-module inlining
- "make <VARIABLES> bench" runs the benchmark suite
- "chicken-setup" has been replaced by new command line tools
  "chicken-install", "chicken-uninstall" and "chicken-status", which are
  more flexible and allow greater freedom when creating local or application-
  specific repositories
- extension-installation can be done directly from SVN repositories or a local
  file tree
- enabled chicken mirror site as alternative download location
2009-08-08 15:12:24 +00:00
..
a60 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
awka
baci Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
brandybasic Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
bwbasic Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
caml-light Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
camlp5 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ccsh Mechanical changes to add DESTDIR support to packages that install 2008-03-04 16:38:11 +00:00
cdl3 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
Cg-compiler Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
chicken Update to 4.1.0, provided by Peter Bex via pkgsrc-wip (wip/chicken-current). 2009-08-08 15:12:24 +00:00
cim Add DESTDIR support. 2008-06-12 02:14:13 +00:00
cint Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
classpath Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
classpath-gui Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
clisp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
coq Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
cparser Update to cparser-0.9.7: 2008-12-17 16:59:19 +00:00
cu-prolog Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
drscheme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
eag Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ecl Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
eieio PKGREVISION bump for elisp packages because of bytecode format changes 2009-08-06 01:44:45 +00:00
elisp-manual Add CONFLICTS line for previous PKGNAME versions. 2008-03-10 10:33:38 +00:00
elk Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
embryo Update to June snapshot of E17. No detailed changes. 2009-07-14 22:05:39 +00:00
erlang Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
erlang-doc Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
erlang-man Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ezm3 Remove empty PLIST.common_end. 2009-07-22 09:26:26 +00:00
f2c Add the correct header entry for sparcv8. Addresses PR pkg/33997. 2009-06-25 14:22:08 +00:00
focal Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
fort77 Add DESTDIR support. 2008-06-12 02:14:13 +00:00
g95 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gambc Make it build on DragonFly and (probably) FreeBSD. 2009-07-20 18:18:10 +00:00
gauche Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
gawk Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
gcc-ssp Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
gcc3 Fix C++ build on NetBSD 5.x. Bump revision of gcc3-c. 2009-02-28 18:37:22 +00:00
gcc3-ada Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc3-c Fix a number of GENERATE_PLIST entries to always have a terminating ; 2009-06-16 15:25:31 +00:00
gcc3-c++ Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc3-f77 Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
gcc3-java Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc3-objc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gcc34 Fix a number of GENERATE_PLIST entries to always have a terminating ; 2009-06-16 15:25:31 +00:00
gcc34-ada Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
gforth Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
ghc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gpc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gprolog Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
guile Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
guile16 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
gwydion-dylan Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
hugs Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
icon Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
inform Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
intercal Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
ja-gawk Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jamvm Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
japhar Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
jasmin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
java-lang-spec Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
java-vm-spec Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jbuilder-jit Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
jdk Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jdk-openjit Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
jikes Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
jini Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
joos Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
js Mark as destdir ready. 2008-07-14 12:55:56 +00:00
kaffe Set user-destdir, add (unfortunately) partial patch for NetBSD/m68k 2009-07-10 19:58:12 +00:00
kaffe-esound Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
kaffe-x11 Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
kali Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ksi Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
librep Update to librep-0.90.0. Changes: 2009-07-14 10:01:28 +00:00
libtcl-nothread Simply and speed up buildlink3.mk files and processing. 2009-03-20 19:23:50 +00:00
lua Set LICENSE for lua. 2009-07-10 20:30:21 +00:00
LuaJIT Only for i386. 2009-08-03 12:20:16 +00:00
lush Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
maude Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mawk Remove ex-MASTER_SITE. From Zafer Aydogan. 2007-12-02 00:11:10 +00:00
mercury Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
minischeme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mit-scheme-bin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mono Update to 2.4.2.2 - Contains fixes for CVE-2009-0217 2009-07-19 07:53:53 +00:00
mono-basic Update to mono 2.4.2 2009-07-15 11:42:31 +00:00
moscow_ml Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
mpd Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
mzscheme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
nawk Remove redundant NO_CHECKSUM and EXTRACT_ONLY definitions. 2009-04-09 00:48:06 +00:00
nhc98 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
objc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ocaml Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
ocamlduce Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
onyx Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
oo2c Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
opencobol Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
openjdk7-bin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ossp-js Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
p2c Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
parrot Update from version 1.3.0 to 1.4.0. 2009-07-27 08:23:10 +00:00
pcc USE_TOOLS+=gmake, same as pcc-current, for the same reason. Fixes PR 38964. 2009-08-01 20:37:05 +00:00
pcc-current Update to the snapshot from 090731. 2009-08-06 06:40:31 +00:00
pear Give up MAINTAINER 2009-07-17 18:00:13 +00:00
perl5 Patch (from latest PathTools) to fix build failure on systems where 2009-07-24 04:58:56 +00:00
pforth Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
php Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
php5 Update lang/php5 to version 5.2.10 - according to the release annoucement: 2009-07-07 21:57:28 +00:00
php5-perl This extension embeds Perl Interpreter into PHP. 2009-07-03 07:40:05 +00:00
pnet NetBSD/amd64 is not supported by the internal libffi, so mark it 2009-07-06 22:17:14 +00:00
pnetC Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
pnetlib Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
pnetlib-nox11 Update dotgnu Portable.Net packages to 0.8.0: 2008-02-18 16:39:43 +00:00
polyml Import Poly/ML version 5.2.1 2009-03-20 21:12:51 +00:00
py-basicproperty Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-funge Provide PY_COMPILE_ALL and PY_COMPILE_O_ALL to compile all Python 2009-07-08 13:55:58 +00:00
py-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
py-psyco Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py-pyrex Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
py22-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
py23-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
py24-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
py25-html-docs Remove empty PLIST.pre. 2009-07-22 09:28:15 +00:00
python Provide PY_COMPILE_ALL and PY_COMPILE_O_ALL to compile all Python 2009-07-08 13:55:58 +00:00
python23 Remove empty PLIST.common_end. 2009-07-22 09:29:57 +00:00
python24 Remove empty PLIST.common_end. 2009-07-22 09:29:57 +00:00
python25 gdbm is in disabled_module_list, yet if it's found on the system 2009-07-24 14:50:33 +00:00
python26 Don't install idle, there is a separate py-idle package for it. 2009-07-18 10:41:33 +00:00
rexx-imc Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
rexx-regina Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
ruby Update Ruby packages to 1.8.7.174 (1.8.7-p174). 2009-06-16 15:08:38 +00:00
ruby-doc-stdlib Remove empty PLIST.pre. 2009-07-22 09:30:39 +00:00
ruby18 Switch to use META_PACKAGE. No functional change. 2008-01-06 15:45:12 +00:00
ruby18-base Make ucontext(3) to apply to all DragonFly versions, it's too slow - a 2009-08-04 19:47:16 +00:00
sablevm Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
sablevm-classpath Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
sablevm-classpath-gui Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
sather Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
sbcl Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
scheme48 Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
scm Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
see Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
sigscheme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
siod Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
smalltalk Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
SmartEiffel Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
smlnj Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
snobol Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
spidermonkey Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib 2009-05-20 00:58:05 +00:00
spl Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
squeak Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
sr Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
sr-examples Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
stalin Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
STk Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
sun-jdk6 Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
sun-jdk14 Update sun-{jre,jdk}14 to 2.19, a.k.a. 1.4.2_19. 2009-06-25 11:43:41 +00:00
sun-jdk15 Updated lang/sun-jdk15 to 5.0.19 2009-07-23 17:18:43 +00:00
sun-jre6 Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
sun-jre14 Update sun-{jre,jdk}14 to 2.19, a.k.a. 1.4.2_19. 2009-06-25 11:43:41 +00:00
sun-jre15 remove ${WRKSRC}/lib/servicetag/registration.xml before install 2009-08-04 08:13:56 +00:00
swi-prolog Use META_PACKAGE 2009-04-08 23:11:13 +00:00
swi-prolog-lite Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
swi-prolog-packages Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
tcl Remove @dirrm related logic. 2009-06-14 22:57:58 +00:00
tcl-expect Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
tcl-itcl Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
tcl-itcl-current Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
tcl-otcl Replace @exec/@unexec with @pkgdir or drop it. 2009-06-14 20:34:12 +00:00
tcl-tclX Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
tcl83 remove mirror tuwien. tcl has been removed from there a month ago. 2009-07-16 23:00:01 +00:00
tinyscheme Update for ${DESTDIR} support, and add an explicit license statement to the 2009-07-07 20:35:53 +00:00
tk-expect Mechanical changes to add DESTDIR support to packages that install 2008-03-04 16:38:11 +00:00
tk-tclX Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
twelf PKGREVISION bump for elisp packages because of bytecode format changes 2009-08-06 01:44:45 +00:00
ucblogo Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
umb-scheme Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
utilisp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
vala Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
vscm Mark packages as MAKE_JOBS_SAFE=no that failed in a bulk build with 2009-06-30 00:07:09 +00:00
vslisp Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
wsbasic Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
yabasic Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
yap Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
Makefile Added LuaJIT. 2009-07-26 21:21:29 +00:00