Commit Graph

1044 Commits

Author SHA1 Message Date
Augustin Cavalier
0e8ff9b52a Bump more packages to use openssl3. 2024-08-08 14:28:50 -04:00
OscarL
58b4797a43 python3.11: update to version 3.11.9. (#10789)
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".
2024-08-06 13:17:21 +02:00
Joachim Mairböck
0074de8708 perl: fix shebang of scripts installed with MakeMaker
Fixes the root cause of #10788, but not the concrete problem, that requires a
rebuild of exiftool.
2024-08-04 17:59:54 +02:00
OscarL
ba2315f7ea python3.9: update to version 3.9.19. (#10785)
.patchset changes after the ones done for 3.10.
2024-08-04 08:53:25 +02:00
OscarL
689d29823f python3.10: fix build on 32 bits. (#10784) 2024-08-03 14:19:49 +02:00
OscarL
ca1fccee49 python3.10: fix a 'ctypes' bug I introduced on the 3.10.14 patchset. (#10783)
Also:
- consolidate recipe 'options' near the top.
- remove pyvenv from provides (removed on Python 3.8).
2024-08-03 11:14:39 +02:00
OscarL
7694f68eca python3.10: patch set re-work. (#10750)
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).
2024-07-31 08:02:34 +02:00
OscarL
30bae5bfd2 python3.12: update to version 3.12.4. (#10752) 2024-07-29 21:32:47 +02:00
Joachim Mairböck
d930816ea7 perl: fix the locking at fork "properly" by reinitializing the mutexes in the child (#10763) 2024-07-29 13:21:37 -04:00
Schrijvers Luc
0baaef1cc6 nhc98, add GNU GPL v2 license (#10761) 2024-07-28 17:49:25 +02:00
Schrijvers Luc
4b1f211148 mujs, bump version (#10719) 2024-07-21 17:09:08 +02:00
OscarL
5cef8c24c3 python3.10: update to version 3.10.14. (#10696) 2024-07-17 11:01:41 +02:00
Schrijvers Luc
382a77dde2 lua5.4, revbump, adjust paths (#10663) 2024-07-08 10:02:45 +02:00
Joachim Mairböck
80cded50f7 perl: bump version, enable threads, don't install sitecustomize.pl (#10626)
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.
2024-07-05 19:08:05 +02:00
Schrijvers Luc
40d8ee4a29 lua5.4, bump version (#10642) 2024-07-03 14:47:19 +02:00
Schrijvers Luc
930b54ac19 bacon, switch SOURCE_URI, add FLTK gui (#10640) 2024-06-27 11:51:17 +02:00
yann64
b982bbd6b8 bacon : new receipe (#10219)
* 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
2024-06-26 15:26:20 +02:00
Niels Sascha Reedijk
713f7d422d Rust: Update to 1.79.0 (#10625) 2024-06-23 21:40:53 +02:00
Joachim Mairböck
14c4afa5a9 perl: add back $secondaryArchSuffix to libperl (only)
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.
2024-06-09 15:15:51 +02:00
Schrijvers Luc
c63be021ea fennel, bump version (#10582) 2024-06-08 16:48:21 +02:00
Joachim Mairböck
f7bfb6e83f perl: drop gcc2, making perl_x86 the default (#9439)
* 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.
2024-06-08 14:53:26 +02:00
Christof Meerwald
c970db0bfb updated luajit to 2.1.1716656478 (#10577) 2024-06-08 10:13:16 +02:00
Schrijvers Luc
69608635de php,revbump, use ICU74 (#10480) 2024-06-03 07:55:57 +02:00
Al Hoang
57fa74f398 nim: update to 2.0.4 (#10424)
* nim: bump version

* remove nim 2.0.0

* update copyright
2024-05-05 19:49:21 -06:00
TheZeldakatze
04d280f2e0 php8: revbump (#10316) 2024-04-21 13:35:11 -06:00
robxnano
32e2ee1185 nasm: Update to 2.15.02, fix path separators (#10331) 2024-04-17 15:03:56 +02:00
erysdren
81cade2a08 Bump QBE to 1.2 (#10330) 2024-04-13 13:40:22 +02:00
Schrijvers Luc
ef65852aba fpc, revbump for 32bit (#10253) 2024-03-25 12:41:56 +01:00
PulkoMandy
ea4a08a128 tk/androidwish: actually disable OpenGL
Fixes #8370
2024-03-24 16:59:51 +01:00
Schrijvers Luc
e692e6c60d lazarus, new recipe (#10233) 2024-03-22 08:05:48 +01:00
lorglas
2990dff4b2 yab 1.8.2 update build2, because crash under 64bit (#10236)
Co-authored-by: Lorenz Glaser <lorenz.glaser@besly.de>
2024-03-21 17:10:37 +01:00
Schrijvers Luc
a69ad94446 fpc, revbump, re-add fix for libGLU (#10230) 2024-03-20 14:30:26 +01:00
Joachim Mairböck
53a5526dd9 tcl: bump version to 8.6.14 (#10226)
* 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
2024-03-17 14:09:24 +01:00
Piotr Halama
10c995dfee fpc: fix script shebang (#10144) 2024-03-15 16:31:11 +01:00
Alexander von Gluck IV
6f79a984a8 python: fix config.guess for non-x86 arch
* Should fix build on arm, arm64, riscv64, etc
2024-03-14 12:58:13 -05:00
Niels Sascha Reedijk
05217f4af6 Rust: bump to 1.76.0 (#10184) 2024-03-03 14:39:45 -07:00
Alexander von Gluck IV
cdea10b3d7 golang: Bump 1.4 version
* Per the golang bootstrap docs, this is a newer 1.4 dist of go
  with fixes needed to build up to go-1.19
2024-02-29 09:32:26 -06:00
OscarL
8a3f3ee2ae python3.12: update to version 3.12.2. (#10111) 2024-02-16 11:27:40 +01:00
OscarL
eef3fd5c7a python3.11: update to version 3.11.8. (#10110) 2024-02-16 11:27:27 +01:00
OscarL
d75085a35b python3.10: fix builds on nightlies that include kqueue. (#10101)
Fixes #10001.

Also:
- Use same way of excluding tests as in 3.11/3.12.
- Disable some more tests that hang reliably.
2024-02-13 17:56:39 +01:00
Schrijvers Luc
5f67216385 R, switch to icu74 (#10094) 2024-02-09 18:09:25 +01:00
erysdren
039e83a80f Add QBE Compiler Backend port (#10038) 2024-02-03 17:47:01 +01:00
OscarL
1c4b106f6c python3.10: fix build with newer libedit. (#10019)
Reference: https://github.com/python/cpython/pull/110239
2024-01-28 17:54:07 +01:00
Schrijvers Luc
ca97eab518 vala, bump version (#9960) 2024-01-07 10:02:52 +01:00
Schrijvers Luc
647dc67fdf R, bump version (#9951) 2024-01-06 09:40:16 +01:00
lorglas
134d0a0bd0 Yab 1 8 2 (#9950)
* 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>
2024-01-05 15:18:06 +01:00
Christof Meerwald
12fa6f3a78 update luajit (#9921)
to commit c525bcb9024510cad9e170e12b6209aedb330f83 (Sat Dec 23 20:06:17 2023 +0100)
2023-12-26 08:57:24 -07:00
Christof Meerwald
652984e2bd update luajit 2.1 package (#9912)
luajit has switched to a rolling release model using the Unix timestamp of the latest commit as the version number
2023-12-24 08:30:21 +01:00
OscarL
015f20ff8f python3.12: update to version 3.12.1 (#9875) 2023-12-11 08:25:15 +01:00
OscarL
c7132aa43c python3.11: update to version 3.11.7 (#9874) 2023-12-11 08:24:31 +01:00