Source
8
8
sudo tar -xpf "MacPorts-${OS_MAJOR}.tar.bz2" -C /
9
9
rm -f "MacPorts-${OS_MAJOR}.tar.bz2"
10
10
unset CC && source /opt/local/share/macports/setupenv.bash
11
11
sudo sed -i "" "s|rsync://rsync.macports.org/macports/release/tarballs/ports.tar|file://${PWD}|; /^file:/s/default/nosync,default/" /opt/local/etc/macports/sources.conf
12
12
echo "ui_interactive no" | sudo tee -a /opt/local/etc/macports/macports.conf >/dev/null
13
13
rsync --no-motd -zvl "rsync://rsync.macports.org/macports/release/ports/PortIndex_darwin_${OS_MAJOR}_i386/PortIndex*" .
14
14
git remote add macports https://github.com/macports/macports-ports.git
15
15
git fetch macports master
16
16
git checkout -qf macports/master
17
17
git checkout -qf -
18
-
sudo patch /opt/local/bin/portindex _ci/patch-portindex.diff
19
-
portindex
18
+
portindex -e
20
19
sudo /opt/local/postflight && sudo rm -f /opt/local/postflight
21
20
git clone --depth 1 https://github.com/macports/mpbb.git ../mpbb
22
21
export PATH="${PWD}/../mpbb:$PATH"
23
22
curl -fsSLO "https://dl.bintray.com/macports-ci-bot/getopt/getopt-v1.1.6.tar.bz2"
24
23
sudo tar -xpf "getopt-v1.1.6.tar.bz2" -C /
25
24
export PATH="/opt/mports/bin:$PATH" && hash -r
26
25
curl -fsSLO "https://github.com/macports/mpbot-github/releases/download/v0.0.1/runner"
27
26
chmod 0755 runner
28
27
29
28
# Workaround for an Xcode issue. See https://trac.macports.org/ticket/54939