[MacPorts] howto/AdvancedDailyAdm modified
MacPorts Wiki
noreply at macports.org
Sat May 22 13:13:41 UTC 2021
Page "howto/AdvancedDailyAdm" was changed by BjarneDMat
Diff URL: <https://trac.macports.org/wiki/howto/AdvancedDailyAdm?action=diff&version=5>
Revision 5
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: howto/AdvancedDailyAdm
=========================================================================
--- howto/AdvancedDailyAdm (version: 4)
+++ howto/AdvancedDailyAdm (version: 5)
@@ -18,7 +18,7 @@
=== Script 0: '''Default Values''' ===
{{{
declare prefix='/opt/local'
-declare version='2.6.4'
+declare version='2.7.0'
}}}
=== Script 1: '''Installation''' ===
@@ -130,28 +130,37 @@
if [ ! -e MacPorts-${version}.tar.gz ]
then
- curl -O --url "https://distfiles.macports.org/MacPorts/MacPorts-${version}.tar.gz"
+ #https://github.com/macports/macports-base/releases/download/v2.7.0/MacPorts-2.7.0.tar.gz
+ curl -L -O --url "https://github.com/macports/macports-base/releases/download/v${version}/MacPorts-${version}.tar.gz"
fi
rm -rf ./MacPorts-${version}
-tar -zxf MacPorts-${version}.tar.gz
+tar -zxf MacPorts-${version}.tar.gz 2>/dev/null \
+|| { echo "error expanding MacPorts-${version}.tar.gz" ; exit }
cd MacPorts-${version}
#patch -p0 </Volumes/Bjarne/WebServer/MacPorts/newPorts/pathces/mp-base-no-progress-if-stdout-no-tty.patch
#./configure LDFLAGS=-L/Developer/SDKs/MacOSX10.6.sdk/usr/X11/lib --prefix=${prefix}
-./configure --prefix=${prefix}
-make
-make install
+CC=/usr/bin/cc ./configure \
+ --prefix=/opt/local \
+ --with-install-user=root \
+ --with-install-group=admin \
+ --with-directory-mode=0755 \
+ --enable-readline \
+&& make SELFUPDATING=1 \
+&& make install SELFUPDATING=1 \
+|| { echo "error compiling MacPorts-${version}" ; exit }
# update MacPorts itself
${prefix}/bin/port -dN selfupdate
# let's get bash, zsh & nano
-${prefix}/bin/port -cuNp install bash zsh nano
-echo "${prefix}/bin/bash" >> /etc/shells
-echo "${prefix}/bin/zsh" >> /etc/shells
+${prefix}/bin/port -N install bash && echo "${prefix}/bin/bash" >> /etc/shells
+${prefix}/bin/port -N install zsh && echo "${prefix}/bin/zsh" >> /etc/shells
+${prefix}/bin/port -N install nano
# cleanup
+cd ..
rm -rf ./MacPorts-${version}
;;
-------8<------8<------8<------8<------8<------8<------8<------8<--------
--
Page URL: <https://trac.macports.org/wiki/howto/AdvancedDailyAdm>
MacPorts <https://www.macports.org/>
Ports system for macOS
This is an automated message. Someone added your email address to be
notified of changes on 'howto/AdvancedDailyAdm' page.
If it was not you, please report to admin at macports.org.
More information about the macports-changes
mailing list