Commit Graph

1946 Commits

Author SHA1 Message Date
Marius Bakke 78a9a2501d
gnu: texinfo: Fix FTBFS with Perl 5.28.
* gnu/packages/patches/texinfo-perl-compat.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/texinfo.scm (texinfo)[source](patches): New field.
2018-07-21 02:45:55 +02:00
Marius Bakke f94a8654d6
gnu: perl: Update to 5.28.0.
* gnu/packages/patches/perl-deterministic-ordering.patch: Adjust path.
* gnu/packages/patches/perl-archive-tar-CVE-2018-12015.patch,
gnu/packages/patches/perl-file-path-CVE-2017-6512.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/perl.scm (perl): Update to 5.28.0.
[source](patches): Remove obsolete.
2018-07-21 02:12:33 +02:00
Marius Bakke 6c4709889c
gnu: binutils: Update to 2.31.1.
* gnu/packages/base.scm (binutils): Update to 2.31.1.
(binutils/fixed): Remove variable
* gnu/packages/linux.scm (make-linux-libre): Remove AArch64 workaround.
* gnu/packages/patches/binutils-aarch64-symbol-relocation.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-07-19 00:52:22 +02:00
Ricardo Wurmus f1728d4346
Merge branch 'master' into core-updates 2018-06-29 22:51:23 +02:00
Mark H Weaver 605e3345c3
gnu: icecat: Add more fixes from upstream mozilla-esr52.
Includes fixes for CVE-2018-12363, CVE-2018-12364, CVE-2018-12366, the
remaining 1 out of 2 changesets for CVE-2018-5156, and the remaining 7 out
of 17 changesets for CVE-2018-5188.

* gnu/packages/gnuzilla.scm (icecat)[source]: Add selected fixes from
the upstream mozilla-esr52 repository.
* gnu/packages/patches/icecat-bug-1413868-pt1.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-27 01:08:53 -04:00
Fis Trivial f19b263078
gnu: Add beignet.
* gnu/packages/opencl.scm (beignet): New variable.
* gnu/packages/patches/beignet-correct-file-names.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2018-06-26 23:01:16 +02:00
Leo Famulari 8dbfaff028
gnu: libtiff: Fix CVE-2018-{8905,10963}.
* gnu/packages/patches/libtiff-CVE-2018-8905.patch,
gnu/packages/patches/libtiff-CVE-2018-10963.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/image.scm (libtiff)[replacement]: New field.
(libtiff/fixed): New variable.
2018-06-26 11:49:07 -04:00
Marius Bakke a1fa2691cd
gnu: Add gcc@8.
* gnu/packages/patches/gcc-8-strmov-store-file-names.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gcc.scm (gcc-8): New public variable.
2018-06-26 17:27:40 +02:00
Gábor Boskovits 7c7323e432
gnu: java-commons-collections: Fix java8 errors.
* gnu/packages/java.scm (java-commons-collections)[source]: Add patch.
* gnu/packages/patches/java-commons-collections-fix-java8.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-26 11:35:14 +02:00
Tobias Geerinckx-Rice 0e66f4a12f
gnu: dovecot-trees: Fix build with dovecot 2.3.
* gnu/packages/mail.scm (dovecot-trees)[source]: Add patch.
* gnu/packages/patches/dovecot-trees-support-dovecot-2.3.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-26 02:16:57 +02:00
Tobias Geerinckx-Rice 8edebd3207
gnu: nyx: Show header stats.
This is a follow-up to commit 18ab54d4a2
and fixes a regression introduced by Nyx 2.0.4 + Python 3.

* gnu/packages/tor.scm (nyx)[source]: Add patch.
* gnu/packages/patches/nyx-show-header-stats-with-python3.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-22 01:07:20 +02:00
Julien Lepiller 6a8d338158
gnu: ocaml: Build reproducibly.
* gnu/packages/patches/ocaml-enable-ocamldoc-reproducibility.patch: New
file.
* gnu/packages/ocaml.scm (ocaml)[origin]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-20 21:26:16 +02:00
Tobias Geerinckx-Rice ab5fc6a982
gnu: libyaml: Update to 0.1.7.
* gnu/packages/web.scm (libyaml): Update to 0.1.7.
[source]: Remove patch.
* gnu/packages/patches/libyaml-CVE-2014-9130.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-06-19 22:23:40 +02:00
Tobias Geerinckx-Rice 8893218a7d
gnu: mrrescue: Work on Löve 11.
* gnu/packages/games.scm (mrrescue)[arguments]: Extract & patch the game
data, and point ‘love’ to this modified copy.  Minor cosmetic tweaks.
[native-inputs]: Add unzip, patch, and the love-11.patch which is...
* gnu/packages/patches/mrrescue-support-love-11.patch: ...a new file.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-19 22:20:15 +02:00
Efraim Flashner 2b94c14c9e
gnu: x265: Fix building on armhf-linux and aarch64-linux.
* gnu/packages/video.scm (x265)[source]: Add patch.
[arguments]: Enable PIC on armhf-linux.
* gnu/packages/patches/x265-fix-ppc64le-build.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-06-19 21:49:12 +03:00
Leo Famulari bc19a68c5c
gnu: QEMU: Fix CVE-2018-11806.
* gnu/packages/patches/qemu-CVE-2018-11806.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/virtualization.scm (qemu)[source]: Use it.
2018-06-19 01:19:35 -04:00
Leo Famulari 9f162c0ab4
gnu: OpenSSL 1.1.0: Fix CVE-2018-{0495,0732}.
* gnu/packages/patches/openssl-1.1.0-CVE-2018-0495.patch,
gnu/packages/patches/openssl-1.1.0-CVE-2018-0732.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/tls.scm (openssl-next)[source]: Use them.
2018-06-18 12:04:49 -04:00
Leo Famulari b8ea0db3ae
gnu: OpenSSL 1.0.2: Fix CVE-2018-{0495,0732}.
* gnu/packages/patches/openssl-1.0.2-CVE-2018-0495.patch,
gnu/packages/patches/openssl-1.0.2-CVE-2018-0732.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/tls.scm (openssl)[replacement]: New field.
(openssl/fixed): New variable.
2018-06-18 12:04:49 -04:00
Pierre Neidhardt a14de83213
gnu: upx: Fix CVE-2017-15056.
* gnu/packages/patches/upx-protect-against-bad-crafted-input.patch: New file.
* gnu/packages/compression.scm (upx)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2018-06-17 01:40:13 +02:00
Marius Bakke ed2ae0dc7f
gnu: strace: Update to 4.23.
* gnu/packages/linux.scm (strace): Update to 4.23.
[source]: Remove obsolete patch.
* gnu/packages/patches/strace-kernel-4.16.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-06-16 21:35:26 +02:00
Marius Bakke 406c83f78d
gnu: perl: Fix CVE-2018-12015.
* gnu/packages/patches/perl-archive-tar-CVE-2018-12015.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/perl.scm (perl-5.26.2)[source](patches): Use it.
2018-06-16 21:35:25 +02:00
Marius Bakke cdbcfc113b
gnu: linux-libre: Fix build on AArch64.
* gnu/packages/patches/binutils-aarch64-symbol-relocation.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/base.scm (binutils/fixed): New public variable.
* gnu/packages/linux.scm (make-linux-libre)[native-inputs]: On aarch64, define
new ld-wrapper with the above binutils and use it.
2018-06-16 21:35:24 +02:00
Leo Famulari 12e530ba63
gnu: BIND: Fix CVE-2018-5738.
* gnu/packages/patches/bind-CVE-2018-5738.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/dns.scm (isc-bind)[source]: Use it.
2018-06-15 16:41:16 -04:00
Leo Famulari b6c675c693
gnu: GnuPG 1.4: Update to 1.4.23.
* gnu/packages/gnupg.scm (gnupg-1): Update to 1.4.23.
[source]: Remove patch.
* gnu/packages/patches/gnupg-1.4-CVE-2018-12020.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-06-14 15:35:23 -04:00
Tobias Geerinckx-Rice 1ba7a62362
gnu: python-nose-timer: Update to 0.7.2.
* gnu/packages/check.scm (python-nose-timer): Update to 0.7.2.
[source]: Remove patch...
* gnu/packages/patches/python-nose-timer-drop-ordereddict.patch:
...delete file...
* gnu/local.mk (dist_patch_DATA): ...and remove it.
2018-06-14 18:55:46 +02:00
Clément Lassieur ab6f400531
gnu: password-store: Update to 1.7.2.
* gnu/packages/password-utils.scm (password-store): Update to 1.7.2.
[source]: Remove 'password-store-gnupg-compat.patch'.
* gnu/packages/patches/password-store-gnupg-compat.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2018-06-14 17:36:59 +02:00
Ludovic Courtès 243ea8673f
gnu: gcc: Fix 'gcc-strmov-store-file-names.patch'.
Fixes <https://bugs.gnu.org/31708>.

Previously GCC would crash when encountering a 'static const' element
without an initializer, as in:

  #define _GNU_SOURCE
  #include <string.h>

  void foo (char *x)
  {
    static const char buf[12];
    memcpy (x, buf, 12);
  }

* gnu/packages/patches/gcc-strmov-store-file-names.patch: Return false
when DECL_INITIAL returns NULL_TREE.
2018-06-13 23:04:51 +02:00
Ludovic Courtès b5edc47912
gnu: flann: Fix builds with CMake >= 3.11.
* gnu/packages/patches/flann-cmake-3.11.patch: New file.
* gnu/packages/maths.scm (flann)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-12 15:23:34 +02:00
Tobias Geerinckx-Rice eb5d2792a0
gnu: freetype: Update to 2.9.1.
* gnu/packages/fontutils.scm (freetype): Update to 2.9.1.
[source]: Remove patch...
* gnu/packages/patches/freetype-CVE-2018-6942.patch: ...delete...
* gnu/local.mk (dist_patch_DATA): ...and remove it.
2018-06-12 15:06:20 +02:00
Tobias Geerinckx-Rice f68f5e28ed
gnu: cups, cups-minimal: Update to 2.2.8.
* gnu/packages/cups.scm (cups-minimal): Update to 2.2.8.
[source]: Remove patch...
* gnu/packages/patches/cups-fix-builds-without-PAM.patch: ...delete...
* gnu/local.mk (dist_patch_DATA): ..and remove it.
2018-06-12 15:06:19 +02:00
Christopher Baines e7a25d2ae7
gnu: elixir: Enable more tests and remove patch.
Previously, due to issues in the erlang package, many tests would fail, and
the package would also nondeterministically fail to build. This is now
fixed (by patching occurrences of /bin/sh in the erlang package), so all the
tests can be run.

* gnu/packages/elixir.scm (elixir)[source]: Remove patches.
[arguments]: Remove the fix-or-disable-tests phase. Add a new set-home phase
to set the HOME environment variable prior to running the tests.
* gnu/packages/patches/elixir-disable-failing-tests.patch: Delete this file.
* gnu/local.mk: Remove now deleted patch.
2018-06-12 07:46:18 +01:00
Danny Milosavljevic fc51c11b9d
gnu: mumble: Fix build with Boost 1.66.
Fixes <https://bugs.gnu.org/31775>.

* gnu/packages/patches/mumble-1.2.19-abs.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/telephony.scm (mumble)[source]: Add it.
2018-06-10 16:03:35 +02:00
Alex Vong 09b21b77cc
gnu: heimdal: Update to 7.5.0.
* gnu/packages/kerberos.scm (heimdal): Update to 7.5.0.
[source]: Update source uri.  Remove patches.
[arguments]: Adjust #:configure-flags and build phases accordingly.
[inputs]: Add sqlite.
[native-inputs]: Add texinfo and unzip.
* gnu/packages/patches/heimdal-CVE-2017-6594.patch,
  gnu/packages/patches/heimdal-CVE-2017-11103.patch: Remove files.
* gnu/local.mk (dist_patch_DATA): Remove them.

Co-authored-by: 宋文武 <iyzsong@member.fsf.org>
2018-06-10 16:00:45 +08:00
Leo Famulari 65956ad352
gnu: GnuPG 1.4: Fix CVE-2018-12020.
* gnu/packages/patches/gnupg-1.4-CVE-2018-12020.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/gnupg.scm (gnupg-1)[source]: Use it.
2018-06-09 17:50:03 -04:00
Julien Lepiller 458687d586
gnu: Add maven-artifact.
* gnu/packages/maven.scm (maven-artifact): New variable.
* gnu/packages/patches/maven-generate-component-xml.patch: New file.
* gnu/packages/patches/maven-generate-javax-inject-named.patch: New
file.
* gnu/local.mk (dist_patch_DATA): Add them.
2018-06-09 23:24:52 +02:00
Ludovic Courtès 849a1399ca
gnu: doxygen: Work around GCC ICE on armhf-linux.
Reported by Mark H Weaver <mhw@netris.org>
at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=31708#10>.

* gnu/packages/patches/doxygen-gcc-ice.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/documentation.scm (doxygen)[inputs]: Add "gcc-ice-patch"
on armhf-* only.
[arguments]: Add 'apply-gcc-patch' phase on armhf-* only.
2018-06-08 15:23:39 +02:00
Ricardo Wurmus 54179e2463
gnu: libreoffice: Update to 6.0.5.1.
* gnu/packages/patches/libreoffice-icu.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/libreoffice.scm (libreoffice): Update to 6.0.5.1.
[source]: Add patch.
[inputs]: Add libepubgen and libqxp.
[arguments]: Adjust "prepare-src" phase.
2018-06-07 11:09:54 +02:00
Adam Zimmerman d6dd64af37
gnu: opensmtpd: Fix crash on table authentication.
* gnu/packages/patches/opensmtpd-fix-crash.patch: New patch.
* gnu/packages/mail.scm (opensmtpd)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2018-06-07 03:57:42 +02:00
Ricardo Wurmus 8709624756
Merge branch 'origin/core-updates-next' into core-updates 2018-06-06 23:01:48 +02:00
Ludovic Courtès 7394e264fc
gnu: perf: Work around GCC bug.
Works around <https://bugs.gnu.org/31708>.

* gnu/packages/patches/perf-gcc-ice.patch: New patch.
* gnu/packages/linux.scm (perf)[source]: Use it.
* gnu/local.mk (dist_patch_DATA): Add it.
2018-06-04 14:03:54 +02:00
Ricardo Wurmus 32da38d572
Merge branch 'master' into core-updates 2018-06-04 11:25:48 +02:00
Efraim Flashner 68ddfb2e8d
gnu: quassel: Fix building with Qt 5.11.
* gnu/packages/irc.scm (quassel)[sources]: Add patch. Return #t from
snippet.
* gnu/packages/patches/quassel-qt-5.11.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-06-03 15:49:50 +03:00
Ludovic Courtès a13c1bf4ca
Merge branch 'master' into core-updates 2018-06-01 23:41:40 +02:00
Stefan Stefanović 8674abb1dd
gnu: sddm: Fix CMake build.
* gnu/packages/display-managers.scm (sddm): Fix CMake build.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/patches/sddm-fix-build-with-qt-5.11-1024.patch: New file.

Signed-off-by: Rutger Helling <rhelling@mykolab.com>
2018-06-01 12:17:00 +02:00
Ludovic Courtès 9ab0627eee
gnu: glibc-locales: Adjust patch that no longer applied.
* gnu/packages/patches/glibc-locales.patch: Adjust for glibc 2.27.
2018-05-30 15:21:27 +02:00
Mark H Weaver 341a36b32c
Merge branch 'master' into core-updates 2018-05-30 02:21:29 -04:00
Mark H Weaver a21bcd7079
Revert "gnu: swig: Patch for Octave 4.4."
This reverts commit 3771000f89.
2018-05-30 02:18:26 -04:00
Mark H Weaver c0d7c1244a
Merge branch 'master' into core-updates 2018-05-29 21:20:47 -04:00
Kei Kebreau 3771000f89
gnu: swig: Patch for Octave 4.4.
* gnu/packages/swig.scm (swig)[source]: Add patch.
* gnu/packages/patches/swig-octave-patches.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
2018-05-29 18:20:38 -04:00
Ricardo Wurmus b347317ae6
Merge branch 'master' into core-updates 2018-05-29 15:41:06 +02:00