~ chicken-core (chicken-5) f9fec0d57745ca4e3101a99ff3473274c8ade6b3


commit f9fec0d57745ca4e3101a99ff3473274c8ade6b3
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Tue May 9 15:51:49 2017 +0200
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Tue May 9 15:51:49 2017 +0200

    NEWS: added changes to egg stuff, CHICKEN_PREFIX + new features

diff --git a/NEWS b/NEWS
index c4d3b7f5..492546af 100644
--- a/NEWS
+++ b/NEWS
@@ -46,6 +46,7 @@
     This works like `load-relative` but for textual inclusion.
   - Keywords are now always written in "portable" style by WRITE, so
     that the reader's keyword style doesn't need to match the writer's.
+  - The environment variable `CHICKEN_PREFIX` has been removed.
 
 - Module system
   - The compiler has been modularised, for improved namespacing.  This
@@ -61,6 +62,26 @@
   - define and friends are now aggressively rejected in "expression
     contexts" (i.e., anywhere but toplevel or as internal defines).
 
+- Eggs management
+  - Egg-installation and building has been completely overhauled.
+  - .meta + .setup files have been merged into a single declarative
+    ".egg" file.
+  - More static checks for egg descriptions, simplified generation
+    of OS-specific build + install commands that is (hopefully)
+    more practical for package maintainers.
+  - Egg sources are cached locally to reduce download and rebuild
+    times.
+  - Dropped many obscure or unimportant options and featurey from
+    `chicken-install`: (`-keep-installed`, `-reinstall`, `-proxy`,
+    `-no-install`, `-username`, `-password`, `-init`, `-deploy`,
+    `-keep-going`, `-scan`, `-csi`, `-show-depends`, `-show-foreign-depends`,
+    `-prefix`.
+  - Eggs can now be installed and located in multiple directories,
+    using the `CHICKEN_REPOSITORY_PATH` + `CHICKEN_INSTALL_REPOSITORY`
+    environment variables.
+  - Static compilation of eggs is now fully supported and static
+    versions of compiled eggs are available by default.
+
 
 4.12.1
 
@@ -228,7 +249,7 @@
   - "chicken-status"
     - -prefix and -deploy options were added, matching chicken-install.
   - The -sudo and -s options for chicken-install and chicken-uninstall
-    now honor a "SUDO" environment variable (thanks to Timo Myyrä).
+    now honor a "SUDO" environment variable (thanks to Timo Myyrä).
 
 - Syntax expander
   - Mixed internal define/define-values are now correctly ordered, so
Trap