Commit Graph

1031 Commits

Author SHA1 Message Date
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
Niels Sascha Reedijk
556ef50e0e Rust: cleanup recipes and WIP for 1.73.0 (#9752)
This commit cleans out all previous Rust recipes, and provides a work
in progress recipe for 1.73.0.

The current status of the 1.73.0 recipe is that it contains all changes
that are needed to do a successful build. I am running into an error,
where the intermediate stage1 compiler is not able to find the core
and standard libraries. This is not an issue building outside of
`haikuporter`. I suspect the chroot environment may be the reason, but
it requires more investigation.
2023-11-20 07:38:23 +01:00
Niels Sascha Reedijk
6c9c43ed6c Rust: update to 1.73.0 (#9712) 2023-10-31 06:51:05 +01:00
Schrijvers Luc
38ec537224 janet, disable cksum, crashes on 32bit (#9706) 2023-10-29 15:27:05 +00:00
Schrijvers Luc
e434816177 janet, bump version (#9704) 2023-10-29 14:24:43 +00:00
augiedoggie
8dcf43524f nim: remove old patchset and recipe (#9699) 2023-10-28 07:25:00 -06:00
Al Hoang
51d255cda3 nim: update to 2.0.0 (#9691)
* nim: update to 2.0.0

* remove nim 1.6.12
2023-10-28 13:19:34 +00:00
OscarL
6a03b68d44 python3.12: add recipe for Python version 3.12.0. (#9602) 2023-10-11 05:48:14 +00:00
OscarL
98496e2705 python3.11: update to version 3.11.6 (#9561) 2023-10-03 09:58:18 +02:00
Schrijvers Luc
7d96a3587c swi_prolog, bump version, leave disabled for further testing (#9555) 2023-10-02 09:18:19 +00:00
soci64
e30dd64387 64tass: update to 1.59.3120 (#9406) 2023-09-12 04:03:34 +03:00
OscarL
ca273f2150 python3.8: remove recipe. (#9305)
This will get EOL-ed in October (assuming it ever gets a .19 release).

We've anounced its demise on the forums in March, with a 6 months grace
period. Now that we have 3.11 on the repos, time to let this one go.

While this only removes the Python 3.8 package, and not each individual
"_python38" package we have, at least it will make it obvious we need to
change those recipes at install/update/rebuild time.

Only one recipe (not under /dev-python/) uses `python3.8` directly, and that's
for `calibre`'s TEST() (that recipe needs moving to 3.10 anyway).

So long Python 3.8!
2023-08-30 11:44:30 +00:00
OscarL
37a948eaf7 python3.11: new recipe for Python 3.11 (#9284) 2023-08-29 16:12:29 +00:00
OscarL
b8cdf0e090 python3.10: update to version 3.10.13 (#9283) 2023-08-25 12:39:14 +03:00