source: trunk/abcl/ci/install-cl+ssl.bash

Last change on this file was 15385, checked in by Mark Evenson, 4 years ago

ci: various maintenance changes

Travis CI now uses versions of STATIC-VECTORS, CL+SSL, and CFFI from
Quicklisp distribution as all outstanding patches have been absorbed
upstream. While this means testing will change depending on the
current Quicklisp distribution when the tests are invoked, it will
more properly reflect common usage of these systems.

Overhaul ABCL-PROVE system definition explicitly enumerating tests for
more deterministic behavior. Remove unnecessary ABCL-PROVE/T
sub-system. Remove testing of JEANNIE from ABCL-PROVE so that it has
no dependencies external to the ABCL source tree.

Add TIME forms to ABCL/TEST/ANSI invocation.

File size: 380 bytes
Line 
1#!/usr/bin/env bash
2
3dir="cl-plus-ssl"
4uri="https://github.com/armedbear/${dir}"
5root="${HOME}/common-lisp"
6tag="easye/stream-fd-20200603a"
7
8mkdir -p ${root}
9pushd ${root}
10
11if [[ ! -d ${dir} ]]; then 
12    git clone ${uri} ${dir}
13fi
14
15pushd ${dir}
16if [[ -d .hg ]]; then
17    hg update -r $tag
18    hg sum -v
19else
20    git checkout $tag
21    git show-ref
22    git rev-parse
23fi
24popd
25
26popd
Note: See TracBrowser for help on using the repository browser.