~ chicken-core (chicken-5) 768d1905646e9e1dee9b338d78d4b8e77b8eecd0
commit 768d1905646e9e1dee9b338d78d4b8e77b8eecd0 Author: felix <felix@call-with-current-continuation.org> AuthorDate: Mon Nov 30 20:21:11 2009 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Mon Nov 30 20:21:11 2009 +0100 added default config build-parameter file (config.make) and bumped version to 4.2.11 diff --git a/NEWS b/NEWS index 76b97326..edaee8c7 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,9 @@ +4.2.11 + +- added support for a make(1) configuration file ("config.make") +- `chicken-install' now allows specifiying a proxy for retrieving + extensions over HTTP (thanks to Nicolas Pelletier) + 4.2.10 - fixed bug in `cond-expand' that incorrectly renamed feature-identifiers diff --git a/README b/README index eb9baf56..8e275308 100644 --- a/README +++ b/README @@ -3,7 +3,7 @@ (c) 2000-2007, Felix L. Winkelmann (c) 2008-2009, The Chicken Team - version 4.2.10 + version 4.2.11 1. Introduction: @@ -190,8 +190,8 @@ If you build CHICKEN often, passing all those make variables can get annoying. An alternative is to create a configuration file defining the required variables and passing "CONFIG=<configfile>" - to make(1). - + to make(1). Even simpler is editing the included "config.make" + and just invoke make(1) without any extra parameters. To remove CHICKEN from your file-system, enter (probably as root): diff --git a/buildversion b/buildversion index a54ef4b4..57e8812c 100644 --- a/buildversion +++ b/buildversion @@ -1 +1 @@ -4.2.10 \ No newline at end of file +4.2.11 \ No newline at end of file diff --git a/config.make b/config.make new file mode 100644 index 00000000..5e280bbb --- /dev/null +++ b/config.make @@ -0,0 +1,51 @@ +### config.make + +# You can set build options in this file instead of passing them on +# the command line. Please consult the README file for more +# information. + + +# Select platform to use: +#PLATFORM=linux + +# Installation prefix: +#PREFIX=/usr/local + + +### The options below are optional and should be used with care + +# Disable optimizations: +#DEBUGBUILD=1 + +# Build static runtime library only: +#STATICBUILD=1 + +# Enable GC of symbols: +#SYMBOLGC=1 + +# Disable apply-hook (for breakpints, etc.): +# NOAPPLYHOOK=1 + +# Enable full optimization for compiling generated C code: +#OPTIMIZE_FOR_SPEED=1 + +# Add additional C compiler options: +#C_COMPILER_OPTIMIZATION_OPTIONS=... + +# Choose prefix to be added to installed programs: +#PROGRAM_PREFIX= + +# Choose suffix to be added to installed programs: +#PROGRAM_SUFFIX= + +# Specification of host (build) system (machine + platform) for cross-compiling: +#HOSTSYSTEM= + +# Specification of target (runtime) system for cross-compiling: +#TARGETSYSTEM= + +# Specify that the sources are in a different directory than ".": +#SRCDIR= + +# Use alternative directory for installed binary extensions: +#VARDIR= diff --git a/distribution/manifest b/distribution/manifest index 35278aca..128ff8ff 100644 --- a/distribution/manifest +++ b/distribution/manifest @@ -217,6 +217,7 @@ Makefile.solaris Makefile.bsd Makefile.cygwin Makefile.cross-linux-mingw +config.make rules.make defaults.make private-namespace.scm diff --git a/manual/The User's Manual b/manual/The User's Manual index c683d6cf..f27b601f 100644 --- a/manual/The User's Manual +++ b/manual/The User's Manual @@ -6,7 +6,7 @@ <img style="float:right; border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:1em;" src="http://www.call-with-current-continuation.org/chicken4.png" alt="Stylized picture of a chicken"/> </nowiki> -This is the manual for Chicken Scheme, version 4.2.10 +This is the manual for Chicken Scheme, version 4.2.11 ; [[Getting started]] : What is CHICKEN and how do I use it? diff --git a/version.scm b/version.scm index cbbd6230..abdce27c 100644 --- a/version.scm +++ b/version.scm @@ -1 +1 @@ -(define-constant +build-version+ "4.2.10") +(define-constant +build-version+ "4.2.11")Trap