summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2017-04-29Changes 1.64.0:adam9-62/+193
New Libraries Process library by Klemens D. Morgenstern, that provides cross platorm ways to allows you to: * create child processes * setup streams for child processes * communicate with child processes through streams (synchronously or asynchronously) * wait for processes to exit (synchronously or asynchronously) * terminate processes
2017-04-27Update devel/lua-penlight to 1.5.2.alnsn2-7/+7
Changes between 1.5.2 and 1.4.1: lapp: print left in code issue #228: bug in file matching for dir.getfiles issue #243 broken lapp default: little fix to c222e422274c testclone example assumed global lfs update changes and version number issue #226: can use either = or : to separate flag/value issue #241: little hack to handle no-trailing-comment case Merge pull request #193 from jvprat/class_tostring Setup __tostring on class creation instead of per instance. Merge pull request #240 from urzds/fix/lapp-convert-defaults lapp: Convert default values using the associated converter function Merge pull request #242 from tjachmann/workaround-for-pretty.load-error Workaround for error in pretty.load with a C hook pretty.load errors out, if a C hook function is installed (Lua 5.1). Reason: debug.gethook() returns a string as first return value in this case. Then debug.sethook complains about the first argument being a string not a function. lapp: Convert default values using the associated converter function Also uses quite some hack to catch errors during conversion of default values. This prevents the application from quitting, if the value provided as default would be invalid in the current context, while the value provided on the command line is valid. Also handles -h and --help early, before parsing command line arguments Otherwise it would be impossible to show the help, if conversion of the default value of some argument fails. Merge pull request #239 from kulla/rename-arg-pattern dir.lua: Rename arg "pattern" to "shell_pattern" Fix a test to pass under LuaJIT with Lua 5.2 compat Merge pull request #237 from Tieske/fix/execute fix os.execute Merge branch 'master' of https://github.com/stevedonovan/Penlight into fix/execute fix os.execute to return proper results when LuaJIT is being used with 52 compatibility enabled Tweak local declaration in pl.compat Avoid duplicated variable. Fix a typo in pl.seq docs [ci skip] Merge pull request #233 from greatwolf/seq_coverage Added more test coverage for pl.seq Added test for seq.printall. Minor refactor of existing test. Added missing test case for equal_to and random. Added tests for seq.random, minmax, enum and copy_tuples. seq coverage Merge pull request #231 from greatwolf/bugfix_refactor Redid PR #230 as a separate branch. Added more tests for seq.reduce. Fixed seq.reduce to handle empty case. Allow passing initial value when calling reduce through seq object. naming consistency. redundant checks. Update version number in docs Fix typos in pl.lapp docs Added tests for seq.take. Just use n as counter. Added tests for seq.skip. Fixed bug when skipping past list. More concise code. Initial value argument for `tablex.reduce` is going to be added in 1.5.0, not 1.3.2 Merge pull request #213 from gpleiss/reduce-memo tablex.reduce can take an optional initial memo tablex.reduce can take an optional initial memo Add "in progress" changes [ci skip] Merge pull request #221 from mpeterv/fix-stringx-splitlines Fix stringx.splitlines Fix coverage reporting on travis Tests are now run from project root. pl.seq() constructor can take an iterator which returns a function _and_ an object issue #226 lapp respects ':' as well as '=' Merge pull request #225 from kulla/dir-some-fixes Little fixes in dir.lua dir.lua: Replace tab with whitespace in docstring. The tab characters create a strange format in documentatio (cf. https://stevedonovan.github.io/Penlight/api/libraries/pl.dir.html#getallfiles ) dir.lua: Remove file execution permission. Merge pull request #224 from kulla/utils-doctring-fix Fix usage example of string_lambda(). utils.lua: Fix usage example of string_lambda(). Update docs for template.substitute Merge pull request #222 from urzds/feature/template-customisable-filename pl.template: Support customising the chunk "filename" (default: TMP) pl.template: Support customising the chunk name (default: "TMP") This can be used to aid debugging, e.g. when the template resides in an actual file. Fix handling of __index returning false in pl.strict Ref #223. Add a test for tablex.count_map Merge pull request #214 from urzds/feat/customisable-inline-escape pl.template: Support customising the inline escape character (default… pl.data: faster delimiter guessing Don't count occurrences of potential delims, just use string.find. Fix error in tablex.count_map Regression introduced in @6123f9e. Remove unused localizations, update dependency lists Don't use globals in 'pl.data' tests Fix stringx.splitlines Make stringx.splitlines more compliant with its Python analogue: * Recognize "\r\n" as a single line end. * Return an empty list for an empty string. * Implement `keep_ends` argument.
2017-04-27Remove Ruby 2.0 left-overs.joerg1-7/+7
2017-04-27Updated waf to 1.9.10.wiz2-7/+7
NEW IN WAF 1.9.10 ----------------- * Detect -pie and -rdynamic in parse_flags #1936 * Fix Fortran module naming case * Improve Visual Studio 2017 compilers detection (no vswhere/tools yet) #1925 * Prevent unnecessary Vala rebuilds due to vapi file installation * Process .vapi files as input source files * Reflect the current build group in bld.current_group * Obtain NO_LOCK_IN_TOP/RUN/OUT from os.environ too * Xcode9 generator fixes and example update #1939 #1943
2017-04-27Updated devel/p5-IPC-Run to 0.95mef2-8/+7
-------------------------------- 0.95 Mon Apr 24 2017 - Spelling fixes - doc fix: full_result returns $?, not $? >> 8 - Fix check for reaped PID in reap_nb - Re-remove unnecessary use of UNIVERSAL 0.94_02 Thu Apr 14 2016 - Skip infinity test on perl below 5.8.9 0.94_01 Tue Apr 12 2016 - Enable Travis-CI integration for IPC::Run - Use q{} and qq{} to fix problems with quotation in cmd.exe - sync $VERSION across all files to address kwalitee - RT 109243 - Stop side affect of altering flushing of STDOUT and STDERR - CHILD_HANDLE should be closed with 'Close' to prevent a warning. - require Win32API::File on Windows - Better timer error message + an additional unit test - Catching previously non-detected malformed time strings - Let Timer accept all allowable perl numbers - allow the OS to choose the ephemeral port to use - Don't use version.pm to parse the perl version in Makefile.PL - perltidy - Do not import POSIX into local namespace (it's a memory hog)
2017-04-27Updated devel/p5-IO-Pager to 0.37mef2-8/+7
--------------------------------- 0.37 Tue Apr 25 2017 Fix tests for Perl 5.26 removal of . from @INC
2017-04-27Updated py-pbr to 3.0.0.wiz2-7/+7
3.0.0 ----- * Remove 'build\_sphinx\_latex' * Stop building man pages by default * docs: Use definition lists * add image.nonlocal\_uri to the list of warnings ignored * doc: Document Sphinx integration * add changelog to published documentation
2017-04-27Updated py-hypothesis to 3.8.2.wiz3-11/+11
3.8.2 - 2017-04-26 This is a code reorganisation release that moves some internal test helpers out of the main source tree so as to not have changes to them trigger releases in future. 3.8.1 - 2017-04-26 This is a documentation release. Almost all code examples are now doctests checked in CI, eliminating stale examples. 3.8.0 - 2017-04-23 This is a feature release, adding the iterables strategy, equivalent to lists(...).map(iter) but with a much more useful repr. You can use this strategy to check that code doesn’t accidentally depend on sequence properties such as indexing support or repeated iteration. 3.7.4 - 2017-04-22 This is a bug fix release for a single bug: In 3.7.3, using @example and a pytest fixture in the same test could cause the test to fail to fill the arguments, and throw a TypeError. 3.7.3 - 2017-04-21 This release should include no user visible changes and is purely a refactoring release. This modularises the behaviour of the core “given” function, breaking it up into smaller and more accessible parts, but its actual behaviour should remain unchanged. 3.7.2 - 2017-04-21 This reverts an undocumented change in 3.7.1 which broke installation on debian stable: The specifier for the hypothesis[django] extra_requires had introduced a wild card, which was not supported on the default version of pip. 3.7.1 - 2017-04-21 This is a bug fix and internal improvements release. In particular Hypothesis now tracks a tree of where it has already explored. This allows it to avoid some classes of duplicate examples, and significantly improves the performance of shrinking failing examples by allowing it to skip some shrinks that it can determine can’t possibly work. Hypothesis will no longer seed the global random arbitrarily unless you have asked it to using random_module() Shrinking would previously have not worked correctly in some special cases on Python 2, and would have resulted in suboptimal examples.
2017-04-27sortjnemeth1-3/+3
2017-04-27Update to 3.30.2ryoon2-8/+7
Changelog: The NSS team has released Network Security Services (NSS) 3.30.2, which is a patch release to update the list of root CA certificates. Below is a summary of the changes. Please refer to the full release notes for additional details, including the SHA256 fingerprints of the changed CA certificates. Notable Changes: * The following CA certificates were Removed - O = Japanese Government, OU = ApplicationCA  - CN = WellsSecure Public Root Certificate Authority  - CN = TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı H6 - CN = Microsec e-Szigno Root  * The following CA certificates were Added - CN = D-TRUST Root CA 3 2013  - CN = TUBITAK Kamu SM SSL Kok Sertifikasi - Surum 1  * The version number of the updated root CA list has been set to 2.14 (Bug 1350859) * Domain name constraints for one of the new CAs have been added to the NSS code (Bug 1349705)
2017-04-26Add missing build dependency on py-expat.wiz1-1/+3
2017-04-26cmake: revise netbsd-6 build fix patch as suggested by Brad Kingmaya3-15/+15
TagRunPath = 0 may cause client code such as cmSystemTools::RemoveRPath to misbehave. Define DT_RUNPATH to the expected value (29) instead. bump pkgrevision
2017-04-26Update doxygen to 1.8.13prlw12-9/+7
Highlights: * Add NVARCHAR as a SQL type * Add mscgen images to index.qhp * Add sql syntax highlighting to code blocks * Add support for more CSS formatting and column/row spanning in markdown tables * Added missing language value for SQL to XML output * Adds plantuml support Qt compressed help file * Made the RTF output honor the PAPER_TYPE option. * New classes for generated HTML div elements. * Option for PlantUML configuration file * Removed x flag from util* source files * Replaced section marker before members by diamond shaped bullet + many bug fixes and translation updates
2017-04-26Update devel/py-tox to 2.7.0.fhajny2-9/+9
2.7.0 ----- - #p450: Stop after the first installdeps and first testenv create hooks succeed. - #271 and #464: Improve environment information for users. - #464: Fix incorrect egg-info location for modified package_dir in setup.py. - #431: Add 'LANGUAGE' to default passed environment variables. - #455: Add a Vagrantfile with a customized Arch Linux box for local testing. - #454: Revert #407, empty commands is not treated as an error. - #446: (infrastructure) Travis CI tests for tox now also run on OS X now. 2.6.0 ----- - add "alwayscopy" config option to instruct virtualenv to always copy files instead of symlinking. - pass setenv variables to setup.py during a usedevelop install. - replace all references to testrun.org with readthedocs ones. - fix #323 by avoiding virtualenv14 is not used on py32 - add Python 3.6 to envlist and CI. - fix glob resolution from TOX_TESTENV_PASSENV env variable 2.5.0 ----- - slightly backward incompatible: fix issue310: the {posargs} substitution now properly preserves the tox command line positional arguments. Positional arguments with spaces are now properly handled. - fix #359: add COMSPEC to default passenv on windows. - add support for py36 and py37 and add py36-dev and py37(nightly) to travis builds of tox. - fix #348: add py2 and py3 as default environments pointing to "python2" and "python3" basepython executables. Also fix #347 by updating the list of default envs in the tox basic example. - make "-h" and "--help-ini" options work even if there is no tox.ini, - add {:} substitution, which is replaced with os-specific path separator - fix #305: ``downloadcache`` test env config is now ignored as pip-8 does caching by default. - output from install command in verbose (-vv) mode is now printed to console instead of being redirected to file - fix #399. Make sure {envtmpdir} is created if it doesn't exist at the start of a testenvironment run. - fix #316: Lack of commands key in ini file is now treated as an error. Reported virtualenv status is 'nothing to do' instead of 'commands succeeded', with relevant error message displayed. 2.4.1 ----- - fix issue380: properly perform substitution again. 2.4.0 ----- - remove PYTHONPATH from environment during the install phase because a tox-run should not have hidden dependencies and the test commands will also not see a PYTHONPATH. - fix issue352: prevent a configuration where envdir==toxinidir and refine docs to warn people about changing "envdir". - fix issue375, fix issue330: warn against tox-setup.py integration as "setup.py test" should really just test with the current interpreter. - fix issue302: allow cross-testenv substitution where we substitute with ``{x,y}`` generative syntax. - fix issue212: allow escaping curly brace chars "\{" and "\}" if you need the chars "{" and "}" to appear in your commands or other ini values. - addresses issue66: add --workdir option to override where tox stores its ".tox" directory and all of the virtualenv environment. - introduce per-venv list_dependencies_command which defaults to "pip freeze" to obtain the list of installed packages. - close issue66: add documentation to jenkins page on how to avoid "too long shebang" lines when calling pip from tox. - new list_dependencies_command to influence how tox determines which dependencies are installed in a testenv. - (experimental) New feature: When a search for a config file fails, tox tries loading setup.cfg with a section prefix of "tox". - fix issue275: Introduce hooks ``tox_runtest_pre``` and ``tox_runtest_post`` which run before and after the tests of a venv, respectively. - fix issue317: evaluate minversion before tox config is parsed completely. - added the "extras" environment option to specify the extras to use when doing the sdist or develop install. - use pytest-catchlog instead of pytest-capturelog (latter is not maintained, uses deprecated pytest API) 2.3.2 ----- - fix issue314: fix command invocation with .py scripts on windows. - fix issue279: allow cross-section substitution when the value contains posargs. 2.3.1 ----- - fix issue294: re-allow cross-section substitution for setenv. 2.3.0 ----- - DEPRECATE use of "indexservers" in tox.ini. - fix issue285: make setenv processing fully lazy to fix regressions of tox-2.2.X and so that we can now have testenv attributes like "basepython" depend on environment variables that are set in a setenv section. - allow "#" in commands. - fix issue289: fix build_sphinx target - fix issue252: allow environment names with special characters. - introduce experimental tox_testenv_create(venv, action) and tox_testenv_install_deps(venv, action) hooks to allow plugins to do additional work on creation or installing deps. - internal: push some optional object creation into tests because tox core doesn't need it. 2.2.1 ----- - fix bug where {envdir} substitution could not be used in setenv if that env value is then used in {basepython}. 2.2.0 ----- - fix issue265 and add LD_LIBRARY_PATH to passenv on linux by default because otherwise the python interpreter might not start up in certain configurations (redhat software collections). - fix issue246: fix regression in config parsing by reordering such that {envbindir} can be used again in tox.ini. - fix issue99: the {env:...} substitution now properly uses environment settings from the ``setenv`` section. - fix issue281: make --force-dep work when urls are present in dependency configs. - fix issue174: add new ``ignore_outcome`` testenv attribute which can be set to True in which case it will produce a warning instead of an error on a failed testenv command outcome. - fix issue280: properly skip missing interpreter if {envsitepackagesdir} is present in commands.
2017-04-26No longer necessary to regenerate configure file. Tested on Mac OS X andprlw11-8/+5
with clang by adam@
2017-04-26Enable py-flufl.i18n, py-flufl.lock, py-flufl.testingfhajny1-1/+4
2017-04-26Import flufl.testing 0.7 as devel/py-flufl.testing.fhajny4-0/+41
flake8 extensions for my Python coding style. nose2 plugin supporting doctests and pattern matching.
2017-04-25Enable py-falconfhajny1-1/+2
2017-04-25Import falcon 1.1.0 as devel/py-falcon.fhajny5-0/+238
Falcon is a high-performance Python framework for building cloud APIs. It encourages the REST architectural style, and tries to do as little as possible while remaining highly effective.
2017-04-25Enable py-ddtfhajny1-1/+2
2017-04-25Import ddt 1.1.1 as devel/py-ddt.fhajny4-0/+33
DDT (Data-Driven Tests) allows you to multiply one test case by running it with different test data, and make it appear as multiple test cases.
2017-04-25Import flufl.lock 2.4.1 as devel/py-flufl.lock.fhajny4-0/+57
The `flufl.lock` library provides an NFS-safe file-based locking algorithm influenced by the GNU/Linux `open(2)` manpage, under the description of the `O_EXCL` option.
2017-04-25Import flufl.i18n 1.1.3 as devel/py-flufl.i18n.fhajny4-0/+84
The ``flufl.i18n`` library provides a convenient API for managing translation contexts in Python applications. It provides facilities not only for single-context applications like command line scripts, but also more sophisticated management of multiple-context applications such as Internet servers.
2017-04-25Enable py-nose2fhajny1-1/+2
2017-04-25Import nose2 0.6.5 as devel/py-nose2.fhajny5-0/+338
nose2 is the next generation of nicer testing for Python, based on the plugins branch of unittest2.
2017-04-25Enable devel/py-lazr.config devel/py-lazr.delegatesfhajny1-1/+3
2017-04-25Import lazr.config 2.2 as devel/py-lazr.config.fhajny4-0/+80
The LAZR config system is typically used to manage process configuration. Process configuration is for saying how things change when we run systems on different machines, or under different circumstances.
2017-04-25Import lazr.delegates 2.0.3 as devel/py-lazr.delegates.fhajny4-0/+83
The lazr.delegates package makes it easy to write objects that delegate behavior to another object. The new object adds some property or behavior on to the other object, while still providing the underlying interface, and delegating behavior.
2017-04-252.50.1 (stable):adam2-7/+7
Glib * Dispatcher: Don't cast a HANDLE to an int on Windows. Gio: * Action: Include variant.h in the header. * Application::get_default(): Correct the refcounting. * SettingsSchemaSource: Correct the refcounting. Gio::DBus * Proxy: Fix memory leak in get_cached_property_names(). Documentation: * Glib::Variant: Improve documentation of "maybe" types. Gio::ActionMap: Clarify doc of ActivateWithParameterSlot. Build: * C++11: Variant: Replace throw(std::bad_cast) with noexcept(false). See https://bugzilla.redhat.com/show_bug.cgi?id=1438766 * Visual Studio: Install the .pdb files.
2017-04-25Enable devel/py-ZopeConfiguration, devel/py-ZopeI18NMessageid, ↵fhajny1-1/+4
devel/py-ZopeSchema
2017-04-25Import zope.configuration 4.0.3 as devel/py-ZopeConfiguration.fhajny4-0/+147
The zope configuration system provides an extensible system for supporting various kinds of configurations.
2017-04-25Update devel/py-ZopeInterface to 4.4.0.fhajny2-7/+7
- Avoid a warning from the C compiler. - Add support for Python 3.6.
2017-04-25Import zope.i18nmessageid 4.0.3 as devel/py-ZopeI18NMessageid.fhajny4-0/+44
Zope Message Identifiers for internationalization.
2017-04-25Import zope.schema 4.4.2 as devel/py-ZopeSchema.fhajny4-0/+107
Zope Interface extension for defining data schemas. Schemas extend the notion of interfaces to detailed descriptions of Attributes (but not methods).
2017-04-25Enable py-atpublicfhajny1-1/+2
2017-04-25Import atpublic 0.5 as devel/py-atpublic.fhajny4-0/+41
This is a very simple decorator and function which populates a module's __all__ and optionally the module globals.
2017-04-25Updated devel/p5-Test-Dir to 1.16mef2-7/+7
---------------------------------- 2017-04-01 Kingpin <martin@martin-M17x> * Makefile.PL: fixed for newest perls
2017-04-25Updated devel/p5-Test-CheckManifest to 1.31mef2-8/+7
------------------------------------------- 1.31 2017-04-21 [IMPROVEMENT] * Run tests in series, not parallel. This should fix github #4. Thanks to Michael Gray (mjg17).
2017-04-25Updated devel/p5-Config-Any to 0.32mef2-7/+7
----------------------------------- 0.32 - 2017-04-23 - allow YAML::Syck to fail its error tests - improved diagnostics in YAML test - include a full list of modules used in JSON documentation - be less strict checking error messages in tests - add test to report optional prereq versions 0.31 - 2017-04-23 - test cleanups - better diagnostics for test failures - don't run pod tests on user machines - handle unsupported Config::General versions better - refactored module loading - include optional prereqs in suggests - pod cleanups
2017-04-25Updated devel/p5-Class-C3 to 0.33mef2-7/+7
--------------------------------- 0.33 - 2017-04-23 - update bundled ExtUtils::HasCompiler to 0.017 - moved repository to Moose GitHub org - avoid using base.pm in tests (RT#120530) - minor pod and test cleanups
2017-04-24cmake: fix build under netbsd-6maya3-5/+33
don't use DT_RUNPATH if it's not defined include cstdlib as our patch uses exit from yancm via pkgsrc-users
2017-04-24ocaml-findlib: make PLIST entry for 64bit platforms onlymaya2-3/+10
spacetime profiling only works on 64bit according to ocaml's configure script blind fix for i386 based on build fail logs, logic taken from nss
2017-04-24Add py-faker version 0.7.11.darcy5-1/+755
Faker is a Python package that generates fake data for you.
2017-04-24* Use bash for CONFIG_SHELLfhajny8-9/+97
* Fix build on NetBSD * Uses python to build * Enable tests
2017-04-23+ py-simplegenericjoerg1-1/+2
2017-04-23Fixed DEPENDSadam1-4/+5
2017-04-23Adjust DEPENDS and PLISTleot2-5/+10
py-ruamel-base is no longer needed and Python < 35 also needs py-typing. Due the latter, requires.txt is installed also for the py34- version, adjust PLIST accordingly. Pointed out by <nils>'s bulk builds. Bump PKGREVISION
2017-04-23Add py-entrypointsmarkd1-1/+2
2017-04-23Add py-entrypoints 0.2.2markd4-0/+38
Discover and load entry points from installed packages.
2017-04-23Add py-testpathmarkd1-1/+2