Skip to content

Commit 8c3e478

Browse files
musmararslan
authored andcommitted
Use new binary Artifact infrastructure, require Julia 1.3 (#187)
1 parent 61f9058 commit 8c3e478

15 files changed

+88
-444
lines changed

.cirrus.yml

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,9 @@ task:
44
name: FreeBSD
55
env:
66
matrix:
7-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE: "false"
8-
JULIA_VERSION: 1.0
9-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE: "true"
10-
JULIA_VERSION: 1.0
11-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE: "false"
12-
JULIA_VERSION: 1.2
13-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE: "true"
14-
JULIA_VERSION: 1.2
15-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE: "false"
167
JULIA_VERSION: 1.3
17-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE: "true"
18-
JULIA_VERSION: 1.3
19-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE: "false"
20-
JULIA_VERSION: nightly
21-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE: "true"
228
JULIA_VERSION: nightly
239
install_script:
24-
- if [ "${JULIA_SPECIALFUNCTIONS_BUILD_SOURCE}" = "true" ]; then pkg install -y gmake gcc; fi
2510
- sh -c "$(fetch https://raw.githubusercontent.com/ararslan/CirrusCI.jl/master/bin/install.sh -o -)"
2611
build_script:
2712
- cirrusjl build

.drone.jsonnet

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,5 @@ local Pipeline(os, arch, version) = {
1818

1919
[
2020
Pipeline("linux", "arm", "1.3"),
21-
Pipeline("linux", "arm64", "1.0"),
22-
Pipeline("linux", "arm64", "1.2"),
2321
Pipeline("linux", "arm64", "1.3")
2422
]

.drone.yml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -12,34 +12,6 @@ steps:
1212
commands:
1313
- "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.build(); Pkg.test(coverage=true)'"
1414

15-
---
16-
kind: pipeline
17-
name: linux - arm64 - Julia 1.0
18-
19-
platform:
20-
os: linux
21-
arch: arm64
22-
23-
steps:
24-
- name: build
25-
image: julia:1.0
26-
commands:
27-
- "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.build(); Pkg.test(coverage=true)'"
28-
29-
---
30-
kind: pipeline
31-
name: linux - arm64 - Julia 1.2
32-
33-
platform:
34-
os: linux
35-
arch: arm64
36-
37-
steps:
38-
- name: build
39-
image: julia:1.2
40-
commands:
41-
- "julia --project=. --check-bounds=yes --color=yes -e 'using InteractiveUtils; versioninfo(verbose=true); using Pkg; Pkg.build(); Pkg.test(coverage=true)'"
42-
4315
---
4416
kind: pipeline
4517
name: linux - arm64 - Julia 1.3

.travis.yml

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,24 +2,10 @@ language: julia
22
os:
33
- linux
44
- osx
5-
addons:
6-
apt_packages:
7-
- gfortran
8-
before_install:
9-
- if [ "$TRAVIS_OS_NAME" == "osx" ]; then
10-
brew cask uninstall oclint;
11-
brew install gcc;
12-
fi
135
julia:
14-
- 0.7
15-
- 1.0
16-
- 1.2
176
- 1.3
187
- nightly
19-
env:
20-
matrix:
21-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE=true
22-
- JULIA_SPECIALFUNCTIONS_BUILD_SOURCE=false
8+
239
notifications:
2410
email: false
2511
#script: # the default script is equivalent to the following
@@ -32,7 +18,7 @@ after_success:
3218
jobs:
3319
include:
3420
- stage: "Documentation"
35-
julia: 1.0
21+
julia: 1.3
3622
os: linux
3723
script:
3824
- julia --project=docs/ -e 'using Pkg;

Project.toml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@ uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
33
version = "0.8.0"
44

55
[deps]
6-
BinDeps = "9e28174c-4ba2-5203-b857-d8d62c4213ee"
7-
BinaryProvider = "b99e7846-7c00-51b0-8f62-c81ae34c0232"
8-
Libdl = "8f399da3-3557-5675-b5ff-fb832c97cbdb"
6+
OpenSpecFun_jll = "efe28fd5-8261-553b-a9e1-b2916fc3738e"
97

108
[compat]
11-
BinaryProvider = "≥ 0.5.0"
12-
julia = "≥ 0.7.0"
9+
julia = "1.3"
10+
OpenSpecFun_jll = "0.5.3"
1311

1412
[extras]
1513
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,7 @@ eta, zeta, digamma, inverse digamma, trigamma, and polygamma functions.
55
Most of these functions were formerly part of Base in early versions of Julia.
66

77
This package downloads and builds [openspecfun](https://github.com/JuliaLang/openspecfun).
8-
Binaries are available for macOS, Windows, FreeBSD, and Linux (glibc >= 2.6).
9-
To force compilation of the library from source, set an environment variable called
10-
`JULIA_SPECIALFUNCTIONS_BUILD_SOURCE` equal to `true` before running `Pkg.build`.
8+
Binaries are available for macOS, Windows, FreeBSD, and Linux (glibc >= 2.6 and musl).
119

1210
| System | Test Status |
1311
| :----- | :---------: |

appveyor.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
environment:
22
matrix:
3-
- julia_version: 0.7
4-
- julia_version: 1.0
5-
- julia_version: 1.2
63
- julia_version: 1.3
74
- julia_version: latest
85

deps/build.jl

Lines changed: 0 additions & 154 deletions
This file was deleted.

0 commit comments

Comments
 (0)