Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/lcms/
Date: Sat, 15 Apr 2017 15:11:41
Message-Id: 1492269081.322a8b71a31ccb00c962ee5991e1aea5d06cdcfc.asturm@gentoo
1 commit: 322a8b71a31ccb00c962ee5991e1aea5d06cdcfc
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 14 21:52:40 2017 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Apr 15 15:11:21 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322a8b71
7
8 media-libs/lcms: Drop unused eutils.eclass, unused zlib RDEPEND
9
10 Indeed ZLIB is nowhere used.
11 Cleanup outdated blocker, do some sorting.
12
13 Gentoo-bug: 609294
14
15 Package-Manager: Portage-2.3.3, Repoman-2.3.1
16
17 media-libs/lcms/lcms-2.8-r2.ebuild | 25 ++++++++++---------------
18 1 file changed, 10 insertions(+), 15 deletions(-)
19
20 diff --git a/media-libs/lcms/lcms-2.8-r2.ebuild b/media-libs/lcms/lcms-2.8-r2.ebuild
21 index bca90ecc304..5f5522eabaf 100644
22 --- a/media-libs/lcms/lcms-2.8-r2.ebuild
23 +++ b/media-libs/lcms/lcms-2.8-r2.ebuild
24 @@ -2,8 +2,8 @@
25 # Distributed under the terms of the GNU General Public License v2
26
27 EAPI=6
28 -AUTOTOOLS_PRUNE_LIBTOOL_FILES="modules"
29 -inherit eutils multilib-minimal
30 +
31 +inherit multilib-minimal
32
33 DESCRIPTION="A lightweight, speed optimized color management engine"
34 HOMEPAGE="http://www.littlecms.com/"
35 @@ -12,30 +12,25 @@ SRC_URI="mirror://sourceforge/${PN}/lcms2-${PV}.tar.gz"
36 LICENSE="MIT"
37 SLOT="2"
38 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
39 -IUSE="doc jpeg static-libs +threads test tiff zlib"
40 +IUSE="doc jpeg static-libs test +threads tiff"
41
42 -RDEPEND="jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
43 +RDEPEND="
44 + jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
45 tiff? ( >=media-libs/tiff-4.0.3-r6:0=[${MULTILIB_USEDEP}] )
46 - zlib? ( >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}] )
47 - abi_x86_32? (
48 - !<=app-emulation/emul-linux-x86-baselibs-20130224-r10
49 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
50 - )"
51 +"
52 DEPEND="${RDEPEND}"
53
54 -S=${WORKDIR}/lcms2-${PV}
55 +S="${WORKDIR}/lcms2-${PV}"
56
57 -PATCHES=(
58 - "${FILESDIR}/${P}-CVE-2016-10165.patch"
59 -)
60 +PATCHES=( "${FILESDIR}/${P}-CVE-2016-10165.patch" )
61
62 multilib_src_configure() {
63 local myeconfargs=(
64 $(use_with jpeg)
65 $(use_enable static-libs static)
66 - $(use_with tiff)
67 - $(use_with zlib)
68 $(use_with threads)
69 + $(use_with tiff)
70 + --without-zlib
71 )
72 ECONF_SOURCE="${S}" \
73 econf ${myeconfargs[@]}