4 |
# needs pkgbuild_dir (mage) |
# needs pkgbuild_dir (mage) |
5 |
|
|
6 |
# SMAGE2 |
# SMAGE2 |
7 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.30 2005-08-21 21:23:48 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.31 2005-08-21 21:36:54 niro Exp $ |
8 |
|
|
9 |
#01.10.2004 |
#01.10.2004 |
10 |
# added ccache support |
# added ccache support |
426 |
do |
do |
427 |
cat="$(dirname ${dep})" |
cat="$(dirname ${dep})" |
428 |
# change if not virtual |
# change if not virtual |
429 |
if [[ ${cat} != virtual ]] |
if [[ ${cat} = virtual ]] |
430 |
then |
then |
431 |
|
pname="$(basename ${dep})" |
432 |
|
else |
433 |
# fix pver to target-pver |
# fix pver to target-pver |
434 |
# to get pname-target-pver |
# to get pname-target-pver |
435 |
|
|
436 |
# doing it backwards ! |
# doing it backwards ! |
437 |
pver="${dep##*-}" |
pver="${dep##*-}" |
438 |
pname=$(basename ${dep/-${pver}/}) |
# full pver |
439 |
|
pname="$(basename ${dep/-${pver}/})${target}-${pver}" |
440 |
fi |
fi |
441 |
|
|
442 |
# do not add empty lines |
# do not add empty lines |
443 |
if [ -z "${NDEPEND}" ] |
if [ -z "${NDEPEND}" ] |
444 |
then |
then |
445 |
NDEPEND="${sym} ${cat}/${pname}${target}-${pver}" |
NDEPEND="${sym} ${cat}/${pname}" |
446 |
else |
else |
447 |
NDEPEND="${NDEPEND} |
NDEPEND="${NDEPEND} |
448 |
${sym} ${cat}/${pname}${target}-${pver}" |
${sym} ${cat}/${pname}${target}" |
449 |
fi |
fi |
450 |
|
|
451 |
unset cat pname pver |
unset cat pname pver |
512 |
> ${dest} |
> ${dest} |
513 |
|
|
514 |
# header |
# header |
515 |
echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.30 2005-08-21 21:23:48 niro Exp $' >> ${dest} |
echo '# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.31 2005-08-21 21:36:54 niro Exp $' >> ${dest} |
516 |
echo >> ${dest} |
echo >> ${dest} |
517 |
|
|
518 |
# pgkname and state |
# pgkname and state |