Gitweb links:

...log 
http://git.netsurf-browser.org/toolchains.git/shortlog/944f657356371302cb25a42660e4643d72003b5e
...commit 
http://git.netsurf-browser.org/toolchains.git/commit/944f657356371302cb25a42660e4643d72003b5e
...tree 
http://git.netsurf-browser.org/toolchains.git/tree/944f657356371302cb25a42660e4643d72003b5e

The branch, master has been updated
       via  944f657356371302cb25a42660e4643d72003b5e (commit)
      from  a4ddadac3a83348524d120e0332c5f8be5377344 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/toolchains.git/commit/?id=944f657356371302cb25a42660e4643d72003b5e
commit 944f657356371302cb25a42660e4643d72003b5e
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>

    fix m68k amigaos toolchain build

diff --git a/m68k-unknown-amigaos/Makefile b/m68k-unknown-amigaos/Makefile
index 24d3ff5..cd544b8 100644
--- a/m68k-unknown-amigaos/Makefile
+++ b/m68k-unknown-amigaos/Makefile
@@ -25,7 +25,7 @@ UPSTREAM_MPC_VERSION := 0.8.2
 UPSTREAM_MPC_TARBALL := mpc-$(UPSTREAM_MPC_VERSION).tar.gz
 UPSTREAM_MPC_URI := 
http://www.multiprecision.org/mpc/download/$(UPSTREAM_MPC_TARBALL)
 
-UPSTREAM_CLIB2_VERSION := 1_213
+UPSTREAM_CLIB2_VERSION := 1_214
 UPSTREAM_CLIB2_TARBALL := V$(UPSTREAM_CLIB2_VERSION).tar.gz
 UPSTREAM_CLIB2_URI := 
https://github.com/adtools/clib2/archive/$(UPSTREAM_CLIB2_TARBALL)
 
diff --git a/sdk/recipes/patches/openssl/Configurations-50-amigaos.conf.p 
b/sdk/recipes/patches/openssl/Configurations-50-amigaos.conf.p
index 3a12454..23a635b 100644
--- a/sdk/recipes/patches/openssl/Configurations-50-amigaos.conf.p
+++ b/sdk/recipes/patches/openssl/Configurations-50-amigaos.conf.p
@@ -1,6 +1,6 @@
 --- /dev/null  2017-10-10 15:19:45.611896396 +0100
 +++ Configurations/50-amigaos.conf     2017-10-17 15:42:25.304921197 +0100
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,30 @@
 +%targets = (
 +
 +    "ppc-amigaos" => {
@@ -20,11 +20,12 @@
 +    "m68k-unknown-amigaos" => {
 +        inherit_from     => [ "BASE_unix" ],
 +        cc               => "m68k-unknown-amigaos-gcc",
-+        cflags           => picker(default => "-DB_ENDIAN -DTERMIOS 
-DNO_SYS_UN_H -DNO_SYSLOG -m68020",
++        cflags           => picker(default => "-DB_ENDIAN -DTERMIOS 
-DNO_SYS_UN_H -DNO_SYS_PARAM_H -DNO_SYSLOG -m68020 -std=c99",
 +                                   debug   => "-O0 -g",
 +                                   release => "-O3 ",
 +                                 threads("-D_REENTRANT")),
 +        thread_scheme    => "(unknown)",
++        ex_libs          => add("-lm -lnet"),
 +        sys_id           => "AMIGAOS3",
 +        bn_ops           => "BN_LLONG",
 +        ranlib           => "m68k-unknown-amigaos-ranlib",
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bio.b_sock2.c.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bio.b_sock2.c.p
new file mode 100644
index 0000000..1d506af
--- /dev/null
+++ b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bio.b_sock2.c.p
@@ -0,0 +1,36 @@
+--- crypto/bio/b_sock2.c.orig  2017-11-23 12:39:17.912640213 +0000
++++ crypto/bio/b_sock2.c       2017-11-23 12:41:56.350294762 +0000
+@@ -94,6 +94,7 @@
+         }
+     }
+ 
++#if defined(TCP_NODELAY)
+     if (options & BIO_SOCK_NODELAY) {
+         if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &on, sizeof(on)) != 0) 
{
+             SYSerr(SYS_F_SETSOCKOPT, get_last_socket_error());
+@@ -101,6 +102,7 @@
+             return 0;
+         }
+     }
++#endif
+ 
+     if (connect(sock, BIO_ADDR_sockaddr(addr),
+                 BIO_ADDR_sockaddr_size(addr)) == -1) {
+--- crypto/bio/b_sock2.c.orig  2017-11-23 12:43:56.318461652 +0000
++++ crypto/bio/b_sock2.c       2017-11-23 12:44:36.139861658 +0000
+@@ -193,6 +193,7 @@
+         }
+     }
+ 
++#if defined(TCP_NODELAY)
+     if (options & BIO_SOCK_NODELAY) {
+         if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &on, sizeof(on)) != 0) 
{
+             SYSerr(SYS_F_SETSOCKOPT, get_last_socket_error());
+@@ -200,6 +201,7 @@
+             return 0;
+         }
+     }
++#endif
+ 
+ # ifdef IPV6_V6ONLY
+     if ((options & BIO_SOCK_V6_ONLY) && BIO_ADDR_family(addr) == AF_INET6) {
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.Makefile.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.Makefile.p
deleted file mode 100644
index 8d3bfc6..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.Makefile.p
+++ /dev/null
@@ -1,12 +0,0 @@
---- crypto/bn/Makefile 2017-01-26 13:22:03.000000000 +0000
-+++ crypto/bn/Makefile 2017-02-11 15:24:31.133017711 +0000
-@@ -60,6 +60,9 @@ lib: $(LIBOBJ)
-       $(RANLIB) $(LIB) || echo Never mind.
-       @touch lib
- 
-+bn_m68k.o:    asm/bn_m68k.s
-+      $(CC) $(CFLAGS) -c -o $@ asm/bn_m68k.s
-+
- bn-586.s:     asm/bn-586.pl ../perlasm/x86asm.pl
-       $(PERL) asm/bn-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
- co-586.s:     asm/co-586.pl ../perlasm/x86asm.pl
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c
new file mode 100644
index 0000000..0d5492f
--- /dev/null
+++ b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c
@@ -0,0 +1,25 @@
+--- crypto/bn/bn_div.c 2017-01-26 13:22:03.000000000 +0000
++++ crypto/bn/bn_div.c 2017-02-11 16:06:29.437010335 +0000
+@@ -175,6 +175,22 @@ int BN_div(BIGNUM *dv, BIGNUM *rem, cons
+             q;                                  \
+         })
+ #    define REMAINDER_IS_ALREADY_CALCULATED
++#   elif defined(__mc68020__)
++   /* Same rationale as for i386. On the 68020-60/CPU32 the divu
++    * instruction will take a 64 bit dividend in a register pair
++    * and overwrite that pair with the remainder:quotient.
++    *                                  Howard Chu
++    */
++#    undef bn_div_words
++#    define bn_div_words(n0,n1,d0)              \
++       ({ asm volatile (                       \
++               "divu.l %4,%2:%3"               \
++               : "=d"(rem), "=d"(q)            \
++               : "0"(n0), "1"(n1), "d"(d0)     \
++               : "cc");                        \
++           q;                                  \
++       })
++#    define REMAINDER_IS_ALREADY_CALCULATED
+ #   endif                       /* __<cpu> */
+ #  endif                        /* __GNUC__ */
+ # endif                         /* OPENSSL_NO_ASM */
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c.p
deleted file mode 100644
index 0d5492f..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c.p
+++ /dev/null
@@ -1,25 +0,0 @@
---- crypto/bn/bn_div.c 2017-01-26 13:22:03.000000000 +0000
-+++ crypto/bn/bn_div.c 2017-02-11 16:06:29.437010335 +0000
-@@ -175,6 +175,22 @@ int BN_div(BIGNUM *dv, BIGNUM *rem, cons
-             q;                                  \
-         })
- #    define REMAINDER_IS_ALREADY_CALCULATED
-+#   elif defined(__mc68020__)
-+   /* Same rationale as for i386. On the 68020-60/CPU32 the divu
-+    * instruction will take a 64 bit dividend in a register pair
-+    * and overwrite that pair with the remainder:quotient.
-+    *                                  Howard Chu
-+    */
-+#    undef bn_div_words
-+#    define bn_div_words(n0,n1,d0)              \
-+       ({ asm volatile (                       \
-+               "divu.l %4,%2:%3"               \
-+               : "=d"(rem), "=d"(q)            \
-+               : "0"(n0), "1"(n1), "d"(d0)     \
-+               : "cc");                        \
-+           q;                                  \
-+       })
-+#    define REMAINDER_IS_ALREADY_CALCULATED
- #   endif                       /* __<cpu> */
- #  endif                        /* __GNUC__ */
- # endif                         /* OPENSSL_NO_ASM */
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.Makefile.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.Makefile.p
deleted file mode 100644
index 623f599..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.Makefile.p
+++ /dev/null
@@ -1,14 +0,0 @@
---- crypto/rand/Makefile       2017-03-29 18:44:57.752006689 +0100
-+++ crypto/rand/Makefile       2017-03-29 18:45:23.976006610 +0100
-@@ -18,9 +18,9 @@ APPS=
- 
- LIB=$(TOP)/libcrypto.a
- LIBSRC=md_rand.c randfile.c rand_lib.c rand_err.c rand_egd.c \
--      rand_win.c rand_unix.c rand_os2.c rand_nw.c
-+      rand_win.c rand_unix.c rand_os2.c rand_nw.c rand_amiga.c
- LIBOBJ=md_rand.o randfile.o rand_lib.o rand_err.o rand_egd.o \
--      rand_win.o rand_unix.o rand_os2.o rand_nw.o
-+      rand_win.o rand_unix.o rand_os2.o rand_nw.o rand_amiga.o
- 
- SRC= $(LIBSRC)
-
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.rand_unix.c.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.rand_unix.c.p
deleted file mode 100644
index 2caae57..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.rand_unix.c.p
+++ /dev/null
@@ -1,11 +0,0 @@
---- crypto/rand/rand_unix.c    2017-01-26 13:22:03.000000000 +0000
-+++ crypto/rand/rand_unix.c    2017-03-29 17:42:59.932017575 +0100
-@@ -116,7 +116,7 @@
- #include <openssl/rand.h>
- #include "rand_lcl.h"
- 
--#if !(defined(OPENSSL_SYS_WINDOWS) || defined(OPENSSL_SYS_WIN32) || 
defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_OS2) || 
defined(OPENSSL_SYS_VXWORKS) || defined(OPENSSL_SYS_NETWARE))
-+#if !(defined(OPENSSL_SYS_WINDOWS) || defined(OPENSSL_SYS_WIN32) || 
defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_OS2) || 
defined(OPENSSL_SYS_VXWORKS) || defined(OPENSSL_SYS_NETWARE) || 
defined(OPENSSL_SYS_AMIGAOS4) || defined(OPENSSL_SYS_AMIGAOS3))
- 
- # include <sys/types.h>
- # include <sys/time.h>
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.ui.ui_openssl.c.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.ui.ui_openssl.c.p
new file mode 100644
index 0000000..0448499
--- /dev/null
+++ b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.ui.ui_openssl.c.p
@@ -0,0 +1,21 @@
+--- crypto/ui/ui_openssl.c.orig        2017-11-23 13:22:15.760078583 +0000
++++ crypto/ui/ui_openssl.c     2017-11-23 13:21:40.534382076 +0000
+@@ -99,6 +99,18 @@
+ 
+ #endif
+ 
++#if defined(OPENSSL_SYS_AMIGAOS3)
++#undef TERMIOS
++#undef TERMIO
++#undef SGTTY
++struct termios { int foo; };
++# define TTY_STRUCT             struct termios
++# define TTY_FLAGS              foo
++# define TTY_get(tty,data)      /* tcgetattr(tty,data) */ -1
++# define TTY_set(tty,data)      /* tcsetattr(tty,TCSANOW,data) */ 0
++# define ECHO 0
++#endif
++
+ #ifdef TERMIOS
+ # include <termios.h>
+ # define TTY_STRUCT             struct termios
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/include.openssl.e_os2.h.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/include.openssl.e_os2.h.p
new file mode 100644
index 0000000..6ea1ec8
--- /dev/null
+++ b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/include.openssl.e_os2.h.p
@@ -0,0 +1,11 @@
+--- include/openssl/e_os2.h.orig       2017-11-21 23:09:39.684814614 +0000
++++ include/openssl/e_os2.h    2017-11-21 23:10:32.501369938 +0000
+@@ -223,6 +223,8 @@
+ #   define OSSL_SSIZE_MAX SSIZE_MAX
+ #  elif defined(_POSIX_SSIZE_MAX)
+ #   define OSSL_SSIZE_MAX _POSIX_SSIZE_MAX
++#  else
++#   define OSSL_SSIZE_MAX INT_MAX
+ #  endif
+ # endif
+ 
diff --git a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/no-term.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/no-term.p
deleted file mode 100644
index 890cef3..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/no-term.p
+++ /dev/null
@@ -1,24 +0,0 @@
---- crypto/ui/ui_openssl.c.orig        2011-03-08 22:37:51.000000000 +0000
-+++ crypto/ui/ui_openssl.c     2011-03-08 22:39:00.000000000 +0000
-@@ -218,6 +218,12 @@
- 
- #endif
- 
-+#if defined(OPENSSL_SYS_AMIGAOS3)
-+#undef TERMIOS
-+#undef TERMIO
-+#undef SGTTY
-+#endif
-+
- #ifdef TERMIOS
- # include <termios.h>
- # define TTY_STRUCT             struct termios
-@@ -266,7 +272,7 @@
- typedef int sig_atomic_t;
- #endif
- 
--#if defined(OPENSSL_SYS_MACINTOSH_CLASSIC) || defined(MAC_OS_GUSI_SOURCE) || 
defined(OPENSSL_SYS_NETWARE)
-+#if defined(OPENSSL_SYS_MACINTOSH_CLASSIC) || defined(MAC_OS_GUSI_SOURCE) || 
defined(OPENSSL_SYS_NETWARE) || defined(OPENSSL_SYS_AMIGAOS3)
- /*
-  * This one needs work. As a matter of fact the code is unoperational
-  * and this is only a trick to get it compiled.


-----------------------------------------------------------------------

Summary of changes:
 m68k-unknown-amigaos/Makefile                      |    2 +-
 .../openssl/Configurations-50-amigaos.conf.p       |    5 +--
 .../m68k-unknown-amigaos/crypto.bio.b_sock2.c.p    |   36 ++++++++++++++++++++
 .../m68k-unknown-amigaos/crypto.bn.Makefile.p      |   12 -------
 .../{crypto.bn.bn_div.c.p => crypto.bn.bn_div.c}   |    0
 .../m68k-unknown-amigaos/crypto.rand.Makefile.p    |   14 --------
 .../m68k-unknown-amigaos/crypto.rand.rand_unix.c.p |   11 ------
 .../m68k-unknown-amigaos/crypto.ui.ui_openssl.c.p  |   21 ++++++++++++
 .../include.openssl.e_os2.h.p                      |    0
 .../patches/openssl/m68k-unknown-amigaos/no-term.p |   24 -------------
 10 files changed, 61 insertions(+), 64 deletions(-)
 create mode 100644 
sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bio.b_sock2.c.p
 delete mode 100644 
sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.Makefile.p
 rename sdk/recipes/patches/openssl/m68k-unknown-amigaos/{crypto.bn.bn_div.c.p 
=> crypto.bn.bn_div.c} (100%)
 delete mode 100644 
sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.Makefile.p
 delete mode 100644 
sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.rand_unix.c.p
 create mode 100644 
sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.ui.ui_openssl.c.p
 copy sdk/recipes/patches/openssl/{ppc-amigaos => 
m68k-unknown-amigaos}/include.openssl.e_os2.h.p (100%)
 delete mode 100644 sdk/recipes/patches/openssl/m68k-unknown-amigaos/no-term.p

diff --git a/m68k-unknown-amigaos/Makefile b/m68k-unknown-amigaos/Makefile
index 24d3ff5..cd544b8 100644
--- a/m68k-unknown-amigaos/Makefile
+++ b/m68k-unknown-amigaos/Makefile
@@ -25,7 +25,7 @@ UPSTREAM_MPC_VERSION := 0.8.2
 UPSTREAM_MPC_TARBALL := mpc-$(UPSTREAM_MPC_VERSION).tar.gz
 UPSTREAM_MPC_URI := 
http://www.multiprecision.org/mpc/download/$(UPSTREAM_MPC_TARBALL)
 
-UPSTREAM_CLIB2_VERSION := 1_213
+UPSTREAM_CLIB2_VERSION := 1_214
 UPSTREAM_CLIB2_TARBALL := V$(UPSTREAM_CLIB2_VERSION).tar.gz
 UPSTREAM_CLIB2_URI := 
https://github.com/adtools/clib2/archive/$(UPSTREAM_CLIB2_TARBALL)
 
diff --git a/sdk/recipes/patches/openssl/Configurations-50-amigaos.conf.p 
b/sdk/recipes/patches/openssl/Configurations-50-amigaos.conf.p
index 3a12454..23a635b 100644
--- a/sdk/recipes/patches/openssl/Configurations-50-amigaos.conf.p
+++ b/sdk/recipes/patches/openssl/Configurations-50-amigaos.conf.p
@@ -1,6 +1,6 @@
 --- /dev/null  2017-10-10 15:19:45.611896396 +0100
 +++ Configurations/50-amigaos.conf     2017-10-17 15:42:25.304921197 +0100
-@@ -0,0 +1,29 @@
+@@ -0,0 +1,30 @@
 +%targets = (
 +
 +    "ppc-amigaos" => {
@@ -20,11 +20,12 @@
 +    "m68k-unknown-amigaos" => {
 +        inherit_from     => [ "BASE_unix" ],
 +        cc               => "m68k-unknown-amigaos-gcc",
-+        cflags           => picker(default => "-DB_ENDIAN -DTERMIOS 
-DNO_SYS_UN_H -DNO_SYSLOG -m68020",
++        cflags           => picker(default => "-DB_ENDIAN -DTERMIOS 
-DNO_SYS_UN_H -DNO_SYS_PARAM_H -DNO_SYSLOG -m68020 -std=c99",
 +                                   debug   => "-O0 -g",
 +                                   release => "-O3 ",
 +                                 threads("-D_REENTRANT")),
 +        thread_scheme    => "(unknown)",
++        ex_libs          => add("-lm -lnet"),
 +        sys_id           => "AMIGAOS3",
 +        bn_ops           => "BN_LLONG",
 +        ranlib           => "m68k-unknown-amigaos-ranlib",
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bio.b_sock2.c.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bio.b_sock2.c.p
new file mode 100644
index 0000000..1d506af
--- /dev/null
+++ b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bio.b_sock2.c.p
@@ -0,0 +1,36 @@
+--- crypto/bio/b_sock2.c.orig  2017-11-23 12:39:17.912640213 +0000
++++ crypto/bio/b_sock2.c       2017-11-23 12:41:56.350294762 +0000
+@@ -94,6 +94,7 @@
+         }
+     }
+ 
++#if defined(TCP_NODELAY)
+     if (options & BIO_SOCK_NODELAY) {
+         if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &on, sizeof(on)) != 0) 
{
+             SYSerr(SYS_F_SETSOCKOPT, get_last_socket_error());
+@@ -101,6 +102,7 @@
+             return 0;
+         }
+     }
++#endif
+ 
+     if (connect(sock, BIO_ADDR_sockaddr(addr),
+                 BIO_ADDR_sockaddr_size(addr)) == -1) {
+--- crypto/bio/b_sock2.c.orig  2017-11-23 12:43:56.318461652 +0000
++++ crypto/bio/b_sock2.c       2017-11-23 12:44:36.139861658 +0000
+@@ -193,6 +193,7 @@
+         }
+     }
+ 
++#if defined(TCP_NODELAY)
+     if (options & BIO_SOCK_NODELAY) {
+         if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, &on, sizeof(on)) != 0) 
{
+             SYSerr(SYS_F_SETSOCKOPT, get_last_socket_error());
+@@ -200,6 +201,7 @@
+             return 0;
+         }
+     }
++#endif
+ 
+ # ifdef IPV6_V6ONLY
+     if ((options & BIO_SOCK_V6_ONLY) && BIO_ADDR_family(addr) == AF_INET6) {
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.Makefile.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.Makefile.p
deleted file mode 100644
index 8d3bfc6..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.Makefile.p
+++ /dev/null
@@ -1,12 +0,0 @@
---- crypto/bn/Makefile 2017-01-26 13:22:03.000000000 +0000
-+++ crypto/bn/Makefile 2017-02-11 15:24:31.133017711 +0000
-@@ -60,6 +60,9 @@ lib: $(LIBOBJ)
-       $(RANLIB) $(LIB) || echo Never mind.
-       @touch lib
- 
-+bn_m68k.o:    asm/bn_m68k.s
-+      $(CC) $(CFLAGS) -c -o $@ asm/bn_m68k.s
-+
- bn-586.s:     asm/bn-586.pl ../perlasm/x86asm.pl
-       $(PERL) asm/bn-586.pl $(PERLASM_SCHEME) $(CFLAGS) $(PROCESSOR) > $@
- co-586.s:     asm/co-586.pl ../perlasm/x86asm.pl
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c
similarity index 100%
rename from 
sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c.p
rename to sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.bn.bn_div.c
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.Makefile.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.Makefile.p
deleted file mode 100644
index 623f599..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.Makefile.p
+++ /dev/null
@@ -1,14 +0,0 @@
---- crypto/rand/Makefile       2017-03-29 18:44:57.752006689 +0100
-+++ crypto/rand/Makefile       2017-03-29 18:45:23.976006610 +0100
-@@ -18,9 +18,9 @@ APPS=
- 
- LIB=$(TOP)/libcrypto.a
- LIBSRC=md_rand.c randfile.c rand_lib.c rand_err.c rand_egd.c \
--      rand_win.c rand_unix.c rand_os2.c rand_nw.c
-+      rand_win.c rand_unix.c rand_os2.c rand_nw.c rand_amiga.c
- LIBOBJ=md_rand.o randfile.o rand_lib.o rand_err.o rand_egd.o \
--      rand_win.o rand_unix.o rand_os2.o rand_nw.o
-+      rand_win.o rand_unix.o rand_os2.o rand_nw.o rand_amiga.o
- 
- SRC= $(LIBSRC)
-
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.rand_unix.c.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.rand_unix.c.p
deleted file mode 100644
index 2caae57..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.rand.rand_unix.c.p
+++ /dev/null
@@ -1,11 +0,0 @@
---- crypto/rand/rand_unix.c    2017-01-26 13:22:03.000000000 +0000
-+++ crypto/rand/rand_unix.c    2017-03-29 17:42:59.932017575 +0100
-@@ -116,7 +116,7 @@
- #include <openssl/rand.h>
- #include "rand_lcl.h"
- 
--#if !(defined(OPENSSL_SYS_WINDOWS) || defined(OPENSSL_SYS_WIN32) || 
defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_OS2) || 
defined(OPENSSL_SYS_VXWORKS) || defined(OPENSSL_SYS_NETWARE))
-+#if !(defined(OPENSSL_SYS_WINDOWS) || defined(OPENSSL_SYS_WIN32) || 
defined(OPENSSL_SYS_VMS) || defined(OPENSSL_SYS_OS2) || 
defined(OPENSSL_SYS_VXWORKS) || defined(OPENSSL_SYS_NETWARE) || 
defined(OPENSSL_SYS_AMIGAOS4) || defined(OPENSSL_SYS_AMIGAOS3))
- 
- # include <sys/types.h>
- # include <sys/time.h>
diff --git 
a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.ui.ui_openssl.c.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.ui.ui_openssl.c.p
new file mode 100644
index 0000000..0448499
--- /dev/null
+++ b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/crypto.ui.ui_openssl.c.p
@@ -0,0 +1,21 @@
+--- crypto/ui/ui_openssl.c.orig        2017-11-23 13:22:15.760078583 +0000
++++ crypto/ui/ui_openssl.c     2017-11-23 13:21:40.534382076 +0000
+@@ -99,6 +99,18 @@
+ 
+ #endif
+ 
++#if defined(OPENSSL_SYS_AMIGAOS3)
++#undef TERMIOS
++#undef TERMIO
++#undef SGTTY
++struct termios { int foo; };
++# define TTY_STRUCT             struct termios
++# define TTY_FLAGS              foo
++# define TTY_get(tty,data)      /* tcgetattr(tty,data) */ -1
++# define TTY_set(tty,data)      /* tcsetattr(tty,TCSANOW,data) */ 0
++# define ECHO 0
++#endif
++
+ #ifdef TERMIOS
+ # include <termios.h>
+ # define TTY_STRUCT             struct termios
diff --git a/sdk/recipes/patches/openssl/ppc-amigaos/include.openssl.e_os2.h.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/include.openssl.e_os2.h.p
similarity index 100%
copy from sdk/recipes/patches/openssl/ppc-amigaos/include.openssl.e_os2.h.p
copy to 
sdk/recipes/patches/openssl/m68k-unknown-amigaos/include.openssl.e_os2.h.p
diff --git a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/no-term.p 
b/sdk/recipes/patches/openssl/m68k-unknown-amigaos/no-term.p
deleted file mode 100644
index 890cef3..0000000
--- a/sdk/recipes/patches/openssl/m68k-unknown-amigaos/no-term.p
+++ /dev/null
@@ -1,24 +0,0 @@
---- crypto/ui/ui_openssl.c.orig        2011-03-08 22:37:51.000000000 +0000
-+++ crypto/ui/ui_openssl.c     2011-03-08 22:39:00.000000000 +0000
-@@ -218,6 +218,12 @@
- 
- #endif
- 
-+#if defined(OPENSSL_SYS_AMIGAOS3)
-+#undef TERMIOS
-+#undef TERMIO
-+#undef SGTTY
-+#endif
-+
- #ifdef TERMIOS
- # include <termios.h>
- # define TTY_STRUCT             struct termios
-@@ -266,7 +272,7 @@
- typedef int sig_atomic_t;
- #endif
- 
--#if defined(OPENSSL_SYS_MACINTOSH_CLASSIC) || defined(MAC_OS_GUSI_SOURCE) || 
defined(OPENSSL_SYS_NETWARE)
-+#if defined(OPENSSL_SYS_MACINTOSH_CLASSIC) || defined(MAC_OS_GUSI_SOURCE) || 
defined(OPENSSL_SYS_NETWARE) || defined(OPENSSL_SYS_AMIGAOS3)
- /*
-  * This one needs work. As a matter of fact the code is unoperational
-  * and this is only a trick to get it compiled.


-- 
Cross-compilation toolchains and environments

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to