Commit graph

27970 commits

Author SHA1 Message Date
wen
b889f48eff Update to 5.20170220
Upstream changes:
5.20170220
  - Updated for v5.25.10

5.20170120
  - Updated for v5.25.9

5.20170114_24
  - Updated for v5.24.1

5.20170114_22
  - Updated for v5.22.3
2017-03-11 11:27:05 +00:00
wen
27eb54a2eb Update to 0.997004
Upstream changes:
0.997004  Fri Nov 25 09:02:47 2016

    - Removed dependency on version.pm (thanks Petr)

    - Removed dependency on deprecated POSIX isprint()
      (thanks Slaven)
2017-03-11 11:23:21 +00:00
wen
9cff242cce Update to 2.074
Upstream changes:
2.074 19 Feb 2017

      * Fix bad 2.073 release

  2.073 18 Feb 2017

      * #120239: [PATCH] ISA fixes for c3

  2.072 12 Feb 2017

      * Makefile.PL
        #120084: Need Fix for Makefile.PL depending on . in @INC
2017-03-11 11:20:19 +00:00
wen
45c0771085 Update to 0.71
Upstream changes:
0.71    2016/12/22 15:05:50
        [CHANGES]
         * Added 'prefork' option to IO::Async::Channel (RT115920) - thanks
           GMARLER
         * Prefer Sereal Channel encoding if that module is available
         * Ensure that IaFunction still prints debug information on futures
         * Miscellaneous spelling fixes in docs - thanks genio

        [BUGFIXES]
         * 'use lib ".";' for perl 5.24
         * Make t/50resolver.t less sensitive to EAI_NONAME vs EAI_NODATA
           because some resolvers lie (RT113429)
         * Fix error message linefeed tests in t/50resolver.t (RT119369)
         * Ensure that SIGPIPE is ignored if it's still at its default value
2017-03-11 11:13:13 +00:00
wen
382be610ef Update to 0.29
Upstream changes:
0.29 - 2017-02-27
    - allow loading relative perl files even under taint mode (RT#120371)
    - throw errors when attempting to load perl files that do not exist

0.28 - 2017-02-21
    - support Cpanel::JSON::XS and JSON::MaybeXS for loading JSON
    - decode UTF-8 config files properly
    - load perl files directly, never possibly searching @INC
2017-03-11 11:04:10 +00:00
wen
24472095b4 Update to 2.85
Upstream changes:
2.85 Mon 27 Feb 18:18:19 2017

    - fix failing test under 5.25.10 with -Ddefault_inc_excludes_dot
      (thanks, Kent Fredric)
2017-03-11 10:59:36 +00:00
jperkin
166ff53aae Update patch for current define naming. Fixes SunOS build. 2017-03-08 13:37:55 +00:00
wiz
57f2a6094a Updated p5-Moo to 2.003001.
2.003001 - 2017-03-06
  - fix +attributes replacing builder subs if parent attribute was defined with
    builder => $subref
  - fix trigger with a default value and init_arg of undef
2017-03-08 11:47:50 +00:00
ryoon
13a05f2ab1 Update to 3.29.3
Changelog:
The NSS team has released Network Security Services (NSS) 3.29.3

No new functionality is introduced in this release.
This is a patch release to fix a rare crash when initializing an SSL socket
fails.


The NSS team has released Network Security Services (NSS) 3.29.2

No new functionality is introduced in this release.
This is a patch release to fix an issue with TLS session tickets.
2017-03-07 20:53:22 +00:00
minskim
8cdefa6809 Add py-request-ftp 2017-03-07 18:16:21 +00:00
minskim
6f23583879 Import py-request-ftp-0.3.1 as devel/py-request-ftp
Requests-FTP is an implementation of an FTP transport adapter for use
with the awesome Requests Python library.  This library is intended as
both a starting point for future development and a useful example for
how to implement transport adapters.
2017-03-07 18:15:21 +00:00
joerg
d2cb68527e Unbreak build in environments with fine grained file system times. 2017-03-07 13:21:10 +00:00
jperkin
00697eb0c6 Update libtool packages to 2.4.6.
Changes since 2.4.2 are too numerous to mention, with over 4,700 lines
in the ChangeLog file.  However, this release does at least fix a large
number of build failures on SmartOS, and doesn't appear to cause any
obvious regressions in bulk builds performed by Joerg and myself.

Some pkgsrc cleanups while here, including merging the MirBSD patches
correctly.  It couldn't be made much clearer how to properly integrate
patches here to ensure they are not lost.  Next time you might not be so
fortunate!
2017-03-06 16:14:07 +00:00
wiz
438155c724 Updated talloc to 2.1.9.
Changes not found.
2017-03-05 14:43:08 +00:00
wiz
d60bb286d4 Updated py-setuptools to 34.3.1.
v34.3.1
-------

* #988: Trap ``os.unlink`` same as ``os.remove`` in
  ``auto_chmod`` error handler.

* #983: Fixes to invalid escape sequence deprecations on
  Python 3.6.
2017-03-05 14:29:27 +00:00
wiz
8e0327ed4b Updated py-pbr to 2.0.0.
2.0.0
-----

* tox: Don't set skipsdist=True
* Stop using 'warnerrors'
* doc: Clarify sections in 'setup.cfg'
* Updated from global requirements
* Remove discover from test-requirements
* Add Constraints support
* Don't raise exception on missing man pages
* Updated from global requirements
* Clean imports in code
* Updated from global requirements
* Docstrings should not start with a space
* Changed the home-page link
* Update .coveragerc after the removal of openstack directory
* coverage package name option, doc improvement
* Updated from global requirements
* Deprecated warning for SafeConfigParser
* Add more words to a confusing error message
* Don't ignore data-files
* Change assertTrue(isinstance()) by optimal assert
* Fix handling of old git log output
* Fix typo in the index.rst
* Expose deb version to match exposing rpm version
* Replace OpenStack LLC with OpenStack Foundation
* Updated from global requirements
* Fix pypy soabi tests
* Add Python 3.5 classifier and venv
* Fix argument order for assertEqual to (expected, observed)
* Move to oslosphinx
* Updated from global requirements
* Restore warnerrors behavior and support Sphinx 1.4
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Fix pypy wsgi tests
* Remember the insertion order for pbr.json
2017-03-05 14:14:52 +00:00
wiz
174577f6e1 + py-testresources 2017-03-05 14:11:36 +00:00
wiz
95591f4500 Import py-testresources-2.0.1 as devel/py-testresources.
testresources extends unittest with a clean and simple api to provide
test optimisation where expensive common resources are needed for
test cases - for example sample working trees for VCS systems,
reference databases for enterprise applications, or web servers ...
let your imagination run wild.
2017-03-05 14:11:13 +00:00
wiz
22bc28af01 Updated py-dulwich to 0.17.1.
0.17.1	2017-03-01

 IMPROVEMENTS

 * Add basic 'dulwich pull' command. (Jelmer Vernooij)

 BUG FIXES

 * Cope with existing submodules during pull.
   (Jelmer Vernooij, #505)

0.17.0	2017-03-01

 TEST FIXES

 * Skip test that requires sync to synchronize filesystems if os.sync is
   not available. (Koen Martens)

 IMPROVEMENTS

 * Implement MemoryRepo.{set_description,get_description}.
   (Jelmer Vernooij)

 * Raise exception in Repo.stage() when absolute paths are
   passed in. Allow passing in relative paths to
   porcelain.add().(Jelmer Vernooij)

 BUG FIXES

 * Handle multi-line quoted values in config files.
   (Jelmer Vernooij, #495)

 * Allow porcelain.clone of repository without HEAD.
   (Jelmer Vernooij, #501)

 * Support passing tag ids to Walker()'s include argument.
   (Jelmer Vernooij)

 * Don't strip trailing newlines from extra headers.
   (Nicolas Dandrimont)

 * Set bufsize=0 for subprocess interaction with SSH client.
   Fixes hangs on Python 3. (René Stern, #434)

 * Don't drop first slash for SSH paths, except for those
   starting with "~". (Jelmer Vernooij, René Stern, #463)

 * Properly log off after retrieving just refs.
   (Jelmer Vernooij)
2017-03-05 13:04:59 +00:00
wiz
ef2c61ea79 Updated p5-Test-Simple to 1.302078.
1.302078  2017-03-01 15:24:12-08:00 America/Los_Angeles

    - No changes since last trial

1.302077  2017-02-19 14:34:30-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix #762, newlines for todo subtest
    - Revisit #637, fix rare race condition it created

1.302076  2017-02-01 19:38:42-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix crash when TB->reset used inside subtest
2017-03-05 12:51:35 +00:00
wiz
0eba342ac4 Updated p5-Date-Manip to 6.58.
VERSION 6.58 2017-03-01 ^

Better support for $mode in DateCalc.

    DateCalc (in DM6) did not support all values for $mode. Now it does.

Bug fixes

    Parsing a date like 01/02/2016 and calling printf with %e gave '02' instead of ' 2'. RT 119787.

    Fixed a problem where the tzdata method of determining the timezone was producing an error which wasn't correct. Reported on GitHub by John.

Time zone fixes

    Newest zoneinfo data (tzdata 2017a)
2017-03-05 12:44:39 +00:00
schmonz
edc95bc4b2 Distfile no longer available on GitHub. Fetch from ${MASTER_SITE_LOCAL}. 2017-03-05 12:25:28 +00:00
wiz
1c2b84504c Updated py-mercurial to 4.1.1.
This is a regularly-scheduled bugfix release.

    Several incorrect mailing list addresses have been corrected.
    Various error cases have been corrected during push and pull.
    Minor issues that happened when Mercurial spawned worker processes have been fixed.
2017-03-03 10:24:05 +00:00
prlw1
030fb8bfdc Update glib2 to 2.50.3
Overview of changes in GLib 2.50.3
==================================

* Bugs fixed:
 775309 Crash in gdbusauth
 775468 Improve log write supports color method on windows
 775517 Password input is echoed in the terminal
 775765 FDO notification withdrawal backend sends wrong ID to the server

* Translation updates:
 Simplified Chinese
2017-03-03 08:22:12 +00:00
wiz
b47995f059 - py-lint, removed. 2017-03-02 09:21:35 +00:00
maya
71e6415e80 Sort to appease the script 2017-03-02 03:56:59 +00:00
fhajny
a3b83aadb0 Update devel/py-pylint to 1.6.5.
- Change to use ALTERNATIVES to avoid conflicts between Python versions.

Pylint 1.6.5
- Copyright and doc changes only

Pylint 1.6.4
- Recurse into all the ancestors when checking if an object is an
  exception

Pylint 1.6.3
- Do not crash when inferring uninferable exception types for docparams
  extension

Pylint 1.6.2
- Do not crash when printing the help of options with default regular
  expressions
- More granular versions for deprecated modules.
- Do not crash in docparams when we can't infer the exception types.
2017-03-01 13:08:43 +00:00
fhajny
7cc843f800 Revert adding py-lint, package already existed as py-pylint. 2017-03-01 13:01:15 +00:00
fhajny
8d0d59c45c Enable py-lint and dependencies 2017-02-28 20:59:27 +00:00
fhajny
291e7834ed Import pylint 1.6.5 as devel/py-lint.
Pylint is a Python source code analyzer which looks for
programming errors, helps enforcing a coding standard and sniffs
for some code smells (as defined in Martin Fowler's Refactoring
book).
2017-02-28 20:56:33 +00:00
fhajny
c8ea164954 Import isort 4.2.5 as devel/py-isort.
isort is a Python utility / library to sort imports alphabetically,
and automatically separated into sections. It provides a command
line utility, Python library and plugins for various editors to
quickly sort all your imports.
2017-02-28 20:54:09 +00:00
fhajny
52eece6114 Import configparser 3.5.0 as devel/py-configparser.
This library brings the updated configparser from Python 3.5 to
Python 2.6-3.5. The ancient ConfigParser module available in
the standard library 2.x has seen a major update in Python 3.2.
2017-02-28 20:51:28 +00:00
fhajny
9cba528468 Import functools_lru_cache 1.3 as devel/py-backports.functools_lru_cache.
This is a backport of functools.lru_cache from Python 3.
2017-02-28 20:47:57 +00:00
fhajny
24ca9855d4 Update devel/py-astroid to 1.4.9.
2016-12-18 -- 1.4.9
- Cast __path__ to a list in _module_file
- Add support for pytest 3.0.

2016-07-27 -- 1.4.8
- Add `returns` into the proper order in FunctionDef._astroid_fields

2016-07-07 -- 1.4.7
- Stop saving assignment locals in ExceptHandlers, when the context is a
  store.

2016-06-06 -- 1.4.6
- Fix a crash which occurred when the class of a namedtuple could not be
  inferred.
- Functional form of enums support accessing values through __call__.
- Brain tips for the ssl library.

2016-03-21 -- 1.4.5
- decoratornames() does not leak InferenceError anymore.
- wildcard_imported_names() got replaced by _public_names()

2016-01-15 -- 1.4.4
- unpack_infer raises InferenceError if it can't operate
  with the given sequences of nodes.
- Support accessing properties with super().
- Enforce strong updates per frames.

2015-12-24 -- 1.4.3
- pkg_resources brain tips are a bit more specific,
  by specifiying proper returns.
- Standard library modules are properly detected by is_standard_module.

2015-12-21 -- 1.4.2
- The slots() method conflates all the slots from the ancestors
  into a list of current and parent slots.
- Revert to using printf-style formatting in as_string, in order
  to avoid a potential problem with encodings when using .format.
- assigned_stmts methods have the same signature from now on.

2015-11-29 -- 1.4.1
- Add support for handling Uninferable nodes when calling as_string

2015-11-29 -- 1.4.0
- Class.getattr('__mro__') returns the actual MRO.
- The logilab-common dependency is not needed anymore as the needed code
  was integrated into astroid.
- Add 'assert_equals' method in nose.tools's brain plugin.
- Generated enum member stubs now support IntEnum and multiple
  base classes.
- Add brain tips for multiprocessing.Manager and
  multiprocessing.managers.SyncManager.
- Add brain tips for multiprocessing post Python 3.4+,
  where the module level functions are retrieved with getattr
  from a context object, leading to many no-member errors
  in Pylint.
- The Generator objects inferred with `infer_call_result`
  from functions have as parent the function from which they
  are returned.
- Understand partially the 3-argument form of `type`.
  The only change is that astroid understands members
  passed in as dictionaries as the third argument.
- Improve the inference of Getattr nodes when dealing with
  abstract properties from the abc module.
- UnboundMethod.getattr calls the getattr of its _proxied object
  and doesn't call super(...) anymore.
- Don't hard fail when calling .mro() on a class which has
  combined both newstyle and old style classes. The class
  in question is actually newstyle (and the __mro__ can be
  retrieved using Python).
- Class.local_attr and Class.local_attr_ancestors uses internally
  a mro lookup, using .mro() method, if they can.
- Expose a implicit_metaclass() method in Class. This will return
  a builtins.type instance for newstyle classes.
- Add two new exceptions for handling MRO error cases.
  DuplicateBasesError
  is emitted when duplicate bases are found in a class,
- Classes aren't marked as interfaces anymore, in the `type` attribute.
- Class.has_dynamic_getattr doesn't return True for special methods
  which aren't implemented in pure Python, as it is the case for
  extension modules.
- Add `igetattr` method to scoped_nodes.Function.
- Add support for Python 3.5's MatMul operation: see PEP 465 for more
  details.
- NotImplemented is detected properly now as being part of the
  builtins module. Previously trying to infer the Name(NotImplemented)
  returned an YES object.
- Add proper grammatical names for `infered` and `ass_type` methods,
  namely `inferred` and `assign_type`.
- Add new AST names in order to be similar to the ones
  from the builtin ast module.
- Star unpacking in assignments returns properly a list,
  not the individual components.
- Lambdas found at class level, which have a `self` argument, are
  considered
- Add annotation support for function.as_string().
- Add support for indexing bytes on Python 3.
- Add support for inferring subscript on instances, which will
  use __getitem__.
- Understand metaclasses added with six.add_metaclass decorator.
- Add a new convenience API, `astroid.parse`, which can be used to
  retrieve an astroid AST from a source code string, similar to how
  ast.parse can be used to obtain a Python AST from a source string.
- do_import_module passes the proper relative_only flag if the level is
  higher than 1.
- There's a new separate step for transforms.
- Add a new node, DictUnpack, which is used to represent the unpacking
  of a dictionary into another dictionary, using PEP 448 specific syntax
  ({1:2, **{2:3})
- Add a new type of node, called *inference objects*.
- Add a new *inference object* called Super, which also adds support for
  understanding super calls.
- astroid.utils.ASTWalker and astroid.utils.LocalsVisitor
  were moved to pylint.pyreverse.utils.

2015-08-02 -- 1.3.8
- Backport of 40e3176, which fixes issue #84.

2015-07-27 -- 1.3.7
- Improve the inference of six.moves, especially when using `from ...
  import ...` syntax. Also, we added a new fail import hook for six.moves,
  which fixes the import-error false positive from pylint.
2017-02-28 17:15:24 +00:00
fhajny
3a5f191c36 Enable py-lazy-object-proxy 2017-02-28 17:12:15 +00:00
fhajny
95bed51346 Import py-lazy-object-proxy 1.2.2 based on wip/py-lazy-object-proxy.
A fast and thorough lazy object proxy.
2017-02-28 17:11:28 +00:00
fhajny
2617b18c39 Fix ALTERNATIVES, ride previous revision. 2017-02-28 17:07:32 +00:00
fhajny
b95fea22ae Update devel/py-logilab-common to 1.3.0.
- pytest: executable deprecated and renamed as logilab-pytest to prevent
  conflict with pytest provided by http://pytest.org/
2017-02-28 16:46:07 +00:00
ryoon
50aefac5f6 Recursive revbump from graphics/libwebp 2017-02-28 15:19:58 +00:00
joerg
69af96726d Use the infrastructure's idea of where depcomp is. 2017-02-28 14:58:43 +00:00
fhajny
4c467d1e36 Enable kafka 2017-02-28 08:18:03 +00:00
fhajny
29d0748d49 Import Kafka 0.10.2.0 as devel/kafka.
Kafka is used for building real-time data pipelines and streaming
apps. It is horizontally scalable, fault-tolerant, wicked fast,
and runs in production in thousands of companies.
2017-02-28 08:17:28 +00:00
fhajny
ecceb98030 Update devel/gradle to 3.4. Fix the package to actually work.
Notable changes follow.

Gradle 3.4

- Compile Avoidance. We've introduced a new mechanism for up-to-date
  checking of Java compilation that is sensitive to public API changes
  only.
- A stable incremental Java compiler.
- brand new Java Library Plugin. Use this when building a component
  intended to be used as a dependency from another project.
- The JaCoCo plugin now allows you to enforce code coverage metrics and
  fail the build if they're not met.
- The default version of JaCoCo used by the JaCoCo plugin has been
  raised and the plugin is now Java 9-ready.
- The Checkstyle plugin now allows a maximum number of warnings or
  errors to be configured.

  https://docs.gradle.org/3.4/release-notes.html

Gradle 3.3

- This release of Gradle makes the gradle tasks report much faster for
  medium-to-large projects.
- It is now possible to compile native applications using Visual Studio
  2015.
- Kotlin build script support has further improved with significantly
  faster startup performance, increased API parity with Groovy-based
  build scripts, and better interoperability with Groovy plugins.
- Scala compilation startup time in large multi-project builds has been
  improved through enhancements to Gradle's integration with the Zinc
  Scala compiler.
- Tooling API generates more progress events.
- The Gradle GUI has been deprecated and will be removed in Gradle 4.0.

  https://docs.gradle.org/3.3/release-notes.html

Gradle 3.2.1

- GRADLE-3582: Gradle wrapper fails to escape arguments with nested
  quotes
- GRADLE-3583: Newlines in environment variables used by the wrapper
  breaks application plugin shell script

Gradle 3.2

- Incremental build support, which now has better up-to-date checking
  for Java compilation, copying, and archiving.
- The buildDependents task is now available in native builds as well via
  new assembleDependents and buildDependents tasks.
- Significantly improved import times.
- Improved support for multi-project builds with Kotlin.
- The shortcut syntax for declaring tasks (via <<) has now been
  deprecated.

  https://docs.gradle.org/3.2/release-notes.html

Gradle 3.1

- Composite Builds for multi-project builds where not all projects are
  in the same directory hierarchy.
- Incremental Build support.
- Faster dependency resolution.
- Build cancellation has improved when using the Daemon.

  https://docs.gradle.org/3.1/release-notes.html
2017-02-28 08:16:09 +00:00
schmonz
c6c366e034 Update to 1.20170129. From the changelog:
* Strip .git extension when registering vsch repositories.
  Thanks, Don March
* Disable git pager when mr status runs git stash list.
* Added stow library. This lets dotfiles in repositories managed by mr
  be symlinked into the home directory by GNU stow.
  Thanks, Sean Whitton and Adam Spiers.
* cvs_status: do not fail when all files are up to date.
  Thanks, Paul Wise.
* Added dgit plugin.
  Thanks, Sean Whitton.
2017-02-27 14:38:47 +00:00
wiz
306cca3a37 Updated py-setuptools to 34.3.0.
Fix test target.
4 tests failing, three due to pip not existing (we have pip3.6 et al.),
one because of ASCII locale.

v34.3.0
-------

* #941: In the upload command, if the username is blank,
  default to ``getpass.getuser()``.

* #971: Correct distutils findall monkeypatch to match
  appropriate versions (namely Python 3.4.6).
2017-02-27 10:42:34 +00:00
wiz
937f8bf965 Updated py-tortoisehg to 4.1.
TortoiseHg 4.1

TortoiseHg is a regularly scheduled (quarterly) feature release, coinciding with Mercurial 4.1

Bug Fixes

    cmdcore: fix PYTHONPATH to not include ''
    revdetails: fix url/nodeid markup to not capture HTML escapes (fixes #4663)

Installer

    Latest hgsubversion and evolve tags
2017-02-27 10:28:56 +00:00
wiz
af2cb50204 Updated libsigsegv to 2.11.
Set LICENSE.

New in 2.11:

* Added support for catching stack overflow on Linux/SPARC.

* Provide a correct value for SIGSTKSZ on 64-bit AIX and on HP-UX. The one
  defined by these systems is too small.

* Updated build infrastructure.

* Compilation now requires the <stdint.h> include file. Platforms which
  don't have this include file (such as IRIX) are no longer supported.

* NOTE: Support for Cygwin and native Windows is currently not up-to-date.
2017-02-27 09:52:47 +00:00
adam
d72442fabd ccache 3.3.4:
New features and improvements:
* Documented the different cache statistics counters.

Bug fixes:
* Fixed a regression in ccache 3.3 related to potentially bad content of dependency files when compiling identical source code but with different source paths. This was only partially fixed in 3.3.2 and reverts the new “Names of included files are no longer included in the hash of the compiler’s preprocessed output” feature in 3.3.
* Corrected statistics counter for -optf/--options-file failure.
* Fixed undefined behavior warnings in ccache found by -fsanitize=undefined.
2017-02-26 10:17:00 +00:00
adam
eafa3bc91f Added PKGCONFIG_OVERRIDE 2017-02-26 08:50:19 +00:00
adam
4041dff5b8 Changes 1.1.4:
Fix a 1% performance regression when snappy is used in PIE executables.
Improve compression performance by 5%.
Improve decompression performance by 20%.
2017-02-26 08:41:17 +00:00