summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Gryniewicz <dang@gentoo.org>2006-06-29 20:45:47 +0000
committerDaniel Gryniewicz <dang@gentoo.org>2006-06-29 20:45:47 +0000
commit86beb5811ba45c8fcdef3a672495ab9ce1b7ca48 (patch)
tree540aa88f090113f2781f96981a8813f8d95a98fd /app-text/evince
parentVersion Bump. (diff)
downloadhistorical-86beb5811ba45c8fcdef3a672495ab9ce1b7ca48.tar.gz
historical-86beb5811ba45c8fcdef3a672495ab9ce1b7ca48.tar.bz2
historical-86beb5811ba45c8fcdef3a672495ab9ce1b7ca48.zip
Fix for bug# 134201
Package-Manager: portage-2.1.1_pre1-r5
Diffstat (limited to 'app-text/evince')
-rw-r--r--app-text/evince/ChangeLog8
-rw-r--r--app-text/evince/Manifest29
-rw-r--r--app-text/evince/evince-0.5.3-r1.ebuild81
-rw-r--r--app-text/evince/files/digest-evince-0.5.3-r13
-rw-r--r--app-text/evince/files/evince-0.5.3-links.patch12
5 files changed, 128 insertions, 5 deletions
diff --git a/app-text/evince/ChangeLog b/app-text/evince/ChangeLog
index fec59c868539..9ab6ae6da5e7 100644
--- a/app-text/evince/ChangeLog
+++ b/app-text/evince/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-text/evince
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.45 2006/06/08 12:45:42 josejx Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.46 2006/06/29 20:45:47 dang Exp $
+
+*evince-0.5.3-r1 (29 Jun 2006)
+
+ 29 Jun 2006; Daniel Gryniewicz <dang@gentoo.org>
+ +files/evince-0.5.3-links.patch, +evince-0.5.3-r1.ebuild:
+ Fix for bug# 134201
08 Jun 2006; Joseph Jezak <josejx@gentoo.org> evince-0.5.1.ebuild:
Marked ppc stable.
diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest
index 400da394e631..5262ef2de746 100644
--- a/app-text/evince/Manifest
+++ b/app-text/evince/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX evince-0.4.0-display-menu.patch 471 RMD160 e11baeaed7560e2dc524bcd09b6d4fb2118a6bfe SHA1 5b42238385a008e5c1ad833a7b3b474d4d1a214f SHA256 1d759ff798e817ca7652a9f43d8b58bcb97520a04b16a9999c546a4d29624819
MD5 185784a35b672ed49ea8afb3aba25e30 files/evince-0.4.0-display-menu.patch 471
RMD160 e11baeaed7560e2dc524bcd09b6d4fb2118a6bfe files/evince-0.4.0-display-menu.patch 471
@@ -18,6 +21,10 @@ AUX evince-0.5.3-display-menu.patch 460 RMD160 8c72adb3a9a7105518eb9d1f686c4a96f
MD5 42ae4caf217262666d8e46b484e0ee0c files/evince-0.5.3-display-menu.patch 460
RMD160 8c72adb3a9a7105518eb9d1f686c4a96f1467f96 files/evince-0.5.3-display-menu.patch 460
SHA256 b9355d24321352e294170b86110019b47e26de80bd7f7c626eab582d35d5b46e files/evince-0.5.3-display-menu.patch 460
+AUX evince-0.5.3-links.patch 642 RMD160 651f8f89937d7692480008ac4726b4fc0abdacb6 SHA1 cdb5e48c9e25f64b269c0eeb4f8ba9fa87ee8e5d SHA256 7f6c609adf6da89e5c05b5e35379d361ec80b868b5f3ee0384e9c19639876e75
+MD5 305c6d34f25677e48edf3cddc1e05915 files/evince-0.5.3-links.patch 642
+RMD160 651f8f89937d7692480008ac4726b4fc0abdacb6 files/evince-0.5.3-links.patch 642
+SHA256 7f6c609adf6da89e5c05b5e35379d361ec80b868b5f3ee0384e9c19639876e75 files/evince-0.5.3-links.patch 642
DIST evince-0.4.0.tar.bz2 891605 RMD160 5ec1ca9286bbcf7955227507f9e3fb7c767a6e61 SHA1 b143a6a2b257c5b4eb785862967b5a55fba840be SHA256 0264f24b30820bef80473db9176a46524e6ec00db2024adef2e7c49673ad0b59
DIST evince-0.5.0.tar.bz2 1116319 RMD160 36215e2429ab1ae36a2e95645f6f6e3ebb6758b8 SHA1 896cefe36ba98311159e9483852054792fe3f9a1 SHA256 a778482f239405ae1baa4ddc426a36c4dd8b4f0f80077932aac4f6916eebe9d2
DIST evince-0.5.1.tar.bz2 969909 RMD160 bdbde4b9ec7758f8f21f46fe54c17d527eda3c16 SHA1 5e84e48d080e7b2c3f6bd3b909ec5925747c06a1 SHA256 6cfe62a67f65e881e7bb4b9bc0593d9b6b553b9cc84c050c582aafeefe6d56f3
@@ -43,14 +50,18 @@ EBUILD evince-0.5.2.ebuild 1911 RMD160 0d9238558995fe5c6beae1c85bfbdea0fceb4fa0
MD5 0494a78d856f2231db86e74a4710d965 evince-0.5.2.ebuild 1911
RMD160 0d9238558995fe5c6beae1c85bfbdea0fceb4fa0 evince-0.5.2.ebuild 1911
SHA256 fdadd6dda6d1fd159006f1ba8e4ec0c6dfa41a5b41466fb0d0efd8cbe0a09ce3 evince-0.5.2.ebuild 1911
+EBUILD evince-0.5.3-r1.ebuild 2017 RMD160 b6d87fdc5fcff1663e6f093f006371ddef6e2dd1 SHA1 7784a0070076020fbcdaf48b9a366a0913def71f SHA256 79e32deb7834d9d86bba2a732ba48c6d517bcff8aefd1b5041570f3b3159feeb
+MD5 653f3184171cf0e6d3fe831a6ea4a0f7 evince-0.5.3-r1.ebuild 2017
+RMD160 b6d87fdc5fcff1663e6f093f006371ddef6e2dd1 evince-0.5.3-r1.ebuild 2017
+SHA256 79e32deb7834d9d86bba2a732ba48c6d517bcff8aefd1b5041570f3b3159feeb evince-0.5.3-r1.ebuild 2017
EBUILD evince-0.5.3.ebuild 1948 RMD160 5004e8407351bd600678f3e56e928d43a41e0d63 SHA1 5b903aa4b66552efb71506ecf3e65d06a7a5c5c8 SHA256 9e07d8f83e7fd16facfa38c990110c69e276d274e2768ddcf2f7eb9d6400b570
MD5 cf62d0776e5a15f08b5ba3d900446d98 evince-0.5.3.ebuild 1948
RMD160 5004e8407351bd600678f3e56e928d43a41e0d63 evince-0.5.3.ebuild 1948
SHA256 9e07d8f83e7fd16facfa38c990110c69e276d274e2768ddcf2f7eb9d6400b570 evince-0.5.3.ebuild 1948
-MISC ChangeLog 6419 RMD160 01e0f747cc71a2418b008b88491d3113aa4618d4 SHA1 5edf29a35a3801681040f86e30963f2225c2f727 SHA256 c7afcbc4d20e082d0a9a61ac7f5ea05ea2aa854148cf6ecb5b057bfd8de341e3
-MD5 a989851a31ac0921ec4238861ebdcdb7 ChangeLog 6419
-RMD160 01e0f747cc71a2418b008b88491d3113aa4618d4 ChangeLog 6419
-SHA256 c7afcbc4d20e082d0a9a61ac7f5ea05ea2aa854148cf6ecb5b057bfd8de341e3 ChangeLog 6419
+MISC ChangeLog 6583 RMD160 2b881272960ee9d42316e84f072a9d48bb577f33 SHA1 6b8d54d151a49458bf6219f3f588bd9dd262eb15 SHA256 fab6b883bf1179f7d6e5aaec94b044f1b8aa5aa36ac9783bc948396881cbb526
+MD5 d931ee7ed43d63de2a58cd587471a63c ChangeLog 6583
+RMD160 2b881272960ee9d42316e84f072a9d48bb577f33 ChangeLog 6583
+SHA256 fab6b883bf1179f7d6e5aaec94b044f1b8aa5aa36ac9783bc948396881cbb526 ChangeLog 6583
MISC metadata.xml 218 RMD160 356edd8735bce3bdded1992ed1e01831af9f1f60 SHA1 bb11546aaa0d850f95621d0a9c291bf447697982 SHA256 b53b06e28caff7a3a8fdd06a56946440e889e56ba1e3627dee44e02707cd1a52
MD5 6725733a03ee56bb113dedaca6063b0f metadata.xml 218
RMD160 356edd8735bce3bdded1992ed1e01831af9f1f60 metadata.xml 218
@@ -73,3 +84,13 @@ SHA256 17757ce4723a35dcb3da36bbe8cb865dbfdd32e0cd6c6d4826b2643662ca8a63 files/di
MD5 b27867ecb2c42b5b3ea09028fc88475e files/digest-evince-0.5.3 241
RMD160 e5a044e6f7df1fbdde0b8c0103a35642a1c38ac7 files/digest-evince-0.5.3 241
SHA256 52eb5ddf6ccc40b4fe0e4c3b7366fcff03ac8d858952bbdce96ced345b290047 files/digest-evince-0.5.3 241
+MD5 b27867ecb2c42b5b3ea09028fc88475e files/digest-evince-0.5.3-r1 241
+RMD160 e5a044e6f7df1fbdde0b8c0103a35642a1c38ac7 files/digest-evince-0.5.3-r1 241
+SHA256 52eb5ddf6ccc40b4fe0e4c3b7366fcff03ac8d858952bbdce96ced345b290047 files/digest-evince-0.5.3-r1 241
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.4-ecc0.1.6 (GNU/Linux)
+
+iD8DBQFEpDwComPajV0RnrERAkI+AJ9vrUYWJepwSnn9UzLFf8iq4gSI7QCfSdWG
+bLzX+ydj6aX90SJENOiiPqo=
+=/5Y5
+-----END PGP SIGNATURE-----
diff --git a/app-text/evince/evince-0.5.3-r1.ebuild b/app-text/evince/evince-0.5.3-r1.ebuild
new file mode 100644
index 000000000000..9bf3a1664863
--- /dev/null
+++ b/app-text/evince/evince-0.5.3-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-0.5.3-r1.ebuild,v 1.1 2006/06/29 20:45:47 dang Exp $
+
+inherit eutils gnome2
+
+DESCRIPTION="Simple document viewer for GNOME"
+HOMEPAGE="http://www.gnome.org/projects/evince/"
+LICENSE="GPL-2"
+
+# TODO: Use 'gnome' flag instead of 'nautilus'
+IUSE="dbus djvu doc dvi nautilus t1lib tiff"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+ dvi? (
+ app-text/tetex
+ t1lib? ( >=media-libs/t1lib-5.0.0 )
+ )
+ dbus? ( >=sys-apps/dbus-0.33 )
+ tiff? ( >=media-libs/tiff-3.6 )
+ >=app-text/poppler-bindings-0.5.2
+ >=dev-libs/glib-2
+ >=gnome-base/gnome-vfs-2.0
+ >=gnome-base/libglade-2
+ >=gnome-base/gconf-2
+ gnome-base/libgnome
+ >=gnome-base/libgnomeprintui-2.6
+ >=gnome-base/libgnomeui-2.14
+ nautilus? ( >=gnome-base/nautilus-2.10 )
+ >=x11-libs/gtk+-2.8.15
+ gnome-base/gnome-keyring
+ djvu? ( >=app-text/djvu-3.5.17 )
+ virtual/ghostscript"
+
+DEPEND="${RDEPEND}
+ app-text/scrollkeeper
+ >=app-text/gnome-doc-utils-0.3.2
+ >=dev-util/pkgconfig-0.9
+ >=sys-devel/automake-1.9
+ >=dev-util/intltool-0.28"
+
+
+DOCS="AUTHORS ChangeLog NEWS README TODO"
+USE_DESTDIR="1"
+ELTCONF="--portage"
+
+
+pkg_setup() {
+ G2CONF="--disable-scrollkeeper \
+ --enable-comics \
+ $(use_enable dbus) \
+ $(use_enable djvu) \
+ $(use_enable dvi) \
+ $(use_enable t1lib) \
+ $(use_enable tiff) \
+ $(use_enable nautilus)"
+
+ if ! built_with_use app-text/poppler-bindings gtk; then
+ einfo "Please re-emerge app-text/poppler-bindings with the gtk USE flag set"
+ die "poppler-bindings needs gtk flag set"
+ fi
+}
+
+src_unpack(){
+ unpack "${A}"
+ cd "${S}"
+
+ # Fix .desktop file so menu item shows up
+ epatch ${FILESDIR}/${PN}-0.5.3-display-menu.patch
+
+ # Fix documents with links
+ epatch ${FILESDIR}/${P}-links.patch
+
+ export WANT_AUTOMAKE=1.9
+ automake || die "automake failed"
+ autoconf || die "autoconf failed"
+ libtoolize --copy --force || die "libtoolize failed"
+}
diff --git a/app-text/evince/files/digest-evince-0.5.3-r1 b/app-text/evince/files/digest-evince-0.5.3-r1
new file mode 100644
index 000000000000..4ab4494a8feb
--- /dev/null
+++ b/app-text/evince/files/digest-evince-0.5.3-r1
@@ -0,0 +1,3 @@
+MD5 94be73485eeb8584b4aeaa8ac87699f0 evince-0.5.3.tar.bz2 994976
+RMD160 6f29572326eef5f68309b3fa85e583eaaddc1eb6 evince-0.5.3.tar.bz2 994976
+SHA256 793067426e0adf18129642426c4b4e8e4f61747dfea48111690525eff06822a0 evince-0.5.3.tar.bz2 994976
diff --git a/app-text/evince/files/evince-0.5.3-links.patch b/app-text/evince/files/evince-0.5.3-links.patch
new file mode 100644
index 000000000000..c209ba9706a5
--- /dev/null
+++ b/app-text/evince/files/evince-0.5.3-links.patch
@@ -0,0 +1,12 @@
+diff --exclude-from=/home/dang/.diffrc -u -ruN evince-0.5.3.orig/shell/ev-jobs.c evince-0.5.3/shell/ev-jobs.c
+--- evince-0.5.3.orig/shell/ev-jobs.c 2006-05-02 23:44:28.000000000 -0400
++++ evince-0.5.3/shell/ev-jobs.c 2006-06-29 14:33:58.000000000 -0400
+@@ -271,7 +271,7 @@
+ G_CALLBACK (render_finished_cb), job);
+ } else {
+ job->pixbuf = ev_document_render_pixbuf (EV_JOB (job)->document, job->rc);
+- if (job->include_links)
++ if (job->include_links && EV_IS_DOCUMENT_LINKS (EV_JOB (job)->document))
+ job->link_mapping =
+ ev_document_links_get_links (EV_DOCUMENT_LINKS (EV_JOB (job)->document),
+ job->rc->page);