Hi. This diff updates evince to the latest available version.
* update to version 2.24.2 * use gnome MODULE * add missing desktop-file-utils run_depends * this is a SHARED_ONLY port, so add --disable-static * remove dot.desktop patch, evince should be in graphics, not office Note that it needs the just imported print/libspectre. Comments/OK? Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/evince/Makefile,v retrieving revision 1.14 diff -u -r1.14 Makefile --- Makefile 29 Jun 2008 20:44:51 -0000 1.14 +++ Makefile 12 Dec 2008 15:55:51 -0000 @@ -6,13 +6,14 @@ COMMENT-djvu= evince document viewer backend for djvu documents COMMENT-dvi= evince document viewer backend for dvi documents -V= 2.22.1.1 -DISTNAME= evince-${V} +GNOME_PROJECT= evince +GNOME_VERSION= 2.24.2 + CATEGORIES= graphics print -PKGNAME-main= ${DISTNAME}p1 -PKGNAME-djvu= evince-djvu-${V}p0 -PKGNAME-dvi= evince-dvi-${V}p0 +PKGNAME-main= ${DISTNAME} +PKGNAME-djvu= evince-djvu-${GNOME_VERSION} +PKGNAME-dvi= evince-dvi-${GNOME_VERSION} SHARED_LIBS= evbackend 0.0 # .0.0 @@ -24,66 +25,67 @@ PERMIT_DISTFILES_FTP= Yes PERMIT_DISTFILES_CDROM= Yes -MASTER_SITES= ${MASTER_SITE_GNOME:=sources/evince/${V:C,\.[0-9]\.[0-9]*$,,}/} - -MODULES= devel/gettext textproc/intltool +MODULES= devel/gettext \ + x11/gnome BUILD_DEPENDS= :gnome-doc-utils-*:x11/gnome/doc-utils \ - :ghostscript-*:print/ghostscript/gnu \ ::x11/gnome/icon-theme MULTI_PACKAGES= -main -djvu -dvi -WANTLIB= ORBit-2 ORBitCosNaming-2 X11 Xau Xcomposite \ - Xcursor Xdamage Xdmcp Xext Xfixes Xi Xinerama Xrandr \ - Xrender atk-1.0 audiofile bonobo-2 \ - bonobo-activation cairo crypto dbus-1 dbus-glib-1 \ - esd expat fontconfig freetype gconf-2 gdk-x11-2.0 \ - gdk_pixbuf-2.0 gio-2.0 glib-2.0 glitz gmodule-2.0 \ - gnome-2 gnomevfs-2 gobject-2.0 \ - gthread-2.0 gtk-x11-2.0 m pango-1.0 pangocairo-1.0 \ - pangoft2-1.0 pcre pixman-1 png popt ssl util xml2 z - -WANTLIB-main= ${WANTLIB} ICE SM art_lgpl_2 bonoboui-2 c gailutil \ - glade-2.0 gnome-keyring gnomecanvas-2 jpeg pthread \ - tiff -LIB_DEPENDS-main= gnomeui-2.>=2000::x11/gnome/libgnomeui \ - poppler.>=3,poppler-glib.>=3::print/poppler \ +WANTLIB= X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \ + Xi Xinerama Xrandr Xrender atk-1.0 cairo expat \ + fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 \ + glib-2.0 glitz gmodule-2.0 gobject-2.0 gtk-x11-2.0 \ + m pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre \ + pixman-1 png xml2 z + +WANTLIB-main= ${WANTLIB} ICE ORBit-2 SM c dbus-1 dbus-glib-1 \ + gconf-2 glade-2.0 gnome-keyring gs gthread-2.0 \ + jpeg pthread tiff +LIB_DEPENDS-main= poppler.>=3,poppler-glib.>=3::print/poppler \ + spectre::print/libspectre \ ${MODGETTEXT_LIB_DEPENDS} RUN_DEPENDS-main= :scrollkeeper-*:textproc/scrollkeeper \ :shared-mime-info-*:misc/shared-mime-info \ :ghostscript-*:print/ghostscript/gnu \ ::x11/gnome/icon-theme \ - :yelp-*:x11/gnome/yelp + ${MODGNOME_RUN_DEPENDS} WANTLIB-djvu= ${WANTLIB} jpeg LIB_DEPENDS-djvu= evbackend::${BASE_PKGPATH} \ djvulibre::graphics/djvulibre \ ${MODGETTEXT_LIB_DEPENDS} +RUN_DEPENDS-djvu= # empty -WANTLIB-dvi= ${WANTLIB} +WANTLIB-dvi= ${WANTLIB} gs spectre LIB_DEPENDS-dvi= evbackend::${BASE_PKGPATH} \ kpathsea::print/texlive/base \ ${MODGETTEXT_LIB_DEPENDS} +RUN_DEPENDS-dvi= # empty + +USE_X11= Yes +MODGNOME_HELP_FILES= Yes +DESKTOP_FILES= Yes + +LIBTOOL_FLAGS= --tag=disable-static CONFIGURE_STYLE=gnu -CONFIGURE_ARGS= --disable-comics \ +CONFIGURE_ARGS= ${CONFIGURE_SHARED} \ + --disable-static \ + --disable-comics \ --disable-impress \ - --disable-nautilus \ + --enable-nautilus=no \ --disable-schemas-install \ --disable-scrollkeeper \ --enable-djvu \ --enable-dvi \ --enable-pixbuf \ --with-gconf-schema-file-dir=${LOCALBASE}/share/schemas/evince/ + CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ CXXFLAGS="${CXXFLAGS} -I${LOCALBASE}/include" \ LDFLAGS="-L${LOCALBASE}/lib" - - -USE_LIBTOOL= Yes -USE_X11= Yes -USE_GMAKE= Yes post-patch: @ln -s /usr/bin/true ${WRKDIR}/bin/scrollkeeper-update Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/evince/distinfo,v retrieving revision 1.5 diff -u -r1.5 distinfo --- distinfo 21 May 2008 22:13:35 -0000 1.5 +++ distinfo 12 Dec 2008 15:55:51 -0000 @@ -1,5 +1,5 @@ -MD5 (evince-2.22.1.1.tar.gz) = 0mOxyzloxlzLNlm86UkN1Q== -RMD160 (evince-2.22.1.1.tar.gz) = jhalFIQihxH5zjR7QO+MRX9DmQA= -SHA1 (evince-2.22.1.1.tar.gz) = ldspV+qyk0d1M4sXaFhmM/YXR9A= -SHA256 (evince-2.22.1.1.tar.gz) = z0wkfRKAHMZPDKTHF6zehHgaVOzwAhwewffh/lx/VRg= -SIZE (evince-2.22.1.1.tar.gz) = 2457208 +MD5 (evince-2.24.2.tar.bz2) = 8PngapNRayOO4krDjWi1fA== +RMD160 (evince-2.24.2.tar.bz2) = 0DisQeLZVgEeKUNE5EIxdxkUn7M= +SHA1 (evince-2.24.2.tar.bz2) = kY+OwHw5PK1P6hwzFc0m7ThNZes= +SHA256 (evince-2.24.2.tar.bz2) = qm8pyTQT4gaw4w/CQbTlqo1nyUuv9QubkhR1Q1Fua84= +SIZE (evince-2.24.2.tar.bz2) = 1717166 Index: patches/patch-data_evince_desktop_in_in =================================================================== RCS file: patches/patch-data_evince_desktop_in_in diff -N patches/patch-data_evince_desktop_in_in --- patches/patch-data_evince_desktop_in_in 21 May 2008 22:13:35 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -$OpenBSD: patch-data_evince_desktop_in_in,v 1.1 2008/05/21 22:13:35 bernd Exp $ - -- We want to see the evince application in the menu. -- The Office menu is more appropriate. - ---- data/evince.desktop.in.in.orig Mon Apr 7 23:05:37 2008 -+++ data/evince.desktop.in.in Thu May 15 19:20:36 2008 -@@ -8,11 +8,11 @@ StartupNotify=true - Terminal=false - Type=Application - Icon=evince --NoDisplay=true -+NoDisplay=false - X-GNOME-DocPath= - X-GNOME-Bugzilla-Bugzilla=GNOME - X-GNOME-Bugzilla-Product=evince - X-GNOME-Bugzilla-Component=general - x-gnome-bugzilla-versi...@version@ --Categories=GNOME;GTK;Graphics;VectorGraphics;Viewer; -+Categories=GNOME;GTK;Office;VectorGraphics;Viewer; - mimety...@evince_mime_types@ Index: pkg/PLIST-djvu =================================================================== RCS file: /cvs/ports/graphics/evince/pkg/PLIST-djvu,v retrieving revision 1.1 diff -u -r1.1 PLIST-djvu --- pkg/PLIST-djvu 21 May 2008 22:13:35 -0000 1.1 +++ pkg/PLIST-djvu 12 Dec 2008 15:55:51 -0000 @@ -1,6 +1,5 @@ @comment $OpenBSD: PLIST-djvu,v 1.1 2008/05/21 22:13:35 bernd Exp $ lib/evince/backends/djvudocument.evince-backend -lib/evince/backends/libdjvudocument.a lib/evince/backends/libdjvudocument.la lib/evince/backends/libdjvudocument.so @unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/share/schemas/evince/evince-thumbnailer-djvu.schemas > /dev/null Index: pkg/PLIST-dvi =================================================================== RCS file: /cvs/ports/graphics/evince/pkg/PLIST-dvi,v retrieving revision 1.1 diff -u -r1.1 PLIST-dvi --- pkg/PLIST-dvi 21 May 2008 22:13:35 -0000 1.1 +++ pkg/PLIST-dvi 12 Dec 2008 15:55:51 -0000 @@ -1,6 +1,5 @@ @comment $OpenBSD: PLIST-dvi,v 1.1 2008/05/21 22:13:35 bernd Exp $ lib/evince/backends/dvidocument.evince-backend -lib/evince/backends/libdvidocument.a lib/evince/backends/libdvidocument.la lib/evince/backends/libdvidocument.so @unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/share/schemas/evince/evince-thumbnailer-dvi.schemas > /dev/null Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/graphics/evince/pkg/PLIST-main,v retrieving revision 1.1 diff -u -r1.1 PLIST-main --- pkg/PLIST-main 21 May 2008 22:13:35 -0000 1.1 +++ pkg/PLIST-main 12 Dec 2008 15:55:51 -0000 @@ -1,7 +1,7 @@ @comment $OpenBSD: PLIST-main,v 1.1 2008/05/21 22:13:35 bernd Exp $ @pkgpath graphics/evince -bin/evince -bin/evince-thumbnailer +...@bin bin/evince +...@bin bin/evince-thumbnailer include/evince-2.20/ include/evince-2.20/evince/ include/evince-2.20/evince/ev-async-renderer.h @@ -24,28 +24,24 @@ include/evince-2.20/evince/ev-link-action.h include/evince-2.20/evince/ev-link-dest.h include/evince-2.20/evince/ev-link.h +include/evince-2.20/evince/ev-page.h include/evince-2.20/evince/ev-render-context.h include/evince-2.20/evince/ev-selection.h include/evince-2.20/evince/ev-transition-effect.h lib/evince/ lib/evince/backends/ -lib/evince/backends/libpdfdocument.a lib/evince/backends/libpdfdocument.la lib/evince/backends/libpdfdocument.so -lib/evince/backends/libpixbufdocument.a lib/evince/backends/libpixbufdocument.la lib/evince/backends/libpixbufdocument.so -lib/evince/backends/libpsdocument.a lib/evince/backends/libpsdocument.la lib/evince/backends/libpsdocument.so -lib/evince/backends/libtiffdocument.a lib/evince/backends/libtiffdocument.la lib/evince/backends/libtiffdocument.so lib/evince/backends/pdfdocument.evince-backend lib/evince/backends/pixbufdocument.evince-backend lib/evince/backends/psdocument.evince-backend lib/evince/backends/tiffdocument.evince-backend -lib/libevbackend.a lib/libevbackend.la @lib lib/libevbackend.so.${LIBevbackend_VERSION} @man man/man1/evince.1 @@ -101,6 +97,10 @@ share/gnome/help/evince/ca/evince.xml share/gnome/help/evince/ca/figures/ share/gnome/help/evince/ca/figures/evince_start_window.png +share/gnome/help/evince/de/ +share/gnome/help/evince/de/evince.xml +share/gnome/help/evince/de/figures/ +share/gnome/help/evince/de/figures/evince_start_window.png share/gnome/help/evince/el/ share/gnome/help/evince/el/evince.xml share/gnome/help/evince/el/figures/ @@ -157,13 +157,16 @@ share/gnome/help/evince/uk/evince.xml share/gnome/help/evince/uk/figures/ share/gnome/help/evince/uk/figures/evince_start_window.png +share/gnome/help/evince/vi/ +share/gnome/help/evince/vi/evince.xml +share/gnome/help/evince/vi/figures/ +share/gnome/help/evince/vi/figures/evince_start_window.png share/gnome/help/evince/zh_CN/ share/gnome/help/evince/zh_CN/evince.xml share/gnome/help/evince/zh_CN/figures/ share/gnome/help/evince/zh_CN/figures/evince_start_window.png share/gtk-doc/html/evince/ share/gtk-doc/html/evince/EvAttachment.html -share/gtk-doc/html/evince/EvJobPrint.html share/gtk-doc/html/evince/EvNavigationAction.html share/gtk-doc/html/evince/EvNavigationActionWidget.html share/gtk-doc/html/evince/EvPageAction.html @@ -171,6 +174,7 @@ share/gtk-doc/html/evince/EvWindow.html share/gtk-doc/html/evince/evince-EvHistory.html share/gtk-doc/html/evince/evince-EvImage.html +share/gtk-doc/html/evince/evince-EvJobFind.html share/gtk-doc/html/evince/evince-EvPasswordDialog.html share/gtk-doc/html/evince/evince-EvPasswordView.html share/gtk-doc/html/evince/evince-EvRenderContext.html @@ -193,7 +197,6 @@ share/gtk-doc/html/evince/evince-ev-document.html share/gtk-doc/html/evince/evince-ev-file-exporter.html share/gtk-doc/html/evince/evince-ev-file-helpers.html -share/gtk-doc/html/evince/evince-ev-job-queue.html share/gtk-doc/html/evince/evince-ev-link-action.html share/gtk-doc/html/evince/evince-ev-link-dest.html share/gtk-doc/html/evince/evince-ev-link.html @@ -263,6 +266,9 @@ share/locale/ka/LC_MESSAGES/evince.mo share/locale/kn/LC_MESSAGES/evince.mo share/locale/ko/LC_MESSAGES/evince.mo +share/locale/ks/ +share/locale/ks/LC_MESSAGES/ +share/locale/ks/LC_MESSAGES/evince.mo share/locale/ku/LC_MESSAGES/evince.mo share/locale/lt/LC_MESSAGES/evince.mo share/locale/lv/LC_MESSAGES/evince.mo @@ -278,6 +284,7 @@ share/locale/or/LC_MESSAGES/evince.mo share/locale/pa/LC_MESSAGES/evince.mo share/locale/pl/LC_MESSAGES/evince.mo +share/locale/ps/LC_MESSAGES/evince.mo share/locale/pt/LC_MESSAGES/evince.mo share/locale/pt_BR/LC_MESSAGES/evince.mo share/locale/ro/LC_MESSAGES/evince.mo @@ -288,7 +295,7 @@ share/locale/sl/LC_MESSAGES/evince.mo share/locale/sq/LC_MESSAGES/evince.mo share/locale/sr/LC_MESSAGES/evince.mo -share/locale/s...@latn/LC_MESSAGES/evince.mo +share/locale/s...@latin/LC_MESSAGES/evince.mo share/locale/sv/LC_MESSAGES/evince.mo share/locale/ta/LC_MESSAGES/evince.mo share/locale/te/LC_MESSAGES/evince.mo @@ -304,6 +311,7 @@ share/omf/evince/evince-C.omf share/omf/evince/evince-bg.omf share/omf/evince/evince-ca.omf +share/omf/evince/evince-de.omf share/omf/evince/evince-el.omf share/omf/evince/evince-en_GB.omf share/omf/evince/evince-es.omf @@ -318,6 +326,7 @@ share/omf/evince/evince-sr.omf share/omf/evince/evince-sv.omf share/omf/evince/evince-uk.omf +share/omf/evince/evince-vi.omf share/omf/evince/evince-zh_CN.omf @unexec GCONF_CONFIG_SOURCE=`%D/bin/gconftool-2 --get-default-source` %D/bin/gconftool-2 --makefile-uninstall-rule %D/share/schemas/evince/*.schemas > /dev/null share/schemas/evince/ -- Antoine