From 60fb6c76d429932aebb3b2b6b8c37b344f131f95 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Tue, 8 Mar 2011 23:35:55 +0000 Subject: SDK build runes and patches for ppc-amigaos svn path=/toolchains/; revision=11941 --- .../patches/libcares/ppc-amigaos/configure.p | 11 ++++++++ sdk/recipes/patches/libcurl/src.main.c.p | 7 ++++- sdk/recipes/patches/liblcms/ppc-amigaos/memory.h.p | 10 +++++++ .../patches/libxml2/ppc-amigaos/Makefile.in.p | 14 +++++++++ sdk/recipes/patches/openssl/Configure.p | 5 ++-- sdk/recipes/patches/openssl/ppc-amigaos/memory.h.p | 33 ++++++++++++++++++++++ sdk/recipes/patches/openssl/ppc-amigaos/no-alarm.p | 13 +++++++++ sdk/recipes/patches/openssl/ppc-amigaos/no-term.p | 24 ++++++++++++++++ 8 files changed, 114 insertions(+), 3 deletions(-) create mode 100644 sdk/recipes/patches/libcares/ppc-amigaos/configure.p create mode 100644 sdk/recipes/patches/liblcms/ppc-amigaos/memory.h.p create mode 100644 sdk/recipes/patches/libxml2/ppc-amigaos/Makefile.in.p create mode 100644 sdk/recipes/patches/openssl/ppc-amigaos/memory.h.p create mode 100644 sdk/recipes/patches/openssl/ppc-amigaos/no-alarm.p create mode 100644 sdk/recipes/patches/openssl/ppc-amigaos/no-term.p (limited to 'sdk/recipes/patches') diff --git a/sdk/recipes/patches/libcares/ppc-amigaos/configure.p b/sdk/recipes/patches/libcares/ppc-amigaos/configure.p new file mode 100644 index 0000000..7c7811b --- /dev/null +++ b/sdk/recipes/patches/libcares/ppc-amigaos/configure.p @@ -0,0 +1,11 @@ +--- configure.orig 2011-03-08 23:18:37.000000000 +0000 ++++ configure 2011-03-08 23:18:59.000000000 +0000 +@@ -16806,8 +16806,6 @@ + stdbool.h \ + time.h \ + limits.h \ +- arpa/nameser.h \ +- arpa/nameser_compat.h \ + arpa/inet.h + do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` diff --git a/sdk/recipes/patches/libcurl/src.main.c.p b/sdk/recipes/patches/libcurl/src.main.c.p index 749fe64..846e19c 100644 --- a/sdk/recipes/patches/libcurl/src.main.c.p +++ b/sdk/recipes/patches/libcurl/src.main.c.p @@ -1,10 +1,15 @@ --- src/main.c.old 2010-12-29 16:18:04.000000000 +0000 +++ src/main.c 2010-12-29 16:17:51.000000000 +0000 -@@ -64,6 +64,10 @@ +@@ -64,6 +64,15 @@ #endif #endif +#ifdef __AMIGA__ ++ #ifdef __amigaos4__ ++ #ifndef __USE_INLINE__ ++ #define __USE_INLINE__ ++ #endif ++ #endif +#include +#endif + diff --git a/sdk/recipes/patches/liblcms/ppc-amigaos/memory.h.p b/sdk/recipes/patches/liblcms/ppc-amigaos/memory.h.p new file mode 100644 index 0000000..4f44bc2 --- /dev/null +++ b/sdk/recipes/patches/liblcms/ppc-amigaos/memory.h.p @@ -0,0 +1,10 @@ +--- include/lcms2_plugin.h.orig 2011-03-08 22:56:29.000000000 +0000 ++++ include/lcms2_plugin.h 2011-03-08 22:56:44.000000000 +0000 +@@ -50,7 +50,6 @@ + #include + #include + #include +-#include + #include + + diff --git a/sdk/recipes/patches/libxml2/ppc-amigaos/Makefile.in.p b/sdk/recipes/patches/libxml2/ppc-amigaos/Makefile.in.p new file mode 100644 index 0000000..cd79fee --- /dev/null +++ b/sdk/recipes/patches/libxml2/ppc-amigaos/Makefile.in.p @@ -0,0 +1,14 @@ +--- Makefile.in.old 2011-03-08 21:57:46.000000000 +0000 ++++ Makefile.in 2011-03-08 21:58:04.000000000 +0000 +@@ -41,9 +41,9 @@ + testSAX$(EXEEXT) testHTML$(EXEEXT) testXPath$(EXEEXT) \ + testURI$(EXEEXT) testThreads$(EXEEXT) testC14N$(EXEEXT) \ + testAutomata$(EXEEXT) testRegexp$(EXEEXT) testReader$(EXEEXT) \ +- testapi$(EXEEXT) testModule$(EXEEXT) runtest$(EXEEXT) \ ++ testapi$(EXEEXT) testModule$(EXEEXT) \ + runsuite$(EXEEXT) testchar$(EXEEXT) testdict$(EXEEXT) \ +- runxmlconf$(EXEEXT) testrecurse$(EXEEXT) ++ runxmlconf$(EXEEXT) + bin_PROGRAMS = xmllint$(EXEEXT) xmlcatalog$(EXEEXT) + subdir = . + DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \ diff --git a/sdk/recipes/patches/openssl/Configure.p b/sdk/recipes/patches/openssl/Configure.p index 156a589..e2fad67 100644 --- a/sdk/recipes/patches/openssl/Configure.p +++ b/sdk/recipes/patches/openssl/Configure.p @@ -1,16 +1,17 @@ --- Configure.old 2010-12-29 02:43:14.000000000 +0000 +++ Configure 2010-12-29 02:45:29.000000000 +0000 -@@ -412,6 +412,9 @@ +@@ -412,6 +412,10 @@ "beos-x86-r5", "gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -mcpu=pentium -Wall::-D_REENTRANT:BEOS:-lbe -lnet:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:beos:beos-shared:-fPIC -DPIC:-shared:.so", "beos-x86-bone", "gcc:-DL_ENDIAN -DTERMIOS -O3 -fomit-frame-pointer -mcpu=pentium -Wall::-D_REENTRANT:BEOS:-lbe -lbind -lsocket:BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_elf_asm}:beos:beos-shared:-fPIC:-shared:.so", +"arm-unknown-riscos","arm-unknown-riscos-gcc:-DL_ENDIAN -DTERMIOS -DNO_SYS_UN_H -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:::BN_LLONG DES_RISC1::::::::::::::::::::echo", +"m68k-unknown-amigaos","m68k-unknown-amigaos-gcc:-DB_ENDIAN -DTERMIOS -DNO_SYSLOG -DHAVE_FORK=0 -DNO_SYS_PARAM_H -DNO_SYS_UN_H -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:::BN_LLONG DES_RISC1::::::::::::::::::::m68k-unknown-amigaos-ranlib", ++"ppc-amigaos","ppc-amigaos-gcc:-DB_ENDIAN -DOPENSSL_SYS_AMIGAOS4 -DNO_SYSLOG -DHAVE_FORK=0 -DNO_SYS_PARAM_H -DNO_SYS_UN_H -O3 -fomit-frame-pointer -Wall::-D_REENTRANT:::BN_LLONG DES_RISC1::::::::::::::::::::ppc-amigaos-ranlib", + #### SCO/Caldera targets. # # Originally we had like unixware-*, unixware-*-pentium, unixware-*-p6, etc. -@@ -1039,6 +1042,7 @@ +@@ -1039,6 +1043,7 @@ my $IsMK1MF=scalar grep /^$target$/,@MK1MF_Builds; $exe_ext=".exe" if ($target eq "Cygwin" || $target eq "DJGPP" || $target =~ /^mingw/); diff --git a/sdk/recipes/patches/openssl/ppc-amigaos/memory.h.p b/sdk/recipes/patches/openssl/ppc-amigaos/memory.h.p new file mode 100644 index 0000000..38232d1 --- /dev/null +++ b/sdk/recipes/patches/openssl/ppc-amigaos/memory.h.p @@ -0,0 +1,33 @@ +--- crypto/asn1/bio_ndef.c.orig 2011-03-08 22:18:51.000000000 +0000 ++++ crypto/asn1/bio_ndef.c 2011-03-08 22:19:03.000000000 +0000 +@@ -58,7 +58,7 @@ + #include + + #ifndef OPENSSL_SYSNAME_NETWARE +-#include ++#include + #endif + #include + +--- crypto/jpake/jpake.c.orig 2011-03-08 22:19:36.000000000 +0000 ++++ crypto/jpake/jpake.c 2011-03-08 22:19:49.000000000 +0000 +@@ -3,7 +3,7 @@ + #include + #include + #include +-#include ++#include + + /* + * In the definition, (xa, xb, xc, xd) are Alice's (x1, x2, x3, x4) or +--- crypto/pkcs7/bio_pk7.c.orig 2011-03-08 22:21:16.000000000 +0000 ++++ crypto/pkcs7/bio_pk7.c 2011-03-08 22:21:23.000000000 +0000 +@@ -57,7 +57,7 @@ + #include + + #ifndef OPENSSL_SYSNAME_NETWARE +-#include ++#include + #endif + #include + diff --git a/sdk/recipes/patches/openssl/ppc-amigaos/no-alarm.p b/sdk/recipes/patches/openssl/ppc-amigaos/no-alarm.p new file mode 100644 index 0000000..1b7fa9e --- /dev/null +++ b/sdk/recipes/patches/openssl/ppc-amigaos/no-alarm.p @@ -0,0 +1,13 @@ +--- apps/speed.c.orig 2011-03-08 22:44:56.000000000 +0000 ++++ apps/speed.c 2011-03-08 22:48:10.000000000 +0000 +@@ -198,6 +198,10 @@ + #define NO_FORK + #endif + ++#ifdef OPENSSL_SYS_AMIGAOS4 ++#undef SIGALRM ++#endif ++ + #undef BUFSIZE + #define BUFSIZE ((long)1024*8+1) + int run=0; diff --git a/sdk/recipes/patches/openssl/ppc-amigaos/no-term.p b/sdk/recipes/patches/openssl/ppc-amigaos/no-term.p new file mode 100644 index 0000000..097bbb4 --- /dev/null +++ b/sdk/recipes/patches/openssl/ppc-amigaos/no-term.p @@ -0,0 +1,24 @@ +--- 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 +@@ -214,6 +214,12 @@ + #undef SGTTY + #endif + ++#if defined(OPENSSL_SYS_AMIGAOS4) ++#undef TERMIOS ++#undef TERMIO ++#undef SGTTY ++#endif ++ + #ifdef TERMIOS + # include + # define TTY_STRUCT struct termios +@@ -262,7 +268,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_AMIGAOS4) + /* + * This one needs work. As a matter of fact the code is unoperational + * and this is only a trick to get it compiled. -- cgit v1.2.3