blob: 7b79a5682de082eea6486d41e641f675df09db66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/tiff/tiff-3.9.2.ebuild,v 1.9 2010/01/10 20:35:24 abcd Exp $
EAPI=2
inherit eutils libtool
DESCRIPTION="Library for manipulation of TIFF (Tag Image File Format) images"
HOMEPAGE="http://www.remotesensing.org/libtiff/"
SRC_URI="ftp://ftp.remotesensing.org/pub/libtiff/${P}.tar.gz"
LICENSE="as-is"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="jpeg jbig +cxx zlib"
DEPEND="jpeg? ( >=media-libs/jpeg-6b )
jbig? ( media-libs/jbigkit )
zlib? ( sys-libs/zlib )"
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.8.2-CVE-2009-2285.patch
elibtoolize
}
src_configure() {
use prefix || EPREFIX=
econf \
--disable-dependency-tracking \
$(use_enable cxx) \
$(use_enable zlib) \
$(use_enable jpeg) \
$(use_enable jbig) \
--without-x \
--with-docdir="${EPREFIX}"/usr/share/doc/${PF}
}
src_install() {
emake DESTDIR="${D}" install || die
dodoc ChangeLog README TODO
}
pkg_postinst() {
if use jbig; then
echo
elog "JBIG support is intended for Hylafax fax compression, so we"
elog "really need more feedback in other areas (most testing has"
elog "been done with fax). Be sure to recompile anything linked"
elog "against tiff if you rebuild it with jbig support."
echo
fi
}
|