Ports
The drawterm in the ports tree is old and does not work with 9front. The new drawterm has better crypto and does work with 9front. Eventually I will try to port this. But for now, a shell script is fine.
#!/bin/sh
# DEPS: git, gcc
# fetch sources
git clone git://git.9front.org/plan9front/drawterm
cd drawterm
# determine GCC version
ccs="gcc,gcc7,gcc8,gcc9,gcc10,gcc11,gcc12"
len=$( echo $ccs | awk -F, '{print NF}' )
i=1;
while [ $i -le $len ]; do
tmp=$(echo $ccs | cut -d , -f $i)
ret=$(which $tmp)
if [ $? -eq 0 ]; then
cc=$tmp
fi;
i=$(( i + 1 ))
done
# copy .default to Make.unix if it exist
# prevents sed nonsense
if [ -e Make.unix.default ]; then
cp Make.unix.default Make.unix
fi
# set compiler in makefile
sed -i ".default" "s/CC=gcc/CC=$cc/g" Make.unix
# build
CONF=unix make
# install
mkdir -p /opt/bin
cp ./drawterm /opt/bin
chmod a+x /opt/bin/drawterm
# exit
echo
echo 'MESSAGES: '
echo "==============================================================="
echo 'add /opt/bin to your $PATH variable'
echo "for csh, do" '"echo setenv PATH {$PATH}:/opt/bin >> ~/.cshrc"' ""
echo
Monero:
Bitcoin:
http://ilsstfnqt4vpykd2bqc7ntxf2tqupqzi6d5zmk767qtingw2vp2hawyd.onion:8080
http://xzh77mcyknkkghfqpwgzosukbshxq3nwwe2cg3dtla7oqoaqknia.b32.i2p:9090
|
