Commit Graph

19 Commits

Author SHA1 Message Date
krant 116bbd9359 libwebp: update to 1.4.0
Signed-off-by: krant <aleksey.vasilenko@gmail.com>
2024-04-21 00:17:23 +03:00
Alexandru Ardelean 90c6cb2390 libwebp: bump to version 1.3.2
From https://github.com/webmproject/libwebp/releases/tag/v1.3.2

- 9/13/2023: version 1.3.2
  This is a binary compatible release.
  * security fix for lossless decoder (chromium: #1479274, CVE-2023-4863)

Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-09-27 11:10:09 -07:00
Alexandru Ardelean 4cade402d3 libwebp: bump to version 1.3.1
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-07-16 00:40:08 +03:00
Andre Heider e7d9c86503 treewide: refactor to use PKG_BUILD_FLAGS:=lto
See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS"
on the main repository.

Note: Some packages only added `-flto` to CFLAGS and not LDFLAGS. This
fixes it and properly enables LTO.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2023-04-08 08:38:54 +02:00
Alexandru Ardelean a390b330e3 libwebp: bump to version 1.3.0
Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
2023-01-22 10:00:24 -08:00
Alexandru Ardelean 7c9a2a687d libwebp: bump to version 1.2.4
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-08-12 21:24:10 +02:00
Alexandru Ardelean a125119195 libwebp: bump to version 1.2.3
Drop upstreamed patch '001-fix-cmake-webpmux-linking.patch'.
Re-adapted patch '010-mips16.patch'

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2022-07-26 09:31:31 +03:00
Alexandru Ardelean 401291ba7e libwebp: fix webpmux lib name for cmake linking
When using CMake the `<prefix>/usr/share/WebP/cmake/WebPConfig.cmake` gets
used to get the names of the libraries to link against.

Since version 1.2.1 of libwebp, libwebpmux is on by default.
This causes a linker error because the linker arg should be `-lwebpmux`
instead of `-llibwebpmux`.

This is easily fixable by correcting the generation of the WebPConfig.cmake
file to append `webpmux` when this lib is enabled.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-10-02 19:55:07 +01:00
Alexandru Ardelean 17126e8174 libs: libwebp: bump to 1.2.1 & assign myself as maintainer
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-09-30 14:29:13 -07:00
Rosen Penev 2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Rosen Penev a31b732007 treewide: build CMake projects with Ninja
faster to compile.

A small selection of packages was tested going from:

Executed in  696.30 secs   fish           external
   usr time   82.98 mins  395.00 micros   82.98 mins
   sys time    9.02 mins    0.00 micros    9.02 mins

to:

Executed in  592.20 secs   fish           external
   usr time   84.84 mins  361.00 micros   84.84 mins
   sys time    8.85 mins   57.00 micros    8.85 mins

Tested by running make -j 12 and wiping staging/build_dir/target_x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-27 21:51:50 -07:00
Rosen Penev 69cdbb9980
libwebp: update to 1.2.0
Switch to AUTORELEASE for easier changes.

Fix not having all of the libraries.

Remove upstream patches and refresh other one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-02-20 21:16:55 -08:00
Rosen Penev a80658beeb
libwebp: fix compilation under ARM without NEON
The CMake logic seems broken. Luckily it's easy to work around.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-16 18:29:08 -07:00
Rosen Penev 61efe7dc3e
libwebp: switch to CMake
Allows simplifying the Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-10 15:56:55 -07:00
Rosen Penev 3110b26af7
libwebp: update to 1.1.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-10 15:56:10 -07:00
Rosen Penev 77a1b3ba60
libwebp: Fix compilation with mips16
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-14 00:17:23 -08:00
Rosen Penev 70448f6e1f
libwebp: Fix InstallDev typo again
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 14:47:57 -07:00
Rosen Penev 8c16ee38b7
libwebp: Fix typo with InstallDev section
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-12 14:37:40 -07:00
Rosen Penev 48224cc8d3
libwebp: Add new package
Requested by: https://github.com/openwrt/packages/issues/9740

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-10 20:56:32 -07:00