Commit graph

7010 commits

Author SHA1 Message Date
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