69 |
export ABI_LIBDIR="lib" |
export ABI_LIBDIR="lib" |
70 |
if [[ ${EXPORT_ABI_LDFLAGS} != false ]] |
if [[ ${EXPORT_ABI_LDFLAGS} != false ]] |
71 |
then |
then |
72 |
export LDFLAGS="-L/${ABI_LIBDIR} -L/usr/${ABI_LIBDIR}" |
local saved_ldflags="${LDFLAGS}" |
73 |
|
export LDFLAGS="${LDFLAGS} -L/${ABI_LIBDIR} -L/usr/${ABI_LIBDIR}" |
74 |
fi |
fi |
75 |
# keep pkgconfig clean |
# keep pkgconfig clean |
76 |
local orig_pkg_config_path="${PKG_CONFIG_PATH}" |
local orig_pkg_config_path="${PKG_CONFIG_PATH}" |
89 |
else |
else |
90 |
echo -e "${COLBLUE}*** ${COLGREEN} LDFLAGS${COLDEFAULT}='${COLYELLOW}not exported${COLDEFAULT}'" |
echo -e "${COLBLUE}*** ${COLGREEN} LDFLAGS${COLDEFAULT}='${COLYELLOW}not exported${COLDEFAULT}'" |
91 |
fi |
fi |
92 |
|
echo -e "${COLBLUE}*** ${COLGREEN} CHOST${COLDEFAULT}='${CHOST}'" |
93 |
|
echo -e "${COLBLUE}*** ${COLGREEN} SRCDIR${COLDEFAULT}='${SRCDIR}/${SRCSUBDIR}'" |
94 |
echo -e "${COLBLUE}*** ${COLGREEN} PKG_CONFIG_PATH${COLDEFAULT}='${PKG_CONFIG_PATH}'" |
echo -e "${COLBLUE}*** ${COLGREEN} PKG_CONFIG_PATH${COLDEFAULT}='${PKG_CONFIG_PATH}'" |
95 |
fi |
fi |
96 |
|
|
112 |
# run any given command |
# run any given command |
113 |
eval $@ || die |
eval $@ || die |
114 |
|
|
115 |
unset ABI CC CXX ABI_LIBDIR LDFLAGS |
unset ABI CC CXX ABI_LIBDIR |
116 |
# keep pkgconfig clean |
# keep pkgconfig clean |
117 |
export PKG_CONFIG_PATH="${orig_pkg_config_path}" |
export PKG_CONFIG_PATH="${orig_pkg_config_path}" |
118 |
|
export LDFLAGS="${saved_ldflags}" |
119 |
|
|
120 |
# restore original settings |
# restore original settings |
121 |
if [[ ${EMUL_LINUX_32} = true ]] |
if [[ ${EMUL_LINUX_32} = true ]] |
133 |
export ABI_LIBDIR="lib64" |
export ABI_LIBDIR="lib64" |
134 |
if [[ ${EXPORT_ABI_LDFLAGS} != false ]] |
if [[ ${EXPORT_ABI_LDFLAGS} != false ]] |
135 |
then |
then |
136 |
|
local saved_ldflags="${LDFLAGS}" |
137 |
export LDFLAGS="-L/${ABI_LIBDIR} -L/usr/${ABI_LIBDIR}" |
export LDFLAGS="-L/${ABI_LIBDIR} -L/usr/${ABI_LIBDIR}" |
138 |
fi |
fi |
139 |
# keep pkgconfig clean |
# keep pkgconfig clean |
154 |
echo -e "${COLBLUE}*** ${COLGREEN} LDFLAGS${COLDEFAULT}='${COLYELLOW}not exported${COLDEFAULT}'" |
echo -e "${COLBLUE}*** ${COLGREEN} LDFLAGS${COLDEFAULT}='${COLYELLOW}not exported${COLDEFAULT}'" |
155 |
fi |
fi |
156 |
echo -e "${COLBLUE}*** ${COLGREEN} CHOST${COLDEFAULT}='${CHOST}'" |
echo -e "${COLBLUE}*** ${COLGREEN} CHOST${COLDEFAULT}='${CHOST}'" |
157 |
|
echo -e "${COLBLUE}*** ${COLGREEN} SRCDIR${COLDEFAULT}='${SRCDIR}/${SRCSUBDIR}'" |
158 |
echo -e "${COLBLUE}*** ${COLGREEN} PKG_CONFIG_PATH${COLDEFAULT}='${PKG_CONFIG_PATH}'" |
echo -e "${COLBLUE}*** ${COLGREEN} PKG_CONFIG_PATH${COLDEFAULT}='${PKG_CONFIG_PATH}'" |
159 |
fi |
fi |
160 |
|
|
161 |
# run any given command |
# run any given command |
162 |
eval $@ || die |
eval $@ || die |
163 |
|
|
164 |
unset ABI CC CXX ABI_LIBDIR LDFLAGS |
unset ABI CC CXX ABI_LIBDIR |
165 |
# keep pkgconfig clean |
# keep pkgconfig clean |
166 |
export PKG_CONFIG_PATH="${orig_pkg_config_path}" |
export PKG_CONFIG_PATH="${orig_pkg_config_path}" |
167 |
|
export LDFLAGS="${saved_ldflags}" |
168 |
} |
} |
169 |
|
|
170 |
only-m32() |
only-m32() |
179 |
# export this for mpatch etc (to repect only-${abi}) |
# export this for mpatch etc (to repect only-${abi}) |
180 |
export MULTILIB_ONLY_ABI=${abi} |
export MULTILIB_ONLY_ABI=${abi} |
181 |
|
|
182 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
183 |
abi-${abi} $@ || die |
abi-${abi} $@ || die |
184 |
|
|
185 |
# unset this is very important |
# unset this is very important |
200 |
# export this for mpatch etc (to repect only-${abi}) |
# export this for mpatch etc (to repect only-${abi}) |
201 |
export MULTILIB_ONLY_ABI=${abi} |
export MULTILIB_ONLY_ABI=${abi} |
202 |
|
|
203 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
204 |
abi-${abi} $@ || die |
abi-${abi} $@ || die |
205 |
|
|
206 |
# unset this is very important |
# unset this is very important |
214 |
local abi |
local abi |
215 |
for abi in ${MULTILIB_ABIS} |
for abi in ${MULTILIB_ABIS} |
216 |
do |
do |
217 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
218 |
abi-${abi} $@ || die |
abi-${abi} $@ || die |
219 |
done |
done |
220 |
} |
} |
244 |
|
|
245 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
246 |
do |
do |
247 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
248 |
abi-${abi} oldmconfigure $@ || die |
abi-${abi} oldmconfigure $@ || die |
249 |
done |
done |
250 |
} |
} |
267 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
268 |
do |
do |
269 |
SRCDIR="${saved_SRCDIR}-${abi}" |
SRCDIR="${saved_SRCDIR}-${abi}" |
270 |
cd ${SRCDIR} |
cd ${SRCDIR}/${SRCSUBDIR} |
271 |
abi-${abi} oldcmake_configure $@ || die |
abi-${abi} oldcmake_configure $@ || die |
272 |
done |
done |
273 |
# restore SRCDIR |
# restore SRCDIR |
313 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
314 |
do |
do |
315 |
echo -e "${COLBLUE}*** ${COLGREEN}compiling for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}compiling for ABI -${abi}${COLDEFAULT}" |
316 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
317 |
abi-${abi} oldmmake $@ || die |
abi-${abi} oldmmake $@ || die |
318 |
done |
done |
319 |
} |
} |
335 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
336 |
do |
do |
337 |
echo -e "${COLBLUE}*** ${COLGREEN}installing for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}installing for ABI -${abi}${COLDEFAULT}" |
338 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
339 |
abi-${abi} oldminstall $@ || die |
abi-${abi} oldminstall $@ || die |
340 |
done |
done |
341 |
} |
} |
351 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
352 |
do |
do |
353 |
echo -e "${COLBLUE}*** ${COLGREEN}installing for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}installing for ABI -${abi}${COLDEFAULT}" |
354 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
355 |
make DESTDIR=${BINDIR} $@ install || die |
make DESTDIR=${BINDIR} $@ install || die |
356 |
done |
done |
357 |
} |
} |
373 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
374 |
do |
do |
375 |
echo -e "${COLBLUE}*** ${COLGREEN}appling patch for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}appling patch for ABI -${abi}${COLDEFAULT}" |
376 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
377 |
oldmpatch $@ || die |
oldmpatch $@ || die |
378 |
done |
done |
379 |
} |
} |
395 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
396 |
do |
do |
397 |
echo -e "${COLBLUE}*** ${COLGREEN}running mlibtoolize for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}running mlibtoolize for ABI -${abi}${COLDEFAULT}" |
398 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
399 |
oldmlibtoolize $@ || die |
oldmlibtoolize $@ || die |
400 |
done |
done |
401 |
} |
} |
417 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
418 |
do |
do |
419 |
echo -e "${COLBLUE}*** ${COLGREEN}running mautoreconf for ABI -${abi}${COLDEFAULT}" |
echo -e "${COLBLUE}*** ${COLGREEN}running mautoreconf for ABI -${abi}${COLDEFAULT}" |
420 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
421 |
oldmautoreconf $@ || die |
oldmautoreconf $@ || die |
422 |
done |
done |
423 |
} |
} |
440 |
|
|
441 |
for abi in ${abis_to_run} |
for abi in ${abis_to_run} |
442 |
do |
do |
443 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
444 |
oldminstalldocs $@ || die |
oldminstalldocs $@ || die |
445 |
done |
done |
446 |
} |
} |
471 |
local i |
local i |
472 |
for abi in ${MULTILIB_ABIS} |
for abi in ${MULTILIB_ABIS} |
473 |
do |
do |
474 |
cd ${SRCDIR}-${abi} |
cd ${SRCDIR}-${abi}/${SRCSUBDIR} |
475 |
for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \ |
for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \ |
476 |
FAQ LICENSE NEWS README TODO |
FAQ LICENSE NEWS README TODO |
477 |
do |
do |