Commit graph

288404 commits

Author SHA1 Message Date
schmonz
aeb0553122 Update to 5.7. From the changelog:
- when users specify an SSL version that no longer exists in the Python
  ssl module, do not result in an unhandled exception.  Thanks: "nandre".
- catch IMAP UNAVAILABLE temporary error during login.  Thanks:
  Dario Corti.
2018-10-30 22:39:35 +00:00
leot
cc5e119f1b gtk3: Add reference to upstream issue regarding freetype headers include-s 2018-10-30 17:49:37 +00:00
adam
2bc9b0677d libaom: do not build tools nor docs (these are not installed anyway); fix linking 2018-10-30 17:30:15 +00:00
sevan
f94c4766af Minix 3.4RC6 includes install(1) from NetBSD. 2018-10-30 15:22:53 +00:00
adam
698a6c9b4f Updated devel/memcached, devel/ccache 2018-10-30 12:04:25 +00:00
adam
324742bd81 ccache: updated to 3.5
ccache 3.5

Added a boolean debug (CCACHE_DEBUG) configuration option. When enabled, ccache will create per-object debug files that are helpful e.g. when debugging unexpected cache misses. See also the new “Cache debugging” section in the manual.

Renamed CCACHE_CC to CCACHE_COMPILER (keeping the former as a deprecated alias).

Added a new command-line option -k/--get-config that prints the value of a config key.

It is now possible to let ccache hash a precomputed checksum file instead of the full content of a precompiled header. This can save time for large precompiled headers. Note that the build system needs to keep the checksum file in sync with the precompiled header for this to work.

Improved performance substantially when using hash_dir = false on platforms like macOS where getcwd() is slow.

Added “stats updated” timestamp in ccache -s output. This can be useful if you wonder whether ccache actually was used for your last build.

Renamed “stats zero time” to “stats zeroed” and documented it. The counter is also now only present in ccache -s output when ccache -z actually has been called.

The content of the -fsanitize-blacklist file is now included in the hash, so updates to the file will now correctly result in separate cache entries.

It’s now possible to opt out of building and installing man pages when running make install in the source repository.

If the compiler type can’t be detected (e.g. if it is named cc), use safer defaults that won’t trip up Clang.

Made the ccache test suite work on FreeBSD.

Added file_stat_matches_ctime option to disable ctime check if file_stat_matches is enabled.

Made “./configure --without-bundled-zlib” do what’s intended.
2018-10-30 12:03:52 +00:00
adam
ef0b0c38df memcached: updated to 1.5.11
Memcached 1.5.11
Fixes broken test and small extstore optimization.
Fixes
* extstore: balance IO thread queues
* t/lru-maintainer.t: check for WARM item earlier, fixing race condition on some platforms.
2018-10-30 12:00:05 +00:00
jperkin
a7124c4f87 dnsmasq: Add compat IPDEFTTL define. 2018-10-30 11:16:06 +00:00
abs
665caa8b40 Drop USE_GCC_RUNTIME. Problem was unrelated gcc8/gcc8-libs issue 2018-10-30 10:33:36 +00:00
bsiegert
435bd3e36d Update bbpager04 to 0.4.7.
version-0.4.7
- Remove some printf used for debugging.

version-0.4.6
- When the size of a window increased, it was not displayed in the pager.

version-0.4.5
- Fix compiler issue

version-0.4.4
- Fix redraw issue when in slit.

version-0.4.3
- Fixed crash when reconfiguring (happens automatically when withdrawn).

version-0.4.2
Integrated patches provided by Joey Morris, fixing the following problems:
 - add more flexible border support in bbpager (see README.bbpager)
 - fix crash on pixmap release
 - fix off-center pager texture off-center
 - fix bug in focused desktop texture
 - fix bug in configuring mouse button actions
2018-10-30 10:19:12 +00:00
adam
a3080829ef Updated time/py-pytz, devel/py-py, devel/py-test-xdist 2018-10-30 10:15:49 +00:00
adam
7197ce9cc7 py-test-xdist: updated to 1.24.0
pytest-xdist 1.24.0:
Features
- New --maxprocesses command-line option that limits the maximum number of workers when using --numprocesses=auto.
Bug Fixes
- Fix scheduling deadlock in case of inter-test locking.
2018-10-30 10:15:17 +00:00
adam
fd65dc6dc6 py-py: updated to 1.7.0
1.7.0:
- fix: use shutil.get_terminal_size() in Python 3.3+ to determine the size of the
  terminal, which produces more accurate results than the previous method.
- fix: introduce new PY_IGNORE_IMPORTMISMATCH environment variable
  that suppresses ImportMismatchError exceptions when set to 1.
2018-10-30 10:12:58 +00:00
adam
2cedcf4d20 py-pytz: updated to 2018.7
2018.7:
2018g release
2018-10-30 10:10:03 +00:00
hauke
d46e95379e Deal with gratuitous use of "/bin/bash" (in a one-line script, no
less).
2018-10-30 09:48:29 +00:00
triaxx
efdb0d3839 bind912: typo in COMMENT 2018-10-30 09:34:45 +00:00
triaxx
6e20e98aa8 py-django-registration: typo in DESCR 2018-10-30 07:13:54 +00:00
manu
a606adbb0c Updated net/nagios-plugin-syncrepl to 0.5
Change since 0.2: add a -s option to specify an acceptable delay that will
not fire an alert
2018-10-30 02:48:24 +00:00
he
7b72063297 Note update of lang/rust to 1.30.0. 2018-10-29 22:46:45 +00:00
he
cdf2cbcc2a Upgrade rust to version 1.30.0.
Upstream changes:

Language
 * Procedural macros are now available. These kinds of macros allow
   for more powerful code generation. There is a new chapter available
   in the Rust Programming Language book that goes further in depth.
 * You can now use keywords as identifiers using the raw identifiers
   syntax (r#), e.g. let r#for = true;
 * Using anonymous parameters in traits is now deprecated with a
   warning and will be a hard error in the 2018 edition.
 * You can now use crate in paths. This allows you to refer to the
   crate root in the path, e.g. use crate::foo; refers to foo in
   src/lib.rs.
 * Using a external crate no longer requires being prefixed with
   ::. Previously, using a external crate in a module without a
   use statement required let json = ::serde_json::from_str(foo);
   but can now be written as let json = serde_json::from_str(foo);.
 * You can now apply the #[used] attribute to static items to
   prevent the compiler from optimising them away, even if they
   appear to be unused, e.g. #[used] static FOO: u32 = 1;
 * You can now import and reexport macros from other crates with
   the use syntax. Macros exported with #[macro_export] are now
   placed into the root module of the crate. If your macro relies
   on calling other local macros, it is recommended to export with
   the #[macro_export(local_inner_macros)] attribute so users won't
   have to import those macros.
 * You can now catch visibility keywords (e.g. pub, pub(crate)) in
   macros using the vis specifier.
 * Non-macro attributes now allow all forms of literals, not just
   strings. Previously, you would write #[attr("true")], and you
   can now write #[attr(true)].
 * You can now specify a function to handle a panic in the Rust
   runtime with the #[panic_handler] attribute.

Compiler
 * Added the riscv32imc-unknown-none-elf target.
 * Added the aarch64-unknown-netbsd target

Libraries
 * ManuallyDrop now allows the inner type to be unsized.

Stabilized APIs
 * Ipv4Addr::BROADCAST
 * Ipv4Addr::LOCALHOST
 * Ipv4Addr::UNSPECIFIED
 * Ipv6Addr::LOCALHOST
 * Ipv6Addr::UNSPECIFIED
 * Iterator::find_map
 * The following methods are replacement methods for trim_left,
   trim_right, trim_left_matches, and trim_right_matches, which
   will be deprecated in 1.33.0:
 * str::trim_end_matches
 * str::trim_end
 * str::trim_start_matches
 * str::trim_start

Cargo
 * cargo run doesn't require specifying a package in workspaces.
 * cargo doc now supports --message-format=json. This is equivalent
   to calling rustdoc --error-format=json.
 * Cargo will now provide a progress bar for builds.

Misc
 * rustdoc allows you to specify what edition to treat your code
   as with the --edition option.
 * rustdoc now has the --color (specify whether to output color)
   and --error-format (specify error format, e.g. json) options.
 * We now distribute a rust-gdbgui script that invokes gdbgui with
   Rust debug symbols.
 * Attributes from Rust tools such as rustfmt or clippy are now
   available, e.g. #[rustfmt::skip] will skip formatting the next
   item.


Pkgsrc changest:
 * Explicitly list bootstrap kit version number for each kit we carry,
   so that one entry's version doesn't "bleed into" following kits.
 * Tweak for handling "earmv7hf" CPU type for NetBSD in the bootstrap.py
   script
 * Add two patches from Debian for sparc64; rust would generate code
   generating unaligned accesses, causing SIGBUS on sparc64
 * Update most of the bootstrap kits to version 1.29.2; need minimum
   1.29.0 to build 1.30.0.
 * Rust regrettably doesn't build for powerpc or earmv7hf in this version,
   most probably due to "char" being "unsigned char" on these platforms.
   Ref. https://github.com/rust-lang/rust/issues/55465
2018-10-29 22:24:11 +00:00
leot
fab3f56a67 gtk3: Correctly include freetype2 headers
Only <ft2build.h> should be included, all the other header files should be
included via FT_*_H macros.

Fixes PR pkg/53690.
2018-10-29 21:35:17 +00:00
triaxx
c20ba9288e pax: add <sys/sysmacros.h> for Linux
* On Arch Linux, the build failed, makedev(3) indicates
  #include <sys/sysmacros.h>
* On Debian Buster, the build succeed but a big warning is displayed:
    warning: In the GNU C Library, "minor" is defined
    by <sys/sysmacros.h>. For historical compatibility, it is
    currently defined by <sys/types.h> as well, but we plan to
    remove this soon. To use "minor", include <sys/sysmacros.h>
    directly. If you did not intend to use a system-defined macro
    "minor", you should undefine it after including <sys/types.h>.
2018-10-29 20:18:02 +00:00
adam
eb1dce9bfb Updated devel/py-setuptools 2018-10-29 17:57:03 +00:00
adam
47fea71377 py-setuptools: updated to 40.5.0
v40.5.0
* In pkg_resources.normalize_path, fix issue on Cygwin when cwd contains symlinks.
* Deprecated support for downloads from Subversion in package_index/easy_install.
* Dropped use of six.u in favor of u"" literals.
* Added support for data_files in setup.cfg.
* Fixed rendering of the deprecation warning in easy_install doc.
2018-10-29 17:56:44 +00:00
triaxx
2cd43afe22 Fix commit v 1.254
* Put indentation right to follow the existing style
* Correct wrong justification for need of pax on Arch: pax (and not PaX) is
  only provided throw https://aur.archlinux.org/packages/pax/ and get low
  support (currently broken)
2018-10-29 17:41:35 +00:00
jperkin
7764c6fc73 asterisk*: Fix install on SunOS. 2018-10-29 17:36:57 +00:00
bsiegert
0f761b5b00 uriparser-0.9.0 2018-10-29 16:18:34 +00:00
bsiegert
e90528e502 Update uriparser to 0.9.0.
2018-10-27 -- 0.9.0

>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed: Out-of-bounds write in uriComposeQuery* and uriComposeQueryEx*
      Commit 864f5d4c127def386dd5cc926ad96934b297f04e
      Thanks to Google Autofuzz team for the report!
  * Fixed: Detect integer overflow in uriComposeQuery* and uriComposeQueryEx*
      Commit f76275d4a91b28d687250525d3a0c5509bbd666f
      Thanks to Google Autofuzz team for the report!
  * Fixed: Protect uriResetUri* against acting on NULL input
      Commit f58c25069cf4a986fe17a80c5b38687e31feb539
>>>>>>>>>>>>> SECURITY >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  * Fixed: Be fully compliant to C89 (GitHub #28) and C++98 in test code
  * Fixed: Fix off-by-one in uriComposeQueryCharsRequired* and ...Ex*
      Reported space requirements were 1 byte bigger than necessary
  * Changed: Marked as deprecated:
      Deprecated functions:
        uriNormalizeSyntaxMaskRequired[AW]
        uriParseUri[AW]
        uriParseUriEx[AW]
  * Added: Add convenience functions to ease user code to parse a single URI
      New functions:
        uriParseSingleUri[AW]
        uriParseSingleUriEx[AW]
        uriParseSingleUriExMm[AW]
  * Added: Support for custom memory managers (GitHub #26, #35), see Doxygen
      New functions (as extension of existing ones):
        uriAddBaseUriExMm[AW]
        uriComposeQueryMallocExMm[AW]
        uriDissectQueryMallocExMm[AW]
        uriFreeQueryListMm[AW]
        uriFreeUriMembersMm[AW]
        uriNormalizeSyntaxExMm[AW]
        uriParseSingleUriExMm[AW]
        uriRemoveBaseUriMm[AW]
      New functions (for convenience):
        uriCompleteMemoryManager
        uriEmulateCalloc
        uriEmulateReallocarray
        uriTestMemoryManager
      New error codes:
        URI_ERROR_MEMORY_MANAGER_FAULTY
        URI_ERROR_MEMORY_MANAGER_INCOMPLETE
      New types:
        UriFuncCalloc
        UriFuncFree
        UriFuncMalloc
        UriFuncRealloc
        UriFuncReallocarray
        UriMemoryManager
  * Added: Add non-void versions of uriNormalizeSyntaxMaskRequired*
      New functions:
        uriNormalizeSyntaxMaskRequiredEx[AW]
  * Changed: Migrate test suite from CppTest to GoogleTest 1.8.1
  * Improved: Make test suite free of memory leaks (GitHub #31)
      Thanks to AddressSanitizer!
  * Removed: Support for pointless define URI_SIZEDOWN (GitHub #29)
      Related configure option --enable-sizedown has also been removed.
  * Soname: 1:23:0
2018-10-29 16:17:25 +00:00
triaxx
dfba945451 Arch Linux does not provide pax anymore
https://lists.archlinux.org/pipermail/arch-general/2017-April/043604.html
2018-10-29 15:16:32 +00:00
jperkin
98be37be90 aarch64-none-elf-gcc: Add extra headers seen on Linux and SunOS. 2018-10-29 15:00:11 +00:00
abs
5881379402 Adjust CC_VERSION check from gcc-8* to gcc-[89]* 2018-10-29 14:41:56 +00:00
jperkin
0dd164fd50 lua-sql: Put back LUA_LIBDIR, fixes alternate installs. 2018-10-29 14:35:09 +00:00
sevan
5b7eeb1c6e Add support for Minix 2018-10-29 14:25:25 +00:00
abs
30bb917a5d Fix _POSIX_C_SOURCE abuse for at least NetBSD to fix gcc6/7/8 build
Also add USE_GCC_RUNTIME

Bump PKGREVISION
2018-10-29 13:55:14 +00:00
jperkin
53e7b2c198 beats: Don't use "go build -i", it overwrites system files!
Users who have previously installed this package by building as root should
very carefully check their Go installations.  Running "pkg_admin check" will
almost certainly fail.
2018-10-29 13:27:25 +00:00
leot
dbcb19bdff doc: Updated www/webkit-gtk to 2.22.3 2018-10-29 11:54:24 +00:00
leot
150ccd4873 webkit-gtk: Update www/webkit-gtk to 2.22.3
Changes:
WebKitGTK+ 2.22.3
=================
  - Many improvements and fixes for video playback with media source
    extensions (MSE), which improve the user experience across the board,
    and in particular for playback of WebM videos.
  - Fix a memory leak during media playback when using playbin3.
  - Fix portions of Web views not being rendered after resizing.
  - Fix Resource Timing reporting for <iframe> elements.
  - Fix the build with the remote Web Inspector disabled.
  - Fix the build on ARMv7 with NEON extensions.
  - Fix several crashes and rendering issues.
2018-10-29 11:54:11 +00:00
abs
c025aae024 Don't rely on gcc version fallthrough for GCC_REQD+=8
(Thanks to eagle eyes from leot@)
2018-10-29 11:53:18 +00:00
adam
b50cd42fec Updated security/py-cryptodome, time/py-dateutil, time/py-tzdata 2018-10-29 11:12:13 +00:00
adam
1ac0d1a0ed py-tzdata: updated to 2018.7
2018.7:
Unknown changes
2018-10-29 11:11:27 +00:00
adam
ed8dfdcf16 py-dateutil: updated to 2.7.5
Version 2.7.5:

Data updates
- Update tzdata to 2018g
2018-10-29 11:10:07 +00:00
adam
7d79e6d7ca py-cryptodome: updated to 3.7.0
3.7.0:

New features
* Added support for Poly1305 MAC (with AES and ChaCha20 ciphers for key derivation).
* Added support for ChaCha20-Poly1305 AEAD cipher.
* New parameter output for Crypto.Util.strxor.strxor, Crypto.Util.strxor.strxor_c,
  encrypt and decrypt methods in symmetric ciphers (Crypto.Cipher package).
  output is a pre-allocated buffer (a bytearray or a writeable memoryview)
  where the result must be stored.
  This requires less memory for very large payloads; it is also more efficient when
  encrypting (or decrypting) several small payloads.

Resolved issues
* AES-GCM hangs when processing more than 4GB at a time on x86 with PCLMULQDQ instruction.

Breaks in compatibility
* Drop support for Python 3.3.
* Remove Crypto.Util.py3compat.unhexlify and Crypto.Util.py3compat.hexlify.
* With the old Python 2.6, use only ctypes (and not cffi) to interface to native code.
2018-10-29 11:07:21 +00:00
sevan
fb56cf7f44 Update path to false(1). nologin(8) exists on Minix 3.4RC6, however, currently
status is set to 0 despite exiting with 1
2018-10-29 10:53:31 +00:00
sevan
aa7df6147c Update some more paths from Minix 3.4RC6 2018-10-29 10:44:29 +00:00
sevan
77fb75889d Update path to chown(8) as found on Minix 3.4RC6 2018-10-29 10:31:05 +00:00
jmcneill
78662e3554 Add u-boot-odroid-xu3 2018-10-29 09:56:22 +00:00
jmcneill
5159db6f2f Fix typo 2018-10-29 09:55:32 +00:00
adam
e3a5b26896 Updated devel/py-hypothesis, devel/py-test 2018-10-29 08:25:26 +00:00
adam
e1dac2f2d5 py-test: updated to 3.9.3
pytest 3.9.3:
Bug Fixes
* Fix “ValueError: Plugin already registered” with conftest plugins via symlink.
* Handle race condition between creation and deletion of temporary folders.
* Fix bug where the warning summary at the end of the test session was not showing the test where the warning was originated.
* Fix regression when stacklevel for warnings was passed as positional argument on python2.

Improved Documentation
* Add reference to empty_parameter_set_mark ini option in documentation of @pytest.mark.parametrize

Trivial/Internal Changes
* Revert patching of sys.breakpointhook since it appears to do nothing.
* Apply an import sorter (reorder-python-imports) to the codebase.
* Remove use of unnecessary compat shim, six.binary_type
2018-10-29 08:25:08 +00:00
adam
ed7dcbe09e py-hypothesis: updated to 3.81.0
3.81.0:
:class:~hypothesis.stateful.GenericStateMachine and :class:~hypothesis.stateful.RuleBasedStateMachine now raise an explicit error when instances of :obj:~hypothesis.settings are assigned to the classes' settings attribute, which is a no-op (:issue:1643). Instead assign to SomeStateMachine.TestCase.settings, or use @settings(...) as a class decorator to handle this automatically.
2018-10-29 08:21:57 +00:00