Commit graph

7379 commits

Author SHA1 Message Date
adam
aa234b0512 py-reportlab: updated to 3.5.13
RELEASE 3.5.13:
* added rl_setting.reserveTTFNotdef inspired by e3office at bitbucket
2019-01-22 09:36:20 +00:00
taca
90ea8be106 print/ruby-pdf-reader: update to 2.2.0
v2.2.0 (18th December 2018)
- Support additional XRef Stream variants (thanks Stefan Wienert)
- Add frozen_strings pragma to reduce object allocations on ruby 2.3+
- various bug fixes
2019-01-20 14:42:43 +00:00
youri
100041c1c3 Update atril to 1.21.1:
### atril 1.21.1

  * update translations
  * Use make functions for HELP_LINGUAS
  * comics: support application/vnd.rar MIME type
  * shell: Save document to the same path it was opened from
  * Reduce the chattiness of atril daemon
  * EvView: Fix cursor movement when logical and visual line order differs
  * Update atril_start_window.png
  * moveable (older spelling) -> movable
  * Update Catalan screenshot
  * presentation: avoid deprecated 'gtk_style_context_set_background'
  * ev-sidebar-bookmarks: use NULL instead of uninitialized variable
  * navigation-action-widget: replace deprecated gtk_menu_popup function
  * shell: replace deprecated gtk_menu_popup function
  * ev-sidebar-links: replace deprecated gtk_menu_popup function
  * ev-sidebar-bookmarks: replace deprecated gtk_menu_popup function
  * ev-sidebar: replace deprecated gtk_menu_popup function
  * editable-toolbar: replace deprecated gtk_menu_popup function
  * libview: replace deprecated gdk_flush
  * disable StartPresentation action in fullscreen if document has no pages
  * disable ViewPresentation action if document has no pages
  * libdocument: Use gdk_pixbuf_get_from_surface()
  * thumbnailer: Remove unused code
  * view: Fix page background rendering while loading
  * libdocument: Deprecate misc_get_page_border_size()
  * view: Use a rendered frame instead of custom border
  * a11y: Return correct start and end offsets
  * a11y: Fix crash with Orca screen reader
  * libview: drop deprecated unneeded code
  * ev-loading-message: Remove unused variables
  * libview: fix text selection with mouse in annotation window
  * libview: fix build without epub

### atril 1.21.0

  * shell: Don't dist generated files
  * Disable view presentation if there is no document.
  * Allow changing the page of a presentation
  * libview: Fix goto window in presentation mode
  * libview: avoid deprecated gdk_screen_get_monitor
  * EvPresentationView: Render correctly on hi-dpi displays
  * libview: Fix g_return condition in set_device_scale_on_surface()
  * EvView: render correctly on hi-dpi displays
  * libview: use css to draw the background of presentations
  * shell: Use GResource for data files
  * toolbar-editor: Add methods to load from GResource
  * previewer: Use GResource for data files
  * build: Add configure check for glib-compile-resources
  * update resource for translations
  * libview: Check number of pages when processing button events
  * libview: Add check for pageless documents to ev_view_accessible_focus_changed
  * libview: Check number of pages on ev_view_document_changed_cb
  * Use GtkOverlay to show the loading message
  * shell: Remove unused marshalers
  * thumbnailer: Send error messages to stderr
  * shell: Use GtkApplication to inhibit the screensaver
  * shell: Port to GtkApplication
  * shell: Use g_printerr instead of g_warning
  * daemon: Port to GApplication
  * daemon: Use gdbus-codegen for the org.mate.atril.Daemon interface
  * shell: Use gdbus-codegen for the org.mate.atril.Window interface
  * shell: Use gdbus-codegen for the org.mate.atril.Application interface
  * libview: save inverted colors in a document
  * Save/restore context when getting colors for a different state
  * epub: allow to save epub documents
  * epub:  fix loading epub thumbnails
  * Check legal boundaries of accessible pages
  * shell: fix menu-accel for inverted colors
  * shell: add keypad accels for zoom_reset
  * Add zoom reset
  * avoid deprecated GtkStock
2019-01-16 14:49:43 +00:00
markd
4cf38915d2 ghostscript-agpl: fix PLIST for disable-compile-inits option 2019-01-15 10:49:01 +00:00
markd
4b349289a8 print: Add tex-apacite{,-doc} tex-biblatex-ieee{,-doc} 2019-01-12 20:17:23 +00:00
markd
269e8e7b09 tex-biblatex-ieee{,-doc}: Add version 1.2d
IEEE style files for BibLaTeX
2019-01-12 20:15:10 +00:00
markd
55e9d30bf0 tex-apacite{,-doc}: Add version 6.03
Citation style following the rules of the APA
2019-01-12 20:14:10 +00:00
adam
fded255b04 cups-filters: updated to 1.21.6
CHANGES IN V1.21.6
- cups-browsed: To find out whether a DNS-SD-discovered
  printer is from the local machine, use not only the flags in
  the Avahi lookup result but also check the host name.
- cups-browsed: When a local CUPS queue pointing to a remote
  CUPS printer was removed and re-created to make it a
  permanent queue, on_printer_deleted() was triggered by
  cupsd's notification to re-create a lost queue. Now
  on_printer_deleted() checks whether the queue is really gone
  and only re-creates then.
- cups-browsed: When updating the CUPS queues, also removed
  and unregistered queues and not only created queues got
  checked for HTTP timeouts, which caused crashes on shutdown.
- pdftops: Use the PS interpreter of Poppler for all Apple
  LaserWriter 16/600, 4/600, 12/640, 12/600, 12/660 as they
  all seem to not work with Ghostscript's PS output.
- cups-browsed: On shutdown queues got removed even if they
  still had jobs
2019-01-08 17:53:57 +00:00
ryoon
55cb8dada9 Recursive revbump from print/qpdf 2019-01-08 16:31:02 +00:00
ryoon
f0290ed009 Update to 8.3.0
Changelog:
2019-01-07  Jay Berkenbilt  <ejb@ql.org>

	* 8.3.0: release

	* Add sample completion files in completions. These can be used by
	packagers to install on the system wherever bash and zsh keep
	their vendor-supplied completions.

	* Add configure flag --enable-check-autofiles, which is on by
	default. Packagers whose packaging systems automatically refresh
	autoconf or libtool files should pass --disable-check-autofiles to
	./configure to suppress warnings about automatically generated
	files being outdated.

2019-01-06  Jay Berkenbilt  <ejb@ql.org>

	* Remove the restriction in most cases that the source QPDF used
	in a copyForeignObject call has to stick around until the
	destination QPDF is written. The exceptional case is when the
	source stream gets is data using a
	QPDFObjectHandle::StreamDataProvider. For a more in-depth
	discussion, see comments around copyForeignObject in QPDF.hh.
	Fixes #219.

2019-01-05  Jay Berkenbilt  <ejb@ql.org>

	* When generating appearances, if the font uses one of the
	standard, built-in encodings, restrict the character set to that
	rather than just to ASCII. This will allow most appearances to
	contain characters from the ISO-Latin-1 range plus a few
	additional characters.

	* Add methods QUtil::utf8_to_win_ansi and
	QUtil::utf8_to_mac_roman.

	* Add method QUtil::utf8_to_utf16.

2019-01-04  Jay Berkenbilt  <ejb@ql.org>

	* Add new option --optimize-images, which recompresses every image
	using DCT (JPEG) compression as long as the image is not already
	compressed with lossy compression and recompressing the image
	reduces its size. The additional options --oi-min-width,
	--oi-min-height, and --oi-min-area prevent recompression of images
	whose width, height, or pixel area (width * height) are below a
	specified threshold.

	* Add new option --collate. When specified, the semantics of
	--pages change from concatenation to collation. See the manual for
	a more detailed discussion. Fixes #259.

	* Add new method QPDFWriter::getFinalVersion, which returns the
	PDF version that will ultimately be written to the final file. See
	comments in QPDFWriter.hh for some restrictions on its use. Fixes
	#266.

	* When unexpected errors are found while checking linearization
	data, print an error message instead of calling assert, which
	cause the program to crash. Fixes #209, #231.

	* Detect and recover from dangling references. If a PDF file
	contained an indirect reference to a non-existent object (which is
	valid), when adding a new object to the file, it was possible for
	the new object to take the object ID of the dangling reference,
	thereby causing the dangling reference to point to the new object.
	This case is now prevented. Fixes #240.

2019-01-03  Jay Berkenbilt  <ejb@ql.org>

        * Add --generate-appearances flag to the qpdf command-line tool to
	trigger generation of appearance streams.

	* Fix behavior of form field value setting to handle the following
	cases:
	  - Strings are always written as UTF-16
	  - Check boxes and radio buttons are handled properly with
	    synchronization of values and appearance states

	* Define constants in qpdf/Constants.h for interpretation of
	annotation and form field flags

	* Add QPDFAnnotationObjectHelper::getFlags

	* Add many new methods to QPDFFormFieldObjectHelper for querying
	flags and field types

	* Add new methods for appearance stream generation. See comments
	in QPDFFormFieldObjectHelper.hh for generateAppearance() for a
	description of limitations.
	  - QPDFAcroFormDocumentHelper::generateAppearancesIfNeeded
	  - QPDFFormFieldObjectHelper::generateAppearance

	* Bug fix: when writing form field values, always write string
	values encoded as UTF-16.

	* Add method QUtil::utf8_to_ascii, which returns an ASCII string
	for a UTF-8 string, replacing out-of-range characters with a
	specified substitute.

2019-01-02  Jay Berkenbilt  <ejb@ql.org>

	* Add method QPDFObjectHandle::getResourceNames that returns a set
	of strings representing all second-level keys in a dictionary
	(i.e. all keys of all direct dictionary members).

2018-12-31  Jay Berkenbilt  <ejb@ql.org>

	* Add --flatten-annotations flag to the qpdf command-line tool for
	annotation flattening.

	* Add methods for flattening form fields and annotations:
	  - QPDFPageDocumentHelper::flattenAnnotations - integrate
	    annotation appearance streams into page contents with special
	    handling for form fields: if appearance streams are up to date
	    (/NeedAppearances is false in /AcroForm), the /AcroForm key of
	    the document catalog is removed. Otherwise, a warning is
	    issued, and form fields are ignored. Non-form-field
	    annotations are always flattened if an appearance stream can
	    be found.
	  - QPDFAnnotationObjectHelper::getPageContentForAppearance -
	    generate the content stream fragment to render an appearance
	    stream in a page's content stream as a form xobject. Called by
	    flattenAnnotations.

	* Add method QPDFObjectHandle::mergeResources(), which merges
	resource dictionaries. See detailed description in
	QPDFObjectHandle.hh.

	* Add QPDFObjectHandle::Matrix, similar to
	QPDFObjectHandle::Rectangle, as a convenience class for
	six-element arrays that are used as matrices.

2018-12-23  Jay Berkenbilt  <ejb@ql.org>

	* When specifying @arg on the command line, if the file "arg" does
	not exist, just treat this is a normal argument. This makes it
	easier to deal with files whose names start with the @ character.
	Fixes #265.

	* Tweak completion so it works with zsh as well using
	bashcompinit.

2018-12-22  Jay Berkenbilt  <ejb@ql.org>

	* Add new options --json, --json-key, and --json-object to
	generate a json representation of the PDF file. This is described
	in more depth in the manual. You can also run qpdf --json-help to
	get a description of the json format.

2018-12-21  Jay Berkenbilt  <ejb@ql.org>

	* Allow --show-object=trailer for showing the document trailer.

	* You can now use eval $(qpdf --completion-bash) to enable bash
	completion for qpdf. It's not perfect, but it works pretty well.

2018-12-19  Jay Berkenbilt  <ejb@ql.org>

	* When splitting pages using --split-pages, the outlines
	dictionary and some supporting metadata are copied into the split
	files. The result is that all bookmarks from the original file
	appear, and those that point to pages that are preserved work
	while those that point to pages that are not preserved don't do
	anything. This is an interim step toward proper support for
	bookmark preservation in split files.

	* Add QPDFOutlineDocumentHelper and QPDFOutlineObjectHelper for
	handling outlines (bookmarks) including bidirectionally mapping
	between bookmarks and pages. Initially there is no support for
	modifying the outlines hierarchy.

2018-12-18  Jay Berkenbilt  <ejb@ql.org>

	* New method QPDFObjectHandle::getJSON() returns a JSON object
	with a partial representation of the object. See
	QPDFObjectHandle.hh for a detailed description.

	* Add a simple JSON serializer. This is not a complete or
	general-purpose JSON library. It allows assembly and serialization
	of JSON structures with some restrictions, which are described in
	the header file.

	* Add QPDFNameTreeObjectHelper class. This class provides useful
	methods for dealing with name trees, which are discussed in
	section 7.9.6 of the PDF spec (ISO-32000).

	* Preserve page labels when merging and splitting files. Prior
	versions of qpdf simply preserved the page label information from
	the first file, which usually wouldn't make any sense in the
	merged file. Now any page that had a page number in any original
	file will have the same page number after merging or splitting.

	* Add QPDFPageLabelDocumentHelper class. This is a document helper
	class that provides useful methods for dealing with page labels.
	It abstracts the fact that they are stored as number trees and
	deals with interpolating intermediate values that are not in the
	tree. It also has helper functions used by the qpdf command line
	tool to preserve page labels when merging and splitting files.

	* Add QPDFNumberTreeObjectHelper class. This class provides useful
	methods for dealing with number trees, which are discussed in
	section 7.9.7 of the PDF spec (ISO-32000). Page label dictionaries
	are represented as number trees.

	* New method QPDFObjectHandle::wrapInArray returns the object
	itself if it is an array. Otherwise, it returns an array
	containing the object. This is useful for dealing with PDF data
	that is sometimes expressed as a single element and sometimes
	expressed as an array, which is a somewhat common PDF idiom.

2018-10-11  Jay Berkenbilt  <ejb@ql.org>

	* Files generated by autogen.sh are now committed so that it is
	possible to build on platforms without autoconf directly from a
	clean checkout of the repository. The configure script detects if
	the files are out of date when it also determines that the tools
	are present to regenerate them.

	* Add build in Azure Pipelines, now that it is free for open
	source projects.
2019-01-08 16:29:33 +00:00
kleink
3887d83ab3 py-weasyprint: Update to 44.
Version 44
----------

Released on 2018-12-29.

Bug fixes:

* 742:
  Don't crash during PDF generation when locale uses commas as decimal separator
* 746:
  Close file when reading VERSION
* Improve speed and memory usage for long texts.

Documentation:

* 733:
  Small documentation fixes
* 735:
  Fix broken links in NEWS.rst
2019-01-05 18:15:12 +00:00
maya
827cf2e410 poppler: remove workaround for old netbsd and dragonflybsd.
With C++14 being required to build this, you have to have most of C99 to
build this package. So not having fmax/fmin isn't possible.
2018-12-31 06:18:20 +00:00
nia
cac7e78dcf hplip: Set PYTHON_VERSIONS_INCOMPATIBLE before including py-dbus's buildlink3. 2018-12-19 22:22:59 +00:00
gson
8c7d03b7b4 poppler: require GCC 4.9 for dependencies, too
Without this, dependent packages such as web2c and luatex will not
successfully link with poppler on NetBSD 7.2.
2018-12-14 16:04:28 +00:00
gson
651b90251c poppler: Use GCC_REQD+=, not GCC_REQD=. 2018-12-14 14:34:05 +00:00
gson
ea663eff77 poppler: require c++14 and GCC 4.9
Poppler now uses the C++14 library function std::make_unique.
Require a GCC version that supports it to make the package build
on NetBSD 7.2.
2018-12-14 13:16:26 +00:00
wiz
39eb451877 p5-biblatex-biber: update to 2.11nb2.
Sort dependencies. Add missing {test,}dependencies, remove non-dependency.
All tests pass now.

Remove manual installation of biber into bin/ - this happens automatically
for perl packages.

Fixes:
pkg_delete: Couldn't remove /usr/pkg/bin/biber
when removing the package.
2018-12-14 12:25:05 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
tm
fbca9b81b6 php-pdflib: update to 4.1.2
Use maintained pdflib-lite for build and runtime dependency.

Changelog:

4.1.2
- fix problem in PHP 7 that when extending the PDFlib class it was not possible to access any members of the extended class.

4.1.1
- fix build problem when compiling statically into PHP

4.1.0
- add support for PDFlib 9.1

4.0.1
- fix bug #73249
- improve PHP7 wrapper (fixed crash when extending PDFlib class)

4.0.0
- add support for PHP7

3.0.4
- avoid deprecated warnings for API's which are not yet deprecated when building against an older PDFlib Version.

3.0.3
- fixed bug #66346 (undefined reference to `pdf_begin_pattern_ext')

3.0.2
- support PDFlib 9.0.2

3.0.1
- support PDFlib 9.0.1
- fix bug https://bugs.php.net/bug.php?id=64455
- support for PDFlib 7/8/9 and PDFlib Light
- dropped support for PDFlib 6 and earlier
2018-12-11 14:15:14 +00:00
ryoon
ae8dbd92bc Fix build with poppler-0.72 2018-12-11 12:59:49 +00:00
adam
67b4053a59 py-reportlab: updated to 3.5.12
RELEASE 3.5.12
* log axis handles rangeRound & avoidBoundspace
* FrameBG can start with "frame" & frame-permanent" start options
2018-12-11 09:16:06 +00:00
wiz
ee3874943e *: recursive bump for poppler-0.72.0 2018-12-10 10:59:23 +00:00
wiz
e7ddf7a343 poppler-glib: PLIST update for poppler-0.72.0 2018-12-10 10:28:27 +00:00
wiz
c77d432243 poppler: update to 0.72.0.
Release 0.72.0:
        core:
         * Fix checkbox lacking AP not bein able to change state. Issue #655
         * Draw line annotation endings (arrow, circle, ...)
         * cairo: Don't use UNIQUE_ID for PS output, to avoid using PS memory on cairo >= 1.5.10
         * Be more stubborn looking for a nssdb. Issue #669
         * GooString::fromInt: Repair the return value.
         * Minor performance improvements
         * Avoid cycles in PDF parsing
         * Stream::makeFilter: Fix memory leak
         * Fix various issues with malformed files
         * Rename GooString::getCString to GooString::c_str
         * Regenerate UnicodeDecompTables.h from python 3.7.1

        utils:
         * pdfdetach: Check for valid embedded file before trying to save it. Issue #661
         * pdfdetach: Check for valid file name of embedded file before using it to determine save path. Issue #660
         * Fix typos in utils.

        glib:
         * Fix missing PopplerAttachment destructor call
         * Support getting form widget additional actions.
         * docs: Small improvements

        qt5:
         * Internally compile with -DQT_NO_SIGNALS_SLOTS_KEYWORDS
2018-12-10 10:28:08 +00:00
leot
2f519c9bc5 cups{,-base}: Update print/cups{,-base} to 2.2.10
Changes
2.2.10
------
- CVE-2018-4700: Linux session cookies used a predictable random number seed.
- The `lpoptions` command now works with IPP Everywhere printers that have not
  yet been added as local queues (Issue #5045)
- Added USB quirk rules (Issue #5395, Issue #5443)
- The generated PPD files for IPP Everywhere printers did not contain the
  cupsManualCopies keyword (Issue #5433)
- Kerberos credentials might be truncated (Issue #5435)
- The handling of `MaxJobTime 0` did not match the documentation (Issue #5438)
- Incorporated the page accounting changes from CUPS 2.3 (Issue #5439)
- Fixed a bug adding a queue with the `-E` option (Issue #5440)
- Fixed a crash bug when mapping PPD duplex options to IPP attributes
  (rdar://46183976)
2018-12-10 07:54:49 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
wiz
4dd7bca24d xetex: fix build with poppler-0.71 2018-12-05 21:44:03 +00:00
leot
1cde68d84b cups-filters: Update print/cups-filters to 1.21.5
pkgsrc changes:
 - Remove no more needed patch for poppler 0.71.0
 - Add a reference to upstream issue regarding (temporary) opvp
   disabled support

Changes:
1.21.5
------
 - cups-browsed: We cannot reliably determine whether a CUPS
   queue is temporary, so we apply the procedure to make a
   temporary queue permanent to any unshared queue (Debian bugs
   #910882, #905850, #908604).
 - pdftoraster, pdftopdf, pdftoijs, pdftoopvp: Do not use the
   Poppler-specific "GBool", "gFalse", "gTrue" any more, as
   Poppler has switched to standard "bool", "false", "true" in
   version 0.71.0 (Issue #69).
2018-12-05 21:15:08 +00:00
leot
98aec7daa0 cups-filters: Update print/cups-filters to 1.21.4
pkgsrc changes:
 - Backport a patch from upstream to fix the build with poppler 0.71.0.
 - Temporary disable opvp support, not yet ported to poppler 0.71.0
   (Add a XXX comment as a reminder to reenable it once fixed).
 - Address all test failures (now all tests pass!)

Changes:
1.21.4
------
 - cups-browsed: cups-browsed: Limit the number of retries for
   creating a print queue when it comes to HTTP
   timeouts. Number of retries given by HttpMaxRetries
   directive in cups-browsed.conf. Thanks to Zdenek Dohnal for
   the patch (Pull request #73, Red Hat bug #1648697).
 - cups-browsed: Read out current time right before setting the
   timeouts. Thanks to Zdenek Dohnal for the patch (Pull
   request #71, Red Hat bug #1648697).
 - libcupsfilters: In the PPD generator for driverless IPP
   printing let "*cupsManualCopies: true" lines get added to
   the PPD if printing is done in a raster format as then
   pdftopdf needs to generate the copies.
 - pdftoraster, pdftoopvp, pdftoijs: Fix build with Poppler >=
   0.70 (Issue #69, Pull request #70).
 - pdftopdf: Fixed printing multiple copies on driverless IPP
   printers. When printing collated copies the multiple copies
   got applied twice, resulting in n*n instead of n copies
   (CUPS issue #5433).
 - pdftoraster, pdftoopvp, pdftoijs: Poppler removed memCheck
   and gMemReport functions, remove appropriate calls (Issue
   #62, Pull request #66).
2018-12-05 18:49:39 +00:00
ryoon
7f7b9f1ec0 FIx build with poppler-0.71 2018-12-04 13:00:41 +00:00
ryoon
9246460646 Fix PLIST to fix packaging 2018-12-03 13:06:36 +00:00
wiz
7205365b95 *: recursive bump for poppler-0.71.0 shlib bump 2018-12-03 08:35:28 +00:00
wiz
bd57178d43 poppler*: Update to 0.71.0.
Release 0.71.0:
        core:
         * Replace the implementation of GooString by std::string but keep the exact interface intact.
         * Replace GBool, gTrue, and gFalse by bool, true, false, resp.
         * Splash: Fix crash if document is malformed (too wide)

        qt5:
         * Fix crash when adding Highlight Annotations
         * Default to hidden symbols
         * Fix two leaks in a test

        glib:
         * demo: Fix build on Windows
         * demo: Align property labels to top of cell

        cpp:
         * Fix typos in documentation

        build system:
         * Enable searching for GTK on Windows
         * Remove unused files
         * Add fuzzer target from oss-fuzz project

Release 0.70.1
        glib:
         * Install missing file

Release 0.70.0
        core:
         * FreeText annotations: default to font from default appearance string
         * Splash: Speed improvements
         * Fix security issues found by oss-fuzz
         * Improve page lable parsing
         * Use std some std classes instead of self grown ones
         * Various internal improvements

        qt5:
         * Add Page::index() method
         * Improve method to get the page from a label string

        glib:
         * Fix crash on missing embedded file
         * Add support for PDF subtype property
         * Only export symbols in the public API

        utils:
         * pdftohtml: Improve font handling

Release 0.69.0
        core:
         * Add annotation font color
         * Splash: Some speed improvements
         * PSOutputDev: add native support for type 7 shadings when using level 3
         * Add support for PDF subtype property
         * Link: Fix memory leak regarding next actions
         * Fix handling of Signature Info Location and Reason
         * Fix errors in computation of type3 glyphs transformation matrix
         * Reimplement Dict class in a more modern way
         * Fix security issues found by oss-fuzz
         * Fix memory issues in GfxImageColorMap copy ctor
         * Don't abort if the SampleFunction has too many samples. Issue #634
         * Document the OutputDev::clip and OutputDev::oeClip methods
         * fix macOS compilation due to boolean define in jpeglib
         * Split GDir and GDirEntry out of gfile.h. Issue #370

        qt5:
         * Add annotation font color

        cpp:

        utils:
         * pdfinfo: Show PDF subtype
         * pdftotext: Fix only outputs first page content with -bbox-layout option. Issue #88
         * pdftotext: Fix memory leak in printLine


        build system:
         * Require C++14
2018-12-03 08:25:50 +00:00
wiz
fc5d01051d latexmk: update to 461.
From v. 4.59 to 4.61
  Add -pdfxelatex and -pdflualatex options to set commands for
    xelatex and lualatex (in analogy with -pdflatex and -latex).
  Correct bug that use of -gg option with -deps-file option
    did not create deps file.
  After run of latex/pdflatex (etc), report count of warnings about missing
    characters (typically unavailable Unicode characters). Messages about
    this may appear only in the .log file and are therefore easily missed
    by the user.
  Fix problem that if biber gets a remote file, latexmk would report it
    incorrectly as a missing file.
  Provide routines for setting all of $latex, etc, with a common pattern.
  Variables, options, placeholders for executing code in *latex before
    inputting source file.  The new variable is $pre_tex_code, the
    options are -pretex, -usepretex, and the new placeholders are %P
    and %U.
  Improved definitions provided for the configuration of latexmk to
    use pythontex; see the file pythontex-latexmkrc in the directory
    example_rcfiles.
  Correction to use of specifications in $clean_ext and
    $clean_full_ext so that %R can appear in the interior of a string
    as in 'pythontex-files-%R/*'.
  Updates of documentation.
2018-12-01 16:44:05 +00:00
prlw1
603b5ccdc7 Revbump for libcanberra gstreamer change. 2018-11-29 11:21:45 +00:00
fox
ec802c0852 Added dspdfviewer to Makefile SUBDIRs 2018-11-26 14:39:05 +00:00
fox
3d21129924 Import of dspdfviewer-1.15.1 as print/dspdfviewer
dspdfviewer a simple viewer for latex-beamer presentations that are built
with the show notes on second screen option of latex-beamer. It will take
your PDF file, split it in a left and right half and render the two halves
individually to the screens.

In addition, your laptop screen will contain some counters and a
wall-clock, which may help you time your presentation right.
2018-11-26 14:38:27 +00:00
adam
3829c290fb py-reportlab: updated to 3.5.11
RELEASE 3.5.11:
* Improve log axis ticks & grids
* move some samples into tests

RELEASE 3.5.10:
* Bug fix for underline
* Paragraph indentation bug fix
* Initial support for richtext graphics text labels
* Initial support for log axes
2018-11-23 12:12:29 +00:00
leot
643d25ceea ghostscript-agpl: Update print/ghostscript-agpl to 9.26
Changes:
Version 9.26 (2018-11-20)

Highlights in this release include:

  - Security issues have been the primary focus of this release,
    including solving several (well publicised) real and potential
    exploits.
    PLEASE NOTE: We strongly urge users to upgrade to this latest
                 release to avoid these issues.
  - IMPORTANT: We are in the process of forking LittleCMS. LCMS2
    is not thread safe, and cannot be made thread safe without breaking
    the ABI. Our fork will be thread safe, and include performance
    enhancements (these changes have all be been offered and rejected
    upstream). We will maintain compatibility between Ghostscript
    and LCMS2 for a time, but not in perpetuity. Our fork will be
    available as its own package separately from Ghostscript (and
    MuPDF).
  - Thanks to Man Yue Mo of Semmle Security Research Team, Jens
    Mu:ller of Ruhr-Universita:t Bochum and Tavis Ormandy of Google's
    Project Zero for their help to identify specific security
    issues.
  - The usual round of bug fixes, compatibility changes,
    and incremental improvements.

For a list of open issues, or to report problems, please visit
bugs.ghostscript.com.
2018-11-22 01:12:43 +00:00
kleink
556ace54de print: + py-weasyprint0. 2018-11-16 14:13:20 +00:00
kleink
cb6b0b90a2 print/py-weasyprint0: Import WeasyPrint 0.42.3.
NOTE: This package caters to Python 2.7 environments, support for
      which was dropped in subsequent releases.


WeasyPrint is a visual rendering engine for HTML and CSS that can export
to PDF. It aims to support web standards for printing.
WeasyPrint is free software made available under a BSD license.

It is based on various libraries but *not* on a full rendering engine like
WebKit or Gecko. The CSS layout engine is written in Python, designed for
pagination, and meant to be easy to hack on.
2018-11-16 14:12:42 +00:00
kleink
ee54257067 py-weasyprint: Fix .include vs. variable definition ordering. 2018-11-16 14:00:44 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
kleink
5b8d3d6c24 py-weasyprint: Update to 43.
Version 43
----------

Released on 2018-11-09.

Bug fixes:

* `#726 <https://github.com/Kozea/WeasyPrint/issues/726>`_:
  Make empty strings clear previous values of named strings
* `#729 <https://github.com/Kozea/WeasyPrint/issues/729>`_:
  Include tools in packaging

This version also includes the changes from unstable rc1 and rc2 versions
listed below.

Version 43rc2
-------------

Released on 2018-11-02.

**This version is experimental, don't use it in production. If you find bugs,
please report them!**

Bug fixes:

* `#706 <https://github.com/Kozea/WeasyPrint/issues/706>`_:
  Fix text-indent at the beginning of a page
* `#687 <https://github.com/Kozea/WeasyPrint/issues/687>`_:
  Allow query strings in file:// URIs
* `#720 <https://github.com/Kozea/WeasyPrint/issues/720>`_:
  Optimize minimum size calculation of long inline elements
* `#717 <https://github.com/Kozea/WeasyPrint/issues/717>`_:
  Display <details> tags as blocks
* `#691 <https://github.com/Kozea/WeasyPrint/issues/691>`_:
  Don't recalculate max content widths when distributing extra space for tables
* `#722 <https://github.com/Kozea/WeasyPrint/issues/722>`_:
  Fix bookmarks and strings set on images
* `#723 <https://github.com/Kozea/WeasyPrint/issues/723>`_:
  Warn users when string() is not used in page margin


Version 43rc1
-------------

Released on 2018-10-15.

**This version is experimental, don't use it in production. If you find bugs,
please report them!**

Dependencies:

* Python 3.4+ is now needed, Python 2.x is not supported anymore
* Cairo 1.15.4+ is now needed, but 1.10+ should work with missing features
  (such as links, outlines and metadata)
* Pdfrw is not needed anymore

New features:

* `Beautiful website <https://weasyprint.org>`_
* `#579 <https://github.com/Kozea/WeasyPrint/issues/579>`_:
  Initial support of flexbox
* `#592 <https://github.com/Kozea/WeasyPrint/pull/592>`_:
  Support @font-face on Windows
* `#306 <https://github.com/Kozea/WeasyPrint/issues/306>`_:
  Add a timeout parameter to the URL fetcher functions
* `#594 <https://github.com/Kozea/WeasyPrint/pull/594>`_:
  Split tests using modern pytest features
* `#599 <https://github.com/Kozea/WeasyPrint/pull/599>`_:
  Make tests pass on Windows
* `#604 <https://github.com/Kozea/WeasyPrint/pull/604>`_:
  Handle target counters and target texts
* `#631 <https://github.com/Kozea/WeasyPrint/pull/631>`_:
  Enable counter-increment and counter-reset in page context
* `#622 <https://github.com/Kozea/WeasyPrint/issues/622>`_:
  Allow pathlib.Path objects for HTML, CSS and Attachment classes
* `#674 <https://github.com/Kozea/WeasyPrint/issues/674>`_:
  Add extensive installation instructions for Windows

Bug fixes:

* `#558 <https://github.com/Kozea/WeasyPrint/issues/558>`_:
  Fix attachments
* `#565 <https://github.com/Kozea/WeasyPrint/issues/565>`_,
  `#596 <https://github.com/Kozea/WeasyPrint/issues/596>`_,
  `#539 <https://github.com/Kozea/WeasyPrint/issues/539>`_:
  Fix many PDF rendering, printing and compatibility problems
* `#614 <https://github.com/Kozea/WeasyPrint/issues/614>`_:
  Avoid crashes and endless loops caused by a Pango bug
* `#662 <https://github.com/Kozea/WeasyPrint/pull/662>`_:
  Fix warnings and errors when generating documentation
* `#666 <https://github.com/Kozea/WeasyPrint/issues/666>`_,
  `#685 <https://github.com/Kozea/WeasyPrint/issues/685>`_:
  Fix many table layout rendering problems
* `#680 <https://github.com/Kozea/WeasyPrint/pull/680>`_:
  Don't crash when there's no font available
* `#662 <https://github.com/Kozea/WeasyPrint/pull/662>`_:
  Fix support of some align values in tables
2018-11-14 18:17:26 +00:00
jaapb
fd6ceb8a4c Revbumps associated with update of lang/ocaml. 2018-11-12 16:10:16 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
leot
34ca1ea256 cups{,-base}: Update print/cups{,-base} to 2.2.9
pkgsrc changes:
- Remove patches/patch-cups_ipp.c, no more needed (applied)
- Remove patches/patch-ppdc_Makefile, libcupsppdc.la is no more installed
  (also libcupscgi.la, libcupsmime.la are no longer installed, unfortunately no
  rationale seems present in the changelog about that)

Changes:
2.2.9
-----
- Localization changes (Issue #5348, Issue #5362, Issue #5408)
- Documentation updates (Issue #5369)
- The lpadmin command would create a non-working printer in some error cases
  (Issue #5305)
- The scheduler would crash if an empty `AccessLog` directive was specified
  (Issue #5309)
- Fixed a regression in the changes to ippValidateAttribute (Issue #5322,
  Issue #5330)
- Fixed a crash bug in the Epson dot matrix driver (Issue #5323)
- Automatic debug logging of job errors did not work with systemd (Issue #5337)
- The web interface did not list the IPP Everywhere "driver" (Issue #5338)
- The IPP Everywhere "driver" now properly supports face-up printers
  (Issue #5345)
- Fixed some typos in the label printer drivers (Issue #5350)
- Multi-file jobs could get stuck if the backend failed (Issue #5359,
  Issue #5413)
- The IPP Everywhere "driver" no longer does local filtering when printing to
  a shared CUPS printer (Issue #5361)
- The lpadmin command now correctly reports IPP errors when configuring an
  IPP Everywhere printer (Issue #5370)
- Fixed some memory leaks discovered by Coverity (Issue #5375)
- The PPD compiler incorrectly terminated JCL options (Issue #5379)
- The cupstestppd utility did not generate errors for missing/mismatched
  CloseUI/JCLCloseUI keywords (Issue #5381)
- The scheduler now reports the actual location of the log file (Issue #5398)
- Added a USB quirk rule (Issue #5420)
- The scheduler was being backgrounded on macOS, causing applications to spin
  (rdar://40436080)
- The scheduler did not validate that required initial request attributes were
  in the operation group (rdar://41098178)
- Authentication in the web interface did not work on macOS (rdar://41444473)
- Fixed an issue with HTTP Digest authentication (rdar://41709086)
- The scheduler could crash when job history was purged (rdar://42198057)
- Dropped non-working RSS subscriptions UI from web interface templates.
- Fixed a memory leak for some IPP (extension) syntaxes.
2018-11-10 19:51:12 +00:00
ryoon
99a2689de3 Update to 8.2.1
Changelog:
This is qpdf version 8.2.1. It contains just a new command line flag to
the CLI. There are no library changes from 8.2.0.

This is qpdf version 8.2.0. It contains a few bug fixes and performance
improvements, some minor API enhancements, and a few other small changes.
2018-11-07 12:59:44 +00:00
tsutsui
ce3ebf8459 ruby-gnome2: update to 3.3.0.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.0: 2018-10-31

This is a release for fixing memory leak bugs of cairo-gobject,
improving macOS support and adding support for GEGL.

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for the same constant name and class name for error.

  * Fixes

    * Fixed wrong constant values:

      * (({GLib2::MINLONG}))

      * (({GLib2::MAXLONG}))

      * (({GLib2::MAXULONG}))

      * (({GLib2::MINUINT64}))

      * (({GLib2::MAXSIZE}))

      * (({GLib2::MINFLOAT}))

      * (({GLib2::MINDOUBLE}))

      [GitHub#1244][Reported by cobodo]

==== Ruby/CairoGObject

  * Fixes

    * Fixed a memory leak.
      [GitHub#1232][Reported by Jean-Christophe Le Lann]

    * Stopped to increase needless reference.
      [GitHub#1079][Reported by noanoa07]

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for transfer full output parameter.

  * Fixes

    * Fixed a bug that class method closure doesn't work.
      [GitHub#1245][Reported by kojix2]

==== Ruby/GdkPixbuf2

  * Improvements

    * (({GdkPixbuf::Pixbuf.new})): Added support for auto row stride
      detection for (({[Integer]})) data.

==== Ruby/Pango

  * Improvements

    * Made test more robust.
      [GitHub#1239][Reported by Michael Hudson-Doyle]

==== Ruby/GTK3

  * Improvements

    * Improved backward compatibility for (({Gtk::ListStore#set_column_types})).
      [GitHub#1240][Reported by Edward Hennessy]

  * Fixes

    * Fixed wrong size used bug on HiDPI.
      [GitHub#1079][Reported by noanoa07]

==== Ruby/Poppler

  * Improvements

    * Added support for Popper 0.70.0.

==== Ruby/GEGL

  * Improvements

    * Added.

=== Thanks

  * Jean-Christophe Le Lann

  * Michael Hudson-Doyle

  * Edward Hennessy

  * cobodo

  * kojix2

  * noanoa07
2018-11-01 14:22:58 +00:00
markd
6c2eeac59a web2c: writet1 protection against buffer overflow 2018-11-01 11:02:34 +00:00