Check-in [b90a759587]
Overview
Comment:Improvements to handling of patched dependencies
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: b90a759587245e85b1a0b2a9d5a4325843f87e8bc19addcdcd62847dcc85e00e
User & Date: rkeene on 2018-07-05 15:02:24
Other Links: manifest | tags
Context
2018-07-05
15:09
Automatically generate the version script from the exported symbols file check-in: 66d6dc7631 user: rkeene tags: trunk
15:02
Improvements to handling of patched dependencies check-in: b90a759587 user: rkeene tags: trunk
14:56
Added high-level work interfaces check-in: 5c0fe18b67 user: rkeene tags: trunk
Changes

Modified .fossil-settings/ignore-glob from [208ad69059] to [0c2901e700].

14
15
16
17
18
19
20

21
22

23
24
14
15
16
17
18
19
20
21
22
23
24
25
26







+


+


config.sub
configure
install-sh
config.log
config.status
tweetnacl
build/tweetnacl/out
build/tweetnacl/INST
blake2b
build/blake2b/out
build/blake2b/INST
build/work
build/tcl

Modified autogen.sh from [5275187d93] to [6bbaee76b1].

76
77
78
79
80
81
82
83
84
85
86

87
88
89
90
91
92

76
77
78
79
80
81
82

83


84
85
86

87


88







-

-
-
+


-

-
-
+
autoconf

rm -rf autom4te.cache

set -e

# Assemble tweetnacl
make -C build/tweetnacl
rm -rf tweetnacl
mkdir tweetnacl
cp build/tweetnacl/out/* tweetnacl/
make -C build/tweetnacl install PREFIX="$(pwd)/tweetnacl"

# Assemble blake2b
make -C build/blake2b
rm -rf blake2b
mkdir blake2b
cp build/blake2b/out/* blake2b/
make -C build/blake2b install PREFIX="$(pwd)/blake2b"

Modified build/blake2b/Makefile from [f2013095e9] to [43ab4a38f2].



1
2
3
4
5
6
7
8
9
10
11
12
13
14




15
16
17
18
19
20
21

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

27
+
+














+
+
+
+






-
+
PREFIX := $(shell pwd)/INST

all: out/blake2b.c out/blake2.h out/blake2-impl.h

out/blake2b.c: src/blake2b-ref.c blake2-nacl.c
	mkdir -p out
	cat src/blake2b-ref.c blake2-nacl.c > out/blake2b.c

out/blake2.h: src/blake2.h blake2-nacl.h
	mkdir -p out
	cat src/blake2.h blake2-nacl.h > out/blake2.h

out/blake2-impl.h: src/blake2-impl.h
	mkdir -p out
	cp src/blake2-impl.h out

install: out/blake2b.c out/blake2.h out/blake2-impl.h
	mkdir -p '$(PREFIX)'
	cp out/blake2b.c out/blake2.h out/blake2-impl.h '$(PREFIX)'

clean:
	rm -f out/blake2b.c out/blake2.h out/blake2-impl.h
	-rmdir out

distclean: clean

.PHONY: all clean distclean
.PHONY: all install clean distclean

Modified build/tweetnacl/Makefile from [d736d17e3f] to [8da3d99efa].



1
2
3
4
5
6
7
1
2
3
4
5
6
7
8
9
+
+







PREFIX := $(shell pwd)/INST

all: out/tweetnacl.c out/tweetnacl.h

tweetnacl.h.new: src/tweetnacl.h
	rm -f tweetnacl.h.new tweetnacl.h
	cp src/tweetnacl.h tweetnacl.h.new

tweetnacl.c.new: src/tweetnacl.c
17
18
19
20
21
22
23




24
25
26
27
28
29
30
31
32
33

19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38

39







+
+
+
+









-
+
	mv tweetnacl.h.new tweetnacl.h
	mv tweetnacl.c.new tweetnacl.c
	mv tweetnacl.c out

out/tweetnacl.h: out/tweetnacl.c
	mv tweetnacl.h out

install: out/tweetnacl.c out/tweetnacl.h
	mkdir -p '$(PREFIX)'
	cp out/tweetnacl.c out/tweetnacl.h '$(PREFIX)'

clean:
	rm -f tweetnacl.c.new.orig tweetnacl.h.new.orig
	rm -f tweetnacl.h.new tweetnacl.h
	rm -f tweetnacl.c.new tweetnacl.c
	rm -f out/tweetnacl.c out/tweetnacl.h
	-rmdir out

distclean: clean

.PHONY: all clean distclean
.PHONY: all install clean distclean