Commit Graph

12 Commits

Author SHA1 Message Date
Takuya Wakazono
777f5f16a0 media-libs/libbpg: fix build with cmake-3.31
Closes: https://bugs.gentoo.org/945304
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-01-04 01:35:52 +09:00
Anna (cybertailor) Vyalkova
20acb00c4c */*: {dev-util → dev-build}/cmake
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-01-15 08:14:29 +05:00
Lucio Sauer
d4ba4a1172 media-libs/libbpg: install documentation and merge doheader calls
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:22 +02:00
Lucio Sauer
41dfeea42d media-libs/libbpg: respect offset-prefix of image directory
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:21 +02:00
Lucio Sauer
8b8998ecfc media-libs/libbpg: fix implicit declaration of string function
The patch has not yet upstreamed.

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:20 +02:00
Lucio Sauer
772108d69d media-libs/libbpg: Honor AR, CC and CXX from the user environment
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:20 +02:00
Lucio Sauer
f764b3ff11 media-libs/libbpg: respect LD, CXX and CFLAGS from the user enviroment
Closes: https://bugs.gentoo.org/787683
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:19 +02:00
Lucio Sauer
1c99f90388 media-libs/libbpg: add noexec .note.GNU-stack sections for elf32 and elf64
Closes: https://bugs.gentoo.org/787686
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:18 +02:00
Lucio Sauer
3cc06aa1e8 media-libs/libbpg: remove unused CMake variable
MAIN12 is the compile time switch to toggle between bit depths of 12 and
10 bits. MAIN10 was unused.

Closes: https://bugs.gentoo.org/840377
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:18 +02:00
Lucio Sauer
a65a6df9f3 media-libs/libbpg: update LICENSE
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:17 +02:00
Lucio Sauer
bcf3a6ade1 media-libs/libbpg: remove USE flags emcc, static-libs, x265
- Emscripten is neither packaged in ::gentoo nor in ::guru.
- The build system unconditionally builds a static library.
  Upstream argues that the BPG decoding library API is not stable yet
  and does not provide a shared library (yet).
  Let's ship the already available static library then.
- Enable fast x265 as a sensible default for the BPG encoder instead
  of setting REQUIRED_USE="|| ( x265 jctcv )".

Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:16 +02:00
Lucio Sauer
9899215675 media-libs/libbpg: update dependencies
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
2023-09-18 00:39:15 +02:00