diff options
author | asau <asau> | 2011-02-11 01:28:41 +0000 |
---|---|---|
committer | asau <asau> | 2011-02-11 01:28:41 +0000 |
commit | 68b59dc8e2c6af81c12bfa718130138f0af64ecf (patch) | |
tree | e131bab6d7f4a77e40b2e3c2e21066b3fa7d2353 /lang/ecl/options.mk | |
parent | 12ef3317d73eff7af7abdbc441a3b0cd05a38e3e (diff) | |
download | pkgsrc-68b59dc8e2c6af81c12bfa718130138f0af64ecf.tar.gz |
Update ECL to version 11.1.1.
Requested by Matthew Mondor, who contributed description of changes.
Since 10.4.1, changes were made in the following areas:
- Better cross-compile support, including with C++ compilers
- FFI from interpreted code now requires libffi
- Compiler now shipped as a single FASL file, cmp.fas
- Various fixes, notably in handling of:
LIST/LIST*, foreign arrays and structures, optimization annotations,
pathnames (logical pathnames and case), RENAME-FILE, READ,
the debugger, ANSI CL function declarations, DECLAIM, DEFMACRO,
EXPT, ASDF, rational math
- Performance optimizations in the following areas:
SETF expansions, AREF/ASET, unboxing, sequence functions, LOOP,
ASSERT, use of long-long and long-double where possible,
reworked compilation policies, EXT:MAKE-FOREIGN-DATA-FROM-ARRAY
- Other new features:
EXT:WITH-BACKEND
See http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?revision=1.793
for more details, or src/CHANGELOG in the source.
Diffstat (limited to 'lang/ecl/options.mk')
-rw-r--r-- | lang/ecl/options.mk | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lang/ecl/options.mk b/lang/ecl/options.mk index 792d571586f..bac313e6805 100644 --- a/lang/ecl/options.mk +++ b/lang/ecl/options.mk @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.3 2010/03/15 05:20:13 asau Exp $ +# $NetBSD: options.mk,v 1.4 2011/02/11 01:28:41 asau Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.ecl PKG_SUPPORTED_OPTIONS+= threads unicode ffi clx @@ -44,3 +44,9 @@ PLIST_VARS+= clx PLIST.${option}= yes . endif .endfor + +# Help generating PLIST: +.if !empty(PKG_OPTIONS:Mclx) +PRINT_PLIST_AWK+= {if ($$0 ~ /lib\/.*\/libclx.a$$/) {$$0 = "$${PLIST.clx}" $$0;}} +PRINT_PLIST_AWK+= {if ($$0 ~ /lib\/.*\/clx.(asd|fas)$$/) {$$0 = "$${PLIST.clx}" $$0;}} +.endif |