xref: /freebsd/crypto/openssh/.github/install_putty.sh (revision 644b4646c7acab87dc20d4e5dd53d2d9da152989)
1#!/bin/sh
2
3ver="$1"
4
5echo
6echo --------------------------------------
7echo Installing PuTTY version ${ver}
8echo --------------------------------------
9
10cd /tmp
11
12case "${ver}" in
13snapshot)
14	tarball=putty.tar.gz
15	url=https://tartarus.org/~simon/putty-snapshots/${tarball}
16	;;
17*)
18	tarball=putty-${ver}.tar.gz
19	url=https://the.earth.li/~sgtatham/putty/${ver}/${tarball}
20	;;
21esac
22
23if [ ! -f ${tarball} ]; then
24	wget -q ${url}
25fi
26
27mkdir -p /tmp/puttybuild
28cd /tmp/puttybuild
29
30tar xfz /tmp/${tarball} && cd putty-*
31if [ -f CMakeLists.txt ]; then
32	cmake . && cmake --build . -j4 && sudo cmake --build . --target install
33else
34	./configure && make -j4 && sudo make install
35fi
36sudo rm -rf /tmp/puttybuild
37/usr/local/bin/plink -V
38