-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy path0002-Update-stage1-mirrors.patch
More file actions
1929 lines (1678 loc) · 79.8 KB
/
0002-Update-stage1-mirrors.patch
File metadata and controls
1929 lines (1678 loc) · 79.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
From eee99f01858c9950b04307bedc0d87a4aae10749 Mon Sep 17 00:00:00 2001
From: Jakub Panek <me@panekj.dev>
Date: Thu, 13 Nov 2025 23:52:30 +0100
Subject: [PATCH 2/4] Update stage1 mirrors
---
packages/bootstrap/stage1/package.toml | 931 ++++++++++++++++++-------
1 file changed, 664 insertions(+), 267 deletions(-)
diff --git a/packages/bootstrap/stage1/package.toml b/packages/bootstrap/stage1/package.toml
index 5aa77608..7b139dbb 100644
--- a/packages/bootstrap/stage1/package.toml
+++ b/packages/bootstrap/stage1/package.toml
@@ -8,7 +8,9 @@ platforms = ["linux/386"]
hash = "b526a4b6caac16d63ccf8d861ff69b1e14a06bf5cc04e1e824562e3e10c8b6ac"
file = "live-bootstrap-{version}.tar.gz"
version = "15cb1064ee9cc54f880586fb814752c459a5c897"
-mirrors = ["https://github.com/fosslinux/live-bootstrap/archive/{version}.tar.gz",]
+mirrors = [
+ "https://github.com/fosslinux/live-bootstrap/archive/{version}.tar.gz",
+]
[sources.M2libc]
# Latest M2libc fails to build past first musl pass
@@ -18,1240 +20,1635 @@ mirrors = ["https://github.com/fosslinux/live-bootstrap/archive/{version}.tar.gz
hash = "fd96cb8772130c8c223565103fa9d3c484ad94e0c9096d89e57ced8beabd48eb"
version = "3a700010872697c4be9e3fab3cf707fce706741e"
file = "m2libc-{version}.tar.gz"
-mirrors = ["https://github.com/oriansj/M2libc/archive/{version}.tar.gz",]
+mirrors = ["https://github.com/oriansj/M2libc/archive/{version}.tar.gz"]
[sources.libatomic_ops_7610]
hash = "587edf60817f56daf1e1ab38a4b3c729b8e846ff67b4f62a6157183708f099af"
file = "libatomic_ops-7.6.10.tar.gz"
-mirrors = [ "https://github.com/bdwgc/libatomic_ops/releases/download/v7.6.10/{file}",]
+mirrors = [
+ "https://github.com/bdwgc/libatomic_ops/releases/download/v7.6.10/{file}",
+]
[sources.autoconf_253]
hash = "6b217a064c6d06603d50a3ad05129aef9435367810c10894210b8dad965d2306"
file = "autoconf-2.53.tar.bz2"
-mirrors = [ "https://mirrors.kernel.org/gnu/autoconf/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/autoconf/{file}",
+ "https://mirrors.kernel.org/gnu/autoconf/{file}",
+]
[sources.coreutils_50]
hash = "c25b36b8af6e0ad2a875daf4d6196bd0df28a62be7dd252e5f99a4d5d7288d95"
file = "coreutils-5.0.tar.bz2"
-mirrors = [ "https://mirrors.kernel.org/gnu/coreutils/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/coreutils/{file}",
+ "https://mirrors.kernel.org/gnu/coreutils/{file}",
+]
[sources.curl_850]
hash = "42ab8db9e20d8290a3b633e7fbb3cec15db34df65fd1015ef8ac1e4723750eeb"
file = "curl-8.5.0.tar.xz"
-mirrors = [ "https://curl.se/download/{file}",]
+mirrors = ["https://curl.se/download/{file}"]
[sources.make_421]
hash = "e40b8f018c1da64edd1cc9a6fce5fa63b2e707e404e20cad91fbae337c98a5b7"
file = "make-4.2.1.tar.gz"
-mirrors = [ "http://ftpmirror.gnu.org/gnu/make/{file}", "https://mirrors.kernel.org/gnu/make/{file}"]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/make/{file}",
+ "https://mirrors.kernel.org/gnu/make/{file}",
+]
[sources.tar_134]
hash = "63bebd26879c5e1eea4352f0d03c991f966aeb3ddeb3c7445c902568d5411d28"
file = "tar-1.34.tar.xz"
-mirrors = [ "http://mirrors.kernel.org/gnu/tar/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/tar/{file}",
+ "https://mirrors.kernel.org/gnu/tar/{file}",
+]
[sources.gnulib_30820c]
hash = "df807e694deea2dcba0c43af318394f3e3fcd52658c3b71b61dad0ce0c0cfb77"
-file = "gnulib-30820c.tar.gz"
-mirrors = [ "http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "30820c"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.kbd_115]
hash = "92f59ecaa85fe2746ef1830ac01eef84c394a413f7c7326b8d0a5c819e87502f"
file = "kbd-1.15.tar.xz"
-mirrors = [ "https://mirrors.edge.kernel.org/pub/linux/utils/kbd/{file}",]
+mirrors = ["https://mirrors.kernel.org/pub/linux/utils/kbd/{file}"]
[sources.flex_2533]
hash = "c40385e142989c91989413f3c5a31282b2ffdca16b69cd3ecfde537b8a474921"
file = "flex-2.5.33.tar.gz"
-mirrors = [ "http://ftp-tel.sjtu.edu.cn/sites/ftp.openpkg.org/sources/DST/flex/{file}",]
+mirrors = [
+ "http://ftp-tel.sjtu.edu.cn/sites/ftp.openpkg.org/sources/DST/flex/{file}",
+]
[sources.texinfo_67]
hash = "988403c1542d15ad044600b909997ba3079b10e03224c61188117f3676b02caa"
file = "texinfo-6.7.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/texinfo/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/texinfo/{file}",
+ "https://mirrors.kernel.org/gnu/texinfo/{file}",
+]
[sources.gnulib_b81ec69]
hash = "1aeea67b7b3883ebcf2b90bc01f4182d7de073a052dabd3749f20c5aa4ad3e27"
-file = "gnulib-b81ec69.tar.gz"
-mirrors = [ "https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "b81ec69"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.binutils_241]
hash = "ae9a5789e23459e59606e6714723f2d3ffc31c03174191ef0d015bdf06007450"
file = "binutils-2.41.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/binutils/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/binutils/{file}",
+ "https://mirrors.kernel.org/gnu/binutils/{file}",
+]
[sources.automake_196]
hash = "8eccaa98e1863d10e4a5f861d8e2ec349a23e88cb12ad10f6b6f79022ad2bb8d"
file = "automake-1.9.6.tar.bz2"
-mirrors = [ "https://mirrors.kernel.org/gnu/automake/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/automake/{file}",
+ "https://mirrors.kernel.org/gnu/automake/{file}",
+]
[sources.autoconf_271]
hash = "f14c83cfebcc9427f2c3cea7258bd90df972d92eb26752da4ddad81c87a0faa4"
file = "autoconf-2.71.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/autoconf/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/autoconf/{file}",
+ "https://mirrors.kernel.org/gnu/autoconf/{file}",
+]
[sources.findutils_4233]
hash = "813cd9405aceec5cfecbe96400d01e90ddad7b512d3034487176ce5258ab0f78"
file = "findutils-4.2.33.tar.gz"
-mirrors = [ "https://mirrors.kernel.org/gnu/findutils/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/findutils/{file}",
+ "https://mirrors.kernel.org/gnu/findutils/{file}",
+]
[sources.gnulib_8e128e]
hash = "0cfbf866bc39c31f25fa0e56af1e56c5e5c92fc1e5d51242ebafef7ea211f3d5"
-file = "gnulib-8e128e.tar.gz"
-mirrors = [ "https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "8e128e"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.opendoas_682]
hash = "4e98828056d6266bd8f2c93e6ecf12a63a71dbfd70a5ea99ccd4ab6d0745adf0"
file = "opendoas-6.8.2.tar.xz"
-mirrors = [ "https://github.com/Duncaen/OpenDoas/releases/download/v6.8.2/{file}",]
+mirrors = [
+ "https://github.com/Duncaen/OpenDoas/releases/download/v6.8.2/{file}",
+]
[sources.coreutils_94]
hash = "8fb56810310253300b3d6f84e68dc97eb2d74e1f4f78e05776831d9d82e4f2d7"
file = "coreutils-9.4.tar.xz"
-mirrors = [ "http://git.savannah.gnu.org/cgit/coreutils.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=coreutils.git;a=snapshot;h=9530a14420fc1a267e90d45e8a0d710c3668382d;sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/coreutils.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.gnulib_bb5bb43]
hash = "b8aa1ac1b18c67f081486069e6a7a5564f20431c2313a94c20a46dcfb904be2a"
-file = "gnulib-bb5bb43.tar.gz"
-mirrors = [ "http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "bb5bb43"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.unicodedata_1500]
hash = "806e9aed65037197f1ec85e12be6e8cd870fc5608b4de0fffd990f689f376a73"
file = "UnicodeData-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/UnicodeData.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/UnicodeData.txt"]
[sources.proplist_1500]
hash = "e05c0a2811d113dae4abd832884199a3ea8d187ee1b872d8240a788a96540bfd"
file = "PropList-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/PropList.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/PropList.txt"]
[sources.derivedcoreproperties_1500]
hash = "d367290bc0867e6b484c68370530bdd1a08b6b32404601b8c7accaf83e05628d"
file = "DerivedCoreProperties-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/DerivedCoreProperties.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/DerivedCoreProperties.txt"]
[sources.emoji_data_1500]
hash = "29071dba22c72c27783a73016afb8ffaeb025866740791f9c2d0b55cc45a3470"
file = "emoji-data-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/emoji/emoji-data.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/emoji/emoji-data.txt"]
[sources.arabicshaping_1500]
hash = "eb840f36e0a7446293578c684a54c6d83d249abde7bdd4dfa89794af1d7fe9e9"
file = "ArabicShaping-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/ArabicShaping.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/ArabicShaping.txt"]
[sources.scripts_1500]
hash = "cca85d830f46aece2e7c1459ef1249993dca8f2e46d51e869255be140d7ea4b0"
file = "Scripts-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/Scripts.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/Scripts.txt"]
[sources.blocks_1500]
hash = "529dc5d0f6386d52f2f56e004bbfab48ce2d587eea9d38ba546c4052491bd820"
file = "Blocks-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/Blocks.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/Blocks.txt"]
[sources.proplist_301]
hash = "909eef4adbeddbdddcd9487c856fe8cdbb8912aa8eb315ed7885b6ef65f4dc4c"
file = "PropList-3.0.1.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.0-Update1/{file}", "http://ftp.unicode.org/Public/3.0-Update1/{file}",]
+mirrors = ["http://ftp.unicode.org/Public/3.0-Update1/{file}"]
[sources.eastasianwidth_1500]
hash = "743e7bc435c04ab1a8459710b1c3cad56eedced5b806b4659b6e69b85d0adf2a"
file = "EastAsianWidth-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/EastAsianWidth.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/EastAsianWidth.txt"]
[sources.linebreak_1500]
hash = "012bca868e2c4e59a5a10a7546baf0c6fb1b2ef458c277f054915c8a49d292bf"
file = "LineBreak-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/LineBreak.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/LineBreak.txt"]
[sources.wordbreakproperty_1500]
hash = "5188a56e91593467c2e912601ebc78750e6adc9b04541b8c5becb5441e388ce2"
file = "WordBreakProperty-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/auxiliary/WordBreakProperty.txt",]
+mirrors = [
+ "http://ftp.unicode.org/Public/15.0.0/ucd/auxiliary/WordBreakProperty.txt",
+]
[sources.graphemebreakproperty_1500]
hash = "5a0f8748575432f8ff95e1dd5bfaa27bda1a844809e17d6939ee912bba6568a1"
file = "GraphemeBreakProperty-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/auxiliary/GraphemeBreakProperty.txt",]
+mirrors = [
+ "http://ftp.unicode.org/Public/15.0.0/ucd/auxiliary/GraphemeBreakProperty.txt",
+]
[sources.compositionexclusions_1500]
hash = "3b019c0a33c3140cbc920c078f4f9af2680ba4f71869c8d4de5190667c70b6a3"
file = "CompositionExclusions-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/CompositionExclusions.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/CompositionExclusions.txt"]
[sources.specialcasing_1500]
hash = "78b29c64b5840d25c11a9f31b665ee551b8a499eca6c70d770fcad7dd710f494"
file = "SpecialCasing-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/SpecialCasing.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/SpecialCasing.txt"]
[sources.casefolding_1500]
hash = "cdd49e55eae3bbf1f0a3f6580c974a0263cb86a6a08daa10fbf705b4808a56f7"
file = "CaseFolding-15.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/15.0.0/ucd/CaseFolding.txt",]
+mirrors = ["http://ftp.unicode.org/Public/15.0.0/ucd/CaseFolding.txt"]
[sources.diffutils_310]
hash = "90e5e93cc724e4ebe12ede80df1634063c7a855692685919bfe60b556c9bd09e"
file = "diffutils-3.10.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/diffutils/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/diffutils/{file}",
+ "https://mirrors.kernel.org/gnu/diffutils/{file}",
+]
[sources.gnulib_5d2fe24]
hash = "72e7bb2d1d75e63d1c46d33b8dd22e8eb60afdba4af3e7251151b5c2a6f00bfb"
-file = "gnulib-5d2fe24.tar.gz"
-mirrors = [ "http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "5d2fe24"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.autoconf_archive_20210219]
hash = "e8a6eb9d28ddcba8ffef3fa211653239e9bf239aba6a01a6b7cfc7ceaec69cbd"
file = "autoconf-archive-2021.02.19.tar.xz"
-mirrors = [ "http://mirrors.kernel.org/gnu/autoconf-archive/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/autoconf-archive/{file}",
+ "https://mirrors.kernel.org/gnu/autoconf-archive/{file}",
+]
[sources.v1001]
hash = "2bd3480bc93e6bff530872b8bc80cbcaa821449f7bf6aaf202fa12fb8c2e6f55"
file = "v10.0.1.tar.gz"
-mirrors = [ "https://github.com/NetworkConfiguration/dhcpcd/archive/refs/tags/{file}",]
+mirrors = [
+ "https://github.com/NetworkConfiguration/dhcpcd/archive/refs/tags/{file}",
+]
[sources.automake_1151]
hash = "af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf"
file = "automake-1.15.1.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/automake/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/automake/{file}",
+ "https://mirrors.kernel.org/gnu/automake/{file}",
+]
[sources.python_256]
hash = "57e04484de051decd4741fb4a4a3f543becc9a219af8b8063b5541e270f26dcc"
file = "Python-2.5.6.tar.bz2"
-mirrors = [ "https://www.python.org/ftp/python/2.5.6/{file}",]
+mirrors = ["https://www.python.org/ftp/python/2.5.6/{file}"]
[sources.unicodedata_320]
hash = "5e444028b6e76d96f9dc509609c5e3222bf609056f35e5fcde7e6fb8a58cd446"
file = "UnicodeData-3.2.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.compositionexclusions_320]
hash = "1d3a450d0f39902710df4972ac4a60ec31fbcb54ffd4d53cd812fc1200c732cb"
file = "CompositionExclusions-3.2.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.eastasianwidth_320]
hash = "ce19f35ffca911bf492aab6c0d3f6af3d1932f35d2064cf2fe14e10be29534cb"
file = "EastAsianWidth-3.2.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.unicodedata_410]
hash = "a9f03f6a061ee210c53e33782288a208bed48c65c70d307b2b214989cedfdab0"
file = "UnicodeData-4.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/4.1.0/ucd/UnicodeData.txt",]
+mirrors = ["http://ftp.unicode.org/Public/4.1.0/ucd/UnicodeData.txt"]
[sources.compositionexclusions_410]
hash = "1003a6896078e77532a017b135762501ff0a540ba33694e32b6177f093ebe6b2"
file = "CompositionExclusions-4.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/4.1.0/ucd/CompositionExclusions.txt",]
+mirrors = ["http://ftp.unicode.org/Public/4.1.0/ucd/CompositionExclusions.txt"]
[sources.eastasianwidth_410]
hash = "089ed5b2becd3196e61124d36e968474d3b7152cb5a3fb56594c34ab1e698e92"
file = "EastAsianWidth-4.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/4.1.0/ucd/EastAsianWidth.txt",]
+mirrors = ["http://ftp.unicode.org/Public/4.1.0/ucd/EastAsianWidth.txt"]
[sources.libtool_247]
hash = "4f7f217f057ce655ff22559ad221a0fd8ef84ad1fc5fcb6990cecc333aa1635d"
file = "libtool-2.4.7.tar.xz"
-mirrors = [ "http://mirrors.kernel.org/gnu/libtool/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/libtool/{file}",
+ "https://mirrors.kernel.org/gnu/libtool/{file}",
+]
[sources.gnulib_a521820]
hash = "719b399fe09a8f6ca14ba8c4a9a60ce9f93f4892effb50961ef3d8cd1a33ff65"
-file = "gnulib-a521820.tar.gz"
-mirrors = [ "http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "a521820"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.autoconf_255]
hash = "f757158a04889b265203eecd8ca92568e2a67c3b9062fa6bff7a0a6efd2244ac"
file = "autoconf-2.55.tar.bz2"
-mirrors = [ "https://mirrors.kernel.org/gnu/autoconf/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/autoconf/{file}",
+ "https://mirrors.kernel.org/gnu/autoconf/{file}",
+]
[sources.dist_35_236orig]
hash = "05fa4f6ea9f05adf8f577699cb3f5b88b20dfce86b0d0cebbfb072fe5933d38f"
file = "dist_3.5-236.orig.tar.gz"
-mirrors = [ "http://deb.debian.org/debian/pool/main/d/dist/{file}",]
+mirrors = ["http://deb.debian.org/debian/pool/main/d/dist/{file}"]
[sources.diffutils_27]
hash = "d5f2489c4056a31528e3ada4adacc23d498532b0af1a980f2f76158162b139d6"
file = "diffutils-2.7.tar.gz"
-mirrors = [ "https://mirrors.kernel.org/gnu/diffutils/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/diffutils/{file}",
+ "https://mirrors.kernel.org/gnu/diffutils/{file}",
+]
[sources.shadow_4143]
hash = "6969279236fe3152768573a38c9f83cb9ca109851a5a990aec1fc672ac2cfcd2"
file = "shadow-4.14.3.tar.xz"
-mirrors = [ "https://github.com/shadow-maint/shadow/releases/download/4.14.3/{file}",]
+mirrors = [
+ "https://github.com/shadow-maint/shadow/releases/download/4.14.3/{file}",
+]
[sources.mes_027]
hash = "033ee656d98cfc04a826eab27eed6e6a276d15bbb980a7cd71d00f30227aaaa8"
file = "mes-0.27.tar.gz"
-mirrors = [ "https://mirrors.kernel.org/gnu/mes/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/mes/{file}",
+ "https://mirrors.kernel.org/gnu/mes/{file}",
+]
[sources.nyacc_1002_lb1]
hash = "708c943f89c972910e9544ee077771acbd0a2c0fc6d33496fe158264ddb65327"
file = "nyacc-1.00.2-lb1.tar.gz"
-mirrors = [ "https://github.com/Googulator/nyacc/releases/download/V1.00.2-lb1/{file}", "https://archive.org/download/live-bootstrap-sources/{file}", "https://files.bootstrapping.world/{file}",]
+mirrors = [
+ "https://github.com/Googulator/nyacc/releases/download/V1.00.2-lb1/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.automake_1112]
hash = "4f46d1f9380c8a3506280750f630e9fc915cb1a435b724be56b499d016368718"
file = "automake-1.11.2.tar.bz2"
-mirrors = [ "https://mirrors.kernel.org/gnu/automake/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/gnu/automake/{file}",
+ "https://mirrors.kernel.org/gnu/automake/{file}",
+]
[sources.gawk_304]
hash = "5cc35def1ff4375a8b9a98c2ff79e95e80987d24f0d42fdbb7b7039b3ddb3fb0"
file = "gawk-3.0.4.tar.gz"
-mirrors = [ "https://mirrors.kernel.org/gnu/gawk/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/gawk/{file}",
+ "https://mirrors.kernel.org/gnu/gawk/{file}",
+]
[sources.gzip_124]
hash = "1ca41818a23c9c59ef1d5e1d00c0d5eaa2285d931c0fb059637d7c0cc02ad967"
file = "gzip-1.2.4.tar.gz"
-mirrors = [ "https://mirrors.kernel.org/gnu/gzip/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/gzip/{file}",
+ "https://mirrors.kernel.org/gnu/gzip/{file}",
+]
[sources.heirloom_devtools_070527]
hash = "9f233d8b78e4351fe9dd2d50d83958a0e5af36f54e9818521458a08e058691ba"
file = "heirloom-devtools-070527.tar.bz2"
-mirrors = [ "http://downloads.sourceforge.net/project/heirloom/heirloom-devtools/070527/{file}",]
+mirrors = [
+ "http://downloads.sourceforge.net/project/heirloom/heirloom-devtools/070527/{file}",
+]
[sources.gzip_113]
hash = "7454eb6935db17c6655576c2e1b0fabefd38b4d0936e0f87f48cd062ce91a057"
file = "gzip-1.13.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/gzip/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/gzip/{file}",
+ "https://mirrors.kernel.org/gnu/gzip/{file}",
+]
[sources.gnulib_5651802]
hash = "56f1221eb682c3502ee097f583f44673570753cb452346ad4806d94560c3fac9"
-file = "gnulib-5651802.tar.gz"
-mirrors = [ "http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "5651802"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.bash_205b]
hash = "1ce4e5b47a6354531389f0adefb54dee2823227bf6e1e59a31c0e9317a330822"
file = "bash-2.05b.tar.bz2"
-mirrors = [ "https://src.fedoraproject.org/repo/pkgs/bash/{file}/f3e5428ed52a4f536f571a945d5de95d/{file}",]
+mirrors = [
+ "https://src.fedoraproject.org/repo/pkgs/bash/{file}/f3e5428ed52a4f536f571a945d5de95d/{file}",
+]
[sources.automake_1163]
hash = "ff2bf7656c4d1c6fdda3b8bebb21f09153a736bcba169aaf65eab25fa113bf3a"
file = "automake-1.16.3.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/automake/{file}", ]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/automake/{file}",
+ "https://mirrors.kernel.org/gnu/automake/{file}",
+]
[sources.python_3816]
hash = "d85dbb3774132473d8081dcb158f34a10ccad7a90b96c7e50ea4bb61f5ce4562"
file = "Python-3.8.16.tar.xz"
-mirrors = [ "https://www.python.org/ftp/python/3.8.16/{file}",]
+mirrors = ["https://www.python.org/ftp/python/3.8.16/{file}"]
[sources.derivedcoreproperties_320]
hash = "787419dde91701018d7ad4f47432eaa55af14e3fe3fe140a11e4bbf3db18bb4c"
file = "DerivedCoreProperties-3.2.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.derivednormalizationprops_320]
hash = "bab49295e5f9064213762447224ccd83cea0cced0db5dcfc96f9c8a935ef67ee"
file = "DerivedNormalizationProps-3.2.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.linebreak_320]
hash = "d693ef2a603d07e20b769ef8ba29afca39765588a03e3196294e5be8638ca735"
file = "LineBreak-3.2.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.specialcasing_320]
hash = "1f7913b74dddff55ee566f6220aa9e465bae6f27709fc21d353b04adb8572b37"
file = "SpecialCasing-3.2.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.casefolding_320]
hash = "370f3d1e79a52791c42065946711f4eddb6d9820726afd0e436a3c50360475a9"
file = "CaseFolding-3.2.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.unihan_320]
hash = "0582b888c4ebab6e3ce8d340c74788f1a68ca662713a1065b9a007f24bb4fe46"
file = "Unihan-3.2.0.zip"
-mirrors = [ "http://ftp.unicode.org/Public/3.2-Update/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/3.2-Update/{file}"]
[sources.unicodedata_1210]
hash = "93ab1acd8fd9d450463b50ae77eab151a7cda48f98b25b56baed8070f80fc936"
file = "UnicodeData-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/UnicodeData.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/UnicodeData.txt"]
[sources.compositionexclusions_1210]
hash = "abc8394c5bde62453118b00c1c5842160a04d7fffb2e829ee5426b846596d081"
file = "CompositionExclusions-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/CompositionExclusions.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/CompositionExclusions.txt"]
[sources.eastasianwidth_1210]
hash = "904500178b2e752635bef27aaed3a2a3718a100bce35ff96b3890be7a8315d8f"
file = "EastAsianWidth-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/EastAsianWidth.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/EastAsianWidth.txt"]
[sources.derivedcoreproperties_1210]
hash = "a6eb7a8671fb532fbd88c37fd7b20b5b2e7dbfc8b121f74c14abe2947db0da68"
file = "DerivedCoreProperties-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/DerivedCoreProperties.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/DerivedCoreProperties.txt"]
[sources.derivednormalizationprops_1210]
hash = "92dcdda84142194a1596f22180fcdf8c0e7f86897f09cc9203c7dc636c549f5f"
file = "DerivedNormalizationProps-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/DerivedNormalizationProps.txt",]
+mirrors = [
+ "http://ftp.unicode.org/Public/12.1.0/ucd/DerivedNormalizationProps.txt",
+]
[sources.linebreak_1210]
hash = "961f842fc70b5afd1d82c6645e68c10d1f701382aed38ae38cb2ff27f671903c"
file = "LineBreak-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/LineBreak.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/LineBreak.txt"]
[sources.namealiases_1210]
hash = "ff61a0687d2f32c0dd1094254b8bde967883b43c2d4d50fd17531d498e41ab2c"
file = "NameAliases-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/NameAliases.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/NameAliases.txt"]
[sources.namedsequences_1210]
hash = "d3eb9a288ebeaf9de1237989f490705e287b6f610b59d2459fb1b7c2d8e39c39"
file = "NamedSequences-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/NamedSequences.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/NamedSequences.txt"]
[sources.specialcasing_1210]
hash = "817ce2e9edca8e075a153f54b8f3b020345e37652cd2bda9b1495c366af17e7e"
file = "SpecialCasing-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/SpecialCasing.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/SpecialCasing.txt"]
[sources.casefolding_1210]
hash = "9c772627c6ee77eea6a17b42927b8ee28ca05dc65d6a511062104baaf3d12294"
file = "CaseFolding-12.1.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/CaseFolding.txt",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/CaseFolding.txt"]
[sources.unihan_1210]
hash = "6e4553f3b5fffe0d312df324d020ef1278d9595932ae03f4e8a2d427de83cdcd"
file = "Unihan-12.1.0.zip"
-mirrors = [ "http://ftp.unicode.org/Public/12.1.0/ucd/Unihan.zip",]
+mirrors = ["http://ftp.unicode.org/Public/12.1.0/ucd/Unihan.zip"]
[sources.cp437txt]
hash = "6bad4dabcdf5940227c7d81fab130dcb18a77850b5d79de28b5dc4e047b0aaac"
file = "CP437.TXT"
-mirrors = [ "http://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/{file}", ]
+mirrors = ["http://ftp.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/{file}"]
[sources.rfc3454]
hash = "eb722fa698fb7e8823b835d9fd263e4cdb8f1c7b0d234edf7f0e3bd2ccbb2c79"
file = "rfc3454.txt"
-mirrors = [ "https://www.ietf.org/rfc/{file}", ]
+mirrors = ["https://www.ietf.org/rfc/{file}"]
[sources.gperf_31]
hash = "588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2"
file = "gperf-3.1.tar.gz"
-mirrors = [ "https://mirrors.kernel.org/gnu/gperf/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/gperf/{file}",
+ "https://mirrors.kernel.org/gnu/gperf/{file}",
+]
[sources.autoconf_257]
hash = "e1035aa2c21fae2a934d1ab56c774ce9d22717881dab8a1a5b16d294fb793489"
file = "autoconf-2.57.tar.bz2"
-mirrors = [ "https://mirrors.kernel.org/gnu/autoconf/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/autoconf/{file}",
+ "https://mirrors.kernel.org/gnu/autoconf/{file}",
+]
[sources.bison_342]
hash = "27d05534699735dc69e86add5b808d6cb35900ad3fd63fa82e3eb644336abfa0"
file = "bison-3.4.2.tar.xz"
-mirrors = [ "http://mirrors.kernel.org/gnu/bison/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/bison/{file}",
+ "https://mirrors.kernel.org/gnu/bison/{file}",
+]
[sources.gnulib_672663a]
hash = "8cced51f89a950472473856f86e88f5daf97a2347756125ccdc8ee907deec570"
-file = "gnulib-672663a.tar.gz"
-mirrors = [ "http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "672663a"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.bash_5215]
hash = "13720965b5f4fc3a0d4b61dd37e7565c741da9a5be24edc2ae00182fc1b3588c"
file = "bash-5.2.15.tar.gz"
-mirrors = [ "http://mirrors.kernel.org/gnu/bash/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/bash/{file}",
+ "https://mirrors.kernel.org/gnu/bash/{file}",
+]
[sources.autoconf_259]
hash = "f0cde70a8f135098a6a3e85869f2e1cc3f141beea766fa3d6636e086cd8b90a7"
file = "autoconf-2.59.tar.bz2"
-mirrors = [ "https://mirrors.kernel.org/gnu/autoconf/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/autoconf/{file}",
+ "https://mirrors.kernel.org/gnu/autoconf/{file}",
+]
[sources.python_237]
hash = "969a9891dce9f50b13e54f9890acaf2be66715a5895bf9b11111f320c205b90e"
file = "Python-2.3.7.tgz"
-mirrors = [ "https://www.python.org/ftp/python/2.3.7/{file}",]
+mirrors = ["https://www.python.org/ftp/python/2.3.7/{file}"]
[sources.python_3111]
hash = "85879192f2cffd56cb16c092905949ebf3e5e394b7f764723529637901dfb58f"
file = "Python-3.11.1.tar.xz"
-mirrors = [ "https://www.python.org/ftp/python/3.11.1/{file}",]
+mirrors = ["https://www.python.org/ftp/python/3.11.1/{file}"]
[sources.unicodedata_1400]
hash = "36018e68657fdcb3485f636630ffe8c8532e01c977703d2803f5b89d6c5feafb"
file = "UnicodeData-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/UnicodeData.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/UnicodeData.txt"]
[sources.compositionexclusions_1400]
hash = "3360762fc3295cea54ab251c31df621d05ba4b94d46c60eaac29aa16d70ad1e0"
file = "CompositionExclusions-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/CompositionExclusions.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/CompositionExclusions.txt"]
[sources.eastasianwidth_1400]
hash = "f901ac011aa32a09224d6555da71e2532c59c1d3381322829de0e3b880507250"
file = "EastAsianWidth-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/EastAsianWidth.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/EastAsianWidth.txt"]
[sources.derivedcoreproperties_1400]
hash = "e3eddd7d469cd1b0feed7528defad1a1cc7c6a9ceb0ae4446a6d10921ed2e7bc"
file = "DerivedCoreProperties-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/DerivedCoreProperties.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/DerivedCoreProperties.txt"]
[sources.derivednormalizationprops_1400]
hash = "b2c444c20730b097787fdf50bd7d6dd3fc5256ab8084f5b35b11c8776eca674c"
file = "DerivedNormalizationProps-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/DerivedNormalizationProps.txt",]
+mirrors = [
+ "http://ftp.unicode.org/Public/14.0.0/ucd/DerivedNormalizationProps.txt",
+]
[sources.linebreak_1400]
hash = "9e06e9f35c6959fb91dcc7993f90d58523c3079bc62c6b25f828b4cdebc5d70c"
file = "LineBreak-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/LineBreak.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/LineBreak.txt"]
[sources.namealiases_1400]
hash = "14b3b677d33f95c51423dce6eef4a6a28b4b160451ecedee4b91edb6745cf4a3"
file = "NameAliases-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/NameAliases.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/NameAliases.txt"]
[sources.namedsequences_1400]
hash = "db5745688affcdc0c3927a1ee0667018a96a7b24513f866d5235e98fef6c2436"
file = "NamedSequences-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/NamedSequences.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/NamedSequences.txt"]
[sources.specialcasing_1400]
hash = "c667b45908fd269af25fd55d2fc5bbc157fb1b77675936e25c513ce32e080334"
file = "SpecialCasing-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/SpecialCasing.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/SpecialCasing.txt"]
[sources.casefolding_1400]
hash = "a566cd48687b2cd897e02501118b2413c14ae86d318f9abbbba97feb84189f0f"
file = "CaseFolding-14.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/CaseFolding.txt",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/CaseFolding.txt"]
[sources.unihan_1400]
hash = "2ae4519b2b82cd4d15379c17e57bfb12c33c0f54da4977de03b2b04bcf11852d"
file = "Unihan-14.0.0.zip"
-mirrors = [ "http://ftp.unicode.org/Public/14.0.0/ucd/Unihan.zip",]
+mirrors = ["http://ftp.unicode.org/Public/14.0.0/ucd/Unihan.zip"]
[sources.openssl_3013]
hash = "88525753f79d3bec27d2fa7c66aa0b92b3aa9498dafd93d7cfa4b3780cdae313"
file = "openssl-3.0.13.tar.gz"
-mirrors = [ "https://github.com/openssl/openssl/releases/download/openssl-3.0.13/{file}",]
+mirrors = [
+ "https://github.com/openssl/openssl/releases/download/openssl-3.0.13/{file}",
+]
[sources.xz_541]
hash = "dd172acb53867a68012f94c17389401b2f274a1aa5ae8f84cbfb8b7e383ea8d3"
file = "xz-5.4.1.tar.bz2"
-mirrors = [ "http://ixpeering.dl.sourceforge.net/project/lzmautils/{file}",]
+mirrors = ["http://ixpeering.dl.sourceforge.net/project/lzmautils/{file}"]
[sources.automake_1103]
hash = "e98ab43bb839c31696a4202e5b6ff388b391659ef2387cf9365019fad17e1adc"
file = "automake-1.10.3.tar.bz2"
-mirrors = [ "https://mirrors.kernel.org/gnu/automake/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/automake/{file}",
+ "https://mirrors.kernel.org/gnu/automake/{file}",
+]
[sources.patch_259]
hash = "ecb5c6469d732bcf01d6ec1afe9e64f1668caba5bfdb103c28d7f537ba3cdb8a"
file = "patch-2.5.9.tar.gz"
-mirrors = [ "https://mirrors.kernel.org/gnu/patch/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/patch/{file}",
+ "https://mirrors.kernel.org/gnu/patch/{file}",
+]
[sources.grep_24]
hash = "a32032bab36208509466654df12f507600dfe0313feebbcd218c32a70bf72a16"
file = "grep-2.4.tar.gz"
-mirrors = [ "https://mirrors.kernel.org/gnu/grep/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/grep/{file}",
+ "https://mirrors.kernel.org/gnu/grep/{file}",
+]
[sources.bzip2_108]
hash = "47fd74b2ff83effad0ddf62074e6fad1f6b4a77a96e121ab421c20a216371a1f"
file = "bzip2-1.0.8.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/slackware/slackware-14.0/patches/source/bzip2/{file}",]
+mirrors = [
+ "https://mirrors.kernel.org/slackware/slackware-14.0/patches/source/bzip2/{file}",
+]
[sources.python_201]
hash = "98557b819a42d2093b41d8637302d1311b81f627af9ad20036357d7eb2813872"
file = "Python-2.0.1.tgz"
-mirrors = [ "https://www.python.org/ftp/python/2.0.1/{file}",]
+mirrors = ["https://www.python.org/ftp/python/2.0.1/{file}"]
[sources.unicodedata_300]
hash = "f41d967bc458ee106f0c3948bfad71cd0860d96c49304e3fd02eaf2bbae4b6d9"
file = "UnicodeData-3.0.0.txt"
-mirrors = [ "http://ftp.unicode.org/Public/3.0-Update/{file}",]
+mirrors = ["http://ftp.unicode.org/Public/3.0-Update/{file}"]
[sources.flex_264]
hash = "e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995"
file = "flex-2.6.4.tar.gz"
-mirrors = [ "https://github.com/westes/flex/releases/download/v2.6.4/{file}",]
+mirrors = ["https://github.com/westes/flex/releases/download/v2.6.4/{file}"]
[sources.tcc_0927]
hash = "de23af78fca90ce32dff2dd45b3432b2334740bb9bb7b05bf60fdbfc396ceb9c"
file = "tcc-0.9.27.tar.bz2"
-mirrors = [ "https://download.savannah.gnu.org/releases/tinycc/{file}",]
+mirrors = ["https://download.savannah.gnu.org/releases/tinycc/{file}"]
[sources.util_linux_2191]
hash = "d12e0f1be0257eadca6a2653acfb4792571c9f7189ed642873363f9b6797bb51"
file = "util-linux-2.19.1.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/pub/linux/utils/util-linux/v2.19/{file}",]
+mirrors = ["https://mirrors.kernel.org/pub/linux/utils/util-linux/v2.19/{file}"]
[sources.flex_2511]
hash = "bc79b890f35ca38d66ff89a6e3758226131e51ccbd10ef78d5ff150b7bd73689"
file = "flex-2.5.11.tar.gz"
-mirrors = [ "http://ftp-tel.sjtu.edu.cn/sites/ftp.openpkg.org/sources/DST/flex/{file}","https://ostm.panekj.dev/f/flex/flex-2.5.11.tar.gz" ]
+mirrors = [
+ "http://ftp-tel.sjtu.edu.cn/sites/ftp.openpkg.org/sources/DST/flex/{file}",
+ "https://ostm.panekj.dev/f/flex/flex-2.5.11.tar.gz",
+]
[sources.patch_276]
hash = "ac610bda97abe0d9f6b7c963255a11dcb196c25e337c61f94e4778d632f1d8fd"
file = "patch-2.7.6.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/patch/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/patch/{file}",
+ "https://mirrors.kernel.org/gnu/patch/{file}",
+]
[sources.gnulib_e017871]
hash = "a285dc300c3d9c25cc06e38827ef40f6073ec3b9b0fcb5bba433f943be92d8d4"
-file = "gnulib-e017871.tar.gz"
-mirrors = [ "https://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "e017871"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.perl_5000]
hash = "1ae43c8d2983404b9eec61c96e3ffa27e7b07e08215c95c015a4ab0095373ef3"
file = "perl-5.000.tar.gz"
-mirrors = [ "https://github.com/Perl/perl5/archive/{file}",]
+mirrors = ["https://github.com/Perl/perl5/archive/{file}"]
[sources.perl5005_03]
hash = "93f41cd87ab8ee83391cfa39a63b076adeb7c3501d2efa31b98d0ef037122bd1"
file = "perl5.005_03.tar.gz"
-mirrors = [ "https://www.cpan.org/src/5.0/{file}",]
+mirrors = ["https://www.cpan.org/src/5.0/{file}"]
[sources.autogen_51816_v101]
hash = "953ba180b18acff188a0a8700770c7cf2fc97e1683c7b9699a5a748b542ccdd5"
file = "autogen-5.18.16-v1.0.1.tar.gz"
-mirrors = [ "https://github.com/schierlm/gnu-autogen-bootstrapping/archive/refs/tags/{file}",]
+mirrors = [
+ "https://github.com/schierlm/gnu-autogen-bootstrapping/archive/refs/tags/{file}",
+]
[sources.autogen_51816xz]
hash = "f8a13466b48faa3ba99fe17a069e71c9ab006d9b1cfabe699f8c60a47d5bb49a"
file = "autogen-5.18.16.tar.xz"
-mirrors = [ "https://mirrors.kernel.org/gnu/autogen/rel5.18.16/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/autogen/rel5.18.16/{file}",
+ "https://mirrors.kernel.org/gnu/autogen/rel5.18.16/{file}",
+]
[sources.autogen_51816gz]
hash = "0c04ab2f7ce13c4a1c06c4abc7dfe75312aad89b8b0a1068e5e563787eb56632"
file = "autogen-5.18.16.tar.gz"
-mirrors = [ "https://git.savannah.gnu.org/cgit/autogen.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=autogen.git;a=snapshot;h=5d22bdb4bafe5ec3f21dcbfc64b61e48ea63c5a5;sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/autogen.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.gnulib_8f4538a5]
hash = "e207c0bb72093c3a72dde302fcfaa1dbda12a62172d47b73565883a92209ebab"
-file = "gnulib-8f4538a5.tar.gz"
-mirrors = [ "http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}", "https://files.bootstrapping.world/{file}",]
+version = "8f4538a5"
+file = "gnulib-{version}.tar.gz"
+mirrors = [
+ "https://gitweb.git.savannah.gnu.org/gitweb/?p=gnulib.git;a=snapshot;h={version};sf=tgz",
+ "https://cgit.git.savannah.gnu.org/cgit/gnulib.git/snapshot/{file}",
+ "https://archive.org/download/live-bootstrap-sources/{file}",
+ "https://samuelt.me/pub/live-bootstrap/{file}",
+ "https://files.bootstrapping.world/{file}",
+]
[sources.gmp_621]
hash = "fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2"
file = "gmp-6.2.1.tar.xz"
-mirrors = [ "http://mirrors.kernel.org/gnu/gmp/{file}",]
+mirrors = [
+ "https://ftpmirror.gnu.org/gnu/gmp/{file}",
+ "https://mirrors.kernel.org/gnu/gmp/{file}",
+]
[sources.libarchive_352]
hash = "f0b19ff39c3c9a5898a219497ababbadab99d8178acc980155c7e1271089b5a0"
file = "libarchive-3.5.2.tar.xz"
-mirrors = [ "http://libarchive.org/downloads/{file}",]
+mirrors = ["http://libarchive.org/downloads/{file}"]
[sources.tcc_0926]
hash = "6b8cbd0a5fed0636d4f0f763a603247bc1935e206e1cc5bda6a2818bab6e819f"
file = "tcc-0.9.26.tar.gz"
-mirrors = [ "https://lilypond.org/janneke/tcc/tcc-0.9.26-1147-gee75a10c.tar.gz",]
+mirrors = ["https://lilypond.org/janneke/tcc/tcc-0.9.26-1147-gee75a10c.tar.gz"]
[sources.pkg_config_0292]
hash = "6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591"
file = "pkg-config-0.29.2.tar.gz"
-mirrors = [ "http://distfiles.macports.org/pkgconfig/{file}",]