build-packages: update to the latest packages

The main motivator is the update to GCC 13. As part of this, some of the other
dependencies have been updated as well.

Newly introduced:
 - gawk on x68_64 (new dependency of texinfo)
 - libjx (new dependency of haikuwebkit)
 - openexr30 (new indirect dependency of haikuwebkit)
 - brotli (new indirect dependency of haikuwebkit)

On x86_gcc2, some packages have switched to the modern GCC version:
 - diffutils
 - findutils
 - libpsl
 - tcpdump

Change-Id: Ic617b5b4af9eb34c0d28259a3c0ddbcc33f98a5d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6772
Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
Niels Sascha Reedijk
2023-08-05 11:52:00 +00:00
parent 7bbe09c66d
commit 13e2db9609
5 changed files with 328 additions and 314 deletions
+12 -6
View File
@@ -25,15 +25,19 @@ AddHaikuImageSystemPackages [ FFilterByBuildFeatures
!gcc2 @{ coreutils icu66 }@
gcc2 @{ coreutils_x86 icu icu66_x86@secondary_x86 }@
regular_image @{
bzip2 diffutils expat ffmpeg findutils glu gutenprint8 gzip
bzip2 expat ffmpeg glu gutenprint8 gzip
lame less libedit libicns
mawk mesa mesa_devel mesa_swpipe@!gcc2 mesa_swrast@gcc2
mesa mesa_devel mesa_swpipe@!gcc2 mesa_swrast@gcc2
netcat
sed sharutils
tcpdump unzip wget which zip
unzip wget which zip
!gcc2 @{ grep tar zstd }@
gcc2 @{ grep_x86@secondary_x86 tar_x86@secondary_x86 }@
!gcc2 @{ diffutils findutils gawk grep tar tcpdump zstd }@
gcc2 @{
diffutils_x86@secondary_x86 findutils_x86@secondary_x86
mawk grep_x86@secondary_x86 tar_x86@secondary_x86
tcpdump_x86@secondary_x86
}@
}@
] ;
AddHaikuImageSourcePackages [ FFilterByBuildFeatures
@@ -44,9 +48,11 @@ AddHaikuImageSourcePackages [ FFilterByBuildFeatures
regular_image @{
expat ffmpeg findutils grep gutenprint8 gzip
lame less libicns mawk
lame less libicns
sed sharutils
tar wget which
!gcc2 @{ gawk }@
gcc2 @{ mawk }@
}@
] ;
if $(HAIKU_PACKAGING_ARCHS[1]) != x86_gcc2 {