File tree 2 files changed +14
-12
lines changed
2 files changed +14
-12
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,6 @@ addons:
12
12
env :
13
13
global :
14
14
- CBUILD=x86_64-pc-linux-gnu
15
- - IMAGEROOT=${HOME}/image
16
15
17
16
matrix :
18
17
fast_finish : true
@@ -39,8 +38,13 @@ matrix:
39
38
env : SCRIPT=windows-nsis/build-snapshot
40
39
- compiler : " : complete"
41
40
env : SCRIPT=windows-nsis/build-complete
41
+ - compiler : " : snapshot"
42
+ env : SCRIPT=windows-nsis/build-snapshot OPENSSL_VERSION=1.1.0g
42
43
exclude :
43
44
- compiler : gcc
45
+ allow_failures :
46
+ - compiler : " : snapshot"
47
+ env : SCRIPT=windows-nsis/build-snapshot OPENSSL_VERSION=1.1.0g
44
48
45
49
install :
46
50
- sudo apt-add-repository "deb http://archive.ubuntu.com/ubuntu xenial main universe"
Original file line number Diff line number Diff line change 30
30
set -e
31
31
32
32
die () {
33
- local m=" $1 "
34
-
35
- echo " FATAL: ${m} " >&2
33
+ echo " FATAL: $1 " >&2
36
34
exit 1
37
35
}
38
36
39
37
get_full_path () {
40
- local d=" $1 "
41
- ( cd " ${d} " 2> /dev/null && pwd )
38
+ ( cd " $1 " 2> /dev/null && pwd )
42
39
}
43
40
44
41
empty_ifelse () {
45
- local v=" $1 "
46
- local t=" $2 "
47
- local f=" $3 "
42
+ [ -z " $1 " ] && echo " $2 " || echo " $3 "
43
+ }
48
44
49
- [ -z " ${v} " ] && echo " $2 " || echo " $3 "
45
+ contains () {
46
+ [ " ${1#* $2 } " != " $1 " ] && echo " $3 " || echo " $4 "
50
47
}
51
48
52
49
geturl () {
@@ -197,15 +194,16 @@ build_dep() {
197
194
$( empty_ifelse " ${DO_STATIC} " shared no-dso) \
198
195
$( CHOST=" ${VIRTUAL_CHOST} " " ${SCRIPTROOT} /gentoo.config-0.9.8" ) \
199
196
${CFLAGS} ${LDFLAGS} \
200
- no-multilib \
201
197
no-capieng \
202
198
--openssldir=/etc/ssl \
203
199
--libdir=/lib \
204
200
${EXTRA_OPENSSL_CONFIG} \
205
201
|| die " Configure openssl"
206
202
[ -n " ${BUILD_FOR_WINDOWS} " ] && perl util/mkdef.pl crypto ssl NT update
207
203
[ -z " ${OPENSSL_SKIP_DEPEND} " ] && ${MAKE} depend
208
- ${MAKE} install INSTALL_PREFIX=" ${INSTALL_ROOT} " INSTALLTOP=" /" MANDIR=" /tmp" \
204
+ ${MAKE} install \
205
+ $( contains " ${OPENSSL_VERSION} " " 1.1.0" " DESTDIR" " INSTALL_PREFIX" ) =" ${INSTALL_ROOT} " \
206
+ INSTALLTOP=" /" MANDIR=" /tmp" \
209
207
|| die " make openssl"
210
208
rm -fr " ${INSTALL_ROOT} /tmp"
211
209
You can’t perform that action at this time.
0 commit comments