guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: Merge branch 'master' into core-updates


From: Ricardo Wurmus
Subject: 01/01: Merge branch 'master' into core-updates
Date: Wed, 24 May 2017 06:14:53 -0400 (EDT)

rekado pushed a commit to branch core-updates
in repository guix.

commit d1a914082b7e53636f9801769ef96218b2125c4b
Merge: 657fb6c ae54843
Author: Ricardo Wurmus <address@hidden>
Date:   Wed May 24 12:05:47 2017 +0200

    Merge branch 'master' into core-updates

 .dir-locals.el                                     |    8 +
 .gitignore                                         |    4 +
 .mailmap                                           |   15 +-
 Makefile.am                                        |  206 +-
 NEWS                                               |  611 +-
 bayfront.guixsd.org.pub                            |    6 +
 build-aux/build-self.scm                           |   88 +-
 build-aux/check-available-binaries.scm             |    9 +-
 build-aux/check-final-inputs-self-contained.scm    |    6 +-
 build-aux/compile-all.scm                          |    5 +-
 build-aux/download.scm                             |   20 +-
 build-aux/git-version-gen                          |  226 +
 build-aux/hydra/evaluate.scm                       |    9 +-
 build-aux/hydra/gnu-system.scm                     |    2 +-
 build-aux/update-NEWS.scm                          |  161 +
 build-aux/update-guix-package.scm                  |  144 +
 configure.ac                                       |    6 +-
 doc/contributing.texi                              |   32 +-
 doc/guix.texi                                      |  704 +-
 doc/htmlxref.cnf                                   |    4 +-
 etc/guix-daemon.service.in                         |    4 +-
 etc/indent-code.el.in                              |    4 +-
 gnu.scm                                            |    4 +-
 gnu/bootloader.scm                                 |  127 +
 gnu/bootloader/extlinux.scm                        |  120 +
 gnu/{system => bootloader}/grub.scm                |  206 +-
 gnu/build/activation.scm                           |    9 +-
 gnu/build/file-systems.scm                         |   88 +-
 gnu/build/install.scm                              |   36 +-
 gnu/build/linux-boot.scm                           |    2 +
 gnu/build/linux-modules.scm                        |    2 +
 gnu/build/vm.scm                                   |  133 +-
 gnu/local.mk                                       |  146 +-
 gnu/packages.scm                                   |  124 +-
 gnu/packages/abiword.scm                           |   18 +-
 gnu/packages/acct.scm                              |    4 +-
 gnu/packages/admin.scm                             |  269 +-
 gnu/packages/algebra.scm                           |   51 +-
 gnu/packages/android.scm                           |  300 +
 gnu/packages/aspell.scm                            |   27 +-
 gnu/packages/audacity.scm                          |  103 -
 gnu/packages/audio.scm                             |  152 +-
 gnu/packages/augeas.scm                            |    6 +-
 gnu/packages/autotools.scm                         |   31 +-
 .../linux-libre/{4.10-i686.conf => 4.11-i686.conf} |  196 +-
 .../{4.10-x86_64.conf => 4.11-x86_64.conf}         |  193 +-
 gnu/packages/backup.scm                            |   34 +-
 gnu/packages/base.scm                              |  183 +-
 gnu/packages/benchmark.scm                         |    8 +-
 gnu/packages/bioinformatics.scm                    |  863 ++-
 gnu/packages/bootloaders.scm                       |   10 +-
 gnu/packages/bootstrap.scm                         |    1 +
 gnu/packages/build-tools.scm                       |   92 +
 gnu/packages/calendar.scm                          |    4 +-
 gnu/packages/cdrom.scm                             |  175 +-
 gnu/packages/certs.scm                             |    4 +-
 gnu/packages/check.scm                             |    5 +-
 gnu/packages/ci.scm                                |   33 +-
 gnu/packages/commencement.scm                      |   13 +-
 gnu/packages/compression.scm                       |   22 +-
 gnu/packages/connman.scm                           |   10 +-
 gnu/packages/crypto.scm                            |    4 +-
 gnu/packages/cryptsetup.scm                        |    8 +-
 gnu/packages/cups.scm                              |    3 +-
 gnu/packages/curl.scm                              |    4 +-
 gnu/packages/databases.scm                         |  151 +-
 gnu/packages/datastructures.scm                    |    2 +-
 gnu/packages/dav.scm                               |    4 +-
 gnu/packages/dillo.scm                             |   63 -
 gnu/packages/direct-connect.scm                    |   82 +
 gnu/packages/disk.scm                              |   44 +
 gnu/packages/display-managers.scm                  |  110 +
 gnu/packages/django.scm                            |  518 +-
 gnu/packages/dns.scm                               |   27 +-
 gnu/packages/ebook.scm                             |   72 +-
 gnu/packages/education.scm                         |   45 +
 gnu/packages/elf.scm                               |    4 +-
 gnu/packages/elixir.scm                            |   11 +-
 gnu/packages/emacs.scm                             |  895 ++-
 gnu/packages/embedded.scm                          |   24 +
 gnu/packages/engineering.scm                       |   56 +-
 gnu/packages/enlightenment.scm                     |   12 +-
 gnu/packages/erlang.scm                            |   14 +-
 gnu/packages/finance.scm                           |    4 +-
 gnu/packages/fonts.scm                             |  170 +-
 gnu/packages/fontutils.scm                         |    7 +-
 gnu/packages/freedesktop.scm                       |   50 +-
 gnu/packages/game-development.scm                  |   77 +-
 gnu/packages/games.scm                             |  861 ++-
 gnu/packages/gcc.scm                               |  157 +-
 gnu/packages/gd.scm                                |    6 +-
 gnu/packages/ghostscript.scm                       |    6 +-
 gnu/packages/gimp.scm                              |    6 +-
 gnu/packages/gl.scm                                |   74 +-
 gnu/packages/gnome.scm                             |  271 +-
 gnu/packages/gnucash.scm                           |    4 +-
 gnu/packages/gnunet.scm                            |    6 +-
 gnu/packages/gnupg.scm                             |   17 +-
 gnu/packages/gnustep.scm                           |   37 +-
 gnu/packages/gnuzilla.scm                          |  243 +-
 gnu/packages/golang.scm                            |   15 +-
 gnu/packages/gstreamer.scm                         |   32 +-
 gnu/packages/gtk.scm                               |   54 +-
 gnu/packages/guile.scm                             |  209 +-
 gnu/packages/hurd.scm                              |   48 +-
 gnu/packages/ibus.scm                              |   24 +-
 gnu/packages/icu4c.scm                             |   33 +
 gnu/packages/idris.scm                             |   10 +-
 gnu/packages/image-processing.scm                  |  130 +
 gnu/packages/image-viewers.scm                     |  144 +-
 gnu/packages/image.scm                             |   55 +-
 gnu/packages/imagemagick.scm                       |    4 +-
 gnu/packages/irc.scm                               |   24 +-
 gnu/packages/java.scm                              | 4380 +++++++++++--
 gnu/packages/jemalloc.scm                          |   19 +
 gnu/packages/julia.scm                             |    6 +-
 gnu/packages/kde-frameworks.scm                    |  344 +-
 gnu/packages/kde.scm                               |   16 +-
 gnu/packages/kodi.scm                              |   10 +-
 gnu/packages/language.scm                          |   52 +-
 gnu/packages/ldc.scm                               |   25 +-
 gnu/packages/libevent.scm                          |   13 +-
 gnu/packages/libffcall.scm                         |   19 +-
 gnu/packages/libusb.scm                            |  110 +-
 gnu/packages/links.scm                             |   81 -
 gnu/packages/linux.scm                             |  428 +-
 gnu/packages/lisp.scm                              |  214 +-
 gnu/packages/llvm.scm                              |   26 +
 gnu/packages/logging.scm                           |   47 +-
 gnu/packages/lsof.scm                              |   50 +-
 gnu/packages/lxde.scm                              |   23 +-
 gnu/packages/lynx.scm                              |   91 -
 gnu/packages/machine-learning.scm                  |    5 +-
 gnu/packages/mail.scm                              |  339 +-
 gnu/packages/man.scm                               |    5 +-
 gnu/packages/mate.scm                              |    9 +-
 gnu/packages/maths.scm                             |   65 +-
 gnu/packages/mc.scm                                |    8 +-
 gnu/packages/mes.scm                               |  102 +
 gnu/packages/messaging.scm                         |   52 +-
 gnu/packages/moreutils.scm                         |   12 +-
 gnu/packages/mpd.scm                               |    8 +-
 gnu/packages/mpi.scm                               |    6 +-
 gnu/packages/music.scm                             |  504 +-
 gnu/packages/nano.scm                              |    6 +-
 gnu/packages/ncurses.scm                           |    2 +-
 gnu/packages/networking.scm                        |   46 +-
 gnu/packages/nfs.scm                               |   77 +-
 gnu/packages/node.scm                              |   24 +-
 gnu/packages/ocaml.scm                             |  120 +-
 gnu/packages/ocr.scm                               |    4 +-
 gnu/packages/onc-rpc.scm                           |   12 +-
 gnu/packages/openldap.scm                          |   54 +-
 gnu/packages/package-management.scm                |  385 +-
 gnu/packages/parallel.scm                          |    4 +-
 gnu/packages/password-utils.scm                    |   12 +-
 .../abiword-black-drawing-with-gtk322.patch        |   49 +
 .../patches/abiword-explictly-cast-bools.patch     |   14 +-
 gnu/packages/patches/aspell-default-dict-dir.patch |   20 +
 .../patches/audacity-fix-ffmpeg-binding.patch      |   32 -
 .../patches/calibre-dont-load-remote-icons.patch   |   45 +
 gnu/packages/patches/calibre-drop-unrar.patch      |   48 +-
 .../patches/calibre-use-packaged-feedparser.patch  |   51 +
 .../patches/cdrtools-3.01-mkisofs-isoinfo.patch    |  514 ++
 .../patches/ceph-disable-cpu-optimizations.patch   |   27 +-
 .../patches/ceph-disable-unittest-throttle.patch   |   52 +
 .../cool-retro-term-dont-check-uninit-member.patch |   33 +
 .../patches/cool-retro-term-fix-array-size.patch   |   25 +
 .../patches/cool-retro-term-memory-leak-1.patch    |   32 +
 .../cool-retro-term-remove-non-free-fonts.patch    |  205 +
 .../patches/dvd+rw-tools-add-include.patch         |   14 +
 .../patches/elixir-disable-failing-tests.patch     |  145 +-
 gnu/packages/patches/fabric-tests.patch            |   15 +
 .../patches/fuse-overlapping-headers.patch         |   28 +
 .../patches/gcc-libiberty-printf-decl.patch        |   28 -
 gnu/packages/patches/gcj-arm-mode.patch            |   36 -
 .../patches/ghostscript-CVE-2017-8291.patch        |   73 +
 .../patches/glibc-memchr-overflow-i686.patch       |   74 +
 gnu/packages/patches/glog-gcc-5-demangling.patch   |   64 +
 .../patches/gnome-shell-CVE-2017-8288.patch        |   54 +
 .../patches/gnupg-2.1-fix-Y2038-test-failure.patch |   67 -
 gnu/packages/patches/graphite2-CVE-2017-5436.patch |   25 +
 .../patches/graphite2-check-code-point-limit.patch |   50 +
 .../graphite2-fix-32-bit-wrap-arounds.patch        |   93 +
 .../graphite2-non-linear-classes-even-number.patch |   26 +
 gnu/packages/patches/grub-CVE-2015-8370.patch      |   45 -
 gnu/packages/patches/grub-freetype.patch           |   24 -
 gnu/packages/patches/grub-gets-undeclared.patch    |   42 -
 gnu/packages/patches/gspell-dash-test.patch        |   16 +
 gnu/packages/patches/guile-arm-fixes.patch         |  203 -
 gnu/packages/patches/guile-ssh-double-free.patch   |   37 +
 gnu/packages/patches/guile-ssh-rexec-bug.patch     |   16 +
 .../hurd-fix-eth-multiplexer-dependency.patch      |   26 +
 gnu/packages/patches/hypre-doc-tables.patch        |   25 -
 gnu/packages/patches/hypre-ldflags.patch           |    9 -
 .../patches/icecat-avoid-bundled-libraries.patch   |   37 +-
 gnu/packages/patches/icecat-binutils.patch         |   40 -
 gnu/packages/patches/icu4c-CVE-2014-6585.patch     |   21 -
 gnu/packages/patches/icu4c-CVE-2015-1270.patch     |   15 -
 gnu/packages/patches/icu4c-CVE-2015-4760.patch     |  189 -
 .../icu4c-CVE-2017-7867-CVE-2017-7868.patch        |  164 +
 .../icu4c-reset-keyword-list-iterator.patch        |  130 +
 gnu/packages/patches/jasper-CVE-2017-6850.patch    |  284 +
 gnu/packages/patches/jbig2dec-CVE-2017-7885.patch  |   38 +
 gnu/packages/patches/jbig2dec-CVE-2017-7975.patch  |   40 +
 gnu/packages/patches/jbig2dec-CVE-2017-7976.patch  |  122 +
 .../patches/kiki-level-selection-crash.patch       |   19 +
 gnu/packages/patches/kiki-makefile.patch           |   57 +
 gnu/packages/patches/kiki-missing-includes.patch   |   55 +
 gnu/packages/patches/kiki-portability-64bit.patch  |  328 +
 gnu/packages/patches/kio-CVE-2017-6410.patch       |   53 -
 gnu/packages/patches/libbase-fix-includes.patch    |   71 +
 gnu/packages/patches/libbase-use-own-logging.patch |   80 +
 gnu/packages/patches/libcroco-CVE-2017-7960.patch  |   66 +
 gnu/packages/patches/libcroco-CVE-2017-7961.patch  |   50 +
 gnu/packages/patches/libdrm-symbol-check.patch     |   25 +-
 .../libsndfile-CVE-2017-8361-8363-8365.patch       |   77 +
 .../patches/libsndfile-CVE-2017-8362.patch         |   61 +
 .../patches/libsndfile-armhf-type-checks.patch     |   42 +
 gnu/packages/patches/libtiff-CVE-2017-7593.patch   |  113 +
 gnu/packages/patches/libtiff-CVE-2017-7594.patch   |   54 +
 .../patches/libtiff-multiple-UBSAN-crashes.patch   |  449 ++
 gnu/packages/patches/libtirpc-CVE-2017-8779.patch  |  263 +
 .../lierolibre-check-unaligned-access.patch        |   30 +
 .../patches/lierolibre-is-free-software.patch      |   38 +
 .../patches/lierolibre-newer-libconfig.patch       |  190 +
 .../patches/lierolibre-remove-arch-warning.patch   |   30 +
 .../lierolibre-try-building-other-arch.patch       |   56 +
 .../llvm-3.5-fix-clang-build-with-gcc5.patch       |   35 +
 .../patches/luminance-hdr-qt-printer.patch         |   28 +
 gnu/packages/patches/lvm2-static-link.patch        |    4 +-
 .../patches/lxterminal-CVE-2016-10369.patch        |   37 +
 gnu/packages/patches/lz4-fix-test-failures.patch   |  136 +
 .../patches/mesa-fix-32bit-test-failures.patch     |   58 +
 .../patches/mesa-skip-disk-cache-test.patch        |   20 +
 gnu/packages/patches/miniupnpc-CVE-2017-8798.patch |   55 +
 .../patches/mozjs38-pkg-config-version.patch       |   24 +
 gnu/packages/patches/mozjs38-shell-version.patch   |   67 +
 gnu/packages/patches/mozjs38-tracelogger.patch     |  608 ++
 .../patches/mozjs38-version-detection.patch        |  180 +
 gnu/packages/patches/mplayer2-theora-fix.patch     |  286 -
 gnu/packages/patches/mupdf-CVE-2017-5896.patch     |   63 -
 gnu/packages/patches/mupdf-CVE-2017-5991.patch     |  101 -
 .../patches/mupdf-build-with-openjpeg-2.1.patch    |   16 +-
 .../patches/mupdf-mujs-CVE-2016-10132.patch        |  188 -
 .../patches/mupdf-mujs-CVE-2016-10133.patch        |   36 -
 gnu/packages/patches/node-9077.patch               |   25 +-
 .../patches/nss-disable-long-b64-tests.patch       |   34 +
 .../patches/nss-increase-test-timeout.patch        |   10 +-
 .../patches/password-store-gnupg-compat.patch      |   53 -
 gnu/packages/patches/pcre-CVE-2017-7186.patch      |   56 +
 gnu/packages/patches/pcre2-CVE-2017-7186.patch     |   68 +
 gnu/packages/patches/pcre2-CVE-2017-8786.patch     |  155 +
 ...> perl-net-dns-resolver-programmable-fix.patch} |    0
 ...policycoreutils-make-sepolicy-use-python3.patch |  335 +
 .../patches/portaudio-audacity-compat.patch        |   60 +-
 gnu/packages/patches/proot-test-fhs.patch          |   98 +
 .../patches/python-cython-fix-tests-32bit.patch    |   27 +
 .../python-pyopenssl-skip-network-test.patch       |   25 +-
 gnu/packages/patches/qemu-CVE-2016-10155.patch     |   49 -
 gnu/packages/patches/qemu-CVE-2017-2615.patch      |   52 -
 gnu/packages/patches/qemu-CVE-2017-2620.patch      |  134 -
 gnu/packages/patches/qemu-CVE-2017-2630.patch      |   47 -
 gnu/packages/patches/qemu-CVE-2017-5525.patch      |   55 -
 gnu/packages/patches/qemu-CVE-2017-5526.patch      |   58 -
 gnu/packages/patches/qemu-CVE-2017-5552.patch      |   44 -
 gnu/packages/patches/qemu-CVE-2017-5578.patch      |   39 -
 gnu/packages/patches/qemu-CVE-2017-5579.patch      |   44 -
 gnu/packages/patches/qemu-CVE-2017-5667.patch      |   46 -
 gnu/packages/patches/qemu-CVE-2017-5856.patch      |   68 -
 gnu/packages/patches/qemu-CVE-2017-5898.patch      |   44 -
 gnu/packages/patches/qemu-CVE-2017-5931.patch      |   55 -
 gnu/packages/patches/qemu-CVE-2017-7493.patch      |  182 +
 gnu/packages/patches/qtscript-disable-tests.patch  |   64 +
 gnu/packages/patches/reptyr-fix-gcc-7.patch        |   38 +
 gnu/packages/patches/rpcbind-CVE-2017-8779.patch   |   29 +
 .../patches/ruby-concurrent-test-arm.patch         |   26 +-
 .../patches/screen-fix-info-syntax-error.patch     |   47 +
 gnu/packages/patches/serf-comment-style-fix.patch  |   23 -
 .../patches/serf-deflate-buckets-test-fix.patch    |   69 -
 .../patches/shadow-4.4-su-snprintf-fix.patch       |   31 -
 gnu/packages/patches/shadow-CVE-2017-2616.patch    |   72 -
 gnu/packages/patches/soprano-find-clucene.patch    |   15 -
 .../patches/teeworlds-use-latest-wavpack.patch     |   84 +
 .../patches/util-linux-CVE-2017-2616.patch         |   65 -
 .../wmfire-update-for-new-gdk-versions.patch       |  144 +
 .../patches/xf86-video-intel-compat-api.patch      |   13 -
 .../patches/xf86-video-intel-glibc-2.20.patch      |   15 -
 gnu/packages/pcre.scm                              |   13 +-
 gnu/packages/pdf.scm                               |   57 +-
 gnu/packages/perl.scm                              |    8 +-
 gnu/packages/photo.scm                             |   76 +-
 gnu/packages/php.scm                               |   14 +-
 gnu/packages/plotutils.scm                         |    6 +-
 gnu/packages/pulseaudio.scm                        |   51 +-
 gnu/packages/pv.scm                                |    4 +-
 gnu/packages/python.scm                            |  751 ++-
 gnu/packages/qemu.scm                              |   43 +-
 gnu/packages/qt.scm                                |  169 +-
 gnu/packages/ratpoison.scm                         |    7 +-
 gnu/packages/rdf.scm                               |   14 +-
 gnu/packages/regex.scm                             |    4 +-
 gnu/packages/ruby.scm                              |   12 +-
 gnu/packages/rust.scm                              |  126 +-
 gnu/packages/samba.scm                             |   92 +-
 gnu/packages/scheme.scm                            |    4 +-
 gnu/packages/screen.scm                            |   10 +-
 gnu/packages/sdl.scm                               |   21 +-
 gnu/packages/search.scm                            |    4 +-
 gnu/packages/security-token.scm                    |   12 +-
 gnu/packages/selinux.scm                           |  481 ++
 gnu/packages/serialization.scm                     |   77 +-
 gnu/packages/shells.scm                            |   69 +-
 gnu/packages/speech.scm                            |    7 +-
 gnu/packages/ssh.scm                               |   40 +-
 gnu/packages/sssd.scm                              |  173 +
 gnu/packages/statistics.scm                        |  343 +-
 gnu/packages/storage.scm                           |    6 +-
 gnu/packages/suckless.scm                          |   64 +-
 gnu/packages/sync.scm                              |   10 +-
 gnu/packages/synergy.scm                           |    5 +-
 gnu/packages/tcl.scm                               |   35 +-
 gnu/packages/terminals.scm                         |  112 +-
 gnu/packages/tex.scm                               |    2 +-
 gnu/packages/text-editors.scm                      |   74 +-
 gnu/packages/textutils.scm                         |   76 +-
 gnu/packages/tls.scm                               |   79 +-
 gnu/packages/tmux.scm                              |    5 +-
 gnu/packages/tor.scm                               |   22 +-
 gnu/packages/upnp.scm                              |   21 +-
 gnu/packages/version-control.scm                   |  232 +-
 gnu/packages/video.scm                             |  219 +-
 gnu/packages/vim.scm                               |   86 +-
 gnu/packages/vpn.scm                               |    4 +-
 gnu/packages/web-browsers.scm                      |  245 +
 gnu/packages/web.scm                               |  366 +-
 gnu/packages/webkit.scm                            |    4 +-
 gnu/packages/wm.scm                                |    2 +-
 gnu/packages/wxwidgets.scm                         |   64 +-
 gnu/packages/xdisorg.scm                           |    4 +-
 gnu/packages/xfce.scm                              |   32 +
 gnu/packages/xml.scm                               |  198 +-
 gnu/packages/xorg.scm                              |   58 +-
 gnu/packages/zip.scm                               |    2 +-
 gnu/services.scm                                   |  100 +-
 gnu/services/admin.scm                             |    5 +-
 gnu/services/base.scm                              |   68 +-
 gnu/services/cuirass.scm                           |    2 +-
 gnu/services/cups.scm                              |    4 +-
 gnu/services/dict.scm                              |    3 +-
 gnu/services/herd.scm                              |    9 +-
 gnu/services/mail.scm                              |   52 +-
 gnu/services/mcron.scm                             |    5 +-
 gnu/services/networking.scm                        |   53 +-
 gnu/services/pm.scm                                |   44 +-
 gnu/services/shepherd.scm                          |    4 +-
 gnu/services/ssh.scm                               |    7 +-
 gnu/services/web.scm                               |   24 +-
 gnu/system.scm                                     |  332 +-
 gnu/system/examples/bare-bones.tmpl                |    4 +-
 gnu/system/examples/lightweight-desktop.tmpl       |   30 +-
 gnu/system/examples/vm-image.tmpl                  |   53 +
 gnu/system/install.scm                             |   13 +
 gnu/system/linux-initrd.scm                        |    4 +-
 gnu/system/pam.scm                                 |   31 +-
 gnu/system/shadow.scm                              |    4 +-
 gnu/system/vm.scm                                  |   82 +-
 gnu/tests.scm                                      |   22 +-
 gnu/tests/base.scm                                 |   51 +-
 gnu/tests/dict.scm                                 |    9 +-
 gnu/tests/mail.scm                                 |  135 +-
 gnu/tests/nfs.scm                                  |    3 +-
 gnu/tests/ssh.scm                                  |    2 +-
 gnu/tests/web.scm                                  |    1 -
 guix/build-system/ant.scm                          |    8 +-
 guix/build-system/asdf.scm                         |  109 +-
 guix/build-system/emacs.scm                        |    4 +
 guix/build-system/ocaml.scm                        |   76 +-
 guix/build-system/python.scm                       |   85 +-
 guix/build/ant-build-system.scm                    |   44 +-
 guix/build/asdf-build-system.scm                   |  182 +-
 guix/build/bournish.scm                            |   52 +-
 guix/build/cargo-build-system.scm                  |   11 +-
 guix/build/download.scm                            |   23 +-
 guix/build/emacs-build-system.scm                  |   36 +-
 guix/build/java-utils.scm                          |   55 +
 guix/build/lisp-utils.scm                          |  384 +-
 guix/build/profiles.scm                            |    6 +-
 guix/build/pull.scm                                |   75 +-
 guix/build/syscalls.scm                            |  169 +-
 guix/build/union.scm                               |   43 +-
 guix/cache.scm                                     |  113 +
 guix/derivations.scm                               |   87 +-
 guix/discovery.scm                                 |  131 +
 guix/download.scm                                  |   10 +-
 guix/gexp.scm                                      |   58 +-
 guix/git-download.scm                              |   10 +-
 guix/gnupg.scm                                     |    2 +-
 guix/graph.scm                                     |   32 +-
 guix/http-client.scm                               |    4 +-
 guix/import/cpan.scm                               |    2 +-
 guix/import/cran.scm                               |  136 +-
 guix/import/elpa.scm                               |    4 +-
 guix/import/pypi.scm                               |   27 +-
 guix/licenses.scm                                  |   43 +-
 guix/modules.scm                                   |   11 +-
 guix/monads.scm                                    |  236 +-
 guix/nar.scm                                       |    4 +-
 guix/packages.scm                                  |   86 +-
 guix/profiles.scm                                  |   87 +
 guix/records.scm                                   |    9 +-
 guix/scripts.scm                                   |   54 +-
 guix/scripts/archive.scm                           |   46 +-
 guix/scripts/authenticate.scm                      |   12 +-
 guix/scripts/build.scm                             |   91 +-
 guix/scripts/challenge.scm                         |   24 +-
 guix/scripts/container.scm                         |   14 +-
 guix/scripts/container/exec.scm                    |   16 +-
 guix/scripts/copy.scm                              |   57 +-
 guix/scripts/download.scm                          |   24 +-
 guix/scripts/edit.scm                              |   14 +-
 guix/scripts/environment.scm                       |   48 +-
 guix/scripts/gc.scm                                |   44 +-
 guix/scripts/graph.scm                             |   30 +-
 guix/scripts/hash.scm                              |   20 +-
 guix/scripts/import.scm                            |   14 +-
 guix/scripts/import/cpan.scm                       |   14 +-
 guix/scripts/import/cran.scm                       |   16 +-
 guix/scripts/import/crate.scm                      |   14 +-
 guix/scripts/import/elpa.scm                       |   16 +-
 guix/scripts/import/gem.scm                        |   14 +-
 guix/scripts/import/gnu.scm                        |   14 +-
 guix/scripts/import/hackage.scm                    |   24 +-
 guix/scripts/import/nix.scm                        |   10 +-
 guix/scripts/import/pypi.scm                       |   14 +-
 guix/scripts/import/stackage.scm                   |   18 +-
 guix/scripts/lint.scm                              |  186 +-
 guix/scripts/offload.scm                           |   60 +-
 guix/scripts/pack.scm                              |   66 +-
 guix/scripts/package.scm                           |  116 +-
 guix/scripts/perform-download.scm                  |    8 +-
 guix/scripts/publish.scm                           |  332 +-
 guix/scripts/pull.scm                              |  125 +-
 guix/scripts/refresh.scm                           |  138 +-
 guix/scripts/size.scm                              |   30 +-
 guix/scripts/substitute.scm                        |  172 +-
 guix/scripts/system.scm                            |  522 +-
 guix/serialization.scm                             |    5 +-
 guix/ssh.scm                                       |   85 +-
 guix/store.scm                                     |  196 +-
 guix/store/ssh.scm                                 |   39 +
 guix/tests.scm                                     |    6 +-
 guix/ui.scm                                        |  142 +-
 guix/upstream.scm                                  |    8 +-
 guix/utils.scm                                     |    8 +-
 guix/workers.scm                                   |  123 +
 po/guix/Makevars                                   |    7 +-
 po/guix/POTFILES.in                                |    1 +
 po/guix/da.po                                      | 1098 ++--
 po/guix/fr.po                                      | 1063 ++--
 po/packages/Makevars                               |    5 +
 po/packages/da.po                                  | 6703 ++++++++++++--------
 tests/cache.scm                                    |   88 +
 tests/cran.scm                                     |    6 +
 tests/derivations.scm                              |   14 +
 tests/discovery.scm                                |   52 +
 tests/gexp.scm                                     |   11 +
 tests/guix-build.sh                                |    9 +-
 tests/packages.scm                                 |   35 +
 tests/profiles.scm                                 |   29 +
 tests/publish.scm                                  |  131 +-
 tests/scripts-build.scm                            |    7 +-
 tests/search-paths.scm                             |    2 +-
 tests/services.scm                                 |   15 +-
 tests/size.scm                                     |   18 +-
 tests/store.scm                                    |   13 +-
 tests/ui.scm                                       |    6 +-
 tests/workers.scm                                  |   45 +
 478 files changed, 37023 insertions(+), 12722 deletions(-)

diff --cc gnu/local.mk
index a0d7cfd,16b80fd..5ffd977
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -524,7 -537,12 +537,11 @@@ dist_patch_DATA =                                
                
    %D%/packages/patches/clx-remove-demo.patch                  \
    %D%/packages/patches/cmake-fix-tests.patch                  \
    %D%/packages/patches/coda-use-system-libs.patch             \
+   %D%/packages/patches/cool-retro-term-dont-check-uninit-member.patch \
+   %D%/packages/patches/cool-retro-term-fix-array-size.patch   \
+   %D%/packages/patches/cool-retro-term-memory-leak-1.patch    \
+   %D%/packages/patches/cool-retro-term-remove-non-free-fonts.patch    \
    %D%/packages/patches/coreutils-cut-huge-range-test.patch    \
 -  %D%/packages/patches/coreutils-fix-cross-compilation.patch    \
    %D%/packages/patches/cpio-CVE-2016-2037.patch                       \
    %D%/packages/patches/cpufrequtils-fix-aclocal.patch         \
    %D%/packages/patches/cracklib-CVE-2016-6318.patch           \
@@@ -573,6 -592,9 +592,7 @@@
    %D%/packages/patches/freeimage-CVE-2015-0852.patch          \
    %D%/packages/patches/freeimage-CVE-2016-5684.patch          \
    %D%/packages/patches/freeimage-fix-build-with-gcc-5.patch   \
 -  %D%/packages/patches/freetype-CVE-2017-8105.patch           \
 -  %D%/packages/patches/freetype-CVE-2017-8287.patch           \
+   %D%/packages/patches/fuse-overlapping-headers.patch                         
\
    %D%/packages/patches/gawk-shell.patch                               \
    %D%/packages/patches/gcc-arm-bug-71399.patch                        \
    %D%/packages/patches/gcc-arm-link-spec-fix.patch            \
@@@ -618,16 -640,15 +640,16 @@@
    %D%/packages/patches/gobject-introspection-absolute-shlib-path.patch \
    %D%/packages/patches/gobject-introspection-cc.patch         \
    %D%/packages/patches/gobject-introspection-girepository.patch       \
+   %D%/packages/patches/graphite2-CVE-2017-5436.patch          \
+   %D%/packages/patches/graphite2-check-code-point-limit.patch \
    %D%/packages/patches/graphite2-ffloat-store.patch           \
+   %D%/packages/patches/graphite2-fix-32-bit-wrap-arounds.patch        \
+   %D%/packages/patches/graphite2-non-linear-classes-even-number.patch \
 +  %D%/packages/patches/grep-gnulib-lock.patch                   \
    %D%/packages/patches/grep-timing-sensitive-test.patch               \
-   %D%/packages/patches/grub-CVE-2015-8370.patch                       \
-   %D%/packages/patches/grub-gets-undeclared.patch             \
-   %D%/packages/patches/grub-freetype.patch                    \
    %D%/packages/patches/gsl-test-i686.patch                    \
+   %D%/packages/patches/gspell-dash-test.patch                 \
    %D%/packages/patches/guile-1.8-cpp-4.5.patch                        \
-   %D%/packages/patches/guile-arm-fixes.patch                  \
    %D%/packages/patches/guile-default-utf8.patch                       \
    %D%/packages/patches/guile-linux-syscalls.patch             \
    %D%/packages/patches/guile-present-coding.patch             \
diff --cc gnu/packages/algebra.scm
index 1f34e86,db1344f..9abff04
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@@ -1,10 -1,11 +1,12 @@@
  ;;; GNU Guix --- Functional package management for GNU
  ;;; Copyright © 2012, 2013, 2014, 2015, 2016, 2017 Andreas Enge 
<address@hidden>
  ;;; Copyright © 2013, 2015, 2017 Ludovic Courtès <address@hidden>
- ;;; Copyright © 2016 Nicolas Goaziou <address@hidden>
+ ;;; Copyright © 2016, 2017 Nicolas Goaziou <address@hidden>
  ;;; Copyright © 2014 Mark H Weaver <address@hidden>
  ;;; Copyright © 2016 Ricardo Wurmus <address@hidden>
 +;;; Copyright © 2017 Efraim Flashner <address@hidden>
+ ;;; Copyright © 2017 Tobias Geerinckx-Rice <address@hidden>
+ ;;; Copyright © 2017 Marius Bakke <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
@@@ -474,28 -477,16 +478,15 @@@ binary."
               (uri (string-append "mirror://gnu/bc/bc-" version ".tar.gz"))
               (sha256
                (base32
-                "0cqf5jkwx6awgd2xc2a0mkpxilzcfmhncdcfg7c9439wgkqxkxjf"))))
+                "0amh9ik44jfg66csyvf4zz1l878c4755kjndq9j0270akflgrbb2"))))
      (build-system gnu-build-system)
--    (inputs `(("readline" ,readline)))
-     (native-inputs `(("flex" ,flex)))
+     (native-inputs
+      `(("ed" ,ed)
+        ("flex" ,flex)
+        ("texinfo" ,texinfo)))
      (arguments
-      '(#:phases
-        (modify-phases %standard-phases
-          (replace 'configure
-            (lambda* (#:key outputs #:allow-other-keys)
-              ;; This old `configure' script doesn't support
-              ;; variables passed as arguments.
-              (let ((out (assoc-ref outputs "out")))
-                (setenv "CONFIG_SHELL" (which "bash"))
-                (zero?
-                 (system*
-                  "./configure"
-                  (string-append "--prefix=" out)
-                  ;; By default, man and info pages are put in
-                  ;; PREFIX/{man,info}, but we want them in
-                  ;; PREFIX/share/{man,info}.
-                  (string-append "--mandir=" out "/share/man")
-                  (string-append "--infodir=" out "/share/info")))))))))
+      '(#:configure-flags
+        (list "--with-readline")))
      (home-page "https://www.gnu.org/software/bc/";)
      (synopsis "Arbitrary precision numeric processing language")
      (description
diff --cc gnu/packages/base.scm
index 4fd9ed8,d135a18..972b51b
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@@ -5,10 -5,9 +5,11 @@@
  ;;; Copyright © 2014, 2015, 2016 Mark H Weaver <address@hidden>
  ;;; Copyright © 2014 Alex Kost <address@hidden>
  ;;; Copyright © 2014, 2015 Manolis Fragkiskos Ragkousis <address@hidden>
 -;;; Copyright © 2016 Efraim Flashner <address@hidden>
 +;;; Copyright © 2016, 2017 Efraim Flashner <address@hidden>
  ;;; Copyright © 2016 Jan Nieuwenhuizen <address@hidden>
 +;;; Copyright © 2017 Rene Saavedra <address@hidden>
 +;;; Copyright © 2017 Mathieu Othacehe <address@hidden>
+ ;;; Copyright © 2017 Marius Bakke <address@hidden>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/curl.scm
index d0f4bbf,73d402c..420b9ba
--- a/gnu/packages/curl.scm
+++ b/gnu/packages/curl.scm
@@@ -40,14 -40,15 +40,14 @@@
  (define-public curl
    (package
     (name "curl")
-    (version "7.53.1")
 -   (replacement curl-7.54.0)
 -   (version "7.53.0")
++   (version "7.54.0")
     (source (origin
              (method url-fetch)
              (uri (string-append "https://curl.haxx.se/download/curl-";
                                  version ".tar.lzma"))
              (sha256
               (base32
-               "1qpm4qj5llr8f5bbl185gpjqknj47nzhvxd8j1vm6asgk3sly4jb"))))
 -              "1k0i31xygb804c61llhin5wbpcscg4gfqmbxcfkpdr1alwh7igrq"))))
++              "02h7qhl8ynp75g1vcaw18ks0gp7nahvvkqck19pb1q0kkw1scsnd"))))
     (build-system gnu-build-system)
     (outputs '("out"
                "doc"))                             ;1.2 MiB of man3 pages
diff --cc gnu/packages/fontutils.scm
index f53881e,1c4d7d0..5544111
--- a/gnu/packages/fontutils.scm
+++ b/gnu/packages/fontutils.scm
@@@ -381,7 -392,7 +381,12 @@@ applications should be."
         (method url-fetch)
         (uri (string-append "https://github.com/silnrsi/graphite/releases/";
                             "download/" version "/" name "-" version ".tgz"))
--       (patches (search-patches "graphite2-ffloat-store.patch"))
++       (patches (search-patches
++                 "graphite2-ffloat-store.patch"
++                 "graphite2-check-code-point-limit.patch"
++                 "graphite2-CVE-2017-5436.patch"
++                 "graphite2-fix-32-bit-wrap-arounds.patch"
++                 "graphite2-non-linear-classes-even-number.patch"))
         (sha256
          (base32
           "0rs5h7m340z75kygx8d72cps0q6yvvqa9i788vym7585cfv8a0gc"))))
diff --cc gnu/packages/ghostscript.scm
index 33b8f51,1cb651c..3a24580
--- a/gnu/packages/ghostscript.scm
+++ b/gnu/packages/ghostscript.scm
@@@ -130,7 -130,9 +130,8 @@@ printing, and psresize, for adjusting p
  (define-public ghostscript
    (package
     (name "ghostscript")
 -   (replacement ghostscript/fixed)
     (version "9.14.0")
+    ;; XXX Try removing the bundled copy of jbig2dec.
     (source (origin
              (method url-fetch)
              (uri (string-append "mirror://gnu/ghostscript/gnu-ghostscript-"
@@@ -144,6 -146,6 +145,7 @@@
                                       "ghostscript-CVE-2016-7978.patch"
                                       "ghostscript-CVE-2016-7979.patch"
                                       "ghostscript-CVE-2016-8602.patch"
++                                     "ghostscript-CVE-2017-8291.patch"
                                       "ghostscript-runpath.patch"))
              (modules '((guix build utils)))
              (snippet
diff --cc gnu/packages/gnome.scm
index 9856fef,e81a3f0..6990ab5
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@@ -927,7 -963,7 +962,9 @@@ the GNOME desktop environment."
                                    name "-" version ".tar.xz"))
                (sha256
                 (base32
--                "0mm0wldbi40am5qn0nv7psisbg01k42rwzjxl3gv11l5jj554aqk"))))
++                "0mm0wldbi40am5qn0nv7psisbg01k42rwzjxl3gv11l5jj554aqk"))
++              (patches (search-patches "libcroco-CVE-2017-7960.patch"
++                                       "libcroco-CVE-2017-7961.patch"))))
      (build-system gnu-build-system)
      (native-inputs
       `(("pkg-config" ,pkg-config)))
diff --cc gnu/packages/guile.scm
index 46e6dea,5b85a61..bb34063
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@@ -216,14 -227,11 +219,14 @@@ without requiring the source code to b
      (replacement #f)
      (source (origin
                (method url-fetch)
 +
 +              ;; Note: we are limited to one of the compression formats
 +              ;; supported by the bootstrap binaries, so no lzip here.
                (uri (string-append "mirror://gnu/guile/guile-" version
 -                                  ".tar.lz"))
 +                                  ".tar.xz"))
                (sha256
                 (base32
-                 "05dmvhd1y135x7w5qfw4my42cfp6l8bbhjfxvchcc1cbdvzri0f1"))
 -                "1dnh75h4rkx1zflpsngznkwcd6afn6zrc5x3xq7n946pm5bnx5bq"))
++                "1azm25zcmxif0skxfrp11d2wc89nrzpjaann9yxdw6pvjxhs948w"))
                (modules '((guix build utils)))
  
                ;; Remove the pre-built object files.  Instead, build everything
diff --cc gnu/packages/icu4c.scm
index d842f03,3e96520..3461285
--- a/gnu/packages/icu4c.scm
+++ b/gnu/packages/icu4c.scm
@@@ -38,6 -42,6 +41,9 @@@
                    "/icu4c-"
                    (string-map (lambda (x) (if (char=? x #\.) #\_ x)) version)
                    "-src.tgz"))
++            (patches
++             (search-patches "icu4c-CVE-2017-7867-CVE-2017-7868.patch"
++                             "icu4c-reset-keyword-list-iterator.patch"))
              (sha256
               (base32 
"036shcb3f8bm1lynhlsb4kpjm9s9c2vdiir01vg216rs2l8482ib"))))
     (build-system gnu-build-system)
@@@ -63,3 -67,40 +69,30 @@@ globalisation support for software appl
  C/C++ part.")
     (license x11)
     (home-page "http://site.icu-project.org/";)))
+ 
 -(define icu4c/fixed
 -  (package
 -    (inherit icu4c)
 -    (replacement #f)
 -    (source (origin
 -              (inherit (package-source icu4c))
 -              (patches
 -               (search-patches "icu4c-CVE-2017-7867-CVE-2017-7868.patch"
 -                               "icu4c-reset-keyword-list-iterator.patch"))))))
 -
+ (define-public java-icu4j
+   (package
+     (name "java-icu4j")
+     (version "59.1")
+     (source (origin
+               (method url-fetch)
+               (uri (string-append 
"http://download.icu-project.org/files/icu4j/";
+                                   version "/icu4j-"
+                                   (string-map (lambda (x)
+                                                 (if (char=? x #\.) #\_ x))
+                                               version)
+                                   "-src.jar"))
+               (sha256
+                (base32
+                 "0bgxsvgi0qcwj60pvcxrf7a3fbk7aksyxnfwpbzavyfrfzixqh0c"))))
+     (build-system ant-build-system)
+     (arguments
+      `(#:tests? #f                      ; no tests included
+        #:jar-name "icu4j.jar"))
+     (home-page "http://site.icu-project.org/";)
+     (synopsis "International Components for Unicode")
+     (description
+      "ICU is a set of C/C++ and Java libraries providing Unicode and
+ globalisation support for software applications.  This package contains the
+ Java part.")
+     (license x11)))
diff --cc gnu/packages/image.scm
index 82fc7bf,86902d5..3268349
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@@ -320,7 -356,7 +356,10 @@@ extracting icontainer icon files."
                                       "libtiff-divide-by-zero-tiffcp.patch"
                                       "libtiff-assertion-failure.patch"
                                       "libtiff-CVE-2016-10094.patch"
--                                     "libtiff-CVE-2017-5225.patch"))
++                                     "libtiff-CVE-2017-5225.patch"
++                                     "libtiff-CVE-2017-7593.patch"
++                                     "libtiff-CVE-2017-7594.patch"
++                                     "libtiff-multiple-UBSAN-crashes.patch"))
              (sha256
               (base32
                "06ghqhr4db1ssq0acyyz49gr8k41gzw6pqb6mbn5r7jqp77s4hwz"))))
diff --cc gnu/packages/pcre.scm
index 011a30d,58beab0..61aaf7c
--- a/gnu/packages/pcre.scm
+++ b/gnu/packages/pcre.scm
@@@ -41,6 -43,6 +42,7 @@@
                                   "pcre-" version ".tar.bz2")
                    (string-append "mirror://sourceforge/pcre/pcre/"
                                   version "/pcre-" version ".tar.bz2")))
++            (patches (search-patches "pcre-CVE-2017-7186.patch"))
              (sha256
               (base32
                "1x7lpjn7jhk0n3sdvggxrlrhab8kkfjwl7qix0ypw9nlx8lpmqh0"))))
diff --cc gnu/packages/pulseaudio.scm
index a12f8d8,92ebe6f..846c174
--- a/gnu/packages/pulseaudio.scm
+++ b/gnu/packages/pulseaudio.scm
@@@ -42,14 -45,16 +45,17 @@@
  (define-public libsndfile
    (package
      (name "libsndfile")
-     (version "1.0.27")
 -    (replacement libsndfile/fixed)
+     (version "1.0.28")
      (source (origin
               (method url-fetch)
               (uri (string-append 
"http://www.mega-nerd.com/libsndfile/files/libsndfile-";
                                   version ".tar.gz"))
 -             (patches (search-patches "libsndfile-armhf-type-checks.patch"))
++             (patches (search-patches "libsndfile-armhf-type-checks.patch"
++                                      
"libsndfile-CVE-2017-8361-8363-8365.patch"
++                                      "libsndfile-CVE-2017-8362.patch"))
               (sha256
                (base32
-                "1h7s61nhf7vklh9sdsbbqzb6x287q4x4j1jc5gmjragl4wprb4d3"))))
+                "1afzm7jx34jhqn32clc5xghyjglccam2728yxlx37yj2y0lkkwqz"))))
      (build-system gnu-build-system)
      (inputs
       `(("libvorbis" ,libvorbis)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]