Sources

The Tree of Radix and Third Party Sources

1388 Commits   0 Branches   11 Tags
author: kx <kx@radix.pro> 2021-09-23 11:10:06 +0300 committer: kx <kx@radix.pro> 2021-09-23 11:10:06 +0300 commit: 11d53294240abadb10161036a3561a4ac36f75d4 parent: 5b441f1ccc874a4e5a7a90b4b5e68c2cdfe44b71
Commit Summary:
Update GNU at 20210923
Diffstat:
22 files changed, 49 insertions, 20 deletions
diff --git a/GNU/Makefile b/GNU/Makefile
index 9607897..a504fb7 100644
--- a/GNU/Makefile
+++ b/GNU/Makefile
@@ -58,6 +58,7 @@ SUBDIRS := EGLIBC/2.12.1       \
            gcc/gcc-10.2.0      \
            gcc/gcc-10.3.0      \
            gcc/gcc-11.1.0      \
+           gcc/gcc-11.2.0      \
            gdb                 \
            gdbm                \
            gettext             \
diff --git a/GNU/automake/Makefile b/GNU/automake/Makefile
index ab10909..4cb924d 100644
--- a/GNU/automake/Makefile
+++ b/GNU/automake/Makefile
@@ -10,7 +10,7 @@
 
 url         = ftp://ftp.gnu.org/gnu/automake
 
-versions    = 1.11.5 1.12.6 1.14 1.15 1.16 1.16.1 1.16.3
+versions    = 1.11.5 1.12.6 1.14 1.15 1.16 1.16.1 1.16.3 1.16.4
 pkgname     = automake
 suffix      = tar.xz
 
diff --git a/GNU/binutils/Makefile b/GNU/binutils/Makefile
index 06c91c1..ca49d18 100644
--- a/GNU/binutils/Makefile
+++ b/GNU/binutils/Makefile
@@ -10,7 +10,7 @@
 url         = http://ftpmirror.gnu.org/binutils
 
 versions    = 2.28.1 2.29 2.29.1
-versions   += 2.30 2.31 2.31.1 2.32 2.33.1 2.34 2.35 2.35.1 2.36 2.36.1
+versions   += 2.30 2.31 2.31.1 2.32 2.33.1 2.34 2.35 2.35.1 2.36 2.36.1 2.37
 
 pkgname     = binutils
 suffix      = tar.xz
diff --git a/GNU/bison/Makefile b/GNU/bison/Makefile
index e34db96..8bc0789 100644
--- a/GNU/bison/Makefile
+++ b/GNU/bison/Makefile
@@ -10,7 +10,7 @@
 
 url         = ftp://ftp.gnu.org/gnu/bison
 
-versions    = 2.7 3.0.2 3.0.4 3.4.2 3.7.4
+versions    = 2.7 3.0.2 3.0.4 3.4.2 3.7.4 3.8.1
 pkgname     = bison
 suffix      = tar.xz
 
diff --git a/GNU/diffutils/Makefile b/GNU/diffutils/Makefile
index b687b3c..b89775e 100644
--- a/GNU/diffutils/Makefile
+++ b/GNU/diffutils/Makefile
@@ -10,7 +10,7 @@
 
 url         = http://ftp.gnu.org/gnu/diffutils
 
-versions    = 3.2 3.3 3.7
+versions    = 3.2 3.3 3.7 3.8
 pkgname     = diffutils
 suffix      = tar.xz
 
diff --git a/GNU/gcc/gcc-11.2.0/Makefile b/GNU/gcc/gcc-11.2.0/Makefile
new file mode 100644
index 0000000..dd4a702
--- /dev/null
+++ b/GNU/gcc/gcc-11.2.0/Makefile
@@ -0,0 +1,37 @@
+#
+# Download: http://www.gnu.org/prep/ftp.html
+#
+# You can use the generic url http://ftpmirror.gnu.org 
+# to automatically choose a nearby and up-to-date mirror.
+#
+# original url: http://ftp.gnu.org/gnu/gcc/gcc-$(version)
+#
+
+url         = http://ftpmirror.gnu.org/gcc
+
+versions    = 11.2.0
+
+pkgname     = gcc
+suffix      = tar.xz
+
+tarballs    = $(addsuffix .$(suffix), $(addprefix $(pkgname)-, $(versions)))
+sha1s       = $(addsuffix .sha1sum, $(tarballs))
+
+all: $(tarballs) $(sha1s)
+
+.PHONY: downloads_clean
+
+$(tarballs):
+	@echo -e "\n======= Downloading source tarballs =======\n"
+	@for version in $(versions) ; do \
+	  wget -N $(url)/gcc-$$version/gcc-$$version.$(suffix) ; \
+	done
+
+$(sha1s): %.$(suffix).sha1sum : %.$(suffix)
+	@for tarball in $< ; do \
+	  echo -e "\n======= Calculation '$$tarball' sha1sum =======\n" ; \
+	  sha1sum --binary $$tarball > $$tarball.sha1sum ; \
+	done
+
+downloads_clean:
+	@rm -rf $(tarballs) $(sha1s)
diff --git a/GNU/gdb/Makefile b/GNU/gdb/Makefile
index 3898d00..ea92598 100644
--- a/GNU/gdb/Makefile
+++ b/GNU/gdb/Makefile
@@ -10,7 +10,7 @@
 #url         = http://ftpmirror.gnu.org/gdb
 url         = http://ftp.gnu.org/gnu/gdb
 
-versions    = 7.9 7.10.1 7.11 8.0 8.1.1 8.2 8.2.1 8.3 8.3.1 9.1 9.2 10.1 10.2
+versions    = 7.9 7.10.1 7.11 8.0 8.1.1 8.2 8.2.1 8.3 8.3.1 9.1 9.2 10.1 10.2 11.1
 
 pkgname     = gdb
 suffix      = tar.xz
diff --git a/GNU/gdbm/Makefile b/GNU/gdbm/Makefile
index ea42da8..0993303 100644
--- a/GNU/gdbm/Makefile
+++ b/GNU/gdbm/Makefile
@@ -10,7 +10,7 @@
 
 url         = ftp://ftp.gnu.org/gnu/gdbm
 
-versions    = 1.11 1.18 1.18.1 1.19
+versions    = 1.11 1.18 1.18.1 1.19 1.21
 pkgname     = gdbm
 suffix      = tar.gz
 
diff --git a/GNU/glibc/Makefile b/GNU/glibc/Makefile
index c7d1e26..8dc49fa 100644
--- a/GNU/glibc/Makefile
+++ b/GNU/glibc/Makefile
@@ -9,7 +9,7 @@
 
 url         = http://ftpmirror.gnu.org/glibc
 
-versions    = 2.21 2.22 2.23 2.24 2.25 2.26 2.27 2.28 2.30 2.31 2.32 2.33
+versions    = 2.21 2.22 2.23 2.24 2.25 2.26 2.27 2.28 2.30 2.31 2.32 2.33 2.34
 
 pkgname     = glibc
 suffix      = tar.xz
diff --git a/GNU/grep/Makefile b/GNU/grep/Makefile
index ff003ed..7bb2653 100644
--- a/GNU/grep/Makefile
+++ b/GNU/grep/Makefile
@@ -10,7 +10,7 @@
 
 url         = http://ftp.gnu.org/gnu/grep
 
-versions    = 2.14 2.17 2.18 3.3 3.6
+versions    = 2.14 2.17 2.18 3.3 3.6 3.7
 pkgname     = grep
 suffix      = tar.xz
 
diff --git a/GNU/guile/Makefile b/GNU/guile/Makefile
index ce9388b..253933a 100644
--- a/GNU/guile/Makefile
+++ b/GNU/guile/Makefile
@@ -10,7 +10,7 @@
 
 url         = http://ftp.gnu.org/gnu/guile
 
-versions    = 2.0.9 2.0.11 2.2.6 3.0.4 3.0.5
+versions    = 2.0.9 2.0.11 2.2.6 3.0.4 3.0.5 3.0.7
 pkgname     = guile
 suffix      = tar.xz
 
diff --git a/GNU/gzip/Makefile b/GNU/gzip/Makefile
index 4d791a8..0b4de8f 100644
--- a/GNU/gzip/Makefile
+++ b/GNU/gzip/Makefile
@@ -10,7 +10,7 @@
 
 url         = ftp://ftp.gnu.org/pub/gnu/gzip
 
-versions    = 1.5 1.6 1.10
+versions    = 1.5 1.6 1.10 1.11
 pkgname     = gzip
 suffix      = tar.xz
 
diff --git a/GNU/help2man/Makefile b/GNU/help2man/Makefile
index ba5c070..f512ea8 100644
--- a/GNU/help2man/Makefile
+++ b/GNU/help2man/Makefile
@@ -10,7 +10,7 @@
 
 url         = ftp://ftp.gnu.org/gnu/help2man
 
-versions    = 1.46.6 1.47.3 1.47.11 1.47.16
+versions    = 1.46.6 1.47.3 1.47.11 1.47.16 1.48.5
 pkgname     = help2man
 suffix      = tar.xz
 
diff --git a/GNU/inetutils/Makefile b/GNU/inetutils/Makefile
index 598f9e5..918ab63 100644
--- a/GNU/inetutils/Makefile
+++ b/GNU/inetutils/Makefile
@@ -10,7 +10,7 @@
 
 url         = https://ftp.gnu.org/gnu/inetutils
 
-versions    = 1.9.1 1.9.2 1.9.4
+versions    = 1.9.1 1.9.2 1.9.4 2.2
 pkgname     = inetutils
 suffix      = tar.gz
 
diff --git a/GNU/less/Makefile b/GNU/less/Makefile
index 2d59e97..d30effb 100644
--- a/GNU/less/Makefile
+++ b/GNU/less/Makefile
@@ -10,7 +10,7 @@
 
 url         = ftp://ftp.gnu.org/gnu/less
 
-versions    = 443 451 530 563
+versions    = 443 451 530 563 590
 pkgname     = less
 suffix      = tar.gz
 
diff --git a/GNU/libidn/Makefile b/GNU/libidn/Makefile
index 1e4e4cb..230da43 100644
--- a/GNU/libidn/Makefile
+++ b/GNU/libidn/Makefile
@@ -12,7 +12,7 @@ url         = https://ftp.gnu.org/gnu/libidn
 
 lib_name    = libidn
 
-versions    = 1.25 1.27 1.28 1.35 1.36
+versions    = 1.25 1.27 1.28 1.35 1.36 1.38
 pkgname     = libidn
 suffix      = tar.gz
 
diff --git a/GNU/libidn2/Makefile b/GNU/libidn2/Makefile
index 2104792..824e30b 100644
--- a/GNU/libidn2/Makefile
+++ b/GNU/libidn2/Makefile
@@ -12,7 +12,7 @@ url         = https://ftp.gnu.org/gnu/libidn
 
 lib_name    = libidn
 
-versions    = 2.2.0 2.3.0
+versions    = 2.2.0 2.3.0 2.3.2
 pkgname     = libidn2
 suffix      = tar.xz
 
diff --git a/GNU/libtasn1/Makefile b/GNU/libtasn1/Makefile
index 417bdf3..83d6ff0 100644
--- a/GNU/libtasn1/Makefile
+++ b/GNU/libtasn1/Makefile
@@ -10,7 +10,7 @@
 
 url         = https://ftp.gnu.org/gnu/libtasn1
 
-versions    = 3.3 3.4 4.3 4.7 4.14 4.15.0 4.16.0
+versions    = 3.3 3.4 4.3 4.7 4.14 4.15.0 4.16.0 4.17.0
 pkgname     = libtasn1
 suffix      = tar.gz
 
diff --git a/GNU/m4/Makefile b/GNU/m4/Makefile
index 36ba26b..7f6f946 100644
--- a/GNU/m4/Makefile
+++ b/GNU/m4/Makefile
@@ -10,7 +10,7 @@
 
 url         = http://ftp.gnu.org/gnu/m4
 
-versions    = 1.4.17 1.4.18
+versions    = 1.4.17 1.4.18 1.4.19
 pkgname     = m4
 suffix      = tar.xz
 
diff --git a/GNU/mtools/Makefile b/GNU/mtools/Makefile
index 34dad27..163b6cd 100644
--- a/GNU/mtools/Makefile
+++ b/GNU/mtools/Makefile
@@ -11,7 +11,7 @@
 
 url         = ftp://ftp.gnu.org/gnu/mtools
 
-versions    = 4.0.18 4.0.26
+versions    = 4.0.18 4.0.26 4.0.35
 pkgname     = mtools
 suffix      = tar.bz2
 
diff --git a/GNU/texinfo/Makefile b/GNU/texinfo/Makefile
index db67b37..3e151ee 100644
--- a/GNU/texinfo/Makefile
+++ b/GNU/texinfo/Makefile
@@ -10,7 +10,7 @@
 
 url         = ftp://ftp.gnu.org/gnu/texinfo
 
-versions    = 5.2 6.7
+versions    = 5.2 6.7 6.8
 pkgname     = texinfo
 suffix      = tar.xz
 
diff --git a/GNU/wget/Makefile b/GNU/wget/Makefile
index 1c2aeee..16519bb 100644
--- a/GNU/wget/Makefile
+++ b/GNU/wget/Makefile
@@ -10,7 +10,7 @@
 
 url         = http://ftp.gnu.org/gnu/wget
 
-versions    = 1.20.3 1.21 1.21.1
+versions    = 1.20.3 1.21 1.21.1 1.21.2
 pkgname     = wget
 suffix      = tar.xz