Commit Graph

1062 Commits

Author SHA1 Message Date
yann64
f3a7d79406 cppfront : Version bump to 0.8.0 (#11322)
Co-authored-by: yann64 <yannick.barbel@orange.fr>
2024-11-07 22:01:58 +01:00
yann64
0c48f5f311 cppfront : add missing headers (#11206) 2024-10-20 14:09:53 +02:00
OscarL
d47fad6c21 python3.13: new recipe. (#10793)
Some notes:
- Enabled '--with-lto' for some extra bits of speed.
- Building the GIL-free version fails, so only the "traditional" available.
- Experimental JIT compiler also failed to build. Might try again on next releases.

This version removes, among other things, lib2to3, so we might face some compatibility issues
with older packages.
2024-10-11 17:36:42 +02:00
Al Hoang
ea737b6969 nim: update to 2.0.8 (#11143) 2024-09-19 06:10:57 +00:00
OscarL
f2f2723b8d python3.12: update to version 3.12.6. (#11122) 2024-09-17 15:53:55 +00:00
yann64
613c92a424 New receipe : cppfront (#10983) 2024-09-11 15:39:02 +00:00
Schrijvers Luc
dd6cc9cd3e php, drop php7, not compatible with openssl3 (#11059) 2024-09-05 11:09:42 -04:00
Augustin Cavalier
cca5e34089 ruby: Update to 3.2.5.
Seems to include some memory leak fixes for 32bit.
2024-09-04 20:41:11 -04:00
Schrijvers Luc
fe8bf44286 erlang, remove obsolete recipe (#11049) 2024-09-03 09:51:24 +02:00
Schrijvers Luc
578732d22d erlang, revbump for openssl3 (#11043) 2024-09-02 20:34:28 +02:00
PulkoMandy
3999fa64a7 missing revbump 2024-08-24 17:14:09 +02:00
PulkoMandy
61fb42b593 php8: update to openssl3 2024-08-24 15:27:32 +02:00
Joachim Mairböck
68706a7adf r: bump version, build with openssl 3 and libpaper 2 2024-08-24 15:14:44 +02:00
Joachim Mairböck
ddcebd047b perl: don't create the site install dirs in non-packaged
That directory isn't needed any more after removing the sitecustomize.pl script.
cpan creates it on demand automatically when installing a package if it doesn't exist.

Fixes #10834.
2024-08-18 16:48:44 +02:00
waddlesplash
99b6b022ff python3.10: Drop timezone_data requirement.
The "zoneinfo" module can function with a package from PyPI in its absence, and this would otherwise add a package to the default install.
2024-08-12 15:04:01 -04:00
PulkoMandy
f163d1eec6 Rust: update from-source recipe to 1.79, disable on x86_64
Build fails with:

```
error[E0463]: can't find crate for `core`

error[E0463]: can't find crate for `std`

For more information about this error, try `rustc --explain E0463`.
```

The relevant bit of the "explain":

```
Common causes for missing std or core
*   You are cross-compiling for a target which doesn't have std prepackaged. Consider one of the
    following:
    + Adding a pre-compiled version of std with rustup target add
    + Building std from source with cargo build -Z build-std
    + Using #![no_std] at the crate root, so you won't need std in the first place.
*   You are developing the compiler itself and haven't built libstd from source. You can usually build it with x.py build library/std. More
    information about x.py is available in the rustc-dev-guide.
```

Since I know nothing about Rust, my efforts stop here for today.
According to the git log, this seems to be the same state we were in the
1.73 recipe.
2024-08-10 20:19:47 +02:00
PulkoMandy
7c51d16a1e ruby: remove old recipes, update to openssl3 2024-08-10 10:43:32 +02:00
Augustin Cavalier
cf41b3bf40 Tweak recipes for rebuild on x86 secondary arch.
Version requirements no longer needed now that OpenSSL devel package
does not specify devel provides anymore.
2024-08-09 12:39:45 -04:00
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