24387088 Update evince to version 3.21.4
authorRich Burridge <rich.burridge@oracle.com>
Mon, 08 Aug 2016 08:57:46 -0700
changeset 6558 834256d2b7f1
parent 6557 dc9edc6fb773
child 6559 a16b1334b51f
24387088 Update evince to version 3.21.4
components/gnome/evince/Makefile
components/gnome/evince/depend.mk
components/gnome/evince/evince.p5m
--- a/components/gnome/evince/Makefile	Sun Aug 07 08:14:35 2016 -0700
+++ b/components/gnome/evince/Makefile	Mon Aug 08 08:57:46 2016 -0700
@@ -26,14 +26,14 @@
 include ../../../make-rules/shared-macros.mk
 
 COMPONENT_NAME=		evince
-COMPONENT_VERSION=	3.16.0
+COMPONENT_VERSION=	3.21.4
 COMPONENT_PROJECT_URL=	https://wiki.gnome.org/Apps/Evince
 COMPONENT_ARCHIVE=	$(COMPONENT_SRC).tar.xz
 COMPONENT_ARCHIVE_HASH= \
-	sha256:5138e2d05ccfe5e40df0c840b34f334c1f2bc03e5456aa954e64673d504ccd04
-COMPONENT_ARCHIVE_URL=	http://ftp.gnome.org/pub/GNOME/sources/$(COMPONENT_NAME)/3.16/$(COMPONENT_ARCHIVE)
+	sha256:12f0a411380b476a540a9e0629ca8ca938dad5e787e4ed1ff4f467e0356b1ffd
+COMPONENT_ARCHIVE_URL=	http://ftp.gnome.org/pub/GNOME/sources/$(COMPONENT_NAME)/3.21/$(COMPONENT_ARCHIVE)
 COMPONENT_BUGDB=	gnome/evince
-TPNO=			25616
+TPNO=			30508
 
 TEST_TARGET= $(NO_TESTS)
 
@@ -58,49 +58,15 @@
 	automake -a -c -f ; \
 	autoconf )
 
-# Prevent libtool from embedding runpath (via -R) and other such annoyances.
-COMPONENT_POST_CONFIGURE_ACTION += \
-	(cd $(BUILD_DIR_$(BITS)) ; \
-	$(GSED) -i \
-	-e 's|hardcode_into_libs=yes|hardcode_into_libs=no|g' \
-	-e 's|hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
-	-e 's|need_relink=yes|need_relink=not_on_solaris|g' \
-	libtool)
-
-
 # For now, all things built for C++11 require gcc.
 # Also, all components using gobject-introspection must be built with gcc as
 # gobject-introspection does not produce correct results when using Studio.
 COMPILER=gcc
 CXXFLAGS += -std=c++11
 
-# Delete this when build servers are installed with gnome-desktop
-GNOME-DESKTOP_BASE = $(WS_COMPONENTS)/gnome/gnome-desktop/build/prototype/$(MACH)
-PKG_CONFIG_PATHS.32 += $(GNOME-DESKTOP_BASE)/usr/lib/pkgconfig
-PKG_CONFIG_PATHS.64 += $(GNOME-DESKTOP_BASE)/usr/lib/$(MACH64)/pkgconfig/
-PKG_CONFIG_PATHS += $(PKG_CONFIG_PATHS.$(BITS))
-GNOME-DESKTOP_LD_OPTIONS.32 += -L$(GNOME-DESKTOP_BASE)/usr/lib
-GNOME-DESKTOP_LD_OPTIONS.64 += -L$(GNOME-DESKTOP_BASE)/usr/lib/$(MACH64)
-GNOME-DESKTOP_LD_OPTIONS += $(GNOME-DESKTOP_LD_OPTIONS.$(BITS))
-
-# Delete this when build servers are installed with an updated libpoppler
-POPPLER_BASE = $(WS_COMPONENTS)/desktop/poppler/build/prototype/$(MACH)
-PKG_CONFIG_PATHS.32 += $(POPPLER_BASE)/usr/lib/pkgconfig
-PKG_CONFIG_PATHS.64 += $(POPPLER_BASE)/usr/lib/$(MACH64)/pkgconfig/
-PKG_CONFIG_PATHS += $(PKG_CONFIG_PATHS.$(BITS))
-POPPLER_LD_OPTIONS.32 += -L$(POPPLER_BASE)/usr/lib
-POPPLER_LD_OPTIONS.64 += -L$(POPPLER_BASE)/usr/lib/$(MACH64)
-POPPLER_LD_OPTIONS += $(POPPLER_LD_OPTIONS.$(BITS))
-
 CPPFLAGS +=	"-I$(USRINCDIR)/libxml2"
 LDFLAGS +=	$(CC_BITS) -lgmodule-2.0 -lm
 
-CONFIGURE_ENV += LIBGNOME_DESKTOP_CFLAGS="-I$(GNOME-DESKTOP_BASE)/usr/include/gnome-desktop-3.0"
-CONFIGURE_ENV += LIBGNOME_DESKTOP_LIBS="$(GNOME-DESKTOP_LD_OPTIONS) -lgnome-desktop-3"
-
-CONFIGURE_ENV += POPPLER_CFLAGS="-I$(POPPLER_BASE)/usr/include/poppler/glib"
-CONFIGURE_ENV += POPPLER_LIBS="$(POPPLER_LD_OPTIONS) -lpoppler-glib"
-
 CONFIGURE_OPTIONS +=	--libexecdir="$(USRLIB)"
 CONFIGURE_OPTIONS +=	--sysconfdir="$(ETCDIR)"
 
@@ -134,17 +100,6 @@
 # Needed to find GNU msgfmt.
 COMPONENT_BUILD_ENV += PATH="/usr/gnu/bin:$(PATH)"
 
-POPPLER_LIBDIR.32 += $(POPPLER_BASE)/usr/lib
-POPPLER_LIBDIR.64 += $(POPPLER_BASE)/usr/lib/$(MACH64)
-POPPLER_LIBDIR += $(POPPLER_LIBDIR.$(BITS))
-
-# The poppler .la files in the poppler build prototype area have a libdir of
-# /usr/lib. This confuses linking things where we are trying to get the
-# poppler libraries from that prototype area.
-COMPONENT_PRE_BUILD_ACTION += \
-	$(RM) $(POPPLER_LIBDIR)/libpoppler.la \
-	$(POPPLER_LIBDIR)/libpoppler-glib.la ;
-
 REQUIRED_PACKAGES += archiver/unrar
 REQUIRED_PACKAGES += desktop/pdf-viewer/poppler
 REQUIRED_PACKAGES += gnome/file-manager/nautilus
@@ -152,6 +107,8 @@
 REQUIRED_PACKAGES += library/desktop/atk
 REQUIRED_PACKAGES += library/desktop/cairo
 REQUIRED_PACKAGES += library/desktop/gdk-pixbuf
+REQUIRED_PACKAGES += library/desktop/gstreamer-1
+REQUIRED_PACKAGES += library/desktop/gstreamer-1/gst-plugins-base
 REQUIRED_PACKAGES += library/desktop/gtk3
 REQUIRED_PACKAGES += library/desktop/libgxps
 REQUIRED_PACKAGES += library/desktop/pango
--- a/components/gnome/evince/depend.mk	Sun Aug 07 08:14:35 2016 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-gnome/evince:	desktop/poppler desktop/libspectre gnome/gnome-desktop
--- a/components/gnome/evince/evince.p5m	Sun Aug 07 08:14:35 2016 -0700
+++ b/components/gnome/evince/evince.p5m	Mon Aug 08 08:57:46 2016 -0700
@@ -64,6 +64,7 @@
 file path=usr/include/evince/3.0/libdocument/ev-document-info.h
 file path=usr/include/evince/3.0/libdocument/ev-document-layers.h
 file path=usr/include/evince/3.0/libdocument/ev-document-links.h
+file path=usr/include/evince/3.0/libdocument/ev-document-media.h
 file path=usr/include/evince/3.0/libdocument/ev-document-misc.h
 file path=usr/include/evince/3.0/libdocument/ev-document-print.h
 file path=usr/include/evince/3.0/libdocument/ev-document-security.h
@@ -82,6 +83,7 @@
 file path=usr/include/evince/3.0/libdocument/ev-link.h
 file path=usr/include/evince/3.0/libdocument/ev-macros.h
 file path=usr/include/evince/3.0/libdocument/ev-mapping-list.h
+file path=usr/include/evince/3.0/libdocument/ev-media.h
 file path=usr/include/evince/3.0/libdocument/ev-page.h
 file path=usr/include/evince/3.0/libdocument/ev-render-context.h
 file path=usr/include/evince/3.0/libdocument/ev-selection.h
@@ -2195,6 +2197,99 @@
 file path=usr/share/help/pt_BR/evince/textselection.page
 file path=usr/share/help/pt_BR/evince/toolbar.page
 file path=usr/share/help/pt_BR/evince/translate.page
+file path=usr/share/help/ro/evince/annotation-properties.page
+file path=usr/share/help/ro/evince/annotations-delete.page
+file path=usr/share/help/ro/evince/annotations-disabled.page
+file path=usr/share/help/ro/evince/annotations-navigate.page
+file path=usr/share/help/ro/evince/annotations-save.page
+file path=usr/share/help/ro/evince/annotations.page
+file path=usr/share/help/ro/evince/bookmarks.page
+file path=usr/share/help/ro/evince/bug-filing.page
+file path=usr/share/help/ro/evince/commandline.page
+file path=usr/share/help/ro/evince/convertPostScript.page
+file path=usr/share/help/ro/evince/convertSVG.page
+file path=usr/share/help/ro/evince/convertpdf.page
+file path=usr/share/help/ro/evince/default-settings.page
+file path=usr/share/help/ro/evince/develop.page
+file path=usr/share/help/ro/evince/documentation.page
+file path=usr/share/help/ro/evince/duplex-10pages.page
+file path=usr/share/help/ro/evince/duplex-11pages.page
+file path=usr/share/help/ro/evince/duplex-12pages.page
+file path=usr/share/help/ro/evince/duplex-13pages.page
+file path=usr/share/help/ro/evince/duplex-14pages.page
+file path=usr/share/help/ro/evince/duplex-15pages.page
+file path=usr/share/help/ro/evince/duplex-16pages.page
+file path=usr/share/help/ro/evince/duplex-3pages.page
+file path=usr/share/help/ro/evince/duplex-4pages.page
+file path=usr/share/help/ro/evince/duplex-5pages.page
+file path=usr/share/help/ro/evince/duplex-6pages.page
+file path=usr/share/help/ro/evince/duplex-7pages.page
+file path=usr/share/help/ro/evince/duplex-8pages.page
+file path=usr/share/help/ro/evince/duplex-9pages.page
+file path=usr/share/help/ro/evince/duplex-npages.page
+file path=usr/share/help/ro/evince/editing.page
+link path=usr/share/help/ro/evince/figures/add-text-annotation.png \
+    target=../../../C/evince/figures/add-text-annotation.png
+link path=usr/share/help/ro/evince/figures/annotations-nav-to-page.png \
+    target=../../../C/evince/figures/annotations-nav-to-page.png
+link path=usr/share/help/ro/evince/figures/annotations-navigate.png \
+    target=../../../C/evince/figures/annotations-navigate.png
+link path=usr/share/help/ro/evince/figures/evince-trail.png \
+    target=../../../C/evince/figures/evince-trail.png
+link path=usr/share/help/ro/evince/figures/evincelogo.png \
+    target=../../../C/evince/figures/evincelogo.png
+link path=usr/share/help/ro/evince/figures/gconf-editor.png \
+    target=../../../C/evince/figures/gconf-editor.png
+link path=usr/share/help/ro/evince/figures/list-add-tabs.png \
+    target=../../../C/evince/figures/list-add-tabs.png
+link path=usr/share/help/ro/evince/figures/print-2sided.png \
+    target=../../../C/evince/figures/print-2sided.png
+link path=usr/share/help/ro/evince/figures/print-select.png \
+    target=../../../C/evince/figures/print-select.png
+link path=usr/share/help/ro/evince/figures/reverse-collate.png \
+    target=../../../C/evince/figures/reverse-collate.png
+link path=usr/share/help/ro/evince/figures/zoom.png \
+    target=../../../C/evince/figures/zoom.png
+file path=usr/share/help/ro/evince/finding.page
+file path=usr/share/help/ro/evince/formats.page
+file path=usr/share/help/ro/evince/forms-saving.page
+file path=usr/share/help/ro/evince/forms.page
+file path=usr/share/help/ro/evince/index.page
+file path=usr/share/help/ro/evince/introduction.page
+file path=usr/share/help/ro/evince/invert-colors.page
+file path=usr/share/help/ro/evince/legal-unported.xml
+file path=usr/share/help/ro/evince/legal.xml
+file path=usr/share/help/ro/evince/license.page
+file path=usr/share/help/ro/evince/movingaround.page
+file path=usr/share/help/ro/evince/noprint.page
+file path=usr/share/help/ro/evince/openerror.page
+file path=usr/share/help/ro/evince/opening.page
+file path=usr/share/help/ro/evince/password.page
+file path=usr/share/help/ro/evince/presentations.page
+file path=usr/share/help/ro/evince/print-2sided.page
+file path=usr/share/help/ro/evince/print-booklet.page
+file path=usr/share/help/ro/evince/print-differentsize.page
+file path=usr/share/help/ro/evince/print-order.page
+file path=usr/share/help/ro/evince/print-pagescaling.page
+file path=usr/share/help/ro/evince/print-select.page
+file path=usr/share/help/ro/evince/printing.page
+file path=usr/share/help/ro/evince/reload.page
+file path=usr/share/help/ro/evince/shortcuts.page
+file path=usr/share/help/ro/evince/singlesided-13-16pages.page
+file path=usr/share/help/ro/evince/singlesided-17-20pages.page
+file path=usr/share/help/ro/evince/singlesided-3-4pages.page
+file path=usr/share/help/ro/evince/singlesided-5-8pages.page
+file path=usr/share/help/ro/evince/singlesided-9-12pages.page
+file path=usr/share/help/ro/evince/singlesided-npages.page
+file path=usr/share/help/ro/evince/synctex-beamer.page
+file path=usr/share/help/ro/evince/synctex-compile.page
+file path=usr/share/help/ro/evince/synctex-editors.page
+file path=usr/share/help/ro/evince/synctex-search.page
+file path=usr/share/help/ro/evince/synctex-support.page
+file path=usr/share/help/ro/evince/synctex.page
+file path=usr/share/help/ro/evince/textselection.page
+file path=usr/share/help/ro/evince/toolbar.page
+file path=usr/share/help/ro/evince/translate.page
 file path=usr/share/help/ru/evince/annotation-properties.page
 file path=usr/share/help/ru/evince/annotations-delete.page
 file path=usr/share/help/ru/evince/annotations-disabled.page
@@ -3130,8 +3225,9 @@
 file path=usr/share/icons/hicolor/24x24/apps/evince.png
 file path=usr/share/icons/hicolor/256x256/apps/evince.png
 file path=usr/share/icons/hicolor/48x48/apps/evince.png
+file path=usr/share/icons/hicolor/symbolic/apps/evince-symbolic.svg
 file path=usr/share/locale/af/LC_MESSAGES/evince.mo
-file path=usr/share/locale/af/LC_MESSAGES/evince.mo
+file path=usr/share/locale/an/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ar/LC_MESSAGES/evince.mo
 file path=usr/share/locale/as/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ast/LC_MESSAGES/evince.mo
@@ -3141,8 +3237,7 @@
 file path=usr/share/locale/bn/LC_MESSAGES/evince.mo
 file path=usr/share/locale/bn_IN/LC_MESSAGES/evince.mo
 file path=usr/share/locale/br/LC_MESSAGES/evince.mo
-file path=usr/share/locale/br/LC_MESSAGES/evince.mo
-file path=usr/share/locale/ca/LC_MESSAGES/evince.mo
+file path=usr/share/locale/bs/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ca/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ca@valencia/LC_MESSAGES/evince.mo
 file path=usr/share/locale/cs/LC_MESSAGES/evince.mo
@@ -3153,15 +3248,15 @@
 file path=usr/share/locale/el/LC_MESSAGES/evince.mo
 file path=usr/share/locale/en@shaw/LC_MESSAGES/evince.mo
 file path=usr/share/locale/en_CA/LC_MESSAGES/evince.mo
-file path=usr/share/locale/en_CA/LC_MESSAGES/evince.mo
-file path=usr/share/locale/es/LC_MESSAGES/evince.mo
+file path=usr/share/locale/en_GB/LC_MESSAGES/evince.mo
+file path=usr/share/locale/eo/LC_MESSAGES/evince.mo
 file path=usr/share/locale/es/LC_MESSAGES/evince.mo
 file path=usr/share/locale/et/LC_MESSAGES/evince.mo
 file path=usr/share/locale/eu/LC_MESSAGES/evince.mo
 file path=usr/share/locale/fa/LC_MESSAGES/evince.mo
 file path=usr/share/locale/fi/LC_MESSAGES/evince.mo
 file path=usr/share/locale/fr/LC_MESSAGES/evince.mo
-file path=usr/share/locale/fr/LC_MESSAGES/evince.mo
+file path=usr/share/locale/fur/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ga/LC_MESSAGES/evince.mo
 file path=usr/share/locale/gd/LC_MESSAGES/evince.mo
 file path=usr/share/locale/gl/LC_MESSAGES/evince.mo
@@ -3170,10 +3265,12 @@
 file path=usr/share/locale/hi/LC_MESSAGES/evince.mo
 file path=usr/share/locale/hu/LC_MESSAGES/evince.mo
 file path=usr/share/locale/id/LC_MESSAGES/evince.mo
+file path=usr/share/locale/is/LC_MESSAGES/evince.mo
 file path=usr/share/locale/it/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ja/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ka/LC_MESSAGES/evince.mo
-file path=usr/share/locale/ka/LC_MESSAGES/evince.mo
+file path=usr/share/locale/kk/LC_MESSAGES/evince.mo
+file path=usr/share/locale/km/LC_MESSAGES/evince.mo
 file path=usr/share/locale/kn/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ko/LC_MESSAGES/evince.mo
 file path=usr/share/locale/ks/LC_MESSAGES/evince.mo