summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Pipping <sping@gentoo.org>2011-10-21 22:03:00 +0000
committerSebastian Pipping <sping@gentoo.org>2011-10-21 22:03:00 +0000
commit9d748caac2c983e84056b6f1b52a053a829335bb (patch)
treee67c6eadb5167e9c3ddcf48929be2c6ca1f933f1 /media-gfx/imageworsener
parentVersion bump. (diff)
downloadgentoo-2-9d748caac2c983e84056b6f1b52a053a829335bb.tar.gz
gentoo-2-9d748caac2c983e84056b6f1b52a053a829335bb.tar.bz2
gentoo-2-9d748caac2c983e84056b6f1b52a053a829335bb.zip
media-gfx/imageworsener: Bring back support for webp images (bug #387761)
(Portage version: 2.1.10.27/cvs/Linux x86_64)
Diffstat (limited to 'media-gfx/imageworsener')
-rw-r--r--media-gfx/imageworsener/ChangeLog7
-rw-r--r--media-gfx/imageworsener/imageworsener-0.9.5.ebuild21
-rw-r--r--media-gfx/imageworsener/metadata.xml3
3 files changed, 21 insertions, 10 deletions
diff --git a/media-gfx/imageworsener/ChangeLog b/media-gfx/imageworsener/ChangeLog
index 63d2f9de9550..6bfbf8cee987 100644
--- a/media-gfx/imageworsener/ChangeLog
+++ b/media-gfx/imageworsener/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-gfx/imageworsener
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/imageworsener/ChangeLog,v 1.9 2011/10/20 00:47:21 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/imageworsener/ChangeLog,v 1.10 2011/10/21 22:03:00 sping Exp $
+
+ 21 Oct 2011; Sebastian Pipping <sping@gentoo.org> imageworsener-0.9.5.ebuild,
+ metadata.xml:
+ Bring back support for webp images now that libwebp 0.1.3 is in the main tree
+ (bug #387761)
*imageworsener-0.9.5 (20 Oct 2011)
diff --git a/media-gfx/imageworsener/imageworsener-0.9.5.ebuild b/media-gfx/imageworsener/imageworsener-0.9.5.ebuild
index a5f731fad825..f4e3f524ae3f 100644
--- a/media-gfx/imageworsener/imageworsener-0.9.5.ebuild
+++ b/media-gfx/imageworsener/imageworsener-0.9.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/imageworsener/imageworsener-0.9.5.ebuild,v 1.1 2011/10/20 00:47:21 sping Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/imageworsener/imageworsener-0.9.5.ebuild,v 1.2 2011/10/21 22:03:00 sping Exp $
EAPI="2"
@@ -18,22 +18,25 @@ SRC_URI="http://entropymine.com/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="test" # TODO webp
+IUSE="test webp"
+WEBP_DEPEND='>=media-libs/libwebp-0.1.3'
DEPEND="media-libs/libpng:0
- virtual/jpeg"
- # TODO webp? ( >=media-libs/libwebp-0.1.3 )
- # TODO test? ( >=media-libs/libwebp-0.1.3 )
+ virtual/jpeg
+ webp? ( ${WEBP_DEPEND} )
+ test? ( ${WEBP_DEPEND} )"
RDEPEND="${DEPEND}"
src_prepare() {
- # TODO bring back webp tests
- epatch "${FILESDIR}"/${P}-webp.patch \
- "${FILESDIR}"/${P}-disable-webp-tests.patch
+ epatch "${FILESDIR}"/${P}-webp.patch
}
src_configure() {
- mycmakeargs=( -DIW_SUPPORT_WEBP=0 )
+ local webp=0
+ use webp && webp=1
+ use test && webp=1
+ mycmakeargs=( -DIW_SUPPORT_WEBP=${webp} )
+
cmake-utils_src_configure
}
diff --git a/media-gfx/imageworsener/metadata.xml b/media-gfx/imageworsener/metadata.xml
index bf3571305765..e46f7556e582 100644
--- a/media-gfx/imageworsener/metadata.xml
+++ b/media-gfx/imageworsener/metadata.xml
@@ -9,4 +9,7 @@
<email>sping@gentoo.org</email>
<name>Sebastian Pipping</name>
</maintainer>
+<use>
+ <flag name='webp'>enable webp image format support</flag>
+</use>
</pkgmetadata>