Commit graph

27190 commits

Author SHA1 Message Date
wiz
b551561e69 Whitespace fix for pkglint. 2016-09-15 21:13:03 +00:00
wiz
2ecf103792 Add pkg-config to tools for proper guile detection. 2016-09-15 17:05:16 +00:00
wiz
312add2c89 Remove guile-gtk.
"guile-gtk has been decommissioned. See guile-gnome for current work."

No user in pkgsrc.
2016-09-15 16:24:19 +00:00
gdt
1580a2139e Note why this fails with guile 2.0 (and leave it at 1.8) 2016-09-15 15:42:39 +00:00
gdt
0acfd56274 Change to guile20
Ride today's PKGREVISION bump.
Drop non-installed file from PLIST.
2016-09-15 15:38:20 +00:00
gdt
47fcfdb135 Update to 2.16.4 and switch to guile20
Add TEST_TARGET.  Some tests fail, but the calendar example runs.

Upstream changes:

Guile-Gnome-Platform 2.16.4 - David Pirotte, 2015-12-08
=======================================================

This release fixes a serious bug, leading to a runtime error for
Guile-Gnome built against Gcc >= 5.0.

Glib
----

* glib/gnome/gobject/gclosure.c: gcc_please_look_the_other_way must be
  declared volatile.


guile-gnome-platform 2.16.3 - David Pirotte, 2015-07-30
=======================================================

The primary objectives, working towards this release, were (1) to
remove all code specific to the support of guile versions prior to
guile 2, (2) getting rid of all guile related deprecated messages
[that second part of the mission almost completed, there is still one
corba related deprecated warning message, help to resolve that last
one is welcome!], and (3) wrap gdk_pixbuf_get_pixels required by
guile-clutter 1.12.

All modules
-----------

* Guile-Gnome now requires Guile 2.0, allows Guile 2.2
* Requires G-Wrap >= 1.9.15
* Requires Guile-Cairo >= 1.10

    Note that at the time we write, Guile-Cairo 1.10 has not been
    released yey, it will hopefully soon be the case.  In the mean
    time, the required bleeding edge Guile-Cairo stable version must
    be obtained from the source, see:

       http://www.nongnu.org/guile-cairo/dev/

* toplevel calls moved into an eval-when conditions exp...
* scm-error incorrect arg list, various calls, all fixed.
* all [but 1 Corba related] Guile deprecated calls removed
* remove use of some undocumented GOOPS internals
* adapt to GOOPS changes in Guile 2.2
* make check and make distcheck both have been fixed to work with
  recent automake versions [thanks to Ludovic Courtés for his help wrt
  to make check]

Corba
-----

* fixing allocate-instance for <CORBA:Object>
* gnome-corba-error, gruntime-error, don't call save-stack
  [deprecated]

Glib
----

* g_get_current_time now [temporarily] ignored, it was not properly
  wrapped anyway.
* <glib-wrapset> missing some basic pointer types: guint8*, guchar*,
  gunichar*, gunichar2* added and wrapped as opaque pointers.
* scm_c_gparam_construct 4th argument type definition fixed
* use &gw-bad-typespec, not &gw:bad-typespec, fixed.

Gdk-Pixbuf
----------

* gdk_pixbuf_get_pixels removed from the ignore list, it returns a
  guchar*, just added, no specific wrapper needed.

Gtk
---

* gtk_recent_info_get_application_info should [temporarily] be
  ignored, it needs a special wrapper, to be done still.
2016-09-15 14:42:48 +00:00
wiz
e4025746ee After guile's and guile20's installation prefixes have changed, it's time
to bump their dependencies (except those that were bumped in the last 24
hours already).
2016-09-15 14:32:39 +00:00
wiz
a19a4eb0e7 Update guile-slib to 3.2.5 and switch to guile20.
Mirrors slib-3.2.5 update (no own files).

Based on diff by gdt.
2016-09-15 14:02:41 +00:00
wiz
53e103e210 Install a symlink from ${PREFIX}/share/slib/slib to ${PREFIX}/share/slib.
Needed by guile-slib with guile20-2.0.12.

Bump PKGREVISION.
2016-09-15 14:02:08 +00:00
mef
3101c35f8d Updated devel/p5-ExtUtils-Helpers to 0.026
------------------------------------------
0.026     2016-09-09 19:26:57+02:00 Europe/Amsterdam
          - Fix Win32 dependency

0.025     2016-09-02 09:48:38+02:00 Europe/Amsterdam
          - Remove unconditional dependency on ExtUtils::PL2Bat

0.024     2016-08-16 22:02:31+02:00 Europe/Amsterdam (TRIAL RELEASE)
          - Move pl2bat code to ExtUtils::PL2Bat

0.023     2016-08-06 20:52:34+02:00 Europe/Amsterdam (TRIAL RELEASE)
          - Make split_like_shell always unixy
          - Remove Module::Load dependency
          - Remove done_testing, it requires Test::More 0.88
2016-09-15 13:15:16 +00:00
mef
7dd4820501 Updated devel/p5-ExtUtils-AutoInstall to 0.64
---------------------------------------------
== Changes for 0.64 - September 12, 2016
* Applied patch: https://rt.cpan.org/Public/Bug/Display.html?id=113923#txn-1619691
2016-09-15 13:12:26 +00:00
mef
657156559d Updated devel/p5-Class-Tiny to 1.006
------------------------------------
1.006     2016-09-10 14:47:49-04:00 America/New_York
    - No changes since 1.005

1.005     2016-09-06 12:12:06-04:00 America/New_York (TRIAL RELEASE)
    [INTERNAL]
    - Optimize generated accessors (5% to 25% faster depending on
      combination of read vs write and default vs no-default).
2016-09-15 13:06:30 +00:00
mef
9abbc1cf35 Updated devel/p5-CPAN-FindDependencies to 2.45
----------------------------------------------
2.45    2016-09-07      No functional changes, bump the required version
                          of YAML::Tiny to cope with some modern META.yml
                          files
2016-09-15 13:03:11 +00:00
mef
500c197782 Updated devel/p5-Data-Dump-Streamer to 2.40
-------------------------------------------
2.40

Fixup issues with JSON and with non-Padwalker builds (thanks to FC)
various other tweaks and cleanups to build on newer Perls. Updated
meta files, etc.
2016-09-15 12:58:30 +00:00
mef
bdde984a6a Update devel/p5-Config-Grammar to 1.12
--------------------------------------
     * Fixes 'Name "Config::Grammar::File" used only once' (patch by Salvatore Bonaccorso)
     * Fix spelling error in manpage (patch by Salvatore Bonaccorso)
     * Use Dist::Zilla to prepare the Perl distribution for CPAN
 CVS: ----------------------------------------------------------------------
2016-09-15 12:55:51 +00:00
gdt
7c7c511685 Update to 3b5 (3.2.5)
Upstream changes:

	Added "rmdsff.scm" and documentation.
	(minor changes)
2016-09-15 00:08:12 +00:00
gdt
0f982aecd4 Update to 1.9.15 and switch to guile20
This package had been held at 1.9.14 because 1.9.15 requires guile
2.0.

Changes from 1.9.14:

  G-Wrap now requires Guile 2.0, allows Guile 2.2;

  Requires autoconf >= 2.61, automake >= 1.12, adding /build-aux

  We no longer update Changelog, see G-Wrap's git logs instead

  No free/mark on WCT objects, and remove use of scm_gc_free

  Use scm_module_variable instead of the deprecated scm_sym2var

  The documentation has been restructured, updated and fixed to work with texinfo >= 5.2;

  Removing doc/version.texi - it is generated/updated
2016-09-15 00:01:43 +00:00
gdt
1b6bc1d104 Change to guile20 from guile (1.8)
The PLIST drops many things which are part of guile 2.0 and thus not
installed.
2016-09-15 00:00:15 +00:00
alnsn
e5888ef551 Bump PKGREVISION after the last devel/hdf5-c++ change.
Reminded by wiz@.
2016-09-14 21:34:34 +00:00
wiz
c949ef69a5 Fix hardcoded /bin/bash. Bump PKGREVISION. 2016-09-14 21:08:58 +00:00
alnsn
33cd577712 Install missing header file.
Contributed by Jason Bacon, many thanks!
2016-09-14 20:29:56 +00:00
schmonz
8274ccc6a2 Update to 1.07. From the changelog:
Bug Fixes
* Require an updated version of Net::DNS to avoid
  "resolver->dnssec(1) without Net::DNS::SEC installed"
  (Schwern) [github #4]

Test Fixes
* Fix our fake random number generator to avoid cross platform issues.
  [rt.cpan.org 71064] [github #7] (Lisa Hare)

Distribution
* Kwalitee fixups (BooK) (Lisa Hare)
* Added a LICENSE file (Lisa Hare)
* Now using Travis CI for Unix testing (Schwern)
* Now using AppVeyor for Windows testing (Schwern)
2016-09-14 18:11:06 +00:00
dholland
9e9e95e0d3 Don't blindly ignore build failures. 2016-09-14 14:50:07 +00:00
dholland
d772f720d0 Improve input paranoia and error reporting in gplib, pursuant to the
sdcc3 build problem being discussed on tech-pkg.
2016-09-14 14:10:50 +00:00
prlw1
0a3854a836 Add swig3, version 3.0.10 of SWIG (Simplified Wrapper and Interface Generator) 2016-09-14 13:39:40 +00:00
bsiegert
f6daf77e75 Update google-api-go-client to 20160909.
This adds a bunch of new APIs, many of which now support gRPC (a binary
protocol over HTTP/2) instead of JSON and HTTP.
2016-09-13 20:50:25 +00:00
kamil
74484e2d83 + devel/polly 2016-09-12 22:50:42 +00:00
kamil
cd8ce0b28a Import LLVM Polly 3.8.1 as devel/polly
Polly is a high-level loop and data-locality optimizer and optimization
infrastructure for LLVM. It uses an abstract mathematical representation based
on integer polyhedra to analyze and optimize the memory access pattern of a
program. We currently perform classical loop transformations, especially tiling
and loop fusion to improve data-locality. Polly can also exploit OpenMP level
parallelism, expose SIMDization opportunities. Work has also be done in the
area of automatic GPU code generation.

For many users, however, it's not the existing optimizations in Polly that are
of most interest, but the new analyses and optimizations enabled by the Polly
infrastructure. At polyhedral.info you can get an idea of what has already been
done and what is possible in the context of polyhedral compilation.
2016-09-12 22:49:23 +00:00
adam
b3988482b1 Changes 1.11.1:
* fix issue 88 - better docs for sphinx usage
* fix issue 89 - use normpath to deal with windows
2016-09-12 17:31:55 +00:00
adam
54a0093109 Changes in 3.6.2 since 3.6.1:
Ben Boeckel (3):
      Intel-C: declare support for gnu11
      Intel-C: support gnu89 and gnu99 extension flags
      Intel-C: standard flags are also supported in 12.0

Brad King (11):
      Add script to update curl from upstream
      curl: Update script to get curl 7.50.1
      curl: Remove CMake-specific README
      VS: Fix VS 2015 .vcxproj debug setting for Windows7.1SDK toolset
      GetPrerequisites: Fix regression in gp_resolved_file_type
      Fortran: Fix .mod file comparison for Intel 16 format
      VS: Fix VS 2015 .vcxproj debug setting for v80 toolset
      FindHDF5: Fix regression in providing HDF5_IS_PARALLEL
      FindHDF5: Fix regression in finding hdf5hl_fortran
      curl: Backport certificate reuse fix from 7.50.2
      CMake 3.6.2

Chuck Atkins (2):
      FindHDF5: Make sure compile definition vars keep the -D flag
      CrayLinuxEnvironment: Add alternative methods to get version info

Curl Upstream (2):
      curl 2015-08-11 (1a7f66a3)
      curl 2016-08-03 (f2cb3a01)

Fujii Hironori (1):
      VS: Fix out-of-bounds write on empty Nsight Tegra version

Konstantin Sinitsyn (1):
      FindProtobuf: Restore support for PROTOBUF_IMPORT_DIRS
2016-09-12 17:22:45 +00:00
taca
d9c0b71b23 Update SOPE to 2.3.14 required by SOGo 2.3.14.
Changes are too many to write here, please refer ChangeLog file.
2016-09-12 14:44:08 +00:00
wen
77e4e6a539 Update to 1.123
Upstream changes:
1.123     2016-09-09
        - remove test suite reliance on "." appearing @INC (thanks, Graham Knop
          and Karen Etheridge!)
        - when an object with stringification overloading fails to match a
          "re" test, its stringification is included in the diagnostics

1.122     2016-09-07
        - added $Test::Deep::LeafWrapper to control the behavior of simple
          values in the "expected" definition; by default, they are treated as
          shallow($x) tests, but you can now say (for example)
          C<< $Test::Deep::LeafWrapper = \&str >> to always treat the got value
          as a string, even if blessed, etc.

1.121_001 2016-07-19
        - documentation improvements
        - avoid a few evals, localize $@ in a few places where eval is used
        - good bye tabs, hello spaces
2016-09-12 12:28:06 +00:00
wiz
8daef431fa Updated p5-Date-Manip to 6.56.
VERSION 6.56  2016-09-09

Test fixes

A faulty test was failing most places.  New release to correct that problem.
RT 117404
2016-09-12 10:15:15 +00:00
wiz
9259203669 Updated orc to 0.4.26.
Update HOMEPAGE.

0.4.26
======

  - Use 64 bit arithmetic to increment the stride if needed (Wim Taymans)
  - Fix generation of ModR/M / SIB bytes for the EBP, R12, R13 registers
    on X86/X86-64 (Sebastian Dröge)
  - Fix test_parse unit test if no executable backend is available (Pascal Terjan)
  - Add orc-test path to the -uninstalled .pc file (Josep Torra)
  - Fix compiler warnings in the tests on OS X (Josep Torra)

0.4.25
======

  - compiler: also prefer the backup function when no target, instead
    of trying to use emulation which is usually slower (Wim Taymans)
  - executor: fix load of parameters smaller than 64 bits, fixing crashes
    on ldresnearb and friends in emulated code (Wim Taymans)
  - test-limits: improve test without target (Wim Taymans)
  - Only check for Android's liblog on Android targets, so we don't accidentally
    pick up another liblog that may exist elsewhere (Sebastian Dröge)
  - Don't require libtool for uninstalled setups (-uninstalled pkg-config file)
    (Julien Isorce)
  - Make -Bsymbolic check in configure work with clang (Koop Mast)
  - Coverity code analyser fixes (Luis de Bethencourt)
  - docs: update generated opcode tables
  - add orc_version_string() function and make orcc check the liborc that is
    being picked up to make sure the right lib is being used (Tim-Philipp Müller)

0.4.24
======

  - Only reuse constants of the same size and value (Wim Taymans)
  - Fix reading of .orc files with Windows line endings on
    Windows (Tim-Philipp Müller)
  - Fix out of bounds array access in the tests (Luis de Bethencourt)
  - Remove duplicate code path in orcc (Edward Hervey)
  - Put a limit to the memcpy test (Edward Hervey)
  - Fix mmap leak on error path (Vincent Penquerc'h)

0.4.23
======

  - Various improvements to the NEON backend to bring it closer to the SSE
    backend (Wim Waymans)
  - Add support for setting a custom backup function (Wim Taymans)
  - Preserve NEON/VFP registers across subroutines (Jerome Laheurte)
  - Fix 64 bit parameter loading on big-endian systems (Tim-Philipp Müller)
  - Improved implementations for various opcodes (Wim Taymans)
  - Various improvements and fixes to constants handling (Wim Taymans)
  - Avoid some undefined operations on signed integers (Wim Taymans)
  - Prefer user specific directories over global ones for intermediate files
    to prevent name collisions (Fabian Deutsch)

0.4.22
======

Maintenance release:

  - Handle NOCONFIGURE=1 in autogen.sh (Colin Walters)
  - Some memory leak fixes in the compiler (Sebastian Dröge, Thiago Santos)
  - Fixes for compiler warnings on Win64 (Edward Hervey)
  - Properly detect CPU features on Android in non-debug build (Jan Schmidt)
  - Use Android logging system instead of stderr for debug output (Jan Schmidt)

0.4.21
======

Maintenance release:

  - Add libtool versioning to the linker flags again. This was accidentially
    removed in 0.4.20 but should not cause any problems on platforms other
    than OS X (Sebastian Dröge)


0.4.20
======

Maintenance release:

  - Fix list corruption when splitting code memory chunks, causing crashes
    when allocating a lot of code memory and trying to free it later
    (Tim-Philipp Müller)
  - Add some extra checks for the number of variables used in ORC code to
    prevent overflows and crashes in the compiler (Vincent Penquerc'h)
  - Various compiler warnings, coverity warnings and static code analysis
    fixes (Sebastian Dröge)

0.4.19
======

Maintenance release:

  - Fix out-of-tree builds (Edward Hervey)
  - Fix many memory leaks, compiler warnings and coverity warnings (Tim-Philipp Müller,
    Olivier Crête, Todd Agulnick, Sebastian Dröge, Vincent Penquerc'h, Edward Hervey)
  - Documentation fix for mulhsw, mulhuw (William Manley)
2016-09-12 09:11:48 +00:00
wiz
398c8146a7 Updated py-setuptools to 27.1.2.
v27.1.2
-------

* #779 via #781: Fix circular import.

v27.1.1
-------

* #778: Fix MSVC monkeypatching.

v27.1.0
-------

* Introduce the (private) ``monkey`` module to encapsulate
  the distutils monkeypatching behavior.

v27.0.0
-------

* Now use Warehouse by default for
  ``upload``, patching ``distutils.config.PyPIRCCommand`` to
  affect default behavior.

  Any config in .pypirc should be updated to replace

    https://pypi.python.org/pypi/

  with

    https://upload.pypi.org/legacy/

  Similarly, any passwords stored in the keyring should be
  updated to use this new value for "system".

  The ``upload_docs`` command will continue to use the python.org
  site, but the command is now deprecated. Users are urged to use
  Read The Docs instead.

* #776: Use EXT_SUFFIX for py_limited_api renaming.

* #774 and #775: Use LegacyVersion from packaging when
  detecting numpy versions.
2016-09-12 08:07:09 +00:00
wiz
7bcc068736 Updated py-cffi to 1.8.2.
Tests don't run on MPROTECT enabled systems, and I haven't found
the magic to fix that.

CFFI 1.8.2 has been released.  (Versions 1.8 and 1.8.1 are only inside
PyPy 5.4.0 and 5.4.1, which have been released recently.)

Two main changes:

* On CPython 3.x, the C extension modules generated by cffi (not cffi
itself!) are now using CPython's official "limited C API".  This means
that the same compiled .so/.dll should work without recompilation on
any version >= 3.2.  The name produced by distutils is still
version-specific.  To get the version-independent name, you can rename
it manually to ``NAME.abi3.so``, or use the very recent setuptools 26.

* ffi.from_buffer() can now be used on byte strings, getting the
``char *`` address of the C string directly.  This was not allowed
because PyPy couldn't support it---we can make the string non-movable,
but the blocker was that the strings in PyPy are not zero-terminated!
So from PyPy 5.4 all strings are allocated with space for one extra
character---an extremely minor overhead---and we write a zero at the
end when ffi.from_buffer() is called.  Similarly, when we call
``lib.func("abc")``, PyPy would always make a copy of the string
because the original wasn't zero-terminated; now neither PyPy nor
CPython need to duplicate the string.

1.7.0

cffi 1.7 has been released.  (It corresponds to the version that was
released with PyPy 5.3.)

In the main news, the following are now supported:

* ffi.gc(p, None)
* bool(ffi.cast("primitive type", x))
* ffi.from_buffer(bytearray-object)
* C++: "_Bool undefined" fixed
* help(lib), help(lib.myfunc)
2016-09-12 07:57:41 +00:00
wiz
ef643326b8 Updated mdds1.2 to 1.2.2.
mdds 1.2.2 (not-yet-released)

* flat_segment_tree

  * fixed a bug that would cause segmentation faults with the insert()
    method with out-of-bound segment value pair.
2016-09-12 07:38:43 +00:00
wiz
c9ebe9fa7a Updated libuuid to 2.28.2.
Just switch to latest distfile, no changes to libuuid I can see.
2016-09-12 07:36:55 +00:00
taca
5f84ee3fc6 Drop "55" (php55) from PHP_VERSIONS_ACCEPTED. 2016-09-11 17:03:25 +00:00
mef
d449a92480 Updated devel/pcre to 10.22
---------------------------
Version 10.22 29-July-2016
--------------------------
1. ChangeLog has the details of a number of bug fixes.

2. The POSIX wrapper function regcomp() did not used to support back references
and subroutine calls if called with the REG_NOSUB option. It now does.

3. A new function, pcre2_code_copy(), is added, to make a copy of a compiled
pattern.

4. Support for string callouts is added to pcre2grep.

5. Added the PCRE2_NO_JIT option to pcre2_match().

6. The pcre2_get_error_message() function now returns with a negative error
code if the error number it is given is unknown.

7. Several updates have been made to pcre2test and test scripts (see
ChangeLog).
2016-09-11 14:39:27 +00:00
bsiegert
3301db0426 New package, go-glog.
Package glog implements logging analogous to the Google-internal
C++ INFO/ERROR/V setup.  It provides functions Info, Warning,
Error, Fatal, plus formatting variants such as Infof. It
also provides V-style logging controlled by the -v and
-vmodule=file=2 flags.

This is an efficient pure Go implementation of leveled logs in the
manner of the open source C++ package
	https://github.com/google/glog
	(pkgsrc/devel/google-glog)

By binding methods to booleans it is possible to use the log package
without paying the expense of evaluating the arguments to the log.
Through the -vmodule flag, the package also provides fine-grained
control over logging at the file level.
2016-09-11 08:15:43 +00:00
bsiegert
b950c4460d New package, go-protobuf.
Protocol Buffers are Google's data interchange format.

This software implements Go bindings for protocol buffers. For information
about protocol buffers themselves, see
https://developers.google.com/protocol-buffers/
2016-09-11 08:02:29 +00:00
dholland
d2871c0cbc Disable use of menhir (an ocaml parser generator) because (a) the
configure script is finding only half of it for some incomprehensible
autoconf reason and this doesn't work, and (b) if forced the current
version of menhir rejects the .mly file anyway. Stick to the
pregenerated version of the parser and an included copy of the support
library.

XXX: Why wasn't this buildlinking menhir? It was linking against
XXX: its library.

PKGREVISION -> 8
2016-09-11 05:00:33 +00:00
dholland
b1837add81 Fix broken build. 2016-09-11 04:35:54 +00:00
fhajny
74b372dca1 Update devel/rebar to 2.6.3.
- rebar/610: qc: lift experimental notice
- rebar/611: port_compiler: consistently format default_env/0
- rebar/612: Introduce and use compat random number module
- rebar/614: Add an additional check for the existence of a 'rebar.beam' file
- rebar/615: port_compiler: generate clang compilation db
- rebar/616: port_compiler: clean up compile_each()
- rebar/617: port_compiler: auto-select C++ specific link template
2016-09-10 20:54:47 +00:00
bsiegert
fa3aa847c2 Revbump all Go packages after the Go 1.7.1 update. 2016-09-10 19:47:19 +00:00
wiz
3a7818a014 Updated py-hg-git to 0.8.5.
init: mark Mercurial 3.7 as supported and prepare for 0.8.5
test-help: fix for Mercurial 3.7
test-renames.t: don't use "seq"
push: better formatting of messages from the server
git_handler: use util method for writing bookmarks
util: add method for writing bookmarks
util: regularize mercurial imports
ignore: add .testtimes to ignored files
version: bump up to 0.8.4
all-version-tests: test Mercurial 3.6.3
git_handler: work around dulwich using unicode for ref names Dulwich treats ref names internally as unicode strings (probably because of Python 3?), which means that at some points it tries to do os.path.join between the repo path and the unicode of the ref name, which fails miserably if we construct the repo with a str and not a unicode. Kludge around this problem. Fixes issue 172. This is a roll-forward of a593069575bb, which should be valid now that th…
hgrepo: ensure all git-origin tags are bytes If we don't do this we might end up with unicodes being written using ui, which then breaks in popbuffer in test-encoding.t. This appears to be an academic concern until we start passing unicode paths to git repos, which we need to do in order to resolve some other problems. Yay.
all-version-tests: wrap to 80 columns and test 3.{5,6}.2
Makefile: respect HGTESTFLAGS environment variable
test-push.t: clean up compat cruft
testutil: clean up compat cruft
test-subrepos.t: clean up compat cruft
gitdirstate: fix up compat comment pathutil isn't in 2.8.
gitrepo: clean up compat cruft
merge
overlay: regularize mercurial imports
gitdirstate: regularize mercurial imports
ssh: regularize mercurial imports
hgrepo: regularize mercurial imports
hg2git: regularize mercurial imports
init: regularize mercurial imports
git_handler: regularize mercurial imports
bookmarks: use bookmarks.recordchange instead of bookmarks.write if available bookmarks.write is deprecated and it was showing warning messages in test-hg-branch.t with the latest test runner from core mercurial. Tested with both hg 2.8 and hg tip.
init: handle AttributeError in addition to ImportError If a module doesn't exist, it yields an ImportError, if an attribtue doesn't exist on a module, it yields an AttributeError
ssh: fix breakage again with dulwich update dulwich 0.12.x changed the way they pass parameters around, so we reformat that to what hg-git expects. This is just plain ridiculous.
push: print messages from the server Some servers, for example, Bitbucket, output helpful messages. This patch reports the output, if any exist, to the user.
init: only activate git ignore logic in reposetup This will massively speed up 'hg status' on repos that are not git based. On my macports repo, status went from Before: 0m0.591s After: 0m0.297s
Backed out changeset a593069575bb This was causing test-encoding.t to fail.
git_handler: work around dulwich using unicode for ref names Dulwich treats ref names internally as unicode strings (probably because of Python 3?), which means that at some points it tries to do os.path.join between the repo path and the unicode of the ref name, which fails miserably if we construct the repo with a str and not a unicode. Kludge around this problem. Fixes issue 172.
readme: document the specific behaviors of hg author translation Particularly the odd ext:(%xx) feature.
manifest: include test and test data Closes issue #154.
determine_wants: deal with refs being None Not clear how this is happening, but this should fix it. Resolves issue #166.
2016-09-09 06:24:19 +00:00
dholland
a05fa0db08 Update HOMEPAGE (sync with py-mercurial) 2016-09-09 03:12:03 +00:00
joerg
107fc2ceea Readd two forgotten patches. 2016-09-08 22:46:58 +00:00
joerg
13c1c7fd57 Revert GNU make to 4.1 due to problems in the new job server code. 2016-09-08 20:39:37 +00:00
joerg
852712577b Rename RUBY_VERSION_SUPPORTED into _RUBY_VERSIONS_ACCEPTED to follow the
naming scheme of the other multi-version packages. Add support for the
coorresponding RUBY_VERSIONS_INCOMPATIBLE list.
2016-09-08 15:19:16 +00:00
mef
5e6d7bfa41 Updated devel/p5-CPAN-Uploader to 0.103013
------------------------------------------
0.103013  2016-09-06 19:18:12-04:00 America/New_York
        - the cpan-uploader program now skips directories, while the
          upload_file method throws an exception on non-files; thanks to
          Vincent Pit for reporting the weird behavior when trying to upload a
          directory
2016-09-08 15:09:26 +00:00
jperkin
73b8d0047a Use PKGMANDIR. Fix MAINTAINER address. 2016-09-08 14:34:02 +00:00
wiz
e8fa643d39 Use standard dependency pattern. 2016-09-08 06:53:48 +00:00
wen
f4e7adf380 Fix build with python3
Reported by:	joerg@
2016-09-08 01:01:15 +00:00
alnsn
e0039f8eb3 Update devel/py-lupa to version 1.3.
Changes since version 1.1:

1.3 (2016-04-12)

     * eval() and execute() accept optional positional arguments
     * calling str() on a Python object from Lua could fail if the
       LuaRuntime is set up without auto-encoding
     * attribute/keyword names were not properly encoded if the LuaRuntime
       is set up without auto-encoding
     * built with Cython 0.24

1.2 (2015-10-10)

     * callbacks returned from Lua coroutines were incorrectly mixing
       coroutine state with global Lua state (patch by Mikhail Korobov)
     * availability of python.builtins in Lua can be disabled via
       LuaRuntime option.
     * built with Cython 0.23.4
2016-09-07 21:56:21 +00:00
adam
a7a5e7cb6c Changes 2.10.0:
UI, Workflows & Features

 * "git pull --rebase --verify-signature" learned to warn the user
   that "--verify-signature" is a no-op when rebasing.

 * An upstream project can make a recommendation to shallowly clone
   some submodules in the .gitmodules file it ships.

 * "git worktree add" learned that '-' can be used as a short-hand for
   "@{-1}", the previous branch.

 * Update the funcname definition to support css files.

 * The completion script (in contrib/) learned to complete "git
   status" options.

 * Messages that are generated by auto gc during "git push" on the
   receiving end are now passed back to the sending end in such a way
   that they are shown with "remote: " prefix to avoid confusing the
   users.

 * "git add -i/-p" learned to honor diff.compactionHeuristic
   experimental knob, so that the user can work on the same hunk split
   as "git diff" output.

 * "upload-pack" allows a custom "git pack-objects" replacement when
   responding to "fetch/clone" via the uploadpack.packObjectsHook.
   (merge b738396 jk/upload-pack-hook later to maint).

 * Teach format-patch and mailsplit (hence "am") how a line that
   happens to begin with "From " in the e-mail message is quoted with
   ">", so that these lines can be restored to their original shape.
   (merge d9925d1 ew/mboxrd-format-am later to maint).

 * "git repack" learned the "--keep-unreachable" option, which sends
   loose unreachable objects to a pack instead of leaving them loose.
   This helps heuristics based on the number of loose objects
   (e.g. "gc --auto").
   (merge e26a8c4 jk/repack-keep-unreachable later to maint).

 * "log --graph --format=" learned that "%>|(N)" specifies the width
   relative to the terminal's left edge, not relative to the area to
   draw text that is to the right of the ancestry-graph section.  It
   also now accepts negative N that means the column limit is relative
   to the right border.

 * A careless invocation of "git send-email directory/" after editing
   0001-change.patch with an editor often ends up sending both
   0001-change.patch and its backup file, 0001-change.patch~, causing
   embarrassment and a minor confusion.  Detect such an input and
   offer to skip the backup files when sending the patches out.
   (merge 531220b jc/send-email-skip-backup later to maint).

 * "git submodule update" that drives many "git clone" could
   eventually hit flaky servers/network conditions on one of the
   submodules; the command learned to retry the attempt.

 * The output coloring scheme learned two new attributes, italic and
   strike, in addition to existing bold, reverse, etc.

 * "git log" learns log.showSignature configuration variable, and a
   command line option "--no-show-signature" to countermand it.
   (merge fce04c3 mj/log-show-signature-conf later to maint).

 * More markings of messages for i18n, with updates to various tests
   to pass GETTEXT_POISON tests.

 * "git archive" learned to handle files that are larger than 8GB and
   commits far in the future than expressible by the traditional US-TAR
   format.
   (merge 560b0e8 jk/big-and-future-archive-tar later to maint).


 * A new configuration variable core.sshCommand has been added to
   specify what value for GIT_SSH_COMMAND to use per repository.

 * "git worktree prune" protected worktrees that are marked as
   "locked" by creating a file in a known location.  "git worktree"
   command learned a dedicated command pair to create and remove such
   a file, so that the users do not have to do this with editor.

 * A handful of "git svn" updates.

 * "git push" learned to accept and pass extra options to the
   receiving end so that hooks can read and react to them.

 * "git status" learned to suggest "merge --abort" during a conflicted
   merge, just like it already suggests "rebase --abort" during a
   conflicted rebase.

 * "git jump" script (in contrib/) has been updated a bit.
   (merge a91e692 jk/git-jump later to maint).

 * "git push" and "git clone" learned to give better progress meters
   to the end user who is waiting on the terminal.

 * An entry "git log --decorate" for the tip of the current branch is
   shown as "HEAD -> name" (where "name" is the name of the branch);
   the arrow is now painted in the same color as "HEAD", not in the
   color for commits.

 * "git format-patch" learned format.from configuration variable to
   specify the default settings for its "--from" option.

 * "git am -3" calls "git merge-recursive" when it needs to fall back
   to a three-way merge; this call has been turned into an internal
   subroutine call instead of spawning a separate subprocess.

 * The command line completion scripts (in contrib/) now knows about
   "git branch --delete/--move [--remote]".
   (merge 2703c22 vs/completion-branch-fully-spelled-d-m-r later to maint).

 * "git rev-parse --git-path hooks/<hook>" learned to take
   core.hooksPath configuration variable (introduced during 2.9 cycle)
   into account.
   (merge 9445b49 ab/hooks later to maint).

 * "git log --show-signature" and other commands that display the
   verification status of PGP signature now shows the longer key-id,
   as 32-bit key-id is so last century.
2016-09-07 08:56:32 +00:00
wiz
ce7bd33c75 Updated p5-Variable-Magic to 0.60.
0.60    2016-09-06 22:30 UTC
        + Chg : A large chunk of boilerplate XS code, which is also used in
                other XS modules, has been factored out of the main .xs file
                to a collection of .h files in the xsh subdirectory.
        + Fix : [RT #128989] : Bleadperl v5.25.3-266-g1d7e644 breaks V::M.
                Len magic is no longer called for negative array indices
                fetches, so the relevant tests are now skipped.
                Thanks Andreas Koenig for reporting.
2016-09-07 06:21:46 +00:00
fhajny
4b1a91b905 Update devel/alex to 3.1.7. Fix configure env wrap.
Changes in 3.1.7:
- Add support for %encoding directive (allows to control --latin1
  from inside Alex scripts)
- Make code forward-compatible with in-progress proposals
- Suppress more warnings

Changes in 3.1.6:
- sdist for 3.1.5 was mis-generated, causing it to ask for Happy
  when building.

Changes in 3.1.5:
- Generate less warning-laden code, and suppress other warnings.
- Bug fixes.
2016-09-06 14:43:14 +00:00
joerg
12d9813d5c Disable use of new pselect code. At least on NetBSD 7 bulk builds, it
is often resulting in hanging builds by gmake not wait(3)ing for its
children and issues new jobs. Bump revision.
2016-09-06 12:21:46 +00:00
wen
be90fdd97d Fix PERL5_MODULE_TYPE
Reported by:	joerg@
2016-09-05 02:53:01 +00:00
dholland
d4895f670d Use the new tradcpp's -debuglog feature to generate a trace from
processing the imake templates; leave the trace in
${WRKSRC}/.imake.cpplog.

These traces are a bit on the large side (a bit over 1M) but they will
make it a lot easier to diagnose imake problems.

If you don't like your favorite package taking more disk space to
build, teach it to not use imake :-)

Depend on tradcpp>=0.5.2; PKGREVISION -> 2.
2016-09-04 21:33:53 +00:00
dholland
79f5448661 release 0.5.2 (20160904)
- Fix typo in -U usage message, noticed by Joerg.
   - Add a -debuglog option to send an execution trace to a file.
     Intended to be used when debugging imake templates and other
     complex input, not for debugging tradcpp itself.
2016-09-04 21:21:35 +00:00
dholland
376b66b721 Beat some sense in, to make it easier to debug build failures.
- Generate all files into the current (build) directory, not /tmp.
   - Do not delete any of the temporary files, to allow analysis after
     build failure.
   - Log the command lines executed.
   - Warn if scrubbing the Imakefile to alert the user to check if that
     broke it.

This currently does not capture the munging imake does on the output
from cpp, as that is disgustingly done in place and changing that
would require more extensive hacking. However, it's now readily
possible to rerun the cpp command directly for diagnostic purposes;
the previously-secret file that imake uses to start the cpp invocation
is now left in .imake.start.c.

PKGREVISION -> 1.
2016-09-04 18:44:06 +00:00
wiz
19ddea8638 Add GITHUB_PROJECT so fetching works for py-tlsh. 2016-09-04 10:41:48 +00:00
wiz
24d169d11d Updated py-test to 3.0.2.
3.0.2
=====

* Improve error message when passing non-string ids to ``pytest.mark.parametrize`` (`#1857`_).
  Thanks `@okken`_ for the report and `@nicoddemus`_ for the PR.

* Add ``buffer`` attribute to stdin stub class ``pytest.capture.DontReadFromInput``
  Thanks `@joguSD`_ for the PR.

* Fix ``UnicodeEncodeError`` when string comparison with unicode has failed. (`#1864`_)
  Thanks `@AiOO`_ for the PR.

* ``pytest_plugins`` is now handled correctly if defined as a string (as opposed as
  a sequence of strings) when modules are considered for assertion rewriting.
  Due to this bug, much more modules were being rewritten than necessary
  if a test suite uses ``pytest_plugins`` to load internal plugins (`#1888`_).
  Thanks `@jaraco`_ for the report and `@nicoddemus`_ for the PR (`#1891`_).

* Do not call tearDown and cleanups when running tests from
  ``unittest.TestCase`` subclasses with ``--pdb``
  enabled. This allows proper post mortem debugging for all applications
  which have significant logic in their tearDown machinery (`#1890`_). Thanks
  `@mbyt`_ for the PR.

* Fix use of deprecated ``getfuncargvalue`` method in the internal doctest plugin.
  Thanks `@ViviCoder`_ for the report (`#1898`_).
2016-09-04 09:39:09 +00:00
wiz
fc1c13893d Updated p5-Date-Manip to 6.55.
6.55

       Fixed bug where $::TZ wasn't used
           The $::TZ variable was not getting interpreted correctly when
           searching for a timezone.  RT 114949.

       Fixed bug where recurrences were not parsed correctly
           Passing in incorrect values for a field was not trapped in all
           cases and it led to problems.  All values passed in to a recurrence
           are now correctly checked.  Albert Hilazo

       Fixed a bug in some methods of creating new objects
           Some methods of creating new objects based on existing objects did
           not correctly use the existing object.  Bug has never been
           reported, but was discovered when adding tests to get 100%
           coverage.

       Time zone fixes
           Newest zoneinfo data (tzdata 2016f)

       Test fixes
           Added a number of new tests based on Devel::Cover.
2016-09-04 08:48:00 +00:00
wiz
8a50b66419 Updated py-mercurial to 3.9.1.
Mercurial 3.9.1 (2016-9-1)

This is a regularly-scheduled bugfix release.

    bundle2: fail faster when interrupted
    bundle2: localize handleoutput remote prompts
    convert: move svn config initializer out of the module level
    debian: update source URL in copyright file
    exchange: correctly specify url to unbundle (issue5145)
    help: add example of '[templates]' usage
    help: update link to wiki/CommandServer
    osx: update bugzilla link in readme
    revset: fix keyword arguments to go through optimization process
    win32: update link to mailing list in readme
    win32: update wiki link in mercurial.ini
2016-09-02 14:42:32 +00:00
wiz
f3466748e8 Updated tlsh to 3.4.5.
Bugfix release.
2016-09-01 17:04:08 +00:00
wiz
c6f92a6943 Updated py-setuptools to 26.1.1.
v26.1.1
-------

* Re-release of 26.1.0 with pytest pinned to allow for automated
  deployement and thus proper packaging environment variables,
  fixing issues with missing executable launchers.

v26.1.0
-------

* #763: ``pkg_resources.get_default_cache`` now defers to the
  `appdirs project <https://pypi.org/project/appdirs>`_ to
  resolve the cache directory. Adds a vendored dependency on
  appdirs to pkg_resources.
2016-09-01 16:59:21 +00:00
wiz
415e0fe8e8 Updated py-ZopeEvent to 4.2.0.
4.2.0 (2016-02-17)
------------------

- Add support for Python 3.5.

- Drop support for Python 2.6 and 3.2.
2016-09-01 16:40:14 +00:00
wiz
11046b481b Updated py-ZopeInterface to 4.3.1.
Add missing dependency.

4.3.1 (2016-08-31)
------------------

- Support Components subclasses that are not hashable.
  (https://github.com/zopefoundation/zope.interface/issues/53)


4.3.0 (2016-08-31)
------------------

- Add the ability to sort the objects returned by ``implementedBy``.
  This is compatible with the way interface classes sort so they can
  be used together in ordered containers like BTrees.
  (https://github.com/zopefoundation/zope.interface/issues/42)

- Make ``setuptools`` a hard dependency of ``setup.py``.
  (https://github.com/zopefoundation/zope.interface/issues/13)

- Change a linear algorithm (O(n)) in ``Components.registerUtility`` and
  ``Components.unregisterUtility`` into a dictionary lookup (O(1)) for
  hashable components. This substantially improves the time taken to
  manipulate utilities in large registries at the cost of some
  additional memory usage. (https://github.com/zopefoundation/zope.interface/issues/46)
2016-09-01 16:37:33 +00:00
wiz
9fab7bbed1 Updated ocaml-cppo to 1.4.0.
Rename insert_cppo_rules to cppo_rules
Export Ocamlbuild rule generator, add mlpack to default extensions
2016-09-01 16:28:57 +00:00
wen
734426463c Update to 2.84
Upstream changes:
2.84 Fri 26 Aug 20:35:48 2016

    - compatibility fix for perl >= 5.25 (thanks, mat813, karenetheridge and eserte)
    - update ppport.h from 3.20 to 3.35
    - add .travis.yml
2016-09-01 14:46:36 +00:00
ryoon
b6457762d9 Make pkglint more happy 2016-09-01 13:22:45 +00:00
ryoon
be12cea17a Add ldap option 2016-09-01 13:20:55 +00:00
ryoon
496853f888 Bump PKGREVISION from adding textproc/php-json dependency 2016-09-01 13:16:15 +00:00
wiz
b304764ea8 Updated py-test to 3.0.1.
3.0.1
=====

* Fix regression when ``importorskip`` is used at module level (`#1822`_).
  Thanks `@jaraco`_ and `@The-Compiler`_ for the report and `@nicoddemus`_ for the PR.

* Fix parametrization scope when session fixtures are used in conjunction
  with normal parameters in the same call (`#1832`_).
  Thanks `@The-Compiler`_ for the report, `@Kingdread`_ and `@nicoddemus`_ for the PR.

* Fix internal error when parametrizing tests or fixtures using an empty ``ids`` argument (`#1849`_).
  Thanks `@OPpuolitaival`_ for the report and `@nicoddemus`_ for the PR.

* Fix loader error when running ``pytest`` embedded in a zipfile.
  Thanks `@mbachry`_ for the PR.


.. _@Kingdread: https://github.com/Kingdread
.. _@mbachry: https://github.com/mbachry
.. _@OPpuolitaival: https://github.com/OPpuolitaival

.. _#1822: https://github.com/pytest-dev/pytest/issues/1822
.. _#1832: https://github.com/pytest-dev/pytest/issues/1832
.. _#1849: https://github.com/pytest-dev/pytest/issues/1849
2016-08-31 09:03:45 +00:00
wiz
759fc9378b Updated afl to 2.33b.
--------------
Version 2.33b:
--------------

  - Added code to strip -Wl,-z,defs and -Wl,--no-undefined for afl-clang-fast,
    since they interfere with -shared. Spotted and diagnosed by Toby Hutton.

  - Added some fuzzing tips for Android.
2016-08-31 06:39:09 +00:00
wiz
9157650837 Updated pkgconf to 1.0.1.
Changes from 1.0.0 to 1.0.1:
----------------------------

* Enhancements:
  - new stub implementation of --print-provides (#95)

* Bug fixes:
  - fragments: fix an edge case involving path-only fragments and PKG_CONFIG_SYSROOT_DIR (#94)
2016-08-31 06:11:25 +00:00
he
de9262b2a3 Use explitly sized types when defining structs which represent
on-the-wire data, so that this works on LP64 platforms.  In particular
u_long -> uint32_t, but u_short also got the corresponding treatment.
Fixes PR#51450.
2016-08-30 13:57:31 +00:00
ryoon
b167727556 Update to 1.3.1
* Remove Apache httpd and php module dependency. This package works fine with
  nginx and php-fpm too
* Add database option for MySQL and PostgreSQL
* For MySQL, php-mysqli is recommended. Use it as MySQL option

Changelog:
Not available.
1.3.x is new stable branch.
2016-08-30 12:37:43 +00:00
jperkin
5fbe506561 Update libgit2 to 0.24.1.
pkgsrc changes:

- re-enable libssh2 support
- ensure pkgsrc curl and http-parser are picked up and enabled

Upstream changes:

2f2575c Updating http parser to accept a `+` in the schema
ff8e3f0 Handle git+ssh:// and ssh+git:// protocols support
fa8b1a8 Adding spec coverage for ssh+git and git+ssh protocols
429155d Updating change to http_parser to reflect PR for nodejs/http-parser
e44f658 Removing #define for SSH_PREFIX_COUNT and using ARRAY_SIZE instead
b8dc15f Adding test cases that actually test the functionality of the new transport
4a93a7f Tabs
8ec3d88 Avoid subtraction overflow in git_indexer_commit
e3862c9 Buffer sideband packet data
cdded63 Remove duplicated calls to git_mwindow_close
eb09ead odb: improved not found error messages
9ee498e Only buffer if necessary.
4ebf745 mwindow: free unused windows if we fail to mmap
ffb1f41 describe: handle error code returned by git_pqueue_insert
e39ad74 config_file: handle missing quotation marks in section header
0370dae Check for __CLANG_INTTYPES_H
faf823d tests: transport: fix memory leaks with registering transports
fa4b93a backport git_oid__cpy_prefix
d0780b8 object: avoid call of memset with ouf of bounds pointer
e114bba index: assert required OID are non-NULL
1a16e8b pack-objects: fix memory leak on overflow
d96c063 submodule: avoid passing NULL pointers to strncmp
851c51a diff_tform: fix potential NULL pointer access
0b357e2 coverity: report errors when uploading tarball
8d3ee96 refdb_fs: fail if refcache returns NULL pointer
dd78d7d blame_git: handle error returned by `git_commit_parent`
f17ed63 blame: handle error when resoling HEAD in normalize_options
18c4ae7 filebuf: handle write error in `lock_file`
89e7604 config_cache: check return value of `git_config__lookup_entry`
c1ec732 Setup better defaults for OpenSSL ciphers
4e91020 Start error string with lower case character
cdde081 Use general cl_git_fail because the error is generic
f587f38 CMake: do not overwrite but only append to CMAKE_C_FLAGS_DEBUG
9a668ab Option "LIBGIT2_PREFIX" to set the CMAKE's TARGET_PROPERTIES PREFIX
d8fcafb Split the page size from the mmap alignment
e97d2d7 commit: fix extraction of single-line signatures
a1cf264 win32: free thread-local data on thread exit
c86a65b config: don't special-case multivars that don't exist yet
3ec0f2e xdiff/xprepare: use the XDF_DIFF_ALG() macro to access flag bits
56da07c xdiff/xprepare: fix a memory leak
fe1f477 Add a no-op size_t typedef for the doc parser
ab062a3 tests: fix core/stream test when built with openssl off
3e2e824 refs: provide a more general error message for dwim
ba52879 reset: use real ids for the tests
b6130fe refs::create: strict object creation on by default
e8d5df9 config: show we write a spurious duplicated section header
a13c1ec config: don't write section header if we're in it
21d8832 config::write::repeated: init our buffer
1778908 ignore: don't use realpath to canonicalize path
26f2cef tree: re-use the id and filename in the odb object
13ebf7b tree: store the entries in a growable array
af753ab tree: drop the now-unnecessary entries vector
1d59c85 status: update test to include valid OID
5cc7a5c tests: skip the unreadable file tests as root
2c1bc36 Plug a few leaks
6a35e74 leaks: fix some leaks in the tests
ccfacb8 leaks: call `xdl_free_classifier`
8edadbf index::racy: force racy entry
2016-08-30 10:24:40 +00:00
wiz
09efdd0073 Sort, and add python-2.x only files. 2016-08-29 16:19:04 +00:00
darcy
337868d4ce Make PLIST match installed files. 2016-08-29 15:58:58 +00:00
wiz
fcf3fc8d20 Remove unnecessary PLIST_SUBST. 2016-08-29 15:50:06 +00:00
darcy
4ccc238c1d Update devel/py-logilab-common to version 1.2.0.
This is mainly to remove dependency on time/py-mxDateTime so that it can
build on Python >= 3.4.
Removed PYTHON_VERSIONS_INCOMPATIBLE line from this and other packages
that had it for this incompatibility.
2016-08-29 15:44:25 +00:00
wiz
cab501e93d Add missing dependency. 2016-08-28 17:47:30 +00:00
wiz
1682c6507d Remove unnecessary PLIST_SUBST and FILES_SUBST that are now provided
by the infrastructure.

Mark a couple more packages as not ready for python-3.x.
2016-08-28 15:48:28 +00:00
wiz
9a40ff4334 Remove unnecessary PLIST_SUBST, now provided by infrastructure. 2016-08-28 15:45:36 +00:00
wiz
faf14083cc + py-stsci.distutils 2016-08-28 15:34:54 +00:00
wiz
29eb334ec7 Import py-stsci.distutils-0.3.7 as devel/py-stsci.distutils.
This package contains utilities used to package some of STScI's
Python projects; specifically those projects that comprise stsci_python
and Astrolib.
2016-08-28 15:33:09 +00:00
mef
9eea13db2a Updated devel/ccache 3.2.7 to 3.3
---------------------------------
ccache 3.3
----------
Release date: 2016-08-27

Notes
~~~~~
- A C99-compatible compiler is now required to build ccache.

New features and improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The configuration option `run_second_cpp` (`CCACHE_CPP2`) now defaults to
  true. This improves ccache's out-of-the-box experience for compilers that
  can't compile their own preprocessed output with the same outcome as if they
  compiled the real source code directly, e.g. newer versions of GCC and Clang.

- The configuration option `hash_dir` (`CCACHE_HASHDIR`) now defaults to true.

- Added a new `ignore_headers_in_manifest` configuration option, which
  specifies headers that should be ignored in the direct mode.

- Added a new `prefix_command_cpp` (`CCACHE_PREFIX_CPP`) configuration option,
  which specifies one or several prefixes to add to the command line ccache
  uses when invoking the preprocessor.

- Added a new `limit_multiple` (`CCACHE_LIMIT_MULTIPLE`) configuration option,
  which specifies how much of the cache to remove when cleaning.

- Added a new `keep_comments_cpp` (`CCACHE_COMMENTS`) configuration option,
  which tells ccache not to discard the comments before hashing preprocessor
  output. This can be used to check documentation with *-Wdocumentation*.

- Added a new sloppiness option `no_system_headers`, which tells ccache not to
  include system headers in manifest files.

- Added a new statistics counter that tracks the number of performed cleanups
  due to the cache size being over the limit. The value is shown in the output
  of ``ccache -s''.

- Added support for relocating debug info directory using `-fdebug-prefix-map`.
  This allows for cache hits even when `hash_dir` is used in combination with
  `base_dir`.

- Added a new ``cache hit rate'' field to the output of ``ccache -s''.

- Added support for caching compilation of assembler code produced by e.g.
  ``gcc -S file.c''.

- Added support for cuda including the -optf/--options-file option.

- Added support for Fortran 77.

- Added support for multiple `-arch` options to produce "fat binaries".

- Multiple identical `-arch` arguments are now handled without bailing.

- The concatenated form of some long compiler options is now recognized, for
  example when using `-isystemPATH` instead of `-isystem PATH`.

- If hard-linking is enabled and but fails (e.g. due to cross-device linking),
  ccache now falls back to copying instead of running the compiler.

- Made the `hash_dir` option only have effect when generating debug info.

- ccache now knows how to convert absolute paths to relative paths inside
  dependency files when using `base_dir`.

- Improved parsing of `-g*` options.

- Made ccache understand `-Wp,-D*` options.

- ccache now understands the undocumented `-coverage` (only one dash) GCC
  option.

- Names of included files are no longer included in the hash of the compiler's
  preprocessed output. This leads to more potential cache hits when not using
  the direct mode.

- Increased buffer size used when reading file data. This improves performance
  slightly.

Bug fixes
~~~~~~~~~
- Bail out on too hard compiler option `-P`.

- Fixed clang test suite when running on Linux.

- Fixed build and test for MinGW32 and Windows.
2016-08-28 13:44:18 +00:00
wiz
32d4c198b3 Set GITHUB_PROJECT to fix fetch phase. 2016-08-28 11:47:48 +00:00
richard
92ab9a59b7 add runpath to Linux caught during check-shlibs-elf
fixes build on aarch64-linux-gnu
2016-08-28 07:00:50 +00:00
wiz
5f5bf87be4 Fix PLIST for python != 2.7 2016-08-27 14:52:53 +00:00
mef
64d3c2b542 Updated devel/p5-Parallel-ForkManager to 1.19
---------------------------------------------
1.19 2016-06-28
  [ DOCUMENTATION ]
    - Typo fixes. (GH#10)
    - Add short discussion on security about the information passing via
      files between master/children processes.
    - Document the problem between PerlIO::fzip and fork(). (GH#11)

  [ ENHANCEMENTS ]
    - New way to spawn workers via 'start_child'.

  [ STATISTICS ]
    - code churn: 4 files changed, 114 insertions(+), 5 deletions(-)

1.18 2016-03-29
  [ BUG FIXES ]
    - Storage file between child and parent could have the wrong name,
      because $$ was used instead of parent_pid. (GH#9, reported by Lucien
      Coffe)

  [ STATISTICS ]
    - code churn: 4 files changed, 37 insertions(+), 4 deletions(-)

1.17 2015-11-28
  - Up Test::More's dependency version to v0.94 (because of 'subtest').
    (GH#8, mauke)

  [ STATISTICS ]
    - code churn: 3 files changed, 88 insertions(+), 70 deletions(-)

1.16 2015-10-08
  - wait_one_child wasn't waiting at all. (RT#107634, Slaven Rezic, Yanick)

  [ STATISTICS ]
    - code churn: 10 files changed, 517 insertions(+), 461 deletions(-)

(pkgsrc change)
 - Add BUILD_DEPENDS+= p5-Test-Warn-[0-9]* for make test
2016-08-27 12:40:44 +00:00
nonaka
0492a67932 Add dumpet 2016-08-27 11:57:00 +00:00
nonaka
5c5f76add9 PR/51445: Import dumpet 2.1 as devel/dumpet.
dumpet is a tool to dump information about bootable CDs and other similar.
2016-08-27 11:53:39 +00:00
richard
e282b03c0f update to py-pip-8.1.2
CHANGES since previous pkgsrc version:
* Don't attempt to wrap search results for extremely narrow terminal windows
  (:issue:`3655`).


**8.1.1 (2016-03-17)**

* Fix regression with non-ascii requirement files on Python 2 and add support
  for encoding headers in requirement files (:issue:`3548`, :pull:`3547`).


**8.1.0 (2016-03-05)**

* Implement PEP 513, which adds support for the manylinux1 platform tag,
  allowing carefully compiled binary wheels to be installed on compatible Linux
  platforms.

* Allow wheels which are not specific to a particular Python interpreter but
  which are specific to a particular platform (:issue:`3202`).

* Fixed an issue where ``call_subprocess`` would crash trying to print debug
  data on child process failure (:issue:`3521`, :pull:`3522`).

* Exclude the wheel package from the `pip freeze` output (like pip and setuptools).
  :issue:`2989`.

* Allow installing modules from a subdirectory of a vcs repository
  in non-editable mode (:issue:`3217`, :pull:`3466`).

* Make pip wheel and pip download work with vcs urls with subdirectory option
  (:pull:`3466`).

* Show classifiers in ``pip show``.

* Show PEP376 Installer in ``pip show`` (:issue:`3517`).

* Unhide completion command (:pull:`1810`).

* Show latest version number in ``pip search`` results (:pull:`1415`).

* Decode requirement files according to their BOM if present (:pull:`3485`,
  :issue:`2865`).

* Fix and deprecate package name detection from url path (:issue:`3523` and
  :pull:`3495`).

* Correct the behavior where interpreter specific tags (such as cp34) were
  being used on later versions of the same interprter instead of only for that
  specific interpreter (:issue:`3472`).

* Fix an issue where pip would erroneously install a 64 bit wheel on a 32 bit
  Python running on a 64 bit OS X machine.

* Do not assume that all git repositories have an origin remote.

* Correctly display the line to add to a requirements.txt for an URL based
  dependency when ``--require-hashes`` is enabled.


**8.0.3 (2016-02-25)**

* Make ``install --quiet`` really quiet. See :issue:`3418`.

* Fix a bug when removing packages in python 3: disable INI-style parsing of the
  entry_point.txt file to allow entry point names with colons (:pull:`3434`)

* Normalize generated script files path in RECORD files. (:pull:`3448`)

* Fix bug introduced in 8.0.0 where subcommand output was not shown,
  even when the user specified ``-v`` / ``--verbose``. :issue:`3486`.

* Enable python -W with respect to PipDeprecationWarning. (:pull:`3455`)

* Upgrade distlib to 0.2.2 (fix :issue:`3467`):

  * Improved support for Jython when quoting executables in output scripts.

* Add a `--all` option to `pip freeze` to include usually skipped package
  (like pip, setuptools and wheel) to the freeze output. :issue:`1610`.


**8.0.2 (2016-01-21)**

* Stop attempting to trust the system CA trust store because it's extremely
  common for them to be broken, often in incompatible ways. See :pull:`3416`.


**8.0.1 (2016-01-21)**

* Detect CAPaths in addition to CAFiles on platforms that provide them.

* Installing argparse or wsgiref will no longer warn or error - pip will allow
  the installation even though it may be useless (since the installed thing
  will be shadowed by the standard library).

* Upgrading a distutils installed item that is installed outside of a virtual
  environment, while inside of a virtual environment will no longer warn or
  error.

* Fix a bug where pre-releases were showing up in ``pip list --outdated``
  without the ``--pre`` flag.

* Switch the SOABI emulation from using RuntimeWarnings to debug logging.

* Rollback the removal of the ability to uninstall distutils installed items
  until a future date.


**8.0.0 (2016-01-19)**

* **BACKWARD INCOMPATIBLE** Drop support for Python 3.2.

* **BACKWARD INCOMPATIBLE** Remove the ability to find any files other than the
  ones directly linked from the index or find-links pages.

* **BACKWARD INCOMPATIBLE** Remove the ``--download-cache`` which had been
  deprecated and no-op'd in 6.0.

* **BACKWARD INCOMPATIBLE** Remove the ``--log-explicit-levels`` which had been
  deprecated in 6.0.

* **BACKWARD INCOMPATIBLE** Change pip wheel --wheel-dir default path from
  <cwd>/wheelhouse to <cwd>.

* Deprecate and no-op the ``--allow-external``, ``--allow-all-external``, and
  ``--allow-unverified`` functionality that was added as part of PEP 438. With
  changes made to the repository protocol made in PEP 470, these options are no
  longer functional.

* Allow ``--trusted-host`` within a requirements file. :issue:`2822`.

* Allow ``--process-dependency-links`` within a requirements file. :issue:`1274`.

* Allow ``--pre`` within a requirements file. :issue:`1273`.

* Allow repository URLs with secure transports to count as trusted. (E.g.,
  "git+ssh" is okay.) :issue:`2811`.

* Implement a top-level ``pip download`` command and deprecate
  ``pip install --download``.

* Fixed :issue:`3141`, when uninstalling, look for the case of paths containing
  symlinked directories (:pull:`3154`)

* When installing, if building a wheel fails, clear up the build directory
  before falling back to a source install. :issue:`3047`.

* Fix user directory expansion when ``HOME=/``. Workaround for Python bug
  http://bugs.python.org/issue14768, reported in :issue:`2996`.

* Fixed :issue:`3009`, correct reporting of requirements file line numbers
  (:pull:`3125`)

* Fixed :issue:`1062`, Exception(IOError) for ``pip freeze`` and ``pip list``
  commands with subversion >= 1.7. (:pull:`3346`)

* Provide a spinner showing that progress is happening when installing or
  building a package via ``setup.py``. This will alleviate concerns that
  projects with unusually long build times have with pip appearing to stall.

* Include the functionality of ``peep`` into pip, allowing hashes to be baked
  into a requirements file and ensuring that the packages being downloaded
  match one of those hashes. This is an additional, opt-in security measure
  that, when used, removes the need to trust the repository.

* Fix a bug causing pip to not select a wheel compiled against an OSX SDK later
  than what Python itself was compiled against when running on a newer version
  of OSX.

* Add a new ``--prefix`` option for ``pip install`` that supports wheels and
  sdists. (:pull:`3252`)

* Fixed :issue:`2042` regarding wheel building with setup.py using a different
  encoding than the system.

* Drop PasteScript specific egg_info hack. (:pull:`3270`)

* Allow combination of pip list options --editable with --outdated/--uptodate.
  (:issue:`933`)

* Gives VCS implementations control over saying whether a project
  is under their control (:pull:`3258`)

* Git detection now works when ``setup.py`` is not at the Git repo root
  and when ``package_dir`` is used, so ``pip freeze`` works in more
  cases (:pull:`3258`)

* Correctly freeze Git develop packages in presence of the &subdirectory
  option (:pull:`3258`)

* The detection of editable packages now relies on the presence of ``.egg-link``
  instead of looking for a VCS, so ``pip list -e`` is more reliable
  (:pull:`3258`)

* Add the ``--prefix`` flag to ``pip install`` which allows specifying a root
  prefix to use instead of ``sys.prefix`` (:pull:`3252`).

* Allow duplicate specifications in the case that only the extras differ, and
  union all specified extras together (:pull:`3198`).

* Fix the detection of the user's current platform on OSX when determining the
  OSX SDK version (:pull:`3232`).

* Prevent the automatically built wheels from mistakenly being used across
  multiple versions of Python when they may not be correctly configured for
  that by making the wheel specific to a specific version of Python and
  specific interpreter (:pull:`3225`).

* Emulate the SOABI support in wheels from Python 2.x on Python 2.x as closely
  as we can with the information available within the interpreter
  (:pull:`3075`).

* Don't roundtrip to the network when git is pinned to a specific commit hash
  and that hash already exists locally (:pull:`3066`).

* Prefer wheels built against a newer SDK to wheels built against an older SDK
  on OSX (:pull:`3163`).

* Show entry points for projects installed via wheel (:pull:`3122`).

* Improve message when an unexisting path is passed to --find-links option
  (:issue:`2968`).

* pip freeze does not add the VCS branch/tag name in the #egg=... fragment anymore
  (:pull:`3312`).

* Warn on installation of editable if the provided #egg=name part does not
  match the metadata produced by `setup.py egg_info`. :issue:`3143`.

* Add support for .xz files for python versions supporting them (>= 3.3).
  :issue:`722`.
2016-08-27 11:41:23 +00:00
maya
ad4da109cb py-rope: update to 0.10.2 2016-08-27 01:51:56 +00:00
markd
bcce42a8bc Add missing distinfo 2016-08-27 01:01:41 +00:00
mef
29e170a68c Updated devel/p5-MooseX-Role-Parameterized to 1.09
--------------------------------------------------
1.09      2016-08-07 01:20:31Z
   - Give 'anonymous' generated roles names that are similar to the original
     parameterized role so debug output is easier to read
2016-08-26 23:37:38 +00:00
mef
a88c1046be Updated devel/p5-Moose-Policy to 0.05
-------------------------------------
0.05 Sun. Nov. 21, 2010
    - This distribution has been deprecated for a long time. This release
      makes it official. Note that this module no longer even passes its tests
      with recent versions of Moose.
(pkgsrc changes)
 - Convert MASTER_SITE to search.cpan
 - Add BUILD_DEPENDS+=  p5-Package-DeprecationManager-[0-9]*  for make test
2016-08-26 23:20:44 +00:00
mef
80ce22aaa8 Updated devel/p5-Moose to 2.1805
--------------------------------
2.1805   2016-08-19
  [BUG FIXES]
  - remove inc/Config.pm that should not have appeared in the distribution (an
    issue since 2.1800; RT#117071)
2016-08-26 22:37:29 +00:00
joerg
ca39022a0d Make x86_64's .ehframe content PIC to avoid text relocations. Bump
revision.
2016-08-26 17:25:08 +00:00
mef
15092d91ab Updated devel/p5-Module-CoreList to 5.20160820
----------------------------------------------
5.20160820
  - Updated for v5.25.4
2016-08-26 14:57:27 +00:00
mef
594a8b44f5 Updated devel/p5-CPAN-Perl-Releases 2.88 to 2.92
------------------------------------------------
version 2.92 at 2016-08-20 20:37:31 +0000
-----------------------------------------
    Updated for v5.25.4

version 2.90 at 2016-08-12 07:06:51 +0000
-----------------------------------------
    Updated for v5.22.3 and v5.24.1 RC3
2016-08-26 14:49:19 +00:00
mef
a92f77c199 Updated devel/p5-Data-MessagePack to 1.00
-----------------------------------------
1.00 2016-08-21 15:30:00+0900

    - Update major version for MessagePack versioning rule
    - Support Bin/Str type again
2016-08-26 14:43:21 +00:00
mef
dda683590d Updated devel/p5-Devel-Confess to 0.009001
------------------------------------------
0.009001 - 2016-08-19
  - fix handling of infinite options (dump, source, evalsource)
  - fix evalsource test by running with the debugger

0.009000 - 2016-08-18
  - documentation fixes and improvements
  - more accurate handling of existing %SIG handlers
  - updated option parsing to allow setting specific values, such as color=force
  - stop relying on . being in @INC in tests
  - source option now accepts a number of lines of context to show
  - added evalsource option, which shows the source only of string evals
  - fix adding redundant trace information when errors are rethrown
  - improved warning messages when source option can't find source to display
2016-08-26 14:40:33 +00:00
mef
58840b7dd2 Updated devel/p5-ExtUtils-MakeMaker to 7.24
-------------------------------------------
7.24  Sat Aug 20 13:22:28 BST 2016

    No changes since 7.23_01

7.23_01 Fri Aug 19 10:02:30 BST 2016

    Test fixes:
    - always use the core serializers when testing in core
2016-08-26 14:37:11 +00:00
jmmv
1016a5d432 Update devel/kyua to 0.13:
**Released on August 26th, 2016.**

* Fixed execution of test cases as an unprivileged user, at least under
  NetBSD 7.0.  Kyua-level failures were probably a regression introduced
  in Kyua 0.12, but the underlying may have existed for much longer:
  test cases might have previously failed for mysterious reasons when
  running under an unprivileged user.

* Issue #134: Fixed metadata test broken on 32-bit platforms.

* Issue #139: Added per-test case start/end timestamps to all reports.

* Issue #156: Fixed crashes due to the invalid handling of cleanup
  routine data and triggered by the reuse of PIDs in long-running Kyua
  instances.

* Issue #159: Fixed TAP parser to ignore case while matching `TODO` and
  `SKIP` directives, and to also recognize `Skipped`.

* Fixed potential crash due to a race condition in the unprogramming of
  timers to control test deadlines.
2016-08-26 10:41:56 +00:00
markd
fd9feb7ef1 Add p5-Data-Page-Pageset 2016-08-25 00:02:26 +00:00
markd
32e98e1913 Add p5-Data-Page-Pageset 1.02
Pages number can be very high, and it is not comfortable to show user from
the first page to the last page list. Sometimes we need split the page list
into some sets to shorten the page list, the form is like:

 1-6 7-12 13 14 15 16 17 18 19-24 25-30 31-36 37-41

the first two part indicats the two pagesets, and in current pageset, we
provide the normal page list from the first one to the last one, and provide
the rest pagesets to indicate the pages scope.

In this module, you can specify the pages_per_set or max_pagesets for fine
showing.
2016-08-24 23:59:05 +00:00
markd
3b51a85a76 Add p5-Log-Any-Adapter-{Screen,TAP}, p5-GitLab-API-v3 2016-08-24 23:43:27 +00:00
markd
a3134bf3fb Add p5-GitLab-API-v3 1.00
This module provides a one-to-one interface with the GitLab API v3. Much
is not documented here as it would just be duplicating GitLab's own API
Documentation.

Note that this distribution also includes the gitlab-api-v3 command-line
interface (CLI).
2016-08-24 23:41:02 +00:00
markd
ac90999de2 Add p5-Log-Any-Adapter-TAP 0.003003
When running testcases, you probably want to see some of your logging
output. One sensible approach is to have all warn and more serious
messages emitted as diag output on STDERR, and less serious messages
emitted as note comments on STDOUT.
2016-08-24 23:36:41 +00:00
markd
497dcf9211 Add p5-Log-Any-Adapter-Screen 0.12
This Log::Any adapter prints log messages to screen
(STDERR/STDOUT). The messages are colored according to level (unless
coloring is turned off). It has a few other features: allow passing
formatter, allow setting level from some environment variables, add
prefix/timestamps.
2016-08-24 23:34:42 +00:00
wiz
945c44ee26 Fix typo in ALTERNATIVES file. Bump PKGREVISION. 2016-08-24 21:35:12 +00:00
wiz
130cc45449 + undebt. 2016-08-24 13:28:06 +00:00
wiz
d6f85a89ce Import undebt-0.2.2 as devel/undebt.
Undebt is a fast, straightforward, reliable tool for performing
massive, automated code refactoring used @Yelp. Undebt lets you
define complex find-and-replace rules using standard, straightforward
Python that can be applied quickly to an entire code base with a
simple command.
2016-08-24 13:27:47 +00:00
wiz
3830c8f121 Updated waf to 1.9.3.
NEW IN WAF 1.9.3
----------------
* Improve the behaviour of parallel configuration tests (conf.multicheck) #1793
* Fix the Fortran Nag compiler detection #1797
* Detect Qt 5.7 (-std=c++11 flag) #1800
* Detect Boost python on Gentoo #1802
* Update the strip and netcache examples
2016-08-24 10:22:55 +00:00
wiz
711a92aafb Updated py-hypothesis to 3.4.2.
3.4.2 - 2016-07-13

This is a bug fix release, fixing a number of problems with the settings system:

    Test functions defined using @given can now be called from other threads (Issue #337)
    Attempting to delete a settings property would previously have silently done the wrong thing. Now it raises an AttributeError.
    Creating a settings object with a custom database_file parameter was silently getting ignored and the default was being used instead. Now it’s not.

3.4.1 - 2016-07-07

This is a bug fix release for a single bug:

    On Windows when running two Hypothesis processes in parallel (e.g. using pytest-xdist) they could race with each other and one would raise an exception due to the non-atomic nature of file renaming on Windows and the fact that you can’t rename over an existing file. This is now fixed.

3.4.0 - 2016-05-27

This release is entirely provided by Lucas Wiman:

models() strategies from hypothesis.extra.django will now respect much more of Django’s validations out of the box. Wherever possible full_clean() should succeed.

In particular:

    The max_length, blank and choices kwargs are now respected.
    Add support for DecimalField.
    If a field includes validators, the list of validators are used to filter the field strategy.

3.3.0 - 2016-05-27

This release went wrong and is functionally equivalent to 3.2.0. Ignore it.
3.2.0 - 2016-05-19

This is a small single-feature release:

    All tests using @given now fix the global random seed. This removes the health check for that. If a non-zero seed is required for the final falsifying example, it will be reported. Otherwise Hypothesis will assume randomization was not a significant factor for the test and be silent on the subject. If you use the random_module() strategy this will continue to work and will always display the seed.

3.1.3 - 2016-05-01

Single bug fix release

    Another charmap problem. In 3.1.2 text/characters would break on systems which had /tmp/ mounted on a different partition than the Hypothesis storage directory (usually in home). This fixes that.

3.1.2 - 2016-04-30

Single bug fix release:

    Anything which used a text() or characters() strategy was broken on Windows and I hadn’t updated appveyor to use the new repository location so I didn’t notice. This is now fixed and windows support should work correctly.

3.1.1 - 2016-04-29

Minor bug fix release.

    Fix concurrency issue when running tests that use text() from multiple processes at once (Bug #302, thanks to Alex Chan).
    Improve performance of code using lists with max_size (thanks to Cristi Cobzarenco).
    Fix install on Python 2 with ancient versions of pip so that it installs the enum34 backport (thanks to Donald Stufft for telling me how to do this).
    Remove duplicated __all__ exports from hypothesis.strategies (thanks to Piët Delport).
    Update headers to point to new repository location.
    Allow use of strategies that can’t be used in find() (e.g. choices) in stateful testing.
2016-08-24 10:20:35 +00:00
wiz
bb64e516ee Updated p5-Sub-Exporter-Progressive to 0.001012.
0.001012  2016-08-23 11:18:21-07:00 America/Los_Angeles
  - Many small performance improvements (Peter Rabbitson)
2016-08-24 05:59:23 +00:00
taca
d650bf844f Update ruby-fast_gettext to 1.2.0.
Add support for merge repositories.
2016-08-23 13:39:02 +00:00
adam
ca2e97d54f Changes in GMP 6.1.1
BUGS FIXED
* Make Intel Broadwell configurations work on Windows.

FEATURES
* Work around faulty cpuid on some recent Intel chips (this allows GMP to run on Skylake Pentiums).
* Support thumb-less ARM chips.
2016-08-23 05:10:48 +00:00
markd
e2f3ef86dd Add flex and bison tool dependencies 2016-08-22 20:46:19 +00:00
wiz
2e01e43d70 Updated py-setuptools to 26.0.0.
v26.0.0
-------

* #748: By default, sdists are now produced in gzipped tarfile
  format by default on all platforms, adding forward compatibility
  for the same behavior in Python 3.6 (See Python #27819).

* #459 via #736: On Windows with script launchers,
  sys.argv[0] now reflects
  the name of the entry point, consistent with the behavior in
  distlib and pip wrappers.

* #752 via #753: When indicating ``py_limited_api`` to Extension,
  it must be passed as a keyword argument.

v25.4.0
-------

* Add Extension(py_limited_api=True). When set to a truthy value,
  that extension gets a filename apropriate for code using Py_LIMITED_API.
  When used correctly this allows a single compiled extension to work on
  all future versions of CPython 3.
  The py_limited_api argument only controls the filename. To be
  compatible with multiple versions of Python 3, the C extension
  will also need to set -DPy_LIMITED_API=... and be modified to use
  only the functions in the limited API.
2016-08-22 14:12:15 +00:00
wiz
1b52896396 Updated py-atomicwrites to 1.1.5.
Changes not found.
2016-08-22 14:08:43 +00:00
wiz
eeeaa4e578 Updated afl to 2.32b.
--------------
Version 2.32b:
--------------

  - Added a check for AFL_HARDEN combined with AFL_USE_*SAN. Suggested by
    Hanno Boeck.

  - Made several other cosmetic adjustments to cycle timing in the wake of the
    big tweak made in 2.31b.
2016-08-22 13:31:31 +00:00
wiz
a5e463821f Remove obsolete patch. 2016-08-22 13:29:44 +00:00
wiz
79391396c0 Updated py-test-cov to 2.3.1.
2.3.1 (2016-08-07)
------------------

* Fixed regression causing spurious errors when xdist was used. See `#124
  <https://github.com/pytest-dev/pytest-cov/issues/124>`_.
* Fixed DeprecationWarning about incorrect `addoption` use. Contributed by Florian Bruhin in `PR#127
  <https://github.com/pytest-dev/pytest-cov/pull/127>`_.
* Fixed deprecated use of funcarg fixture API. Contributed by Daniel Hahler in `PR#125
  <https://github.com/pytest-dev/pytest-cov/pull/125>`_.

2.3.0 (2016-07-05)
------------------

* Add support for specifying output location for html, xml, and annotate report.
  Contributed by Patrick Lannigan in `PR#113 <https://github.com/pytest-dev/pytest-cov/pull/113>`_.
* Fix bug hiding test failure when cov-fail-under failed.
* For coverage >= 4.0, match the default behaviour of `coverage report` and
  error if coverage fails to find the source instead of just printing a warning.
  Contributed by David Szotten in `PR#116 <https://github.com/pytest-dev/pytest-cov/pull/116>`_.
* Fixed bug occurred when bare ``--cov`` parameter was used with xdist.
  Contributed by Michael Elovskikh in `PR#120 <https://github.com/pytest-dev/pytest-cov/pull/120>`_.
* Add support for ``skip_covered`` and added ``--cov-report=term-skip-covered`` command
  line options. Contributed by Saurabh Kumar in `PR#115 <https://github.com/pytest-dev/pytest-cov/pull/115>`_.
2016-08-22 13:27:47 +00:00
wiz
2b5eb8eb75 Updated py-test to 3.0.0.
Add ALTERNATIVES file.

3.0.0
=====

**Incompatible changes**


A number of incompatible changes were made in this release, with the intent of removing features deprecated for a long
time or change existing behaviors in order to make them less surprising/more useful.

* Reinterpretation mode has now been removed.  Only plain and rewrite
  mode are available, consequently the ``--assert=reinterp`` option is
  no longer available.  Thanks `@flub`_ for the PR.

* The following deprecated commandline options were removed:

  * ``--genscript``: no longer supported;
  * ``--no-assert``: use ``--assert=plain`` instead;
  * ``--nomagic``: use ``--assert=plain`` instead;
  * ``--report``: use ``-r`` instead;

  Thanks to `@RedBeardCode`_ for the PR (`#1664`_).

* ImportErrors in plugins now are a fatal error instead of issuing a
  pytest warning (`#1479`_). Thanks to `@The-Compiler`_ for the PR.

* Removed support code for Python 3 versions < 3.3 (`#1627`_).

* Removed all ``py.test-X*`` entry points. The versioned, suffixed entry points
  were never documented and a leftover from a pre-virtualenv era. These entry
  points also created broken entry points in wheels, so removing them also
  removes a source of confusion for users (`#1632`_).
  Thanks `@obestwalter`_ for the PR.

* ``pytest.skip()`` now raises an error when used to decorate a test function,
  as opposed to its original intent (to imperatively skip a test inside a test function). Previously
  this usage would cause the entire module to be skipped (`#607`_).
  Thanks `@omarkohl`_ for the complete PR (`#1519`_).

* Exit tests if a collection error occurs. A poll indicated most users will hit CTRL-C
  anyway as soon as they see collection errors, so pytest might as well make that the default behavior (`#1421`_).
  A ``--continue-on-collection-errors`` option has been added to restore the previous behaviour.
  Thanks `@olegpidsadnyi`_ and `@omarkohl`_ for the complete PR (`#1628`_).

* Renamed the pytest ``pdb`` module (plugin) into ``debugging`` to avoid clashes with the builtin ``pdb`` module.

* Raise a helpful failure message when requesting a parametrized fixture at runtime,
  e.g. with ``request.getfixturevalue``. Previously these parameters were simply
  never defined, so a fixture decorated like ``@pytest.fixture(params=[0, 1, 2])``
  only ran once (`#460`_).
  Thanks to `@nikratio`_ for the bug report, `@RedBeardCode`_ and `@tomviner`_ for the PR.

* ``_pytest.monkeypatch.monkeypatch`` class has been renamed to ``_pytest.monkeypatch.MonkeyPatch``
  so it doesn't conflict with the ``monkeypatch`` fixture.

* ``--exitfirst / -x`` can now be overridden by a following ``--maxfail=N``
  and is just a synonym for ``--maxfail=1``.


**New Features**

* Support nose-style ``__test__`` attribute on methods of classes,
  including unittest-style Classes. If set to ``False``, the test will not be
  collected.

* New ``doctest_namespace`` fixture for injecting names into the
  namespace in which doctests run.
  Thanks `@milliams`_ for the complete PR (`#1428`_).

* New ``--doctest-report`` option available to change the output format of diffs
  when running (failing) doctests (implements `#1749`_).
  Thanks `@hartym`_ for the PR.

* New ``name`` argument to ``pytest.fixture`` decorator which allows a custom name
  for a fixture (to solve the funcarg-shadowing-fixture problem).
  Thanks `@novas0x2a`_ for the complete PR (`#1444`_).

* New ``approx()`` function for easily comparing floating-point numbers in
  tests.
  Thanks `@kalekundert`_ for the complete PR (`#1441`_).

* Ability to add global properties in the final xunit output file by accessing
  the internal ``junitxml`` plugin (experimental).
  Thanks `@tareqalayan`_ for the complete PR `#1454`_).

* New ``ExceptionInfo.match()`` method to match a regular expression on the
  string representation of an exception (`#372`_).
  Thanks `@omarkohl`_ for the complete PR (`#1502`_).

* ``__tracebackhide__`` can now also be set to a callable which then can decide
  whether to filter the traceback based on the ``ExceptionInfo`` object passed
  to it. Thanks `@The-Compiler`_ for the complete PR (`#1526`_).

* New ``pytest_make_parametrize_id(config, val)`` hook which can be used by plugins to provide
  friendly strings for custom types.
  Thanks `@palaviv`_ for the PR.

* ``capsys`` and ``capfd`` now have a ``disabled()`` context-manager method, which
  can be used to temporarily disable capture within a test.
  Thanks `@nicoddemus`_ for the PR.

* New cli flag ``--fixtures-per-test``: shows which fixtures are being used
  for each selected test item. Features doc strings of fixtures by default.
  Can also show where fixtures are defined if combined with ``-v``.
  Thanks `@hackebrot`_ for the PR.

* Introduce ``pytest`` command as recommended entry point. Note that ``py.test``
  still works and is not scheduled for removal. Closes proposal
  `#1629`_. Thanks `@obestwalter`_ and `@davehunt`_ for the complete PR
  (`#1633`_).

* New cli flags:

  + ``--setup-plan``: performs normal collection and reports
    the potential setup and teardown and does not execute any fixtures and tests;
  + ``--setup-only``: performs normal collection, executes setup and teardown of
    fixtures and reports them;
  + ``--setup-show``: performs normal test execution and additionally shows
    setup and teardown of fixtures;
  + ``--keep-duplicates``: py.test now ignores duplicated paths given in the command
    line. To retain the previous behavior where the same test could be run multiple
    times by specifying it in the command-line multiple times, pass the ``--keep-duplicates``
    argument (`#1609`_);

  Thanks `@d6e`_, `@kvas-it`_, `@sallner`_, `@ioggstream`_ and `@omarkohl`_ for the PRs.

* New CLI flag ``--override-ini``/``-o``: overrides values from the ini file.
  For example: ``"-o xfail_strict=True"``'.
  Thanks `@blueyed`_ and `@fengxx`_ for the PR.

* New hooks:

  + ``pytest_fixture_setup(fixturedef, request)``: executes fixture setup;
  + ``pytest_fixture_post_finalizer(fixturedef)``: called after the fixture's
    finalizer and has access to the fixture's result cache.

  Thanks `@d6e`_, `@sallner`_.

* Issue warnings for asserts whose test is a tuple literal. Such asserts will
  never fail because tuples are always truthy and are usually a mistake
  (see `#1562`_). Thanks `@kvas-it`_, for the PR.

* Allow passing a custom debugger class (e.g. ``--pdbcls=IPython.core.debugger:Pdb``).
  Thanks to `@anntzer`_ for the PR.


**Changes**

* Plugins now benefit from assertion rewriting.  Thanks
  `@sober7`_, `@nicoddemus`_ and `@flub`_ for the PR.

* Change ``report.outcome`` for ``xpassed`` tests to ``"passed"`` in non-strict
  mode and ``"failed"`` in strict mode. Thanks to `@hackebrot`_ for the PR
  (`#1795`_) and `@gprasad84`_ for report (`#1546`_).

* Tests marked with ``xfail(strict=False)`` (the default) now appear in
  JUnitXML reports as passing tests instead of skipped.
  Thanks to `@hackebrot`_ for the PR (`#1795`_).

* Highlight path of the file location in the error report to make it easier to copy/paste.
  Thanks `@suzaku`_ for the PR (`#1778`_).

* Fixtures marked with ``@pytest.fixture`` can now use ``yield`` statements exactly like
  those marked with the ``@pytest.yield_fixture`` decorator. This change renders
  ``@pytest.yield_fixture`` deprecated and makes ``@pytest.fixture`` with ``yield`` statements
  the preferred way to write teardown code (`#1461`_).
  Thanks `@csaftoiu`_ for bringing this to attention and `@nicoddemus`_ for the PR.

* Explicitly passed parametrize ids do not get escaped to ascii (`#1351`_).
  Thanks `@ceridwen`_ for the PR.

* Fixtures are now sorted in the error message displayed when an unknown
  fixture is declared in a test function.
  Thanks `@nicoddemus`_ for the PR.

* ``pytest_terminal_summary`` hook now receives the ``exitstatus``
  of the test session as argument. Thanks `@blueyed`_ for the PR (`#1809`_).

* Parametrize ids can accept ``None`` as specific test id, in which case the
  automatically generated id for that argument will be used.
  Thanks `@palaviv`_ for the complete PR (`#1468`_).

* The parameter to xunit-style setup/teardown methods (``setup_method``,
  ``setup_module``, etc.) is now optional and may be omitted.
  Thanks `@okken`_ for bringing this to attention and `@nicoddemus`_ for the PR.

* Improved automatic id generation selection in case of duplicate ids in
  parametrize.
  Thanks `@palaviv`_ for the complete PR (`#1474`_).

* Now pytest warnings summary is shown up by default. Added a new flag
  ``--disable-pytest-warnings`` to explicitly disable the warnings summary (`#1668`_).

* Make ImportError during collection more explicit by reminding
  the user to check the name of the test module/package(s) (`#1426`_).
  Thanks `@omarkohl`_ for the complete PR (`#1520`_).

* Add ``build/`` and ``dist/`` to the default ``--norecursedirs`` list. Thanks
  `@mikofski`_ for the report and `@tomviner`_ for the PR (`#1544`_).

* ``pytest.raises`` in the context manager form accepts a custom
  ``message`` to raise when no exception occurred.
  Thanks `@palaviv`_ for the complete PR (`#1616`_).

* ``conftest.py`` files now benefit from assertion rewriting; previously it
  was only available for test modules. Thanks `@flub`_, `@sober7`_ and
  `@nicoddemus`_ for the PR (`#1619`_).

* Text documents without any doctests no longer appear as "skipped".
  Thanks `@graingert`_ for reporting and providing a full PR (`#1580`_).

* Ensure that a module within a namespace package can be found when it
  is specified on the command line together with the ``--pyargs``
  option.  Thanks to `@taschini`_ for the PR (`#1597`_).

* Always include full assertion explanation during assertion rewriting. The previous behaviour was hiding
  sub-expressions that happened to be ``False``, assuming this was redundant information.
  Thanks `@bagerard`_ for reporting (`#1503`_). Thanks to `@davehunt`_ and
  `@tomviner`_ for the PR.

* ``OptionGroup.addoption()`` now checks if option names were already
  added before, to make it easier to track down issues like `#1618`_.
  Before, you only got exceptions later from ``argparse`` library,
  giving no clue about the actual reason for double-added options.

* ``yield``-based tests are considered deprecated and will be removed in pytest-4.0.
  Thanks `@nicoddemus`_ for the PR.

* ``[pytest]`` sections in ``setup.cfg`` files should now be named ``[tool:pytest]``
  to avoid conflicts with other distutils commands (see `#567`_). ``[pytest]`` sections in
  ``pytest.ini`` or ``tox.ini`` files are supported and unchanged.
  Thanks `@nicoddemus`_ for the PR.

* Using ``pytest_funcarg__`` prefix to declare fixtures is considered deprecated and will be
  removed in pytest-4.0 (`#1684`_).
  Thanks `@nicoddemus`_ for the PR.

* Raise helpful failure message, when requesting parametrized fixture at runtime,
  e.g. with ``request.getfuncargvalue``. BACKWARD INCOMPAT: Previously these params
  were simply never defined. So a fixture decorated like ``@pytest.fixture(params=[0, 1, 2])``
  only ran once. Now a failure is raised. Fixes (`#460`_). Thanks to
  `@nikratio`_ for bug report, `@RedBeardCode`_ and `@tomviner`_ for the PR.

* Passing a command-line string to ``pytest.main()`` is considered deprecated and scheduled
  for removal in pytest-4.0. It is recommended to pass a list of arguments instead (`#1723`_).

* Rename ``getfuncargvalue`` to ``getfixturevalue``. ``getfuncargvalue`` is
  still present but is now considered deprecated. Thanks to `@RedBeardCode`_ and `@tomviner`_
  for the PR (`#1626`_).

* ``optparse`` type usage now triggers DeprecationWarnings (`#1740`_).


* ``optparse`` backward compatibility supports float/complex types (`#457`_).

* Refined logic for determining the ``rootdir``, considering only valid
  paths which fixes a number of issues: `#1594`_, `#1435`_ and `#1471`_.
  Thanks to `@blueyed`_ and `@davehunt`_ for the PR.

* Always include full assertion explanation. The previous behaviour was hiding
  sub-expressions that happened to be False, assuming this was redundant information.
  Thanks `@bagerard`_ for reporting (`#1503`_). Thanks to `@davehunt`_ and
  `@tomviner`_ for PR.

* Renamed the pytest ``pdb`` module (plugin) into ``debugging``.

* Better message in case of not using parametrized variable (see `#1539`_).
  Thanks to `@tramwaj29`_ for the PR.

* Updated docstrings with a more uniform style.

* Add stderr write for ``pytest.exit(msg)`` during startup. Previously the message was never shown.
  Thanks `@BeyondEvil`_ for reporting `#1210`_. Thanks to `@JonathonSonesen`_ and
  `@tomviner`_ for the PR.

* No longer display the incorrect test deselection reason (`#1372`_).
  Thanks `@ronnypfannschmidt`_ for the PR.

* The ``--resultlog`` command line option has been deprecated: it is little used
  and there are more modern and better alternatives (see `#830`_).
  Thanks `@nicoddemus`_ for the PR.

* Improve error message with fixture lookup errors: add an 'E' to the first
  line and '>' to the rest. Fixes `#717`_. Thanks `@blueyed`_ for reporting and
  a PR, `@eolo999`_ for the initial PR and `@tomviner`_ for his guidance during
  EuroPython2016 sprint.


**Bug Fixes**

* Parametrize now correctly handles duplicated test ids.

* Fix internal error issue when the ``method`` argument is missing for
  ``teardown_method()`` (`#1605`_).

* Fix exception visualization in case the current working directory (CWD) gets
  deleted during testing (`#1235`_). Thanks `@bukzor`_ for reporting. PR by
  `@marscher`_.

* Improve test output for logical expression with brackets (`#925`_).
  Thanks `@DRMacIver`_ for reporting and `@RedBeardCode`_ for the PR.

* Create correct diff for strings ending with newlines (`#1553`_).
  Thanks `@Vogtinator`_ for reporting and `@RedBeardCode`_ and
  `@tomviner`_ for the PR.

* ``ConftestImportFailure`` now shows the traceback making it easier to
  identify bugs in ``conftest.py`` files (`#1516`_). Thanks `@txomon`_ for
  the PR.

* Add an 'E' to the first line of error messages from FixtureLookupErrorRepr.
  Fixes `#717`_. Thanks `@blueyed`_ for reporting, `@eolo999`_ for the PR
  and `@tomviner`_ for his guidance during EuroPython2016 sprint.

* Text documents without any doctests no longer appear as "skipped".
  Thanks `@graingert`_ for reporting and providing a full PR (`#1580`_).

* Fixed collection of classes with custom ``__new__`` method.
  Fixes `#1579`_. Thanks to `@Stranger6667`_ for the PR.

* Fixed scope overriding inside metafunc.parametrize (`#634`_).
  Thanks to `@Stranger6667`_ for the PR.

* Fixed the total tests tally in junit xml output (`#1798`_).
  Thanks to `@cryporchild`_ for the PR.

* Fixed off-by-one error with lines from ``request.node.warn``.
  Thanks to `@blueyed`_ for the PR.
2016-08-22 13:26:28 +00:00
wiz
e997ac68c2 Add missing py-sqlite3 dependency. Bump PKGREVISION. 2016-08-22 13:16:16 +00:00
wiz
7d43a168f7 Updated py-test-runner to 2.9.
2.9
~~~

* Added Trove Classifier indicating this package is part
  of the pytest framework.
2016-08-22 13:03:44 +00:00
wiz
e9f1f823c3 Updated waf to 1.9.2.
NEW IN WAF 1.9.2
----------------
* Fix a Python 3 encoding error when displaying the file hash in 'waf dist' #1769
* Force qt5 static library detection with 'QT5_XCOMPILE=1 QT5_FORCE_STATIC=1 waf configure' #1588
* Force the parent os.environ value as default in pre-forked processes #1791
* Support flexflags as arguments #1782
* Update a few extensions: xcode, pytest, msvcdeps, cppcheck, win32_opts, codelite
* Store Task.last_cmd selectively, so that extensions can use them (clang_compilation_database)
* Set TaskBase.keep_last_cmd to keep the last command executed
* New pyqt5 extension #1790
* Remove all non-BSD code from the Waf archive file

NEW IN WAF 1.9.1
----------------

* Execute proceses with run_regular_process when arguments are not serializable #1764
* Do not de-duplicate configuration flags assigned through uselib_store (conf.check tests)
* Let the documentation scripts generate SVG outputs
2016-08-22 13:01:55 +00:00
markd
6c67cf9f20 Add krunner 2016-08-21 21:51:39 +00:00
prlw1
c980a6b042 Update glib2 to 2.48.2
Overview of changes in GLib 2.48.2
==================================

Bugs fixed:
 547200 g_utf8_find_next_char() issues
 673101 resource compiler dependency generation not working for generated files
 700756 GFile.new_for_path arguments misses (type filename) annotation
 725902 build: simplify dtrace configuration
 728207 gsocketservice: Documentation does not mention that is already active...
 730187 glocalfileoutputstream: Fix an FD leak in an error path
 746685 Doc: clarify that g_variant_get_data() can be used instead of g_varia...
 750257 GSettings changed signal should clearly state the order required
 753231 Memory is potentially used after free
 755439 Memory leak in gdbusproxy.c
 760115 gtestutils: add missing dash in seed argument's --help documentation
 760423 gio-querymodules prints error messages as question marks on some locales
 761810 gio: Support using GDBusObjectManagerServer at path /
 766211 Fix the upper bound in g_unichar_iswide_bsearch
 766899 Superflous HTML/XML comments
 766933 GSocketAddress leaks in gnetworkmonitornetlink.c:read_netlink_messages()
 767172 docs: Move GIO_USE_VFS to "okay for production" section
 767218 Remove a UTF-8 ellipsis from gsignal.h
 767824 Some UTC timezones incorrectly recognized on Windows 7
 767949 Typos in glib docs
 768453 Gdbus test: compilation fails due to -Werror=format-y2k errors
 768504 keyfile: g_key_file_get_double behavior doesn't follow documentation
 768551 Test failure: test_socket_address_to_string
 768560 gio/tests/gsettings: fix GSettings reference leaks in some tests
 768806 gdbus tool must swallow -- argument
 769027 Docs misleadingly imply G_CHECKSUM_SHA512 is available since 2.16

Translations updated:
 Indonesian
 Portuguese
 Turkish
2016-08-21 21:47:29 +00:00
markd
0bf5b96ce1 Update KDE Frameworks to 5.25.0
5.22:
KCoreAddons
* Provide a way to disable inotify use in KDirWatch
* Fix KAboutData::applicationData() to init from current
  Q*Application metadata
* Make clear that KRandom is not recommended for cryptography purposes
KDeclarative
* Don't crash if we have no openGL context
KDocTools
* Added entity applications
KI18n
* libgettext: Fix potential use-after-free using non-g++ compilers
KIO
* kurlnavigatortoolbutton.cpp - use buttonWidth in paintEvent()
* New file menu: filter out duplicates (e.g. between .qrc and system files)
* Fix error message on startup of the cookies KCM
* Remove kmailservice5, it can only do harm at this point
* Fix KFileItem::refresh() for symlinks. The wrong size, filetype
  and permissions were being set
* Fix regression in KFileItem: refresh() would lose the file type,
  so a dir became a file
* Set text on QCheckbox widget rather than using a separate label
* Don't enable acl permissions widget if we don't own the file
* Fix double-slash in KUriFilter results when a name filter is set
* KUrlRequester: add signal textEdited (forwarded from QLineEdit)
KItemModels
* Fix template syntax for test case generation
* Fix linking with Qt 5.4 (wrongly placed #endif)
KParts
* Fix the layout of the BrowserOpenOrSaveQuestion dialogue
KPeople
* Add a check for PersonData being valid
KRunner
* Fix metainfo.yaml: KRunner is neither a porting aid nor deprecated
KService
* Remove too-strict maximum string length in KSycoca database
KTextEditor
* Use proper char syntax '"' instead of '\"'
* doxygen.xml: Use default style dsAnnotation for "Custom Tags" as
  well (less hard-coded colors)
* Add option to show the counter of words
* Improved foreground color contrast for search & replace highlightings
* Fix crash when closing Kate through dbus while the print dialog is open
* Cursor::isValid(): add note about isValidTextPosition()
* Add API {Cursor, Range}::{toString, static fromString}

5.23:
KDE Doxygen Tools
* Major rework of the API docs generation
KCMUtils
* Use QQuickWidget for QML KCMs
KConfig
* Avoid skipping KAuthorized check
KCoreAddons
* Print the failing plugin when notifying a cast warning
* [kshareddatacache] Fix invalid use of & to avoid unaligned reads
* Kdelibs4ConfigMigrator: skip reparsing if nothing was migrated
* krandom: Add testcase to catch bug 362161 (failure to auto-seed)
KCrash
* Check size of unix domain socket path before copying to it
KDeclarative
* Support selected state
* KCMShell import can now be used to query for whether opening a KCM
  is actually allowed
KDocTools
* Add commonly used entities for keys to en/user.entities
* Update man-docbook template
* Update book template + man template + add arcticle template
* Call kdoctools_create_handbook only for index.docbook
KIO
* Give clearer error message when KRun(URL) is given a URL without
  scheme
* Add KProtocolInfo::archiveMimetypes()
* use selected icon mode in file open dialog sidebar
* kshorturifilter: fix regression with mailto: not prepended when
* no mailer is installed
KNotification
* use QUrl::fromUserInput to construct sound url
KNotifyConfig
* use QUrl::fromUserInput to construct sound url
KService
* Fix associated applications for mimetypes with uppercase characters
* Lowercase the lookup key for mimetypes, to make it case insensitive
* Fix ksycoca notifications when the DB doesn't exist yet
KTextEditor
* Fix default encoding to UTF-8
* Fix color configurability of default style "Error"
* Search & Replace: Fix replace background color (regression introduced
  in v5.22)
* New color scheme "Breeze Dark", see https://kate-editor.org/?post=3745
* KateUndoManager::setUndoRedoCursorOfLastGroup(): pass Cursor as const
  reference
* sql-postgresql.xml improve syntax highlighting by ignoring multiline
  function bodies
* Add syntax highlighting for Elixir and Kotlin
* VHDL syntax highlighting in ktexteditor: add support for functions
  inside architecture statements
* vimode: Don't crash when given a range for a nonexistent command
* Properly remove composed characters when using Indic locales

5.24:
KBookmarks
* Cleanup KBookmarkManagerList before qApp exits, to avoid deadlocks
  with the DBus thread
KConfig
* Deprecate authorizeKAction() in favor of authorizeAction()
* Fix reproducibility in builds by ensuring utf-8 encoding
KDeclarative
* Make epoxy optional
KDocTools
* Allow KDocTools to always locate at least its own installed stuff
* Use CMAKE_INSTALL_DATAROOTDIR to look for docbook instead of share
* Update qt5options manpage docbook to qt 5.4
* Update kf5options manpage docbook
KI18n
* Also search catalogs for stripped variants of values in env var LANGUAGE
* Fix parsing of env var values WRT modifier and codeset, done in wrong order
KIO
* KIO: add SlaveBase::openPasswordDialogV2 for better error checking,
  please port your kioslaves to it
* Fix KUrlRequester opening file dialog in wrong directory
* Fix unsafe KDirModelDirNode* casts
* Add cmake option KIO_FORK_SLAVES to set default value
* ShortUri filter: fix filtering of mailto:user@host
* Add OpenFileManagerWindowJob to highlight file within a folder
* KRun: add runApplication method
* Add soundcloud search provider
* Fix an alignment issue with the OS X native "macintosh" style
KItemModels
* Add KExtraColumnsProxyModel::removeExtraColumn, will be needed
  by StatisticsProxyModel
KNotifyConfig
* KNotifyConfigWidget: add disableAllSounds() method
KParts
* Add switch to disable KParts' handling of window titles
* Add donate menu item to help menu of our apps
KRunner
* [QueryMatch] Add iconName
KTextEditor
* Show Scrollbar Text Preview after a delay of 250ms
* hide preview and stuff on view content scrolling
* set parent + toolview, I think this is needed to avoid task switcher
  entry in Win10
* Remove "KDE-Standard" from encoding box
* Folding preview on per default
* Avoid dashed underline for preview & avoid poisoning of line layout cache
* Always enable "Show preview of folded text" option
* TextPreview: Adjust the grooveRect-height when scrollPastEnd is enabled
* Scrollbar preview: use groove rect if scrollbar does not use full height
* Add KTE::MovingRange::numberOfLines() just like KTE::Range has
* Code folding preview: set popup height so that all hidden lines fit
* Add option to disable preview of folded text
* Add modeline 'folding-preview' of type bool
* View ConfigInterface: support 'folding-preview' of type bool
* Add bool KateViewConfig::foldingPreview() and setFoldingPreview(bool)
* Feature: Show text preview when hovering over folded code block
* KateTextPreview: add setShowFoldedLines() and showFoldedLines()
* Add modelines 'scrollbar-minimap' [bool], and 'scrollbar-preview' [bool]
* Enable mini-map scrollbar by default
* New feature: Show text preview when hovering over the scrollbar
* KateUndoGroup::editEnd(): pass KTE::Range by const ref
* Fix vim-mode shortcut handling, after behaviour changes in Qt 5.5
* Autobrace: don't insert ' character in text
* ConfigInterface: add scrollbar-minimap config key to enable/disable
  scrollbar mini map
* Fix KTE::View::cursorToCoordinate() when top message widget is visible
* Refactoring of the Emulated Command Bar
* Fix drawing artifacts when scrolling while notifications are visible

5.25:
KBookmarks
* KBookmarkGroup::moveBookmark: fix return value when item is
  already at the right position
KConfig
* Add DeleteFile and RenameFile standard shortcut
KCoreAddons
* Install known licenses and find them at runtime (regression fix)
KDeclarative
* Actually emit valueChanged
KIO
* Fix KIO::linkAs() to work as advertised, i.e. fail if dest already
  exists
* Fix KIO::put("file:///path") to respect the umask
* Fix KIO::pasteActionText for null dest item and for empty URL
* Add support for undoing symlink creation
* GUI option to configure global MarkPartial for KIO slaves
* Fix MaxCacheSize limited to 99 KiB
* Add clipboard buttons to checksums tab
* KNewFileMenu: fix copying template file from embedded resource
* KNewFileMenu: Fix creating link to application
* KNewFileMenu: Fix suggestion of new filename when file already
  exist in desktop
* KNewFileMenu: ensure fileCreated() is emitted for app desktop files too
* KNewFileMenu: fix creating symlinks with a relative target
* KPropertiesDialog: simplify button box usage, fix behavior on Esc
* KProtocolInfo: refill cache to find newly installed protocols
* KIO::CopyJob: port to qCDebug (with its own area, since this can
  be quite verbose)
* KPropertiesDialog: add Checksums tab
* Clean url's path before initializing KUrlNavigator
KItemModels
* KRearrangeColumnsProxyModel: fix assert in index(0, 0) on empty model
* Fix KDescendantsProxyModel::setSourceModel() not clearing internal
  caches
* KRecursiveFilterProxyModel: fix QSFPM corruption due to filtering
  out rowsRemoved signal
* KExtraColumnsProxyModel: implement hasChildren()
KNotification
* Don't set parent of sublayout manually, silences warning
KService
* applications.menu: remove references to unused categories
* Always update the Trader parser from yacc/lex sources
KTextEditor
* Do not ask for overwriting a file twice with native dialogs
* added FASTQ syntax
2016-08-21 21:17:57 +00:00
markd
b81ca23276 Update to 5.25.0
5.22:
* Enables KDE_INSTALL_USE_QT_SYS_PATHS if CMAKE_INSTALL_PREFIX Qt5 prefix
* ecm_qt_declare_logging_category: improve error message when using
  without including
5.24:
* Integrate relative library paths to APK
* Use "/data" for DATAROOTDIR on Windows
5.25:
* Fix inclusion when there's no Qt5
* Add a fallback method for query_qmake() when there's no Qt5 installation
* Make sure ECMGeneratePriFile.cmake behaves like the rest of ECM
* Appstream data changed its preferred location
2016-08-21 21:12:42 +00:00
wiz
5f360bf563 Mark as not ready for python-3.x.
Switch to distutils.mk.
Bump PKGREVISION for PLIST change.
2016-08-21 11:28:58 +00:00
wiz
9e799a93c1 Remove incorrect mastersite. 2016-08-21 10:53:17 +00:00
bsiegert
92cb57b4db New package, go-gls-4.2.0.
Every so often, a thread shows up on the golang-nuts asking for some form of
goroutine-local-storage, or some kind of goroutine id, or some kind of context.
There are a few valid use cases for goroutine-local-storage, one of the most
prominent being log line context. One poster was interested in being able to
log an HTTP request context id in every log line in the same goroutine as the
incoming HTTP request, without having to change every library and function call
he was interested in logging.

It is my duty to point you to https://blog.golang.org/context, which is how
Google solves all of the problems you'd perhaps consider using this package for
at scale.
2016-08-21 09:14:25 +00:00
taca
1042491627 Update hoe to 3.15.1.
=== 3.15.1 / 2016-06-15

* 1 bug fix:

  * rake newb does a better job of activating gems it had to install. (duckinator)

=== 3.15.0 / 2016-03-25

* 1 minor enhancement:

  * Added ruby version declarations for hoe-spec. ruby20!

* 2 bug fixes:

  * Fixed running rdoc if it was satisfied outside of GEM_HOME.
  * Relaxed requirement on rake to include new rake 11.x. (hsbt)
2016-08-21 08:33:58 +00:00
taca
b8ac8d6116 Add ALTERNATIVES file since pkg_alternatives was added by previous commit. 2016-08-21 08:32:41 +00:00
taca
e84ffe9217 Update ZenTest to 4.11.1.
=== 4.11.1 / 2016-06-13

* 1 minor enhancement:

  * Expand autotest to load 'autotest/discover*' for discovery.
2016-08-21 08:31:41 +00:00
taca
de299b3c00 Add and enable pear-Console_CommandLine. 2016-08-21 08:23:50 +00:00
taca
f260672428 Add pear-Console_CommandLine version 1.2.2.
Console_CommandLine is a full featured package for managing command-line
options and arguments highly inspired from python optparse module, it allows
the developer to easily build complex command line interfaces.

Main features:
* handles sub commands (ie. $ myscript.php -q subcommand -f file),
* can be completely built from an xml definition file,
* generate --help and --version options automatically,
* can be completely customized,
* builtin support for i18n,
* and much more...
2016-08-21 08:23:06 +00:00
wiz
e3cf4e518f Updated p5-Module-Build to 0.42200.
0.4220 - Tue Aug 16 22:11:14 CEST 2016

  - Released 0.42_19 as 0.4220

0.42_19 - Sun Aug  7 17:07:38 CEST 2016

  - Initialize MM Compat environmental variables to empty strings [Leon Timmermans]

  - Skip PPM test when link_executable fails [Leon Timmermans]

  - Make more actions deterministic [Zefram]

  - Preprocess file lists generated by rscan_dir() to sort them [Niko Tyni]
2016-08-21 07:14:42 +00:00
wiz
7b17127bea pkglint cleanup. 2016-08-21 07:14:14 +00:00