Gitweb links:

...log 
http://git.netsurf-browser.org/toolchains.git/shortlog/8f13bd7b78198224eeec2d33887c63a9532ddaa1
...commit 
http://git.netsurf-browser.org/toolchains.git/commit/8f13bd7b78198224eeec2d33887c63a9532ddaa1
...tree 
http://git.netsurf-browser.org/toolchains.git/tree/8f13bd7b78198224eeec2d33887c63a9532ddaa1

The branch, chris/openssl-ppc has been updated
       via  8f13bd7b78198224eeec2d33887c63a9532ddaa1 (commit)
      from  90c909567a6de54962de0fc4decc527e37f6cda1 (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=8f13bd7b78198224eeec2d33887c63a9532ddaa1
commit 8f13bd7b78198224eeec2d33887c63a9532ddaa1
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>

    OpenSSL 1.0.x does not have PPC_FPU

diff --git a/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p 
b/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
index e231885..eaaab73 100644
--- a/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
+++ b/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
@@ -1,5 +1,5 @@
---- 
/home/chris/netsurf/toolchains/sdk/builddir-ppc-amigaos/openssl/openssl-1.0.2k/crypto/ppccap.c
     2017-01-26 13:22:03.000000000 +0000
-+++ ppccap.c   2017-02-08 17:33:45.674017881 +0000
+--- crypto/ppccap.c    2017-01-26 13:22:03.000000000 +0000
++++ crypto/ppccap.c    2017-02-08 17:48:09.982015412 +0000
 @@ -73,6 +73,7 @@ void sha512_block_data_order(void *ctx,
          sha512_block_ppc(ctx, inp, len);
  }
@@ -18,15 +18,15 @@
 +{
 +    uint32 family, vec;
 +
-+    GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec, TAG_DONE);
++    IExec->GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec, 
TAG_DONE);
 +
-+    OPENSSL_ppccap_P = PPC_FPU;
++    OPENSSL_ppccap_P = 0; //PPC_FPU
 +
 +    if((family == CPUFAMILY_PA6T) || (family == CPUFAMILY_E5500))
 +        OPENSSL_ppccap_P |= PPC_FPU64;
 +
 +    if((vec == VECTORTYPE_ALTIVEC) &&
-+       ((SysBase->lib_Version == 51 && SysBase->lib_Revision >= 12) || 
SysBase->lib_Version > 51))
++       (LIB_IS_AT_LEAST(SysBase, 51, 12)))
 +    {
 +        OPENSSL_ppccap_P |= PPC_ALTIVEC;
 +    }


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

Summary of changes:
 sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p |   10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p 
b/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
index e231885..eaaab73 100644
--- a/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
+++ b/sdk/recipes/patches/openssl/ppc-amigaos/crypto.ppccap.c.p
@@ -1,5 +1,5 @@
---- 
/home/chris/netsurf/toolchains/sdk/builddir-ppc-amigaos/openssl/openssl-1.0.2k/crypto/ppccap.c
     2017-01-26 13:22:03.000000000 +0000
-+++ ppccap.c   2017-02-08 17:33:45.674017881 +0000
+--- crypto/ppccap.c    2017-01-26 13:22:03.000000000 +0000
++++ crypto/ppccap.c    2017-02-08 17:48:09.982015412 +0000
 @@ -73,6 +73,7 @@ void sha512_block_data_order(void *ctx,
          sha512_block_ppc(ctx, inp, len);
  }
@@ -18,15 +18,15 @@
 +{
 +    uint32 family, vec;
 +
-+    GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec, TAG_DONE);
++    IExec->GetCPUInfoTags(GCIT_Family, &family, GCIT_VectorUnit, &vec, 
TAG_DONE);
 +
-+    OPENSSL_ppccap_P = PPC_FPU;
++    OPENSSL_ppccap_P = 0; //PPC_FPU
 +
 +    if((family == CPUFAMILY_PA6T) || (family == CPUFAMILY_E5500))
 +        OPENSSL_ppccap_P |= PPC_FPU64;
 +
 +    if((vec == VECTORTYPE_ALTIVEC) &&
-+       ((SysBase->lib_Version == 51 && SysBase->lib_Revision >= 12) || 
SysBase->lib_Version > 51))
++       (LIB_IS_AT_LEAST(SysBase, 51, 12)))
 +    {
 +        OPENSSL_ppccap_P |= PPC_ALTIVEC;
 +    }


-- 
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