Merge pull request #74795 from NixOS/staging-next

Staging next

authored by Frederik Rietdijk and committed by GitHub 273ec233 cc6cf0a9

+497 -366
+2 -2
pkgs/applications/gis/saga/default.nix
··· 1 - { stdenv, fetchurl, gdal, wxGTK30, proj, libiodbc, lzma, jasper, 1 + { stdenv, fetchurl, gdal, wxGTK30, proj, libiodbc, lzma, 2 2 libharu, opencv, vigra, postgresql, Cocoa, 3 3 unixODBC , poppler, hdf4, hdf5, netcdf, sqlite, qhull, giflib }: 4 4 ··· 9 9 # See https://groups.google.com/forum/#!topic/nix-devel/h_vSzEJAPXs 10 10 # for why the have additional buildInputs on darwin 11 11 buildInputs = [ gdal wxGTK30 proj libharu opencv vigra postgresql libiodbc lzma 12 - jasper qhull giflib ] 12 + qhull giflib ] 13 13 ++ stdenv.lib.optionals stdenv.isDarwin 14 14 [ Cocoa unixODBC poppler hdf4.out hdf5 netcdf sqlite ]; 15 15
+3 -3
pkgs/applications/graphics/digikam/default.nix
··· 26 26 , exiv2 27 27 , ffmpeg 28 28 , flex 29 - , jasper 29 + , jasper ? null, withJpeg2k ? false # disable JPEG2000 support, jasper has unfixed CVE 30 30 , lcms2 31 31 , lensfun 32 32 , libgphoto2 ··· 70 70 exiv2 71 71 ffmpeg 72 72 flex 73 - jasper 74 73 lcms2 75 74 lensfun 76 75 libgphoto2 ··· 103 102 marble 104 103 oxygen 105 104 threadweaver 106 - ]; 105 + ] 106 + ++ lib.optionals withJpeg2k [ jasper ]; 107 107 108 108 enableParallelBuilding = true; 109 109
+1 -1
pkgs/applications/misc/k2pdfopt/default.nix
··· 3 3 , enableGSL ? true, gsl 4 4 , enableGhostScript ? true, ghostscript 5 5 , enableMuPDF ? true, mupdf 6 - , enableJPEG2K ? true, jasper 6 + , enableJPEG2K ? false, jasper ? null # disabled by default, jasper has unfixed CVE 7 7 , enableDJVU ? true, djvulibre 8 8 , enableGOCR ? false, gocr # Disabled by default due to crashes 9 9 , enableTesseract ? true, leptonica, tesseract4
+1 -5
pkgs/applications/networking/browsers/chromium/common.nix
··· 152 152 ] ++ optionals (useVaapi) [ 153 153 # source: https://aur.archlinux.org/cgit/aur.git/tree/vaapi-fix.patch?h=chromium-vaapi 154 154 ./patches/vaapi-fix.patch 155 - ] ++ optional stdenv.isAarch64 (fetchpatch { 156 - url = https://raw.githubusercontent.com/OSSystems/meta-browser/e4a667deaaf9a26a3a1aeb355770d1f29da549ad/recipes-browser/chromium/files/aarch64-skia-build-fix.patch; 157 - postFetch = "substituteInPlace $out --replace __aarch64__ SK_CPU_ARM64"; 158 - sha256 = "018fbdzyw9rvia8m0qkk5gv8q8gl7x34rrjbn7mi1fgxdsayn22s"; 159 - }); 155 + ]; 160 156 161 157 postPatch = '' 162 158 # We want to be able to specify where the sandbox is via CHROME_DEVEL_SANDBOX
+3 -6
pkgs/applications/networking/browsers/chromium/default.nix
··· 1 - { newScope, config, stdenv, llvmPackages, gcc8Stdenv, llvmPackages_8 1 + { newScope, config, stdenv, llvmPackages_8 2 2 , makeWrapper, ed 3 3 , glib, gtk3, gnome3, gsettings-desktop-schemas 4 4 , libva ? null ··· 20 20 }: 21 21 22 22 let 23 - stdenv_ = if stdenv.isAarch64 then gcc8Stdenv else llvmPackages_8.stdenv; 24 - llvmPackages_ = if stdenv.isAarch64 then llvmPackages else llvmPackages_8; 25 - in let 26 - stdenv = stdenv_; 27 - llvmPackages = llvmPackages_; 23 + stdenv = llvmPackages_8.stdenv; 24 + llvmPackages = llvmPackages_8; 28 25 29 26 callPackage = newScope chromium; 30 27
+13 -3
pkgs/applications/version-management/git-and-tools/git/default.nix
··· 1 1 { fetchurl, stdenv, buildPackages 2 - , curl, openssl, zlib, expat, perlPackages, python, gettext, cpio 2 + , curl, openssl, zlib, expat, perlPackages, python3, gettext, cpio 3 3 , gnugrep, gnused, gawk, coreutils # needed at runtime by git-filter-branch etc 4 4 , openssh, pcre2 5 5 , asciidoc, texinfo, xmlto, docbook2x, docbook_xsl, docbook_xml_dtd_45 ··· 91 91 "SHELL_PATH=${stdenv.shell}" 92 92 ] 93 93 ++ (if perlSupport then ["PERL_PATH=${perlPackages.perl}/bin/perl"] else ["NO_PERL=1"]) 94 - ++ (if pythonSupport then ["PYTHON_PATH=${python}/bin/python"] else ["NO_PYTHON=1"]) 94 + ++ (if pythonSupport then ["PYTHON_PATH=${python3}/bin/python"] else ["NO_PYTHON=1"]) 95 95 ++ stdenv.lib.optionals stdenv.isSunOS ["INSTALL=install" "NO_INET_NTOP=" "NO_INET_PTON="] 96 96 ++ (if stdenv.isDarwin then ["NO_APPLE_COMMON_CRYPTO=1"] else ["sysconfdir=/etc"]) 97 97 ++ stdenv.lib.optionals stdenv.hostPlatform.isMusl ["NO_SYS_POLL_H=1" "NO_GETTEXT=YesPlease"] ··· 253 253 installCheckTarget = "test"; 254 254 255 255 # see also installCheckFlagsArray 256 - installCheckFlags = "DEFAULT_TEST_TARGET=prove"; 256 + installCheckFlags = [ 257 + "DEFAULT_TEST_TARGET=prove" 258 + "PERL_PATH=${buildPackages.perl}/bin/perl" 259 + ]; 257 260 258 261 preInstallCheck = '' 259 262 installCheckFlagsArray+=( ··· 295 298 296 299 # Tested to fail: 2.18.0 297 300 disable_test t9902-completion "sourcing the completion script clears cached --options" 301 + 302 + ${stdenv.lib.optionalString (!perlSupport) '' 303 + # request-pull is a Bash script that invokes Perl, so it is not available 304 + # when NO_PERL=1, and the test should be skipped, but the test suite does 305 + # not check for the Perl prerequisite. 306 + disable_test t5150-request-pull 307 + ''} 298 308 299 309 # As of 2.19.0, t5562 refers to #!/usr/bin/perl 300 310 patchShebangs t/t5562/invoke-with-content-length.pl
+2 -2
pkgs/applications/video/kodi/default.nix
··· 9 9 , libXinerama, libXrandr 10 10 , libXtst, libXfixes, systemd 11 11 , alsaLib, libGLU, libGL, glew, fontconfig, freetype, ftgl 12 - , libjpeg, jasper, libpng, libtiff 12 + , libjpeg, libpng, libtiff 13 13 , libmpeg2, libsamplerate, libmad 14 14 , libogg, libvorbis, flac, libxslt 15 15 , lzo, libcdio, libmodplug, libass, libbluray ··· 157 157 libX11 xorgproto libXt libXmu libXext 158 158 libXinerama libXrandr libXtst libXfixes 159 159 alsaLib libGL libGLU glew fontconfig freetype ftgl 160 - libjpeg jasper libpng libtiff 160 + libjpeg libpng libtiff 161 161 libmpeg2 libsamplerate libmad 162 162 libogg libvorbis flac libxslt systemd 163 163 lzo libcdio libmodplug libass libbluray
+3 -3
pkgs/build-support/bintools-wrapper/default.nix
··· 73 73 in 74 74 75 75 stdenv.mkDerivation { 76 - name = targetPrefix 77 - + (if name != "" then name else "${bintoolsName}-wrapper") 78 - + (stdenv.lib.optionalString (bintools != null && bintoolsVersion != "") "-${bintoolsVersion}"); 76 + pname = targetPrefix 77 + + (if name != "" then name else "${bintoolsName}-wrapper"); 78 + version = if bintools == null then null else bintoolsVersion; 79 79 80 80 preferLocalBuild = true; 81 81
+13 -11
pkgs/build-support/cc-wrapper/default.nix
··· 93 93 assert nativePrefix == bintools.nativePrefix; 94 94 95 95 stdenv.mkDerivation { 96 - name = targetPrefix 97 - + (if name != "" then name else "${ccName}-wrapper") 98 - + (stdenv.lib.optionalString (cc != null && ccVersion != "") "-${ccVersion}"); 96 + pname = targetPrefix 97 + + (if name != "" then name else "${ccName}-wrapper"); 98 + version = if cc == null then null else ccVersion; 99 99 100 100 preferLocalBuild = true; 101 101 ··· 132 132 src=$PWD 133 133 ''; 134 134 135 + wrapper = ./cc-wrapper.sh; 136 + 135 137 installPhase = 136 138 '' 137 139 mkdir -p $out/bin $out/nix-support ··· 171 173 export default_cxx_stdlib_compile="${default_cxx_stdlib_compile}" 172 174 173 175 if [ -e $ccPath/${targetPrefix}gcc ]; then 174 - wrap ${targetPrefix}gcc ${./cc-wrapper.sh} $ccPath/${targetPrefix}gcc 176 + wrap ${targetPrefix}gcc $wrapper $ccPath/${targetPrefix}gcc 175 177 ln -s ${targetPrefix}gcc $out/bin/${targetPrefix}cc 176 178 export named_cc=${targetPrefix}gcc 177 179 export named_cxx=${targetPrefix}g++ 178 180 elif [ -e $ccPath/clang ]; then 179 - wrap ${targetPrefix}clang ${./cc-wrapper.sh} $ccPath/clang 181 + wrap ${targetPrefix}clang $wrapper $ccPath/clang 180 182 ln -s ${targetPrefix}clang $out/bin/${targetPrefix}cc 181 183 export named_cc=${targetPrefix}clang 182 184 export named_cxx=${targetPrefix}clang++ 183 185 fi 184 186 185 187 if [ -e $ccPath/${targetPrefix}g++ ]; then 186 - wrap ${targetPrefix}g++ ${./cc-wrapper.sh} $ccPath/${targetPrefix}g++ 188 + wrap ${targetPrefix}g++ $wrapper $ccPath/${targetPrefix}g++ 187 189 ln -s ${targetPrefix}g++ $out/bin/${targetPrefix}c++ 188 190 elif [ -e $ccPath/clang++ ]; then 189 - wrap ${targetPrefix}clang++ ${./cc-wrapper.sh} $ccPath/clang++ 191 + wrap ${targetPrefix}clang++ $wrapper $ccPath/clang++ 190 192 ln -s ${targetPrefix}clang++ $out/bin/${targetPrefix}c++ 191 193 fi 192 194 193 195 if [ -e $ccPath/cpp ]; then 194 - wrap ${targetPrefix}cpp ${./cc-wrapper.sh} $ccPath/cpp 196 + wrap ${targetPrefix}cpp $wrapper $ccPath/cpp 195 197 fi 196 198 '' 197 199 198 200 + optionalString cc.langFortran or false '' 199 - wrap ${targetPrefix}gfortran ${./cc-wrapper.sh} $ccPath/${targetPrefix}gfortran 201 + wrap ${targetPrefix}gfortran $wrapper $ccPath/${targetPrefix}gfortran 200 202 ln -sv ${targetPrefix}gfortran $out/bin/${targetPrefix}g77 201 203 ln -sv ${targetPrefix}gfortran $out/bin/${targetPrefix}f77 202 204 '' 203 205 204 206 + optionalString cc.langJava or false '' 205 - wrap ${targetPrefix}gcj ${./cc-wrapper.sh} $ccPath/${targetPrefix}gcj 207 + wrap ${targetPrefix}gcj $wrapper $ccPath/${targetPrefix}gcj 206 208 '' 207 209 208 210 + optionalString cc.langGo or false '' 209 - wrap ${targetPrefix}gccgo ${./cc-wrapper.sh} $ccPath/${targetPrefix}gccgo 211 + wrap ${targetPrefix}gccgo $wrapper $ccPath/${targetPrefix}gccgo 210 212 ''; 211 213 212 214 strictDeps = true;
+2 -2
pkgs/desktops/gnome-3/core/adwaita-icon-theme/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "adwaita-icon-theme"; 6 - version = "3.34.0"; 6 + version = "3.34.3"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://gnome/sources/adwaita-icon-theme/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 10 - sha256 = "0zvwikj3a07i3g3rir4cc63b14822lrzzgprs1j2nmb3h8gykds0"; 10 + sha256 = "025rj1fskw1y448hiar4a9icyzpyr242nlh9xhsmyp8jb71dihp7"; 11 11 }; 12 12 13 13 # For convenience, we can specify adwaita-icon-theme only in packages
+2 -1
pkgs/development/compilers/gcc/4.8/default.nix
··· 111 111 assert x11Support -> (filter (x: x == null) ([ gtk2 libart_lgpl ] ++ xlibs)) == []; 112 112 113 113 stdenv.mkDerivation ({ 114 - name = "${crossNameAddon}${name}${if stripped then "" else "-debug"}-${version}"; 114 + pname = "${crossNameAddon}${name}${if stripped then "" else "-debug"}"; 115 + inherit version; 115 116 116 117 builder = ../builder.sh; 117 118
+2 -1
pkgs/development/compilers/gcc/4.9/default.nix
··· 116 116 assert x11Support -> (filter (x: x == null) ([ gtk2 libart_lgpl ] ++ xlibs)) == []; 117 117 118 118 stdenv.mkDerivation ({ 119 - name = "${crossNameAddon}${name}${if stripped then "" else "-debug"}-${version}"; 119 + pname = "${crossNameAddon}${name}${if stripped then "" else "-debug"}"; 120 + inherit version; 120 121 121 122 builder = ../builder.sh; 122 123
+2 -1
pkgs/development/compilers/gcc/5/default.nix
··· 107 107 assert x11Support -> (filter (x: x == null) ([ gtk2 libart_lgpl ] ++ xlibs)) == []; 108 108 109 109 stdenv.mkDerivation ({ 110 - name = "${crossNameAddon}${name}${if stripped then "" else "-debug"}-${version}"; 110 + pname = "${crossNameAddon}${name}${if stripped then "" else "-debug"}"; 111 + inherit version; 111 112 112 113 builder = ../builder.sh; 113 114
+2 -1
pkgs/development/compilers/gcc/6/default.nix
··· 104 104 assert x11Support -> (filter (x: x == null) ([ gtk2 libart_lgpl ] ++ xlibs)) == []; 105 105 106 106 stdenv.mkDerivation ({ 107 - name = "${crossNameAddon}${name}${if stripped then "" else "-debug"}-${version}"; 107 + pname = "${crossNameAddon}${name}${if stripped then "" else "-debug"}"; 108 + inherit version; 108 109 109 110 builder = ../builder.sh; 110 111
+2 -1
pkgs/development/compilers/gcc/7/default.nix
··· 78 78 in 79 79 80 80 stdenv.mkDerivation ({ 81 - name = "${crossNameAddon}${name}${if stripped then "" else "-debug"}-${version}"; 81 + pname = "${crossNameAddon}${name}${if stripped then "" else "-debug"}"; 82 + inherit version; 82 83 83 84 builder = ../builder.sh; 84 85
+2 -1
pkgs/development/compilers/gcc/8/default.nix
··· 70 70 in 71 71 72 72 stdenv.mkDerivation ({ 73 - name = "${crossNameAddon}${name}${if stripped then "" else "-debug"}-${version}"; 73 + pname = "${crossNameAddon}${name}${if stripped then "" else "-debug"}"; 74 + inherit version; 74 75 75 76 builder = ../builder.sh; 76 77
+2 -1
pkgs/development/compilers/gcc/9/default.nix
··· 69 69 in 70 70 71 71 stdenv.mkDerivation ({ 72 - name = "${crossNameAddon}${name}${if stripped then "" else "-debug"}-${version}"; 72 + pname = "${crossNameAddon}${name}${if stripped then "" else "-debug"}"; 73 + inherit version; 73 74 74 75 builder = ../builder.sh; 75 76
+2 -1
pkgs/development/compilers/gcc/snapshot/default.nix
··· 66 66 in 67 67 68 68 stdenv.mkDerivation ({ 69 - name = "${crossNameAddon}${name}${if stripped then "" else "-debug"}-${version}"; 69 + pname = "${crossNameAddon}${name}${if stripped then "" else "-debug"}"; 70 + inherit version; 70 71 71 72 builder = ../builder.sh; 72 73
+3 -2
pkgs/development/compilers/llvm/4/clang/default.nix
··· 6 6 let 7 7 gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; 8 8 self = stdenv.mkDerivation ({ 9 - name = "clang-${version}"; 9 + pname = "clang"; 10 + inherit version; 10 11 11 12 src = fetch "cfe" "16vnv3msnvx33dydd17k2cq0icndi1a06bg5vcxkrhjjb1rqlwv1"; 12 13 ··· 91 92 platforms = stdenv.lib.platforms.all; 92 93 }; 93 94 } // stdenv.lib.optionalAttrs enableManpages { 94 - name = "clang-manpages-${version}"; 95 + pname = "clang-manpages"; 95 96 96 97 buildPhase = '' 97 98 make docs-clang-man
+3 -2
pkgs/development/compilers/llvm/4/llvm.nix
··· 24 24 in 25 25 26 26 stdenv.mkDerivation ({ 27 - name = "llvm-${version}"; 27 + pname = "llvm"; 28 + inherit version; 28 29 29 30 src = fetch "llvm" "0l9bf7kdwhlj0kq1hawpyxhna1062z3h7qcz2y8nfl9dz2qksy6s"; 30 31 ··· 166 167 platforms = stdenv.lib.platforms.all; 167 168 }; 168 169 } // stdenv.lib.optionalAttrs enableManpages { 169 - name = "llvm-manpages-${version}"; 170 + pname = "llvm-manpages"; 170 171 171 172 buildPhase = '' 172 173 make docs-llvm-man
+3 -2
pkgs/development/compilers/llvm/5/clang/default.nix
··· 6 6 let 7 7 gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; 8 8 self = stdenv.mkDerivation ({ 9 - name = "clang-${version}"; 9 + pname = "clang"; 10 + inherit version; 10 11 11 12 src = fetch "cfe" "0018520c4qxf5hgjdqgpz2dgl3faf4gsz87fdlb8zdmx99rfk77s"; 12 13 ··· 87 88 platforms = stdenv.lib.platforms.all; 88 89 }; 89 90 } // stdenv.lib.optionalAttrs enableManpages { 90 - name = "clang-manpages-${version}"; 91 + pname = "clang-manpages"; 91 92 92 93 buildPhase = '' 93 94 make docs-clang-man
+3 -2
pkgs/development/compilers/llvm/5/llvm.nix
··· 23 23 in 24 24 25 25 stdenv.mkDerivation ({ 26 - name = "llvm-${version}"; 26 + pname = "llvm"; 27 + inherit version; 27 28 28 29 src = fetch "llvm" "0g1bbj2n6xv4p1n6hh17vj3vpvg56wacipc81dgwga9mg2lys8nm"; 29 30 ··· 149 150 platforms = stdenv.lib.platforms.all; 150 151 }; 151 152 } // stdenv.lib.optionalAttrs enableManpages { 152 - name = "llvm-manpages-${version}"; 153 + pname = "llvm-manpages"; 153 154 154 155 buildPhase = '' 155 156 make docs-llvm-man
+3 -2
pkgs/development/compilers/llvm/6/clang/default.nix
··· 6 6 let 7 7 gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; 8 8 self = stdenv.mkDerivation ({ 9 - name = "clang-${version}"; 9 + pname = "clang"; 10 + inherit version; 10 11 11 12 src = fetch "cfe" "0rxn4rh7rrnsqbdgp4gzc8ishbkryhpl1kd3mpnxzpxxhla3y93w"; 12 13 ··· 87 88 platforms = stdenv.lib.platforms.all; 88 89 }; 89 90 } // stdenv.lib.optionalAttrs enableManpages { 90 - name = "clang-manpages-${version}"; 91 + pname = "clang-manpages"; 91 92 92 93 buildPhase = '' 93 94 make docs-clang-man
+3 -2
pkgs/development/compilers/llvm/6/llvm.nix
··· 26 26 in 27 27 28 28 stdenv.mkDerivation ({ 29 - name = "llvm-${version}"; 29 + pname = "llvm"; 30 + inherit version; 30 31 31 32 src = fetch "llvm" "1qpls3vk85lydi5b4axl0809fv932qgsqgdgrk098567z4jc7mmn"; 32 33 ··· 154 155 platforms = stdenv.lib.platforms.all; 155 156 }; 156 157 } // stdenv.lib.optionalAttrs enableManpages { 157 - name = "llvm-manpages-${version}"; 158 + pname = "llvm-manpages"; 158 159 159 160 buildPhase = '' 160 161 make docs-llvm-man
+3 -2
pkgs/development/compilers/llvm/7/clang/default.nix
··· 6 6 7 7 let 8 8 self = stdenv.mkDerivation ({ 9 - name = "clang-${version}"; 9 + pname = "clang"; 10 + inherit version; 10 11 11 12 src = fetch "cfe" "0vc4i87qwxnw9lci4ayws9spakg0z6w5w670snj9f8g5m9rc8zg9"; 12 13 ··· 93 94 platforms = stdenv.lib.platforms.all; 94 95 }; 95 96 } // stdenv.lib.optionalAttrs enableManpages { 96 - name = "clang-manpages-${version}"; 97 + pname = "clang-manpages"; 97 98 98 99 buildPhase = '' 99 100 make docs-clang-man
+4
pkgs/development/compilers/llvm/7/compiler-rt.nix
··· 7 7 nativeBuildInputs = [ cmake python llvm ]; 8 8 buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin libcxxabi; 9 9 10 + NIX_CFLAGS_COMPILE = [ 11 + "-DSCUDO_DEFAULT_OPTIONS=DeleteSizeMismatch=0:DeallocationTypeMismatch=0" 12 + ]; 13 + 10 14 cmakeFlags = stdenv.lib.optionals (stdenv.hostPlatform.useLLVM or false || stdenv.isDarwin) [ 11 15 "-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON" 12 16 "-DCMAKE_C_COMPILER_TARGET=${stdenv.hostPlatform.config}"
+3 -2
pkgs/development/compilers/llvm/7/llvm.nix
··· 30 30 imap (i: _: concatStringsSep "." (take i parts)) parts; 31 31 32 32 in stdenv.mkDerivation ({ 33 - name = "llvm-${version}"; 33 + pname = "llvm"; 34 + inherit version; 34 35 35 36 src = fetch "llvm" "0r1p5didv4rkgxyvbkyz671xddg6i3dxvbpsi1xxipkla0l9pk0v"; 36 37 polly_src = fetch "polly" "16qkns4ab4x0azrvhy4j7cncbyb2rrbdrqj87zphvqxm5pvm8m1h"; ··· 175 176 platforms = stdenv.lib.platforms.all; 176 177 }; 177 178 } // stdenv.lib.optionalAttrs enableManpages { 178 - name = "llvm-manpages-${version}"; 179 + pname = "llvm-manpages"; 179 180 180 181 buildPhase = '' 181 182 make docs-llvm-man
+3 -2
pkgs/development/compilers/llvm/8/clang/default.nix
··· 6 6 7 7 let 8 8 self = stdenv.mkDerivation ({ 9 - name = "clang-${version}"; 9 + pname = "clang"; 10 + inherit version; 10 11 11 12 src = fetch "cfe" "0ihnbdl058gvl2wdy45p5am55bq8ifx8m9mhcsgj9ax8yxlzvvvh"; 12 13 ··· 105 106 platforms = stdenv.lib.platforms.all; 106 107 }; 107 108 } // stdenv.lib.optionalAttrs enableManpages { 108 - name = "clang-manpages-${version}"; 109 + pname = "clang-manpages"; 109 110 110 111 buildPhase = '' 111 112 make docs-clang-man
+4
pkgs/development/compilers/llvm/8/compiler-rt.nix
··· 7 7 nativeBuildInputs = [ cmake python llvm ]; 8 8 buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin libcxxabi; 9 9 10 + NIX_CFLAGS_COMPILE = [ 11 + "-DSCUDO_DEFAULT_OPTIONS=DeleteSizeMismatch=0:DeallocationTypeMismatch=0" 12 + ]; 13 + 10 14 cmakeFlags = stdenv.lib.optionals (stdenv.hostPlatform.useLLVM or false) [ 11 15 "-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON" 12 16 "-DCMAKE_C_COMPILER_TARGET=${stdenv.hostPlatform.config}"
+3 -2
pkgs/development/compilers/llvm/8/llvm.nix
··· 28 28 concatStringsSep "." (take 1 (splitVersion release_version)); 29 29 30 30 in stdenv.mkDerivation ({ 31 - name = "llvm-${version}"; 31 + pname = "llvm"; 32 + inherit version; 32 33 33 34 src = fetch "llvm" "1rvm5gqp5v8hfn17kqws3zhk94w4kxndal12bqa0y57p09nply24"; 34 35 polly_src = fetch "polly" "1lfjdz3ilj5xmjxvicd8f5ykybks67ry2pdb777352r3mzlgg8g8"; ··· 150 151 platforms = stdenv.lib.platforms.all; 151 152 }; 152 153 } // stdenv.lib.optionalAttrs enableManpages { 153 - name = "llvm-manpages-${version}"; 154 + pname = "llvm-manpages"; 154 155 155 156 buildPhase = '' 156 157 make docs-llvm-man
+4
pkgs/development/compilers/llvm/9/compiler-rt.nix
··· 7 7 nativeBuildInputs = [ cmake python llvm ]; 8 8 buildInputs = stdenv.lib.optional stdenv.hostPlatform.isDarwin libcxxabi; 9 9 10 + NIX_CFLAGS_COMPILE = [ 11 + "-DSCUDO_DEFAULT_OPTIONS=DeleteSizeMismatch=0:DeallocationTypeMismatch=0" 12 + ]; 13 + 10 14 cmakeFlags = stdenv.lib.optionals (stdenv.hostPlatform.useLLVM or false) [ 11 15 "-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON" 12 16 "-DCMAKE_C_COMPILER_TARGET=${stdenv.hostPlatform.config}"
+6 -6
pkgs/development/interpreters/perl/default.nix
··· 181 181 priority = 6; # in `buildEnv' (including the one inside `perl.withPackages') the library files will have priority over files in `perl` 182 182 }; 183 183 } // optionalAttrs (stdenv.buildPlatform != stdenv.hostPlatform) rec { 184 - crossVersion = "980998f7d11baf97284426ca91f84681d49a08f5"; # Jul 20, 2019 184 + crossVersion = "ba90816ef2c24dc06fd6cd2c854abcfa1aae00a3"; # Nov 22, 2019 185 185 186 186 perl-cross-src = fetchurl { 187 187 url = "https://github.com/arsv/perl-cross/archive/${crossVersion}.tar.gz"; 188 - sha256 = "1hg3k2rhjs5gclrm05z87nvlh4j9pg7mkm9998h9gy6mzk8224q5"; 188 + sha256 = "19jq5fz6l64s0v6j64n5mkk5v2srpyfn9sc09hwbpkp9n74q82j4"; 189 189 }; 190 190 191 191 depsBuildBuild = [ buildPackages.stdenv.cc makeWrapper ]; ··· 213 213 perl530 = common { 214 214 perl = pkgs.perl530; 215 215 buildPerl = buildPackages.perl530; 216 - version = "5.30.0"; 217 - sha256 = "1wkmz6xn3fswpqhz29akiklcxclnlykhp96a8bqcz36rak3i64l5"; 216 + version = "5.30.1"; 217 + sha256 = "0r7r8a7pkgxp3w5lza559ahxczw6hzpwvhkpc4c99vpi3xbjagdz"; 218 218 }; 219 219 220 220 # the latest Devel version 221 221 perldevel = common { 222 222 perl = pkgs.perldevel; 223 223 buildPerl = buildPackages.perldevel; 224 - version = "5.31.2"; 225 - sha256 = "00bdh9lmjb0m7dhk8mj7kab7cg2zn9zgw82y4hgkwydzg6d1jis0"; 224 + version = "5.31.6"; 225 + sha256 = "08n3c8xm1brxpckqy8i1xgjrpl4afrhcva9bhxswr938n675x71k"; 226 226 }; 227 227 }
+2 -3
pkgs/development/libraries/gdk-pixbuf/default.nix
··· 1 1 { stdenv, fetchurl, nixosTests, fixDarwinDylibNames, meson, ninja, pkgconfig, gettext, python3, libxml2, libxslt, docbook_xsl 2 2 , docbook_xml_dtd_43, gtk-doc, glib, libtiff, libjpeg, libpng, libX11, gnome3 3 - , jasper, gobject-introspection, doCheck ? false, makeWrapper }: 3 + , gobject-introspection, doCheck ? false, makeWrapper }: 4 4 5 5 let 6 6 pname = "gdk-pixbuf"; ··· 31 31 ] 32 32 ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; 33 33 34 - propagatedBuildInputs = [ glib libtiff libjpeg libpng jasper ]; 34 + propagatedBuildInputs = [ glib libtiff libjpeg libpng ]; 35 35 36 36 mesonFlags = [ 37 37 "-Ddocs=true" 38 - "-Djasper=true" 39 38 "-Dx11=true" 40 39 "-Dgir=${if gobject-introspection != null then "true" else "false"}" 41 40 "-Dgio_sniffing=false"
+1 -1
pkgs/development/libraries/gdk-pixbuf/setup-hook.sh
··· 4 4 local loadersCache="$1/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache" 5 5 if [[ -f "$loadersCache" ]]; then 6 6 if [[ -f "${GDK_PIXBUF_MODULE_FILE-}" ]]; then 7 - if [[ "$(cat "$loadersCache" | wc -l)" > "$(cat "$GDK_PIXBUF_MODULE_FILE" | wc -l)" ]]; then 7 + if (( "$(cat "$loadersCache" | wc -l)" > "$(cat "$GDK_PIXBUF_MODULE_FILE" | wc -l)" )); then 8 8 export GDK_PIXBUF_MODULE_FILE="$loadersCache" 9 9 fi 10 10 else
+3
pkgs/development/libraries/gegl/4.0.nix
··· 105 105 "-Dlibv4l=disabled" 106 106 "-Dlibv4l2=disabled" 107 107 "-Dumfpack=disabled" 108 + # Disabled due to multiple vulnerabilities, see 109 + # https://github.com/NixOS/nixpkgs/pull/73586 110 + "-Djasper=disabled" 108 111 ]; 109 112 110 113 # TODO: Fix missing math symbols in gegl seamless clone.
+2 -2
pkgs/development/libraries/glib/default.nix
··· 48 48 49 49 stdenv.mkDerivation rec { 50 50 pname = "glib"; 51 - version = "2.62.2"; 51 + version = "2.62.3"; 52 52 53 53 src = fetchurl { 54 54 url = "mirror://gnome/sources/glib/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 55 - sha256 = "1wdkvqq6fkk99smmnjg7d999v4qhbgs7halwfcwz0vgp2fj29239"; 55 + sha256 = "1i2mlrd351dnmpfi465qmx9rhgyff01j29a2x3lczzyky34ss024"; 56 56 }; 57 57 58 58 patches = optionals stdenv.isDarwin [
+15 -5
pkgs/development/libraries/grib-api/default.nix
··· 1 - { fetchurl, stdenv, 2 - cmake, netcdf, gfortran, jasper, libpng, 1 + { fetchurl, fetchpatch, stdenv, 2 + cmake, netcdf, gfortran, libpng, openjpeg, 3 3 enablePython ? false, pythonPackages }: 4 4 5 5 stdenv.mkDerivation rec{ ··· 11 11 sha256 = "0qbj12ap7yy2rl1pq629chnss2jl73wxdj1lwzv0xp87r6z5qdfl"; 12 12 }; 13 13 14 + patches = [ 15 + (fetchpatch { 16 + url = "https://salsa.debian.org/science-team/grib-api/raw/debian/1.28.0-2/debian/patches/openjpeg2.patch"; 17 + sha256 = "05faxh51vlidiazxq1ssd3k4cjivk1adyn30k94mxqa1xnb2r2pc"; 18 + }) 19 + ]; 20 + 14 21 preConfigure = '' 15 22 # Fix "no member named 'inmem_' in 'jas_image_t'" 16 23 substituteInPlace "src/grib_jasper_encoding.c" --replace "image.inmem_ = 1;" "" ··· 19 26 buildInputs = [ cmake 20 27 netcdf 21 28 gfortran 22 - jasper 23 29 libpng 30 + openjpeg 24 31 ] ++ stdenv.lib.optionals enablePython [ 25 32 pythonPackages.python 26 33 ]; ··· 32 39 cmakeFlags = [ "-DENABLE_PYTHON=${if enablePython then "ON" else "OFF"}" 33 40 "-DENABLE_PNG=ON" 34 41 "-DENABLE_FORTRAN=ON" 42 + "-DOPENJPEG_INCLUDE_DIR=${openjpeg.dev}/include/${openjpeg.incDir}" 35 43 ]; 36 44 37 45 enableParallelBuilding = true; ··· 52 60 homepage = https://software.ecmwf.int/wiki/display/GRIB/Home; 53 61 license = licenses.asl20; 54 62 platforms = with platforms; linux ++ darwin; 55 - description = "ECMWF Library for the GRIB file format"; 63 + description = "ECMWF Library for the GRIB file format -- DEPRECATED"; 56 64 longDescription = '' 57 65 The ECMWF GRIB API is an application program interface accessible from C, 58 66 FORTRAN and Python programs developed for encoding and decoding WMO FM-92 59 67 GRIB edition 1 and edition 2 messages. 68 + 69 + Please note: GRIB-API support is being discontinued at the end of 2018. 70 + After which there will be no further releases. Please upgrade to ecCodes 60 71 ''; 61 72 maintainers = with maintainers; [ knedlsepp ]; 62 73 }; 63 74 } 64 -
+5
pkgs/development/libraries/jasper/default.nix
··· 42 42 platforms = platforms.unix; 43 43 license = licenses.jasper; 44 44 maintainers = with maintainers; [ pSub ]; 45 + knownVulnerabilities = [ 46 + "Numerous CVE unsolved upstream" 47 + "See: https://github.com/NixOS/nixpkgs/pull/57681#issuecomment-475857499" 48 + "See: https://github.com/mdadams/jasper/issues/208" 49 + ]; 45 50 }; 46 51 }
+2 -2
pkgs/development/libraries/jsoncpp/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "jsoncpp"; 5 - version = "1.9.1"; 5 + version = "1.9.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "open-source-parsers"; 9 9 repo = "jsoncpp"; 10 10 rev = version; 11 - sha256 = "00g356iv3kcp0gadj7gbyzf9jn9avvx9vxbxc7c2i5nnry8z72wj"; 11 + sha256 = "037d1b1qdmn3rksmn1j71j26bv4hkjv7sn7da261k853xb5899sg"; 12 12 }; 13 13 14 14 /* During darwin bootstrap, we have a cp that doesn't understand the
+3 -3
pkgs/development/libraries/libftdi/1.x.nix
··· 1 1 { stdenv, fetchurl, cmake, pkgconfig, libusb1, libconfuse 2 2 , cppSupport ? true, boost ? null 3 - , pythonSupport ? true, python ? null, swig ? null 3 + , pythonSupport ? true, python3 ? null, swig ? null 4 4 , docSupport ? true, doxygen ? null 5 5 }: 6 6 7 7 assert cppSupport -> boost != null; 8 - assert pythonSupport -> python != null && swig != null; 8 + assert pythonSupport -> python3 != null && swig != null; 9 9 assert docSupport -> doxygen != null; 10 10 11 11 stdenv.mkDerivation rec { ··· 19 19 nativeBuildInputs = [ cmake pkgconfig ]; 20 20 buildInputs = with stdenv.lib; [ libconfuse ] 21 21 ++ optionals cppSupport [ boost ] 22 - ++ optionals pythonSupport [ python swig ] 22 + ++ optionals pythonSupport [ python3 swig ] 23 23 ++ optionals docSupport [ doxygen ]; 24 24 25 25 preBuild = stdenv.lib.optionalString docSupport ''
+14 -4
pkgs/development/libraries/libicns/default.nix
··· 1 - { stdenv, fetchurl, libpng, jasper }: 1 + { stdenv, fetchurl, fetchpatch, autoreconfHook, libpng, openjpeg }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libicns-0.8.1"; 4 + pname = "libicns"; 5 + version = "0.8.1"; 5 6 6 7 src = fetchurl { 7 - url = "mirror://sourceforge/icns/${name}.tar.gz"; 8 + url = "mirror://sourceforge/icns/${pname}-${version}.tar.gz"; 8 9 sha256 = "1hjm8lwap7bjyyxsyi94fh5817xzqhk4kb5y0b7mb6675xw10prk"; 9 10 }; 10 11 11 - buildInputs = [ libpng jasper ]; 12 + patches = [ 13 + (fetchpatch { 14 + url = "https://sources.debian.org/data/main/libi/libicns/0.8.1-3.1/debian/patches/support-libopenjp2.patch"; 15 + sha256 = "0ss298lyzvydxvaxsadi6kbbjpwykd86jw3za76brcsg2dpssgas"; 16 + }) 17 + ]; 18 + 19 + nativeBuildInputs = [ autoreconfHook ]; 20 + buildInputs = [ libpng openjpeg ]; 21 + NIX_CFLAGS_COMPILE = [ "-I${openjpeg.dev}/include/${openjpeg.incDir}" ]; 12 22 13 23 meta = with stdenv.lib; { 14 24 description = "Library for manipulation of the Mac OS icns resource format";
+2 -2
pkgs/development/libraries/libidn2/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "libidn2"; 7 - version = "2.2.0"; 7 + version = "2.3.0"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://gnu/gnu/libidn/${pname}-${version}.tar.gz"; 11 - sha256 = "1zl1cc2xgxw31pdhvhr5ij36x4vvpy16jq667rspin06nlr4fwzw"; 11 + sha256 = "1ddqr80kmz4l8g3r3gf7bmf2v29fgivlc2bgxfiscjg2sarivjz1"; 12 12 }; 13 13 14 14 outputs = [ "bin" "dev" "out" "info" "devdoc" ];
+2 -2
pkgs/development/libraries/libmbim/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libmbim"; 5 - version = "1.20.0"; 5 + version = "1.20.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.freedesktop.org/software/libmbim/${pname}-${version}.tar.xz"; 9 - sha256 = "0rm8j4zh9gnb3yi324cnxy91gdimc1vg5gv1kxc2m5lymb3wdxrc"; 9 + sha256 = "16q550sy84izi5ic3sbbhjnnka2fwhj8vvdrirpn9xspbsgbc3sm"; 10 10 }; 11 11 12 12 outputs = [ "out" "dev" "man" ];
+5 -2
pkgs/development/libraries/libraw/default.nix
··· 1 - { stdenv, fetchurl, lcms2, jasper, pkgconfig }: 1 + { stdenv, fetchurl, lcms2, pkgconfig 2 + , jasper ? null, withJpeg2k ? false 3 + # disable JPEG2000 support by default as jasper has many CVE 4 + }: 2 5 3 6 stdenv.mkDerivation rec { 4 7 pname = "libraw"; ··· 11 14 12 15 outputs = [ "out" "lib" "dev" "doc" ]; 13 16 14 - buildInputs = [ jasper ]; 17 + buildInputs = stdenv.lib.optionals withJpeg2k [ jasper ]; 15 18 16 19 propagatedBuildInputs = [ lcms2 ]; 17 20
+2 -2
pkgs/development/libraries/libseccomp/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libseccomp"; 5 - version = "2.4.1"; 5 + version = "2.4.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/seccomp/libseccomp/releases/download/v${version}/libseccomp-${version}.tar.gz"; 9 - sha256 = "1s06h2cgk0xxwmhwj72z33bllafc1xqnxzk2yyra2rmg959778qw"; 9 + sha256 = "0nsq81acrbkdr8zairxbwa33bj2a6126npp76b4srjl472sjfkxm"; 10 10 }; 11 11 12 12 outputs = [ "out" "lib" "dev" "man" ];
+4 -3
pkgs/development/libraries/nss/default.nix
··· 5 5 url = http://dev.gentoo.org/~polynomial-c/mozilla/nss-3.15.4-pem-support-20140109.patch.xz; 6 6 sha256 = "10ibz6y0hknac15zr6dw4gv9nb5r5z9ym6gq18j3xqx7v7n3vpdw"; 7 7 }; 8 - version = "3.46.1"; 8 + version = "3.47.1"; 9 9 underscoreVersion = builtins.replaceStrings ["."] ["_"] version; 10 10 11 11 in stdenv.mkDerivation rec { ··· 14 14 15 15 src = fetchurl { 16 16 url = "mirror://mozilla/security/nss/releases/NSS_${underscoreVersion}_RTM/src/${pname}-${version}.tar.gz"; 17 - sha256 = "0l9ns44rlkp1bpblplspfbqmyhb8rhvc89y56kqh725rgpny1xrv"; 17 + sha256 = "1yx68a1ks63s8914zmiz9h1nh0261aqzcblgg1cb4ig33p5x3qqs"; 18 18 }; 19 19 20 20 depsBuildBuild = [ buildPackages.stdenv.cc ]; ··· 27 27 propagatedBuildInputs = [ nspr ]; 28 28 29 29 prePatch = '' 30 - xz -d < ${nssPEM} | patch -p1 30 + # strip the trailing whitespace from the patch line… 31 + xz -d < ${nssPEM} | sed -e '/^-DIRS = builtins $/ s/ $//' | patch -p1 31 32 ''; 32 33 33 34 patches =
+1 -1
pkgs/development/libraries/opencv/3.x.nix
··· 9 9 , enableTIFF ? true, libtiff 10 10 , enableWebP ? true, libwebp 11 11 , enableEXR ? !stdenv.isDarwin, openexr, ilmbase 12 - , enableJPEG2K ? true, jasper 12 + , enableJPEG2K ? false, jasper # disable jasper by default (many CVE) 13 13 , enableEigen ? true, eigen 14 14 , enableOpenblas ? true, openblas 15 15 , enableContrib ? true
+1 -1
pkgs/development/libraries/opencv/4.x.nix
··· 9 9 , enableTIFF ? true, libtiff 10 10 , enableWebP ? true, libwebp 11 11 , enableEXR ? !stdenv.isDarwin, openexr, ilmbase 12 - , enableJPEG2K ? true, jasper 12 + , enableJPEG2K ? false, jasper # disable jasper by default (many CVE) 13 13 , enableEigen ? true, eigen 14 14 , enableOpenblas ? true, openblas 15 15 , enableContrib ? true
+1 -1
pkgs/development/libraries/opencv/default.nix
··· 6 6 , enablePNG ? true, libpng 7 7 , enableTIFF ? true, libtiff 8 8 , enableEXR ? (!stdenv.isDarwin), openexr, ilmbase 9 - , enableJPEG2K ? true, jasper 9 + , enableJPEG2K ? false, jasper # disable jasper by default (many CVE) 10 10 , enableFfmpeg ? false, ffmpeg 11 11 , enableGStreamer ? false, gst_all_1 12 12 , enableEigen ? true, eigen
+1 -1
pkgs/development/libraries/openscenegraph/default.nix
··· 2 2 libX11, libXinerama, libXrandr, libGLU, libGL, 3 3 glib, ilmbase, libxml2, pcre, zlib, 4 4 jpegSupport ? true, libjpeg, 5 - jasperSupport ? true, jasper, 5 + jasperSupport ? false, jasper, # disable jasper by default (many CVE) 6 6 exrSupport ? false, openexr, 7 7 gifSupport ? true, giflib, 8 8 pngSupport ? true, libpng,
+2 -2
pkgs/development/libraries/pcre2/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "pcre2"; 5 - version = "10.33"; 5 + version = "10.34"; 6 6 src = fetchurl { 7 7 url = "https://ftp.pcre.org/pub/pcre/${pname}-${version}.tar.bz2"; 8 - sha256 = "1anqi7vpbfzag7imccrc6di1zl5rl63ab7rfpmajpw6d1kzlsl9m"; 8 + sha256 = "1jlqnzcz2yi70dm40wyfa9w8is9z2kh4dl8zjnv3vqd9mgzp7i3l"; 9 9 }; 10 10 11 11 configureFlags = [
+3 -3
pkgs/development/libraries/silgraphite/graphite2.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, freetype, cmake, python }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.3.6"; 4 + version = "1.3.13"; 5 5 pname = "graphite2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/silnrsi/graphite/releases/download/" 9 - + "${version}/graphite-${version}.tgz"; 10 - sha256 = "0xdg6bc02bl8yz39l5i2skczfg17q4lif0qqan0dhvk0mibpcpj7"; 9 + + "${version}/graphite2-${version}.tgz"; 10 + sha256 = "01jzhwnj1c3d68dmw15jdxly0hwkmd8ja4kw755rbkykn1ly2qyx"; 11 11 }; 12 12 13 13 nativeBuildInputs = [ pkgconfig cmake ];
+10
pkgs/development/python-modules/Cython/default.nix
··· 2 2 , stdenv 3 3 , buildPythonPackage 4 4 , fetchPypi 5 + , fetchpatch 5 6 , python 6 7 , glibcLocales 7 8 , pkgconfig ··· 40 41 ]; 41 42 buildInputs = [ glibcLocales gdb ]; 42 43 LC_ALL = "en_US.UTF-8"; 44 + 45 + patches = [ 46 + # https://github.com/cython/cython/issues/2752, needed by sage (https://trac.sagemath.org/ticket/26855) and up to be included in 0.30 47 + (fetchpatch { 48 + name = "non-int-conversion-to-pyhash.patch"; 49 + url = "https://github.com/cython/cython/commit/28251032f86c266065e4976080230481b1a1bb29.patch"; 50 + sha256 = "19rg7xs8gr90k3ya5c634bs8gww1sxyhdavv07cyd2k71afr83gy"; 51 + }) 52 + ]; 43 53 44 54 checkPhase = '' 45 55 export HOME="$NIX_BUILD_TOP"
+14 -4
pkgs/development/python-modules/gunicorn/default.nix
··· 1 1 { stdenv, buildPythonPackage, fetchPypi 2 - , pytest, mock, pytestcov, coverage }: 2 + , coverage 3 + , mock 4 + , pytest 5 + , pytestcov 6 + , setuptools 7 + }: 3 8 4 9 buildPythonPackage rec { 5 10 pname = "gunicorn"; ··· 9 14 inherit pname version; 10 15 sha256 = "fa2662097c66f920f53f70621c6c58ca4a3c4d3434205e608e121b5b3b71f4f3"; 11 16 }; 17 + 18 + propagatedBuildInputs = [ setuptools ]; 12 19 13 20 checkInputs = [ pytest mock pytestcov coverage ]; 14 21 ··· 17 24 --replace "coverage>=4.0,<4.4" "coverage" 18 25 ''; 19 26 20 - # Test failures but patch does not apply cleanly 21 - # https://github.com/benoitc/gunicorn/commit/f38f717539b1b7296720805b8ae3969c3509b9c1 22 - doCheck = false; 27 + # better than no tests 28 + checkPhase = '' 29 + $out/bin/gunicorn --help > /dev/null 30 + ''; 31 + 32 + pythonImportsCheck = [ "gunicorn" ]; 23 33 24 34 meta = with stdenv.lib; { 25 35 homepage = https://pypi.python.org/pypi/gunicorn;
+2 -2
pkgs/development/tools/build-managers/cmake/default.nix
··· 19 19 + lib.optionalString useNcurses "-cursesUI" 20 20 + lib.optionalString withQt5 "-qt5UI" 21 21 + lib.optionalString useQt4 "-qt4UI"; 22 - version = "3.15.4"; 22 + version = "3.15.5"; 23 23 24 24 src = fetchurl { 25 25 url = "${meta.homepage}files/v${lib.versions.majorMinor version}/cmake-${version}.tar.gz"; 26 26 # compare with https://cmake.org/files/v${lib.versions.majorMinor version}/cmake-${version}-SHA-256.txt 27 - sha256 = "0ypd051rh3nxhjfb5wcmnxi78p1d1qbzrhazn94lwdr1xa4ia8ca"; 27 + sha256 = "1d5y8d92axcc6rfqlsxamayfs3fc1vdby91hn5mx1kn02ppprpgv"; 28 28 }; 29 29 30 30 patches = [
+5 -4
pkgs/development/tools/misc/binutils/default.nix
··· 17 17 # is now upstream. 18 18 # https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=commitdiff;h=330b90b5ffbbc20c5de6ae6c7f60c40fab2e7a4f;hp=99181ccac0fc7d82e7dabb05dc7466e91f1645d3 19 19 version = "2.31.1"; 20 - basename = "binutils-${version}"; 20 + basename = "binutils"; 21 21 # The targetPrefix prepended to binary names to allow multiple binuntils on the 22 22 # PATH to both be usable. 23 23 targetPrefix = lib.optionalString (stdenv.targetPlatform != stdenv.hostPlatform) ··· 30 30 }; 31 31 # HACK to ensure that we preserve source from bootstrap binutils to not rebuild LLVM 32 32 normal-src = stdenv.__bootPackages.binutils-unwrapped.src or (fetchurl { 33 - url = "mirror://gnu/binutils/${basename}.tar.bz2"; 33 + url = "mirror://gnu/binutils/${basename}-${version}.tar.bz2"; 34 34 sha256 = "1l34hn1zkmhr1wcrgf0d4z7r3najxnw3cx2y2fk7v55zjlk3ik7z"; 35 35 }); 36 36 in 37 37 38 38 stdenv.mkDerivation { 39 - name = targetPrefix + basename; 39 + pname = targetPrefix + basename; 40 + inherit version; 40 41 41 42 src = if stdenv.targetPlatform.isVc4 then vc4-binutils-src else normal-src; 42 43 ··· 143 144 enableParallelBuilding = true; 144 145 145 146 passthru = { 146 - inherit targetPrefix version; 147 + inherit targetPrefix; 147 148 }; 148 149 149 150 meta = with lib; {
+8 -2
pkgs/development/tools/misc/gdb/default.nix
··· 1 - { stdenv 1 + { stdenv, targetPackages 2 2 3 3 # Build time 4 4 , fetchurl, pkgconfig, perl, texinfo, setupDebugInfoDirs, buildPackages ··· 8 8 9 9 , pythonSupport ? stdenv.hostPlatform == stdenv.buildPlatform && !stdenv.hostPlatform.isCygwin, python3 ? null 10 10 , guile ? null 11 - 11 + , safePaths ? [ 12 + # $debugdir:$datadir/auto-load are whitelisted by default by GDB 13 + "$debugdir" "$datadir/auto-load" 14 + # targetPackages so we get the right libc when cross-compiling and using buildPackages.gdb 15 + targetPackages.stdenv.cc.cc.lib 16 + ] 12 17 }: 13 18 14 19 let ··· 70 75 "--with-gmp=${gmp.dev}" 71 76 "--with-mpfr=${mpfr.dev}" 72 77 "--with-expat" "--with-libexpat-prefix=${expat.dev}" 78 + "--with-auto-load-safe-path=${builtins.concatStringsSep ":" safePaths}" 73 79 ] ++ stdenv.lib.optional (!pythonSupport) "--without-python"; 74 80 75 81 postInstall =
+2 -2
pkgs/os-specific/darwin/apple-sdk/default.nix
··· 12 12 # 3. ??? 13 13 # 4. Profit 14 14 src = fetchurl { 15 - url = "http://swcdn.apple.com/content/downloads/28/09/091-29862/pafhn2u002b9slnrxzy9p86rpedycnjhb5/DevSDK_OSX1012.pkg"; 16 - sha256 = "1sggc70rypqwcjwr7ciavw8sczwll16cwqxdxrbw7r2qvy3b0nhx"; 15 + url = "http://swcdn.apple.com/content/downloads/33/36/041-90419-A_7JJ4H9ZHO2/xs88ob5wjz6riz7g6764twblnvksusg4ps/DevSDK_OSX1012.pkg"; 16 + sha256 = "13xq34sb7383b37hwy076gnhf96prpk1b4087p87xnwswxbrisih"; 17 17 }; 18 18 19 19 buildInputs = [ xar cpio python pbzx ];
+2 -1
pkgs/os-specific/darwin/binutils/default.nix
··· 14 14 15 15 # TODO: loop over targetPrefixed binaries too 16 16 stdenv.mkDerivation { 17 - name = "${targetPrefix}cctools-binutils-darwin"; 17 + pname = "${targetPrefix}cctools-binutils-darwin"; 18 + inherit (cctools) version; 18 19 outputs = [ "out" "info" "man" ]; 19 20 buildCommand = '' 20 21 mkdir -p $out/bin $out/include
-22
pkgs/os-specific/darwin/cctools/apfs.patch
··· 1 - diff --git a/cctools/ld64/src/ld/OutputFile.cpp b/cctools/ld64/src/ld/OutputFile.cpp 2 - index 8859882..158c7d2 100644 3 - --- a/cctools/ld64/src/ld/OutputFile.cpp 4 - +++ b/cctools/ld64/src/ld/OutputFile.cpp 5 - @@ -2786,7 +2786,7 @@ void OutputFile::writeOutputFile(ld::Internal& state) 6 - #ifdef __APPLE__ // ld64-port 7 - struct statfs fsInfo; 8 - if ( statfs(_options.outputFilePath(), &fsInfo) != -1 ) { 9 - - if ( strcmp(fsInfo.f_fstypename, "hfs") == 0) { 10 - + if ( (strcmp(fsInfo.f_fstypename, "hfs") == 0) || (strcmp(fsInfo.f_fstypename, "apfs") == 0) ) { 11 - (void)unlink(_options.outputFilePath()); 12 - outputIsMappableFile = true; 13 - } 14 - @@ -2814,7 +2814,7 @@ void OutputFile::writeOutputFile(ld::Internal& state) 15 - #ifdef __APPLE__ // ld64-port 16 - struct statfs fsInfo; 17 - if ( statfs(dirPath, &fsInfo) != -1 ) { 18 - - if ( strcmp(fsInfo.f_fstypename, "hfs") == 0) { 19 - + if ( (strcmp(fsInfo.f_fstypename, "hfs") == 0) || (strcmp(fsInfo.f_fstypename, "apfs") == 0) ) { 20 - outputIsMappableFile = true; 21 - } 22 - }
+5 -7
pkgs/os-specific/darwin/cctools/ld-rpath-nonfinal.patch
··· 1 1 diff --git a/cctools/ld64/src/ld/Options.cpp b/cctools/ld64/src/ld/Options.cpp 2 - index 9250016..91d54ec 100644 2 + index e4b37ec..4189ebc 100644 3 3 --- a/cctools/ld64/src/ld/Options.cpp 4 4 +++ b/cctools/ld64/src/ld/Options.cpp 5 - @@ -4175,23 +4175,9 @@ void Options::checkIllegalOptionCombinations() 5 + @@ -5800,24 +5800,6 @@ void Options::checkIllegalOptionCombinations() 6 + if ( fDeadStrip && (fOutputKind == Options::kObjectFile) ) 6 7 throw "-r and -dead_strip cannot be used together"; 7 8 8 - // can't use -rpath unless targeting 10.5 or later 9 + - // can't use -rpath unless targeting 10.5 or later 9 10 - if ( fRPaths.size() > 0 ) { 10 - - if ( !minOS(ld::mac10_5, ld::iOS_2_0) ) 11 + - if ( !platforms().minOS(ld::version2008) ) 11 12 - throw "-rpath can only be used when targeting Mac OS X 10.5 or later"; 12 13 - switch ( fOutputKind ) { 13 14 - case Options::kDynamicExecutable: ··· 23 24 - } 24 25 - } 25 26 - 26 - + if ( fRPaths.size() > 0 && !minOS(ld::mac10_5, ld::iOS_2_0) ) 27 - + throw "-rpath can only be used when targeting Mac OS X 10.5 or later"; 28 - + 29 27 if ( fPositionIndependentExecutable ) { 30 28 switch ( fOutputKind ) { 31 29 case Options::kDynamicExecutable:
+5 -11
pkgs/os-specific/darwin/cctools/port.nix
··· 18 18 19 19 let 20 20 baseParams = rec { 21 - name = "${targetPrefix}cctools-port-${version}"; 22 - version = "895"; 21 + name = "${targetPrefix}cctools-port"; 22 + version = "927.0.2"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "tpoechtrager"; 26 26 repo = "cctools-port"; 27 - rev = "07619027f8311fa61b4a549c75994b88739a82d8"; 28 - sha256 = "12g94hhz5v5bmy2w0zb6fb4bjlmn992gygc60h9nai15kshj2spi"; 27 + rev = "8239a5211bcf07d6b9d359782e1a889ec1d7cce5"; 28 + sha256 = "0h8b1my0wf1jyjq63wbiqkl2clgxsf87f6i4fjhqs431fzlq8sac"; 29 29 }; 30 30 31 31 outputs = [ "out" "dev" ]; ··· 35 35 ++ stdenv.lib.optionals stdenv.isDarwin [ libcxxabi libobjc ] 36 36 ++ stdenv.lib.optional enableTapiSupport libtapi; 37 37 38 - patches = [ ./ld-rpath-nonfinal.patch ./ld-ignore-rpath-link.patch ./apfs.patch ]; 38 + patches = [ ./ld-ignore-rpath-link.patch ./ld-rpath-nonfinal.patch ]; 39 39 40 40 __propagatedImpureHostDeps = [ 41 41 # As far as I can tell, otool from cctools is the only thing that depends on these two, and we should fix them ··· 82 82 EOF 83 83 84 84 cd cctools 85 - ''; 86 - 87 - # TODO: this builds an ld without support for LLVM's LTO. We need to teach it, but that's rather 88 - # hairy to handle during bootstrap. Perhaps it could be optional? 89 - preConfigure = '' 90 - sh autogen.sh 91 85 ''; 92 86 93 87 preInstall = ''
+6 -5
pkgs/os-specific/darwin/libtapi/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, python }: 1 + { lib, stdenv, fetchFromGitHub, cmake, python, clang_6 }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "libtapi"; 4 + name = "libtapi-1000.10.8"; 5 5 src = fetchFromGitHub { 6 6 owner = "tpoechtrager"; 7 7 repo = "apple-libtapi"; 8 - rev = "e56673694db395e25b31808b4fbb9a7005e6875f"; 9 - sha256 = "1lnl1af9sszp9wxfk0wljrpdmwcx83j0w5c0y4qw4pqrdkdgwks7"; 8 + rev = "cd9885b97fdff92cc41e886bba4a404c42fdf71b"; 9 + sha256 = "1a19h39a48agvnmal99n9j1fjadiqwib7hfzmn342wmgh9z3vk0g"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cmake python ]; 13 + buildInputs = [ clang_6.cc ]; 13 14 14 15 preConfigure = '' 15 - cd src/apple-llvm/src 16 + cd src/llvm 16 17 ''; 17 18 18 19 cmakeFlags = [ "-DLLVM_INCLUDE_TESTS=OFF" ];
+2 -2
pkgs/os-specific/linux/iproute/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "iproute2"; 5 - version = "5.3.0"; 5 + version = "5.4.0"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/utils/net/${pname}/${pname}-${version}.tar.xz"; 9 - sha256 = "0gvv269wjn4279hxr5zzwsk2c5qgswr47za3hm1x4frsk52iw76b"; 9 + sha256 = "1bl6c3af7wbgi6nqjfm32fkhqh63iphkg2g11f1srifll1ham5zy"; 10 10 }; 11 11 12 12 preConfigure = ''
+3 -3
pkgs/os-specific/linux/systemd/default.nix
··· 30 30 bzip2 = null; 31 31 }; 32 32 in stdenv.mkDerivation { 33 - version = "243"; 33 + version = "243.3"; 34 34 pname = "systemd"; 35 35 36 36 # When updating, use https://github.com/systemd/systemd-stable tree, not the development one! ··· 38 38 src = fetchFromGitHub { 39 39 owner = "NixOS"; 40 40 repo = "systemd"; 41 - rev = "d25cf413c6bff1b5a9d216a8830e3a90c9cad1de"; 42 - sha256 = "0ilvrnh3m7g0yflxl16fk52gkb1z0fwwk9ba5gs4005nzpl0c7i0"; 41 + rev = "491a247eff9b7ce1e5877f5f3431517c95f3222f"; 42 + sha256 = "1xqiahapg480m165glrwqbfmc1fxw5sacdlm933cwyi1q8x4537g"; 43 43 }; 44 44 45 45 outputs = [ "out" "lib" "man" "dev" ];
+9 -2
pkgs/tools/graphics/dcraw/default.nix
··· 4 4 name = "dcraw-9.28.0"; 5 5 6 6 src = fetchurl { 7 - url = "https://www.cybercom.net/~dcoffin/dcraw/archive/${name}.tar.gz"; 7 + url = "https://www.dechifro.org/dcraw/archive/${name}.tar.gz"; 8 8 sha256 = "1fdl3xa1fbm71xzc3760rsjkvf0x5jdjrvdzyg2l9ka24vdc7418"; 9 9 }; 10 10 ··· 23 23 ''; 24 24 25 25 meta = { 26 - homepage = http://www.cybercom.net/~dcoffin/dcraw/; 26 + homepage = https://www.dechifro.org/dcraw/; 27 27 description = "Decoder for many camera raw picture formats"; 28 28 license = stdenv.lib.licenses.free; 29 29 platforms = stdenv.lib.platforms.unix; # Once had cygwin problems 30 30 maintainers = [ ]; 31 + knownVulnerabilities = [ 32 + "CVE-2018-19655" 33 + "CVE-2018-19565" 34 + "CVE-2018-19566" 35 + "CVE-2018-19567" 36 + "CVE-2018-19568" 37 + ]; 31 38 }; 32 39 }
+2 -2
pkgs/tools/networking/unbound/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "unbound"; 5 - version = "1.9.4"; 5 + version = "1.9.5"; 6 6 7 7 src = fetchurl { 8 8 url = "https://unbound.net/downloads/${pname}-${version}.tar.gz"; 9 - sha256 = "1c2bjm13x8bkw0ds1mhn9ivd2gzmfrb0x5y76bkz09a04bxjagix"; 9 + sha256 = "0myv8l886gmlh9nh4j3q5549idxnl51hf9cw20yxfqbwd47l13ca"; 10 10 }; 11 11 12 12 # https://github.com/NLnetLabs/unbound/pull/90
+2 -2
pkgs/tools/security/gnupg/22.nix
··· 16 16 stdenv.mkDerivation rec { 17 17 pname = "gnupg"; 18 18 19 - version = "2.2.17"; 19 + version = "2.2.18"; 20 20 21 21 src = fetchurl { 22 22 url = "mirror://gnupg/gnupg/${pname}-${version}.tar.bz2"; 23 - sha256 = "056mgy09lvsi03531a437qj58la1j2x1y1scvfi53diris3658mg"; 23 + sha256 = "02pcdmb9p4a8hil88gyd86mnc85jldss3cl02jvbkcjmrbi7rlrh"; 24 24 }; 25 25 26 26 depsBuildBuild = [ buildPackages.stdenv.cc ];
+3 -3
pkgs/tools/security/pcsclite/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, udev, dbus, perl, python2 1 + { stdenv, fetchurl, pkgconfig, udev, dbus, perl, python3 2 2 , IOKit ? null }: 3 3 4 4 stdenv.mkDerivation rec { ··· 35 35 moveToOutput bin/pcsc-spy "$dev" 36 36 ''; 37 37 38 - nativeBuildInputs = [ pkgconfig perl python2 ]; 39 - buildInputs = stdenv.lib.optionals stdenv.isLinux [ udev dbus ] 38 + nativeBuildInputs = [ pkgconfig perl ]; 39 + buildInputs = [ python3 ] ++ stdenv.lib.optionals stdenv.isLinux [ udev dbus ] 40 40 ++ stdenv.lib.optionals stdenv.isDarwin [ IOKit ]; 41 41 42 42 meta = with stdenv.lib; {
+239 -180
pkgs/top-level/perl-packages.nix
··· 87 87 88 88 ack = buildPerlPackage { 89 89 pname = "ack"; 90 - version = "3.1.3"; 90 + version = "3.2.0"; 91 91 92 92 src = fetchurl { 93 - url = mirror://cpan/authors/id/P/PE/PETDANCE/ack-v3.1.3.tar.gz; 94 - sha256 = "0bxsrs6lv98sjdww5q6bcsm2qk4w6l5falpzjijvj1i2if123gb1"; 93 + url = mirror://cpan/authors/id/P/PE/PETDANCE/ack-v3.2.0.tar.gz; 94 + sha256 = "00yvhkr974akdlhiyxkcz4rmfjyhvpikxf6k49b6q6iwa5a0j1ss"; 95 95 }; 96 96 97 97 outputs = ["out" "man"]; ··· 158 158 159 159 AlienBuild = buildPerlPackage { 160 160 pname = "Alien-Build"; 161 - version = "1.89"; 161 + version = "1.92"; 162 162 src = fetchurl { 163 - url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.89.tar.gz; 164 - sha256 = "1jr740v95hdhjxkj5kcpwb022y6iqzmsax50fa69qbiwnjjnzqzz"; 163 + url = mirror://cpan/authors/id/P/PL/PLICEASE/Alien-Build-1.92.tar.gz; 164 + sha256 = "0y8a0ircxc93qqic1i76sspbcr4pdjg6j8ha4zbvv279f8x1g5fd"; 165 165 }; 166 166 propagatedBuildInputs = [ CaptureTiny FFICheckLib FileWhich Filechdir PathTiny PkgConfig ]; 167 167 buildInputs = [ DevelHide Test2Suite ]; ··· 221 221 installPhase = "./Build install --prefix $out"; 222 222 223 223 SDL_INST_DIR = pkgs.SDL.dev; 224 - buildInputs = [ ArchiveExtract ArchiveZip TextPatch pkgs.SDL ]; 224 + buildInputs = [ pkgs.SDL ArchiveExtract ArchiveZip TextPatch ]; 225 225 propagatedBuildInputs = [ CaptureTiny FileShareDir FileWhich ]; 226 226 227 227 meta = { ··· 347 347 348 348 ApacheAuthCookie = buildPerlPackage { 349 349 pname = "Apache-AuthCookie"; 350 - version = "3.27"; 350 + version = "3.28"; 351 351 src = fetchurl { 352 - url = mirror://cpan/authors/id/M/MS/MSCHOUT/Apache-AuthCookie-3.27.tar.gz; 353 - sha256 = "58daeb3e44c681ff88f8fb00e4aabaa7a40cbee73dbdb84fcf6c285b15d357bd"; 352 + url = mirror://cpan/authors/id/M/MS/MSCHOUT/Apache-AuthCookie-3.28.tar.gz; 353 + sha256 = "bcd795a7f654a94ae0a6bd734ba4d8ba1085371fca486229dba49f1c2d62142b"; 354 354 }; 355 355 buildInputs = [ ApacheTest ]; 356 356 propagatedBuildInputs = [ ClassLoad HTTPBody HashMultiValue WWWFormUrlEncoded ]; ··· 368 368 369 369 ApacheLogFormatCompiler = buildPerlModule { 370 370 pname = "Apache-LogFormat-Compiler"; 371 - version = "0.35"; 371 + version = "0.36"; 372 372 src = fetchurl { 373 - url = mirror://cpan/authors/id/K/KA/KAZEBURO/Apache-LogFormat-Compiler-0.35.tar.gz; 374 - sha256 = "06i70ydxk2wa2rcqn16842kra2qz3jwk0vk1abq8lah4180c0m0n"; 373 + url = mirror://cpan/authors/id/K/KA/KAZEBURO/Apache-LogFormat-Compiler-0.36.tar.gz; 374 + sha256 = "05xcl7j65vakx7x79jqjikyw0nzf60bc2w6hhc0q5sklxq1ral4l"; 375 375 }; 376 376 buildInputs = [ HTTPMessage ModuleBuildTiny TestMockTime TestRequires TryTiny URI ]; 377 377 propagatedBuildInputs = [ POSIXstrftimeCompiler ]; ··· 507 507 508 508 Appperlbrew = buildPerlModule { 509 509 pname = "App-perlbrew"; 510 - version = "0.86"; 510 + version = "0.87"; 511 511 src = fetchurl { 512 - url = mirror://cpan/authors/id/G/GU/GUGOD/App-perlbrew-0.86.tar.gz; 513 - sha256 = "11qh94am7fghizmjaf5c7w868svjbv9g4ffirykj8qa6q40zdspp"; 512 + url = mirror://cpan/authors/id/G/GU/GUGOD/App-perlbrew-0.87.tar.gz; 513 + sha256 = "0zcczp1dq116ym05yhjpmzv5qmkwfd9lzcwiy51i8ii13qq5hja7"; 514 514 }; 515 515 buildInputs = [ pkgs.curl FileWhich IOAll ModuleBuildTiny PathClass TestException TestNoWarnings TestOutput TestSpec TestTempDirTiny ]; 516 516 propagatedBuildInputs = [ CPANPerlReleases CaptureTiny DevelPatchPerl locallib ]; ··· 1183 1183 sha256 = "0z4lnc3jfqx8rykm998q2jy5wkhb8p5pir80g9lqpi4lb0ilic6c"; 1184 1184 }; 1185 1185 propagatedBuildInputs = [ Furl URI ]; 1186 - buildInputs = [ FileWhich TestTCP TestRequires TestSharedFork ]; 1186 + buildInputs = [ FileWhich TestRequires TestSharedFork TestTCP ]; 1187 1187 meta = { 1188 1188 description = "KyotoTycoon client library"; 1189 1189 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 2769 2769 2770 2770 CompressRawBzip2 = buildPerlPackage { 2771 2771 pname = "Compress-Raw-Bzip2"; 2772 - version = "2.087"; 2772 + version = "2.090"; 2773 2773 src = fetchurl { 2774 - url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Bzip2-2.087.tar.gz; 2775 - sha256 = "1yqcy26dlcgy5gkl6rvvj60f83kgd99y8qylynibjx84vbyhvfvp"; 2774 + url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Bzip2-2.090.tar.gz; 2775 + sha256 = "0yi972il6i0ya65qar0767mm3sb2wbsrllsgx6296s5myh2838p6"; 2776 2776 }; 2777 2777 2778 2778 # Don't build a private copy of bzip2. ··· 2788 2788 2789 2789 CompressRawZlib = buildPerlPackage { 2790 2790 pname = "Compress-Raw-Zlib"; 2791 - version = "2.087"; 2791 + version = "2.090"; 2792 2792 2793 2793 src = fetchurl { 2794 - url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.087.tar.gz; 2795 - sha256 = "13gfbfhaw1iiz2vmgpjggrcd704czqx3jk5alw765cw6wghwk0cc"; 2794 + url = mirror://cpan/authors/id/P/PM/PMQS/Compress-Raw-Zlib-2.090.tar.gz; 2795 + sha256 = "0ndgkv7z4zi3ffail9abp02x62dx1j3pnxn3rjw91py7pjd4kj7j"; 2796 2796 }; 2797 2797 2798 2798 preConfigure = '' ··· 3049 3049 3050 3050 Connector = buildPerlPackage { 3051 3051 pname = "Connector"; 3052 - version = "1.27"; 3052 + version = "1.28"; 3053 3053 src = fetchurl { 3054 - url = mirror://cpan/authors/id/M/MR/MRSCOTTY/Connector-1.27.tar.gz; 3055 - sha256 = "98ff4700fde2b7872d89566a3308d03c2899c88cb6317af901869513bdbfb603"; 3054 + url = mirror://cpan/authors/id/M/MR/MRSCOTTY/Connector-1.28.tar.gz; 3055 + sha256 = "0cd1575bab80e78294aa79809904f40d2f534d99b78e0161454f037625c6bf7d"; 3056 3056 }; 3057 3057 buildInputs = [ ConfigMerge ConfigStd ConfigVersioned DBDSQLite DBI ProcSafeExec TemplateToolkit YAML ]; 3058 3058 propagatedBuildInputs = [ LogLog4perl Moose ]; ··· 3234 3234 3235 3235 CpanelJSONXS = buildPerlPackage { 3236 3236 pname = "Cpanel-JSON-XS"; 3237 - version = "4.14"; 3237 + version = "4.17"; 3238 3238 src = fetchurl { 3239 - url = mirror://cpan/authors/id/R/RU/RURBAN/Cpanel-JSON-XS-4.14.tar.gz; 3240 - sha256 = "6e63bf65cd7e94f08fb8ae7ccd6f94fb3447852865882bba9aaa155c9eea5938"; 3239 + url = mirror://cpan/authors/id/R/RU/RURBAN/Cpanel-JSON-XS-4.17.tar.gz; 3240 + sha256 = "fa80ae47caa9beee6db9b12df2c04482e98df1d62041a114ccd82b681a8706fb"; 3241 3241 }; 3242 3242 meta = { 3243 3243 description = "CPanel fork of JSON::XS, fast and correct serializing"; ··· 3316 3316 3317 3317 CPANPerlReleases = buildPerlPackage { 3318 3318 pname = "CPAN-Perl-Releases"; 3319 - version = "4.14"; 3319 + version = "4.22"; 3320 3320 src = fetchurl { 3321 - url = mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-4.14.tar.gz; 3322 - sha256 = "0ki6bc0wdc047nyx2j4byk8nsrnm18vn0nr1s1x9wh3xi0wasn7r"; 3321 + url = mirror://cpan/authors/id/B/BI/BINGOS/CPAN-Perl-Releases-4.22.tar.gz; 3322 + sha256 = "1gwa1jzcv08fjg282jxakh24zni6ajgwhgraz6hjxk1j2hiaykjd"; 3323 3323 }; 3324 3324 meta = { 3325 3325 homepage = https://github.com/bingos/cpan-perl-releases; ··· 3776 3776 3777 3777 CryptX = buildPerlPackage { 3778 3778 pname = "CryptX"; 3779 - version = "0.064"; 3779 + version = "0.066"; 3780 3780 src = fetchurl { 3781 - url = mirror://cpan/authors/id/M/MI/MIK/CryptX-0.064.tar.gz; 3782 - sha256 = "176ef4d2eac80731b360db04289431f0b96acc2568a1fec856abed4a51779a47"; 3781 + url = mirror://cpan/authors/id/M/MI/MIK/CryptX-0.066.tar.gz; 3782 + sha256 = "e7e823ac4db0b452e885b0e0d5adfc8a9c5f688938f1adf3f1d91432b3238335"; 3783 3783 }; 3784 3784 meta = { 3785 3785 description = "Crypto toolkit"; ··· 3817 3817 3818 3818 DataCompare = buildPerlPackage { 3819 3819 pname = "Data-Compare"; 3820 - version = "1.26"; 3820 + version = "1.27"; 3821 3821 src = fetchurl { 3822 - url = mirror://cpan/authors/id/D/DC/DCANTRELL/Data-Compare-1.26.tar.gz; 3823 - sha256 = "03g0z2w8hz7750x6wkl6zq7shk12fry44gkzrz7b904s5fmphl4p"; 3822 + url = mirror://cpan/authors/id/D/DC/DCANTRELL/Data-Compare-1.27.tar.gz; 3823 + sha256 = "1gg8rqbv3x6a1lrpabv6vnlab53zxmpwz2ygad9fcx4gygqj12l1"; 3824 3824 }; 3825 - propagatedBuildInputs = [ FileFindRule ]; 3825 + propagatedBuildInputs = [ Clone FileFindRule ]; 3826 3826 }; 3827 3827 3828 3828 DataDump = buildPerlPackage { ··· 4362 4362 4363 4363 DateTimeCalendarJulian = buildPerlPackage { 4364 4364 pname = "DateTime-Calendar-Julian"; 4365 - version = "0.101"; 4365 + version = "0.102"; 4366 4366 src = fetchurl { 4367 - url = mirror://cpan/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.101.tar.gz; 4368 - sha256 = "1q7zflwv44yybyz5nd01bc69zw5m540qg4fnh4xlj2icbm3sf7br"; 4367 + url = mirror://cpan/authors/id/W/WY/WYANT/DateTime-Calendar-Julian-0.102.tar.gz; 4368 + sha256 = "0j95dhma66spjyb04zi6rwy7l33hibnrx02mn0znd9m89aiq52s6"; 4369 4369 }; 4370 4370 meta = { 4371 4371 description = "Dates in the Julian calendar"; ··· 4615 4615 4616 4616 DateTimeTimeZone = buildPerlPackage { 4617 4617 pname = "DateTime-TimeZone"; 4618 - version = "2.37"; 4618 + version = "2.38"; 4619 4619 src = fetchurl { 4620 - url = mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.37.tar.gz; 4621 - sha256 = "6c12dfa6ad190191d437a7661c644fc38aaf109001e1d958c95dbb0aa143c421"; 4620 + url = mirror://cpan/authors/id/D/DR/DROLSKY/DateTime-TimeZone-2.38.tar.gz; 4621 + sha256 = "0e5c99ef22471f4d262ac590ce5ce8177094d7a92f380d8eea6219f5a12dc0cd"; 4622 4622 }; 4623 4623 buildInputs = [ TestFatal TestRequires ]; 4624 4624 propagatedBuildInputs = [ ClassSingleton ParamsValidationCompiler Specio namespaceautoclean ]; ··· 4703 4703 4704 4704 DevelChecklib = buildPerlPackage { 4705 4705 pname = "Devel-CheckLib"; 4706 - version = "1.13"; 4706 + version = "1.14"; 4707 4707 src = fetchurl { 4708 - url = mirror://cpan/authors/id/M/MA/MATTN/Devel-CheckLib-1.13.tar.gz; 4709 - sha256 = "1a19qkwxwz3wqb16cdabymfbf9kiydiifw90nd5srpq5hy8gvb94"; 4708 + url = mirror://cpan/authors/id/M/MA/MATTN/Devel-CheckLib-1.14.tar.gz; 4709 + sha256 = "15621qh5gaan1sgmk9y9svl70nm8viw17x5h1kf0zknkk8lmw77j"; 4710 4710 }; 4711 - buildInputs = [ IOCaptureOutput MockConfig ]; 4711 + buildInputs = [ CaptureTiny MockConfig ]; 4712 4712 }; 4713 4713 4714 4714 DevelCheckOS = buildPerlPackage { ··· 4723 4723 4724 4724 DevelPatchPerl = buildPerlPackage { 4725 4725 pname = "Devel-PatchPerl"; 4726 - version = "1.64"; 4726 + version = "1.80"; 4727 4727 src = fetchurl { 4728 - url = mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.64.tar.gz; 4729 - sha256 = "16fl04m0b9jccq30h7myaj6hsv4ivx53i3q5klq0d0q6w0k5sb4v"; 4728 + url = mirror://cpan/authors/id/B/BI/BINGOS/Devel-PatchPerl-1.80.tar.gz; 4729 + sha256 = "0nffiyfa1dx1ypg2chckpzh7syx47z10rxg6fjf4sb5d1gryxmmf"; 4730 4730 }; 4731 4731 propagatedBuildInputs = [ Filepushd ModulePluggable ]; 4732 4732 meta = { ··· 4752 4752 4753 4753 DevelPPPort = buildPerlPackage { 4754 4754 pname = "Devel-PPPort"; 4755 - version = "3.54"; 4755 + version = "3.55"; 4756 4756 src = fetchurl { 4757 - url = mirror://cpan/authors/id/A/AT/ATOOMIC/Devel-PPPort-3.54.tar.gz; 4758 - sha256 = "f30fbbef7bdd6fb12348caf39e795c19c1639b8156e2e2f2927205140e35b0a9"; 4757 + url = mirror://cpan/authors/id/A/AT/ATOOMIC/Devel-PPPort-3.55.tar.gz; 4758 + sha256 = "bac0421ed1ba02f118f2bc1b1a760616847a0c60cb0184651f3f076f46d0946e"; 4759 4759 }; 4760 4760 meta = { 4761 4761 description = "Perl/Pollution/Portability"; ··· 4811 4811 4812 4812 DBDMock = buildPerlModule { 4813 4813 pname = "DBD-Mock"; 4814 - version = "1.49"; 4814 + version = "1.52"; 4815 4815 src = fetchurl { 4816 - url = mirror://cpan/authors/id/J/JL/JLCOOPER/DBD-Mock-1.49.tar.gz; 4817 - sha256 = "3c88bd9322d3d1a215b0c8dad8b27f06885a063f8f47fb8747f6e86f8b9d7116"; 4816 + url = mirror://cpan/authors/id/J/JL/JLCOOPER/DBD-Mock-1.52.tar.gz; 4817 + sha256 = "c33ac1118ff4e6a542e62e0fc56d9c0d4abecc442c7acb59c0975fc376812442"; 4818 4818 }; 4819 4819 propagatedBuildInputs = [ DBI ]; 4820 4820 buildInputs = [ ModuleBuildTiny TestException ]; ··· 5026 5026 sha256 = "d705f85825aced299020534349778537524526d64f524217ca362787f683c3bd"; 5027 5027 }; 5028 5028 buildInputs = [ DBDSQLite TestDeep TestException TestWarn ]; 5029 - propagatedBuildInputs = [ ClassAccessorGrouped ClassC3Componentised ConfigAny ContextPreserve DBI DataDumperConcise DataPage ModuleFind PathClass SQLAbstract ScopeGuard SubName namespaceclean ]; 5029 + propagatedBuildInputs = [ ClassAccessorGrouped ClassC3Componentised ConfigAny ContextPreserve DBI DataDumperConcise DataPage DevelGlobalDestruction ModuleFind PathClass SQLAbstract ScopeGuard SubName namespaceclean ]; 5030 5030 meta = { 5031 5031 homepage = https://metacpan.org/pod/DBIx::Class; 5032 5032 description = "Extensible and flexible object <-> relational mapper"; ··· 5094 5094 5095 5095 DBIxClassHelpers = buildPerlPackage { 5096 5096 pname = "DBIx-Class-Helpers"; 5097 - version = "2.034000"; 5097 + version = "2.034001"; 5098 5098 src = fetchurl { 5099 - url = mirror://cpan/authors/id/F/FR/FREW/DBIx-Class-Helpers-2.034000.tar.gz; 5100 - sha256 = "bf92b5495fddd50daa15126e015d5d210a44b6bb43baa8859b5adaa57cd96c59"; 5099 + url = mirror://cpan/authors/id/F/FR/FREW/DBIx-Class-Helpers-2.034001.tar.gz; 5100 + sha256 = "5bdbe716a32eec30d12fd743169a8d99b7358eaef8b153224ca61aa543c283c9"; 5101 5101 }; 5102 5102 buildInputs = [ DBDSQLite DateTimeFormatSQLite TestDeep TestFatal TestRoo aliased ]; 5103 5103 propagatedBuildInputs = [ CarpClan DBIxClassCandy DBIxIntrospector SafeIsa TextBrew ]; ··· 6270 6270 }; 6271 6271 }; 6272 6272 6273 + EnvSanctify = buildPerlPackage { 6274 + pname = "Env-Sanctify"; 6275 + version = "1.12"; 6276 + src = fetchurl { 6277 + url = mirror://cpan/authors/id/B/BI/BINGOS/Env-Sanctify-1.12.tar.gz; 6278 + sha256 = "0prj51c9w4k6nrpnpfw6an96953vna74g698kyk78m163ikbbqr0"; 6279 + }; 6280 + meta = { 6281 + description = "Lexically scoped sanctification of %ENV"; 6282 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 6283 + homepage = "https://github.com/bingos/env-sanctify"; 6284 + }; 6285 + }; 6286 + 6273 6287 Error = buildPerlModule { 6274 6288 pname = "Error"; 6275 6289 version = "0.17028"; ··· 6281 6295 6282 6296 EV = buildPerlPackage { 6283 6297 pname = "EV"; 6284 - version = "4.27"; 6298 + version = "4.29"; 6285 6299 src = fetchurl { 6286 - url = mirror://cpan/authors/id/M/ML/MLEHMANN/EV-4.27.tar.gz; 6287 - sha256 = "55750e5422d8cac7a2d0c89feeaca7d840ab2268f4c537655cdda0085e0d0cbc"; 6300 + url = mirror://cpan/authors/id/M/ML/MLEHMANN/EV-4.29.tar.gz; 6301 + sha256 = "cbed1824ac9ef0740325140393216be55a6eb8f16a5996395fab243ee28da78e"; 6288 6302 }; 6289 6303 buildInputs = [ CanaryStability ]; 6290 6304 propagatedBuildInputs = [ commonsense ]; ··· 7451 7465 url = "mirror://cpan/authors/id/T/TO/TOKUHIROM/Furl-3.13.tar.gz"; 7452 7466 sha256 = "1wxa2v9yjzvnzp62p1jvcx8x61z5qvlvzyah853vvaywpjxwyyl8"; 7453 7467 }; 7454 - propagatedBuildInputs = [ HTTPParserXS ModuleBuildTiny ClassAccessorLite ]; 7455 - buildInputs = [ HTTPBody HTTPProxy NetIDNEncode Plack PlackMiddlewareDeflater Starlet TestRequires TestTCP TestSharedFork ]; 7468 + propagatedBuildInputs = [ ClassAccessorLite HTTPParserXS MozillaCA ]; 7469 + buildInputs = [ HTTPCookieJar HTTPProxy ModuleBuildTiny Plack Starlet TestFakeHTTPD TestRequires TestSharedFork TestTCP TestValgrind URI ]; 7456 7470 meta = { 7457 7471 description = "Lightning-fast URL fetcher"; 7458 7472 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 7763 7777 sha256 = "af53f2d3f63297e046676eae14a76296afdd2910e09723b6b113708622b7989b"; 7764 7778 }; 7765 7779 buildInputs = [ pkgs.gnupg1orig ]; 7780 + doCheck = !stdenv.isAarch64; 7766 7781 }; 7767 7782 7768 7783 GnuPGInterface = buildPerlPackage { ··· 8547 8562 }; 8548 8563 }; 8549 8564 8565 + HTTPCookieJar = buildPerlPackage { 8566 + pname = "HTTP-CookieJar"; 8567 + version = "0.008"; 8568 + src = fetchurl { 8569 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/HTTP-CookieJar-0.008.tar.gz; 8570 + sha256 = "0rfw6avcralggs7bf7n86flvhaahxjnqzvpwszp0sk4z4wwy01wm"; 8571 + }; 8572 + propagatedBuildInputs = [ HTTPDate ]; 8573 + buildInputs = [ TestDeep TestRequires URI ]; 8574 + meta = { 8575 + description = "A minimalist HTTP user agent cookie jar"; 8576 + license = with stdenv.lib.licenses; [ asl20 ]; 8577 + homepage = "https://github.com/dagolden/HTTP-CookieJar"; 8578 + }; 8579 + }; 8580 + 8550 8581 HTTPCookies = buildPerlPackage { 8551 8582 pname = "HTTP-Cookies"; 8552 - version = "6.04"; 8583 + version = "6.07"; 8553 8584 src = fetchurl { 8554 - url = mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Cookies-6.04.tar.gz; 8555 - sha256 = "1m0kxcirbvbkrm2c59p1bkbvzlcdymg8fdpa7wlxijlx0xwz1iqc"; 8585 + url = mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Cookies-6.07.tar.gz; 8586 + sha256 = "0apa7smnlzanh1gdrm7id42iv64vy5skj53ank2rsk07avg8qbva"; 8556 8587 }; 8557 8588 propagatedBuildInputs = [ HTTPMessage ]; 8558 8589 meta = { ··· 8577 8608 8578 8609 HTTPDate = buildPerlPackage { 8579 8610 pname = "HTTP-Date"; 8580 - version = "6.02"; 8611 + version = "6.05"; 8581 8612 src = fetchurl { 8582 - url = mirror://cpan/authors/id/G/GA/GAAS/HTTP-Date-6.02.tar.gz; 8583 - sha256 = "0cz357kafhhzw7w59iyi0wvhw7rlh5g1lh38230ckw7rl0fr9fg8"; 8613 + url = mirror://cpan/authors/id/O/OA/OALDERS/HTTP-Date-6.05.tar.gz; 8614 + sha256 = "0awjdbz7x0jd5pna55dwxhs3k6xp3sw6b2zg3p2yndxxvya64p9n"; 8584 8615 }; 8585 8616 meta = { 8586 8617 description = "Date conversion routines"; 8587 8618 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 8588 8619 }; 8620 + propagatedBuildInputs = [ TimeDate TimeLocal ]; 8589 8621 }; 8590 8622 8591 8623 HTTPEntityParser = buildPerlModule { 8592 8624 pname = "HTTP-Entity-Parser"; 8593 - version = "0.21"; 8625 + version = "0.22"; 8594 8626 src = fetchurl { 8595 - url = mirror://cpan/authors/id/K/KA/KAZEBURO/HTTP-Entity-Parser-0.21.tar.gz; 8596 - sha256 = "1n7qhyscllialds5jsk1k8x2vmfbjvisa3342as5x15hpm13wkf1"; 8627 + url = mirror://cpan/authors/id/K/KA/KAZEBURO/HTTP-Entity-Parser-0.22.tar.gz; 8628 + sha256 = "1j6nxs0nmx160ip0xw9gb3l19ii8pz9x1ay1y15q7rmllbr1rzlk"; 8597 8629 }; 8598 8630 propagatedBuildInputs = [ HTTPMultiPartParser HashMultiValue JSONMaybeXS StreamBuffered WWWFormUrlEncoded ]; 8599 8631 buildInputs = [ HTTPMessage ModuleBuildTiny ]; ··· 8848 8880 8849 8881 ImageInfo = buildPerlPackage { 8850 8882 pname = "Image-Info"; 8851 - version = "1.41"; 8883 + version = "1.42"; 8852 8884 src = fetchurl { 8853 - url = mirror://cpan/authors/id/S/SR/SREZIC/Image-Info-1.41.tar.gz; 8854 - sha256 = "c546d27414686660dbc3cd8501537128c5285a8db0faf742c2dc12b9a29ba3db"; 8885 + url = mirror://cpan/authors/id/S/SR/SREZIC/Image-Info-1.42.tar.gz; 8886 + sha256 = "2bca560c3f71b3c1cd63ac3a974e62f3baeb986b7ffaa026b929081b914a8f4f"; 8855 8887 }; 8856 8888 propagatedBuildInputs = [ IOStringy ]; 8857 8889 meta = { ··· 8862 8894 8863 8895 ImageSane = buildPerlPackage { 8864 8896 pname = "Image-Sane"; 8865 - version = "4"; 8897 + version = "5"; 8866 8898 src = fetchurl { 8867 - url = mirror://cpan/authors/id/R/RA/RATCLIFFE/Image-Sane-4.tar.gz; 8868 - sha256 = "f970a0314e554f6fe29dcc651aec5bd45b32d547801d304434ae80b4b806896b"; 8899 + url = mirror://cpan/authors/id/R/RA/RATCLIFFE/Image-Sane-5.tar.gz; 8900 + sha256 = "229aa0e9f049efa760f3c2f6e61d9d539af43d8f764b50a6e03064b4729a35ff"; 8869 8901 }; 8870 8902 buildInputs = [ pkgs.sane-backends ExtUtilsDepends ExtUtilsPkgConfig TestRequires TryTiny ]; 8871 8903 propagatedBuildInputs = [ ExceptionClass Readonly ]; ··· 8984 9016 8985 9017 IOCaptureOutput = buildPerlPackage { 8986 9018 pname = "IO-CaptureOutput"; 8987 - version = "1.1104"; 9019 + version = "1.1105"; 8988 9020 src = fetchurl { 8989 - url = mirror://cpan/authors/id/D/DA/DAGOLDEN/IO-CaptureOutput-1.1104.tar.gz; 8990 - sha256 = "fcc732fcb438f97a72b30e8c7796484bef2562e374553b207028e2fbf73f8330"; 9021 + url = mirror://cpan/authors/id/D/DA/DAGOLDEN/IO-CaptureOutput-1.1105.tar.gz; 9022 + sha256 = "ae99009fca1273800f169ecb82f4ed1cc6c76795f156bee5c0093005d572f487"; 8991 9023 }; 8992 9024 meta = { 8993 9025 homepage = https://github.com/dagolden/IO-CaptureOutput; ··· 8998 9030 8999 9031 IOCompress = buildPerlPackage { 9000 9032 pname = "IO-Compress"; 9001 - version = "2.087"; 9033 + version = "2.090"; 9002 9034 src = fetchurl { 9003 - url = mirror://cpan/authors/id/P/PM/PMQS/IO-Compress-2.087.tar.gz; 9004 - sha256 = "94f792775d0496fffe862363c76637e74ff5b46c40cf47042547686d164e23cb"; 9035 + url = mirror://cpan/authors/id/P/PM/PMQS/IO-Compress-2.090.tar.gz; 9036 + sha256 = "4c12e54a83f993372d43dd67389a1ca92b5c33c108c7f86768a4797cd994e987"; 9005 9037 }; 9006 9038 propagatedBuildInputs = [ CompressRawBzip2 CompressRawZlib ]; 9007 9039 meta = { ··· 9535 9567 9536 9568 JSONValidator = buildPerlPackage { 9537 9569 pname = "JSON-Validator"; 9538 - version = "3.15"; 9570 + version = "3.16"; 9539 9571 src = fetchurl { 9540 - url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/JSON-Validator-3.15.tar.gz"; 9541 - sha256 = "ce14ed018b9843ef022c4c14e2171545d3da92e533c8f122b8e33f27444b2a6c"; 9572 + url = mirror://cpan/authors/id/J/JH/JHTHORSEN/JSON-Validator-3.16.tar.gz; 9573 + sha256 = "d20775cf5fb1a61a6054a5bd3ce45b5371ac8ed483efca3cb8dc8a09937efe4e"; 9542 9574 }; 9543 9575 buildInputs = [ TestDeep ]; 9544 9576 propagatedBuildInputs = [ DataValidateDomain DataValidateIP Mojolicious NetIDNEncode YAMLLibYAML ]; ··· 10027 10059 10028 10060 ListSomeUtils = buildPerlPackage { 10029 10061 pname = "List-SomeUtils"; 10030 - version = "0.56"; 10062 + version = "0.58"; 10031 10063 src = fetchurl { 10032 - url = mirror://cpan/authors/id/D/DR/DROLSKY/List-SomeUtils-0.56.tar.gz; 10033 - sha256 = "eaa7d99ce86380c0389876474c8eb84acc0a6bfeef1b0fc23a292592de6f89f7"; 10064 + url = mirror://cpan/authors/id/D/DR/DROLSKY/List-SomeUtils-0.58.tar.gz; 10065 + sha256 = "96eafb359339d22bf2a2de421298847a3c40f6a28b6d44005d0965da86a5469d"; 10034 10066 }; 10035 10067 buildInputs = [ TestLeakTrace ]; 10036 10068 propagatedBuildInputs = [ ModuleImplementation ]; ··· 10288 10320 10289 10321 LogDispatch = buildPerlPackage { 10290 10322 pname = "Log-Dispatch"; 10291 - version = "2.68"; 10323 + version = "2.69"; 10292 10324 src = fetchurl { 10293 - url = mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.68.tar.gz; 10294 - sha256 = "1bxd3bhrn1h2q9f8r65z3101a32nl2kdb7l40bxg4vbsk4wk0ynh"; 10325 + url = mirror://cpan/authors/id/D/DR/DROLSKY/Log-Dispatch-2.69.tar.gz; 10326 + sha256 = "0xsjb0j3dzs8ym8jbgi29kia4pz5vl8jzkmpxxrhhqjc1h54qqjq"; 10295 10327 }; 10296 10328 propagatedBuildInputs = [ DevelGlobalDestruction ParamsValidationCompiler Specio namespaceautoclean ]; 10297 10329 meta = { ··· 10308 10340 url = "mirror://cpan/authors/id/M/MS/MSCHOUT/Log-Dispatch-FileRotate-1.36.tar.gz"; 10309 10341 sha256 = "0vlmi17p7fky3x58rs7r5mdxi6l5jla8zhlb55kvssxc1w5v2b27"; 10310 10342 }; 10311 - propagatedBuildInputs = [ DateManip LogDispatch PathTiny ]; 10343 + propagatedBuildInputs = [ DateManip LogDispatch ]; 10312 10344 meta = { 10313 10345 description = "Log to Files that Archive/Rotate Themselves"; 10314 10346 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 10315 10347 }; 10316 - buildInputs = [ TestFatal TestNeeds TestWarn ]; 10348 + buildInputs = [ PathTiny TestWarn ]; 10317 10349 }; 10318 10350 10319 10351 LogHandler = buildPerlModule { ··· 10433 10465 url = "mirror://cpan/authors/id/L/LK/LKUNDRAK/Log-Journald-${version}.tar.gz"; 10434 10466 sha256 = "55992cf9a1e1fb833f428300525bfa7cf7ed46b83ec414f82a091789b37d08a3"; 10435 10467 }; 10436 - buildInputs = [ ModuleBuild pkgs.pkgconfig pkgs.systemd ]; 10468 + buildInputs = [ pkgs.pkgconfig pkgs.systemd ]; 10437 10469 postPatch = '' 10438 10470 substituteInPlace Build.PL \ 10439 10471 --replace "libsystemd-journal" "libsystemd" ··· 10460 10492 10461 10493 LWP = buildPerlPackage { 10462 10494 pname = "libwww-perl"; 10463 - version = "6.39"; 10495 + version = "6.42"; 10464 10496 src = fetchurl { 10465 - url = mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.39.tar.gz; 10466 - sha256 = "9a8d7747938aa75d7d524c71574ae7f99ca66a5dac8255a7f7759f373e7774d5"; 10497 + url = mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.42.tar.gz; 10498 + sha256 = "34253337a3404c4209d0e45377c9176d0ab6ea4b4570e3a597e26157181741d1"; 10467 10499 }; 10468 10500 propagatedBuildInputs = [ FileListing HTMLParser HTTPCookies HTTPDaemon HTTPNegotiate NetHTTP TryTiny WWWRobotRules ]; 10469 10501 # support cross-compilation by avoiding using `has_module` which does not work in miniperl (it requires B native module) ··· 10693 10725 10694 10726 MailDKIM = buildPerlPackage { 10695 10727 pname = "Mail-DKIM"; 10696 - version = "0.57"; 10728 + version = "0.58"; 10697 10729 src = fetchurl { 10698 - url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.57.tar.gz; 10699 - sha256 = "0fmfhwn4sh98w62rc8j584l23vlhr7vii8glm2njx14f81a56lvb"; 10730 + url = mirror://cpan/authors/id/M/MB/MBRADSHAW/Mail-DKIM-0.58.tar.gz; 10731 + sha256 = "0cgkal65qqcy57b21lgij90ba36wl66byw9i76g5yhwaa8ms8hqa"; 10700 10732 }; 10701 10733 propagatedBuildInputs = [ CryptOpenSSLRSA MailAuthenticationResults MailTools NetDNSResolverMock YAMLLibYAML ]; 10702 10734 doCheck = false; # tries to access the domain name system ··· 11248 11280 11249 11281 MIMELite = buildPerlPackage { 11250 11282 pname = "MIME-Lite"; 11251 - version = "3.030"; 11283 + version = "3.031"; 11252 11284 src = fetchurl { 11253 - url = mirror://cpan/authors/id/R/RJ/RJBS/MIME-Lite-3.030.tar.gz; 11254 - sha256 = "8f39901bc580bc3dce69e10415305e4435ff90264c63d29f707b4566460be962"; 11285 + url = mirror://cpan/authors/id/R/RJ/RJBS/MIME-Lite-3.031.tar.gz; 11286 + sha256 = "f1235866482b67f00858b3edaa4ff4cf909ef900f1d15d889948bf9c03a591e0"; 11255 11287 }; 11256 11288 propagatedBuildInputs = [ EmailDateFormat ]; 11257 11289 meta = { ··· 11772 11804 11773 11805 Mojolicious = buildPerlPackage { 11774 11806 pname = "Mojolicious"; 11775 - version = "8.25"; 11807 + version = "8.26"; 11776 11808 src = fetchurl { 11777 - url = mirror://cpan/authors/id/S/SR/SRI/Mojolicious-8.25.tar.gz; 11778 - sha256 = "0yr5vpgwg9x435npzc6v477y260dgbj2yl9lxdjimmr6n5jryv1n"; 11809 + url = mirror://cpan/authors/id/S/SR/SRI/Mojolicious-8.26.tar.gz; 11810 + sha256 = "17x3phc4ch85398kdybsz6cbraszby9dvlvcj6a6xscb20x35k4i"; 11779 11811 }; 11780 11812 meta = { 11781 11813 homepage = https://mojolicious.org; ··· 11803 11835 11804 11836 MojoliciousPluginOpenAPI = buildPerlPackage { 11805 11837 pname = "Mojolicious-Plugin-OpenAPI"; 11806 - version = "2.17"; 11838 + version = "2.18"; 11807 11839 src = fetchurl { 11808 - url = "mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-OpenAPI-2.17.tar.gz"; 11809 - sha256 = "c20f8b07fb8582fdbf0b540f4cfc5fe95f262743522a160526024342a7f0a1f0"; 11840 + url = mirror://cpan/authors/id/J/JH/JHTHORSEN/Mojolicious-Plugin-OpenAPI-2.18.tar.gz; 11841 + sha256 = "340afe815e6195bc0ed5abcf5bcd0fdedf0be62656cede1768cfd99b62633d23"; 11810 11842 }; 11811 11843 propagatedBuildInputs = [ JSONValidator ]; 11812 11844 meta = { ··· 11851 11883 11852 11884 MojoSQLite = buildPerlModule { 11853 11885 pname = "Mojo-SQLite"; 11854 - version = "3.003"; 11886 + version = "3.002"; 11855 11887 src = fetchurl { 11856 - url = "mirror://cpan/authors/id/D/DB/DBOOK/Mojo-SQLite-3.003.tar.gz"; 11857 - sha256 = "d96c00dcf45e2becc8e8181df074853d42616f2a660703455d0e0a2741478092"; 11888 + url = mirror://cpan/authors/id/D/DB/DBOOK/Mojo-SQLite-3.002.tar.gz; 11889 + sha256 = "d7c6588599cfe30b24b3953927f23cfe0f9f5d3e77eeab1562249b48c205b699"; 11858 11890 }; 11859 11891 buildInputs = [ ModuleBuildTiny ]; 11860 11892 propagatedBuildInputs = [ DBDSQLite Mojolicious SQLAbstract URIdb ]; ··· 11945 11977 11946 11978 Moo = buildPerlPackage { 11947 11979 pname = "Moo"; 11948 - version = "2.003004"; 11980 + version = "2.003006"; 11949 11981 src = fetchurl { 11950 - url = mirror://cpan/authors/id/H/HA/HAARG/Moo-2.003004.tar.gz; 11951 - sha256 = "f8bbb625f8e963eabe05cff9048fdd72bdd26777404ff2c40bc690f558be91e1"; 11982 + url = mirror://cpan/authors/id/H/HA/HAARG/Moo-2.003006.tar.gz; 11983 + sha256 = "bcb2092ab18a45005b5e2e84465ebf3a4999d8e82a43a09f5a94d859ae7f2472"; 11952 11984 }; 11953 11985 buildInputs = [ TestFatal ]; 11954 - propagatedBuildInputs = [ ClassMethodModifiers DevelGlobalDestruction ModuleRuntime RoleTiny SubQuote ]; 11986 + propagatedBuildInputs = [ ClassMethodModifiers ModuleRuntime RoleTiny SubQuote ]; 11955 11987 meta = { 11956 11988 description = "Minimalist Object Orientation (with Moose compatibility)"; 11957 11989 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; ··· 12197 12229 12198 12230 MooXlate = buildPerlPackage { 12199 12231 pname = "MooX-late"; 12200 - version = "0.015"; 12232 + version = "0.016"; 12201 12233 src = fetchurl { 12202 - url = mirror://cpan/authors/id/T/TO/TOBYINK/MooX-late-0.015.tar.gz; 12203 - sha256 = "175326af3076fa8698669f289fad1322724978cddaf40ea04e600fcd7f6afbbf"; 12234 + url = mirror://cpan/authors/id/T/TO/TOBYINK/MooX-late-0.016.tar.gz; 12235 + sha256 = "1fb6393e8b77c0ec1e99229bc6f5b9db362eedc172fa940b37defd9bb3415e4e"; 12204 12236 }; 12205 12237 buildInputs = [ TestFatal TestRequires ]; 12206 12238 propagatedBuildInputs = [ Moo TypeTiny ]; ··· 12237 12269 }; 12238 12270 }; 12239 12271 12272 + TestValgrind = buildPerlPackage { 12273 + pname = "Test-Valgrind"; 12274 + version = "1.19"; 12275 + src = fetchurl { 12276 + url = mirror://cpan/authors/id/V/VP/VPIT/Test-Valgrind-1.19.tar.gz; 12277 + sha256 = "06w1c0ddmmdkhhvv9pxq2nv5i40nbqf4cssfkq38yypfbyhsff0q"; 12278 + }; 12279 + propagatedBuildInputs = [ EnvSanctify FileHomeDir PerlDestructLevel XMLTwig ]; 12280 + meta = { 12281 + description = "Generate suppressions, analyse and test any command with valgrind."; 12282 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 12283 + homepage = "http://search.cpan.org/dist/Test-Valgrind/"; 12284 + }; 12285 + }; 12286 + 12240 12287 MouseXTypesPathClass = buildPerlPackage { 12241 12288 pname = "MouseX-Types-Path-Class"; 12242 12289 version = "0.07"; ··· 12925 12972 url = "mirror://cpan/authors/id/E/ES/ESTRABD/MySQL-Diff-0.60.tar.gz"; 12926 12973 sha256 = "5d7080a4bd5714ff9ef536aa774a7adb3c6f0e760215ca6c39d8a3545344f956"; 12927 12974 }; 12928 - propagatedBuildInputs = [ FileSlurp StringShellQuote pkgs.mysql-client ]; 12975 + propagatedBuildInputs = [ pkgs.mysql-client FileSlurp StringShellQuote ]; 12929 12976 meta = { 12930 12977 homepage = "https://github.com/estrabd/mysqldiff"; 12931 12978 description = "Generates a database upgrade instruction set"; ··· 14061 14108 14062 14109 ParsePMFile = buildPerlPackage { 14063 14110 pname = "Parse-PMFile"; 14064 - version = "0.41"; 14111 + version = "0.42"; 14065 14112 src = fetchurl { 14066 - url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Parse-PMFile-0.41.tar.gz; 14067 - sha256 = "1ffv9msp4xjfaylay2zfqangxhgyr5xk993k5n1k08hh6qagq8df"; 14113 + url = mirror://cpan/authors/id/I/IS/ISHIGAKI/Parse-PMFile-0.42.tar.gz; 14114 + sha256 = "0v3k5jslbl29735hs32x9si546v55cyy6sb58aib8vmq684wgxp7"; 14068 14115 }; 14069 14116 buildInputs = [ ExtUtilsMakeMakerCPANfile ]; 14070 14117 meta = { ··· 14261 14308 }; 14262 14309 }; 14263 14310 14311 + PerlDestructLevel = buildPerlPackage { 14312 + pname = "Perl-Destruct-Level"; 14313 + version = "0.02"; 14314 + src = fetchurl { 14315 + url = mirror://cpan/authors/id/R/RG/RGARCIA/Perl-Destruct-Level-0.02.tar.gz; 14316 + sha256 = "0fyiysrq874ncscgdjg522fs29gvqads6ynyhwxwwq1b545srd20"; 14317 + }; 14318 + meta = { 14319 + }; 14320 + }; 14321 + 14264 14322 PerlIOeol = buildPerlPackage { 14265 14323 pname = "PerlIO-eol"; 14266 14324 version = "0.17"; ··· 14713 14771 14714 14772 ProcBackground = buildPerlPackage { 14715 14773 pname = "Proc-Background"; 14716 - version = "1.10"; 14774 + version = "1.21"; 14717 14775 src = fetchurl { 14718 - url = mirror://cpan/authors/id/B/BZ/BZAJAC/Proc-Background-1.10.tar.gz; 14719 - sha256 = "1ce0dd78c0bb8393a2431b385a27b99fcc623a41ebec57b3cc09cc38cdb708ee"; 14776 + url = mirror://cpan/authors/id/N/NE/NERDVANA/Proc-Background-1.21.tar.gz; 14777 + sha256 = "91b6a5aeb841b1c313498c78fad08e37d17595702dc6205b5ad38ef69949b7ee"; 14720 14778 }; 14721 14779 meta = { 14722 14780 }; ··· 14837 14895 14838 14896 ProtocolHTTP2 = buildPerlModule { 14839 14897 pname = "Protocol-HTTP2"; 14840 - version = "1.09"; 14898 + version = "1.10"; 14841 14899 14842 14900 src = fetchurl { 14843 - url = mirror://cpan/authors/id/C/CR/CRUX/Protocol-HTTP2-1.09.tar.gz; 14844 - sha256 = "1bc0ybkqhv81dscgzlbr62w4zqjsidcikmkbjanzn83g2b6ia9nc"; 14901 + url = mirror://cpan/authors/id/C/CR/CRUX/Protocol-HTTP2-1.10.tar.gz; 14902 + sha256 = "0jm6jq1wszjrrcypyi642m2i8wgni50wdnzh9dzfkyjazdc00sn2"; 14845 14903 }; 14846 14904 buildInputs = [ AnyEvent ModuleBuildTiny NetSSLeay TestLeakTrace TestSharedFork TestTCP ]; 14847 14905 }; ··· 15170 15228 15171 15229 PodSimple = buildPerlPackage { 15172 15230 pname = "Pod-Simple"; 15173 - version = "3.39"; 15231 + version = "3.40"; 15174 15232 src = fetchurl { 15175 - url = mirror://cpan/authors/id/K/KH/KHW/Pod-Simple-3.39.tar.gz; 15176 - sha256 = "0qh43griaz3i21ca745irrnjbksv5q07h4wdjv28nqpcc55pva8m"; 15233 + url = mirror://cpan/authors/id/K/KH/KHW/Pod-Simple-3.40.tar.gz; 15234 + sha256 = "0384k8k18srsdj2a2j10gbvv19lnvynq359y9kb4zn5bv2wqqfh6"; 15177 15235 }; 15178 15236 }; 15179 15237 ··· 15513 15571 15514 15572 RoleTiny = buildPerlPackage { 15515 15573 pname = "Role-Tiny"; 15516 - version = "2.001003"; 15574 + version = "2.001004"; 15517 15575 src = fetchurl { 15518 - url = mirror://cpan/authors/id/H/HA/HAARG/Role-Tiny-2.001003.tar.gz; 15519 - sha256 = "6cef8d6371342a94a6a04c1be5bd7a3f2bd6ea36f1a21b4649b08d5b88b28eeb"; 15576 + url = mirror://cpan/authors/id/H/HA/HAARG/Role-Tiny-2.001004.tar.gz; 15577 + sha256 = "92ba5712850a74102c93c942eb6e7f62f7a4f8f483734ed289d08b324c281687"; 15520 15578 }; 15521 15579 meta = { 15522 15580 description = "Roles. Like a nouvelle cuisine portion size slice of Moose"; ··· 15579 15637 15580 15638 ScalarListUtils = buildPerlPackage { 15581 15639 pname = "Scalar-List-Utils"; 15582 - version = "1.52"; 15640 + version = "1.53"; 15583 15641 src = fetchurl { 15584 - url = mirror://cpan/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.52.tar.gz; 15585 - sha256 = "279d78cef84acae280da4dfb95eff0c9865d1611b1a3b026baddf42d1ba01de4"; 15642 + url = mirror://cpan/authors/id/P/PE/PEVANS/Scalar-List-Utils-1.53.tar.gz; 15643 + sha256 = "bd4086b066fb3b18a0be2e7d9bc100a99aa0f233ad659492340415c7b2bdae99"; 15586 15644 }; 15587 15645 meta = { 15588 15646 description = "Common Scalar and List utility subroutines"; ··· 16250 16308 16251 16309 StringCRC32 = buildPerlPackage { 16252 16310 pname = "String-CRC32"; 16253 - version = "1.7"; 16311 + version = "1.8"; 16254 16312 src = fetchurl { 16255 - url = mirror://cpan/authors/id/L/LE/LEEJO/String-CRC32-1.7.tar.gz; 16256 - sha256 = "1j1bwbxcgxfbgw708rfrni3spwnnmnf717vq9s64nd63jmc4w5lg"; 16313 + url = mirror://cpan/authors/id/L/LE/LEEJO/String-CRC32-1.8.tar.gz; 16314 + sha256 = "0vvwlf50vylx1m7nrjphkz309nsl2k2yqyldn3942337kiipjnmn"; 16257 16315 }; 16258 16316 }; 16259 16317 ··· 16762 16820 16763 16821 SysSyslog = buildPerlPackage { 16764 16822 pname = "Sys-Syslog"; 16765 - version = "0.35"; 16823 + version = "0.36"; 16766 16824 src = fetchurl { 16767 - url = mirror://cpan/authors/id/S/SA/SAPER/Sys-Syslog-0.35.tar.gz; 16768 - sha256 = "fe28e47b70b77aaae754385fe1470d174289e7b6908efa247d2e52486516fbb7"; 16825 + url = mirror://cpan/authors/id/S/SA/SAPER/Sys-Syslog-0.36.tar.gz; 16826 + sha256 = "ed42a9e5ba04ad4856cc0cb5d38d289c3c5d3764543ec04efafc4af7e3378df8"; 16769 16827 }; 16770 16828 meta = { 16771 16829 description = "Perl interface to the UNIX syslog(3) calls"; ··· 17180 17238 17181 17239 TermTable = buildPerlPackage { 17182 17240 pname = "Term-Table"; 17183 - version = "0.014"; 17241 + version = "0.015"; 17184 17242 src = fetchurl { 17185 - url = mirror://cpan/authors/id/E/EX/EXODIST/Term-Table-0.014.tar.gz; 17186 - sha256 = "167a0669e2ef8c6386ea4dd213495e445049493ce1d5097d5632c0e928b7426d"; 17243 + url = mirror://cpan/authors/id/E/EX/EXODIST/Term-Table-0.015.tar.gz; 17244 + sha256 = "d8a18b2801f91f0e5d747147ce786964a76f91d18568652908a3dc06a9b948d5"; 17187 17245 }; 17188 17246 propagatedBuildInputs = [ Importer ]; 17189 17247 meta = { ··· 17257 17315 17258 17316 Test2Suite = buildPerlPackage { 17259 17317 pname = "Test2-Suite"; 17260 - version = "0.000126"; 17318 + version = "0.000127"; 17261 17319 src = fetchurl { 17262 - url = mirror://cpan/authors/id/E/EX/EXODIST/Test2-Suite-0.000126.tar.gz; 17263 - sha256 = "370db8171c9105480872ae8948745dbd798b9d751aacc8aa0fc36266eeda79e3"; 17320 + url = mirror://cpan/authors/id/E/EX/EXODIST/Test2-Suite-0.000127.tar.gz; 17321 + sha256 = "09443e7c99f9bef2c3f5999b919800db7d265b2c55f177726d3e5a61d8dbe690"; 17264 17322 }; 17265 17323 propagatedBuildInputs = [ ModulePluggable ScopeGuard SubInfo TermTable TestSimple13 ]; 17266 17324 meta = { ··· 17438 17496 17439 17497 TestCompile = buildPerlModule { 17440 17498 pname = "Test-Compile"; 17441 - version = "2.3.0"; 17499 + version = "2.3.1"; 17442 17500 src = fetchurl { 17443 - url = mirror://cpan/authors/id/E/EG/EGILES/Test-Compile-v2.3.0.tar.gz; 17444 - sha256 = "f61549769e55a9b251f83617b901c0461659b1360243ef046d4f112f7f4e4a8f"; 17501 + url = mirror://cpan/authors/id/E/EG/EGILES/Test-Compile-v2.3.1.tar.gz; 17502 + sha256 = "1174cff010011ae43e6462755ccd8a6cf0372ca506705c60586f7b1748ff4ddf"; 17445 17503 }; 17446 17504 propagatedBuildInputs = [ UNIVERSALrequire ]; 17447 17505 meta = { ··· 17873 17931 17874 17932 TestMockModule = buildPerlModule { 17875 17933 pname = "Test-MockModule"; 17876 - version = "0.170.0"; 17934 + version = "0.171.0"; 17877 17935 src = fetchurl { 17878 - url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-v0.170.0.tar.gz; 17879 - sha256 = "0pggwrlqj6k44qayhbpjqkzry1r626iy2vf30zlf2jdhbjbvlycz"; 17936 + url = mirror://cpan/authors/id/G/GF/GFRANKS/Test-MockModule-v0.171.0.tar.gz; 17937 + sha256 = "1arqgb1773zym5dqlwm6kz48bfrccjhb5bjfsif0vkalwq2gvm7b"; 17880 17938 }; 17881 17939 propagatedBuildInputs = [ SUPER ]; 17882 17940 buildInputs = [ TestWarnings ]; ··· 18342 18400 18343 18401 TestScript = buildPerlPackage { 18344 18402 pname = "Test-Script"; 18345 - version = "1.25"; 18403 + version = "1.26"; 18346 18404 src = fetchurl { 18347 - url = mirror://cpan/authors/id/P/PL/PLICEASE/Test-Script-1.25.tar.gz; 18348 - sha256 = "199s78hh77zwwqba6pa1ngzjnzrdj2ka6qv5w0i286aafh93705n"; 18405 + url = mirror://cpan/authors/id/P/PL/PLICEASE/Test-Script-1.26.tar.gz; 18406 + sha256 = "1dvkb8dvidnycd6ws2h2iy262h37fjakflv6z90xrw72xix26hkd"; 18349 18407 }; 18350 18408 18351 18409 buildInputs = [ Test2Suite ]; ··· 18370 18428 18371 18429 TestSimple13 = buildPerlPackage { 18372 18430 pname = "Test-Simple"; 18373 - version = "1.302168"; 18431 + version = "1.302169"; 18374 18432 src = fetchurl { 18375 - url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302168.tar.gz; 18376 - sha256 = "02f6132b2062abb23474b0fc02e70a0fbbf7bf581a6010e64c08891530447ffa"; 18433 + url = mirror://cpan/authors/id/E/EX/EXODIST/Test-Simple-1.302169.tar.gz; 18434 + sha256 = "411704776f0f787b1c2e4fb0e612162650a80b0dc0a719d84abc1070025ac723"; 18377 18435 }; 18378 18436 meta = { 18379 18437 description = "Basic utilities for writing tests"; ··· 18463 18521 18464 18522 TestTime = buildPerlPackage { 18465 18523 pname = "Test-Time"; 18466 - version = "0.05"; 18524 + version = "0.08"; 18467 18525 src = fetchurl { 18468 - url = mirror://cpan/authors/id/S/SA/SATOH/Test-Time-0.05.tar.gz; 18469 - sha256 = "abef8885a811440114bfe067edc32f08500fbfd624902f8c3a81fc224ac4b410"; 18526 + url = mirror://cpan/authors/id/S/SA/SATOH/Test-Time-0.08.tar.gz; 18527 + sha256 = "b8bc3b074bb2247e8588399c1e55d071f049cf6ce1c8b4192c38cf3c24559548"; 18470 18528 }; 18471 18529 meta = { 18472 18530 description = "Overrides the time() and sleep() core functions for testing"; ··· 19662 19720 19663 19721 TypeTiny = buildPerlPackage { 19664 19722 pname = "Type-Tiny"; 19665 - version = "1.004004"; 19723 + version = "1.006000"; 19666 19724 src = fetchurl { 19667 - url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.004004.tar.gz; 19668 - sha256 = "081281ea004cdd89003d938aa52c1398e24411dd8f7163b14d0977a13f7062be"; 19725 + url = mirror://cpan/authors/id/T/TO/TOBYINK/Type-Tiny-1.006000.tar.gz; 19726 + sha256 = "d5a60013df0b4a108e5755cfea84a8e81b1eacd4a91f6f17a5515a864ed7fd00"; 19669 19727 }; 19670 19728 propagatedBuildInputs = [ ExporterTiny ]; 19671 19729 meta = { 19672 19730 description = "Tiny, yet Moo(se)-compatible type constraint"; 19673 19731 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 19674 19732 }; 19733 + buildInputs = [ TestMemoryCycle ]; 19675 19734 }; 19676 19735 19677 19736 TypesSerialiser = buildPerlPackage { ··· 20064 20123 20065 20124 WWWMechanize = buildPerlPackage { 20066 20125 pname = "WWW-Mechanize"; 20067 - version = "1.94"; 20126 + version = "1.95"; 20068 20127 src = fetchurl { 20069 - url = mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.94.tar.gz; 20070 - sha256 = "00hh5iaxyfmfgh5irz23v5qpc40hff2v78jyi93assi7a4amfl68"; 20128 + url = mirror://cpan/authors/id/O/OA/OALDERS/WWW-Mechanize-1.95.tar.gz; 20129 + sha256 = "1w121x0xsn1bm699ncanyxqv3njqam3zzjkq8p54bqmzpikn5crs"; 20071 20130 }; 20072 20131 propagatedBuildInputs = [ HTMLForm HTMLTree LWP ]; 20073 20132 doCheck = false; ··· 20399 20458 20400 20459 XMLParser = buildPerlPackage { 20401 20460 pname = "XML-Parser"; 20402 - version = "2.46"; 20461 + version = "2.44"; 20403 20462 src = fetchurl { 20404 - url = mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.46.tar.gz; 20405 - sha256 = "0pai3ik47q7rgnix9644c673fwydz52gqkxr9kxwq765j4j36cfk"; 20463 + url = mirror://cpan/authors/id/T/TO/TODDR/XML-Parser-2.44.tar.gz; 20464 + sha256 = "05ij0g6bfn27iaggxf8nl5rhlwx6f6p6xmdav6rjcly3x5zd1s8s"; 20406 20465 }; 20407 20466 patchPhase = stdenv.lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) '' 20408 20467 substituteInPlace Expat/Makefile.PL --replace 'use English;' '#'