Skip to content

Commit

Permalink
Singular_jll build 4.1.3+3
Browse files Browse the repository at this point in the history
  • Loading branch information
jlbuild committed Sep 1, 2020
1 parent b4c9f66 commit 5974b60
Show file tree
Hide file tree
Showing 27 changed files with 359 additions and 248 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
override/
132 changes: 66 additions & 66 deletions Artifacts.toml
Original file line number Diff line number Diff line change
@@ -1,216 +1,216 @@
[[Singular]]
arch = "aarch64"
cxxstring_abi = "cxx03"
git-tree-sha1 = "80fbdf46f3bdd8bb8164b9e2a94443e830929bab"
git-tree-sha1 = "dd99696a1edf2949676e281d8fcf3638a6520765"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "fdf3666f565fd2f33ec40ee00d41c7b746407a5aa17d2342b1cad4c47f62a79f"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.aarch64-linux-gnu-cxx03.tar.gz"
sha256 = "c6cb7362a1804b41707d7cf69b759407ecdbc7e3e98f07fe24a66ce0f25f822e"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.aarch64-linux-gnu-cxx03.tar.gz"
[[Singular]]
arch = "aarch64"
cxxstring_abi = "cxx11"
git-tree-sha1 = "593e999f4aa09af26b4af8a64ad3148e90236786"
git-tree-sha1 = "4f6a4e02f4024b29a9afb7934e52849fd8b6ef89"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "d072f4084e514ef9a0a9afe03e54792f980a1f2ee5910427cf122deda8912394"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.aarch64-linux-gnu-cxx11.tar.gz"
sha256 = "93e845c6516ec0167a2eaf6d4a8c64093783bbcad8ff40c39f00ff0d6e34f44f"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.aarch64-linux-gnu-cxx11.tar.gz"
[[Singular]]
arch = "aarch64"
cxxstring_abi = "cxx03"
git-tree-sha1 = "cc43a26edca98f0c2d178c11ecd76483bdf1a550"
git-tree-sha1 = "5ea2d68c1a0252b892eb2ab3483bb8cd94a9858b"
libc = "musl"
os = "linux"

[[Singular.download]]
sha256 = "4e0cf11d37e89c250621d92a65a8eedcd8d8695d60321583937b863567bd9f97"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.aarch64-linux-musl-cxx03.tar.gz"
sha256 = "8348bb0c305a80ade672bfc0b8f83aaa64f12a16b6bac34e129715256766c5bf"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.aarch64-linux-musl-cxx03.tar.gz"
[[Singular]]
arch = "aarch64"
cxxstring_abi = "cxx11"
git-tree-sha1 = "0ade95e970fb3c4f00fa95a036382cfc37b2800e"
git-tree-sha1 = "15de2c1e442491390ad45a1e26a6f20b94920651"
libc = "musl"
os = "linux"

[[Singular.download]]
sha256 = "bff9c5a84e7e61161b5757d5da959569b3942d5fc36ab20bdefe06d0246300b8"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.aarch64-linux-musl-cxx11.tar.gz"
sha256 = "1f4e721b24e96a4bec15a77aa1977f8ca13ae846c6d5de637da88e3722e9eaa3"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.aarch64-linux-musl-cxx11.tar.gz"
[[Singular]]
arch = "armv7l"
cxxstring_abi = "cxx03"
git-tree-sha1 = "0d57fd6944b85bc224553ea4c06bd73657f4811d"
git-tree-sha1 = "317613641caf4fbe29ee2e43174f37c54ab178e0"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "b05851f9ab9e44ee1361da1d1e8ca3d46d1757518fc9dcd5878394b0979e3357"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.armv7l-linux-gnueabihf-cxx03.tar.gz"
sha256 = "2f645e3f4218f061ab0eab407295761facf3e441b54032ae02d2420091919d02"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.armv7l-linux-gnueabihf-cxx03.tar.gz"
[[Singular]]
arch = "armv7l"
cxxstring_abi = "cxx11"
git-tree-sha1 = "4de8acda1bb4e208b253ac4f83b83a669d6ef065"
git-tree-sha1 = "7f7852e677703bbc2ef2824236c77fe00fc41f81"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "38f56bcda2d9f98248e06e51ed07cb7c152fb1f895b1f8b3d0eab5b131a5d3ac"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.armv7l-linux-gnueabihf-cxx11.tar.gz"
sha256 = "6083228ab1a043c9e39f982d62804c8720fc7392fc77d6aeab5a3525a28a35fe"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.armv7l-linux-gnueabihf-cxx11.tar.gz"
[[Singular]]
arch = "armv7l"
cxxstring_abi = "cxx03"
git-tree-sha1 = "54601bce30c5bda4d54cbf555d90bcac1af94e26"
git-tree-sha1 = "5076df5393fddd104b6696225c062885a64464c8"
libc = "musl"
os = "linux"

[[Singular.download]]
sha256 = "1ab81536bee17906cb9d89b678e13cc22bfec26fa2bf78ca8da23665c749c40e"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.armv7l-linux-musleabihf-cxx03.tar.gz"
sha256 = "c88e78229741dce60351bcea187f1e0f2cce1548d315908b8887e09b27d35e8f"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.armv7l-linux-musleabihf-cxx03.tar.gz"
[[Singular]]
arch = "armv7l"
cxxstring_abi = "cxx11"
git-tree-sha1 = "3fa3cbaddfcf1a4ba1b4d36a2775de709925302d"
git-tree-sha1 = "ace71a9564cfbe77df0edea0d027a0ab13fbe1aa"
libc = "musl"
os = "linux"

[[Singular.download]]
sha256 = "25098fb0d5cae7d9e678292d40c01746c9e000d5c91eba0e4263b1f94b9f6a8b"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.armv7l-linux-musleabihf-cxx11.tar.gz"
sha256 = "401c46d0e696a210bbd7acfe583b6a7ad94460e6c49ff4cf222b3175c6925295"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.armv7l-linux-musleabihf-cxx11.tar.gz"
[[Singular]]
arch = "i686"
cxxstring_abi = "cxx03"
git-tree-sha1 = "138422eba1747f62be1cb28f48e5ffeec4206539"
git-tree-sha1 = "f4f0618f6a443a7837901544e2336ccd88f01162"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "f14fb3cc6eafb4fa3923bcd134143ba7cce541f920d0a0b25507983dc2d49e1a"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.i686-linux-gnu-cxx03.tar.gz"
sha256 = "291a6e915110e121aa6bf2947bad12d2521f4bac139709eb08dd691420e8f7fe"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.i686-linux-gnu-cxx03.tar.gz"
[[Singular]]
arch = "i686"
cxxstring_abi = "cxx11"
git-tree-sha1 = "68e785857ca1a85b324e015aad72dd0e140ca2ec"
git-tree-sha1 = "12638dd0665326d3a316f02c8a23b5ea728e0b64"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "71ad34c02040ff3abd3c14b9e1d51ff5860e81eb576f3f7dfa7be5e10c042672"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.i686-linux-gnu-cxx11.tar.gz"
sha256 = "aa3e020f4e62645bdaac28187f70c5ba83f5167470825dc92fb996d2172d83b7"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.i686-linux-gnu-cxx11.tar.gz"
[[Singular]]
arch = "i686"
cxxstring_abi = "cxx03"
git-tree-sha1 = "7cee0b28e238ccdceb3de2c274292dc3e26773af"
git-tree-sha1 = "4ea9f3faa953f4f53b582f4b0b597b7752e3623d"
libc = "musl"
os = "linux"

[[Singular.download]]
sha256 = "c14149058df7b752702dcf928b542f0270e8e96c64ad1631d169cdb3f577612a"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.i686-linux-musl-cxx03.tar.gz"
sha256 = "564c1bd59541351830569e4fa798bf1d4e276ed2110ef5852698ed2d70690dae"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.i686-linux-musl-cxx03.tar.gz"
[[Singular]]
arch = "i686"
cxxstring_abi = "cxx11"
git-tree-sha1 = "e95353c5b48e1350ce0790212408be06b0e4738a"
git-tree-sha1 = "675e90cf3755b6a0907f9cacba297c8713422dbe"
libc = "musl"
os = "linux"

[[Singular.download]]
sha256 = "6efc9ab254eacca66caee1d00157a9a395a45dce85cb21bc367fc83923d67f89"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.i686-linux-musl-cxx11.tar.gz"
sha256 = "10e7e00631e5b83c5d0861c237d9f716a7b082ef76c67f0a011e62356472fa48"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.i686-linux-musl-cxx11.tar.gz"
[[Singular]]
arch = "powerpc64le"
cxxstring_abi = "cxx03"
git-tree-sha1 = "f2f9204270d077528d8f17609c6a49a495f1c1e6"
git-tree-sha1 = "95ac97a11c054d5b632a30f7c5bbe119bf60d934"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "fda5893fe55afa196d291968e95f9c14ae3d8e683c40d7417bab9cb91ce70ad5"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.powerpc64le-linux-gnu-cxx03.tar.gz"
sha256 = "07dee6eea0e4ac1dceed43d5994de1af16562d080324571b46b6d034ea1bcd5d"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.powerpc64le-linux-gnu-cxx03.tar.gz"
[[Singular]]
arch = "powerpc64le"
cxxstring_abi = "cxx11"
git-tree-sha1 = "8e1e87c2b3b562e9bcef55a3f6940ce279a9c95f"
git-tree-sha1 = "30b510d6077fe91f51a0df4349c9726b50f769a2"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "34060c511d0a0b2b58a8cb13db428edd40c7d0f4b4b854e5d06722fc8996ed67"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.powerpc64le-linux-gnu-cxx11.tar.gz"
sha256 = "056d889fb7ddd9f24f624db01830fcbc23034f2960a55ccc8f4337299935f727"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.powerpc64le-linux-gnu-cxx11.tar.gz"
[[Singular]]
arch = "x86_64"
cxxstring_abi = "cxx03"
git-tree-sha1 = "eeda1f1efbd079a38fd544b2342fa718cb6a0b69"
git-tree-sha1 = "e7d21687d5dcb556cb9c9ae53bb6e68bc7c0360e"
os = "macos"

[[Singular.download]]
sha256 = "520d0139405272048b6ba6594fc17b9d31363bfc2711589fa9d2e23ff52e0454"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.x86_64-apple-darwin14-cxx03.tar.gz"
sha256 = "24dff1fbc0111d00499a456910aa87b42e2ae4e1fa637fdfd678f445f6bf75ef"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.x86_64-apple-darwin14-cxx03.tar.gz"
[[Singular]]
arch = "x86_64"
cxxstring_abi = "cxx11"
git-tree-sha1 = "e714d78d863fa935130629ee06ae4e2b1efa3bbd"
git-tree-sha1 = "f7d400612e5d95c1d35798c84cffe8e414a76823"
os = "macos"

[[Singular.download]]
sha256 = "851b33551538e00b2ca88c7633bba16392fa923e08e151486f452b8e2a4edb08"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.x86_64-apple-darwin14-cxx11.tar.gz"
sha256 = "9c2f2598788b64c5be967ee2c8a839570a97b8f1f0831858283dcabeaf10f2cb"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.x86_64-apple-darwin14-cxx11.tar.gz"
[[Singular]]
arch = "x86_64"
cxxstring_abi = "cxx03"
git-tree-sha1 = "a73babc3b7a34be8b58dfa612a99b5ffcb6b5b34"
git-tree-sha1 = "78305438aa1a9ed0d7dc5506eceafbfc242aae60"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "5a0b185b657b6e6a9e574e807b4c583a302317042df5f19ae18fb4527c98a466"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.x86_64-linux-gnu-cxx03.tar.gz"
sha256 = "ac0dfcf43b64502e78b980c9078a5856a0d412eeff94a78d61668a422dcc8099"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.x86_64-linux-gnu-cxx03.tar.gz"
[[Singular]]
arch = "x86_64"
cxxstring_abi = "cxx11"
git-tree-sha1 = "dde542afc00de3ba5c02cb71e491c3c08737186c"
git-tree-sha1 = "f929b5b2b6e2682d61d3dfa101c5d9b2fe5d413e"
libc = "glibc"
os = "linux"

[[Singular.download]]
sha256 = "83868f54775fe5838ca704d0df4f9129b26edc566df4cee4a927d5c53685f3ff"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.x86_64-linux-gnu-cxx11.tar.gz"
sha256 = "40d218dd6a8f622f84b234c15e6a3030726de75b826bda095c0acbfdb988be88"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.x86_64-linux-gnu-cxx11.tar.gz"
[[Singular]]
arch = "x86_64"
cxxstring_abi = "cxx03"
git-tree-sha1 = "2203df7604d946ec78b4938a48d0bf00d87ed89d"
git-tree-sha1 = "adbef1ea0744f61352f8e9e2f91e40f76841e38b"
libc = "musl"
os = "linux"

[[Singular.download]]
sha256 = "7ae7140c9d4675a2885d7dee0ba2ef7038ad974ca0d87354e0ab6535b4f47ec2"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.x86_64-linux-musl-cxx03.tar.gz"
sha256 = "87aa0707d10405ea0d41b730e528eb3771c4f207e96673002a4bc1b37f36a66f"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.x86_64-linux-musl-cxx03.tar.gz"
[[Singular]]
arch = "x86_64"
cxxstring_abi = "cxx11"
git-tree-sha1 = "eeeeeea00e55a57f3f6da5996112f659d6d1ebde"
git-tree-sha1 = "19c008f40e767ee81123d4dd78aba0cd0fd7d231"
libc = "musl"
os = "linux"

[[Singular.download]]
sha256 = "613de7f9070961cee25b68c144017c80131038ce53f3457d09a1fe5cb1e3a1d8"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.x86_64-linux-musl-cxx11.tar.gz"
sha256 = "ff3b0688861d002ce2bab3bbb0931ea7a374a4a72eb045096d6bec042b90d60b"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.x86_64-linux-musl-cxx11.tar.gz"
[[Singular]]
arch = "x86_64"
cxxstring_abi = "cxx03"
git-tree-sha1 = "7f4234f73da829ca25b94b5a9a3b0b8ff5b6a8aa"
git-tree-sha1 = "b0e50b08cb29b860aeaa569f92e1a5be6812f4d8"
os = "freebsd"

[[Singular.download]]
sha256 = "66e4fa7d019ee47c832c89345ce7fae8b8645c748fe7ce2543c7973bf2014341"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.x86_64-unknown-freebsd11.1-cxx03.tar.gz"
sha256 = "28321304e8db3e655f6df9053e6c71cfcd49ddfa31432cd1d6aeca0acf843153"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.x86_64-unknown-freebsd11.1-cxx03.tar.gz"
[[Singular]]
arch = "x86_64"
cxxstring_abi = "cxx11"
git-tree-sha1 = "6e340a521acec1306f63bf968934ccae0148d410"
git-tree-sha1 = "c0d7eced804ef301fa2bbb2076826e71af1606fb"
os = "freebsd"

[[Singular.download]]
sha256 = "22c172a816bf8325908120c8302fc4c28c4cc58e505c6a51462e2ea5be8f1286"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+2/Singular.v4.1.3.x86_64-unknown-freebsd11.1-cxx11.tar.gz"
sha256 = "ab2ee2dcd224480def9d9486ca79d75672f47ed1b69780742057c4c7ad0aba21"
url = "https://github.com/JuliaBinaryWrappers/Singular_jll.jl/releases/download/Singular-v4.1.3+3/Singular.v4.1.3.x86_64-unknown-freebsd11.1-cxx11.tar.gz"
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name = "Singular_jll"
uuid = "43d676ae-4934-50ba-8046-7a96366d613b"
version = "4.1.3+2"
version = "4.1.3+3"

[deps]
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
# `Singular_jll.jl` (v4.1.3+2)
# `Singular_jll.jl` (v4.1.3+3)

This is an autogenerated package constructed using [`BinaryBuilder.jl`](https://github.com/JuliaPackaging/BinaryBuilder.jl). The originating [`build_tarballs.jl`](https://github.com/JuliaPackaging/Yggdrasil/blob/c6f35d105fb8a6a0cc6824357701a4f3eb55a3d9/S/Singular/build_tarballs.jl) script can be found on [`Yggdrasil`](https://github.com/JuliaPackaging/Yggdrasil/), the community build tree.
This is an autogenerated package constructed using [`BinaryBuilder.jl`](https://github.com/JuliaPackaging/BinaryBuilder.jl). The originating [`build_tarballs.jl`](https://github.com/JuliaPackaging/Yggdrasil/blob/e3ec06f70b58c2a42872a3af558ec4b35f383c45/S/Singular/build_tarballs.jl) script can be found on [`Yggdrasil`](https://github.com/JuliaPackaging/Yggdrasil/), the community build tree. If you have any issue, please report it to the Yggdrasil [bug tracker](https://github.com/JuliaPackaging/Yggdrasil/issues).

For more details about JLL packages and how to use them, see `BinaryBuilder.jl` [documentation](https://juliapackaging.github.io/BinaryBuilder.jl/dev/jll/).

## Sources

The tarballs for `Singular_jll.jl` have been built from these sources:

* git repository: https://github.com/Singular/Sources.git (revision: `6924d452049dc8bfbb851672c4b3ceac05081b6c`)
* git repository: https://github.com/Singular/Sources.git (revision: `20bab7d91a9351cbc13245eeb4da8a9ec894b6d2`)

## Platforms

Expand Down
48 changes: 46 additions & 2 deletions src/Singular_jll.jl
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ module Singular_jll

if isdefined(Base, :Experimental) && isdefined(Base.Experimental, Symbol("@optlevel"))
@eval Base.Experimental.@optlevel 0
end
end

if VERSION < v"1.3.0-rc4"
# We lie a bit in the registry that JLL packages are usable on Julia 1.0-1.2.
# This is to allow packages that might want to support Julia 1.0 to get the
Expand All @@ -25,11 +25,55 @@ end
using Pkg, Pkg.BinaryPlatforms, Pkg.Artifacts, Libdl
import Base: UUID

wrapper_available = false
"""
is_available()
Return whether the artifact is available for the current platform.
"""
is_available() = wrapper_available

# We put these inter-JLL-package API values here so that they are always defined, even if there
# is no underlying wrapper held within this JLL package.
const PATH_list = String[]
const LIBPATH_list = String[]

# We determine, here, at compile-time, whether our JLL package has been dev'ed and overridden
override_dir = joinpath(dirname(@__DIR__), "override")
if isdir(override_dir)
function find_artifact_dir()
return override_dir
end
else
function find_artifact_dir()
return artifact"Singular"
end

"""
dev_jll()
Check this package out to the dev package directory (usually ~/.julia/dev),
copying the artifact over to a local `override` directory, allowing package
developers to experiment with a locally-built binary.
"""
function dev_jll()
# First, `dev` out the package, but don't effect the current project
mktempdir() do temp_env
Pkg.activate(temp_env) do
Pkg.develop("Singular_jll")
end
end
# Create the override directory
override_dir = joinpath(Pkg.devdir(), "Singular_jll", "override")
# Copy the current artifact contents into that directory
if !isdir(override_dir)
cp(artifact"Singular", override_dir)
end
# Force recompilation of that package, just in case it wasn't dev'ed before
touch(joinpath(Pkg.devdir(), "Singular_jll", "src", "Singular_jll.jl"))
@info("Singular_ll dev'ed out to /depot/dev/Singular_jll with pre-populated override directory")
end
end
# Load Artifacts.toml file
artifacts_toml = joinpath(@__DIR__, "..", "Artifacts.toml")

Expand Down
Loading

0 comments on commit 5974b60

Please sign in to comment.