Version bump for Gnome 3.14.
authorGilles Dartiguelongue <eva@gentoo.org>
Sun, 21 Dec 2014 12:16:21 +0000 (12:16 +0000)
committerGilles Dartiguelongue <eva@gentoo.org>
Sun, 21 Dec 2014 12:16:21 +0000 (12:16 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xC6085806

app-text/evince/ChangeLog
app-text/evince/Manifest
app-text/evince/evince-3.14.1.ebuild [new file with mode: 0644]
app-text/evince/files/evince-3.14.0-non-bash-support.patch [new file with mode: 0644]

index b0602cf52fe655300ba795d3e4995037e50d3561..74fe429cfcc143cdaa39439a39044476326e99a3 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-text/evince
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.278 2014/12/19 14:42:20 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/evince/ChangeLog,v 1.279 2014/12/21 12:16:18 eva Exp $
+
+*evince-3.14.1 (21 Dec 2014)
+
+  21 Dec 2014; Gilles Dartiguelongue <eva@gentoo.org> +evince-3.14.1.ebuild,
+  +files/evince-3.14.0-non-bash-support.patch:
+  Version bump for Gnome 3.14.
 
 *evince-3.12.2-r1 (19 Dec 2014)
 
index ba23166300d1625e384f9e8c087e234916519c32..0c0da301628582821e8371a52cd835613e5a539d 100644 (file)
@@ -5,15 +5,18 @@ AUX evince-3.12.2-memory-leak.patch 2806 SHA256 460ddeb1381b9a0619a0921c2e7dd6e6
 AUX evince-3.12.2-print-center.patch 4859 SHA256 eb14027664f9f84ab0366968e5d7917d58c634913c0559ef5d44f2e18f104daf SHA512 c9efd75b334007972c918ec5cf5d5bcc14c0fe1f084a9ea8a40e01ebff0dcd3f93c9e32e0845d55fecdf520aba87e94f8741790fb07312f998f80198de58e1ff WHIRLPOOL c8198cf6d3da399c7f7a0afb0d291445586021dce707a1d1f7c8b0d093de1bbf511579476a27a72bdef3fd1c8468b6c121dec60191adf6c421571974687ff5ca
 AUX evince-3.12.2-scroll-search-1.patch 1069 SHA256 e7a31aa5b69467ef0ab3aa9f1f063114acd1a00a0c81dead5d9cdf162306b1ba SHA512 bd43b783faaf2effc8148b48493a0d69f745dd4967a1595688f9e610e0a4a4e84be76e22e97b1bc8d56112ed7b49128f9722e12362efb80b1dab9cea49ae5bf4 WHIRLPOOL e67b8ff98d555b076d2c0be41a51ebb0c6c73a8065e70e88300952792493291b6f6bbe230eafc9a23fbda890dbba66cf2adef28e905d81761e003278c530d0ea
 AUX evince-3.12.2-scroll-search-2.patch 1442 SHA256 9533f36ac95c9d5e82b58d4fb3134c9897784fb842c949a8afe176f689f36b2e SHA512 f17dea2d71abd5840e3f7fe6eeef8b35037525ec466812b3665d2aa149109e605ae4faf0d7b0d91202325afe0b8847049d7afea190ca824c1673664a3548d83a WHIRLPOOL 086c91e9399850ef2f6743f5f8504c277d1218ede5d12206e8a3ea9ac95b18617563c06484c27b981d3e68c247752640c50888754fe8d4fdf956d524b3326dfd
+AUX evince-3.14.0-non-bash-support.patch 968 SHA256 9d46e50877f3ed42eafd5a6312cd750138a0c96d30a7b32bb635b83ddf5bcdcd SHA512 33647ae91b2cf6b676663424efb0ebea42c29a8b2619b16a72c817a7d7589117b1ae08f8fd3c690149f240d5130e726bd48ed7230fe7371ff6c92a7ad97957cc WHIRLPOOL 3cb09bf215d1ff6fb22946bdfe1f5b9e5e081816276f61c4c2d1be227c50ba7c121ac5697cdfb56ebfd102d70c05a14a1e125ef094247ae3a2967ba52ddd976c
 DIST evince-3.12.2.tar.xz 2913988 SHA256 30c243bbfde56338c25a39003b4848143be42157177e2163a368f14139909f7d SHA512 e3f14ba75f504fd65a5ef00f732796424302514064f503c4e20371cc862e2a75e12909656dca78e0d9689abdb9c198a4fd098bd81ae203aa897750673be465ad WHIRLPOOL f310e4940ec6ae652ee35ddaae98ee446681552e1e1d641b785ca54a679da236dc3c3ce9679d347a723474f0943265869963774d50965f408094d384fe72b73b
+DIST evince-3.14.1.tar.xz 3082612 SHA256 13ec728d6957aa18ba21a3a66504dd52b8607596337f30f0908b62b5fcc14507 SHA512 a54b0ab1099fd69ae30b640ecd1edd17c638f0f70ea9f459c49489e40a349a658f76a19d6181aa65e34d97575d687500c216bca370f867fe3348e46e5a77b315 WHIRLPOOL 2eac059cf703c31fcbc1779612d1b2b651fc4c8a3513d095ed9ad403b9ac403912ddd56664e97400ce988709d8082ad59c127b2636be251b65a39edd44f6af70
 EBUILD evince-3.12.2-r1.ebuild 3079 SHA256 eddee9e7f9b38d446d45ea8787b195b440193c0b63804ff2743f5cd8b2f2b842 SHA512 97c30cd18809a709aa03ec72fd30cce1c56841948d19e38fbd2a62bc67bc197cb6f59fe6f8ddf8c19cb8ac32388d5f6bd8d649f67e22e854735a01bacf9d8fa5 WHIRLPOOL 95abe41468ebf09d7dec931326266a83a8ef7204b2c37f75f835a18ef717a0c459ec8c2666b83c5c94ebe60a5356cb77661674f0568c2f765d02939a12b510ed
 EBUILD evince-3.12.2.ebuild 2721 SHA256 3d006e1dee77402054fbe99956455c6d453971ef86593ace3d22f59bfc837809 SHA512 3e7e7f36856ce2a4a7fedb7344857aba1b1ea16946be2fd5076bdea2b42c092f1cdd26b1860ca0b8828dc8cac6b442dcc156eddff64c7b08eb4853dc4395b817 WHIRLPOOL fc352d151c630d229da75e0a3ac37c3dff2ac0d1a0b9d1ba087c847608ed438d53f7d959d252bb46b49cef9d4af888404f7becf078463a9fc8a5f7df8b862980
-MISC ChangeLog 42536 SHA256 9ffd048b3a7362fad49aeda3e76bdb5b3388e4e87bf53f0058043a4886ae873a SHA512 7f66a0b2a0599bc418fce1f231b5367b63c7383a09ee8097139a85a702b3499966c9670119c9ff3ddcb76c8381a9b952257b1c45e8bd081c86f4e57d12260606 WHIRLPOOL c7107c0ca779a5cde6a9baa1373c11863d0bbf6e659a909eefe4df63900d6de951c60d5bbcdd4ab5079eef1c574518244d9f41a48379dfca53393ca3c6da5b26
+EBUILD evince-3.14.1.ebuild 3089 SHA256 184f88931236e0d9ec90a8bfa23668de3d012d0f2095f987e7040b1929b6db89 SHA512 167db31271f47220090f8a7c316a7536293c3ebd49ae4aaeb763958ab88b13a505cbba568f398c1d08e1b5f8d58e69d1afd97ef3442793f208db03dea4f425f8 WHIRLPOOL a0bf5735ef0e35881739bbef1f628d1977286b812a9b7faeeb9d9856d0c94131e82f96b505cbf6f4dca139e6141e1e9f37cf2ceee558624bdab0ea06a301826f
+MISC ChangeLog 42720 SHA256 302c366126aa49943ab0989f91471603bab90c90f24068b359c3fc4755781f27 SHA512 064cdf48917b6018fd75e48d7c2eab18bc478f0dea86296b66cda7c5633270c47fff0ebe693cde26f63d8bdda31d4c8e9479bd0a38f9452514e1bb7888f9a566 WHIRLPOOL d0e77e7dc98aa9a032612d4c2dd8618e7b2ef012d4f18754a641e9b9d9fed3f32225dcb4517efe8b50554fd966ef9ef9ce08a1238ca5b3a9be67072540a61402
 MISC metadata.xml 587 SHA256 6977b9daf0c11361cb1a1e8f44990a728c1420da4daeb5b8aacb0c4aa315ba34 SHA512 234effcc88c91018a986c4513dc7e1436123f0a4b25725bed5c704ae18143bd2827c3d97e39015d0f6b7b0218d32adfbc4f483899493cfbc47de6648bad21020 WHIRLPOOL 52deb1b8aa08dfcb8e4b655a10b00a83221b1a9918e0e26128718e50e89fe0fb3dc2b45dbf362534d41d31134ae5620e449704a7342eef74c9f3be30d8480056
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlSUOU0ACgkQCaWpQKGI+9RBngCfTaWS4E8IU3VjmSfUaIsO3/eS
-RGIAn1ZsuOMHA8covyA2BoxDOLaYrtmg
-=VMm7
+iEYEAREIAAYFAlSWuhMACgkQ1fmVwcYIWAZE4ACdFBCuwK3gCDU6BOy+offtHZ8a
+D8sAn2vm5a0AKWMlpSlmympWW18VVX9v
+=FLTi
 -----END PGP SIGNATURE-----
diff --git a/app-text/evince/evince-3.14.1.ebuild b/app-text/evince/evince-3.14.1.ebuild
new file mode 100644 (file)
index 0000000..b564f40
--- /dev/null
@@ -0,0 +1,103 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/evince/evince-3.14.1.ebuild,v 1.1 2014/12/21 12:16:18 eva Exp $
+
+EAPI="5"
+GCONF_DEBUG="yes"
+GNOME2_LA_PUNT="yes"
+
+inherit autotools eutils gnome2
+
+DESCRIPTION="Simple document viewer for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Evince"
+
+LICENSE="GPL-2+ CC-BY-SA-3.0"
+# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
+SLOT="0/evd3.4-evv3.3"
+IUSE="debug djvu dvi gnome +introspection libsecret nautilus +postscript t1lib tiff xps"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~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
+COMMON_DEPEND="
+       dev-libs/atk
+       >=dev-libs/glib-2.36:2
+       >=dev-libs/libxml2-2.5:2
+       sys-libs/zlib:=
+       x11-libs/gdk-pixbuf:2
+       >=x11-libs/gtk+-3.14:3[introspection?]
+       gnome-base/gsettings-desktop-schemas
+       >=x11-libs/cairo-1.10:=
+       >=app-text/poppler-0.24:=[cairo]
+       djvu? ( >=app-text/djvu-3.5.17:= )
+       dvi? (
+               virtual/tex-base
+               dev-libs/kpathsea:=
+               t1lib? ( >=media-libs/t1lib-5:= ) )
+       gnome? ( gnome-base/gnome-desktop:3 )
+       introspection? ( >=dev-libs/gobject-introspection-1 )
+       libsecret? ( >=app-crypt/libsecret-0.5 )
+       nautilus? ( >=gnome-base/nautilus-2.91.4[introspection?] )
+       postscript? ( >=app-text/libspectre-0.2:= )
+       tiff? ( >=media-libs/tiff-3.6:0= )
+       xps? ( >=app-text/libgxps-0.2.1:= )
+"
+RDEPEND="${COMMON_DEPEND}
+       gnome-base/librsvg
+       || (
+               >=x11-themes/adwaita-icon-theme-2.17.1
+               >=x11-themes/gnome-icon-theme-2.17.1
+               >=x11-themes/hicolor-icon-theme-0.10 )
+       x11-themes/gnome-icon-theme-symbolic
+"
+DEPEND="${COMMON_DEPEND}
+       app-text/docbook-xml-dtd:4.3
+       dev-util/gdbus-codegen
+       sys-devel/gettext
+       >=dev-util/gtk-doc-am-1.13
+       >=dev-util/intltool-0.35
+       virtual/pkgconfig
+"
+
+# Needs dogtail and pyspi from http://fedorahosted.org/dogtail/
+# Releases: http://people.redhat.com/zcerza/dogtail/releases/
+RESTRICT="test"
+
+src_prepare() {
+       # Fix build with non-bash /bin/sh, see bug #526410
+       epatch "${FILESDIR}"/${PN}-3.14.0-non-bash-support.patch
+
+       eautoreconf
+       gnome2_src_prepare
+
+       # Do not depend on adwaita-icon-theme, bug #326855, #391859
+       sed -e 's/adwaita-icon-theme >= $ADWAITA_ICON_THEME_REQUIRED//g' \
+               -i configure || die "sed failed"
+}
+
+src_configure() {
+       gnome2_src_configure \
+               --disable-static \
+               --disable-tests \
+               --enable-pdf \
+               --enable-comics \
+               --enable-thumbnailer \
+               --with-platform=gnome \
+               --enable-dbus \
+               --enable-browser-plugin \
+               $(use_enable djvu) \
+               $(use_enable dvi) \
+               $(use_with libsecret keyring) \
+               $(use_enable gnome libgnome-desktop) \
+               $(use_enable introspection) \
+               $(use_enable nautilus) \
+               $(use_enable postscript ps) \
+               $(use_enable t1lib) \
+               $(use_enable tiff) \
+               $(use_enable xps) \
+               BROWSER_PLUGIN_DIR="${EPREFIX}"/usr/$(get_libdir)/nsbrowser/plugins \
+               ITSTOOL=$(type -P true)
+}
diff --git a/app-text/evince/files/evince-3.14.0-non-bash-support.patch b/app-text/evince/files/evince-3.14.0-non-bash-support.patch
new file mode 100644 (file)
index 0000000..979d186
--- /dev/null
@@ -0,0 +1,28 @@
+From 59daf398bc0f1d7895eee3a776b33a9c9310ad21 Mon Sep 17 00:00:00 2001
+From: Alexander Tsoy <alexander@tsoy.me>
+Date: Sun, 26 Oct 2014 23:54:47 +0300
+Subject: configure.ac: workaround quoting issues
+
+BROWSER_PLUGIN_DIR variable substitution is not portable. In particular
+it does not work in dash. Replace it with conditional.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=739226
+
+diff --git a/configure.ac b/configure.ac
+index 56bf93c..dd4bcab 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -455,7 +455,9 @@ AC_ARG_ENABLE([browser-plugin],
+ if test x$enable_browser_plugin = "xyes" ; then
+   PKG_CHECK_MODULES([BROWSER_PLUGIN],[gtk+-3.0 >= $GTK_REQUIRED gthread-2.0 gio-2.0 >= $GLIB_REQUIRED])
+ 
+-  BROWSER_PLUGIN_DIR="${BROWSER_PLUGIN_DIR:-"\${libdir}/mozilla/plugins"}"
++  if test -z "${BROWSER_PLUGIN_DIR}"; then
++    BROWSER_PLUGIN_DIR="\${libdir}/mozilla/plugins"
++  fi
+   AC_ARG_VAR([BROWSER_PLUGIN_DIR],[Where to install the plugin to])
+ fi
+ 
+-- 
+cgit v0.10.1
+