Raymond Toy pushed to branch issue-363-add-version-number at cmucl / cmucl

Commits:

7 changed files:

Changes:

  • bin/build.sh
    ... ... @@ -49,9 +49,6 @@ GIT_FILE_COMMENT="yes"
    49 49
     export GIT_FILE_COMMENT
    
    50 50
     
    
    51 51
     SKIPUTILS=no
    
    52
    -DEFAULT_VERSION="`bin/cmucl-version.sh`"
    
    53
    -export DEFAULT_VERISON
    
    54
    -echo DEFAULT_VERSION = $DEFAULT_VERSION
    
    55 52
     
    
    56 53
     # If gmake exists, assume it is GNU make and use it.
    
    57 54
     if [ -z "$MAKE" ]; then
    
    ... ... @@ -113,6 +110,13 @@ case `uname -s` in
    113 110
           esac ;;
    
    114 111
     esac
    
    115 112
     
    
    113
    +# Set default version and generate lisp/cmucl-version.h
    
    114
    +DEFAULT_VERSION="`bin/git-version.sh`"
    
    115
    +export DEFAULT_VERISON
    
    116
    +echo DEFAULT_VERSION = $DEFAULT_VERSION
    
    117
    +
    
    118
    +bin/git-version.sh -f > src/lisp/cmucl-version.h
    
    119
    +
    
    116 120
     export LANG=en_US.UTF-8
    
    117 121
     
    
    118 122
     buildit ()
    
    ... ... @@ -132,9 +136,7 @@ buildit ()
    132 136
         if [ "$ENABLE" = "yes" ]; 
    
    133 137
         then
    
    134 138
     	$TOOLDIR/clean-target.sh $CLEAN_FLAGS $TARGET || { echo "Failed: $TOOLDIR/clean-target.sh"; exit 1; }
    
    135
    -	#set -x
    
    136 139
     	time $BUILDWORLD $TARGET $OLDLISP $BOOT || { echo "Failed: $BUILDWORLD"; exit 1; }
    
    137
    -	#set +x
    
    138 140
     	if [ "$REBUILD_LISP" = "yes" ]; then
    
    139 141
     	    $TOOLDIR/rebuild-lisp.sh $TARGET
    
    140 142
     	fi
    
    ... ... @@ -145,15 +147,12 @@ buildit ()
    145 147
     
    
    146 148
     	if [ "$BUILD_WORLD2" = "yes" ];
    
    147 149
     	then
    
    148
    -	    #set -x
    
    149 150
     	    $BUILDWORLD $TARGET $OLDLISP $BOOT || { echo "Failed: $BUILDWORLD"; exit 1; }
    
    150
    -	    #set +x
    
    151 151
     	fi
    
    152 152
     	$TOOLDIR/load-world.sh $TARGET "$VERSION" || { echo "Failed: $TOOLDIR/load-world.sh"; exit 1; }
    
    153 153
     
    
    154
    -	#set -x
    
    155 154
     	$TARGET/lisp/lisp -lib $TARGET/lisp -batch -noinit -nositeinit < /dev/null || { echo "Failed: $TARGET/lisp/lisp -batch -noinit"; exit 1; }
    
    156
    -	#set +x
    
    155
    +
    
    157 156
     	return 0;
    
    158 157
         fi
    
    159 158
     }
    

  • bin/cmucl-version.shbin/git-version.sh
    ... ... @@ -35,7 +35,7 @@ else
    35 35
     /*
    
    36 36
      * Cmucl version
    
    37 37
      *
    
    38
    - * DO NOT EDIT!  This file is auto-generated via bin/cmucl-version.sh.
    
    38
    + * DO NOT EDIT!  This file is auto-generated via bin/git-version.sh.
    
    39 39
      */
    
    40 40
     
    
    41 41
     #define CMUCL_VERSION "$DEFAULT_VERSION"
    

  • bin/make-dist.sh
    ... ... @@ -97,7 +97,7 @@ def_arch_os
    97 97
     # Choose a version based on the git hash as the default version.  We
    
    98 98
     # only compute a default if the git hash looks like a snapshot
    
    99 99
     # ("snapshot-yyyy-mm") or a release number..
    
    100
    -DEFAULT_VERSION="`bin/cmucl-version.sh`"
    
    100
    +DEFAULT_VERSION="`bin/git-version.sh`"
    
    101 101
     
    
    102 102
     # Default compression is -J (xz).  These variables are passed to the
    
    103 103
     # other scripts via the environmen, so export them.
    
    ... ... @@ -149,7 +149,6 @@ if [ -n "$COMPRESS_ARG" ]; then
    149 149
         esac
    
    150 150
     fi
    
    151 151
     
    
    152
    -#set -x
    
    153 152
     if [ -z "$VERSION" ]; then
    
    154 153
         # If a default version exists, use it. Otherwise this is an
    
    155 154
         # error---at least one of these must not be empty.
    

  • bin/make-main-dist.sh
    ... ... @@ -217,14 +217,13 @@ install ${GROUP} ${OWNER} -m 0644 src/general-info/cmucl.1 \
    217 217
     	$DESTDIR/${MANDIR}/cmucl-$VERSION.1
    
    218 218
     install ${GROUP} ${OWNER} -m 0644 src/general-info/lisp.1 \
    
    219 219
     	$DESTDIR/${MANDIR}/lisp-$VERSION.1
    
    220
    -set -x
    
    221 220
     install ${GROUP} ${OWNER} -m 0644 src/general-info/README $DESTDIR/${DOCDIR}
    
    222 221
     if [ -f src/general-info/release-$VERSION.txt ] 
    
    223 222
     then
    
    224 223
     	install ${GROUP} ${OWNER} -m 0644 src/general-info/release-$VERSION.txt \
    
    225 224
     		$DESTDIR/${DOCDIR}
    
    226 225
     fi
    
    227
    -set +x
    
    226
    +
    
    228 227
     if [ -z "$INSTALL_DIR" ]; then
    
    229 228
         sync ; sleep 1 ; sync ; sleep 1 ; sync
    
    230 229
         echo Tarring main components
    

  • bin/make-src-dist.sh
    ... ... @@ -55,7 +55,6 @@ fi
    55 55
     DESTDIR=${INSTALL_DIR:-release-$$}
    
    56 56
     
    
    57 57
     echo Creating source distribution
    
    58
    -set -x
    
    59 58
     GTAR_OPTIONS="--exclude=.git --exclude='*.pot.~*~'"
    
    60 59
     install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/share/cmucl/$VERSION/
    
    61 60
     install ${GROUP} ${OWNER} -m 0755 bin/run-unit-tests.sh $DESTDIR/bin
    

  • bin/run-unit-tests.sh
    ... ... @@ -49,7 +49,6 @@ function cleanup {
    49 49
     
    
    50 50
     trap cleanup EXIT
    
    51 51
     
    
    52
    -#set -x
    
    53 52
     if [ -n "${TESTDIR}" ]; then
    
    54 53
         TESTDIRARG=" :test-directory \"$TESTDIR/\""
    
    55 54
     else
    

  • src/lisp/GNUmakefile
    ... ... @@ -41,8 +41,6 @@ OBJS = $(patsubst %.c,%.o,$(patsubst %.S,%.o,$(patsubst %.s,%.o,$(SRCS))))
    41 41
     ### Don't look in RCS for the files, because we might not want the latest.
    
    42 42
     %: RCS/%,v
    
    43 43
     
    
    44
    -#DEFAULT_VERSION = $(shell ../../bin/cmucl-version.sh)
    
    45
    -
    
    46 44
     lisp.nm: lisp lisp.a
    
    47 45
     	echo 'Map file for lisp version ' `cat version` > ,lisp.nm
    
    48 46
     	$(NM) lisp | grep -v " [F] " >> ,lisp.nm
    
    ... ... @@ -57,7 +55,7 @@ lisp.o : lisp.c cmucl-version.h
    57 55
     	$(CC) ${CFLAGS} $(CPPFLAGS) -c $<
    
    58 56
     
    
    59 57
     cmucl-version.h:
    
    60
    -	../../bin/cmucl-version.sh -f > cmucl-version.h
    
    58
    +	../../bin/git-version.sh -f > cmucl-version.h
    
    61 59
     
    
    62 60
     lisp: ${OBJS} version.o
    
    63 61
     	$(CC) -g ${OS_LINK_FLAGS} -o ,lisp $^ ${OS_LIBS} -lm