View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/app-text/ghostscript-esp/ghostscript-esp-8.15.4.ebuild (-14 / +16 lines)
 Lines 22-28    Link Here 
LICENSE="GPL-2 LGPL-2 CPL-1.0"
LICENSE="GPL-2 LGPL-2 CPL-1.0"
SLOT="0"
SLOT="0"
KEYWORDS="alpha ~amd64 ~hppa ia64 ~m68k ~ppc ppc64 sparc x86 ~x86-fbsd"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="X cups cjk gtk threads xml djvu"
IUSE="X cups cjk gtk threads xml djvu"
DEP="virtual/libc
DEP="virtual/libc
 Lines 54-78    Link Here 
src_unpack() {
src_unpack() {
	unpack ${A/adobe-cmaps-200406.tar.gz acro5-cmaps-2001.tar.gz}
	unpack ${A/adobe-cmaps-200406.tar.gz acro5-cmaps-2001.tar.gz}
	if use cjk; then
	if use cjk; then
		cat ${FILESDIR}/ghostscript-esp-8.15.2-cidfmap.cjk >> ${S}/lib/cidfmap
		cat "${FILESDIR}"/ghostscript-esp-8.15.2-cidfmap.cjk >> "${S}"/lib/cidfmap
		cat ${FILESDIR}/ghostscript-esp-8.15.2-FAPIcidfmap.cjk >> ${S}/lib/FAPIcidfmap
		cat "${FILESDIR}"/ghostscript-esp-8.15.2-FAPIcidfmap.cjk >> "${S}"/lib/FAPIcidfmap
		cd ${S}/Resource
		cd "${S}"/Resource
		unpack adobe-cmaps-200406.tar.gz
		unpack adobe-cmaps-200406.tar.gz
		unpack acro5-cmaps-2001.tar.gz
		unpack acro5-cmaps-2001.tar.gz
	fi
	fi
	cd ${S}
	cd "${S}"
	# http://cups.org/espgs/str.php?L2000
	# http://cups.org/espgs/str.php?L2000
	epatch ${FILESDIR}/ghostscript-esp-8.15.1-fPIC.patch
	epatch "${FILESDIR}"/ghostscript-esp-8.15.1-fPIC.patch
	epatch "${FILESDIR}"/ghostscript-8.60-CVE-2008-0411.diff
	if use djvu; then
	if use djvu; then
		unpack gsdjvu-${GSDJVU_PV}.tar.gz
		unpack gsdjvu-${GSDJVU_PV}.tar.gz
		cp gsdjvu-${GSDJVU_PV}/gsdjvu ${S}
		cp gsdjvu-${GSDJVU_PV}/gsdjvu "${S}"
		cp gsdjvu-${GSDJVU_PV}/gdevdjvu.c ${S}/src
		cp gsdjvu-${GSDJVU_PV}/gdevdjvu.c "${S}"/src
		cp gsdjvu-${GSDJVU_PV}/ps2utf8.ps ${S}/lib
		cp gsdjvu-${GSDJVU_PV}/ps2utf8.ps "${S}"/lib
		cp ${S}/src/contrib.mak ${S}/src/contrib.mak.gsdjvu
		cp "${S}"/src/contrib.mak "${S}"/src/contrib.mak.gsdjvu
		grep -q djvusep ${S}/src/contrib.mak || \
		grep -q djvusep "${S}"/src/contrib.mak || \
			cat gsdjvu-${GSDJVU_PV}/gsdjvu.mak >> ${S}/src/contrib.mak
			cat gsdjvu-${GSDJVU_PV}/gsdjvu.mak >> "${S}"/src/contrib.mak
	fi
	fi
	# search path fix
	# search path fix
 Lines 119-128    Link Here 
	use djvu && dobin gsdjvu
	use djvu && dobin gsdjvu
	rm -fr ${D}/usr/share/doc/${PF}/html/{README,PUBLIC}
	rm -fr "${D}"/usr/share/doc/${PF}/html/{README,PUBLIC}
	dodoc doc/README
	dodoc doc/README
	cd ${S}/ijs
	cd "${S}"/ijs
	emake DESTDIR="${D}" install || die "emake ijs install failed"
	emake DESTDIR="${D}" install || die "emake ijs install failed"
}
}