gnu: m4: Upgrade to 1.4.17.
* gnu/packages/m4.scm (m4): Upgrade to 1.4.17. Remove 'm4-s_isdir.patch' and 'm4-gets-undeclared.patch'. * gnu/packages/patches/m4-s_isdir.patch: Remove. * gnu-system.am (dist_patch_DATA): Adjust accordingly.
This commit is contained in:
		
							parent
							
								
									5608847c6f
								
							
						
					
					
						commit
						1fa49a2c46
					
				
					 3 changed files with 6 additions and 25 deletions
				
			
		|  | @ -222,7 +222,6 @@ dist_patch_DATA =						\ | |||
|   gnu/packages/patches/libtool-skip-tests.patch			\ | ||||
|   gnu/packages/patches/m4-gets-undeclared.patch			\ | ||||
|   gnu/packages/patches/m4-readlink-EINVAL.patch			\ | ||||
|   gnu/packages/patches/m4-s_isdir.patch				\ | ||||
|   gnu/packages/patches/make-impure-dirs.patch			\ | ||||
|   gnu/packages/patches/mcron-install.patch			\ | ||||
|   gnu/packages/patches/perl-no-sys-dirs.patch			\ | ||||
|  |  | |||
|  | @ -26,14 +26,14 @@ | |||
| (define-public m4 | ||||
|   (package | ||||
|    (name "m4") | ||||
|    (version "1.4.16") | ||||
|    (version "1.4.17") | ||||
|    (source (origin | ||||
|             (method url-fetch) | ||||
|             (uri (string-append "mirror://gnu/m4/m4-" | ||||
|                                 version ".tar.bz2")) | ||||
|             (sha256 | ||||
|              (base32 | ||||
|               "035r7ma272j2cwni2961jp22k6bn3n9xwn3b3qbcn2yrvlghql22")))) | ||||
|               "0w0da1chh12mczxa5lnwzjk9czi3dq6gnnndbpa6w4rj76b1yklf")))) | ||||
|    (build-system gnu-build-system) | ||||
|    (arguments | ||||
|     ;; XXX: Disable tests on those platforms with know issues. | ||||
|  | @ -41,10 +41,8 @@ | |||
|                              '("x86_64-darwin" | ||||
|                                "i686-cygwin" | ||||
|                                "i686-sunos"))) | ||||
|       #:patches (list (assoc-ref %build-inputs "patch/s_isdir") | ||||
|                       (assoc-ref %build-inputs | ||||
|                                  "patch/readlink-EINVAL") | ||||
|                       (assoc-ref %build-inputs "patch/gets")) | ||||
|       #:patches (list (assoc-ref %build-inputs | ||||
|                                  "patch/readlink-EINVAL")) | ||||
|       #:phases (alist-cons-before | ||||
|                 'check 'pre-check | ||||
|                 (lambda* (#:key inputs #:allow-other-keys) | ||||
|  | @ -57,10 +55,8 @@ | |||
|                       (("/bin/sh") | ||||
|                        (format #f "~a/bin/bash" bash))))) | ||||
|                 %standard-phases))) | ||||
|    (inputs `(("patch/s_isdir" ,(search-patch "m4-s_isdir.patch")) | ||||
|              ("patch/readlink-EINVAL" | ||||
|               ,(search-patch "m4-readlink-EINVAL.patch")) | ||||
|              ("patch/gets" ,(search-patch "m4-gets-undeclared.patch")))) | ||||
|    (inputs `(("patch/readlink-EINVAL" | ||||
|               ,(search-patch "m4-readlink-EINVAL.patch")))) | ||||
|    (synopsis "Macro processor") | ||||
|    (description | ||||
|     "GNU M4 is an implementation of the traditional Unix macro processor.  It | ||||
|  |  | |||
|  | @ -1,14 +0,0 @@ | |||
| Fails to build with glibc 2.12.1 without this patch. | ||||
| 
 | ||||
| http://lists.gnu.org/archive/html/bug-m4/2010-05/msg00002.html | ||||
| 
 | ||||
| --- a/src/path.c
 | ||||
| +++ b/src/path.c
 | ||||
| @@ -22,6 +22,7 @@
 | ||||
|  /* Handling of path search of included files via the builtins "include" | ||||
|     and "sinclude".  */ | ||||
|   | ||||
|  #include "m4.h" | ||||
| +#include "sys/stat.h"
 | ||||
|   | ||||
|  struct includes | ||||
		Reference in a new issue