Commit Graph

789 Commits

Author SHA1 Message Date
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
PulkoMandy
554e10d151 avr_gcc: update to gcc 13.1, remove obsolete patchfile 2023-05-28 12:26:19 +02:00
Schrijvers Luc
3de97e3397 arm_none_eabi_gcc_nolibc, revbump for newer arm_none_eabi_binutils (#8731) 2023-05-25 15:42:32 +02:00
Schrijvers Luc
cf348f0aa9 arm_none_eabi_gcc_nolibc, revbump for newer arm_none_eabi_binutils (#8729) 2023-05-25 10:58:14 +02:00
Schrijvers Luc
489c7a7493 llvm9: switch to python3.9 (#8614) 2023-05-24 21:13:54 +02:00
Schrijvers Luc
8671caf547 autoconf_archive, bump version (#8646) 2023-05-15 14:35:58 +02:00
Jessica Hamilton
84abc2850f gcc 2: integrate -rdynamic patch from buildtools. 2023-05-08 23:34:15 +00:00
Jessica Hamilton
19a9f479f1 gcc 11: integrate -rdynamic patch from buildtools. 2023-05-08 22:59:04 +12:00
Trung Nguyen
9ec6238a4a gcc/config: Drop cdecl and stdcall built-in defines 2023-05-08 12:01:52 +02:00
Schrijvers Luc
b75fc9fe59 libtool, disable static library, remove libtool file (#8520)
keep all in one package
2023-04-29 07:14:13 +02:00
Schrijvers Luc
2c6f7b2abe sparse, remove obsolete patch (#8521) 2023-04-28 12:06:31 +02:00
Schrijvers Luc
acb4eabb05 distcc, switch to python3.9 (#8519) 2023-04-25 11:55:59 +02:00
Schrijvers Luc
2af4698c00 automake, switch to python3.9 for the tests, no revbump (#8517) 2023-04-25 11:12:28 +02:00
augiedoggie
fefb4e917b llvm12: fix setuptools requirement (#8413) 2023-04-16 18:50:10 -06:00
augiedoggie
695522c261 llvm12: add libclang-cpp to prepareInstalledDevelLibs (#8412) 2023-04-16 18:23:38 -06:00
Jerome Duval
ef145d7807 clang12: defaults to PIC 2023-02-13 16:30:49 +01:00
OscarL
bfab6621d2 gettext_devel: fix #7817 (broken links) (#7818)
Added a comment to the recipe, noting that those two libraries
need to be special-cased.
2023-02-02 06:49:10 +01:00
PulkoMandy
6bb47f2d8f llvm12: fix packaging
- The use of wildcards in prepareInstalledDevelLibs results in some
  libraries going missing. In this case, the rather important libclang
  was missing, preventing youCompleteMe from finding it.
- Disable static ibrary build of libunwind since there is a shared one.
2023-01-14 23:40:34 +01:00
Schrijvers Luc
8b2af9baab libuuid, set correct conflict for util_linux_libuuid (#7706) 2022-12-31 09:31:32 +01:00
PulkoMandy
88b9c81385 jamfile_engine: update to 1.0.3. 2022-12-29 21:41:25 +01:00
waddlesplash
36e417bbd3 Revert "libtool, remove libtool file and static library (#7565)" (#7566)
This reverts commit 95078608af.
2022-12-14 14:17:01 -05:00
Schrijvers Luc
95078608af libtool, remove libtool file and static library (#7565)
* libtool, remove libtool file and static library

* Update libtool-2.4.6.recipe

Co-authored-by: waddlesplash <waddlesplash@gmail.com>
2022-12-14 13:39:17 -05:00
Augustin Cavalier
d93a8772e7 flex: Actually bump version. 2022-12-13 22:30:15 -05:00
Augustin Cavalier
080c3d9690 flex: bump version, add note about only static library. 2022-12-13 20:27:30 -05:00
Augustin Cavalier
0f078053a2 Revert "flex, build shared library instead of a static library (#7547)"
This reverts commit 25a808d5ec.
2022-12-13 20:26:18 -05:00
Schrijvers Luc
25a808d5ec flex, build shared library instead of a static library (#7547)
add libVersionCompat
add debuginfopackage
2022-12-13 10:02:24 +01:00
Schrijvers Luc
6b0baf3423 Remove static libraries from packages (#7541) 2022-12-12 20:44:00 -05:00
Augustin Cavalier
fab7893499 gettext: Disable static. 2022-12-06 15:05:25 -05:00
waddlesplash
3093988a91 gettext: Use SUMMARY from Gentoo 2022-12-06 12:52:45 -05:00