Commit graph

286544 commits

Author SHA1 Message Date
adam
2242618af1 py-txaio: updated to 18.8.1
18.8.1
- add API to support cancellation; this means passing a 1-argument
  callable to create_future and txaio.cancel to actually
  cancel a future
- support Python 3.7 (CI / testing added)
2018-09-07 09:31:50 +00:00
adam
47e34c5967 py-yarl: removed unused include 2018-09-07 09:29:21 +00:00
adam
71698331c8 py-path.py: updated to 11.1.0
11.1.0
- Add iglob method.
- Rename tempdir to TempDir and declare
  it as part of __all__. Retain tempdir for compatibility
  for now.
- TempDir.__enter__ no longer returns the TempDir
  instance, but instead returns a Path instance, suitable for
  entering to change the current working directory.
2018-09-07 09:23:36 +00:00
adam
9ae1c331cf Updated databases/py-peewee, devel/py-test 2018-09-07 09:01:35 +00:00
adam
e1f6392519 py-peewee: updated to 3.7.0
3.7.0:

Backwards-incompatible changes
* Pool database close_all() method renamed to close_idle() to better
  reflect the actual behavior.
* Databases will now raise InterfaceError when connect() or close() are
  called on an uninitialized, deferred database object.

New features
* Add methods to the migrations extension to support adding and dropping table
  constraints.
* Add Model.bulk_create() method for bulk-inserting unsaved model instances.
* Add close_stale() method to the connection pool to support closing stale
  connections.
* The FlaskDB class in playhouse.flask_utils now accepts a model_class
  parameter, which can be used to specify a custom base-class for models.

Bugfixes
* Parentheses were not added to subqueries used in function calls with more
  than one argument.
* Fixed bug when attempting to serialize many-to-many fields which were created
  initially with a DeferredThroughModel.
* Fixed bug when using the Postgres ArrayField with an array of BlobField.
* Allow Proxy databases to be used as a context-manager.
* Fixed bug where the APSW driver was referring to the SQLite version from the
  standard library sqlite3 driver, rather than from apsw.
* Reflection library attempts to wrap server-side column defaults in quotation
  marks if the column data-type is text/varchar.
* Missing import in migrations library, which would cause errors when
  attempting to add indexes whose name exceeded 64 chars.
* When using the Postgres connection pool, ensure any open/pending transactions
  are rolled-back when the connection is recycled.
* Even *more* changes to the setup.py script. In this case I've added a
  helper function which will reliably determine if the SQLite3 extensions can
  be built. This follows the approach taken by the Python YAML package.
2018-09-07 09:01:09 +00:00
adam
b7c6229320 py-test: updated to 3.8.0
pytest 3.8.0:

Deprecations and Removals
- Config.warn has been deprecated, it should be replaced by calls to the standard warnings.warn.
  Node.warn now supports two signatures:
  * node.warn(PytestWarning("some message")): is now the recommended way to call this function. The warning
    instance must be a PytestWarning or subclass  instance.
  * node.warn("CI", "some message"): this code/message form is now deprecated and should be converted to
    the warning instance form above.
  RemovedInPytest4Warning and PytestExperimentalApiWarning are now part of the public API and should be accessed
  using pytest.RemovedInPytest4Warning and pytest.PytestExperimentalApiWarning.
- @pytest.mark.filterwarnings second parameter is no longer regex-escaped,
  making it possible to actually use regular expressions to check the warning message.
  **Note**: regex-escaping the match string was an implementation oversight that might break test suites which depend
  on the old behavior.

Features
- Internal pytest warnings are now issued using the standard warnings module, making it possible to use
  the standard warnings filters to manage those warnings. This introduces PytestWarning,
  PytestDeprecationWarning and RemovedInPytest4Warning warning types as part of the public API.
- DeprecationWarning and PendingDeprecationWarning are now shown by default if no other warning filter is
  configured.
- Add option to disable plugin auto-loading.
- Added the count option to console_output_style to enable displaying the progress as a count instead of a percentage.
- Added support for 'xfailed' and 'xpassed' outcomes to the pytester.RunResult.assert_outcomes signature.
- Terminal writer now takes into account unicode character width when writing out progress.
- Pytest now returns with correct exit code (EXIT_USAGEERROR, 4) when called with unknown arguments.
- Improve performance of assertion rewriting.

- Added a blurb in usage.rst for the usage of -r flag which is used to show an extra test summary info.
- Corrected type of the exceptions collection passed to xfail: raises argument accepts a tuple instead of list.

Trivial/Internal Changes
- Removed "run all (no recorded failures)" message printed with --failed-first and --last-failed when there are no failed tests.
2018-09-07 08:55:43 +00:00
jperkin
8d35ec561f tcl-expect: Ensure the correct tcl install is used.
Also fix another Darwin library name.
2018-09-07 08:51:39 +00:00
nia
8177c817c6 libretro-beetle-saturn: Attempt to fix the CLOCK_REALTIME problem properly.
Bump PKGREVISION.
2018-09-07 00:49:04 +00:00
nia
fa20052ccc Attempt to fix the CLOCK_REALTIME problem properly. Bump PKGREVISION. 2018-09-07 00:45:23 +00:00
nia
e0c573a678 libretro-beetle-(psx|saturn): Define _POSIX_C_SOURCE for CLOCK_REALTIME
hopefully appeases FreeBSD.
2018-09-07 00:12:45 +00:00
wiz
9e32e0169e doc: Updated devel/libidn to 1.34 2018-09-06 22:05:09 +00:00
wiz
7cd1fea408 libidn: update to 1.34.
* Version 1.34 (2018-03-31)

** libidn: Fix integer overflow in combine_hangul()
   Found by fuzzing.

** libidn: Fix integer overflow in punycode decoder
   Found by fuzzing, fix for the fix reported by Christian Weisgerber

** libidn: Fix performance issue in idna_to_unicode_internal()
   Found by fuzzing.

** libidn: Fix performance issue in stringprep functions.
   Found by fuzzing.

** libidn: Fix NULL pointer dereference in g_utf8_normalize()
   Found by fuzzing.

** libidn: Fix NULL pointer dereference in stringprep_ucs4_nfkc_normalize()
   Found by fuzzing.

** libidn: Increase performance of stringprep functions
   Found by fuzzing.

** testing: Add OSS-fuzz integration and regression testing

** build: Update gnulib files

** build: Modernize GTK-Doc build

** build: Fix parallel builds

** build: Add configure flag --disable-doc

** build: Add configure flag --enable-ubsan (enable UB Sanitizer)

** build: Add configure flag --enable-asan (enable Address Sanitizer)

** build: Fix compiler warnings

** build: Fix build for gcc-7

** i18n: Added Swedish translation.
   Thanks to Josef Andersson.

** API and ABI is backwards compatible with the previous version.
2018-09-06 22:05:00 +00:00
fhajny
53be7180ce doc: Updated security/vault to 0.11.1 2018-09-06 20:42:02 +00:00
fhajny
d0fc14b184 security/vault: Update to 0.11.1.
SECURITY:

- Random Byte Reading in Barrier: Prior to this release, Vault was not
  properly checking the error code when reading random bytes for the IV for
  AES operations in its cryptographic barrier. Specifically, this means that
  such an IV could potentially be zero multiple times, causing nonce re-use
  and weakening the security of the key. On most platforms this should never
  happen because reading from kernel random sources is non-blocking and always
  successful, but there may be platform-specific behavior that has not been
  accounted for. (Vault has tests to check exactly this, and the tests have
  never seen nonce re-use.)

FEATURES:

- AliCloud Agent Support: Vault Agent can now authenticate against the
  AliCloud auth method.
- UI: Enable AliCloud auth method and Azure secrets engine via the UI.

IMPROVEMENTS:

- core: Logging level for most logs (not including secrets/auth plugins) can
  now be changed on-the-fly via `SIGHUP`, reading the desired value from
  Vault's config file

BUG FIXES:

- core: Ensure we use a background context when stepping down
- core: Properly check error return from random byte reading
- core: Re-add `sys/` top-route injection for now
- core: Properly store the replication checkpoint file if it's larger than the
  storage engine's per-item limit
- identity: Update MemDB with identity group alias while loading groups
- secrets/database: Fix nil pointer when revoking some leases
- secrets/pki: Fix sign-verbatim losing extra Subject attributes
- secrets/pki: Remove certificates from store when tidying revoked
  certificates and simplify API
- ui: JSON editor will not coerce input to an object, and will now show an
  error about Vault expecting an object
- ui: authentication form will now default to any methods that have been tuned
  to show up for unauthenticated users
2018-09-06 20:41:53 +00:00
leot
3ae34bf152 swi-prolog-lite: Avoid to hardcode 64bit platforms, use LP64PLATFORMS and ABI
Instead of hardcoding the check of 64bit platforms just reuse LP64PLATFORMS and
ABI (shamelessy stolen from lang/python27/Makefile).

This fixes the build of swi-prolog-lite on aarch64 and probably
other 64bit platforms too previously not listed.
2018-09-06 19:07:12 +00:00
joerg
f3a5e84a59 Repeat after me: I have never ever used .../.libs directly. 2018-09-06 15:27:21 +00:00
adam
d956e359ab Updated databases/py-multidict, devel/py-multipledispatch, devel/py-test-cov 2018-09-06 14:10:59 +00:00
adam
425fad6aec py-test-cov: updated to 2.6.0
2.6.0:
Dropped support for Python < 3.4, Pytest < 3.5 and Coverage < 4.4.
Fixed some documentation formatting. Contributed by Jean Jordaan and Julian.
Added an example with addopts in documentation.
Fixed TypeError: 'NoneType' object is not iterable in certain xdist configurations.
Added a no_cover marker and fixture.
Fixed broken no_cover check when running doctests.
Fixed various issues with path normalization in reports (when combining coverage data from parallel mode).
Report generation failures don’t raise exceptions anymore. A warning will be logged instead.
Fixed multiprocessing issue on Windows (empty env vars are not passed).
2018-09-06 14:10:28 +00:00
adam
ba8fd17062 py-multipledispatch: updated to 0.6.0
0.6.0:
Bug fixes.
2018-09-06 14:07:00 +00:00
adam
4ffe231c8a py-multidict: updated to 4.4.0
4.4.0:
Rewrite C implementation to use C pair list.
Fix update order when both arg and kwargs are used.
2018-09-06 14:04:16 +00:00
adam
747d0137b7 Updated www/py-raven, www/py-aiohttp 2018-09-06 13:53:35 +00:00
adam
6b5b2950ba py-aiohttp: updated to 3.4.4
3.4.4:
Fix installation from sources when compiling toolkit is not available

3.4.3:
Add app.pre_frozen state to properly handle startup signals in sub-applications.
2018-09-06 13:53:16 +00:00
adam
0171ff0621 py-raven: updated to 6.9.0
6.9.0:
[Core] Switched from culprit to transaction for automatic transaction reporting.
[CI] Removed py3.3 from build
[Django] resolved an issue where the log integration would override the user.
2018-09-06 13:48:37 +00:00
adam
6972ad84ea py-urllib3: fix py-ipaddress dependency 2018-09-06 13:43:18 +00:00
adam
64e1d3dc04 Added security/py-trustme; Updated www/py-cheroot 2018-09-06 13:42:18 +00:00
adam
c8f3843eac py-cheroot: updated to 6.5.2
v6.5.2
- Fix import of :py:mod:cheroot.ssl.pyopenssl by refactoring and separating
  :py:mod:cheroot.makefile's stream wrappers.

- Add initial tests for SSL layer with use of :py:mod:trustme
2018-09-06 13:41:33 +00:00
adam
210800f5a9 py-trustme: added version 0.4.0
trustme is a tiny Python package that does one thing: it gives you a fake
certificate authority (CA) that you can use to generate fake TLS certs to use
in your tests. Well, technically they're real certs, they're just signed by
your CA, which nobody trusts. But you can trust it. Trust me.
2018-09-06 13:36:16 +00:00
adam
ae27f264b5 py-paramiko: BUILD_DEPENDS -> TEST_DEPENDS 2018-09-06 13:28:00 +00:00
jperkin
8e2142fe84 doc: Updated devel/libusb-compat to 0.1.7 2018-09-06 13:10:10 +00:00
jperkin
fa2be0744f libusb-compat: Update to 0.1.7.
There are no meaningful changes in this release compared to 0.1.6rc2, it
is primarily a tag update.  However, adding gsed to USE_TOOLS fixes an
issue where the output of ldd was not parsed correctly by either illumos
sed or nbsed, resulting in dlopen failures for libusb-0.1.so.

Fixes joyent/pkgsrc#117.
2018-09-06 13:10:01 +00:00
fhajny
684ccdcb7d doc: Updated security/py-certbot to 0.27.0 2018-09-06 12:27:09 +00:00
fhajny
8665bb2c38 security/py-certbot-dns-rfc2136: Fix EGG_NAME. 2018-09-06 12:26:43 +00:00
fhajny
da4b10957e py-{acme,certbot}: Update to 0.27.0.
## 0.27.0 - 2018-09-05

### Added

- The Apache plugin now accepts the parameter --apache-ctl which can
  be used to configure the path to the Apache control script.

### Changed

- When using `acme.client.ClientV2` (or
 `acme.client.BackwardsCompatibleClientV2` with an ACME server that
 supports a newer version of the ACME protocol), an
 `acme.errors.ConflictError` will be raised if you try to create
 an ACME account with a key that has already been used. Previously,
 a JSON parsing error was raised in this scenario when using the
 library with Let's Encrypt's ACMEv2 endpoint.

### Fixed

- When Apache is not installed, Certbot's Apache plugin no longer
  prints messages about being unable to find apachectl to the
  terminal when the plugin is not selected.
- If you're using the Apache plugin with the --apache-vhost-root flag
  set to a directory containing a disabled virtual host for the
  domain you're requesting a certificate for, the virtual host will
  now be temporarily enabled if necessary to pass the HTTP challenge.
- The documentation for the Certbot package can now be built using
  Sphinx 1.6+.
- You can now call `query_registration` without having to first call
  `new_account` on `acme.client.ClientV2` objects.
- The requirement of `setuptools>=1.0` has been removed from
  `certbot-dns-ovh`.
- Names in certbot-dns-sakuracloud's tests have been updated to refer
  to Sakura Cloud rather than NS1 whose plugin certbot-dns-sakuracloud
  was based on.

## 0.26.1 - 2018-07-17

### Fixed

- Fix a bug that was triggered when users who had previously manually
  set `--server` to get ACMEv2 certs tried to renew ACMEv1 certs.
2018-09-06 12:25:26 +00:00
triaxx
e4dfe70d39 taskserver: set absolute path in taskdctl
No reason why PREFIX should be in PATH of taskd user.
2018-09-06 10:55:42 +00:00
adam
98ea9d6703 Updated textproc/oniguruma, sysutils/py-crontab 2018-09-06 09:47:47 +00:00
jperkin
6390e15042 doc: Updated sysutils/ipmitool to 1.8.18nb1 2018-09-06 09:47:12 +00:00
adam
2e1285521f py-crontab: updated to 2.3.5
2.3.5:
Bug fixes.
2018-09-06 09:47:07 +00:00
jperkin
94d5e0de3f ipmitool: Avoid defines that result in getpass() failures on Darwin.
Inspired by a Homebrew patch, fixes joyent/pkgsrc#79.  Bump PKGREVISION.
2018-09-06 09:47:02 +00:00
adam
18448f8541 oniguruma: updated to 6.9.0
6.9.0:
Update Unicode version 11.0.0
NEW: add Emoji properties
2018-09-06 09:44:23 +00:00
nia
26a1f54a13 doc/CHANGES-2018: Removed retroarch-assets 2018-09-06 09:36:45 +00:00
nia
f576a4bdc3 doc: Updated emulators/libretro-database to 20180904 2018-09-06 09:34:14 +00:00
nia
cabab3e810 doc: Updated emulators/libretro-glsl-shaders to 20180828 2018-09-06 09:33:56 +00:00
nia
b3573ca013 Simplify retroarch packagaing by removing retroarch-assets.
Switch to a bundled release for the assets, and make libretro-database
and glsls-headers current. This will make it easier to update versions
between releses where the database compatibility differs (e.g. for fbalpha)
2018-09-06 09:33:38 +00:00
jperkin
6a08cea79c doc: Updated devel/rcs to 5.9.4nb1 2018-09-06 09:30:07 +00:00
jperkin
b1bb64f0af rcs: Don't use %n format strings on Darwin.
Patch from Homebrew, fixes joyent/pkgsrc#137.  Bump PKGREVISION.
2018-09-06 09:29:57 +00:00
adam
73dbb41137 Updated textproc/py-sphinx, textproc/py-xlsxwriter 2018-09-06 09:28:43 +00:00
adam
d39cc5a56d py-xlsxwriter: updated to 1.1.0
Release 1.1.0:
* Added functionality to align chart category axis labels. See the
  label_align property of the :func:set_x_axis() method.
* Added worksheet :func:hide_row_col_headers() method to turn off worksheet
  row and column headings.
* Added the :func:set_tab_ratio() method to set the ratio between the
  worksheet tabs and the horizontal slider.
* Fixed issue with icon conditional formats when the values were zero.
2018-09-06 09:28:24 +00:00
adam
3ab20c0e3e py-sphinx: updated to 1.7.9
Release 1.7.9:

Features added
* Make generated texinfo files reproducible by sorting the anchors

Bugs fixed
* crashed on incremental build if document uses include directive
2018-09-06 09:26:43 +00:00
nia
a9e502b819 retroarch/Makefile: Disable discord RPC, and bump PKGREVISION. 2018-09-06 08:23:08 +00:00
nia
e886629635 doc: Updated emulators/libretro-fbalpha to 0.2.97.43.20180721 2018-09-06 08:14:06 +00:00