App-Options
view release on metacpan or search on metacpan
######################################################
# source the user's .prefixrc file if it exists
######################################################
if [[ -f ~/.prefixrc ]]
then
. ~/.prefixrc
fi
##########################################################
# Set appropriate defaults for common variables
##########################################################
export AUX_PATH=""
export AUX_LIBPATH=""
export AUX_MANPATH=""
export PREFIX_INCLUDES=""
for AUX_DIR in $(echo $PRE_PREFIX | sed -e 's/^/:/' -e 's!:\([^/~]\)!:'$PREFIX'/\1!' -e 's/:/ /g')
do
AUX_PATH="$AUX_PATH$AUX_DIR/bin:"
AUX_LIBPATH="$AUX_LIBPATH$AUX_DIR/lib:"
AUX_MANPATH="$AUX_MANPATH$AUX_DIR/man:"
PREFIX_INCLUDES="$PREFIX_INCLUDES -I$AUX_DIR/include"
done
PREFIX_INCLUDES="$PREFIX_INCLUDES -I$PREFIX/include"
export AUX_PATHPOST=""
export AUX_LIBPATHPOST=""
export AUX_MANPATHPOST=""
for AUX_DIR in $(echo $POST_PREFIX | sed -e 's/^/:/' -e 's!:\([^/~]\)!:'$PREFIX'/\1!' -e 's/:/ /g')
do
AUX_PATHPOST="$AUX_PATHPOST:$AUX_DIR/bin"
AUX_LIBPATHPOST="$AUX_LIBPATHPOST:$AUX_DIR/lib"
AUX_MANPATHPOST="$AUX_MANPATHPOST:$AUX_DIR/man"
PREFIX_INCLUDES="$PREFIX_INCLUDES -I$AUX_DIR/include"
done
# Add new references into the PATH
export PATH=$AUX_PATH$PREFIX/bin$AUX_PATHPOST:$PATH
# Add new references into the LD_LIBRARY_PATH
if [[ "$LD_LIBRARY_PATH" = "" ]]
then
export LD_LIBRARY_PATH=$AUX_LIBPATH$PREFIX/lib$AUX_LIBPATHPOST
else
export LD_LIBRARY_PATH=$AUX_LIBPATH$PREFIX/lib$AUX_LIBPATHPOST:$LD_LIBRARY_PATH
fi
# Add new references into the LIBPATH
if [[ "$LIBPATH" = "" ]]
then
export LIBPATH=$AUX_LIBPATH$PREFIX/lib$AUX_LIBPATHPOST
else
export LIBPATH=$AUX_LIBPATH$PREFIX/lib$AUX_LIBPATHPOST:$LIBPATH
fi
# Add new references into the MANPATH
if [[ "$MANPATH" = "" ]]
then
# guess at the base MANPATH
MANPATH=$(ls -d /man /*/man /*/*/man 2> /dev/null | tr '\n' ':' | sed 's/:$//')
fi
# Add new references into the MANPATH
if [[ "$MANPATH" = "" ]]
then
export MANPATH=$AUX_MANPATH$PREFIX/share/man:$PREFIX/man$AUX_MANPATHPOST
else
export MANPATH=$AUX_MANPATH$PREFIX/share/man:$PREFIX/man$AUX_MANPATHPOST:$MANPATH
fi
fi
if [[ "$PREFIX_CMD" != "" ]]
then
exec $PREFIX_CMD
fi
fi
set -- # clear cmd line args
unset PREFIXES_FILE
unset PREFIX_CMD
unset PREFIX_ASK
unset NUM_PREFIXES
unset NEW_PREFIX
unset OLD_PREFIX
unset SED_CLEAN_PATH
unset SED_CLEAN_LIBPATH
unset SED_CLEAN_MANPATH
unset AUX_PATH
unset AUX_LIBPATH
unset AUX_MANPATH
unset AUX_DIR
unset AUX_PATHPOST
unset AUX_LIBPATHPOST
unset AUX_MANPATHPOST
( run in 1.377 second using v1.01-cache-2.11-cpan-39bf76dae61 )