Commit graph

308903 commits

Author SHA1 Message Date
leot
063cc7707c doc: Updated print/cups-filters to 1.26.1 2020-01-03 13:26:19 +00:00
leot
dab07efa12 cups-filters: Update to 1.26.1
Changes:
1.26.1
------
 - build system: Install the "implicitclass" backend with
   "-rwx------" permissions, so that CUPS executes it as root,
   as the "ipp" CUPS backend also has to be executed as root
   (Issue #183).
 - build system: Fixed setting permissions when installing the
   "cups-brf" backend.
 - libcupsfilters: When using the
   "media-{bottom,left,right,top}-margin-supported" IPP
   attributes (needed if we have no "media-col-database"), use
   the minimum and not the maximum margins, this allows
   accessing more of the printer's capabilities, especially for
   legacy printers which do not provide sufficient information
   (Issue #22).

1.26.0
------
 - cups-browsed: When generating local queues for printers for
   which the local CUPS daemon would provide temporary queues
   use the PPDs generated by libcupsfilters and not the ones
   generated by CUPS. The PPD generation of libcupsfilters also
   works with IPP-1.x-only printers, printers which do not
   support to query "media-col-database" and printers which
   support driverless printing only via PCLm. This can be
   changed via the "UseCUPSGeneratedPPDs" directive in
   cups-browsed.conf (Issue #22).
 - libcupsfilters: Re-structured the get_printer_attributes()
   function to remove the recursive calls for the fallbacks, to
   check required attributes in the response only if requested,
   and to fully integrate the method of getting a suitable
   response for a full printer capability list also if the
   printer is only IPP 1.1 or does not support the
   "media-col-database" attribute (Issue #22, Issue #163).
 - libcupsfilters, cups-browsed, driverless: Moved the funtions
   get_printer_attributes() and resolve_uri() from cups-browsed
   into libcupsfilters, to share them with the driverless
   utility (Issue #22).
 - implicitclass: Fixed wrong stdout redirection from the
   filters to the IPP backend and hard-coded path for "ipp"
   backend call (Possible fix for Issue #163, Issue #181).
 - cups-browsed, driverless: Use DNS-SD-service-name-based URIs
   instead of host-name-based ones, as CUPS also does. In
   cups-browsed one can switch back to the conventional
   host-name-based URIs via the new "DNSSDBasedDeviceURIs"
   configuration option.  Note that cups-browsed always uses
   conventional URIs for printers discovered via legacy CUPS
   browsing or LDAP.
 - cups-browsed: When removing a CUPS queue, do not consider an
   error (and retry) if the queue does not actually exist. Also
   ignore errors when checking whether there are still
   jobs. This way when a new queue gets created and the
   generation of the PPD file fails the attempt to remove this
   non-existing queueu when removing the printer entry does not
   cause any problem.
 - cups-browsed: Improved the fallback mechanism of the
   get_printer_attributes() function. Instead of considering
   the request failed by the content of the response only when
   not more than the two language atrributes come out, we check
   through a list of required attributes whether they are all
   there.  In addition, we actually fail when all callbacks
   have failed (Issue #22).
 - cups-browsed: Introduced new configuration options
   "UpdateCUPSQueuesMaxPerCall" and
   "PauseBetweenCUPSQueueUpdates" to limit the amount of local
   CUPS queues created, modified, or removed in a single event
   callback. Before, when there were thousands of printers in
   the network, cups-browsed got blocked for other tasks, like
   assigning a destination printer for a cluster print job
   (Issue #163).

1.25.13
-------
 - implicitclass: When passing on the job via the "ipp" CUPS
   backend, set argv[0] to the destination printer URI (Pull
   request #173).
 - cups-browsed: Added another fallback to the
   get-printer-attributes IPP request: Now after failing the
   standard request ("all", "media-col-database") with both IPP
   2.0 and IPP 1.1, try simply "all", without
   "media-col-database" (Pull request #173).
 - cups-browsed: Do not set printer-is-shared for remote CUPS
   queue when making a temporary queue permanent (Pull request
   #180).
 - cups-browsed: Fix leaks of ipp_t struct and load balancing
   on the servers (Pull request #179).
 - cups-browsed, implicitclass: Prioritize Apple Raster against
   PWG Raster when selecting the PDL for the destination
   printer for a job sent to a cluster, also cleaned up the PDL
   selector code and added PostScript support.
 - libcupsfilters: Updated the PPD generator adding all changes
   of the PPD generator of CUPS: Support for "job-account-id",
   "job-accounting-user-id", "job-password", finishing options
   "trim-..." added, finishing options and
   "finishing-col-database" support synced with CUPS.
 - libcupsfilters: In the PPD generator get the mode for
   handling the back sides of the sheets when printing duplex
   preferrably from the "urf-supported" attribute.
 - libcupsfilters: Fixed bug that the PPD generator did not
   output the "*CloseUI: *ColorModel" line when it did not
   determine a default setting for "ColorModel".
 - cups-browsed: Added some missing memory allocations leading
   to a segfault (Issue #175).

1.25.12
-------
 - libcupsfilters: Use the text names "Draft", "Normal", and
   "High" instead of 3, 4, and 5 as choice names for the
   "cupsPrintQuality" option as CUPS does (Issue #171).
 - libcupsfilters: If a printer supports both Apple Raster and
   PWG Raster let the generated PPD use Apple Raster as there
   are several printers which report PWG Raster support but do
   not actually print PWG Raster (Pull reguest #168, Issue
   #171, CUPS issue #5238).
 - cups-browsed: Fix unset location check to use DNS-SD field
   (Pull request #172).
 - libcupsfilters, beh, implicitclass, foomatic-rip,
   imagetopdf, mupdftoraster, pdftops, sys5ippprinter,
   cups-browsed, driverless: Silenced all compiler warnings to
   make the build process of cups-filters completely free of
   warnings.
 - pdftops: Fixed crash when using filter without PPD file.
 - pdftops: If printing grayscale jobs with Ghostscript as PDF
   renderer, add "-sProcessColorModel=DeviceGray" to
   Ghostscript command line.
 - pdftops: Do not use the ugly "pdftops -level1 ..."
   workaround to get grayscale PostScript output from
   Poppler. It leads to huge output files with Poppler's
   "pdftops" utility and does not work at all with
   "pdftocairo".  Poppler itself does not support PostScript
   output converted to grayscale. Issue a warning with the hint
   to use Ghostscript or MuPDF as PDF renderer (Issue #169).
 - libcupsfilters: In the cupsRasterParseIPPOptions()
   accept also "Mono", "Monochrome", and "Gray" as color
   space names.
2020-01-03 13:26:08 +00:00
adam
6fec2c3507 Updated devel/py-coverage, devel/py-pebble 2020-01-03 13:20:38 +00:00
adam
b39e64b7b1 py-pebble: updated to 4.4.1
release 4.4.1
Fixes:
- handle submitted unpickleable objects

Improvements:
- use `poll` instead of `select` to handle file
  descriptors greater than 1024
2020-01-03 13:20:20 +00:00
adam
b113517731 py-coverage: updated to 5.0.1
Version 5.0.1:

- If a 4.x data file is the cause of a "file is not a database" error, then use
  a more specific error message, "Looks like a coverage 4.x data file, are you
  mixing versions of coverage?"  Helps diagnose the problems described in
  `issue 886`_.

- Measurement contexts and relative file names didn't work together, as
  reported in `issue 899`_ and `issue 900`_.  This is now fixed, thanks to
  David Szotten.

- When using ``coverage run --concurrency=multiprocessing``, all data files
  should be named with parallel-ready suffixes.  5.0 mistakenly named the main
  process' file with no suffix when using ``--append``.  This is now fixed,
  closing `issue 880`_.

- Fixed a problem on Windows when the current directory is changed to a
  different drive (`issue 895`_).  Thanks, Olivier Grisel.

- Updated Python 3.9 support to 3.9a2.
2020-01-03 13:17:52 +00:00
adam
d34b9784c1 Updated textproc/py-pallets-sphinx-themes, devel/py-pyparsing 2020-01-03 12:47:45 +00:00
adam
ddb5bc0d61 py-pyparsing: updated to 2.4.6
Version 2.4.6:

- Fixed typos in White mapping of whitespace characters, to use
  correct "\u" prefix instead of "u\".

- Fix bug in left-associative ternary operators defined using
  infixNotation. First reported on StackOverflow by user Jeronimo.

- Backport of pyparsing_test namespace from 3.0.0, including
  TestParseResultsAsserts mixin class defining unittest-helper
  methods:
  . def assertParseResultsEquals(
            self, result, expected_list=None, expected_dict=None, msg=None)
  . def assertParseAndCheckList(
            self, expr, test_string, expected_list, msg=None, verbose=True)
  . def assertParseAndCheckDict(
            self, expr, test_string, expected_dict, msg=None, verbose=True)
  . def assertRunTestResults(
            self, run_tests_report, expected_parse_results=None, msg=None)
  . def assertRaisesParseException(self, exc_type=ParseException, msg=None)

  To use the methods in this mixin class, declare your unittest classes as:

    from pyparsing import pyparsing_test as ppt
    class MyParserTest(ppt.TestParseResultsAsserts, unittest.TestCase):
        ...
2020-01-03 12:47:22 +00:00
adam
5a01261797 py-pallets-sphinx-themes: updated to 1.2.3
Version 1.2.3
- Use built-in :mod:`importlib.metadata` on Python 3.8.
2020-01-03 12:45:10 +00:00
adam
70e041a563 Updated devel/py-py, devel/py-fakefs 2020-01-03 12:38:13 +00:00
adam
06eda03da6 py-fakefs: updated to 3.7.1
Version 3.7.1:
This version adds support for Python 3.7.6 and 3.8.1.

Fixes
* Adapted fake `pathlib` to changes in Python 3.7.6/3.8.1

Version 3.7:

Fixes
This version adds support for Python 3.8.

_Note:_ This is the last pyfakefs version that will support Python 2.7
and Python 3.4 (possible bug fix releases notwithstanding).

* added support for Python 3.8
* added preliminary support for Windows-specific `os.stat_result` attributes
  `tst_file_attributes` and `st_reparse_tag`
* added support for fake `os.sendfile` (Posix only, Python 3 only)

Fixes
* support `devnull` in Windows under Python 3.8
* fixed side effect of calling `DirEntry.stat()` under Windows (changed
  st_nlink)
* fixed problem of fake modules still referenced after a test in modules
  loaded during the test
* correctly handle missing read permission for parent directory
* raise for `os.scandir` with non-existing directory

Infrastructure
* fixed CI tests scripts to always propagate errors
2020-01-03 12:37:53 +00:00
adam
7d9c02214d py-py: updated to 1.8.1
1.8.1:
- Handle ``FileNotFoundError`` when trying to import pathlib in ``path.common``
  on Python 3.4.
- ``py.path.local.samefile`` now works correctly in Python 3 on Windows when dealing with symlinks.
2020-01-03 12:33:19 +00:00
adam
246b726c38 Updated net/py-gsutil, math/py-simpleeval 2020-01-03 12:17:58 +00:00
adam
7b3e9c6a88 py-simpleeval: updated to 0.9.10
0.9.10:
Unknown changes
2020-01-03 12:17:37 +00:00
adam
a27e183bc6 py-gsutil: updated to 4.46
Release 4.46:
Bug Fixes
- Fixed issue with domain permissions functionality.
2020-01-03 12:09:06 +00:00
adam
dc1b399f35 Updated devel/py-test-xdist, textproc/py-parse, devel/py-logbook, lang/py-mypy 2020-01-03 11:54:27 +00:00
adam
4c67e8bcd5 py-mypy: updated to 0.761
Mypy 0.760 was released. This release includes various fixes and improvements, and a type signature suggestion feature for tools.
2020-01-03 11:53:09 +00:00
adam
cffdddda51 py-logbook: updated to 1.5.3
1.5.3:
Unknown changes
2020-01-03 11:49:58 +00:00
nia
5200bd09f6 doc: Updated misc/mdp to 1.0.15 2020-01-03 11:47:29 +00:00
nia
a123a237e3 mdp: Update to 1.0.15
Upstream does not provide a changelog.
2020-01-03 11:47:19 +00:00
adam
ff9d645741 py-parse: updated to 1.14.0
1.14.0 More broad acceptance of Fortran number format
1.13.1 Project metadata correction.
1.13.0 Handle Fortran formatted numbers with no leading 0 before decimal point. Handle comparison of FixedTzOffset with other types of object.
2020-01-03 11:46:26 +00:00
adam
9dda9ad69f py-test-xdist: updated to 1.31.0
pytest-xdist 1.31.0:

Features
- Add support for Python 3.8.

Bug Fixes
- Fix regression that caused custom plugin command-line arguments to be discarded when using ``--tx`` mode.
2020-01-03 11:44:04 +00:00
pho
3620264eed Explicitly set the ld command to ${LD}
Without doing this the resulting compiler will have a cwrapper ld
embedded, and will be unable to bootstrap later versions of GHC.
2020-01-03 11:11:29 +00:00
roy
3a9a449a95 doc: Updated net/dhcpcd to 8.1.5 2020-01-03 10:15:29 +00:00
roy
d84b177b34 Update to dhcpcd-8.1.5 with the following changes:
* inet: Allow forcing a host route from an interface without a lease
 * dhcpcd: Don't wait for an address family to complete if not using it
 * Linux: fix RA time unit confusion

If you are suffering from IPv6 addresses not transitioning from the
tentative state (regression from dhcpcd-8.1 on Linux), you will need
to do one of the following after installing dhcpcd:

 * reboot

   OR

 * dhcpcd -x
 * echo 1000 > /proc/sys/net/ipv6/neigh/$interface/retrans_time_ms
 * ip -f inet6 a flush
 * start dhcpcd as normal
2020-01-03 10:15:18 +00:00
adam
606c259278 Updated textproc/py-jellyfish, audio/py-beets 2020-01-03 08:43:16 +00:00
adam
2b32e32621 py-beets: mark as incompatible with Python 2.7; add dash to binary 2020-01-03 08:42:32 +00:00
adam
2a45f00204 py-jellyfish: updated to 0.7.2
0.7.2:
* fix CJellyfish damerau_levenshtein w/ unicode, thanks to immerrr
* fix final H in NYSIIS

0.7.1:
* restrict install to Python >= 3.4

0.7.0:
* drop Python 2 compatibility & legacy code
* add bugfix for NYSIIS for words starting with PF
2020-01-03 08:37:56 +00:00
adam
b57c78ad64 Updated devel/py-ruamel-ordereddict, databases/py-multidict 2020-01-03 08:32:22 +00:00
adam
906018e8fd py-multidict: updated to 4.7.3
4.7.3:
Features
- Implement ``__sizeof__`` function to correctly calculate all internal structures size.
- Expose ``getversion()`` function.

Bugfixes
- Fix crashes in ``popone``/``popall`` when default is returned.

Improved Documentation
- Corrected the documentation for ``MultiDict.extend()``


4.7.2:
Bugfixes
- Fix crashing when multidict is used pyinstaller
- Fix typing for `CIMultiDict.copy`
- Fix memory leak in ``MultiDict.copy()``
2020-01-03 08:32:02 +00:00
adam
294b0f7904 py-ruamel-ordereddict: updated to 0.4.14
0.4.14:
Bug fixes.
2020-01-03 08:27:43 +00:00
adam
9a3fd3bc1e Updated net/grpc, net/py-grpcio, net/py-grpcio-tools; Added net/py-grpcio-testing 2020-01-03 08:23:07 +00:00
adam
8d5a0003fb Added py-grpcio-testing 2020-01-03 08:22:24 +00:00
pho
342eb94a47 Update to cgrep-6.6.30
No changelogs are provided by the upstream.
2020-01-03 08:22:08 +00:00
adam
ab472672dd grpc: updated to 1.26.0
Release v1.26.0
This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core
Fix compression filter crash on empty payload.
Ensure awake pollset_work threads exist on Windows.
Disable client_idle_filter.
Remove gpr_get/set_allocation_functions.
Security audit response.

C++
Automatically disable testing frameworks if gRPC_BUILD_TESTS=OFF.
Do not build channelz when gRPC_USE_PROTO_LITE.
Add options for all codegen plugins.
gRPC-C++ podspec follows gRPC versioning.
Issue 19208: Fix pollset_set_del_fd to cleanup all fd references.
De-duplicate .proto file processing.
cmake: Add VERSION and SOVERSION properties to libraries.

Python
Release Python3.8 wheels for Windows.
Release Python3.8 wheel on macOS.
Fix issue with exception being out of scope in Python 3.
[AIO] Implement the shutdown process for AIO server and completion queue.
Attempt to drop support for Python 3.4.
AIO Unified call interface.
Make sure Core aware of gevent Cython objects.
[bazel] Add an ability to call an optional custom plugin for py_proto_library and py_grpc_library.
2020-01-03 08:21:36 +00:00
adam
b0a890c38b py-cElementTree: fixed in lang/python 2020-01-03 08:03:59 +00:00
pho
0d8faf616c Add hs-yaml 2020-01-03 08:03:35 +00:00
pho
7482d2c613 doc: Added textproc/hs-yaml version 0.8.30 2020-01-03 08:03:15 +00:00
pho
e37a3f2304 Import yaml-0.8.30 from wip
Provides support for parsing and emitting Yaml documents.

Data.Yaml provides a high-level interface based around the JSON
datatypes provided by the aeson package. It uses Text.Libyaml from
libyaml in its implementation of the low-level yaml encoder/decoder.
2020-01-03 08:03:05 +00:00
pho
4aa917010d Add hs-conduit 2020-01-03 07:52:42 +00:00
pho
e62820a445 Import conduit-1.2.13.1 from wip
conduit is a solution to the streaming data problem, allowing for
production, transformation, and consumption of streams of data in constant
memory. It is an alternative to lazy I/O which guarantees deterministic
resource handling, and fits in the same general solution space as
enumerator/iteratee and pipes. For a tutorial, please visit
https://haskell.fpcomplete.com/user/snoyberg/library-documentation/conduit-overview
2020-01-03 07:52:17 +00:00
pho
6d7b6312c7 Add hs-mono-traversable 2020-01-03 07:47:03 +00:00
pho
5e7b6b99c3 doc: Added devel/hs-mono-traversable version 1.0.8.1 2020-01-03 07:46:40 +00:00
pho
e4bbef58e8 Downgrade to mono-traversable-1.0.8.1
The latest release 1.0.15.1 turned out to be incompatible with GHC
7.10.x. It should be updated when we make a package for GHC 8.
2020-01-03 07:46:30 +00:00
pho
d5c7af3c99 Import mono-traversable-1.0.15.1
Type classes for mapping, folding, and traversing monomorphic and
polymorphic containers. Haskell is good at operating over polymorphic
containers such as a list [a]. A monomorphic container is one such as
Text which has a type Text that does not expose a type variable for
the underlying characters.
2020-01-03 07:42:18 +00:00
pho
1d9fd17b3e Add hs-unix-compat 2020-01-03 06:48:43 +00:00
pho
3ce3788658 doc: Added devel/hs-unix-compat version 0.5.2 2020-01-03 06:48:20 +00:00
pho
ad0e8f7c9e Import unix-compat-0.5.2 from wip
This package provides portable implementations of parts of the unix
package. This package re-exports the unix package when available. When
it isn't available, portable implementations are used.
2020-01-03 06:48:10 +00:00
pho
d5561610c6 Add hs-unicode-show 2020-01-03 06:45:23 +00:00
pho
22051d73b0 doc: Added textproc/hs-unicode-show version 0.1.0.4 2020-01-03 06:44:59 +00:00
pho
fdd2f04b08 Import unicode-show-0.1.0.4
This package provides variants of show and print functions that does
not escape non-ascii characters.
2020-01-03 06:44:47 +00:00