summaryrefslogtreecommitdiff
path: root/gnu/packages/base.scm
Commit message (Expand)AuthorAgeFilesLines
...
| * gnu: glibc: Add mitigations for CVE-2017-1000366.•••* gnu/packages/base.scm (glibc/linux)[replacement]: New field. (glibc-2.25-patched): New variable. (glibc-2.24, glibc-2.23, glibc-2.22, glibc-2.21)[source]: Add patches. [replacement]: New field. (glibc-locales)[replacement]: New field. * gnu/packages/patches/glibc-CVE-2017-1000366-pt1.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt2.patch, gnu/packages/patches/glibc-CVE-2017-1000366-pt3.patch: New files. * gnu/local.mk (dist_patch_DATA): Add them. Modified-By: Mark H Weaver <mhw@netris.org> Efraim Flashner2017-06-241-7/+40
| * gnu: glibc-2.22: Return #t from 'fix-pwd' phase.•••Based on a patch by Efraim Flashner <efraim@flashner.co.il>. * gnu/packages/base.scm (glibc-2.22)[arguments]: Return #t from 'fix-pwd' phase. Mark H Weaver2017-06-241-1/+2
* | gnu: glibc: Move i686 patch to source field.•••This is a rewrite of changes introduced by commits b2fd8f63679aa4f244c36fdca62f23c00b8eded9, c2e4f14ac8cd3e1ce7f46a192ad0c9acc084b210, 441e99d433583fdf76910c3f9323f78a1d1bbaf3 and d03b34cf190b5790ee1884ae551634f5f736f4f1. * gnu/packages/base.scm (glibc/linux)[source]: Add i686 patch. [arguments]: Remove conditional patch application from build phase. [native-inputs]: Remove patch. (glibc/hurd)[arguments]: Inherit pre-configure build phase from glibc/linux. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]: Remove patch. Ricardo Wurmus2017-05-291-88/+3
* | gnu: Remove workaround for <https://bugs.gnu.org/26238>.•••* gnu/packages/base.scm (coreutils-8.27): Remove variable. * gnu/system.scm (%base-packages): Change back to COREUTILS. Marius Bakke2017-05-281-23/+0
* | gnu: binutils: Update to 2.28.•••* gnu/packages/base.scm (binutils): Update to 2.28. [source]<patches>: Remove upstreamed patch. [arguments]<#:configure-flags>: Remove "--disable-werror" * gnu/packages/patches/binutils-mips-bash-bug.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Marius Bakke2017-05-281-8/+3
* | gnu: diffutils: Update to 3.6.•••* gnu/packages/base.scm (diffutils): Update to 3.6. Marius Bakke2017-05-241-2/+2
* | Merge branch 'master' into core-updatesRicardo Wurmus2017-05-241-34/+149
|\|
| * gnu: glibc/hurd: Do not apply i686 patch.•••This is a follow-up to commit c2e4f14ac8cd3e1ce7f46a192ad0c9acc084b210. * gnu/packages/base.scm (glibc/hurd)[arguments]: Override pre-configure phase with a copy that does not include the patch application. Ricardo Wurmus2017-05-161-0/+65
| * gnu: glibc/hurd: Use modify-phases syntax.•••* gnu/packages/base.scm (glibc/hurd)[arguments]: Use modify-phases syntax. Ricardo Wurmus2017-05-161-29/+27
| * gnu: libiconv: Update to 1.15.•••* gnu/packages/base.scm (libiconv): Update to 1.15. Ludovic Courtès2017-05-021-2/+2
| * gnu: glibc/linux: Fix build of glibc-intermediate.•••This is a follow-up to commit b2fd8f63679aa4f244c36fdca62f23c00b8eded9. * gnu/packages/base.scm (glibc/linux)[arguments]: Take patch from either native-inputs or just inputs; fix syntax error; report errors on patch failure. Ricardo Wurmus2017-04-301-4/+7
| * gnu: glibc/linux: Fix runtime crashes on i686 systems.•••* gnu/packages/patches/glibc-memchr-overflow-i686.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[native-inputs]: Add the patch conditionally for i686 systems. * gnu/packages/base.scm (glibc/linux)[native-inputs]: Add the patch conditionally for i686 systems. [arguments]: Apply the patch conditionally on i686 systems. Ricardo Wurmus2017-04-291-1/+19
| * Merge branch 'master' into stagingLeo Famulari2017-04-251-1/+8
| |\
| | * gnu: coreutils@8.27: Do not apply 'coreutils-cut-huge-range-test.patch'.•••This patch is not needed in 8.27. Reported by Mark H Weaver <mhw@netris.org>. * gnu/packages/base.scm (coreutils-8.27)[arguments]: New field. Ludovic Courtès2017-04-231-1/+8
| * | Merge branch 'master' into stagingLeo Famulari2017-04-221-0/+17
| |\|
| | * gnu: Add workaround for `date` regression in coreutils@8.26.•••See <https://bugs.gnu.org/23035> and <https://bugs.gnu.org/26238>. * gnu/packages/base.scm (coreutils-8.27): New variable. * gnu/system.scm (%base-packages): Use that instead of COREUTILS. Marius Bakke2017-04-191-0/+17
| * | gnu: tzdata: Update to 2017b.•••* gnu/packages/base.scm (tzdata): Update to 2017b. Leo Famulari2017-04-021-3/+3
| |/
* | gnu: ld-wrapper: Build with Guile 2.2.•••Reported by Sergei Trofimovich <slyfox@inbox.ru>. * gnu/packages/base.scm (make-ld-wrapper): Change #:guile to default to GUILE-2.2. * gnu/packages/commencement.scm (ld-wrapper): Define in terms of 'make-ld-wrapper' such that #:guile-for-build and #:guile are the same. Ludovic Courtès2017-04-201-1/+1
* | gnu: libiconv: Update to 1.15.•••* gnu/packages/base.scm (libiconv): Update to 1.15. [source]: Remove snippet. Efraim Flashner2017-04-181-10/+3
* | gnu: findutils: Fix make check issues on multi-core machines.•••* gnu/packages/patches/findutils-gnulib-multi-core.patch: New file. * gnu/local.mk (dist_patch): Add previous patch. * gnu/packages/base.scm (findutils)[patches]: Add a reference to the previous patch. Signed-off-by: Marius Bakke <mbakke@fastmail.com> Mathieu Othacehe2017-04-171-2/+8
* | gnu: glibc/linux: Re-enable parallel build.•••Parallel build failure was fixed upstream as: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=e8b6be0016f131c2ac72bf3213eabdb59800e63b * gnu/packages/base.scm (glibc/linux): Re-enable parallel build. Signed-off-by: Sergei Trofimovich <slyfox@inbox.ru> Signed-off-by: Kei Kebreau <kei@openmailbox.org> Sergei Trofimovich2017-04-161-4/+0
* | gnu: coreutils: Update to 8.27.•••* gnu/packages/base.scm (coreutils): Update to 8.27. [source](patches): Remove "coreutils-fix-cross-compilation.patch" and add "coreutils-cut-huge-range-test.patch". [native-inputs]: Remove "coreutils-cut-huge-range-test.patch". [arguments]: Remove 'patch-cut-test' phase. Remove #:parallel-tests?. * gnu/local.mk (dist_patch_DATA): Remove "coreutils-fix-cross-compilation.patch". * gnu/packages/patches/coreutils-fix-cross-compilation.patch: Remove. * gnu/packages/patches/coreutils-cut-huge-range-test.patch: Adjust. Ludovic Courtès2017-04-081-31/+7
* | gnu: grep: Fix for gnulib library.•••* gnu/packages/patches/grep-gnulib-lock.patch: New file. * gnu/packages/base.scm (grep)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Add it. rennes2017-04-081-1/+3
|/
* Merge branch 'master' into core-updates•••Most conflicts are from 6fd52309b8f52c9bb59fccffac53e029ce94b698. Marius Bakke2017-03-301-12/+12
|\
| * gnu: Use HTTPS for almost all gnu.org HOME-PAGEs.•••All HTTP gnu.org (and supported subdomain) HOME-PAGEs changed to HTTPS. Tobias Geerinckx-Rice2017-03-301-13/+13
* | gnu: coreutils: Patch 'cut' unit test on ARM.•••Fixes <https://bugs.gnu.org/26253>. * gnu/packages/patches/coreutils-cut-huge-range-test.patch: New file. * gnu/packages/base.scm (coreutils)[native-inputs]: Add it as an input. [arguments] <#:phases>: On ARM, add 'patch-cut-test' phase. * gnu/local.mk (dist_patch_DATA): Add 'coreutils-cut-huge-range-test.patch'. Ludovic Courtès2017-03-251-4/+27
* | gnu: Add a tzdata variant for testing purposes.•••* gnu/packages/base.scm (tzdata-2017a): New variable. * gnu/packages/glib.scm (glib)[inputs]: Remove tzdata. [native-inputs]: Add tzdata-2017a. [arguments]: Add tzdata-2017a to #:disallowed-references. * gnu/packages/statistics.scm (r)[inputs]: Remove tzdata. [native-inputs]: Add tzdata-2017a. [arguments]: Add tzdata-2017a to #:disallowed-references. Leo Famulari2017-03-121-0/+25
* | gnu: tzdata: Update to 2017a.•••* gnu/packages/base.scm (tzdata): Update to 2017a. Leo Famulari2017-03-081-3/+3
* | gnu: coreutils: Don't run tests in parallel.•••* gnu/packages/base.scm (coreutils)[arguments]: Add '#:parallel-tests? #f' to address a race contition in the test suite. Efraim Flashner2017-02-201-0/+1
* | gnu: grep: Update to 3.0.•••* gnu/packages/base.scm (grep): Update to 3.0. Marius Bakke2017-02-101-2/+2
* | gnu: glibc: Add version 2.24.•••* gnu/packages/base.scm (glibc-2.24): New variable. Efraim Flashner2017-02-071-0/+12
* | gnu: glibc: Update to 2.25.•••* gnu/packages/base.scm (glibc): Update to 2.25 Efraim Flashner2017-02-071-2/+2
* | gnu: grep: Update to 2.28.•••* gnu/packages/base.scm (grep): Update to 2.28. Marius Bakke2017-02-071-2/+2
* | gnu: sed: Update to 4.4.•••* gnu/packages/base.scm (sed): Update to 4.4. Marius Bakke2017-02-041-2/+2
* | gnu: coreutils: Fix cross-compilation.•••* gnu/packages/patches/coreutils-fix-cross-compilation.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (coreutils)[source]: Use it. Manolis Ragkousis2017-01-271-1/+2
* | gnu: sed: Do not attempt to rebuild 'doc/sed.1'.•••* gnu/packages/base.scm (sed)[arguments]: Add 'dont-rebuild-sed.1' phase. [native-inputs]: Remove. Ludovic Courtès2017-01-221-2/+9
* | gnu: sed: Use the same phases whether or not we're cross-compiling.•••* gnu/packages/base.scm (sed)[arguments]: Make #:phases argument unconditional. In 'patch-test-suite' phase, use (which "sh") instead of referring to the "bash" input. Ludovic Courtès2017-01-221-14/+11
* | gnu: glibc/linux: Use /bin/sh instead of /bin/bash as the default shell.•••* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh for scripts that lack a shebang. Leo Famulari2017-01-061-1/+1
* | gnu: glibc/linux: Don't replace 'sh' reference with 'bash'.•••* gnu/packages/base.scm (glibc/linux)[arguments]: Use /bin/sh instead of /bin/bash in 'pre-configure' phase. Leo Famulari2017-01-061-1/+1
* | gnu: gnu-make: Don't replace 'sh' reference with 'bash'.•••* gnu/packages/base.scm (gnu-make)[arguments]: Use /bin/sh instead of /bin/bash in 'set-default-shell' phase. Leo Famulari2017-01-061-1/+1
* | Merge branch 'master' into core-updatesLeo Famulari2017-01-061-9/+23
|\|
| * gnu: glibc-hurd: Disable werror.•••* gnu/packages/base.scm (glibc/hurd)[arguments]: Add "--disable-werror". Manolis Ragkousis2017-01-031-0/+3
| * gnu: glibc-hurd: Update to 2.23.•••* gnu/packages/base.scm (glibc/hurd)[version]: Update to version 2.23. Manolis Ragkousis2016-12-281-3/+3
| * Merge remote-tracking branch 'origin/master' into stagingLudovic Courtès2016-12-091-1/+12
| |\
| | * gnu: Add function libiconv-if-needed.•••* gnu/packages/base.scm (libiconv-if-needed): New function. Jan Nieuwenhuizen2016-12-071-1/+12
| * | gnu: tzdata: Update to 2016j.•••* gnu/packages/base.scm (tzdata): Update to 2016j. [source]: Use HTTPS URL. [home-page]: Use HTTPS URL. Leo Famulari2016-12-021-5/+5
| |/
* | gnu: sed: Update to 4.3.•••* gnu/packages/base.scm (sed): Update to 4.3. [source]: Use xz tarball. Remove upstreamed patch. [arguments]: Fix '/bin/sh' -> 'bash' substitution. [home-page]: Use https. [native-inputs]: Add perl. * gnu/packages/patches/sed-hurd-path-max.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it. Marius Bakke2017-01-051-6/+7
* | gnu: tar: Fix CVE-2016-6321.•••* gnu/packages/patches/tar-CVE-2016-6321.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/base.scm (tar)[source]: Use it. Signed-off-by: Leo Famulari <leo@famulari.name> Alex Vong2017-01-011-1/+2
* | gnu: grep: Update to 2.27.•••* gnu/packages/base.scm (grep): Update to 2.27. Efraim Flashner2016-12-101-2/+2
* | gnu: coreutils: Update to 8.26.•••* gnu/packages/base.scm (coreutils): Update to 8.26. Efraim Flashner2016-12-031-2/+2