Commit graph

33487 commits

Author SHA1 Message Date
wiz
73629e262b py-mercurial: update to 5.0.2.
As a bonus, changes for 5.0.1 which were not available at the time of the release.

Mercurial 5.0.2

A regularly scheduled bugfix release.

1. commands

    Help fixes on hg mv and hg cp

2. unsorted

    debugrevlog: fix average size computation for empty data (issue6167)

    Fix an obscure data corruption bug with musl libc (and presumably others). See https://www.mercurial-scm.org/repo/hg-committed/rev/97ada9b8d51b the fix for more details.

Mercurial 5.0.1

A regularly scheduled bugfix release.

1. commands

    bookmark: also make bookmark cache depends of the changelog

    commit: allow --interactive to work again when naming a directory (issue6131)

2. unsorted

    manifest: avoid corruption by dropping removed files with pure (issue5801)

    sslutil: fsencode path returned by certifi (issue6132)
2019-07-14 10:59:35 +00:00
adam
3077bbed5e yarn: updated to 1.17.3
1.17.3
Enforces https for the Yarn and npm registries.

1.17.2
Adds support for reading yarnPath from v2-produced .yarnrc.yml files.

1.17.0
Adds prereleases flags and prerelease identifier to yarn version.
Fixes audits when used with yarn add & yarn upgrade
Adds support for the --offline flag to yarn global add
Yarn will tolerate Yaml at parse time. Full support isn't ready yet and will only come at the next major.
Fixes a bug when using the link: protocol with a folder that doesn't contain a package.json
2019-07-13 09:18:52 +00:00
gutteridge
b773a86f61 xfce4-conf: update to 4.13.8
XXX GObject introspection and Vala support has not yet been enabled in
pkgsrc. This is probably an optional dependency, TBD.

Change log:

4.13.8
======
- Add support for GObject introspection and vala
- Tests: Explicitly handle error reply from Ping method call
- Disable perl bindings by default
- Translation Updates: Danish, Armenian (Armenia)
2019-07-13 00:05:50 +00:00
gutteridge
1a4f40d95e xfce4-dev-tools: update to 4.13.0
Change log:

4.13.0
======
- Merge exo-csource modifications in xdt-csource
- xdt-csource will replace exo-csource (projects using exo-csource needs to be updated)
- The work started in issue #6449 but the full migration has never been done.
- Remove svn support in xdt-autogen
- Simplify a bit the XDT_AUTOGEN_REQUIRED_VERSION detection
- Remove the check of the unused doc submodule
- Remove useless macros: m4macros/xdt-python.m4 and m4macros/xdt-xfce.m4 are not used
- Remove xdt-commit, used to generate Changelog, now done via make distcheck
- No -Wshadow flag for enable_debug=full (bug #11637). Use it only for enable_debug=yes.
2019-07-12 23:44:43 +00:00
adam
c9e6390b4d py-protobuf: updated to 3.9.0
Protocol Buffers v3.9.0

Python

Change implementation of Name() for enums that allow aliases in proto2 in Python
to be in line with claims in C++ implementation (to return first value).
Explicitly say what field cannot be set when the new value fails a type check.
Duplicate register in descriptor pool will raise errors
Add slots to all well_known_types classes, custom attributes are not allowed anymore.
text_format only present 8 valid digits for float fields by default
2019-07-12 19:57:37 +00:00
adam
9340198be8 protobuf: updated to 3.9.0
Protocol Buffers v3.9.0

C++

Optimize and simplify implementation of RepeatedPtrFieldBase
Don't create unnecessary unknown field sets.
Remove branch from accessors to repeated field element array.
Added delimited parse and serialize util.
Reduce size by not emitting constants for fieldnumbers
Fix a bug when comparing finite and infinite field values with explicit tolerances.
TextFormat::Parser should use a custom Finder to look up extensions by number if one is provided.
Add MessageLite::Utf8DebugString() to make MessageLite more compatible with Message.
Fail fast for better performance in DescriptorPool::FindExtensionByNumber() if descriptor has no defined extensions.
Adding the file name to help debug colliding extensions
Added FieldDescriptor::PrintableNameForExtension() and DescriptorPool::FindExtensionByPrintableName().
The latter will replace Reflection::FindKnownExtensionByName().
Replace NULL with nullptr
Created a new Add method in repeated field that allows adding a range of elements all at once.
Enabled enum name-to-value mapping functions for C++ lite
Avoid dynamic initialization in descriptor.proto generated code
Move stream functions to MessageLite from Message.
Move all zero_copy_stream functionality to io_lite.
Do not create array of matched fields for simple repeated fields
Enabling silent mode by default to reduce make compilation noise.
2019-07-12 19:57:03 +00:00
adam
e61614cc29 py-meson: updated to 0.51.1
0.51.1:
Unknown changes
2019-07-12 19:03:40 +00:00
adam
83d1730d99 sqlite3: updated to 3.29.0
SQLite Release 3.29.0:
Added the SQLITE_DBCONFIG_DQS_DML and SQLITE_DBCONFIG_DQS_DDL actions to sqlite3_db_config() for activating and deactivating the double-quoted string literal misfeature. Both default to "on" for legacy compatibility, but developers are encouraged to turn them "off", perhaps using the -DSQLITE_DQS=0 compile-time option.
-DSQLITE_DQS=0 is now a recommended compile-time option.

Improvements to the query planner:
Improved optimization of AND and OR operators when one or the other operand is a constant.
Enhancements to the LIKE optimization for cases when the left-hand side column has numeric affinity.
Added the "sqlite_dbdata" virtual table for extracting raw low-level content from an SQLite database, even a database that is corrupt.

Enhancements to the CLI:
Add the ".recover" command which tries to recover as much content as possible from a corrupt database file.
Add the ".filectrl" command useful for testing.
Add the long-standing ".testctrl" command to the ".help" menu.
Added the ".dbconfig" command
2019-07-12 10:04:26 +00:00
gdt
df394ee3b2 devel/git: Clarify DESCR and hint at git-base 2019-07-11 18:46:51 +00:00
nia
89e9dfac7e Remove devel/xulrunner192 and devel/swt.
xulrunner192 was the last remains of Firefox 3.6 in pkgsrc.

The last package depending on xulrunner192 was devel/swt. swt isn't used by
anything in pkgsrc (old versions of eclipse which weren't imported, maybe),
and was originally added by jmcneill, who says it can be removed now.
2019-07-11 12:07:38 +00:00
sevan
0275f8b4a0 More strnlen(3) users - from Joyent 2019-07-11 11:20:06 +00:00
nia
ab5e7a018e Use https for pango.org. 2019-07-11 09:28:44 +00:00
markd
db922e13f5 dconf: PKGREVISION bump for sysconfdir fix in py-meson/build.mk
also remove no longer used SUBST for /etc -> ${PKG_SYSCONFDIR}
2019-07-10 10:51:29 +00:00
markd
8c725124d9 py-meson: make sure meson called with correct sysconfdir. 2019-07-10 10:40:35 +00:00
nia
8e8358f563 Use https for haskell.org. 2019-07-10 10:24:05 +00:00
he
2e2ccbdcfb Update to go-protobuf version 1.3.2.
Pkgsrc changes:
 * Update PLIST

Upstream notable changes:
* #785: grpc code generation: add an UnimplementedServer type
  implementing each server interface, returning an unimplemented
  error for each method
* #851: convert prints to `os.Stderr` to use `log.Printf`
* #883: jsonpb: fix marshaling of Duration with negative nanoseconds
2019-07-10 08:41:26 +00:00
minskim
36940e615f devel/librdkafka: Update to 1.0.1
Notable changes in 1.0:
- Idempotent producer - guaranteed ordering, exactly-once producing.
- Sparse/on-demand connections - connections are no longer maintained
  to all brokers in the cluster.
- KIP-62 - max.poll.interval.ms for high-level consumers.
2019-07-10 01:31:21 +00:00
nia
2f0184d881 Update the Python HOMEPAGEs that I missed earlier. 2019-07-09 23:02:28 +00:00
ryoon
2628bfe9d2 Update to 0.66
Changelog:
0.66
User-visible changes since 0.65 are as follows:

- Add support for lzip archives and patches
- Document QUILT_PC as user-settable
- configure: Don't require md5sum
- Test suite: Allow keeping the working directory on failure
- Test suite: Fix regex for recent versions of perl ...

0.65
User-visible changes since 0.64 are as follows:

- Translation fixes
- Project settings have priority
- Reject binary files in patches
- Fix a race condition in diff_file
- Performance: Optimizations to the setup command
- Performance: Optimizations to the bash completion script ...
2019-07-09 13:21:05 +00:00
nia
6d4e298675 Use https for readthedocs.io. 2019-07-09 11:35:14 +00:00
nia
9c28fc111b Use https for pythonhosted.org. 2019-07-09 11:29:30 +00:00
adam
ed2a7f18ff py-flake8: updated to 3.7.8
3.7.8:
Bugs Fixed
- Fix handling of Application.parse_preliminary_options_and_args when
  argv is an empty list
- Fix crash when a file parses but fails to tokenize
- Log the full traceback on plugin exceptions
- Fix # noqa: ... comments with multi-letter codes
2019-07-09 11:19:33 +00:00
sevan
8dc77065e4 Obtain strnlen implementation via libnbcompat using USE_FEATURES, instead of
patching in an implementation.
2019-07-08 22:15:46 +00:00
adam
9a1ff01a40 py-typing-extensions: updated to 3.7.4
3.7.4:
Match with Python 3.7.4
2019-07-08 19:44:49 +00:00
adam
d90133e1cd py-typing: updated to 3.7.4
3.7.4:
Match with Python 3.7.4.
2019-07-08 19:42:30 +00:00
martin
b511d6f266 Remove -Werror, so this has a chance to compile on newer gcc versions 2019-07-08 16:27:13 +00:00
nia
e6f2d08891 libextractor: Pulls in libmagic, so explicitly depend on sysutils/file. 2019-07-08 15:25:13 +00:00
nia
6dc353d8b3 libextractor: Fix various dependencies.
- Add msgfmt msgmerge xgettext to USE_TOOLS, it needs these
- Fix building with libjpeg-turbo by using the correct buildlink
- Use newer multimedia/mp4v2 over multimedia/libmp4v2 to avoid conflicts
  This is confusing. I think we mainly keep libmp4v2 around for KDE4.
  But the packages could be named better.
2019-07-08 15:02:42 +00:00
nia
c66ee34855 Follow some http->https redirects. 2019-07-08 10:36:25 +00:00
adam
6bac350ab0 py-cython: updated to 0.29.12
0.29.12:
Bugs fixed
* Fix compile error in CPython 3.8b2 regarding the PyCode_New() signature.
* Fix a C compiler warning about a missing int downcast.
* Fix reported error positions of undefined builtins and constants.
* A 32 bit issue in the Pythran support was resolved.
2019-07-08 07:43:55 +00:00
schwarz
fbf15a8a12 Updated devel/diffutils to 3.7
Changes: bug fixes, diff --color now produces output compatible with less -R.
(cf. https://savannah.gnu.org/forum/forum.php?forum_id=9341)
2019-07-07 18:02:43 +00:00
adam
72f0d0e573 py-logilab-common: updated to 1.4.2
1.4.2:
Bug fixes
2019-07-06 22:56:03 +00:00
adam
9aa7c589f3 py-ipython: updated to 7.6.1
IPython 7.6.1 contain a critical bugfix in the %timeit magic, which would
crash on some inputs as a side effect of :ghpull:11716.
2019-07-06 22:47:18 +00:00
adam
462392151b py-meson: updated to 0.51.0
0.51.0:
(C) Preprocessor flag handling
Sanity checking compilers with user flags
New sourceset module
n_debug=if-release and buildtype=plain means no asserts
target_type in build_targets accepts the value 'shared_module'
New modules kwarg for python.find_installation
Support for the Intel Compiler on Windows (ICL)
Added basic support for the Xtensa CPU toolchain
Dependency objects now have a get_variable method
CMake prefix path overrides
Tests that should fail but did not are now errors
New target keyword argument: link_language
New module to parse kconfig output files
Add new meson subprojects foreach command
Added c17 and c18 as c_std values for recent GCC and Clang Versions
gpgme dependency now supports gpgme-config
Can link against custom targets
Removed the deprecated --target-files API
Generators have a new depends keyword argument
Specifying options per mer machine
subproject.get_variable() now accepts a fallback argument
Add keyword static to find_library
Fortran include statements recursively parsed
CMake subprojects
Multipe cross files can be specified
2019-07-06 22:42:25 +00:00
nia
41b098c12d https for enlightenment.org. 2019-07-06 16:46:09 +00:00
tsutsui
972d4c55a3 ruby-delayer-deferred: update to 2.1.1.
No upstream changelog.
2019-07-05 16:05:38 +00:00
ryoon
03458274ca Update to 0.9.0
Changelog:
## 0.9.0
     * Support to generate C headers with C++ compatibility.
       https://github.com/eqrion/cbindgen/pull/349
     * Fix include guard generation when no_includes is set.
       https://github.com/eqrion/cbindgen/pull/352
     * Fix crate parsing order so that types from the binding crate
       are preferred in presence of conflicting names.
       https://github.com/eqrion/cbindgen/pull/355
     * Add extra_bindings option to generate bindings for dependencies.
       https://github.com/eqrion/cbindgen/pull/362
     * Clap dependency is optional now so it's feasible to avoid
       building it if cbindgen is used as a library.
       https://github.com/eqrion/cbindgen/pull/363
2019-07-04 13:16:07 +00:00
sevan
87e8ff2ab2 Need bison, build came tumbling down as the long stale copy in OS X Tiger was
called.
2019-07-03 20:48:26 +00:00
adam
2c092c6cf1 py-mako: updated to 1.0.13
version: 1.0.13
Improved the line-number tracking for source lines inside of Python  <%
... %> blocks, such that text- and HTML-formatted exception traces such
as that of  :func:.html_error_template now report the correct source line
inside the block, rather than the first line of the block itself.
Exceptions in <%! ... %> blocks which get raised while loading the
module are still not reported correctly, as these are handled before the
Mako code is generated.
2019-07-03 20:22:00 +00:00
markd
6ccb272e3f subversion: more reliable fix for APR 1.7.0
From: Stefan Sperling <stsp@apache.org>
Date: Fri, 12 Apr 2019 09:27:33 +0000
Subject: [PATCH] Get rid of apr_int64_t format string check in swig py
 configure.

This check relied on APR implementation details and broke with APR 1.7.0.
Rather than trying to guess a perfect format string to use, just use the
largest possible format and cast the argument accordingly.

Should fix build against APR 1.7.0 and later.

Suggested by: brane

* build/ac-macros/swig.m4: Remove code related to SVN_APR_INT64_T_PYCFMT.

* subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
  (svn_swig_py_client_blame_receiver_func): Stop relying on the
   SVN_APR_INT64_T_PYCFMT constant from configure. Use "L" and
   acast to PY_LONG_LONG instead.
2019-07-03 10:42:54 +00:00
nia
77cb240288 Use https for github. 2019-07-03 07:19:03 +00:00
sevan
d039bc9a9a Need a compiler with C++11 support, configure script checks 2019-07-02 22:25:10 +00:00
adam
9604ec8e35 libuv: updated to 1.30.1
Version 1.30.1
* doc: fix incorrect versionchanged
* test: allow UV_ECONNRESET in tcp_try_write_error
* unix: add uv_get_constrained_memory() cygwin stub
* build: fix android cmake build
* unix: squelch -Wcast-function-type warning
* build: fix compile error with uClibc
2019-07-02 16:44:06 +00:00
adam
eb782942de py-cython: updated to 0.29.11
0.29.11:

Bugs fixed

* Fix compile error in CPython 3.8b2.

* Invalid C code generated for lambda functions in cdef methods.

* Support slice handling in newer Pythran versions.

* A reference leak in power-of-2 calculation was fixed.

* The search order for include files was changed. Previously it was
  include_directories, Cython/Includes, sys.path. Now it is
  include_directories, sys.path, Cython/Includes. This was done to
  allow third-party *.pxd files to override the ones in Cython.
  Original patch by Matti Picus.

* Setting language_level=2 in a file did not work if language_level=3
  was enabled globally before.
2019-07-02 12:10:59 +00:00
adam
64a1ff8494 py-cachetools: updated to 3.1.1
v3.1.1:
- Document how to use shared caches with @cachedmethod.
- Fix pickling/unpickling of cache keys
2019-07-02 10:19:10 +00:00
adam
bd58bb7668 py-pathlib2: updated to 2.3.4
Version 2.3.4
- Do not raise windows error when calling resolve on a non-existing
  path in Python 2.7, to match behaviour on Python 3.x
- Use the new collections.abc when possible
- Sync with upstream pathlib
2019-07-02 10:01:09 +00:00
adam
84789f8c0a py-ipython010: removed, successors py-ipython and py-ipython5 2019-07-02 04:06:43 +00:00
adam
ab9eff2dd6 accerciser: removed, use accerciser3 instead 2019-07-02 04:04:34 +00:00
adam
30008f1362 py-Pympler: updated to 0.7
0.7:

Added
Added asizeof options above and cutoff to specify minimal size and the number of large objects to be printed
The Asizer class has a new property ranked returning the number of ranked objects.
New Asizer method exclude_objs can be used to exclude objects from being sized, profiled and ranked.

Changed
The asizeof option stats has been enhanced to include the list of the 100 largest objects, ranked by total size.

Fixed
Fix TypeError raised in certain scenarios
Fix TypeError when creating snapshots with classtracker in certain scenarios


0.6:

Added
Python 3.7 support

Changed
Update asizeof module to version 18.07.08. Includes more accurate sizing of objects with slots. -- By Jean Brouwers

Removed
Python 2.6 and 3.2 support

Fixed
Fix KeyError when using Django memory panel in certain scenarios
Fix Debug Toolbar - Remove all jQuery variables from the global scope
Fix process import error when empty lines found in /proc/self/status
Return more accurate size of objects with slots
2019-07-02 03:53:18 +00:00
nia
ded6ed00cf Redirect the last few search.cpan.org packages that I missed. 2019-07-01 22:00:09 +00:00