120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
|
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
|
-
+
+
+
+
+
+
+
|
return 0
}
function apply_patches() {
local patch
for patch in "${patchdir}/all"/${pkg}-${version}-*.diff "${patchdir}/${TCL_VERSION}"/${pkg}-${version}-*.diff; do
for patch in "${patchdir}/all"/${pkg}-${version}-*.diff "${patchdir}/${TCL_VERSION}"/${pkg}-${version}-*.diff "${patchdir}"/*.diff; do
if [ ! -f "${patch}" ]; then
continue
fi
if [ -x "${patch}.sh" ]; then
if ! "${patch}.sh" "${TCL_VERSION}" "${pkg}" "${version}"; then
continue
fi
fi
echo "Applying: ${patch}"
( cd "${workdir}" && ${PATCH:-patch} -p1 ) < "${patch}" || return 1
done
return 0
}
|