#! /bin/bash
set -e
MACPORTS_VERSION=2.8.1
MACOS_VERSION=$(sw_vers -productVersion)
case $MACOS_VERSION in
	14.*)
		MACOS_NAME=14-Sonoma
        ;;
	13.*)
		MACOS_NAME=13-Ventura
		;;
    12.*)
        MACOS_NAME=12-Monterey
        ;;
    11.*)
        MACOS_NAME=11-BigSur
        ;;
    10.15.*)
        MACOS_NAME=10.15-Catalina
        ;;
    10.14.*)
        MACOS_NAME=10.14-Mojave
        ;;
    *)
        error "Unknown MacOS Version"
esac

INSTALLER_NAME=MacPorts-${MACPORTS_VERSION}-${MACOS_NAME}.pkg

log "Download $INSTALLER_NAME"
curl -o "${PROJECT_DIR}/tmp/${INSTALLER_NAME}" -L "https://github.com/macports/macports-base/releases/download/v${MACPORTS_VERSION}/${INSTALLER_NAME}"

log "Install xcode tools"
xcode-select --install || true

log "Run macports installer"
sudo installer -pkg "${PROJECT_DIR}/tmp/${INSTALLER_NAME}" -target /