Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/pngquant/
Date: Thu, 30 May 2019 19:15:06
Message-Id: 1559243690.97dde1a3a5aa88d0f340c346a6996ed56b6a637e.whissi@gentoo
1 commit: 97dde1a3a5aa88d0f340c346a6996ed56b6a637e
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 30 19:14:38 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu May 30 19:14:50 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97dde1a3
7
8 media-gfx/pngquant: bump to v2.12.3
9
10 Package-Manager: Portage-2.3.67, Repoman-2.3.13
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 media-gfx/pngquant/Manifest | 1 +
14 media-gfx/pngquant/pngquant-2.12.3.ebuild | 51 +++++++++++++++++++++++++++++++
15 2 files changed, 52 insertions(+)
16
17 diff --git a/media-gfx/pngquant/Manifest b/media-gfx/pngquant/Manifest
18 index 95ec88186ab..0f66b208bd9 100644
19 --- a/media-gfx/pngquant/Manifest
20 +++ b/media-gfx/pngquant/Manifest
21 @@ -1 +1,2 @@
22 DIST pngquant-2.12.2-src.tar.gz 143404 BLAKE2B b06b1185fdeb1990e6b6f0cb77e33051729731fc2c2f4b1f618bd9077057354eabc21405872c938dbdf5395040860b4a884e9780bbd439da36f2af61d53e82a9 SHA512 ed82e0a57d9f4f3ee40258c4cbbf7ed086177dee1e2afdcb7d308f779c83fb2be9c7226c0713b9c72e6b6c22161dbaca3d14f2bdc2f0468daa608be80e9ef1c9
23 +DIST pngquant-2.12.3-src.tar.gz 143572 BLAKE2B 6f4cc9f36c9148f36734d9afa3765e206c09e833064cff5d98494d0d71610e857d7c605bc5673eb9fd5b38029ade60c9c1ffc18e745a3dfe5dbde6d39a81d0c7 SHA512 cf39f56750a49b2818fb86b168845e54f3797b664c3f49535ee93a3dc899299192a692039396ffcddc5988d040a778006c5f701f8bcd9f5c73583a47b711b01c
24
25 diff --git a/media-gfx/pngquant/pngquant-2.12.3.ebuild b/media-gfx/pngquant/pngquant-2.12.3.ebuild
26 new file mode 100644
27 index 00000000000..822e8fbf648
28 --- /dev/null
29 +++ b/media-gfx/pngquant/pngquant-2.12.3.ebuild
30 @@ -0,0 +1,51 @@
31 +# Copyright 1999-2019 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI="7"
35 +
36 +inherit toolchain-funcs
37 +
38 +DESCRIPTION="command-line utility and library for lossy compression of PNG images"
39 +HOMEPAGE="https://pngquant.org/"
40 +SRC_URI="https://pngquant.org/${P}-src.tar.gz"
41 +
42 +LICENSE="GPL-3 HPND rwpng"
43 +SLOT="0"
44 +KEYWORDS="~amd64 ~x86"
45 +IUSE="debug lcms openmp cpu_flags_x86_sse2"
46 +
47 +RDEPEND="media-libs/libpng:0=
48 + media-gfx/libimagequant:=
49 + sys-libs/zlib:=
50 + lcms? ( media-libs/lcms:2 )"
51 +DEPEND="${RDEPEND}
52 + virtual/pkgconfig"
53 +
54 +PATCHES=( "${FILESDIR}"/${PN}-2.12.2-respect-CFLAGS.patch )
55 +
56 +src_prepare() {
57 + default
58 +
59 + # avoid silent fallback to bundled lib
60 + rm -rv lib || die
61 +}
62 +
63 +src_configure() {
64 + tc-export AR CC
65 + # Hand rolled configure script, so not all flags are supported.
66 + ./configure \
67 + --prefix="${EPREFIX}/usr" \
68 + --with-libimagequant \
69 + $(use debug && echo --enable-debug) \
70 + $(use_enable cpu_flags_x86_sse2 sse) \
71 + $(use openmp && tc-has-openmp && echo --with-openmp) \
72 + $(use_with lcms lcms2) \
73 + CFLAGS="${CFLAGS} ${CPPFLAGS}" \
74 + LDFLAGS="${LDFLAGS}"
75 +}
76 +
77 +src_install() {
78 + dobin ${PN}
79 + doman ${PN}.1
80 + dodoc CHANGELOG README.md
81 +}