]> Cypherpunks repositories - bass.git/commitdiff
Use xz instead of gz tarball
authorSergey Matveev <stargrave@stargrave.org>
Mon, 9 Feb 2026 09:18:15 +0000 (12:18 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 9 Feb 2026 11:44:49 +0000 (14:44 +0300)
build/distfiles/.gitignore
build/distfiles/ruby-3.3.3.tar.gz.meta4 [deleted file]
build/distfiles/ruby-3.3.3.tar.xz.meta4 [new file with mode: 0644]
build/skel/lang/ruby-3.3.3.do

index d89fb8c12cea6107e90f038f75df1b38db3f463caca71e5ba18c024b0cfef184..dd764e64bbe09b733ddb0e40cb3d350c71c052ad508ac239d5c5e1d092a58711 100644 (file)
 /RHash-1.4.4.tar.gz
 /rlwrap-0.46.1.tar.gz
 /rsync-3.4.1.tar.gz
-/ruby-3.3.3.tar.gz
+/ruby-3.3.3.tar.xz
 /scummvm-2026.1.0.tar.xz
 /sdcv-0.5.5.tar.zst
 /sdcv.git/
diff --git a/build/distfiles/ruby-3.3.3.tar.gz.meta4 b/build/distfiles/ruby-3.3.3.tar.gz.meta4
deleted file mode 100644 (file)
index a8380d7..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<metalink xmlns="urn:ietf:params:xml:ns:metalink">
-  <file name="ruby-3.3.3.tar.gz">
-    <hash type="blake3-256">0f7e87329fff0b888364c1182298f4c6b930cb1a9059e584fa7740ddc36631bf</hash>
-    <hash type="blake2b-512">71800cf66b45e79d7b48703444b96a05e89c64ed346ea1123969cd0e7ef73ae27d88839bb96ca3ab335a648983a988363f2ff1c47b379d2731624c25e60bdb46</hash>
-    <hash type="blake2b-256">ae8b1361d1e8c1918e86531e775f9d48c9785146ed280b78ea4c5bc310638c60</hash>
-    <hash type="skein-512">8b5b28c42f69a0bd403cf0d7c47056709bd003faf78fa68921397095f8a447d7f96c8ea725d1f15d6ce4efc0da08bc85c591f791340805abbd4e70d3510fb41d</hash>
-    <hash type="shake128">2653d164095e7b6dd3ef9317f9eaed159d37eb69433137c3361ebb183663b4e4</hash>
-    <hash type="shake256">467dbaf064559b8eaeb755dc01d170cb5ee8e495526fdde52ae19a5411dd2abc0a9ad7ee32a7f55b4273623edcb90e1e8839f606b36c7ea0a4ed84f5c6466592</hash>
-    <hash type="sha-512">0388a96127eb6e53b836f7954af51ff62b84cdb7abeab823cb1349993d805b151204e426b9ac04ca8333fbd5e01c386d58bc37d34c4e9286b219dcda7542a150</hash>
-    <hash type="sha-256">83c05b2177ee9c335b631b29b8c077b4770166d02fa527f3a9f6a40d13f3cce2</hash>
-    <hash type="streebog-512">23d18080b4236f48d1b35da84a47089fe21e179cc5abba2266ad28fd54c2029504edfef7d02a648bfa6847a20e536c6d68f1ab5e05114b1997b7ea549e63f447</hash>
-    <hash type="streebog-256">b3f8c0e8cfd52b7163f35e9d067dd96b73e17a85a0118468befb86ead78b5ac1</hash>
-    <hash type="xxh3-128">42180d309ade152d07f3c84344d2cbbb</hash>
-    <size>22105219</size>
-    <url>https://cache.ruby-lang.org/pub/ruby/3.3/ruby-3.3.3.tar.gz</url>
-  </file>
-</metalink>
diff --git a/build/distfiles/ruby-3.3.3.tar.xz.meta4 b/build/distfiles/ruby-3.3.3.tar.xz.meta4
new file mode 100644 (file)
index 0000000..a0b320a
--- /dev/null
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metalink xmlns="urn:ietf:params:xml:ns:metalink">
+  <file name="ruby-3.3.3.tar.xz">
+    <hash type="blake3-256">bc814f04dfee116c24dcc9f98331de2b7c85a444bd9cab60b0427dc1b4f2d9f4</hash>
+    <hash type="blake2b-512">e1dbb8f0d5de4b2d7efe3f68c1ea7f28e4fac19dcd9d6d5e301e5c565474958a916ea5f21ef2ce0d741d4d9c45a546dd3d00b3ca3d1eccfaf61f20eba3c871a7</hash>
+    <hash type="blake2b-256">fb27b5a14627c36f889a37c06079245dc6de663e125c4628dc712ea5e4eb135d</hash>
+    <hash type="skein-512">fa20c6e1c99a0921ca42c55656f6f97f18e1fae6cc94a3f269b5957e0124002aca3e81183188c802adf730e65d84261ee795f1c1e655f57f15e4d5d92aadc3d6</hash>
+    <hash type="sha-512">27dcae604e6613e1eaa20c6a75ee88b970bb0dd584d9bc0c021ad8da4340858e3c2e874ac841fcca0b0444a0c0146c4650d2d22bac3c9e12853533c37255f8f1</hash>
+    <hash type="sha-256">83c0995388399c9555bad87e70af069755b5a9d84bbaa74aa22d1e37ff70fc1e</hash>
+    <hash type="streebog-512">da876eacec654d1763d09a8b219923afd3e3cee76fb2ff3b2949d2aee349931fc351b872c9f45777d7ac4a7868471723dccbe45a071ad64e7477c3f6f6919c58</hash>
+    <hash type="streebog-256">e27580f505e41bf255423db8d947c8855b688e368cf96f3446a09f5adc5ab6f0</hash>
+    <hash type="xxh3-128">90b42ac897d73993e3485e1dd47b0964</hash>
+    <size>16361160</size>
+    <url>http://cache.ruby-china.com/pub/ruby/3.3/ruby-3.3.3.tar.xz</url>
+    <url>http://www.ring.gr.jp/pub/lang/ruby/3.3/ruby-3.3.3.tar.xz</url>
+  </file>
+</metalink>
index bef7f7023a30a7da328b538edec6fe99551ac55de40dff5785ecdd92399f4fda..8226c5227b529ef1b6d99a1e5a8c8348bb3676dd7b4e930f9d58d27ab3764f6f 100644 (file)
@@ -3,12 +3,12 @@ sname=$1.do . "$BASS_ROOT"/lib/rc
 . "$BASS_ROOT"/build/skel/common.rc
 
 bdeps="rc-paths stow archivers/zstd devel/pkgconf-2.1.1"
-redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.gz
+redo-ifchange $bdeps "$DISTFILES"/$NAME.tar.xz
 hsh=$("$BASS_ROOT"/build/bin/cksum $BASS_REV $SPATH)
 . "$BASS_ROOT"/build/lib/create-tmp-for-build.rc
 "$BASS_ROOT"/build/bin/pkg-inst $bdeps
 . ./rc
-$TAR xf "$DISTFILES"/$NAME.tar.gz
+$TAR xf "$DISTFILES"/$NAME.tar.xz
 "$BASS_ROOT"/bin/rm-r "$SKELBINS"/$ARCH/$NAME-$hsh
 
 cd $NAME