summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2015-11-03Add SHA512 digests for distfiles for devel categoryagc1995-1995/+4062
Issues found with existing distfiles: distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip distfiles/fortran-utils-1.1.tar.gz distfiles/ivykis-0.39.tar.gz distfiles/enum-1.11.tar.gz distfiles/pvs-3.2-libraries.tgz distfiles/pvs-3.2-linux.tgz distfiles/pvs-3.2-solaris.tgz distfiles/pvs-3.2-system.tgz No changes made to these distinfo files. Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-11-02Update to 4.10.10ryoon2-6/+7
Changelog: Not available. Required by upcoming Firefox 42.
2015-11-02No need to build flock(1) when we are only interested in libuuid.tnn2-3/+12
Fixes build on Darwin.
2015-11-02Update py-mercurial to 3.6:wiz3-9/+18
Mercurial 3.6 (2015-11-1) Regularly scheduled feature release. 1.1. commands bookmark: do not crash when active bookmark is forward and --date is used bookmarks: don't deactivate on no-op update (issue4901) clone: fix updaterev to update to latest branch changeset (issue4528) clonebundles: support for seeding clones from pre-generated bundles commit: abort when a committemplate is not changed (BC) help: distinguish sections when multiple match (issue4802) help: pass around ui to doc loader (API) help: pass around ui to rewriter hooks (API) merge: perform all premerges before any merges (BC) merge: abort on file/directory case folding collisions (issue4892) phases: return zero for no-op operations (issue4751) (BC) resolve: perform all premerges before performing any file merges (BC) 1.2. core cmdutil: make in-memory changes visible to external editor (issue4378) cmdutil: stop tryimportone from using dirstateguard (BC) context: don't hex encode all unknown 20 char revision specs (issue4890) dirstate: batch calls to statfiles (issue4878) parsers: fix infinite loop or out-of-bound read in fm1readmarkers (issue4888) revlog: add an aggressivemergedelta option revlog: change generaldelta delta parent heuristic revset: do not fall through to revspec for literal: branch (issue4838) revsets: makes follow() supports file patterns (issue4757) (BC) templater: add new docheader/footer components for XML (issue4135) templater: create string unescape helper (issue4798) templater: do not pre-evaluate generator keyword at runsymbol (issue4868) templater: introduce {latesttag()} function to match a pattern (issue4184) templater: switch ctx of list expression to rev of revset() (BC) ui: change default path fallback mechanism (issue4796) util: use tuple accessor to get accurate st_mtime value (issue4836) wireproto: properly parse false boolean args (BC) 1.3. extensions histedit: use one editor when multiple folds happen in a row (issue3524) (BC) largefiles: better handling of merge of largefiles that are not available mq: generate patch names from first line of description rebase: avoid losing branch commits with --keepbranch (issue4835) rebase: fix warning about ignoring tool option on rebase continue (issue4698) rebase: fix wrong 'no changes to commit' when using --collapse rebase: on abort delete rebase state file no matter what rebase: properly abort when destination is public (issue4896) rebase: properly handle chains of markers with missing nodes shelve: bundle using bundle2 if repository is general delta (issue4862) shelve: delete shelve statefile on any exception during abort shelve: restore shelved dirstate explicitly after aborting transaction shelve: restore unshelved dirstate explicitly after aborting transaction 1.4. hgweb hgweb: consume generator inside context manager (issue4756) hgweb: ensure both foreground and background colors are specified (issue4872) hgweb: overwrite cwd to resolve file patterns relative to repo (issue4568) 1.5. unsorted builddeb: actually run make when building the deb (issue4778) buildrpm: mkdir -p two needed directories (issue4779) bundle2: don't try to recover from a GeneratorExit (issue4785) bundle: extend the format of --type to support version and compression debian: install bash completion as hg and not mercurial (issue4900) debian: install hgk as part of mercurial-common (issue4829) dispatch: error out on invalid -R path even if optionalrepo (issue4805) (BC) dispatch: stop warning about EPIPE in --debug mode graphmod: compute slow revset query once prior to reachableroots (issue4782) highlight: add highlightfiles config option which takes a fileset (issue3005) highlight: add option to prevent content-only based fallback highlight: exit early on textual and unknown files (issue3005) incoming: request a bundle2 when possible (BC) localrepo: recreate phasecache if changelog was modified (issue4855) lock: loop a finite number of times in trylock (issue4787) mercurial: add debugextensions command (issue4676) minirst: don't treat top level item as children of last item (issue4803) notify: fix fromauthor setting for 'incoming' hook type (issue4194) posix: shellquote do not require quoting for "+" (issue4818) reachableroots: verify integer range of heads argument (issue4775) revpair: restrict odd-range handling to top-level x:y expression (issue4774) revrange: drop old-style parser in favor of revset (API) test-merge-tools: include /usr/sbin in path for sysctl (issue4813) traceback: allow providing a local support contact point treemanifest: rework lazy-copying code (issue4840) windows: read all global config files, not just the first (issue4491) (BC) worker: restore old countcpus code (issue4869)
2015-11-01GNU_CONFIGURE=yes must be set before bsd.prefs.mk is included.tnn1-5/+3
Also LOCALBASE -> PREFIX
2015-11-01Add devel/ivykisfhajny1-1/+2
2015-11-01Import ivykis 0.39 as devel/ivykis.fhajny5-0/+141
ivykis is a thin wrapper over various OS'es implementation of I/O readiness notification facilities (such as poll(2), kqueue(2)) and is mainly intended for writing portable high-performance network servers.
2015-11-01Update p5-enum to 1.11:wiz2-7/+7
1.11 2015-10-27 NEILB - Updated github repo URL after changing my github username
2015-10-31Update to 0.39. From the changelog:schmonz2-6/+7
- Proper support for Test::Builder's BAIL_OUT() added - Fixed error message when fail_skip is set on Test::Builder harness - Made pherkin -I work again
2015-10-28+ libcerf.wiz1-1/+2
2015-10-28Import libcerf-1.4 as devel/libcerf.wiz5-0/+70
This is libcerf, a self-contained numeric library that provides an efficient and accurate implementation of complex error functions, along with Dawson, Faddeeva, and Voigt functions. On current GNU/Linux systems, the man page complex(7) has a "see also" section that lists complex mathematical functions like cabs(3), cacos(3), and so on. Among them, there is a complex error function. However, its manual page cerf(3) describes the functions cerf and cerfc as "unimplemented" and "reserved for future use". The present library libcerf provides the missing implementation, along with a related functions. It comes with a set of man pages, including a page cerf(3) that overwrites the standard one.
2015-10-27Switch to GITHUB_PROJECT and update HOMEPAGE. No version update.alnsn2-9/+12
Thanks to Greg Troxel for pointing out a dead HOMEPAGE link.
2015-10-27Update waf to 1.8.16:wiz2-7/+7
NEW IN WAF 1.8.16 ----------------- * Reverted the changes to conf.check(header_name=) as this causes regressions. Use conf.check(header_name=, link_header_test=False) - #1647 * Disabled the loading of c_emscripten when building from the Waf tree * Fixed the documentation build when using Sphinx < 1.3 * Propagate ldflags/LDFLAGS besides linkflags/LINKFLAGS * Python3 fixes in extras/file_to_object.py Fixes build of multimedia/mpv.
2015-10-27Support SunOS/clang by reusing the GNU Platform files. Bump PKGREVISION.jperkin2-2/+10
2015-10-26Support SunOS/clang.jperkin1-2/+2
2015-10-25Fix a long-standing bug in short reads.wiz3-14/+16
Reported by and patch from Dave Tyson in PR 50365. While here, fix return value for partial reads with errors. Bump PKGREVISION.
2015-10-25Update waf to 1.8.15:wiz2-6/+7
NEW IN WAF 1.8.15 ----------------- * Enabled multiple commands in run_str/rule * Fixed conf.check(header_name=) so that it does not link test by default * Added a workaround for non-standard python installations (Python bug 7352) - #1636 * Enabled conf.check_cfg to use conf.env.env as os environment if provided * Enabled relative paths in --top and --out * Enabled gzip compression for Waf file creation with Jython * Added a workaround for building projects using IronPython * Added a workarounds for pkg-config usage within msys2 and for inconsistent Python 2 paths
2015-10-25Update py-cffi to 1.3.0:wiz2-7/+8
v1.3.0 ====== * Added `ffi.memmove()`_. * Pull request #64: out-of-line API mode: we can now declare floating-point types with ``typedef float... foo_t;``. This only works if ``foo_t`` is a float or a double, not ``long double``. * Issue #217: fix possible unaligned pointer manipulation, which crashes on some architectures (64-bit, non-x86). * Issues #64 and #126: when using ``set_source()`` or ``verify()``, the ``const`` and ``restrict`` keywords are copied from the cdef to the generated C code; this fixes warnings by the C compiler. It also fixes corner cases like ``typedef const int T; T a;`` which would previously not consider ``a`` as a constant. (The cdata objects themselves are never ``const``.) * Win32: support for ``__stdcall``. For callbacks and function pointers; regular C functions still don't need to have their `calling convention`_ declared. * Windows: CPython 2.7 distutils doesn't work with Microsoft's official Visual Studio for Python, and I'm told this is `not a bug`__. For ffi.compile(), we `removed a workaround`__ that was inside cffi but which had unwanted side-effects. Try saying ``import setuptools`` first, which patches distutils... .. _`ffi.memmove()`: using.html#memmove .. __: https://bugs.python.org/issue23246 .. __: https://bitbucket.org/cffi/cffi/pull-requests/65/remove-_hack_at_distutils-which-imports/diff .. _`calling convention`: using.html#windows-calling-conventions
2015-10-25Add upstream bug report URL.wiz2-3/+8
2015-10-25Update libebml to 1.3.3:wiz2-7/+7
* Released v1.3.3. * EbmlMaster::Read(): When the parser encountered a deeply nested element with an infinite size then a following element of an upper level was not propagated correctly. Instead the element with the infinite size was added into the EBML element tree a second time resulting in memory access after freeing it and multiple attempts to free the same memory address during destruction. Fixes the issue reported as Cisco TALOS-CAN-0037. * EbmlElement::ReadCodedSizeValue(): Fixed an invalid memory access. When reading a EBML variable length integer value a read access beyond the end of the available buffer was possible if fewer bytes were available than indicated by the first byte resulting in a heap information leak. * EbmlUnicodeString::UpdateFromUTF8(): Fixed an invalid memory access. When reading from a UTF-8 string in which the length indicated by a UTF-8 character's first byte exceeds the string's actual number of bytes the parser would access beyond the end of the string resulting in a heap information leak. Fixes the issue reported as Cisco TALOS-CAN-0036.
2015-10-25Update to 2.15. From the changelog:schmonz2-7/+7
Explictly export empty string w/ scalar export if no lib's found to avoid undefined variable errors in caller. Added test for explicitly looking up non-existant directory and exporting it as a scalar. Test cleanups. Minor refactoring: Return immediately from import if no lib's are found. Minor comment and POD issues. Patch old version, thanks to Dominic Humphries. Use v5.14 in new version.
2015-10-24Improve PKGNAME.wiz1-3/+2
2015-10-23Update to 1.20 and unbreakwen2-11/+7
Upstream changes: version 1.20; 2015-10-21 * bugfix: avoid some C undefined behaviour from unsequenced side effects that in practice bit when using a newer gcc (4.9 rather than 4.7) with the parser token stack change in Perl 5.21.9 * add doc note advising users to prefer the core aliasing facility on Perl 5.22 version 1.19; 2015-10-21 * update for new stricture on op_last in Perl 5.21.2 * update for the parser's PL_expect changes in Perl 5.21.4 * update for op_private stricture in Perl 5.21.4 * update for sub references directly in stash in Perl 5.21.4 * update for IS_PADGV()'s limited visibility in Perl 5.21.4 * update for increased specialness of OP_PUSHMARK in Perl 5.21.6 * update for distinct PADNAMELIST type in Perl 5.21.7 * update for multideref optimisation in Perl 5.21.7, by a disgusting hack that depends on a flaw in the optimisation (which may disappear in the future) and which disables the optimisation entirely * add MYMETA.json to .gitignore
2015-10-23Released as part of shibboleth-sp-2.5.4pettai2-6/+7
2015-10-21Update talloc to 2.1.4.wiz2-77/+8
Changes not found.
2015-10-21Update libebml to 1.3.2:wiz2-6/+7
2015-10-17 Moritz Bunkus <moritz@bunkus.org> * Released v1.3.2. 2015-08-21 Steve Lhomme <robUx4@gmail.com> * EbmlElement::FindNextElement(): Handle EOF when reading the element size properly. 2015-06-15 Steve Lhomme <robUx4@gmail.com * Disable debug code for builds for the Windows App Store. 2015-06-12 Cristian Morales Vega <reddwarf@opensuse.org> * Update the license information: use latest official text for the LGPL. 2015-02-23 Steve Lhomme <robux4@gmail.com> * EbmlString::ValidateSize(): only allow the same maximum size as EbmlBinary.
2015-10-20Simplify maven call and make sure maven runs offline. Prepare offlinefhajny3-30/+44
deps repository to use. Update home page and description. PKGREVISION+
2015-10-20packages that use libsigc++ need -std=c++11 nowtnn6-6/+12
approved by wiz@
2015-10-19Pass -DENABLE_NLS on SunOS to ensure consistency of including libintl.hjperkin1-1/+2
as it is pulled in implicitly by locale.h when __EXTENSIONS__ is used. Fixed build on SmartOS.
2015-10-19Update devel/libbson 1.1.10 to 1.2.0.fhajny4-9/+16
libbson 1.2.0 - Add bson_mem_restore_vtable(), the inverse of bson_mem_set_vtable(). - Enable runtime asserts in release build. - Fixed compiler warnings and build failures on various platforms. - Improvements to the formatting and contents of the documentation. libbson 1.1.11 - Document bson streaming reads with an example, bson-streaming-reader.c. - Document callback function types bson_reader_destroy_func_t and bson_reader_read_func_t.
2015-10-19Update py-test to 2.8.2:wiz3-11/+21
2.8.2 ----- - fix #1085: proper handling of encoding errors when passing encoded byte strings to pytest.parametrize in Python 2. Thanks Themanwithoutaplan for the report and Bruno Oliveira for the PR. - fix #1087: handling SystemError when passing empty byte strings to pytest.parametrize in Python 3. Thanks Paul Kehrer for the report and Bruno Oliveira for the PR. - fix #995: fixed internal error when filtering tracebacks where one entry was generated by an exec() statement. Thanks Daniel Hahler, Ashley C Straw, Philippe Gauthier and Pavel Savchenko for contributing and Bruno Oliveira for the PR. 2.8.1 ----- - fix #1034: Add missing nodeid on pytest_logwarning call in addhook. Thanks Simon Gomizelj for the PR. - 'deprecated_call' is now only satisfied with a DeprecationWarning or PendingDeprecationWarning. Before 2.8.0, it accepted any warning, and 2.8.0 made it accept only DeprecationWarning (but not PendingDeprecationWarning). Thanks Alex Gaynor for the issue and Eric Hunsberger for the PR. - fix issue #1073: avoid calling __getattr__ on potential plugin objects. This fixes an incompatibility with pytest-django. Thanks Andreas Pelme, Bruno Oliveira and Ronny Pfannschmidt for contributing and Holger Krekel for the fix. - Fix issue #704: handle versionconflict during plugin loading more gracefully. Thanks Bruno Oliveira for the PR. - Fix issue #1064: ""--junitxml" regression when used with the "pytest-xdist" plugin, with test reports being assigned to the wrong tests. Thanks Daniel Grunwald for the report and Bruno Oliveira for the PR. - (experimental) adapt more SEMVER style versioning and change meaning of master branch in git repo: "master" branch now keeps the bugfixes, changes aimed for micro releases. "features" branch will only be be released with minor or major pytest releases. - Fix issue #766 by removing documentation references to distutils. Thanks Russel Winder. - Fix issue #1030: now byte-strings are escaped to produce item node ids to make them always serializable. Thanks Andy Freeland for the report and Bruno Oliveira for the PR. - Python 2: if unicode parametrized values are convertible to ascii, their ascii representation is used for the node id. - Fix issue #411: Add __eq__ method to assertion comparison example. Thanks Ben Webb. - fix issue 877: properly handle assertion explanations with non-ascii repr Thanks Mathieu Agopian for the report and Ronny Pfannschmidt for the PR. - fix issue 1029: transform errors when writing cache values into pytest-warnings 2.8.0 ----------------------------- - new ``--lf`` and ``-ff`` options to run only the last failing tests or "failing tests first" from the last run. This functionality is provided through porting the formerly external pytest-cache plugin into pytest core. BACKWARD INCOMPAT: if you used pytest-cache's functionality to persist data between test runs be aware that we don't serialize sets anymore. Thanks Ronny Pfannschmidt for most of the merging work. - "-r" option now accepts "a" to include all possible reports, similar to passing "fEsxXw" explicitly (isse960). Thanks Abhijeet Kasurde for the PR. - avoid python3.5 deprecation warnings by introducing version specific inspection helpers, thanks Michael Droettboom. - fix issue562: @nose.tools.istest now fully respected. - fix issue934: when string comparison fails and a diff is too large to display without passing -vv, still show a few lines of the diff. Thanks Florian Bruhin for the report and Bruno Oliveira for the PR. - fix issue736: Fix a bug where fixture params would be discarded when combined with parametrization markers. Thanks to Markus Unterwaditzer for the PR. - fix issue710: introduce ALLOW_UNICODE doctest option: when enabled, the ``u`` prefix is stripped from unicode strings in expected doctest output. This allows doctests which use unicode to run in Python 2 and 3 unchanged. Thanks Jason R. Coombs for the report and Bruno Oliveira for the PR. - parametrize now also generates meaningful test IDs for enum, regex and class objects (as opposed to class instances). Thanks to Florian Bruhin for the PR. - Add 'warns' to assert that warnings are thrown (like 'raises'). Thanks to Eric Hunsberger for the PR. - Fix issue683: Do not apply an already applied mark. Thanks ojake for the PR. - Deal with capturing failures better so fewer exceptions get lost to /dev/null. Thanks David Szotten for the PR. - fix issue730: deprecate and warn about the --genscript option. Thanks Ronny Pfannschmidt for the report and Christian Pommranz for the PR. - fix issue751: multiple parametrize with ids bug if it parametrizes class with two or more test methods. Thanks Sergey Chipiga for reporting and Jan Bednarik for PR. - fix issue82: avoid loading conftest files from setup.cfg/pytest.ini/tox.ini files and upwards by default (--confcutdir can still be set to override this). Thanks Bruno Oliveira for the PR. - fix issue768: docstrings found in python modules were not setting up session fixtures. Thanks Jason R. Coombs for reporting and Bruno Oliveira for the PR. - added `tmpdir_factory`, a session-scoped fixture that can be used to create directories under the base temporary directory. Previously this object was installed as a `_tmpdirhandler` attribute of the `config` object, but now it is part of the official API and using `config._tmpdirhandler` is deprecated. Thanks Bruno Oliveira for the PR. - fix issue808: pytest's internal assertion rewrite hook now implements the optional PEP302 get_data API so tests can access data files next to them. Thanks xmo-odoo for request and example and Bruno Oliveira for the PR. - rootdir and inifile are now displayed during usage errors to help users diagnose problems such as unexpected ini files which add unknown options being picked up by pytest. Thanks to Pavel Savchenko for bringing the problem to attention in #821 and Bruno Oliveira for the PR. - Summary bar now is colored yellow for warning situations such as: all tests either were skipped or xpass/xfailed, or no tests were run at all (this is a partial fix for issue500). - fix issue812: pytest now exits with status code 5 in situations where no tests were run at all, such as the directory given in the command line does not contain any tests or as result of a command line option filters all out all tests (-k for example). Thanks Eric Siegerman (issue812) and Bruno Oliveira for the PR. - Summary bar now is colored yellow for warning situations such as: all tests either were skipped or xpass/xfailed, or no tests were run at all (related to issue500). Thanks Eric Siegerman. - New `testpaths` ini option: list of directories to search for tests when executing pytest from the root directory. This can be used to speed up test collection when a project has well specified directories for tests, being usually more practical than configuring norecursedirs for all directories that do not contain tests. Thanks to Adrian for idea (#694) and Bruno Oliveira for the PR. - fix issue713: JUnit XML reports for doctest failures. Thanks Punyashloka Biswal. - fix issue970: internal pytest warnings now appear as "pytest-warnings" in the terminal instead of "warnings", so it is clear for users that those warnings are from pytest and not from the builtin "warnings" module. Thanks Bruno Oliveira. - Include setup and teardown in junitxml test durations. Thanks Janne Vanhala. - fix issue735: assertion failures on debug versions of Python 3.4+ - new option ``--import-mode`` to allow to change test module importing behaviour to append to sys.path instead of prepending. This better allows to run test modules against installated versions of a package even if the package under test has the same import root. In this example:: testing/__init__.py testing/test_pkg_under_test.py pkg_under_test/ the tests will run against the installed version of pkg_under_test when ``--import-mode=append`` is used whereas by default they would always pick up the local version. Thanks Holger Krekel. - pytester: add method ``TmpTestdir.delete_loaded_modules()``, and call it from ``inline_run()`` to allow temporary modules to be reloaded. Thanks Eduardo Schettino. - internally refactor pluginmanager API and code so that there is a clear distinction between a pytest-agnostic rather simple pluginmanager and the PytestPluginManager which adds a lot of behaviour, among it handling of the local conftest files. In terms of documented methods this is a backward compatible change but it might still break 3rd party plugins which relied on details like especially the pluginmanager.add_shutdown() API. Thanks Holger Krekel. - pluginmanagement: introduce ``pytest.hookimpl`` and ``pytest.hookspec`` decorators for setting impl/spec specific parameters. This substitutes the previous now deprecated use of ``pytest.mark`` which is meant to contain markers for test functions only. - write/refine docs for "writing plugins" which now have their own page and are separate from the "using/installing plugins`` page. - fix issue732: properly unregister plugins from any hook calling sites allowing to have temporary plugins during test execution. - deprecate and warn about ``__multicall__`` argument in hook implementations. Use the ``hookwrapper`` mechanism instead already introduced with pytest-2.7. - speed up pytest's own test suite considerably by using inprocess tests by default (testrun can be modified with --runpytest=subprocess to create subprocesses in many places instead). The main APIs to run pytest in a test is "runpytest()" or "runpytest_subprocess" and "runpytest_inprocess" if you need a particular way of running the test. In all cases you get back a RunResult but the inprocess one will also have a "reprec" attribute with the recorded events/reports. - fix monkeypatch.setattr("x.y", raising=False) to actually not raise if "y" is not a pre-existing attribute. Thanks Florian Bruhin. - fix issue741: make running output from testdir.run copy/pasteable Thanks Bruno Oliveira. - add a new ``--noconftest`` argument which ignores all ``conftest.py`` files. - add ``file`` and ``line`` attributes to JUnit-XML output. - fix issue890: changed extension of all documentation files from ``txt`` to ``rst``. Thanks to Abhijeet for the PR. - fix issue714: add ability to apply indirect=True parameter on particular argnames. Thanks Elizaveta239. - fix issue890: changed extension of all documentation files from ``txt`` to ``rst``. Thanks to Abhijeet for the PR. - fix issue957: "# doctest: SKIP" option will now register doctests as SKIPPED rather than PASSED. Thanks Thomas Grainger for the report and Bruno Oliveira for the PR. - issue951: add new record_xml_property fixture, that supports logging additional information on xml output. Thanks David Diaz for the PR. - issue949: paths after normal options (for example `-s`, `-v`, etc) are now properly used to discover `rootdir` and `ini` files. Thanks Peter Lauri for the report and Bruno Oliveira for the PR. 2.7.3 (compared to 2.7.2) ----------------------------- - Allow 'dev', 'rc', or other non-integer version strings in `importorskip`. Thanks to Eric Hunsberger for the PR. - fix issue856: consider --color parameter in all outputs (for example --fixtures). Thanks Barney Gale for the report and Bruno Oliveira for the PR. - fix issue855: passing str objects as `plugins` argument to pytest.main is now interpreted as a module name to be imported and registered as a plugin, instead of silently having no effect. Thanks xmo-odoo for the report and Bruno Oliveira for the PR. - fix issue744: fix for ast.Call changes in Python 3.5+. Thanks Guido van Rossum, Matthias Bussonnier, Stefan Zimmermann and Thomas Kluyver. - fix issue842: applying markers in classes no longer propagate this markers to superclasses which also have markers. Thanks xmo-odoo for the report and Bruno Oliveira for the PR. - preserve warning functions after call to pytest.deprecated_call. Thanks Pieter Mulder for PR. - fix issue854: autouse yield_fixtures defined as class members of unittest.TestCase subclasses now work as expected. Thannks xmo-odoo for the report and Bruno Oliveira for the PR. - fix issue833: --fixtures now shows all fixtures of collected test files, instead of just the fixtures declared on the first one. Thanks Florian Bruhin for reporting and Bruno Oliveira for the PR. - fix issue863: skipped tests now report the correct reason when a skip/xfail condition is met when using multiple markers. Thanks Raphael Pierzina for reporting and Bruno Oliveira for the PR. - optimized tmpdir fixture initialization, which should make test sessions faster (specially when using pytest-xdist). The only visible effect is that now pytest uses a subdirectory in the $TEMP directory for all directories created by this fixture (defaults to $TEMP/pytest-$USER). Thanks Bruno Oliveira for the PR.
2015-10-19Update to 0.23.4:wiz2-6/+7
0.23.4 (2015-10-10) =================== Bugs fixed ---------- * Memory leak when calling Python functions in PyPy. * Compilation problem with MSVC in C99-ish mode. * Warning about unused values in a helper macro. 0.23.3 (2015-09-29) =================== Bugs fixed ---------- * Invalid C code for some builtin methods. This fixes ticket 856 again. * Incorrect C code in helper functions for PyLong conversion and string decoding. This fixes ticket 863, ticket 864 and ticket 865. Original patch by Nikolaus Rath. * Large folded or inserted integer constants could use too small C integer types and thus trigger a value wrap-around. Other changes ------------- * The coroutine and generator types of Cython now also register directly with the ``Coroutine`` and ``Generator`` ABCs in the ``backports_abc`` module if it can be imported. This fixes ticket 870.
2015-10-19Add optional (default-off) curses support to cunit.wiz3-2/+23
From Alexander Vasarab on tech-pkg.
2015-10-18API bump for devel/deforaos-libsystemkhorben1-2/+2
2015-10-17Since the configure script objects to OpenBSD's grep and this dependsdholland1-1/+2
on coreutils anyway, have it always just use ggrep.
2015-10-17Package DeforaOS libSystem 0.2.3khorben4-32/+15
This release brings: - fixes for memory leaks in the Config and Plugin classes - fix for memory corruption in the Event class - improvements to configctl(1) - additional test for the Event class - portability fixes (build...)
2015-10-17Changes 0.11.0:adam4-45/+21
* Add deprecated warnings to index.rst * Fix PIDLockFile.acquire() may loop indefinitely * Fix failure - from lockfile import * * lockfile.acquire doesn't accept a timeout of 0 * Update README format for our release script * Begin moving some of the common code to a shared base * Add pbr to dependency list * The version of sphinx being brought in is broken * Fix Git URLs
2015-10-17Changes 1.8.1:adam2-6/+7
* Handle the case where cmd.distribution has no pbr attribute * test_integration cleanups * Remove redundant testscenarios glue * Add standard code coverage configuration file * Add shields.io version/downloads links/badges into README.rst
2015-10-17Changes 4.20:adam3-28/+13
- prefer noexcept over throw () with C++ 11. - update ecb.h due to incompatibilities with c11. - fix a potential aliasing issue when reading and writing watcher callbacks.
2015-10-17fix build on OS Xtnn2-4/+14
2015-10-17Changes 2.6.2:adam3-16/+17
* There were some classes of errors that "git fsck" diagnosed to its standard error that did not cause it to exit with non-zero status. * A test script for the HTTP service had a timing dependent bug, which was fixed. * Performance-measurement tests did not work without an installed Git. * On a case insensitive filesystems, setting GIT_WORK_TREE variable using a random cases that does not agree with what the filesystem thinks confused Git that it wasn't inside the working tree. * When "git am" was rewritten as a built-in, it stopped paying attention to user.signingkey, which was fixed. * After "git checkout --detach", "git status" reported a fairly useless "HEAD detached at HEAD", instead of saying at which exact commit. * "git rebase -i" had a minor regression recently, which stopped considering a line that begins with an indented '#' in its insn sheet not a comment, which is now fixed. * Description of the "log.follow" configuration variable in "git log" documentation is now also copied to "git config" documentation. * Allocation related functions and stdio are unsafe things to call inside a signal handler, and indeed killing the pager can cause glibc to deadlock waiting on allocation mutex as our signal handler tries to free() some data structures in wait_for_pager(). Reduce these unsafe calls. * The way how --ref/--notes to specify the notes tree reference are DWIMmed was not clearly documented. * Customization to change the behaviour with "make -w" and "make -s" in our Makefile was broken when they were used together. * The Makefile always runs the library archiver with hardcoded "crs" options, which was inconvenient for exotic platforms on which people want to use programs with totally different set of command line options. * The ssh transport, just like any other transport over the network, did not clear GIT_* environment variables, but it is possible to use SendEnv and AcceptEnv to leak them to the remote invocation of Git, which is not a good idea at all. Explicitly clear them just like we do for the local transport. * "git blame --first-parent v1.0..v2.0" was not rejected but did not limit the blame to commits on the first parent chain. * Very small number of options take a parameter that is optional (which is not a great UI element as they can only appear at the end of the command line). Add notice to documentation of each and every one of them. Also contains typofixes, documentation updates and trivial code clean-ups.
2015-10-16add upstream bug urltnn2-4/+4
2015-10-16Fix command names with ruby version.ryoon1-5/+5
2015-10-16Remove duplicated whitespace.ryoon1-1/+1
2015-10-16fix build on NetBSD-current (%m printf modifier not allowed)tnn2-1/+34
2015-10-15Add -std=c++11 to CXXFLAGS to fix some high value packages, pendingtnn3-3/+6
tech-pkg@ discussion on how to better declare need for C++11. This is necessary due to libsigc++ headers and will probably be required for everything that depends on gtkmm{,3}. (there are ~25 or so such packages in pkgsrc the I have not yet tested)
2015-10-15Fix for non-BSD platforms by avoiding sys/cdefs.h dependency.joerg6-3/+84
Avoid system namespace for headers. Add missing RCS ID.
2015-10-15Set GCC_REQD to 4.7.wiz1-1/+5
This actually wants c++11, but we currently have no way of setting that.
2015-10-15Needs c++11, set GCC_REQD to 4.7.wiz1-1/+2
2015-10-15Update meld to 3.15.0:wiz3-30/+30
2015-10-05 meld 3.15.0 ====================== Features: * New API for version control plugins with more consistent interfaces and data structures across different plugins, enabling many minor improvements (Kai Willadsen) * Support the conflict resolution prompt in file comparisons for all VCs * Improve caching behaviour for some version control plugins * Better sensitivity handling for version control actions * Cache and show more metadata (e.g., file renames) * Several version control plugins have not been ported to the new API; the current list of support plugins is: Git, Mercurial, Subversion 1.7+, Bazaar * Faster rendering in file comparison view, enabled by new GtkTextView API (Kai Willadsen) * Move to using GtkSourceView style schemes with Meld-specific colour tags for highlight colours; this lets themes include colours that match the sourceview theme (Kai Willadsen) * Offer to open binary files externally (Pratik Dayama) * Show the common ancestor in conflicting regions (and the merged file everywhere else) when viewing conflicts through Meld's version control view; currently this is only supported under Git (Kai Willadsen) * Support showing staged/partially staged status of files under Git (Kai Willadsen) * Update preferences dialog to new style with headerbar (Kai Willadsen) Fixes: * Documentation updates (Andrew Beyer) * Fix crash with some GTK+ versions when using --output (Kai Willadsen) * Fix merge-all action not working at all (Kai Willadsen) * Fix creating patches with unicode path names (Kai Willadsen) * Fix copy-to-clipboard option in patch dialog (Kai Willadsen) * Fix diffmap alignment for new GTK+ allocation behaviour (Kai Willadsen) * Improve float accuracy in folder comparison timestamp resolution (Kai Willadsen) * Fix default SVN keyword filter to escape $ characters (Kai Willadsen) * Fix display of unicode --help from command line (Kai Willadsen) * Fix keyboard shortcut docs (Kai Willadsen) * Don't incorrectly show identical notification for changed folder comparisons (Kai Willadsen) Internal changes: * Requirements are now GTK+ 3.14, GtkSourceView 3.14 and GLib 2.36 * Rewritten version control plugin API * Unified colour handling between linkmap, diffmap and file comparison * Move all textview drawing to a new GtkSourceView subclass, using the new GTK+ draw-layer API Translations: * Daniel Mustieles (es) * Gábor Kelemen (hu) * Jiri Grönroos (fi) * Josef Andersson (sv) * Marek Černocký (cs) * Piotr Drąg (pl)