Commit graph

293533 commits

Author SHA1 Message Date
hauke
808a1e949f Add support for mutexes on aarch64 with GCC via databases/db4. 2019-02-19 15:18:19 +00:00
tm
1d3eae6e67 py-nacl: Provide PKGNAME fix to work with lintpkgsrc 2019-02-19 14:22:58 +00:00
kamil
8c4704e7f0 haxm: Correct retrieving CPU index
Bump PKGREVISION.

Issue reported by <gson>
Patch and testing by <gson>
2019-02-19 13:49:14 +00:00
tm
cdc57a0d2c py-nacl: remove unwanted example file 2019-02-19 12:43:51 +00:00
adam
e0ee1d3eac Updated net/py-gevent, lang/py-parso 2019-02-19 12:32:15 +00:00
adam
76fe4392a3 py-parso: updated to 0.3.4
0.3.4:
- Fix an f-string tokenizer error

0.3.3:
- Fix async errors in the diff parser
- A fix in iter_errors
- This is a very small bugfix release

0.3.2:
- 20+ bugfixes in the diff parser and 3 in the tokenizer
- A fuzzer for the diff parser, to give confidence that the diff parser is in a
  good shape.
- Some bugfixes for f-string
2019-02-19 12:31:55 +00:00
tm
a905c43670 doc: Updated security/py-nacl to 1.3.0 2019-02-19 12:29:42 +00:00
adam
37001d4a53 py-gevent: updated to 1.4.0
1.4.0:

- Build with Cython 0.29 in '3str' mode.

- Test with PyPy 6.0 on Windows.

- Add support for application-wide callbacks when Greenlet objects
  are started.

- Fix consuming a single ready object using
  next(gevent.iwait(objs)). Previously such a construction would
  hang because iter was not called.

- Make gevent.iwait return an iterator that can now also be used as
  a context manager. If you'll only be consuming part of the iterator,
  use it in a with block to avoid leaking resources.

- Fix semaphores to immediately notify links if they are ready and
  rawlink() is called. This behaves like Event and
  AsyncEvent. Note that the order in which semaphore links are
  called is not specified.

- Improve safety of handling exceptions during interpreter shutdown.

- Remove the deprecated ability to specify GEVENT_RESOLVER and
  other importable settings as a path/to/a/package.module.item.
  This had race conditions and didn't work with complicated resolver
  implementations. Place the required package or module on sys.path
  first.

- Reduce the chances that using the blocking monitor functionality
  could result in apparently random SystemError:
  Objects/tupleobject.c: bad argument to internal function.

- Refactored the gevent test runner and test suite to make them more
  reusable. In particular, the tests are now run with python -m
  gevent.tests.

- Make a monkey-patched socket.getaddrinfo return socket module
  enums instead of plain integers for the socket type and address
  family on Python 3.

- Make gevent's pywsgi server set the non-standard environment value
  wsgi.input_terminated to True.

- Make gevent.util.assert_switches produce more informative messages
  when the assertion fails.

- Python 2: If a gevent.socket was closed asynchronously (in a
  different greenlet or a hub callback), AttributeError could result
  if the socket was already in use. Now the correct socket.error
  should be raised.

- Fix :meth:gevent.threadpool.ThreadPool.join raising a
  UserWarning when using the libuv backend.

- Fix FileObjectPosix.seek raising OSError when it should have
  been IOError on Python 2.

- Upgrade libuv from 1.23.2 to 1.24.0.
2019-02-19 12:26:13 +00:00
tm
5e53168409 py-nacl: update to 1.3.0
1.3.0 2018-09-26
- Added support for Python 3.7.
- Update libsodium to 1.0.16.
- Run and test all code examples in PyNaCl docs through sphinx's doctest builder.
- Add low-level bindings for chacha20-poly1305 AEAD constructions.
- Add low-level bindings for the chacha20-poly1305 secretstream constructions.
- Add low-level bindings for ed25519ph pre-hashed signing construction.
- Add low-level bindings for constant-time increment and addition on fixed-precision big integers represented as little-endian byte sequences.
- Add low-level bindings for the ISO/IEC 7816-4 compatible padding API.
- Add low-level bindings for libsodium's crypto_kx... key exchange construction.
- Set hypothesis deadline to None in tests/test_pwhash.py to avoid incorrect test failures on slower processor architectures. GitHub issue #370

1.2.1 - 2017-12-04
- Update hypothesis minimum allowed version.
- Infrastructure: add proper configuration for readthedocs builder runtime environment.

1.2.0 - 2017-11-01
- Update libsodium to 1.0.15.
- Infrastructure: add jenkins support for automatic build of manylinux1 binary wheels
- Added support for SealedBox construction.
- Added support for argon2i and argon2id password hashing constructs and restructured high-level password hashing implementation to expose the same interface for all hashers.
- Added support for 128 bit siphashx24 variant of siphash24.
- Added support for from_seed APIs for X25519 keypair generation.
- Dropped support for Python 3.3.
2019-02-19 12:14:22 +00:00
adam
d2099243fd Updated www/py-soupsieve, time/py-arrow 2019-02-19 09:48:41 +00:00
adam
a5e19eb0ef py-arrow: updated to 0.13.1
Version 0.13.1
Add support for Python 3.7.
Remove deprecation decorators for Arrow.range(), Arrow.span_range() and Arrow.interval(). All now return generators, wrap with list() to get old behavior.
2019-02-19 09:48:22 +00:00
adam
0859119e88 py-soupsieve: updated to 1.8
1.8.0
NEW: Add custom selector support.
FIX: Small tweak to CSS identifier pattern to ensure it matches the CSS specification exactly. Specifically, you can't have an identifier of only -.
FIX: CSS string patterns should allow escaping newlines to span strings across multiple lines.
FIX: Newline regular expression for CSS newlines should treat \r\n as a single character, especially in cases such as string escapes: \\\r\n.
FIX: Allow -- as a valid identifier or identifier start.
FIX: Bad CSS syntax now raises a SelectorSyntaxError, which is still currently derived from SyntaxError, but will most likely be derived from Exception in the future.
2019-02-19 09:43:56 +00:00
adam
7888a8c4d5 Updated devel/py-test, devel/py-flake8, devel/py-ipython 2019-02-19 08:30:20 +00:00
adam
8790555fec py-ipython: updated to 7.3.0
IPython 7.3.0

IPython 7.3.0 bring several bug fixes and small improvements that you will
described bellow.

The biggest change to this release is the implementation of the %conda and
%pip magics, that will attempt to install packages in the **current
environment**. You may still need to restart your interpreter or kernel for the
change to be taken into account, but it should simplify installation of packages
into remote environment. Installing using pip/conda from the command line is
still the prefer method.

The %pip magic was already present, but was only printing a warning; now it
will actually forward commands to pip.

Misc bug fixes and improvements:

 - Compatibility with Python 3.8.
 - Do not expand shell variable in execution magics, and added the
   no_var_expand decorator for magic requiring a similar functionality
 - Add %pip and %conda magic
 - Re-initialize posix aliases after a %reset
 - Allow the IPython command line to run *.ipynb files
2019-02-19 08:29:56 +00:00
adam
06be616add py-flake8: updated to 3.7.6
3.7.6:
Bugs Fixed
Fix --per-file-ignores for multi-letter error codes
Improve flake8 speed when only 1 filename is passed
2019-02-19 08:27:47 +00:00
adam
c4cbcfe935 py-test: updated to 4.3.0
pytest 4.3.0:

Deprecations
* pytest.warns() now emits a warning when it receives unknown keyword arguments.

This will be changed into an error in the future.

Features
* Usage errors from argparse are mapped to pytest’s UsageError.

* Add the --ignore-glob parameter to exclude test-modules with Unix shell-style wildcards. Add the collect_ignore_glob for conftest.py to exclude test-modules with Unix shell-style wildcards.

* The warning about Python 2.7 and 3.4 not being supported in pytest 5.0 has been removed.

In the end it was considered to be more of a nuisance than actual utility and users of those Python versions shouldn’t have problems as pip will not install pytest 5.0 on those interpreters.

* With the help of new set_log_path() method there is a way to set log_file paths from hooks.

Bug Fixes
* --help and --version are handled with UsageError.
* Fix AssertionError with collection of broken symlinks with packages.
2019-02-19 08:25:49 +00:00
gdt
b549c199d5 doc: Updated devel/libextractor to 1.9 2019-02-19 00:09:29 +00:00
gdt
41dd4e423d libextrator: Update to libextractor-1.9 (from ng0 via wip)
upstream changes:
* CVEs fixed in or before version 1.9: CVE-2018-20430, CVE-2018-20431, CVE-2017-15922, CVE-2017-17440
* upstream ChangeLog:
Sun 10 Feb 2019 05:05:22 PM CET
	Added Danish translation.
	Releasing GNU libextractor 1.9. -CG

Thu Dec 20 22:48:47 CET 2018
	Fix #5493: possible out-of-bounds read in libextractor_common
	in case of iconv() failure.
	Fix #5494: NULL dereference in OLE2 extractor (for malformed input). -CG

Sun Dec  2 12:05:33 CET 2018
	Fix #5488: do not export non-public functions from API. -CG
2019-02-19 00:09:21 +00:00
gdt
7e43c07e50 libextractor: Add more dependencies (from ng0@ via wip)
* include buildlink3 for:
   libarchive, flac, libsmf, exiv2, jpeg, tiff,
   libmp4v2, tidy
 * update PLIST
2019-02-19 00:03:45 +00:00
minskim
4043b1a986 Bump PKGREVISION for PLIST change
This should have been done when Lanai was added to the default target
list.
2019-02-18 16:56:40 +00:00
schmonz
8aba05fa56 Modules are .bundle on Darwin. 2019-02-18 16:30:26 +00:00
bsiegert
1fabd10317 doc: Updated lang/rakudo to 2018.12 2019-02-18 14:17:43 +00:00
bsiegert
d90b7eadba Update rakudo to 2018.12.
New in 2018.12:
  + Fixes:
    + Fixed infiniloops with some set operators [99d94db4][9f5cc8d1]
    + Fixed regression in handling of `"1"..9` [d92b155c]
    + Fixed use of `Proxy` in a class attribute using
        the `Attribute`.`get_value`/`set_value` interface [a5411e45]
    + Fixed semantics of `minpairs`/`maxpairs` (ignore undefined values) [7bf7a2c6]
    + Fixed error on `@a > 2` if `@a` is a native array
    + Fixed error reporting on initializing shaped array with
        improperly shaped data [fd216fec]
    + Negative indexes on native arrays are now checked properly [dd2af90c]
    + Fixed use of uninitialized value in `IO::Notification` [83d0056b]
    + Enums can now have private methods mixed in [3c2cfb22]
    + Fixed resource content lookup for `Distribution::Path` [370310b3]
    + Fixed precompilation when cwd gets changed at run time [e2e5cc53]
    + Shared library versions are now ignored on OpenBSD [5603128e]
    + Many improvements to the JS backend [1865db0d][fdd249a3][194c84b9]
        [1dd59f10][52c2af5d][8b13655c][2869a48b][cf5432ae][758caa89]
        [e0b943d0][a759f9d7]
    + Various improvements to produced messages [869b9e58][abfb9a40]
        [79824db5][55d08c8f][24c8e172]
  + Additions:
    + Added `Endian` enum and implemented new methods in `blob8`/`buf8`
        for reading/writing native values [46d4c9fe][011c6f11][f66861dc]
        [f0279313][b781f8cc][543219c9][77182713][06156a7c]
    + Added `Kernel.endian` [2a761ca7][af43b159]
    + Implemented `Blob.readint` / `Buf.writeint` [4f14d713][fecfb22d]
        [5cc0e02d][79dd1c8e][ceaf7218][631940c7][38afa2d6][e7b61aff]
    + Added `.native-descriptor` for async sockets [a4db9139][2fd90b1e]
    + Added `.Real` method to native arrays [dd3f91a2]
    + Implemented `last` and `LAST` in `whenever` blocks [890d628a]
  + Efficiency:
    + Made `<$rx>` interpolation 1.05x as fast [62243cd9]
    + Made simple regex matches 1.05x as fast [01c56b48]
    + Other minor optimizations [93ea7ed1][a0cb89a7][adb85609][6c2f3c83]
  + Internal:
    + Introduced a more generally usable `X::ArrayShapeMismatch` error [dd030145]
    + Internal micro-optimizations [38bc682b][f18432ea]
2019-02-18 14:16:52 +00:00
bsiegert
ce19293462 replace-interpreter.mk: support REPLACE_PERL6.
This is basically the same as REPLACE_PERL, except that there is a default
for ${PERL6} inline if it is not otherwise defined.
2019-02-18 14:10:37 +00:00
wiz
aebdca030e lua-alt-getopt: add missing pkg-config tool. 2019-02-18 13:15:22 +00:00
adam
18ad3a33c4 Updated devel/py-zconfig, lang/py-js2py 2019-02-18 12:57:41 +00:00
adam
21168b7cc3 py-js2py: updated to 0.60
0.60:
Unknown changes
2019-02-18 12:57:21 +00:00
adam
01faeb9cb9 py-zconfig: updated to 3.4.0
3.4.0:

Many changes have been made in the support for logging configurations:

- The log handler section types defined by the
  ZConfig.components.logger package support additional, optional
  parameters:

  style
      Used to configure alternate format styles as found in the Python 3
      standard library.  Four style values are supported:
      classic (the default), format (equivalent to style='{'
      in Python 3), template (equivalent to style='$'), and
      safe-template (similar to template, but using the
      string.Template method safe_substitute method).  A
      best-effort implementation is provided for Python 2.

  arbitrary-fields
      A Boolean defauting to False for backward compatibility,
      allows arbitrary replacement field names to be accepted in the
      format string (regardless of the style setting).  This
      supports applications where log records are known to be generated
      with additional string or numeric fields, at least for some
      loggers.  (An exception is still raised at format time if the
      additional fields are not provided, unless the style value
      safe-template is used.)

- The logfile section type defined by the ZConfig.components.logger
  package supports the optional delay and encoding parameters.
  These can only be used for regular files, not the special STDOUT
  and STDERR streams.

- More validation on the parameters to the logfile and
  email-notifier sections is performed early (at the construction of
  the factory, rather than at creation of the logging handler).
  This allows more checking of parameter combinations before any log
  files are opened.

- The ZConfig.components.logger.handlers.log_format data type
  function now supports formats that include numeric formatting for
  levelno, and accept funcName as a valid log record field
  (added in Python 2.6 and 3.1).
2019-02-18 12:48:58 +00:00
adam
f6ea2284c0 Updated databases/py-redis, www/py-raven, www/py-test-httpbin 2019-02-18 11:47:41 +00:00
adam
ad3cb6c9a3 py-test-httpbin: updated to 1.0.0
v1.0.0:
Update included self-signed cert to include IP address in SAN. Full version bump because this could be a breaking change for those depending on the certificate missing the IP address in the SAN (as it seems the requests test suite does)
Only use @pytest.fixture decorator once
Fix a few README typos
2019-02-18 11:47:11 +00:00
adam
22c3434027 py-raven: updated to 6.10.0
6.10.0
[Core] Fixed stackframes in some situations being in inverse order.
[Flask] Fix wrong exception handling logic (accidentally relied on Flask internals).
[Core] No longer send NaN local vars as non-standard JSON.
2019-02-18 11:44:22 +00:00
adam
cc09d3d0eb py-redis: updated to 3.2.0
3.2.0
* Added support for select.poll to test whether data can be read
  on a socket. This should allow for significantly more connections to
  be used with pubsub.
* Attempt to guarentee that the ConnectionPool hands out healthy
  connections. Healthy connections are those that have an established
  socket connection to the Redis server, are ready to accept a command
  and have no data available to read.
* Use the socket.IPPROTO_TCP constant instead of socket.SOL_TCP.
  IPPROTO_TCP is available on more interpreters (Jython for instance).
* Fixed a regression introduced in 3.0 that mishandles exceptions not
  derived from the base Exception class. KeyboardInterrupt and
  gevent.timeout notable.
* Significant improvements to handing connections with forked processes.
  Parent and child processes no longer trample on each others' connections.
* PythonParser no longer closes the associated connection's socket. The
  connection itself will close the socket.
2019-02-18 11:29:34 +00:00
adam
5c4b0d345a Updated textproc/py-dominate, devel/py-dulwich 2019-02-18 09:42:07 +00:00
adam
4ca83d0728 py-dulwich: updated to 0.9.11
0.19.11:
IMPROVEMENTS
* Use fullname from gecos field, if available.
* Support GIT_AUTHOR_NAME / GIT_AUTHOR_EMAIL.
* Add support for short ids in parse_commit.
* Add support for prune and prune_tags arguments
  to porcelain.fetch.

BUG FIXES
 * Fix handling of race conditions when new packs appear.
2019-02-18 09:41:18 +00:00
adam
de71139afb py-dominate: updated to 2.3.5
2.3.5:
Unknown changes
2019-02-18 09:13:34 +00:00
gutteridge
d6bcb8498d meta-pkgs/mate: revise Makefile to reflect updates
Further packages have been bumped to 1.21.x, so adjust accordingly.
2019-02-18 06:08:19 +00:00
kamil
944acbdb98 haxm: Fix path to syssrc 2019-02-18 01:34:12 +00:00
wiz
4802c5203f doc: Updated x11/xcalc to 1.0.7 2019-02-17 23:09:51 +00:00
wiz
c103a4d657 xcalc: update to 1.0.7.
This release fixes things that cause warnings from gcc or cppcheck,
as well as assorted build system maintenance and tuneups.

Alan Coopersmith (5):
      Fix misleading indentation in math.c
      Reword fall through comments to appease gcc -Wimplicit-fallthrough
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      xcalc 1.0.7

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Stéphane Aulery (2):
      Reduce scope of cell (cppcheck --verbose --enable=all)
      Reduce scope of i (cppcheck --verbose --enable=all)
2019-02-17 23:09:42 +00:00
leot
55e1b6c6d7 doc: Updated news/sfeed to 0.9.8 2019-02-17 21:20:57 +00:00
leot
3f78227a99 sfeed: Update to 0.9.8
Changes:
0.9.8
-----
 - Documentation improvements
 - Add DOCPREFIX for installing docs
 - Misc bug fixes and improvements
2019-02-17 21:19:53 +00:00
triaxx
44e37cc594 doc: Updated textproc/yelp-xsl to 3.31.90 2019-02-17 19:23:49 +00:00
triaxx
7106c5e406 yelp-xls: update to 3.31.90
3.31.90
=======
* Refresh colors for new GNOME HIG colors
* Support for Mallard 1.1 hi element
* Initial work on Mallard 1.2 stack element
* Added ui-expander-preview style for expanders
* Converted xsldoc docs to Ducktype
* Updated translations:
  be    (Yuras Shumovich)
  ml    (Anish Sheela)
  ru    (Stas Solovey)
  sr    (Марко Костић)

3.30.0
======
* Added stock sidebar support
* Added mallard:if/1.0 to supported feature tokens
* Updated translations:
  af    (Pieter Schalk Schoeman)
  cs    (Marek Cernocky)
  da    (Ask Hjorth Larsen)
  de    (Mario Blättermann)
  el    (Efstathios Iosifidis)
  es    (Daniel Mustieles)
  fi    (Jiri Grönroos)
  fr    (Charles Monzat)
  fur   (Fabio Tomat)
  gl    (Fran Dieguez)
  hr    (gogo)
  hu    (Balázs Meskó)
  id    (Kukuh Syafaat)
  it    (Milo Casagrande)
  ko    (Changwoo Ryu)
  lt    (Aurimas Černius)
  lv    (Rūdolfs Mazurs)
  pl    (Piotr Drąg)
  pt_BR (Enrico Nicoletto)
  ro    (Daniel Șerbănescu)
  sl    (Matej Urbančič)
  sv    (Anders Jonsson)
  tr    (Emin Tufan Çetin)
  zh_TW (Yi-Jyun Pan)

3.28.0
======
* Implemented th/@scope attribute
* Updated Scottish Gaelic (gd) translation

3.27.90
=======
* Typo fixes in docs
* Updated translations:
  eo    (Kristjan SCHMIDT)

3.27.1
======
* Massive backwards incompatible updates to stylesheets
* Changed color parameters and added color computations
* Used more HTML5 elements like article, header, footer
* Switched to flexbox for large parts of the layout
* Implemented more granular content centering
* Added stub for sidebars
* Dropped external icons in favor of recolorable inline SVGs
* Removed jQuery
* Switched syntax highlighter to highlight.js
* Dropped experimental Mallard facet support
* Added default colorings for syntax highlighting
* Added a number of new modes and stub templates for customizations
* Updated the section highlighting for location.hash
* Fixed lang:C Mallard test token
* Added support for generic Mallard div element, MEP-0005
* Began adding support for DocBook automatic indexes
* Added support for DocBook stepalternatives and result
* Updated translations:
  ca@valencia.po  (Xavi Ivars)
  da              (Ask Hjorth Larsen)
  en_GB           (Chris Leonard)
  fur             (Fabio Tomat)
  gd              (GunChleoc)
  hr              (gogo)
  kk              (Baurzhan Muftakhidinov)
  ne              (Pawan Chitrakar)
  nl              (hanniedu)
  oc              (Cédric Valmary)
  pl              (Piotr Drąg)
  pl              (Piotr Drąg)
  sl              (Matej Urbančič)
2019-02-17 19:23:20 +00:00
triaxx
df6aca8344 doc: Added textproc/yelp-tools version 3.31.90 2019-02-17 19:07:24 +00:00
triaxx
ee2cc489ac yelp-tools: import 3.31.90 from wip 2019-02-17 19:04:47 +00:00
tsutsui
fd79623b93 mlterm: pull upstream fix for "Segfault in showing an input method window."
Bump PKGREVISION.
2019-02-17 16:57:59 +00:00
youri
993f1a5a37 doc: Updated x11/xfce4-whiskermenu-plugin to 2.3.1 2019-02-17 16:13:21 +00:00
youri
2cb7255cfc Update whiskermenu to 2.3.1:
- Fix crash on reload
- Translations updates
2019-02-17 16:13:10 +00:00
youri
cf626cc668 doc: Updated x11/xfce4-exo to 0.12.4 2019-02-17 16:08:02 +00:00
youri
c3468ac9bc Update exo to 0.12.4:
- Small fixes and translations updates
2019-02-17 16:07:51 +00:00