Commit graph

5590 commits

Author SHA1 Message Date
alnsn
fb7c78e46e Adapt to Lua multiversion support. 2014-05-03 13:01:24 +00:00
richard
a662a47261 reapply lost patch:
'cups' option needs to ensure BUILD_TARGET 'cups' is added.
configure adjusted to correctly accept CUPSVERSION and, while we're at it,
add missing space between '!' and parens in test for contrib directory.
2014-05-01 04:11:01 +00:00
obache
d298f10135 Note upstream Bug#. 2014-04-30 05:45:03 +00:00
obache
71204fcd5f Remove typedef of PopplerTextSpan here.
It is already defined in poppler.h and rise build error in poppler-glib.
2014-04-30 05:32:18 +00:00
degroote
c0813e5389 Fix dependencies registered by mupdf buildlink3.mk
Patch has been provided by Leonardo Taccari on #netbsd @ freenode.
Nothing seems to use it at the moment so don't bump revision.
2014-04-29 22:02:21 +00:00
wiz
2a24c5289e Add comments to patches. 2014-04-29 20:07:28 +00:00
wiz
b68dd87c2c Fix build with poppler-0.26.0.
Addresses PR 48771 by David Shao.
2014-04-29 20:05:29 +00:00
wiz
c90d06c832 Fix pkglint warning about sun preprocessor symbol. 2014-04-29 20:05:11 +00:00
wiz
fff877e13b + poppler-qt5 2014-04-29 08:05:30 +00:00
wiz
de42d5b033 Import poppler-qt5-0.26.0 as print/poppler-qt5, based on wip package
by nros.

This is the QT5 wrapper for poppler, a PDF rendering library. It
is a fork of the xpdf 3.0 PDF viewer developed by Derek Noonburg
of Glyph and Cog, LLC.

Poppler provides PDF rendering functionality as a shared library,
to centralize the maintenence effort and to reduce duplicated
effort. And the poppler developers would like to move libpoppler
forward in a number of areas that doesn't fit within the goals of
xpdf.
2014-04-29 08:05:13 +00:00
wiz
69c6ebee98 Prepare for poppler-qt5 package. 2014-04-29 08:03:53 +00:00
wiz
93f5049478 recursive PKGREVISION bump for poppler shlib major change 2014-04-29 07:57:13 +00:00
wiz
ed201c8915 Update poppler to 0.26.0.
Release 0.26.0
        qt4:
         * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent

        qt5:
         * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent

        core:
         * Very small code cleanup

        cpp:
         * Very small code cleanup

Release 0.25.3
        core:
         * Fix crashes on broken files
         * Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX
         * Fix some small memory leaks

        qt5:
         * Fix some kinds of OCG models
         * Cleanup some deprecated methods

        glib:
         * Fix the first coord of the quadrilateral in create_poppler_quads_from_annot_quads(). Bug #76504

        utils:
         * pdftohtml: Fix typo in manpage

        qt4:
         * Fix some kinds of OCG models

Release 0.25.2
        core:
         * Tagged-PDF support
         * Open some broken files. Bug #75232
         * Fix crashes on broken files
         * Fix regression parsing some broken files. KDE Bug #329600
         * Improve compilation under Win 8 with Visual Studio 2012. Bug #73111
         * PSOutputDev: Ensure paper size takes into account rotation. Bug #72312
         * PSOutputDev: Fix DocumentMedia/Page/Media/PageBBox DSC comments
         * PSOutputDev: Use crop box as page size
         * PSOutputDev: Remove origpagesizes mode and make -origpagesizes an alias for -paper match
         * PSOutputDev: Only change paper size when different to previous size
         * PSOutputDev: Ensure there is always a page size in the output
         * PSOutputDev: Fix regression when creating level1 PS. Bug #75241
         * CairoOutputDev: Clip to crop box. Gnome Bug #649886
         * Splash: Blend usage in PDF with spot colors casue random output. Bug #74883
         * Splash: Fix off by one that caused crash in a file. Bug #76387
         * Make sure number of least objects in hints table is valid. Bug #74741
         * Limit numeric parsing of character names. Bug #38456

        glib:
         * Tagged-PDF support
         * Annotation improvements
         * Install error callback. Bug #73269
         * Fix gobject-introspection warnings
         * demo: Fix performance in text markup annotations
         * Increase gtk3 dependency

        qt4:
         * Improve naming of internal export/import macros
         * Add GCC visibility export attributes
         * Expose document-supplied text direction

        qt5:
         * Improve naming of internal export/import macros
         * Add GCC visibility export attributes
         * Expose document-supplied text direction

        utils:
         * pdftocairo: Ensure page size and crop box works the same as pdftops
         * Fix TIFF writting in Windows. Bug #75969

        buildsystem:
         * Learn about automake 1.14
         * Do not define -ansi. Bug #72499
         * cmake: Install JpegWriter.h depending on libjpeg
         * cmake: Use c99 for the c compiler

Release 0.25.1
        core:
         * GooString format: Added some tests + improved documentation
         * GooString format: fixed bug with printing LLONG_MIN
         * regression test improvements

        qt4:
         * Arthur backend font rendering improvements
         * test program to save to file

        qt5:
         * Arthur backend font rendering improvements
         * Improve detection of Qt5 moc. Bug #72744
         * test program to save to file

        utils:
         * pdfunite: Work even if there's a single file given
         * pdfunite: do not lose fonts when merging some files

Release 0.25.0
        core:
         * Annotation improvements
         * Tagged PDF work
         * Improve speed on some files using ICC color space
         * Use ICC profile in OutputIntents. Bug #34053
         * Limit use of ZapfDingbats character names. Bug #60243
         * Splash: correction for knockout transparency groups
         * regression test improvements

        utils:
         * pdftoppm: Added thinlinemode option setting
         * pdfinfo: Indicate if pdf contains javascript
         * pdfinfo: Add option to print out javascript
         * pdfimages: Print size, ratio, and ppi
         * pdfimages: More image output format support
         * pdfseparate: allow zero-padded pagespecs

        glib:
         * Annotation improvements
         * Add API to get text, text layout and text attributes for a given area
         * demo improvements
2014-04-29 07:56:48 +00:00
wiz
6a78281d23 Add MESSAGE 2014-04-26 13:52:00 +00:00
wiz
542b12061c Update to 9.06 from mef via pkgsrc-wip.
(Upstream) Version 9.06 (2012-08-08)

This is the sixth full release in the stable 9.x series.

Highlights in this release include:

  * PDF/A-2 - pdfwrite now supports the creation of PDF/A-2 files. The 'PDFA'
    command line switch can now take a numeric parameter:
      + 0 = not PDF/A compliant
      + 1 = PDF/A-1b compliant
      + 2 = PDF/A-2b compliant

    Simply specifying "-dPDFA" continues to have the old behaviour of creating
    PDF/A-1b files. For PDF/A-2 the command line should include "-dPDFA=2".
  * pdfwrite "Server mode" - pdfwrite can now be run in "server mode" which
    allows the device to be closed without closing the interpreter. This means
    it is no longer necessary to terminate GS before starting a new PDF
    conversion. This leads on to:
  * pdfwrite now supports the "%d" format in the OutputFile switch. If this is
    set then pdfwrite will output each page of input to an individual file.
  * ps2write - recent exposure to a range of PostScript devices has thrown up
    some interesting deficiencies in those devices. ps2write now emits
    PostScript in slightly different ways in order to produce output on a wider
    variety of devices. In some cases this also results in improved print times
    but it is still important to set the resolution appropriately for the
    output device, especially if the input contains transparency.
  * Ghostscript can now use output intents defined in PDFs by using the
    "-dUsePDFX3Profile" command line option. See ICC Color Parameters for
    details.
  * tiffsep/tiffsep1: support for large numbers of separations improved. The
    previous implementation of those devices utilised a "compressed color
    encoding" to represent the tints for all the plates in one 64 bit value. As
    the number of plates increased, fewer bits were available for the tint for
    each plate, ultimately resulting in an "unencodable pixels" error. These
    revisions remove the reliance on the compressed color encoding, thus
    ensuring that we have a consistent color bit depth, regardless of the
    number of plates, and ensuring the "unencodable pixels" error will never
    occur.

    Also as a result of these changes, there are substantial performance
    improvements in jobs with separations and transparency.
  * tiffsep, psdcmyk and psdrgb now support the "downscaler" functionality.
    This brings the "tiffscaled" style functionality to the DeviceN output
    devices, so jobs can be rendered internally in contone and at a high
    resolution, and the output optionally downsampled by a level specified by
    "-dDownScaleFactor=n", and also optionally error diffused to 1bpp output.
  * Third party libraries: libtiff, libpng, libjpeg , Freetype and zlib have
    all be updated.
  * clist storage, for rendering pages in bands, is now a run-time option:
    -sBandListStorage={file|memory}.
  * Plus the usual round of bug fixes, compatibility changes, and incremental
    improvements.
2014-04-26 13:51:40 +00:00
schnoebe
02d231f25f Update to 3.14.4:
HPLIP 3.14.4 - This release has the following changes:
Added Support for the Following New Printers:
- HP Color LaserJet Enterprise M651dn Printer
- HP Color LaserJet Enterprise M651n Printer
- HP Color LaserJet Enterprise M651xh Printer
- HP Color LaserJet Enterprise Multifunction M680dn Printer
- HP Color LaserJet Enterprise Multifunction M680f Printer
- HP Color LaserJet Enterprise Flow Multifunction M680z Printer
- HP Color Laserjet Pro MFP M476dw
- HP Color Laserjet Pro MFP M476nw
- HP Color Laserjet Pro MFP M476dn
- HP Designjet T795 44-in ePrinter
- HP DeskJet 1511 All-in-One Printer
- HP DeskJet 1011 Printer
- HP LaserJet Pro MFP M128fn
- HP LaserJet Pro MFP M128fp
- HP LaserJet Pro MFP M128fw
- HP LaserJet Pro M701a Printer
- HP LaserJet Pro M701n Printer
- HP LaserJet Pro M706n Printer
- HP Officejet Enterprise Color X555dn Printer
- HP Officejet Enterprise Color X555xh Printer
- HP Officejet Enterprise Color X585dn Multifunction Printer
- HP Officejet Enterprise Color X585f Multifunction Printer
- HP Officejet Enterprise Color Flow X585z Multifunction Printer
- HP OfficeJet Pro 8610 e-All-in-One Printer
- HP OfficeJet Pro 8615 e-All-in-One Printer
- HP OfficeJet Pro 8620 e-All-in-One Printer
- HP OfficeJet Pro 8625 e-All-in-One Printer
- HP OfficeJet Pro 8630 e-All-in-One Printer
- HP OfficeJet 4631 e-All-in-One Printer
- HP OfficeJet 4634 e-All-in-One printer
- HP OfficeJet 4636 e-All-in-One Printer

Added support for the following new Distro's:
- Ubuntu 14.04 Beta

Launchpad fixes:
1299955  - hp-logcapture captures personal information
2014-04-22 00:09:30 +00:00
wiz
b804fe57bd Update to 1.4, provided by Leonardo Taccari in PR 48759.
List of changes on master since MuPDF 1.3

* Headline changes:
	* CMYK rendering (mudraw PWG and PAM formats)
	* TIFF viewer (with multi-page support).
	* Added MuJS Javascript interpreter.
		* MuJS is the default, V8 and JavaScriptCore are compile time options.
		* Javascript support has to be explicitly enabled with pdf_enable_js.
		* All viewers now have JavaScript enabled in the default builds.
* Viewers:
	* X11: Horizontal scroll wheel support.
	* X11: Status bar display with warnings.
	* Android: Digital signatures.
	* iOS: Links, form filling, annotation editing, and javascript.
	* iOS: Reflow mode.
	* WinRT: Printing.
	* WinRT: Improved zooming behaviour.
* Tools:
	* mudraw: Banded rendering with -B /band-height/.
	* mudraw: Select output format with -F /format/.
	* mudraw: Write to stdout if you use '-' as the output file name.
	* mudraw: Add TGA output format.
	* mudraw: Improved SVG output.
	* mutool show: Write output to file instead of stdout with -o /filename/.
	* mutool clean: Clean content streams with -s option.
* Annotations:
	* Improved font handling.
	* Form fields.
	* Free text.
	* Sticky notes.
* Optimizations:
	* glyph cache: Partial eviction.
	* glyph cache: Run-length compressed glyphs.
	* Smarter handling of subpixel metrics in text rendering.
	* Optimized blitting functions.
	* Optimized gradient mesh drawing.
* API changes and additions:
	* fz_stream API reworked: replace "read" function with "next".
	* "Rebind" functions to associate context bound objects with another context:
		fz_output, fz_stream, fz_device and fz_document.
	* Introduce "document handlers" to detect and open different file types.
		* Must now call fz_register_document_handlers() to register the defaults.
		* May register your own handlers as well to work with fz_open_document.
	* Hook to load system fonts: fz_install_load_system_font_funcs.
	* PDF xref cache flushing functions (mark/clear/clear-to-mark).
	* Add our own "printf" set of functions to format strings and write to fz_output:
		* Format %f as short as possible while preserving precision.
		* Has %C for formatting a unicode character as UTF-8.
		* Has %M to format fz_matrix.
		* Has %R to format fz_rect.
		* Has %q and %( to format strings with escaped characters.
	* PDF process interface: allow PDF interpreter to do more than just draw!
		* Content stream state cleaning filter.
		* Content stream rewriting filter.
	* PDF digital signatures.
	* Stroke states may now be stored on the stack.
	* Improved fz_path internals.
	* Gradient mesh drawing interface has been improved.
	* Save files with incremental updates.
2014-04-21 16:14:40 +00:00
asau
989b14982d Define "ulong" for FreeBSD to fix the build. 2014-04-17 21:41:38 +00:00
asau
0c2a600a9d FreeBSD 10 is not FreeBSD 1. 2014-04-17 21:40:04 +00:00
asau
042e32590a Pull time.h to define time_t on FreeBSD.
Bump package revision since the affected header file is installed.
2014-04-17 21:37:55 +00:00
asau
c055e39653 Stop using malloc.h, it is intentionally broken on FreeBSD. 2014-04-17 21:34:16 +00:00
asau
4d33429176 Use correct preprocessor symbol for FreeBSD. 2014-04-17 21:32:25 +00:00
joerg
7bf48c24b8 Dependency requires Ruby 1.9.3. 2014-04-17 20:26:07 +00:00
joerg
a10913fab6 Requires Ruby 1.9.3. 2014-04-17 20:25:48 +00:00
asau
43ede498ec Downgrade optimization flags to "-O0" to work around clang crash on FreeBSD 10.0. 2014-04-11 19:50:02 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
tez
aba0303532 Add fix for CVE-2014-0466 from
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742902
2014-04-08 19:32:11 +00:00
obache
3d0c304437 Update dependencies:
* compat module is not required.
* curl is bundled and it require libidn.
* allow suse-10.0 again.
2014-04-08 10:12:10 +00:00
wiz
cc48ce8008 Fix freetype2 detection with 2.5.1. 2014-04-07 11:15:52 +00:00
richard
4285b90588 'cups' option needs to ensure BUILD_TARGET 'cups' is added.
configure adjusted to correctly accept CUPSVERSION and, while we're at it,
add missing space between '!' and parens in test for contrib directory.
2014-04-07 07:36:20 +00:00
ryoon
a97db07cb1 Update 3.12.0
Changelog:
================
Evince    3.12.0
================

Documentation:

    * Update help for UI changes in 3.12 (#700442, Anna Philips)
    * Update reading documents help for 3.12 (Ekaterina Gerasimova)

Translation updates:

    * Daniel Martinez (an)
    * Marek Černocký (cs)
    * Kenneth Nielsen (da)
    * Kristjan SCHMIDT (eo)
    * Daniel Mustieles (es)
    * Iñaki Larrañaga Murgoitio (eu)
    * Michael Scherer (fr)
    * GunChleoc (gd)
    * Gabor Kelemen (hu)
    * Claudio Arseni (it)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * Yuri Myasoedov (ru)
    * Peter Mráz (sk)
    * Matej Urbančič (sl)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince   3.11.92
================

Bug fixes:

    * Keep current page thumbnail in visible area when the sidebar is
      resized (#631050, Carlos Garcia Campos)
    * Close the window when CTRL+w shortcut is used in presentation
      mode, instead of turning the screen white (#604834, Carlos
      Garcia Campos)
    * Fix some broken aspects EvViewAccessible text support (#725003,
      Joanmarie Diggs)
    * Take caret navigation into account when getting AtkHyperlink
      indices (#726310, Joanmarie Diggs)
    * Keep the scroll position when switching between continuous and
      non continuous mode (#554843, Carlos Garcia Campos)
    * Stop autoscrolling when view looses focus (#541699, Robert Roth,
      Anuj Khare, Carlos Garcia Campos)
    * Fix implementation of atk_text_set_caret_offset in
      EvViewAccessible (#701746, Alejandro Piñeiro)
    * Emit EvView::cursor-moved signal when caret cursor position is
      set by accessibility (#701746, Alejandro Piñeiro)
    * Remove support for deprecated atk_text_get_text_{before,after}_offset
      (#725162, Joanmarie Diggs)

Translation updates:

    * Khaled Hosny (ar)
    * Pau Iranzo (ca)
    * Marek Černocký (cs)
    * Wolfgang Stoeggl (de)
    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Daniel Mustieles (es)
    * Jiri Grönroos (fi)
    * Claude Paroz (fr)
    * Michael Scherer (fr)
    * GunChleoc (gd)
    * Fran Dieguez (gl)
    * Yaron Shahrabani (he)
    * Attila Hammer (hu)
    * Andika Triwidada (id)
    * Baurzhan Muftakhidinov (kk)
    * Changwoo Ryu (ko)
    * Aurimas Černius (lt)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * A S Alam (pa)
    * Paweł Żołnowski (pl)
    * Antonio Fernandes C. Neto (pt_BR)
    * Tiago S. (pt)
    * Yuri Myasoedov (ru)
    * Matej Urbančič (sl)
    * Miroslav Nikolić (sr@latin)
    * Мирослав Николић (sr)
    * Victor Ibragimov (tg)
    * Theppitak Karoonboonyanan (th)
    * Daniel Korostil (uk)
    * YunQiang Su (zh_CN)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince   3.11.90
================

New features and improvements:

    * Set the window title for empty windows to make sure it's exposed
      to accessibility (#653748, Robert Roth, Carlos Garcia Campos)
    * Make history buttons insensitive when searching (#724549, Anuj Khare)
    * Rename Open a Copy action as View in New Window (#688762, Bogdan Petcu)
    * Add close button to the search bar (#723789, Carlos Garcia Campos)
    * Move the find toolbar button to the left of the toolbar,
      together with the navigation actions (#723789, Carlos Garcia Campos)
    * Add tooltips to toolbar menus (#700697, Ekaterina Gerasimova)
    * Remove SMClient support (#677981, Christian Persch)

Bug fixes:

    * Scroll to the search result when it's clicked in the find
      sidebar even if the selection hasn't changed (#703570, Saurav Agarwalla)
    * Correctly restart the search operation when the document is
      reloaded (#703595, Saurav Agarwalla)
    * Make print shortcut work when the sidebar is focused (#705846,
      Anuj Khare)
    * Fix potential read-after-free in gsettings use (#723737,
      Christian Persch)
    * Fix the margin of toolbar elements in RTL locales (#723110,
      Yosef Or Boczko)
    * Use g_debug instead of g_printerr for debug warnings in EvDaemon
      (#723972, Giovanni Campagna)

Documentation:

    * Remove the SyncTeX video that uses the old UI and the wrong
      theme (#676496, Ekaterina Gerasimova)

Translation updates:

    * Jorge Pérez Pérez (an)
    * Khaled Hosny (ar)
    * Nilamdyuti Goswami (as)
    * Marek Černocký (cs)
    * Daniel Mustieles (es)
    * Timo Jyrinki (fi)
    * GunChleoc (gd)
    * Fran Dieguez (gl)
    * Yosef Or Boczko (he)
    * Baurzhan Muftakhidinov (kk)
    * Shankar (kn)
    * Aurimas Černius (lt)
    * Kjartan Maraas (nb)
    * Manoj Kumar Giri (or)
    * Rafael Ferreira (pt_BR)
    * Victor Ibragimov (tg)
    * Theppitak Karoonboonyanan (th)
    * Daniel Korostil (uk)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince    3.11.3
================

New features and improvements:

    * Hide window titlebar when maximized (#696254, Robert Roth)
    * Add AtkDocument implementation to EvViewAccessible (#719507,
      Alejandro Piñeiro)
    * Remove the margin of the toolbar buttons and center them
      vertically (#709005, Yosef Or Boczko, Carlos Garcia Campos)

Bug fixes:

    * Disable "Send To" action when there is no mail client
      available (#701654, Plamena Manolova, Marek Kasik)
    * Always consider the cursor page as the current page for
      accessibility when caret navigation is enabled.
    * Fix the page size reported in the properties dialog for some
      document backends (#711093, Carlos Garcia Campos)

Documentation:

    * Update toolbar page (#705211, Tiffany Ann Antopolski)
    * Update information on working with bookmarks (#710107, Tiffany
      Ann Antopolski)

Translation updates:

    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Daniel Mustieles (es)
    * Andika Triwidada (id)
    * Rafael Ferreira (pt_BR)
    * Shantha kumar (ta)
    * Krishnababu Krothapalli (te)
    * YunQiang Su (zh_CN)

================
Evince    3.11.1
================

New features and improvements:

    * Do not open single page pdfs in dual mode by default (#547098,
      raama)
    * Activate current focused element on space/return key press
      (#706244, Antia Puentes, Carlos Garcia Campos)
    * Draw focus of links and form fields on mouse press (#706244,
      Antia Puentes)

Bug fixes:

    * Fix a crash in djvu backend due to a double free (#710977, José
      Aliste)
    * Fix annotation window focus change after creation (#668446,
      Nelson Benitez Leon)
    * Fix loop when iterating search results (#710778, Carlos Garcia
      Campos)
    * Fix content exposed to assistive technologies when document
      changes in EvView (#709375, Joanmarie Diggs)
    * Simplify debug code to parse env variables using
      g_parse_debug_string() (Christian Persch)

Translation updates:

    * Gil Forcada (ca)
    * Gil Forcada (ca@valencia)
    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Arash Mousavi (fa)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * Hannie Dumoleyn (nl)
    * Theppitak Karoonboonyanan (th)
    * Gökhan Gurbetoğlu (tr)
2014-04-04 22:20:59 +00:00
drochner
d5de3af36c +pdfshuffler 2014-04-04 12:35:52 +00:00
drochner
6613b83972 add pdfshuffler-0.6.0, a tool to rearrange PDF files, from wiz per
pkgsrc-wip
2014-04-04 12:34:24 +00:00
adam
7f61fcb1fa Changes 9.14:
pdfwrite now uses the same color management engine as Ghostscript rendering devices (by default LCMS2). This provides much better control over color conversion and color management generally, but will result in some small color differences when compared to the old system.

It is no longer necessary to specify UseCIEColor (and we very much encourage you not to do this) or the ProcessColorModel if you want to convert a PDF file to a specific color space, simply set the ColorConversionStrategy appropriately.

We do not expect any major problems to arise with this new code, but for the duration of this release a new switch -dPDFUseOldCMS is available which will restore the old color management. See: Color Conversion and Management

Please note that due to constraints of the PDF/A-1 specification, the new color management does not yet apply when producing PDF/A files.

A new device 'eps2write' has been added which allows for the creation of EPS files using the ps2write device instead of the old (deprecated and removed) pswrite device. This produces considerably better quality EPS files than the old epswrite device which is now also deprecated and will be removed in a future release.

ps2write now has a feature to allow customisation of the output for specific devices. Please see PSDocOptions and PSPageOptions described in ps2ps2.htm Additional Distiller Params

Ghostscript now reduces memory usage when processing PDF files that use transparency and output is to display devices such as Windows display or x11 (i.e. devices that are strictly full framebuffer devices), and to high level vector devices that cannot reproduce the PDF transparency model, such as the ps2write device or pdfwrite when 'flattening' to PDF 1.3 or earlier (-dCompatibilityLevel=1.3). This uses banding (clist) files to render the transparent areas in bands to reduce memory use, and unlike the existing page level banding, this is hidden from the target device.

Ghostscript can now collect information for pages in temp files (in Ghostscript's clist format), then render and output pages for the job in arbitrary order, including normal, reverse, odd, even, or any order or subset of the pages. This is controlled with the --saved-page=___ option. (Note that this only applies to rendering devices, and not high level devices such as pdfwrite and ps2write.) See: Deferred Page Rendering

The Ghostscript device architecture has been extended so that, when rendering bands into multiple threads, it is now possible to perform post-processing in multiple threads, such as downscale, post-render halftoning, or compression. Previously, post processing was only possible in the single main thread. This can improve performance significantly.

Ghostscript has a new "pwgraster" output device for PWG Raster output

The CUPS device now has improved support for PPD-less printing

Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
2014-04-04 08:48:43 +00:00
wiz
3b394e8a1d Update to 2.18.2. Changes not found. 2014-04-01 21:44:00 +00:00
taca
37596f961e Allow build with ruby21. 2014-03-26 13:27:50 +00:00
asau
379e16008e Define LLONG_MAX for FreeBSD 9-10. 2014-03-25 22:56:56 +00:00
spz
eda9888d85 build fix following the freetype2 update 2014-03-23 08:14:23 +00:00
wiz
063408d9fc Bump EMUL_REQD, per obache. 2014-03-18 12:50:13 +00:00
wiz
8e044adf7f acroread9 comes with host of libraries included.
In particular, it comes with a curl library, which needs libidn.
libidn is not provided though.
Since libidn is in suse121_base but a separate package in suse131
(suse131_libidn), depend on curl so that it is pulled in correctly.

Bump PKGREVISION.
2014-03-18 11:55:49 +00:00
taca
d561d3ef22 Update ruby-prawn to 0.15.0
Full CHANGELOG is https://github.com/prawnpdf/prawn/wiki/CHANGELOG and
here is summary.

Prawn 0.15.0 ¡½ 2014.02.16

Summarized notes follow, but you can also check out the complete diff from
0.14.0 to 0.15.0.

This release is a stepping stone to next month's 1.0 release, and it involves
more internal restructuring and policy updates than it does new fixes or
features. However, there are a few minor fixes and improvements that shipped
with this code, and we may do one or two more maintenance releases of 0.15.x
before 1.0 ships in mid-March.

It should be safe to upgrade to 0.15 if you've been using 0.13 or 0.14. If
you're still using 0.12 or earlier, you should either invest the time to
upgrade those projects now, or treat them as legacy code
indefinitely. Extension authors are encouraged to try out 0.15, because it is
our last major release before 1.0, and is a good snapshot of where we
currently are with things.

* We've laid out a plan for post-1.0 API compatibility

* Prawn now officially now support Ruby 2.1.0

* A couple new gems have been extracted

* Grids can now be safely redefined

* Document#render no longer raises encoding errors on JRuby+Windows

* Table column width calculations now tolerate minor floating point rounding
  errors

* TTFunk has been upgraded to 1.1.0, which provides Unicode astral plane
  support in TTF files.

* Prawn once again has no third-party runtime dependencies!
2014-03-14 17:51:20 +00:00
taca
c192a2a923 Add and enable ruby-pdf-core. 2014-03-14 17:44:11 +00:00
taca
0c2046a256 Add ruby-pdf-core package version 0.1.6 which needed by ruby-prawn 0.15.0.
PDF::Core is used by Prawn to render PDF documents.
2014-03-14 17:43:21 +00:00
schnoebe
a1598f0f69 Update to 3.14.3:
HPLIP 3.14.3 - This release has the following changes:

Significant Changes:
- Linux Mint is among tier-1 distro's for HPLIP support. Versions
  included are, Linux Mint 13, 14 and 16

Added Support for the Following New Printers:
- HP Deskjet Ink Advantage 4640 e-All-in-One Printer series
- HP Deskjet Ink Advantage 4645 e-All-in-One Printer
- HP Deskjet Ink Advantage 4646 e-All-in-One Printer
- HP Deskjet Ink Advantage 4648 e-All-in-One Printer
- HP LaserJet Pro MFP M125a
- HP LaserJet Pro MFP M125nw
- HP LaserJet Pro MFP M125rnw
- HP LaserJet Pro MFP M126a
- HP LaserJet Pro MFP M126nw
- HP LaserJet Pro MFP M127fp

Added support for the following new Distro's:
- Debian 6.0.9,7.3,7.4
- Fedora 20
- Linux Mint 16

Issues fixed:
- Fixed align functionality issue with HP OfficeJet 6100
- Systray notification does not pop-up after configuring the device
  using 'hp-setup' command
- Unable to configure second fax queue in interactive mode
- Fixed missing 'No 6 3/4 Envelope' media size for HP OfficeJet 7619
  Series
- Printer name does not change when navigate back and forward to change
  the printer queue configuration through 'hp-setup'

Launchpad fixes:
1273905 - printer name changes when power cycled
1266704 - hp-config_usb_printer is trying to configure HP keyboard and
	  mouse
1253432 - "HP Device Manager" deletes other queues (Ubuntu hplip 3.13.9-1)
1250806 - hpcups filter crash fix
1273043 - Error with 'hp-setup'
1255033 - Should run hp-firmware from udev separately
1266011 - Do not put static printer-independent strings like
	  "Automatically setup by HPLIP" into the description field
	  of a CUPS queue, remote clients use the description to
	  identify network printers
2014-03-13 14:56:46 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
wiz
dc608be94b Update to 3.2.5e:
BUGS FIXED:
	o HTML map output was limited to 100 links.
	  Fix by Jan van Dijk
	o Updated for compatibility to PNG 1.5
	  From Matthias Scheler
	o Was adding "showpage" command when producing bitmap formats from intermediate EPS.
	  This produced "illegal" PNG and JPEG files with extra, blank image.
	o Maximum width of included image in PS/EPS output increased from 8192 to 16384
	o Precision of some PIC objects increased from %.2f to %.3f
	o Double close of output file when ghostscript fails. Original bug report from
	  https://bugzilla.redhat.com/728825
2014-02-24 12:12:02 +00:00
wiz
22f0799be9 Update to 2.18.1: if I understand correctly, the documentation was updated. 2014-02-24 12:02:48 +00:00
richard
1fb2e5bd56 add utf8 [default] option to ghostscript-gpl 2014-02-21 18:09:02 +00:00