blob: a2024e12b9e5fcb3d2fc7756c080fc7b2d1af65d (
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
53
54
55
|
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/tiff/tiff-3.8.2-r1.ebuild,v 1.2 2006/06/28 10:49:29 genstef Exp $
inherit eutils libtool
DESCRIPTION="Library for manipulation of TIFF (Tag Image File Format) images"
HOMEPAGE="http://www.libtiff.org/"
SRC_URI="ftp://ftp.remotesensing.org/pub/libtiff/${P}.tar.gz
mirror://gentoo/${P}-tiff2pdf.patch.bz2"
LICENSE="as-is"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="jpeg jbig nocxx zlib"
DEPEND="jpeg? ( >=media-libs/jpeg-6b )
jbig? ( media-libs/jbigkit )
zlib? ( >=sys-libs/zlib-1.1.3-r2 )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch ${WORKDIR}/${P}-tiff2pdf.patch || die "epatch tiff2pdf failed"
epatch ${FILESDIR}/${P}-tiffsplit.patch || die "epatch tiffsplit failed"
if use jbig; then
epatch "${FILESDIR}"/${PN}-jbig.patch || die "epatch jbig failed"
fi
use ppc-macos || elibtoolize
}
src_compile() {
econf \
$(use_enable !nocxx cxx) \
$(use_enable zlib) \
$(use_enable jpeg) \
$(use_enable jbig) \
--with-pic --without-x \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
make install DESTDIR="${D}" || die "make install failed"
dodoc README TODO VERSION
}
pkg_postinst() {
echo
einfo "JBIG support is intended for Hylafax fax compression, so we"
einfo "really need more feedback in other areas (most testing has"
einfo "been done with fax). Be sure to recompile anything linked"
einfo "against tiff if you rebuild it with jbig support."
echo
}
|