Commit graph

25250 commits

Author SHA1 Message Date
schmonz
d4fd5a85df Update to 2.15. From the changelog:
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-25 01:25:50 +00:00
wiz
708a875eeb Improve PKGNAME. 2015-10-24 07:37:12 +00:00
wen
4a7ab79bdd Update to 1.20 and unbreak
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-23 14:19:53 +00:00
pettai
db0f0bdfb1 Released as part of shibboleth-sp-2.5.4 2015-10-23 08:06:49 +00:00
wiz
3a83354356 Update talloc to 2.1.4.
Changes not found.
2015-10-21 08:37:24 +00:00
wiz
f04341270c Update libebml to 1.3.2:
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-21 08:32:01 +00:00
fhajny
dc6e954100 Simplify maven call and make sure maven runs offline. Prepare offline
deps repository to use. Update home page and description. PKGREVISION+
2015-10-20 12:13:33 +00:00
tnn
2bc71a1f1a packages that use libsigc++ need -std=c++11 now
approved by wiz@
2015-10-20 09:40:21 +00:00
jperkin
7fe31f0866 Pass -DENABLE_NLS on SunOS to ensure consistency of including libintl.h
as it is pulled in implicitly by locale.h when __EXTENSIONS__ is used.

Fixed build on SmartOS.
2015-10-19 17:26:44 +00:00
fhajny
4d162f6470 Update devel/libbson 1.1.10 to 1.2.0.
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-19 11:42:18 +00:00
wiz
f0badebe35 Update py-test to 2.8.2:
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-19 09:44:10 +00:00
wiz
d851399c0e Update to 0.23.4:
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-19 09:42:22 +00:00
wiz
6b4ba245c4 Add optional (default-off) curses support to cunit.
From Alexander Vasarab on tech-pkg.
2015-10-19 08:32:39 +00:00
khorben
fe282ad48b API bump for devel/deforaos-libsystem 2015-10-18 12:01:19 +00:00
dholland
11a5942e9c Since the configure script objects to OpenBSD's grep and this depends
on coreutils anyway, have it always just use ggrep.
2015-10-17 22:48:34 +00:00
khorben
a97b5e61d8 Package DeforaOS libSystem 0.2.3
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-17 17:57:28 +00:00
adam
5cce6bee0f Changes 0.11.0:
* 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-17 11:09:58 +00:00
adam
32cd88d3ca Changes 1.8.1:
* 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-17 11:03:33 +00:00
adam
7ad5c81386 Changes 4.20:
- 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-17 09:53:31 +00:00
tnn
25ded209bf fix build on OS X 2015-10-17 09:50:48 +00:00
adam
af1460d11c Changes 2.6.2:
* 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-17 07:44:56 +00:00
tnn
1193aafeec add upstream bug url 2015-10-16 17:00:24 +00:00
ryoon
91c3509e5d Fix command names with ruby version. 2015-10-16 12:09:46 +00:00
ryoon
0c3890464b Remove duplicated whitespace. 2015-10-16 12:00:30 +00:00
tnn
bb13d65d42 fix build on NetBSD-current (%m printf modifier not allowed) 2015-10-16 10:18:48 +00:00
tnn
401ca03b71 Add -std=c++11 to CXXFLAGS to fix some high value packages, pending
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-15 14:19:54 +00:00
joerg
a63c1909fd Fix for non-BSD platforms by avoiding sys/cdefs.h dependency.
Avoid system namespace for headers. Add missing RCS ID.
2015-10-15 13:15:50 +00:00
wiz
27245f1f06 Set GCC_REQD to 4.7.
This actually wants c++11, but we currently have no way of setting that.
2015-10-15 12:24:21 +00:00
wiz
d5dbf87008 Needs c++11, set GCC_REQD to 4.7. 2015-10-15 12:05:06 +00:00
wiz
a5771655b4 Update meld to 3.15.0:
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)
2015-10-15 11:47:14 +00:00
wiz
1827c7b347 Update libsigc++ to 2.6.1:
2.6.1 (stable):

* Add back deprecated adaptors/lambda API to avoid an unintented ABI break.
  (Kjell Ahlstedt) Bug #755550 (Michael Biebl)
* sigc::trackable: Move operations: Don't move the callback list
  (Kjell Ahlstedt) Bug #755393 (Tom Schoonjans)


2.6.0 (stable):

* C++11: deduce_result_type: Simplify with C++11 variadic template.
  (Murray Cumming, Marcin Kolny) Bug #753612
* Fix the build with MSVC.
  (Chun-wei Fan) Bug #754082
* Update the website.
  (Kjell Ahlstedt)


2.5.4 (unstable):

* slot_base::operator=(const &): Copy the blocked too,
  so the destionation is blocked if the source is blocked,
  regardless of whether the destionation was previously
  blocked, because this seems to be what we should expect.
  (Murray Cumming)
* C++11: slot_base, slot*, signal_base, signal*, trackable:
  Add move operations.
  (Murray Cumming)
* Update MSVC Projects, requiring at least MSVC++ .Net 2013
  for C++11 support.
  (Chun-wei Fan)


2.5.3 (unstable):

* Use C++11 "using" aliases to simplify code that uses type traits.
  (Murray Cumming) Bug #753580


2.5.2 (unstable):

* Remove useless headers:
    sigc++/class_slot.h
    sigc++/hide.h
    sigc++/method_slot.h
    sigc++/object.h
    sigc++/object_slot.h
    sigc++/retype.h
  Some of these still have equivalents in sigc++/adaptors/
  (Kjell Ahlstedt, Murray Cumming) Bug #752560
* C++11: Replace deprecated std::auto_ptr by std::unique_ptr.
  (Kjell Ahlstedt)
* C++11: Use std::is_base_of<> instead of our sigc::is_base_and_derived<>,
  removing sigc::is_base_and_derived<>.
  (Kjell Ahlstedt, Murray Cumming) Bug #752560
* C++11: Use of range-based for loops.
  (Murray Cumming)
* C++11: Use of the auto keyword.
  (Murray Cumming)
* C++11: Use of nullptr instead of 0.
  (Murray Cumming)
* sigc++/slot.h: Use a regular .h file instead of generating it
  from an .m4 file. Bug #752560
  (Kjell Ahlstedt)
* Visual Studio Builds: Move 2010 Projects to 2012 to support C++11.
  (Chun-wei Fan)
* Use -Wformat-security and -Wshadow with --enable-warnings=fatal.
  (Murray Cumming)


2.5.1 (unstable):

* Use (and require) C++11
  (Kjell Ahlstedt)
* Using C++11 lambda functions to create sigc::slots:
  Avoid the need for SIGC_FUNCTORS_DEDUCE_RESULT_TYPE_WITH_DECLTYPE.
  (Kjell Ahlstedt)
* Remove the already-deprecated sigc::lambda (and sigc::group) API.
  This is an API change but should not be an ABI change, so it should
  only affect you when rebuilding applications, if you use this API.
  (Murray Cumming, Kjell Ahlstedt)
2015-10-15 11:04:37 +00:00
wiz
81999542cb Update py-setuptools to 18.4:
----
18.4
----

* Issue #446: Test command now always invokes unittest, even
  if no test suite is supplied.
2015-10-15 10:56:12 +00:00
wiz
c5c07e5386 Update py-tortoisehg to 3.5.2:
TortoiseHg 3.5.2

TortoiseHg 3.5.2 is a regularly scheduled bugfix release.

Bug Fixes

    repotab: do not close removed repo in the middle of switching tabs (fixes #4253)
    settings: fix noop deletion of unnamed hook (fixes #4289)
    shelve: create patchctx by MQ patch name if appropriate (fixes #4308)

Installer

    wix: resurrect kdiff3-noauto for bundled kdiff3 (fixes #4309)
2015-10-15 10:37:39 +00:00
wiz
5e884c81ca Update mercurial to 3.5.2:
Mercurial 3.5.2 (2015-10-01)

Regularly-scheduled bugfix release.

    hgweb: use latest mtime for caching tag (issue4814)
    largefiles: restore archiving largefiles with hgweb (issue4859)
    localrepo: recreate phasecache if changelog was modified (issue4855)
    monoblue: fix page subtitle on help pages
    unbundle: cleanly abort on unknown bundle2 feature
2015-10-15 10:34:52 +00:00
wiz
216ae8cd5c Update to 0.29. Regen patches.
pkg-config 0.29
===

- Fixed a regression from 0.28 in system -L flag handling. If the pc
  file has multiple system -L flags, every other flag will be left as
  is. Thanks to Andrew Oakley for the fix. (#78077)
- Quoting of variables queried through --variable is removed so that the
  output can be used verbatim in subsequent shell commands. Thanks to
  Marek Kasik for the fix. (#67904)
- Fixed a regression from 0.28 in -L flag handling on Windows. A .libs
  suffix was inadvertantly being added to the library path.
- Added a --validate option to check pc file syntax. This works just
  like --exists, but package dependencies are disabled. (#7000)
- Added the PKG_PREREQ autoconf macro. Whereas PKG_PROG_PKG_CONFIG is
  used to check the version of the pkg-config tool, this is used to
  check the version of the pkg-config autoconf macros in use.
- Added the PKG_CHECK_MODULES_STATIC autoconf macro. This will
  temporarily add --static to the pkg-config calls while invoking
  PKG_CHECK_MODULES. (#19541)
- Many fixes to the testsuite for Windows. It should now pass for a
  MinGW, Cygwin, and cross-compiled MinGW using Wine for test execution.
  (#66939)
- More consistent handling of prefix redefinition. On Windows, the
  prefix was always being redefined based on the pc file path. This
  feature can now be enabled or disabled at runtime on all platforms
  using the --define-prefix and --dont-define-prefix options. (#63602)
- Continue listing packages with --list-all even if there are errors in
  pc files. (#26615)
- Various documentation improvements. (#62018, #62374, #66155)
- Fixed a bug when multiple -isystem arguments are used. (#72584)
- pkg-config is now built with largefile support to ensure that it works
  correctly on filesystems with 64 bit inodes. Thanks to Peter Jones for
  the fix. (#90078)
- Bugs fixed: 7000, 19541, 26615, 62018, 62374, 63602, 66155, 66939,
  67904, 70690, 72584, 78077, 80378, 80380, 89267, 90078, 90437, 92002.
2015-10-15 09:47:56 +00:00
wen
477354d148 Update to 2.23
Upstream changes:
2.23  Wed Oct 14 09:11:00 2015
	- Add the utf8 BOM to this file. Let's hope the CPAN toolchain can cope. If it can't, another
		version of the code will have to be released.
	- Fix read() and write() so they work on files called '0' (zero). See RT#107754.
		Many thanx to Григорий Кудренко for the report and patch.
	- Add t/05.zero.t and t/0 to test the new code.
	- Reformat the source slightly.
2015-10-15 02:51:21 +00:00
wiz
d15f48992a Switch from x11/Xaw3d to newer x11/libXaw3d.
Adapt some packages so they build with that.
Bump their PKGREVISIONs.
2015-10-14 20:17:24 +00:00
fhajny
66d7114b2f Re-use pkgsrc apache-ivy and cache dependency artefacts to avoid
build time on-demand fetching of resources. PKGREVISION++
2015-10-13 15:03:37 +00:00
jperkin
f09dd5784d Native illumos arc4random(3C) imported the latest OpenBSD API which
does not have arc4random_addrandom().  Update other patches while here.
2015-10-13 14:21:13 +00:00
ryoon
e1fb9a7987 Bump PKGREVISION
* Fix hardcoded netbsd.
* Use GEM_EXTSDIR to fix freebsd-10 installation.
* Remove duplicate PLIST entries.
* Tweak fix script.
2015-10-13 12:30:38 +00:00
agc
be5371df7c add license for this package
also add SHA512 digest while I'm here
2015-10-12 23:19:40 +00:00
taca
5fe7eca6c6 Update ruby-test-unit to 3.1.5.
## 3.1.5 - 2015-10-09 {#version-3-1-5}

It's a Rack integration improvement release.
2015-10-12 15:38:57 +00:00
taca
1e6e4211c4 Update ruby-highline to 1.7.8.
### 1.7.8 / 2015-10-09
* Fix some issues when paginating. (Nick Carboni (@carbonin) and Abinoam P. Marques Jr. (@abinoam), #168, PRs #169 #170)
2015-10-12 15:35:44 +00:00
taca
1e57419264 Update ruby-rugged to 0.23.3.
Changes since Rugged 0.23.2

    * Update bundled libgit2 to 0.23.3.

      See https://github.com/libgit2/libgit2/releases/tag/v0.23.3
      for a list of fixed issues and new features.
2015-10-12 05:55:27 +00:00
ryoon
f7d8a052d0 Fix install stage error. 2015-10-11 00:19:33 +00:00
ryoon
a7e4a5dd96 Update to 3.1.1
Changhelog:
== 2015-09-20 v3.1.1

* Feature #11253: Total time spent from subtasks on the issue list
* Feature #20688: Add Total estimated hours column on issue list
* Feature #20738: Upgrade Rails 4.2.4
* Defect #19577: Open redirect vulnerability
* Defect #20761: Fix typo of Japanese translation for notice_gantt_chart_truncated
* Defect #20427: Cannot create a custom query visibility is "to these roles only"
* Defect #20454: Mail handler: unwanted assignment to a group occurs
* Defect #20278: Wrong syntax for resizing inline images will throw a 500 error
* Defect #20401: "Spent time" panel: columns not wrapping
* Defect #20407: Monospace font-family values are differ between application.css and scm.css
* Defect #20456: 3.1-stable/3.1.0: missing commits (omitted from being merged from trunk)
* Defect #20466: Broken email notification layout in Outlook
* Defect #20490: WARNING: Can't mass-assign protected attributes for User
* Defect #20633: Help cursor showing up since r14154
* Patch #20293: Russian translation for 2.6-stable
* Patch #20294: Russian translation for 2.6-stable
* Patch #20408: Turkish translation for 2.6-stable
* Patch #20557: Czech translation for 2.6-stable
* Patch #20735: Markdown: Upgrade redcarpet gem to 3.3 (ruby 1.9 and higher)
* Patch #20745: Portuguese translation for 2.6-stable
* Patch #20512: Project.copy_from deletes enabled_modules on source
* Patch #20737: Czech translation for 3.0-stable
* Patch #20746: Portuguese translation for 3.0-stable
* Patch #20243: Use https links instead of http links in ApplicationHelper#avatar_edit_link and Redmine::Info class methods
* Patch #20410: Turkish translation for 3.1-stable
* Patch #20452: Czech localisation update
* Patch #20731: Change Japanese translation for "spent time"
* Patch #20747: Portuguese translation for 3.1-stable
2015-10-10 02:03:04 +00:00
ryoon
b141232e29 Recursive revbump from textproc/icu 2015-10-10 01:57:50 +00:00
fhajny
c12831e8ed Add devel/zookeeper and devel/libzookeeper 2015-10-09 14:01:23 +00:00
fhajny
b08694f26e Import Apache ZooKeeper as devel/zookeeper (server) and devel/libzookeper
(C lib).

ZooKeeper is a centralized service for maintaining configuration information,
naming, providing distributed synchronization, and providing group services.
2015-10-09 13:59:56 +00:00
adam
be2e275b55 Changes 3.2.4:
Fixed build error related to zlib on systems with older make versions (regression in ccache 3.2.3).
Made conversion-to-bool explicit to avoid build warnings (and potential runtime errors) on legacy systems.
Improved signal handling: Kill compiler on SIGTERM; wait for compiler to exit before exiting; die appropriately.
Minor fixes related to Windows support.
The correct compression level is now used if compression is requested.
Fixed a bug where cache cleanup could be run too early for caches larger than 64 GiB on 32-bit systems.
2015-10-09 12:02:20 +00:00