28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
-
+
|
done
if [ "${failed}" = '1' ]; then
exit 1
fi
cd "$(dirname "$(which "$0")")" || exit 1
mkdir aclocal >/dev/null 2>/dev/null
mkdir aclocal >/dev/null 2>/dev/null || :
files=()
for url in "${urls[@]}"; do
file="aclocal/$(echo "${url}" | sed 's@^.*/@@')"
if [ -f "${file}" ]; then
|
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
|
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
|
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
|
if diff aclocal.m4.new aclocal.m4 >/dev/null 2>/dev/null; then
rm -f aclocal.m4.new
else
mv aclocal.m4.new aclocal.m4
fi
automake --add-missing --copy --force-missing >/dev/null 2>/dev/null
automake --add-missing --copy --force-missing >/dev/null 2>/dev/null || :
if ! [ -f install-sh -o -f install.sh -o -f shtool ]; then
echo "automake failed" >&2
exit 1
fi
autoconf
rm -rf autom4te.cache
set -e
# Assemble tweetnacl
rm -rf tweetnacl
make -C build/tweetnacl install PREFIX="$(pwd)/tweetnacl"
# Assemble blake2b
rm -rf blake2b
make -C build/blake2b install PREFIX="$(pwd)/blake2b"
# Assemble version script
rm -f nano.vers
(
echo '{'
echo $'\tglobal:'
sed 's/@SYMPREFIX@/\t\t/g;s/$/;/' nano.syms.in
echo $'\tlocal:'
echo $'\t\t*;'
echo '};'
) > nano.vers
|