From 3f60f5686d72c758acabf6e0f08d7085716ba4d1 Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Fri, 16 Nov 2018 21:12:59 -0700 Subject: [PATCH] Fix multiple fnmatch --- recipes/gnu-make/make.patch | 42 ++++++++++++++++++++++++++----------- 1 file changed, 30 insertions(+), 12 deletions(-) diff --git a/recipes/gnu-make/make.patch b/recipes/gnu-make/make.patch index bd45ca242..ca146c8b3 100644 --- a/recipes/gnu-make/make.patch +++ b/recipes/gnu-make/make.patch @@ -1,6 +1,6 @@ diff -ru make-4.2/config/config.sub make-4.2-new/config/config.sub ---- make-4.2/config/config.sub 2018-11-16 20:15:41.363343886 -0700 -+++ make-4.2-new/config/config.sub 2018-11-16 20:15:58.095419089 -0700 +--- make-4.2/config/config.sub 2018-11-16 21:11:15.392794814 -0700 ++++ make-4.2-new/config/config.sub 2018-11-16 21:11:37.922637742 -0700 @@ -1376,7 +1376,7 @@ -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ @@ -11,8 +11,8 @@ diff -ru make-4.2/config/config.sub make-4.2-new/config/config.sub | -aos* | -aros* | -cloudabi* | -sortix* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ diff -ru make-4.2/getopt1.c make-4.2-new/getopt1.c ---- make-4.2/getopt1.c 2018-11-16 20:15:41.379343966 -0700 -+++ make-4.2-new/getopt1.c 2018-11-16 20:28:25.520961828 -0700 +--- make-4.2/getopt1.c 2018-11-16 21:11:15.408796156 -0700 ++++ make-4.2-new/getopt1.c 2018-11-16 21:11:37.922637742 -0700 @@ -48,6 +48,8 @@ #endif #endif @@ -23,8 +23,8 @@ diff -ru make-4.2/getopt1.c make-4.2-new/getopt1.c diff -ru make-4.2/getopt.c make-4.2-new/getopt.c ---- make-4.2/getopt.c 2018-11-16 20:15:41.359343867 -0700 -+++ make-4.2-new/getopt.c 2018-11-16 20:28:07.653254603 -0700 +--- make-4.2/getopt.c 2018-11-16 21:11:15.384794143 -0700 ++++ make-4.2-new/getopt.c 2018-11-16 21:11:37.922637742 -0700 @@ -56,6 +56,8 @@ # endif #endif @@ -34,9 +34,27 @@ diff -ru make-4.2/getopt.c make-4.2-new/getopt.c #ifndef ELIDE_CODE +diff -ru make-4.2/glob/fnmatch.c make-4.2-new/glob/fnmatch.c +--- make-4.2/glob/fnmatch.c 2018-11-16 21:11:15.384794143 -0700 ++++ make-4.2-new/glob/fnmatch.c 2018-11-16 21:11:53.311846128 -0700 +@@ -477,6 +477,7 @@ + } + + ++/* + int + fnmatch (pattern, string, flags) + const char *pattern; +@@ -485,5 +486,6 @@ + { + return internal_fnmatch (pattern, string, flags & FNM_PERIOD, flags); + } ++*/ + + #endif /* _LIBC or not __GNU_LIBRARY__. */ diff -ru make-4.2/glob/glob.c make-4.2-new/glob/glob.c ---- make-4.2/glob/glob.c 2018-11-16 20:15:41.359343867 -0700 -+++ make-4.2-new/glob/glob.c 2018-11-16 20:15:58.095419089 -0700 +--- make-4.2/glob/glob.c 2018-11-16 21:11:15.384794143 -0700 ++++ make-4.2-new/glob/glob.c 2018-11-16 21:11:37.926638062 -0700 @@ -625,9 +625,9 @@ #else const char *home_dir = getenv ("HOME"); @@ -59,8 +77,8 @@ diff -ru make-4.2/glob/glob.c make-4.2-new/glob/glob.c { char *end_name = strchr (dirname, '/'); diff -ru make-4.2/job.c make-4.2-new/job.c ---- make-4.2/job.c 2018-11-16 20:15:41.351343827 -0700 -+++ make-4.2-new/job.c 2018-11-16 20:15:58.099419106 -0700 +--- make-4.2/job.c 2018-11-16 21:11:15.380793809 -0700 ++++ make-4.2-new/job.c 2018-11-16 21:11:37.926638062 -0700 @@ -1038,7 +1038,7 @@ void block_sigs (void) @@ -83,8 +101,8 @@ diff -ru make-4.2/job.c make-4.2-new/job.c #endif diff -ru make-4.2/read.c make-4.2-new/read.c ---- make-4.2/read.c 2018-11-16 20:15:41.359343867 -0700 -+++ make-4.2-new/read.c 2018-11-16 20:15:58.099419106 -0700 +--- make-4.2/read.c 2018-11-16 21:11:15.384794143 -0700 ++++ make-4.2-new/read.c 2018-11-16 21:11:37.926638062 -0700 @@ -2937,7 +2937,7 @@ free (home_dir); home_dir = getenv ("HOME"); -- GitLab