318 |
sysconfdir=${BINDIR}/etc \ |
sysconfdir=${BINDIR}/etc \ |
319 |
libdir=${BINDIR}/usr/$(mlibdir) \ |
libdir=${BINDIR}/usr/$(mlibdir) \ |
320 |
"$@" install || die "minstall failed" |
"$@" install || die "minstall failed" |
321 |
else |
else |
322 |
die "no Makefile found" |
die "no Makefile found" |
323 |
fi |
fi |
324 |
} |
} |
325 |
|
|
326 |
mmake() |
mmake() |
609 |
marchsrcdir() |
marchsrcdir() |
610 |
{ |
{ |
611 |
local retval |
local retval |
612 |
if [[ ! -z $(eval echo \$SRCDIR_${ARCH/i*86/x86}) ]] |
local var="$1" |
613 |
|
|
614 |
|
[[ -z ${var} ]] && var="SRCDIR" |
615 |
|
|
616 |
|
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
617 |
then |
then |
618 |
eval echo \$SRCDIR_${ARCH/i*86/x86} | tr ';' '\n' |
eval echo \$${var}_${ARCH/i*86/x86} | tr ';' '\n' |
619 |
retval=0 |
retval=0 |
620 |
else |
else |
621 |
retval=1 |
retval=1 |
627 |
marchdepend() |
marchdepend() |
628 |
{ |
{ |
629 |
local retval |
local retval |
630 |
|
local var="$1" |
631 |
|
|
632 |
if [[ ! -z $(eval echo \$DEPEND_${ARCH/i*86/x86}) ]] |
[[ -z ${var} ]] && var="DEPEND" |
633 |
|
|
634 |
|
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
635 |
then |
then |
636 |
echo "\$(eval echo \\\$DEPEND_\${ARCH/i*86/x86} | tr ';' '\n')" |
echo "\$(eval echo \\\$${var}_\${ARCH/i*86/x86} | tr ';' '\n')" |
637 |
retval=0 |
retval=0 |
638 |
else |
else |
639 |
retval=1 |
retval=1 |
645 |
marchsdepend() |
marchsdepend() |
646 |
{ |
{ |
647 |
local retval |
local retval |
648 |
if [[ ! -z $(eval echo \$SDEPEND_${ARCH/i*86/x86}) ]] |
local var="$1" |
649 |
|
|
650 |
|
[[ -z ${var} ]] && var="SDEPEND" |
651 |
|
|
652 |
|
if [[ ! -z $(eval echo \$${var}_${ARCH/i*86/x86}) ]] |
653 |
then |
then |
654 |
echo "\$(eval echo \\\$SDEPEND_\${ARCH/i*86/x86} | tr ';' '\n')" |
echo "\$(eval echo \\\$${var}_\${ARCH/i*86/x86} | tr ';' '\n')" |
655 |
retval=0 |
retval=0 |
656 |
else |
else |
657 |
retval=1 |
retval=1 |
675 |
fi |
fi |
676 |
} |
} |
677 |
|
|
678 |
|
setup_icecc_environment() |
679 |
|
{ |
680 |
|
if [ -x /usr/bin/icecc ] |
681 |
|
then |
682 |
|
echo -e "${COLBLUE}---${COLGREEN} Using IceCC for compilation ...${COLDEFAULT}" |
683 |
|
export PATH=/usr/$(mlibdir)/icecc/bin:${PATH} || die "icecc: could not export new $PATH" |
684 |
|
fi |
685 |
|
} |
686 |
|
|
687 |
setup_ccache_environment() |
setup_ccache_environment() |
688 |
{ |
{ |
689 |
if [ -x /usr/bin/ccache ] |
if [ -x /usr/bin/ccache ] |
690 |
then |
then |
691 |
|
mqueryfeature "icecc" && export CCACHE_PREFIX=icecc |
692 |
|
|
693 |
echo -e "${COLBLUE}---${COLGREEN} Using CCache for compilation ...${COLDEFAULT}" |
echo -e "${COLBLUE}---${COLGREEN} Using CCache for compilation ...${COLDEFAULT}" |
694 |
export PATH=/usr/$(mlibdir)/ccache/bin:${PATH} || die "ccache: could not export new $PATH" |
export PATH=/usr/$(mlibdir)/ccache/bin:${PATH} || die "ccache: could not export new $PATH" |
695 |
fi |
fi |
981 |
export SAVED_DESCRIPTION="${DESCRIPTION}" |
export SAVED_DESCRIPTION="${DESCRIPTION}" |
982 |
export SAVED_HOMEPAGE="${HOMEPAGE}" |
export SAVED_HOMEPAGE="${HOMEPAGE}" |
983 |
export SAVED_SPECIAL_VARS="${SPECIAL_VARS}" |
export SAVED_SPECIAL_VARS="${SPECIAL_VARS}" |
984 |
|
export SAVED_SPECIAL_FUNCTIONS="${SPECIAL_FUNCTIONS}" |
985 |
export SAVED_STATE="${STATE}" |
export SAVED_STATE="${STATE}" |
986 |
export SAVED_INHERITS="${INHERITS}" |
export SAVED_INHERITS="${INHERITS}" |
987 |
export SAVED_DEPEND="${DEPEND}" |
export SAVED_DEPEND="${DEPEND}" |
1056 |
export DESCRIPTION="${SAVED_DESCRIPTION}" |
export DESCRIPTION="${SAVED_DESCRIPTION}" |
1057 |
export HOMEPAGE="${SAVED_HOMEPAGE}" |
export HOMEPAGE="${SAVED_HOMEPAGE}" |
1058 |
export SPECIAL_VARS="${SAVED_SPECIAL_VARS}" |
export SPECIAL_VARS="${SAVED_SPECIAL_VARS}" |
1059 |
|
export SPECIAL_FUNCTIONS="${SAVED_SPECIAL_FUNCTIONS}" |
1060 |
export STATE="${SAVED_STATE}" |
export STATE="${SAVED_STATE}" |
1061 |
export INHERITS="${SAVED_INHERITS}" |
export INHERITS="${SAVED_INHERITS}" |
1062 |
export DEPEND="${SAVED_DEPEND}" |
export DEPEND="${SAVED_DEPEND}" |
1125 |
unset SAVED_DESCRIPTION |
unset SAVED_DESCRIPTION |
1126 |
unset SAVED_HOMEPAGE |
unset SAVED_HOMEPAGE |
1127 |
unset SAVED_SPECIAL_VARS |
unset SAVED_SPECIAL_VARS |
1128 |
|
unset SAVED_SPECIAL_FUNCTIONS |
1129 |
unset SAVED_STATE |
unset SAVED_STATE |
1130 |
unset SAVED_PKGTYPE |
unset SAVED_PKGTYPE |
1131 |
unset SAVED_INHERITS |
unset SAVED_INHERITS |