32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
rm -rf tcl
fi
if [ "${CLEANONLY}" = "0" ]; then
PROJROOTDIR="$(pwd)"
export PROJROOTDIR
for TCLVERS in 8.5.12 8.4.19; do
TCLSHORTVERS="$(echo "${TCLVERS}" | cut -f 1-2 -d '.')"
TCLPRIVATE="$(pwd)/tcl/build/tcl${TCLVERS}"
TCLINSTDIR="$(pwd)/tcl/inst-${TCLSHORTVERS}"
export TCLVERS TCLPRIVATE TCLINSTDIR
if [ -f "${TCLINSTDIR}/lib/tclConfig.sh" ]; then
echo "Skipping build of Tcl ${TCLVERS} (already found)"
|
|
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
rm -rf tcl
fi
if [ "${CLEANONLY}" = "0" ]; then
PROJROOTDIR="$(pwd)"
export PROJROOTDIR
for TCLVERS in 8.5.15 8.4.19; do
TCLSHORTVERS="$(echo "${TCLVERS}" | cut -f 1-2 -d '.')"
TCLPRIVATE="$(pwd)/tcl/build/tcl${TCLVERS}"
TCLINSTDIR="$(pwd)/tcl/inst-${TCLSHORTVERS}"
export TCLVERS TCLPRIVATE TCLINSTDIR
if [ -f "${TCLINSTDIR}/lib/tclConfig.sh" ]; then
echo "Skipping build of Tcl ${TCLVERS} (already found)"
|
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
|
# Build all appropriate directories
faileddirs=""
if [ -z "${DIRS}" ]; then
DIRS="`echo */`"
PKGHASHCODE=''
else
PKGHASHCODE="$((echo "${DIRS}" | tr ' ' "\n" | sort | tr "\n" ' '; echo ) | sed 's@[/ ]@@g' | openssl sha1 | awk '{ print $1 }')"
fi
for dir in ${DIRS}; do
export dir
if [ ! -f "${dir}/build.sh" ]; then
continue
fi
|
|
|
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
|
# Build all appropriate directories
faileddirs=""
if [ -z "${DIRS}" ]; then
DIRS="`echo */`"
PKGHASHCODE=''
else
PKGHASHCODE="$((echo "${DIRS}" | tr ' ' "\n" | sort | tr "\n" ' '; echo ) | sed 's@[/ ]@@g' | openssl sha1 | sed 's@^.*= *@@')"
fi
for dir in ${DIRS}; do
export dir
if [ ! -f "${dir}/build.sh" ]; then
continue
fi
|