Commit Graph

971 Commits

Author SHA1 Message Date
augiedoggie
a0607bbb4e ruby: add 3.2.2 (#8756) 2023-07-07 22:32:30 -06:00
augiedoggie
f16a8851f0 lua: enable readline, misc cleanup (#8998)
readline is enabled so the the lua REPL has proper support for line editing/arrow keys
related to #8972

Also, remove some static library remnants and tweak the TEST command
2023-07-06 11:00:26 -06:00
Schrijvers Luc
492293eb8c lua, bump lua5.4, make it default (#8875) 2023-06-28 07:36:14 +02:00
Schrijvers Luc
bb381aba0c swift_lang, disable recipe, build is broken, current package can't be installed (#8837) 2023-06-22 12:59:21 +02:00
OscarL
d8362722ab python3.10: update to version 3.10.12 (#8848)
* Use BASEFLAGS instead of CFLAGS, and set OPT to something better than "".
  This seems to finally make "--enable-optimizations" do some speedup :-)
* Disabled/skipped more hanging tests. If debugger is configured to "kill",
  running "hp --test python3.10" should finally not hang anymore.
2023-06-11 14:02:50 +02:00
OscarL
182e1d8b01 python3.9: update to version 3.9.17 (#8847)
* Use BASEFLAGS instead of CFLAGS, and set OPT to something better than "".
  This seems to finally make "--enable-optimizations" do some speedup, so
  lets use it for 3.9 too now.
* "backported" the 3.10 patch for "largefile" flag in tests, and also the
  entire TEST() function from the 3.10.12 recipe, as it makes possible to
  run `hp --test python3.9` without hanging (assuming Debugger is set to
  kill).
2023-06-11 14:02:33 +02:00
Schrijvers Luc
9e985d0a07 openjdk12, revbump for libjpeg (#8691) 2023-05-20 09:03:18 +02:00
OscarL
de94305396 python3.10: cleanups, no functional changes. (#8648)
This is basically #3834, but for Python 3.10.

Only two "310" references remain, but those will go away for newer Pythons.
2023-05-16 14:13:12 +02:00
augiedoggie
7e158a2da6 ruby: use global gemrc to make --user-install the default (#8628)
Fixes #102

gemrc template file "borrowed" from Arch Linux
2023-05-12 16:44:49 -06:00
Schrijvers Luc
cb6d0dc65b tk, add conflict for xlibe_devel (#8638) 2023-05-12 20:21:29 +02:00
OscarL
baa6bd9d6c python3.10: update to 3.10.11 final. (#8629)
This is the last of the "regular" bugfixes releases.

Only "security updates", will be available, released as needed,
from this point forward, till around October 2026.
2023-05-12 15:28:01 +02:00
Schrijvers Luc
c787f115ae tiny_first, new recipe (#8591) 2023-05-05 20:11:28 +02:00
Niels Sascha Reedijk
1e4e4aa7b9 Rust: bump to 1.69.0 (#8490) 2023-04-23 08:16:32 +02:00
Al Hoang
04179315ed update nim (#8482) 2023-04-22 08:08:56 +02:00
Gerasim Troeglazov
74821e4a63 OpenJDK17: try to build with gcc 2023-04-01 20:53:38 +10:00
Gerasim Troeglazov
012d5e9dac OpenJDK17: add recipe for 17.0.7+3 version 2023-04-01 20:16:57 +10:00
Gerasim Troeglazov
49e8d059c0 openjdk16: fix build for x86 arch 2023-03-26 18:37:15 +10:00
Gerasim Troeglazov
7f9419b2e0 OpenJDK: add recipe for 16.0.2+7 version 2023-03-26 00:11:19 +10:00
Gerasim Troeglazov
8228cf9d94 openjdk15: fix build for x86 arch 2023-03-25 19:42:02 +10:00
Gerasim Troeglazov
f4dfbdc447 OpenJDK: add recipe for 15.0.1+9 version 2023-03-25 00:04:54 +10:00
Schrijvers Luc
fdaed59dd7 janet, remove static library (#8048) 2023-03-22 13:12:00 +01:00
OscarL
6f08937c46 python3.8: update to 3.8.16, sync both _getuserbase() copies. (#7944)
This addresses the "small caveat" issue mentioned on #7531 that
affects all python versions, by making sure that both site.py's
and sysconfig.py's copies of _getuserbase() have the same code.

Also: renamed the package to be consistent with the rest of the
Python versions.
2023-03-11 19:15:36 +01:00
OscarL
077fd3fb53 python3.7: update to 3.7.16, sync both _getuserbase() copies. (#7942)
This addresses the "small caveat" issue mentioned on #7531 that
affects all python versions, by making sure that both site.py's
and sysconfig.py's copies of _getuserbase() have the same code.
2023-03-11 11:31:57 +01:00
OscarL
0f2e26b159 python3.9: update to 3.9.16, sync both _getuserbase() copies. (#7945)
This addresses the "small caveat" issue mentioned on #7531 that
affects all python versions, by making sure that both site.py's
and sysconfig.py's copies of _getuserbase() have the same code.
2023-03-11 11:31:05 +01:00
OscarL
ba0e97c0ba python3.10: update to 3.10.10, sync both _getuserbase() copies. (#7946)
This addresses the "small caveat" issue mentioned on #7531 that
affects all python versions, by making sure that both site.py's
and sysconfig.py's copies of _getuserbase() have the same code.
2023-03-11 11:30:01 +01:00
augiedoggie
dbcafdcb60 php8: rebuild 2023-03-10 11:45:41 -07:00
Jerome Duval
01a50ad278 python3.10: default haiku schemes 2023-03-07 20:08:08 +01:00
Jerome Duval
da07c7b2bf python3.7: add sysconfig haiku schemes 2023-03-07 20:08:08 +01:00
Jerome Duval
6a86ae3bdd python38: add sysconfig haiku schemes 2023-03-07 20:08:08 +01:00
Jerome Duval
c1113681e4 python3.9: add sysconfig haiku schemes 2023-03-06 23:03:05 +01:00
Niels Sascha Reedijk
744f221b1f Rust: update to 1.67.0 (#7816) 2023-01-31 20:22:03 +03:00
hfsfox
6636b016b9 fpc: link against libiconv (#7799) 2023-01-24 15:30:51 +03:00
Schrijvers Luc
8e7b5530af R, put all in one package (#7755) 2023-01-08 17:54:14 +01:00
Schrijvers Luc
fcf50690a0 R, disable X11 for now (#7745) 2023-01-07 13:00:16 +01:00
Schrijvers Luc
4c1cc859ce R, bump version (#7725) 2023-01-06 13:52:25 +01:00
Joachim Mairböck
e7fd291c8c tcl: update to version 8.16.13 (#7721)
The so version is the same as in 8.6.12 therefore the recipe was just renamed.
OpenCASCADE's DRAW still runs.

Tests don't run successfully. Some tests hang, and one test even crashes with an assertion in free.
2023-01-05 07:10:11 +01:00
Niels Sascha Reedijk
a0134f2b41 Rust: update rust_bin and rust_wasm_bin to 1.66.0 (#7707)
This commit also clears out older recipes from the recipe directory.
There is no need to keep them: stable rust itself is fully backward
compatible with older code in almost all cases, and it is unlikely
that someone will ever want/need to build an older compiler.
2022-12-31 12:43:45 +03:00
Schrijvers Luc
61acf60c67 orc, add buildtype (#7656) 2022-12-25 15:41:23 +01:00
Schrijvers Luc
74b7800b93 orc, remove static library (#7655) 2022-12-25 15:31:32 +01:00
Schrijvers Luc
245d38dda5 lua, remove static libraries (#7640) 2022-12-25 11:48:38 +01:00
Samuel Crow
390ae9277d w2c2: new package: WebAssembly to C transpiler (#7608)
it's a WebAssembly to C transpiler
2022-12-22 06:16:29 +01:00
OscarL
08152db1bc python3.10: bump version to 3.10.8. (#7313)
* python310: bump revision to 3.10.8.

* Use "make altinstall".
* Documented problematic tests, and skipped the ones that hang/stall.
* Enable optimizations.
* Added a note regarding tests that invoke the crash dialog.

Running "hp --test python310" now gives the same results[*] for both
non-optimized, and optimized builds, so let's just enable
optimizations for 3.10.8.

[*] As there's some randomness involved in the test runs, YMMV.

Anecdotal/aditional info:

Building and testing with "--disable-test-modules" might be
considered? Python's docs read:

   "The test package is meant for internal use by Python only."

And that those are used for regression testing mostly. See:
https://docs.python.org/3/library/test.html#module-test

Personal experience: I got more consistent results with that flag
enabled, than witout it. I left it out, trying to avoid hiding
problems (a.k.a.: failing silently. A big NO-NO in QA/QC), and
because I assume that packaging Python counts as "internal use".

* python310: patch tests that need several GB of storage.

They now behave like on Windows or MacOSX, requiring to be enabled
by the use of the "largefile" resource usage flag.

* python3.10: rename package from python310 to python3.10.

This matches the rename of python3 to python3.7, and the similar
change for Python 3.9.

Renamed patchset files to match the recipe naming.

Sorted sections according to the Haikuporter Guidelines.
2022-12-04 16:53:38 +01:00
Schrijvers Luc
cf02035c93 vala, add $portVersion to cmd's (#7516) 2022-12-03 18:37:32 +01:00
Gerasim Troeglazov
ee79c7a700 vala: enable introspection 2022-11-29 13:28:51 +10:00
PulkoMandy
e9ede922e6 vasm: enable on all architectures.
Should build just fine.
2022-11-20 14:53:08 +01:00
Schrijvers Luc
f892775f2e squirrel, bump version, switch to cmake (#7433) 2022-11-20 14:48:09 +01:00
soci64
5cdd826915 64tass: Add updated recipe for 1.57.2900 (#7401) 2022-11-12 13:02:07 -07:00
Schrijvers Luc
511b1c99f7 brexx, revbump for 64bit build on buildmaster (#7375) 2022-11-06 08:33:59 +01:00
dokutan
68809e02a8 fennel: add new recipe (#7331)
* fennel: add new recipe, version 1.2.1

* Fix DESCRIPTION of fennel
2022-11-01 09:29:16 +01:00
Schrijvers Luc
f6e88ed8ff brexx, bump srcGitRev, fixes 32bit build (#7345) 2022-10-31 08:21:12 +01:00