Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 138836 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/app-text/ghostscript-gpl/ghostscript-gpl-8.54.ebuild (-5 / +30 lines)
Lines 19-31 Link Here
19
LICENSE="GPL-2"
19
LICENSE="GPL-2"
20
SLOT="0"
20
SLOT="0"
21
KEYWORDS="amd64 ppc x86"
21
KEYWORDS="amd64 ppc x86"
22
IUSE="X cups cjk emacs gtk jpeg2k"
22
IUSE="X cups cjk emacs gtk jpeg2k jbig png zlib"
23
23
24
DEP="virtual/libc
24
DEP="virtual/libc
25
	>=media-libs/jpeg-6b
25
	>=media-libs/jpeg-6b
26
	>=media-libs/libpng-1.2.5
26
	png? ( >=media-libs/libpng-1.2.5 )
27
	>=sys-libs/zlib-1.1.4
27
	zlib? ( >=sys-libs/zlib-1.1.4 )
28
	>=media-libs/tiff-3.7
28
	jbig? ( >=media-libs/tiff-3.7 )
29
	X? ( || ( x11-libs/libXt virtual/x11 ) )
29
	X? ( || ( x11-libs/libXt virtual/x11 ) )
30
	gtk? ( >=x11-libs/gtk+-2.0 )
30
	gtk? ( >=x11-libs/gtk+-2.0 )
31
	cups? ( >=net-print/cups-1.1.20 )
31
	cups? ( >=net-print/cups-1.1.20 )
Lines 44-49 Link Here
44
44
45
S=${WORKDIR}/${MY_P}
45
S=${WORKDIR}/${MY_P}
46
46
47
pkg_setup() {
48
	if use png && ! use zlib; then
49
		einfo "You must add USE=zlib to get png support."
50
		die "setup failed"
51
	fi
52
53
	if ! built_with_use media-libs/tiff jbig; then
54
		einfo "You must build media-libs/tiff with USE=jbig"
55
		einfo "or you won't have jbig support for ${PN}"
56
		die "setup failed"
57
	fi
58
}
59
47
src_unpack() {
60
src_unpack() {
48
	unpack ${A/adobe-cmaps-200406.tar.gz acro5-cmaps-2001.tar.gz}
61
	unpack ${A/adobe-cmaps-200406.tar.gz acro5-cmaps-2001.tar.gz}
49
	if use cjk; then
62
	if use cjk; then
Lines 113-125 Link Here
113
	sed -i -e "s:docdir=.*:docdir=/usr/share/doc/${PF}/html:" \
126
	sed -i -e "s:docdir=.*:docdir=/usr/share/doc/${PF}/html:" \
114
		-e "s:GS_DOCDIR=.*:GS_DOCDIR=/usr/share/doc/${PF}/html:" \
127
		-e "s:GS_DOCDIR=.*:GS_DOCDIR=/usr/share/doc/${PF}/html:" \
115
		src/Makefile.in src/*.mak || die "sed failed"
128
		src/Makefile.in src/*.mak || die "sed failed"
129
130
	epatch ${FILESDIR}/ghostscript-gpl-8.54-configure.patch
131
132
	# force use of external libs
133
	use jpeg2k && rm -rf jasper
134
	use zlib && rm -rf zlib
135
	use png && rm -rf libpng
136
	use jbig && rm -rf jbig2dec
137
138
	eautoconf
116
}
139
}
117
140
118
src_compile() {
141
src_compile() {
119
	econf $(use_with X x) \
142
	econf $(use_with X x) \
120
		$(use_with jpeg2k jasper) \
143
		$(use_with jpeg2k jasper) \
121
		--with-ijs \
144
		--with-ijs \
122
		--with-jbig2dec || die "econf failed"
145
		$(use_with jbig jbig2dec) \
146
		$(use_with png) \
147
		$(use_with zlib) || die "econf failed"
123
	emake so all || die "emake failed"
148
	emake so all || die "emake failed"
124
149
125
	cd ijs
150
	cd ijs

Return to bug 138836