aboutsummaryrefslogtreecommitdiffstats
path: root/shells/es/files
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2004-03-18 20:06:59 +0800
committerkris <kris@FreeBSD.org>2004-03-18 20:06:59 +0800
commitd7e541bb8a44a8c7daf5982b9acd7a2362e4efad (patch)
treee75472a8bbbfe409c803d49fc2dbf50548fcf7ac /shells/es/files
parent693cafd5cecfc23c068d92375201a2591044ab6f (diff)
downloadfreebsd-ports-gnome-d7e541bb8a44a8c7daf5982b9acd7a2362e4efad.tar.gz
freebsd-ports-gnome-d7e541bb8a44a8c7daf5982b9acd7a2362e4efad.tar.zst
freebsd-ports-gnome-d7e541bb8a44a8c7daf5982b9acd7a2362e4efad.zip
Fix build on amd64, and make this port actually run on 5.x.
Submitted by: maintainer
Diffstat (limited to 'shells/es/files')
-rw-r--r--shells/es/files/patch-mksignal15
-rw-r--r--shells/es/files/patch-print.c16
2 files changed, 31 insertions, 0 deletions
diff --git a/shells/es/files/patch-mksignal b/shells/es/files/patch-mksignal
new file mode 100644
index 000000000000..17a4051c678b
--- /dev/null
+++ b/shells/es/files/patch-mksignal
@@ -0,0 +1,15 @@
+*** mksignal.orig Wed Dec 3 20:59:12 2003
+--- mksignal Wed Dec 3 21:00:50 2003
+***************
+*** 106,111 ****
+--- 106,115 ----
+ ignore["SIGRTMIN"] = 1
+ ignore["SIGSETS"] = 1
+ ignore["SIGSTKSZ"] = 1
++
++ # FreeBSD 5 added a signal beyond NSIG; es makes too many
++ # assumptions to make this worth fixing.
++ ignore["SIGTHR"] = 1
+
+ # upper to lowercase translation table: can someone give me an easier
+ # way to do this that works in ancient versions of awk?
diff --git a/shells/es/files/patch-print.c b/shells/es/files/patch-print.c
new file mode 100644
index 000000000000..eef906116206
--- /dev/null
+++ b/shells/es/files/patch-print.c
@@ -0,0 +1,16 @@
+*** print.c.orig Fri Apr 11 15:54:36 1997
+--- print.c Mon Mar 15 18:55:13 2004
+***************
+*** 279,285 ****
+--- 279,289 ----
+ VA_START(format->args, fmt);
+ n += printfmt(format, fmt);
+ va_end(format->args);
++ #if NO_VA_LIST_ASSIGN
++ memcpy(format->args, saveargs, sizeof(va_list));
++ #else
+ format->args = saveargs;
++ #endif
+
+ return n + format->flushed;
+ }