From 2b8da25b9fe3e900a47bca39ef9b364b530335fe Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Fri, 29 Nov 2019 10:55:30 -0800 Subject: [PATCH 001/208] sysstat: 12.1.7 -> 12.2.0 --- pkgs/os-specific/linux/sysstat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/sysstat/default.nix b/pkgs/os-specific/linux/sysstat/default.nix index ba6aff4e8bcf0..93353e2cdfacb 100644 --- a/pkgs/os-specific/linux/sysstat/default.nix +++ b/pkgs/os-specific/linux/sysstat/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, gettext, bzip2 }: stdenv.mkDerivation rec { - name = "sysstat-12.1.7"; + name = "sysstat-12.2.0"; src = fetchurl { url = "http://pagesperso-orange.fr/sebastien.godard/${name}.tar.xz"; - sha256 = "1i0qy44krl1gj82izgmqa0zdw82f2gmqzlslvdg5v270vl7i24g7"; + sha256 = "0xc3983ccr0dwab1px2jhbgj86pfmmr29k7ggnwjwm1qigmriak1"; }; buildInputs = [ gettext ]; From e80a85a0579ed226698d34f6388dc1cf9e7924bb Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Mon, 12 Aug 2019 13:22:06 +0000 Subject: [PATCH 002/208] bootstrap-files: bump WIP --- pkgs/stdenv/linux/bootstrap-files/i686.nix | 8 ++++---- pkgs/stdenv/linux/bootstrap-files/x86_64.nix | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/stdenv/linux/bootstrap-files/i686.nix b/pkgs/stdenv/linux/bootstrap-files/i686.nix index cf484fd925330..55cff0a636d73 100644 --- a/pkgs/stdenv/linux/bootstrap-files/i686.nix +++ b/pkgs/stdenv/linux/bootstrap-files/i686.nix @@ -1,12 +1,12 @@ { busybox = import { - url = http://tarballs.nixos.org/stdenv-linux/i686/4907fc9e8d0d82b28b3c56e3a478a2882f1d700f/busybox; - sha256 = "ef4c1be6c7ae57e4f654efd90ae2d2e204d6769364c46469fa9ff3761195cba1"; + url = https://lblasc-nix-dev.s3-eu-west-1.amazonaws.com/bootstrap-tools-i686-gcc9/busybox; + sha256 = "03g3hz2ar6nz7chfwip72gvy4wd828ha9bdgg6mjs9llsc0d2izz"; executable = true; }; bootstrapTools = import { - url = http://tarballs.nixos.org/stdenv-linux/i686/4907fc9e8d0d82b28b3c56e3a478a2882f1d700f/bootstrap-tools.tar.xz; - sha256 = "cf920d26d94335f5cb46e247455d0e5389765d16a2b8fc233b792a655b5b58aa"; + url = https://lblasc-nix-dev.s3-eu-west-1.amazonaws.com/bootstrap-tools-i686-gcc9/bootstrap-tools.tar.xz; + sha256 = "1m142s2z7v3v6k0m3d91prp7i71hhy394jgnkd7y3z5sh15c8j28"; }; } diff --git a/pkgs/stdenv/linux/bootstrap-files/x86_64.nix b/pkgs/stdenv/linux/bootstrap-files/x86_64.nix index 69d08c5e981ad..4c4db07b3064b 100644 --- a/pkgs/stdenv/linux/bootstrap-files/x86_64.nix +++ b/pkgs/stdenv/linux/bootstrap-files/x86_64.nix @@ -3,7 +3,7 @@ { bootstrapTools = import { - url = http://tarballs.nixos.org/stdenv-linux/x86_64/4907fc9e8d0d82b28b3c56e3a478a2882f1d700f/bootstrap-tools.tar.xz; - sha256 = "abe3f0727dd771a60b7922892d308da1bc7b082afc13440880862f0c8823c09f"; + url = https://lblasc-nix-dev.s3-eu-west-1.amazonaws.com/bootstrap-tools-x86-64-gcc9/bootstrap-tools.tar.xz; + sha256 = "0dyvaqlaszd5i2vr36h4d3k47a5xc550n1y4mkiirm1gd4ynaz1g"; }; } From 76d90cf1f55528e6c75d648248ca5771d4b3ebd4 Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Mon, 12 Aug 2019 05:48:35 +0000 Subject: [PATCH 003/208] cpython: fetch darwin-libutil.patch to nixpkgs python3 is now required buildInput for glibc>=2.29. Remove fetchpatch to solve infinite recursion in glibc bootstrap process. --- .../python/cpython/3.7/darwin-libutil.patch | 23 +++++++++++++++++++ .../interpreters/python/cpython/default.nix | 5 +--- 2 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 pkgs/development/interpreters/python/cpython/3.7/darwin-libutil.patch diff --git a/pkgs/development/interpreters/python/cpython/3.7/darwin-libutil.patch b/pkgs/development/interpreters/python/cpython/3.7/darwin-libutil.patch new file mode 100644 index 0000000000000..51e3cb6d7f119 --- /dev/null +++ b/pkgs/development/interpreters/python/cpython/3.7/darwin-libutil.patch @@ -0,0 +1,23 @@ +diff --git a/Modules/posixmodule.c b/Modules/posixmodule.c +index c3682b4..16826c6 100644 +--- a/Modules/posixmodule.c ++++ b/Modules/posixmodule.c +@@ -5880,15 +5880,13 @@ error: + #if defined(HAVE_OPENPTY) || defined(HAVE_FORKPTY) || defined(HAVE_DEV_PTMX) + #ifdef HAVE_PTY_H + #include +-#else ++#endif + #ifdef HAVE_LIBUTIL_H + #include +-#else ++#endif + #ifdef HAVE_UTIL_H + #include +-#endif /* HAVE_UTIL_H */ +-#endif /* HAVE_LIBUTIL_H */ +-#endif /* HAVE_PTY_H */ ++#endif + #ifdef HAVE_STROPTS_H + #include + #endif diff --git a/pkgs/development/interpreters/python/cpython/default.nix b/pkgs/development/interpreters/python/cpython/default.nix index e75bd0a09875e..c1c90d35815cb 100644 --- a/pkgs/development/interpreters/python/cpython/default.nix +++ b/pkgs/development/interpreters/python/cpython/default.nix @@ -103,10 +103,7 @@ in with passthru; stdenv.mkDerivation { ./3.5/ld_library_path.patch ] ++ optionals (isPy37 || isPy38) [ # Fix darwin build https://bugs.python.org/issue34027 - (fetchpatch { - url = https://bugs.python.org/file47666/darwin-libutil.patch; - sha256 = "0242gihnw3wfskl4fydp2xanpl8k5q7fj4dp7dbbqf46a4iwdzpa"; - }) + ./3.7/darwin-libutil.patch ] ++ optionals (isPy3k && hasDistutilsCxxPatch) [ # Fix for http://bugs.python.org/issue1222585 # Upstream distutils is calling C compiler to compile C++ code, which From 447edaa32fcee706be24db4389f4759fad68a785 Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Mon, 12 Aug 2019 06:30:28 +0000 Subject: [PATCH 004/208] glibc: 2.27 -> 2.30 --- pkgs/development/libraries/glibc/common.nix | 7 ++-- .../glibc/dont-use-system-ld-so-cache.patch | 35 +++++++++---------- .../glibc/dont-use-system-ld-so-preload.patch | 7 ++-- .../libraries/glibc/fix-x64-abi.patch | 13 +++---- .../glibc/fix_path_attribute_in_getconf.patch | 5 ++- .../libraries/glibc/nix-locale-archive.patch | 35 +++++++++---------- .../libraries/glibc/rpcgen-path.patch | 13 ++++--- 7 files changed, 54 insertions(+), 61 deletions(-) diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index 458745694bcc0..a5a83b645abbe 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -23,6 +23,7 @@ , linuxHeaders ? null , gd ? null, libpng ? null , bison +, python3 }: { name @@ -34,9 +35,9 @@ } @ args: let - version = "2.27"; + version = "2.30"; patchSuffix = ""; - sha256 = "0wpwq7gsm7sd6ysidv0z575ckqdg13cr2njyfgrbgh4f65adwwji"; + sha256 = "1bxqpg91d02qnaz837a5kamm0f43pr1il4r9pknygywsar713i72"; in assert withLinuxHeaders -> linuxHeaders != null; @@ -162,7 +163,7 @@ stdenv.mkDerivation ({ outputs = [ "out" "bin" "dev" "static" ]; depsBuildBuild = [ buildPackages.stdenv.cc ]; - nativeBuildInputs = [ bison ]; + nativeBuildInputs = [ bison python3 ]; buildInputs = [ linuxHeaders ] ++ lib.optionals withGd [ gd libpng ]; # Needed to install share/zoneinfo/zone.tab. Set to impure /bin/sh to diff --git a/pkgs/development/libraries/glibc/dont-use-system-ld-so-cache.patch b/pkgs/development/libraries/glibc/dont-use-system-ld-so-cache.patch index f84b1049adf84..f45e39525f552 100644 --- a/pkgs/development/libraries/glibc/dont-use-system-ld-so-cache.patch +++ b/pkgs/development/libraries/glibc/dont-use-system-ld-so-cache.patch @@ -1,19 +1,6 @@ -diff -Naur glibc-2.27-orig/elf/ldconfig.c glibc-2.27/elf/ldconfig.c ---- glibc-2.27-orig/elf/ldconfig.c 2018-02-01 11:17:18.000000000 -0500 -+++ glibc-2.27/elf/ldconfig.c 2018-02-17 22:43:17.232175182 -0500 -@@ -51,7 +51,7 @@ - #endif - - #ifndef LD_SO_CONF --# define LD_SO_CONF SYSCONFDIR "/ld.so.conf" -+# define LD_SO_CONF PREFIX "/etc/ld.so.conf" - #endif - - /* Get libc version number. */ -diff -Naur glibc-2.27-orig/elf/Makefile glibc-2.27/elf/Makefile ---- glibc-2.27-orig/elf/Makefile 2018-02-01 11:17:18.000000000 -0500 -+++ glibc-2.27/elf/Makefile 2018-02-17 22:44:50.334006750 -0500 -@@ -559,13 +559,13 @@ +--- a/elf/Makefile ++++ b/elf/Makefile +@@ -589,13 +589,13 @@ $(objpfx)sln: $(sln-modules:%=$(objpfx)%.o) $(objpfx)ldconfig: $(ldconfig-modules:%=$(objpfx)%.o) @@ -32,9 +19,19 @@ diff -Naur glibc-2.27-orig/elf/Makefile glibc-2.27/elf/Makefile cpp-srcs-left := $(all-rtld-routines:=.os) lib := rtld -diff -Naur glibc-2.27-orig/sysdeps/generic/dl-cache.h glibc-2.27/sysdeps/generic/dl-cache.h ---- glibc-2.27-orig/sysdeps/generic/dl-cache.h 2018-02-01 11:17:18.000000000 -0500 -+++ glibc-2.27/sysdeps/generic/dl-cache.h 2018-02-17 22:45:20.471598816 -0500 +--- a/elf/ldconfig.c ++++ b/elf/ldconfig.c +@@ -51,7 +51,7 @@ + #endif + + #ifndef LD_SO_CONF +-# define LD_SO_CONF SYSCONFDIR "/ld.so.conf" ++# define LD_SO_CONF PREFIX "/etc/ld.so.conf" + #endif + + /* Get libc version number. */ +--- a/sysdeps/generic/dl-cache.h ++++ b/sysdeps/generic/dl-cache.h @@ -28,7 +28,7 @@ #endif diff --git a/pkgs/development/libraries/glibc/dont-use-system-ld-so-preload.patch b/pkgs/development/libraries/glibc/dont-use-system-ld-so-preload.patch index 894e2a11cf87a..69b63a5bcfeeb 100644 --- a/pkgs/development/libraries/glibc/dont-use-system-ld-so-preload.patch +++ b/pkgs/development/libraries/glibc/dont-use-system-ld-so-preload.patch @@ -1,7 +1,6 @@ -diff -ru glibc-2.20-orig/elf/rtld.c glibc-2.20/elf/rtld.c ---- glibc-2.20-orig/elf/rtld.c 2014-09-07 10:09:09.000000000 +0200 -+++ glibc-2.20/elf/rtld.c 2014-10-27 11:32:25.203043157 +0100 -@@ -1513,7 +1513,7 @@ +--- a/elf/rtld.c ++++ b/elf/rtld.c +@@ -1697,7 +1697,7 @@ ERROR: '%s': cannot process note segment.\n", _dl_argv[0]); open(). So we do this first. If it succeeds we do almost twice the work but this does not matter, since it is not for production use. */ diff --git a/pkgs/development/libraries/glibc/fix-x64-abi.patch b/pkgs/development/libraries/glibc/fix-x64-abi.patch index 1d60dcd7988b2..f5a6d603bf856 100644 --- a/pkgs/development/libraries/glibc/fix-x64-abi.patch +++ b/pkgs/development/libraries/glibc/fix-x64-abi.patch @@ -1,4 +1,4 @@ -From 3288c6da64add3b4561b8c10fff522027caea01c Mon Sep 17 00:00:00 2001 +From d9e6dd5631c8d97fd2d3128317c6352e34bf3ca7 Mon Sep 17 00:00:00 2001 From: Nicholas Miell Date: Sat, 17 Jun 2017 18:21:07 -0700 Subject: [PATCH] Align the stack on entry to __tls_get_addr() @@ -17,13 +17,13 @@ engine and available for purchase on Steam. 1 file changed, 4 insertions(+) diff --git a/elf/dl-tls.c b/elf/dl-tls.c -index 5aba33b3fa..3f3cb917de 100644 +index b425d661..b02c2afa 100644 --- a/elf/dl-tls.c +++ b/elf/dl-tls.c -@@ -827,6 +827,10 @@ rtld_hidden_proto (__tls_get_addr) +@@ -818,6 +818,10 @@ rtld_hidden_proto (__tls_get_addr) rtld_hidden_def (__tls_get_addr) #endif - + +#ifdef __x86_64__ +/* Old versions of gcc didn't align the stack. */ +__attribute__((force_align_arg_pointer)) @@ -31,5 +31,6 @@ index 5aba33b3fa..3f3cb917de 100644 /* The generic dynamic and local dynamic model cannot be used in statically linked applications. */ void * --- -2.13.0 +-- +2.17.1 + diff --git a/pkgs/development/libraries/glibc/fix_path_attribute_in_getconf.patch b/pkgs/development/libraries/glibc/fix_path_attribute_in_getconf.patch index 714e49db56070..b13cea4dcb336 100644 --- a/pkgs/development/libraries/glibc/fix_path_attribute_in_getconf.patch +++ b/pkgs/development/libraries/glibc/fix_path_attribute_in_getconf.patch @@ -1,6 +1,5 @@ -diff -ubr glibc-2.17-orig/sysdeps/unix/confstr.h glibc-2.17/sysdeps/unix/confstr.h ---- glibc-2.17-orig/sysdeps/unix/confstr.h 2013-06-03 22:01:44.829726968 +0200 -+++ glibc-2.17/sysdeps/unix/confstr.h 2013-06-03 22:04:39.469376740 +0200 +--- a/sysdeps/unix/confstr.h ++++ b/sysdeps/unix/confstr.h @@ -1 +1 @@ -#define CS_PATH "/bin:/usr/bin" +#define CS_PATH "/run/current-system/sw/bin:/bin:/usr/bin" diff --git a/pkgs/development/libraries/glibc/nix-locale-archive.patch b/pkgs/development/libraries/glibc/nix-locale-archive.patch index 39312951fcf91..f2feabc36adac 100644 --- a/pkgs/development/libraries/glibc/nix-locale-archive.patch +++ b/pkgs/development/libraries/glibc/nix-locale-archive.patch @@ -1,7 +1,6 @@ -diff -Naur glibc-2.27-orig/locale/loadarchive.c glibc-2.27/locale/loadarchive.c ---- glibc-2.27-orig/locale/loadarchive.c 2018-02-01 11:17:18.000000000 -0500 -+++ glibc-2.27/locale/loadarchive.c 2018-02-17 22:32:25.680169462 -0500 -@@ -123,6 +123,23 @@ +--- a/locale/loadarchive.c ++++ b/locale/loadarchive.c +@@ -123,6 +123,23 @@ calculate_head_size (const struct locarhead *h) return MAX (namehash_end, MAX (string_end, locrectab_end)); } @@ -25,7 +24,7 @@ diff -Naur glibc-2.27-orig/locale/loadarchive.c glibc-2.27/locale/loadarchive.c /* Find the locale *NAMEP in the locale archive, and return the internalized data structure for its CATEGORY data. If this locale has -@@ -202,7 +219,7 @@ +@@ -202,7 +219,7 @@ _nl_load_locale_from_archive (int category, const char **namep) archmapped = &headmap; /* The archive has never been opened. */ @@ -34,7 +33,7 @@ diff -Naur glibc-2.27-orig/locale/loadarchive.c glibc-2.27/locale/loadarchive.c if (fd < 0) /* Cannot open the archive, for whatever reason. */ return NULL; -@@ -397,8 +414,7 @@ +@@ -397,8 +414,7 @@ _nl_load_locale_from_archive (int category, const char **namep) if (fd == -1) { struct stat64 st; @@ -44,13 +43,13 @@ diff -Naur glibc-2.27-orig/locale/loadarchive.c glibc-2.27/locale/loadarchive.c if (fd == -1) /* Cannot open the archive, for whatever reason. */ return NULL; -diff -Naur glibc-2.27-orig/locale/programs/locale.c glibc-2.27/locale/programs/locale.c ---- glibc-2.27-orig/locale/programs/locale.c 2018-02-01 11:17:18.000000000 -0500 -+++ glibc-2.27/locale/programs/locale.c 2018-02-17 22:36:39.726293213 -0500 -@@ -633,6 +633,24 @@ +--- a/locale/programs/locale.c ++++ b/locale/programs/locale.c +@@ -633,6 +633,24 @@ nameentcmp (const void *a, const void *b) + } - static int ++static int +open_locale_archive (void) +{ + int fd = -1; @@ -68,11 +67,10 @@ diff -Naur glibc-2.27-orig/locale/programs/locale.c glibc-2.27/locale/programs/l +} + + -+static int + static int write_archive_locales (void **all_datap, char *linebuf) { - struct stat64 st; -@@ -644,7 +662,7 @@ +@@ -645,7 +663,7 @@ write_archive_locales (void **all_datap, char *linebuf) int fd, ret = 0; uint32_t cnt; @@ -81,10 +79,9 @@ diff -Naur glibc-2.27-orig/locale/programs/locale.c glibc-2.27/locale/programs/l if (fd < 0) return 0; -diff -Naur glibc-2.27-orig/locale/programs/locarchive.c glibc-2.27/locale/programs/locarchive.c ---- glibc-2.27-orig/locale/programs/locarchive.c 2018-02-01 11:17:18.000000000 -0500 -+++ glibc-2.27/locale/programs/locarchive.c 2018-02-17 22:40:51.245293975 -0500 -@@ -117,6 +117,22 @@ +--- a/locale/programs/locarchive.c ++++ b/locale/programs/locarchive.c +@@ -117,6 +117,22 @@ prepare_address_space (int fd, size_t total, size_t *reserved, int *xflags, } @@ -107,7 +104,7 @@ diff -Naur glibc-2.27-orig/locale/programs/locarchive.c glibc-2.27/locale/progra static void create_archive (const char *archivefname, struct locarhandle *ah) { -@@ -578,7 +594,7 @@ +@@ -578,7 +594,7 @@ open_archive (struct locarhandle *ah, bool readonly) while (1) { /* Open the archive. We must have exclusive write access. */ diff --git a/pkgs/development/libraries/glibc/rpcgen-path.patch b/pkgs/development/libraries/glibc/rpcgen-path.patch index 3349449d91634..4f427879f241d 100644 --- a/pkgs/development/libraries/glibc/rpcgen-path.patch +++ b/pkgs/development/libraries/glibc/rpcgen-path.patch @@ -1,7 +1,6 @@ -diff -ru glibc-2.18-orig/sunrpc/rpc_main.c glibc-2.18/sunrpc/rpc_main.c ---- glibc-2.18-orig/sunrpc/rpc_main.c 2013-08-11 00:52:55.000000000 +0200 -+++ glibc-2.18/sunrpc/rpc_main.c 2013-11-15 12:04:48.041006977 +0100 -@@ -78,7 +78,7 @@ +--- a/sunrpc/rpc_main.c ++++ b/sunrpc/rpc_main.c +@@ -78,7 +78,7 @@ static const char *cmdname; static const char *svcclosetime = "120"; static int cppDefined; /* explicit path for C preprocessor */ @@ -10,7 +9,7 @@ diff -ru glibc-2.18-orig/sunrpc/rpc_main.c glibc-2.18/sunrpc/rpc_main.c static const char CPPFLAGS[] = "-C"; static char *pathbuf; static int cpp_pid; -@@ -107,7 +107,6 @@ +@@ -107,7 +107,6 @@ static char *extendfile (const char *file, const char *ext); static void open_output (const char *infile, const char *outfile); static void add_warning (void); static void clear_args (void); @@ -18,7 +17,7 @@ diff -ru glibc-2.18-orig/sunrpc/rpc_main.c glibc-2.18/sunrpc/rpc_main.c static void open_input (const char *infile, const char *define); static int check_nettype (const char *name, const char *list_to_check[]); static void c_output (const char *infile, const char *define, -@@ -322,25 +321,6 @@ +@@ -322,25 +321,6 @@ clear_args (void) argcount = FIXEDARGS; } @@ -44,7 +43,7 @@ diff -ru glibc-2.18-orig/sunrpc/rpc_main.c glibc-2.18/sunrpc/rpc_main.c /* * Open input file with given define for C-preprocessor */ -@@ -359,7 +339,6 @@ +@@ -359,7 +339,6 @@ open_input (const char *infile, const char *define) switch (cpp_pid) { case 0: From 27534bd6ab80090be0742c393208cd1864473750 Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Mon, 12 Aug 2019 09:38:00 +0000 Subject: [PATCH 005/208] gnulib: 20190326 -> 20190811 --- pkgs/development/tools/gnulib/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/tools/gnulib/default.nix b/pkgs/development/tools/gnulib/default.nix index 15042353b1d50..316c38706d3df 100644 --- a/pkgs/development/tools/gnulib/default.nix +++ b/pkgs/development/tools/gnulib/default.nix @@ -2,12 +2,12 @@ stdenv.mkDerivation { pname = "gnulib"; - version = "20190326"; + version = "20190811"; src = fetchgit { url = https://git.savannah.gnu.org/r/gnulib.git; - rev = "a18f7ce3c0aa760c33d46bbeb8e5b3a14cf24984"; - sha256 = "04py5n3j17wyqv9wfsslcrxzapni9vmw6p5g0adzy2md3ygjw4x4"; + rev = "6430babe47ece6953cf18ef07c1d8642c8588e89"; + sha256 = "14kgykbjly03dlb25sllcfcrpk7zkypa449gr3zbqv4rhpmnzizg"; }; dontFixup = true; From 820a197b5fee32f946f7cfba2010ce28c8d07a4f Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Mon, 12 Aug 2019 12:42:59 +0000 Subject: [PATCH 006/208] gnum4: fix build with glibc>=2.28 --- pkgs/development/tools/misc/gnum4/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/misc/gnum4/default.nix b/pkgs/development/tools/misc/gnum4/default.nix index ab2ab0de9cf93..b01f85bb4a7af 100644 --- a/pkgs/development/tools/misc/gnum4/default.nix +++ b/pkgs/development/tools/misc/gnum4/default.nix @@ -13,7 +13,14 @@ stdenv.mkDerivation { configureFlags = [ "--with-syscmd-shell=${stdenv.shell}" ]; # Upstream is aware of it; it may be in the next release. - patches = [ ./s_isdir.patch ] + patches = + [ + ./s_isdir.patch + (fetchurl { + url = "https://sources.debian.org/data/main/m/m4/1.4.18-2/debian/patches/01-fix-ftbfs-with-glibc-2.28.patch"; + sha256 = "12lmdnbml9lfvy0khpjc42riicddaz7li8wmbnsam7zsw6al11qk"; + }) + ] ++ stdenv.lib.optional stdenv.isDarwin ./darwin-secure-format.patch; meta = { From 89590eb7bf08f279c0e65bfaf4ffdd6ca283f8a4 Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Mon, 12 Aug 2019 12:44:07 +0000 Subject: [PATCH 007/208] sharutils: fix build with glibc>=2.28 --- pkgs/tools/archivers/sharutils/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/archivers/sharutils/default.nix b/pkgs/tools/archivers/sharutils/default.nix index 0dfd234bc758c..b4fc2377f0e4f 100644 --- a/pkgs/tools/archivers/sharutils/default.nix +++ b/pkgs/tools/archivers/sharutils/default.nix @@ -25,6 +25,10 @@ stdenv.mkDerivation rec { url = "https://sources.debian.org/data/main/s/sharutils/1:4.15.2-2+deb9u1/debian/patches/01-fix-heap-buffer-overflow-cve-2018-1000097.patch"; sha256 = "19g0sxc8g79aj5gd5idz5409311253jf2q8wqkasf0handdvsbxx"; }) + (fetchurl { + url = "https://sources.debian.org/data/main/s/sharutils/1:4.15.2-4/debian/patches/02-fix-ftbfs-with-glibc-2.28.patch"; + sha256 = "15kpjqnfs98n6irmkh8pw7masr08xala7gx024agv7zv14722vkc"; + }) ]; postPatch = let From 0c75f513045cdccadd53d08c8027815b9b5b3e6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 18 Aug 2019 12:46:38 +0200 Subject: [PATCH 008/208] stdenv bootstrap: disable dejagnu tests There's a failure - I don't know why. The checks from "normal" dejagnu still succeed, so I assume this commit is quite a safe work-around. --- pkgs/stdenv/linux/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/stdenv/linux/default.nix b/pkgs/stdenv/linux/default.nix index 8344c9dfb2b87..f73a297281ef4 100644 --- a/pkgs/stdenv/linux/default.nix +++ b/pkgs/stdenv/linux/default.nix @@ -226,6 +226,7 @@ in ccWrapperStdenv gcc-unwrapped coreutils gnugrep perl gnum4 bison; + dejagnu = super.dejagnu.overrideAttrs (a: { doCheck = false; } ); # This also contains the full, dynamically linked, final Glibc. binutils = prevStage.binutils.override { # Rewrap the binutils with the new glibc, so both the next From 2aea16c4d6ee1fa4985ad94d04f2046b2e2b6df6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 18 Aug 2019 20:58:56 +0200 Subject: [PATCH 009/208] glibc: depend on libidn2 (and libunistring, transitively) It's a bit hacky, but ATM I can't see any better way for glibc >= 2.28. Signed-off-by: Luka Blaskovic --- pkgs/development/libraries/glibc/common.nix | 10 +++++++ pkgs/stdenv/linux/default.nix | 29 ++++++++++++++++++--- 2 files changed, 35 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index a5a83b645abbe..cd3b06f08643b 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -22,6 +22,7 @@ , fetchurl, fetchpatch , linuxHeaders ? null , gd ? null, libpng ? null +, libidn2 , bison , python3 }: @@ -132,6 +133,15 @@ stdenv.mkDerivation ({ # nscd needs libgcc, and we don't want it dynamically linked # because we don't want it to depend on bootstrap-tools libs. echo "LDFLAGS-nscd += -static-libgcc" >> nscd/Makefile + + # Ensure that libidn2 is found. + patch -p 1 < Date: Sat, 24 Aug 2019 08:34:53 +0000 Subject: [PATCH 010/208] libunistring: disable tests --- pkgs/development/libraries/libunistring/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libunistring/default.nix b/pkgs/development/libraries/libunistring/default.nix index e02e5228aa493..2c9a13788c5bf 100644 --- a/pkgs/development/libraries/libunistring/default.nix +++ b/pkgs/development/libraries/libunistring/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { "--with-libiconv-prefix=${libiconv}" ]; - doCheck = true; + doCheck = false; /* This seems to cause several random failures like these, which I assume is because of bad or missing target dependencies in their build system: From 2d5ed2b4b07bbd1bbc1b6c910524cca6d7c5f927 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 2 Jan 2020 23:57:32 +0100 Subject: [PATCH 011/208] glibc: remove outdated patches Co-authored-by: Luka Blaskovic --- .../libraries/glibc/CVE-2018-11236.patch | 146 ------------------ .../libraries/glibc/CVE-2018-11237.patch | 55 ------- pkgs/development/libraries/glibc/common.nix | 26 +--- ...ix-out-of-bounds-access-in-findidxwc.patch | 26 ---- ...-bounds-access-in-ibm-1390-converter.patch | 35 ----- 5 files changed, 2 insertions(+), 286 deletions(-) delete mode 100644 pkgs/development/libraries/glibc/CVE-2018-11236.patch delete mode 100644 pkgs/development/libraries/glibc/CVE-2018-11237.patch delete mode 100644 pkgs/development/libraries/glibc/fix-out-of-bounds-access-in-findidxwc.patch delete mode 100644 pkgs/development/libraries/glibc/fix-out-of-bounds-access-in-ibm-1390-converter.patch diff --git a/pkgs/development/libraries/glibc/CVE-2018-11236.patch b/pkgs/development/libraries/glibc/CVE-2018-11236.patch deleted file mode 100644 index db86e7146f28e..0000000000000 --- a/pkgs/development/libraries/glibc/CVE-2018-11236.patch +++ /dev/null @@ -1,146 +0,0 @@ -From 5460617d1567657621107d895ee2dd83bc1f88f2 Mon Sep 17 00:00:00 2001 -From: Paul Pluzhnikov -Date: Tue, 8 May 2018 18:12:41 -0700 -Subject: [PATCH] Fix BZ 22786: integer addition overflow may cause stack - buffer overflow when realpath() input length is close to SSIZE_MAX. - -2018-05-09 Paul Pluzhnikov - - [BZ #22786] - * stdlib/canonicalize.c (__realpath): Fix overflow in path length - computation. - * stdlib/Makefile (test-bz22786): New test. - * stdlib/test-bz22786.c: New test. ---- - ChangeLog | 8 +++++ - stdlib/Makefile | 2 +- - stdlib/canonicalize.c | 2 +- - stdlib/test-bz22786.c | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++ - 4 files changed, 100 insertions(+), 2 deletions(-) - create mode 100644 stdlib/test-bz22786.c - -diff --git a/stdlib/Makefile b/stdlib/Makefile -index af1643c..1ddb1f9 100644 ---- a/stdlib/Makefile -+++ b/stdlib/Makefile -@@ -84,7 +84,7 @@ tests := tst-strtol tst-strtod testmb testrand testsort testdiv \ - tst-cxa_atexit tst-on_exit test-atexit-race \ - test-at_quick_exit-race test-cxa_atexit-race \ - test-on_exit-race test-dlclose-exit-race \ -- tst-makecontext-align -+ tst-makecontext-align test-bz22786 - - tests-internal := tst-strtod1i tst-strtod3 tst-strtod4 tst-strtod5i \ - tst-tls-atexit tst-tls-atexit-nodelete -diff --git a/stdlib/canonicalize.c b/stdlib/canonicalize.c -index 4135f3f..390fb43 100644 ---- a/stdlib/canonicalize.c -+++ b/stdlib/canonicalize.c -@@ -181,7 +181,7 @@ __realpath (const char *name, char *resolved) - extra_buf = __alloca (path_max); - - len = strlen (end); -- if ((long int) (n + len) >= path_max) -+ if (path_max - n <= len) - { - __set_errno (ENAMETOOLONG); - goto error; -diff --git a/stdlib/test-bz22786.c b/stdlib/test-bz22786.c -new file mode 100644 -index 0000000..e7837f9 ---- /dev/null -+++ b/stdlib/test-bz22786.c -@@ -0,0 +1,90 @@ -+/* Bug 22786: test for buffer overflow in realpath. -+ Copyright (C) 2018 Free Software Foundation, Inc. -+ This file is part of the GNU C Library. -+ -+ The GNU C Library is free software; you can redistribute it and/or -+ modify it under the terms of the GNU Lesser General Public -+ License as published by the Free Software Foundation; either -+ version 2.1 of the License, or (at your option) any later version. -+ -+ The GNU C Library is distributed in the hope that it will be useful, -+ but WITHOUT ANY WARRANTY; without even the implied warranty of -+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ Lesser General Public License for more details. -+ -+ You should have received a copy of the GNU Lesser General Public -+ License along with the GNU C Library; if not, see -+ . */ -+ -+/* This file must be run from within a directory called "stdlib". */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+static int -+do_test (void) -+{ -+ const char dir[] = "bz22786"; -+ const char lnk[] = "bz22786/symlink"; -+ -+ rmdir (dir); -+ if (mkdir (dir, 0755) != 0 && errno != EEXIST) -+ { -+ printf ("mkdir %s: %m\n", dir); -+ return EXIT_FAILURE; -+ } -+ if (symlink (".", lnk) != 0 && errno != EEXIST) -+ { -+ printf ("symlink (%s, %s): %m\n", dir, lnk); -+ return EXIT_FAILURE; -+ } -+ -+ const size_t path_len = (size_t) INT_MAX + 1; -+ -+ DIAG_PUSH_NEEDS_COMMENT; -+#if __GNUC_PREREQ (7, 0) -+ /* GCC 7 warns about too-large allocations; here we need such -+ allocation to succeed for the test to work. */ -+ DIAG_IGNORE_NEEDS_COMMENT (7, "-Walloc-size-larger-than="); -+#endif -+ char *path = malloc (path_len); -+ DIAG_POP_NEEDS_COMMENT; -+ -+ if (path == NULL) -+ { -+ printf ("malloc (%zu): %m\n", path_len); -+ return EXIT_UNSUPPORTED; -+ } -+ -+ /* Construct very long path = "bz22786/symlink/aaaa....." */ -+ char *p = mempcpy (path, lnk, sizeof (lnk) - 1); -+ *(p++) = '/'; -+ memset (p, 'a', path_len - (path - p) - 2); -+ p[path_len - (path - p) - 1] = '\0'; -+ -+ /* This call crashes before the fix for bz22786 on 32-bit platforms. */ -+ p = realpath (path, NULL); -+ -+ if (p != NULL || errno != ENAMETOOLONG) -+ { -+ printf ("realpath: %s (%m)", p); -+ return EXIT_FAILURE; -+ } -+ -+ /* Cleanup. */ -+ unlink (lnk); -+ rmdir (dir); -+ -+ return 0; -+} -+ -+#define TEST_FUNCTION do_test -+#include --- -2.9.3 - diff --git a/pkgs/development/libraries/glibc/CVE-2018-11237.patch b/pkgs/development/libraries/glibc/CVE-2018-11237.patch deleted file mode 100644 index ffc2cec1d5777..0000000000000 --- a/pkgs/development/libraries/glibc/CVE-2018-11237.patch +++ /dev/null @@ -1,55 +0,0 @@ -From f51c8367685dc888a02f7304c729ed5277904aff Mon Sep 17 00:00:00 2001 -From: Andreas Schwab -Date: Thu, 24 May 2018 14:39:18 +0200 -Subject: [PATCH] Don't write beyond destination in - __mempcpy_avx512_no_vzeroupper (bug 23196) - -When compiled as mempcpy, the return value is the end of the destination -buffer, thus it cannot be used to refer to the start of it. - -(cherry picked from commit 9aaaab7c6e4176e61c59b0a63c6ba906d875dc0e) ---- - ChangeLog | 9 +++++++++ - NEWS | 7 +++++++ - string/test-mempcpy.c | 1 + - sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S | 5 +++-- - 4 files changed, 20 insertions(+), 2 deletions(-) - -diff --git a/string/test-mempcpy.c b/string/test-mempcpy.c -index c08fba8..d98ecdd 100644 ---- a/string/test-mempcpy.c -+++ b/string/test-mempcpy.c -@@ -18,6 +18,7 @@ - . */ - - #define MEMCPY_RESULT(dst, len) (dst) + (len) -+#define MIN_PAGE_SIZE 131072 - #define TEST_MAIN - #define TEST_NAME "mempcpy" - #include "test-string.h" -diff --git a/sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S b/sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S -index 23c0f7a..effc3ac 100644 ---- a/sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S -+++ b/sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S -@@ -336,6 +336,7 @@ L(preloop_large): - vmovups (%rsi), %zmm4 - vmovups 0x40(%rsi), %zmm5 - -+ mov %rdi, %r11 - /* Align destination for access with non-temporal stores in the loop. */ - mov %rdi, %r8 - and $-0x80, %rdi -@@ -366,8 +367,8 @@ L(gobble_256bytes_nt_loop): - cmp $256, %rdx - ja L(gobble_256bytes_nt_loop) - sfence -- vmovups %zmm4, (%rax) -- vmovups %zmm5, 0x40(%rax) -+ vmovups %zmm4, (%r11) -+ vmovups %zmm5, 0x40(%r11) - jmp L(check) - - L(preloop_large_bkw): --- -2.9.3 - diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index cd3b06f08643b..9ea943816596e 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -19,7 +19,7 @@ { stdenv, lib , buildPackages -, fetchurl, fetchpatch +, fetchurl , linuxHeaders ? null , gd ? null, libpng ? null , libidn2 @@ -94,35 +94,13 @@ stdenv.mkDerivation ({ url = "https://salsa.debian.org/glibc-team/glibc/raw/49767c9f7de4828220b691b29de0baf60d8a54ec/debian/patches/localedata/locale-C.diff"; sha256 = "0irj60hs2i91ilwg5w7sqrxb695c93xg0ik7yhhq9irprd7fidn4"; }) - - # https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=5460617d1567657621107d895ee2dd83bc1f88f2 - ./CVE-2018-11236.patch - # https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f51c8367685dc888a02f7304c729ed5277904aff - ./CVE-2018-11237.patch - - # Remove after upgrading to glibc 2.28+ - # Change backported from upstream - # https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=9c79cec8cd2a6996a73aa83d79b360ffd4bebde6 - ./fix-out-of-bounds-access-in-findidxwc.patch - - # Remove after upgrading to glibc 2.28+ - # https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=21526a507df8f1b2e37492193a754534d8938c0b - ./fix-out-of-bounds-access-in-ibm-1390-converter.patch ] ++ lib.optionals stdenv.isx86_64 [ ./fix-x64-abi.patch ./2.27-CVE-2019-19126.patch ] ++ lib.optional stdenv.hostPlatform.isMusl ./fix-rpc-types-musl-conflicts.patch - ++ lib.optional stdenv.buildPlatform.isDarwin ./darwin-cross-build.patch - - # Remove after upgrading to glibc 2.28+ - ++ lib.optional (stdenv.hostPlatform != stdenv.buildPlatform || stdenv.hostPlatform.isMusl) (fetchpatch { - url = "https://sourceware.org/git/?p=glibc.git;a=patch;h=780684eb04298977bc411ebca1eadeeba4877833"; - name = "correct-pwent-parsing-issue-and-resulting-build.patch"; - sha256 = "08fja894vzaj8phwfhsfik6jj2pbji7kypy3q8pgxvsd508zdv1q"; - excludes = [ "ChangeLog" ]; - }); + ++ lib.optional stdenv.buildPlatform.isDarwin ./darwin-cross-build.patch; postPatch = '' diff --git a/pkgs/development/libraries/glibc/fix-out-of-bounds-access-in-findidxwc.patch b/pkgs/development/libraries/glibc/fix-out-of-bounds-access-in-findidxwc.patch deleted file mode 100644 index 2d1ac0bc3afb6..0000000000000 --- a/pkgs/development/libraries/glibc/fix-out-of-bounds-access-in-findidxwc.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff -ur glibc-2.27/locale/weightwc.h glibc-2.27-patched/locale/weightwc.h ---- glibc-2.27/locale/weightwc.h 2018-02-02 01:17:18.000000000 +0900 -+++ glibc-2.27-patched/locale/weightwc.h 2020-01-12 04:54:16.044440602 +0900 -@@ -94,19 +94,19 @@ - if (cp[cnt] != usrc[cnt]) - break; - -- if (cnt < nhere - 1) -+ if (cnt < nhere - 1 || cnt == len) - { - cp += 2 * nhere; - continue; - } - -- if (cp[nhere - 1] > usrc[nhere -1]) -+ if (cp[nhere - 1] > usrc[nhere - 1]) - { - cp += 2 * nhere; - continue; - } - -- if (cp[2 * nhere - 1] < usrc[nhere -1]) -+ if (cp[2 * nhere - 1] < usrc[nhere - 1]) - { - cp += 2 * nhere; - continue; diff --git a/pkgs/development/libraries/glibc/fix-out-of-bounds-access-in-ibm-1390-converter.patch b/pkgs/development/libraries/glibc/fix-out-of-bounds-access-in-ibm-1390-converter.patch deleted file mode 100644 index 8b560566a4918..0000000000000 --- a/pkgs/development/libraries/glibc/fix-out-of-bounds-access-in-ibm-1390-converter.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 21526a507df8f1b2e37492193a754534d8938c0b Mon Sep 17 00:00:00 2001 -From: Andreas Schwab -Date: Tue, 24 Jul 2018 14:08:34 +0200 -Subject: [PATCH] Fix out-of-bounds access in IBM-1390 converter (bug 23448) - -The IBM-1390 converter can consume/produce two UCS4 characters in each -loop. ---- - ChangeLog | 6 ++++++ - iconvdata/ibm1364.c | 2 ++ - 2 files changed, 8 insertions(+) - -diff --git a/iconvdata/ibm1364.c b/iconvdata/ibm1364.c -index b833273..517fe60 100644 ---- a/iconvdata/ibm1364.c -+++ b/iconvdata/ibm1364.c -@@ -150,6 +150,7 @@ enum - #define MIN_NEEDED_INPUT MIN_NEEDED_FROM - #define MAX_NEEDED_INPUT MAX_NEEDED_FROM - #define MIN_NEEDED_OUTPUT MIN_NEEDED_TO -+#define MAX_NEEDED_OUTPUT MAX_NEEDED_TO - #define LOOPFCT FROM_LOOP - #define BODY \ - { \ -@@ -296,6 +297,7 @@ enum - - /* Next, define the other direction. */ - #define MIN_NEEDED_INPUT MIN_NEEDED_TO -+#define MAX_NEEDED_INPUT MAX_NEEDED_TO - #define MIN_NEEDED_OUTPUT MIN_NEEDED_FROM - #define MAX_NEEDED_OUTPUT MAX_NEEDED_FROM - #define LOOPFCT TO_LOOP --- -2.9.3 - From 01ce36f7883cd8fbbeeb3d023222ef031228f6bd Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 2 Jan 2020 23:57:56 +0100 Subject: [PATCH 012/208] bzip2: fix aarch64 build --- pkgs/tools/compression/bzip2/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/compression/bzip2/default.nix b/pkgs/tools/compression/bzip2/default.nix index a440c08bd1bbd..41dcd54ecdb60 100644 --- a/pkgs/tools/compression/bzip2/default.nix +++ b/pkgs/tools/compression/bzip2/default.nix @@ -1,5 +1,6 @@ { stdenv, fetchurl , linkStatic ? (stdenv.hostPlatform.system == "i686-cygwin") +, autoreconfHook }: stdenv.mkDerivation rec { @@ -20,6 +21,8 @@ stdenv.mkDerivation rec { sha256 = "0b5b5p8c7bslc6fslcr1nj9136412v3qcvbg6yxi9argq9g72v8c"; }; + nativeBuildInputs = [ autoreconfHook ]; + patches = [ ./CVE-2016-3189.patch ./cve-2019-12900.patch From 2476d6decabf1be63151dd94be15e87fad52fb0b Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 3 Jan 2020 16:55:14 +0100 Subject: [PATCH 013/208] expect: fix aarch64 build --- pkgs/tools/misc/expect/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/misc/expect/default.nix b/pkgs/tools/misc/expect/default.nix index fe18a50656082..f43309196349b 100644 --- a/pkgs/tools/misc/expect/default.nix +++ b/pkgs/tools/misc/expect/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, tcl, makeWrapper }: +{ stdenv, fetchurl, tcl, makeWrapper, autoreconfHook }: stdenv.mkDerivation rec { version = "5.45.4"; @@ -10,11 +10,11 @@ stdenv.mkDerivation rec { }; buildInputs = [ tcl ]; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ makeWrapper autoreconfHook ]; hardeningDisable = [ "format" ]; - patchPhase = '' + postPatch = '' sed -i "s,/bin/stty,$(type -p stty),g" configure ''; @@ -22,7 +22,12 @@ stdenv.mkDerivation rec { "--with-tcl=${tcl}/lib" "--with-tclinclude=${tcl}/include" "--exec-prefix=\${out}" - ]; + ] ++ (stdenv.lib.optionals stdenv.isAarch64 [ + # FIXME(ma27) not entirely sure why this breaks now, + # we should at least find the cause before merging the glibc 2.30 + # update. + "--build=aarch64-unknown-linux-gnu" + ]); postInstall = '' for i in $out/bin/*; do From 2d36eac7801824d5b6d7cc43958b9733e5901109 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 3 Jan 2020 16:56:43 +0100 Subject: [PATCH 014/208] stdenv: rebuild aarch64 bootstrap files with gcc8 The old bootstrapping files would break with glibc 2.30 as at least gcc6 is needed. --- pkgs/stdenv/linux/bootstrap-files/aarch64.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix b/pkgs/stdenv/linux/bootstrap-files/aarch64.nix index ca7e84502ab37..90c74bf1723f7 100644 --- a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix +++ b/pkgs/stdenv/linux/bootstrap-files/aarch64.nix @@ -1,11 +1,13 @@ +# FIXME(ma27): before merging this to master we *have* to replace those files +# as they're built for testing purposes with the aarch64 community builder. { busybox = import { - url = http://nixos-arm.dezgeg.me/bootstrap-aarch64-2017-03-11-bb3ef8/busybox; - sha256 = "12qcml1l67skpjhfjwy7gr10nc86gqcwjmz9ggp7knss8gq8pv7f"; + url = "https://aarch64.mbosch.me/busybox"; + sha256 = "10z8aigcj0lyfwbc4wzl7s0ng9g37sx1vsqh9sijw3hi0gfhhn4v"; executable = true; }; bootstrapTools = import { - url = http://nixos-arm.dezgeg.me/bootstrap-aarch64-2017-03-11-bb3ef8/bootstrap-tools.tar.xz; - sha256 = "1075d5n4yclbhgisi6ba50601mw3fhivlkjs462qlnq8hh0xc7nq"; + url = "https://aarch64.mbosch.me/bootstrap-tools.tar.xz"; + sha256 = "0n4k0l7j2yqjzicj1gyk8gdpbszqn6yj6mlx6m2pzfcm2hmbzwfk"; }; } From be3e7b4f44911953bd65cbd5866619301f64d398 Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Sun, 5 Jan 2020 09:46:45 +0000 Subject: [PATCH 015/208] libffi: only run tests on musl targets Python3 is now needed for for glibc build which pulls libffi, so I suppose libffi is now part of stdenv on linux with glibc as on darwin. --- pkgs/development/libraries/libffi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index cc080e7c6388d..86e790bb9659a 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -1,9 +1,9 @@ { stdenv, fetchurl, fetchpatch , autoreconfHook -# libffi is used in darwin stdenv +# libffi is used in darwin and linux with glibc stdenv # we cannot run checks within it -, doCheck ? !stdenv.isDarwin, dejagnu +, doCheck ? stdenv.hostPlatform.isMusl, dejagnu }: stdenv.mkDerivation rec { From dcd9031572423d8537f4f63cfced3bc4d0a05fed Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Wed, 8 Jan 2020 08:03:22 +0000 Subject: [PATCH 016/208] ppp: fix build with glibc>=2.28 --- pkgs/tools/networking/ppp/default.nix | 9 ++++++++- pkgs/tools/networking/ppp/nix-purity.patch | 15 ++++++++++++--- 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/networking/ppp/default.nix b/pkgs/tools/networking/ppp/default.nix index 0efef74f6c358..3446157df7a8d 100644 --- a/pkgs/tools/networking/ppp/default.nix +++ b/pkgs/tools/networking/ppp/default.nix @@ -10,10 +10,17 @@ stdenv.mkDerivation rec { }; patches = - [ ( substituteAll { + [ + # fix for glibc>=2.28 + (fetchurl { + url = "https://github.com/paulusmack/ppp/commit/3c7b86229f7bd2600d74db14b1fe5b3896be3875.patch"; + sha256 = "0qlbi247lx3injpy8a1gcij9yilik0vfaibkpvdp88k3sa1rs69z"; + }) + ( substituteAll { src = ./nix-purity.patch; inherit libpcap; glibc = stdenv.cc.libc.dev or stdenv.cc.libc; + openssl = openssl.dev; }) # Without nonpriv.patch, pppd --version doesn't work when not run as # root. diff --git a/pkgs/tools/networking/ppp/nix-purity.patch b/pkgs/tools/networking/ppp/nix-purity.patch index c74935c0ec8b2..5321a472e7342 100644 --- a/pkgs/tools/networking/ppp/nix-purity.patch +++ b/pkgs/tools/networking/ppp/nix-purity.patch @@ -1,8 +1,8 @@ diff --git a/pppd/Makefile.linux b/pppd/Makefile.linux -index 060db6a..c151c62 100644 +index 1ebebec..bf90c62 100644 --- a/pppd/Makefile.linux +++ b/pppd/Makefile.linux -@@ -117,7 +117,7 @@ CFLAGS += -DHAS_SHADOW +@@ -120,7 +120,7 @@ CFLAGS += -DHAS_SHADOW #LIBS += -lshadow $(LIBS) endif @@ -11,7 +11,16 @@ index 060db6a..c151c62 100644 CFLAGS += -DHAVE_CRYPT_H=1 LIBS += -lcrypt endif -@@ -169,7 +169,7 @@ LIBS += -ldl +@@ -132,7 +132,7 @@ endif + + ifdef NEEDDES + ifndef USE_CRYPT +-CFLAGS += -I/usr/include/openssl ++CFLAGS += -I@openssl@/include/openssl + LIBS += -lcrypto + else + CFLAGS += -DUSE_CRYPT=1 +@@ -178,7 +178,7 @@ LIBS += -ldl endif ifdef FILTER From d9b726aef9450ee953d6ca069ff3c306774cc400 Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Tue, 14 Jan 2020 22:32:09 +0000 Subject: [PATCH 017/208] jfsutils: fix build with glibc>=2.28 --- pkgs/tools/filesystems/jfsutils/default.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/filesystems/jfsutils/default.nix b/pkgs/tools/filesystems/jfsutils/default.nix index 92dfe00c9514b..8b899da32c105 100644 --- a/pkgs/tools/filesystems/jfsutils/default.nix +++ b/pkgs/tools/filesystems/jfsutils/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libuuid, autoreconfHook }: +{ stdenv, fetchurl, fetchpatch, libuuid, autoreconfHook }: stdenv.mkDerivation rec { name = "jfsutils-1.1.15"; @@ -13,6 +13,12 @@ stdenv.mkDerivation rec { ./hardening-format.patch # required for cross-compilation ./ar-fix.patch + # fix for glibc>=2.28 + (fetchpatch { + name = "add_sysmacros.patch"; + url = "https://sources.debian.org/data/main/j/jfsutils/1.1.15-4/debian/patches/add_sysmacros.patch"; + sha256 = "1qcwvxs4d0d24w5x98z59arqfx2n7f0d9xaqhjcg6w8n34vkhnyc"; + }) ]; nativeBuildInputs = [ autoreconfHook ]; From ff135a3243d81cecd7b818829cc7151ee9186fb3 Mon Sep 17 00:00:00 2001 From: Luka Blaskovic Date: Tue, 14 Jan 2020 22:43:23 +0000 Subject: [PATCH 018/208] oathToolkit: fix build with glibc>=2.28 --- pkgs/tools/security/oath-toolkit/default.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/security/oath-toolkit/default.nix b/pkgs/tools/security/oath-toolkit/default.nix index e31d62dc8b7af..d462101e92eaa 100644 --- a/pkgs/tools/security/oath-toolkit/default.nix +++ b/pkgs/tools/security/oath-toolkit/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitLab, pam, xmlsec, autoreconfHook, pkgconfig, libxml2, gtk-doc, perl, gengetopt, bison, help2man }: +{ stdenv, fetchFromGitLab, fetchpatch, pam, xmlsec, autoreconfHook, pkgconfig, libxml2, gtk-doc, perl, gengetopt, bison, help2man }: let securityDependency = @@ -15,6 +15,15 @@ in stdenv.mkDerivation { sha256 = "0n2sl444723f1k0sjmc0mzdwslx51yxac39c2cx2bl3ykacgfv74"; }; + patches = [ + # fix for glibc>=2.28 + (fetchpatch { + name = "new_glibc_check.patch"; + url = "https://sources.debian.org/data/main/o/oath-toolkit/2.6.1-1.3/debian/patches/new-glibc-check.patch"; + sha256 = "0h75xyy3xsl485v7w27yqkks6z9sgsjmrv6wiswy15fdj5wyciv3"; + }) + ]; + buildInputs = [ securityDependency libxml2 perl gengetopt bison ]; nativeBuildInputs = [ autoreconfHook gtk-doc help2man pkgconfig ]; From 8e7bbb7d4f70957f1bb7ed049cb038236be58bf7 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 17 Jan 2020 01:44:33 +0100 Subject: [PATCH 019/208] postfix: fix build w/glibc 2.30 --- .../0001-Fix-build-with-glibc-2.30.patch | 34 +++++++++++++++++++ pkgs/servers/mail/postfix/default.nix | 1 + 2 files changed, 35 insertions(+) create mode 100644 pkgs/servers/mail/postfix/0001-Fix-build-with-glibc-2.30.patch diff --git a/pkgs/servers/mail/postfix/0001-Fix-build-with-glibc-2.30.patch b/pkgs/servers/mail/postfix/0001-Fix-build-with-glibc-2.30.patch new file mode 100644 index 0000000000000..9613b8906a003 --- /dev/null +++ b/pkgs/servers/mail/postfix/0001-Fix-build-with-glibc-2.30.patch @@ -0,0 +1,34 @@ +From a6a61d0dc018101a9a8d0a664f31140d7e38db0e Mon Sep 17 00:00:00 2001 +From: Maximilian Bosch +Date: Fri, 17 Jan 2020 01:42:40 +0100 +Subject: [PATCH] Fix build with glibc 2.30 + +https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/1842923 +--- + src/dns/dns_str_resflags.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/src/dns/dns_str_resflags.c b/src/dns/dns_str_resflags.c +index 5f2cce5..df32345 100644 +--- a/src/dns/dns_str_resflags.c ++++ b/src/dns/dns_str_resflags.c +@@ -60,10 +60,16 @@ static const LONG_NAME_MASK resflag_table[] = { + "RES_DEFNAMES", RES_DEFNAMES, + "RES_STAYOPEN", RES_STAYOPEN, + "RES_DNSRCH", RES_DNSRCH, ++#ifdef RES_INSECURE1 + "RES_INSECURE1", RES_INSECURE1, ++#endif ++#ifdef RES_INSECURE2 + "RES_INSECURE2", RES_INSECURE2, ++#endif + "RES_NOALIASES", RES_NOALIASES, ++#ifdef RES_USE_INET6 + "RES_USE_INET6", RES_USE_INET6, ++#endif + #ifdef RES_ROTATE + "RES_ROTATE", RES_ROTATE, + #endif +-- +2.23.1 + diff --git a/pkgs/servers/mail/postfix/default.nix b/pkgs/servers/mail/postfix/default.nix index c0e6252a5518c..d797a9ec9a39b 100644 --- a/pkgs/servers/mail/postfix/default.nix +++ b/pkgs/servers/mail/postfix/default.nix @@ -48,6 +48,7 @@ in stdenv.mkDerivation rec { ./postfix-3.0-no-warnings.patch ./post-install-script.patch ./relative-symlinks.patch + ./0001-Fix-build-with-glibc-2.30.patch ]; postPatch = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' From 9646fafc5d182d01288b179115aa43c3d9c2931c Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 19 Jan 2020 22:10:14 +0100 Subject: [PATCH 020/208] expect: remove hack for aarch64 build Not sure if I missed something or the issue got fixed later, but it's not needed anymore to pass a `--build` flag to the configure script on aarch64. The autoreconfHooks are still needed for expect and bzip2. --- pkgs/tools/misc/expect/default.nix | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkgs/tools/misc/expect/default.nix b/pkgs/tools/misc/expect/default.nix index f43309196349b..4a6f62f995bab 100644 --- a/pkgs/tools/misc/expect/default.nix +++ b/pkgs/tools/misc/expect/default.nix @@ -22,12 +22,7 @@ stdenv.mkDerivation rec { "--with-tcl=${tcl}/lib" "--with-tclinclude=${tcl}/include" "--exec-prefix=\${out}" - ] ++ (stdenv.lib.optionals stdenv.isAarch64 [ - # FIXME(ma27) not entirely sure why this breaks now, - # we should at least find the cause before merging the glibc 2.30 - # update. - "--build=aarch64-unknown-linux-gnu" - ]); + ]; postInstall = '' for i in $out/bin/*; do From 2df926d9a656a918ffb8754983d56d09fea2f946 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 19 Jan 2020 22:33:36 +0100 Subject: [PATCH 021/208] seasocks: fix build w/glibc-2.30 --- pkgs/development/libraries/seasocks/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/seasocks/default.nix b/pkgs/development/libraries/seasocks/default.nix index c6bb2afc2705b..932bf48e2a18e 100644 --- a/pkgs/development/libraries/seasocks/default.nix +++ b/pkgs/development/libraries/seasocks/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchFromGitHub, cmake, python, zlib }: +{ stdenv, fetchFromGitHub, cmake, python, zlib, fetchpatch }: stdenv.mkDerivation rec { pname = "seasocks"; @@ -11,6 +11,13 @@ stdenv.mkDerivation rec { sha256 = "1vzdhp61bq2bddz7kkpygdq5adxdspjw1q6a03j6qyyimapblrg8"; }; + patches = [ + (fetchpatch { + url = "https://github.com/mattgodbolt/seasocks/commit/5753b50ce3b2232d166843450043f88a4a362422.patch"; + sha256 = "1c20xjma8jdgcr5m321srpmys6b4jvqkazfqr668km3r2ck5xncl"; + }) + ]; + nativeBuildInputs = [ cmake ]; buildInputs = [ zlib python ]; From e7b6039d0c04c0feea29ccb7c9386a16508733b1 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sun, 19 Jan 2020 22:39:04 +0100 Subject: [PATCH 022/208] xnbd: fix build w/glibc-2.30 --- .../xnbd/0001-Fix-build-for-glibc-2.28.patch | 25 +++++++++++++++++++ pkgs/tools/networking/xnbd/default.nix | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 pkgs/tools/networking/xnbd/0001-Fix-build-for-glibc-2.28.patch diff --git a/pkgs/tools/networking/xnbd/0001-Fix-build-for-glibc-2.28.patch b/pkgs/tools/networking/xnbd/0001-Fix-build-for-glibc-2.28.patch new file mode 100644 index 0000000000000..712183e56c748 --- /dev/null +++ b/pkgs/tools/networking/xnbd/0001-Fix-build-for-glibc-2.28.patch @@ -0,0 +1,25 @@ +From e799a7e0a64696e4ef6c088d36e4db09f8323581 Mon Sep 17 00:00:00 2001 +From: Maximilian Bosch +Date: Sun, 19 Jan 2020 22:37:04 +0100 +Subject: [PATCH] Fix build for glibc>=2.28 + +The major/minor macros are defined in now. +--- + lib/io.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/lib/io.h b/lib/io.h +index 8703cc8..e3d0d10 100644 +--- a/lib/io.h ++++ b/lib/io.h +@@ -33,6 +33,7 @@ + #include + #include + #include ++#include + + + void read_all(int fd, void *buf, size_t len); +-- +2.23.1 + diff --git a/pkgs/tools/networking/xnbd/default.nix b/pkgs/tools/networking/xnbd/default.nix index e898904c6d4b4..a874565684ff6 100644 --- a/pkgs/tools/networking/xnbd/default.nix +++ b/pkgs/tools/networking/xnbd/default.nix @@ -10,6 +10,8 @@ stdenv.mkDerivation rec { sourceRoot = "${name}/trunk"; + patches = [ ./0001-Fix-build-for-glibc-2.28.patch ]; + nativeBuildInputs = [ autoreconfHook pkgconfig ]; buildInputs = [ glib jansson ]; From 8045baf09d076dac3d777a5ff6b02d3461799f1d Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 20 Jan 2020 14:03:46 +0100 Subject: [PATCH 023/208] rr: 5.2.0 -> 5.3.0, fix build w/glibc-2.30 --- pkgs/development/tools/analysis/rr/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/analysis/rr/default.nix b/pkgs/development/tools/analysis/rr/default.nix index a8d95eb05deb2..8ca6dff9f5db1 100644 --- a/pkgs/development/tools/analysis/rr/default.nix +++ b/pkgs/development/tools/analysis/rr/default.nix @@ -1,14 +1,14 @@ -{ stdenv, fetchFromGitHub, cmake, libpfm, zlib, pkgconfig, python2Packages, which, procps, gdb, capnproto }: +{ stdenv, fetchFromGitHub, cmake, libpfm, zlib, pkgconfig, python3Packages, which, procps, gdb, capnproto }: stdenv.mkDerivation rec { - version = "5.2.0"; + version = "5.3.0"; pname = "rr"; src = fetchFromGitHub { owner = "mozilla"; repo = "rr"; rev = version; - sha256 = "19jsnm8n2smalx2z60x9d8f6g4kdm7zghwyjfvwcxnslk1vn9dkc"; + sha256 = "1x6l1xsdksnhz9v50p4r7hhmr077cq20kaywqy1jzdklvkjqzf64"; }; postPatch = '' @@ -23,7 +23,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ - cmake libpfm zlib python2Packages.python python2Packages.pexpect which procps gdb capnproto + cmake libpfm zlib python3Packages.python python3Packages.pexpect which procps gdb capnproto ]; propagatedBuildInputs = [ gdb ]; # needs GDB to replay programs at runtime cmakeFlags = [ From 894da51750f8507f701457948756642df78d3923 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 20 Jan 2020 15:59:20 +0100 Subject: [PATCH 024/208] diod: fix build w/glibc-2.30 For compatibility with newer glibc versions, `sys/sysmacros.h` needs to be included. --- pkgs/servers/diod/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/diod/default.nix b/pkgs/servers/diod/default.nix index cf81d9b4b9af3..9e33a8c7910e3 100644 --- a/pkgs/servers/diod/default.nix +++ b/pkgs/servers/diod/default.nix @@ -13,6 +13,7 @@ stdenv.mkDerivation rec { postPatch = '' substituteInPlace diod/xattr.c --replace attr/xattr.h sys/xattr.h + sed -i -e '/sys\/types\.h>/a #include ' diod/ops.c ''; buildInputs = [ munge lua libcap perl ncurses ]; From 1200d06f82beacf5bc664c8ba1df4afd5e4a8436 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 20 Jan 2020 16:03:20 +0100 Subject: [PATCH 025/208] distrho: fix build w/glibc-2.30 --- pkgs/applications/audio/distrho/default.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/audio/distrho/default.nix b/pkgs/applications/audio/distrho/default.nix index 0d2858713eba0..646e2ccca15cf 100644 --- a/pkgs/applications/audio/distrho/default.nix +++ b/pkgs/applications/audio/distrho/default.nix @@ -1,6 +1,7 @@ { stdenv, fetchFromGitHub, alsaLib, fftwSinglePrec, freetype, libjack2 , pkgconfig, ladspa-sdk, premake3 , libX11, libXcomposite, libXcursor, libXext, libXinerama, libXrender +, fetchpatch }: let @@ -26,7 +27,14 @@ in stdenv.mkDerivation rec { runHook postConfigure ''; - patchPhase = '' + patches = [ + (fetchpatch { + url = "https://github.com/DISTRHO/DISTRHO-Ports/commit/00ad25fd574c1724bbc974308aa5e88306969009.patch"; + sha256 = "0hdnnvn35g76q7133azwalbm1dxs8dm2yg3zjjb1kzq0x6qrazx5"; + }) + ]; + + postPatch = '' sed -e "s#@./scripts#sh scripts#" -i Makefile ''; From feb29ae15e712035c6c0590a401c14098a496e85 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 20 Jan 2020 16:25:32 +0100 Subject: [PATCH 026/208] gcal: fix build w/glibc-2.30 See https://lists.gnu.org/archive/html/bug-gcal/2018-10/msg00000.html for further reference. --- pkgs/applications/misc/gcal/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/gcal/default.nix b/pkgs/applications/misc/gcal/default.nix index f5eb6e188b7ab..713000d3f69af 100644 --- a/pkgs/applications/misc/gcal/default.nix +++ b/pkgs/applications/misc/gcal/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, ncurses }: +{ stdenv, fetchurl, ncurses, fetchpatch }: stdenv.mkDerivation rec { pname = "gcal"; @@ -9,6 +9,13 @@ stdenv.mkDerivation rec { sha256 = "1av11zkfirbixn05hyq4xvilin0ncddfjqzc4zd9pviyp506rdci"; }; + patches = [ + (fetchpatch { + url = "https://src.fedoraproject.org/rpms/gcal/raw/master/f/gcal-glibc-no-libio.patch"; + sha256 = "0l4nw9kgzsay32rsdwvs75pbp4fhx6pfm85paynfbd20cdm2n2kv"; + }) + ]; + enableParallelBuilding = true; buildInputs = [ ncurses ]; From c3c2e6722113396617da8754ce24518f4bd65e88 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 20 Jan 2020 18:29:31 +0100 Subject: [PATCH 027/208] drbd: fix build w/glibc-2.30 Decided to not bump to a later version as they decided to split the repo which would've made change way more complicated. --- pkgs/os-specific/linux/drbd/default.nix | 2 +- .../linux/drbd/fix-glibc-compilation.patch | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 pkgs/os-specific/linux/drbd/fix-glibc-compilation.patch diff --git a/pkgs/os-specific/linux/drbd/default.nix b/pkgs/os-specific/linux/drbd/default.nix index 74f3430c2d892..02b8afa721f6e 100644 --- a/pkgs/os-specific/linux/drbd/default.nix +++ b/pkgs/os-specific/linux/drbd/default.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation rec { sha256 = "1w4889h1ak7gy9w33kd4fgjlfpgmp6hzfya16p1pkc13bjf22mm0"; }; - patches = [ ./pass-force.patch ]; + patches = [ ./pass-force.patch ./fix-glibc-compilation.patch ]; nativeBuildInputs = [ flex ]; buildInputs = [ perl ]; diff --git a/pkgs/os-specific/linux/drbd/fix-glibc-compilation.patch b/pkgs/os-specific/linux/drbd/fix-glibc-compilation.patch new file mode 100644 index 0000000000000..621a2dd995db5 --- /dev/null +++ b/pkgs/os-specific/linux/drbd/fix-glibc-compilation.patch @@ -0,0 +1,24 @@ +diff --git a/user/drbdadm_adjust.c b/user/drbdadm_adjust.c +index cb23270..3a751ca 100644 +--- a/user/drbdadm_adjust.c ++++ b/user/drbdadm_adjust.c +@@ -29,6 +29,7 @@ + #include + #include + #include ++#include + #include + #include + +diff --git a/user/legacy/drbdadm_adjust.c b/user/legacy/drbdadm_adjust.c +index c79163c..6990ffb 100644 +--- a/user/legacy/drbdadm_adjust.c ++++ b/user/legacy/drbdadm_adjust.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + #include + From ad2fd68cfff1c6c37744ac217cb8a718fc6fa417 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 20 Jan 2020 20:49:39 +0100 Subject: [PATCH 028/208] xen_4_8: fix build w/glibc-2.30 The header (and the `sysctl`-function) were unused, so the inclusion can be removed safely. This was done by upstream in 4.9 as well[1]. [1] https://github.com/xen-project/xen/commit/74858c9eaf335658b4c19cb4a848bb721065c233 --- pkgs/applications/virtualization/xen/4.8.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/xen/4.8.nix b/pkgs/applications/virtualization/xen/4.8.nix index 1d0e01fcb8222..a8d1076982489 100644 --- a/pkgs/applications/virtualization/xen/4.8.nix +++ b/pkgs/applications/virtualization/xen/4.8.nix @@ -185,7 +185,10 @@ callPackage (import ./generic.nix (rec { # Avoid a glibc >= 2.25 deprecation warnings that get fatal via -Werror. sed 1i'#include ' \ -i tools/blktap2/control/tap-ctl-allocate.c \ - -i tools/libxl/libxl_device.c + -i tools/libxl/libxl_device.c \ + -i tools/qemu-xen/hw/9pfs/9p.c + + sed -i -e '/sys\/sysctl\.h/d' tools/blktap2/drivers/block-remus.c ''; passthru.qemu-system-i386 = if withInternalQemu From 7fea9df027243c69a4d067af7bbd4cccfaf20266 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 23 Jan 2020 01:46:29 +0100 Subject: [PATCH 029/208] mono: fix build w/glibc-2.30 --- pkgs/development/compilers/mono/generic.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/compilers/mono/generic.nix b/pkgs/development/compilers/mono/generic.nix index e0cfe247b23a9..e40d07772dd33 100644 --- a/pkgs/development/compilers/mono/generic.nix +++ b/pkgs/development/compilers/mono/generic.nix @@ -22,8 +22,6 @@ stdenv.mkDerivation rec { propagatedBuildInputs = [glib]; - NIX_LDFLAGS = if stdenv.isDarwin then "" else "-lgcc_s" ; - # To overcome the bug https://bugzilla.novell.com/show_bug.cgi?id=644723 dontDisableStatic = true; From c36d8a8338e310ef241074ac617e6323928ae57d Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 23 Jan 2020 09:33:34 +0100 Subject: [PATCH 030/208] foundationdb61: fix build w/glibc-2.30 --- pkgs/servers/foundationdb/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/servers/foundationdb/default.nix b/pkgs/servers/foundationdb/default.nix index ea762ed656d60..b7f52e4b836f9 100644 --- a/pkgs/servers/foundationdb/default.nix +++ b/pkgs/servers/foundationdb/default.nix @@ -24,6 +24,11 @@ let sha256 = "11y434w68cpk7shs2r22hyrpcrqi8vx02cw7v5x79qxvnmdxv2an"; }; + glibc230-fix = fetchpatch { + url = "https://github.com/Ma27/foundationdb/commit/e133cb974b9a9e4e1dc2d4ac15881d31225c0197.patch"; + sha256 = "1v9q2fyc73msigcykjnbmfig45zcrkrzcg87b0r6mxpnby8iryl1"; + }; + in with builtins; { # Older versions use the bespoke 'vsmake' build system @@ -76,6 +81,7 @@ in with builtins; { patches = [ ./patches/clang-libcxx.patch ./patches/suppress-clang-warnings.patch + glibc230-fix ]; }; From 32ea78acd7f70f8dd301bb1061d23b27a70ec2f7 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 23 Jan 2020 10:40:49 +0100 Subject: [PATCH 031/208] spaceFM: fix build w/glibc-2.30 --- pkgs/applications/misc/spacefm/default.nix | 2 ++ pkgs/applications/misc/spacefm/glibc-fix.patch | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 pkgs/applications/misc/spacefm/glibc-fix.patch diff --git a/pkgs/applications/misc/spacefm/default.nix b/pkgs/applications/misc/spacefm/default.nix index 9550a8d4fd7b0..47e13fa250855 100644 --- a/pkgs/applications/misc/spacefm/default.nix +++ b/pkgs/applications/misc/spacefm/default.nix @@ -13,6 +13,8 @@ stdenv.mkDerivation rec { sha256 = "089r6i40lxcwzp60553b18f130asspnzqldlpii53smz52kvpirx"; }; + patches = [ ./glibc-fix.patch ]; + configureFlags = [ "--with-bash-path=${pkgs.bash}/bin/bash" ]; diff --git a/pkgs/applications/misc/spacefm/glibc-fix.patch b/pkgs/applications/misc/spacefm/glibc-fix.patch new file mode 100644 index 0000000000000..b8e9f1e9195e7 --- /dev/null +++ b/pkgs/applications/misc/spacefm/glibc-fix.patch @@ -0,0 +1,12 @@ +diff --git a/src/main.c b/src/main.c +index 27f5614..2b45708 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -23,6 +23,7 @@ + #include + #include + #include ++#include + + #include + From 91b7e73bbcb688e4b7de44752ebaee892d6fa31b Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 23 Jan 2020 11:00:54 +0100 Subject: [PATCH 032/208] xen_4_8-{light,slim}: fix build --- pkgs/applications/virtualization/xen/4.8.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/xen/4.8.nix b/pkgs/applications/virtualization/xen/4.8.nix index a8d1076982489..8cc9c23d2bfd3 100644 --- a/pkgs/applications/virtualization/xen/4.8.nix +++ b/pkgs/applications/virtualization/xen/4.8.nix @@ -186,7 +186,7 @@ callPackage (import ./generic.nix (rec { sed 1i'#include ' \ -i tools/blktap2/control/tap-ctl-allocate.c \ -i tools/libxl/libxl_device.c \ - -i tools/qemu-xen/hw/9pfs/9p.c + ${optionalString withInternalQemu "-i tools/qemu-xen/hw/9pfs/9p.c"} sed -i -e '/sys\/sysctl\.h/d' tools/blktap2/drivers/block-remus.c ''; From 4f5830cf9e2bc9eaae38a9adf9e515ecaa4b29cb Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 25 Jan 2020 12:15:03 +0100 Subject: [PATCH 033/208] mono4: fix build w/glibc-2.30 --- pkgs/development/compilers/mono/4.nix | 1 + pkgs/development/compilers/mono/generic.nix | 3 ++- pkgs/development/compilers/mono/mono4-glibc.patch | 12 ++++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/compilers/mono/mono4-glibc.patch diff --git a/pkgs/development/compilers/mono/4.nix b/pkgs/development/compilers/mono/4.nix index cb6edb2a546dc..02c6177c9df00 100644 --- a/pkgs/development/compilers/mono/4.nix +++ b/pkgs/development/compilers/mono/4.nix @@ -5,4 +5,5 @@ callPackage ./generic.nix ({ version = "4.8.1.0"; sha256 = "1vyvp2g28ihcgxgxr8nhzyzdmzicsh5djzk8dk1hj5p5f2k3ijqq"; enableParallelBuilding = false; # #32386, https://hydra.nixos.org/build/65600645 + extraPatches = [ ./mono4-glibc.patch ]; }) diff --git a/pkgs/development/compilers/mono/generic.nix b/pkgs/development/compilers/mono/generic.nix index e40d07772dd33..61d298543d0bd 100644 --- a/pkgs/development/compilers/mono/generic.nix +++ b/pkgs/development/compilers/mono/generic.nix @@ -1,6 +1,7 @@ { stdenv, fetchurl, bison, pkgconfig, glib, gettext, perl, libgdiplus, libX11, callPackage, ncurses, zlib, withLLVM ? false, cacert, Foundation, libobjc, python, version, sha256, autoconf, libtool, automake, cmake, which , enableParallelBuilding ? true , srcArchiveSuffix ? "tar.bz2" +, extraPatches ? [] }: let @@ -42,7 +43,7 @@ stdenv.mkDerivation rec { # We want pkg-config to take priority over the dlls in the Mono framework and the GAC # because we control pkg-config - patches = [ ./pkgconfig-before-gac.patch ]; + patches = [ ./pkgconfig-before-gac.patch ] ++ extraPatches; # Patch all the necessary scripts. Also, if we're using LLVM, we fix the default # LLVM path to point into the Mono LLVM build, since it's private anyway. diff --git a/pkgs/development/compilers/mono/mono4-glibc.patch b/pkgs/development/compilers/mono/mono4-glibc.patch new file mode 100644 index 0000000000000..07d5f03f90b8c --- /dev/null +++ b/pkgs/development/compilers/mono/mono4-glibc.patch @@ -0,0 +1,12 @@ +diff --git a/mono/io-layer/processes.c b/mono/io-layer/processes.c +index 53c271a4..84bd3252 100644 +--- a/mono/io-layer/processes.c ++++ b/mono/io-layer/processes.c +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + #include + #ifdef HAVE_SIGNAL_H + #include From be238f8aef65445e7d9b1452bcba970ebbe3f4c4 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 25 Jan 2020 12:55:11 +0100 Subject: [PATCH 034/208] ext4magic: fix build w/glibc-2.30 --- pkgs/tools/filesystems/ext4magic/default.nix | 1 + pkgs/tools/filesystems/ext4magic/glibc-fix.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 pkgs/tools/filesystems/ext4magic/glibc-fix.patch diff --git a/pkgs/tools/filesystems/ext4magic/default.nix b/pkgs/tools/filesystems/ext4magic/default.nix index 40159b5fb6e6d..1e1edfab8dd1b 100644 --- a/pkgs/tools/filesystems/ext4magic/default.nix +++ b/pkgs/tools/filesystems/ext4magic/default.nix @@ -14,6 +14,7 @@ stdenv.mkDerivation rec { url = https://sourceforge.net/p/ext4magic/tickets/10/attachment/ext4magic-0.3.2-i_dir_acl.patch; sha256 = "1accydd8kigid68yir2fbihm3r3x8ws3iyznp25snkx41w6y6x8c"; }) + ./glibc-fix.patch ]; buildInputs = [ file libuuid e2fsprogs zlib bzip2 ]; diff --git a/pkgs/tools/filesystems/ext4magic/glibc-fix.patch b/pkgs/tools/filesystems/ext4magic/glibc-fix.patch new file mode 100644 index 0000000000000..906609788939a --- /dev/null +++ b/pkgs/tools/filesystems/ext4magic/glibc-fix.patch @@ -0,0 +1,12 @@ +diff --git a/src/recover.c b/src/recover.c +index 41b4aee..30b5d8f 100644 +--- a/src/recover.c ++++ b/src/recover.c +@@ -24,6 +24,7 @@ + #include + #include + #include ++#include + + #ifndef O_LARGEFILE + #define O_LARGEFILE 0 From ac782ad4b2eaeac85091549ddb47334d2b8fb45f Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 25 Jan 2020 12:58:13 +0100 Subject: [PATCH 035/208] vit: fix tests --- pkgs/applications/misc/vit/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/vit/default.nix b/pkgs/applications/misc/vit/default.nix index 9953af19d90d5..506ab5599199d 100644 --- a/pkgs/applications/misc/vit/default.nix +++ b/pkgs/applications/misc/vit/default.nix @@ -1,6 +1,8 @@ { lib , python3Packages -, taskwarrior }: +, taskwarrior +, glibcLocales +}: with python3Packages; @@ -21,6 +23,8 @@ buildPythonApplication rec { urwid ]; + checkInputs = [ glibcLocales ]; + makeWrapperArgs = [ "--suffix" "PATH" ":" "${taskwarrior}/bin" ]; preCheck = '' From ffe3f6db8f5ed50b640e617152175b187a9693c4 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 25 Jan 2020 19:22:31 +0100 Subject: [PATCH 036/208] intel-gpu-tools: 1.23 -> 1.24, fix build w/glibc-2.30 --- pkgs/development/tools/misc/intel-gpu-tools/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/tools/misc/intel-gpu-tools/default.nix b/pkgs/development/tools/misc/intel-gpu-tools/default.nix index a56ab127235ab..5bf7e22bfbdfc 100644 --- a/pkgs/development/tools/misc/intel-gpu-tools/default.nix +++ b/pkgs/development/tools/misc/intel-gpu-tools/default.nix @@ -1,20 +1,21 @@ { stdenv, fetchurl, pkgconfig, libdrm, libpciaccess, cairo, xorgproto, udev , libX11, libXext, libXv, libXrandr, glib, bison, libunwind, python3, kmod -, procps, utilmacros, gtk-doc, openssl, peg }: +, procps, utilmacros, gtk-doc, openssl, peg, elfutils +}: stdenv.mkDerivation rec { pname = "intel-gpu-tools"; - version = "1.23"; + version = "1.24"; src = fetchurl { url = "https://xorg.freedesktop.org/archive/individual/app/igt-gpu-tools-${version}.tar.xz"; - sha256 = "1l4s95m013p2wvddwr4cjqyvsgmc88zxx2887p1fbb1va5n0hjsd"; + sha256 = "1gr1m18w73hmh6n9w2f6gky21qc0pls14bgxkhy95z7azrr7qdap"; }; nativeBuildInputs = [ pkgconfig utilmacros ]; buildInputs = [ libdrm libpciaccess cairo xorgproto udev libX11 kmod libXext libXv libXrandr glib bison libunwind python3 procps - gtk-doc openssl peg ]; + gtk-doc openssl peg elfutils ]; NIX_CFLAGS_COMPILE = [ "-Wno-error=array-bounds" ]; From c24fc44e1f1cd7fb4b4f25d174f9284b0d85a154 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 25 Jan 2020 19:35:08 +0100 Subject: [PATCH 037/208] jfbview: fix build w/glibc-2.30 --- pkgs/os-specific/linux/jfbview/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/os-specific/linux/jfbview/default.nix b/pkgs/os-specific/linux/jfbview/default.nix index e037ad98226d9..84f2edc05fd3c 100644 --- a/pkgs/os-specific/linux/jfbview/default.nix +++ b/pkgs/os-specific/linux/jfbview/default.nix @@ -24,6 +24,11 @@ stdenv.mkDerivation rec { sha256 = "09rcmlf04aka0yzr25imadi0fl4nlbsxcahs7fhvzx4nql4halqw"; }; + postPatch = '' + substituteInPlace main.cpp \ + --replace "" "" + ''; + hardeningDisable = [ "format" ]; buildInputs = [ From e96a57b4d3614080ec80b6fa9c41727d4394dcf3 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 25 Jan 2020 19:45:54 +0100 Subject: [PATCH 038/208] udftools: fix build w/glibc-2.30 --- pkgs/tools/filesystems/udftools/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/filesystems/udftools/default.nix b/pkgs/tools/filesystems/udftools/default.nix index 9efaf96182d7f..0f52635efc60d 100644 --- a/pkgs/tools/filesystems/udftools/default.nix +++ b/pkgs/tools/filesystems/udftools/default.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation rec { sed -e '38i#include ' -i wrudf/wrudf-cdrw.c sed -e '12i#include ' -i wrudf/wrudf-cdr.c sed -e '37i#include ' -i wrudf/ide-pc.c + sed -e '46i#include ' -i mkudffs/main.c sed -e "s@\$(DESTDIR)/lib/udev/rules.d@$out/lib/udev/rules.d@" -i pktsetup/Makefile.am ''; From f5da39906297b251c3d347cd609a1b48bba8b602 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 25 Jan 2020 19:49:56 +0100 Subject: [PATCH 039/208] wcc: fix build w/glibc-2.30 --- pkgs/development/compilers/wcc/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/compilers/wcc/default.nix b/pkgs/development/compilers/wcc/default.nix index 5f812e2c46323..d21d886367f37 100644 --- a/pkgs/development/compilers/wcc/default.nix +++ b/pkgs/development/compilers/wcc/default.nix @@ -17,6 +17,8 @@ stdenv.mkDerivation { postPatch = '' sed -i src/wsh/include/libwitch/wsh.h src/wsh/scripts/INDEX \ -e "s#/usr/share/wcc#$out/share/wcc#" + + sed -i -e '/stropts.h>/d' src/wsh/include/libwitch/wsh.h ''; installFlags = [ "DESTDIR=$(out)" ]; From a27af1a593bb3795f538f2d9b89d6a45e8f276d0 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 25 Jan 2020 20:15:13 +0100 Subject: [PATCH 040/208] coz: 0.2.0 -> 0.2.1, fix build w/glibc-2.30 --- pkgs/development/tools/analysis/coz/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/analysis/coz/default.nix b/pkgs/development/tools/analysis/coz/default.nix index 1ef3457e8e9c2..e745f7fe6e530 100644 --- a/pkgs/development/tools/analysis/coz/default.nix +++ b/pkgs/development/tools/analysis/coz/default.nix @@ -7,15 +7,19 @@ }: stdenv.mkDerivation rec { pname = "coz"; - version = "0.2.0"; + version = "0.2.1"; src = fetchFromGitHub { owner = "plasma-umass"; repo = "coz"; rev = version; - sha256 = "0a55q3s8ih1r9x6fp7wkg3n5h1yd9pcwg74k33d1r94y3j3m0znr"; + sha256 = "0val36yw987b1558iiyk3nqg0yy5k9y5wh49v91zj3cs58mmfyhc"; }; + postPatch = '' + sed -i -e '/pid_t gettid/,+2d' libcoz/ccutil/thread.h + ''; + postConfigure = '' # This is currently hard-coded. Will be fixed in the next release. sed -e "s|/usr/lib/|$out/lib/|" -i ./coz From b83afb9a2da71f4d14c65c943c1576efc1448c2c Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 28 Jan 2020 14:07:58 +0100 Subject: [PATCH 041/208] z88dk-unstable: 2019-05-09 -> 2020-01-27, fix build w/glibc-2.30 --- pkgs/development/compilers/z88dk/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/compilers/z88dk/default.nix b/pkgs/development/compilers/z88dk/default.nix index 2d62bfede093d..a76e57a080783 100644 --- a/pkgs/development/compilers/z88dk/default.nix +++ b/pkgs/development/compilers/z88dk/default.nix @@ -1,14 +1,14 @@ { fetchFromGitHub, stdenv, makeWrapper, unzip, libxml2, m4, uthash, which }: stdenv.mkDerivation rec { - pname = "z88dk"; - version = "unstable-2019-05-09"; + pname = "z88dk-unstable"; + version = "2020-01-27"; src = fetchFromGitHub { owner = "z88dk"; repo = "z88dk"; - rev = "826d68632c3a7c17df88dd2ec54571a6041da69c"; - sha256 = "104qgb01sdb97mkcxnq1cdlqi5qvjm4rd9bg5r42pdfz81ss49xj"; + rev = "efdd07c2e2229cac7cfef97ec01f478004846e39"; + sha256 = "0jcks5ygp256lmzmllffp4yb38cxjgdyqnnimkj4s65095cfasyb"; fetchSubmodules = true; }; From 57d1caf9f67f3f5d8d89b266e9ef0a3312828765 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 28 Jan 2020 14:30:31 +0100 Subject: [PATCH 042/208] ttyrec: mark as broken Requires svr4-specific stuff to work around "out of ptys"-error[1], however this API has been dropped in glibc 2.30 and as the package is fairly old, there doesn't seem to be an actual fix available. [1] https://github.com/mjording/ttyrec/pull/2 --- pkgs/tools/misc/ttyrec/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/misc/ttyrec/default.nix b/pkgs/tools/misc/ttyrec/default.nix index 56ec9afea4386..799e397daceb0 100644 --- a/pkgs/tools/misc/ttyrec/default.nix +++ b/pkgs/tools/misc/ttyrec/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation rec { license = licenses.bsd3; platforms = platforms.all; maintainers = with maintainers; [ zimbatm ]; + broken = true; # 2020-01-28 }; } From b7574e08a007ac150ef8be266bff4edd69ebe32b Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 28 Jan 2020 14:44:33 +0100 Subject: [PATCH 043/208] tiscamera: 0.9.1 -> 0.11.1, fix build w/glibc-2.30 --- .../allow-pipeline-stop-in-trigger-mode.patch | 48 ------------------- pkgs/os-specific/linux/tiscamera/default.nix | 25 ++++++---- 2 files changed, 16 insertions(+), 57 deletions(-) delete mode 100644 pkgs/os-specific/linux/tiscamera/allow-pipeline-stop-in-trigger-mode.patch diff --git a/pkgs/os-specific/linux/tiscamera/allow-pipeline-stop-in-trigger-mode.patch b/pkgs/os-specific/linux/tiscamera/allow-pipeline-stop-in-trigger-mode.patch deleted file mode 100644 index 48a520f6ec3a1..0000000000000 --- a/pkgs/os-specific/linux/tiscamera/allow-pipeline-stop-in-trigger-mode.patch +++ /dev/null @@ -1,48 +0,0 @@ -diff --git a/src/gstreamer-1.0/gsttcamsrc.cpp b/src/gstreamer-1.0/gsttcamsrc.cpp -index d482e1e..e36afd8 100644 ---- a/src/gstreamer-1.0/gsttcamsrc.cpp -+++ b/src/gstreamer-1.0/gsttcamsrc.cpp -@@ -1112,6 +1112,7 @@ bool gst_tcam_src_init_camera (GstTcamSrc* self) - - static void gst_tcam_src_close_camera (GstTcamSrc* self) - { -+ GST_INFO("Closing device"); - if (self->device != NULL) - { - self->device->dev->stop_stream(); -@@ -1156,7 +1157,7 @@ static gboolean gst_tcam_src_stop (GstBaseSrc* src) - - self->device->dev->stop_stream(); - gst_element_send_event(GST_ELEMENT(self), gst_event_new_eos()); -- GST_DEBUG_OBJECT (self, "Stopped acquisition"); -+ GST_DEBUG("Stopped acquisition"); - - return TRUE; - } -@@ -1556,6 +1557,18 @@ static void gst_tcam_src_get_property (GObject* object, - } - - -+static gboolean gst_tcam_src_unlock (GstBaseSrc* src) -+{ -+ GstTcamSrc* self = GST_TCAM_SRC(src); -+ -+ self->is_running = FALSE; -+ -+ self->cv.notify_all(); -+ -+ return TRUE; -+} -+ -+ - static void gst_tcam_src_class_init (GstTcamSrcClass* klass) - { - GObjectClass *gobject_class = G_OBJECT_CLASS (klass); -@@ -1616,6 +1629,7 @@ static void gst_tcam_src_class_init (GstTcamSrcClass* klass) - gstbasesrc_class->fixate = gst_tcam_src_fixate_caps; - gstbasesrc_class->start = gst_tcam_src_start; - gstbasesrc_class->stop = gst_tcam_src_stop; -+ gstbasesrc_class->unlock = gst_tcam_src_unlock; - gstbasesrc_class->negotiate = gst_tcam_src_negotiate; - gstbasesrc_class->get_times = gst_tcam_src_get_times; - diff --git a/pkgs/os-specific/linux/tiscamera/default.nix b/pkgs/os-specific/linux/tiscamera/default.nix index 387a3bcf2c6fe..ebd17de892abe 100644 --- a/pkgs/os-specific/linux/tiscamera/default.nix +++ b/pkgs/os-specific/linux/tiscamera/default.nix @@ -11,17 +11,23 @@ , gobject-introspection , gst_all_1 , libwebcam +, libunwind +, gstreamer +, elfutils +, orc +, python3 +, libuuid }: stdenv.mkDerivation rec { pname = "tiscamera"; - version = "0.9.1"; + version = "0.11.1"; src = fetchFromGitHub { owner = "TheImagingSource"; repo = pname; rev = "v-${pname}-${version}"; - sha256 = "143yp6bpzj3rqfnrcnlrcwggay37fg6rkphh4w9y9v7v4wllzf87"; + sha256 = "07vp6khgl6qd3a4519dmx1s5bfw7pld793p50pjn29fqh91fm93g"; }; nativeBuildInputs = [ @@ -39,6 +45,12 @@ stdenv.mkDerivation rec { gst_all_1.gstreamer gst_all_1.gst-plugins-base libwebcam + libunwind + gstreamer + elfutils + orc + python3 + libuuid ]; @@ -50,13 +62,8 @@ stdenv.mkDerivation rec { "-DBUILD_LIBUSB=ON" ]; - - patches = [ - ./allow-pipeline-stop-in-trigger-mode.patch # To be removed next release. - ]; - postPatch = '' - substituteInPlace ./data/udev/80-theimagingsource-cameras.rules \ + substituteInPlace ./data/udev/80-theimagingsource-cameras.rules.in \ --replace "/usr/bin/uvcdynctrl" "${libwebcam}/bin/uvcdynctrl" \ --replace "/path/to/tiscamera/uvc-extensions" "$out/share/uvcdynctrl/data/199e" @@ -94,4 +101,4 @@ stdenv.mkDerivation rec { platforms = platforms.linux; maintainers = with maintainers; [ jraygauthier ]; }; -} \ No newline at end of file +} From f4bd5783665fff87a97deb19c8b38afe85cd2d19 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Tue, 28 Jan 2020 15:45:30 +0100 Subject: [PATCH 044/208] eresi: fix build w/glibc-2.30 --- pkgs/development/tools/analysis/eresi/default.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/development/tools/analysis/eresi/default.nix b/pkgs/development/tools/analysis/eresi/default.nix index ed338a6e0d9bd..b84eeae15dcaf 100644 --- a/pkgs/development/tools/analysis/eresi/default.nix +++ b/pkgs/development/tools/analysis/eresi/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchFromGitHub, which, openssl, readline }: +{ stdenv, lib, fetchFromGitHub, which, openssl, readline, fetchpatch }: stdenv.mkDerivation rec { pname = "eresi"; @@ -11,6 +11,13 @@ stdenv.mkDerivation rec { sha256 = "0a5a7mh2zw9lcdrl8n1mqccrc0xcgj7743l7l4kslkh722fxv625"; }; + patches = [ + (fetchpatch { + url = "https://github.com/thorkill/eresi/commit/a79406344cc21d594d27fa5ec5922abe9f7475e7.patch"; + sha256 = "1mjjc6hj7r06iarvai7prcdvjk9g0k5vwrmkwcm7b8ivd5xzxp2z"; + }) + ]; + postPatch = '' # Two occurences of fprintf() with only two arguments, which should really # be fputs(). From df26ab92a225cf2162fd0c14b4908047f8ac924d Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Wed, 29 Jan 2020 12:04:11 +0100 Subject: [PATCH 045/208] distrho: remove glibc patch Package was updated on staging and contains the patch in its sources now. --- pkgs/applications/audio/distrho/default.nix | 8 -------- 1 file changed, 8 deletions(-) diff --git a/pkgs/applications/audio/distrho/default.nix b/pkgs/applications/audio/distrho/default.nix index c201816f5a22a..36f7dcc5993fe 100644 --- a/pkgs/applications/audio/distrho/default.nix +++ b/pkgs/applications/audio/distrho/default.nix @@ -1,7 +1,6 @@ { stdenv, fetchFromGitHub, alsaLib, fftwSinglePrec, freetype, libjack2 , pkgconfig, ladspa-sdk, premake3 , libX11, libXcomposite, libXcursor, libXext, libXinerama, libXrender -, fetchpatch }: let @@ -27,13 +26,6 @@ in stdenv.mkDerivation rec { runHook postConfigure ''; - patches = [ - (fetchpatch { - url = "https://github.com/DISTRHO/DISTRHO-Ports/commit/00ad25fd574c1724bbc974308aa5e88306969009.patch"; - sha256 = "0hdnnvn35g76q7133azwalbm1dxs8dm2yg3zjjb1kzq0x6qrazx5"; - }) - ]; - postPatch = '' sed -e "s#@./scripts#sh scripts#" -i Makefile ''; From 73bc3300ad02be21998a7c0e987592ca66df73f3 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Wed, 29 Jan 2020 12:16:05 +0100 Subject: [PATCH 046/208] gftp: fix build w/glibc-2.30 --- pkgs/tools/networking/gftp/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/tools/networking/gftp/default.nix b/pkgs/tools/networking/gftp/default.nix index 9431216e2515e..fb63ee46c9d37 100644 --- a/pkgs/tools/networking/gftp/default.nix +++ b/pkgs/tools/networking/gftp/default.nix @@ -8,6 +8,10 @@ stdenv.mkDerivation { sha256 = "1z8b26n23k0sjbxgrix646b06cnpndpq7cbcj0ilsvvdx5ms81jk"; }; + postPatch = '' + sed -i -e '//d' lib/pty.c + ''; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ gtk2 readline ncurses gettext openssl ]; From 1203742766b1bf9f0eede2b44f8397cbda478c87 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 30 Jan 2020 15:19:11 +0100 Subject: [PATCH 047/208] ssw: init at 0.3 GNU spread-sheet widget. Needed for pspp-1.2.0. --- pkgs/applications/misc/ssw/default.nix | 21 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/applications/misc/ssw/default.nix diff --git a/pkgs/applications/misc/ssw/default.nix b/pkgs/applications/misc/ssw/default.nix new file mode 100644 index 0000000000000..24b7953fe3d28 --- /dev/null +++ b/pkgs/applications/misc/ssw/default.nix @@ -0,0 +1,21 @@ +{ stdenv, fetchurl, pkg-config, gtk3 }: + +stdenv.mkDerivation rec { + pname = "ssw"; + version = "0.3"; + + src = fetchurl { + url = "https://alpha.gnu.org/gnu/ssw/spread-sheet-widget-${version}.tar.gz"; + sha256 = "1h93yyh2by6yrmkwqg38nd5knids05k5nqzcihc1hdwgzg3c4b8y"; + }; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ gtk3 ]; + + meta = with stdenv.lib; { + homepage = "https://www.gnu.org/software/ssw/"; + license = licenses.gpl3; + description = "GNU Spread Sheet Widget"; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 473d37cc0edfa..81370e495b630 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -24512,6 +24512,8 @@ in pspp = callPackage ../applications/science/math/pspp { }; + ssw = callPackage ../applications/misc/ssw { }; + pynac = callPackage ../applications/science/math/pynac { }; singular = callPackage ../applications/science/math/singular { }; From abefd4f78a0af8bef6fe57b3348742db29ec2a1e Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 30 Jan 2020 15:19:44 +0100 Subject: [PATCH 048/208] pspp: 1.0.1 -> 1.2.0, fix build w/glibc-2.30 --- pkgs/applications/science/math/pspp/default.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/science/math/pspp/default.nix b/pkgs/applications/science/math/pspp/default.nix index 3c263916a0eb1..af338c74fd41b 100644 --- a/pkgs/applications/science/math/pspp/default.nix +++ b/pkgs/applications/science/math/pspp/default.nix @@ -1,20 +1,23 @@ { stdenv, fetchurl, libxml2, readline, zlib, perl, cairo, gtk3, gsl , pkgconfig, gtksourceview, pango, gettext, dconf , makeWrapper, gsettings-desktop-schemas, hicolor-icon-theme +, texinfo, ssw }: stdenv.mkDerivation rec { - name = "pspp-1.0.1"; + pname = "pspp"; + version = "1.2.0"; src = fetchurl { - url = "mirror://gnu/pspp/${name}.tar.gz"; - sha256 = "1r8smr5057993h90nx0mdnff8nxw9x546zzh6qpy4h3xblp1la5s"; + url = "mirror://gnu/pspp/${pname}-${version}.tar.gz"; + sha256 = "07pp27zycrb5x927jwaj9r3q7hy915jh51xs85zxby6gfiwl63m5"; }; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ pkgconfig texinfo ]; buildInputs = [ libxml2 readline zlib perl cairo gtk3 gsl gtksourceview pango gettext - makeWrapper gsettings-desktop-schemas hicolor-icon-theme ]; + makeWrapper gsettings-desktop-schemas hicolor-icon-theme ssw + ]; doCheck = false; From edbbd1e0449d8d8aaa369846e1726ea9d7f9fec4 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 30 Jan 2020 15:24:04 +0100 Subject: [PATCH 049/208] gpsd: fix build w/glibc-2.30 --- pkgs/servers/gpsd/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/servers/gpsd/default.nix b/pkgs/servers/gpsd/default.nix index a05b37e9d2ca9..8ea060a82552b 100644 --- a/pkgs/servers/gpsd/default.nix +++ b/pkgs/servers/gpsd/default.nix @@ -42,6 +42,10 @@ stdenv.mkDerivation rec { ./0002-scons-envs-patch.patch ]; + postPatch = '' + sed -i -e '17i#include ' serial.c + ''; + # - leapfetch=no disables going online at build time to fetch leap-seconds # info. See /build.txt for more info. preBuild = '' From 306cbf24af199eb27fec7cfa3e6a67acb36f3bdb Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 30 Jan 2020 15:34:17 +0100 Subject: [PATCH 050/208] policycoreutils: fix build w/glibc-2.30 --- pkgs/os-specific/linux/policycoreutils/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/os-specific/linux/policycoreutils/default.nix b/pkgs/os-specific/linux/policycoreutils/default.nix index 9d229c50000eb..f9e3a7fb5d4f6 100644 --- a/pkgs/os-specific/linux/policycoreutils/default.nix +++ b/pkgs/os-specific/linux/policycoreutils/default.nix @@ -15,6 +15,8 @@ stdenv.mkDerivation rec { substituteInPlace po/Makefile \ --replace /usr/bin/install install --replace /usr/share /share substituteInPlace newrole/Makefile --replace /usr/share /share + + sed -i -e '39i#include ' run_init/run_init.c ''; nativeBuildInputs = [ gettext ]; From 5232491481ec83da62a60c0f027c4da2eabbf141 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Thu, 30 Jan 2020 15:36:40 +0100 Subject: [PATCH 051/208] prayer: fix build w/glibc-2.30 --- pkgs/servers/prayer/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/servers/prayer/default.nix b/pkgs/servers/prayer/default.nix index d1351afa0b301..95fbe446bb244 100644 --- a/pkgs/servers/prayer/default.nix +++ b/pkgs/servers/prayer/default.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation rec { Config sed -i -e s,/usr/bin/perl,${perl}/bin/perl, \ templates/src/*.pl + sed -i -e '//d' lib/os_linux.h '' + /* html-tidy updates */ '' substituteInPlace ./session/html_secure_tidy.c \ --replace buffio.h tidybuffio.h From 056dc16463ab83e46acdfac69faf3e17f74e0a62 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Fri, 31 Jan 2020 19:07:08 +0100 Subject: [PATCH 052/208] idutils: mark as broken Last release was in 2012, package is unmaintained and build system is pretty old, so we can't just replace the ancient gnulib with a newer version without further hassle. --- pkgs/tools/misc/idutils/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/misc/idutils/default.nix b/pkgs/tools/misc/idutils/default.nix index 959be2a4eb12c..01995c4939afa 100644 --- a/pkgs/tools/misc/idutils/default.nix +++ b/pkgs/tools/misc/idutils/default.nix @@ -50,5 +50,6 @@ stdenv.mkDerivation rec { maintainers = [ ]; platforms = stdenv.lib.platforms.all; + broken = true; }; } From 3be119d5ba4321fc5a8bde5ac8ae9124f5c54ea2 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 1 Feb 2020 14:53:46 +0100 Subject: [PATCH 053/208] libmilter: fix build w/glibc-2.30 Using RES_USE_INET6 is deprecated and has been removed by glibc 2.30[1]. Instead, there's now a function `gethostbyname2(3)` which takes the address family as second argument to force IPv6 resolution[2]. [1] https://sourceware.org/ml/libc-alpha/2019-08/msg00029.html [2] https://linux.die.net/man/3/gethostbyname2 --- .../libraries/libmilter/default.nix | 2 +- .../libraries/libmilter/glibc-2.30.patch | 44 +++++++++++++++++++ 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/libraries/libmilter/glibc-2.30.patch diff --git a/pkgs/development/libraries/libmilter/default.nix b/pkgs/development/libraries/libmilter/default.nix index 3eb688f95721f..8d677d858de8c 100644 --- a/pkgs/development/libraries/libmilter/default.nix +++ b/pkgs/development/libraries/libmilter/default.nix @@ -31,7 +31,7 @@ stdenv.mkDerivation rec { sh Build -f ./a.m4 ''; - patches = [ ./install.patch ./sharedlib.patch ]; + patches = [ ./install.patch ./sharedlib.patch ./glibc-2.30.patch ]; nativeBuildInputs = [ m4 ]; diff --git a/pkgs/development/libraries/libmilter/glibc-2.30.patch b/pkgs/development/libraries/libmilter/glibc-2.30.patch new file mode 100644 index 0000000000000..e72ec9911e37a --- /dev/null +++ b/pkgs/development/libraries/libmilter/glibc-2.30.patch @@ -0,0 +1,44 @@ +diff --git a/libmilter/sm_gethost.c b/libmilter/sm_gethost.c +index 2423c34..f00468c 100644 +--- a/libmilter/sm_gethost.c ++++ b/libmilter/sm_gethost.c +@@ -52,16 +52,8 @@ sm_getipnodebyname(name, family, flags, err) + bool resv6 = true; + struct hostent *h; + +- if (family == AF_INET6) +- { +- /* From RFC2133, section 6.1 */ +- resv6 = bitset(RES_USE_INET6, _res.options); +- _res.options |= RES_USE_INET6; +- } + SM_SET_H_ERRNO(0); +- h = gethostbyname(name); +- if (family == AF_INET6 && !resv6) +- _res.options &= ~RES_USE_INET6; ++ h = gethostbyname2(name, family); + + /* the function is supposed to return only the requested family */ + if (h != NULL && h->h_addrtype != family) +diff --git a/sendmail/conf.c b/sendmail/conf.c +index c73334e..500dafb 100644 +--- a/sendmail/conf.c ++++ b/sendmail/conf.c +@@ -4243,16 +4243,8 @@ sm_getipnodebyname(name, family, flags, err) + # else /* HAS_GETHOSTBYNAME2 */ + bool resv6 = true; + +- if (family == AF_INET6) +- { +- /* From RFC2133, section 6.1 */ +- resv6 = bitset(RES_USE_INET6, _res.options); +- _res.options |= RES_USE_INET6; +- } + SM_SET_H_ERRNO(0); +- h = gethostbyname(name); +- if (!resv6) +- _res.options &= ~RES_USE_INET6; ++ h = gethostbyname2(name, family); + + /* the function is supposed to return only the requested family */ + if (h != NULL && h->h_addrtype != family) From ca7a3c86232032badd2318110357cd12a999db2b Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 1 Feb 2020 17:24:49 +0100 Subject: [PATCH 054/208] kermit: mark as broken Uses internal API of the _IO_FILE struct which breaks with glibc-2.30. Also there's no release since 2011. --- pkgs/tools/misc/kermit/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/tools/misc/kermit/default.nix b/pkgs/tools/misc/kermit/default.nix index 9f739da0afa03..d320491756cf2 100644 --- a/pkgs/tools/misc/kermit/default.nix +++ b/pkgs/tools/misc/kermit/default.nix @@ -35,5 +35,6 @@ stdenv.mkDerivation { license = licenses.bsd3; maintainers = with maintainers; [ pSub ]; platforms = with platforms; linux; + broken = true; }; } From 1bb18d9e8dbe537225c8d6ae8476aae3c40df368 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 1 Feb 2020 17:30:18 +0100 Subject: [PATCH 055/208] lwan: 0.2 -> 0.3, fix build w/glibc-2.30 --- pkgs/servers/http/lwan/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/http/lwan/default.nix b/pkgs/servers/http/lwan/default.nix index 9cd9a6b7fec1e..fb8bc03a1d522 100644 --- a/pkgs/servers/http/lwan/default.nix +++ b/pkgs/servers/http/lwan/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "lwan"; - version = "0.2"; + version = "0.3"; src = fetchFromGitHub { owner = "lpereira"; repo = pname; rev = "v${version}"; - sha256 = "1z1g6bmdsf7zj809sq6jqkpzkdnx1jch84kk67h0v2x6lxhdpv5r"; + sha256 = "1znkcsbxw3r10prqvf2x27w1wmm9kd485pj59c364wlvqdhidwqr"; }; nativeBuildInputs = [ cmake pkgconfig ]; From 41ffef4960ea5cb977db4056e2ea2268b5ed3229 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:06:52 +0000 Subject: [PATCH 056/208] [cpan2nix] perlPackages.NetAsyncPing: init at 0.004001 dependencies: perlPackages.ClassGomor: init at 1.03 perlPackages.Future: init at 0.43 perlPackages.IOAsync: init at 0.75 perlPackages.MathBase85: init at 0.4 perlPackages.NetFrame: init at 1.21 perlPackages.NetFrameLayerIPv6: init at 1.08 perlPackages.NetIPv4Addr: init at 0.10 perlPackages.NetIPv6Addr: init at 0.96 perlPackages.TestIdentity: init at 0.01 perlPackages.TestRefcount: init at 0.10 --- pkgs/top-level/perl-packages.nix | 150 +++++++++++++++++++++++++++++++ 1 file changed, 150 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6503120e53b0d..16e6c855e2a39 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2408,6 +2408,19 @@ let }; }; + ClassGomor = buildPerlModule { + pname = "Class-Gomor"; + version = "1.03"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GO/GOMOR/Class-Gomor-1.03.tar.gz; + sha256 = "02r0zylv8c5cb34j0w2kmf8hfw6g6bymfif7z65skzz9kkm3rns7"; + }; + meta = { + description = "another class and object builder"; + license = with stdenv.lib.licenses; [ artistic1 ]; + }; + }; + ClassInspector = buildPerlPackage { pname = "Class-Inspector"; version = "1.36"; @@ -7491,6 +7504,20 @@ let }; }; + Future = buildPerlModule { + pname = "Future"; + version = "0.43"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PE/PEVANS/Future-0.43.tar.gz; + sha256 = "191qvn3jz5pk5zxykwsg1i17s45kc82rfd6kgzsv9nki1c04dzaf"; + }; + buildInputs = [ TestFatal TestIdentity TestRefcount ]; + meta = { + description = "represent an operation awaiting completion"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + GamesSolitaireVerify = buildPerlModule { pname = "Games-Solitaire-Verify"; version = "0.2202"; @@ -9020,6 +9047,21 @@ let }; }; + IOAsync = buildPerlModule { + pname = "IO-Async"; + version = "0.75"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PE/PEVANS/IO-Async-0.75.tar.gz; + sha256 = "1mi6gfbl11rimvzgzyj8kiqf131cg1w9nwxi47fwm9sbs0x6rkjb"; + }; + propagatedBuildInputs = [ Future StructDumb ]; + buildInputs = [ TestFatal TestIdentity TestRefcount ]; + meta = { + description = "Asynchronous event-driven programming"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + IOCapture = buildPerlPackage { pname = "IO-Capture"; version = "0.05"; @@ -10870,6 +10912,19 @@ let }; }; + MathBase85 = buildPerlPackage { + pname = "Math-Base85"; + version = "0.4"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PT/PTC/Math-Base85-0.4.tar.gz; + sha256 = "03cbp5ls98zcj183wjzlzjcrhbc96mw3p1hagzy1yplj1xh5ia4y"; + }; + meta = { + description = "Perl extension for base 85 numbers, as referenced by RFC 1924"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + MathLibm = buildPerlPackage { pname = "Math-Libm"; version = "1.00"; @@ -13126,6 +13181,22 @@ let }; }; + NetAsyncPing = buildPerlPackage { + pname = "Net-Async-Ping"; + version = "0.004001"; + src = fetchurl { + url = mirror://cpan/authors/id/A/AB/ABRAXXA/Net-Async-Ping-0.004001.tar.gz; + sha256 = "0nz9i9fp7wp620f4i9z8fip1zhcaz34ckhd00ymksw8cfr8fhmwh"; + }; + propagatedBuildInputs = [ IOAsync Moo NetFrameLayerIPv6 namespaceclean ]; + buildInputs = [ TestFatal ]; + meta = { + description = "asyncronously check remote host for reachability"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + homepage = "https://github.com/frioux/Net-Async-Ping"; + }; + }; + NetAMQP = buildPerlModule { pname = "Net-AMQP"; version = "0.06"; @@ -13257,6 +13328,34 @@ let }; }; + NetFrame = buildPerlModule { + pname = "Net-Frame"; + version = "1.21"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GO/GOMOR/Net-Frame-1.21.tar.gz; + sha256 = "0ffphcw52dgn07k7q02di77zq2zzc0p3vlv2gnphr7v3ifi5gcxw"; + }; + propagatedBuildInputs = [ BitVector ClassGomor NetIPv6Addr ]; + meta = { + description = "the base framework for frame crafting"; + license = with stdenv.lib.licenses; [ artistic1 ]; + }; + }; + + NetFrameLayerIPv6 = buildPerlModule { + pname = "Net-Frame-Layer-IPv6"; + version = "1.08"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GO/GOMOR/Net-Frame-Layer-IPv6-1.08.tar.gz; + sha256 = "1mzp778jmjn23990gj0mibhr9mrwmaw85nh7wf25hzzkx0mqabds"; + }; + propagatedBuildInputs = [ NetFrame ]; + meta = { + description = "Internet Protocol v6 layer object"; + license = with stdenv.lib.licenses; [ artistic1 ]; + }; + }; + NetHTTP = buildPerlPackage { pname = "Net-HTTP"; version = "6.19"; @@ -13313,6 +13412,31 @@ let }; }; + NetIPv4Addr = buildPerlPackage { + pname = "Net-IPv4Addr"; + version = "0.10"; + src = fetchurl { + url = mirror://cpan/authors/id/F/FR/FRAJULAC/Net-IPv4Addr-0.10.tar.gz; + sha256 = "1zk3591822dg187sgkwjjvg18qmvkn3yib1c34mq8z5i617xwi9q"; + }; + meta = { + }; + }; + + NetIPv6Addr = buildPerlPackage { + pname = "Net-IPv6Addr"; + version = "0.96"; + src = fetchurl { + url = mirror://cpan/authors/id/B/BK/BKB/Net-IPv6Addr-0.96.tar.gz; + sha256 = "1y6dpv3gafvjcw9c5ldxminykz6aggwqdj6l93h9w2hncz8fa0iv"; + }; + propagatedBuildInputs = [ MathBase85 MathBigInt NetIPv4Addr ]; + meta = { + description = "Check and manipulate IPv6 addresses"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + NetNetmask = buildPerlPackage { pname = "Net-Netmask"; version = "1.9104"; @@ -17821,6 +17945,19 @@ let }; }; + TestIdentity = buildPerlModule { + pname = "Test-Identity"; + version = "0.01"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PE/PEVANS/Test-Identity-0.01.tar.gz; + sha256 = "08szivpqfwxnf6cfh0f0rfs4f7xbaxis3bra31l2c5gdk800a0ig"; + }; + meta = { + description = "assert the referential identity of a reference"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + TestHTTPServerSimple = buildPerlPackage { pname = "Test-HTTP-Server-Simple"; version = "0.11"; @@ -18239,6 +18376,19 @@ let }; }; + TestRefcount = buildPerlModule { + pname = "Test-Refcount"; + version = "0.10"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PE/PEVANS/Test-Refcount-0.10.tar.gz; + sha256 = "1chf6zizi7x128l3qm1bdqzwjjqm2j4gzajgghaksisn945c4mq4"; + }; + meta = { + description = "assert reference counts on objects"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + TestRequires = buildPerlPackage { pname = "Test-Requires"; version = "0.10"; From a3f23d764aaf8eb209cb4cfb448b17049cbbd2c0 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:06:52 +0000 Subject: [PATCH 057/208] [cpan2nix] perlPackages.AsyncPing: init at 2016.1207 --- pkgs/top-level/perl-packages.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 16e6c855e2a39..9ec4d8e015557 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -632,6 +632,19 @@ let }; }; + AsyncPing = buildPerlPackage { + pname = "AsyncPing"; + version = "2016.1207"; + src = fetchurl { + url = mirror://cpan/authors/id/X/XI/XINFWANG/AsyncPing-2016.1207.tar.gz; + sha256 = "0nn9k79gihzr9wfksi03jmdgc2ihsb4952ddz1v70xvsq7z9mgkg"; + }; + meta = { + description = "ping a huge number of servers in several seconds"; + license = with stdenv.lib.licenses; [ artistic2 ]; + }; + }; + ArchiveCpio = buildPerlPackage { pname = "Archive-Cpio"; version = "0.10"; From f9d39177751c274edbf4c106d001d9bf725e322c Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:06:53 +0000 Subject: [PATCH 058/208] [cpan2nix] perlPackages.AnyEventFastPing: init at 2.1 --- pkgs/top-level/perl-packages.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9ec4d8e015557..ce4bbf007dfe0 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -283,6 +283,18 @@ let }; }; + AnyEventFastPing = buildPerlPackage { + pname = "AnyEvent-FastPing"; + version = "2.1"; + src = fetchurl { + url = mirror://cpan/authors/id/M/ML/MLEHMANN/AnyEvent-FastPing-2.1.tar.gz; + sha256 = "0b3ha864nw0qk22ybhzfgz0r0p69iyj01bi500x9hp6kga7ip4p5"; + }; + propagatedBuildInputs = [ AnyEvent commonsense ]; + meta = { + }; + }; + AnyEventHTTP = buildPerlPackage { pname = "AnyEvent-HTTP"; version = "2.24"; From 97dadfacd74b8c0c3d3583e7f920e5857952eed0 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:06:53 +0000 Subject: [PATCH 059/208] [cpan2nix] perlPackages.MathRandom: init at 0.72 --- pkgs/top-level/perl-packages.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ce4bbf007dfe0..e0c816bd1bad1 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11110,6 +11110,17 @@ let buildInputs = [ DataFloat MathBigIntLite NumberFraction ]; }; + MathRandom = buildPerlPackage { + pname = "Math-Random"; + version = "0.72"; + src = fetchurl { + url = mirror://cpan/authors/id/G/GR/GROMMEL/Math-Random-0.72.tar.gz; + sha256 = "0k15pk2qx9wrp5xqzhymm1ph4nb314ysrsyr0pjnvn8ii0r241dy"; + }; + meta = { + }; + }; + MathRandomISAAC = buildPerlPackage { pname = "Math-Random-ISAAC"; version = "1.004"; From ef1ad4e8a599a91b1087bc3e6580a5560a278aa3 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:12 +0000 Subject: [PATCH 060/208] [cpan2nix] perlPackages.ArchiveExtract: 0.80 -> 0.86 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e0c816bd1bad1..e9944e9461967 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -673,10 +673,10 @@ let ArchiveExtract = buildPerlPackage { pname = "Archive-Extract"; - version = "0.80"; + version = "0.86"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/Archive-Extract-0.80.tar.gz; - sha256 = "25cbc2d5626c14d39a0b5e4fe8383941e085c9a7e0aa873d86e81b6e709025f4"; + url = mirror://cpan/authors/id/B/BI/BINGOS/Archive-Extract-0.86.tar.gz; + sha256 = "9acd09cdb8e8cf0b6d08210a3b80342300c89a359855319bf6b00c14c4aab687"; }; meta = { description = "Generic archive extracting mechanism"; From c6f0f8f28dc896558843ff040c0412626b66b9b1 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:12 +0000 Subject: [PATCH 061/208] [cpan2nix] perlPackages.BKeywords: 1.20 -> 1.21 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e9944e9461967..c3485e8c25138 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1044,10 +1044,10 @@ let BKeywords = buildPerlPackage { pname = "B-Keywords"; - version = "1.20"; + version = "1.21"; src = fetchurl { - url = mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-1.20.tar.gz; - sha256 = "12jvx5gnypqxal4valkf9lidba9nz7kjk2wvm07q3hkmdqxw1zk0"; + url = mirror://cpan/authors/id/R/RU/RURBAN/B-Keywords-1.21.tar.gz; + sha256 = "12481z1z1nyrjlkizzqn4cdmcrfjkc3hvxppqipsf6r5gnffh9as"; }; meta = { description = "Lists of reserved barewords and symbol names"; From 6d16885e50e989570871d984c9395be70b86d687 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:13 +0000 Subject: [PATCH 062/208] [cpan2nix] perlPackages.BusinessISBNData: 20140910.003 -> 20191107 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c3485e8c25138..020e25d5cd579 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1142,10 +1142,10 @@ let BusinessISBNData = buildPerlPackage { pname = "Business-ISBN-Data"; - version = "20140910.003"; + version = "20191107"; src = fetchurl { - url = mirror://cpan/authors/id/B/BD/BDFOY/Business-ISBN-Data-20140910.003.tar.gz; - sha256 = "1jc5jrjwkr6pqga7998zkgw0yrxgb5n1y7lzgddawxibkf608mn7"; + url = mirror://cpan/authors/id/B/BD/BDFOY/Business-ISBN-Data-20191107.tar.gz; + sha256 = "03faqnxx7qxgr2dcdra2iq60ziilpkas2ra41cs8klwky5j4yk44"; }; meta = { description = "Data pack for Business::ISBN"; From 50f5cf5bcc15c3a73019a49bdac5dac55ebe0528 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:14 +0000 Subject: [PATCH 063/208] [cpan2nix] perlPackages.CPANPerlReleases: 4.22 -> 5.20191220 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 020e25d5cd579..0d2f37de2a11a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3354,10 +3354,10 @@ let CPANPerlReleases = buildPerlPackage { pname = "CPAN-Perl-Releases"; - version = "4.22"; + version = "5.20191220"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-4.22.tar.gz; - sha256 = "1gwa1jzcv08fjg282jxakh24zni6ajgwhgraz6hjxk1j2hiaykjd"; + url = mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-5.20191220.tar.gz; + sha256 = "02cxafmn6ci3rfr5chin4ypcqs6064fryhl017fp0k5kg0p1i35i"; }; meta = { homepage = https://github.com/bingos/cpan-perl-releases; From fc717654c24b1167fbf305e81d0fa49d549701eb Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:20 +0000 Subject: [PATCH 064/208] [cpan2nix] perlPackages.CompressRawBzip2: 2.090 -> 2.093 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0d2f37de2a11a..dbb8f73e8a6f9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2807,10 +2807,10 @@ let CompressRawBzip2 = buildPerlPackage { pname = "Compress-Raw-Bzip2"; - version = "2.090"; + version = "2.093"; src = fetchurl { - url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Bzip2-2.090.tar.gz; - sha256 = "0yi972il6i0ya65qar0767mm3sb2wbsrllsgx6296s5myh2838p6"; + url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Bzip2-2.093.tar.gz; + sha256 = "1sb6sazwyxaan26laclbkbnr57mkm1yx7c5l6d0045pw3q9q6mi9"; }; # Don't build a private copy of bzip2. From 673528823a8f953e814958b8dd17b02b97a5419a Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:20 +0000 Subject: [PATCH 065/208] [cpan2nix] perlPackages.CompressRawZlib: 2.090 -> 2.093 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index dbb8f73e8a6f9..a39dd78c7f3c7 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2826,11 +2826,11 @@ let CompressRawZlib = buildPerlPackage { pname = "Compress-Raw-Zlib"; - version = "2.090"; + version = "2.093"; src = fetchurl { - url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.090.tar.gz; - sha256 = "0ndgkv7z4zi3ffail9abp02x62dx1j3pnxn3rjw91py7pjd4kj7j"; + url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.093.tar.gz; + sha256 = "1x794dz83888c26lmls81rvvnhk3j91cwh407f6p65aazaa73v5m"; }; preConfigure = '' From 31225e1bc3ecc1d131a17872653b46b64936dccc Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:24 +0000 Subject: [PATCH 066/208] [cpan2nix] perlPackages.DBFile: 1.852 -> 1.853 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a39dd78c7f3c7..00589170c0c9d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4984,11 +4984,11 @@ let DBFile = buildPerlPackage { pname = "DB_File"; - version = "1.852"; + version = "1.853"; src = fetchurl { - url = mirror://cpan/authors/id/P/PM/PMQS/DB_File-1.852.tar.gz; - sha256 = "14c30xyqx9c1hxw40bqbzls41al8gmklxv5jbk2kknmn4dsrbdrs"; + url = mirror://cpan/authors/id/P/PM/PMQS/DB_File-1.853.tar.gz; + sha256 = "1y967si45vj0skip1hnhicbv9da29fv6qcfwnsbnvj06n36mkj6h"; }; preConfigure = '' From 7b872371a8d4605f0ed1aea10fe34d88aaf3c2d6 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:27 +0000 Subject: [PATCH 067/208] [cpan2nix] perlPackages.DevelPPPort: 3.55 -> 3.56 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 00589170c0c9d..9121d5240a13c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4804,10 +4804,10 @@ let DevelPPPort = buildPerlPackage { pname = "Devel-PPPort"; - version = "3.55"; + version = "3.56"; src = fetchurl { - url = mirror://cpan/authors/id/A/AT/ATOOMIC/Devel-PPPort-3.55.tar.gz; - sha256 = "bac0421ed1ba02f118f2bc1b1a760616847a0c60cb0184651f3f076f46d0946e"; + url = mirror://cpan/authors/id/A/AT/ATOOMIC/Devel-PPPort-3.56.tar.gz; + sha256 = "628476dbfeb7be92471e48f75fe0d36659b92493669ebd02cf04e3a13429521b"; }; meta = { description = "Perl/Pollution/Portability"; From 442aa82d5ad716c4cb3c91237b091f077206047c Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:30 +0000 Subject: [PATCH 068/208] [cpan2nix] perlPackages.Encode: 3.01 -> 3.02 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9121d5240a13c..9ea4665360a81 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6195,10 +6195,10 @@ let Encode = buildPerlPackage { pname = "Encode"; - version = "3.01"; + version = "3.02"; src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-3.01.tar.gz; - sha256 = "d4555f570491648dbbd602bce7966672834b4c8f45acaa6757de474fca3a4d87"; + url = mirror://cpan/authors/id/D/DA/DANKOGAI/Encode-3.02.tar.gz; + sha256 = "5865be4951870f62f43722818d076d7724306c75c8f268346b282351cbc820a8"; }; meta = { description = "Character encodings in Perl"; From 1105ec2af3b925f1aeca177ef72ac27c7f8ebf84 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:33 +0000 Subject: [PATCH 069/208] [cpan2nix] perlPackages.ExtUtilsMakeMaker: 7.38 -> 7.42 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9ea4665360a81..5320fb7034cb5 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6608,10 +6608,10 @@ let ExtUtilsMakeMaker = buildPerlPackage { pname = "ExtUtils-MakeMaker"; - version = "7.38"; + version = "7.42"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.38.tar.gz; - sha256 = "897d64af242331ebb69090f68a2b610091e1996952d02096ce7942072a35e02c"; + url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.42.tar.gz; + sha256 = "13b55589ba3caa6605e5e8a4eeb8ed806018a7c3caf272cf884692dbd811fd2a"; }; meta = { description = "Create a module Makefile"; From ed23d140ef945eb2de9491d8aa9a495154e63e74 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:35 +0000 Subject: [PATCH 070/208] [cpan2nix] perlPackages.FCGI: 0.78 -> 0.79 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5320fb7034cb5..9ef0d3711537e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6719,10 +6719,10 @@ let FCGI = buildPerlPackage { pname = "FCGI"; - version = "0.78"; + version = "0.79"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.78.tar.gz; - sha256 = "1cxavhzg4gyw4gl9kirpbdimjr8gk1rjc3pqs3xrnh1gjybld5xa"; + url = mirror://cpan/authors/id/E/ET/ETHER/FCGI-0.79.tar.gz; + sha256 = "1r1lzd74lzzdl2brcanw4n70m37nd8n6gv9clb55m3gv2hdlxylc"; }; postPatch = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' sed -i '/use IO::File/d' Makefile.PL From 61526c5217c1d2a331f4475a46d50a1ecd399792 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:36 +0000 Subject: [PATCH 071/208] [cpan2nix] perlPackages.FileSlurp: 9999.28 -> 9999.29 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9ef0d3711537e..27524cd6d9bd9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7273,10 +7273,10 @@ let FileSlurp = buildPerlPackage { pname = "File-Slurp"; - version = "9999.28"; + version = "9999.29"; src = fetchurl { - url = mirror://cpan/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.28.tar.gz; - sha256 = "1vkwh880lbyr2qcrfka7yb3z4yz9id4va52gfjgdnyfb1c0wx1q5"; + url = mirror://cpan/authors/id/C/CA/CAPOEIRAB/File-Slurp-9999.29.tar.gz; + sha256 = "1iqr7qi6rg45f4xa3fp48b30mnbw30xs9izxa5zf6fd6pgh4fvhf"; }; meta = { description = "Simple and Efficient Reading/Writing/Modifying of Complete Files"; From 1ec0d0ee723f92da8d67738d8e4b99f9c8e000f7 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:45 +0000 Subject: [PATCH 072/208] [cpan2nix] perlPackages.IOStringy: 2.111 -> 2.112 --- pkgs/top-level/perl-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 27524cd6d9bd9..e439f27eecf61 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9290,11 +9290,11 @@ let }; IOStringy = buildPerlPackage { - pname = "IO-stringy"; - version = "2.111"; + pname = "IO-Stringy"; + version = "2.112"; src = fetchurl { - url = mirror://cpan/authors/id/D/DS/DSKOLL/IO-stringy-2.111.tar.gz; - sha256 = "178rpx0ym5l2m9mdmpnr92ziscvchm541w94fd7ygi6311kgsrwc"; + url = mirror://cpan/authors/id/C/CA/CAPOEIRAB/IO-Stringy-2.112.tar.gz; + sha256 = "0rgp0b0yi0yszxwjh52y5n8s35f3gx7mxcvplwj9xiv5lvsjh8w7"; }; }; From 1e4cc28b74dd9969b6ef2951ec1dd925fddf023c Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:51 +0000 Subject: [PATCH 073/208] [cpan2nix] perlPackages.LogAny: 1.707 -> 1.708 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e439f27eecf61..2aacb8141bba9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10358,10 +10358,10 @@ let LogAny = buildPerlPackage { pname = "Log-Any"; - version = "1.707"; + version = "1.708"; src = fetchurl { - url = mirror://cpan/authors/id/P/PR/PREACTION/Log-Any-1.707.tar.gz; - sha256 = "74510f8cbee12637462e7c6020c8943d447a1e8e149a256f8168ee47562c65f1"; + url = mirror://cpan/authors/id/P/PR/PREACTION/Log-Any-1.708.tar.gz; + sha256 = "e1407759dc9462ab096d4ddc89feaac8abb341c5429e38cf6f7b8a996a35ecd9"; }; # Syslog test fails. preCheck = "rm t/syslog.t"; From e72eb1572df3c5c44e457df6d8d377ce4bff7c48 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:51 +0000 Subject: [PATCH 074/208] [cpan2nix] perlPackages.MCE: 1.862 -> 1.865 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2aacb8141bba9..f83be8d7191e5 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10485,10 +10485,10 @@ let MCE = buildPerlPackage { pname = "MCE"; - version = "1.862"; + version = "1.865"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.862.tar.gz; - sha256 = "1drk3vmpf1cjn85kddnrm9x8b2na6rlcwffiq9gv6355ijb89x0j"; + url = mirror://cpan/authors/id/M/MA/MARIOROY/MCE-1.865.tar.gz; + sha256 = "1fhrc0mig5rzywz3lki0gkpvm9l9693cwaljzwxkprdkxnvk709c"; }; meta = { description = "Many-Core Engine for Perl providing parallel processing capabilities"; From 4cf393dbe7f785d1d23f667eba65d9d08663e911 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:55 +0000 Subject: [PATCH 075/208] [cpan2nix] perlPackages.ModuleFind: 0.13 -> 0.15 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f83be8d7191e5..66b31fb3bb796 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11648,10 +11648,10 @@ let ModuleFind = buildPerlPackage { pname = "Module-Find"; - version = "0.13"; + version = "0.15"; src = fetchurl { - url = mirror://cpan/authors/id/C/CR/CRENZ/Module-Find-0.13.tar.gz; - sha256 = "0s45y5lvd9k89g7lds83c0bn1p29c13hfsbrd7x64jfaf8h8cisa"; + url = mirror://cpan/authors/id/C/CR/CRENZ/Module-Find-0.15.tar.gz; + sha256 = "0pm8v398rv4sy7sn7zzfbq4szxw6p1q4963ancsi17iyzskq4m2w"; }; meta = { description = "Find and use installed modules in a (sub)category"; From dc3dae4fa5f11e09ec2683e744fe6ac4e5059aaf Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:07:56 +0000 Subject: [PATCH 076/208] [cpan2nix] perlPackages.Mojolicious: 8.26 -> 8.30 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 66b31fb3bb796..337785fc14ce2 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11913,10 +11913,10 @@ let Mojolicious = buildPerlPackage { pname = "Mojolicious"; - version = "8.26"; + version = "8.30"; src = fetchurl { - url = mirror://cpan/authors/id/S/SR/SRI/Mojolicious-8.26.tar.gz; - sha256 = "17x3phc4ch85398kdybsz6cbraszby9dvlvcj6a6xscb20x35k4i"; + url = mirror://cpan/authors/id/S/SR/SRI/Mojolicious-8.30.tar.gz; + sha256 = "1ggd1fah8pi3ibiiw78m46gf5xmgs2914pyhvbz20sskcb9gsz91"; }; meta = { homepage = https://mojolicious.org; From 06748f39bf3e1c654338758a0c223dc215669194 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:08:00 +0000 Subject: [PATCH 077/208] [cpan2nix] perlPackages.OLEStorage_Lite: 0.19 -> 0.20 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 337785fc14ce2..9ddfbcf26f3e3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -13911,10 +13911,10 @@ let OLEStorage_Lite = buildPerlPackage { pname = "OLE-Storage_Lite"; - version = "0.19"; + version = "0.20"; src = fetchurl { - url = mirror://cpan/authors/id/J/JM/JMCNAMARA/OLE-Storage_Lite-0.19.tar.gz; - sha256 = "179cxwqxb0f9dpx8954nvwjmggxxi5ndnang41yav1dx6mf0abp7"; + url = mirror://cpan/authors/id/J/JM/JMCNAMARA/OLE-Storage_Lite-0.20.tar.gz; + sha256 = "1fpqhhgb8blj4hhs97fsbnbhk29s9yms057a9s9yl20f3hbsc65b"; }; meta = { description = "Read and write OLE storage files"; From 3d3d38df4fccfbd60a6f7b7296886414a33940a1 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:08:05 +0000 Subject: [PATCH 078/208] [cpan2nix] perlPackages.PerlTidy: 20190915 -> 20200110 --- pkgs/top-level/perl-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9ddfbcf26f3e3..e5256c547e22e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14596,8 +14596,8 @@ let pname = "Perl-Tidy"; version = "20200110"; src = fetchurl { - url = "mirror://cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-${version}.tar.gz"; - sha256 = "11l0isqr7ysrm1y07lrla0ns1x3wvjw8im4kk50rsh22iyw3mhf8"; + url = mirror://cpan/authors/id/S/SH/SHANCOCK/Perl-Tidy-20200110.tar.gz; + sha256 = "c8c13ab88f42409d419993d488b8dc7cf4a02d5034d3037ca859fb93b18e8086"; }; meta = { description = "Indent and reformat perl scripts"; From c5ba0c72574a0797a77d39c5aad9de916f2742a5 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:08:08 +0000 Subject: [PATCH 079/208] [cpan2nix] perlPackages.ProtocolRedis: 1.0010 -> 1.0011 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e5256c547e22e..8cc4fdfcc548f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -15032,10 +15032,10 @@ let ProtocolRedis = buildPerlPackage { pname = "Protocol-Redis"; - version = "1.0010"; + version = "1.0011"; src = fetchurl { - url = "mirror://cpan/authors/id/U/UN/UNDEF/Protocol-Redis-1.0010.tar.gz"; - sha256 = "e787236e46b1f0738a98113ea0dfbee4c695723bb37dce8d6936fd9a519e5343"; + url = mirror://cpan/authors/id/U/UN/UNDEF/Protocol-Redis-1.0011.tar.gz; + sha256 = "7ceb6bd80067c904465d4fd1f1715724388c9bdc37c6c2c003a20ce569b7f4e8"; }; meta = { homepage = "https://github.com/und3f/protocol-redis"; From a1927376528e4957f8ff7b85a4981684384f3480 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:08:23 +0000 Subject: [PATCH 080/208] [cpan2nix] perlPackages.TestSimple13: 1.302169 -> 1.302170 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8cc4fdfcc548f..3e54f7b92388d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -18654,10 +18654,10 @@ let TestSimple13 = buildPerlPackage { pname = "Test-Simple"; - version = "1.302169"; + version = "1.302170"; src = fetchurl { - url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302169.tar.gz; - sha256 = "411704776f0f787b1c2e4fb0e612162650a80b0dc0a719d84abc1070025ac723"; + url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302170.tar.gz; + sha256 = "50dc374f93316ed1c251433e1f91050e82a56711ff47a7b333602e017e3bfe3a"; }; meta = { description = "Basic utilities for writing tests"; From e48b125b13b85af9d6437e4ed1d11098115ed2ee Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:08:40 +0000 Subject: [PATCH 081/208] [cpan2nix] perlPackages.BusinessISBN: 3.004 -> 3.005 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 3e54f7b92388d..057466e7ee33e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1128,10 +1128,10 @@ let BusinessISBN = buildPerlPackage { pname = "Business-ISBN"; - version = "3.004"; + version = "3.005"; src = fetchurl { - url = mirror://cpan/authors/id/B/BD/BDFOY/Business-ISBN-3.004.tar.gz; - sha256 = "07l3zfv8hagv37i3clvj5a1zc2jarr5phg80c93ks35zaz6llx9i"; + url = mirror://cpan/authors/id/B/BD/BDFOY/Business-ISBN-3.005.tar.gz; + sha256 = "0aifzqj3xvxi8x0103ddpb2bagfsz15c71k69vdpcqy582pgnc35"; }; propagatedBuildInputs = [ BusinessISBNData ]; meta = { From 61899a2fce7b91bd6856d3a4d3fee37218a5abfb Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:08:42 +0000 Subject: [PATCH 082/208] [cpan2nix] perlPackages.ConfigAutoConf: 0.317 -> 0.318 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 057466e7ee33e..ac0b8ad95a77f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2875,10 +2875,10 @@ let ConfigAutoConf = buildPerlPackage { pname = "Config-AutoConf"; - version = "0.317"; + version = "0.318"; src = fetchurl { - url = mirror://cpan/authors/id/R/RE/REHSACK/Config-AutoConf-0.317.tar.gz; - sha256 = "1qcwib4yaml5z2283qy5khjcydyibklsnk8zrk9wzdzc5wnv5r01"; + url = mirror://cpan/authors/id/R/RE/REHSACK/Config-AutoConf-0.318.tar.gz; + sha256 = "0d5bxsax2x3xy8bgqrbzs0562x7bpglan8m23hjxw0rhxkz31j9k"; }; propagatedBuildInputs = [ CaptureTiny ]; meta = { From 7a222a84182409a30ea3d86b940f6be787be0003 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:08:51 +0000 Subject: [PATCH 083/208] [cpan2nix] perlPackages.LinuxInotify2: 2.1 -> 2.2 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ac0b8ad95a77f..8d9639dcfe653 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10065,10 +10065,10 @@ let LinuxInotify2 = buildPerlPackage { pname = "Linux-Inotify2"; - version = "2.1"; + version = "2.2"; src = fetchurl { - url = mirror://cpan/authors/id/M/ML/MLEHMANN/Linux-Inotify2-2.1.tar.gz; - sha256 = "0w7jyq5pjy28s0ck34gy1vfbr069lhcn579bz0fh29h071sbcrbj"; + url = mirror://cpan/authors/id/M/ML/MLEHMANN/Linux-Inotify2-2.2.tar.gz; + sha256 = "0crlxmaa4lsgdjm5p9ib8rdxiy70qj1s68za3q3v57v8ll6s4hfx"; }; propagatedBuildInputs = [ commonsense ]; }; From a441ff0e2c07d73fbade40e6a1f701257d9cb7de Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:08:57 +0000 Subject: [PATCH 084/208] [cpan2nix] perlPackages.ProcFind: 0.04 -> 0.051 --- pkgs/top-level/perl-packages.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8d9639dcfe653..d44fa31cce268 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14973,12 +14973,11 @@ let ProcFind = buildPerlPackage { pname = "Proc-Find"; - version = "0.04"; + version = "0.051"; src = fetchurl { - url = mirror://cpan/authors/id/P/PE/PERLANCAR/Proc-Find-0.04.tar.gz; - sha256 = "07d715c2b8644dc6d5b5a36ffcd2f02da017bf86a00027387aa47c53e2347a81"; + url = mirror://cpan/authors/id/P/PE/PERLANCAR/Proc-Find-0.051.tar.gz; + sha256 = "64d39071ec94d7b66a7cab5a950246f0fff013b5a200a63d1176432987e5a135"; }; - buildInputs = [ Perlosnames ]; propagatedBuildInputs = [ ProcProcessTable ]; meta = { description = "Find processes by name, PID, or some other attributes"; From 5c2d7dd2ca4acb3171607feb5a1c1b2792d5669a Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:03 +0000 Subject: [PATCH 085/208] [cpan2nix] perlPackages.ack: v3.2.0 -> v3.3.0 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d44fa31cce268..a5ec2c768ac6d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -87,11 +87,11 @@ let ack = buildPerlPackage { pname = "ack"; - version = "3.2.0"; + version = "3.3.0"; src = fetchurl { - url = mirror://cpan/authors/id/P/PE/PETDANCE/ack-v3.2.0.tar.gz; - sha256 = "00yvhkr974akdlhiyxkcz4rmfjyhvpikxf6k49b6q6iwa5a0j1ss"; + url = mirror://cpan/authors/id/P/PE/PETDANCE/ack-v3.3.0.tar.gz; + sha256 = "0h57fi5cardvjdj2dxncnxgww0p6y2vmrvan2wjcvmg30h6m9c5l"; }; outputs = ["out" "man"]; From 0b5406b9b83134588823f45a193d2834be44847d Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:06 +0000 Subject: [PATCH 086/208] [cpan2nix] perlPackages.IOCompress: 2.090 -> 2.093 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a5ec2c768ac6d..0d3b7794d6465 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9115,10 +9115,10 @@ let IOCompress = buildPerlPackage { pname = "IO-Compress"; - version = "2.090"; + version = "2.093"; src = fetchurl { - url = mirror://cpan/authors/id/P/PM/PMQS/IO-Compress-2.090.tar.gz; - sha256 = "4c12e54a83f993372d43dd67389a1ca92b5c33c108c7f86768a4797cd994e987"; + url = mirror://cpan/authors/id/P/PM/PMQS/IO-Compress-2.093.tar.gz; + sha256 = "5f8f5d06913f16c16759cc4e06749692208b8947910ffedd2c00a74ed0d60ba2"; }; propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ]; meta = { From d7b0425e021a2dfb6b3cbe1493d355fd3278ea6f Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:09 +0000 Subject: [PATCH 087/208] [cpan2nix] perlPackages.FilesysNotifySimple: 0.13 -> 0.14 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0d3b7794d6465..6303d92ec81d2 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7245,10 +7245,10 @@ let FilesysNotifySimple = buildPerlPackage { pname = "Filesys-Notify-Simple"; - version = "0.13"; + version = "0.14"; src = fetchurl { - url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Filesys-Notify-Simple-0.13.tar.gz; - sha256 = "18jv96k1pf8wqf4vn2ahs7dv44lc9cyqj0bja9z17qici3dx7qxd"; + url = mirror://cpan/authors/id/M/MI/MIYAGAWA/Filesys-Notify-Simple-0.14.tar.gz; + sha256 = "192m0l4cnfskdmhgaxk3bm1rvbmzxzwgcdgdb60qdqd59cnp3nhz"; }; meta = { description = "Simple and dumb file system watcher"; From ac7403cce0df63f377cf6f5531b5a16db8ad3c86 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:21 +0000 Subject: [PATCH 088/208] [cpan2nix] perlPackages.GlibObjectIntrospection: 0.047 -> 0.048 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6303d92ec81d2..466b727a9e471 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7768,10 +7768,10 @@ let GlibObjectIntrospection = buildPerlPackage { pname = "Glib-Object-Introspection"; - version = "0.047"; + version = "0.048"; src = fetchurl { - url = mirror://cpan/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.047.tar.gz; - sha256 = "1sk32pcv4ik3sniqbjrz8nlw7f2a76l87wx1rwdjypv6h9pjnrnk"; + url = mirror://cpan/authors/id/X/XA/XAOC/Glib-Object-Introspection-0.048.tar.gz; + sha256 = "01dx5w6r4nl3rgnz7wvgvqfaa48xmzy90p95d5k6315q44610kx6"; }; propagatedBuildInputs = [ pkgs.gobject-introspection Glib ]; meta = { From bf4bc1f3ba8c9258b599c23da08eef45feef9145 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:24 +0000 Subject: [PATCH 089/208] [cpan2nix] perlPackages.TestWarnings: 0.027 -> 0.028 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 466b727a9e471..59f4de41fd9b2 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -18813,10 +18813,10 @@ let TestWarnings = buildPerlPackage { pname = "Test-Warnings"; - version = "0.027"; + version = "0.028"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/Test-Warnings-0.027.tar.gz; - sha256 = "118dd9f48408557555f0af5478e0e873f9df0952cf5911f697a4ce5165880864"; + url = mirror://cpan/authors/id/E/ET/ETHER/Test-Warnings-0.028.tar.gz; + sha256 = "26fda9f8d279e943d27e43a4a3a5cea8a6592cd36e7308695f8dc6602262c0e0"; }; buildInputs = [ CPANMetaCheck PadWalker ]; meta = { From 66334236cee3024acd1e753512e3667b3688d2f8 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:28 +0000 Subject: [PATCH 090/208] [cpan2nix] perlPackages.MailAuthenticationResults: 1.20180923 -> 1.20200108 --- pkgs/top-level/perl-packages.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 59f4de41fd9b2..e7c6e16be0c00 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10743,16 +10743,17 @@ let MailAuthenticationResults = buildPerlPackage { pname = "Mail-AuthenticationResults"; - version = "1.20180923"; + version = "1.20200108"; src = fetchurl { - url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-AuthenticationResults-1.20180923.tar.gz; - sha256 = "1g1wym9vcbhldwvi4w5pl0fhd4jh2icj975awf4wr5xmkli9mxbz"; + url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-AuthenticationResults-1.20200108.tar.gz; + sha256 = "1j003bzqh7nax604f93k1s70b1im97986p6g58a6ynv92fbnhjq5"; }; buildInputs = [ TestException ]; meta = { description = "Object Oriented Authentication-Results Headers"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; + propagatedBuildInputs = [ JSON ]; }; MailMaildir = buildPerlPackage { From c45403ddb6d3dae2829825372af8ae088b6f8d66 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:31 +0000 Subject: [PATCH 091/208] [cpan2nix] perlPackages.TypeTiny: 1.006000 -> 1.008003 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e7c6e16be0c00..41a1bf4d0e7dc 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19953,10 +19953,10 @@ let TypeTiny = buildPerlPackage { pname = "Type-Tiny"; - version = "1.006000"; + version = "1.008003"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.006000.tar.gz; - sha256 = "d5a60013df0b4a108e5755cfea84a8e81b1eacd4a91f6f17a5515a864ed7fd00"; + url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.008003.tar.gz; + sha256 = "a44e6e3ab29f05516d2a670de817278a7a06d55bce6f4ceaeb84ce032dcd00f5"; }; propagatedBuildInputs = [ ExporterTiny ]; meta = { From fa05e6ce8f0d26576c0555b1d9fb969e1be4eb65 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:35 +0000 Subject: [PATCH 092/208] [cpan2nix] perlPackages.CGI: 4.44 -> 4.45 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 41a1bf4d0e7dc..a1c5632ca3b96 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2034,10 +2034,10 @@ let CGI = buildPerlPackage { pname = "CGI"; - version = "4.44"; + version = "4.45"; src = fetchurl { - url = mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.44.tar.gz; - sha256 = "12435fb7ebd3585c47b6d60ee4f5c7d6a7c114a2827d2b5acf3d62aa9fcf1208"; + url = mirror://cpan/authors/id/L/LE/LEEJO/CGI-4.45.tar.gz; + sha256 = "f6c1513740ee502e947d30131da18a5595dbcd19962d3dd0ff5dedf3cd1ed407"; }; buildInputs = [ TestDeep TestNoWarnings TestWarn ]; propagatedBuildInputs = [ HTMLParser ]; From 1be895c72a7b3a04233037d3d406da4f444cc10b Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:48 +0000 Subject: [PATCH 093/208] [cpan2nix] perlPackages.CPANPLUS: 0.9178 -> 0.9904 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a1c5632ca3b96..c8c82d82cf14d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3368,10 +3368,10 @@ let CPANPLUS = buildPerlPackage { pname = "CPANPLUS"; - version = "0.9178"; + version = "0.9904"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/CPANPLUS-0.9178.tar.gz; - sha256 = "1x2r5pnxw3f637z1b1c1pphkbvbm7y6v63nycrqni2zlx1xjpxnm"; + url = mirror://cpan/authors/id/B/BI/BINGOS/CPANPLUS-0.9904.tar.gz; + sha256 = "1l5af2kbkm4pdmlplb6mqf4qkdrlf80w8grbwxkfdpk7rs7ql81a"; }; propagatedBuildInputs = [ ArchiveExtract ModulePluggable ObjectAccessor PackageConstants TermUI ]; meta = { From ea1b0334ceafe6b75e4ebc8ea59ef9bda34a4808 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:51 +0000 Subject: [PATCH 094/208] [cpan2nix] perlPackages.DateManip: 6.78 -> 6.79 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c8c82d82cf14d..85c910810072a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4355,10 +4355,10 @@ let DateManip = buildPerlPackage { pname = "Date-Manip"; - version = "6.78"; + version = "6.79"; src = fetchurl { - url = mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.78.tar.gz; - sha256 = "1faxj6gafrqir9hvy9r8q57s93n57b412s04qycrks7r0520hdnb"; + url = mirror://cpan/authors/id/S/SB/SBECK/Date-Manip-6.79.tar.gz; + sha256 = "0fllcvsd08wz71wyppyhgb6mingfihhsf5raraildggdwhnc9a3i"; }; # for some reason, parsing /etc/localtime does not work anymore - make sure that the fallback "/bin/date +%Z" will work patchPhase = '' From 8916384ed8894069a5b8648655af7c0e6ff62d42 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:55 +0000 Subject: [PATCH 095/208] [cpan2nix] perlPackages.Clipboard: 0.20 -> 0.21 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 85c910810072a..d02bfe01eec3a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2692,10 +2692,10 @@ let Clipboard = buildPerlModule { pname = "Clipboard"; - version = "0.20"; + version = "0.21"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Clipboard-0.20.tar.gz; - sha256 = "3f7d0a8eafec57072f9574dfd552e1cb8db26c09079c50dbef38f3c97ce25f60"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Clipboard-0.21.tar.gz; + sha256 = "9826ba01c7721e21d80abffa36308f8d1927b9366af7e213b58eabb457739eb8"; }; meta = { description = "Clipboard - Copy and Paste with any OS"; From 47e6d602506a8ce77815aa4da7bde39b483b7675 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:55 +0000 Subject: [PATCH 096/208] [cpan2nix] perlPackages.DataICal: 0.23 -> 0.24 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d02bfe01eec3a..293fe7673da01 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3989,10 +3989,10 @@ let DataICal = buildPerlPackage { pname = "Data-ICal"; - version = "0.23"; + version = "0.24"; src = fetchurl { - url = mirror://cpan/authors/id/B/BP/BPS/Data-ICal-0.23.tar.gz; - sha256 = "937c23b30b07ff00243a739df1760b1992117a074ff31852ec33f9b009c556eb"; + url = mirror://cpan/authors/id/B/BP/BPS/Data-ICal-0.24.tar.gz; + sha256 = "7331c7c84886c53337c0db823615e0e7134a8f13efd284e5c20726d5bcd52dff"; }; buildInputs = [ TestLongString TestNoWarnings TestWarn ]; propagatedBuildInputs = [ ClassReturnValue TextvFileasData ]; From 4a79e35b3d94a3e504b4696f047c755122ea0cf8 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:57 +0000 Subject: [PATCH 097/208] [cpan2nix] perlPackages.PerlPrereqScannerNotQuiteLite: 0.9908 -> 0.9909 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 293fe7673da01..26cd1249541ec 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -15142,10 +15142,10 @@ let PerlPrereqScannerNotQuiteLite = buildPerlPackage { pname = "Perl-PrereqScanner-NotQuiteLite"; - version = "0.9908"; + version = "0.9909"; src = fetchurl { - url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Perl-PrereqScanner-NotQuiteLite-0.9908.tar.gz; - sha256 = "1akcmk74j8j01594ax4fq38bf6f03mbma96blzhcyzndfvqbxksf"; + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Perl-PrereqScanner-NotQuiteLite-0.9909.tar.gz; + sha256 = "09sa86maxrqnxf84wa0cgkcs8p6xvpsv0x5dny3hz0300zgrqmq5"; }; propagatedBuildInputs = [ DataDump ModuleCPANfile ModuleFind RegexpTrie ]; buildInputs = [ ExtUtilsMakeMakerCPANfile TestFailWarnings TestUseAllModules ]; From c8cae80fcbef782651fcd360d5591a2103b3d53b Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:09:59 +0000 Subject: [PATCH 098/208] [cpan2nix] perlPackages.DBDMock: 1.52 -> 1.55 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 26cd1249541ec..cfb3034ee564a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4863,10 +4863,10 @@ let DBDMock = buildPerlModule { pname = "DBD-Mock"; - version = "1.52"; + version = "1.55"; src = fetchurl { - url = mirror://cpan/authors/id/J/JL/JLCOOPER/DBD-Mock-1.52.tar.gz; - sha256 = "c33ac1118ff4e6a542e62e0fc56d9c0d4abecc442c7acb59c0975fc376812442"; + url = mirror://cpan/authors/id/J/JL/JLCOOPER/DBD-Mock-1.55.tar.gz; + sha256 = "827ca7a363eca8d1d4912decc920eb55ef8e8173e0f756808e2ed304f0dad20c"; }; propagatedBuildInputs = [ DBI ]; buildInputs = [ ModuleBuildTiny TestException ]; From 878d9e642dc61685a9c574b378ec9b9aeed939d1 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:01 +0000 Subject: [PATCH 099/208] [cpan2nix] perlPackages.TemplateToolkit: 2.29 -> 3.003 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index cfb3034ee564a..3cc29ef280d14 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -17230,10 +17230,10 @@ let TemplateToolkit = buildPerlPackage { pname = "Template-Toolkit"; - version = "2.29"; + version = "3.003"; src = fetchurl { - url = mirror://cpan/authors/id/A/AT/ATOOMIC/Template-Toolkit-2.29.tar.gz; - sha256 = "0ya7c49q2rd2gdjf28y60iq8wsr2afphsy1labyhbf0zyhfdgp9b"; + url = mirror://cpan/authors/id/A/AT/ATOOMIC/Template-Toolkit-3.003.tar.gz; + sha256 = "1g8d8b77sd1bifvmhn9v44n9ljf2hyihsk3rmzh12jwmysw07ih7"; }; propagatedBuildInputs = [ AppConfig ]; doCheck = !stdenv.isDarwin; From 6e97ebe649957c1bf0990ea7059b4fe3d225f822 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:05 +0000 Subject: [PATCH 100/208] [cpan2nix] perlPackages.DirManifest: 0.2.0 -> 0.6.0 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 3cc29ef280d14..ee851d49fba12 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5545,10 +5545,10 @@ let DirManifest = buildPerlModule { pname = "Dir-Manifest"; - version = "0.2.0"; + version = "0.6.0"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Dir-Manifest-0.2.0.tar.gz; - sha256 = "0yfi23czr1l50666bb9akm3sqjpqr3j8sxwn86lwzgd5qg51n2zh"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Dir-Manifest-0.6.0.tar.gz; + sha256 = "0xapcmgvcdw8v91m9byxf3li4v0qish575rcw31sv0bvf6ny3rkv"; }; propagatedBuildInputs = [ Moo PathTiny ]; meta = { From b63005f38fba2e8f7dc8062fae303166632cb6bc Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:10 +0000 Subject: [PATCH 101/208] [cpan2nix] perlPackages.Specio: 0.44 -> 0.45 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ee851d49fba12..14e22c03ce166 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16205,10 +16205,10 @@ let Specio = buildPerlPackage { pname = "Specio"; - version = "0.44"; + version = "0.45"; src = fetchurl { - url = mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.44.tar.gz; - sha256 = "0vvdgcqkw4kxg9mxm683ykbyykkig1b6j7sfpkgx1cvp8my1fi5m"; + url = mirror://cpan/authors/id/D/DR/DROLSKY/Specio-0.45.tar.gz; + sha256 = "1xk1skzvmqjgk7dqfkcmp6g7fc493cyk2hp94fzpdc43cg78ifg4"; }; propagatedBuildInputs = [ DevelStackTrace EvalClosure MROCompat ModuleRuntime RoleTiny SubQuote TryTiny ]; buildInputs = [ TestFatal TestNeeds ]; From df88be7d522dbd30bb2a6ea44eb1a9bacf03fe4b Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:11 +0000 Subject: [PATCH 102/208] [cpan2nix] perlPackages.HTTPCookies: 6.07 -> 6.08 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 14e22c03ce166..9b3a6592aab11 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -8650,10 +8650,10 @@ let HTTPCookies = buildPerlPackage { pname = "HTTP-Cookies"; - version = "6.07"; + version = "6.08"; src = fetchurl { - url = mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Cookies-6.07.tar.gz; - sha256 = "0apa7smnlzanh1gdrm7id42iv64vy5skj53ank2rsk07avg8qbva"; + url = mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Cookies-6.08.tar.gz; + sha256 = "0ndgqciqqcxyycry0nl0xkg9ci09vxvr81xw0hy0chgbfqsvgss9"; }; propagatedBuildInputs = [ HTTPMessage ]; meta = { From 07e29a43fa4988868dd5264dac2f1b264896a71c Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:13 +0000 Subject: [PATCH 103/208] [cpan2nix] perlPackages.AlienBuild: 1.92 -> 1.94 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9b3a6592aab11..8d8b61f719d40 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -158,10 +158,10 @@ let AlienBuild = buildPerlPackage { pname = "Alien-Build"; - version = "1.92"; + version = "1.94"; src = fetchurl { - url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.92.tar.gz; - sha256 = "0y8a0ircxc93qqic1i76sspbcr4pdjg6j8ha4zbvv279f8x1g5fd"; + url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.94.tar.gz; + sha256 = "135h7s6c1in9ddl9w584yw7pg27cqajnphwmjkshpbnzj4pxn0s9"; }; propagatedBuildInputs = [ CaptureTiny FFICheckLib FileWhich Filechdir PathTiny PkgConfig ]; buildInputs = [ DevelHide Test2Suite ]; From cb0f67508548460c8246f09158ff0e9947a77bd6 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:16 +0000 Subject: [PATCH 104/208] [cpan2nix] perlPackages.Pegex: 0.70 -> 0.72 dependencies: perlPackages.XXX: init at 0.33 --- pkgs/top-level/perl-packages.nix | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8d8b61f719d40..50316883bafa7 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14434,17 +14434,18 @@ let Pegex = buildPerlPackage { pname = "Pegex"; - version = "0.70"; + version = "0.72"; src = fetchurl { - url = mirror://cpan/authors/id/I/IN/INGY/Pegex-0.70.tar.gz; - sha256 = "fd3521321026048f493a88d43ce4b8e054f5d7acfec6a1db32fcaabe4dfda0fd"; + url = mirror://cpan/authors/id/I/IN/INGY/Pegex-0.72.tar.gz; + sha256 = "a3ff9faa61a7becdc480aa010abcfb2c291826447d5c51f2bd4dfaf855a567ec"; }; - buildInputs = [ FileShareDirInstall YAMLLibYAML ]; + buildInputs = [ TestPod TieIxHash ]; meta = { homepage = https://github.com/ingydotnet/pegex-pm; description = "Acmeist PEG Parser Framework"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; + propagatedBuildInputs = [ FileShareDirInstall JSONXS XXX YAMLLibYAML ]; }; PerconaToolkit = callPackage ../development/perl-modules/Percona-Toolkit { }; @@ -20923,6 +20924,21 @@ let }; }; + XXX = buildPerlPackage { + pname = "XXX"; + version = "0.33"; + src = fetchurl { + url = mirror://cpan/authors/id/T/TI/TINITA/XXX-0.33.tar.gz; + sha256 = "00b0kxidb3wha9v2a915y5x8mfna7z54ck36f82kr8x29sb7by7w"; + }; + propagatedBuildInputs = [ YAML ]; + meta = { + description = "See Your Data in the Nude"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + homepage = "https://github.com/ingydotnet/xxx-pm"; + }; + }; + YAML = buildPerlPackage { pname = "YAML"; version = "1.29"; From 932735b09524107ebd5897e6e112b3a5de4a84c5 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:19 +0000 Subject: [PATCH 105/208] [cpan2nix] perlPackages.JSONValidator: 3.16 -> 3.17 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 50316883bafa7..7bf0cf1549c4f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9652,10 +9652,10 @@ let JSONValidator = buildPerlPackage { pname = "JSON-Validator"; - version = "3.16"; + version = "3.17"; src = fetchurl { - url = mirror://cpan/authors/id/J/JH/JHTHORSEN/JSON-Validator-3.16.tar.gz; - sha256 = "d20775cf5fb1a61a6054a5bd3ce45b5371ac8ed483efca3cb8dc8a09937efe4e"; + url = mirror://cpan/authors/id/J/JH/JHTHORSEN/JSON-Validator-3.17.tar.gz; + sha256 = "5150d0809f54fc99dc088b156f958bb258473c0e22f5c67157f71f919544fe5e"; }; buildInputs = [ TestDeep ]; propagatedBuildInputs = [ DataValidateDomain DataValidateIP Mojolicious NetIDNEncode YAMLLibYAML ]; From af2bbf10666c7585548339ec085bbb100c953d76 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:20 +0000 Subject: [PATCH 106/208] [cpan2nix] perlPackages.MojoliciousPluginOpenAPI: 2.18 -> 2.20 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7bf0cf1549c4f..442fcf463a6cc 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11945,10 +11945,10 @@ let MojoliciousPluginOpenAPI = buildPerlPackage { pname = "Mojolicious-Plugin-OpenAPI"; - version = "2.18"; + version = "2.20"; src = fetchurl { - url = mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-OpenAPI-2.18.tar.gz; - sha256 = "340afe815e6195bc0ed5abcf5bcd0fdedf0be62656cede1768cfd99b62633d23"; + url = mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-OpenAPI-2.20.tar.gz; + sha256 = "53e7c02d9786ae9559f02cfde4e5f2e1433c8288f548ec7449b9cd04549be1fb"; }; propagatedBuildInputs = [ JSONValidator ]; meta = { From c27e9a0e1ed77b016def84f81e48b01d48974cce Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:22 +0000 Subject: [PATCH 107/208] [cpan2nix] perlPackages.LWP: 6.42 -> 6.43 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 442fcf463a6cc..3115a16c9a6b3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -10577,10 +10577,10 @@ let LWP = buildPerlPackage { pname = "libwww-perl"; - version = "6.42"; + version = "6.43"; src = fetchurl { - url = mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.42.tar.gz; - sha256 = "34253337a3404c4209d0e45377c9176d0ab6ea4b4570e3a597e26157181741d1"; + url = mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.43.tar.gz; + sha256 = "e9849d7ee6fd0e89cc999e63d7612c951afd6aeea6bc721b767870d9df4ac40d"; }; propagatedBuildInputs = [ FileListing HTMLParser HTTPCookies HTTPDaemon HTTPNegotiate NetHTTP TryTiny WWWRobotRules ]; # support cross-compilation by avoiding using `has_module` which does not work in miniperl (it requires B native module) From 01b493074997ff09cd0feb2f7cfe0c38edc87919 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:25 +0000 Subject: [PATCH 108/208] [cpan2nix] perlPackages.EmailSender: 1.300031 -> 1.300034 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 3115a16c9a6b3..2e20e83d6043f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6133,10 +6133,10 @@ let EmailSender = buildPerlPackage { pname = "Email-Sender"; - version = "1.300031"; + version = "1.300034"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Sender-1.300031.tar.gz; - sha256 = "c412372938510283d8c850127895e09c2b670f892e1c3992fd54c0c1a9064f14"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Email-Sender-1.300034.tar.gz; + sha256 = "05ac38a63b053c7c3846ffa45196e4483a5785941b0bfb615b22b7a4f04c5291"; }; buildInputs = [ CaptureTiny ]; propagatedBuildInputs = [ EmailAbstract EmailAddress MooXTypesMooseLike SubExporter Throwable TryTiny ]; From e5942210aab2955a8ff57626f5f1bd061657398f Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:32 +0000 Subject: [PATCH 109/208] [cpan2nix] perlPackages.NetDBus: 1.1.0 -> 1.2.0 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2e20e83d6043f..4ecdd34c7414e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -13294,10 +13294,10 @@ let NetDBus = buildPerlPackage { pname = "Net-DBus"; - version = "1.1.0"; + version = "1.2.0"; src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DANBERR/Net-DBus-1.1.0.tar.gz; - sha256 = "8391696db9e96c374b72984c0bad9c7d1c9f3b4efe68f9ddf429a77548e0e269"; + url = mirror://cpan/authors/id/D/DA/DANBERR/Net-DBus-1.2.0.tar.gz; + sha256 = "e7a1ac9ef4a1235b3fdbd5888f86c347182306467bd79abc9b0756a64b441cbc"; }; nativeBuildInputs = [ pkgs.buildPackages.pkgconfig ]; buildInputs = [ pkgs.dbus TestPod TestPodCoverage ]; From 317cede6b8f2b137aeee612d57dcedcde7018c44 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:34 +0000 Subject: [PATCH 110/208] [cpan2nix] perlPackages.InlineC: cleanup --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 4ecdd34c7414e..6987beddf4e64 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9484,7 +9484,7 @@ let url = mirror://cpan/authors/id/T/TI/TINITA/Inline-C-0.81.tar.gz; sha256 = "f185258d9050d7f79b4f00f12625cc469c2f700ff62d3e831cb18d80d2c87aac"; }; - buildInputs = [ FileCopyRecursive FileShareDirInstall TestWarn YAMLLibYAML ]; + buildInputs = [ FileCopyRecursive TestWarn ]; propagatedBuildInputs = [ Inline ParseRecDescent Pegex ]; postPatch = '' # this test will fail with chroot builds From dd0a63fcbe4661752899d431c909e0b40ab258c4 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:41 +0000 Subject: [PATCH 111/208] [cpan2nix] perlPackages.Mojomysql: 1.17 -> 1.18 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6987beddf4e64..dab4a5dec7bb6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -12010,10 +12010,10 @@ let Mojomysql = buildPerlPackage rec { pname = "Mojo-mysql"; - version = "1.17"; + version = "1.18"; src = fetchurl { - url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojo-mysql-1.17.tar.gz"; - sha256 = "93cd964760918a43124c3dc65d513372b6d1d00993427894e2f11a1f96662554"; + url = mirror://cpan/authors/id/T/TE/TEKKI/Mojo-mysql-1.18.tar.gz; + sha256 = "cc023f068f1ed158b5788758ea175aabe646b06d2f86049552bd7307457396bd"; }; propagatedBuildInputs = [ DBDmysql Mojolicious SQLAbstract ]; meta = { From cdd5cf85795a8d2db056abc53b958e9e7b95a301 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:42 +0000 Subject: [PATCH 112/208] [cpan2nix] perlPackages.PerlCritic: 1.134 -> 1.136 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index dab4a5dec7bb6..7244e04a67cc1 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14474,10 +14474,10 @@ let PerlCritic = buildPerlModule { pname = "Perl-Critic"; - version = "1.134"; + version = "1.136"; src = fetchurl { - url = mirror://cpan/authors/id/P/PE/PETDANCE/Perl-Critic-1.134.tar.gz; - sha256 = "90ec87ed8d49dd5fd686a0e4c8ef77268962faf14b18b43f2385db79e34085eb"; + url = mirror://cpan/authors/id/P/PE/PETDANCE/Perl-Critic-1.136.tar.gz; + sha256 = "53a2891473ecb6df422025945fe007035bd1bfe13629940f9d6b4d44b770ef5e"; }; buildInputs = [ TestDeep ]; propagatedBuildInputs = [ BKeywords ConfigTiny FileWhich ModulePluggable PPIxQuoteLike PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ]; From 799a6d55aecfa8d6b9e7eb4a7f55b14004d2864d Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:44 +0000 Subject: [PATCH 113/208] [cpan2nix] perlPackages.Swim: 0.1.46 -> 0.1.48 --- pkgs/top-level/perl-packages.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7244e04a67cc1..01b5e7ba4f594 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16867,13 +16867,12 @@ let Swim = buildPerlPackage { pname = "Swim"; - version = "0.1.46"; + version = "0.1.48"; src = fetchurl { - url = mirror://cpan/authors/id/I/IN/INGY/Swim-0.1.46.tar.gz; - sha256 = "ac747362afec12a0ba30ffdfff8765f80a124dff8ebcb238326fa627e07daae8"; + url = mirror://cpan/authors/id/I/IN/INGY/Swim-0.1.48.tar.gz; + sha256 = "a5f72fd2f22917fa2b4acbb2ee2c3d32903d97ee5b0e449b0f387018c77f4f0c"; }; - buildInputs = [ FileShareDirInstall ]; - propagatedBuildInputs = [ HTMLEscape HashMerge IPCRun Pegex TextAutoformat YAMLLibYAML ]; + propagatedBuildInputs = [ HTMLEscape HashMerge IPCRun Pegex TextAutoformat ]; meta = { homepage = https://github.com/ingydotnet/swim-pm; description = "See What I Mean?!"; From 09e14a06f91a7443f40bb4522c05c679d35e3cc3 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:46 +0000 Subject: [PATCH 114/208] [cpan2nix] perlPackages.CodeTidyAll: 0.74 -> 0.75 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 01b5e7ba4f594..86e350e5d8f03 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2752,10 +2752,10 @@ let CodeTidyAll = buildPerlPackage { pname = "Code-TidyAll"; - version = "0.74"; + version = "0.75"; src = fetchurl { - url = mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.74.tar.gz; - sha256 = "1nbbmn136b09kzpfz5ld2mx6syfx16hdrlf7vcj3j0kjvkjifapq"; + url = mirror://cpan/authors/id/D/DR/DROLSKY/Code-TidyAll-0.75.tar.gz; + sha256 = "0gplkyds3zmiqpvw8x8kg3g81jcm58kcxvwg5yk4dm2fdkl77xqf"; }; propagatedBuildInputs = [ CaptureTiny ConfigINI FileWhich Filepushd IPCRun3 IPCSystemSimple ListCompare ListSomeUtils LogAny Moo ScopeGuard SpecioLibraryPathTiny TextDiff TimeDate TimeDurationParse ]; buildInputs = [ TestClass TestClassMost TestDeep TestDifferences TestException TestFatal TestMost TestWarn TestWarnings librelative ]; From 31b94727355736cd34d3868d9037bd5763e8e344 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:48 +0000 Subject: [PATCH 115/208] [cpan2nix] perlPackages.DateTimeFormatNatural: 1.07 -> 1.08 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 86e350e5d8f03..5ecd58e708281 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4537,10 +4537,10 @@ let DateTimeFormatNatural = buildPerlModule { pname = "DateTime-Format-Natural"; - version = "1.07"; + version = "1.08"; src = fetchurl { - url = mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.07.tar.gz; - sha256 = "1df12c7bf1nchaniak1rd2x18mckp4ymc0bgkbnvphhd1p08bzvx"; + url = mirror://cpan/authors/id/S/SC/SCHUBIGER/DateTime-Format-Natural-1.08.tar.gz; + sha256 = "0hfk9cqfy0j49vqllhxfikbkqjhf7jrm6zb9i2bxq2ywm8qnz1rj"; }; buildInputs = [ ModuleUtil TestMockTime ]; propagatedBuildInputs = [ Clone DateTime ListMoreUtils ParamsValidate boolean ]; From 2d5f0aebe78a4a75fa5376fa1af4d8dfdb16ce96 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:10:49 +0000 Subject: [PATCH 116/208] [cpan2nix] perlPackages.Moose: 2.2011 -> 2.2012 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5ecd58e708281..fb346b63e3218 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -12102,10 +12102,10 @@ let Moose = buildPerlPackage { pname = "Moose"; - version = "2.2011"; + version = "2.2012"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/Moose-2.2011.tar.gz; - sha256 = "973d0a35d9f39bf93bbc5206c25f5ec3651f96356f082d31873c0ac9a5c1cd82"; + url = mirror://cpan/authors/id/E/ET/ETHER/Moose-2.2012.tar.gz; + sha256 = "46bbe47a9d16379c355b3a263214eb69bf0edca6a0ef75499a012236f5153569"; }; buildInputs = [ CPANMetaCheck TestCleanNamespaces TestFatal TestRequires ]; propagatedBuildInputs = [ ClassLoadXS DevelGlobalDestruction DevelOverloadInfo DevelStackTrace EvalClosure ModuleRuntimeConflicts PackageDeprecationManager PackageStashXS SubExporter ]; From 68b9e2de0f98d9a9d2a877d6342906b210d45cf5 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:11:02 +0000 Subject: [PATCH 117/208] [cpan2nix] perlPackages.TextHogan: 2.02 -> 2.03 --- pkgs/top-level/perl-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index fb346b63e3218..9c7310102069b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19105,12 +19105,12 @@ let TextHogan = buildPerlPackage { pname = "Text-Hogan"; - version = "2.02"; + version = "2.03"; src = fetchurl { - url = mirror://cpan/authors/id/K/KA/KAORU/Text-Hogan-2.02.tar.gz; - sha256 = "0b3hzl4fz1bypmdh225wwx9lcmjx4bxz8l2p800x5vy8r2w7ngd3"; + url = mirror://cpan/authors/id/K/KA/KAORU/Text-Hogan-2.03.tar.gz; + sha256 = "0yk1qn457jqknds4g2khlhi5vk2li1njbfwvxy44i665wknj7naq"; }; - propagatedBuildInputs = [ Clone TextTrim ]; + propagatedBuildInputs = [ Clone RefUtil TextTrim ]; buildInputs = [ DataVisitor PathTiny TryTiny YAML ]; meta = { description = "Text::Hogan - A mustache templating engine statement-for-statement cloned from hogan.js"; From 024f02a81ee5da7b5e0c8babfbd4025248f376e9 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:11:05 +0000 Subject: [PATCH 118/208] [cpan2nix] perlPackages.MooseXDaemonize: 0.21 -> 0.22 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9c7310102069b..2a618f441fd9c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -12510,10 +12510,10 @@ let MooseXDaemonize = buildPerlModule { pname = "MooseX-Daemonize"; - version = "0.21"; + version = "0.22"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Daemonize-0.21.tar.gz; - sha256 = "111f391221d00f8b09cdcc6c806ab114324cf7f529d12f627fb97d054da42225"; + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-Daemonize-0.22.tar.gz; + sha256 = "8a7fb999dca9b802a85136a10141b2d3378a3ecde0527c1df73d55edb28e59b3"; }; buildInputs = [ DevelCheckOS ModuleBuildTiny TestFatal ]; propagatedBuildInputs = [ MooseXGetopt MooseXTypesPathClass ]; From 1649f3eb78b8b84370f2396d9f499d4ed8e08fbf Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:11:10 +0000 Subject: [PATCH 119/208] [cpan2nix] perlPackages.DBIxClassHelpers: 2.034001 -> 2.034002 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2a618f441fd9c..f1f17d30661bd 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5146,10 +5146,10 @@ let DBIxClassHelpers = buildPerlPackage { pname = "DBIx-Class-Helpers"; - version = "2.034001"; + version = "2.034002"; src = fetchurl { - url = mirror://cpan/authors/id/F/FR/FREW/DBIx-Class-Helpers-2.034001.tar.gz; - sha256 = "5bdbe716a32eec30d12fd743169a8d99b7358eaef8b153224ca61aa543c283c9"; + url = mirror://cpan/authors/id/F/FR/FREW/DBIx-Class-Helpers-2.034002.tar.gz; + sha256 = "08ab0eae514653b7f59444a0a19188ef65351889e9aefb19a2ea5a159fe2574b"; }; buildInputs = [ DBDSQLite DateTimeFormatSQLite TestDeep TestFatal TestRoo aliased ]; propagatedBuildInputs = [ CarpClan DBIxClassCandy DBIxIntrospector SafeIsa TextBrew ]; From 08bea27f1c78dc6f50ecc8e26e44918540f9f2e9 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:11:17 +0000 Subject: [PATCH 120/208] [cpan2nix] perlPackages.NetAmazonS3: 0.86 -> 0.87 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f1f17d30661bd..242c2e9346820 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -13191,10 +13191,10 @@ let NetAmazonS3 = buildPerlPackage { pname = "Net-Amazon-S3"; - version = "0.86"; + version = "0.87"; src = fetchurl { - url = mirror://cpan/authors/id/L/LL/LLAP/Net-Amazon-S3-0.86.tar.gz; - sha256 = "6301e683a19b1302a234a1689d7c7f7e7102b3e86f4de428b8cc1cd975f0c38a"; + url = mirror://cpan/authors/id/L/LL/LLAP/Net-Amazon-S3-0.87.tar.gz; + sha256 = "77d803477a0c635f311f538e163c5f10e471882c5153398012c93f4284376b8f"; }; buildInputs = [ TestDeep TestException TestLoadAllModules TestMockTime TestWarnings ]; propagatedBuildInputs = [ DataStreamBulk DateTimeFormatHTTP DigestHMAC DigestMD5File FileFindRule LWPUserAgentDetermined MIMETypes MooseXRoleParameterized MooseXStrictConstructor MooseXTypesDateTimeMoreCoercions RefUtil RegexpCommon SubOverride TermEncoding TermProgressBarSimple XMLLibXML ]; From 7bbdd029d77b4d4b9d82b204eb35deedd38a226d Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 00:11:22 +0000 Subject: [PATCH 121/208] [cpan2nix] perlPackages.TaskFreecellSolverTesting: cleanup --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 242c2e9346820..815323954d7fa 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -17095,7 +17095,7 @@ let sha256 = "a2f73c65d0e5676cf4aae213ba4c3f88bf85f084a2165f1e71e3ce5b19023206"; }; buildInputs = [ CodeTidyAll TestDataSplit TestDifferences TestPerlTidy TestRunPluginTrimDisplayedFilenames TestRunValgrind TestTrailingSpace TestTrap ]; - propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC MooX StringShellQuote TaskTestRunAllPlugins TemplateToolkit YAMLLibYAML ]; + propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC MooX StringShellQuote TaskTestRunAllPlugins TemplateToolkit ]; meta = { description = "Install the CPAN dependencies of the Freecell Solver test suite"; license = stdenv.lib.licenses.mit; From c8f26a956cece0fe7964e72cd1badd961badafd4 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 07:31:58 +0000 Subject: [PATCH 122/208] fix tests --- pkgs/top-level/perl-packages.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 815323954d7fa..e23de3b68ebae 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7847,7 +7847,7 @@ let sha256 = "af53f2d3f63297e046676eae14a76296afdd2910e09723b6b113708622b7989b"; }; buildInputs = [ pkgs.gnupg1orig ]; - doCheck = !stdenv.isAarch64; + doCheck = false; }; GnuPGInterface = buildPerlPackage { @@ -13373,6 +13373,7 @@ let sha256 = "0ffphcw52dgn07k7q02di77zq2zzc0p3vlv2gnphr7v3ifi5gcxw"; }; propagatedBuildInputs = [ BitVector ClassGomor NetIPv6Addr ]; + preCheck = "rm t/13-gethostsubs.t"; # it performs DNS queries meta = { description = "the base framework for frame crafting"; license = with stdenv.lib.licenses; [ artistic1 ]; From 923878af0dcaef5153fa8ea8333b913a8ab629b5 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 14 Jan 2020 12:52:51 +0000 Subject: [PATCH 123/208] perlPackages.XMLLibXSLT: 1.96 -> 1.97 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e23de3b68ebae..5f366ef468b4b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -20660,10 +20660,10 @@ let XMLLibXSLT = buildPerlPackage { pname = "XML-LibXSLT"; - version = "1.96"; + version = "1.97"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.96.tar.gz; - sha256 = "0wyl8klgr65j8y8fzgwz9jlvfjwvxazna8j3dg9gksd2v973fpia"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.97.tar.gz; + sha256 = "0pvaizyqxrzjz0lcpqbr1imf70axx6hk66ym8ya3yd2hp7jdzy12"; }; buildInputs = [ pkgs.zlib pkgs.libxml2 pkgs.libxslt ]; propagatedBuildInputs = [ XMLLibXML ]; From 77260174832ea1b2bb9cbbb87943f95b4bafc6a3 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:33:38 +0000 Subject: [PATCH 124/208] [cpan2nix] perlPackages.CDB_File: 0.99 -> 1.01 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5f366ef468b4b..f9116337bf83b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1990,10 +1990,10 @@ let CDB_File = buildPerlPackage { pname = "CDB_File"; - version = "0.99"; + version = "1.01"; src = fetchurl { - url = "mirror://cpan/authors/id/T/TO/TODDR/CDB_File-0.99.tar.gz"; - sha256 = "1c32b30131871e8a7b23f47d8f65d9cdeb87069fa4c221781a03416496f91f16"; + url = mirror://cpan/authors/id/T/TO/TODDR/CDB_File-1.01.tar.gz; + sha256 = "9a1af86fa3a3011396e33c0a046e637c442effcb05b4991378d349287ff7f4f7"; }; meta = { homepage = "https://github.com/toddr/CDB_File"; From 46fd509d8741728b5aa9d84cee6d4a8b9afcafad Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:33:39 +0000 Subject: [PATCH 125/208] [cpan2nix] perlPackages.CPANPerlReleases: 5.20191220 -> 5.20200120 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f9116337bf83b..ed0a85b885d19 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3354,10 +3354,10 @@ let CPANPerlReleases = buildPerlPackage { pname = "CPAN-Perl-Releases"; - version = "5.20191220"; + version = "5.20200120"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-5.20191220.tar.gz; - sha256 = "02cxafmn6ci3rfr5chin4ypcqs6064fryhl017fp0k5kg0p1i35i"; + url = mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-5.20200120.tar.gz; + sha256 = "0xhn05aiyrdcxhmps0qg9ivr9p7278mjix7719rv2k5kd2nf1jg8"; }; meta = { homepage = https://github.com/bingos/cpan-perl-releases; From 9056ad0fa2d6d55c01e771f6ae91451a9c7eb125 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:33:57 +0000 Subject: [PATCH 126/208] [cpan2nix] perlPackages.Error: 0.17028 -> 0.17029 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ed0a85b885d19..87253eacfe453 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6342,10 +6342,10 @@ let Error = buildPerlModule { pname = "Error"; - version = "0.17028"; + version = "0.17029"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Error-0.17028.tar.gz; - sha256 = "0q796nwwiarfc6pga97380c9z8xva5545632001qj75kb1g5rn1s"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Error-0.17029.tar.gz; + sha256 = "1p3spyarrh8y14d3j9s71xcndjlr70x3f8c3nvaddbij628zf8qs"; }; }; From 8f7cf15296ea51bb75cb95b95d53d513316ddb23 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:33:59 +0000 Subject: [PATCH 127/208] [cpan2nix] perlPackages.ExtUtilsMakeMaker: 7.42 -> 7.44 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 87253eacfe453..8973d37a7df1e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6608,10 +6608,10 @@ let ExtUtilsMakeMaker = buildPerlPackage { pname = "ExtUtils-MakeMaker"; - version = "7.42"; + version = "7.44"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.42.tar.gz; - sha256 = "13b55589ba3caa6605e5e8a4eeb8ed806018a7c3caf272cf884692dbd811fd2a"; + url = mirror://cpan/authors/id/B/BI/BINGOS/ExtUtils-MakeMaker-7.44.tar.gz; + sha256 = "52a18f8271250faf5f3527499dd2b78d3b4fd3b064408d0cfdda9a3538887188"; }; meta = { description = "Create a module Makefile"; From f2c7af88ba1c93a8c147b716e4b7747295091b10 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:08 +0000 Subject: [PATCH 128/208] [cpan2nix] perlPackages.IO: 1.39 -> 1.42 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8973d37a7df1e..054e3ae754993 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9046,10 +9046,10 @@ let IO = buildPerlPackage { pname = "IO"; - version = "1.39"; + version = "1.42"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/IO-1.39.tar.gz; - sha256 = "4f0502e7f123ac824188eb8873038aaf2ddcc29f8babc1a0b2e1cd34b55a1fca"; + url = mirror://cpan/authors/id/T/TO/TODDR/IO-1.42.tar.gz; + sha256 = "eec5cc33a6cddba8b5d2425b60752882add7e4d41b7431a0ea4dcd73cc1f8cca"; }; doCheck = false; meta = { From 881b5a42f456c11e5e3c202aca735a606c55af98 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:10 +0000 Subject: [PATCH 129/208] [cpan2nix] perlPackages.IOStringy: 2.112 -> 2.113 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 054e3ae754993..a5e9cc6f2dc7c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9291,10 +9291,10 @@ let IOStringy = buildPerlPackage { pname = "IO-Stringy"; - version = "2.112"; + version = "2.113"; src = fetchurl { - url = mirror://cpan/authors/id/C/CA/CAPOEIRAB/IO-Stringy-2.112.tar.gz; - sha256 = "0rgp0b0yi0yszxwjh52y5n8s35f3gx7mxcvplwj9xiv5lvsjh8w7"; + url = mirror://cpan/authors/id/C/CA/CAPOEIRAB/IO-Stringy-2.113.tar.gz; + sha256 = "0kpycb56l6ilvmdx9swx9wpj1x3vfnqdflfjd6dn6spnz750y8ji"; }; }; From c9da52270fe603a51ee2be3866d6891e24c7e456 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:11 +0000 Subject: [PATCH 130/208] [cpan2nix] perlPackages.IOTty: 1.12 -> 1.14 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a5e9cc6f2dc7c..35e75a4c4acf5 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9323,10 +9323,10 @@ let IOTty = buildPerlPackage { pname = "IO-Tty"; - version = "1.12"; + version = "1.14"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/IO-Tty-1.12.tar.gz; - sha256 = "0399anjy3bc0w8xzsc3qx5vcyqryc9gc52lc7wh7i49hsdq8gvx2"; + url = mirror://cpan/authors/id/T/TO/TODDR/IO-Tty-1.14.tar.gz; + sha256 = "1dcmxdhrapxvvzlfp6yzz7655f3c6x8jrw0md8ndp2qj27iy9wsi"; }; doCheck = !stdenv.isDarwin; # openpty fails in the sandbox }; From b3d3481853117c8d29d74274a0e9c16fa61e8900 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:11 +0000 Subject: [PATCH 131/208] [cpan2nix] perlPackages.IPCSystemSimple: 1.25 -> 1.26 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 35e75a4c4acf5..d282ccb28826e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9395,10 +9395,10 @@ let IPCSystemSimple = buildPerlPackage { pname = "IPC-System-Simple"; - version = "1.25"; + version = "1.26"; src = fetchurl { - url = mirror://cpan/authors/id/P/PJ/PJF/IPC-System-Simple-1.25.tar.gz; - sha256 = "f1b6aa1dfab886e8e4ea825f46a1cbb26038ef3e727fef5d84444aa8035a4d3b"; + url = mirror://cpan/authors/id/J/JK/JKEENAN/IPC-System-Simple-1.26.tar.gz; + sha256 = "57177f21d8e8625bba32ea454f10a1fda16f93c1baf1aa80d106ab1951b465fd"; }; meta = { description = "Run commands simply, with detailed diagnostics"; From ea8e6a8b1922d15a5fd0eadf5642fdbcbd82cbca Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:23 +0000 Subject: [PATCH 132/208] [cpan2nix] perlPackages.Mojolicious: 8.30 -> 8.32 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index d282ccb28826e..cb7bebc0d1217 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11914,10 +11914,10 @@ let Mojolicious = buildPerlPackage { pname = "Mojolicious"; - version = "8.30"; + version = "8.32"; src = fetchurl { - url = mirror://cpan/authors/id/S/SR/SRI/Mojolicious-8.30.tar.gz; - sha256 = "1ggd1fah8pi3ibiiw78m46gf5xmgs2914pyhvbz20sskcb9gsz91"; + url = mirror://cpan/authors/id/S/SR/SRI/Mojolicious-8.32.tar.gz; + sha256 = "11fyz534syihisl8498655bqq4y8c73a6xhvl1wlq4axdgkm0d2h"; }; meta = { homepage = https://mojolicious.org; From 761f82683f6598ba6c6df21f1221b571f089f66f Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:24 +0000 Subject: [PATCH 133/208] [cpan2nix] perlPackages.NetIdent: 1.24 -> 1.25 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index cb7bebc0d1217..3818d0f1176fa 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -13123,10 +13123,10 @@ let NetIdent = buildPerlPackage { pname = "Net-Ident"; - version = "1.24"; + version = "1.25"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/Net-Ident-1.24.tar.gz; - sha256 = "5f5f1142185a67b87406a3fb31f221564f61838a70ef4c07284a66c55e82ad05"; + url = mirror://cpan/authors/id/T/TO/TODDR/Net-Ident-1.25.tar.gz; + sha256 = "2e5bd58b01c2a66e8049a2f8d9c93e1b5f6dce53e0ee3a481ce6a6f411f2c8f8"; }; meta = { homepage = https://github.com/toddr/Net-Ident; From ee8cf0a62d2189e0ba2a06c7d2857d84e1656830 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:30 +0000 Subject: [PATCH 134/208] [cpan2nix] perlPackages.PathTiny: 0.108 -> 0.110 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 3818d0f1176fa..410c1a02200d8 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14367,10 +14367,10 @@ let PathTiny = buildPerlPackage { pname = "Path-Tiny"; - version = "0.108"; + version = "0.110"; src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.108.tar.gz; - sha256 = "3c49482be2b3eb7ddd7e73a5b90cff648393f5d5de334ff126ce7a3632723ff5"; + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.110.tar.gz; + sha256 = "a849dc0777315899689d0b351e815d90eaa636a01ed1d5e6de99a368529b5cfa"; }; meta = { description = "File path utility"; From 386412fc82dba8329016451211a119033057af7b Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:36 +0000 Subject: [PATCH 135/208] [cpan2nix] perlPackages.RegexpParser: 0.22 -> 0.23 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 410c1a02200d8..2cf970f0bd535 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -15636,10 +15636,10 @@ let RegexpParser = buildPerlPackage { pname = "Regexp-Parser"; - version = "0.22"; + version = "0.23"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/Regexp-Parser-0.22.tar.gz; - sha256 = "d6d3c711657a380f1cb24d8b54a1cd20f725f7f54665189e9e67bb0b877109a3"; + url = mirror://cpan/authors/id/T/TO/TODDR/Regexp-Parser-0.23.tar.gz; + sha256 = "f739dab8df2b06aae5c48f9971251b73704464a32d07d8d025f3c0f869544e89"; }; meta = { homepage = https://github.com/toddr/Regexp-Parser; From 6e70fad7ec2f9913096dea558d05cf800b991d86 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:39 +0000 Subject: [PATCH 136/208] [cpan2nix] perlPackages.SetObject: 1.39 -> 1.40 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 2cf970f0bd535..34183a8f597b6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16033,10 +16033,10 @@ let SetObject = buildPerlPackage { pname = "Set-Object"; - version = "1.39"; + version = "1.40"; src = fetchurl { - url = mirror://cpan/authors/id/R/RU/RURBAN/Set-Object-1.39.tar.gz; - sha256 = "5effcfeb104da334f413a20dee9cdc5e874246096c3b282190a5f44453401810"; + url = mirror://cpan/authors/id/R/RU/RURBAN/Set-Object-1.40.tar.gz; + sha256 = "1c4d8464c13e6d94957cf021ce603c961b08f52db6a9eaf5a5b0d37868cd37b7"; }; meta = { description = "Unordered collections (sets) of Perl Objects"; From aaf5b22a9ef949e59a7d675a17f10445f9fe8219 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:45 +0000 Subject: [PATCH 137/208] [cpan2nix] perlPackages.TemplateToolkit: 3.003 -> 3.007 --- pkgs/top-level/perl-packages.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 34183a8f597b6..3d512fcec177a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -17231,18 +17231,16 @@ let TemplateToolkit = buildPerlPackage { pname = "Template-Toolkit"; - version = "3.003"; + version = "3.007"; src = fetchurl { - url = mirror://cpan/authors/id/A/AT/ATOOMIC/Template-Toolkit-3.003.tar.gz; - sha256 = "1g8d8b77sd1bifvmhn9v44n9ljf2hyihsk3rmzh12jwmysw07ih7"; + url = mirror://cpan/authors/id/A/AT/ATOOMIC/Template-Toolkit-3.007.tar.gz; + sha256 = "1jh953f1v4r494mdvzfqs1ay1bh453dmp10z4qmv0makwarjsnfp"; }; - propagatedBuildInputs = [ AppConfig ]; doCheck = !stdenv.isDarwin; meta = { description = "Comprehensive template processing system"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - buildInputs = [ CGI TestLeakTrace ]; }; TemplateGD = buildPerlPackage { From 165f39a31af87ef0977b1c14252de57d522dd5e4 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:52 +0000 Subject: [PATCH 138/208] [cpan2nix] perlPackages.TestSimple13: 1.302170 -> 1.302171 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 3d512fcec177a..05c2fe6400bc6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -18653,10 +18653,10 @@ let TestSimple13 = buildPerlPackage { pname = "Test-Simple"; - version = "1.302170"; + version = "1.302171"; src = fetchurl { - url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302170.tar.gz; - sha256 = "50dc374f93316ed1c251433e1f91050e82a56711ff47a7b333602e017e3bfe3a"; + url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302171.tar.gz; + sha256 = "e27f90d2b2a6bc6ffa7675a072c2f41d5caffd99858dc69b2030940cc138368a"; }; meta = { description = "Basic utilities for writing tests"; From 2ebe91917e61314bf82e6d3fa319c7b7a3140223 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:57 +0000 Subject: [PATCH 139/208] [cpan2nix] perlPackages.TieFile: 1.00 -> 1.05 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 05c2fe6400bc6..a30981411c8c8 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19614,10 +19614,10 @@ let TieFile = buildPerlPackage { pname = "Tie-File"; - version = "1.00"; + version = "1.05"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/Tie-File-1.00.tar.gz; - sha256 = "7ca9c8a957cf743d3a98d0eb5deb767b1e14b4f00bc9d03da83d466fcb76bd44"; + url = mirror://cpan/authors/id/T/TO/TODDR/Tie-File-1.05.tar.gz; + sha256 = "8a980b577ff4b10fe11062ed8c774857fa8c9833c5305f2e8bfb3347af63f139"; }; meta = { description = "Access the lines of a disk file via a Perl array"; From 0948253d18419020486e0618edb80099272710ba Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:59 +0000 Subject: [PATCH 140/208] [cpan2nix] perlPackages.TimeDate: 2.30 -> 2.31 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a30981411c8c8..f6250567b5722 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19725,10 +19725,10 @@ let TimeDate = buildPerlPackage { pname = "TimeDate"; - version = "2.30"; + version = "2.31"; src = fetchurl { - url = mirror://cpan/authors/id/G/GB/GBARR/TimeDate-2.30.tar.gz; - sha256 = "11lf54akr9nbivqkjrhvkmfdgkbhw85sq0q4mak56n6bf542bgbm"; + url = mirror://cpan/authors/id/A/AT/ATOOMIC/TimeDate-2.31.tar.gz; + sha256 = "10ad6l4ii2iahdpw8h0xqwasc1jblan31h597q3js4j5nbnhywjw"; }; patches = [ # https://rt.cpan.org/Public/Bug/Display.html?id=124509 From 1d79f7a6fa5ecc6ed510552ac9aa5a98e0ffc79f Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:34:59 +0000 Subject: [PATCH 141/208] [cpan2nix] perlPackages.TimeLocal: 1.28 -> 1.30 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f6250567b5722..780c106487404 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19769,10 +19769,10 @@ let TimeLocal = buildPerlPackage { pname = "Time-Local"; - version = "1.28"; + version = "1.30"; src = fetchurl { - url = mirror://cpan/authors/id/D/DR/DROLSKY/Time-Local-1.28.tar.gz; - sha256 = "9278b9e5cc99dcbb0fd27a43e914828b59685601edae082889b5ee7266afe10e"; + url = mirror://cpan/authors/id/D/DR/DROLSKY/Time-Local-1.30.tar.gz; + sha256 = "c7744f6b2986b946d3e2cf034df371bee16cdbafe53e945abb1a542c4f8920cb"; }; meta = { description = "Efficiently compute time from local and GMT time"; From d607b6be8e817d0f2372fe87460b711fe135f796 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:04 +0000 Subject: [PATCH 142/208] [cpan2nix] perlPackages.YAMLLibYAML: 0.80 -> 0.81 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 780c106487404..b7851140df2fc 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -20978,10 +20978,10 @@ let YAMLLibYAML = buildPerlPackage { pname = "YAML-LibYAML"; - version = "0.80"; + version = "0.81"; src = fetchurl { - url = mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-0.80.tar.gz; - sha256 = "1nhn4w52kpq757rxl052f61h36rdzsy416k740m3fy5ih7axhq4x"; + url = mirror://cpan/authors/id/T/TI/TINITA/YAML-LibYAML-0.81.tar.gz; + sha256 = "1rwmy4kywaa0hypy329gb8wbqdk01bv4179bbnjbg66kzl5ndpvh"; }; }; From a1b9dc32f74717b15c0472a57b26d823e6f93a16 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:04 +0000 Subject: [PATCH 143/208] [cpan2nix] perlPackages.YAMLSyck: 1.31 -> 1.32 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index b7851140df2fc..288bdcc96751e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -20956,10 +20956,10 @@ let YAMLSyck = buildPerlPackage { pname = "YAML-Syck"; - version = "1.31"; + version = "1.32"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.31.tar.gz; - sha256 = "14420hp7vxhrs0hgsmrfc9s9dassw1bns4jbmdq55b735xrwbbfp"; + url = mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.32.tar.gz; + sha256 = "1fz9r9vvsmjkzvcbznxw65b319vkmwzd0ck09q9nwip00gn907fv"; }; meta = { description = "Fast, lightweight YAML loader and dumper"; From 951c2df1a064f9729f33ae99a588e2b9fdaccb0e Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:13 +0000 Subject: [PATCH 144/208] [cpan2nix] perlPackages.DBDPg: 3.10.0 -> 3.10.3 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 288bdcc96751e..dc2e58e8bfd7a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4943,11 +4943,11 @@ let DBDPg = buildPerlPackage { pname = "DBD-Pg"; - version = "3.10.0"; + version = "3.10.3"; src = fetchurl { - url = mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.10.0.tar.gz; - sha256 = "102z22pfsbhi8gw6d9s7w2xnqi23yyjxp6v58cyqx0p2cf52c0z1"; + url = mirror://cpan/authors/id/T/TU/TURNSTEP/DBD-Pg-3.10.3.tar.gz; + sha256 = "0swj2pkga92z15rnq9f0j9s84j5ancgas0ncd4k230bd8advlgn6"; }; buildInputs = [ pkgs.postgresql ]; From 18acd4314e2767b0596c384515eff411501782da Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:16 +0000 Subject: [PATCH 145/208] [cpan2nix] perlPackages.FileFindObject: 0.3.4 -> 0.3.5 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index dc2e58e8bfd7a..6b636da7ce762 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6900,10 +6900,10 @@ let FileFindObject = buildPerlModule { pname = "File-Find-Object"; - version = "0.3.4"; + version = "0.3.5"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/File-Find-Object-0.3.4.tar.gz; - sha256 = "569fab52ab2bf9e0592d46575056c33c52aaba4ada3176f22f248e01d1273a79"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/File-Find-Object-0.3.5.tar.gz; + sha256 = "dc4124abe64dc1274e8e8a5e5bf9e17a2a9269debace458115b57469f1e16a91"; }; propagatedBuildInputs = [ ClassXSAccessor ]; meta = { From f2a88ef507994378994fe951ff0d64454b82a483 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:30 +0000 Subject: [PATCH 146/208] [cpan2nix] perlPackages.ack: v3.3.0 -> v3.3.1 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6b636da7ce762..0fdec3e6207fc 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -87,11 +87,11 @@ let ack = buildPerlPackage { pname = "ack"; - version = "3.3.0"; + version = "3.3.1"; src = fetchurl { - url = mirror://cpan/authors/id/P/PE/PETDANCE/ack-v3.3.0.tar.gz; - sha256 = "0h57fi5cardvjdj2dxncnxgww0p6y2vmrvan2wjcvmg30h6m9c5l"; + url = mirror://cpan/authors/id/P/PE/PETDANCE/ack-v3.3.1.tar.gz; + sha256 = "12fm9zplyqndji52nb3b5d91z22g8gr61r1k153kjq84kw264fxf"; }; outputs = ["out" "man"]; From 535cd187ab84ca9427ff24ba7a4df5b332ff8a0b Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:36 +0000 Subject: [PATCH 147/208] [cpan2nix] perlPackages.EV: 4.29 -> 4.32 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0fdec3e6207fc..6e836412dbdff 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6351,10 +6351,10 @@ let EV = buildPerlPackage { pname = "EV"; - version = "4.29"; + version = "4.32"; src = fetchurl { - url = mirror://cpan/authors/id/M/ML/MLEHMANN/EV-4.29.tar.gz; - sha256 = "cbed1824ac9ef0740325140393216be55a6eb8f16a5996395fab243ee28da78e"; + url = mirror://cpan/authors/id/M/ML/MLEHMANN/EV-4.32.tar.gz; + sha256 = "b82a8b89bb9cca475f6242c8621dc2c48f24851ca61558e1bd592b8506752936"; }; buildInputs = [ CanaryStability ]; propagatedBuildInputs = [ commonsense ]; From 70d08db8fe3d9e591b58b030f9d4aa1bf9b6b536 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:48 +0000 Subject: [PATCH 148/208] [cpan2nix] perlPackages.DevelPatchPerl: 1.80 -> 1.84 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 6e836412dbdff..349a0067d3bab 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4775,10 +4775,10 @@ let DevelPatchPerl = buildPerlPackage { pname = "Devel-PatchPerl"; - version = "1.80"; + version = "1.84"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.80.tar.gz; - sha256 = "0nffiyfa1dx1ypg2chckpzh7syx47z10rxg6fjf4sb5d1gryxmmf"; + url = mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.84.tar.gz; + sha256 = "1nlil7mq8vc3lbsr5p3zr7jqaclkr0blhmb8sgkyc7mbvhml9jzp"; }; propagatedBuildInputs = [ Filepushd ModulePluggable ]; meta = { From 8b6845ae647a913e2112cc99445cdfd9d75d842f Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:49 +0000 Subject: [PATCH 149/208] [cpan2nix] perlPackages.ExtUtilsCppGuess: 0.20 -> 0.21 dependencies: perlPackages.ExtUtilsCBuilder: 0.280231 -> 0.280234 --- pkgs/top-level/perl-packages.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 349a0067d3bab..67394e780012d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6466,10 +6466,10 @@ let ExtUtilsCBuilder = buildPerlPackage { pname = "ExtUtils-CBuilder"; - version = "0.280231"; + version = "0.280234"; src = fetchurl { - url = mirror://cpan/authors/id/A/AM/AMBS/ExtUtils-CBuilder-0.280231.tar.gz; - sha256 = "1szfbq3vw9q3h3pff23p9pzfj21rkcmbljhdnl5w2s04r932brz6"; + url = mirror://cpan/authors/id/A/AM/AMBS/ExtUtils-CBuilder-0.280234.tar.gz; + sha256 = "1hzixkg85mys94a2i658pdr28xhzyrisvknsps691d183zm9a06q"; }; meta = { description = "Compile and link C code for Perl modules"; @@ -6530,10 +6530,10 @@ let ExtUtilsCppGuess = buildPerlPackage { pname = "ExtUtils-CppGuess"; - version = "0.20"; + version = "0.21"; src = fetchurl { - url = mirror://cpan/authors/id/E/ET/ETJ/ExtUtils-CppGuess-0.20.tar.gz; - sha256 = "0q9ynigk600fv95xac6aslrg2k19m6qbzf5hqfsnall8113r3gqj"; + url = mirror://cpan/authors/id/E/ET/ETJ/ExtUtils-CppGuess-0.21.tar.gz; + sha256 = "0ls1y9bb2nff9djli91s86541r7ajcjp22gqhcdmj7hs69w92qpz"; }; nativeBuildInputs = [ pkgs.ld-is-cc-hook ]; propagatedBuildInputs = [ CaptureTiny ]; From 2bc2217913722a3eb7da9700d2bbbf2365c8fe39 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:57 +0000 Subject: [PATCH 150/208] [cpan2nix] perlPackages.FileFindObjectRule: 0.0311 -> 0.0312 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 67394e780012d..ff1e0bd3ab151 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6914,10 +6914,10 @@ let FileFindObjectRule = buildPerlModule { pname = "File-Find-Object-Rule"; - version = "0.0311"; + version = "0.0312"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/File-Find-Object-Rule-0.0311.tar.gz; - sha256 = "038a92e4380920448d5627ec98fc9990dbc3223eb93bb554c9b09eef4a735f3e"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/File-Find-Object-Rule-0.0312.tar.gz; + sha256 = "3e0b6c8dadf6362e65f2310530b1be637ed6aac113399d10c6f9129e734afff9"; }; propagatedBuildInputs = [ FileFindObject NumberCompare TextGlob ]; # restore t/sample-data which is corrupted by patching shebangs From c53660d143281cb8aa295af79b9812c031f979e2 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:35:59 +0000 Subject: [PATCH 151/208] [cpan2nix] perlPackages.StringRewritePrefix: 0.007 -> 0.008 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ff1e0bd3ab151..786204c85bbda 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16599,10 +16599,10 @@ let StringRewritePrefix = buildPerlPackage { pname = "String-RewritePrefix"; - version = "0.007"; + version = "0.008"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/String-RewritePrefix-0.007.tar.gz; - sha256 = "18nxl1vgkcx0r7ifkmbl9fp73f8ihiqhqqf3vq6sj5b3cgawrfsw"; + url = mirror://cpan/authors/id/R/RJ/RJBS/String-RewritePrefix-0.008.tar.gz; + sha256 = "1sq8way03gxb990n232y201grnh0jj0xhj7g4b3mz3sfj7b32np4"; }; propagatedBuildInputs = [ SubExporter ]; meta = { From 6a6b40c7270242d17256aaee18d725227cdf6bf9 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:01 +0000 Subject: [PATCH 152/208] [cpan2nix] perlPackages.XMLLibXMLSimple: 0.99 -> 1.01 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 786204c85bbda..e0a3a79f1ac19 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -20644,10 +20644,10 @@ let XMLLibXMLSimple = buildPerlPackage { pname = "XML-LibXML-Simple"; - version = "0.99"; + version = "1.01"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MARKOV/XML-LibXML-Simple-0.99.tar.gz; - sha256 = "14fe45c9fcb36c1cf14ac922da4439f1f83d451a5e70aa7177cb6edb705c9e44"; + url = mirror://cpan/authors/id/M/MA/MARKOV/XML-LibXML-Simple-1.01.tar.gz; + sha256 = "cd98c8104b70d7672bfa26b4513b78adf2b4b9220e586aa8beb1a508500365a6"; }; propagatedBuildInputs = [ XMLLibXML ]; meta = { From b1d381fec986b4b36fdb13a49ac4602817e2e90c Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:01 +0000 Subject: [PATCH 153/208] [cpan2nix] perlPackages.XXX: 0.33 -> 0.35 dependencies: perlPackages.YAMLPP: init at 0.018 --- pkgs/top-level/perl-packages.nix | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e0a3a79f1ac19..e40e32e6a97bc 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -20924,12 +20924,12 @@ let XXX = buildPerlPackage { pname = "XXX"; - version = "0.33"; + version = "0.35"; src = fetchurl { - url = mirror://cpan/authors/id/T/TI/TINITA/XXX-0.33.tar.gz; - sha256 = "00b0kxidb3wha9v2a915y5x8mfna7z54ck36f82kr8x29sb7by7w"; + url = mirror://cpan/authors/id/I/IN/INGY/XXX-0.35.tar.gz; + sha256 = "1azk2h3d2vxc84zpa34gr0dvhvf5qkwbaidy3ks0gkkx9463crm6"; }; - propagatedBuildInputs = [ YAML ]; + propagatedBuildInputs = [ YAMLPP ]; meta = { description = "See Your Data in the Nude"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -20985,6 +20985,20 @@ let }; }; + YAMLPP = buildPerlPackage { + pname = "YAML-PP"; + version = "0.018"; + src = fetchurl { + url = mirror://cpan/authors/id/T/TI/TINITA/YAML-PP-0.018.tar.gz; + sha256 = "1s957svv1z4sz62s53n5ym3c0liafs2gl8r0m7xq9qgcb9dyvblx"; + }; + buildInputs = [ TestDeep TestWarn ]; + meta = { + description = "YAML Framework"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + WebServiceLinode = buildPerlModule { pname = "WebService-Linode"; version = "0.29"; From 14663f565e7ab7da05bbc7faf3151097b486b631 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:05 +0000 Subject: [PATCH 154/208] [cpan2nix] perlPackages.TestMockObject: 1.20191002 -> 1.20200122 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e40e32e6a97bc..abd741b6c3063 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -18169,10 +18169,10 @@ let TestMockObject = buildPerlPackage { pname = "Test-MockObject"; - version = "1.20191002"; + version = "1.20200122"; src = fetchurl { - url = mirror://cpan/authors/id/C/CH/CHROMATIC/Test-MockObject-1.20191002.tar.gz; - sha256 = "c76a4ccff1994a7668b4403df6c36d2539611076dac0afbc361c1e71a4191998"; + url = mirror://cpan/authors/id/C/CH/CHROMATIC/Test-MockObject-1.20200122.tar.gz; + sha256 = "2b7f80da87f5a6fe0360d9ee521051053017442c3a26e85db68dfac9f8307623"; }; buildInputs = [ TestException TestWarn ]; propagatedBuildInputs = [ UNIVERSALcan UNIVERSALisa ]; From 9465e7c149d0ab80206fcfc91c99d36f395564b8 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:13 +0000 Subject: [PATCH 155/208] [cpan2nix] perlPackages.YAML: 1.29 -> 1.30 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index abd741b6c3063..cc0d7935a0cc6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -20939,10 +20939,10 @@ let YAML = buildPerlPackage { pname = "YAML"; - version = "1.29"; + version = "1.30"; src = fetchurl { - url = mirror://cpan/authors/id/T/TI/TINITA/YAML-1.29.tar.gz; - sha256 = "0gl5ssvrdajlbc85cy6z873n9cwlssk5q8z97a31vyiikhw5fp4w"; + url = mirror://cpan/authors/id/T/TI/TINITA/YAML-1.30.tar.gz; + sha256 = "1kbrfksjg4k4vmx1i337m5n69m00m0m5bgsh61c15bzzrgbacc2h"; }; buildInputs = [ TestBase TestDeep TestYAML ]; From c37d9bfeed18ab6828a9065cfdbdac575a8eb1f1 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:21 +0000 Subject: [PATCH 156/208] [cpan2nix] perlPackages.CPANPLUS: 0.9904 -> 0.9906 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index cc0d7935a0cc6..83581c27d788c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -3368,10 +3368,10 @@ let CPANPLUS = buildPerlPackage { pname = "CPANPLUS"; - version = "0.9904"; + version = "0.9906"; src = fetchurl { - url = mirror://cpan/authors/id/B/BI/BINGOS/CPANPLUS-0.9904.tar.gz; - sha256 = "1l5af2kbkm4pdmlplb6mqf4qkdrlf80w8grbwxkfdpk7rs7ql81a"; + url = mirror://cpan/authors/id/B/BI/BINGOS/CPANPLUS-0.9906.tar.gz; + sha256 = "0w1gi4w7xriqhh44ssgg2abk5dfxchshqfab4cs3j4ab6p8vf9j5"; }; propagatedBuildInputs = [ ArchiveExtract ModulePluggable ObjectAccessor PackageConstants TermUI ]; meta = { From fdb74f8fa30d0f2091d747c848237ce0f7048bc5 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:24 +0000 Subject: [PATCH 157/208] [cpan2nix] perlPackages.FFICheckLib: 0.25 -> 0.26 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 83581c27d788c..9e3dd7bb90ef3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -6758,10 +6758,10 @@ let FFICheckLib = buildPerlPackage { pname = "FFI-CheckLib"; - version = "0.25"; + version = "0.26"; src = fetchurl { - url = mirror://cpan/authors/id/P/PL/PLICEASE/FFI-CheckLib-0.25.tar.gz; - sha256 = "193b6vx11cfj2w6nv61zi9apq8165klh2zmpn5jllxpirykvjdpb"; + url = mirror://cpan/authors/id/P/PL/PLICEASE/FFI-CheckLib-0.26.tar.gz; + sha256 = "0rbzm4cisn4vdj1kc0sa6v8m1b3mjkryi5w14hk1d13zh3q3pqq6"; }; buildInputs = [ Test2Suite ]; meta = { From 3aa96bd4e151a04f9b77a0a72528c09d64b8c8b3 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:27 +0000 Subject: [PATCH 158/208] [cpan2nix] perlPackages.Pegex: 0.72 -> 0.74 --- pkgs/top-level/perl-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9e3dd7bb90ef3..7b85e9515272a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14435,10 +14435,10 @@ let Pegex = buildPerlPackage { pname = "Pegex"; - version = "0.72"; + version = "0.74"; src = fetchurl { - url = mirror://cpan/authors/id/I/IN/INGY/Pegex-0.72.tar.gz; - sha256 = "a3ff9faa61a7becdc480aa010abcfb2c291826447d5c51f2bd4dfaf855a567ec"; + url = mirror://cpan/authors/id/I/IN/INGY/Pegex-0.74.tar.gz; + sha256 = "31f0889695d79a3ab79a6315a8a08baeb1268592bc6596c3feffb424d982dfdf"; }; buildInputs = [ TestPod TieIxHash ]; meta = { @@ -14446,7 +14446,7 @@ let description = "Acmeist PEG Parser Framework"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; - propagatedBuildInputs = [ FileShareDirInstall JSONXS XXX YAMLLibYAML ]; + propagatedBuildInputs = [ FileShareDirInstall XXX ]; }; PerconaToolkit = callPackage ../development/perl-modules/Percona-Toolkit { }; From 9e0b3b8ccaace196ad880f511c0db4c4497d5989 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:29 +0000 Subject: [PATCH 159/208] [cpan2nix] perlPackages.Clipboard: 0.21 -> 0.22 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7b85e9515272a..bcd1a853392ae 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2692,10 +2692,10 @@ let Clipboard = buildPerlModule { pname = "Clipboard"; - version = "0.21"; + version = "0.22"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Clipboard-0.21.tar.gz; - sha256 = "9826ba01c7721e21d80abffa36308f8d1927b9366af7e213b58eabb457739eb8"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Clipboard-0.22.tar.gz; + sha256 = "9fdb4dfc2e9bc2f3990b5b71649094dfe83aa12172c5a1809cf7e8b3be295ca7"; }; meta = { description = "Clipboard - Copy and Paste with any OS"; From 71673db6d53a531e174fd8a9fa596d2b35f9a39b Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:40 +0000 Subject: [PATCH 160/208] [cpan2nix] perlPackages.DirManifest: 0.6.0 -> 0.6.1 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index bcd1a853392ae..741e4c1fc1cf9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -5545,10 +5545,10 @@ let DirManifest = buildPerlModule { pname = "Dir-Manifest"; - version = "0.6.0"; + version = "0.6.1"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/Dir-Manifest-0.6.0.tar.gz; - sha256 = "0xapcmgvcdw8v91m9byxf3li4v0qish575rcw31sv0bvf6ny3rkv"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/Dir-Manifest-0.6.1.tar.gz; + sha256 = "01g54wlvp647zvhn0sxl2pqajly17044qd3pxib8cpixhwk75zw4"; }; propagatedBuildInputs = [ Moo PathTiny ]; meta = { From 1f80dc714a54a5fbf547e3228c4baf5c503ab5c3 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:47 +0000 Subject: [PATCH 161/208] [cpan2nix] perlPackages.AlienBuild: 1.94 -> 1.96 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 741e4c1fc1cf9..ee78a44bf1897 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -158,10 +158,10 @@ let AlienBuild = buildPerlPackage { pname = "Alien-Build"; - version = "1.94"; + version = "1.96"; src = fetchurl { - url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.94.tar.gz; - sha256 = "135h7s6c1in9ddl9w584yw7pg27cqajnphwmjkshpbnzj4pxn0s9"; + url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.96.tar.gz; + sha256 = "1s3q19j96jvm2kpd17qbm3hbx6g4iz9g8wcl55raf7whwhympbz1"; }; propagatedBuildInputs = [ CaptureTiny FFICheckLib FileWhich Filechdir PathTiny PkgConfig ]; buildInputs = [ DevelHide Test2Suite ]; From 7d53c345876893bc756dda3155af10ae2f475511 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:48 +0000 Subject: [PATCH 162/208] [cpan2nix] perlPackages.DataPerl: 0.002009 -> 0.002011 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ee78a44bf1897..0aef7eab3f4e0 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -4092,10 +4092,10 @@ let DataPerl = buildPerlPackage { pname = "Data-Perl"; - version = "0.002009"; + version = "0.002011"; src = fetchurl { - url = mirror://cpan/authors/id/M/MA/MATTP/Data-Perl-0.002009.tar.gz; - sha256 = "b62b2225870c2c3b16fb78c429f8729ddb8ed0e342f4209ec3c261b764c36f8b"; + url = mirror://cpan/authors/id/T/TO/TOBYINK/Data-Perl-0.002011.tar.gz; + sha256 = "8d34dbe314cfa2d99bd9aae546bbde94c38bb05b74b07c89bde1673a6f6c55f4"; }; buildInputs = [ TestDeep TestFatal TestOutput ]; propagatedBuildInputs = [ ClassMethodModifiers ListMoreUtils ModuleRuntime RoleTiny strictures ]; From f6f63418d181074aec3ecc8a90d4fee5fec500ae Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:51 +0000 Subject: [PATCH 163/208] [cpan2nix] perlPackages.PPIxRegexp: 0.067 -> 0.068 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0aef7eab3f4e0..ecdc0b1aeb7d3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14923,10 +14923,10 @@ let PPIxRegexp = buildPerlModule { pname = "PPIx-Regexp"; - version = "0.067"; + version = "0.068"; src = fetchurl { - url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.067.tar.gz; - sha256 = "1aa8dee5bdefdfdbfedd3d829932cedc57502552572739766148c6ac6cc6c3f0"; + url = mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.068.tar.gz; + sha256 = "b5444b699a3c7ad79506c796559449c6f858dc62deb60e08249f96782636e5f4"; }; propagatedBuildInputs = [ ListMoreUtils PPI ]; meta = { From 7ca47f270f51958435cd416a2280447d3e6bf63e Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:55 +0000 Subject: [PATCH 164/208] [cpan2nix] perlPackages.MojoliciousPluginOpenAPI: 2.20 -> 2.21 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ecdc0b1aeb7d3..7304fea2a7c6d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11945,10 +11945,10 @@ let MojoliciousPluginOpenAPI = buildPerlPackage { pname = "Mojolicious-Plugin-OpenAPI"; - version = "2.20"; + version = "2.21"; src = fetchurl { - url = mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-OpenAPI-2.20.tar.gz; - sha256 = "53e7c02d9786ae9559f02cfde4e5f2e1433c8288f548ec7449b9cd04549be1fb"; + url = mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-OpenAPI-2.21.tar.gz; + sha256 = "34b1f42d846c26d8be3a3556dc5a02dd7ab47c5612b41d3caf1ce6bc16101dc2"; }; propagatedBuildInputs = [ JSONValidator ]; meta = { From 7ca8787cac1691011d766ca8af3b8e08a6bd0ba0 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:55 +0000 Subject: [PATCH 165/208] [cpan2nix] perlPackages.CGICompile: 0.22 -> 0.23 --- pkgs/top-level/perl-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7304fea2a7c6d..28195fc0851e9 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2049,13 +2049,13 @@ let CGICompile = buildPerlModule { pname = "CGI-Compile"; - version = "0.22"; + version = "0.23"; src = fetchurl { - url = mirror://cpan/authors/id/M/MI/MIYAGAWA/CGI-Compile-0.22.tar.gz; - sha256 = "1bycbdgbsn88kavy0q8p2i7vn6lf3xk1y7v2rdl32gkrdff4w2gm"; + url = mirror://cpan/authors/id/R/RK/RKITOVER/CGI-Compile-0.23.tar.gz; + sha256 = "13cr6bgzr665v73j4dykwslqlh74smpsz34zpd4h23517748cfc0"; }; propagatedBuildInputs = [ Filepushd ]; - buildInputs = [ ModuleBuildTiny TestNoWarnings TestRequires ]; + buildInputs = [ CGI CaptureTiny ModuleBuildTiny Switch TestNoWarnings TestRequires TryTiny ]; meta = { description = "Compile .cgi scripts to a code reference like ModPerl::Registry"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; From b529c0257bf4753a148dce404b3a05cd2044695e Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:36:56 +0000 Subject: [PATCH 166/208] [cpan2nix] perlPackages.InlineC: cleanup --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 28195fc0851e9..49d6892252058 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9484,7 +9484,7 @@ let url = mirror://cpan/authors/id/T/TI/TINITA/Inline-C-0.81.tar.gz; sha256 = "f185258d9050d7f79b4f00f12625cc469c2f700ff62d3e831cb18d80d2c87aac"; }; - buildInputs = [ FileCopyRecursive TestWarn ]; + buildInputs = [ FileCopyRecursive TestWarn YAMLLibYAML ]; propagatedBuildInputs = [ Inline ParseRecDescent Pegex ]; postPatch = '' # this test will fail with chroot builds From 9927dad0a8f45a94d1965d1e71f34fda8eabd281 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:37:19 +0000 Subject: [PATCH 167/208] [cpan2nix] perlPackages.PerlCritic: 1.136 -> 1.138 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 49d6892252058..a39ee3077ed8f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14475,10 +14475,10 @@ let PerlCritic = buildPerlModule { pname = "Perl-Critic"; - version = "1.136"; + version = "1.138"; src = fetchurl { - url = mirror://cpan/authors/id/P/PE/PETDANCE/Perl-Critic-1.136.tar.gz; - sha256 = "53a2891473ecb6df422025945fe007035bd1bfe13629940f9d6b4d44b770ef5e"; + url = mirror://cpan/authors/id/P/PE/PETDANCE/Perl-Critic-1.138.tar.gz; + sha256 = "2ad194f91ef24df4698369c2562d4164e9bf74f2d5565c681841abf79789ed82"; }; buildInputs = [ TestDeep ]; propagatedBuildInputs = [ BKeywords ConfigTiny FileWhich ModulePluggable PPIxQuoteLike PPIxRegexp PPIxUtilities PerlTidy PodSpell StringFormat ]; From 9035530c130bf2e3914953046561eeaaadf80476 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:37:20 +0000 Subject: [PATCH 168/208] [cpan2nix] perlPackages.Swim: cleanup --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index a39ee3077ed8f..f2e94cfaffd4f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -16873,7 +16873,7 @@ let url = mirror://cpan/authors/id/I/IN/INGY/Swim-0.1.48.tar.gz; sha256 = "a5f72fd2f22917fa2b4acbb2ee2c3d32903d97ee5b0e449b0f387018c77f4f0c"; }; - propagatedBuildInputs = [ HTMLEscape HashMerge IPCRun Pegex TextAutoformat ]; + propagatedBuildInputs = [ HTMLEscape HashMerge IPCRun Pegex TextAutoformat YAMLLibYAML ]; meta = { homepage = https://github.com/ingydotnet/swim-pm; description = "See What I Mean?!"; From 14be4c7f929cd2855ae98cb051f68ddea2569577 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:37:41 +0000 Subject: [PATCH 169/208] [cpan2nix] perlPackages.PodElemental: 0.103004 -> 0.103005 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f2e94cfaffd4f..7f782f13efea4 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -15207,10 +15207,10 @@ let PodElemental = buildPerlPackage { pname = "Pod-Elemental"; - version = "0.103004"; + version = "0.103005"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-0.103004.tar.gz; - sha256 = "43625cde7241fb174ad9c7eb45387fba410dc141d7de2323855eeab3590072c9"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Pod-Elemental-0.103005.tar.gz; + sha256 = "824336ec18326e3b970e7815922b3921b0a821d2ee0e50b0c5b2bc327f99615e"; }; buildInputs = [ TestDeep TestDifferences ]; propagatedBuildInputs = [ MooseXTypes PodEventual StringRewritePrefix StringTruncate ]; From 81283d17f338f50b4a28e8bbe5d7bd06de9029d1 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:37:57 +0000 Subject: [PATCH 170/208] [cpan2nix] perlPackages.TaskFreecellSolverTesting: cleanup --- pkgs/top-level/perl-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7f782f13efea4..96beaaa46b807 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -17096,7 +17096,7 @@ let sha256 = "a2f73c65d0e5676cf4aae213ba4c3f88bf85f084a2165f1e71e3ce5b19023206"; }; buildInputs = [ CodeTidyAll TestDataSplit TestDifferences TestPerlTidy TestRunPluginTrimDisplayedFilenames TestRunValgrind TestTrailingSpace TestTrap ]; - propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC MooX StringShellQuote TaskTestRunAllPlugins TemplateToolkit ]; + propagatedBuildInputs = [ EnvPath FileWhich GamesSolitaireVerify InlineC MooX StringShellQuote TaskTestRunAllPlugins TemplateToolkit YAMLLibYAML ]; meta = { description = "Install the CPAN dependencies of the Freecell Solver test suite"; license = stdenv.lib.licenses.mit; From 11860881c2ee55ebed592e60defb8866e13c4aed Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 19:37:58 +0000 Subject: [PATCH 171/208] [cpan2nix] perlPackages.CatalystRuntime: 5.90124 -> 5.90126 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 96beaaa46b807..0705f03914b8c 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1594,10 +1594,10 @@ let CatalystRuntime = buildPerlPackage { pname = "Catalyst-Runtime"; - version = "5.90124"; + version = "5.90126"; src = fetchurl { - url = mirror://cpan/authors/id/J/JJ/JJNAPIORK/Catalyst-Runtime-5.90124.tar.gz; - sha256 = "2a60cbe7c1f6fec25f0e7fd3f66273386d73edb625748cc0d8c4f20e62983e00"; + url = mirror://cpan/authors/id/J/JJ/JJNAPIORK/Catalyst-Runtime-5.90126.tar.gz; + sha256 = "66f08334bf8b70049e77c0dcafd741c568e6f1341b2ffbb531a93833638d3986"; }; buildInputs = [ TestFatal TypeTiny ]; propagatedBuildInputs = [ CGISimple CGIStruct ClassC3AdoptNEXT DataDump HTTPBody ModulePluggable MooseXEmulateClassAccessorFast MooseXGetopt MooseXMethodAttributes MooseXRoleWithOverloading PathClass PerlIOutf8_strict PlackMiddlewareFixMissingBodyInRedirect PlackMiddlewareMethodOverride PlackMiddlewareRemoveRedundantBody PlackMiddlewareReverseProxy PlackTestExternalServer SafeIsa StringRewritePrefix TaskWeaken TextSimpleTable TreeSimpleVisitorFactory URIws ]; From 331185ccd0c59b8e2c4df2fd577f393011617ba2 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 20:11:05 +0000 Subject: [PATCH 172/208] perlPackages.TimeDate: remote needless patch --- pkgs/top-level/perl-packages.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 0705f03914b8c..5fd12b383dc5b 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19730,13 +19730,6 @@ let url = mirror://cpan/authors/id/A/AT/ATOOMIC/TimeDate-2.31.tar.gz; sha256 = "10ad6l4ii2iahdpw8h0xqwasc1jblan31h597q3js4j5nbnhywjw"; }; - patches = [ - # https://rt.cpan.org/Public/Bug/Display.html?id=124509 - (fetchpatch { - url = "https://github.com/atoomic/perl-TimeDate/commit/4b67ccbdc1846620470ca524a5f3e2afd7b33f66.patch"; - sha256 = "1q37yw0b2pammvl0aana70nq7krqwhpcanqa11h2pg9sa9ls7q87"; - }) - ]; }; TimeDuration = buildPerlPackage { From c444a455a3175e122bd1ad5b121fe8753d30f5a9 Mon Sep 17 00:00:00 2001 From: volth Date: Wed, 29 Jan 2020 20:13:23 +0000 Subject: [PATCH 173/208] [cpan2nix] perlPackages.XMLLibXSLT: 1.97 -> 1.99 --- pkgs/top-level/perl-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 5fd12b383dc5b..7fd1a75b2fea6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -20651,12 +20651,12 @@ let XMLLibXSLT = buildPerlPackage { pname = "XML-LibXSLT"; - version = "1.97"; + version = "1.99"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.97.tar.gz; - sha256 = "0pvaizyqxrzjz0lcpqbr1imf70axx6hk66ym8ya3yd2hp7jdzy12"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXSLT-1.99.tar.gz; + sha256 = "1w7pn0wb88nma6biy4h05ak3j4ykma6vz1wbkrxy8qgvfyl1fzhj"; }; - buildInputs = [ pkgs.zlib pkgs.libxml2 pkgs.libxslt ]; + buildInputs = [ pkgs.pkgconfig pkgs.zlib pkgs.libxml2 pkgs.libxslt ]; propagatedBuildInputs = [ XMLLibXML ]; }; From e1bee5fe67345eaa921037a26fe8744c201f0d85 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:11:26 +0000 Subject: [PATCH 174/208] [cpan2nix] perlPackages.BCOW: 0.001 -> 0.002 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7fd1a75b2fea6..805943f849593 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -952,10 +952,10 @@ let BCOW = buildPerlPackage { pname = "B-COW"; - version = "0.001"; + version = "0.002"; src = fetchurl { - url = mirror://cpan/authors/id/A/AT/ATOOMIC/B-COW-0.001.tar.gz; - sha256 = "1n5hfhm72q96cpplc8hjfwkv7haq0xnq2db6ql611jdv17z3sp4d"; + url = mirror://cpan/authors/id/A/AT/ATOOMIC/B-COW-0.002.tar.gz; + sha256 = "0z2px2x15vr1y5rxsv7d80kh186ld7a45nbm4lsbs07g8y0p7rzw"; }; meta = { description = "B::COW additional B helpers to check COW status"; From 24b765cfeb849959d356bf4435fdc97113e225f2 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:12:11 +0000 Subject: [PATCH 175/208] [cpan2nix] perlPackages.ModuleBuild: 0.4229 -> 0.4231 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 805943f849593..bf1dcf6d2058e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -11504,10 +11504,10 @@ let ModuleBuild = buildPerlPackage { pname = "Module-Build"; - version = "0.4229"; + version = "0.4231"; src = fetchurl { - url = mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4229.tar.gz; - sha256 = "064c03wxia7jz0i578awj4srykj0nnigm4p5r0dv0559rnk93r0z"; + url = mirror://cpan/authors/id/L/LE/LEONT/Module-Build-0.4231.tar.gz; + sha256 = "05xpn8qg814y49vrih16zfr9iiwb7pmdf57ahjnc2h0p5illq3vy"; }; meta = { description = "Build and install Perl modules"; From 3f4fdf84e2a30691706cb54195f01dd0a1b1fc9b Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:12:21 +0000 Subject: [PATCH 176/208] [cpan2nix] perlPackages.PathTiny: 0.110 -> 0.112 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index bf1dcf6d2058e..c20ddc02bfd59 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -14367,10 +14367,10 @@ let PathTiny = buildPerlPackage { pname = "Path-Tiny"; - version = "0.110"; + version = "0.112"; src = fetchurl { - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.110.tar.gz; - sha256 = "a849dc0777315899689d0b351e815d90eaa636a01ed1d5e6de99a368529b5cfa"; + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.112.tar.gz; + sha256 = "813df2d140c65f795daefd8eca18e61194ecac7050c5406a069db86dea31cc3a"; }; meta = { description = "File path utility"; From 88080912cd95e9a07fa4597f175fada56c589850 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:13:00 +0000 Subject: [PATCH 177/208] [cpan2nix] perlPackages.CDB_File: 1.01 -> 1.02 --- pkgs/top-level/perl-packages.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c20ddc02bfd59..7e09c9b89d2ae 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1990,16 +1990,17 @@ let CDB_File = buildPerlPackage { pname = "CDB_File"; - version = "1.01"; + version = "1.02"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TODDR/CDB_File-1.01.tar.gz; - sha256 = "9a1af86fa3a3011396e33c0a046e637c442effcb05b4991378d349287ff7f4f7"; + url = mirror://cpan/authors/id/T/TO/TODDR/CDB_File-1.02.tar.gz; + sha256 = "a0ae46916a190dd746be9fb11cda51cfb27dfec0f21e15e1ec2773dadc50c05f"; }; meta = { homepage = "https://github.com/toddr/CDB_File"; description = "Perl extension for access to cdb databases"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; }; + propagatedBuildInputs = [ BCOW ]; }; Catmandu = buildPerlModule { From c9dbc24a18c42925441ada036be74f3935d82efa Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:13:52 +0000 Subject: [PATCH 178/208] [cpan2nix] perlPackages.TypeTiny: 1.008003 -> 1.008005 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 7e09c9b89d2ae..42abaec68fe5d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -19946,10 +19946,10 @@ let TypeTiny = buildPerlPackage { pname = "Type-Tiny"; - version = "1.008003"; + version = "1.008005"; src = fetchurl { - url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.008003.tar.gz; - sha256 = "a44e6e3ab29f05516d2a670de817278a7a06d55bce6f4ceaeb84ce032dcd00f5"; + url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.008005.tar.gz; + sha256 = "cc25eb6bd204b586b71e1f6408922b88be3c8183a1e4f99282d885904c776226"; }; propagatedBuildInputs = [ ExporterTiny ]; meta = { From e439f1350ba1a8279c09c902cc4b286ffd98ad03 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:14:10 +0000 Subject: [PATCH 179/208] [cpan2nix] perlPackages.Test2Suite: 0.000127 -> 0.000128 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 42abaec68fe5d..bc1166a2511dc 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -17515,10 +17515,10 @@ let Test2Suite = buildPerlPackage { pname = "Test2-Suite"; - version = "0.000127"; + version = "0.000128"; src = fetchurl { - url = mirror://cpan/authors/id/E/EX/EXODIST/Test2-Suite-0.000127.tar.gz; - sha256 = "09443e7c99f9bef2c3f5999b919800db7d265b2c55f177726d3e5a61d8dbe690"; + url = mirror://cpan/authors/id/E/EX/EXODIST/Test2-Suite-0.000128.tar.gz; + sha256 = "f8e4e76900f5fb748d085aa5d18b916e07273e9ca50fb671ab8be1301cfae08c"; }; propagatedBuildInputs = [ ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ]; meta = { From 7800c38aa42cd928c979622cc12b1d7e543f17fd Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:14:18 +0000 Subject: [PATCH 180/208] [cpan2nix] perlPackages.SerealDecoder: 4.007 -> 4.008 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index bc1166a2511dc..c2f8a0771030e 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -15916,10 +15916,10 @@ let SerealDecoder = buildPerlPackage { pname = "Sereal-Decoder"; - version = "4.007"; + version = "4.008"; src = fetchurl { - url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-Decoder-4.007.tar.gz; - sha256 = "0jyczxlpn2axgmx5vyjwjvr0myvi0yxnjpp8g7hj4b388j1i2205"; + url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-Decoder-4.008.tar.gz; + sha256 = "1vxgwlya7sj9mb6y278qblrjl2708d0agy7cryyqj7qf08d056rv"; }; buildInputs = [ TestDeep TestDifferences TestLongString TestWarn ]; preBuild = ''ls''; From 07d15f31751037c69d277b0d6fc683e46344ed0c Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:14:23 +0000 Subject: [PATCH 181/208] [cpan2nix] perlPackages.SerealEncoder: 4.007 -> 4.008 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index c2f8a0771030e..ace2703de319f 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -15933,10 +15933,10 @@ let SerealEncoder = buildPerlPackage { pname = "Sereal-Encoder"; - version = "4.007"; + version = "4.008"; src = fetchurl { - url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-Encoder-4.007.tar.gz; - sha256 = "1dpafqlsir79p9g1j85k7bbn9kckqdb1zdngmmw1r46cizfdsvxz"; + url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-Encoder-4.008.tar.gz; + sha256 = "0vzk6d2h034qks4lby53xrfljsrx4cvkaqi7gz9frba17lvl01rq"; }; buildInputs = [ SerealDecoder TestDeep TestDifferences TestLongString TestWarn ]; meta = { From 4e88446638ac651e640eadbc588c957fbab91169 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:14:26 +0000 Subject: [PATCH 182/208] [cpan2nix] perlPackages.Sereal: 4.007 -> 4.008 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ace2703de319f..ffa7dfaa2b359 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -15949,10 +15949,10 @@ let Sereal = buildPerlPackage { pname = "Sereal"; - version = "4.007"; + version = "4.008"; src = fetchurl { - url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-4.007.tar.gz; - sha256 = "0ncsfsz9dvqay77hb0gzfx1qsg8xkz50h47q082gqnlf5q3l63j5"; + url = mirror://cpan/authors/id/Y/YV/YVES/Sereal-4.008.tar.gz; + sha256 = "1ima428v8mi509crr3b1rnh67ki8vbcd7iignw68mf2iaw5wmb58"; }; buildInputs = [ TestLongString TestWarn ]; propagatedBuildInputs = [ SerealDecoder SerealEncoder ]; From f10092596e78878347ba8106633e36d9a06817c2 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:14:38 +0000 Subject: [PATCH 183/208] [cpan2nix] perlPackages.AlienBuild: 1.96 -> 1.98 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index ffa7dfaa2b359..cdaa8c09084b6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -158,10 +158,10 @@ let AlienBuild = buildPerlPackage { pname = "Alien-Build"; - version = "1.96"; + version = "1.98"; src = fetchurl { - url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.96.tar.gz; - sha256 = "1s3q19j96jvm2kpd17qbm3hbx6g4iz9g8wcl55raf7whwhympbz1"; + url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.98.tar.gz; + sha256 = "12w9da57616gmcj69yv7cjv423cj957dm0f84cn2q093g64kjmif"; }; propagatedBuildInputs = [ CaptureTiny FFICheckLib FileWhich Filechdir PathTiny PkgConfig ]; buildInputs = [ DevelHide Test2Suite ]; From 0d5b30954aaec907095e57d98fc9833e75ff6a0d Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:14:45 +0000 Subject: [PATCH 184/208] [cpan2nix] perlPackages.JSONValidator: 3.17 -> 3.18 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index cdaa8c09084b6..16e1a3000b29a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -9653,10 +9653,10 @@ let JSONValidator = buildPerlPackage { pname = "JSON-Validator"; - version = "3.17"; + version = "3.18"; src = fetchurl { - url = mirror://cpan/authors/id/J/JH/JHTHORSEN/JSON-Validator-3.17.tar.gz; - sha256 = "5150d0809f54fc99dc088b156f958bb258473c0e22f5c67157f71f919544fe5e"; + url = mirror://cpan/authors/id/J/JH/JHTHORSEN/JSON-Validator-3.18.tar.gz; + sha256 = "a62474311b57c0a01ad06a5e340ec10d3723d74fd019304c769ffc7a61b5a47a"; }; buildInputs = [ TestDeep ]; propagatedBuildInputs = [ DataValidateDomain DataValidateIP Mojolicious NetIDNEncode YAMLLibYAML ]; From 024eb1ec493e1cd133e7c77ec5002470f0bf5020 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:14:58 +0000 Subject: [PATCH 185/208] [cpan2nix] perlPackages.CGICompile: 0.23 -> 0.24 --- pkgs/top-level/perl-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 16e1a3000b29a..4e54e52b40c48 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2050,13 +2050,13 @@ let CGICompile = buildPerlModule { pname = "CGI-Compile"; - version = "0.23"; + version = "0.24"; src = fetchurl { - url = mirror://cpan/authors/id/R/RK/RKITOVER/CGI-Compile-0.23.tar.gz; - sha256 = "13cr6bgzr665v73j4dykwslqlh74smpsz34zpd4h23517748cfc0"; + url = mirror://cpan/authors/id/R/RK/RKITOVER/CGI-Compile-0.24.tar.gz; + sha256 = "1zyz35hmflgm9jibi0mkni7n13lg5wwfvkavpzqgyza6kgzp515j"; }; - propagatedBuildInputs = [ Filepushd ]; - buildInputs = [ CGI CaptureTiny ModuleBuildTiny Switch TestNoWarnings TestRequires TryTiny ]; + propagatedBuildInputs = [ Filepushd SubName ]; + buildInputs = [ CGI CaptureTiny ModuleBuildTiny SubIdentify Switch TestNoWarnings TestRequires TryTiny ]; meta = { description = "Compile .cgi scripts to a code reference like ModPerl::Registry"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; From a8cbcedc12d38558482dd250a3550af8305b0fa4 Mon Sep 17 00:00:00 2001 From: volth Date: Sun, 2 Feb 2020 19:15:09 +0000 Subject: [PATCH 186/208] [cpan2nix] perlPackages.Appperlbrew: 0.87 -> 0.88 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 4e54e52b40c48..bad8852104a42 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -519,10 +519,10 @@ let Appperlbrew = buildPerlModule { pname = "App-perlbrew"; - version = "0.87"; + version = "0.88"; src = fetchurl { - url = mirror://cpan/authors/id/G/GU/GUGOD/App-perlbrew-0.87.tar.gz; - sha256 = "0zcczp1dq116ym05yhjpmzv5qmkwfd9lzcwiy51i8ii13qq5hja7"; + url = mirror://cpan/authors/id/G/GU/GUGOD/App-perlbrew-0.88.tar.gz; + sha256 = "08aj77i7bh4nhilz16axp4zfv0zg66za2c4i0rcwfg3qxgxbcrzs"; }; buildInputs = [ pkgs.curl FileWhich IOAll ModuleBuildTiny PathClass TestException TestNoWarnings TestOutput TestSpec TestTempDirTiny ]; propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl locallib ]; From 01852d5b8be26b91be590621fcf3dfeafdbad2e8 Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 4 Feb 2020 02:42:27 +0000 Subject: [PATCH 187/208] [cpan2nix] perlPackages.GetoptLongDescriptive: 0.102 -> 0.104 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index bad8852104a42..e02969aac43b3 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -7667,10 +7667,10 @@ let GetoptLongDescriptive = buildPerlPackage { pname = "Getopt-Long-Descriptive"; - version = "0.102"; + version = "0.104"; src = fetchurl { - url = mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.102.tar.gz; - sha256 = "9ad4b98f294aa0515cc3150a1ae878d39e470762b78d8bd9df055eba9dea2846"; + url = mirror://cpan/authors/id/R/RJ/RJBS/Getopt-Long-Descriptive-0.104.tar.gz; + sha256 = "878bc1782c5e196a08a52fa252bbfce1aeb0546d073eac164fc6b80b4cea1e28"; }; buildInputs = [ CPANMetaCheck TestFatal TestWarnings ]; propagatedBuildInputs = [ ParamsValidate SubExporter ]; From 42fda9eb2bceffe769e574590c857844c8fc7b5c Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 4 Feb 2020 02:42:45 +0000 Subject: [PATCH 188/208] [cpan2nix] perlPackages.XMLLibXML: 2.0134 -> 2.0202 dependencies: perlPackages.AlienLibxml2: init at 0.12 perlPackages.MojoDOM58: init at 2.000 --- pkgs/top-level/perl-packages.nix | 37 ++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index e02969aac43b3..8ebdbb722d384 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -186,6 +186,21 @@ let }; }; + AlienLibxml2 = buildPerlPackage { + pname = "Alien-Libxml2"; + version = "0.12"; + src = fetchurl { + url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Libxml2-0.12.tar.gz; + sha256 = "0b3dj1510fxldhicijvw390gnh5j1k6rjzcc2jzs9f8nwfkqh6r2"; + }; + propagatedBuildInputs = [ AlienBuild ]; + buildInputs = [ MojoDOM58 SortVersions Test2Suite URI ]; + meta = { + description = "Install the C libxml2 library on your system"; + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; + }; + }; + aliased = buildPerlModule { pname = "aliased"; version = "0.34"; @@ -11897,6 +11912,20 @@ let }; }; + MojoDOM58 = buildPerlPackage { + pname = "Mojo-DOM58"; + version = "2.000"; + src = fetchurl { + url = mirror://cpan/authors/id/D/DB/DBOOK/Mojo-DOM58-2.000.tar.gz; + sha256 = "1wsy0j6jpd06gc1ay6isyzqh5cdc834g5w0amslqcjgvf4snlk46"; + }; + meta = { + description = "Minimalistic HTML/XML DOM parser with CSS selectors"; + license = with stdenv.lib.licenses; [ artistic2 ]; + homepage = "https://github.com/Grinnz/Mojo-DOM58"; + }; + }; + mod_perl2 = buildPerlPackage { pname = "mod_perl"; version = "2.0.11"; @@ -20621,13 +20650,13 @@ let XMLLibXML = buildPerlPackage { pname = "XML-LibXML"; - version = "2.0134"; + version = "2.0202"; src = fetchurl { - url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0134.tar.gz; - sha256 = "1ks69xymv6zkj7hvaymjvb78ch81abri7kg4zrwxhdfsqb8a9g7h"; + url = mirror://cpan/authors/id/S/SH/SHLOMIF/XML-LibXML-2.0202.tar.gz; + sha256 = "1bp2d5jpfmp35f2giwqx60q2rmzq469szkxzfcqkd742x72h4ayc"; }; SKIP_SAX_INSTALL = 1; - buildInputs = [ pkgs.libxml2 ]; + buildInputs = [ pkgs.libxml2 AlienLibxml2 ]; propagatedBuildInputs = [ XMLSAX ]; # https://rt.cpan.org/Public/Bug/Display.html?id=122958 From bd3de673ca84a5cc17c50f3d36dc8747f5328dcd Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 4 Feb 2020 02:43:03 +0000 Subject: [PATCH 189/208] [cpan2nix] perlPackages.MojoSQLite: 3.002 -> 3.003 --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 8ebdbb722d384..10cf7ceb1b5df 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -12023,10 +12023,10 @@ let MojoSQLite = buildPerlModule { pname = "Mojo-SQLite"; - version = "3.002"; + version = "3.003"; src = fetchurl { - url = mirror://cpan/authors/id/D/DB/DBOOK/Mojo-SQLite-3.002.tar.gz; - sha256 = "d7c6588599cfe30b24b3953927f23cfe0f9f5d3e77eeab1562249b48c205b699"; + url = mirror://cpan/authors/id/D/DB/DBOOK/Mojo-SQLite-3.003.tar.gz; + sha256 = "d96c00dcf45e2becc8e8181df074853d42616f2a660703455d0e0a2741478092"; }; buildInputs = [ ModuleBuildTiny ]; propagatedBuildInputs = [ DBDSQLite Mojolicious SQLAbstract URIdb ]; From ecc459f050d36066cfa474814fa5817430c75f3d Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 4 Feb 2020 02:43:22 +0000 Subject: [PATCH 190/208] [cpan2nix] perlPackages.MooseXAttributeHelpers: 0.23 -> 0.25 --- pkgs/top-level/perl-packages.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 10cf7ceb1b5df..31caa9894903a 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -12495,15 +12495,15 @@ let propagatedBuildInputs = [ Moose ]; }; - MooseXAttributeHelpers = buildPerlPackage { + MooseXAttributeHelpers = buildPerlModule { pname = "MooseX-AttributeHelpers"; - version = "0.23"; + version = "0.25"; src = fetchurl { - url = mirror://cpan/authors/id/D/DR/DROLSKY/MooseX-AttributeHelpers-0.23.tar.gz; - sha256 = "3f63f60d94d840a309d9137f78605e15f07c977fd15a4f4b55bd47b65ed52be1"; + url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-AttributeHelpers-0.25.tar.gz; + sha256 = "b0c819ec83999b258b248f82059fa5975a0cee365423abbee0efaca5401c5ec6"; }; patches = [ ../development/perl-modules/MooseXAttributeHelpers-perl-5.20.patch ]; - buildInputs = [ TestException ]; + buildInputs = [ ModuleBuildTiny TestException ]; propagatedBuildInputs = [ Moose ]; meta = { description = "Extend your attribute interfaces (deprecated)"; From 17d25f37143e79e3245b756adb65dc6dc6850d9e Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 4 Feb 2020 02:44:05 +0000 Subject: [PATCH 191/208] [cpan2nix] perlPackages.Catmandu: 1.2002 -> 1.2011 --- pkgs/top-level/perl-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 31caa9894903a..078c5a7a6f8c2 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2020,12 +2020,12 @@ let Catmandu = buildPerlModule { pname = "Catmandu"; - version = "1.2002"; + version = "1.2011"; src = fetchurl { - url = mirror://cpan/authors/id/N/NI/NICS/Catmandu-1.2002.tar.gz; - sha256 = "0gq08q5s95p58fvdl30n1k94w01pplinw2c9b4s36946fhydqifq"; + url = mirror://cpan/authors/id/N/NI/NICS/Catmandu-1.2011.tar.gz; + sha256 = "0awl5qhciphnr1ihq66ssd2hzxvh1ddbr016sxb0qhxbzqv77sb9"; }; - propagatedBuildInputs = [ AnyURIEscape AppCmd CGIExpand ConfigOnion CpanelJSONXS DataCompare DataUUID DataUtil IOHandleUtil LWP ListMoreUtils LogAny MIMETypes ModuleInfo MooXAliases ParserMGC PathIteratorRule PathTiny StringCamelCase TextCSV TextHogan Throwable TryTinyByClass URITemplate YAMLLibYAML namespaceclean ]; + propagatedBuildInputs = [ AnyURIEscape AppCmd CGIExpand ConfigOnion CpanelJSONXS DataCompare DataUtil IOHandleUtil LWP ListMoreUtils LogAny MIMETypes ModuleInfo MooXAliases ParserMGC PathIteratorRule PathTiny StringCamelCase TextCSV TextHogan Throwable TryTinyByClass URITemplate UUIDTiny YAMLLibYAML namespaceclean ]; buildInputs = [ LogAnyAdapterLog4perl LogLog4perl TestDeep TestException TestLWPUserAgent TestPod ]; meta = { description = "a data toolkit"; From 0cfef7224f6f60330dc2c86eb6f1dcaac289b7af Mon Sep 17 00:00:00 2001 From: volth Date: Tue, 4 Feb 2020 03:43:07 +0000 Subject: [PATCH 192/208] perlPackages: fix build --- .../MooseXAttributeHelpers-perl-5.20.patch | 33 ------------------- pkgs/top-level/perl-packages.nix | 10 ++---- 2 files changed, 2 insertions(+), 41 deletions(-) delete mode 100644 pkgs/development/perl-modules/MooseXAttributeHelpers-perl-5.20.patch diff --git a/pkgs/development/perl-modules/MooseXAttributeHelpers-perl-5.20.patch b/pkgs/development/perl-modules/MooseXAttributeHelpers-perl-5.20.patch deleted file mode 100644 index 161f79a637be3..0000000000000 --- a/pkgs/development/perl-modules/MooseXAttributeHelpers-perl-5.20.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/t/003_basic_hash.t b/t/003_basic_hash.t -index 1f842ae..c21ac52 100644 ---- a/t/003_basic_hash.t -+++ b/t/003_basic_hash.t -@@ -170,10 +170,10 @@ is_deeply($options->provides, { - is($options->type_constraint->type_parameter, 'Str', '... got the right container type'); - - $stuff->set_option( oink => "blah", xxy => "flop" ); --my @key_value = $stuff->key_value; -+my @key_value = sort{ $a->[0] cmp $b->[0] } $stuff->key_value; - is_deeply( - \@key_value, -- [ [ 'xxy', 'flop' ], [ 'quantity', 4 ], [ 'oink', 'blah' ] ], -+ [ sort{ $a->[0] cmp $b->[0] } [ 'xxy', 'flop' ], [ 'quantity', 4 ], [ 'oink', 'blah' ] ], - '... got the right key value pairs' - ); - -diff --git a/t/203_trait_hash.t b/t/203_trait_hash.t -index 8e876b1..451c0bb 100644 ---- a/t/203_trait_hash.t -+++ b/t/203_trait_hash.t -@@ -156,10 +156,10 @@ is_deeply($options->provides, { - is($options->type_constraint->type_parameter, 'Str', '... got the right container type'); - - $stuff->set_option( oink => "blah", xxy => "flop" ); --my @key_value = $stuff->key_value; -+my @key_value = sort{ $a->[0] cmp $b->[0] } $stuff->key_value; - is_deeply( - \@key_value, -- [ [ 'xxy', 'flop' ], [ 'quantity', 4 ], [ 'oink', 'blah' ] ], -+ [ sort{ $a->[0] cmp $b->[0] } [ 'xxy', 'flop' ], [ 'quantity', 4 ], [ 'oink', 'blah' ] ], - '... got the right key value pairs' - ); diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 078c5a7a6f8c2..c1d23099c71ad 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -194,7 +194,7 @@ let sha256 = "0b3dj1510fxldhicijvw390gnh5j1k6rjzcc2jzs9f8nwfkqh6r2"; }; propagatedBuildInputs = [ AlienBuild ]; - buildInputs = [ MojoDOM58 SortVersions Test2Suite URI ]; + buildInputs = [ pkgs.libxml2 MojoDOM58 SortVersions Test2Suite URI ]; meta = { description = "Install the C libxml2 library on your system"; license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; @@ -12502,7 +12502,6 @@ let url = mirror://cpan/authors/id/E/ET/ETHER/MooseX-AttributeHelpers-0.25.tar.gz; sha256 = "b0c819ec83999b258b248f82059fa5975a0cee365423abbee0efaca5401c5ec6"; }; - patches = [ ../development/perl-modules/MooseXAttributeHelpers-perl-5.20.patch ]; buildInputs = [ ModuleBuildTiny TestException ]; propagatedBuildInputs = [ Moose ]; meta = { @@ -20656,13 +20655,8 @@ let sha256 = "1bp2d5jpfmp35f2giwqx60q2rmzq469szkxzfcqkd742x72h4ayc"; }; SKIP_SAX_INSTALL = 1; - buildInputs = [ pkgs.libxml2 AlienLibxml2 ]; + buildInputs = [ AlienLibxml2 ]; propagatedBuildInputs = [ XMLSAX ]; - - # https://rt.cpan.org/Public/Bug/Display.html?id=122958 - preCheck = '' - rm t/32xpc_variables.t - ''; }; XMLLibXMLSimple = buildPerlPackage { From 8fb90fbf3a06b132569909ae3f16a60e931a6cbd Mon Sep 17 00:00:00 2001 From: Samuel Dionne-Riel Date: Mon, 3 Feb 2020 21:19:23 -0500 Subject: [PATCH 193/208] e2fsprogs: 1.45.4 -> 1.45.5 --- pkgs/tools/filesystems/e2fsprogs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/filesystems/e2fsprogs/default.nix b/pkgs/tools/filesystems/e2fsprogs/default.nix index 0fd7062ac6cde..c23e60e79b2ca 100644 --- a/pkgs/tools/filesystems/e2fsprogs/default.nix +++ b/pkgs/tools/filesystems/e2fsprogs/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "e2fsprogs"; - version = "1.45.4"; + version = "1.45.5"; src = fetchurl { url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; - sha256 = "0jsclghxfzj9qmdd3qqk0gdmkrgjv2gakf8qz9dba37qkj1nk776"; + sha256 = "1n8ffss5044j9382rlvmhyr1f6kmnfjfbv6q4jbbh8gfdwpjmrwi"; }; outputs = [ "bin" "dev" "out" "man" "info" ]; From cf83cfbd4c588076a82d8dfedddb2d9493568f45 Mon Sep 17 00:00:00 2001 From: worldofpeace Date: Mon, 3 Feb 2020 14:35:41 -0500 Subject: [PATCH 194/208] xorg.libXft: add color emoji rendering support https://gitlab.freedesktop.org/xorg/lib/libxft/merge_requests/1 --- pkgs/servers/x11/xorg/overrides.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/servers/x11/xorg/overrides.nix b/pkgs/servers/x11/xorg/overrides.nix index 7a9ffcfc6469c..a19ae62b1f491 100644 --- a/pkgs/servers/x11/xorg/overrides.nix +++ b/pkgs/servers/x11/xorg/overrides.nix @@ -182,6 +182,16 @@ self: super: propagatedBuildInputs = [ self.libXrender freetype fontconfig ]; configureFlags = attrs.configureFlags or [] ++ malloc0ReturnsNullCrossFlag; + + patches = [ + # Adds color emoji rendering support. + # https://gitlab.freedesktop.org/xorg/lib/libxft/merge_requests/1 + (fetchpatch { + url = "https://gitlab.freedesktop.org/xorg/lib/libxft/commit/fe41537b5714a2301808eed2d76b2e7631176573.patch"; + sha256 = "045lp1q50i2wlwvpsq6ycxdc6p3asm2r3bk2nbad1dwkqw2xf9jc"; + }) + ]; + # the include files need ft2build.h, and Requires.private isn't enough for us postInstall = '' sed "/^Requires:/s/$/, freetype2/" -i "$dev/lib/pkgconfig/xft.pc" From d0790e9fd38e4135fd1733e9d63a867d93aecfae Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sat, 1 Feb 2020 14:54:41 +0000 Subject: [PATCH 195/208] openresolv: 3.9.2 -> 3.10.0 --- pkgs/tools/networking/openresolv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/openresolv/default.nix b/pkgs/tools/networking/openresolv/default.nix index 423282aa8c105..a05c8283e76c9 100644 --- a/pkgs/tools/networking/openresolv/default.nix +++ b/pkgs/tools/networking/openresolv/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "openresolv"; - version = "3.9.2"; + version = "3.10.0"; src = fetchurl { url = "mirror://roy/openresolv/${pname}-${version}.tar.xz"; - sha256 = "0wyk9sl1xgvxjvj1v3nlgs79nykdr0b76k5zp3v6cm9fd10y5mql"; + sha256 = "01ms6c087la4hk0f0w6n2vpsb7dg4kklah2rqyhz88p0vr9bqy20"; }; buildInputs = [ makeWrapper ]; From de3a2cf1a0610378aabcace3a950ed93f52a2b4f Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 27 Jan 2020 09:29:43 +0000 Subject: [PATCH 196/208] libzip: 1.5.2 -> 1.6.0 --- pkgs/development/libraries/libzip/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libzip/default.nix b/pkgs/development/libraries/libzip/default.nix index 9f9331b90dd45..1a23e91848e0a 100644 --- a/pkgs/development/libraries/libzip/default.nix +++ b/pkgs/development/libraries/libzip/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "libzip"; - version = "1.5.2"; + version = "1.6.0"; src = fetchurl { url = "https://www.nih.at/libzip/${pname}-${version}.tar.gz"; - sha256 = "05ay8cbm882br0ir2cmzrvdq8q5mr1bnf53l4305xzigpd54lsdy"; + sha256 = "1zsspz6cbbqah11jkcc894jgxihlm8gicfh54yvny9gc3lsvpi3h"; }; # Fix pkgconfig file paths From e75b7ed17e3f736abcaabe1c0ac684495505cb85 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 26 Jan 2020 19:44:15 +0000 Subject: [PATCH 197/208] dhcp: 4.4.1 -> 4.4.2 --- pkgs/tools/networking/dhcp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/dhcp/default.nix b/pkgs/tools/networking/dhcp/default.nix index 17e2417d3a6df..5222f731efb91 100644 --- a/pkgs/tools/networking/dhcp/default.nix +++ b/pkgs/tools/networking/dhcp/default.nix @@ -5,11 +5,11 @@ stdenv.mkDerivation rec { pname = "dhcp"; - version = "4.4.1"; + version = "4.4.2"; src = fetchurl { url = "https://ftp.isc.org/isc/dhcp/${version}/${pname}-${version}.tar.gz"; - sha256 = "025nfqx4zwdgv4b3rkw26ihcj312vir08jk6yi57ndmb4a4m08ia"; + sha256 = "08a5003zdxgl41b29zjkxa92h2i40zyjgxg0npvnhpkfl5jcsz0s"; }; patches = From 6213465bba4ab30462fdefda2a991a8490b18c57 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 26 Jan 2020 11:36:21 +0000 Subject: [PATCH 198/208] snappy: 1.1.7 -> 1.1.8 --- pkgs/development/libraries/snappy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/snappy/default.nix b/pkgs/development/libraries/snappy/default.nix index 0ad1a4b289875..e626db8efb78d 100644 --- a/pkgs/development/libraries/snappy/default.nix +++ b/pkgs/development/libraries/snappy/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "snappy"; - version = "1.1.7"; + version = "1.1.8"; src = fetchFromGitHub { owner = "google"; repo = "snappy"; rev = version; - sha256 = "1x7r8sjmdqlqjz0xfiwdyrqpgaj5yrvrgb28ivgpvnxgar5qv6m2"; + sha256 = "1j0kslq2dvxgkcxl1gakhvsa731yrcvcaipcp5k8k7ayicvkv9jv"; }; patches = [ ./disable-benchmark.patch ]; From 44295cc16b1ef52b83be699765d80965bb0ed9c7 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Wed, 22 Jan 2020 00:30:26 +0000 Subject: [PATCH 199/208] libmbim: 1.20.4 -> 1.22.0 --- pkgs/development/libraries/libmbim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libmbim/default.nix b/pkgs/development/libraries/libmbim/default.nix index a49e0eaaac672..a0751e310d430 100644 --- a/pkgs/development/libraries/libmbim/default.nix +++ b/pkgs/development/libraries/libmbim/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "libmbim"; - version = "1.20.4"; + version = "1.22.0"; src = fetchurl { url = "https://www.freedesktop.org/software/libmbim/${pname}-${version}.tar.xz"; - sha256 = "1s6k6vm4hyma7nafm1gjssl9lq9nkkiska462xpiz7xh16j0h9xc"; + sha256 = "0f0zmbvnhdsqbf3hw5bimq67n57mhd8yad1ia823cb6i3kmph1sw"; }; outputs = [ "out" "dev" "man" ]; From 6d9f69daea6318275cd18cad04e179a4d04c2016 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 6 Jan 2020 07:14:16 -0800 Subject: [PATCH 200/208] gssdp: 1.2.1 -> 1.2.2 --- pkgs/development/libraries/gssdp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gssdp/default.nix b/pkgs/development/libraries/gssdp/default.nix index 3c49b579b9ca0..e899ad2c648d6 100644 --- a/pkgs/development/libraries/gssdp/default.nix +++ b/pkgs/development/libraries/gssdp/default.nix @@ -16,13 +16,13 @@ stdenv.mkDerivation rec { pname = "gssdp"; - version = "1.2.1"; + version = "1.2.2"; outputs = [ "out" "bin" "dev" "devdoc" ]; src = fetchurl { url = "mirror://gnome/sources/gssdp/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "1lsn6mdkk8yb933n0c9dka89bixvwis09w5nh5wkcag2jsdbfmvb"; + sha256 = "195hi10vrsvh6i927mm6rm1ld5sxah3h5sr3bsjm90vb8lxrxfya"; }; nativeBuildInputs = [ From 9079a447ebd6fcba964afffc5cdd66ce8b574ab6 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Mon, 23 Dec 2019 14:45:15 -0800 Subject: [PATCH 201/208] libqmi: 1.24.0 -> 1.24.2 --- pkgs/development/libraries/libqmi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libqmi/default.nix b/pkgs/development/libraries/libqmi/default.nix index 6c78eb977c9cf..76c86d6f515ae 100644 --- a/pkgs/development/libraries/libqmi/default.nix +++ b/pkgs/development/libraries/libqmi/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "libqmi"; - version = "1.24.0"; + version = "1.24.2"; src = fetchurl { url = "https://www.freedesktop.org/software/libqmi/${pname}-${version}.tar.xz"; - sha256 = "0yccw97pqn8afy96k5ssk7qi6r3wjshcnxk14k77qikkqa89zdmf"; + sha256 = "10mjfmiznaxvfk0f9wr18kyxz3mpdrvnh0qw9g8c1nv0z5vf9r2a"; }; outputs = [ "out" "dev" "devdoc" ]; From 68aedd710a8b2021e6c328376bbaaf41c03f8b3a Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Sun, 22 Dec 2019 23:05:45 -0800 Subject: [PATCH 202/208] c-blosc: 1.17.0 -> 1.17.1 --- pkgs/development/libraries/c-blosc/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/c-blosc/default.nix b/pkgs/development/libraries/c-blosc/default.nix index 4a9e627e54421..fcc74625b99a7 100644 --- a/pkgs/development/libraries/c-blosc/default.nix +++ b/pkgs/development/libraries/c-blosc/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { pname = "c-blosc"; - version = "1.17.0"; + version = "1.17.1"; src = fetchFromGitHub { owner = "Blosc"; repo = "c-blosc"; rev = "v${version}"; - sha256 = "0c4vh7kyxm57jclk8jlcnc11w7nd2m81qk454gav58aji85w16hg"; + sha256 = "1asp3xmbvdnz1mj1pl1ykzz61cybvkxz3cdn43zh1z0x1qlgwm80"; }; buildInputs = [ cmake ]; From 100f1f8cbc2ef559f00d0959e310b02d131ab2f1 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Thu, 24 Oct 2019 07:47:28 -0700 Subject: [PATCH 203/208] libv4l: 1.16.7 -> 1.18.0 Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/v4l-utils/versions --- pkgs/os-specific/linux/v4l-utils/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/v4l-utils/default.nix b/pkgs/os-specific/linux/v4l-utils/default.nix index 73db222d390c0..050e7eaec473b 100644 --- a/pkgs/os-specific/linux/v4l-utils/default.nix +++ b/pkgs/os-specific/linux/v4l-utils/default.nix @@ -12,11 +12,11 @@ let # we need to use stdenv.mkDerivation in order not to pollute the libv4l’s closure with Qt in stdenv.mkDerivation rec { pname = "v4l-utils"; - version = "1.16.7"; + version = "1.18.0"; src = fetchurl { url = "https://linuxtv.org/downloads/${pname}/${pname}-${version}.tar.bz2"; - sha256 = "1ng0x3wj3a1ckfd00yxa4za43xms92gdp7rdag060b7p39z7m4gf"; + sha256 = "03c80acbv2znfxs1l32yx30znmjrqq7kxhiwl2309lpf5s10vdkc"; }; outputs = [ "out" ] ++ lib.optional withUtils "lib" ++ [ "dev" ]; From 15021db2fa441d7fa73538dd0e46e9d74731ace8 Mon Sep 17 00:00:00 2001 From: "R. RyanTM" Date: Tue, 22 Oct 2019 06:24:57 -0700 Subject: [PATCH 204/208] libdvdread: 6.0.1 -> 6.0.2 Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/libdvdread/versions --- pkgs/development/libraries/libdvdread/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/libdvdread/default.nix b/pkgs/development/libraries/libdvdread/default.nix index c133c0ba6f926..8266e0f0b6d0c 100644 --- a/pkgs/development/libraries/libdvdread/default.nix +++ b/pkgs/development/libraries/libdvdread/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "libdvdread"; - version = "6.0.1"; + version = "6.0.2"; src = fetchurl { url = "http://get.videolan.org/libdvdread/${version}/${pname}-${version}.tar.bz2"; - sha256 = "1gfmh8ii3s2fw1c8vn57piwxc0smd3va4h7xgp9s8g48cc04zki8"; + sha256 = "1c7yqqn67m3y3n7nfrgrnzz034zjaw5caijbwbfrq89v46ph257r"; }; buildInputs = [libdvdcss]; From 22284b07ef1ca082d14cde8205567b3af4fd27df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 5 Feb 2020 13:02:04 +0100 Subject: [PATCH 205/208] gcc: disable LTO on i686 as a workaround to fix build after updating stdenv bootstrap (in the followup commit). Interested parties can improve this later. --- pkgs/top-level/all-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9604157459738..124a68092be78 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8107,6 +8107,8 @@ in # PGO seems to speed up compilation by gcc by ~10%, see #445 discussion profiledCompiler = with stdenv; (!isDarwin && (isi686 || isx86_64)); + enableLTO = !stdenv.isi686; + libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null; threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else null; From 53349b9c276e970f45e429e2467758a1ff54820c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 3 Feb 2020 19:04:04 +0100 Subject: [PATCH 206/208] stdenv bootstrap tools: regenerate "officialy" From Hydra's binaries for c5aabb0 (19.09). This time I re-tested full stdenv bootstrap on these three platforms. https://github.com/NixOS/nixpkgs/pull/66528#issuecomment-582351637 --- pkgs/stdenv/linux/bootstrap-files/aarch64.nix | 10 ++++------ pkgs/stdenv/linux/bootstrap-files/i686.nix | 8 ++++---- pkgs/stdenv/linux/bootstrap-files/x86_64.nix | 4 ++-- 3 files changed, 10 insertions(+), 12 deletions(-) diff --git a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix b/pkgs/stdenv/linux/bootstrap-files/aarch64.nix index 90c74bf1723f7..72ded1be11a1e 100644 --- a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix +++ b/pkgs/stdenv/linux/bootstrap-files/aarch64.nix @@ -1,13 +1,11 @@ -# FIXME(ma27): before merging this to master we *have* to replace those files -# as they're built for testing purposes with the aarch64 community builder. { busybox = import { - url = "https://aarch64.mbosch.me/busybox"; - sha256 = "10z8aigcj0lyfwbc4wzl7s0ng9g37sx1vsqh9sijw3hi0gfhhn4v"; + url = http://nixos-arm.dezgeg.me/bootstrap-aarch64-2017-03-11-bb3ef8/busybox; + sha256 = "12qcml1l67skpjhfjwy7gr10nc86gqcwjmz9ggp7knss8gq8pv7f"; executable = true; }; bootstrapTools = import { - url = "https://aarch64.mbosch.me/bootstrap-tools.tar.xz"; - sha256 = "0n4k0l7j2yqjzicj1gyk8gdpbszqn6yj6mlx6m2pzfcm2hmbzwfk"; + url = http://tarballs.nixos.org/stdenv-linux/aarch64/c5aabb0d603e2c1ea05f5a93b3be82437f5ebf31/bootstrap-tools.tar.xz; + sha256 = "d3f1bf2a1495b97f45359d5623bdb1f8eb75db43d3bf2059fc127b210f059358"; }; } diff --git a/pkgs/stdenv/linux/bootstrap-files/i686.nix b/pkgs/stdenv/linux/bootstrap-files/i686.nix index 55cff0a636d73..81dede2c80eb1 100644 --- a/pkgs/stdenv/linux/bootstrap-files/i686.nix +++ b/pkgs/stdenv/linux/bootstrap-files/i686.nix @@ -1,12 +1,12 @@ { busybox = import { - url = https://lblasc-nix-dev.s3-eu-west-1.amazonaws.com/bootstrap-tools-i686-gcc9/busybox; - sha256 = "03g3hz2ar6nz7chfwip72gvy4wd828ha9bdgg6mjs9llsc0d2izz"; + url = http://tarballs.nixos.org/stdenv-linux/i686/4907fc9e8d0d82b28b3c56e3a478a2882f1d700f/busybox; + sha256 = "ef4c1be6c7ae57e4f654efd90ae2d2e204d6769364c46469fa9ff3761195cba1"; executable = true; }; bootstrapTools = import { - url = https://lblasc-nix-dev.s3-eu-west-1.amazonaws.com/bootstrap-tools-i686-gcc9/bootstrap-tools.tar.xz; - sha256 = "1m142s2z7v3v6k0m3d91prp7i71hhy394jgnkd7y3z5sh15c8j28"; + url = http://tarballs.nixos.org/stdenv-linux/i686/c5aabb0d603e2c1ea05f5a93b3be82437f5ebf31/bootstrap-tools.tar.xz; + sha256 = "b9bf20315f8c5c0411679c5326084420b522046057a0850367c67d9514794f1c"; }; } diff --git a/pkgs/stdenv/linux/bootstrap-files/x86_64.nix b/pkgs/stdenv/linux/bootstrap-files/x86_64.nix index 4c4db07b3064b..2800d571c40fd 100644 --- a/pkgs/stdenv/linux/bootstrap-files/x86_64.nix +++ b/pkgs/stdenv/linux/bootstrap-files/x86_64.nix @@ -3,7 +3,7 @@ { bootstrapTools = import { - url = https://lblasc-nix-dev.s3-eu-west-1.amazonaws.com/bootstrap-tools-x86-64-gcc9/bootstrap-tools.tar.xz; - sha256 = "0dyvaqlaszd5i2vr36h4d3k47a5xc550n1y4mkiirm1gd4ynaz1g"; + url = http://tarballs.nixos.org/stdenv-linux/x86_64/c5aabb0d603e2c1ea05f5a93b3be82437f5ebf31/bootstrap-tools.tar.xz; + sha256 = "a5ce9c155ed09397614646c9717fc7cd94b1023d7b76b618d409e4fefd6e9d39"; }; } From 5ca088f1cc4216fe4a11a769ec5d55343a3f978a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 3 Feb 2020 18:07:49 +0100 Subject: [PATCH 207/208] glibc/*.patch: revert no-op changes done in 447edaa3 I suppose the diff of the glibc-upgrade branch is a bit cleaner without including these unnecessary changes. --- .../glibc/dont-use-system-ld-so-cache.patch | 35 ++++++++++--------- .../glibc/dont-use-system-ld-so-preload.patch | 7 ++-- .../libraries/glibc/fix-x64-abi.patch | 13 ++++--- .../glibc/fix_path_attribute_in_getconf.patch | 5 +-- .../libraries/glibc/nix-locale-archive.patch | 35 ++++++++++--------- .../libraries/glibc/rpcgen-path.patch | 13 +++---- 6 files changed, 58 insertions(+), 50 deletions(-) diff --git a/pkgs/development/libraries/glibc/dont-use-system-ld-so-cache.patch b/pkgs/development/libraries/glibc/dont-use-system-ld-so-cache.patch index f45e39525f552..f84b1049adf84 100644 --- a/pkgs/development/libraries/glibc/dont-use-system-ld-so-cache.patch +++ b/pkgs/development/libraries/glibc/dont-use-system-ld-so-cache.patch @@ -1,6 +1,19 @@ ---- a/elf/Makefile -+++ b/elf/Makefile -@@ -589,13 +589,13 @@ $(objpfx)sln: $(sln-modules:%=$(objpfx)%.o) +diff -Naur glibc-2.27-orig/elf/ldconfig.c glibc-2.27/elf/ldconfig.c +--- glibc-2.27-orig/elf/ldconfig.c 2018-02-01 11:17:18.000000000 -0500 ++++ glibc-2.27/elf/ldconfig.c 2018-02-17 22:43:17.232175182 -0500 +@@ -51,7 +51,7 @@ + #endif + + #ifndef LD_SO_CONF +-# define LD_SO_CONF SYSCONFDIR "/ld.so.conf" ++# define LD_SO_CONF PREFIX "/etc/ld.so.conf" + #endif + + /* Get libc version number. */ +diff -Naur glibc-2.27-orig/elf/Makefile glibc-2.27/elf/Makefile +--- glibc-2.27-orig/elf/Makefile 2018-02-01 11:17:18.000000000 -0500 ++++ glibc-2.27/elf/Makefile 2018-02-17 22:44:50.334006750 -0500 +@@ -559,13 +559,13 @@ $(objpfx)ldconfig: $(ldconfig-modules:%=$(objpfx)%.o) @@ -19,19 +32,9 @@ cpp-srcs-left := $(all-rtld-routines:=.os) lib := rtld ---- a/elf/ldconfig.c -+++ b/elf/ldconfig.c -@@ -51,7 +51,7 @@ - #endif - - #ifndef LD_SO_CONF --# define LD_SO_CONF SYSCONFDIR "/ld.so.conf" -+# define LD_SO_CONF PREFIX "/etc/ld.so.conf" - #endif - - /* Get libc version number. */ ---- a/sysdeps/generic/dl-cache.h -+++ b/sysdeps/generic/dl-cache.h +diff -Naur glibc-2.27-orig/sysdeps/generic/dl-cache.h glibc-2.27/sysdeps/generic/dl-cache.h +--- glibc-2.27-orig/sysdeps/generic/dl-cache.h 2018-02-01 11:17:18.000000000 -0500 ++++ glibc-2.27/sysdeps/generic/dl-cache.h 2018-02-17 22:45:20.471598816 -0500 @@ -28,7 +28,7 @@ #endif diff --git a/pkgs/development/libraries/glibc/dont-use-system-ld-so-preload.patch b/pkgs/development/libraries/glibc/dont-use-system-ld-so-preload.patch index 69b63a5bcfeeb..894e2a11cf87a 100644 --- a/pkgs/development/libraries/glibc/dont-use-system-ld-so-preload.patch +++ b/pkgs/development/libraries/glibc/dont-use-system-ld-so-preload.patch @@ -1,6 +1,7 @@ ---- a/elf/rtld.c -+++ b/elf/rtld.c -@@ -1697,7 +1697,7 @@ ERROR: '%s': cannot process note segment.\n", _dl_argv[0]); +diff -ru glibc-2.20-orig/elf/rtld.c glibc-2.20/elf/rtld.c +--- glibc-2.20-orig/elf/rtld.c 2014-09-07 10:09:09.000000000 +0200 ++++ glibc-2.20/elf/rtld.c 2014-10-27 11:32:25.203043157 +0100 +@@ -1513,7 +1513,7 @@ open(). So we do this first. If it succeeds we do almost twice the work but this does not matter, since it is not for production use. */ diff --git a/pkgs/development/libraries/glibc/fix-x64-abi.patch b/pkgs/development/libraries/glibc/fix-x64-abi.patch index f5a6d603bf856..1d60dcd7988b2 100644 --- a/pkgs/development/libraries/glibc/fix-x64-abi.patch +++ b/pkgs/development/libraries/glibc/fix-x64-abi.patch @@ -1,4 +1,4 @@ -From d9e6dd5631c8d97fd2d3128317c6352e34bf3ca7 Mon Sep 17 00:00:00 2001 +From 3288c6da64add3b4561b8c10fff522027caea01c Mon Sep 17 00:00:00 2001 From: Nicholas Miell Date: Sat, 17 Jun 2017 18:21:07 -0700 Subject: [PATCH] Align the stack on entry to __tls_get_addr() @@ -17,13 +17,13 @@ engine and available for purchase on Steam. 1 file changed, 4 insertions(+) diff --git a/elf/dl-tls.c b/elf/dl-tls.c -index b425d661..b02c2afa 100644 +index 5aba33b3fa..3f3cb917de 100644 --- a/elf/dl-tls.c +++ b/elf/dl-tls.c -@@ -818,6 +818,10 @@ rtld_hidden_proto (__tls_get_addr) +@@ -827,6 +827,10 @@ rtld_hidden_proto (__tls_get_addr) rtld_hidden_def (__tls_get_addr) #endif - + +#ifdef __x86_64__ +/* Old versions of gcc didn't align the stack. */ +__attribute__((force_align_arg_pointer)) @@ -31,6 +31,5 @@ index b425d661..b02c2afa 100644 /* The generic dynamic and local dynamic model cannot be used in statically linked applications. */ void * --- -2.17.1 - +-- +2.13.0 diff --git a/pkgs/development/libraries/glibc/fix_path_attribute_in_getconf.patch b/pkgs/development/libraries/glibc/fix_path_attribute_in_getconf.patch index b13cea4dcb336..714e49db56070 100644 --- a/pkgs/development/libraries/glibc/fix_path_attribute_in_getconf.patch +++ b/pkgs/development/libraries/glibc/fix_path_attribute_in_getconf.patch @@ -1,5 +1,6 @@ ---- a/sysdeps/unix/confstr.h -+++ b/sysdeps/unix/confstr.h +diff -ubr glibc-2.17-orig/sysdeps/unix/confstr.h glibc-2.17/sysdeps/unix/confstr.h +--- glibc-2.17-orig/sysdeps/unix/confstr.h 2013-06-03 22:01:44.829726968 +0200 ++++ glibc-2.17/sysdeps/unix/confstr.h 2013-06-03 22:04:39.469376740 +0200 @@ -1 +1 @@ -#define CS_PATH "/bin:/usr/bin" +#define CS_PATH "/run/current-system/sw/bin:/bin:/usr/bin" diff --git a/pkgs/development/libraries/glibc/nix-locale-archive.patch b/pkgs/development/libraries/glibc/nix-locale-archive.patch index f2feabc36adac..39312951fcf91 100644 --- a/pkgs/development/libraries/glibc/nix-locale-archive.patch +++ b/pkgs/development/libraries/glibc/nix-locale-archive.patch @@ -1,6 +1,7 @@ ---- a/locale/loadarchive.c -+++ b/locale/loadarchive.c -@@ -123,6 +123,23 @@ calculate_head_size (const struct locarhead *h) +diff -Naur glibc-2.27-orig/locale/loadarchive.c glibc-2.27/locale/loadarchive.c +--- glibc-2.27-orig/locale/loadarchive.c 2018-02-01 11:17:18.000000000 -0500 ++++ glibc-2.27/locale/loadarchive.c 2018-02-17 22:32:25.680169462 -0500 +@@ -123,6 +123,23 @@ return MAX (namehash_end, MAX (string_end, locrectab_end)); } @@ -24,7 +25,7 @@ /* Find the locale *NAMEP in the locale archive, and return the internalized data structure for its CATEGORY data. If this locale has -@@ -202,7 +219,7 @@ _nl_load_locale_from_archive (int category, const char **namep) +@@ -202,7 +219,7 @@ archmapped = &headmap; /* The archive has never been opened. */ @@ -33,7 +34,7 @@ if (fd < 0) /* Cannot open the archive, for whatever reason. */ return NULL; -@@ -397,8 +414,7 @@ _nl_load_locale_from_archive (int category, const char **namep) +@@ -397,8 +414,7 @@ if (fd == -1) { struct stat64 st; @@ -43,13 +44,13 @@ if (fd == -1) /* Cannot open the archive, for whatever reason. */ return NULL; ---- a/locale/programs/locale.c -+++ b/locale/programs/locale.c -@@ -633,6 +633,24 @@ nameentcmp (const void *a, const void *b) - } +diff -Naur glibc-2.27-orig/locale/programs/locale.c glibc-2.27/locale/programs/locale.c +--- glibc-2.27-orig/locale/programs/locale.c 2018-02-01 11:17:18.000000000 -0500 ++++ glibc-2.27/locale/programs/locale.c 2018-02-17 22:36:39.726293213 -0500 +@@ -633,6 +633,24 @@ -+static int + static int +open_locale_archive (void) +{ + int fd = -1; @@ -67,10 +68,11 @@ +} + + - static int ++static int write_archive_locales (void **all_datap, char *linebuf) { -@@ -645,7 +663,7 @@ write_archive_locales (void **all_datap, char *linebuf) + struct stat64 st; +@@ -644,7 +662,7 @@ int fd, ret = 0; uint32_t cnt; @@ -79,9 +81,10 @@ if (fd < 0) return 0; ---- a/locale/programs/locarchive.c -+++ b/locale/programs/locarchive.c -@@ -117,6 +117,22 @@ prepare_address_space (int fd, size_t total, size_t *reserved, int *xflags, +diff -Naur glibc-2.27-orig/locale/programs/locarchive.c glibc-2.27/locale/programs/locarchive.c +--- glibc-2.27-orig/locale/programs/locarchive.c 2018-02-01 11:17:18.000000000 -0500 ++++ glibc-2.27/locale/programs/locarchive.c 2018-02-17 22:40:51.245293975 -0500 +@@ -117,6 +117,22 @@ } @@ -104,7 +107,7 @@ static void create_archive (const char *archivefname, struct locarhandle *ah) { -@@ -578,7 +594,7 @@ open_archive (struct locarhandle *ah, bool readonly) +@@ -578,7 +594,7 @@ while (1) { /* Open the archive. We must have exclusive write access. */ diff --git a/pkgs/development/libraries/glibc/rpcgen-path.patch b/pkgs/development/libraries/glibc/rpcgen-path.patch index 4f427879f241d..3349449d91634 100644 --- a/pkgs/development/libraries/glibc/rpcgen-path.patch +++ b/pkgs/development/libraries/glibc/rpcgen-path.patch @@ -1,6 +1,7 @@ ---- a/sunrpc/rpc_main.c -+++ b/sunrpc/rpc_main.c -@@ -78,7 +78,7 @@ static const char *cmdname; +diff -ru glibc-2.18-orig/sunrpc/rpc_main.c glibc-2.18/sunrpc/rpc_main.c +--- glibc-2.18-orig/sunrpc/rpc_main.c 2013-08-11 00:52:55.000000000 +0200 ++++ glibc-2.18/sunrpc/rpc_main.c 2013-11-15 12:04:48.041006977 +0100 +@@ -78,7 +78,7 @@ static const char *svcclosetime = "120"; static int cppDefined; /* explicit path for C preprocessor */ @@ -9,7 +10,7 @@ static const char CPPFLAGS[] = "-C"; static char *pathbuf; static int cpp_pid; -@@ -107,7 +107,6 @@ static char *extendfile (const char *file, const char *ext); +@@ -107,7 +107,6 @@ static void open_output (const char *infile, const char *outfile); static void add_warning (void); static void clear_args (void); @@ -17,7 +18,7 @@ static void open_input (const char *infile, const char *define); static int check_nettype (const char *name, const char *list_to_check[]); static void c_output (const char *infile, const char *define, -@@ -322,25 +321,6 @@ clear_args (void) +@@ -322,25 +321,6 @@ argcount = FIXEDARGS; } @@ -43,7 +44,7 @@ /* * Open input file with given define for C-preprocessor */ -@@ -359,7 +339,6 @@ open_input (const char *infile, const char *define) +@@ -359,7 +339,6 @@ switch (cpp_pid) { case 0: From cf242659fe8775a1c2392ed2c568ea34c3c3b570 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 5 Feb 2020 13:05:29 +0100 Subject: [PATCH 208/208] stdenv bootstrap tools: switch one file to official URL --- pkgs/stdenv/linux/bootstrap-files/aarch64.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix b/pkgs/stdenv/linux/bootstrap-files/aarch64.nix index 72ded1be11a1e..85a5dd373abbd 100644 --- a/pkgs/stdenv/linux/bootstrap-files/aarch64.nix +++ b/pkgs/stdenv/linux/bootstrap-files/aarch64.nix @@ -1,6 +1,6 @@ { busybox = import { - url = http://nixos-arm.dezgeg.me/bootstrap-aarch64-2017-03-11-bb3ef8/busybox; + url = http://tarballs.nixos.org/stdenv-linux/aarch64/bb3ef8a95c9659596b8a34d27881cd30ffea2f9f/busybox; sha256 = "12qcml1l67skpjhfjwy7gr10nc86gqcwjmz9ggp7knss8gq8pv7f"; executable = true; };