summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gnustep-apps/terminal')
-rw-r--r--gnustep-apps/terminal/Manifest3
-rw-r--r--gnustep-apps/terminal/files/terminal-0.9.5_pre20060324-size_t.patch38
-rw-r--r--gnustep-apps/terminal/terminal-0.9.5_pre20060324.ebuild1
3 files changed, 41 insertions, 1 deletions
diff --git a/gnustep-apps/terminal/Manifest b/gnustep-apps/terminal/Manifest
index 7382e24..b478cdb 100644
--- a/gnustep-apps/terminal/Manifest
+++ b/gnustep-apps/terminal/Manifest
@@ -1,3 +1,4 @@
+AUX terminal-0.9.5_pre20060324-size_t.patch 724 RMD160 6fecfd58e5d109e35bd96ac31f21f0b026df982d SHA1 fd54041589b3c9b565a20c152e71ba2343be8b72 SHA256 4134baf8a415dd9b46274f6be7ab0663c1ee150be3dc0b56d876228f19cc6ab5
AUX terminal-0.9.5_pre20060324-solaris.patch 2270 RMD160 a1183a07a9f9b55586b32cec1ef6686ad86c8dee SHA1 f439e3687c477a0c6d0a77a79777d6de4fb1f786 SHA256 7c5687b7ca3231bbfd91daf6a29233e203fbaab72558d8a46c9b6e17653b57d8
DIST terminal-0.9.5_pre20060324.tar.bz2 64141 RMD160 c38df5e80b705c349370165db7ff49398894e167 SHA1 1f3e550314c8648004391dafa99d14b2e330ad2d SHA256 7a893eaefcfa80b89fbf083899d7b6ebc85ce6e3559d62b946a7b8ca685680e4
-EBUILD terminal-0.9.5_pre20060324.ebuild 575 RMD160 1ae4b57c3773ece1e253e687d9038179d7e74c0d SHA1 5f37e206ed6b1f5971c20c8642a601a705ebaeb0 SHA256 39c308f63653f300f341ca40f2818ca6e86e8527f5f02fc78eb64b99fc3d6b87
+EBUILD terminal-0.9.5_pre20060324.ebuild 615 RMD160 51fe27e23987d7c2a9520a0f6e8afd040b0162ef SHA1 2673274d5f2a681cba48e3fb6bc2966fff1337c1 SHA256 3360b4985752f10b16fa5e9a8d4c2a2bce381ab31a1884108413c1e62d35a14f
diff --git a/gnustep-apps/terminal/files/terminal-0.9.5_pre20060324-size_t.patch b/gnustep-apps/terminal/files/terminal-0.9.5_pre20060324-size_t.patch
new file mode 100644
index 0000000..aededf2
--- /dev/null
+++ b/gnustep-apps/terminal/files/terminal-0.9.5_pre20060324-size_t.patch
@@ -0,0 +1,38 @@
+--- Terminal/TerminalParser_Linux.h
++++ Terminal/TerminalParser_Linux.h
+@@ -31,7 +31,7 @@
+ int utf_count;
+
+ unsigned char input_buf[16];
+- int input_buf_len;
++ size_t input_buf_len;
+
+ #define TITLE_BUF_SIZE 255
+ char title_buf[TITLE_BUF_SIZE+1];
+--- Terminal/TerminalParser_Linux.m
++++ Terminal/TerminalParser_Linux.m
+@@ -1118,9 +1118,9 @@
+ screen_char_t ch;
+
+ char *inp;
+- int in_size;
++ size_t in_size;
+ char *outp;
+- int out_size;
++ size_t out_size;
+ int char_width;
+
+ int ret;
+@@ -1211,10 +1211,10 @@
+ if (iconv_input_state)
+ {
+ unsigned int *inp;
+- int insize;
++ size_t insize;
+ char *outp;
+ char buf[16+1];
+- int outsize;
++ size_t outsize;
+ int ret;
+
+ for (i=0;i<l;i++)
diff --git a/gnustep-apps/terminal/terminal-0.9.5_pre20060324.ebuild b/gnustep-apps/terminal/terminal-0.9.5_pre20060324.ebuild
index 1d6ce78..1f1a24c 100644
--- a/gnustep-apps/terminal/terminal-0.9.5_pre20060324.ebuild
+++ b/gnustep-apps/terminal/terminal-0.9.5_pre20060324.ebuild
@@ -21,4 +21,5 @@ src_unpack() {
cd "${S}"
# on Solaris -lutil doesn't exist, which hence doesn't provide forkpty
epatch "${FILESDIR}"/${P}-solaris.patch
+ epatch "${FILESDIR}"/${P}-size_t.patch
}