From 5647f4953d50b03b48ca6dbb831a196406e4e0fd Mon Sep 17 00:00:00 2001 From: Jeremy Soller <jeremy@system76.com> Date: Sun, 31 Mar 2019 15:07:59 -0600 Subject: [PATCH] Reduce git patch --- recipes/git/git.patch | 179 +++++------------------------------------- 1 file changed, 20 insertions(+), 159 deletions(-) diff --git a/recipes/git/git.patch b/recipes/git/git.patch index c8c790fb0..63ad8eecc 100644 --- a/recipes/git/git.patch +++ b/recipes/git/git.patch @@ -1,62 +1,6 @@ -diff -ruw source/builtin/log.c source-new/builtin/log.c ---- source/builtin/log.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/builtin/log.c 2018-12-26 18:36:28.141445392 -0700 -@@ -308,6 +308,7 @@ - - static void setup_early_output(struct rev_info *rev) - { -+#if !defined(__redox__) - struct sigaction sa; - - /* -@@ -333,6 +334,7 @@ - early_output_timer.it_value.tv_sec = 0; - early_output_timer.it_value.tv_usec = 100000; - setitimer(ITIMER_REAL, &early_output_timer, NULL); -+#endif - } - - static void finish_early_output(struct rev_info *rev) -diff -ruw source/common-main.c source-new/common-main.c ---- source/common-main.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/common-main.c 2018-12-26 18:40:38.447229228 -0700 -@@ -15,12 +15,14 @@ - */ - static void restore_sigpipe_to_default(void) - { -+#if !defined(__redox__) - sigset_t unblock; - - sigemptyset(&unblock); - sigaddset(&unblock, SIGPIPE); - sigprocmask(SIG_UNBLOCK, &unblock, NULL); - signal(SIGPIPE, SIG_DFL); -+#endif - } - - int main(int argc, const char **argv) -diff -ruw source/compat/hstrerror.c source-new/compat/hstrerror.c ---- source/compat/hstrerror.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/compat/hstrerror.c 2018-12-26 18:37:12.495372666 -0700 -@@ -5,6 +5,7 @@ - const char *githstrerror(int err) - { - static char buffer[48]; -+#if !defined(__redox__) - switch (err) - { - case HOST_NOT_FOUND: -@@ -16,6 +17,7 @@ - case TRY_AGAIN: - return "Non-authoritative \"host not found\", or SERVERFAIL"; - } -+#endif - snprintf(buffer, sizeof(buffer), "Name resolution error %d", err); - return buffer; - } diff -ruw source/compat/terminal.c source-new/compat/terminal.c --- source/compat/terminal.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/compat/terminal.c 2018-12-26 18:39:47.177777683 -0700 ++++ source-new/compat/terminal.c 2019-03-13 14:50:29.028179965 -0600 @@ -137,6 +137,18 @@ return buf.buf; } @@ -76,21 +20,21 @@ diff -ruw source/compat/terminal.c source-new/compat/terminal.c #else char *git_terminal_prompt(const char *prompt, int echo) -diff -ruw source/connect.c source-new/connect.c ---- source/connect.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/connect.c 2018-12-26 18:56:40.601235949 -0700 -@@ -450,7 +450,7 @@ - - he = gethostbyname(host); - if (!he) -- die("Unable to look up %s (%s)", host, hstrerror(h_errno)); -+ die("Unable to look up %s (%s)", host, strerror(errno)); - nport = strtoul(port, &ep, 10); - if ( ep == port || *ep ) { - /* Not numeric */ +diff -ruw source/configure source-new/configure +--- source/configure 2017-06-04 19:08:11.000000000 -0600 ++++ source-new/configure 2019-03-27 19:53:37.398482599 -0600 +@@ -6156,7 +6156,7 @@ + ac_res=$ac_cv_search_getaddrinfo + if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" +- NO_IPV6= ++ NO_IPV6=YesPlease + else + NO_IPV6=YesPlease + fi diff -ruw source/daemon.c source-new/daemon.c --- source/daemon.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/daemon.c 2018-12-26 19:15:52.002437841 -0700 ++++ source-new/daemon.c 2019-03-13 14:50:29.028179965 -0600 @@ -71,13 +71,21 @@ return hi->ip_address.buf; } @@ -152,28 +96,9 @@ diff -ruw source/daemon.c source-new/daemon.c /* avoid splitting a message in the middle */ setvbuf(stderr, NULL, _IOFBF, 4096); -diff -ruw source/fast-import.c source-new/fast-import.c ---- source/fast-import.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/fast-import.c 2018-12-26 18:46:02.396322633 -0700 -@@ -531,6 +531,7 @@ - - static void set_checkpoint_signal(void) - { -+#if !defined(__redox__) - struct sigaction sa; - - memset(&sa, 0, sizeof(sa)); -@@ -538,6 +539,7 @@ - sigemptyset(&sa.sa_mask); - sa.sa_flags = SA_RESTART; - sigaction(SIGUSR1, &sa, NULL); -+#endif - } - - #endif diff -ruw source/git-compat-util.h source-new/git-compat-util.h --- source/git-compat-util.h 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/git-compat-util.h 2018-12-26 19:11:00.598201504 -0700 ++++ source-new/git-compat-util.h 2019-03-13 15:56:28.419769725 -0600 @@ -179,7 +179,9 @@ #include <assert.h> #include <regex.h> @@ -184,25 +109,7 @@ diff -ruw source/git-compat-util.h source-new/git-compat-util.h #ifndef NO_SYS_POLL_H #include <sys/poll.h> #else -@@ -199,13 +201,17 @@ - #include <sys/wait.h> - #include <sys/resource.h> - #include <sys/socket.h> -+#if !defined(__redox__) - #include <sys/ioctl.h> -+#endif - #include <termios.h> - #ifndef NO_SYS_SELECT_H - #include <sys/select.h> - #endif - #include <netinet/in.h> -+#if !defined(__redox__) - #include <netinet/tcp.h> -+#endif - #include <arpa/inet.h> - #include <netdb.h> - #include <pwd.h> -@@ -320,8 +326,20 @@ +@@ -320,8 +322,20 @@ #endif #ifndef PATH_SEP @@ -225,7 +132,7 @@ diff -ruw source/git-compat-util.h source-new/git-compat-util.h #include <paths.h> diff -ruw source/Makefile source-new/Makefile --- source/Makefile 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/Makefile 2018-12-26 18:35:54.096906095 -0700 ++++ source-new/Makefile 2019-03-13 14:50:29.028179965 -0600 @@ -1802,7 +1802,6 @@ $(BUILT_INS): git$X @@ -265,39 +172,9 @@ diff -ruw source/Makefile source-new/Makefile ln -s "git-remote-http$X" "$$execdir/$$p" 2>/dev/null || \ cp "$$execdir/git-remote-http$X" "$$execdir/$$p" || exit; \ done && \ -diff -ruw source/progress.c source-new/progress.c ---- source/progress.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/progress.c 2018-12-26 19:13:24.522688882 -0700 -@@ -52,11 +52,13 @@ - - progress_update = 0; - -+#if !defined(__redox__) - memset(&sa, 0, sizeof(sa)); - sa.sa_handler = progress_interval; - sigemptyset(&sa.sa_mask); - sa.sa_flags = SA_RESTART; - sigaction(SIGALRM, &sa, NULL); -+#endif - - v.it_interval.tv_sec = 1; - v.it_interval.tv_usec = 0; -@@ -74,8 +76,12 @@ - - static int is_foreground_fd(int fd) - { -+#if defined(__redox__) -+ return 1; -+#else - int tpgrp = tcgetpgrp(fd); - return tpgrp < 0 || tpgrp == getpgid(0); -+#endif - } - - static int display(struct progress *progress, unsigned n, const char *done) diff -ruw source/run-command.c source-new/run-command.c --- source/run-command.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/run-command.c 2018-12-26 19:19:21.042685078 -0700 ++++ source-new/run-command.c 2019-03-13 15:56:57.331276675 -0600 @@ -120,9 +120,9 @@ #ifndef GIT_WINDOWS_NATIVE static inline void dup_devnull(int to) @@ -319,25 +196,9 @@ diff -ruw source/run-command.c source-new/run-command.c strbuf_reset(&buf); -@@ -622,6 +622,7 @@ - struct async *async = data; - intptr_t ret; - -+#if !defined(__redox__) - if (async->isolate_sigpipe) { - sigset_t mask; - sigemptyset(&mask); -@@ -631,6 +632,7 @@ - return (void *)ret; - } - } -+#endif - - pthread_setspecific(async_key, async); - ret = async->proc(async->proc_in, async->proc_out, async->data); diff -ruw source/setup.c source-new/setup.c --- source/setup.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/setup.c 2018-12-26 18:52:50.070479933 -0700 ++++ source-new/setup.c 2019-03-13 14:50:29.028179965 -0600 @@ -1146,11 +1146,11 @@ /* if any standard file descriptor is missing open it to /dev/null */ void sanitize_stdfds(void) @@ -365,7 +226,7 @@ diff -ruw source/setup.c source-new/setup.c close(2); diff -ruw source/strbuf.c source-new/strbuf.c --- source/strbuf.c 2017-06-04 19:08:11.000000000 -0600 -+++ source-new/strbuf.c 2018-12-26 18:53:39.586122270 -0700 ++++ source-new/strbuf.c 2019-03-13 14:50:29.028179965 -0600 @@ -446,6 +446,13 @@ for (;; guessed_len *= 2) { strbuf_grow(sb, guessed_len); -- GitLab