gnu: mesa: Build LLVM Gallium drivers.
Fixes <https://bugs.gnu.org/25953>.
* gnu/packages/gl.scm (mesa)[inputs]: Add llvm.
[arguments]: Build LLVM Gallium drivers.
gnu: gcc: Force Aarch64 to use /lib.
* gnu/packages/gcc.scm (gcc)[arguments]: On aarch64 replace force libdir
to be lib and not lib64.
gnu: libice: Build with libbsd [fixes CVE-2017-2626].
* gnu/packages/xorg.scm (libice)[inputs]: Add libbsd.
gnu: libxdmcp: Build with libbsd [fixes CVE-2017-2625].
* gnu/packages/xorg.scm (libxdmcp)[inputs]: Add libbsd.
gnu: xorg-server: Update to 1.19.2 [fixes CVE-2017-2624].
* gnu/packages/xorg.scm (xorg-server): Update to 1.19.2.
gnu: php: Update to 7.1.2.
* gnu/packages/php.scm (php): Update to 7.1.2.
[inputs]: Add gnutls.
[arguments]: Disable more tests in 'prepare-tests' phase.
(gd-for-php): Remove variable.
* gnu/packages/patches/gd-fix-chunk-size-on-boundaries.patch,
gnu/packages/patches/gd-fix-truecolor-format-correction.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: gd: Fix an issue with XBM decoding.
* gnu/packages/patches/gd-php-73968-Fix-109-XBM-reading.patch: New file.
* gnu/local.scm (dist_patch_DATA): Add it.
* gnu/packages/gd.scm (gd)[source]: Use it.
Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: fontconfig: Fix PATH_MAX for Hurd systems.
* gnu/packages/patches/fontconfig-path-max.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/fontutils.scm (fontconfig)[source]: Use it.
Signed-off-by: Manolis Ragkousis <manolis837@gmail.com>
gnu: pth: Add support for aarch64.
* gnu/packages/pth.scm (pth)[arguments]: When compiling on aarch64 add
the '--host=aarch64' flag.
[home-page]: Use https.
gnu: libdrm-symbol-check.patch: Add case for radeon.
* gnu/packages/patches/libdrm-symbol-check.patch: Add the extra seven
symbols from the public headers to the radeon-symbol-check to satisfy
the test. Also add aarch64-linux to the list of architectures affected.
gnu: gd: Fix test failure on aarch64.
* gnu/packages/gd.scm (gd)[arguments]: Add make-flag -ffp-contract=off
to work around upstream bug 278.
gnu: doxygen: Update to 1.8.13.
* gnu/packages/documentation.scm (doxygen): Update to 1.8.13.
gnu: flex: Update to 2.6.3.
* gnu/packages/flex.scm (flex): Update to 2.6.3.
gnu: cups: Fix build failure in reset-gzip-timestamps phase.
* gnu/packages/cups.scm (cups)[arguments]: Add 'make-manpages-writable' phase.
gnu: harfbuzz: Update to 1.4.3.
* gnu/packages/gtk.scm (harfbuzz): Update to 1.4.3.
gnu: libx11: Update to 1.6.5.
* gnu/packages/xorg.scm (libx11): Update to 1.6.5.
gnu: fontconfig: Fix test-suite for freetype update.
* gnu/packages/fontutils.scm (fontconfig)[arguments]: Add phase to fix
the test-suite to have the input expected.
gnu: bluez: Update to 5.44.
* gnu/packages/linux.scm (bluez): Update to 5.44.