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

Collapse All | Expand All

(-)/usr/portage/app-text/ghostscript-esp/ghostscript-esp-8.15.4.ebuild (-14 / +16 lines)
Lines 22-28 Link Here
22
22
23
LICENSE="GPL-2 LGPL-2 CPL-1.0"
23
LICENSE="GPL-2 LGPL-2 CPL-1.0"
24
SLOT="0"
24
SLOT="0"
25
KEYWORDS="alpha ~amd64 ~hppa ia64 ~m68k ~ppc ppc64 sparc x86 ~x86-fbsd"
25
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
26
IUSE="X cups cjk gtk threads xml djvu"
26
IUSE="X cups cjk gtk threads xml djvu"
27
27
28
DEP="virtual/libc
28
DEP="virtual/libc
Lines 54-78 Link Here
54
src_unpack() {
54
src_unpack() {
55
	unpack ${A/adobe-cmaps-200406.tar.gz acro5-cmaps-2001.tar.gz}
55
	unpack ${A/adobe-cmaps-200406.tar.gz acro5-cmaps-2001.tar.gz}
56
	if use cjk; then
56
	if use cjk; then
57
		cat ${FILESDIR}/ghostscript-esp-8.15.2-cidfmap.cjk >> ${S}/lib/cidfmap
57
		cat "${FILESDIR}"/ghostscript-esp-8.15.2-cidfmap.cjk >> "${S}"/lib/cidfmap
58
		cat ${FILESDIR}/ghostscript-esp-8.15.2-FAPIcidfmap.cjk >> ${S}/lib/FAPIcidfmap
58
		cat "${FILESDIR}"/ghostscript-esp-8.15.2-FAPIcidfmap.cjk >> "${S}"/lib/FAPIcidfmap
59
		cd ${S}/Resource
59
		cd "${S}"/Resource
60
		unpack adobe-cmaps-200406.tar.gz
60
		unpack adobe-cmaps-200406.tar.gz
61
		unpack acro5-cmaps-2001.tar.gz
61
		unpack acro5-cmaps-2001.tar.gz
62
	fi
62
	fi
63
	cd ${S}
63
	cd "${S}"
64
64
65
	# http://cups.org/espgs/str.php?L2000
65
	# http://cups.org/espgs/str.php?L2000
66
	epatch ${FILESDIR}/ghostscript-esp-8.15.1-fPIC.patch
66
	epatch "${FILESDIR}"/ghostscript-esp-8.15.1-fPIC.patch
67
68
	epatch "${FILESDIR}"/ghostscript-8.60-CVE-2008-0411.diff
67
69
68
	if use djvu; then
70
	if use djvu; then
69
		unpack gsdjvu-${GSDJVU_PV}.tar.gz
71
		unpack gsdjvu-${GSDJVU_PV}.tar.gz
70
		cp gsdjvu-${GSDJVU_PV}/gsdjvu ${S}
72
		cp gsdjvu-${GSDJVU_PV}/gsdjvu "${S}"
71
		cp gsdjvu-${GSDJVU_PV}/gdevdjvu.c ${S}/src
73
		cp gsdjvu-${GSDJVU_PV}/gdevdjvu.c "${S}"/src
72
		cp gsdjvu-${GSDJVU_PV}/ps2utf8.ps ${S}/lib
74
		cp gsdjvu-${GSDJVU_PV}/ps2utf8.ps "${S}"/lib
73
		cp ${S}/src/contrib.mak ${S}/src/contrib.mak.gsdjvu
75
		cp "${S}"/src/contrib.mak "${S}"/src/contrib.mak.gsdjvu
74
		grep -q djvusep ${S}/src/contrib.mak || \
76
		grep -q djvusep "${S}"/src/contrib.mak || \
75
			cat gsdjvu-${GSDJVU_PV}/gsdjvu.mak >> ${S}/src/contrib.mak
77
			cat gsdjvu-${GSDJVU_PV}/gsdjvu.mak >> "${S}"/src/contrib.mak
76
	fi
78
	fi
77
79
78
	# search path fix
80
	# search path fix
Lines 119-128 Link Here
119
121
120
	use djvu && dobin gsdjvu
122
	use djvu && dobin gsdjvu
121
123
122
	rm -fr ${D}/usr/share/doc/${PF}/html/{README,PUBLIC}
124
	rm -fr "${D}"/usr/share/doc/${PF}/html/{README,PUBLIC}
123
	dodoc doc/README
125
	dodoc doc/README
124
126
125
	cd ${S}/ijs
127
	cd "${S}"/ijs
126
	emake DESTDIR="${D}" install || die "emake ijs install failed"
128
	emake DESTDIR="${D}" install || die "emake ijs install failed"
127
}
129
}
128
130

Return to bug 208999