summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-12-05Code reorganization, unit test for loading tool definitionsrillig11-71/+131
A run of "pkglint -r -Wall -Call" over the whole pkgsrc tree produces identical output as before, therefore the version number is kept.
2015-12-05Python 3.5 standard modules albo require clinicadam1-1/+5
2015-12-05Added lang/python35 version 3.5.0adam3-4/+5
2015-12-05What’s New In Python 3.5adam27-21/+5790
New syntax features: * PEP 492, coroutines with async and await syntax. * PEP 465, a new matrix multiplication operator: a @ b. * PEP 448, additional unpacking generalizations. New library modules: * typing: PEP 484 – Type Hints. * zipapp: PEP 441 Improving Python ZIP Application Support. New built-in features: * bytes % args, bytearray % args: PEP 461 – Adding % formatting to bytes and bytearray. * New bytes.hex(), bytearray.hex() and memoryview.hex() methods. (Contributed by Arnon Yaari in issue 9951.) * memoryview now supports tuple indexing (including multi-dimensional). (Contributed by Antoine Pitrou in issue 23632.) * Generators have a new gi_yieldfrom attribute, which returns the object being iterated by yield from expressions. (Contributed by Benno Leslie and Yury Selivanov in issue 24450.) * A new RecursionError exception is now raised when maximum recursion depth is reached. (Contributed by Georg Brandl in issue 19235.) CPython implementation improvements: * When the LC_TYPE locale is the POSIX locale (C locale), sys.stdin and sys.stdout now use the surrogateescape error handler, instead of the strict error handler. (Contributed by Victor Stinner in issue 19977.) * .pyo files are no longer used and have been replaced by a more flexible scheme that includes the optimization level explicitly in .pyc name. (See PEP 488 overview.) * Builtin and extension modules are now initialized in a multi-phase process, which is similar to how Python modules are loaded. (See PEP 489 overview.) Significant improvements in the standard library: * collections.OrderedDict is now implemented in C, which makes it 4 to 100 times faster. * The ssl module gained support for Memory BIO, which decouples SSL protocol handling from network IO. * The new os.scandir() function provides a better and significantly faster way of directory traversal. * functools.lru_cache() has been mostly reimplemented in C, yielding much better performance. * The new subprocess.run() function provides a streamlined way to run subprocesses. * The traceback module has been significantly enhanced for improved performance and developer convenience. Security improvements: * SSLv3 is now disabled throughout the standard library. It can still be enabled by instantiating a ssl.SSLContext manually. (See issue 22638 for more details; this change was backported to CPython 3.4 and 2.7.) * HTTP cookie parsing is now stricter, in order to protect against potential injection attacks. (Contributed by Antoine Pitrou in issue 22796.) Windows improvements: * A new installer for Windows has replaced the old MSI. See Using Python on Windows for more information. * Windows builds now use Microsoft Visual C++ 14.0, and extension modules should use the same.
2015-12-05Updated pkgtools/pkglint to 5.2.2rillig1-1/+2
2015-12-05Updated pkglint to 5.2.2.rillig6-23/+23
Changes since 5.2.1: * Fixed wrong error messages about "Unknown Makefile line format"
2015-12-05Updated pkgtools/pkglint to 5.2.1rillig1-1/+2
2015-12-05Updated pkglint to 5.2.1.rillig22-244/+240
Changes since 5.2: * Fixed wrong warning about patches/CVS being an unrecorded patch * pkgsrc-wip also needs NetBSD as RCS Id, instead of Id * Code cleanup: grouped the checklineMk functions into one file
2015-12-05Updated textproc/the_silver_searcher to 0.31.0leot1-1/+2
2015-12-05Update textproc/the_silver_searcher to 0.31.0.leot2-13/+10
pkgsrc changes: o Switch MASTER_SITES to the author's site (in order to avoid the various auto* tools) Changes: o Add support for Crystal file types o Add support for Racket file types o Add support for Standard ML file types o Add support for Elixir file type o Misc bugfixes
2015-12-05Updated devel/hs-haskell-src-exts to 1.17.1szptvlfn1-1/+2
2015-12-05Update to 1.17.1szptvlfn3-11/+11
CHANGELOG: 1.17.0 --> 1.17.1 ================= Bug Fix: * Fix bug in parsing view patterns (#284)
2015-12-05Split PlistLine.checkPathname into smaller functionsrillig12-102/+123
2015-12-05Updated devel/py-mercurial to 3.6.2wiz1-1/+2
2015-12-05Update py-mercurial to 3.6.2:wiz2-7/+7
One test failure, already reported upstream in previous release. This is a regularly-scheduled bugfix release. docker: match more version of 'hg docker version' (issue4967) localrepo.commit: check all files for resolve state (issue4972) rebase: add returning value from pullrebase function resolve: restore .orig only after merge is fully complete (issue4952) share: wrap bmstore._writerepo for transaction sensitivity (issue4940) tags: create new sortdict for performance reasons
2015-12-05Code cleanup: converted ALL_CAPS to camelCaserillig27-1102/+1112
2015-12-05Updated pkgtools/pkglint to 5.2rillig1-1/+2
2015-12-05Updated pkglint to 5.2.rillig32-348/+583
Changes since 5.1: * Fixed distinfo check for unrecorded patch files (thanks, wiz) * Command line options parser accepts abbreviations (--a instead of --autofix) * Realistic unit tests using temporary files * General code cleanup (using gometalinter)
2015-12-05Remove PHP_VERSIONS_ACCEPTED which has now default value.taca1-2/+1
2015-12-05Remove php54 (PHP 5.4) support.taca1-22/+11
2015-12-05Drop php54 support.taca1-2/+2
2015-12-05Note remove of lang/php54 package.taca1-1/+2
2015-12-05Delete php54 package which is EOL.taca31-1152/+0
2015-12-05Delete php54.taca1-2/+1
2015-12-05Note remove of www/php-apc package.taca1-1/+2
2015-12-05Remove php-apc package which support PHP 5.4 only.taca4-42/+0
For PHP 5.5 and 5.6, there is already php-apcu package.
2015-12-05Delete php-apc.taca1-2/+1
2015-12-05Note remove of meta-pkgs/php54-extensions package.taca1-1/+2
2015-12-05Remove php54-extensions; start of removing PHP 5.4 which is already EOL.taca2-77/+0
2015-12-05Delete php54-extensions.taca1-2/+1
2015-12-04Remove obsolete patch (after update to 1.0.26)wiz1-36/+0
2015-12-04forgot SHA512 in distinfonils1-1/+2
2015-12-04Updated www/siege to 3.1.3nils1-1/+2
2015-12-04Updated www/siege to version 3.1.3.nils2-7/+6
Upstream Changelog : * src/sock.c Fixed typo in error message * src/url.c Fixed post bug with null termination * doc/siegerc.in Added limit and it's description in comments * src/setup.h Added my.limit to limit the thread count * src/init.c Parsing siegerc for limit * src/main.c Capped my.users at my.limit
2015-12-04Updated net/py-twisted to 15.5.0wiz2-3/+3
2015-12-04Update py-twisted* to 15.5.0.wiz3-13/+20
Twisted Core 15.5.0 (2015-11-28) ================================ This is the last Twisted release where Python 2.6 is supported, on any platform. Python 3.5 (on POSIX) support has been added. This release introduces changes that are required for Conch's SSH implementation to work with OpenSSH 6.9+ servers. Features -------- - twisted.python.url is a new abstraction for URLs, supporting RFC 3987 IRIs. (#5388) - twisted.python.logfile is now ported to Python 3. (#6749) - twisted.python.zippath has been ported to Python 3. (#6917) - twisted.internet.ssl.CertificateOptions and twisted.internet.ssl.optionsForClientTLS now take a acceptableProtocols parameter that enables negotiation of the next protocol to speak after the TLS handshake has completed. This field advertises protocols over both NPN and ALPN. Also added new INegotiated interface for TLS interfaces that support protocol negotiation. This interface adds a negotiatedProtocol property that reports what protocol, if any, was negotiated in the TLS handshake. (#7860) - twisted.python.urlpath.URLPath now operates correctly on Python 3, using bytes instead of strings, and introduces the fromBytes constructor to assist with creating them cross-version. (#7994) - twisted.application.strports is now ported to Python 3. (#8011) - twistd (the Twisted Daemon) is now ported to Python 3. (#8012) - Python 3.5 is now supported on POSIX platforms. (#8042) - twisted.internet.serialport is now ported on Python 3. (#8099) Bugfixes -------- - twisted.logger.formatEvent now can format an event if it was flattened (twisted.logger.eventAsJSON does this) and has text after the last replacement field. (#8003) - twisted.cred.checkers.FilePasswordDB now logs an error if the credentials db file does not exist, no longer raises an unhandled error. (#8028) - twisted.python.threadpool.ThreadPool now properly starts enough threads to do any work scheduled before ThreadPool.start() is called, such as when work is scheduled in the reactor via reactor.callInThread() before reactor.run(). (#8090) Improved Documentation ---------------------- - Twisted Development test standard documentation now contain information about avoiding test data files. (#6535) - The documentation for twisted.internet.defer.DeferredSemaphore now describes the actual usage for limit and tokens instance attributes. (#8024) Deprecations and Removals ------------------------- - twisted.python._initgroups, a C extension, has been removed and stdlib support is now always used instead. (#5861) - Python 2.6 is no longer supported. (#8017) - twisted.python.util.OrderedDict is now deprecated, and uses of it in Twisted are replaced with collections.OrderedDict. (#8051) - twisted.persisted.sob.load, twisted.persisted.sob.loadValueFromFile and twisted.persisted.sob.Persistent.save() are now deprecated when used with a passphrase. The encyption used by these methods are weak. (#8081) - twisted.internet.interfaces.IStreamClientEndpointStringParser has been removed and Twisted will no longer use parsers implementing this interface. (#8094) Other ----- - #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046, #8054, #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095, #8096, #8098, #8106 Twisted Conch 15.5.0 (2015-11-18) ================================= Features -------- - twisted.conch.ssh now supports the diffie-hellman-group-exchange- sha256 key exchange algorithm. (#7672) - twisted.conch.ssh now supports the diffie-hellman-group14-sha1 key exchange algorithm. (#7717) - twisted.conch.ssh.transport.SSHClientTransport now supports Diffie- Hellman key exchange using MSG_KEX_DH_GEX_REQUEST as described in RFC 4419. (#8100) - twisted.conch.ssh now supports the hmac-sha2-256 and hmac-sha2-512 MAC algorithms. (#8108) Deprecations and Removals ------------------------- - twisted.conch.ssh.keys.objectType is now deprecated. Use twisted.conch.ssh.keys.Key.sshType. (#8080) - twisted.conch.ssh.transport.SSHClientTransport no longer supports Diffie-Hellman key exchange using MSG_KEX_DH_GEX_REQUEST_OLD for pre RFC 4419 servers. (#8100) Twisted Web 15.5.0 (2015-11-18) ================================ Features -------- - twisted.web.http.Request.addCookie now supports the httpOnly attribute which when set on cookies prevents the browser exposing it through channels other than HTTP and HTTPS requests (i.e. they will not be accessible through JavaScript). (#5911) - twisted.web.client.downloadPage is now ported to Python 3. (#6197) - twisted.web.client.Agent is now ported to Python 3. (#7407) - twisted.web.tap (ran when calling `twistd web`) has now been ported to Python 3. Not all features are enabled -- CGI, WSGI, and distributed web serving will be enabled in their respective tickets as they are ported. (#8008) Bugfixes -------- - twisted.web.client.URI now supports IPv6 addresses. Previously this would mistake the colons used as IPv6 address group separators as the start of a port specification. (#7650) - twisted.web.util's failure template has been moved inline to work around Python 3 distribution issues. (#8047) - twisted.web.http.Request on Python 3 now handles multipart/form- data requests correctly. (#8052) Other ----- - #8016, #8070 Twisted Words 15.5.0 (2015-11-18) ================================= Features -------- - twisted.words.protocol.irc.IRC now has a sendCommand() method which can send messages with tags. (#6667) Other ----- - #8015, #8097
2015-12-04Updated devel/py-setuptools to 18.7wiz2-3/+3
2015-12-04Update py-setuptools to 18.7:wiz2-7/+8
---- 18.7 ---- * Update dependency on certify. * Pull Request #160: Improve detection of gui script in ``easy_install._adjust_header``. * Made ``test.test_args`` a non-data property; alternate fix for the issue reported in Pull Request #155. * Issue #453: In ``ez_setup`` bootstrap module, unload all ``pkg_resources`` modules following download. * Pull Request #158: Honor `PEP-488 <https://www.python.org/dev/peps/pep-0488/>`_ when excluding files for namespace packages. * Issue #419 and Pull Request #144: Add experimental support for reading the version info from distutils-installed metadata rather than using the version in the filename. ------ 18.6.1 ------ * Issue #464: Correct regression in invocation of superclass on old-style class on Python 2. ---- 18.6 ---- * Issue #439: When installing entry_point scripts under development, omit the version number of the package, allowing any version of the package to be used.
2015-12-04Updated devel/py-requests-toolbelt to 0.5.0wiz2-3/+3
2015-12-04Update py-requests-toolbelt to 0.5.0.wiz6-235/+29
Add test dependencies. All tests pass. 0.5.0 -- 2015-11-24 ------------------- More information about this release can be found on the `milestone <https://github.com/sigmavirus24/requests-toolbelt/issues?utf8=%E2%9C%93&q=is%3Aall+milestone%3A0.5+>`_ for 0.5.0. New Features ~~~~~~~~~~~~ - The ``tee`` submodule was added to ``requests_toolbelt.downloadutils``. It allows you to iterate over the bytes of a response while also writing them to a file. The ``tee.tee`` function, expects you to pass an open file object, while ``tee.tee_to_file`` will use the provided file name to open the file for you. - Added a new parameter to ``requests_toolbelt.utils.user_agent`` that allows the user to specify additional items. - Added nested form-data helper, ``requests_toolbelt.utils.formdata.urlencode``. - Added the ``ForgetfulCookieJar`` to ``requests_toolbelt.cookies``. - Added utilities for dumping the information about a request-response cycle in ``requests_toolbelt.utils.dump``. - Implemented the API described in the ``requests_toolbelt.threaded`` module docstring, i.e., added ``requests_toolbelt.threaded.map`` as an available function. Fixed Bugs ~~~~~~~~~~ - Now papers over the API differences in versions of requests installed from system packages versus versions of requests installed from PyPI. - Allow string types for ``SourceAddressAdapter``.
2015-12-04Added www/py-betamax version 0.5.1wiz1-1/+2
2015-12-04+ py-betamax.wiz1-1/+2
2015-12-04Import py34-betamax-0.5.1 as www/py-betamax.wiz4-0/+126
Betamax is a VCR_ imitation for requests. This will make mocking out requests much easier. It is tested on 'Travis CI'. Put in a more humorous way: "Betamax records your HTTP interactions so the NSA does not have to."
2015-12-04Updated devel/py-decorator to 4.0.2wiz2-3/+3
2015-12-04Update py-decorator to 4.0.2:wiz2-7/+7
4.0.2 Fix: docs/README.rst was not included in MANIFEST.in by accident, thus breaking the source installation (2015/07/28) 4.0.1 Added docs directory and upload_docs command. Fixed bug with `__qualname__`, reported by Lucian Petrut (2015/07/28) 4.0.0 Removed the need for 2to3 by dropping the support for Python 2.5. Added a MANIFEST.in file and produced a proper wheel. Improved the integration with setuptools so that `python setup.py test` works. Reworked the documentation and introduced `decorator.decorated`. Removed any dependence from `inspect.getargspec`, which is deprecated in Python 3.5, as signaled by Ralf Gommers. Fixed `contextmanager` to work with Python 3.5. Copied the `__qualname__` attribute, as requested by Frazer McLean. Added a `dispatch_on` facility to implement generic functions. (2015/07/24) 3.4.2 Same as 3.4.1, re-uploaded to PyPI (2015-03-22) 3.4.1 Ported the repository from GoogleCode to GitHub and added Travis CI support. Tests are executed with the new command `python test.py -v`. setuptools is now mandatory in Python 3. The suggested installation tool is now `pip`, not `easy_install`. Supported IronPython and other Python implementations without sys._getframe, as requested by Doug Blank (2015/03/16)
2015-12-04Updated devel/py-click to 6.2wiz2-3/+3
2015-12-04Update py-click to 6.2.wiz3-9/+20
Add test target. Version 6.2 ----------- (bugfix release, released on November 27th 2015) - Correct fix for hidden progress bars. Version 6.1 ----------- (bugfix release, released on November 27th 2015) - Resolved an issue with invisible progress bars no longer rendering. - Disable chain commands with subcommands as they were inherently broken. - Fix `MissingParameter` not working without parameters passed. Version 6.0 ----------- (codename "pow pow", released on November 24th 2015) - Optimized the progressbar rendering to not render when it did not actually change. - Explicitly disallow nargs=-1 with a set default. - The context is now closed before it's popped from the stack. - Added support for short aliases for the false flag on toggles. - Click will now attempt to aid you with debugging locale errors better by listing with the help of the OS what locales are available. - Click used to return byte strings on Python 2 in some unit-testing situations. This has been fixed to correctly return unicode strings now. - For Windows users on Python 2, Click will now handle Unicode more correctly handle Unicode coming in from the system. This also has the disappointing side effect that filenames will now be always unicode by default in the `Path` type which means that this can introduce small bugs for code not aware of this. - Added a `type` parameter to `Path` to force a specific string type on the value. - For users running Python on Windows the `echo`) and `prompt` functions now work with full unicode functionality in the Python windows console by emulating an output stream. This also applies to getting the virtual output and input streams via `click.get_text_stream(...)`. - Unittests now always force a certain virtual terminal width. - Added support for allowing dashes to indicate standard streams to the `Path` type. - Multi commands in chain mode no longer propagate arguments left over from parsing to the callbacks. It's also now disallowed through an exception when optional arguments are attached to multi commands if chain mode is enabled. - Relaxed restriction that disallowed chained commands to have other chained commands as child commands. - Arguments with positive nargs can now have defaults implemented. Previously this configuration would often result in slightly unexpected values be returned.
2015-12-04Updated audio/libsndfile to 1.0.26wiz2-4/+3
2015-12-04Update libsndfile to 1.0.26:wiz5-67/+24
Version 1.0.26 (2015-11-22) * Fix for CVE-2014-9496, SD2 buffer read overflow. * Fix for CVE-2014-9756, file_io.c divide by zero. * Fix for CVE-2015-7805, AIIF heap write overflow. * Add support for ALAC encoder in a CAF container. * Add support for Cart chunks in WAV files. * Minor bug fixes and improvements.
2015-12-04+ gnupg21-2.1.10, py-buildbot-0.9.0b5, py-buildbot-slave-0.9.0b5.wiz1-1/+4