Commit graph

7108 commits

Author SHA1 Message Date
wiz
4416757774 *: Recursive bump for poppler-0.62.0 2018-01-10 22:16:24 +00:00
wiz
1ff6195304 print/Makefile: remove poppler-qt4 2018-01-10 21:57:22 +00:00
wiz
4c74fe7223 poppler*: update to 0.62.0
Changes same as for the base package.
2018-01-10 21:56:50 +00:00
wiz
b19b7fd93d poppler-qt4: remove, removed in 0.62.0 2018-01-10 21:56:01 +00:00
wiz
fdd9c375ad poppler: update to 0.62.0.
Release 0.62.0
        core:
         * Stop supporting lcms1, you really want to use lcms2 :)
         * Stop supporting openjpeg1, you really want to use openjpeg2 :)
         * Open files that state 8 bits as third field of W. Bug #103469
         * GfxLabColorSpace::parse: Fix crash in broken documents. Bug #103582
         * Fix leak if parseDA fails
         * Include glibc.h where needed
         * Document the meaning of the 'type' integer of a shading
         * Fix UTF test fail
         * INSTALL: add debug options

        qt5:
         * Add API to let the rendering process callback to get a partial rendering. Bug #103372

        qt4:
         * Remove the Qt4 frontend

        utils:
         * Support unicode on windows console
         * pdfsig: install man page
         * sort encoding list

        glib:
         * demo: fix warning
2018-01-10 21:55:34 +00:00
jaapb
2db819ded7 Recursive revbump associated with the update to OCaml 4.06. 2018-01-10 16:53:07 +00:00
wiz
2bf578281b latexmk: update to 454c.
From v. 4.54 to 4.54c
 Work-around for when bsd_glob is not available on old installations of
   Perl.  (Note that with these old installations, clean-up operations
   may not work when file or directory names contain spaces.)
2018-01-10 10:11:30 +00:00
joerg
96801e83d5 Deal with py-html5lib API changes. Bump revision. 2018-01-08 22:11:06 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
leot
7a2d0d1e61 zathura-pdf-mupdf: Update print/zathura-pdf-mupdf to 0.3.2
pkgsrc changes:
 - Remove patches/patch-image.c, patches/patch-index.c, patches/patch-page.c,
   patches/patch-plugin.h, patches/patch-render.c, patches/patch-select.c,
   patches/patch-utils.c . They were all applied upstream and no more needed.

Changes:
0.3.2
-----
* Compatible with mupdf 1.12
* Adapt to new plugin interface
2018-01-07 13:01:32 +00:00
leot
6a0f7ab3e2 zathura-pdf-poppler: Update print/zathura-pdf-poppler to 0.2.8
Changes:
0.2.8
-----
* Adapt to new plugin interface
2018-01-07 13:00:52 +00:00
leot
2824dc9872 zathura-ps: Update print/zathura-ps to 0.2.5
Changes:
0.2.5
-----
* Adapt to new plugin interface
2018-01-07 13:00:07 +00:00
leot
324504fe34 zathura: Update print/zathura to 0.3.8
Changes:
0.3.8
-----
* Fix memory leaks
* Rework plugin initialization
* Various fixes and improvements
* Updated translations
2018-01-07 12:57:59 +00:00
adam
ada98b31de py-weasyprint: updated to 0.42
Version 0.42
New features:
* Support relative file URIs when using CLI.

Bug fixes:
* Fix slow performance for pre-formatted boxes with a lot of children.
* Don't crash when rendering some tables.
* Fix rendering of floats in inlines.
* Split lines carefully.
* Fix root when frozen with Pyinstaller.
* Handle SVGs containing images embedded as data URIs.
* Fix border-radius rendering problem with some PDF readers.
* Fix pipenv support.
* Smartly handle replaced boxes with percentage width in auto-width parents.
* Don't ignore CSS @page rules that are imported by an @import rule.
2018-01-05 11:35:06 +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
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
rillig
4760eca917 Replaced $(ROUND) with ${CURLY} variable references.
This has been a pkglint warning for several years now, and pkglint can even
fix it automatically. And it did for this commit.

Only in lang/mercury, two passes of autofixing were necessary because there
were nested variables.
2018-01-01 18:16:35 +00:00
markd
046854d26f web2c: support for newer poppler, from ArchLinux 2017-12-31 00:44:32 +00:00
markd
83fa69950f luatex: support for newer poppler, from ArchLinux 2017-12-31 00:41:19 +00:00
markd
b9d92b7ef7 luatex: gcc-7 fix 2017-12-31 00:36:04 +00:00
markd
32b0a117e4 tex-carlisle: drop dependency on tex-latex-bin to remove circular dependency 2017-12-23 19:06:32 +00:00
markd
15e7445330 tex-latex-bin: add dependency on tex-babel 2017-12-22 22:08:03 +00:00
markd
f6dcc80087 tex-babel: drop dependency on tex-latex-bin 2017-12-22 22:04:56 +00:00
leot
25a0fa91e5 mupdf: Remove patches/patch-scripts_hexdump.c
It is no longer needed and it was not registered in the distinfo after the
1.12.0 update.

Thanks a lot to <wiz> for noticing and reporting that!
2017-12-21 10:00:22 +00:00
jperkin
ef3f25aa2f py-cups: Unbreak subst after the cups-base rename.
Bump PKGREVISION.
2017-12-19 11:53:10 +00:00
adam
aef454883c py-cups: updated to 1.9.73
New in 1.9.73:
* Fixed build for CUPS 1.6.3 by making several constants conditional
  on CUPS >= 1.7.

New in 1.9.72:
* Removed private CANCEL_DOCUMENT, GET_DOCUMENT_ATTRIBUTES,
  GET_DOCUMENTS, DELETE_DOCUMENT, SET_DOCUMENT_ATTRIBUTES IPP
  operation constants.
* Fixed build for CUPS 1.4 by making several constants conditional on
  CUPS >= 1.5.
2017-12-19 08:32:14 +00:00
adam
0f28b25631 Fix building on newer macOS. 2017-12-19 08:23:53 +00:00
leot
0533b4e777 zathura-pdf-mupdf: Backport patches from upstream and adapt to MuPDF 1.2.0 API
- Backport all the relevant patches from upstream (NFCI, most of them were
  already backported but diverged a bit from upstream).
- Delete patches/patch-links.c, I can no longer reproduce the NULL pointer
  dereference with mupdf-1.2.0.
- Backport MuPDF 1.2.0 API update

With these zathura-pdf-mupdf works with mupdf-1.2.0.

Bump PKGREVISION.
2017-12-18 15:07:14 +00:00
leot
0294092f83 mupdf: Update print/mupdf to 1.12.0
pkgsrc changes:
 - Add support for the `opengl' option via graphics/glut and remove the `glfw'
   option to follow upstream changes. Adjust options.mk and buildlink3.mk
   accordingly.
 - Add patches/patch-platform_gl_gl-app.h to not force freeglut GLUT
   implementation to every non-APPLE platforms (glut also works!) and adjust the
   glut.h include.
 - Add a commented out lcms2 bl3 inclusion entry, lcms2>=2.9 is needed (due
   "lcms2art.h" et al. inclusion, so disable it for now)
 - Explain the OPJ_STATIC comment in patches/patch-source_fitz_load-jpx.c
   a bit more in depth... ...this will hopefully save some time to
   debug opj_* undefined symbols when trying to link libmupdf and
   accidently omitting the patches/patch-source_fitz_load-jpx.c
   hunk (for extra debugging stories fun, if OPJ_STATIC is defined
   some opj_* symbols are defined while others are not defined,
   making the debugging of that problem more naughty!).
 - Inject HAVE_{CURL,GLUT} variables via MAKE_ENV in options.mk to avoid
   depending on www/curl and graphics/glut (yes, that's a bit kludgy
   but unfortunately mupdf doesn't have a configure and so there
   isn't a more sensible way to do it).  This is needed to avoid
   building mupdf-gl for native X.org where the glut.pc pkg-config
   file is available at build time.  Also adjust patches/patch-ab
   accordingly.
 - Remove patches/patch-CVE*, they are no longer needed (all applied in 1.12.0)
 - Bump BUILDLINK_API_DEPENDS.mupdf to 1.12.0 (there were several API changes
   from 1.11 to 1.12.0) and remove the now redundant and no longer needed
   BUILDLINK_ABI_DEPENDS.mupdf.

Changes:
List of changes in MuPDF 1.12.0

* Color management:
   * LCMS2 library for color management.
   * CMYK rendering with overprint simulation.
   * Spot color rendering.
   * Transparency rendering fixes.

* Structured text output improvements:
   * Reworked structured text API.
   * Faster text searching.
   * Highlight and copy text by selecting lines instead of by area.
   * New semantic XHTML output format.
   * New layout preserving HTML output format.

* Features and improvements:
   * Improved non-AA rendering with new scan converter.
   * Improved LARGEFILE support.
   * Improved TIFF support.
   * Improved documentation.
   * PCLm output.
   * PSD output.
   * New "mutool trace" tool.
   * New "mutool sign" tool (work in progress).
   * Text redaction (work in progress).

* Lots of bug fixes.
2017-12-18 15:06:33 +00:00
jperkin
615fcfe991 fig2dev: SunOS needs an explicit -liconv. 2017-12-18 13:06:15 +00:00
jperkin
b3a3e9b85a poppler-cpp: SunOS needs explicit -liconv for feature test. 2017-12-18 12:54:10 +00:00
leot
323b9e870b cups-filters: Make avahi' and dbus' support available as PKG_OPTIONS
Make `avahi' and `dbus' available as PKG_OPTIONS, both enabled by default (as
per old cups-filters).

Please note that gdbus-codegen is invoked unconditionally and so still needed
also in the `-dbus' case.

Bump PKGREVISION (strictly speaking that's probably not needed but the dbus
dependency was previously picked up indirectly via net/avahi).
2017-12-17 21:16:07 +00:00
adam
3ccc795269 py-reportlab: updated to 3.4.0
RELEASE 3.4:
* More pagesizes from https://en.wikipedia.org/wiki/Paper_size (contributed by https://bitbucket.org/alainchiasson/)
* add in fillMode (fill-rule) variable to the graphics state for drawings
* add support for automatic bullet rotation in ListFlowables.
* fix acroform annotation bug in radios (reported by Olivia Zhang)
* fix split paragraph rendering bug (reported by Olivia Zhang & Echo Bell)
* Allow Image to have a drawing as argument
* support for Path autoclose & fillMode; version --> 3.3.29
* add support for different fill policies in renderXX drawPath; version-->3.3.28
* allow for UTF_16_LE BOM, fix for bug contributed by Michael Poindexter mpoindexter@housecanary.com
* improved support for images in renderPM/renderSVG bug report from Claude Paroz
* add AcroForm support to canvas; version --> 3.3.22
* avoid cr lf line endings
* attempt to ensure zipImported has some files or returns None
* added additonal test to barcode/test.py
* add an invisible font test thanks https://bitbucket.org/kb/ Konstantin Baierer
* add mailto href test
* improve UPCA barcode contribution by Kyle McFarlane https://bitbucket.org/kylemacfarlane/
* attempt to fix __loader__ issues in pyinstaller suggested by dbrnz @ bitbucket
* fix NormalDate comprisons in python3.x
* fix ypad use in ParagraphAndImage contrib annamarianfr@bitbucket, version-->3.3.16
* try to prevent multiple saving contrib by Tim Meneely
* fix problems with svg drawToString contrib by Eric Gillet & Johann Du Toit
* fix issue reported by Yitzchak Scott-Thoennes <sthoenna@gmail.com>
* fix fake KeepTogether setup in handle_keepWithNext
* add NullActionFlowable, fix empty KeepTogether
* really merge para-measure-fix
* merge para-measure-fix changes
* fixes to TypedPropertyCollection
* changes to Render class; allow drawings to specify initialFontName/Size
* fix python>=3.2 default axis labelling to match python2.x
* fix AttributeError
* add experimental time value axis
* fix bug in python shapes rendering
* add negative span style to test_platypus_tables splitting example
* fix segfault in _rl_accel.c
* attempt to remove quadratic performance hit when longTableOptimize is set
* allow DATA: scheme in open for read
* import Table _rowpositions calculation
* support small ttfs which do not allow subsets
* add rl_settings allowTTFSubsetting
* address issue 76 (deprecated immports)
* add table cell support for simple background shadings, contributed by Jeffrey Creem jcreem@bitbucket
* fix bug in tables.py reported by Vytis Banaitis @ bitbucket; version-->3.3.2
* minor change to allow barWidth setting in ecc200datamatrix.py (suggested by Kyle MacFarlane @ bitbucket)
* make paraparser syntax errors real and fix <sup/sub> tags to have relative values; version-->3.3.1
* ReportLab now runs all tests under Python 2.7, 3.3, 3.4, 3.5 & 3.6.
2017-12-17 16:47:54 +00:00
schnoebe
0e69da3015 Update to HPLIP 3.17.11
HPLIP 3.17.11 - This release has the following changes:

Added support for the following new Distros:
- Ubuntu 17.10 (64bit)

Other Requirement:
- Class Driver support
2017-12-14 20:24:42 +00:00
gdt
c6bb019c86 ghostscript-agpl: Adopt freetype2 hack from fontfonge
This package also needs the missing freetype2 header file on NetBSD 7,
and the same faked-up version seems to work fine.
2017-12-13 13:02:06 +00:00
markd
7f7d42c444 print: Add tex-make4ht{,-doc} 2017-12-10 20:19:21 +00:00
markd
2be4b8767e tex-make4ht{,-doc}: Add version 0.1c
make4ht is a simple build system for tex4ht. It is both
executable, which simplifies tex4ht execution, and a library
which can be used to create customized conversion programs.
2017-12-10 20:17:53 +00:00
bsiegert
065739e562 Fix poppler-glib build.
The gtkdoc.py patch used a mixture of tabs and spaces, which was rejected
by the Python interpreter. Also (with Python 3.6 as default), there was an
uncaught TypeError, which I added to the existing except clause.
2017-12-10 16:02:59 +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
spz
b632d5c0c4 Update poppler packages from 0.59.0 to 0.61.1
fixing CVE-2017-14517 CVE-2017-14518 CVE-2017-14519 CVE-2017-14520
CVE-2017-15565

upstream notable changes:
Release 0.61.1
        core:
         * CairoOutputDev: don't overflow y * stride when accessing image data

        cpp:
         * Fix for corrupted image files on Windows. Bug #102494

        build system:
         * Fix incorrect paths in .pc files. Bug #103578
         * add the custom buildtests target only once. Bug #103003

Release 0.61.0
        core:
         * Fix crashes in broken files
         * Cleanup unused functions from GlobalParams
         * Tweak LZWStream::processNextCode error handling. Bug #103174
         * Warning fixes
         * Remove t1lib code

        qt5:
         * Clean up the remaining Splash code in Arthur backend. Bug #103117
         * ArthurOutputDev: Properly implement saveState/restoreState. Bug #103118
         * Fix leak in ArthurOutputDev::updateFont. Bug #103508

        build system:
         * Use GNUInstallDirs. Bug #103211
         * mingw: Install pkg-config files
         * mingw: change library names to include the soversion. Bug #103157
         * Fix installing a .cc file as header
         * Use -pthread flag instead of -lpthread

Release 0.60.1
        qt5:
         * ArthurOutputDev: Add missing 'return' in error paths

        build system:
         * FindLIBOPENJPEG.cmake: Add CheckCXXSourceCompiles

Release 0.60.0
        core:
         * Enable libcurl support by default
         * PSOutputDev: Fix wrong text generation. Bug #102760
         * Added methods to get and set the font size of text fields. Bug #101692
         * CairoOutputDev: Do not extend the pattern in drawImageMaskRegular
         * CairoOutputDev: do not use the custom downscaling for rendering images when using cairo >= 1.14
         * Fix build with old clang
         * Fix various crashes in broken files
         * Fix some warnings
         * Add some constness to the basic classes
         * Remove unused functions from GlobalParams

        qt5:
         * Added methods to get and set the font size of text fields. Bug #101692
         * Add whether renderToImage shows annotations
         * ArthurOutputDev: Replace Splash font rendering by Qt font rendering
         * ArthurOutputDev: Implement the drawSoftMaskedImage method
         * ArthurOutputDev: Fix several small bugs related to dash pattern handling
         * Fix two minor typos

        build system:
         * cmake is now the default build system
         * autotools based build system has been removed

         utils:
         * pdfinfo: don't truncate dest name
2017-12-08 07:48:11 +00:00
leot
8c283760df cups{,-base}: Update print/cups{,-base} to 2.2.6
pkgsrc changes:
- s/ghostscript/cups-filters/ in MESSAGE (most missing parts needed to use
  non-PS printers are provided by print/cups-filters)
- Define GITHUB_PROJECT to just `cups' (not `cups-base', as PKGBASE).
  This fixes fetching of the distfile from the MASTER_SITES.

Changes:
CUPS v2.2.6
-----------
- DBUS notifications could crash the scheduler (Issue #5143)
- Added USB quirks rules for Canon MP540 and Samsung ML-2160 (Issue #5148)
- Fixed TLS cipher suite selection with GNU TLS (Issue #5145, Issue #5150)
- Localization updates (Issue #5152)
2017-12-02 20:02:34 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
wiz
de1651c8b5 latexmk: update to 454.
From v. 4.52c to 4.54
  In deps_list, correct bug in identifying generated files.
     Otherwise, generated files could have been identified as true
     source files.
  Remove insertion of name of deps file in list of targets in deps file.
  Don't send to screen deps info in deps mode (unless diagnostics on).
  Correct ordering of list of options given by -help.
  Fix incorrect deletion of non-generated aux files.
  Optimize away current directory string in $out_dir and $aux_dir.
  Make compatible with future versions of Perl where File::Glob's glob
    function won't exist.
  Add extra value 1.5 for $bibtex_use, with corresponding option
    -bibtex-cond1; this treats bbl files as conditionally precious in
    cleanup operations, depending on the existence or non-exisitence
    of bib files.
  When running bibtex, ensure that the change in search paths is made to work
    around deficiencies in bibtex is local and does not affect other
    programs.
  Collection of timing information now works in silent mode.
  Set better default previewers for MSys.
  Restore default of $analyze_input_log_always to 1.
    This restores the default detection of certain constructs for dependencies
    for input files in the .log file. See the comments on this variable in
    latexmk.pl for details.  This works around a problem caused by a change in
    the behavior of lualatex in TeXLive 2017; it no longer lists all input
    files in the .fls file.  Note that latexmk.pl always examines the .log
    file for relevant information.  The variable $analyze_input_log_always
    only concerns whether it looks for <...> and (...) constructs.
  Add item to @file_not_found for the particular format of generic package
    warning about "No file", that is produced by glossaries-extra, and
    probably other packages.
  Documentation improvements, especially on methods of implementing
    custom dependencies for multiple kinds of index.
  Document $kpsewhich_show variable.
  Add a sample latexmkrc file for use with bib2gls and glossaries-extra.
2017-11-28 13:49:27 +00:00
wiz
b49b6b3475 *: use py-cairo's bl3.mk file where previously it used cairo:link
Needed when e.g. pkg-config is used to detect py-cairo.
2017-11-25 08:58:55 +00:00
wiz
37ff97a3da *: depend on py-cairo now it supports all python versions 2017-11-24 22:15:58 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
tsutsui
317a50741f ruby-gnome2: update to 3.2.1.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.1: 2017-11-19

This is a memory related bug fix release.

=== Changes

==== Ruby/GLib2

  * Improvements

    * (({GLib::Bytes#initialize})): Stopped to copy data for frozen
      (({String})).

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed memory leaks for output parameters.
      [GitHub#1113][Reported by Will Bryant]

==== Ruby/GIO2

  * Improvements

    * (({Gio::InputStream#read_all})): Made workable.
      [GitHub#1110][Reported by Paul van Tilburg]

    * (({Gio::InputStream#read})): If the given size is (({nil})),
      read until EOF or error. It's compatible with Ruby's IO objects.

==== Ruby/GTK3

  * Improvements

    * Marked top-level windows automatically.
      [GitHub#1103][Reported by cedlemo]

=== Thanks

  * Paul van Tilburg

  * cedlemo

  * Will Bryant
2017-11-22 17:05:52 +00:00
tsutsui
44e0749c4f ruby-gnome2: update to 3.2.0.
Upstream changes (from NEWS):

== Ruby-GNOME2 3.2.0: 2017-11-07

This is a bug fix release for Ruby/Poppler.

=== Changes

==== Ruby/GLib

  * Improvements

    * (({GLib::IOChannel#create_watch})): Supported.
      [GitHub#1106][Reported by kspt-johs]

    * (({GLib::IOChannel#create_watch})): Supported.

==== Ruby/GTK3

  * Improvements

    * Added a sample.
      [GitHub#1109][Patch by cedlemo]

==== Ruby/Poppler

  * Improvements

    * (({Poppler#Document#size})): Added again.

    * (({Poppler#Document#pages})): Added again.

  * Fixes

    * Updated dependencies.
      [GitHub#1107][Reported by OBATA Akio]

    * (({Poppler#Document#initialize(:data => data)})): Added
      workaround. It should be fixed in upstream.

=== Thanks

  * kspt-johs

  * OBATA Akio

  * cedlemo
2017-11-19 10:38:38 +00:00
he
790b11b3d2 Apply fix for CVE-2016-7977,
fixing bug 697169, from
http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=8abd22010eb4db0fb1b10e430d5f5d83e015ef70

Revert fix for CVE-2017-8291, it has build issues :(
Apparently our base ghostscript-gpl is too old for the fix.

Bump PKGREVISION.
2017-11-13 16:52:51 +00:00
he
d87c248d52 Apply fix for CVE-2016-7978,
fixing bug 697179, fixing a double free and memory corruption.
Fix from http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff;h=6f749c0c44e
2017-11-13 16:41:48 +00:00
he
f6b9bd3b5c Apply fix for CVE-2017-8291, from their git repository,
fixing bug 697799: have .rsdparams check its parameters.
Bump PKGREVISION.
2017-11-13 15:10:05 +00:00
khorben
dbcb57753c Bump PKGREVISION on packages depending on CUPS
This should be the last part of the renaming operation for print/cups to
print/cups-base.

Rationale: packages depending on CUPS but not relying on a functional
printing setup only need to depend on print/cups-base (equivalent to the
former print/cups). The new print/cups now depends on print/cups-base
and on print/cups-filters, thus directly providing a functional printing
setup. This bump reflects this change of dependency.

As discussed on tech-pkg@
2017-11-12 16:03:34 +00:00
khorben
08f3106d89 Update dependencies on print/cups to print/cups-base
This is with the notable exception of meta-pkgs/desktop-gnome, which I
believe implies a fully functional cups.

This is still missing revision bumps - I'll be right there (first time I
am doing this on so many packages at a time).

As discussed on tech-pkg@
2017-11-12 15:36:57 +00:00
khorben
ad08695de2 Add cups-base 2017-11-12 14:11:14 +00:00
khorben
3947da03bf Rename print/cups to print/cups-base to depend on cups-filters
This change:
- renames print/cups to print/cups-base,
- lets print/cups-filters depend on print/cups-base instead of cups,
- adds a package print/cups depending on print/cups-base and
  print/cups-filters.

This makes sure installing print/cups always installs
print/cups-filters, as it is necessary for being able to print outside
of Mac OS X since CUPS 1.6.0. You're welcome.

I do not think superseding is necessary, since print/cups will also
install print/cups-base, which really is the same as before. In practice
it is like a new dependency. I do not want to risk a bad "cvs import"
either, sorry.

Bumps PKGREVISION for print/cups and print/cups-filters, since they have
new dependencies now. This is also necessary for everything else currently
depending on print/cups; I will try to commit this right after this one.

Tested on NetBSD/amd64, as reviewed on tech-pkg@.
No breakage observed, apologies if anything goes wrong.
2017-11-12 14:10:15 +00:00
khorben
8da72c45dd Add support for LDFLAGS
This notably fixes building with RELRO enabled.
2017-11-10 18:17:55 +00:00
schnoebe
a5a0433999 Update to HPLIP 3.17.10
HPLIP 3.17.10 - This release has the following changes:
Added Support for the following new Scanners:
  - HP Scanjet Enterprise Flow N9120 fn2 Document Scanner
  - HP Digital Sender Flow 8500 fn2 Document Capture Workstation

Added Support for the following new Distros:
  -  Debian 9.1

HPLIP 3.17.9 - This release has the following changes:
Added Support for the following new Printers:
  - HP OfficeJet Pro 7720 Wide Format All-in-One
  - HP DeskJet AMP All-in-One Printer
  - HP OfficeJet 5220 All-in-One Printer
  - HP OfficeJet 5230 All-in-One Printer
  - HP OfficeJet 5232 All-in-One Printer
  - HP ENVY Photo 6220 All-in-One Printer
  - HP ENVY Photo 6232 All-in-One Printer
  - HP ENVY Photo 7120 All-in-One Printer
  - HP ENVY Photo 7134 All-in-One Printer
  - HP ENVY Photo 7820 All-in-One Printer
  - HP ENVY 5020 All-in-One Printer
  - HP ENVY 5032 All-in-One Printer
  - HP DeskJet Ink Advantage 3735 All-in-One
  - HP ENVY Photo 6234 All-in-One Printer
  - HP ENVY Photo 6230 All-in-One Printer
  - HP AMP 130 All-in-One Printer
  - HP OfficeJet Pro 7730 Wide Format All-in-One
  - HP ENVY Photo 7155 All-in-One Printer
  - HP ENVY Photo 7164 All-in-One Printer
  - HP ENVY Photo 7155 All-In-One Printer
  - HP ENVY Photo 7800 All-In-One Printer
  - HP ENVY Photo 6200 All-In-One Printer
  - HP ENVY Photo 7130 All-in-One Printer
  - HP ENVY Photo 7830 All-in-One Printer
  - HP ENVY Photo 7120 All-in-One Printer
  - HP ENVY Photo 7820 All-in-One Printer
  - HP ENVY Photo 7855 All-in-One Printer
  - HP DeskJet Ink Advantage 5075 All-in-One Printer
  - HP PageWide Enterprise Color 765dn
  - HP PageWide Managed Color E75160dn
  - HP PageWide Enterprise Color MFP 780dn
  - HP PageWide Enterprise Color Flow MFP 785f
  - HP PageWide Enterprise Color Flow MFP 785zs
  - HP PageWide Enterprise Color Flow MFP 785z+
  - HP PageWide Managed Color MFP E77650dn
  - HP PageWide Managed Color MFP E77650dns
  - HP PageWide Managed Color MFP E77660dn
  - HP PageWide Managed Color Flow MFP E77650z
  - HP PageWide Managed Color Flow MFP E77650zs
  - HP PageWide Managed Color Flow MFP E77650z+
  - HP PageWide Managed Color Flow MFP E77660z
  - HP PageWide Managed Color Flow MFP E77660zs
  - HP PageWide Managed Color Flow MFP E77660z+
  - HP ENVY 5030 All-in-One Printer

Added support for the following new Distros:
  - openSuse 42.3 (64-bit)
  - LinuxMint-18.2 (32-bit and 64-bit)
  - Fedora-26 (32-bit and 64-bit)
  - RHEL -7.3 (64-bit)
2017-11-09 20:44:59 +00:00
wiz
3becf0ff5b py-reportlab: actually add patch-src_reportlab_platypus_tables.py to distinfo
bump version again.
2017-11-09 08:10:55 +00:00
wiz
ca0fa08de2 img2eps: follow redirect 2017-11-06 13:26:52 +00:00
joerg
207bcf84b9 Merge fix for quadratic performance of very long tables from upstream.
Bump revision.
2017-11-02 20:03:13 +00:00
dbj
bf6245a414 fix runtime abort when building with recent clang 2017-10-31 08:12:11 +00:00
leot
21e7529bd4 tex-beamer-doc: Fix PLIST (`beamerugthemedefault.pdf' was missing)
Bump PKGREVISION
2017-10-28 16:11:18 +00:00
jperkin
cab8822abe ghostscript-gpl: Fix zlib change fallout. 2017-10-27 16:17:49 +00:00
maya
64b12cf9a6 ghostscript-gpl: use system tiff instead of outdated builtin.
bump pkgrevision
2017-10-26 07:01:33 +00:00
maya
ba47aa3967 ghostscript-gpl: always avoid building builtin (outdated) zlib
It is currently builtin into libgs.so.

bump PKGREVISION
2017-10-26 04:41:37 +00:00
leot
c7c4a4eefa mupdf: backport patches to fix several possible security issues
Backport patches from upstream to address CVE-2017-14685, CVE-2017-14686,
CVE-2017-14687, CVE-2017-15369 and CVE-2017-15587.

These will not be needed for the next mupdf stable release.

Bump PKGREVISION.
2017-10-25 11:00:03 +00:00
leot
8b67161141 cups-filters: Update print/cups-filters to 1.17.9
pkgsrc changes:
 - Delete patches/patch-filter_pdf.cxx that add support to poppler-0.58,
   applied upstream

Changes:
1.17.9
------
 - cups-browsed: Applying option defaults from the
   DefaultOptions directive in cups-browsed.conf got
   lost. Re-introduced it (Bug #1414).
 - cups-browsed: Get printer-location field from remote
   printers.  Thanks to Marek Kasik for the patch (Bug #1413).

1.17.8
------
 - foomatic-rip: Change execution of renderer thread to fail
   whenever any of its individual sub-comands fails. Thanks to
   LUUM (luum at chromium dot org) for the patch (Bug #1412).
 - foomatic-rip: Parent process now ignores SIGPIPE calls from
   upstream/downstream CUPS filters, per
   https://www.cups.org/doc/api-filter.html, while correctly
   noting child process failures and exiting
   accordingly. Thanks to LUUM (luum at chromium dot org) for
   the patch (Bug #1412).
 - Build system: Fixed typo which broke the
   "--enable-gs-ps2write" ./configure command line option (Bug
   #1410).

1.17.7
------
 - braille: Add a mirror option for graphical output. Thanks to
          Samuel Thibault for this patch.
 - braille: Rename the internal cups name of the Resize option
   to the standard well-known and well-documented fitplot
   option. Thanks to Samuel Thibault for this patch.
 - braille: Add support for margins in graphical mode,
   defaulting them to 15 points (a bit more than 5mm). Thanks
   to Samuel Thibault for this patch.
 - braille: Updated French translation. Thanks to Samuel
   Thibault for this patch.
 - braille: Add a PPD which generates UBRL output, i.e. Braille
   expressed in Unicode. This is not useful for actual
   embossers, but very convenient to check output to be
   embossed without wasting paper. Thanks to Samuel Thibault
   for this patch.
 - braille: Add virtual BRF backend for generating
   ready-to-emboss BRF files with CUPS, similarly to the
   cups-pdf backend. Thanks to Samuel Thibault for this patch.
 - braille: Some tools seem to emit true/false instead of
   True/False, so let us cope with it. Thanks to Samuel
   Thibault for this patch.
 - braille: "make uninstall" did not remove all the
   links. Thanks to Samuel Thibault for this patch.
 - braille: Add support for embossing MusicXML files, through
   the FreeDots transcriptor. Thanks to Samuel Thibault for
   this patch.
 - braille: Add proper support for hardware margins on braille
   embossers. Thanks to Samuel Thibault for this patch.
 - braille: Fix the disabling of the text margins in Index
   graphics mode. Thanks to Samuel Thibault for this patch.
 - braille: Support for direct, structured embossing of XML and
   XML-based file formats (like odt, docx, ...). Thanks to
   Samuel Thibault for this patch.

1.17.6
------
 - braille: Embossers can only emboss integer numbers of 2x4
   cells. Thanks to Samuel Thibault for this patch.
 - braille: In Index graphical mode we need to disable the text
   margins, since they come in earlier on the way to
   there. Thanks to Samuel Thibault for this patch.
 - braille: Also, we should always add a 1.6mm margin for
   taking into account the width of dots. Thanks to Samuel
   Thibault for this patch.

1.17.5
------
 - libcupsfilters: In the PPD generator for driverless printing
   renamed the "print-quality" option back to
   "cupsPrintQuality" as the support for this option got fixed
   in CUPS (CUPS issue #5090).
 - braille: Improvements on the braille support for bitmap
   images: Moves the graphical dot distance option to the image
   conversion group, add an option to avoid image resize, and
   make the rotation option easier by proposing to just fit
   paper instead of fitting portrait or landscape. Thanks to
   Samuel Thibault for this patch.
 - braille: Support for embossing vector images as braille.
   Thanks to Samuel Thibault for this patch.
 - braille: Fix liblouis1.defs installation. Thanks to Samuel
   Thibault for this fix.

1.17.4
------
 - pdftopdf: If the input PDF file contains an interactive
   form, flatten it to static PDF so that further manipulation,
   like scaling, number-up, ... do not let the filled for
   content getting lost. This is implemented by using the
   pdftocairo utility of Poppler and if this fails Ghostscript
   (9.22 or later recommended). This will probably replaced by
   a QPDF-based solution later. Thanks to Tobias Hoffmann for
   the QPDF-based detection of PDF forms (Bug #1315, Ubuntu bug
   #1564249).

1.17.3
------
 - bannertopdf: Make it working also with Poppler 0.58.0 and
   newer (Bug #1408).
 - gstoraster, pdftops, foomatic-rip: Added "-dShowAcroForm" to
   all Ghostscript command lines where the input data format
   can be PDF.  With this and the fix of Ghostscript bug
   #698461 most filled PDF forms should be rendered correctly
   by Ghostscript now.
 - libcupsfilters: Do not check maximum resolutions of
   raster-based PDLs, as implementation was incorrect and
   reliability of PDLs is more important than maximum
   resolution.
2017-10-23 13:07:55 +00:00
leot
eca5df3053 cups: Update print/cups to 2.2.5
pkgsrc changes:
- Delete patches/patch-config-scripts_cups-sharedlibs.m4,
  patches/patch-configure.ac and adjust patches/patch-ae to reflect libtool
  upstream update.
- Add patches/patch-config-scripts_cups-libtool.m4 to avoid to use `=='
  not-so-portable test(1) operator.

Changes:
2.2.5
-----
- The scheduler's `-t` option did not force all errors to the standard error
  file, making debugging of configuration problems hard (Issue #5041)
- Fixed a typo in the CUPS Programming Manual (Issue #5042)
- Fixed RPM packaging issue (Issue #5043, Issue #5044)
- The `cupsGetDests` function incorrectly returned an empty list of printers if
  there was no default printer (Issue #5046)
- The `cupsGetDests` function waited too long for network printers (Issue #5049)
- Libtool support was completely broken with current libtool versions that use
  an incompatible command-line syntax (Issue #5050)
- Fixed a build issue with `--enable-mallinfo` (Issue #5051)
- The ippserver test program contained a deadlock issue (Issue #5054)
- The `cupsLocalizeDest*` functions did not provide base localizations for
  all registered IPP attributes and values (Issue #5056)
- The --enable-libtool configure option requires a path to the libtool program,
  but doesn't document or check for it (Issue #5062)
- Fixed the `SSLOptions DenyCBC` option when using GNU TLS (Issue #5065)
- Fixed the `ServerTokens None` option (Issue #5065)
- Fixed the default `ServerAlias` value from `ServerName` (Issue #5072)
- Fixed the adminurl field in the TXT record for fully-qualified `ServerName`
  values (Issue #5074)
- The scheduler now creates a PID file when not running on demand with a modern
  service launcher (Issue #5080)
- The web interface did not support newer language identifiers used by Microsoft
  web browsers (Issue #5803)
- Updated the cups-files.conf and cupsd.conf file documentation for missing
  directives (Issue #5084)
- Fixed an Avahi-related crash bug in the scheduler (Issue #5085, Issue #5086)
- Fixed the interactions between the "print-quality" and "cupsPrintQuality"
  options (Issue #5090)
- The IPP Everywhere PPD generator now sorts the supported resolutions before
  choosing them for draft, normal, and best quality modes (Issue #5091)
- Fixed the localization unit test on Linux (Issue #5097)
- The CUPS library did not reuse domain sockets (Issue #5098)
- Fixed the "make check" target for some environments (Issue #5099)
- The scheduler woke up once per second to remove old temporary queues
  (Issue #5100)
- Added USB quirk rule for Kyocera printer (Issue #5102, Issue #5103)
- Re-documented the limits of `file:///...` device URIs and moved the FileDevice
  directive in `cups-files.conf` to the list of deprecated configuration
  directives (Issue #5117)
- Added USB quirk rule for HP LaserJet 1160 printer (Issue #5121)
- Fixed the script interpreter detection in the configure script (Issue #5122)
- The network backends now retry on more error conditions (Issue #5123)
- Added a French translation of the web interface (Issue #5134)
- `cupsGetDests2` was not using the supplied HTTP connection (Issue #5135)
- `httpAddrConnect` leaked sockets in certain circumstances, causing some
  printers to hang (rdar://31965686)
- Fixed an issue with Chinese localizations on macOS (rdar://32419311)
- The IPP backend now always sends the "finishings" attribute for printers that
  support it because otherwise the client cannot override printer defaults
  (rdar://33169732)
- The `cupsGetNamedDest` function did not use the local default printer
  (rdar://33228500)
- The IPP backend incorrectly sent the "job-pages-per-set" attribute to PDF
  printers (rdar://33250434)
- Fixed the `cups.strings` file that is used on macOS (rdar://33287650)
- CUPS now sends the `Date` HTTP header in IPP requests (rdar://33302034)
- The `ippCopyAttribute` function did not copy out-of-band values correctly
  (rdar://33688003)
- Fixed the localization fallback code on macOS (rdar://33583699)
- The scheduler did not run with a high enough priority, causing problems on
  busy systems (rdar://33789342)
- Added support for Japanese Kaku 1 envelope size (rdar://34774110)
- The `ipptool` program's `-P` option did not work correctly.
- The `ipptool` program did not compare URI scheme or hostname components
  correctly for the WITH-ALL-HOSTNAMES, WITH-ALL-SCHEMES, WITH-HOSTNAME, or
  WITH-SCHEME predicates.
2017-10-23 12:34:54 +00:00
markd
8790f74703 print: Add tex-{makecell,pagenote}{,-doc} 2017-10-23 10:31:00 +00:00
markd
d3f2446f95 tex-pagenote{,-doc}: import version 1.1a
The pagenote package provides tagged notes on a separate page
(also known as 'end notes'). Unless the memoir class is used,
the package requires the ifmtarg package.
2017-10-23 10:28:49 +00:00
markd
bbc6c5aa3c tex-makecell{,-doc}: import version 0.1e
This package supports common layouts for tabular column heads
in whole documents, based on one-column tabular environment. In
addition, it can create multi-lined tabular cells. The Package
also offers: a macro which changes the vertical space around
all the cells in a tabular environment (similar to the function
of the tabls package, but using the facilities of the array)
macros for multirow cells, which use the facilities of the
multirow package; macros to number rows in tables, or to skip
cells; diagonally divided cells; horizontal lines in tabular
environments with defined thickness.
2017-10-23 10:24:57 +00:00
markd
c91e9ea8e4 tex-overpic: update to 1.0
o Code widly rewritten
o More options can be changed locally (suggested by Heiko Oberdiek)
o New environment ``Overpic'' (suggested by Herbert Voß)
2017-10-23 09:17:36 +00:00
markd
3f2679daa8 tex-babel{,-doc}: update to 3.14
- R text (Hebrew-like) and AL text (Arabic-like) in
  luatex, with "European" and "Arabic" numbers,
  mirroring and unmarked L text.

- Fix - `import' ignored `hyphenrules' in ini files.
2017-10-23 09:13:59 +00:00
markd
9c1b467986 tex-jsclasses: update to 2017.45473
* jsclasses: Improve minipage env, avoid conflict with "fixjfm" package.
* okumacro: Add ghost to \kenten.

* All files are converted to UTF-8. If you want ISO-2022-JP encoded
files (for older TeX environment), visit GitHub and download files in
jis/ subdirectory.
* okumacro: \kenten adapted to pTeX p3.7.2.
2017-10-23 09:01:04 +00:00
markd
dcdade673d tex-media9{,-doc}: update to 0.86
changes unknown
2017-10-23 06:53:42 +00:00
markd
141f3d840a tex-ocgx2{,-doc}: update to 0.32
changes unknown
2017-10-23 06:46:58 +00:00
markd
49ada7700a tex-platex{,-doc}: update to 2017.45413
* Fix a bug in tabular environment, which was introduced in version
2017/07/29.
2017-10-23 06:38:17 +00:00
markd
5ec3df1c4c tex-glossaries{,-doc}: update to 4.33
- added package option nolangwarn
- added package option esclocations
- added \GlsSetXdyNumberGroupOrder
- added starred form of \GlsSetXdyFirstLetterAfterDigits
2017-10-23 02:08:35 +00:00
markd
ae6dbd62f7 tex-fmtcount{,-doc}: update to 3.04
* Fix issue (New definition of `\Numberstring` is now causing
problems with glossaries.sty)

* Code optimization with \octal, \hexdecimal, \aaalph, \abalph and
  uppercase counterparts when applicable.

* Declare \ordinalnum with etoolbox \newrobustcmd*, rather than LaTeX
  kernel \DeclareRobustCommand* --- this is preferable for compilation
  with TeX4ht.

* Test bench upgrade.
2017-10-23 01:57:24 +00:00
markd
2f345254a4 tex-tcolorbox{,-doc}: update to 4.11
- Standard internal minipage settings changed from 'c' to 'b' which
should fix some glitches
2017-10-23 01:19:56 +00:00
markd
0462242cae tex-texinfo: update to 5.1.45305
changes unknown
2017-10-23 01:14:12 +00:00
markd
b58749c1ab tex-texlive.infra: update to 2017.45305
use symbolic return codes
2017-10-23 01:11:03 +00:00
markd
f01a4890ab tex-koma-script: update to 3.24
- additional defaults for section command declarations
- improved right-to-left compatibility and new commands \IfRTL and
   \IfLTR
- new option singlespacing for scrlayer and scrlayer-scrpage
- improved manuals
2017-10-23 00:56:05 +00:00
markd
50a6e9f0db tex-updmap-map: update to 2017.45274
changes unknown
2017-10-23 00:41:35 +00:00
markd
ca325cdb85 tex-tex4ht{,-doc}: update to 2017.45263
changes unknown
2017-10-21 04:09:02 +00:00
markd
d923ad977b tex-curves{,-doc}: update to 1.55
changes unknown
2017-10-21 04:01:35 +00:00
markd
693a9f6fe3 tex-amsmath{,-doc}: update to 2.17a
* amsmath.dtx: ensure that overfull alignments give warnings in more cases

* amsmath.dtx: move the nulldelimiterspace correction for closing
  delimiters in \genfrac for extended TeXs to the line before
  \nulldelimiterspace is locally set to 0pt.
2017-10-21 03:56:42 +00:00
markd
702a7a1ae1 tex-babel-french: update to 3.3c
Bugfixes and enhancements:
-- bugfix for footnotes in \frquote{} (lualatex);
-- more sensible warnings about loading of captions.sty, fontspec.sty,
etc.; -- nobreak spaces added by babel-french are now properly
converted to HTML by lwarp (pdftex and xetex engines only); -- new
experimental option `UnicodeNoBreakSpaces' for luatex.
2017-10-21 03:46:00 +00:00
markd
423f51b644 tex-eqparbox{,-doc}: update to 4.1
Version 4.1 of eqparbox corrects a few minor problems with the code and
documentation.
2017-10-21 03:38:01 +00:00
markd
ab35fc94cc tex-babel-hungarian: commit correct distinfo 2017-10-21 03:26:11 +00:00
markd
40960e12ca tex-tocloft-doc: commit correct distinfo 2017-10-21 03:25:12 +00:00
markd
038f5e6174 tex-tocloft: commit correct distinfo 2017-10-21 03:24:33 +00:00
markd
4306a7fb8a tex-powerdot: commit correct distinfo 2017-10-21 03:23:52 +00:00
markd
77015c2cd3 tex-beamer-doc: commit correct distinfo 2017-10-21 03:23:06 +00:00
markd
f05d580c3c tex-beamer: commit correct distinfo 2017-10-21 03:22:28 +00:00
markd
214f45c9e2 tex-ptex-base-doc: commit correct distinfo 2017-10-21 03:19:46 +00:00
markd
8081184a4c tex-ptex-base: commit correct distinfo 2017-10-21 03:18:48 +00:00
markd
e16fd06152 tex-babel-hungarian: update to 1.5c.45186
Bugfixes.
2017-10-21 03:14:25 +00:00
markd
a126434f5f tex-tocloft{,-doc}: update to 2.3i
Minor update to fix conflict with how fancyhdr checks for \chapter being
defined.
2017-10-21 03:11:10 +00:00
markd
7b484e77ed tex-powerdot: update to 1.5c
Replaced clock code by the version by Alexander Grahn to achieve
compatibility with the animate package.
2017-10-21 03:03:47 +00:00