summaryrefslogtreecommitdiff
path: root/media-libs/libwebp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-22 14:08:05 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-22 14:08:05 +0000
commit93a93e9a3b53c1a73142a305ea1f8136846942ee (patch)
treeb9791a06ab3284e27b568412c59316c66240c682 /media-libs/libwebp
parent2771f79232c273bc2a57d23bf335dd81ccf6af28 (diff)
gentoo resync : 22.12.2021
Diffstat (limited to 'media-libs/libwebp')
-rw-r--r--media-libs/libwebp/Manifest2
-rw-r--r--media-libs/libwebp/libwebp-1.2.1.ebuild70
2 files changed, 72 insertions, 0 deletions
diff --git a/media-libs/libwebp/Manifest b/media-libs/libwebp/Manifest
index a233a9b2d826..37f2d1e3e08e 100644
--- a/media-libs/libwebp/Manifest
+++ b/media-libs/libwebp/Manifest
@@ -1,5 +1,7 @@
DIST libwebp-1.1.0.tar.gz 4033877 BLAKE2B ac6c2267f43ba42079975938c8fecb75237a494ab8a4ca71b68a49c3d219afa92079fd94431ccbcc363a1e6aef890642a658f429b8d75cd90dd5d735fa37dcef SHA512 c8440059a985587d4876a5e7fc2d07523bc7f582a04ee5dab0ef07df32b9635b907224de2cc15246c831dd5d9215569770196626badccc3171fe2832d7cb4549
DIST libwebp-1.2.0.tar.gz 4092120 BLAKE2B 213b2385f646dd0fbaa7c9103b0d33a9cb5e7285d9df91107db722f514428ab8cc896704d71a3913ca1aedffeb706fcda4c7a59a3960ebc21c74ca9422632605 SHA512 c46b41899a543cc80914c89646dd607dbb5d025a9727dd83ef70994b9310eedc697666bd812141a90aa16632a9a354a031d9360a9ee1112295c7e154e69f0b74
+DIST libwebp-1.2.1.tar.gz 4100806 BLAKE2B 6bbc6dd1a3ec094a6ad0045fd483bcce055c5f3dd15022595de090c4719e5b7bfec60818a8c88886ab2546325a515526d750c9fd31017278ac6d747218570f5e SHA512 5208ac9532c89ea9fec01122cb307afacdbf5c501ed1c6056e9ffc98e2a3386e637224e0301da88ae3a32aa0c210364e1e4eac79487e465ef9e54eb9b1af80aa
EBUILD libwebp-1.1.0.ebuild 1838 BLAKE2B 104227fcf8dc4c6abae133dde661f269ca77bacd915fc502c38b0123a9df48006ebdd96b607cdcc187a7e1da6eb4d4903e57988878a844269e3dcaf13cf4071e SHA512 cf3218f03cd046b6a8d8e5236a13f418b346feab3a4b1004ba3925da6e55f7b82cfc009606afd418082f4ebb7eb81b60b523a2dec903a18b1ef8d4f26aad29f8
EBUILD libwebp-1.2.0.ebuild 1852 BLAKE2B 0d52ceb076a72cbd0399213cb507fd705ab34ea0fa021b90384cfd6e718920827a80b1c98c8866a01e404cc92a1f1942c5bc888615d5450d7ba3d7a904398ba7 SHA512 d894ec1c5427d9a396b46bae6675739dd3aaecc32297d0843282b87a61d9dff89fff7ce674172f95a7704d5bd6735041c8d80bde88404aa1d6fd539985ba6211
+EBUILD libwebp-1.2.1.ebuild 1852 BLAKE2B 0d52ceb076a72cbd0399213cb507fd705ab34ea0fa021b90384cfd6e718920827a80b1c98c8866a01e404cc92a1f1942c5bc888615d5450d7ba3d7a904398ba7 SHA512 d894ec1c5427d9a396b46bae6675739dd3aaecc32297d0843282b87a61d9dff89fff7ce674172f95a7704d5bd6735041c8d80bde88404aa1d6fd539985ba6211
MISC metadata.xml 432 BLAKE2B e1d2cb38a6bfc88fa08fdb597f334d735eb85252978698de1a19157c3ebd2cd7e362c5d4a19b7ff4c383030e5829007b6e3439cb06b5c2a3adff81479c864bd3 SHA512 923d26fcb2dc0be5cf51ad21fe5aa3de712d2a491f14d8b5e0c263e555757f35b3ddb10a49ce4de33eaae5ff2774994e5751edabeac6bac2c0e50a7fa78b68cd
diff --git a/media-libs/libwebp/libwebp-1.2.1.ebuild b/media-libs/libwebp/libwebp-1.2.1.ebuild
new file mode 100644
index 000000000000..ac28d36ff548
--- /dev/null
+++ b/media-libs/libwebp/libwebp-1.2.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools libtool multilib-minimal
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="A lossy image compression format"
+HOMEPAGE="https://developers.google.com/speed/webp/download"
+SRC_URI="http://downloads.webmproject.org/releases/webp/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/7" # subslot = libwebp soname version
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg opengl +png static-libs swap-16bit-csp tiff"
+
+# TODO: dev-lang/swig bindings in swig/ subdirectory
+RDEPEND="gif? ( media-libs/giflib:= )
+ jpeg? ( virtual/jpeg:0= )
+ opengl? (
+ media-libs/freeglut
+ virtual/opengl
+ )
+ png? ( media-libs/libpng:0= )
+ tiff? ( media-libs/tiff:0= )"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+
+ # Fix libtool relinking, bug 499270.
+ #elibtoolize
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local args=(
+ --enable-libwebpmux
+ --enable-libwebpdemux
+ --enable-libwebpdecoder
+ $(use_enable static-libs static)
+ $(use_enable swap-16bit-csp)
+ $(use_enable jpeg)
+ $(use_enable png)
+ $(use_enable opengl gl)
+ $(use_enable tiff)
+
+ $(use_enable cpu_flags_x86_sse2 sse2)
+ $(use_enable cpu_flags_x86_sse4_1 sse4.1)
+ $(use_enable cpu_flags_arm_neon neon)
+
+ # Only used for gif2webp binary wrt #486646
+ $(multilib_native_use_enable gif)
+ )
+
+ ECONF_SOURCE="${S}" econf "${args[@]}"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+ find "${ED}" -type f -name "*.la" -delete || die
+ dodoc AUTHORS ChangeLog doc/*.txt NEWS README{,.mux}
+}