From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RdTTs-0005qu-N4 for garchives@archives.gentoo.org; Wed, 21 Dec 2011 21:13:44 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 14FBB21C03D; Wed, 21 Dec 2011 21:13:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id CA9CB21C03D for ; Wed, 21 Dec 2011 21:13:36 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 16EA11B4040 for ; Wed, 21 Dec 2011 21:13:36 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2194) id DD5102004B; Wed, 21 Dec 2011 21:13:34 +0000 (UTC) From: "Timo Gurr (tgurr)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, tgurr@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in app-text/ghostscript-gpl: ChangeLog ghostscript-gpl-9.04-r5.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog ghostscript-gpl-9.04-r5.ebuild X-VCS-Directories: app-text/ghostscript-gpl X-VCS-Committer: tgurr X-VCS-Committer-Name: Timo Gurr Content-Type: text/plain; charset=utf8 Message-Id: <20111221211334.DD5102004B@flycatcher.gentoo.org> Date: Wed, 21 Dec 2011 21:13:34 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 20f035a3-850e-4c8d-8d02-11ba63fb5aed X-Archives-Hash: ca010331d60b376d78ef0ee7196d073d tgurr 11/12/21 21:13:34 Modified: ChangeLog Added: ghostscript-gpl-9.04-r5.ebuild Log: Revbump adding upstream fixes, resolves bug #389309 thanks to L=C3=A1sz= l=C3=B3 Szalma. Also fixing bug #391749. =20 (Portage version: 2.2.0_alpha81/cvs/Linux x86_64) Revision Changes Path 1.130 app-text/ghostscript-gpl/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/ghostscri= pt-gpl/ChangeLog?rev=3D1.130&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/ghostscri= pt-gpl/ChangeLog?rev=3D1.130&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/ghostscri= pt-gpl/ChangeLog?r1=3D1.129&r2=3D1.130 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ChangeLog,v retrieving revision 1.129 retrieving revision 1.130 diff -u -r1.129 -r1.130 --- ChangeLog 12 Nov 2011 10:23:33 -0000 1.129 +++ ChangeLog 21 Dec 2011 21:13:34 -0000 1.130 @@ -1,6 +1,12 @@ # ChangeLog for app-text/ghostscript-gpl # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ChangeLog,v = 1.129 2011/11/12 10:23:33 jlec Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ChangeLog,v = 1.130 2011/12/21 21:13:34 tgurr Exp $ + +*ghostscript-gpl-9.04-r5 (21 Dec 2011) + + 21 Dec 2011; Timo Gurr +ghostscript-gpl-9.04-r5.ebu= ild: + Revbump adding upstream fixes, resolves bug #389309 thanks to L=C3=A1s= zl=C3=B3 + Szalma. Also fixing bug #391749. =20 12 Nov 2011; Justin Lecher ghostscript-gpl-9.04-r4.e= build: Fixed slotting for media-libs/libpng 1.1 app-text/ghostscript-gpl/ghostscript-gpl-9.04-r5.ebu= ild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/ghostscri= pt-gpl/ghostscript-gpl-9.04-r5.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/ghostscri= pt-gpl/ghostscript-gpl-9.04-r5.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: ghostscript-gpl-9.04-r5.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-text/ghostscript-gpl/ghostscript-g= pl-9.04-r5.ebuild,v 1.1 2011/12/21 21:13:34 tgurr Exp $ EAPI=3D3 inherit autotools eutils versionator flag-o-matic DESCRIPTION=3D"Ghostscript is an interpreter for the PostScript language = and for PDF" HOMEPAGE=3D"http://ghostscript.com/" MY_P=3D${P/-gpl} GSDJVU_PV=3D1.5 PVM=3D$(get_version_component_range 1-2) SRC_URI=3D" mirror://sourceforge/ghostscript/${MY_P}.tar.bz2 mirror://gentoo/${P}-patchset-4.tar.bz2 !bindist? ( djvu? ( mirror://sourceforge/djvu/gsdjvu-${GSDJVU_PV}.tar.gz= ) )" LICENSE=3D"GPL-3 CPL-1.0" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~s= parc ~x86 ~sparc-fbsd ~x86-fbsd" IUSE=3D"bindist cups dbus djvu gtk idn jpeg2k static-libs X" COMMON_DEPEND=3D" app-text/libpaper media-libs/fontconfig media-libs/freetype:2 media-libs/lcms:0 media-libs/libpng:0 media-libs/tiff:0 >=3Dsys-libs/zlib-1.2.3 virtual/jpeg !bindist? ( djvu? ( app-text/djvu ) ) cups? ( >=3Dnet-print/cups-1.3.8 ) dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:2 ) idn? ( net-dns/libidn ) jpeg2k? ( media-libs/jasper ) X? ( x11-libs/libXt x11-libs/libXext )" DEPEND=3D"${COMMON_DEPEND} dev-util/pkgconfig" RDEPEND=3D"${COMMON_DEPEND} >=3Dapp-text/poppler-data-0.4.4 >=3Dmedia-fonts/urw-fonts-2.4.9 linguas_ja? ( media-fonts/kochi-substitute ) linguas_ko? ( media-fonts/baekmuk-fonts ) linguas_zh_CN? ( media-fonts/arphicfonts ) linguas_zh_TW? ( media-fonts/arphicfonts )" S=3D"${WORKDIR}/${MY_P}" LANGS=3D"ja ko zh_CN zh_TW" for X in ${LANGS} ; do IUSE=3D"${IUSE} linguas_${X}" done pkg_setup() { if use bindist && use djvu; then ewarn "You have bindist in your USE, djvu support will NOT be compiled!= " ewarn "See http://djvu.sourceforge.net/gsdjvu/COPYING for details on li= censing issues." fi } src_prepare() { # remove internal copies of various libraries rm -rf "${S}"/expat rm -rf "${S}"/freetype rm -rf "${S}"/jasper rm -rf "${S}"/jpeg rm -rf "${S}"/lcms{,2} rm -rf "${S}"/libpng rm -rf "${S}"/tiff rm -rf "${S}"/zlib # remove internal urw-fonts rm -rf "${S}"/Resource/Font # remove internal CMaps (CMaps from poppler-data are used instead) rm -rf "${S}"/Resource/CMap # apply various patches, many borrowed from Fedora # http://pkgs.fedoraproject.org/gitweb/?p=3Dghostscript.git EPATCH_SUFFIX=3D"patch" EPATCH_FORCE=3D"yes" EPATCH_SOURCE=3D"${WORKDIR}/patches/" epatch if ! use bindist && use djvu ; then unpack gsdjvu-${GSDJVU_PV}.tar.gz cp gsdjvu-${GSDJVU_PV}/gsdjvu "${S}" cp gsdjvu-${GSDJVU_PV}/gdevdjvu.c "${S}/base" epatch "${WORKDIR}/patches-gsdjvu/gsdjvu-1.3-${PN}-8.64.patch" cp gsdjvu-${GSDJVU_PV}/ps2utf8.ps "${S}/lib" cp "${S}/base/contrib.mak" "${S}/base/contrib.mak.gsdjvu" grep -q djvusep "${S}/base/contrib.mak" || \ cat gsdjvu-${GSDJVU_PV}/gsdjvu.mak >> "${S}/base/contrib.mak" # install ps2utf8.ps, bug #197818 sed -i -e '/$(EXTRA_INIT_FILES)/ a\ps2utf8.ps \\' "${S}/base/unixinst.m= ak" \ || die "sed failed" fi if ! use gtk ; then sed -i "s:\$(GSSOX)::" base/*.mak || die "gsx sed failed" sed -i "s:.*\$(GSSOX_XENAME)$::" base/*.mak || die "gsxso sed failed" fi # search path fix sed -i -e "s:\$\(gsdatadir\)/lib:/usr/share/ghostscript/${PVM}/$(get_lib= dir):" \ -e "s:exdir=3D.*:exdir=3D/usr/share/doc/${PF}/examples:" \ -e "s:docdir=3D.*:docdir=3D/usr/share/doc/${PF}/html:" \ -e "s:GS_DOCDIR=3D.*:GS_DOCDIR=3D/usr/share/doc/${PF}/html:" \ -e 's:-L$(BINDIR):$(LDFLAGS) &:g' \ base/Makefile.in base/*.mak || die "sed failed" cd "${S}" eautoreconf cd "${S}/ijs" eautoreconf } src_configure() { local FONTPATH for path in \ /usr/share/fonts/urw-fonts \ /usr/share/fonts/Type1 \ /usr/share/fonts \ /usr/share/poppler/cMap/Adobe-CNS1 \ /usr/share/poppler/cMap/Adobe-GB1 \ /usr/share/poppler/cMap/Adobe-Japan1 \ /usr/share/poppler/cMap/Adobe-Japan2 \ /usr/share/poppler/cMap/Adobe-Korea1 do FONTPATH=3D"$FONTPATH${FONTPATH:+:}$path" done econf \ --enable-dynamic \ --enable-freetype \ --enable-fontconfig \ --disable-compile-inits \ --with-drivers=3DALL \ --with-fontpath=3D"$FONTPATH" \ --with-ijs \ --with-jbig2dec \ --with-libpaper \ --with-system-libtiff \ --without-luratech \ $(use_enable cups) \ $(use_enable dbus) \ $(use_enable gtk) \ $(use_with cups install-cups) \ $(use_with cups pdftoraster) \ $(use_with idn libidn) \ $(use_with jpeg2k jasper) \ $(use_with X x) if ! use bindist && use djvu ; then sed -i -e 's!$(DD)bbox.dev!& $(DD)djvumask.dev $(DD)djvusep.dev!g' Make= file fi cd "${S}/ijs" econf \ --enable-shared \ $(use_enable static-libs static) } src_compile() { emake -j1 so all || die "emake failed" cd "${S}/ijs" emake || die "ijs emake failed" } src_install() { # -j1 -> see bug #356303 emake -j1 DESTDIR=3D"${D}" install-so install || die "emake install fail= ed" # some printer drivers still require pstoraster, bug #383831 use cups && dosym /usr/libexec/cups/filter/gstoraster /usr/libexec/cups/= filter/pstoraster if ! use bindist && use djvu ; then dobin gsdjvu || die "dobin gsdjvu install failed" fi # remove gsc in favor of gambit, bug #253064 rm -rf "${D}/usr/bin/gsc" rm -rf "${D}/usr/share/doc/${PF}/html/"{README,PUBLIC} dodoc doc/GS9_Color_Management.pdf || die "dodoc install failed" cd "${S}/ijs" emake DESTDIR=3D"${D}" install || die "emake ijs install failed" # rename the original cidfmap to cidfmap.GS mv "${D}/usr/share/ghostscript/${PVM}/Resource/Init/cidfmap"{,.GS} || di= e # install our own cidfmap to handle CJK fonts insinto "/usr/share/ghostscript/${PVM}/Resource/Init" doins "${WORKDIR}/fontmaps/CIDFnmap" || die "doins CIDFnmap failed" doins "${WORKDIR}/fontmaps/cidfmap" || die "doins cidfmap failed" for X in ${LANGS} ; do if use linguas_${X} ; then doins "${WORKDIR}/fontmaps/cidfmap.${X}" || die "doins cidfmap.${X} fa= iled" fi done use static-libs || find "${D}" -name '*.la' -delete }