summaryrefslogtreecommitdiff
path: root/sdk/recipes/patches
Commit message (Collapse)AuthorAgeFilesLines
* OpenSSL: fully disable CPU feature detection.jmb/openssl-asmJohn-Mark Bell2015-11-281-11/+2
| | | | | | | | | | | | | | | | | | | | | It is unsafe to detect and use NEON or VFP instructions at runtime in a binary built using default compiler options. This is because the UnixLib runtime will only create and manage floating point contexts if -mfloat-abi is set to "softfp" at build time (which may occur automagically based on other compiler switches such as -mfpu). This is further complicated by the need to build a VFP-capable binary or else UnixLib will enable its FPA support code instead. Neither is desirable as FPA emulation will just be slower than soft float and VFP will restrict the binary to ARMv6 or later (and, even then, only certain CPUs) which would disappoint all the users still running RiscPCs, A9Homes, or Iyonixes. So disable this feature detection, until we can make UnixLib enable support code based on runtime, rather than (or, in addition to) compile-time, tests.
* OpenSSL: fix ARMv3 patch for GCM hashing.John-Mark Bell2015-11-131-21/+20
| | | | | | | I'd misread the code before and missed that some register aliases map to the same register. Upshot being, we were trampling over all kinds of things -- it's surprising that the worst outcome was a TLS handshake failure, and not violent crashes.
* OpenSSL: enable asm optimisations on RISC OSJohn-Mark Bell2015-11-132-1/+139
|
* Fix mingw libgnurx building for static librariesVincent Sanders2015-04-264-0/+112
| | | | | | This uses the Fedora mingw-libgnurx package approach to make the autofoo in the gnurx library less broken allowing teh generation of static libraries.
* update amiga patches to new curl versionVincent Sanders2015-03-192-10/+10
|
* Fix up context in OpenSSL patchesJohn-Mark Bell2015-03-194-8/+8
|
* Refresh patches for OpenSSL 1.0.1mJohn-Mark Bell2015-03-195-27/+26
|
* Fix connection timeout when built for AmigaOS3/clib2Chris Young2015-01-191-0/+11
|
* Fix ppc-amigaos openssl patch for openssl 1.0.1kVincent Sanders2015-01-151-1/+1
|
* Fixup remaining SDK build issues for m68k-amigaos toolchain.Chris Young2015-01-111-0/+13
| | | | Curl binary still doesn't work, but everything else seems OK.
* Fix OpenSSL build for the m68k-unknown-amigaos toolchainChris Young2015-01-113-1/+41
|
* Move the slightly conflicting patches into per-target locations to stop the ↵Chris Young2015-01-012-0/+0
| | | | patcher complaining.
* Patch libcurl enough to make it compile for m68k-amigaos/clib2Chris Young2014-12-204-0/+50
| | | | NB: this does not result in a working curl binary, so libcurl probably doesn't work either.
* clib2 doesn't have malloc.h and libpbl doesn't appear to need it with newlib ↵Chris Young2014-12-191-0/+154
| | | | either.
* Fix libiconv m68k-amigaos buildChris Young2014-12-193-0/+195
|
* update atari toolchain build to work againVincent Sanders2014-10-162-22/+0
|
* Update SDK library versions for openssl, libpng , libcurl and freetype to ↵Vincent Sanders2014-10-163-27/+74
| | | | | | | | | | address security issues This has been sucessfully test built for everything except atari where libiconv no longer builds because of a missing PATH_MAX definition but I can find no difference in the libiconv build so it must be related to the cross complier/libmint build although the generated includes also look sensible so I am leaving it for now.
* Remove patch already present in openssl 1.0.1gChris Young2014-04-121-63/+0
|
* Try to ensure Spidermonkey install won't failChris Young2014-02-081-4/+4
|
* Correct patch headerChris Young2014-01-301-2/+2
|
* Initial threaded resolver patch from kas1eChris Young2014-01-301-0/+61
|
* Fix libcurl build for m5475-atari-mintJohn-Mark Bell2014-01-191-0/+11
|
* Patch OpenSSL so we can enable TLS 1.2John-Mark Bell2014-01-171-0/+63
|
* Fix libcurl build for m68k-atari-mint.John-Mark Bell2014-01-171-0/+11
|
* Update libcares m68k-atari-mint patch for 1.10.0John-Mark Bell2014-01-171-1/+1
|
* Remove libxml2 completely: unused since April.John-Mark Bell2014-01-171-14/+0
|
* Update libcurl patches for ppc-amigaos / 7.34.0John-Mark Bell2014-01-175-6/+33
|
* Update libcares ppc-amigaos patch for 1.10.0John-Mark Bell2014-01-171-1/+1
|
* Update OpenSSL ppc-amigaos patches for 1.0.1fJohn-Mark Bell2014-01-172-3/+3
|
* Update libiconv patches for upstream 1.14 release.John-Mark Bell2014-01-174-23/+109
|
* Fix up patches to apply cleanly for RISC OS.John-Mark Bell2014-01-175-7/+7
|
* Remove liblcms and libmng: no longer usedJohn-Mark Bell2014-01-173-73/+0
|
* Remove file which was errorneously committedChris Young2014-01-051-1388/+0
|
* Try without fdlibmChris Young2014-01-052-2/+9
| | | | Add export rule
* Add initial patches taken from my old Spidermonkey 1.7 portChris Young2014-01-0511-0/+2448
|
* Update patch for OpenSSL 1.0.1eJohn-Mark Bell2013-04-111-12/+1
|
* install in the correct include directoryVincent Sanders2012-12-162-3/+3
|
* switch spidermonkey to 1.7.0 buildVincent Sanders2012-12-162-5/+16
|
* make RISC OS build of spidermonkey 1.7.0 succeed. still missing its ↵Vincent Sanders2012-12-165-0/+597
| | | | pkgconfig though
* make spidermonkey 1.8.5 build without JIT on RISC OSVincent Sanders2012-12-1610-1/+22
| | | | add support for spidermonkey 1.7.0 source
* Use information and patch from Chris Gransden to make nspr compile with pthreadsVincent Sanders2012-12-131-0/+11
|
* fix jit build patch to be correct for armv3Vincent Sanders2012-12-101-2/+3
|
* fix compiling without interworkingVincent Sanders2012-12-102-0/+83
|
* add javascript library build to riscos sdkVincent Sanders2012-12-109-31/+185
|
* Fix a bunch of warnings by patching windom and Hermes headers.Ole Loots2012-11-077-0/+129
|
* Build NSPR on RISC OSRob Kendrick (fatigue)2012-11-041-0/+119
|
* Add libiconv to ppc-amigaos SDK.John-Mark Bell2012-10-212-0/+109
|
* Update patches for 7.28.0, disable ntlm-wb for ppc-amigaosJohn-Mark Bell2012-10-196-45/+63
|
* add coldfire (m5475) toolchain/sdk buildVincent Sanders2012-10-121-1/+2
|
* Remove bogus patchJohn-Mark Bell2012-08-221-11/+0
|