summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2006-11-09 08:41:10 +0000
committerMike Frysinger <vapier@gentoo.org>2006-11-09 08:41:10 +0000
commit7a3aaacd766b767ce7a60210423350dac8e02657 (patch)
treef38a9627c10998a504d57876e9f3ec205c9fe030 /media-libs/netpbm
parentVersion bump; fix bug #154529 - add gnome-doc-utils to DEPEND, as we need som... (diff)
downloadgentoo-2-7a3aaacd766b767ce7a60210423350dac8e02657.tar.gz
gentoo-2-7a3aaacd766b767ce7a60210423350dac8e02657.tar.bz2
gentoo-2-7a3aaacd766b767ce7a60210423350dac8e02657.zip
Cleanup previous commit and make jbig/urt optional via USE=jbig/rle #154535.
(Portage version: 2.1.2_rc1-r5)
Diffstat (limited to 'media-libs/netpbm')
-rw-r--r--media-libs/netpbm/ChangeLog5
-rw-r--r--media-libs/netpbm/netpbm-10.36.0.ebuild26
2 files changed, 16 insertions, 15 deletions
diff --git a/media-libs/netpbm/ChangeLog b/media-libs/netpbm/ChangeLog
index ee36a65efa99..198491dad249 100644
--- a/media-libs/netpbm/ChangeLog
+++ b/media-libs/netpbm/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for media-libs/netpbm
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/ChangeLog,v 1.134 2006/11/07 20:39:54 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/ChangeLog,v 1.135 2006/11/09 08:41:10 vapier Exp $
+
+ 09 Nov 2006; Mike Frysinger <vapier@gentoo.org> netpbm-10.36.0.ebuild:
+ Cleanup previous commit and make jbig/urt optional via USE=jbig/rle #154535.
07 Nov 2006; Petteri Räty <betelgeuse@gentoo.org> ChangeLog:
Added the jpeg2k use flag to make the media-libs/jasper dependency optional.
diff --git a/media-libs/netpbm/netpbm-10.36.0.ebuild b/media-libs/netpbm/netpbm-10.36.0.ebuild
index 0582cc7cec18..883cfc6c751e 100644
--- a/media-libs/netpbm/netpbm-10.36.0.ebuild
+++ b/media-libs/netpbm/netpbm-10.36.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/netpbm-10.36.0.ebuild,v 1.3 2006/11/07 20:39:54 betelgeuse Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/netpbm/netpbm-10.36.0.ebuild,v 1.4 2006/11/09 08:41:10 vapier Exp $
inherit flag-o-matic toolchain-funcs eutils multilib
@@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/${P}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
-IUSE="svga jpeg jpeg2k tiff png xml zlib"
+IUSE="jbig jpeg jpeg2k png rle svga tiff xml zlib"
DEPEND="jpeg? ( >=media-libs/jpeg-6b )
jpeg2k? ( media-libs/jasper )
@@ -22,8 +22,8 @@ DEPEND="jpeg? ( >=media-libs/jpeg-6b )
xml? ( dev-libs/libxml2 )
zlib? ( sys-libs/zlib )
svga? ( media-libs/svgalib )
- media-libs/jbigkit
- media-libs/urt"
+ jbig? ( media-libs/jbigkit )
+ rle? ( media-libs/urt )"
netpbm_libtype() {
case ${CHOST} in
@@ -42,11 +42,11 @@ netpbm_ldshlib() {
esac
}
netpbm_config() {
- use $1 && echo -l${2:-$1} || echo NONE
-}
-
-netpbm_jasper() {
- use !jpeg2k && echo NONE
+ if use $1 ; then
+ [[ $2 != "!" ]] && echo -l${2:-$1}
+ else
+ echo NONE
+ fi
}
src_unpack() {
@@ -82,13 +82,11 @@ src_unpack() {
ZLIB = $(netpbm_config zlib z)
LINUXSVGALIB = $(netpbm_config svga vga)
XML2_LIBS = $(netpbm_config xml xml2)
-
- # Use system versions instead of bundled
JBIGLIB = -ljbig
- JBIGHDR_DIR =
+ JBIGHDR_DIR = $(netpbm_config jbig "!")
JASPERLIB = -ljasper
- JASPERHDR_DIR = $(netpbm_jasper)
- URTLIB = -lrle
+ JASPERHDR_DIR = $(netpbm_config jpeg2k "!")
+ URTLIB = $(netpbm_config rle)
URTHDR_DIR =
EOF
}