Commit Graph

817 Commits

Author SHA1 Message Date
Alexander von Gluck
a85b832369 jamfile-engine: Repair to correct release based on gerrit version
* There's some discussion around artifact generation in gerrit
  repositories. For now i'm just correcting this to the right release
  which includes full git history.
2024-04-12 07:50:25 -05:00
Alexander von Gluck
b31903962a jamfile_engine: Migrate to HaikuArchives 2024-04-11 15:38:37 -05:00
kenmays
3e944bf51a Binutils: remove some old recipes (#10150) 2024-03-22 14:57:08 +01:00
augiedoggie
fdac96378e jam: bump git revision (#10220)
* fix permissions for jam

---------

Co-authored-by: Jérôme Duval <jerome.duval@gmail.com>
2024-03-16 15:54:23 +01:00
Alexander von Gluck IV
f2776387c6 gettext: Change to gzip source uri
* xz_utils requires cmd:autopoint which comes
  from gettext creating a catch22 on new architectures
2024-03-14 14:11:01 -05:00
Jerome Duval
3d8309774b autoconf: move to dev-build
gentoo moved from sys-devel
2024-02-09 16:11:55 +01:00
Jerome Duval
6c2d96ac94 libtool: move to dev-build
gentoo moved from sys-devel
2024-02-09 16:10:57 +01:00
Jerome Duval
e8020a9837 automake: move to dev-build
gentoo moved from sys-devel
2024-02-09 16:09:54 +01:00
Jerome Duval
fb2704b35e bmake: move to dev-build
gentoo moved from sys-devel
2024-02-09 16:08:11 +01:00
Schrijvers Luc
888132530c fpcupdeluxe, bump version (#9940) 2024-01-04 10:43:13 +01:00
Owen Pan
5c6eb63a2f haiku-format: remove old recipes and obsolete files (#9825)
* haiku-format: remove old recipes and obsolete files

* Also fixed UIUC copyright.
2023-12-05 07:30:58 +01:00
Owen Pan
522e629442 haiku-format: update to 17.0.6 (#9806) 2023-12-03 20:46:58 -07:00
davidkaroly
319fce1e4f llvm17: update to 17.0.6 (#9820) 2023-12-02 19:43:27 +03:00
davidkaroly
2013dcc952 llvm17: fix analyzer scripts (#9734) 2023-11-06 07:25:32 -07:00
Calvin Hill
7f8e874bf9 llvm17: Turn --no-undefined-version flag into a warning. (#9725) 2023-11-02 22:14:30 +03:00
davidkaroly
0ead2e6827 llvm16: link binaries against crti.o (#9676) 2023-10-23 13:43:33 +03:00
davidkaroly
732138ad7f llvm17: link binaries against crti.o (#9635) 2023-10-15 21:37:39 +03:00
augiedoggie
ced8f22ad0 haiku-format: fix 32 bit rpath errors (#9632)
Add -DCMAKE_SKIP_RPATH=On to the flags in order to prevent bogus rpath entries in the executable.
Fixes #6817
2023-10-14 17:12:56 -06:00
Owen Pan
3fe0a4ad63 Add recipe for haiku-format 17.0.1 (#9629) 2023-10-14 11:57:51 -06:00
Schrijvers Luc
76c3cfbb2c llvm17, 32bit fixes (#9593) 2023-10-09 07:21:33 +02:00
Niels Sascha Reedijk
472163451f GCC: disable the use of dl_iterate_phdr in libbacktrace (#9522)
This fixes libfortan.so.

Closes #9241
2023-09-25 11:16:23 -04:00
davidkaroly
df29fc814e llvm17: new recipe (#9490) 2023-09-21 18:51:33 +03:00
davidkaroly
e10d362766 llvm16: fix C++ include paths (#9413) 2023-09-14 07:31:13 +00:00
davidkaroly
6d739e42a3 llvm16: clean up recipe (#9405)
* move scan-build-py scripts to clang_analysis package
* move other clang scripts to clang package
* remove empty folders from llvm16 base package
2023-09-11 11:51:47 +02:00
Schrijvers Luc
3a14347aa6 fpcupdeluxe, bump version (#9361) 2023-09-05 14:52:53 +00:00
davidkaroly
e69be84ae7 llvm16: fix build on 32-bit; fix deps for clang package (#9357) 2023-09-05 08:41:58 +02:00
Schrijvers Luc
367ebcfa8f bmake, bump version (#9335) 2023-09-02 07:45:57 +00:00
davidkaroly
b599df8a3c llvm16: new recipe (#9141)
* llvm16: new recipe

* llvm16: clean up provides

* llvm16: fix build for secondary arch

* additional patches for lld

* llvm16: Alpha and CellSPU are no longer supported

* formatting

Co-authored-by: Sergei Reznikov <diver@gelios.net>

* llvm16: use python 3.10

* llvm16-clang: add missing GNU headers path

* build separate package for libunwind

* clang: silence warning for -pie

* clang: silence warning for -pthread and -pthreads

---------

Co-authored-by: Sergei Reznikov <diver@gelios.net>
2023-08-31 12:44:30 +00:00
Schrijvers Luc
fe24d2a623 automake, revert some unneeded dependencies (#9224) 2023-08-17 10:26:19 +00:00
Schrijvers Luc
9acf6f7378 autoconf, revert some unneeded dependencies (#9223) 2023-08-17 10:25:57 +00:00
Schrijvers Luc
3bea491e6b llvm, drop old recipes (#9225) 2023-08-16 05:54:13 +00:00
Niels Sascha Reedijk
46afdec057 GCC 13: add recent fixes to haikuports build (#9222)
This pulls in:
 * [0bb5624b57] libgcc: fix config for arm64
 * [f7a513f636] GCC: set the '-rdynamic' command line option to ignore
2023-08-15 16:59:21 +00:00
Trung Nguyen
ec133b1fb7 clang12: Add missing GNU headers include path (#9217)
* clang12: Add missing GNU headers include path

Should fix #9198.

* llvm12, revbump for python changes

---------

Co-authored-by: Begasus <begasus@gmail.com>
2023-08-14 05:42:49 +00:00
Niels Sascha Reedijk
0201bae0d1 GCC: bump to 13.2.0 (#9174) 2023-08-12 07:04:13 +00:00
Niels Sascha Reedijk
09847c2f8b Binutils: bump to 2.41 (#9157) 2023-08-09 08:11:30 +00:00
Niels Sascha Reedijk
8e152fc290 GCC 13: enable recipe (#9126) 2023-08-02 07:45:28 +00:00
Schrijvers Luc
cd573f1666 gettext, move documentation to devel package (#9122) 2023-08-01 15:28:50 +00:00
Niels Sascha Reedijk
3be1343e83 GCC 13: add gcc_jit and other fixes (#9058)
* GCC 13: improvements to recipe

 * Add a dependency for syslibs_devel on syslibs (closes #6505)
 * Remove duplicate libraries from gcc package and store them only in
   gcc_syslibs (closes #6470, based on previous work in #6704)

* GCC 13: create new gcc_jit and gcc_jit_devel packages

The GCC JIT allows an application to embed GCC in order to compile and run
code on the fly.

Closes #6440

* GCC 13: add $effectiveTargetMachineTriple-gcc-$gccVersion to $binDir

This is the 'external driver' that gcc jit uses. If the driver is present, it
is able to find all the system libraries.

* GCC 13: fix recipe for x86 for libgcc.a merge
2023-07-31 14:41:22 +00:00
Schrijvers Luc
151e2e16ac automake, cleanup, change dependency for coreutils/diffutils (#8983) 2023-07-08 07:44:37 +00:00
Schrijvers Luc
ee02bc929f autoconf, cleanup, change dependency for diffutils/coreutils (#8982) 2023-07-08 07:33:19 +00:00
Niels Sascha Reedijk
c258690ec2 GCC: Add recipe for 13.1.0
Currently set all supported platforms as unstable, as the recipe requires
Haiku hrev56977 or later to build.
2023-06-30 12:40:56 +02:00
PulkoMandy
c502ba6b4c Autoconf 2.69: make it installable side-by-side
This specific version is needed for configure scripts in the current
versions of binutils, they have not moved to newer versions yet.
2023-06-27 21:21:37 +02:00
Alexander von Gluck IV
79d21133e6 autoconf: Add missing cmp requirement to 2.71
* Exposed cmd: command not found on riscv64
2023-06-18 11:20:25 -05:00
Schrijvers Luc
792ff3c30a fpcupdeluxe, bump version (#8852) 2023-06-12 10:06:25 +02:00
Schrijvers Luc
32cb7de81b arm_none_eabi_gcc, revert version for newlib (#8844) 2023-06-10 14:53:03 +02:00
Schrijvers Luc
6ba7a567ac arm_none_eabi_gcc, fix requirements (#8842) 2023-06-10 11:42:08 +02:00
PulkoMandy
8f4c61412e arm_none_eabi_binutils: fix provides for secondary arch 2023-05-31 19:50:18 +02:00
PulkoMandy
b5e1e70ee9 arm_none_eabi_*: update with latest versions and enable for all architectures 2023-05-31 19:46:04 +02:00
PulkoMandy
9b41f8e108 Set version requirements between avr binutils, gcc and libc
The libc needs to be built with a recent gcc and binutils so that it
enables support for all the devices supported by the compiler.
2023-05-28 12:26:20 +02:00
PulkoMandy
3a9d2f3cca avr_binutils: update to latest binutils release 2023-05-28 12:26:19 +02:00