Reworked the .patchset, to match what has been done for other versions already.
According to "PEP 664 – Python 3.11 Release Schedule" this is 3.11's
"final regular bugfix release".
Re-worked the patchset, mostly to avoid having scattered changes to the same
areas, trying to keep each "commit" on a narrower focus/topic.
Fixes#10211, and attempts to fix some remaining _INSTALL_SCHEMES issues.
(makes `platinclude` point to the system headers for the default scheme,
which should avoid having to set HAIKU_USE_VENDOR_DIRECTORIES=1 when bulding
gdb).
See https://perldoc.perl.org/perl#History for details of changes.
Fixes CVE-2023-47038. (the other security fix affects only Windows)
Because this is a major update of perl, this requires rebuilding all perl packages.
Enable threads, which are enabled by most Linux distros as well, apparently.
This required some additional patches.
Don't create and install the `sitecustomize.pl` script any more. I don't think it is actually needed.
Fixes#10624.
Remove a gcc2 build fix from the patchset.
* bacon : new receipe
Reiceipe for BaCon the Basic to C Converter.
* Bump BaCon version from 4.7.2 to 4.8
Ignore GUI for now.
* Update bacon-4.8.recipe
Remove unnecessary configure arguments
This is needed to be able to require it explicitly in the correct form and
avoid a policy violation for apps which require it. HaikuPorter checks for
REQUIRES including the secondaryArchSuffix.
* perl: drop gcc2, making perl_x86 the default
This is an alternative solution to #9394
* perl: add secondaryArch lib dirs to library path
The variable 'libpth' (the library path) is also used by the DynaLoader, so it should contain all the paths were dynamically loaded libraries (like the SDL ones for sdl_perl) normally are.
* tcl: bump version to 8.6.14
Add gcc2 fixes to the new version, remove the old version 8.6.11
Move tclooConfig.sh to the devel package, similar to tclConfig.sh
* tcl: fix test build with gcc2
* tcl: remove tclsh command from x86_gcc2 primary arch, in tcl_x86, move it back to $prefix/bin
* Bug fixed in Available Language and something more
* Bug fixed in Available Language and something more
* Some Bugfixes in Command >> Availalble Language<< and so on
---------
Co-authored-by: Lorenz Glaser <lorenz.glaser@besly.de>