+SUMMON_DIR=$(pwd)
+SOURCES=${SUMMON_DIR}/sources
+STAMPS=${SUMMON_DIR}/stamps
+
+
+##############################################################################
+# Tool section
+##############################################################################
+TAR=tar
+
+##############################################################################
+# OS and Tooldetection section
+# Detects which tools and flags to use
+##############################################################################
+
+case "$(uname)" in
+ Linux)
+ echo "Found Linux OS."
+ ;;
+ Darwin)
+ echo "Found Darwin OS."
+
+ # darwin dependencies
+ DARWINDEPS="gnutar mpfr libmpc gmp"
+ DARWINDEPSCOUNT=4
+
+ GCCFLAGS="${GCCFLAGS} \
+ --with-gmp=${DARWIN_OPT_PATH} \
+ --with-mpfr=${DARWIN_OPT_PATH} \
+ --with-mpc=${DARWIN_OPT_PATH} \
+ -with-libiconv-prefix=${DARWIN_OPT_PATH}"
+
+ echo "Attempting to automatically check if common dependencies are installed on your system"
+ if ! which port > /dev/null; then
+ echo "MacPorts not installed."
+ else
+ pc=`port installed ${DARWINDEPS} | wc -l | tr -d " "`
+ if [ ${pc} -lt $[${DARWINDEPSCOUNT}+1] ];
+ then
+ echo "Something is missing, do you want to install everything needed?"
+ echo "(You need super user rights to do this.)"
+
+ if [ read = "y" || read = "yes" ];
+ then
+ sudo port install ${DARWINDEPS}
+ fi
+ else
+ echo "Found: "${DARWINDEPS}"!"
+ fi
+ fi