122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
-
+
+
+
+
+
+
+
+
+
+
+
|
./configure --disable-shared --disable-symbols --prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
else
echo "Running: ./configure --enable-shared --disable-symbols --prefix=\"${INSTDIR}\" --with-tcl=\"${TCLCONFIGDIR}\" ${CONFIGUREEXTRA}"
./configure --enable-shared --disable-symbols --prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
fi
echo "Running: ${MAKE:-make}"
${MAKE:-make} || continue
${MAKE:-make} || (
# Workaround a bug in Tk on FreeBSD 8.1:
# https://sourceforge.net/tracker/?func=detail&atid=112997&aid=3107390&group_id=12997
LIBTKFILE="$(ls libtk*.so.1 2>/dev/null | head -1)"
if [ -f "${LIBTKFILE}" ]; then
NEWLIBTKFILE="$(echo "${LIBTKFILE}" | sed 's@\.so\.1@.so@')"
cp "${LIBTKFILE}" "${NEWLIBTKFILE}"
fi
${MAKE:-make}
) || continue
echo "Running: ${MAKE:-make} install"
${MAKE:-make} install || continue
# Update to include resources, if found
if [ "${dir}" = "win" ]; then
echo ' *** Creating tkbase.res.o to support Windows build'
|