summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Neyman <stilor@att.net>2019-10-02 20:37:36 (GMT)
committerGitHub <noreply@github.com>2019-10-02 20:37:36 (GMT)
commit3f461da11f1f8e9dcfdffef24e1982b5ffd10305 (patch)
treebb0250d3b51e78260c087fb23e45d11a7babd47a
parent3c0ac9fbfdd2262e46fff0bc5556eed6fedd6e26 (diff)
parent8a7f46f151cd689c1564f4649108eb75439b8003 (diff)
Merge pull request #1253 from stilor/updates
Updates
-rw-r--r--config/debug/gdb.in.native4
-rwxr-xr-xmaintainer/manage-packages.sh3
-rw-r--r--packages/bison/3.4.2/chksum8
-rw-r--r--packages/bison/3.4.2/version.desc (renamed from packages/linux/4.9.156/version.desc)0
-rw-r--r--packages/dtc/1.5.1/chksum8
-rw-r--r--packages/dtc/1.5.1/version.desc (renamed from packages/linux/4.20.8/version.desc)0
-rw-r--r--packages/expat/2.2.6/chksum4
-rw-r--r--packages/expat/2.2.8/chksum4
-rw-r--r--packages/expat/2.2.8/version.desc (renamed from packages/linux/4.19.21/version.desc)0
-rw-r--r--packages/gdb/8.3.1/0000-musl_fix.patch33
-rw-r--r--packages/gdb/8.3.1/0001-uclibc-no-gettimeofday-clobber.patch33
-rw-r--r--packages/gdb/8.3.1/0002-xtensa-make-sure-ar_base-is-initialized.patch30
-rw-r--r--packages/gdb/8.3.1/0003-WIP-end-of-prologue-detection-hack.patch26
-rw-r--r--packages/gdb/8.3.1/0004-allow-android.patch45
-rw-r--r--packages/gdb/8.3.1/chksum8
-rw-r--r--packages/gdb/8.3.1/version.desc (renamed from packages/linux/4.18.19/version.desc)0
-rw-r--r--packages/gdb/package.desc2
-rw-r--r--packages/gettext/0.19.7/version.desc1
-rw-r--r--packages/gettext/0.19.8.1/version.desc1
-rw-r--r--packages/gettext/0.20.1/0000-Fix-linker-error-redefinition-of-vasprintf.patch26
-rw-r--r--packages/gettext/0.20.1/chksum8
-rw-r--r--packages/gettext/0.20.1/version.desc (renamed from packages/linux/4.14.99/version.desc)0
-rw-r--r--packages/gettext/package.desc2
-rw-r--r--packages/libiconv/1.16/chksum4
-rw-r--r--packages/libiconv/1.16/version.desc (renamed from packages/linux/3.16.63/version.desc)0
-rw-r--r--packages/linux/3.16.63/chksum8
-rw-r--r--packages/linux/3.16.74/chksum8
-rw-r--r--packages/linux/3.16.74/version.desc (renamed from packages/expat/2.2.6/version.desc)0
-rw-r--r--packages/linux/4.14.146/chksum8
-rw-r--r--packages/linux/4.14.146/version.desc0
-rw-r--r--packages/linux/4.14.99/chksum8
-rw-r--r--packages/linux/4.18.19/chksum8
-rw-r--r--packages/linux/4.18.20/chksum8
-rw-r--r--packages/linux/4.18.20/version.desc0
-rw-r--r--packages/linux/4.19.21/chksum8
-rw-r--r--packages/linux/4.19.75/chksum8
-rw-r--r--packages/linux/4.19.75/version.desc0
-rw-r--r--packages/linux/4.20.8/chksum8
-rw-r--r--packages/linux/4.20.9/chksum8
-rw-r--r--packages/linux/4.20.9/version.desc0
-rw-r--r--packages/linux/4.4.174/chksum8
-rw-r--r--packages/linux/4.4.194/chksum8
-rw-r--r--packages/linux/4.4.194/version.desc (renamed from packages/linux/4.4.174/version.desc)0
-rw-r--r--packages/linux/4.9.156/chksum8
-rw-r--r--packages/linux/4.9.194/chksum8
-rw-r--r--packages/linux/4.9.194/version.desc0
-rw-r--r--packages/linux/5.0.19/chksum8
-rw-r--r--packages/linux/5.0.19/version.desc0
-rw-r--r--packages/linux/5.1.21/chksum8
-rw-r--r--packages/linux/5.1.21/version.desc0
-rw-r--r--packages/linux/5.2.17/chksum8
-rw-r--r--packages/linux/5.2.17/version.desc0
-rw-r--r--packages/linux/5.3.1/chksum8
-rw-r--r--packages/linux/5.3.1/version.desc0
-rw-r--r--packages/musl/1.1.23/chksum4
-rw-r--r--packages/musl/1.1.23/version.desc0
-rw-r--r--packages/strace/5.0/chksum4
-rw-r--r--packages/strace/5.0/version.desc0
-rw-r--r--packages/strace/5.1/chksum4
-rw-r--r--packages/strace/5.1/version.desc0
-rw-r--r--packages/strace/5.2/chksum4
-rw-r--r--packages/strace/5.2/version.desc0
-rw-r--r--packages/strace/5.3/chksum4
-rw-r--r--packages/strace/5.3/version.desc0
-rw-r--r--scripts/functions2
-rw-r--r--testing/docker/ubuntu19.04/Dockerfile (renamed from testing/docker/ubuntu18.10/Dockerfile)4
66 files changed, 354 insertions, 66 deletions
diff --git a/config/debug/gdb.in.native b/config/debug/gdb.in.native
index 101e824..917a770 100644
--- a/config/debug/gdb.in.native
+++ b/config/debug/gdb.in.native
@@ -6,7 +6,8 @@ config GDB_NATIVE
depends on ! BARE_METAL
depends on ! LIBC_BIONIC
depends on CC_LANG_CXX || !GDB_8_0_or_later
- select LIBC_UCLIBC_WCHAR if LIBC_UCLIBC
+ select LIBC_UCLIBC_WCHAR if LIBC_UCLIBC && GDB_8_0_or_later
+ select LIBC_UCLIBC_IPV6 if LIBC_UCLIBC && GDB_8_3_or_later
select EXPAT_TARGET
select NCURSES_TARGET
help
@@ -18,6 +19,7 @@ config GDB_GDBSERVER
default y
depends on ! BARE_METAL
select LIBC_UCLIBC_WCHAR if LIBC_UCLIBC && GDB_8_0_or_later
+ select LIBC_UCLIBC_IPV6 if LIBC_UCLIBC && GDB_8_3_or_later
help
Build and install a gdbserver for the target, to run on the target.
diff --git a/maintainer/manage-packages.sh b/maintainer/manage-packages.sh
index becc05e..0841244 100755
--- a/maintainer/manage-packages.sh
+++ b/maintainer/manage-packages.sh
@@ -249,6 +249,9 @@ config OBSOLETE
config EXPERIMENTAL
def_bool y
+config CONFIGURE_has_lzip
+ def_bool y
+
config CONFIGURE_has_wget
def_bool y
diff --git a/packages/bison/3.4.2/chksum b/packages/bison/3.4.2/chksum
new file mode 100644
index 0000000..f12f36e
--- /dev/null
+++ b/packages/bison/3.4.2/chksum
@@ -0,0 +1,8 @@
+md5 bison-3.4.2.tar.xz d1ceb9dfde2d03b24a4c1137f7f1b572
+sha1 bison-3.4.2.tar.xz 5aa25aad924da6eda6df03a697f59d85081c5551
+sha256 bison-3.4.2.tar.xz 27d05534699735dc69e86add5b808d6cb35900ad3fd63fa82e3eb644336abfa0
+sha512 bison-3.4.2.tar.xz 00d2b37187b93100ec4b220ce2752d12ccf68f9d0d39b380d375d36dd8a22aa1d6e60156918f95e4493f9531c5d42d8fad38fd807307b491c1ca7ca4177823d9
+md5 bison-3.4.2.tar.gz a6f6a617994f8906125abae57d71d5b5
+sha1 bison-3.4.2.tar.gz e54a89ff5b74ed76ae1e83b368e9e3001917265c
+sha256 bison-3.4.2.tar.gz ff3922af377d514eca302a6662d470e857bd1a591e96a2050500df5a9d59facf
+sha512 bison-3.4.2.tar.gz bffb8d1d78d28e0e1cbe39af4dc7bd27a0442b866275dc8c1f3742926819b0a6ce6de73912b5723958c9cb2bcab076cc68002bab938004fb142a302e6dcddf98
diff --git a/packages/linux/4.9.156/version.desc b/packages/bison/3.4.2/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/4.9.156/version.desc
+++ b/packages/bison/3.4.2/version.desc
diff --git a/packages/dtc/1.5.1/chksum b/packages/dtc/1.5.1/chksum
new file mode 100644
index 0000000..d2ab3e4
--- /dev/null
+++ b/packages/dtc/1.5.1/chksum
@@ -0,0 +1,8 @@
+md5 dtc-1.5.1.tar.xz d5b67727ee6d168fd83023e995565341
+sha1 dtc-1.5.1.tar.xz 55c7b70a5ad8f026ec317c5cbe3852597a022ad0
+sha256 dtc-1.5.1.tar.xz 660b74039690fc37013660544d09191834efb58503c73c555c5513ba75ab031f
+sha512 dtc-1.5.1.tar.xz 9e17103d791c71f1ad5d86ab6ac629d523d9add684c9cccb1624214d6c65e5c29776c23a2ad70597420b043bb5dfd412bf4beafd74729f02309d399d9639da83
+md5 dtc-1.5.1.tar.gz 674786d4154b8aa3a76ddf88a825f33b
+sha1 dtc-1.5.1.tar.gz 6079e415a55cda7473e3e356a5882e6bef165197
+sha256 dtc-1.5.1.tar.gz db4a3204847139fe3ab9843207096a65b896c4d8b63da282eb49421d1f1109b8
+sha512 dtc-1.5.1.tar.gz 2027b96f9dbef22aba224d73ca995053f53610045b003371df0b6e1f79e14bb61a544b694d2b058a88902ca76790063d86522252f42e0621ac15f5698b0cd369
diff --git a/packages/linux/4.20.8/version.desc b/packages/dtc/1.5.1/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/4.20.8/version.desc
+++ b/packages/dtc/1.5.1/version.desc
diff --git a/packages/expat/2.2.6/chksum b/packages/expat/2.2.6/chksum
deleted file mode 100644
index 16ea962..0000000
--- a/packages/expat/2.2.6/chksum
+++ /dev/null
@@ -1,4 +0,0 @@
-md5 expat-2.2.6.tar.bz2 ca047ae951b40020ac831c28859161b2
-sha1 expat-2.2.6.tar.bz2 c8947fc3119a797b55485f2f7bdaaeb49cc9df01
-sha256 expat-2.2.6.tar.bz2 17b43c2716d521369f82fc2dc70f359860e90fa440bea65b3b85f0b246ea81f2
-sha512 expat-2.2.6.tar.bz2 dbfb635a5fe7b190722664263a0dd437b512fdf519bc53bd4905567f4bfb4b1e89a021562da63df8cacd48b706d1dea60ccde47f279e57400ad3c846b6e9c4e6
diff --git a/packages/expat/2.2.8/chksum b/packages/expat/2.2.8/chksum
new file mode 100644
index 0000000..f0830b6
--- /dev/null
+++ b/packages/expat/2.2.8/chksum
@@ -0,0 +1,4 @@
+md5 expat-2.2.8.tar.bz2 00858041acfea5757af55e6ee6b86231
+sha1 expat-2.2.8.tar.bz2 e1665bdab5ceaab47718b5a7f3ffceca7f648433
+sha256 expat-2.2.8.tar.bz2 9a130948b05a82da34e4171d5f5ae5d321d9630277af02c8fa51e431f6475102
+sha512 expat-2.2.8.tar.bz2 b1c995320d3eb406fe98e87fad204cc1336a74fb70c3ce3876d16ab955507863c3ee406ab10f0e8b63ed51cda0f7da4df0039626990fc2710f41c589c04b4022
diff --git a/packages/linux/4.19.21/version.desc b/packages/expat/2.2.8/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/4.19.21/version.desc
+++ b/packages/expat/2.2.8/version.desc
diff --git a/packages/gdb/8.3.1/0000-musl_fix.patch b/packages/gdb/8.3.1/0000-musl_fix.patch
new file mode 100644
index 0000000..e5750ea
--- /dev/null
+++ b/packages/gdb/8.3.1/0000-musl_fix.patch
@@ -0,0 +1,33 @@
+---
+ gdb/linux-nat.c | 5 +++++
+ gdb/stopcode.h | 4 ++++
+ 2 files changed, 9 insertions(+)
+
+--- a/gdb/linux-nat.c
++++ b/gdb/linux-nat.c
+@@ -17,6 +17,7 @@
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
+
++#include "stopcode.h"
+ #include "defs.h"
+ #include "inferior.h"
+ #include "infrun.h"
+@@ -72,6 +73,10 @@
+ #define SPUFS_MAGIC 0x23c9b64e
+ #endif
+
++#ifndef __SIGRTMIN
++#define __SIGRTMIN SIGRTMIN
++#endif
++
+ /* This comment documents high-level logic of this file.
+
+ Waiting for events in sync mode
+--- /dev/null
++++ b/gdb/stopcode.h
+@@ -0,0 +1,4 @@
++#ifndef W_STOPCODE
++#define W_STOPCODE(sig) ((sig) << 8 | 0x7f)
++#endif
++
diff --git a/packages/gdb/8.3.1/0001-uclibc-no-gettimeofday-clobber.patch b/packages/gdb/8.3.1/0001-uclibc-no-gettimeofday-clobber.patch
new file mode 100644
index 0000000..9aade1e
--- /dev/null
+++ b/packages/gdb/8.3.1/0001-uclibc-no-gettimeofday-clobber.patch
@@ -0,0 +1,33 @@
+Improve gnulib in gdb's guess work, gettimeofday() works in uClibcm promise.
+
+This patch helps building x86_64-unknown-linux-uclibc toolchains, the final
+gdb-native step otherwise fails when linking the libinproctrace.so
+
+Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
+Signed-off-by: Alexey Neyman <stilor@att.net>
+
+---
+ gdb/gnulib/configure | 1 +
+ gdb/gnulib/import/m4/gettimeofday.m4 | 1 +
+ 2 files changed, 2 insertions(+)
+
+--- a/gdb/gnulib/configure
++++ b/gdb/gnulib/configure
+@@ -18579,6 +18579,7 @@
+ case "$host_os" in
+ # Guess all is fine on glibc systems.
+ *-gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
++ *-uclibc*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
+ # If we don't know, assume the worst.
+ *) gl_cv_func_gettimeofday_clobber="guessing yes" ;;
+ esac
+--- a/gdb/gnulib/import/m4/gettimeofday.m4
++++ b/gdb/gnulib/import/m4/gettimeofday.m4
+@@ -111,6 +111,7 @@
+ case "$host_os" in
+ # Guess all is fine on glibc systems.
+ *-gnu*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
++ *-uclibc*) gl_cv_func_gettimeofday_clobber="guessing no" ;;
+ # If we don't know, assume the worst.
+ *) gl_cv_func_gettimeofday_clobber="guessing yes" ;;
+ esac
diff --git a/packages/gdb/8.3.1/0002-xtensa-make-sure-ar_base-is-initialized.patch b/packages/gdb/8.3.1/0002-xtensa-make-sure-ar_base-is-initialized.patch
new file mode 100644
index 0000000..c0f364c
--- /dev/null
+++ b/packages/gdb/8.3.1/0002-xtensa-make-sure-ar_base-is-initialized.patch
@@ -0,0 +1,30 @@
+From 208ea73d38c9c16cf983b6419f58050dbadcb6a9 Mon Sep 17 00:00:00 2001
+From: Max Filippov <jcmvbkbc@gmail.com>
+Date: Sun, 7 Jun 2015 22:43:49 +0300
+Subject: [PATCH 2/2] xtensa: make sure ar_base is initialized
+
+ar_base is uninitialized for cores w/o windowed registers as their
+regmap doesn't have register 0x0100.
+Check that ar_base is initialized and if not initialize it with a0_base.
+
+gdb/
+ * xtensa-tdep.c (xtensa_derive_tdep): Make sure ar_base is
+ initialized.
+
+Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
+---
+ gdb/xtensa-tdep.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+--- a/gdb/xtensa-tdep.c
++++ b/gdb/xtensa-tdep.c
+@@ -3137,6 +3137,9 @@
+ if (tdep->num_regs == 0)
+ tdep->num_regs = tdep->num_nopriv_regs;
+
++ if (tdep->ar_base == -1)
++ tdep->ar_base = tdep->a0_base;
++
+ /* Number of pseudo registers. */
+ tdep->num_pseudo_regs = n - tdep->num_regs;
+
diff --git a/packages/gdb/8.3.1/0003-WIP-end-of-prologue-detection-hack.patch b/packages/gdb/8.3.1/0003-WIP-end-of-prologue-detection-hack.patch
new file mode 100644
index 0000000..66870ea
--- /dev/null
+++ b/packages/gdb/8.3.1/0003-WIP-end-of-prologue-detection-hack.patch
@@ -0,0 +1,26 @@
+From 7f8eacbb468575fb67db7fd1155a3aedaa91911b Mon Sep 17 00:00:00 2001
+From: Max Filippov <jcmvbkbc@gmail.com>
+Date: Sun, 7 Jun 2015 23:15:39 +0300
+Subject: [PATCH] WIP: *end of prologue* detection hack
+
+see
+ http://www.esp8266.com/viewtopic.php?p=18461#p18461
+ http://www.esp8266.com/viewtopic.php?p=19026#p19026
+ http://www.esp8266.com/viewtopic.php?p=19683#p19683
+
+Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
+---
+ gdb/xtensa-tdep.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/gdb/xtensa-tdep.c
++++ b/gdb/xtensa-tdep.c
+@@ -2385,7 +2385,7 @@
+ /* Find out, if we have an information about the prologue from DWARF. */
+ prologue_sal = find_pc_line (start, 0);
+ if (prologue_sal.line != 0) /* Found debug info. */
+- body_pc = prologue_sal.end;
++ body_pc = prologue_sal.end + 40;
+
+ /* If we are going to analyze the prologue in general without knowing about
+ the current PC, make the best assumtion for the end of the prologue. */
diff --git a/packages/gdb/8.3.1/0004-allow-android.patch b/packages/gdb/8.3.1/0004-allow-android.patch
new file mode 100644
index 0000000..897ec26
--- /dev/null
+++ b/packages/gdb/8.3.1/0004-allow-android.patch
@@ -0,0 +1,45 @@
+---
+ gdb/gdbserver/configure | 11 -----------
+ gdb/gdbserver/configure.ac | 11 -----------
+ 2 files changed, 22 deletions(-)
+
+--- a/gdb/gdbserver/configure
++++ b/gdb/gdbserver/configure
+@@ -7699,17 +7699,6 @@
+
+
+ case "${target}" in
+- *-android*)
+- # Starting with NDK version 9, <elf.h> actually includes definitions
+- # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
+- # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
+- # leading to conflicts with the defintions from <linux/elf.h>.
+- # This makes it impossible for us to include both <elf.h> and
+- # <linux/elf.h>, which means that, in practice, we do not have
+- # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
+- # Therefore, do not try to auto-detect availability, as it would
+- # get it wrong on this platform.
+- ;;
+ *)
+ ac_fn_c_check_type "$LINENO" "Elf32_auxv_t" "ac_cv_type_Elf32_auxv_t" "#include <elf.h>
+
+--- a/gdb/gdbserver/configure.ac
++++ b/gdb/gdbserver/configure.ac
+@@ -185,17 +185,6 @@
+ ])
+
+ case "${target}" in
+- *-android*)
+- # Starting with NDK version 9, <elf.h> actually includes definitions
+- # of Elf32_auxv_t and Elf64_auxv_t. But sadly, <elf.h> includes
+- # <sys/exec_elf.h> which defines some of the ELF types incorrectly,
+- # leading to conflicts with the defintions from <linux/elf.h>.
+- # This makes it impossible for us to include both <elf.h> and
+- # <linux/elf.h>, which means that, in practice, we do not have
+- # access to Elf32_auxv_t and Elf64_auxv_t on this platform.
+- # Therefore, do not try to auto-detect availability, as it would
+- # get it wrong on this platform.
+- ;;
+ *)
+ AC_CHECK_TYPES([Elf32_auxv_t, Elf64_auxv_t], [], [],
+ #include <elf.h>
diff --git a/packages/gdb/8.3.1/chksum b/packages/gdb/8.3.1/chksum
new file mode 100644
index 0000000..4687d23
--- /dev/null
+++ b/packages/gdb/8.3.1/chksum
@@ -0,0 +1,8 @@
+md5 gdb-8.3.1.tar.xz 73b6a5d8141672c62bf851cd34c4aa83
+sha1 gdb-8.3.1.tar.xz d403ba208945bbf04f8130ea4853730cdf0c8fc7
+sha256 gdb-8.3.1.tar.xz 1e55b4d7cdca7b34be12f4ceae651623aa73b2fd640152313f9f66a7149757c4
+sha512 gdb-8.3.1.tar.xz 9053a2dc6b9eb921907afbc4cecc75d635aa76df5e8c4f0e5824ccf57cb206b299c19b127fff000b65c334826ff8304a54ff6098428365a8e997cca886c39e9a
+md5 gdb-8.3.1.tar.gz 3c61672225a6a80875a5eea8cd25e2a0
+sha1 gdb-8.3.1.tar.gz 8e68fc5d524caeb6684a8b6ed24e75396e40c471
+sha256 gdb-8.3.1.tar.gz 26ce655216cd03f4611518a7a1c31d80ec8e884c16715e9ba8b436822e51434b
+sha512 gdb-8.3.1.tar.gz e81949fa011046b07ee6886a378bcbd420e4571367005035007dc70f0d28d975d08fb7d9062b49f0a3e6d2ca8149ea60f9ab485ea98a04198d1ca49d38dbd2fe
diff --git a/packages/linux/4.18.19/version.desc b/packages/gdb/8.3.1/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/4.18.19/version.desc
+++ b/packages/gdb/8.3.1/version.desc
diff --git a/packages/gdb/package.desc b/packages/gdb/package.desc
index 3ac65f8..58479fd 100644
--- a/packages/gdb/package.desc
+++ b/packages/gdb/package.desc
@@ -2,5 +2,5 @@ origin='GNU'
repository='git git://sourceware.org/git/binutils-gdb.git'
mirrors='$(CT_Mirrors GNU gdb) $(CT_Mirrors sourceware gdb/releases)'
relevantpattern='*.*|[a-z.]'
-milestones='7.0 7.2 7.12 8.0'
+milestones='7.0 7.2 7.12 8.0 8.3'
archive_formats='.tar.xz .tar.gz'
diff --git a/packages/gettext/0.19.7/version.desc b/packages/gettext/0.19.7/version.desc
index fcfe389..1945106 100644
--- a/packages/gettext/0.19.7/version.desc
+++ b/packages/gettext/0.19.7/version.desc
@@ -1 +1,2 @@
obsolete='yes'
+archive_formats='.tar.xz .tar.lz .tar.gz'
diff --git a/packages/gettext/0.19.8.1/version.desc b/packages/gettext/0.19.8.1/version.desc
index e69de29..9f75f6b 100644
--- a/packages/gettext/0.19.8.1/version.desc
+++ b/packages/gettext/0.19.8.1/version.desc
@@ -0,0 +1 @@
+archive_formats='.tar.xz .tar.lz .tar.gz'
diff --git a/packages/gettext/0.20.1/0000-Fix-linker-error-redefinition-of-vasprintf.patch b/packages/gettext/0.20.1/0000-Fix-linker-error-redefinition-of-vasprintf.patch
new file mode 100644
index 0000000..5e63290
--- /dev/null
+++ b/packages/gettext/0.20.1/0000-Fix-linker-error-redefinition-of-vasprintf.patch
@@ -0,0 +1,26 @@
+From a76649dae62768d0af7017b3fc0ca5f891588c78 Mon Sep 17 00:00:00 2001
+From: Andoni Morales Alastruey <ylatuya@gmail.com>
+Date: Wed, 29 Feb 2012 10:44:43 +0100
+Subject: [PATCH] Fix linker error: redefinition of vasprintf
+
+This might not be the best patch, but it works for us
+The link error was:
+.libs/autosprintf.o:autosprintf.cc:(.text$vasprintf[_vasprintf]+0x0): multiple definition of `_vasprintf'
+.libs/lib-asprintf.o:lib-asprintf.c:(.text+0x4621): first defined here
+---
+ gettext-runtime/libasprintf/autosprintf.cc | 2 ++
+ 1 file changed, 2 insertions(+)
+
+--- a/gettext-runtime/libasprintf/autosprintf.cc
++++ b/gettext-runtime/libasprintf/autosprintf.cc
+@@ -19,8 +19,10 @@
+ This must come before <config.h> because <config.h> may include
+ <features.h>, and once <features.h> has been included, it's too late. */
+ #ifndef _GNU_SOURCE
++#ifndef _WIN32
+ # define _GNU_SOURCE 1
+ #endif
++#endif
+
+ /* Specification. */
+ #include "autosprintf.h"
diff --git a/packages/gettext/0.20.1/chksum b/packages/gettext/0.20.1/chksum
new file mode 100644
index 0000000..608e188
--- /dev/null
+++ b/packages/gettext/0.20.1/chksum
@@ -0,0 +1,8 @@
+md5 gettext-0.20.1.tar.xz 9ed9e26ab613b668e0026222a9c23639
+sha1 gettext-0.20.1.tar.xz 62f4a6a2fd5f80bfd0e66c497a04094fa3e07b90
+sha256 gettext-0.20.1.tar.xz 53f02fbbec9e798b0faaf7c73272f83608e835c6288dd58be6c9bb54624a3800
+sha512 gettext-0.20.1.tar.xz 82ffa5a28068272d0587262f8d9269f9629c601da5d122b6645c9c4cf98bfe4149df01bb58522ccf8fe25b931672e18551d7fb34de1cbf6a0463a87f9f8ee221
+md5 gettext-0.20.1.tar.gz bb5b0c0caa028105f3ca1905ddc306e2
+sha1 gettext-0.20.1.tar.gz 2aa01db95b064d7f5d1a46de34a2cc6a57eadf36
+sha256 gettext-0.20.1.tar.gz 66415634c6e8c3fa8b71362879ec7575e27da43da562c798a8a2f223e6e47f5c
+sha512 gettext-0.20.1.tar.gz af6d74986da285df0bdd59524bdf01bb12db448e5ea659dda3b60b660c4a9063c80e8c74cc8751334e065e98348ee0db0079e43c67d485a15e86ae236115fe06
diff --git a/packages/linux/4.14.99/version.desc b/packages/gettext/0.20.1/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/4.14.99/version.desc
+++ b/packages/gettext/0.20.1/version.desc
diff --git a/packages/gettext/package.desc b/packages/gettext/package.desc
index 8805ae2..99d493f 100644
--- a/packages/gettext/package.desc
+++ b/packages/gettext/package.desc
@@ -3,5 +3,5 @@ repository='git https://git.savannah.gnu.org/git/gettext.git'
# a separate package and depend on it in case of devel builds?
bootstrap='./autogen.sh'
mirrors='$(CT_Mirrors GNU gettext)'
-archive_formats='.tar.xz .tar.lz .tar.gz'
+archive_formats='.tar.xz .tar.gz'
signature_format='packed/.sig'
diff --git a/packages/libiconv/1.16/chksum b/packages/libiconv/1.16/chksum
new file mode 100644
index 0000000..a8814d7
--- /dev/null
+++ b/packages/libiconv/1.16/chksum
@@ -0,0 +1,4 @@
+md5 libiconv-1.16.tar.gz 7d2a800b952942bb2880efb00cfd524c
+sha1 libiconv-1.16.tar.gz 2d9d1d8fa9f7859b181de984d60eacd2499a5701
+sha256 libiconv-1.16.tar.gz e6a1b1b589654277ee790cce3734f07876ac4ccfaecbee8afa0b649cf529cc04
+sha512 libiconv-1.16.tar.gz 365dac0b34b4255a0066e8033a8b3db4bdb94b9b57a9dca17ebf2d779139fe935caf51a465d17fd8ae229ec4b926f3f7025264f37243432075e5583925bb77b7
diff --git a/packages/linux/3.16.63/version.desc b/packages/libiconv/1.16/version.desc
index e69de29..e69de29 100644
--- a/packages/linux/3.16.63/version.desc
+++ b/packages/libiconv/1.16/version.desc
diff --git a/packages/linux/3.16.63/chksum b/packages/linux/3.16.63/chksum
deleted file mode 100644
index b1edc80..0000000
--- a/packages/linux/3.16.63/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-3.16.63.tar.xz 17ea8ca024ff80ed2409e662bb27951a
-sha1 linux-3.16.63.tar.xz 7cc3877170b678df8bd0935169540ea6c65ab8ef
-sha256 linux-3.16.63.tar.xz 5d13285cf89c53ff194dc097243a7c66a4651fdc11902ca53dffc3e5d3bb0dc7
-sha512 linux-3.16.63.tar.xz 6e5bbc72ad67676ad1c4f46f3842504c867bb1c0c314513053558c01ef674473d533b30939ef6478196650da4959179c64af544fa611ddbace8d04cf811b5572
-md5 linux-3.16.63.tar.gz 2bb09202787a6b032caccc24030e0d41
-sha1 linux-3.16.63.tar.gz 76bf763697d5acb548f2d77192335298c6c2c4fd
-sha256 linux-3.16.63.tar.gz 6f7fe6570ff316c102c5b3a619bd8103fc86741be0c6b9231d9295ec7b3f3ef9
-sha512 linux-3.16.63.tar.gz aa34afa92eac20e6ba4874e4982ec319cd6f618fccb833a96fff5e5a1418b976d2d10036c279561e1d2f1ef651ec7a4b8d0a41d5b947740356cf299daf0e1656
diff --git a/packages/linux/3.16.74/chksum b/packages/linux/3.16.74/chksum
new file mode 100644
index 0000000..7d0ff56
--- /dev/null
+++ b/packages/linux/3.16.74/chksum
@@ -0,0 +1,8 @@
+md5 linux-3.16.74.tar.xz a6a844c694b12d376dac398e447ca709
+sha1 linux-3.16.74.tar.xz b537d583b4e9f65451bf3c23e13c911ddfd40320
+sha256 linux-3.16.74.tar.xz 474409b745fe77f8d87c283a37e4ce6556508ac513734ed88914386bb390ad56
+sha512 linux-3.16.74.tar.xz 7e8993b0456adff7860be9460bdae4380d9d30e7d790fc9b335ffa6229776f8401fb512b95b0b82c2ed7d7db65518b7ea1aab3de815357cbff75a2afdfbf12e4
+md5 linux-3.16.74.tar.gz fb1e354f42035ab055979124d5f7c4ab
+sha1 linux-3.16.74.tar.gz 34667ba26f5302ffb3eda15b49b3ce65b37b6ba3
+sha256 linux-3.16.74.tar.gz 8c655087f35f9dee033e6763ca9766615a172e0f4ecb6c77f2ae6863ff072a0a
+sha512 linux-3.16.74.tar.gz 2d64577f95ce9046ec0fd06daca08180d043f637b2c5772254c2ad125270ec51b438cdbb86db6f0b5c4cec77f36cf9042f200dbe52b57f9a3ad6f7511ebc01dd
diff --git a/packages/expat/2.2.6/version.desc b/packages/linux/3.16.74/version.desc
index e69de29..e69de29 100644
--- a/packages/expat/2.2.6/version.desc
+++ b/packages/linux/3.16.74/version.desc
diff --git a/packages/linux/4.14.146/chksum b/packages/linux/4.14.146/chksum
new file mode 100644
index 0000000..3e83b23
--- /dev/null
+++ b/packages/linux/4.14.146/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.14.146.tar.xz d55e9c282ff19a9ded75d4c3746c604e
+sha1 linux-4.14.146.tar.xz c2dfd7d67ad0e005433fe1954f23f529d642528c
+sha256 linux-4.14.146.tar.xz a3c54b887ea3e679382bd4c0536e6a281b071dab2258bd3ee8af75baef2023f5
+sha512 linux-4.14.146.tar.xz abdc0693f85e1ce109794bb0302ae69571226fb73799948f8359dd5c2bee0d79f54120b6a05d2b1b6b8cd74fc115861289c7ed8fe91a92f4da2cb5a3201a627a
+md5 linux-4.14.146.tar.gz e0fdecd5d7ee3e88bb6bdff4dc668d19
+sha1 linux-4.14.146.tar.gz d40ebe36c768a468deb20f56e3bcd158c007b9ff
+sha256 linux-4.14.146.tar.gz d88eaf9c4be24a30198415032c157c07e05e8b1a1b4f35589359d196461830c0
+sha512 linux-4.14.146.tar.gz 04ec160f49e97e8f0a5ceded1fd72e9cbf68b7ab4a82d58bc03ea8e8a8d165dca149489923b7934c438bba20d8133e73335a2e1fd818d663c2dd060482d086f8
diff --git a/packages/linux/4.14.146/version.desc b/packages/linux/4.14.146/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/4.14.146/version.desc
diff --git a/packages/linux/4.14.99/chksum b/packages/linux/4.14.99/chksum
deleted file mode 100644
index 69c6e7d..0000000
--- a/packages/linux/4.14.99/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.14.99.tar.xz 1d7f93c6a56d9d6ec0f7ddb15bde363b
-sha1 linux-4.14.99.tar.xz cccc740dd318aea652d7b54ccbc4da6c4c4ec61a
-sha256 linux-4.14.99.tar.xz 8ff98caed5b20b733dedcbe99559d71a0e09e239c0c2488b3fd799c96489eb0a
-sha512 linux-4.14.99.tar.xz 4f68dcc3ce305e460818cc042df5830b08f8d1814e9430356c7f1af73a18dac597e45304f7d11cb0f1f3e2002753c9785e283a29538ba2fb50c53ffd9ef4a446
-md5 linux-4.14.99.tar.gz 76a263df552abdb3b4df70023475ef81
-sha1 linux-4.14.99.tar.gz b38f9dd2c24500eca80be881da46532ba2c47002
-sha256 linux-4.14.99.tar.gz 89fe5e079258e8ec29c6777b7f79adb10173e9907fcfb5bb63c32a5acbb041d0
-sha512 linux-4.14.99.tar.gz 5c88c938ea630c22d84d4497ac20023d887116cf791452dd7edaced8184678695f6b3114f74a78342c18ff862b634c9a05cdcd0389b031cb7321288eb8b0fc53
diff --git a/packages/linux/4.18.19/chksum b/packages/linux/4.18.19/chksum
deleted file mode 100644
index 94528f0..0000000
--- a/packages/linux/4.18.19/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.18.19.tar.xz 8285de7378eb89fb4bf0275db2718511
-sha1 linux-4.18.19.tar.xz aaab540d98e949fa4599db28f77ea2acd0b8b9ae
-sha256 linux-4.18.19.tar.xz 7c66c4c3cdc4f7e5cce8592b17dc11129f282fc94b7f451229dfc413a45631bd
-sha512 linux-4.18.19.tar.xz d6df9131d612005695489db3a649e0c17e74cfe47c838a76a4d8cb6dac7d0ff1c5b267ba4adfd1c260a20c0c24ab73ca947525eb595abe9ce07daf19dcbeec28
-md5 linux-4.18.19.tar.gz 48754b0663651d46a3e4a41ed4d2bfde
-sha1 linux-4.18.19.tar.gz 17e10bf6917e40ebdbb68b76e6c449d1b5e6120f
-sha256 linux-4.18.19.tar.gz 32aee6043092491180aa615402ffac677c3af7bfbde7f8bcaec19cdb2c732bc5
-sha512 linux-4.18.19.tar.gz ee96902e8944326cb93a34f17b0056b8a1c9d1be871cb106f39339eeaf554543ad786be4807c3ffaaa1940ebb73083d0f51e563bfcd82d19e609fa50f34383bc
diff --git a/packages/linux/4.18.20/chksum b/packages/linux/4.18.20/chksum
new file mode 100644
index 0000000..c43ef73
--- /dev/null
+++ b/packages/linux/4.18.20/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.18.20.tar.xz dbe4805830394afe7a2a2cef07b93d6b
+sha1 linux-4.18.20.tar.xz bdc86b5a701dffbd3b7fbedbf0a1a2cba3efd86b
+sha256 linux-4.18.20.tar.xz 68ac319e0fb7edd6b6051541d9cf112cd4f77a29e16a69ae1e133ff51117f653
+sha512 linux-4.18.20.tar.xz cfdd0440d740fa169fa3b01e2417671e72e3cd645945a70f8fcc01816273b6c405dfe1a32d10ed96d6c34604f38528c1aad6c350b7319536893bd9534f31fb20
+md5 linux-4.18.20.tar.gz 4033171694f0ded67f58e485ec587e44
+sha1 linux-4.18.20.tar.gz ff722430257add487056efaab648f1beabf026f2
+sha256 linux-4.18.20.tar.gz 6daab90ffe286b3b270d2c31f66dbd08f4728bda222a15f6743f4d00fdd4dcc7
+sha512 linux-4.18.20.tar.gz 3fcb234bdb2e387494983304d37b8ac4d6c7e4274cf2943b6a71c9aa85663ec5fd15ad234035658b8409efc080e9dfa8f1648908d451fb8a259af5ba83802eb8
diff --git a/packages/linux/4.18.20/version.desc b/packages/linux/4.18.20/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/4.18.20/version.desc
diff --git a/packages/linux/4.19.21/chksum b/packages/linux/4.19.21/chksum
deleted file mode 100644
index acb91ed..0000000
--- a/packages/linux/4.19.21/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.19.21.tar.xz e5f61492dcc3e66af0df5b70e887951f
-sha1 linux-4.19.21.tar.xz f2e11d564db292615078a0537fd3ac212ebef46d
-sha256 linux-4.19.21.tar.xz db08ede726fe410da274e1e98f0de2aed9ff4b0e0b63a89e5928bef46998bbc1
-sha512 linux-4.19.21.tar.xz ea7af40c25aa3c8e16f00e40bbdb946b21b9cf0679a13e147ae0d991b6b1f9f8808134eaf8428eef24e9c51714afa99f55dd144ddf340abc19a1bebec4dd2eaa
-md5 linux-4.19.21.tar.gz 1934e56637cf22360eb6ddb27094f813
-sha1 linux-4.19.21.tar.gz 1a0cebbae19647283e633a870d9a00fb24846b1c
-sha256 linux-4.19.21.tar.gz ca0bdccbc90b792b9fe4a2032043f2a548aacb5e7e2dc263c33a3df14700820e
-sha512 linux-4.19.21.tar.gz 988a18f405b3d0a23c2739ebb0b89f533c7c15db0de21c7c4af83c4e929dbbf08a27d0881583b5b5eb20345fe66f18159fe31edf77ebb4b36dc8ce68225b4861
diff --git a/packages/linux/4.19.75/chksum b/packages/linux/4.19.75/chksum
new file mode 100644
index 0000000..f514f46
--- /dev/null
+++ b/packages/linux/4.19.75/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.19.75.tar.xz 119378025b0a17e25269d44a21cc766c
+sha1 linux-4.19.75.tar.xz 3433e69d3be9438867e0185fb27c1c417251918e
+sha256 linux-4.19.75.tar.xz dd5e7147e1e4501560fba5beb86dae6bf6ba843518ab3d4cad283de77b651b78
+sha512 linux-4.19.75.tar.xz f8830ab02523df74325cd6b3dc0250970e68c9f686a6874bc4eef11b18162dd5dd7315db2cd11aeea7f1667546149e46842150a1d11121fa8cfbb04df9db4583
+md5 linux-4.19.75.tar.gz bc6f2e6d90752df4bb350a0fe62f8894
+sha1 linux-4.19.75.tar.gz 6e15b4240c22b10864bde6791286878fbeed2471
+sha256 linux-4.19.75.tar.gz 133009321f994ceb0b6c73176b3b4c3e9e3f6a7223e0c7b4f2a7ec301897a347
+sha512 linux-4.19.75.tar.gz b108099c6f7dbee921de3e48df19ef1feebfcb7f08427267d6cfd632664d746334775bba35ceabe1028bcbdd00d28808980c4685255f2b9705e03f7fcc2e8764
diff --git a/packages/linux/4.19.75/version.desc b/packages/linux/4.19.75/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/4.19.75/version.desc
diff --git a/packages/linux/4.20.8/chksum b/packages/linux/4.20.8/chksum
deleted file mode 100644
index 8bc6795..0000000
--- a/packages/linux/4.20.8/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.20.8.tar.xz dd814fd5edb71436796b62c791bcb72f
-sha1 linux-4.20.8.tar.xz 4ee382a528e8010549f2df630a41d615f8bbbf91
-sha256 linux-4.20.8.tar.xz b60ca6c44aa3bc98384944d73ed94229e6359dc61a88fa589027dac30e04d062
-sha512 linux-4.20.8.tar.xz 0b121c65b2e4e08e08a4578b8e89159253d630dbf8c7c63fd13b91dc895799d3a0c6d928079a65df3a4ee93196c3a67c50d9d46911af48fd92f3fba55d50dfe8
-md5 linux-4.20.8.tar.gz 2dcfd08f6958185bd812fa6c45680c9a
-sha1 linux-4.20.8.tar.gz b21d138482c148c3092a6c7890d421067bb6922c
-sha256 linux-4.20.8.tar.gz 97abb8fbc129468db5be5b855ca71376ff87a2ec773b82ba9eba7a81e8117e93
-sha512 linux-4.20.8.tar.gz e6cb1b4f0429bb76c357d00709772c1c7832a197e181eb35b437d50ef221a2651a851665b387fa214c270ce91c57f54218fd7299252935de2e31edb988a1d5a7
diff --git a/packages/linux/4.20.9/chksum b/packages/linux/4.20.9/chksum
new file mode 100644
index 0000000..550ac3b
--- /dev/null
+++ b/packages/linux/4.20.9/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.20.9.tar.xz cd1ee966f1f5081ad3981279a79209a3
+sha1 linux-4.20.9.tar.xz 71a63ffd2157710785d7d35515156864d86ea9c2
+sha256 linux-4.20.9.tar.xz b5de28fd594a01edacd06e53491ad0890293e5fbf98329346426cf6030ef1ea6
+sha512 linux-4.20.9.tar.xz 0f5beb67ec01fe5c217873c0fedb5160c3c4becf88b8f6bf5c82c5e4efe6d6d55c6d7d5f5ec5c4282b6c64ac2e637270d656964bc7e754424c7c35049592404a
+md5 linux-4.20.9.tar.gz 98eab10c73ea609ce590a41dbb50908a
+sha1 linux-4.20.9.tar.gz a14ff60c079ac04c4862b97cc9a877ce9d3d62de
+sha256 linux-4.20.9.tar.gz 8ed2582c859e6188073097e2104080ea76a66e82af339efeadeba3896fe5c668
+sha512 linux-4.20.9.tar.gz a862e751d5b8113534818500ce2f81cdb36ef9e4479d15d33920ff35b8475ae0beeec2fa973d236516e0b6f9d26e7980b8d02b453336bed45019e6af97d48e66
diff --git a/packages/linux/4.20.9/version.desc b/packages/linux/4.20.9/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/4.20.9/version.desc
diff --git a/packages/linux/4.4.174/chksum b/packages/linux/4.4.174/chksum
deleted file mode 100644
index b91675b..0000000
--- a/packages/linux/4.4.174/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.4.174.tar.xz 980a4f7b6a8945be3b9dd0b1793f0bc2
-sha1 linux-4.4.174.tar.xz 78e2e16e7ae47d1669f00bef0eb3ade3f991d8ee
-sha256 linux-4.4.174.tar.xz be5211dd90142568199cd546c0893e1eb71c78774a11660a8bb8070bb9ebba39
-sha512 linux-4.4.174.tar.xz bc6d9b1be1703f39a7f44814fe5899baa04919d19849b6b6aaac4a12701e14316a77f619e3c7e58c05c26bd3e61c9b5b19fc7abc611703448321b777a3eb2ffb
-md5 linux-4.4.174.tar.gz 747fb13e7e6dfb286d43faf0437a7ba0
-sha1 linux-4.4.174.tar.gz 0dae6d64a103e834501ac9021e71edb9e633bd34
-sha256 linux-4.4.174.tar.gz 76e5726bc5bc533694fb00a574a696e78bf586fdf6bf7223a1826d7ba0146be4
-sha512 linux-4.4.174.tar.gz 5ec9ab7df3579a705d3295e62a33a0330b411b83306f9384416808b58468c9f4e4ea86a51521a01e90f72d07cd0bcaf67167361c071149dfbfa0d9a731172849
diff --git a/packages/linux/4.4.194/chksum b/packages/linux/4.4.194/chksum
new file mode 100644
index 0000000..c854610
--- /dev/null
+++ b/packages/linux/4.4.194/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.4.194.tar.xz 1511ed3daf0f638711be43c9d9c1b436
+sha1 linux-4.4.194.tar.xz c3b7ce03ea4ebe49c4ee151c82e1ddeec9779d77
+sha256 linux-4.4.194.tar.xz 7f63e893f1a178c25646a302ae7425423a3f1b72fc5d6895a2716e4bb6b8744f
+sha512 linux-4.4.194.tar.xz 0ceb04034d1cd096685f6f9e76ad0a7c85c5ad2d716ea3974f300f03cfb477a1e0e1c35d78f28bd48d9a96af127a02c12e3b6734842086260579e9199f3fbcf3
+md5 linux-4.4.194.tar.gz 193efa3eedc5bc77aa8133a407918319
+sha1 linux-4.4.194.tar.gz 2d4de1f52f3fae0bac0abccf0b4c525a64219bcc
+sha256 linux-4.4.194.tar.gz 940b4a0ec5393f4e57c2fc18cecd2ef87f24d867d1f3542e68ae134b73209761
+sha512 linux-4.4.194.tar.gz 0091cd8a2ba116a2a598be8b1ad67759d0458cf728157ee367cf85d03e444fa011028f1a56976e57231d9d0effcf0a61d895ba9cca3ce83106cd2fdf928cb5fa
diff --git a/packages/linux/4.4.174/version.desc b/packages/linux/4.4.194/version.desc
index 7d5188f..7d5188f 100644
--- a/packages/linux/4.4.174/version.desc
+++ b/packages/linux/4.4.194/version.desc
diff --git a/packages/linux/4.9.156/chksum b/packages/linux/4.9.156/chksum
deleted file mode 100644
index 5ba2101..0000000
--- a/packages/linux/4.9.156/chksum
+++ /dev/null
@@ -1,8 +0,0 @@
-md5 linux-4.9.156.tar.xz dbf43e73f0623779468830be88409cb4
-sha1 linux-4.9.156.tar.xz ab0c8dc555ff25ffa353a0236a63f7bd7604af4e
-sha256 linux-4.9.156.tar.xz 5eb1b9ba43370512ab637452089bb93f8c0fdd7d5399e99561d382f74517a816
-sha512 linux-4.9.156.tar.xz 0cdfa4f1294e44e692f2feb6ba09df382ee9022686a25505585f283a85da04c96bfc7fc3ee8590189f5f3178a7c11cf6c2e7e261e88908c3a541c0190f1e2f4d
-md5 linux-4.9.156.tar.gz f90fe9317a03334687bbcab36e8f0e42
-sha1 linux-4.9.156.tar.gz 501b1acce5b0da4267d3a76eab7fe79dd7df5998
-sha256 linux-4.9.156.tar.gz 68b7752fd737787be6e2d7027d6fa8379635805c35a2c730c7378f2af8d23d49
-sha512 linux-4.9.156.tar.gz 5a11ebc66a7e20924bd4cc58c4c4361badb0d42032c3731c15892f9d85c0fcad8425211c9265b206d3b76a37b7047dcd5a285cf5db597c0ff347677cea6329c8
diff --git a/packages/linux/4.9.194/chksum b/packages/linux/4.9.194/chksum
new file mode 100644
index 0000000..b2aaba9
--- /dev/null
+++ b/packages/linux/4.9.194/chksum
@@ -0,0 +1,8 @@
+md5 linux-4.9.194.tar.xz 9100d5dcad93bb66bd3a0e9a7fcaead3
+sha1 linux-4.9.194.tar.xz daa02c61ce7b47e6f92095bbbb40c423536bfb1d
+sha256 linux-4.9.194.tar.xz d5f4bb7584e461f1faa9a3f94c2ad292246fe692b0e992e072dac255f806c2e3
+sha512 linux-4.9.194.tar.xz 6a2b525e94d89bd9ee9987a7551f24205cc98e1a8ddad8531eb1b3aeb034e1072aca357e57fd2a796c4038bf3525f6a49696d181d977a295840b09c745839ec8
+md5 linux-4.9.194.tar.gz 9458de3eb994a0ff7167237c7ff22b98
+sha1 linux-4.9.194.tar.gz 33197368b70076b24ed52d813e0f205dbca6b2b3
+sha256 linux-4.9.194.tar.gz 6028e577c3037273418aac2b86f992b1459b245687e9195f5df8b46d3b62b96d
+sha512 linux-4.9.194.tar.gz 30dd70482e8fa10bb78fd3ad2da1a6f38646bde8599ec61ac1a3fc52f69964300d4463fe976590c74d8349019a5de12424e42a25353cc73d0152b7b30cfed229
diff --git a/packages/linux/4.9.194/version.desc b/packages/linux/4.9.194/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/4.9.194/version.desc
diff --git a/packages/linux/5.0.19/chksum b/packages/linux/5.0.19/chksum
new file mode 100644
index 0000000..5259492
--- /dev/null
+++ b/packages/linux/5.0.19/chksum
@@ -0,0 +1,8 @@
+md5 linux-5.0.19.tar.xz 52fb710109527b042278359526588da8
+sha1 linux-5.0.19.tar.xz 9fd8d4cf7f5e35fc843cc591339505f93c09e51a
+sha256 linux-5.0.19.tar.xz 0bf0d5c64dafc1184e9aafd2f3ebb77aa88ddee881a7766436258feaa214d9ec
+sha512 linux-5.0.19.tar.xz bd22e39f37135b22f677f86ec93cae02701ec69662deb4c431a5aa334d89ce0427a353159723c6d34e54862bfa2549155d0e60c5490673754b3cb636f3f93f8b
+md5 linux-5.0.19.tar.gz 5924540ce44c1eea78d00ac897cb204c
+sha1 linux-5.0.19.tar.gz aa550cc3a4905c3d581fb4005b2aa7118f013ca5
+sha256 linux-5.0.19.tar.gz af47d6c9e06e51ebb0cf84d141f44aff649e62abdddbd1877edbcec4ce47efd2
+sha512 linux-5.0.19.tar.gz 0ef3935a0ea331d211d309edb968e28df1a8291b65648d85ca9dc3daf0dd4081d38083eaba5b8bba859fa28b63372907e109397f66bd318aa4eef8030676893a
diff --git a/packages/linux/5.0.19/version.desc b/packages/linux/5.0.19/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/5.0.19/version.desc
diff --git a/packages/linux/5.1.21/chksum b/packages/linux/5.1.21/chksum
new file mode 100644
index 0000000..8d6e974
--- /dev/null
+++ b/packages/linux/5.1.21/chksum
@@ -0,0 +1,8 @@
+md5 linux-5.1.21.tar.xz 338635887688b6563f3b9e57d41ed73f
+sha1 linux-5.1.21.tar.xz 78672ea8828c027d1a20b35a18f11cd2a60895b8
+sha256 linux-5.1.21.tar.xz 56495f82314f0dfb84a3fe7fad78e17be69c4fd36ef46f2452458b2fa1e341f6
+sha512 linux-5.1.21.tar.xz 9442c3f46c688a465ddb879297a760224042549e81e2e6688cd51bd11fb921fdbdae12d8c56e1b83d228725a049370436c117c71092417ffbe07632ba2034cdc
+md5 linux-5.1.21.tar.gz dd3d2462af54593059c08cd6a8ea7494
+sha1 linux-5.1.21.tar.gz 86266f49c0230e9e5e504ec0db9a548a734a0c72
+sha256 linux-5.1.21.tar.gz c977d90f6fa9a0fbe129c7e626d1577215a14ada794aeb4f2388f0f97b5d6cff
+sha512 linux-5.1.21.tar.gz d9feb5042800c21776d5b870b138c5ff96ce586b4c333b0666ddb08799c3c34d2e016c15c65ccf166e5e9e499abc00ae582f8208726fbb1403bb2516079f17de
diff --git a/packages/linux/5.1.21/version.desc b/packages/linux/5.1.21/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/5.1.21/version.desc
diff --git a/packages/linux/5.2.17/chksum b/packages/linux/5.2.17/chksum
new file mode 100644
index 0000000..a8f2115
--- /dev/null
+++ b/packages/linux/5.2.17/chksum
@@ -0,0 +1,8 @@
+md5 linux-5.2.17.tar.xz 503cec17d9de39abc6cedaeb65c675a6
+sha1 linux-5.2.17.tar.xz 97ac925a4e94fa2227baca75479f265be6f2cf4c
+sha256 linux-5.2.17.tar.xz 7b3b8ad09ea936b4216dd02c5fc2ef39c8f58935d0a81ab9690f0fc451102df9
+sha512 linux-5.2.17.tar.xz 87ab9e1b78905f854ffdbbee6cbb5506381960432b9bdc0ad922c1a01437886a43398d1cac334dae3817ba006d0b2b6b34b444436176220b30c1156a324c4968
+md5 linux-5.2.17.tar.gz 42ce2bd3e9f88a5b4f7b49a497c9c934
+sha1 linux-5.2.17.tar.gz 956bbba72284f83cc229caae957545b6afa28442
+sha256 linux-5.2.17.tar.gz 1ae1dcbae8fb979d2bf589c3be8aa8966a106ca6ce77cffd270c5c9f33c1a421
+sha512 linux-5.2.17.tar.gz 1f67f5ab5f8630883a7326812387456aad882af28efb12997e4d1168e33ca8c74ddd1c652384ab4e4b4d942a816423c8e146f38cf30a70518588f2d509184e21
diff --git a/packages/linux/5.2.17/version.desc b/packages/linux/5.2.17/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/5.2.17/version.desc
diff --git a/packages/linux/5.3.1/chksum b/packages/linux/5.3.1/chksum
new file mode 100644
index 0000000..adc98c6
--- /dev/null
+++ b/packages/linux/5.3.1/chksum
@@ -0,0 +1,8 @@
+md5 linux-5.3.1.tar.xz 4c68633ce304b8fbc7be2d3452060c11
+sha1 linux-5.3.1.tar.xz aab70d4145f188e7f9a04d8714cec9d87341b184
+sha256 linux-5.3.1.tar.xz 9890b5a909d316211d045a95f5f0680e39749f2319cb26d7cd067efaa692f858
+sha512 linux-5.3.1.tar.xz 7aa3dbcd17fe373f8bd0b463c78db668ebbf4830e3c4227726161accec4e11ece946c753d4c01ad2a5f76d8d14878d71bc37ad261a0879d27046f19e7b4d0536
+md5 linux-5.3.1.tar.gz c0b7c5633752418d462218bf8e10e88a
+sha1 linux-5.3.1.tar.gz 4d9dcdae7cf3a7c2304b2d7b7440443be8d39562
+sha256 linux-5.3.1.tar.gz 8ebc7c9d27c087bad25e9c6a1cf806aaeca5fb419aca8356d06a165b2873076d
+sha512 linux-5.3.1.tar.gz a715507dd3a171c19e4ab8ea498f15b4fec05ee5cddafac831bfd7b4a8f1bdc0926accde5fd26c01417ab4eff112a23b2ab093a3c3c044970904e2bfdf8afffe
diff --git a/packages/linux/5.3.1/version.desc b/packages/linux/5.3.1/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/linux/5.3.1/version.desc
diff --git a/packages/musl/1.1.23/chksum b/packages/musl/1.1.23/chksum
new file mode 100644
index 0000000..e97eb44
--- /dev/null
+++ b/packages/musl/1.1.23/chksum
@@ -0,0 +1,4 @@
+md5 musl-1.1.23.tar.gz 07299585043cd57c1ac1f4411d327ac4
+sha1 musl-1.1.23.tar.gz 98f3991d67e0e11dd091eb65890285d8417c7d05
+sha256 musl-1.1.23.tar.gz 8a0feb41cef26c97dde382c014e68b9bb335c094bbc1356f6edaaf6b79bd14aa
+sha512 musl-1.1.23.tar.gz a2278de9903852b08352d3e734a39d4616caa602496997ba843e8fea0e1c481761776745faf04536a149d1c4af416b68df681b6fbc9ae2de8794e18c2e853b09
diff --git a/packages/musl/1.1.23/version.desc b/packages/musl/1.1.23/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/musl/1.1.23/version.desc
diff --git a/packages/strace/5.0/chksum b/packages/strace/5.0/chksum
new file mode 100644
index 0000000..51ca37e
--- /dev/null
+++ b/packages/strace/5.0/chksum
@@ -0,0 +1,4 @@
+md5 strace-5.0.tar.xz 8499d66e5c467fd391c272dd82f0b691
+sha1 strace-5.0.tar.xz 203d94e56dbfed066039ba61994dfee192a69515
+sha256 strace-5.0.tar.xz 3b7ad77eb2b81dc6078046a9cc56eed5242b67b63748e7fc28f7c2daf4e647da
+sha512 strace-5.0.tar.xz cba3280ada27ef434eda54d0e150f04ab89ad227d67b29bd0993f9ac7747eb32b0e49af8cc493b92eab99c0848ec8dc6bbd9b1db423abd53f19129dacbddf265
diff --git a/packages/strace/5.0/version.desc b/packages/strace/5.0/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/strace/5.0/version.desc
diff --git a/packages/strace/5.1/chksum b/packages/strace/5.1/chksum
new file mode 100644
index 0000000..cd85647
--- /dev/null
+++ b/packages/strace/5.1/chksum
@@ -0,0 +1,4 @@
+md5 strace-5.1.tar.xz 8c7c4866beeecf3a964934cc6e5d49c9
+sha1 strace-5.1.tar.xz 6474260dcc66aa1f591acee31ae6a1a457b34656
+sha256 strace-5.1.tar.xz f5a341b97d7da88ee3760626872a4899bf23cf8dee56901f114be5b1837a9a8b
+sha512 strace-5.1.tar.xz dfbfa97650f0c42d088a3c5ff9715a05a31e579742fb2874c225b6e3c26b0d49c2427489080e971ee2cabb0fe744ff2464b3524c5adae0b3d5843583018de074
diff --git a/packages/strace/5.1/version.desc b/packages/strace/5.1/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/strace/5.1/version.desc
diff --git a/packages/strace/5.2/chksum b/packages/strace/5.2/chksum
new file mode 100644
index 0000000..6e2eb4f
--- /dev/null
+++ b/packages/strace/5.2/chksum
@@ -0,0 +1,4 @@
+md5 strace-5.2.tar.xz b9c02b07dcde5125498ce7da69b77baf
+sha1 strace-5.2.tar.xz 64eb4d62f055bde0c6b00be3137c5cae64e16841
+sha256 strace-5.2.tar.xz d513bc085609a9afd64faf2ce71deb95b96faf46cd7bc86048bc655e4e4c24d2
+sha512 strace-5.2.tar.xz 41bea20215fa80ad90a5d49c41944e02774e715efda5e563b3714e5800933a5fca4a2392634193cf49c0752321a39e0c185bdbc9cfb8ee053b09a6bd5723da35
diff --git a/packages/strace/5.2/version.desc b/packages/strace/5.2/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/strace/5.2/version.desc
diff --git a/packages/strace/5.3/chksum b/packages/strace/5.3/chksum
new file mode 100644
index 0000000..3a02226
--- /dev/null
+++ b/packages/strace/5.3/chksum
@@ -0,0 +1,4 @@
+md5 strace-5.3.tar.xz 84f5e72de813c9b1bb6057ee8ab428d8
+sha1 strace-5.3.tar.xz 86810613dd9ce1b2ccccb09a01074a74e098f0a5
+sha256 strace-5.3.tar.xz 6c131198749656401fe3efd6b4b16a07ea867e8f530867ceae8930bbc937a047
+sha512 strace-5.3.tar.xz 02b80a8abedb14e40235709733953005210cd328daba59cb594745e7ed3851d155546ccccdb3e43835aa75eee89f023324e542e15154bbc3269e37fd23433e2a
diff --git a/packages/strace/5.3/version.desc b/packages/strace/5.3/version.desc
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/packages/strace/5.3/version.desc
diff --git a/scripts/functions b/scripts/functions
index 09df03a..1b3b7dc 100644
--- a/scripts/functions
+++ b/scripts/functions
@@ -1786,7 +1786,7 @@ CT_Mirrors()
'')
# Ignore, this happens before .config is fully evaluated
;;
- [34].*)
+ [345].*)
echo "http://www.kernel.org/pub/linux/kernel/v${version%%.*}.x"
;;
2.6.*)
diff --git a/testing/docker/ubuntu18.10/Dockerfile b/testing/docker/ubuntu19.04/Dockerfile
index 6789a5c..110bf42 100644
--- a/testing/docker/ubuntu18.10/Dockerfile
+++ b/testing/docker/ubuntu19.04/Dockerfile
@@ -1,4 +1,4 @@
-FROM ubuntu:18.10
+FROM ubuntu:19.04
ARG CTNG_UID
ARG CTNG_GID
RUN groupadd -g $CTNG_GID ctng
@@ -6,7 +6,7 @@ RUN useradd -d /home/ctng -m -g $CTNG_GID -u $CTNG_UID -s /bin/bash ctng
RUN apt-get update
RUN apt-get install -y gcc g++ gperf bison flex texinfo help2man make libncurses5-dev \
python3-dev autoconf automake libtool libtool-bin gawk wget bzip2 xz-utils unzip \
- patch libstdc++6
+ patch libstdc++6 rsync
RUN wget -O /sbin/dumb-init https://github.com/Yelp/dumb-init/releases/download/v1.2.1/dumb-init_1.2.1_amd64
RUN chmod a+x /sbin/dumb-init
RUN echo 'export PATH=/opt/ctng/bin:$PATH' >> /etc/profile