Skip to content

Commit dfcd63f

Browse files
External stdlibs: Move *_URL stdlib definitions into .version files
Co-authored-by: Elliot Saba <staticfloat@gmail.com>
1 parent a9a1d80 commit dfcd63f

11 files changed

+20
-20
lines changed

contrib/new-stdlib.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,14 +50,14 @@ UNAME=$(echo "$NAME" | tr [a-z] [A-Z])
5050

5151
sed -e "/^STDLIBS_EXT =/,/^\$/s!^\$!\\
5252
STDLIBS_EXT += $NAME\\
53-
${UNAME}_GIT_URL := git://github.com/$USER/$NAME.jl.git\\
54-
${UNAME}_TAR_URL = https://api.github.com/repos/$USER/$NAME.jl/tarball/\$1\\
5553
!" "$ROOT/Makefile" >"$ROOT/Makefile.tmp"
5654
mv "$ROOT/Makefile.tmp" "$ROOT/Makefile"
5755

5856
cat >"$ROOT/$NAME.version" <<EOF
5957
${UNAME}_BRANCH = master
6058
${UNAME}_SHA1 = $SHA1
59+
${UNAME}_GIT_URL := git://github.com/$USER/$NAME.jl.git
60+
${UNAME}_TAR_URL = https://api.github.com/repos/$USER/$NAME.jl/tarball/\$1
6161
EOF
6262

6363
git add "$ROOT/$NAME.version"

stdlib/ArgTools.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
ARGTOOLS_BRANCH = master
22
ARGTOOLS_SHA1 = fa878696ff2ae4ba7ca9942bf9544556c0d86ce4
3+
ARGTOOLS_GIT_URL := git://github.com/JuliaIO/ArgTools.jl.git
4+
ARGTOOLS_TAR_URL = https://api.github.com/repos/JuliaIO/ArgTools.jl/tarball/$1

stdlib/Downloads.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
DOWNLOADS_BRANCH = master
22
DOWNLOADS_SHA1 = 5f1509da10cf22bb4fc59de707cb3455b6807d99
3+
DOWNLOADS_GIT_URL := git://github.com/JuliaLang/Downloads.jl.git
4+
DOWNLOADS_TAR_URL = https://api.github.com/repos/JuliaLang/Downloads.jl/tarball/$1

stdlib/LibCURL.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
LIBCURL_BRANCH = master
22
LIBCURL_SHA1 = cddeb7f4a7d5718a4a1be602ffcbe68299a1a37e
3+
LIBCURL_GIT_URL := git://github.com/JuliaWeb/LibCURL.jl.git
4+
LIBCURL_TAR_URL = https://api.github.com/repos/JuliaWeb/LibCURL.jl/tarball/$1

stdlib/Makefile

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -45,24 +45,6 @@ STDLIBS = Artifacts Base64 CRC32c Dates DelimitedFiles Distributed FileWatching
4545
$(JLL_NAMES)
4646

4747
STDLIBS_EXT = Pkg Statistics LibCURL Downloads ArgTools Tar NetworkOptions SuiteSparse SHA
48-
PKG_GIT_URL := git://github.com/JuliaLang/Pkg.jl.git
49-
PKG_TAR_URL = https://api.github.com/repos/JuliaLang/Pkg.jl/tarball/$1
50-
STATISTICS_GIT_URL := git://github.com/JuliaLang/Statistics.jl.git
51-
STATISTICS_TAR_URL = https://api.github.com/repos/JuliaLang/Statistics.jl/tarball/$1
52-
LIBCURL_GIT_URL := git://github.com/JuliaWeb/LibCURL.jl.git
53-
LIBCURL_TAR_URL = https://api.github.com/repos/JuliaWeb/LibCURL.jl/tarball/$1
54-
DOWNLOADS_GIT_URL := git://github.com/JuliaLang/Downloads.jl.git
55-
DOWNLOADS_TAR_URL = https://api.github.com/repos/JuliaLang/Downloads.jl/tarball/$1
56-
ARGTOOLS_GIT_URL := git://github.com/JuliaIO/ArgTools.jl.git
57-
ARGTOOLS_TAR_URL = https://api.github.com/repos/JuliaIO/ArgTools.jl/tarball/$1
58-
TAR_GIT_URL := git://github.com/JuliaIO/Tar.jl.git
59-
TAR_TAR_URL = https://api.github.com/repos/JuliaIO/Tar.jl/tarball/$1
60-
NETWORKOPTIONS_GIT_URL := git://github.com/JuliaLang/NetworkOptions.jl.git
61-
NETWORKOPTIONS_TAR_URL = https://api.github.com/repos/JuliaLang/NetworkOptions.jl/tarball/$1
62-
SUITESPARSE_GIT_URL := git://github.com/JuliaLang/SuiteSparse.jl.git
63-
SUITESPARSE_TAR_URL = https://api.github.com/repos/JuliaLang/SuiteSparse.jl/tarball/$1
64-
SHA_GIT_URL := git://github.com/JuliaCrypto/SHA.jl.git
65-
SHA_TAR_URL = https://api.github.com/repos/JuliaCrypto/SHA.jl/tarball/$1
6648

6749
$(foreach module, $(STDLIBS_EXT), $(eval $(call stdlib-external,$(module),$(shell echo $(module) | tr a-z A-Z))))
6850

stdlib/NetworkOptions.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
NETWORKOPTIONS_BRANCH = master
22
NETWORKOPTIONS_SHA1 = 42a0b5fcb7edb8ed5b0ae699f15ca6aedc0098ca
3+
NETWORKOPTIONS_GIT_URL := git://github.com/JuliaLang/NetworkOptions.jl.git
4+
NETWORKOPTIONS_TAR_URL = https://api.github.com/repos/JuliaLang/NetworkOptions.jl/tarball/$1

stdlib/Pkg.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
PKG_BRANCH = master
22
PKG_SHA1 = 13b7861518dcfceebfc01566c329a2b2faa62623
3+
PKG_GIT_URL := git://github.com/JuliaLang/Pkg.jl.git
4+
PKG_TAR_URL = https://api.github.com/repos/JuliaLang/Pkg.jl/tarball/$1

stdlib/SHA.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
SHA_BRANCH = master
22
SHA_SHA1 = c5dd533520393b9dea34ad25287f222dc28fe07a
3+
SHA_GIT_URL := git://github.com/JuliaCrypto/SHA.jl.git
4+
SHA_TAR_URL = https://api.github.com/repos/JuliaCrypto/SHA.jl/tarball/$1

stdlib/Statistics.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
STATISTICS_BRANCH = master
22
STATISTICS_SHA1 = 74897fed33700dba92578aa0fefef5b99ba16086
3+
STATISTICS_GIT_URL := git://github.com/JuliaLang/Statistics.jl.git
4+
STATISTICS_TAR_URL = https://api.github.com/repos/JuliaLang/Statistics.jl/tarball/$1

stdlib/SuiteSparse.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
SUITESPARSE_BRANCH = master
22
SUITESPARSE_SHA1 = b15c39be53f7823c721c1f8a7c036105e2baa04a
3+
SUITESPARSE_GIT_URL := git://github.com/JuliaLang/SuiteSparse.jl.git
4+
SUITESPARSE_TAR_URL = https://api.github.com/repos/JuliaLang/SuiteSparse.jl/tarball/$1

stdlib/Tar.version

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
TAR_BRANCH = master
22
TAR_SHA1 = 67f004d2af9570c7c19e679e4469bb77e918f0fc
3+
TAR_GIT_URL := git://github.com/JuliaIO/Tar.jl.git
4+
TAR_TAR_URL = https://api.github.com/repos/JuliaIO/Tar.jl/tarball/$1

0 commit comments

Comments
 (0)