From 7224c1253228e5c29c78cb3f0f26ce34770f2356 Mon Sep 17 00:00:00 2001 From: BlackNoxis Date: Sat, 15 Feb 2014 23:24:26 +0200 Subject: Added ebuilds for kogaion desktop --- app-text/evince-light/ChangeLog | 1046 ++++++++++++++++++++ app-text/evince-light/Manifest | 40 + app-text/evince-light/evince-2.32.0-r3.ebuild | 137 +++ app-text/evince-light/evince-2.32.0-r4.ebuild | 138 +++ app-text/evince-light/evince-3.2.1-r1.ebuild | 117 +++ app-text/evince-light/evince-light-3.4.0.ebuild | 113 +++ .../files/evince-0.7.1-display-menu.patch | 11 + ...evince-2.32.0-create_thumbnail_frame-null.patch | 25 + .../files/evince-2.32.0-desktop-categories.patch | 20 + .../files/evince-2.32.0-dvi-CVEs.patch | 97 ++ .../files/evince-2.32.0-dvi-security.patch | 24 + .../evince-light/files/evince-2.32.0-gold.patch | 16 + .../files/evince-2.32.0-libdocument-segfault.patch | 35 + .../files/evince-2.32.0-libview-crash.patch | 32 + .../files/evince-2.32.0-pk-fonts.patch | 37 + .../files/evince-2.32.0-stop-spinner.patch | 74 ++ .../files/evince-2.32.0-update-poppler.patch | 58 ++ .../files/evince-2.32.0-use-popup.patch | 21 + .../files/evince-3.2.1-glib-gold.patch | 38 + .../files/evince-3.2.1-libgxps-0.2.patch | 45 + .../files/evince-3.4.0-glib-gold.patch | 54 + app-text/evince-light/files/gconf-2.m4 | 44 + app-text/evince-light/metadata.xml | 16 + app-text/foxitreader/Manifest | 1 + app-text/foxitreader/files/foxitreader.desktop | 22 + app-text/foxitreader/files/foxitreader.png | Bin 0 -> 4820 bytes app-text/foxitreader/foxitreader-1.1.0.ebuild | 59 ++ app-text/foxitreader/metadata.xml | 5 + app-text/xpdf/Manifest | 5 + app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch | 13 + app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch | 13 + app-text/xpdf/xpdf-3.03.ebuild | 84 ++ 32 files changed, 2440 insertions(+) create mode 100644 app-text/evince-light/ChangeLog create mode 100644 app-text/evince-light/Manifest create mode 100644 app-text/evince-light/evince-2.32.0-r3.ebuild create mode 100644 app-text/evince-light/evince-2.32.0-r4.ebuild create mode 100644 app-text/evince-light/evince-3.2.1-r1.ebuild create mode 100644 app-text/evince-light/evince-light-3.4.0.ebuild create mode 100644 app-text/evince-light/files/evince-0.7.1-display-menu.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-create_thumbnail_frame-null.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-desktop-categories.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-dvi-CVEs.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-dvi-security.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-gold.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-libdocument-segfault.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-libview-crash.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-pk-fonts.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-stop-spinner.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-update-poppler.patch create mode 100644 app-text/evince-light/files/evince-2.32.0-use-popup.patch create mode 100644 app-text/evince-light/files/evince-3.2.1-glib-gold.patch create mode 100644 app-text/evince-light/files/evince-3.2.1-libgxps-0.2.patch create mode 100644 app-text/evince-light/files/evince-3.4.0-glib-gold.patch create mode 100644 app-text/evince-light/files/gconf-2.m4 create mode 100644 app-text/evince-light/metadata.xml create mode 100644 app-text/foxitreader/Manifest create mode 100644 app-text/foxitreader/files/foxitreader.desktop create mode 100644 app-text/foxitreader/files/foxitreader.png create mode 100644 app-text/foxitreader/foxitreader-1.1.0.ebuild create mode 100644 app-text/foxitreader/metadata.xml create mode 100644 app-text/xpdf/Manifest create mode 100644 app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch create mode 100644 app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch create mode 100644 app-text/xpdf/xpdf-3.03.ebuild (limited to 'app-text') diff --git a/app-text/evince-light/ChangeLog b/app-text/evince-light/ChangeLog new file mode 100644 index 00000000..6551d6e8 --- /dev/null +++ b/app-text/evince-light/ChangeLog @@ -0,0 +1,1046 @@ +# ChangeLog for app-text/evince +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.250 2012/08/23 16:01:12 tetromino Exp $ + + 23 Aug 2012; Alexandre Rostovtsev + evince-2.32.0-r3.ebuild, evince-2.32.0-r4.ebuild, evince-3.2.1-r1.ebuild, + evince-3.4.0.ebuild: + gtk-doc-am dependency is not needed, m4/gtk-doc.m4 is in the tarball. Thanks + to Gilles Dartiguelongue for noticing. + + 15 Jul 2012; Raúl Porcel evince-2.32.0-r4.ebuild: + alpha/ia64/sparc stable wrt #410611 + + 16 Jun 2012; Samuli Suominen evince-2.32.0-r3.ebuild, + evince-2.32.0-r4.ebuild, evince-3.2.1-r1.ebuild, evince-3.4.0.ebuild, + metadata.xml: + Use global USE flag "postscript" instead of local USE flag "ps" for + PostScript support + + 08 Jun 2012; Pacho Ramos -evince-3.2.1.ebuild, + metadata.xml: + Drop maintainer from metadata as talked with him, bug #90641. Drop old. + + 24 May 2012; Samuli Suominen evince-2.32.0-r4.ebuild: + ppc stable wrt #410611 + + 10 May 2012; Alexandre Rostovtsev + evince-2.32.0-r3.ebuild, evince-2.32.0-r4.ebuild, evince-3.2.1.ebuild, + evince-3.2.1-r1.ebuild, evince-3.4.0.ebuild, metadata.xml: + Add "ps" USE flag (enabled by default) to allow disabling PostScript support + (bug #414973, thanks to nzqr). + +*evince-3.4.0 (05 May 2012) + + 05 May 2012; Alexandre Rostovtsev + +evince-3.4.0.ebuild, +files/evince-3.4.0-glib-gold.patch: + Version bump with small bugfixes and UI improvements. + + 04 May 2012; Jeff Horelick evince-2.32.0-r3.ebuild, + evince-2.32.0-r4.ebuild, evince-3.2.1.ebuild, evince-3.2.1-r1.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 30 Apr 2012; Justin Lecher evince-3.2.1-r1.ebuild, + +files/evince-3.2.1-glib-gold.patch: + Add fix for problems with glib-2.32 and gold linker, #414065 + + 29 Apr 2012; Markus Meier evince-2.32.0-r4.ebuild: + x86 stable, bug #410611 + + 25 Apr 2012; Markus Meier evince-2.32.0-r4.ebuild: + arm stable, bug #410611 + + 19 Apr 2012; Brent Baude evince-2.32.0-r4.ebuild: + Marking evince-2.32.0-r4 ppc64 stable for bug 410611 + + 18 Apr 2012; Agostino Sarubbo evince-2.32.0-r4.ebuild: + Stable for amd64, wrt bug #410611 + + 30 Jan 2012; Pacho Ramos evince-2.32.0-r4.ebuild: + Stop allowing to build gtk-doc files as they are useless for evince as + discussed in bug #398435 (by Nick Bowler). Thanks to Alexandre Rostovtsev for + looking to the issue. + +*evince-2.32.0-r4 (17 Dec 2011) + + 17 Dec 2011; Pacho Ramos +evince-2.32.0-r4.ebuild, + +files/evince-2.32.0-create_thumbnail_frame-null.patch, + +files/evince-2.32.0-desktop-categories.patch, -evince-2.32.0-r2.ebuild: + Fix menu categories, bug #393585 by Sergey S. Starikoff; apply another patch + from 2.32 branch to fix another crash. Remove old. + + 04 Dec 2011; Alexandre Rostovtsev evince-3.2.1.ebuild, + evince-3.2.1-r1.ebuild: + evince-3.x uses docbook-xml-dtd:4.3, not 4.1.2 (bug #392263, thanks to + markus.heuberger@gmx.net for reporting). + + 26 Nov 2011; Alexandre Rostovtsev evince-3.2.1.ebuild, + evince-3.2.1-r1.ebuild: + Fix the gnome-icon-theme configure sed (bug #391859, thanks to Florian Faber + for reporting). + +*evince-3.2.1-r1 (23 Nov 2011) + + 23 Nov 2011; Alexandre Rostovtsev + +evince-3.2.1-r1.ebuild, +files/evince-3.2.1-libgxps-0.2.patch: + Add patches to fix libgxps-0.2 and texlive-2011 support. + + 16 Nov 2011; Justin Lecher evince-2.32.0-r2.ebuild, + evince-2.32.0-r3.ebuild, evince-3.2.1.ebuild: + Corrected Slotting of media-libs/tiff + + 15 Nov 2011; Alexandre Rostovtsev + evince-2.32.0-r2.ebuild, evince-2.32.0-r3.ebuild: + QA: eautoreconf should be before gnome2_src_prepare. + +*evince-3.2.1 (03 Nov 2011) + + 03 Nov 2011; Alexandre Rostovtsev + -files/evince-2.91.5-fix-evinceview-introspection.patch, + -evince-3.0.2.ebuild, +evince-3.2.1.ebuild, metadata.xml: + Bump to 3.2.1 from the gnome overlay. Drop old. Add several missing + dependencies. Notable changes: UI fixes, stability improvements, XPS support. + + 17 Oct 2011; Justin Lecher +files/evince-2.32.0-gold.patch, + metadata.xml, evince-2.32.0-r3.ebuild: + Fix linking with gold.ld + + 05 Oct 2011; Kacper Kowalik evince-2.32.0-r3.ebuild: + ppc/ppc64 stable wrt #369909 + +*evince-3.0.2 (16 Aug 2011) + + 16 Aug 2011; Nirbheek Chauhan + +files/evince-2.91.5-fix-evinceview-introspection.patch, + +evince-3.0.2.ebuild: + Bump to 3.0.2, from gnome overlay for GNOME 3 + + 13 Aug 2011; Raúl Porcel evince-2.32.0-r3.ebuild: + alpha/ia64/sparc stable wrt #369909 + + 17 Jul 2011; Markus Meier evince-2.32.0-r3.ebuild: + arm stable, bug #369909 + + 14 Jul 2011; Thomas Kahle evince-2.32.0-r3.ebuild: + x86 stable per bug 369909 + + 01 Jul 2011; Markos Chandras evince-2.32.0-r3.ebuild: + Stable on amd64 wrt bug #278255 + + 12 Jun 2011; Pacho Ramos -evince-2.32.0-r1.ebuild, + evince-2.32.0-r3.ebuild: + Fix gconf-2.m4 missing again (bug #371272 by Francesco Turco). Remove old. + + 26 Apr 2011; Kacper Kowalik evince-2.32.0-r2.ebuild: + ppc64 stable wrt #363447 + + 23 Apr 2011; Raúl Porcel evince-2.32.0-r2.ebuild: + alpha/arm/ia64/sparc stable wrt #363447 + +*evince-2.32.0-r3 (21 Apr 2011) + + 21 Apr 2011; Pacho Ramos +evince-2.32.0-r3.ebuild, + +files/evince-2.32.0-stop-spinner.patch, + +files/evince-2.32.0-use-popup.patch: + Revision bump to include upstream patches reported by Arthur Taylor fixing + random minimizing (bug #364311) and useless wakeups (bug #364313) problems. + + 16 Apr 2011; Pacho Ramos evince-2.32.0-r2.ebuild: + gconf-2.m4 is needed for autoconf, bug #363781 by Jimmy C. Chau. + + 15 Apr 2011; Christoph Mende evince-2.32.0-r2.ebuild: + Stable on amd64 wrt bug #363447 + + 15 Apr 2011; Pawel Hajdan jr + evince-2.32.0-r2.ebuild: + x86 stable wrt security bug #363447 + + 13 Apr 2011; Brent Baude evince-2.32.0-r2.ebuild: + Marking evince-2.32.0-r2 ppc for bug 363447 + +*evince-2.32.0-r2 (13 Apr 2011) + + 13 Apr 2011; Pacho Ramos +evince-2.32.0-r2.ebuild, + +files/evince-2.32.0-dvi-security.patch, + +files/evince-2.32.0-libview-crash.patch, + +files/evince-2.32.0-update-poppler.patch: + Fix libview crash, upstream bug #630999; fix another security issue in the + dvi-backend; update poppler api with Arch patch (bug #354709 by Justin + Lecher, Ian Abbott and Rafał Mużyło). + + 09 Apr 2011; Gilles Dartiguelongue -evince-2.30.3.ebuild, + -evince-2.32.0.ebuild: + Clean up old revisions. + + 22 Mar 2011; Brent Baude evince-2.32.0-r1.ebuild: + Marking evince-2.32.0-r1 ppc stable for bug 353436 + + 21 Mar 2011; Kacper Kowalik evince-2.32.0-r1.ebuild: + ppc64 stable wrt #353436 + + 16 Mar 2011; Nirbheek Chauhan evince-2.30.3.ebuild, + evince-2.32.0.ebuild, evince-2.32.0-r1.ebuild: + Fix slot-deps on gtk+ and other libs + + 12 Mar 2011; Raúl Porcel evince-2.32.0-r1.ebuild: + alpha/arm/ia64/sparc stable wrt #353436 + + 24 Feb 2011; Thomas Kahle evince-2.32.0-r1.ebuild: + x86 stable per bug 353436 + + 23 Feb 2011; Markos Chandras evince-2.32.0-r1.ebuild: + Stable on amd64 wrt bug #353436 + + 14 Feb 2011; Pacho Ramos evince-2.32.0.ebuild: + Add gnome-base/gsettings-desktop-schemas to RDEPEND as asked by Nirbheek. + +*evince-2.32.0-r1 (18 Jan 2011) + + 18 Jan 2011; Pacho Ramos -evince-2.26.2.ebuild, + -files/evince-2.27.4-smclient-configure.patch, -evince-2.28.2.ebuild, + +evince-2.32.0-r1.ebuild, +files/evince-2.32.0-dvi-CVEs.patch, + +files/evince-2.32.0-libdocument-segfault.patch, + +files/evince-2.32.0-pk-fonts.patch: + Revision bump including upstream patches for fixing security bugs in dvi + backend, libdocument segfaults and problem with pk fonts after applying + security patch. Remove old. + + 07 Dec 2010; Gilles Dartiguelongue evince-2.32.0.ebuild: + Re-drop hppa keyword, thanks to Mr_Bones for reminding. + +*evince-2.32.0 (17 Oct 2010) + + 17 Oct 2010; Pacho Ramos +evince-2.32.0.ebuild: + Version bump for Gnome 2.32: Make Shrink to Printable Area default option + for Page Scaling, preliminary support for adding new annotations, add + confirmation dialog on closing window when document has been modified, add + an action to edit menu to save current settings as default, add a new + sidebar page to show the list of annotations, finish DBus API for synctex + support, use cairo to draw search results, other bugfixes and translation + updates. + + 17 Oct 2010; Raúl Porcel evince-2.30.3.ebuild: + alpha/ia64/sparc stable wrt #324077 + + 14 Oct 2010; Markus Meier evince-2.30.3.ebuild: + arm stable, bug #324077 + + 09 Oct 2010; Samuli Suominen evince-2.30.3.ebuild: + ppc64 stable wrt #324077 + + 15 Sep 2010; Gilles Dartiguelongue evince-2.30.3.ebuild: + Make hicolor-icon-theme an alternative to gnome-icon-theme, bug #326855. + Drop libtool-1 compat. + + 11 Sep 2010; Joseph Jezak evince-2.30.3.ebuild: + Marked ppc for bug #324077. + + 19 Aug 2010; Gilles Dartiguelongue evince-2.30.3.ebuild: + Raise gtk-doc dependency according to configure. + + 18 Aug 2010; Markus Meier evince-2.28.2.ebuild: + arm stable, bug #314899 + + 14 Aug 2010; Raúl Porcel evince-2.28.2.ebuild: + alpha/ia64/sparc stable wrt #314899 + + 01 Aug 2010; Christian Faulhammer evince-2.30.3.ebuild: + x86 stable, bug 324077 + + 31 Jul 2010; Pacho Ramos evince-2.30.3.ebuild: + amd64 stable, bug 324077 + + 20 Jul 2010; Jeroen Roovers evince-2.26.2.ebuild, + evince-2.28.2.ebuild, evince-2.30.3.ebuild: + Drop HPPA keywording (bug #324511). + +*evince-2.30.3 (03 Jul 2010) + + 03 Jul 2010; Pacho Ramos -evince-2.30.2.ebuild, + +evince-2.30.3.ebuild: + Version bump: Fix cbz comics (bug #326515 by Dirk Best). Remove old + testing. + +*evince-2.30.2 (23 Jun 2010) + + 23 Jun 2010; Pacho Ramos -evince-2.30.1-r1.ebuild, + +evince-2.30.2.ebuild: + Version bump with updated translations and fixes, remove old. + +*evince-2.30.1-r1 (13 Jun 2010) + + 13 Jun 2010; Pacho Ramos +evince-2.30.1-r1.ebuild: + Add new version for Gnome 2.30. + + 04 Jun 2010; Markus Meier evince-2.28.2.ebuild: + x86 stable, bug #314899 + + 22 May 2010; Raúl Porcel evince-2.28.2.ebuild: + Add ~arm + + 03 May 2010; Olivier Crête evince-2.28.2.ebuild: + amd64 stable, bug #314899 + + 24 Feb 2010; Gilles Dartiguelongue -evince-2.24.2.ebuild, + -evince-2.28.1.ebuild: + Clean up old revisions. + + 10 Feb 2010; Samuli Suominen evince-2.24.2.ebuild, + evince-2.26.2.ebuild, evince-2.28.1.ebuild, evince-2.28.2.ebuild: + Update poppler dependency for #304349 + + 17 Jan 2010; Jeroen Roovers evince-2.26.2.ebuild: + Stable for HPPA (bug #281427). + + 15 Jan 2010; Jonathan Callen evince-2.28.2.ebuild: + Add prefix keywords + +*evince-2.28.2 (18 Dec 2009) + + 18 Dec 2009; Gilles Dartiguelongue +evince-2.28.2.ebuild: + Version bump. Rendering fixes, documentation and translation updates. + + 03 Dec 2009; Brent Baude evince-2.26.2.ebuild: + Marking evince-2.26.2 ppc64 stable for bug 281427 + + 28 Nov 2009; Raúl Porcel evince-2.26.2.ebuild: + alpha/ia64/sparc stable wrt #281427 + + 01 Nov 2009; Nirbheek Chauhan +files/gconf-2.m4: + Fix bug 291339 -- need gconf-2.m4 for autoconf + + 29 Oct 2009; Gilles Dartiguelongue -evince-2.26.1.ebuild, + +files/evince-2.27.4-smclient-configure.patch, +evince-2.28.1.ebuild, + metadata.xml: + New version for GNOME 2.28. Clean up old revision. + +*evince-2.28.1 (29 Oct 2009) + + 29 Oct 2009; Gilles Dartiguelongue -evince-2.26.1.ebuild, + +files/evince-2.27.4-smclient-configure.patch, +evince-2.28.1.ebuild, + metadata.xml: + New version for GNOME 2.28. Clean up old revision. + + 24 Oct 2009; nixnut evince-2.26.2.ebuild: + ppc stable #281427 + + 16 Oct 2009; Markus Meier evince-2.26.2.ebuild: + x86 stable, bug #281427 + + 08 Oct 2009; Mart Raudsepp Manifest: + Fix Manifest + + 08 Oct 2009; Olivier Crête evince-2.26.2.ebuild: + Stable on amd64, bug #281427 + +*evince-2.26.2 (18 May 2009) + + 18 May 2009; Gilles Dartiguelongue evince-2.24.2.ebuild, + +evince-2.26.2.ebuild: + Bump to 2.26.2. Bug fixes and translation updates. + +*evince-2.26.1 (02 May 2009) + + 02 May 2009; Gilles Dartiguelongue + -files/evince-0.6.1-dbus-switch.patch, + -files/evince-2.22.2-t1lib-fonts.patch, -evince-2.22.2-r1.ebuild, + +evince-2.26.1.ebuild: + New version for GNOME 2.26. Load of small improvments here and there. + Clean up old revisions. + + 27 Apr 2009; Jeroen Roovers evince-2.24.2: + Stable for HPPA (bug #260063). + + 12 Apr 2009; Friedrich Oslage evince-2.24.2.ebuild: + Stable on sparc, bug #260063 + + 10 Apr 2009; Peter Alfredsen + evince-2.22.2-r1.ebuild: + Updating app-text/evince for virtual/poppler-glib update; cairo is the + superior backend, always enable it anywhere it can be used. + + 30 Mar 2009; Peter Alfredsen -evince-2.20.1.ebuild, + evince-2.22.2-r1.ebuild, evince-2.24.2.ebuild: + Update dependencies w.r.t. bug 264230, fully-split-out poppler transition. + Also punt evince-2.20.1, since no version of poppler in-tree meets the + requirements of evince-2.24.2.ebuild: + alpha/ia64 stable wrt #260063 + + 15 Mar 2009; Markus Meier evince-2.24.2.ebuild: + x86 stable, bug #260063 + + 12 Mar 2009; Daniel Gryniewicz evince-2.24.2.ebuild: + poppler-bindings needs cairo too; bug #262111 + + 11 Mar 2009; Daniel Gryniewicz evince-2.24.2.ebuild: + Marked stable on amd64 + + 07 Mar 2009; Thomas Anderson + evince-2.20.1.ebuild, evince-2.22.2-r1.ebuild, evince-2.24.2.ebuild: + Transition to eapi 2 use deps + + 06 Mar 2009; Brent Baude evince-2.24.2.ebuild: + Marking evince-2.24.2 ppc stable for bug 260063 + + 05 Mar 2009; Brent Baude evince-2.24.2.ebuild: + Marking evince-2.24.2 ppc64 stable for bug 260063 + + 05 Mar 2009; Gilles Dartiguelongue -evince-2.20.2.ebuild, + -evince-2.24.0.ebuild, -evince-2.24.1.ebuild: + Clean up old revisions. + +*evince-2.24.2 (24 Nov 2008) + + 24 Nov 2008; Gilles Dartiguelongue +evince-2.24.2.ebuild: + Bump to 2.24.2. Bug fixes and translation updates. + +*evince-2.24.1 (20 Nov 2008) + + 20 Nov 2008; Gilles Dartiguelongue +evince-2.24.1.ebuild: + Bump to 2.24.1. Bug fixes and translation updates. + + 13 Nov 2008; Brent Baude evince-2.22.2-r1.ebuild: + Marking evince-2.22.2-r1 ppc64 stable for bug 236971 + + 06 Nov 2008; Jeremy Olexa evince-2.24.0.ebuild: + minor die message wording improvement for evince-2.24.0 + +*evince-2.24.0 (11 Oct 2008) + + 11 Oct 2008; Gilles Dartiguelongue metadata.xml, + evince-2.22.2-r1.ebuild, +evince-2.24.0.ebuild: + New version for GNOME 2.24. Use multimedia keys, better session integration + and usual lot of bug fixes. Fix repoman warnings. + + 25 Sep 2008; Jeroen Roovers evince-2.22.2-r1.ebuild: + Stable for HPPA (bug #236971). + + 04 Sep 2008; Christian Faulhammer evince-2.20.1.ebuild, + evince-2.20.2.ebuild: + change dependency from virtual/tetex to virtual/tex-base + + 12 Aug 2008; Mart Raudsepp evince-2.20.1.ebuild, + -evince-2.22.0.ebuild, -evince-2.22.1.1.ebuild, evince-2.22.2-r1.ebuild: + Remove old. Remove unnecessary autotools inherit on latest + + 12 Aug 2008; Raúl Porcel evince-2.22.2-r1.ebuild: + alpha/ia64/sparc stable wrt #229709 + + 10 Aug 2008; Markus Meier evince-2.22.2-r1.ebuild: + x86 stable, bug #229709 + + 02 Aug 2008; Ulrich Mueller metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + + 30 Jul 2008; Brent Baude evince-2.22.2-r1.ebuild: + Marking evince-2.22.2-r1 ppc stable for bug 229709 + + 26 Jul 2008; Olivier Crête evince-2.22.2-r1.ebuild: + Stable on amd64, bug #229709 + +*evince-2.22.2-r1 (07 Jul 2008) + + 07 Jul 2008; Daniel Gryniewicz + +files/evince-2.22.2-t1lib-fonts.patch, -evince-2.22.2.ebuild, + +evince-2.22.2-r1.ebuild: + Bump to 2.22.2-r1 + + - Fix horrible font rendering of dvi files with t1lib. Bug #158172 + + 06 Jul 2008; Peter Alfredsen evince-2.20.1.ebuild, + evince-2.20.2.ebuild: + Adjust deps wrt bug #230944 + + 01 Jul 2008; Gilles Dartiguelongue evince-2.20.1.ebuild, + evince-2.20.2.ebuild, evince-2.22.0.ebuild, evince-2.22.1.1.ebuild, + evince-2.22.2.ebuild: + add docbook-xml-dtd-4.1.2 to DEPEND, fix bug #229077. + +*evince-2.22.2 (29 May 2008) + + 29 May 2008; Daniel Gryniewicz +evince-2.22.2.ebuild: + Bump to 2.22.2 + + * Fixes warning with gtk-2.10 (Matthias Drochner) + + * Fixes crash in impress backend (Hans Petter Jansson) + + * Handle multipage tiff properly (Carlos Garcia Campos) + + 05 May 2008; Daniel Gryniewicz evince-2.22.1.1.ebuild: + Use virtual/tex-base rather than virtual/tetex; bug #219322 + + 21 Apr 2008; evince-2.22.0.ebuild, + evince-2.22.1.1.ebuild: + keyring to gnome-keyring + +*evince-2.22.1.1 (08 Apr 2008) + + 08 Apr 2008; Rémi Cardona +evince-2.22.1.1.ebuild: + Bump to 2.22.1.1, bugfix release, contains our dbus patch + + 02 Apr 2008; Daniel Gryniewicz + -files/evince-2.22.0-gtk-doc-die-die-die.patch, evince-2.22.0.ebuild: + Remove gtk-doc hack in favor of gtk-doc-am dep + +*evince-2.22.0 (27 Mar 2008) + + 27 Mar 2008; Gilles Dartiguelongue + +files/evince-2.22.0-gtk-doc-die-die-die.patch, +evince-2.22.0.ebuild: + New version for GNOME 2.22. Uses GIO, lots of bug and crash fixes. Uses + libspectre in place of ghostscript. gnome-keyring is now optional. + + 04 Feb 2008; Jeroen Roovers evince-2.20.2.ebuild: + Stable for HPPA (bug #208366). + + 03 Feb 2008; Raúl Porcel evince-2.20.2.ebuild: + alpha/ia64/sparc stable wrt #208366 + + 02 Feb 2008; Chris Gianelloni evince-2.20.2.ebuild: + Stable on amd64 wrt bug #208366. + + 01 Feb 2008; Mart Raudsepp + -files/evince-0.5.3-links.patch, -files/evince-0.6.1-freebsd.patch, + -files/evince-0.6.1-gv-limit.patch, -evince-0.5.3-r1.ebuild, + -evince-0.6.1-r3.ebuild: + Remove Gnome 2.16 and older versions + + 01 Feb 2008; Brent Baude evince-2.20.2.ebuild: + Marking evince-2.20.2 ppc64 and ppc stable for bug 208366 + + 01 Feb 2008; Christian Faulhammer evince-2.20.2.ebuild: + stable x86, bug 208366 + +*evince-2.20.2 (06 Dec 2007) + + 06 Dec 2007; Gilles Dartiguelongue +evince-2.20.2.ebuild: + bump to 2.20.2 + + 14 Nov 2007; Tobias Scherbaum + evince-2.20.1.ebuild: + ppc stable, bug #196735 + + 12 Nov 2007; Jeroen Roovers evince-2.20.1.ebuild: + Stable for HPPA (bug #196735). + + 11 Nov 2007; Raúl Porcel evince-2.20.1.ebuild: + alpha/ia64 stable wrt security #196735 + + 10 Nov 2007; Daniel Gryniewicz evince-2.20.1.ebuild: + Marked stable on amd64 for bug #196735 + + 10 Nov 2007; Ferris McCormick evince-2.20.1.ebuild: + Sparc stable --- Yet more for security Bug #196735 + + 10 Nov 2007; Christian Faulhammer evince-2.20.1.ebuild: + stable x86, security bug 196735 + + 10 Nov 2007; Markus Rothe evince-2.20.1.ebuild: + Stable on ppc64; bug #196735 + + 17 Oct 2007; Gilles Dartiguelongue + evince-0.5.3-r1.ebuild, evince-0.6.1-r3.ebuild, evince-0.8.3.ebuild, + evince-2.20.0.ebuild: + fix some QA warnings + +*evince-2.20.1 (17 Oct 2007) + + 17 Oct 2007; Gilles Dartiguelongue +evince-2.20.1.ebuild: + bump to 2.20.1, changed back WANT_AUTOMAKE to 1.9 because it fails otherwise + + 25 Sep 2007; Daniel Gryniewicz ChangeLog: + Remove dev version; prep for unmask + + 23 Sep 2007; Tom Gall + evince-0.8.3.ebuild: + stable on ppc64 + +*evince-2.20.0 (19 Sep 2007) + + 19 Sep 2007; Daniel Gryniewicz -evince-2.19.92.ebuild, + +evince-2.20.0.ebuild: + Bump to 2.20.0 + + * Forms support broken by forgotten ifdef fix (Carlos Garcia Campos) + + * Issue with making a copy and xfer to different file system (Carlos Garcia + Campos) + + * Desktop file fixes (Götz Waschk) + +*evince-2.19.92 (04 Sep 2007) + + 04 Sep 2007; Daniel Gryniewicz +evince-2.19.92.ebuild: + New evince to go with new poppler + + 28 Aug 2007; Jeroen Roovers evince-0.8.3.ebuild: + Stable for HPPA (bug #185823). + +*evince-0.9.3 (23 Aug 2007) + + 23 Aug 2007; Daniel Gryniewicz +evince-0.9.3.ebuild: + Pre-release version of evince to go with the pre-release version of poppler + + 11 Aug 2007; Andrej Kacian evince-0.8.3.ebuild: + Stable on x86, bug #185823. + + 10 Aug 2007; Daniel Gryniewicz evince-0.8.3.ebuild: + Restrict tests; they need dogtail (whatever that is). Bug #188177 + + 10 Aug 2007; Christoph Mende evince-0.8.3.ebuild: + Stable on amd64 wrt bug #185823 + + 08 Aug 2007; Raúl Porcel evince-0.8.3.ebuild: + alpha/ia64 stable wrt #185823 + + 07 Aug 2007; Tobias Scherbaum evince-0.8.3.ebuild: + Stable on ppc wrt bug #185823. + + 07 Aug 2007; Gustavo Zacarias evince-0.8.3.ebuild: + Stable on sparc wrt #185823 + + 02 Aug 2007; Michael Sterrett + evince-0.5.3-r1.ebuild, evince-0.6.1-r3.ebuild: + correct dbus deps (bug #187369) + +*evince-0.8.3 (19 Jul 2007) + + 19 Jul 2007; Gilles Dartiguelongue -evince-0.6.0.ebuild, + -evince-0.6.1.ebuild, -evince-0.6.1-r1.ebuild, -evince-0.6.1-r2.ebuild, + -evince-0.8.0.ebuild, -evince-0.8.1.ebuild, +evince-0.8.3.ebuild: + cleaning up old versions + bump to 0.8.3 + * fix compilation against poppler 0.5.4 + * freebsd patch is upstream + + 08 Jul 2007; Michael Sterrett + evince-0.5.3-r1.ebuild, evince-0.6.0.ebuild, evince-0.6.1.ebuild, + evince-0.6.1-r1.ebuild, evince-0.6.1-r2.ebuild, evince-0.6.1-r3.ebuild, + evince-0.8.0.ebuild, evince-0.8.1.ebuild: + remove reference to old, removed dbus (bug #183696) + + 16 May 2007; Roy Marples evince-0.6.1-r3.ebuild, + evince-0.8.1.ebuild: + Keyworded ~x86-fbsd, ##178471 thanks to Joe Peterson. + + 15 May 2007; Daniel Gryniewicz + +files/evince-0.6.1-freebsd.patch, +files/evince-0.8.1-freebsd.patch, + evince-0.6.1-r3.ebuild, evince-0.8.1.ebuild: + Freebsd fixes; bug #178471 + +*evince-0.8.1 (21 Apr 2007) + + 21 Apr 2007; Remi Cardona +evince-0.8.1.ebuild: + bump to 0.8.1 + + 16 Apr 2007; Daniel Gryniewicz evince-0.6.1-r3.ebuild: + add libxml2 dep; bug #172732 + + 29 Mar 2007; Markus Rothe evince-0.6.1-r3.ebuild: + Stable on ppc64; bug #156573 + +*evince-0.8.0 (27 Mar 2007) + + 27 Mar 2007; Daniel Gryniewicz + +files/evince-0.7.1-display-menu.patch, +evince-0.8.0.ebuild: + gnome 2.18.0 + + 27 Mar 2007; Tobias Scherbaum + evince-0.6.1-r3.ebuild: + ppc stable, bug #156573 + + 27 Mar 2007; Chris Gianelloni + evince-0.6.1-r3.ebuild: + Stable on alpha/amd64/ia64 wrt bug #156573. + + 27 Mar 2007; Jeroen Roovers evince-0.6.1-r3.ebuild: + Stable for HPPA (bug #156573). + + 27 Mar 2007; Gustavo Zacarias + evince-0.6.1-r3.ebuild: + Stable on sparc wrt security #156573 + + 27 Mar 2007; Christian Faulhammer + evince-0.6.1-r3.ebuild: + stable x86, security bug 156573 + +*evince-0.6.1-r3 (26 Mar 2007) + + 26 Mar 2007; Daniel Gryniewicz + +files/evince-0.6.1-gv-limit.patch, +evince-0.6.1-r3.ebuild: + Bump to 0.6.1-r3 + Add patch for bug #156573 + + 24 Mar 2007; Chris Gianelloni + evince-0.6.1-r2.ebuild: + Stable on alpha/ia64 wrt bug #171545. + + 24 Mar 2007; Markus Rothe evince-0.6.1-r2.ebuild: + Stable on ppc64; bug #171545 + + 22 Mar 2007; Steve Dibb evince-0.6.1-r2.ebuild: + amd64 stable, bug 171545 + + 21 Mar 2007; Christian Faulhammer + evince-0.6.1-r2.ebuild: + stable x86, bug 171545 + + 21 Mar 2007; Jeroen Roovers evince-0.6.1-r2.ebuild: + Stable for HPPA (bug #171545). + + 20 Mar 2007; Tobias Scherbaum + evince-0.6.1-r2.ebuild: + Stable on ppc wrt bug #171545. + + 20 Mar 2007; Ferris McCormick evince-0.6.1-r2.ebuild: + sparc stable --- Bug #171545 --- Has seemed fine for over a month. + +*evince-0.6.1-r2 (14 Feb 2007) + + 14 Feb 2007; Daniel Gryniewicz +evince-0.6.1-r2.ebuild: + Make evince use gnomeprint, rather than gtkprint; gtkprint is not ready, and + will be re-enabled in 0.7.x. bug #162151 + + 04 Feb 2007; Markus Rothe evince-0.6.1-r1.ebuild: + Stable on ppc64; bug #164978 + + 03 Feb 2007; Andrej Kacian evince-0.6.1-r1.ebuild: + Stable on x86, bug #164978. + + 03 Feb 2007; Tobias Scherbaum + evince-0.6.1-r1.ebuild: + Stable on ppc wrt bug #164978. + + 03 Feb 2007; Olivier Crête evince-0.6.1-r1.ebuild: + Stable on amd64 per bug #164978 + + 01 Feb 2007; Gustavo Zacarias + evince-0.6.1-r1.ebuild: + Stable on sparc + + 21 Jan 2007; Bryan Østergaard evince-0.6.1.ebuild: + Stable on IA64, bug 156662. + + 18 Jan 2007; Jeroen Roovers evince-0.6.1-r1.ebuild: + Stable for HPPA (bug #147751). + + 14 Jan 2007; Bryan Østergaard evince-0.6.1.ebuild: + Stable on Alpha. + + 21 Dec 2006; Markus Rothe evince-0.6.1.ebuild: + Stable on ppc64; bug #156662 + + 18 Dec 2006; Gustavo Zacarias evince-0.6.1.ebuild: + Stable on sparc + +*evince-0.6.1-r1 (17 Dec 2006) + + 17 Dec 2006; Daniel Gryniewicz + +files/evince-0.6.1-dbus-switch.patch, +evince-0.6.1-r1.ebuild: + Add actual configure switch for dbus; bug #158034 + + 17 Dec 2006; Tobias Scherbaum evince-0.6.1.ebuild: + Stable on ppc wrt bug #156662. + + 12 Dec 2006; Chris Gianelloni evince-0.6.1.ebuild: + Stable on amd64 wrt bug #156662. + + 10 Dec 2006; Andrej Kacian evince-0.6.1.ebuild: + Stable on x86, bug #156662. + + 09 Nov 2006; Doug Goldstein evince-0.5.3-r1.ebuild, + evince-0.6.0.ebuild, evince-0.6.1.ebuild: + Update D-Bus depends to new bindings + + 22 Oct 2006; Daniel Gryniewicz + -files/evince-0.4.0-display-menu.patch, -files/evince-0.4.0-no-tiff.patch, + -files/evince-0.4.0-t1lib_is_t1.patch, -evince-0.4.0-r3.ebuild, + -evince-0.5.0.ebuild, -evince-0.5.1.ebuild, -evince-0.5.4.ebuild, + -evince-0.5.5.ebuild: + Cleanup old versions + + 21 Oct 2006; Bryan Østergaard evince-0.6.0.ebuild: + Stable on ia64, bug 151835. + + 21 Oct 2006; Jeroen Roovers evince-0.6.0.ebuild: + Stable for HPPA (bug #151835). + + 20 Oct 2006; Aron Griffis evince-0.5.3-r1.ebuild: + Mark 0.5.3-r1 stable on alpha + + 19 Oct 2006; Bryan Østergaard evince-0.6.0.ebuild: + Stable on Alpha. + + 18 Oct 2006; Emanuele Giaquinta evince-0.6.0.ebuild: + Stable on ppc; bug #151835 + + 18 Oct 2006; Gustavo Zacarias evince-0.6.0.ebuild: + Stable on sparc wrt #151835 + + 18 Oct 2006; Andrej Kacian evince-0.6.0.ebuild: + Stable on x86, bug #151835. + + 18 Oct 2006; Markus Rothe evince-0.6.0.ebuild: + Stable on ppc64; bug #151835 + + 18 Oct 2006; Daniel Gryniewicz evince-0.6.0.ebuild: + Marked stable on amd64 for bug #151835 + + 18 Oct 2006; Daniel Gryniewicz +evince-0.6.1.ebuild: + New upstream version + +*evince-0.6.1 (18 Oct 2006) + + 18 Oct 2006; Daniel Gryniewicz +evince-0.6.1.ebuild: + Bump to 0.6.1 + + 06 Oct 2006; Daniel Gryniewicz evince-0.4.0-r3.ebuild, + evince-0.5.0.ebuild, evince-0.5.1.ebuild, evince-0.5.3-r1.ebuild, + evince-0.5.4.ebuild, evince-0.5.5.ebuild, evince-0.6.0.ebuild: + only 0.4.0 needs automake, so it gets a gnome-common dep. Remove autoreconf + from the rest. Bug #150115 + + 19 Sep 2006; Aron Griffis evince-0.5.3-r1.ebuild: + Mark 0.5.3-r1 stable on ia64. #139612 + + 05 Sep 2006; Daniel Gryniewicz +evince-0.6.0.ebuild: + Bump to 0.6.0 + +*evince-0.6.0 (05 Sep 2006) + + 05 Sep 2006; Daniel Gryniewicz +evince-0.6.0.ebuild: + Bump to 0.6.0 + + 16 Aug 2006; Markus Rothe evince-0.5.3-r1.ebuild: + Stable on ppc64 + +*evince-0.5.5 (08 Aug 2006) + + 08 Aug 2006; Daniel Gryniewicz +evince-0.5.5.ebuild: + New upstream 0.5.5 + + 08 Aug 2006; Daniel Gryniewicz + -files/evince-0.5.2-djvu-miniexp.patch, -evince-0.5.2.ebuild, + -evince-0.5.2-r1.ebuild, -evince-0.5.3.ebuild: + Clean up unnecessary versions + + 27 Jul 2006; Daniel Gryniewicz evince-0.5.4.ebuild: + evince can now build correctly with ptex; change to use virtual/tetex. Bug + #120156 + + 17 Jul 2006; Jeroen Roovers evince-0.5.3-r1.ebuild: + Marked stable for HPPA (bug #139612). + + 17 Jul 2006; Daniel Gryniewicz evince-0.5.3-r1.ebuild: + Marked stable on amd64 for bug #139612 + + 14 Jul 2006; Tobias Scherbaum + evince-0.5.3-r1.ebuild: + ppc stable, bug #139612 + +*evince-0.5.4 (14 Jul 2006) + + 14 Jul 2006; Daniel Gryniewicz +evince-0.5.4.ebuild: + New upstream rev + + 12 Jul 2006; Chris Gianelloni + evince-0.5.3-r1.ebuild: + Stable on x86 wrt bug #139612. + + 10 Jul 2006; Gustavo Zacarias + evince-0.5.3-r1.ebuild: + Stable on sparc wrt #139612 + +*evince-0.5.3-r1 (29 Jun 2006) + + 29 Jun 2006; Daniel Gryniewicz + +files/evince-0.5.3-links.patch, +evince-0.5.3-r1.ebuild: + Fix for bug# 134201 + + 08 Jun 2006; Joseph Jezak evince-0.5.1.ebuild: + Marked ppc stable. + + 29 May 2006; Jason Wever evince-0.5.1.ebuild: + Stable on SPARC wrt bug #132349. + + 26 May 2006; Markus Rothe evince-0.5.1.ebuild: + Stable on ppc64 + + 26 May 2006; Chris Gianelloni evince-0.5.1.ebuild: + Stable on amd64 wrt bug #132349 + + 25 May 2006; Chris Gianelloni evince-0.5.1.ebuild: + Stable on x86 wrt bug #132349. + +*evince-0.5.3 (23 May 2006) + + 23 May 2006; Daniel Gryniewicz + +files/evince-0.5.3-display-menu.patch, +evince-0.5.3.ebuild: + New version. 0.5.3 + + 05 May 2006; Tobias Scherbaum + evince-0.5.2-r1.ebuild: + Added to ~hppa, bug #125236 + +*evince-0.5.2-r1 (03 May 2006) + + 03 May 2006; Daniel Gryniewicz + +files/evince-0.5.2-djvu-miniexp.patch, evince-0.5.2.ebuild, + +evince-0.5.2-r1.ebuild: + Fix for bug #132129. Add -r1, with a patch to work with .17, and make it dep + on >= .17. Make -r0 dep on .16 + + 02 May 2006; Markus Rothe evince-0.5.2.ebuild: + Added ~ppc64 + +*evince-0.5.2 (01 May 2006) + + 01 May 2006; Daniel Gryniewicz +evince-0.5.2.ebuild: + Bump for 2.14.1 + + 22 Apr 2006; Carsten Lohrke evince-0.4.0-r3.ebuild, + evince-0.5.0.ebuild, evince-0.5.1.ebuild: + Removed PROVIDE as of bug #130746. + + 24 Mar 2006; Aron Griffis evince-0.5.0.ebuild: + Mark 0.5.0 stable on ia64 + + 10 Mar 2006; evince-0.5.1.ebuild: + Make it dep on poppler-bindings-0.5.1 per bug #124948 + +*evince-0.5.1 (03 Mar 2006) + + 03 Mar 2006; +evince-0.5.1.ebuild: + New evince bump. For gnome-2.14-rc + + 21 Feb 2006; Aron Griffis evince-0.5.0.ebuild: + Mark 0.5.0 ~alpha + + 18 Feb 2006; Aron Griffis evince-0.5.0.ebuild: + Mark 0.5.0 ~ia64 + + 07 Feb 2006; Aron Griffis evince-0.4.0-r3.ebuild: + Mark 0.4.0-r3 stable on alpha + + 03 Feb 2006; Guy Martin evince-0.4.0-r3.ebuild: + Stable on hppa. + + 27 Jan 2006; evince-0.5.0.ebuild: + Re-add support for djvu. Bug #101108 + + 22 Jan 2006; evince-0.4.0-r3.ebuild: + Marked stable on amd64 per bug #119634 + + 22 Jan 2006; Tobias Scherbaum + evince-0.4.0-r3.ebuild: + Marked ppc stable for bug #119634; Stabilize Gnome-2.12.2 + + 22 Jan 2006; Joshua Jackson evince-0.4.0-r3.ebuild: + Stable on x86 for bug #119634; Stabilize Gnome-2.12.2 + + 20 Jan 2006; Gustavo Zacarias + evince-0.4.0-r3.ebuild: + Stable on sparc wrt #119634 + +*evince-0.5.0 (20 Jan 2006) + + 20 Jan 2006; -evince-0.4.0-r1.ebuild, + -evince-0.4.0-r2.ebuild, +evince-0.5.0.ebuild: + New version of evince. Adds comicbook support, among other thigns + + 19 Jan 2006; evince-0.4.0-r3.ebuild: + Evince deps on ghostscript to process postscript files. Bug #119103 + +*evince-0.4.0-r3 (03 Jan 2006) + + 03 Jan 2006; +evince-0.4.0-r3.ebuild: + Bump evince to dep on poppler-bindings + + 26 Dec 2005; Bryan Østergaard evince-0.4.0-r2.ebuild: + Don't need explicit X deps, only uses what gtk+ requires + + 04 Nov 2005; evince-0.4.0-r2.ebuild: + Modular X deps + + 21 Oct 2005; Leonardo Boshell metadata.xml, + evince-0.4.0-r2.ebuild: + Pass --copy to libtoolize call. Pass --disable-scrollkeeper instead of using + gnome2_omf_fix. Move gnome-doc-utils from RDEPEND to DEPEND. Added gconf and + libglade dependencies. Set G2CONF in pkg_setup() instead of the global + scope. Misc clean-ups. Added gnome herd to metadata.xml. + + 17 Oct 2005; +files/evince-0.4.0-no-tiff.patch, + evince-0.4.0-r2.ebuild: + Make tiff actually optional + + 17 Oct 2005; John N. Laliberte + evince-0.4.0-r2.ebuild: + fix message when poppler needs gtk. fixes #109571 + + 14 Oct 2005; evince-0.4.0-r2.ebuild: + Needs poppler built with gtk. bug #109029 + + 20 Sep 2005; Gustavo Zacarias + evince-0.4.0-r2.ebuild: + Keyworded ~sparc + + 14 Sep 2005; -files/evince-0.3.1-64bit.patch, + -files/evince-0.3.1-t1lib_is_t1.patch, + -files/evince-0.3.2-t1lib_is_t1.patch, -evince-0.3.1.ebuild, + -evince-0.3.2.ebuild: + Remove old evince versions + +*evince-0.4.0-r2 (13 Sep 2005) + + 13 Sep 2005; +evince-0.4.0-r2.ebuild: + Add 'nautilus' use flag that enables the nautilus properties page for + filetypes supported by evince + +*evince-0.4.0-r1 (13 Sep 2005) + + 13 Sep 2005; +files/evince-0.4.0-display-menu.patch, + +evince-0.4.0-r1.ebuild: + Make the menu entry for evince not hidden. Bug #104917 + +*evince-0.4.0 (30 Aug 2005) + + 30 Aug 2005; +files/evince-0.4.0-t1lib_is_t1.patch, + +evince-0.4.0.ebuild: + Add evince 0.4.0. Two things are missing from this ebuild: the nautilus + plugin (was cauing -fPIC errors), and djvu support (still waiting on a + revbump for that). Will revbump when those are fixed. + + 04 Aug 2005; evince-0.3.2.ebuild: + Remove djvu support until new version of djvu is released. bug #101108 + +*evince-0.3.2 (27 Jun 2005) + + 27 Jun 2005; +files/evince-0.3.2-t1lib_is_t1.patch, + +evince-0.3.2.ebuild: + revbump to 0.3.2 + + 22 Jun 2005; evince-0.3.1.ebuild: + Updated libgnomeui and libgnomeprintui deps + + 18 Jun 2005; +files/evince-0.3.1-64bit.patch, + evince-0.3.1.ebuild: + Clean up dependency list, add patch to make dvi work on amd64, add ~amd64 + + 18 Jun 2005; David Holm evince-0.3.1.ebuild: + Added to ~ppc. + + 17 Jun 2005; evince-0.3.1.ebuild: + minimum poppeler is 0.3.2 + +*evince-0.3.1 (17 Jun 2005) + + 17 Jun 2005; +files/evince-0.3.1-t1lib_is_t1.patch, + +evince-0.3.1.ebuild: + Initial version of evince in portage. Thanks to numerous people in + bug #78956 for the initial ebuild and comments. + diff --git a/app-text/evince-light/Manifest b/app-text/evince-light/Manifest new file mode 100644 index 00000000..5000e9a2 --- /dev/null +++ b/app-text/evince-light/Manifest @@ -0,0 +1,40 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX evince-0.7.1-display-menu.patch 476 SHA256 1f450dfe57ef3325cb4642141d76fc8e7bf837c221d81a2593214913af058f4d SHA512 d9330d35674a7796738222a9bd29944491a756c4bf731d1b0e0030fb77b6d9f63f79e6df29dfe89dd1055246dfca827ccbf840f829ed4980e01e9765c24857fe WHIRLPOOL 8ae8da53bfae6124fa3e5ff739f5f398cb3980183d44df8f85ede28f1279f74be29455fe050f7171e63a463797d7be7b84b7158764481d2375b581de5b1d5d1d +AUX evince-2.32.0-create_thumbnail_frame-null.patch 853 SHA256 3d6472d77e07602cca0e5834a3c132702facbaac1ae684fa86fa72893a7a0833 SHA512 fc132d48e24f70a48bc9a69ea511cbf28dfe4db502285ad04fb9f67f1b1387b3d1cbf0142ff4e8426dcb346bb6ee90b1492d0a1f5feb821687808dbba09d2177 WHIRLPOOL dbcf1b4df02f7995a19d0b7264ef5a5ad399116879dced6762a1a1b1e5439193ef59d8fb3557b4e4e631ff0f1523b8d1544dae9273226fc1a1d2b5804a3a542f +AUX evince-2.32.0-desktop-categories.patch 709 SHA256 d95489555d5b48b4aba28b41265c2cb152dd5d5163e38df3e3b5dfbfbebcab53 SHA512 cfc5e697ed1cedd0ed160a060d9d4497bc58802a1b73ca7e53411489280a1970691f96a70784715c21c248526facf15f4fc473a1800f70f7f792d98ed7c3fc08 WHIRLPOOL 3694d5d937f970b74ad4a45e53ded2ecc5c5a0c3f21818a7730c8f4fd3f12c001c0556157e151d1da617d64edeb9b72eb8f08fadbad4554be580decff5ddb09e +AUX evince-2.32.0-dvi-CVEs.patch 3386 SHA256 49d1ed8adc734a005d4d8fdc1912bb115d97f734071d64bcae0aae60f2b5626a SHA512 c2a3787e3bb4c680d2ebb999c93e2f2917bcc85aaa3122676e74ab6fe3367cb732752a8aee089fb870a84eab17b8fcff07a647d9680d64029441d30a694dcd2d WHIRLPOOL a2f9ab4cda23b76684d5fbeff38422d3d41eff12553c7f40d1103b993cceede7f3ffe2ab2faf5f63314b75a7fb32abd1f6b294d36ee06194e0f5bab16164b847 +AUX evince-2.32.0-dvi-security.patch 816 SHA256 86e1e3ae2af8471896594b063726d6e7390169c443864b11797b7e3b937caea8 SHA512 060f542f1489de75d14d8aa4fecfbea77764c45b3f1047113795bdbfe21102e8fc3a55ea69d5de706f1c14ff8d89d439f34865b4ca295dcd9fd637c3a687585e WHIRLPOOL f3dc731b0dde43247969dfacbef2b48a42a94ca17fa899b4d342e4c7645c7ca3ce5046962e6af692c2d42dca9217a97eaaffed60f272c014570c32f6810c8448 +AUX evince-2.32.0-gold.patch 445 SHA256 5bfa37ed69f0754b8b9e9475c4f71e8b0a7b3b32925d72fb2e64f6efd69d693c SHA512 18720a1d0e81487832e7b6713d495094c713c922034c6ceb75caa7b8999ee46edc7fdb08f9fbc7382e4ee4f0384789a9e670c306984b881c234bc243e646899b WHIRLPOOL 9518a3a2f41f7ca62642683d584e92f350c9e1189d7b4e51b1bc1849f2505bd932a70d9f8b0831a92f1f8b890f2a9a70176b0d2d6af90fa2562cf47b828873fb +AUX evince-2.32.0-libdocument-segfault.patch 1388 SHA256 e9889a7920a8e6bd16b168333d120dfff1a2a2fcfed559d0d2f3678d9d234e74 SHA512 54f63343c6dea0a50eecdc18a9bf277ee573c23ce8a6f9e6ed6ab65480e088db481f212ada61bb32e41755d6a4821702106ba990475d2a639676ff0a94508138 WHIRLPOOL b851ad96e9b26b9c9e70cd82d51476658c688aba9a24cd9bd279046b03ee3601cd72ed4b56867f53a69933c293b36d3ea696aa33e825624e6e04717a6a2da19e +AUX evince-2.32.0-libview-crash.patch 1351 SHA256 f549f4b8bfa8078764d3fb11c3b8e3d9e9c7bc59ebc7e96ef9d6e63c35d3d35c SHA512 95645dd2016b7085eee3be234f5fa2d0bd98f95a8e4c130dc8086e2d95bcb779e7378696924bb2dc9aafd4cbff8efcc087a6ed176e1a3af60b1f3f66083b8478 WHIRLPOOL 1de448f247bda8319c0b62621a647fe8a02985e42221c354c2abc8f63c3511038168c780ff3fa7ff83eab33d83567f5f95835d6a7d14d0c18034b97814111475 +AUX evince-2.32.0-pk-fonts.patch 1005 SHA256 a8eba65d0a00fae77d85fec202b60762afa82a71695119a66f24a4ab0974fc82 SHA512 36af3365aade4cfbce8852f83589ea3106b7f73d6d11035718ac0fe401d8060e9c307ff90c80463b6d5385caa453adde1a8d2feab78d1171064fc97df4e6924b WHIRLPOOL 33fe99426593663bcd66fe757a45824ecab40c162b3e29f766d5c533f36ec7a6c52694c5cc9d8d97f3ad81a84b9f0dff0c10cf8a7898da07497d2071ddcdd8cc +AUX evince-2.32.0-stop-spinner.patch 2370 SHA256 140395d3c667d9af422054ed02d2b971c5668e52cafac86b6496ecd47f33ac97 SHA512 ac3e523a9238bb8688070b8d3b680f5bafdca36b650207ee32ea28bb944d609fd78abcaf592d722d9bba77bf39921187ce25b1b1349aa5741ca247408a04c0a5 WHIRLPOOL 077618b301125f87e2f198680b537d2f6125d2ca39f5774d3d6c652816d789acb9e778f3ca058bc4154ae8864d77e1ec029ed0725ae2400c63a96e18d03d1831 +AUX evince-2.32.0-update-poppler.patch 1890 SHA256 2990c789c8cfd50e46f4dfa7a2406499b3ee26f4db9840c8b9a6e1dee40f61f4 SHA512 3dc4880529307b80e30752b6f63d883299ff2e78f5563072f77edd78c2b10ce5145203f61b2fd4985b1481b44ee0270b64a133d78e74b31810bc06580fe12e4d WHIRLPOOL 09be672d1f77e01f9636f717ff5916c6798ee01c4169c459a96017807a75a6e74877e107ee27263f8a2fae5ad9a782ecad88d86266b3c4d651d2ce8b137627cd +AUX evince-2.32.0-use-popup.patch 766 SHA256 c53276beb4f975a9ed47fe35dd2756458d9e5e334234aeac2ff4d47ad790d9ea SHA512 8fa96764d9e1bfc21f21d5f6c10018eddfb60456e780dedd667136dda464e606dfdf454de2906e3956e9b5d26efb66ceddff628d567498b61f1d7961083fb208 WHIRLPOOL 120056b6a85492a8eba7193ee9e3c4067843882d1f9581fdfca1d5bbebe681c7255e30855e4a5390b2e41cc0f2defd841e4a5c5ea238ef5fdb6a2d5f32bfe0ff +AUX evince-3.2.1-glib-gold.patch 1807 SHA256 df7931c121e32f18020ad492aa5ab83fdca769572b5ccbd311b83288409b5402 SHA512 36d5f75f70286c8e5f8964d5020df32b36859b5e775583c3752729aa66324814cdb87ed32e0b71c719088dff587bc57179f10f7aa1a509f0f8c8cc13b2e8342d WHIRLPOOL faeb52ea38d89a22ad6b8d38fef107ddd2c66e9e7522e481b202ef9e591edefca9e9c669df9d73ea59e727211b1ab819f95d5a4b17e41b86e6f90156d00e8ab0 +AUX evince-3.2.1-libgxps-0.2.patch 1317 SHA256 6e98bf5625fd471913e7b461838a63d941ba04e73fe2c2e16b913c6730b8ddf0 SHA512 786c1c2ec03a2f9b0ced8d6eae472e4defc454dfdf51478991b401f3433fa0cf55c7053fa8d8074a7897753031d35c9dbf7d75e63e75c354cb8bb37b7ca0749b WHIRLPOOL 3cd8ae61e540ef876db0ca55e5b42b2d6bed91fa6f41aafa191a523a4a5d265ade7c8bc4ac99a710f5e7305368a367d2cc2381c8ece067cee70fdc7438f2df41 +AUX evince-3.4.0-glib-gold.patch 2339 SHA256 c94927998693b7b75092c0a8225079bf64617f5a194691bf4bfa64feb41a8cb8 SHA512 1ee6d20b6e85de427ec987c34e18cb1132c7d2f199e4b6d2054ee5ea53880b66778fbfadd13ce383e98e553dd18be2787be94ca53f7e7b719de0382351c473b7 WHIRLPOOL d0868464aa248d524c6b7e48391831a99794836f8e1315a3c5d819ba2f626d5fee1709342482f6eb53dad9044fdc35293e7a7db76340e8da4b65fafa31f1e2bd +AUX gconf-2.m4 1579 SHA256 2c9a981afe5bba4486c8e0ddb66433aef4af953168bd254f6a5ba1c6692f80f8 SHA512 66a341f1c96634d7fddcb26c99e3ae6d44bb3e97f8d547aa1b03b170f2dad8d19a902fe6a945544b8a5a0e26f054a9d0a3f85380efd04e5dd8262bbcb32c4063 WHIRLPOOL 3509829bdecb1eb23ac21df58769f39f3216052f8cdd3ebd67c543d03e2c2a3d57084637152203b9eb5afc9e77f20401467db3cf3b728dc2c02f87abe072032e +DIST evince-2.32.0.tar.bz2 2295272 SHA256 2a4c91ae38f8b5028cebb91b9da9ddc50ea8ae3f3d429df89ba351da2d787ff7 SHA512 b478f3199d017ba77b75e9d0ee9a82469b58087fea18eb30ff17ee8f03189e842299b8f4df412d4bb6d0ee985ed76bcbd8dfb3accc13b824232980f5a10e0a3c WHIRLPOOL de4892107c83601fb59aaf848acb0ab3d977759f0532221023ea5370706471ef8704d3f28df135d20214f7677f1d3328f9e6b0d4f49277983059626b185cf1c2 +DIST evince-3.2.1-synctex-1.17.patch.bz2 11938 SHA256 929cf0300a4c67d447eeb417f8bfbaafa9988f036c23869728cd76c529243aa5 SHA512 a4cbb555efc77cb99afd0356072157552de367d470e169288c826915b96364ae7364a1c21ae776cecc5410c11fd14810a93f368c7205c11077485335f43126b7 WHIRLPOOL 12bd2c34b898b11ac849c9c50fdbe176a2cb5cdebe9343a6f565b1d053b4270307caa31728e308b39f25dc377eaa5b02d1019368bd66c2955b3b17230b2dc22a +DIST evince-3.2.1.tar.xz 3782932 SHA256 9db61a39c977eb939deaee3ed1e66937f15532f46de988cacd5b638f3960ed35 SHA512 e205c7d83da7763836835a0926d12de45595f3e4623f4e483d318f8668f67132c5fc0c04bf914b151e74283def66f407ef6539edda4ffd8807f392ec9d5d7b2e WHIRLPOOL 4d06bd457995cd2899cce66b0ed78516b353760f6d17b2b6fe2698d8868ab30e4a6ff1a6198db0f497b1de186560b10cb6d67e43d3874147ffcbdccf942d49db +DIST evince-3.4.0.tar.xz 6162936 SHA256 02f1c74c123ea0cb4c1a98cb9ba2b67d724e9f90d7ff15acbcd6b8dbeef0a129 SHA512 638170831a57ec6f64c65baa7e5766561ba5044f6a6e2b0ef86aeee526e07e30a5eef40b655158ad483935b127e00b41d12e4b3dda06f957887953d440c0642c WHIRLPOOL 10ba3bd7d23accb68682af890d62fa8ed63e7874f2f58854e44441d3a4d800eaf3cee930fcf68b6d9bc2d9e22767a8e74308df2511aa5cd70baef47ee0dbae24 +EBUILD evince-2.32.0-r3.ebuild 4182 SHA256 9072c72f7543564350280ac52537b191f9de3d9bd8a2be1bf128669cc5ef6489 SHA512 3b5c2f1967e40819a0d3b21fdde19baf44f2ed4c73528b645351ce9f39d5a6fd1c48c753734ac4464af0923905e9478a6a470f6c9d964072d85cb08032ba37ce WHIRLPOOL 89deacc7df0ad9f77dd8b23bd304ac5b780bab9e89fc95c263f9a70674fe9021926e037214bdc3d6adaba2cdcdb3b6e4d89f42cef3bfad1db6b905e986fc1ef7 +EBUILD evince-2.32.0-r4.ebuild 4280 SHA256 e5b107b6b075963c25f9185acccbbe6a2795ae2a8e81138ca2e25f3311fdab17 SHA512 5b42512184ec021b61e4c884fc1ecd39b89aeab4b3f601b8a4554b9bf48139678e4355b460de3ee9c2870761a7d2de69803842ce5efc2ea1bed6182b287e160d WHIRLPOOL 83bcf1b2024eabde9f93a7719033e2ce6098fd1bd9e13a07ed16f9a0a876722c985888c472d1cacdc08625f5fe3ad9d6d49f5959983fadc20d474322b8279ea4 +EBUILD evince-3.2.1-r1.ebuild 3491 SHA256 42fa48eef2bb3d52841d323ae9e3da77a45e56a38510bdfb186170d86af685a9 SHA512 25848e0fc771db7e36e84b0ac6f967c5fae7d107dca7b4ed2dcd05b4d89d9d50c227f127b30025229da4a4df1d7e3bdcb7bcddaebc52c9696a3d715c33f714aa WHIRLPOOL 8823bfc3279a3934632aeb5f6d3a79f86f4617cbede535594974dfcb00ca1fa49d4937cd06ff1d94ff2db0505b96adeed012d6eb69edc1de039b78c7b4dec914 +EBUILD evince-3.4.0.ebuild 3377 SHA256 877cb8d754754d625f40e17224371d14007cc8ceb4f410dd88e472f9c74ceb6d SHA512 651310f4c2162482ab2de1d61ad5393f8138fa7cc5fba43ac436ac0a8cfe5d3feef5a55e9e36a03a1072691c10f3512dd84dbbc1272b0024bfdc9363405141d6 WHIRLPOOL adbd3864e7e4ca472e0479c84323971227945c6306647922e24a6ff538cd2ba02e7e2485932f114cd6ffdc030abad33d02419917c3be9107dc8c286fbcfc384b +MISC ChangeLog 37671 SHA256 1d187ca84c6e246e6f03b09ac0adbfc56cfb6f8e65f787fae13b745acbe69f78 SHA512 96f5d2dc5a68104ddce884e90cc19409e670b4d15e5f0834123dab467ec5fd563fe08d3c2a980972e1c474599589b21ba69da9deb59f4e75eb511b974d777db3 WHIRLPOOL bce5cabebd75647aa3e578156aa8f459c2aaf6a8e316a61a1b2476d63f98e5e3fa9f615376ef8a61029ca95f29c78d74e3274f2b00467ea9734ebd3e9815a3c5 +MISC metadata.xml 726 SHA256 b3f2b01c3eaa2f5633c1f8600921345db96d269de2e5f21752ba1a5ddcc3c890 SHA512 dcbe57df71e64d20b672583dee3dbccfb8b927335c6781e3f4cf6838ecb7f73f2f5af83d99d59d1c1fec9112618d85bbbbbdd77b4f64ab37d6a0f170e9982a97 WHIRLPOOL 9279856ee5be35f3e0e6063f48a1b7a8d8a5cc0df69c0a0fd04f561bbe716593fe196972c1b20e05cdb7ef75bfa7bb4bab75b0bc03583894cae1a119f9b8016e +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iQEcBAEBCAAGBQJQNlPOAAoJEJ0WA1zPCt1hzCAH/iw9VzZYwFTxpkYIjndFdXTY +iURFmYK6/CTtAR16mtNQ7f0bZ5GwupH6DRZ09Su7iQRFFd4iA4wXQpJOcRVCvZ+K +/hbAPrV08COJEabozlQGpWfQ6UOIyz9/rjdlImTPiCMAVPiIs2Rib/4DuAUWopUW +9lsDviT6EunKJe2XFk11eucGyvWZCzFmNY5YAsdk24Q2aLQXucswujjQroQvUirf +manrU1Y2xjZry7ZS5T2kUHGD00BcWqa1INxV53fL6+EniSBOUTXsbmuWR2XLS5vm +XUzkKd0vwXXjg2UnVRrvuXD1uHM2JA9E58+2l+vvYBsYm0g/9UcR4fcAwOPlYyM= +=IJS1 +-----END PGP SIGNATURE----- diff --git a/app-text/evince-light/evince-2.32.0-r3.ebuild b/app-text/evince-light/evince-2.32.0-r3.ebuild new file mode 100644 index 00000000..8e18d82b --- /dev/null +++ b/app-text/evince-light/evince-2.32.0-r3.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-2.32.0-r3.ebuild,v 1.14 2012/08/23 16:01:12 tetromino Exp $ + +EAPI="3" +GCONF_DEBUG="yes" + +inherit eutils gnome2 autotools + +DESCRIPTION="Simple document viewer for GNOME" +HOMEPAGE="http://projects.gnome.org/evince/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris" + +IUSE="dbus debug djvu doc dvi gnome gnome-keyring +introspection nautilus +postscript t1lib tiff" + +# Since 2.26.2, can handle poppler without cairo support. Make it optional ? +# not mature enough +RDEPEND=" + >=dev-libs/glib-2.25.11:2 + >=dev-libs/libxml2-2.5:2 + >=x11-libs/gtk+-2.21.5:2[introspection?] + >=x11-libs/libSM-1 + || ( + >=x11-themes/gnome-icon-theme-2.17.1 + >=x11-themes/hicolor-icon-theme-0.10 ) + >=x11-libs/cairo-1.9.10 + >=app-text/poppler-0.14[cairo] + djvu? ( >=app-text/djvu-3.5.17 ) + dvi? ( + virtual/tex-base + t1lib? ( >=media-libs/t1lib-5.0.0 ) ) + gnome? ( >=gnome-base/gconf-2:2[introspection?] ) + gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 ) + introspection? ( >=dev-libs/gobject-introspection-0.6 ) + nautilus? ( >=gnome-base/nautilus-2.10[introspection?] ) + postscript? ( >=app-text/libspectre-0.2.0 ) + tiff? ( >=media-libs/tiff-3.6:0 ) +" +DEPEND="${RDEPEND} + app-text/scrollkeeper + >=app-text/gnome-doc-utils-0.3.2 + ~app-text/docbook-xml-dtd-4.1.2 + virtual/pkgconfig + sys-devel/gettext + >=dev-util/intltool-0.35 + doc? ( >=dev-util/gtk-doc-1.13 )" + +ELTCONF="--portage" + +# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/ +# Releases: http://people.redhat.com/zcerza/dogtail/releases/ +RESTRICT="test" + +pkg_setup() { + # Passing --disable-help would drop offline help, that would be inconsistent + # with helps of the most of Gnome apps that doesn't require network for that. + G2CONF="${G2CONF} + --disable-scrollkeeper + --disable-static + --disable-tests + --enable-pdf + --enable-comics + --enable-impress + --enable-thumbnailer + --with-smclient=xsmp + --with-platform=gnome + --with-gtk=2.0 + --enable-help + --disable-maintainer-mode + $(use_enable dbus) + $(use_enable djvu) + $(use_enable dvi) + $(use_with gnome gconf) + $(use_with gnome-keyring keyring) + $(use_enable introspection) + $(use_enable nautilus) + $(use_enable postscript ps) + $(use_enable t1lib) + $(use_enable tiff)" + DOCS="AUTHORS ChangeLog NEWS README TODO" +} + +src_prepare() { + # Check for NULL in synctex_backward_search preventing segfault, upstream bug #630845 + epatch "${FILESDIR}"/${P}-libdocument-segfault.patch + + # Fix multiple security issues with dvi backend, bug #350681 + epatch "${FILESDIR}"/${P}-dvi-CVEs.patch + + # Fix problem with some pk fonts, upstream bug #639746 + epatch "${FILESDIR}"/${P}-pk-fonts.patch + + # Fix libview crash, upstream bug #630999 + epatch "${FILESDIR}"/${P}-libview-crash.patch + + # Fix another security issue in the dvi-backend + epatch "${FILESDIR}"/${P}-dvi-security.patch + + # Update poppler api + epatch "${FILESDIR}"/${P}-update-poppler.patch + + # Stop the GtkSpinner when the loading window is hidden, upstream bug #637390 + epatch "${FILESDIR}"/${P}-stop-spinner.patch + + # Use a popup window instead of a toplevel for loading window, upstream bug #633475 + epatch "${FILESDIR}"/${P}-use-popup.patch + + # Fix intltoolize broken file, see upstream #577133 + sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \ + || die "intltoolize sed failed" + + # Do not depend on gnome-icon-theme, bug #326855 + sed 's/gnome-icon-theme//' -i configure.ac configure || die "sed failed" + + # Fix .desktop file so menu item shows up + epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch + + # gconf-2.m4 is needed for autoconf, bug #291339 + if ! use gnome; then + cp "${FILESDIR}/gconf-2.m4" m4/ || die "Copying gconf-2.m4 failed!" + fi + + # Fix underlinking with gold + epatch "${FILESDIR}"/${P}-gold.patch + + intltoolize --force --copy --automake || die "intltoolize failed" + eautoreconf + gnome2_src_prepare +} + +src_install() { + gnome2_src_install + find "${ED}" -name "*.la" -delete || die "remove of lafiles failed" +} diff --git a/app-text/evince-light/evince-2.32.0-r4.ebuild b/app-text/evince-light/evince-2.32.0-r4.ebuild new file mode 100644 index 00000000..4b206c76 --- /dev/null +++ b/app-text/evince-light/evince-2.32.0-r4.ebuild @@ -0,0 +1,138 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-2.32.0-r4.ebuild,v 1.13 2012/08/23 16:01:12 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" +GNOME_TARBALL_SUFFIX="bz2" + +inherit eutils gnome2 autotools + +DESCRIPTION="Simple document viewer for GNOME" +HOMEPAGE="http://projects.gnome.org/evince/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm ia64 ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris" + +IUSE="dbus debug djvu dvi gnome gnome-keyring +introspection nautilus +postscript t1lib tiff" + +# Since 2.26.2, can handle poppler without cairo support. Make it optional ? +# not mature enough +RDEPEND=" + >=dev-libs/glib-2.25.11:2 + >=dev-libs/libxml2-2.5:2 + >=x11-libs/gtk+-2.21.5:2[introspection?] + >=x11-libs/libSM-1 + || ( + >=x11-themes/gnome-icon-theme-2.17.1 + >=x11-themes/hicolor-icon-theme-0.10 ) + >=x11-libs/cairo-1.9.10 + >=app-text/poppler-0.14[cairo] + djvu? ( >=app-text/djvu-3.5.17 ) + dvi? ( + virtual/tex-base + t1lib? ( >=media-libs/t1lib-5.0.0 ) ) + gnome? ( >=gnome-base/gconf-2:2[introspection?] ) + gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 ) + introspection? ( >=dev-libs/gobject-introspection-0.6 ) + nautilus? ( >=gnome-base/nautilus-2.10[introspection?] ) + postscript? ( >=app-text/libspectre-0.2.0 ) + tiff? ( >=media-libs/tiff-3.6:0 ) +" +DEPEND="${RDEPEND} + app-text/scrollkeeper + >=app-text/gnome-doc-utils-0.3.2 + ~app-text/docbook-xml-dtd-4.1.2 + virtual/pkgconfig + sys-devel/gettext + >=dev-util/intltool-0.35" + +ELTCONF="--portage" + +# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/ +# Releases: http://people.redhat.com/zcerza/dogtail/releases/ +RESTRICT="test" + +pkg_setup() { + # Passing --disable-help would drop offline help, that would be inconsistent + # with helps of the most of Gnome apps that doesn't require network for that. + G2CONF="${G2CONF} + --disable-scrollkeeper + --disable-static + --disable-tests + --enable-pdf + --enable-comics + --enable-impress + --enable-thumbnailer + --with-smclient=xsmp + --with-platform=gnome + --with-gtk=2.0 + --enable-help + $(use_enable dbus) + $(use_enable djvu) + $(use_enable dvi) + $(use_with gnome gconf) + $(use_with gnome-keyring keyring) + $(use_enable introspection) + $(use_enable nautilus) + $(use_enable postscript ps) + $(use_enable t1lib) + $(use_enable tiff)" + DOCS="AUTHORS ChangeLog NEWS README TODO" +} + +src_prepare() { + # Check for NULL in synctex_backward_search preventing segfault, upstream bug #630845 + epatch "${FILESDIR}"/${P}-libdocument-segfault.patch + + # Fix multiple security issues with dvi backend, bug #350681 + epatch "${FILESDIR}"/${P}-dvi-CVEs.patch + + # Fix problem with some pk fonts, upstream bug #639746 + epatch "${FILESDIR}"/${P}-pk-fonts.patch + + # Fix libview crash, upstream bug #630999 + epatch "${FILESDIR}"/${P}-libview-crash.patch + + # Fix another security issue in the dvi-backend + epatch "${FILESDIR}"/${P}-dvi-security.patch + + # Update poppler api + epatch "${FILESDIR}"/${P}-update-poppler.patch + + # Stop the GtkSpinner when the loading window is hidden, upstream bug #637390 + epatch "${FILESDIR}"/${P}-stop-spinner.patch + + # Use a popup window instead of a toplevel for loading window, upstream bug #633475 + epatch "${FILESDIR}"/${P}-use-popup.patch + + # document: create_thumbnail_frame should return NULL when + epatch "${FILESDIR}"/${P}-create_thumbnail_frame-null.patch + + # Fix .desktop categories, upstream bug #666346 + epatch "${FILESDIR}"/${P}-desktop-categories.patch + + # Fix intltoolize broken file, see upstream #577133 + sed "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" -i po/Makefile.in.in \ + || die "intltoolize sed failed" + + # Do not depend on gnome-icon-theme, bug #326855 + sed 's/gnome-icon-theme//' -i configure.ac configure || die "sed failed" + + # Fix .desktop file so menu item shows up + epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch + + # gconf-2.m4 is needed for autoconf, bug #291339 + if ! use gnome; then + cp "${FILESDIR}/gconf-2.m4" m4/ || die "Copying gconf-2.m4 failed!" + fi + + # Fix underlinking with gold + epatch "${FILESDIR}"/${P}-gold.patch + + intltoolize --force --copy --automake || die "intltoolize failed" + eautoreconf + gnome2_src_prepare +} diff --git a/app-text/evince-light/evince-3.2.1-r1.ebuild b/app-text/evince-light/evince-3.2.1-r1.ebuild new file mode 100644 index 00000000..272ca61f --- /dev/null +++ b/app-text/evince-light/evince-3.2.1-r1.ebuild @@ -0,0 +1,117 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.2.1-r1.ebuild,v 1.8 2012/08/23 16:01:12 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" + +inherit autotools eutils gnome2 + +DESCRIPTION="Simple document viewer for GNOME" +HOMEPAGE="http://www.gnome.org/projects/evince/" + +SRC_URI="${SRC_URI} + http://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}-synctex-1.17.patch.bz2" + +LICENSE="GPL-2" +SLOT="0" +IUSE="dbus debug djvu doc dvi gnome-keyring +introspection nautilus +postscript t1lib tiff xps" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris" + +# Since 2.26.2, can handle poppler without cairo support. Make it optional ? +# not mature enough +# atk used in libview +# gdk-pixbuf used all over the place +# libX11 used for totem-screensaver +RDEPEND=" + dev-libs/atk + >=dev-libs/glib-2.25.11:2 + >=dev-libs/libxml2-2.5:2 + sys-libs/zlib + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.0.2:3[introspection?] + x11-libs/libX11 + >=x11-libs/libSM-1 + x11-libs/libICE + gnome-base/gsettings-desktop-schemas + || ( + >=x11-themes/gnome-icon-theme-2.17.1 + >=x11-themes/hicolor-icon-theme-0.10 ) + >=x11-libs/cairo-1.10.0 + >=app-text/poppler-0.16[cairo] + djvu? ( >=app-text/djvu-3.5.17 ) + dvi? ( + virtual/tex-base + dev-libs/kpathsea + t1lib? ( >=media-libs/t1lib-5.0.0 ) ) + gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 ) + introspection? ( >=dev-libs/gobject-introspection-0.6 ) + nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] ) + postscript? ( >=app-text/libspectre-0.2.0 ) + tiff? ( >=media-libs/tiff-3.6:0 ) + xps? ( >=app-text/libgxps-0.2.0 ) +" +DEPEND="${RDEPEND} + app-text/scrollkeeper + >=app-text/gnome-doc-utils-0.3.2 + app-text/docbook-xml-dtd:4.3 + virtual/pkgconfig + sys-devel/gettext + >=dev-util/intltool-0.35 + doc? ( >=dev-util/gtk-doc-1.13 )" + +ELTCONF="--portage" + +# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/ +# Releases: http://people.redhat.com/zcerza/dogtail/releases/ +RESTRICT="test" + +pkg_setup() { + # Passing --disable-help would drop offline help, that would be inconsistent + # with helps of the most of Gnome apps that doesn't require network for that. + G2CONF="${G2CONF} + --disable-schemas-compile + --disable-scrollkeeper + --disable-static + --disable-tests + --enable-pdf + --enable-comics + --enable-thumbnailer + --with-smclient=xsmp + --with-platform=gnome + --enable-help + $(use_enable dbus) + $(use_enable djvu) + $(use_enable dvi) + $(use_with gnome-keyring keyring) + $(use_enable introspection) + $(use_enable nautilus) + $(use_enable postscript ps) + $(use_enable t1lib) + $(use_enable tiff) + $(use_enable xps)" + DOCS="AUTHORS ChangeLog NEWS README TODO" +} + +src_prepare() { + # Fix .desktop file so menu item shows up + epatch "${FILESDIR}"/${PN}-0.7.1-display-menu.patch + + # Upstream patch to fix texlive-2011 compatibility, will be in next release + epatch "../${P}-synctex-1.17.patch" + + # Patch from upstream git master branch to fix libgxps-0.2 compatibility + epatch "${FILESDIR}/${PN}-3.2.1-libgxps-0.2.patch" + + # glib-2.32 restructured dep libs in pkg-config files, #414065 + epatch "${FILESDIR}/${P}-glib-gold.patch" + + gnome2_src_prepare + + AT_NOELIBTOOLIZE=yes eautoreconf + + # Do not depend on gnome-icon-theme, bug #326855, #391859 + sed -e 's/gnome-icon-theme >= $GNOME_ICON_THEME_REQUIRED//g' \ + -i configure || die "sed failed" +} diff --git a/app-text/evince-light/evince-light-3.4.0.ebuild b/app-text/evince-light/evince-light-3.4.0.ebuild new file mode 100644 index 00000000..17635a1a --- /dev/null +++ b/app-text/evince-light/evince-light-3.4.0.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.4.0.ebuild,v 1.4 2012/08/23 16:01:12 tetromino Exp $ + +EAPI="4" +GCONF_DEBUG="yes" +GNOME2_LA_PUNT="yes" + +inherit autotools eutils gnome2 + +DESCRIPTION="Simple document viewer for GNOME" +HOMEPAGE="http://www.gnome.org/projects/evince/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="dbus debug djvu doc dvi gnome-keyring +introspection nautilus +postscript t1lib tiff xps" +KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x64-solaris" + +# Since 2.26.2, can handle poppler without cairo support. Make it optional ? +# not mature enough +# atk used in libview +# gdk-pixbuf used all over the place +# libX11 used for totem-screensaver +RDEPEND=" + dev-libs/atk + >=dev-libs/glib-2.25.11:2 + >=dev-libs/libxml2-2.5:2 + sys-libs/zlib + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.0.2:3[introspection?] + x11-libs/libX11 + >=x11-libs/libSM-1 + x11-libs/libICE + gnome-base/gsettings-desktop-schemas + || ( + >=x11-themes/gnome-icon-theme-2.17.1 + >=x11-themes/hicolor-icon-theme-0.10 ) + >=x11-libs/cairo-1.10.0 + >=app-text/poppler-0.18[cairo] + djvu? ( >=app-text/djvu-3.5.17 ) + dvi? ( + virtual/tex-base + dev-libs/kpathsea + t1lib? ( >=media-libs/t1lib-5.0.0 ) ) + gnome-keyring? ( >=gnome-base/gnome-keyring-2.22.0 ) + introspection? ( >=dev-libs/gobject-introspection-0.6 ) + nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] ) + postscript? ( >=app-text/libspectre-0.2.0 ) + tiff? ( >=media-libs/tiff-3.6:0 ) + xps? ( >=app-text/libgxps-0.2.1 ) +" +DEPEND="${RDEPEND} + app-text/scrollkeeper + >=app-text/gnome-doc-utils-0.3.2 + app-text/docbook-xml-dtd:4.3 + sys-devel/gettext + >=dev-util/intltool-0.35 + virtual/pkgconfig + doc? ( >=dev-util/gtk-doc-1.13 )" + +ELTCONF="--portage" + +# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/ +# Releases: http://people.redhat.com/zcerza/dogtail/releases/ +RESTRICT="test" + +pkg_setup() { + # Passing --disable-help would drop offline help, that would be inconsistent + # with helps of the most of Gnome apps that doesn't require network for that. + G2CONF="${G2CONF} + --disable-schemas-compile + --disable-scrollkeeper + --disable-static + --disable-tests + --enable-pdf + --enable-comics + --enable-thumbnailer + --with-smclient=xsmp + --with-platform=gnome + --enable-help + $(use_enable dbus) + $(use_enable djvu) + $(use_enable dvi) + $(use_with gnome-keyring keyring) + $(use_enable introspection) + $(use_enable nautilus) + $(use_enable postscript ps) + $(use_enable t1lib) + $(use_enable tiff) + $(use_enable xps)" + DOCS="AUTHORS ChangeLog NEWS README TODO" +} + +src_prepare() { + # Regenerate marshalers to allow building with = $GNOME_ICON_THEME_REQUIRED//g' \ + -i configure || die "sed failed" +} diff --git a/app-text/evince-light/files/evince-0.7.1-display-menu.patch b/app-text/evince-light/files/evince-0.7.1-display-menu.patch new file mode 100644 index 00000000..9edc43ea --- /dev/null +++ b/app-text/evince-light/files/evince-0.7.1-display-menu.patch @@ -0,0 +1,11 @@ +diff --exclude-from=/home/dang/.diffrc -up -ruN evince-0.7.1.orig/data/evince.desktop.in.in evince-0.7.1/data/evince.desktop.in.in +--- evince-0.7.1.orig/data/evince.desktop.in.in 2007-01-10 11:04:20.000000000 -0500 ++++ evince-0.7.1/data/evince.desktop.in.in 2007-01-18 17:30:52.000000000 -0500 +@@ -9,7 +9,6 @@ StartupNotify=true + Terminal=false + Type=Application + Icon=evince +-NoDisplay=true + X-GNOME-DocPath= + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=evince diff --git a/app-text/evince-light/files/evince-2.32.0-create_thumbnail_frame-null.patch b/app-text/evince-light/files/evince-2.32.0-create_thumbnail_frame-null.patch new file mode 100644 index 00000000..19eaf1c9 --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-create_thumbnail_frame-null.patch @@ -0,0 +1,25 @@ +From 0fd1f66767ab3b71bef571bf734ce0038d696f4f Mon Sep 17 00:00:00 2001 +From: José Aliste +Date: Fri, 26 Nov 2010 14:56:45 +0000 +Subject: document: create_thumbnail_frame should return NULL when + +source_pixbuf is NULL and width and height are not positive. + +Fixes bug #594408 +(cherry picked from commit 3d8180a605e8c98172e9e0e739e22b7f50ed7bad) +--- +diff --git a/libdocument/ev-document-misc.c b/libdocument/ev-document-misc.c +index d597127..6099b7f 100644 +--- a/libdocument/ev-document-misc.c ++++ b/libdocument/ev-document-misc.c +@@ -56,7 +56,7 @@ create_thumbnail_frame (int width, + } + + /* make sure no one is passing us garbage */ +- g_assert (width_r >= 0 && height_r >= 0); ++ g_return_val_if_fail (width_r >= 0 && height_r >= 0, NULL); + + retval = gdk_pixbuf_new (GDK_COLORSPACE_RGB, + TRUE, 8, +-- +cgit v0.9.0.2 diff --git a/app-text/evince-light/files/evince-2.32.0-desktop-categories.patch b/app-text/evince-light/files/evince-2.32.0-desktop-categories.patch new file mode 100644 index 00000000..eaceaed3 --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-desktop-categories.patch @@ -0,0 +1,20 @@ +From ed7cda334dddc08b4b10a4c1c49df3f6c0a1bc41 Mon Sep 17 00:00:00 2001 +From: Carlos Garcia Campos +Date: Sat, 17 Dec 2011 10:28:19 +0000 +Subject: evince.desktop: Add Office category + +Fixes bug #666346. +--- +diff --git a/data/evince.desktop.in.in b/data/evince.desktop.in.in +index e3b0160..7106d97 100644 +--- a/data/evince.desktop.in.in ++++ b/data/evince.desktop.in.in +@@ -13,5 +13,5 @@ X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=evince + X-GNOME-Bugzilla-Component=BugBuddyBugs + X-GNOME-Bugzilla-Version=@VERSION@ +-Categories=GNOME;GTK;Graphics;VectorGraphics;Viewer; ++Categories=GNOME;GTK;Office;Viewer;Graphics;VectorGraphics; + MimeType=@EVINCE_MIME_TYPES@ +-- +cgit v0.9.0.2 diff --git a/app-text/evince-light/files/evince-2.32.0-dvi-CVEs.patch b/app-text/evince-light/files/evince-2.32.0-dvi-CVEs.patch new file mode 100644 index 00000000..691ee419 --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-dvi-CVEs.patch @@ -0,0 +1,97 @@ +From 8e473c9796b9a61b811213e7892fd36fd570303a Mon Sep 17 00:00:00 2001 +From: José Aliste +Date: Tue, 07 Dec 2010 18:56:47 +0000 +Subject: backends: Fix several security issues in the dvi-backend. + +See CVE-2010-2640, CVE-2010-2641, CVE-2010-2642 and CVE-2010-2643. +--- +diff --git a/backend/dvi/mdvi-lib/afmparse.c b/backend/dvi/mdvi-lib/afmparse.c +index 164366b..361e23d 100644 +--- a/backend/dvi/mdvi-lib/afmparse.c ++++ b/backend/dvi/mdvi-lib/afmparse.c +@@ -160,7 +160,7 @@ static char *token(FILE *stream) + + idx = 0; + while (ch != EOF && ch != ' ' && ch != lineterm +- && ch != '\t' && ch != ':' && ch != ';') ++ && ch != '\t' && ch != ':' && ch != ';' && idx < MAX_NAME) + { + ident[idx++] = ch; + ch = fgetc(stream); +diff --git a/backend/dvi/mdvi-lib/dviread.c b/backend/dvi/mdvi-lib/dviread.c +index 97b7b84..ac98068 100644 +--- a/backend/dvi/mdvi-lib/dviread.c ++++ b/backend/dvi/mdvi-lib/dviread.c +@@ -1537,6 +1537,10 @@ int special(DviContext *dvi, int opcode) + Int32 arg; + + arg = dugetn(dvi, opcode - DVI_XXX1 + 1); ++ if (arg <= 0) { ++ dvierr(dvi, _("malformed special length\n")); ++ return -1; ++ } + s = mdvi_malloc(arg + 1); + dread(dvi, s, arg); + s[arg] = 0; +diff --git a/backend/dvi/mdvi-lib/pk.c b/backend/dvi/mdvi-lib/pk.c +index a579186..08377e6 100644 +--- a/backend/dvi/mdvi-lib/pk.c ++++ b/backend/dvi/mdvi-lib/pk.c +@@ -469,6 +469,15 @@ static int pk_load_font(DviParams *unused, DviFont *font) + } + if(feof(p)) + break; ++ ++ /* Although the PK format support bigger char codes, ++ * XeTeX and other extended TeX engines support charcodes up to ++ * 65536, while normal TeX engine supports only charcode up to 255.*/ ++ if (cc < 0 || cc > 65536) { ++ mdvi_error (_("%s: unexpected charcode (%d)\n"), ++ font->fontname,cc); ++ goto error; ++ } + if(cc < loc) + loc = cc; + if(cc > hic) +@@ -512,7 +521,7 @@ static int pk_load_font(DviParams *unused, DviFont *font) + } + + /* resize font char data */ +- if(loc > 0 || hic < maxch-1) { ++ if(loc > 0 && hic < maxch-1) { + memmove(font->chars, font->chars + loc, + (hic - loc + 1) * sizeof(DviFontChar)); + font->chars = xresize(font->chars, +diff --git a/backend/dvi/mdvi-lib/tfmfile.c b/backend/dvi/mdvi-lib/tfmfile.c +index 73ebf26..8c2a30b 100644 +--- a/backend/dvi/mdvi-lib/tfmfile.c ++++ b/backend/dvi/mdvi-lib/tfmfile.c +@@ -172,7 +172,8 @@ int tfm_load_file(const char *filename, TFMInfo *info) + /* We read the entire TFM file into core */ + if(fstat(fileno(in), &st) < 0) + return -1; +- if(st.st_size == 0) ++ /* according to the spec, TFM files are smaller than 16K */ ++ if(st.st_size == 0 || st.st_size >= 16384) + goto bad_tfm; + + /* allocate a word-aligned buffer to hold the file */ +diff --git a/backend/dvi/mdvi-lib/vf.c b/backend/dvi/mdvi-lib/vf.c +index fb49847..a5ae3bb 100644 +--- a/backend/dvi/mdvi-lib/vf.c ++++ b/backend/dvi/mdvi-lib/vf.c +@@ -165,6 +165,12 @@ static int vf_load_font(DviParams *params, DviFont *font) + cc = fuget1(p); + tfm = fuget3(p); + } ++ if (cc < 0 || cc > 65536) { ++ /* TeX engines do not support char codes bigger than 65535 */ ++ mdvi_error(_("(vf) %s: unexpected character %d\n"), ++ font->fontname, cc); ++ goto error; ++ } + if(loc < 0 || cc < loc) + loc = cc; + if(hic < 0 || cc > hic) +-- +cgit v0.8.3.1 diff --git a/app-text/evince-light/files/evince-2.32.0-dvi-security.patch b/app-text/evince-light/files/evince-2.32.0-dvi-security.patch new file mode 100644 index 00000000..6bde382d --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-dvi-security.patch @@ -0,0 +1,24 @@ +From 9611cfcd6c2f39aafab10730c291efd736ab97e4 Mon Sep 17 00:00:00 2001 +From: Vincent Untz +Date: Thu, 17 Feb 2011 14:23:39 +0000 +Subject: backends: Fix another security issue in the dvi-backend + +This is similar to one of the fixes from d4139205. + +https://bugzilla.gnome.org/show_bug.cgi?id=640923 +--- +diff --git a/backend/dvi/mdvi-lib/afmparse.c b/backend/dvi/mdvi-lib/afmparse.c +index 361e23d..e1cd115 100644 +--- a/backend/dvi/mdvi-lib/afmparse.c ++++ b/backend/dvi/mdvi-lib/afmparse.c +@@ -190,7 +190,7 @@ static char *linetoken(FILE *stream) + while ((ch = fgetc(stream)) == ' ' || ch == '\t' ); + + idx = 0; +- while (ch != EOF && ch != lineterm) ++ while (ch != EOF && ch != lineterm && idx < MAX_NAME) + { + ident[idx++] = ch; + ch = fgetc(stream); +-- +cgit v0.9 diff --git a/app-text/evince-light/files/evince-2.32.0-gold.patch b/app-text/evince-light/files/evince-2.32.0-gold.patch new file mode 100644 index 00000000..dc846dfa --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-gold.patch @@ -0,0 +1,16 @@ + thumbnailer/Makefile.am | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/thumbnailer/Makefile.am b/thumbnailer/Makefile.am +index 171c00f..b060a97 100644 +--- a/thumbnailer/Makefile.am ++++ b/thumbnailer/Makefile.am +@@ -26,7 +26,7 @@ endif + + evince_thumbnailer_LDADD = \ + $(top_builddir)/libdocument/libevdocument.la \ +- $(FRONTEND_LIBS) ++ $(FRONTEND_LIBS) -lm + + schema_files = \ + evince-thumbnailer-dvi.schemas.in \ diff --git a/app-text/evince-light/files/evince-2.32.0-libdocument-segfault.patch b/app-text/evince-light/files/evince-2.32.0-libdocument-segfault.patch new file mode 100644 index 00000000..bef8d80c --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-libdocument-segfault.patch @@ -0,0 +1,35 @@ +From a933a516e9b6a4199d22055f9041747e00498901 Mon Sep 17 00:00:00 2001 +From: José Aliste +Date: Wed, 29 Sep 2010 16:22:32 +0000 +Subject: [libdocument] Check for NULL in synctex_backward_search. + +Fixes bug #630845 +--- +diff --git a/libdocument/ev-document.c b/libdocument/ev-document.c +index 70349dc..742b51c 100644 +--- a/libdocument/ev-document.c ++++ b/libdocument/ev-document.c +@@ -419,11 +419,16 @@ ev_document_synctex_backward_search (EvDocument *document, + /* We assume that a backward search returns either zero or one result_node */ + node = synctex_next_result (scanner); + if (node != NULL) { +- result = g_new (EvSourceLink, 1); +- result->filename = synctex_scanner_get_name (scanner, +- synctex_node_tag (node)); +- result->line = synctex_node_line (node); +- result->col = synctex_node_column (node); ++ const gchar *filename; ++ ++ filename = synctex_scanner_get_name (scanner, synctex_node_tag (node)); ++ ++ if (filename) { ++ result = g_new (EvSourceLink, 1); ++ result->filename = filename; ++ result->line = synctex_node_line (node); ++ result->col = synctex_node_column (node); ++ } + } + } + +-- +cgit v0.8.3.1 diff --git a/app-text/evince-light/files/evince-2.32.0-libview-crash.patch b/app-text/evince-light/files/evince-2.32.0-libview-crash.patch new file mode 100644 index 00000000..65d07751 --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-libview-crash.patch @@ -0,0 +1,32 @@ +commit a3b87cb28e46958b37e384a47604032ea0889807 +Author: Carlos Garcia Campos +Date: Sun Nov 21 12:27:21 2010 +0100 + + libview: Make sure we have a valid page range before getting/setting selection list + + Fixes bug #630999. + +diff --git a/libview/ev-pixbuf-cache.c b/libview/ev-pixbuf-cache.c +index 367f70d..ee68354 100644 +--- a/libview/ev-pixbuf-cache.c ++++ b/libview/ev-pixbuf-cache.c +@@ -1035,6 +1035,9 @@ ev_pixbuf_cache_set_selection_list (EvPixbufCache *pixbuf_cache, + if (!EV_IS_SELECTION (pixbuf_cache->document)) + return; + ++ if (pixbuf_cache->start_page == -1 || pixbuf_cache->end_page == -1) ++ return; ++ + /* We check each area to see what needs updating, and what needs freeing; */ + page = pixbuf_cache->start_page - pixbuf_cache->preload_cache_size; + for (i = 0; i < pixbuf_cache->preload_cache_size; i++) { +@@ -1114,6 +1117,9 @@ ev_pixbuf_cache_get_selection_list (EvPixbufCache *pixbuf_cache) + + g_return_val_if_fail (EV_IS_PIXBUF_CACHE (pixbuf_cache), NULL); + ++ if (pixbuf_cache->start_page == -1 || pixbuf_cache->end_page == -1) ++ return NULL; ++ + /* We check each area to see what needs updating, and what needs freeing; */ + page = pixbuf_cache->start_page - pixbuf_cache->preload_cache_size; + for (i = 0; i < pixbuf_cache->preload_cache_size; i++) { diff --git a/app-text/evince-light/files/evince-2.32.0-pk-fonts.patch b/app-text/evince-light/files/evince-2.32.0-pk-fonts.patch new file mode 100644 index 00000000..8379e745 --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-pk-fonts.patch @@ -0,0 +1,37 @@ +From 0a6e8aabcc46d47b5d84e5414cd0e07d57ef171b Mon Sep 17 00:00:00 2001 +From: José Aliste +Date: Mon, 17 Jan 2011 17:30:00 +0000 +Subject: Fix problem with some pk fonts. + +--- +diff --git a/backend/dvi/mdvi-lib/pk.c b/backend/dvi/mdvi-lib/pk.c +index 08377e6..a911613 100644 +--- a/backend/dvi/mdvi-lib/pk.c ++++ b/backend/dvi/mdvi-lib/pk.c +@@ -328,13 +328,14 @@ static int pk_load_font(DviParams *unused, DviFont *font) + { + int i; + int flag_byte; +- int loc, hic, maxch; ++ int hic, maxch; + Int32 checksum; + FILE *p; + #ifndef NODEBUG + char s[256]; + #endif + long alpha, beta, z; ++ unsigned int loc; + + font->chars = xnalloc(DviFontChar, 256); + p = font->in; +@@ -521,7 +522,7 @@ static int pk_load_font(DviParams *unused, DviFont *font) + } + + /* resize font char data */ +- if(loc > 0 && hic < maxch-1) { ++ if(loc > 0 || hic < maxch-1) { + memmove(font->chars, font->chars + loc, + (hic - loc + 1) * sizeof(DviFontChar)); + font->chars = xresize(font->chars, +-- +cgit v0.8.3.1 diff --git a/app-text/evince-light/files/evince-2.32.0-stop-spinner.patch b/app-text/evince-light/files/evince-2.32.0-stop-spinner.patch new file mode 100644 index 00000000..eb330196 --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-stop-spinner.patch @@ -0,0 +1,74 @@ +From 220956ee03fa37fb55079aff63675db26cd908f9 Mon Sep 17 00:00:00 2001 +From: Cristian KLEIN +Date: Thu, 16 Dec 2010 17:38:06 +0000 +Subject: libview: Stop the GtkSpinner when the loading window is hidden + +Fixes bug #637390. +--- +diff --git a/libview/ev-loading-window.c b/libview/ev-loading-window.c +index 4d5eaaf..434beac 100644 +--- a/libview/ev-loading-window.c ++++ b/libview/ev-loading-window.c +@@ -33,6 +33,7 @@ struct _EvLoadingWindow { + GtkWindow base_instance; + + GtkWindow *parent; ++ GtkWidget *spinner; + + gint x; + gint y; +@@ -69,7 +70,6 @@ ev_loading_window_init (EvLoadingWindow *window) + GtkWindow *gtk_window = GTK_WINDOW (window); + GtkWidget *widget = GTK_WIDGET (window); + GtkWidget *hbox; +- GtkWidget *spinner; + GtkWidget *label; + GtkStyle *style; + GdkColor fg, bg; +@@ -79,10 +79,9 @@ ev_loading_window_init (EvLoadingWindow *window) + + hbox = gtk_hbox_new (FALSE, 12); + +- spinner = gtk_spinner_new (); +- gtk_spinner_start (GTK_SPINNER (spinner)); +- gtk_box_pack_start (GTK_BOX (hbox), spinner, FALSE, FALSE, 0); +- gtk_widget_show (spinner); ++ window->spinner = gtk_spinner_new (); ++ gtk_box_pack_start (GTK_BOX (hbox), window->spinner, FALSE, FALSE, 0); ++ gtk_widget_show (window->spinner); + + label = gtk_label_new (loading_text); + gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 0); +@@ -222,10 +221,22 @@ ev_loading_window_hide (GtkWidget *widget) + + window->x = window->y = 0; + ++ gtk_spinner_stop (GTK_SPINNER (window->spinner)); ++ + GTK_WIDGET_CLASS (ev_loading_window_parent_class)->hide (widget); + } + + static void ++ev_loading_window_show (GtkWidget *widget) ++{ ++ EvLoadingWindow *window = EV_LOADING_WINDOW (widget); ++ ++ gtk_spinner_start (GTK_SPINNER (window->spinner)); ++ ++ GTK_WIDGET_CLASS (ev_loading_window_parent_class)->show (widget); ++} ++ ++static void + ev_loading_window_class_init (EvLoadingWindowClass *klass) + { + GObjectClass *g_object_class = G_OBJECT_CLASS (klass); +@@ -235,6 +246,7 @@ ev_loading_window_class_init (EvLoadingWindowClass *klass) + g_object_class->set_property = ev_loading_window_set_property; + + gtk_widget_class->size_allocate = ev_loading_window_size_allocate; ++ gtk_widget_class->show = ev_loading_window_show; + gtk_widget_class->hide = ev_loading_window_hide; + + g_object_class_install_property (g_object_class, +-- +cgit v0.9 diff --git a/app-text/evince-light/files/evince-2.32.0-update-poppler.patch b/app-text/evince-light/files/evince-2.32.0-update-poppler.patch new file mode 100644 index 00000000..29bcad6b --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-update-poppler.patch @@ -0,0 +1,58 @@ +From f77e6cf4fd7fef49ac91d8c62b6a9a993529adb8 Mon Sep 17 00:00:00 2001 +From: Carlos Garcia Campos +Date: Fri, 17 Sep 2010 11:21:16 +0000 +Subject: [pdf] Update to poppler api changes + +Linearized PopplerDocument property is now boolean rather than string. +--- +diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc +index aa080e6..ced3ef7 100644 +--- a/backend/pdf/ev-poppler.cc ++++ b/backend/pdf/ev-poppler.cc +@@ -722,6 +722,9 @@ pdf_document_get_info (EvDocument *document) + PopplerPermissions permissions; + EvPage *page; + char *metadata; ++#ifdef HAVE_POPPLER_DOCUMENT_IS_LINEARIZED ++ gboolean linearized; ++#endif + + info = g_new0 (EvDocumentInfo, 1); + +@@ -758,7 +761,11 @@ pdf_document_get_info (EvDocument *document) + "producer", &(info->producer), + "creation-date", &(info->creation_date), + "mod-date", &(info->modified_date), ++#ifdef HAVE_POPPLER_DOCUMENT_IS_LINEARIZED ++ "linearized", &linearized, ++#else + "linearized", &(info->linearized), ++#endif + "metadata", &metadata, + NULL); + +@@ -864,6 +871,10 @@ pdf_document_get_info (EvDocument *document) + info->security = g_strdup (_("No")); + } + ++#ifdef HAVE_POPPLER_DOCUMENT_IS_LINEARIZED ++ info->linearized = linearized ? g_strdup (_("Yes")) : g_strdup (_("No")); ++#endif ++ + return info; + } + +diff --git a/configure.ac b/configure.ac +index 0faa16e..9619349 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -512,6 +512,7 @@ if test "x$enable_pdf" = "xyes"; then + AC_CHECK_FUNCS(poppler_page_get_text_layout) + AC_CHECK_FUNCS(poppler_page_get_selected_text) + AC_CHECK_FUNCS(poppler_page_add_annot) ++ AC_CHECK_FUNCS(poppler_document_is_linearized) + LIBS=$evince_save_LIBS + PKG_CHECK_MODULES(CAIRO_PDF, cairo-pdf, enable_cairo_pdf=yes, enable_cairo_pdf=no) + if test x$enable_cairo_pdf = xyes; then +-- +cgit v0.8.3.1 diff --git a/app-text/evince-light/files/evince-2.32.0-use-popup.patch b/app-text/evince-light/files/evince-2.32.0-use-popup.patch new file mode 100644 index 00000000..8bb52c80 --- /dev/null +++ b/app-text/evince-light/files/evince-2.32.0-use-popup.patch @@ -0,0 +1,21 @@ +From 464ec9077f4bc709e50c83372c9d4e1703533efa Mon Sep 17 00:00:00 2001 +From: Carlos Garcia Campos +Date: Sun, 20 Feb 2011 10:29:19 +0000 +Subject: libview: Use a popup window instead of a toplevel for loading window + +Fixes focus stealing when scrolling. See bug #633475. +--- +diff --git a/libview/ev-loading-window.c b/libview/ev-loading-window.c +index b413431..94576ee 100644 +--- a/libview/ev-loading-window.c ++++ b/libview/ev-loading-window.c +@@ -266,6 +266,7 @@ ev_loading_window_new (GtkWindow *parent) + g_return_val_if_fail (GTK_IS_WINDOW (parent), NULL); + + window = g_object_new (EV_TYPE_LOADING_WINDOW, ++ "type", GTK_WINDOW_POPUP, + "parent", parent, + NULL); + return window; +-- +cgit v0.9 diff --git a/app-text/evince-light/files/evince-3.2.1-glib-gold.patch b/app-text/evince-light/files/evince-3.2.1-glib-gold.patch new file mode 100644 index 00000000..ab9dd0fd --- /dev/null +++ b/app-text/evince-light/files/evince-3.2.1-glib-gold.patch @@ -0,0 +1,38 @@ + configure.ac | 8 ++++---- + 1 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 183b644..c863997 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -160,10 +160,10 @@ fi + ZLIB_LIBS=-lz + AC_SUBST(ZLIB_LIBS) + +-PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED) ++PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED) + PKG_CHECK_MODULES(LIBVIEW, gtk+-3.0 >= $GTK_REQUIRED gail-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED) + PKG_CHECK_MODULES(BACKEND, cairo >= $CAIRO_REQUIRED gtk+-3.0 >= $GTK_REQUIRED) +-PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED) ++PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED) + + SHELL_PLATFORM_PKGS= + case "$with_platform" in +@@ -189,7 +189,7 @@ case "$with_platform" in + ;; + esac + +-PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS]) ++PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS]) + + # ********* + # SM client +@@ -407,7 +407,7 @@ AC_ARG_ENABLE([previewer], + esac]) + + if test x$enable_previewer = "xyes" ; then +- PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED]) ++ PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED]) + fi + + AM_CONDITIONAL([ENABLE_PREVIEWER],[test "$enable_previewer" = "yes"]) diff --git a/app-text/evince-light/files/evince-3.2.1-libgxps-0.2.patch b/app-text/evince-light/files/evince-3.2.1-libgxps-0.2.patch new file mode 100644 index 00000000..5bbded64 --- /dev/null +++ b/app-text/evince-light/files/evince-3.2.1-libgxps-0.2.patch @@ -0,0 +1,45 @@ +From 740263e84f812e069c25d32e6fbf40bec4c061e2 Mon Sep 17 00:00:00 2001 +From: Carlos Garcia Campos +Date: Sun, 20 Nov 2011 16:18:30 +0100 +Subject: [PATCH] xps: Bump libgxps requirements to 0.2.0 + +[Alexandre Rostovtsev : remove update to configure.ac] +--- + backend/xps/xps-document.c | 14 ++------------ + 1 files changed, 2 insertions(+), 12 deletions(-) + +diff --git a/backend/xps/xps-document.c b/backend/xps/xps-document.c +index 6e34f07..cbba96b 100644 +--- a/backend/xps/xps-document.c ++++ b/backend/xps/xps-document.c +@@ -156,17 +156,7 @@ xps_document_get_page_size (EvDocument *document, + double *width, + double *height) + { +- GXPSPage *xps_page; +- guint w, h; +- +- xps_page = GXPS_PAGE (page->backend_page); +- +- gxps_page_get_size (xps_page, &w, &h); +- +- if (width) +- *width = (gdouble)w; +- if (height) +- *height = (gdouble)h; ++ gxps_page_get_size (GXPS_PAGE (page->backend_page), width, height); + } + + static EvDocumentInfo * +@@ -210,7 +200,7 @@ xps_document_render (EvDocument *document, + EvRenderContext *rc) + { + GXPSPage *xps_page; +- guint page_width, page_height; ++ gdouble page_width, page_height; + guint width, height; + cairo_surface_t *surface; + cairo_t *cr; +-- +1.7.8.rc3 + diff --git a/app-text/evince-light/files/evince-3.4.0-glib-gold.patch b/app-text/evince-light/files/evince-3.4.0-glib-gold.patch new file mode 100644 index 00000000..34733f75 --- /dev/null +++ b/app-text/evince-light/files/evince-3.4.0-glib-gold.patch @@ -0,0 +1,54 @@ +From f2f9097ea87e2f0d15241ac0ee95099a219b7539 Mon Sep 17 00:00:00 2001 +From: Justin Lecher +Date: Mon, 30 Apr 2012 11:51:18 +0200 +Subject: [PATCH] Fix underlinking with >=glib-2.32 detected by gold linker + +As descripted in bug 675129, recent changes in pkg-config files +drop necessary libs from linking, more accurate gio-2.0 droppes +gmodule-no-export-2.0. + +Readd gmodule-no-export-2.0 at all necessary places. + +Signed-off-by: Justin Lecher +--- + configure.ac | 8 ++++---- + 1 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 66958fa..2ef6e50 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -154,10 +154,10 @@ fi + ZLIB_LIBS=-lz + AC_SUBST(ZLIB_LIBS) + +-PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-2.0) ++PKG_CHECK_MODULES(LIBDOCUMENT, gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gmodule-2.0) + PKG_CHECK_MODULES(LIBVIEW, gtk+-3.0 >= $GTK_REQUIRED gail-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED) + PKG_CHECK_MODULES(BACKEND, cairo >= $CAIRO_REQUIRED gtk+-3.0 >= $GTK_REQUIRED) +-PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED) ++PKG_CHECK_MODULES(FRONTEND_CORE, gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED) + + SHELL_PLATFORM_PKGS= + case "$with_platform" in +@@ -180,7 +180,7 @@ case "$with_platform" in + ;; + esac + +-PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS]) ++PKG_CHECK_MODULES([SHELL_CORE],[libxml-2.0 >= $LIBXML_REQUIRED gtk+-3.0 >= $GTK_REQUIRED gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED gthread-2.0 $SHELL_PLATFORM_PKGS]) + + # ********* + # SM client +@@ -407,7 +407,7 @@ AC_ARG_ENABLE([previewer], + [enable_previewer=yes]) + + if test x$enable_previewer = "xyes" ; then +- PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED]) ++ PKG_CHECK_MODULES([PREVIEWER],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED gmodule-no-export-2.0 >= $GLIB_REQUIRED]) + fi + + AM_CONDITIONAL([ENABLE_PREVIEWER],[test "$enable_previewer" = "yes"]) +-- +1.7.8.6 + diff --git a/app-text/evince-light/files/gconf-2.m4 b/app-text/evince-light/files/gconf-2.m4 new file mode 100644 index 00000000..4a0936e4 --- /dev/null +++ b/app-text/evince-light/files/gconf-2.m4 @@ -0,0 +1,44 @@ +dnl AM_GCONF_SOURCE_2 +dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas +dnl (i.e. pass to gconftool-2 +dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where +dnl you should install foo.schemas files +dnl + +AC_DEFUN([AM_GCONF_SOURCE_2], +[ + if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then + GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` + else + GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE + fi + + AC_ARG_WITH([gconf-source], + AC_HELP_STRING([--with-gconf-source=sourceaddress], + [Config database for installing schema files.]), + [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],) + + AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE) + AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation]) + + if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then + GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' + fi + + AC_ARG_WITH([gconf-schema-file-dir], + AC_HELP_STRING([--with-gconf-schema-file-dir=dir], + [Directory for installing schema files.]), + [GCONF_SCHEMA_FILE_DIR="$withval"],) + + AC_SUBST(GCONF_SCHEMA_FILE_DIR) + AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files]) + + AC_ARG_ENABLE(schemas-install, + AC_HELP_STRING([--disable-schemas-install], + [Disable the schemas installation]), + [case ${enableval} in + yes|no) ;; + *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;; + esac]) + AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no]) +]) diff --git a/app-text/evince-light/metadata.xml b/app-text/evince-light/metadata.xml new file mode 100644 index 00000000..091a7f38 --- /dev/null +++ b/app-text/evince-light/metadata.xml @@ -0,0 +1,16 @@ + + + + gnome + + Enable the use of gnome-base/gconf to honour + lockdown settings + Enable the built-in DVI viewer + Use dev-libs/gobject-introspection + for introspection + Enable property page extension in gnome-base/nautilus + Enable the Type-1 fonts for the built-in DVI viewer + (media-libs/t1lib) + Enable XPS viewer using app-text/libgxps + + diff --git a/app-text/foxitreader/Manifest b/app-text/foxitreader/Manifest new file mode 100644 index 00000000..e17fc279 --- /dev/null +++ b/app-text/foxitreader/Manifest @@ -0,0 +1 @@ +DIST FoxitReader-1.1.0.tar.bz2 3787587 SHA256 02f1ad5ad2fd516754254f349c94b8e81b57b9eb2a0315f30debdc5d7fb8dbf4 diff --git a/app-text/foxitreader/files/foxitreader.desktop b/app-text/foxitreader/files/foxitreader.desktop new file mode 100644 index 00000000..01958137 --- /dev/null +++ b/app-text/foxitreader/files/foxitreader.desktop @@ -0,0 +1,22 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=1.0 +Name=Foxit Reader +Name[zh_CN]=福昕阅读器 +Name[zh_HK]=福昕閱讀器 +Name[zh_TW]=福昕閱讀器 +GenericName=PDF Reader +GenericName[zh_CN]=PDF阅读器 +GenericName[zh_HK]=PDF閱讀器 +GenericName[zh_TW]=PDF閱讀器 +Comment=Read PDF Document +Comment[zh_CN]=阅读PDF文档 +Comment[zh_HK]=閱讀PDF文件 +Comment[zh_TW]=閱讀PDF文件 +Exec=foxitreader %U +Icon=foxitreader +Terminal=false +Type=Application +StartupNotify=true +Categories=Application;Office;Viewer; +MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf; diff --git a/app-text/foxitreader/files/foxitreader.png b/app-text/foxitreader/files/foxitreader.png new file mode 100644 index 00000000..85f8b1b4 Binary files /dev/null and b/app-text/foxitreader/files/foxitreader.png differ diff --git a/app-text/foxitreader/foxitreader-1.1.0.ebuild b/app-text/foxitreader/foxitreader-1.1.0.ebuild new file mode 100644 index 00000000..70706f77 --- /dev/null +++ b/app-text/foxitreader/foxitreader-1.1.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="2" + +inherit eutils versionator + +MY_PN="FoxitReader" +MY_P="${MY_PN}-${PV}" + +SRC_BASE="cdn04.foxitsoftware.com/pub/foxit/reader/desktop/linux/" +DESCRIPTION="Foxit Reader for desktop Linux" +HOMEPAGE="http://www.foxitsoftware.com/pdf/desklinux" +SRC_URI="${SRC_BASE}/$(get_major_version).x/$(get_version_component_range 1-2)/enu/${MY_P}.tar.bz2" + +LICENSE="Foxit-EULA" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +LANGS="de fr ja zh_CN zh_TW" +for X in ${LANGS} ; do + IUSE="${IUSE} linguas_${X}" +done + +DEPEND="" +RDEPEND=" + amd64? ( app-emulation/emul-linux-x86-xlibs + app-emulation/emul-linux-x86-gtklibs ) + x86? ( media-libs/freetype:2 + >=x11-libs/gtk+-2.12 )" + +S="${WORKDIR}/$(get_version_component_range 1-2)-release" +RESTRICT="mirror strip" + +src_install() { + mv "${S}"/Readme.txt "${WORKDIR}"/README + dodoc "${WORKDIR}"/README + + ebegin "Installing package" + for X in ${LANGS} ; do + if use linguas_${X} ; then + insinto /usr/share/locale/${X}/LC_MESSAGES + doins "${S}"/po/${X}/${MY_PN}.mo \ + || die "failed to install languages files" + fi + done + rm -R "${S}"/po + + insinto /opt/${PN} + doins "${S}"/* || die "failed to install program files" + fperms 0755 /opt/${PN}/${MY_PN} + eend $? || die "failed to install package" + + doicon "${FILESDIR}"/${PN}.png + domenu "${FILESDIR}"/${PN}.desktop + + make_wrapper ${PN} /opt/${PN}/${MY_PN} +} diff --git a/app-text/foxitreader/metadata.xml b/app-text/foxitreader/metadata.xml new file mode 100644 index 00000000..1fa0ca56 --- /dev/null +++ b/app-text/foxitreader/metadata.xml @@ -0,0 +1,5 @@ + + + +printing + diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest new file mode 100644 index 00000000..dbf83aaa --- /dev/null +++ b/app-text/xpdf/Manifest @@ -0,0 +1,5 @@ +AUX xpdf-3.02-poppler-0.16.patch 508 SHA256 1eba6540056c72c71db9845dac660398b27f228fe50dd0e7dd548101f94aa013 SHA512 4281a2ef8e95b8d79fe039357da6295778096ab0a9cc7d337bd94afc86d0d86a11859b74b065a08024b4a2fba0d48cf8b0080d7f3856e6ca6d5c84bcb825023b WHIRLPOOL b258e4688d0480a30aa191643370ae11b601e34bcda159cb867fbcdbd63d335d3f283e39f043b7df87500a0a67a6f4cac75b65878ac01a94426f11f01c5251fd +AUX xpdf-3.03-poppler-0.16.patch 508 SHA256 1eba6540056c72c71db9845dac660398b27f228fe50dd0e7dd548101f94aa013 SHA512 4281a2ef8e95b8d79fe039357da6295778096ab0a9cc7d337bd94afc86d0d86a11859b74b065a08024b4a2fba0d48cf8b0080d7f3856e6ca6d5c84bcb825023b WHIRLPOOL b258e4688d0480a30aa191643370ae11b601e34bcda159cb867fbcdbd63d335d3f283e39f043b7df87500a0a67a6f4cac75b65878ac01a94426f11f01c5251fd +DIST xpdf-3.03-patchset.tgz 9494 SHA256 0d8611f2d4f4a0f8ccc1f004779ff8442b5a6bde4eaed17e042460f41c19bd37 SHA512 995ac5f58a2a53969f402a3fad6d8b847462ecdf4dfa5a66001955508b934085f4a82a60c372606a0e84ba27a6aa94764b217d46d9a5a3a25453ba01883d9271 WHIRLPOOL c8988df2ee7af140f6d12052aab2ab8aafcc89ea5ea9b0e2d3c3391eb7e082c7241740e12521f9ffe9e5122aa21b22f1839c3faf04cf4e8827f8fdf0448974c3 +DIST xpdf-3.03-poppler.tgz 131039 SHA256 d86d8bc34d38de342e1f8adc7994499c36db6b0756c61f05712a0c9101c9860a SHA512 b3f9db8e4f6c2f1d9d580c177e569415fa31ca565085e1b1438c70d52f4f6b71f4f576d08c1a3c59832a3afa4dcabd10f04903cbd99ba8ca868166d0baba484c WHIRLPOOL 3af57170e515ba00fda8447db2788e9ead5511906598ca13ccea50c6a517b67e46cdf186b96df45ecbfe91d2197f2f6dfd305928c437f00f5971a2bac1d39b86 +EBUILD xpdf-3.03.ebuild 1916 SHA256 a1ac8fd6ed717423f1021b493c51a9a95a5186b267d30ad4334a626a8ecc5b96 SHA512 d61ec6c0bb23f85f756bdf2d9213420cb6e0f247a8a46d02fe30291e3524d33d002fb6e9bd491c849f1916ceced93c77a102dd931c529b7930cb5357bb68e708 WHIRLPOOL 2a0634e4c499fc247c36f6561cbd538f9974655d96c40907cc06bc77e77b7a1c370ff702415d2e73230c5ef86633362becc0fa81f51df25fd7829a23c84a3c2a diff --git a/app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch b/app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch new file mode 100644 index 00000000..ea2d5ee2 --- /dev/null +++ b/app-text/xpdf/files/xpdf-3.02-poppler-0.16.patch @@ -0,0 +1,13 @@ +Index: xpdf-3.02-poppler/XPDFViewer.cc +=================================================================== +--- xpdf-3.02-poppler.orig/XPDFViewer.cc ++++ xpdf-3.02-poppler/XPDFViewer.cc +@@ -3447,7 +3447,7 @@ void XPDFViewer::printPrintCbk(Widget wi + lastPage = doc->getNumPages(); + } + +- psOut = new PSOutputDev(psFileName->getCString(), doc->getXRef(), ++ psOut = new PSOutputDev(psFileName->getCString(), doc, doc->getXRef(), + doc->getCatalog(), + NULL, + firstPage, lastPage, psModePS); diff --git a/app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch b/app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch new file mode 100644 index 00000000..ea2d5ee2 --- /dev/null +++ b/app-text/xpdf/files/xpdf-3.03-poppler-0.16.patch @@ -0,0 +1,13 @@ +Index: xpdf-3.02-poppler/XPDFViewer.cc +=================================================================== +--- xpdf-3.02-poppler.orig/XPDFViewer.cc ++++ xpdf-3.02-poppler/XPDFViewer.cc +@@ -3447,7 +3447,7 @@ void XPDFViewer::printPrintCbk(Widget wi + lastPage = doc->getNumPages(); + } + +- psOut = new PSOutputDev(psFileName->getCString(), doc->getXRef(), ++ psOut = new PSOutputDev(psFileName->getCString(), doc, doc->getXRef(), + doc->getCatalog(), + NULL, + firstPage, lastPage, psModePS); diff --git a/app-text/xpdf/xpdf-3.03.ebuild b/app-text/xpdf/xpdf-3.03.ebuild new file mode 100644 index 00000000..9d71d91d --- /dev/null +++ b/app-text/xpdf/xpdf-3.03.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/xpdf/xpdf-3.02-r4.ebuild,v 1.12 2011/10/18 21:56:02 dilfridge Exp $ + +EAPI=4 + +inherit fdo-mime gnome2 eutils flag-o-matic toolchain-funcs + +DESCRIPTION="An X Viewer for PDF Files" +HOMEPAGE="http://www.foolabs.com/xpdf/" +SRC_URI="http://195.113.26.193/~sanda/mirror/${P}-poppler.tgz + http://195.113.26.193/~sanda/mirror/xpdf-3.03-patchset.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="nodrm" + +RDEPEND=" + >=app-text/poppler-0.18.0[xpdf-headers] + >=x11-libs/openmotif-2.3:0 + x11-libs/libX11 + x11-libs/libXpm + " + +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +S=${WORKDIR}/${P}-poppler + +PATCHDIR="${WORKDIR}/${PV}" + +pkg_setup() { + append-flags '-DSYSTEM_XPDFRC="\"/etc/xpdfrc\""' + # We know it's there, probably won't get rid of it, so let's make + # the build output readable by removing it. + einfo "Suppressing warning overload with -Wno-write-strings" + append-cxxflags -Wno-write-strings +} + +src_prepare() { + export EPATCH_SUFFIX=patch + export EPATCH_SOURCE="${PATCHDIR}" + epatch + use nodrm && epatch "${PATCHDIR}/xpdf-3.02-poppler-nodrm.patch" + has_version '>=app-text/poppler-0.16' && epatch "${FILESDIR}/${P}-poppler-0.16.patch" + mv parseargs.c parseargs.cc +} + +src_configure() { + : +} + +src_compile() { + tc-export CXX + emake +} + +src_install() { + dobin xpdf + doman xpdf.1 + insinto /etc + doins "${PATCHDIR}"/xpdfrc + dodoc README ANNOUNCE CHANGES + doicon "${PATCHDIR}"/xpdf.png + insinto /usr/share/applications + doins "${PATCHDIR}"/xpdf.desktop +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +} + +pkg_postrm() { + fdo-mime_desktop_database_update + fdo-mime_mime_database_update + gnome2_icon_cache_update +} -- cgit v1.2.3