Commit graph

99 commits

Author SHA1 Message Date
wiz
53d9d04207 *: recursive bump for poppler-0.74.0 2019-02-16 13:26:48 +00:00
wiz
ee3874943e *: recursive bump for poppler-0.72.0 2018-12-10 10:59:23 +00:00
wiz
7205365b95 *: recursive bump for poppler-0.71.0 shlib bump 2018-12-03 08:35:28 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wiz
e531d343d7 *: recursive bump for poppler-0.68 2018-09-02 21:32:41 +00:00
wiz
fd2d8eb5f9 *: Recursive bump for poppler-0.67 2018-08-16 13:56:24 +00:00
wiz
1b2f868576 *: recursive bump for poppler-0.66.0 update 2018-06-24 11:16:10 +00:00
wiz
269e3ca9d9 *: bump PKGREVISION for poppler 0.65.0 shlib version bump 2018-06-17 14:37:00 +00:00
prlw1
3aa34f9eb7 Update evince3 to 3.28.2
* Add support for Adobe Illustrator documents (#311990, Bastien
  Nocera)
* The comics backend now uses libarchive and unarr instead of
  spawning commands (#720742, Bastien Nocera)
* Add flag EV_DOCUMENT_LOAD_FLAG_NO_CACHE to not setup the
  document cache during the load. It will be setup later only if
  needed (#780210, Bastien Nocera, Carlos Garcia Campos)
* Speed up thumbnailing by using EV_DOCUMENT_LOAD_FLAG_NO_CACHE
  flag (#780210, Bastien Nocera)
* Improve performance of the links sidebar (#779614, Benjamin
  Berg)
* Select the active file when open containing folder (#741377,
  Germán Poo-Caamaño)
* Improve performance of scrolling in thumbnails sidebar (#691448,
  Nelson Benítez León)
* Don't copy remote files before thumbnailing (#780351, Bastien
  Nocera)
* Fix toggling layers that are not in the current visible range of
  pages (#780139, Georges Dupéron)
  #342110, Nelson Benítez León)

+ many bugfixes and translation updates
2018-06-06 14:49:41 +00:00
wiz
000f15a9e6 *: Recursive bump for poppler update to 0.64.0 2018-04-28 20:19:09 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
8436f96b5b Recursive PKGREVISION bump for poppler-0.63.0 2018-04-17 05:28:00 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
wiz
4416757774 *: Recursive bump for poppler-0.62.0 2018-01-10 22:16:24 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
maya
964bedc046 bump for print/poppler major bump
note: script detailed in `man revbump` insisted on bumping pkgrevision of
print/poppler, it's probably wrong, but not committing this change is wronger.
2017-12-08 08:52:56 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
prlw1
c7d3d5b5d2 Put gdbus-codgen back into operation
- Revert "Move gdbus-codegen users to py-glib2-tools by including
  glib2/buildtools.mk" 1f764df
- while here change to TOOL_DEPENDS
- switch from py-glib2-tools to glib2-tools
2017-10-15 22:31:01 +00:00
prlw1
ee6cf974ac Move gdbus-codegen users to py-glib2-tools by including glib2/buildtools.mk 2017-10-13 16:36:03 +00:00
ryoon
6a23a6f319 Recursive revbump from poppler update 2017-09-04 20:20:53 +00:00
wiz
43d2eb37ae Recursive bump for poppler 0.58 shlib bump. 2017-09-04 15:08:51 +00:00
prlw1
70d47e6e21 Update evince3 to 3.24.1
[ The CVE was already patched in 3.22.1nb6 by maya@ ]

================
Evince    3.24.1
================

Bug fixes:

    * Remove support for tar and tar-like commands in commics backend
      (CVE-2017-1000083, #784630, Bastien Nocera)
    * Improve performance of the links sidebar (#779614, Benjamin Berg)
    * Improve performance of scrolling in thumbnails sidebar (#691448,
      Nelson Benítez León)
    * Don't copy remote files before thumbnailing (#780351, Bastien
      Nocera)
    * Fix toggling layers that are not in the current visible range of
      pages (#780139, Georges Dupéron)
    * Fix ev_page_accessible_get_range_for_boundary() to ensure the
      start and end offsets it returns are within the allowed range
      (#777992, Jason Crain)
    * Fix crash with Orca screen reader (#777992, Jason Crain)

================
Evince    3.24.0
================

New features and improvements:

    * Ask the user before automatically reloading the document when
      it has been modified (#769123, Jose Aliste)
    * Use IBEAM cursor for TEXT_MARKUP annotations (#774018, Philipp Raich)

Bug fixes:

    * Hide search bar when entering presentation mode (#775536, Simon Nagl)
    * Sort bookmarks by page number instead of title (#772277, Felipe Borges)
    * Sort pages in natural order in comics backend (#770695, Felipe Borges)
    * Fix a crash due to an invalid access to the height page cache in
      continuous dual mode (#771612, Tobias Mueller)
    * Use Unicode in translatable strings (#774005, Piotr Drag)
    * Fix incorrect return type (#780206, Bastien Nocera)
2017-08-27 16:08:06 +00:00
nros
5ee6a3e70e Revbump due to poppler update to version 0.57.0. 2017-08-15 11:40:23 +00:00
maya
5bdd2a3b53 Patch CVE-2017-1000083
From 717df38fd8509bf883b70d680c9b1b3cf36732ee Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Thu, 6 Jul 2017 20:02:00 +0200
Subject: [PATCH] comics: Remove support for tar and tar-like commands

When handling tar files, or using a command with tar-compatible syntax,
to open comic-book archives, both the archive name (the name of the
comics file) and the filename (the name of a page within the archive)
are quoted to not be interpreted by the shell.

But the filename is completely with the attacker's control and can start
with "--" which leads to tar interpreting it as a command line flag.

This can be exploited by creating a CBT file (a tar archive with the
.cbt suffix) with an embedded file named something like this:
"--checkpoint-action=exec=bash -c 'touch ~/hacked;'.jpg"

CBT files are infinitely rare (CBZ is usually used for DRM-free
commercial releases, CBR for those from more dubious provenance), so
removing support is the easiest way to avoid the bug triggering. All
this code was rewritten in the development release for GNOME 3.26 to not
shell out to any command, closing off this particular attack vector.

This also removes the ability to use libarchive's bsdtar-compatible
binary for CBZ (ZIP), CB7 (7zip), and CBR (RAR) formats. The first two
are already supported by unzip and 7zip respectively. libarchive's RAR
support is limited, so unrar is a requirement anyway.

Discovered by Felix Wilhelm from the Google Security Team.

https://bugzilla.gnome.org/show_bug.cgi?id=784630

Bump PKGREVISION
2017-07-14 05:31:20 +00:00
jperkin
cce8ad93ef Recursive revision bump for archivers/libarchive. 2017-05-29 11:09:45 +00:00
wiz
c983c47ae4 Recursive bump for poppler-0.54.0 2017-05-02 13:37:30 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
wiz
c0f6ef5abd Recursive bump for poppler update 2017-01-25 14:36:37 +00:00
wiz
153a72c2d0 Fix PLIST when dbus option is disabled.
From John D. Baker in PR 51712.
2016-12-12 15:16:05 +00:00
prlw1
06eadcae50 Update evince3 to 3.22.1
Highlights:
* Fix several memory leaks (#770070 and #770069, Eric R. Schulz)
* Fix scaling calculation in PostScript backend (#755776, Jason Crain)
* Fix a crash when processing button events in EvView (#769700, Marek Kasik)
* Fix a crash when opening a copy of a document with annotation
  popup windows (#760299, Jose Aliste)
* Improve annotation properties dialog UI (#767895, Trinh Anh Ngoc)
* Fix build with GCC 6 (Michael Catanzaro)

Full list of changes at:

  https://git.gnome.org/browse/evince/tree/NEWS?h=3.22.1
2016-11-26 12:44:05 +00:00
wiz
e7e0a8e2d1 Recursive bump for poppler-0.48.0. 2016-11-08 10:51:26 +00:00
richard
f94c895a18 PLIST update for xps options 2016-09-16 08:52:33 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
wiz
3f62e6c6c5 Recursive PKGREVISION bump for poppler-0.46.0 shlib major bump. 2016-08-01 14:23:55 +00:00
jperkin
c43e8d9265 The recent libarchive update changed the library major. Increase the
ABI depends and perform a PKGREVISION bump for dependents.

Noticed by OSX binary package users.
2016-07-01 17:55:22 +00:00
wiz
3296aaf672 Recursive bump for poppler* update to 0.44.0. 2016-05-22 18:20:46 +00:00
wiz
fb8c764355 Recursive PKGREVISION bump for poppler-0.42.0. 2016-04-15 14:42:51 +00:00
prlw1
61167c53d5 Update evince3 to 3.20.0
================
Evince    3.20.0
================

Translation updates:

    * scootergrisen (da)
    * dooteo (eu)
    * Gabor Kelemen (hu)
    * Gianvito Cavasoli (it)
    * Jiro Matsuzawa (ja)
    * Changwoo Ryu (ko)

================
Evince   3.19.92
================

New features and improvements:

    * Use a popover for view and action menus (#760527, Felipe Borges)
    * Add shortcuts help window (#757828, Felipe Borges)
    * Add Shift+Space keybinding to go back in presentation mode
      (#758162, Jaakko Hannikainen)
    * Rename links sidebar title from Index to Outline (#732547,
      Germán Poo-Caamaño)
    * Add missing tooltips to the headerbar (#595467, Germán
      Poo-Caamaño)
    * Show the page label instead of page number in find sidebar
      (#756683, Germán Poo-Caamaño)
    * Add a systemd user unit corresponding to the D-Bus session
      service (#755897, Simon McVittie)
    * Recognize multipage DjVu MIME type (#754467, Marek Kasik)
    * Add support for utf8 filenames on Mac OS X to comics backend
      (#761161, Tom Schoonjans)

Bug fixes:

    * Fix text selection on Wayland (#759506, Marek Kasik)
    * Manually destroy the search popover on toolbar dispose in
      browser plugin to try to fix a crashes on plugin destruction
      (#762838, Carlos Garcia Campos)
    * Check boundaries of accessible pages to avoid crashes when the
      document is reloaded due to changes in the document file
      (#735744, Germán Poo-Caamaño)
    * Fix translations in thumbnailer help message (#760418, Ting-Wei Lan)
    * Fix text selections in annotation popups (#749727, Giselle Reis)
    * Fix special characters in path to cbz (#643843, Jürn Brodersen)
    * Fix css style of loading message (#758356, Germán Poo-Caamaño)
    * Fix warning with no document loaded (#758596, Bastien Nocera)
    * Fix unbalanced quote in configure script (Bastien Nocera)
    * Fix installation of symbolic app icon (Michael Catanzaro)
    * Fix the position of the zoom action GtkPopover in Wayland
      (#756976, Germán Poo-Caamaño)
    * Make the message area work in recent view mode too (#755064,
      Felipe Borges)
    * Fix performance regression with recent versions of GTK+ when
      getting colors from GtkStyleContext for a different state
      (#755442, Sebastian Keller)
    * Fix a crash in PDF backend when opening documents containing screen
      annotations with no actions (#756572, Germán Poo-Caamaño)
    * Ignore right clicks while adding new annotations (#755619, José Aliste)
    * Escape bookmark titles to be correctly rendered when they
      contain characters like & (#66301, José Aliste)
    * Fix handling of multiple files provided as command line
      arguments (#755796, Felipe Borges)
    * Do not crash when the rendering or thumbnail jobs fail (#744049,
      Marek Kasik)

Translation updates:

    * Khaled Hosny (ar)
    * Alexander Shopov (bg)
    * Sadia Afroz (bn)
    * Samir Ribić (bs)
    * David Medina (ca)
    * Marek Černocký (cs)
    * Mario Blättermann (de)
    * Dawa pemo (dz)
    * Efstathios Iosifidis (el)
    * Daniel Mustieles (es)
    * Inaki Larranaga Murgoitio (eu)
    * Jiri Grönroos (fi)
    * Claude Paroz (fr)
    * GunChleoc (gd)
    * Fran Dieguez (gl)
    * Yosef Or Boczko (he)
    * Meskó Balázs (hu)
    * Claudio Arseni (it)
    * Jiro Matsuzawa (ja)
    * Baurzhan Muftakhidinov (kk)
    * Khoem Sokhem (km)
    * Rakesh Pandit (ks)
    * Erdal Ronahî (ku)
    * Aurimas Černius (lt)
    * Rūdolfs Mazurs (lv)
    * Badral (mn)
    * Sandeep Shedmake (mr)
    * Umarzuki Bin Mochlis Moktar (ms)
    * KYAW MYAT THU (my)
    * Åka Sikrom (nb)
    * Nils-Christoph Fiedler (nds)
    * Narayan Kumar Magar (ne)
    * Cédric Valmary (totenoc.eu) (oc)
    * Manoj Kumar Giri (or)
    * A S Alam (pa)
    * Piotr Drąg (pl)
    * Fábio Nogueira (pt_BR)
    * Pedro Albuquerque (pt)
    * Daniel Șerbănescu (ro)
    * Stas Solovey (ru)
    * Danishka Navin (si)
    * Dušan Kazik (sk)
    * Miroslav Nikolić (sr@latin)
    * Мирослав Николић (sr)
    * Sebastian Rasmussen (sv)
    * Shantha kumar (ta)
    * Krishnababu Krothapalli (te)
    * Victor Ibragimov (tg)
    * Theppitak Karoonboonyanan (th)
    * Gheyret Kenji (ug)
    * Daniel Korostil (uk)
    * Trần Ngọc Quân (vi)
    * YunQiang Su (zh_CN)
    * Chao-Hsiung Liao (zh_TW)
2016-04-14 08:40:57 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
leot
f996cbaea0 Update print/evince3 to 3.18.2.
pkgsrc changes:
 o Add gstreamer option (disabled by default) to enable embedded multimedia in
   PDF documents

Changes:
================
Evince    3.18.2
================

Bug fixes:

    * Fix the position of the zoom action GtkPopover in Wayland
      (#756976, Germán Poo-Caamaño)

Translation updates:

    * Daniel Șerbănescu (ro)

================
Evince    3.18.1
================

Bug fixes:

    * Fix performance regression with recent versions of GTK+ when
      getting colors from GtkStyleContext for a different state
      (#755442, Sebastian Keller)
    * Fix a crash in PDF backend when opening documents containing screen
      annotations with no actions (#756572, Germán Poo-Caamaño)
    * Ignore right clicks while adding new annotations (#755619, José Aliste)
    * Escape bookmark titles to be correctly rendered when they
      contain characters like & (#66301, José Aliste)
    * Fix handling of multiple files provided as command line
      arguments (#755796, Felipe Borges)
    * Show error messages also in recent view mode (#755064, Felipe Borges)
    * Do not crash when the rendering or thumbnail jobs fail (#744049,
      Marek Kasik)

Translation updates:

    * Khaled Hosny (ar)
    * Sadia Afroz (bn)
    * Samir Ribić (bs)
    * František Zatloukal (cs)
    * Dawa pemo (dz)
    * Inaki Larranaga Murgoitio (eu)
    * Jiri Grönroos (fi)
    * Claudio Arseni (it)
    * Jiro Matsuzawa (ja)
    * Khoem Sokhem (km)
    * Rakesh Pandit (ks)
    * Erdal Ronahî (ku)
    * Badral (mn)
    * Sandeep Shedmake (mr)
    * Umarzuki Bin Mochlis Moktar (ms)
    * KYAW MYAT THU (my)
    * Nils-Christoph Fiedler (nds)
    * Narayan Kumar Magar (ne)
    * Manoj Kumar Giri (or)
    * Rafael Fontenelle (pt_BR)
    * Pedro Albuquerque (pt)
    * Danishka Navin (si)
    * Dušan Kazik (sk)
    * Miloš Popović (sr@latin)
    * Милош Поповић (sr)
    * Shantha kumar (ta)
    * Krishnababu Krothapalli (te)
    * Victor Ibragimov (tg)
    * Gheyret Kenji (ug)
    * Trần Ngọc Quân (vi)
    * YunQiang Su (zh_CN)

================
Evince    3.18.0
================

Translation updates:

    * František Zatloukal (cs)
    * scootergrisen (da)
    * Christian Kirbach (de)
    * Tom Tryfonidis (el)
    * Leonor Palazzo (fr)
    * Rūdolfs Mazurs (lv)
    * Piotr Drąg (pl)

================
Evince   3.17.92
================

Bug fixes:

    * When copying a file, use the default permissions for the new
      file instead of copying the ones from the original file
      (#753019, Marek Kasik)

Translation updates:

    * Daniel (an)
    * Marek Černocký (cs)
    * Tom Tryfonidis (el)
    * Daniel Mustieles (es)
    * Arash Mousavi (fa)
    * Alexandre Franke (fr)
    * Fabio Tomat (fur)
    * Fran Dieguez (gl)
    * Gabor Kelemen (hu)
    * Andika Triwidada (id)
    * Sveinn í Felli (is)
    * Baurzhan Muftakhidinov (kk)
    * Changwoo Ryu (ko)
    * Aurimas Černius (lt)
    * Åka Sikrom (nb)
    * Piotr Drąg (pl)
    * Enrico Nicoletto (pt_BR)
    * Yuri Myasoedov (ru)
    * Dušan Kazik (sk)
    * Anders Jonsson (sv)
    * Muhammet Kara (tr)
    * Chao-Hsiung Liao (zh_TW)

================
Evince    3.17.4
================

New features and improvements:

    * The sidebar tab to add new annotations has been removed, and a
      new annotations toolbar has been added making it easier to
      discover and more convenient to annotate documents (#649045,
      Carlos Garcia Campos)

Translation updates:

    * Benjamin Steinwender (de)
    * Daniel Mustieles (es)
    * Yosef Or Boczko (he)
    * Balázs Úr (hu)
    * Pedro Albuquerque (pt)
    * Stas Solovey (ru)
    * Dušan Kazik (sk)
    * Matej Urbančič (sl)
    * Victor Ibragimov (tg)

================
Evince    3.17.3
================

New features and improvements:

    * Add initial support for adding highlight annotations (#583377,
      Giselle Machado, Carlos Garcia Campos)
    * Add support for squiggly hightlight annotations too (#750612,
      Philipp Reinkemeier)
    * Add support for moving text annotations (#649043, Philipp
      Reinkemeier)
    * Force text annotations to have a fixed size 24x24 (#685334,
      Philipp Reinkemeier)
    * Handle GTK_SCROLL_START/GTK_SCROLL_END also in fit-to-page mode
      (#737996, Carlos Garcia Campos)

Bug fixes:

    * Do not loose annotations properties when changing the subtype of
      a highlight annotation (#750548, Philipp Reinkemeier)
    * Only try to move the focus to different page when the current
      page has a focused element to prevent the view from jumping to
      the first/last page when TAB is pressed and there aren't
      focusable elements in the document (#741979, Carlos Garcia
      Campos)

Translation updates:

    * Benjamin Steinwender (de)
    * Daniel Mustieles (es)
    * Daniel Șerbănescu (ro)
    * Muhammet Kara (tr)
    * Chao-Hsiung Liao (zh_TW)

================
Evince    3.17.2
================

New features and improvements:

    * Add initial support for PDF multimedia using GStreamer (#573748,
      Carlos Garcia Campos)

Bug fixes:

    * Add accessible relations between the labels in properties dialog
      (#749127, Joanmarie Diggs)

Translation updates:

    * David (ca)
    * Daniel Mustieles (es)
    * Åka Sikrom (nb)
    * Cédric Valmary (Tot en òc) (oc)
    * Antonio Fernandes C. Neto (pt_BR)
    * Dušan Kazik (sk)
    * Matej Urbančič (sl)
    * Victor Ibragimov (tg)
    * YunQiang Su (zh_CN)

================
Evince    3.17.1
================

New features and improvements:

    * Provide a symbolic variant of the app icon (#746844, Jakub Steiner)
    * Add search support to browser plugin (Carlos Garcia Campos)
    * Create popup windows for all markup annotation that can have a
      popup associated (#733603, Philipp Reinkemeier)
    * Add shortcuts for Continuous and Dual modes (#670964, boisjaune)
    * Remove custom search bar implementation and use GtkSearchBar
      instead (Carlos Garcia Campos)

Bug fixes:

    * Never save n-copies in the persistent print-settings file
      (#748549, José Aliste)
    * Fix the background color of annotation popup windows (#732211,
      Giselle Machado)

Translation updates:

    * Daniel (an)
    * Khaled Hosny (ar)
    * David (ca)
    * Marek Černocký (cs)
    * Tom Tryfonidis (el)
    * Daniel Puentes (eo)
    * Daniel Mustieles (es)
    * Yosef Or Boczko (he)
    * Gabor Kelemen (hu)
    * Sveinn í Felli (is)
    * Stas Solovey (ru)
2016-02-26 02:24:34 +00:00
wiz
1442111255 Recursive PKGREVISION bump for poppler shlib bump. 2016-01-27 10:31:28 +00:00
joerg
f8acba735b Give full path to distinfo file to unbreak the build. 2016-01-05 21:39:13 +00:00
dholland
6a9fa3cb24 pkglint, and (ahem) fix previous. 2015-12-29 04:30:29 +00:00
dholland
063d13ce76 Use canonical relative paths. 2015-12-29 04:25:31 +00:00
wiz
3d3d931aa4 Bump PKGREVISION for poppler shlib major bump. 2015-11-23 10:30:15 +00:00
agc
03010d7bd0 Add SHA512 digests for distfiles for print category
Problems found locating distfiles:
	Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
	Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
	Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
	Package dvidvi: missing distfile dvidvi-1.0.tar.gz
	Package lgrind: missing distfile lgrind.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 01:01:30 +00:00