Commit graph

21918 commits

Author SHA1 Message Date
hauke
d21197e05a GC an unused variable the compiler takes offence to. 2014-05-04 11:09:56 +00:00
rodent
b1d6846a8d Add ALTERNATIVES for moved bin/${BINARY} to bin/${BINARY}${PYVERSSUFFIX}. 2014-05-03 19:09:48 +00:00
obache
4694e60ec0 Add ALTERNATIVES for moved bin/tryton to bin/tryton${PYVERSSUFFIX} 2014-05-03 13:34:52 +00:00
obache
af20d87364 Add ALTERNATIVES for moved bin/tryton to bin/tryton${PYVERSSUFFIX} 2014-05-03 13:33:14 +00:00
alnsn
e3cc9b6b04 Add lua-BitOp. 2014-05-03 13:20:56 +00:00
rodent
0435b07906 Update to latest release, 3.2.0. Move bin/trytond to
bin/trytond${PYVERSUFFIX} in post-install to support concurrently installed
versions of python. Upstream dropped support for py26. From CHANGELOG:

* Bug fixes (see mercurial logs for details)
* Add restore_history to ModelSQL
* Add history revisions
* Add the multi selection widget
* Add index to one2many's on_change
* Remove auto-refresh on Action Window
* Add support of domain for non-relation field
* Manage microseconds in JSON-RPC and XML-RPC
* Remove Sha field
* Add password widget
* Add Len to PYSON
* Use bcrypt to hash password if possible
* Use a sequence of ids, values to set fields
* Client side actions on button and wizard
* Add depends attribute to data tag
* Add tree_invisible attribute to button in tree view
* Drop support of Python 2.6
* Deprecate on_change, on_change_with, selection_change_with and autocomplete
  field arguments
* Add fields.depends decorator
* Add run-tests
* Validate only modified and dependant fields on model write
* Improve error messages by showing the failing value
* Remove relation field actions:
    - delete_all
    - unlink_all
    - set
* Rename relation field action unlink into remove
* Use a sequence of records, values in write
* set_context of Transaction.set_user is restricted to root
* Add a "copy" action to One2Many and Many2Many's set method
* Force UTC as timezone (migration script available on tryton-tools)
* Add relation_field for many2one
2014-05-03 13:17:58 +00:00
alnsn
aedfc77e1e Revbump for Lua multiversion support. 2014-05-03 13:14:36 +00:00
rodent
3724cd3058 Update to latest release, 3.2.0. Move bin/tryton to bin/tryton${PYVERSSUFFIX}
in post-install to support concurrent installed python versions. From CHANGELOG:

* Bug fixes (see mercurial logs for details)
* Add option to show revisions
* Add a multi selection widget for many2many
* Remove auto-refresh
* Add support of domain for non-relation field
* Allow drag & drop on the attachment button
* Replace sha widget by password
* Add Len to PYSON
* Use a pool of connection
* Manage client actions from button and wizard
* Add tree_invisible attribute to button in tree view
* Add buttons of the view in actions menu
* Don't evaluate anymore relate action with the record
* Paste on editable list create new records if needed
* Drop support of Python 2.6
* Allow to search on rec_name of Reference fields
* Use local timezone
* Sanitize report file extension
2014-05-03 13:09:55 +00:00
alnsn
5b8d64f3cb Remove lua-stdlib-doc. It has been merged to lua-stdlib. 2014-05-03 13:04:10 +00:00
alnsn
41ccd669f4 Add Lua BitOp module from LuaJIT project. 2014-05-03 13:02:38 +00:00
alnsn
fb7c78e46e Adapt to Lua multiversion support. 2014-05-03 13:01:24 +00:00
rodent
7d3057f8b2 Updated to latest release, 0.11.1. From doc/changelog.rst:
* Issue #145: Don't exclude the platform specific 'path' modules (like ntpath)
2014-05-03 12:58:41 +00:00
rodent
c7b08edd96 Updated to latest release, 0.5.10. No ChangeLog. Still py33 incompatible. 2014-05-03 12:54:36 +00:00
wiz
064480a1f1 Reset PKGREVISION after update. 2014-05-03 11:54:15 +00:00
wiz
d24a0c47fc Update to 3.0:
Mercurial 3.0 (2014-05-01)

This is a regularly-scheduled quarterly feature release. Unlike
other 3.0 software releases, this is simply 2.9 + .1, so it should
be the usual pain-free upgrade.

1.1. Core features

    cat: support explicit paths in subrepos
    cmdserver: allow starting server without repository
    clone: abort if default destination has no meaningful name (BC)
    clone: put streaming clones in a transaction
    color: add debugcolor command (issue4094)
    color: allow color keywords to be used directly in template
    commands: add -T as alternative to --template
    commands: hg debuginstall checks missing templates (issue4151)
    commit: --edit/-e allows editing commit message supplied through other means
    config: add initial implementation of --edit (with --global and --local flags)
    debuginstall: add Python information to debuginstall output (issue4128)
    demandimport: support HGDEMANDIMPORT=disable to disable demandimport
    hgweb: add metadata to atom and rss feed entries
    http: reuse authentication info after the first failed request (issue3567)
    log: change implementation to use graphlog code
    push: provide a hint when no paths are configured (issue3692)
    require: provide a link to a wiki page as well as suggesting upgrade
    revset: new implementation with incremental evaluation
    revset: try to handle hyphenated symbols if lookup callback is available
    revset: add 'only()' revset
    sshpeer: only print out 'running ssh' messages in debug mode (BC)
    template: add ifcontains template function
    template: add pad function for padding output
    template: add revset() template function
    template: add shortest(node) template function
    template: add flexible -T option
    win32: improve the performance of win32.unlink() over CIFS

1.2. Extension features

    blackbox: log events related to branch cache
    convert: avoid updating tags when there is nothing new
    convert: compare tags from all heads instead of just one
    convert: replace old sha1s in the description
    extensions: mark win32text deprecated
    extensions: remove interhg
    extensions: remove the inotify extension (BC)
    histedit: select the lowest rev when looking for a root in a revset (BC)
    journal: report parsing errors on recover/rollback (issue4172)
    qimport: allow importing URLs

1.3. Fixes

    backout: don't limit ancestry check to a single ancestor
    backout: improve confusing 'cannot backout change on a different branch' abort
    caches: invalidate store caches when lock is taken
    cmdserver: forcibly use L channel to read password input (issue3161)
    cmdserver: reload mq on each runcommand request to avoid corruption
    diff: use second filename for --stat reporting on git patches (issue4221)
    dirstate: report bad subdirectories as match.bad, not just a warning (BC)
    extensions: use normpath to allow trailing '\' on Windows (issue4187)
    fncache: clean up fncache during strips
    largefiles: changed overridelog to work with graphlog
    largefiles: don't prompt when one side of merge was changed but didn't change
    largefiles: remove directories emptied after their files are moved (issue3515)
    parsers: fail fast if Python has wrong minor version (issue4110)
    phases: apply publishing enforcement for "serve" source
    revlog: deal with chunk ranges over 2G on Windows (issue4215)
    setup.py: fix C extension compilation issue with OS X 10.9 and Xcode 5.1
    subrepo: check return code for git push (issue4223)

1.4. Experimental features

    bundle2: experimental support for bundle2
    merge: experimental implementation of bid merge
    merge: tell when .ancestor picks one of multiple common ancestors heads
2014-05-03 11:53:59 +00:00
wen
b846176787 Update to 0.04
Add LICENSE

Upstream changes:
0.04 Wed Feb 16 06:54:47 EST 2011
        - Clarified license as "GPL and Artistic" per request from
          Ralf Corsius
2014-05-03 08:18:12 +00:00
wen
0440cbf3d5 Update to 0.07
Upstream changes:
0.07  2014-04-23 21:19:23 PDT
        - revert the change in 0.06

0.06  2014-04-12 06:10:47 CST
        - Fix race condition in a forked environment (hirose31) #4

0.05  2013-06-06 14:13:22 PDT
        - use MakeMaker

0.04  2013-03-28 17:50:48 PDT
        - Do not throw exceptions when there's no template (tokuhirom) #2
2014-05-03 02:52:35 +00:00
wiz
778a051293 Update to 1.9.3:
Changes from Ant 1.9.2 TO Ant 1.9.3
===================================

Fixed bugs:
-----------

 * <parallel> swallowed the status code of nested <fail> tasks.
   Bugzilla Report 55539.

 * a race condition could make <fixcrlf> tasks of parallel builds to
   interfere with each other.
   Bugzilla Report 54393.

 * <mail>'s mailport still didn't work properly when using smtps.
   Bugzilla Report 49267.

 * using attributes belonging to the if and unless namespaces
   made macrodef fail.
   Bugzilla Report 55885.

 * Ant 1.8 exec task changes have slowed exec to a crawl
   Bugzilla Report 54128.

 * Apt is not available under JDK 1.8
   Bugzilla Report 55922.


Other changes:
--------------

 * Documentation fix for if/unless attributes.  PR 55359.

 * tar entries with long link names are now handled the same way as
   entries with long names.

 * Addition of 'skipNonTests' attribute to <junit> and <batchtest>
   tasks to allow the tasks to skip classes that don't contain tests.

 * <filterset> now supports a nested <propertyset> to specify filters.
   Bugzilla Report 55794.

 * <xslt>'s params can now be typed.
   Bugzilla Report 21525.

 * build of Mac OS X pkg installer
   Bugzilla Report 55899.
2014-05-02 12:16:38 +00:00
wiz
4b5bb1bc53 Revert previous: thread option only enabled by default on Darwin again
PR 41893.
2014-05-02 07:28:00 +00:00
obache
8f832ad8b1 Note as upstream Bug#1093336 2014-05-01 12:44:19 +00:00
marino
69d6a453b5 devel/gps: Fix missing rpath on gnatinspect which fails dev checks
I also verified that devel/gps does build on NetBSD 6.99, but not
NetBSD 6.1, so the NOT_FOR_PLATFORM is currently correct.
2014-05-01 09:00:27 +00:00
marino
1cb0d836a8 devel/gps: Disable on NetBSD 5 and 6, serious link issues
I've spent upwards on a day trying to fix a massive link failure on
GPS that appeared with the new gcc-aux compiler.  My theory is that
the binutils 2.21 used with NetBSD 6 is not new enough for gcc 4.9.0.
However, gcc-aux will not build with devel/binutils -- there seems to
be a problem with handing PIC, at least on NetBSD.

For now, disable GPS building on NetBSD releases.  I will try again
with NetBSD 6.99 which uses binutils 2.23.  If that succeeds, then I'll
submit a PR against devel/binutils.  I've tried everything I can think
of to get GPS to build on x86-64-NetBSD-6.1.4 but everything has failed.
2014-04-30 16:32:20 +00:00
marino
b44cf5b8a4 devel/gprbuild-aux: Update version GPL 2012 to GPL 2013
GPRBuild needs to be built with GNAT sources, so it now depends on
the new library lang/gnat_util.  It installs two new programs:
gprinstall and gprslave.  This is the latest version published by
Adacore.
2014-04-30 16:28:09 +00:00
marino
068f113d33 devel/florist: Install in standard library locations
These updates come from FreeBSD.  Florist was never installed in standard
GNAT library locations due to the vendor Makefile.  Fix the build and
also avoid stripping the static library which removes all the symbols,
breaking florist completely.
2014-04-30 16:27:04 +00:00
wiz
11676f935e Bump PKGREVISION for boehm-gc default-on threads, just to be on
the safe side.
2014-04-30 14:19:40 +00:00
wiz
6197599b55 Enable threads support by default on all platforms, not only Darwin.
Bump PKGREVISION.
Discussed with gdt.
2014-04-30 14:19:17 +00:00
rodent
6e0614c351 Make rc.d init script work more like www/spawn-fcgi to facilitate the
execution of multiple memcached instances. Create home directory in
VARBASE/chroot/memcached for these PID files. Add MESSAGE to explain usage
to user. Usage is simple - set the following in rc.conf:

memcached=YES
memcached_jobs="job0 ... jobN"
memcached_job0_args="-p 11211 -m 64 -c 1024"
...
memcached_jobN_args="-p 1121N -m 64 -c 1024"

Bump PKGREVISION.
2014-04-30 05:39:19 +00:00
wiz
ec6ad1eba8 + appdata-tools 2014-04-29 19:11:28 +00:00
wiz
663ba8da75 Import appdata-tools-0.1.7 as devel/appdata-tools.
Every software center that exists allows the user to look at
screenshots and a long description of the application before it is
installed. For most users it allows them to answer the question Do
I want to install this application?

Traditionally in Linux distributions, we have none of this data
for the vast majority of our desktop user-installable applications.
To solve this, we have defined a new data file, which the upstream
project can optionally translate using the same technique as GSetting
schemas or Desktop files. Rather than create a new schema from
scratch, we'll be using a subset of the AppStream metadata proposal.
2014-04-29 19:11:03 +00:00
marino
2558aa7396 devel/gps: Fix build on upcoming FSF GNAT 4.9
This package has a couple of issues that the new gcc (GNAT) uncovered
on FreeBSD, and the fixes have been brought over:

1) GPS should have been built in production mode across the board.
   There are some style check failures that appear in "debug" mode
   due to gcc49 checks being stricter than gcc47 checks.  Those issues
   aren't actually fixed, but rather hidden by switching to production
   which was desired anyway.
2) GCC had a couple of "ambiguous" complaints as well as an overlapping
   variable used for both in and out parameters.  Fixed with patches.
2014-04-28 22:14:51 +00:00
jperkin
0682c069fb Mark as only for Linux and Solaris. 2014-04-28 14:06:09 +00:00
fhajny
41bbf3865a Fix build with -Woverloaded-virtual and Clang. 2014-04-28 12:15:20 +00:00
joerg
b13f13e1ba Dance the doxygen! 2014-04-28 12:14:26 +00:00
wiz
7231aa65e5 Fix one build problem with gcc-4.8.
Build now fails for me with
gfxFT2Utils.cpp:(.text+0xff): undefined reference to `FT_Get_Sfnt_Table'
gfxFT2Utils.cpp:(.text+0x73d): undefined reference to `FT_Get_Sfnt_Table'
2014-04-27 07:54:01 +00:00
wen
1adc18f6f0 Add p5-CPAN-Mini 2014-04-26 16:03:46 +00:00
wen
48e43956b1 Import CPAN-Mini-1.111015 as devel/p5-CPAN-Mini.
CPAN::Mini provides a simple mechanism to build and update a minimal
mirror of the CPAN on your local disk.  It contains only those files
needed to install the newest version of every distribution.
2014-04-26 16:02:15 +00:00
wen
d78d04b4f2 Update to 1.22
Upstream changes:
-----------------------------------------
version 1.22 at 2014-04-23 21:15:10 +0000
-----------------------------------------

  Change: 7c1a27bdbab0089738942aaae5cf0a741bc5b377
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2014-04-23 22:15:10 +0000

    Look for gpatch if patch is not found

-----------------------------------------
version 1.20 at 2014-03-21 14:16:30 +0000
-----------------------------------------

  Change: 664f16a3e9c1b27b711dbd424a209d985b7801e4
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2014-03-21 14:16:30 +0000

    Update included hints files

-----------------------------------------
version 1.18 at 2014-02-20 20:02:45 +0000
-----------------------------------------

  Change: 659a308a8a5c6b0f87b9c16875ce71fca8e04c9e
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2014-02-20 20:02:45 +0000

    Update included hints to v5.19.9 level

-----------------------------------------
version 1.16 at 2014-01-17 10:59:57 +0000
-----------------------------------------

  Change: 8a3d35406361540497404dd1a3825394fd47f8d7
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2014-01-17 10:59:57 +0000

    Release engineering for 1.16

  Change: 7e4ab3377588f8f63de4ddc19d1f4cbf966a896c
  Author: Chris Williams <chris@bingosnet.co.uk>
  Date : 2014-01-16 16:55:37 +0000

    Merge pull request #16 from haarg/extra-phony

    add extra phony targets to help case insensitive file systems

  Change: c1be34c45a96334f90eb97020deb278e25de12cd
  Author: Chris Williams <chris@bingosnet.co.uk>
  Date : 2014-01-16 16:54:50 +0000

    Merge pull request #15 from haarg/db-configure

    Configure should check same Berkeley DB header DB_File uses

  Change: fd70e1b3b18dd093a25442c0c6fb473d1b06fee6
  Author: Graham Knop <haarg@haarg.org>
  Date : 2014-01-16 19:34:54 +0000

    add extra phony targets to help case insensitive file systems

  Change: da7a9f9303fd2fc4a8668660893b0dc0c2229751
  Author: Graham Knop <haarg@haarg.org>
  Date : 2014-01-14 11:54:06 +0000

    Configure should check same Berkeley DB header DB_File uses

-----------------------------------------
version 1.14 at 2013-10-20 15:38:09 +0000
-----------------------------------------

  Change: 0b1f81c0ce692a37bc8552cd278e90c0d0a3122c
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-10-20 16:38:09 +0000

    RT#89635 Configure on 5.6 uses sort +N, which isn't supported by
    modern sort(1)

    The two instances of 'sort -n +1' in Configure on perl 5.6 need to be
    replaced with the portable equivalent used since perl 5.7.3:

    ($sort -n -k 2 2>/dev/null || $sort -n +1)

    This works on both old and new sorts.

  Change: 9989391d5011cb1d518db37a32e9b8eeefafcc9a
  Author: Chris Williams <chris@bingosnet.co.uk>
  Date : 2013-09-25 12:19:09 +0000

    Merge pull request #14 from haarg/gconvert-5.6

    better gconvert detection

  Change: 0003e6aeaf8c055074b75ceea5accb22025ce776
  Author: Graham Knop <haarg@haarg.org>
  Date : 2013-09-25 10:30:53 +0000

    better gconvert detection

-----------------------------------------
version 1.12 at 2013-09-15 20:31:14 +0000
-----------------------------------------

  Change: 96317bf956f3b5ff36a30c41e293ff134101c6dc
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-09-15 21:31:14 +0000

    Add GNU/Hurd hints file

-----------------------------------------
version 1.10 at 2013-08-22 23:10:22 +0000
-----------------------------------------

  Change: 28b9d595ae1f44274a07bb8e845ac7173632b28d
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-08-23 00:10:22 +0000

    Only try to change perms if the hints file already exists

-----------------------------------------
version 1.08 at 2013-08-22 22:56:58 +0000
-----------------------------------------

  Change: fc01a16685418d3d2d20621c717836b1172982d3
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-08-22 23:56:58 +0000

    Support Bitrig all the way back to at least v5.8.9

-----------------------------------------
version 1.06 at 2013-08-22 21:03:11 +0000
-----------------------------------------

  Change: 045c78ad316cddf498ed22c05ce80430d2f51835
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-08-22 22:03:11 +0000

    Fix issues with Bitrig patch and version normalisation

-----------------------------------------
version 1.04 at 2013-08-22 20:48:36 +0000
-----------------------------------------

  Change: e53776114d6df0e124f1a60b8c313caa29a37166
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-08-22 21:48:36 +0000

    Remove Test::Compile from dzil configuration

-----------------------------------------
version 1.02 at 2013-08-22 20:12:47 +0000
-----------------------------------------

  Change: cdd0d8342146cdcb03638aadb3ccb67cb96f70e1
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-08-22 21:12:47 +0000

    Handle version number comparisons in a saner manner

  Change: 0120ad2d8b6ec5091ed47771c656e812ff991f37
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-08-22 19:38:13 +0000

    Added support for Bitrig

-----------------------------------------
version 1.00 at 2013-07-25 10:37:01 +0000
-----------------------------------------

  Change: 97f7d7261e9156edba84a2e45b5d0b7d9dd9aec8
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-07-25 11:37:01 +0000

    Set PATCH_GET env var to 0 to stop patch doing VCS madness

-----------------------------------------
version 0.98 at 2013-07-25 08:53:30 +0000
-----------------------------------------

  Change: 5e3d365324bb2ffa0ff756cb021fc98c2de87e57
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-07-25 09:53:30 +0000

    Bump to version 0.98

  Change: 0b699704fd0bfe61274270253a758e15157a0e4b
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2013-07-25 09:51:26 +0000

    Fix issues with patching Configure under Solaris

    https://github.com/gugod/App-perlbrew/issues/355
2014-04-26 14:50:41 +00:00
wen
2d6f1cbe80 Update to 1.12
Update DEPENDS

Upstream changes:
Release 1.12 - 17 April 2014
 - Fix test failure on OSX, FreeBSD and HPUX (thanks H.Merijn Brand).

Release 1.11 - 13 April 2014
 - Tests should pass when all run in parallel (Kent Fredric) (github 69).
 - Fix problems with using Sereal as DB format.

Release 1.10 - 6 April 2014
 - Test against 5.19.10.
 - Add Sereal backend and use it if available.
 - Support spaces in DB path (Keith Wissing) (github 81).
 - Test against 5.8 on Travis (Slaven Rezi膰) (github 76).
 - HTML cleanups (H.Merijn Brand).
 - Fix deep recursion with use overload (Matthew Horsfall) (github 78, 79).
 - Improve testing process.

Release 1.09 - 15 March 2014
 - Add Contributors file.
 - Test against 5.19.4 - 5.19.9.
 - Officially support 5.18.2.
 - Fix shortcircuiting conditional operators for blead changes
   (Matthew Horsfall) (rt 90591) (github 75, 80).
 - Fix tab expansion in HTML report (H.Merijn Brand) (github 83).

Release 1.08 - 24 August 2013
 - Don't test against 5.17.x development releases.
 - Don't test against 5.19.2 and 5.19.3 which have a bug which causes tests to
   fail.
 - Perl 5.18 is more picky about POD encodings (Gregor Herrmann) (rt 88027).
 - Numerous typo fixes (David Steinbrunner) (github 67).

Release 1.07 - 22 August 2013
 - Improve -coverage options, fix -ignore_re for .gcov files (Steve Sanbeg)
   (github 53).
 - Work around B::CV::GV regression in 5.18.1.
 - Officially support 5.18.1.
 - Test against 5.19.1, 5.19.2 and 5.19.3.

Release 1.06 - 17 July 2013
 - More DEVEL_COVER_NO_TESTS changes for p5cover.

Release 1.05 - 17 July 2013
 - Quieten some deparse warnings.
 - Fix errors in write_csv (Jim Keenan) (github 64).
 - Fix error in -inc/+inc docs and pod formatting (Olaf Alders) (github 65).
 - Add DEVEL_COVER_NO_TESTS option to not run any tests during p5cover.

Release 1.04 - 1 June 2013
 - Fix return code from cover (Kan Fushihara) (guthub 61).
 - Fix pod coverage for multiple packages in a file. (rt 34888).
 - Speed improvements.

Release 1.03 - 20 May 2013
 - Fixes for correct operation with 5.17.11, 5.18.0 and 5.19.0.

Release 1.02 - 28 April 2013
 - Make -silent even quieter (Sergiy Borodych) (guthub 49).
 - mod_perl2 on Debian sets $^X to apache2 (Lasse Makholm) (github 47).
 - Add csv file for use with metacpan (Dinis Rebolo) (github 56).
 - cover -test exists with the staus of the underlying test run (Kan Fushihara)
   (github 57, 58).
 - Quieten a warning (Jim Keenan) (github 59).

Release 1.01 - 30 March 2013
 - Test against 5.14.4, 5.16.3, 5.17.8, 5.17.9 and 5.17.10.
 - Ignore PERL5OPT during tests.  And other make targets. (rt 43833).
 - &&=, ||= and //= operators now require RHS to be true and false.
 - Fix some "uninitialized value" warnings.

Release 1.00 - 10 February 2013
 - Fix segv in constant folding of xor ops (github 40).
 - Fix various problems running Devel::Cover under tainting (github 41).
 - Add JavaScript to filter results in html_basic (David Cantrell) (github 42).
   Use -norestrict option to keep previous behaviour.
 - Document ability to mark code as uncoverable (github 45).
2014-04-26 14:27:07 +00:00
wen
d113f46358 Update to 1.121
Upstream changes:
1.121 2013-11-02

    [New Features]
    * Added new themes based on CERT guidelines. Thanks Kirk Kimmel.

    [Administrative Changes]
    * The source code repository for Perl-Critic has been moved to GitHub
      at http://github.com/Perl-Critc/Perl-Critic.  All ticekts from the
      RT queue have also been moved there.  Please use GitHub for submitting
      any new bugs or corresponding about existing ones.  Huge thanks to
      Tim Bunce, Andreas Marienborg, fREW Schmidt, and Graham Knop for
      making this happen.

    [Miscellanea]
    * This change log was reformatted to comply with CPAN::Changes::Spec,
      courtesy of Neil Bowers as part of a quest on http://questhub.io.
      Does your change log comply?
2014-04-26 13:44:40 +00:00
wen
fdec6bb16b Update to 0.101081
Upstream changes:
0.101081  2013-11-30 18:10:02 America/New_York
        - add a "skip" option to all_minimum_version_ok
        - use CPAN::Meta for META.* files, which should do a better
          job at figuring out prereqs
2014-04-26 13:10:53 +00:00
wen
4caa5af6ff Update to 1.5.6
Add test

Upstream changes:
1.5.6 (2014-04-14)

Bug fixes:

Check the last line even if it has no end-of-line. (Issue #273)
1.5.5 (2014-04-10)

Bug fixes:

Fix regression with E22 checks and inline comments. (Issue #271)
1.5.4 (2014-04-07)

Bug fixes:

Fix negative offset with E303 before a multi-line docstring. (Issue #269)
1.5.3 (2014-04-04)

Bug fixes:

Fix wrong offset computation when error is on the last char of a physical line. (Issue #268)
1.5.2 (2014-04-04)

Changes:

Distribute a universal wheel file.
Bug fixes:

Report correct line number for E303 with comments. (Issue #60)
Do not allow newline after parameter equal. (Issue #252)
Fix line number reported for multi-line strings. (Issue #220)
Fix false positive E121/E126 with multi-line strings. (Issue #265)
Fix E501 not detected in comments with Python 2.5.
Fix caret position with --show-source when line contains tabs.
1.5.1 (2014-03-27)

Bug fixes:

Fix a crash with E125 on multi-line strings. (Issue #263)
1.5 (2014-03-26)

Changes:

Report E129 instead of E125 for visually indented line with same indent as next logical line. (Issue #126)
Report E265 for space before block comment. (Issue #190)
Report E713 and E714 when operators not in and is not are recommended. (Issue #236)
Allow long lines in multiline strings and comments if they cannot be wrapped. (Issue #224).
Optionally disable physical line checks inside multiline strings, using # noqa. (Issue #242)
Change text for E121 to report "continuation line under-indented for hanging indent" instead of indentation not being a multiple of 4.
Report E131 instead of E121 / E126 if the hanging indent is not consistent within the same continuation block. It helps when error E121 or E126 is in the ignore list.
Report E126 instead of E121 when the continuation line is hanging with extra indentation, even if indentation is not a multiple of 4.
Bug fixes:

Allow the checkers to report errors on empty files. (Issue #240)
Fix ignoring too many checks when --select is used with codes declared in a flake8 extension. (Issue #216)
Fix regression with multiple brackets. (Issue #214)
Fix StyleGuide to parse the local configuration if the keyword argument paths is specified. (Issue #246)
Fix a false positive E124 for hanging indent. (Issue #254)
Fix a false positive E126 with embedded colon. (Issue #144)
Fix a false positive E126 when indenting with tabs. (Issue #204)
Fix behaviour when exclude is in the configuration file and the current directory is not the project directory. (Issue #247)
The logical checks can return None instead of an empty iterator. (Issue #250)
Do not report multiple E101 if only the first indentation starts with a tab. (Issue #237)
Fix a rare false positive W602. (Issue #34)
1.4.6 (2013-07-02)

Changes:

Honor # noqa for errors E711 and E712. (Issue #180)
When both a tox.ini and a setup.cfg are present in the project directory, merge their contents. The tox.ini file takes precedence (same as before). (Issue #182)
Give priority to --select over --ignore. (Issue #188)
Compare full path when excluding a file. (Issue #186)
New option --hang-closing to switch to the alternative style of closing bracket indentation for hanging indent. Add error E133 for closing bracket which is missing indentation. (Issue #103)
Accept both styles of closing bracket indentation for hanging indent. Do not report error E123 in the default configuration. (Issue #103)
Bug fixes:

Do not crash when running AST checks and the document contains null bytes. (Issue #184)
Correctly report other E12 errors when E123 is ignored. (Issue #103)
Fix false positive E261/E262 when the file contains a BOM. (Issue #193)
Fix E701, E702 and E703 not detected sometimes. (Issue #196)
Fix E122 not detected in some cases. (Issue #201 and #208)
Fix false positive E121 with multiple brackets. (Issue #203)
1.4.5 (2013-03-06)

When no path is specified, do not try to read from stdin. The feature was added in 1.4.3, but it is not supported on Windows. Use - filename argument to read from stdin. This usage is supported since 1.3.4. (Issue #170)
Do not require setuptools in setup.py. It works around an issue with pip and Python 3. (Issue #172)
Add __pycache__ to the ignore list.
Change misleading message for E251. (Issue #171)
Do not report false E302 when the source file has a coding cookie or a comment on the first line. (Issue #174)
Reorganize the tests and add tests for the API and for the command line usage and options. (Issues #161 and #162)
Ignore all checks which are not explicitly selected when select is passed to the StyleGuide constructor.
1.4.4 (2013-02-24)

Report E227 or E228 instead of E225 for whitespace around bitwise, shift or modulo operators. (Issue #166)
Change the message for E226 to make clear that it is about arithmetic operators.
Fix a false positive E128 for continuation line indentation with tabs.
Fix regression with the --diff option. (Issue #169)
Fix the TestReport class to print the unexpected warnings and errors.
1.4.3 (2013-02-22)

Hide the --doctest and --testsuite options when installed.
Fix crash with AST checkers when the syntax is invalid. (Issue #160)
Read from standard input if no path is specified.
Initiate a graceful shutdown on Control+C.
Allow to change the checker_class for the StyleGuide.
1.4.2 (2013-02-10)

Support AST checkers provided by third-party applications.
Register new checkers with register_check(func_or_cls, codes).
Allow to construct a StyleGuide with a custom parser.
Accept visual indentation without parenthesis after the if statement. (Issue #151)
Fix UnboundLocalError when using # noqa with continued lines. (Issue #158)
Re-order the lines for the StandardReport.
Expand tabs when checking E12 continuation lines. (Issue #155)
Refactor the testing class TestReport and the specific test functions into a separate test module.
1.4.1 (2013-01-18)

Allow sphinx.ext.autodoc syntax for comments. (Issue #110)
Report E703 instead of E702 for the trailing semicolon. (Issue #117)
Honor # noqa in addition to # nopep8. (Issue #149)
Expose the OptionParser factory for better extensibility.
1.4 (2012-12-22)

Report E226 instead of E225 for optional whitespace around common operators (*, **, /, + and -). This new error code is ignored in the default configuration because PEP 8 recommends to "use your own judgement". (Issue #96)
Lines with a # nopep8 at the end will not issue errors on line length E501 or continuation line indentation E12*. (Issue #27)
Fix AssertionError when the source file contains an invalid line ending "\r\r\n". (Issue #119)
Read the [pep8] section of tox.ini or setup.cfg if present. (Issue #93 and #141)
Add the Sphinx-based documentation, and publish it on http://pep8.readthedocs.org/. (Issue #105)
2014-04-26 11:09:24 +00:00
wen
51fbc0decc Update to 0.13
Add missing DEPENDS

Upstream changes:
1.13      2013-04-25 13:59:42 America/New_York

    Added:

    - allow set_hook and get_hook to be blessed or overloaded objects

1.12      2013-04-24 21:02:39 America/New_York

    Docs:
    - Typos fixed

    Other:
    - Issue tracker is now GitHub

1.11      2013-01-23 21:33:13 America/New_York

    Bug fixes:
    - fixed tests for recent, XS-only Scalar::Util

    Other:
    - converted distribution management to Dist::Zilla
2014-04-26 05:27:20 +00:00
wen
ddb0d8feee Update to 0.03
Upstream changes:
0.03 2013-08-14T03:15:44Z

    - minl migrate
2014-04-26 05:10:21 +00:00
wen
6b06f80d42 Update to 0.26
Upstream changes:
0.26 Tue, Mar 4, 2104
    - Fix bug in Makefile.PL when ExtUtils::CBuilder not available
2014-04-26 05:01:24 +00:00
adam
b4d2195a7b distcc-3.2 "Back in black" 2011-10-11
FEATURES:
 * IPv6 support
 * Optional support for GSS-API authentication
 * Added an environment variable DISTCC_SKIP_LOCAL_RETRY for skipping
   the local retry in case of a remote compilation failure
 * Some constants that were previously hard-coded in the
   sources are now configurable via environment variables:
   DISTCC_MAX_DISCREPANCY, DISTCC_IO_TIMEOUT

BUG FIXES:
 * Fixed the following 20 issues <http://code.google.com/p/distcc/issues/list>:

   30: 3.0 on OSX: ValueError: Expected absolute path, but got '(framework'.
   33: distcc --scan-includes dumps core
   34: Zeroconf fails if avahi supports IPv6
   35: Include server internal error: '<class 'sre_constants.error'>: ('bogus escape (end of line)',)'
   36: distcc-mon-gnome displays multiple rows for same host/slot
   39: build with gcc 4.1 snprintf.h error "expected declaration specifiers"
   42: distcc --show-hosts fails when using Avahi with IPv6 support and +zeroconf for distcc.
   43: Remove duplicate hosts from zeroconf list
   44: Failed tests on make check (gentoo gcc-4.3.3)
   46: Add TAGS target to Makefile.in
   49: make check fails on PreprocessAsm_Case
   57: Fix warnings
   58: PUMP mode can`t PARSE the HOSTS
   60: CPlusPlus test case fails with GCC 4.4.1
   61: Gdb tests fail in pumped mode on Ubuntu 9.10 amd64
   66: pump mode fails to compile certain KDE-4 packages, finds/looks for incorrect headers
   70: variable overlapping causing errors..
   75: include_server documentation, distcc_fallback flag incorrect
   81: distcc 3.1 will not compile correctly with current version of gcc
2014-04-25 16:13:31 +00:00
wiz
76bf1859a7 Update to 1.4.18:
Stats conns

New "stats conns" command, which will show you what currently open
connections are up to, how idle they've been, etc.  Starttime Hash
Algorithm Selection

The jenkins hash was getting a little long in the tooth, and we
might want to add specific hash algorithms for different platforms
in the future. This makes it selectable in some sense. We've
initially added murmur3 hash to the lineup and that seems to run
a tiny bit faster in some tests.

-o hash_algorithm=murmur3 LRU Crawler

A new background thread emerges! Currently experimental, so the
syntax might change. If you run into bugs please let us know (though
it's been testing fine in torture tests so far).

If you wish to clean your slab classes of items which have been
expired, either one-time or periodically, this will do it with low
impact as a background operation.

Currently it requires kicking off a crawl via manual command:

First, enable the thread: lru_crawler enable or use -o lru_crawler
as a starttime option.

lru_crawler crawl 1,3,5

... would crawl slab classes 1,3,5 looking for expired items to add to the freelist.

This is generally not useful or required, unless you have memory
with very mixed TTLs, you do not fetch items frequently enough or
otherwise cause them to expire, and you don't want items with longer
TTLs block reclaiming expired items, or to be evicted early.

Future uses of the thread should allow examining and purging items
via a plugin interface: IE crawl all items matching some string
and remove them, or count them. It is simple to modify to experiment
with as of now.

See doc/protocol.txt for full explanation of related commands and
counters.
2014-04-25 09:27:37 +00:00
wiz
1468f7c127 Update to 1.8.7:
Bug 436885 - c-source and h-source missing for latex
Bug 625601 - FORTRAN: recognition free versus fixed formatted code
Bug 626172 - Latex $projectname with &quot;&amp;&quot; gets no escaped
Bug 643618 - Fortran: variable with name &quot;type&quot; confuses Doxygen
Bug 674851 - Percent to prevent auto-linking in page title is not removed for navpath
Bug 678436 - Nested \if messes up list items
Bug 678436 - Nested \if messes up list items
Bug 683115 - Command ignored when using umlauts in markdown and also C-comments in markdown didn&#39;t work properly
Bug 692985 - Notes in xml output are not correctly separated
Bug 705220 - Enables using unicode (non ASCII) to name output files
Bug 705499 - Nested namespace causes incorrect display when referenced via .tag file
Bug 712251 - Documentation for enumeration not generated
Bug 720691 - Code coloring in case of file without extension
Bug 721032 - Trouble with /cond /endcond
Bug 721169 - Wrong call graph in simple situation
Bug 721302 - [Latex/PDF] Merging brief and detailed description in file section
Bug 721462 - Parsing problem with C++11 empty initializer lists
Bug 721618 - Move contructors and move assignment operators of embedded classes of template classes cannot be matched.
Bug 721878 - Dia diagrams not displayed by Firefox
Bug 722457 - regression referencing namespaced type
Bug 722603 - doxygen nested \if \endif sample not working
Bug 722619 - doxygen 1.8.6 sorts the contents of a namespace by group within the Class List
Bug 722711 - Link refs with no title swallow an extra newline
Bug 722759 - Documentation for derived classes no longer has an &quot;Additional Inherited Members&quot; section after upgrading Doxygen from 1.8.3.1 to 1.8.6
Bug 722786 - configure --prefix=/opt/foo not accepted
Bug 722788 - Command \| not working when last character in markdown table line
Bug 723299 - Last line of code block lost if it is only one character and there is no text afterward
Bug 723314 - Doxygen crashes on incorrect end group /**&lt; @} */
Bug 723516 - star is not printed in \code environment
Bug 724241 - Internal inconsistency: namespace in IDL
Bug 724949 - Server side (PHP) search broke in 1.8.3
Bug 726219 - python3 import style causes doxygen to ignore some inheritances
Bug 726294 - Markdown Extra - fenced code block: &#39;&gt;&#39; before tab width parsed as block quote
Bug 726469 - Tilde sign in combination with &lt;pre&gt; and MARKDOWN_SUPPORT disabled
Bug 726722 - Blockquote followed by text inserts an extra paragraph
Bug 726734 - alignment of blockquotes in pdf
Bug 728077 - Build fails when --with-libclang on Fedora
Bug 728530 - Crash on \addindex \term
A new files have been added but is not incorporated in the windows build part
Add docbook directory to be removed as well
Add extra (documenattion) directories to ignore pattern
Add index support to context
Add line numbers in case comment is not closed properly.
Add template context for annotated class index
Add validation of internal consistency to html entity mapper
Add warning when encountering a nested comment start (/*) without matching end (*/).
Added \latexinclude command (thanks to Juan Zaratiegui for the patch)
Added basic arithmetic operations to the template expressions, and made the expression lexer faster
Added dir tree nodes to the context
Added directory info to the context
Added doc/config.doc to .gitignore
Added language update for Swedish (thanks to Bj&ouml;rn Palmqvist)
Added last and first attributes to index tree node
Added missing \+ command to build LaTeX manual
Added new language maintainer for Swedish, removed generated file language.doc
Added optional [block] option to \htmlonly
Added reference counting for all context objects
Added stricter URL filtering to prevent DOM Based XSS when the tree view is enabled
Added support for \-- and \--- to prevent interpretation as ndash and mdash
Added support for elif to the template language
Added support for range tag in the template language
Alterative way to get rules information from flex
Better message in case doxygen -u is used
Changed &quot;See Also&quot; back to &quot;See also&quot;
Chm don&#39;t add images multiple times
Command \&lt; and \&gt; are not properly shown in section headers (and consequently in index)
Consistency of usage of the word LaTeX in the documentation
Context enhancement
Corrected some definitions for some Fortran keywords
Disabled config dependency check to avoid regression
Documentation corrections
Enable Previous and Next buttons in chm output file
Enabling possibility to have { and } in (latex) index items
Error message is given for make distclean as generated_src is a directory
Extension in config.xml if type=string with format=image
Extension specific filtering
Fix id parsing for atx markdown headers
Fix segfault on invalid bounding FIG when patching dot
Fix to VHDL scanner.
Fix typos in russian translation
Fixed Tidy&#39;s &#39;empty span&#39; warning in HTML output
Fixed compiler warnings in section.h
Fixed difference between generated XML schema and XML files for HTML entities
Fixed issues with @parblock and added regression test case
Fixed issues with SEPARATE_MEMBER_PAGES and INLINE_SIMPLE_STRUCTS
Fixed memory leak in nested comment administration
Fixed off-by one error for last character in compound.xsd
Fixed potential crash caused by overloading the variadic warn function
Fixed problem handling Obj-C protocol list when proceeded by a newline
Fixed problem with ending a paragraph when htmlonly was at the end of a comment block
Fixed typo in changelog
Fixed typo in doxyindexer.vcproj
Fixes for missing build dependencies
Give message when PROJECT_LOGO cannot be found or cannot be converted
Handlingh of -- by \c and &lt;code&gt; results in - adjusted documentation
Improve rendering of sub and superscripts in LaTeX
Improved handling of percent symbol
Improved performance of rendering large index pages, by replacing images in the tables by spans
In case of sections with the same name they are not reported.
Inconsistency in usage of simplesecr versus simplesectsep corrected
Inconsistency in usage of simplesecr versus simplesectsep corrected
Incorrect handling dependencies
Items XML_SCHEMA and XML_DTD declared obsolete
List only the project pages in &quot;Related Pages&quot;
Made documentation more consistent
Make sure all ids in g_linkRefs are lower case
Make the MAN_SUBDIR setting overide the name of the directry the man pages are placed in.
Meta tag in the HTML search page was not closed properly
Minor fixes for the new build locations
Missing &amp; and chars after &quot; in tree of chm documentation
More context changes
More work on the template and context mechanisms
On windows citelist.doc remains
Place where dot executable is found
Properly escape the XCODE path.
Pull out property names in Objective-C.
Recognize all HTML4 special character entities
Reduced and improved functionality of QList
Removed config.doc as it is generated by configgen.py
Removed generated file src/settings.h from source repository
Removed message, minor restructuring
Removed remark about installdox from the FAQ
Restructered html entity handling
Reverted #132 after submitter reported that it did not work
Showing error message on windows in case on error on startup
Simplified LaTeX header/footer escaping
Some restructuring and some compiler warning fixes
Spitting generated files better from source files
Superfluous &lt; sign
Superfluous backslash in documentation
Superfluous include removed
Undo previous commit
Unified DirFileContext and NestingContext
Update doctokenizer.l
Update doctokenizer.l
Updated copyright
Use \newline i.s.o. \par for linebreaks in LaTeX
Use hook arrow for hyphens in symbol names in the LaTeX output.
Wrong UTF 8 codes
Fix broken links to subpages in LaTeX output
\xmlonly aoppeared twice in see also section of \htmlonly and \docbookonly
add css-escape to avoid jquery based xss
add parameter
add search.py, a client for doxygen_sqlite3.db
add space between br and / for better compatibility
added option to have numbers in the bookmark pane (PDF output)
config.l: dependency checks for booleans
detect python2 as Python 2 binary
fixed compile issue on Linux
pass libclang header file location; add paths for Ubuntu&#39;s llvm-3.4
sqlite3: SQLITE_TRANSIENTs
sqlite3: add new searches to search.py
sqlite3: clear bindings on errors and more care with return
sqlite3: extract more info
sqlite3: fedora has libsqlite3.so in /usr/lib64
sqlite3: leave out insertMemberReference until xref location is valid
sqlite3: remove some debug messages
sqlite3: speedup the SELECTs
sqlite3: updates
sqlite3: use the new qtools API
testsqlite3: a test for sqlite3gen
util/patternMatch: break when pattern is found
util/patternMatch: don&#39;t extract a QCString(QFileInfo) each time we QRegExp.match
2014-04-25 08:32:22 +00:00
ryoon
11673d4a5a Update to 13.1.2
* There is "Unable to load JNA library" runtime error...

Changelog:
enhancement and bugfixes
See http://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+13.1.2+Release+Notes
2014-04-24 16:19:40 +00:00
ryoon
a74c3abbb0 Add snappy-java 2014-04-24 16:16:41 +00:00
ryoon
e1ba5460c5 Import snappy-java10-1.0.5 as devel/snappy-java10.
Snappy is a compression/decompression library.  It does not aim for
maximum compression, or compatibility with any other compression
library; instead, it aims for very high speeds and reasonable
compression.  For instance, compared to the fastest mode of zlib,
Snappy is an order of magnitude faster for most inputs, but the
resulting compressed files are anywhere from 20% to 100% bigger.  On a
single core of a Core i7 processor in 64-bit mode, Snappy compresses
at about 250 MB/sec or more and decompresses at about 500 MB/sec or
more.

This package is Java implementation of Snappy (1.0 branch).
2014-04-24 16:15:43 +00:00
schmonz
6bea1ee747 Update to 6.43. From the changelog:
Several changes to distribution files
        I made several changes to Build.PL, Makefile.PL, META.yml in order
        to improve the quality (or kwalitee) of the module. None of these
        should impact anyone using the module.

    Time zone fixes
        Newest zoneinfo data (tzdata 2013i)

        Newest zoneinfo data (tzdata 2013h)

    Documentation fixes
        Cleaned up some of the Recur documentation. Suggested by RT 92794

    Added ParseDateFormat function
        Added the ParseDateFormat function to the DM6 functional interface
        in response to RT 89286.

    Added Common Log format
        Added the date format used in apache logs: 11/Oct/2000:13:55:36
        -0700 RT 89286.

    Bug fixes
        Fixed a bug where dates of the form of a delta with a timezone
        attached (i.e. "1 day ago at midnight UTC") failed. RT 89256

        Fixed a bug where events handling gave a warning if there were no
        events that applied. RT 90344
2014-04-24 00:35:32 +00:00
dsainty
e2a9328b2f Escape the $ in COMMENT to avoid unintended expansion. 2014-04-23 23:22:55 +00:00
fhajny
e3642ab682 Replace 'grep -o' calls with a portable sed call in configure. 2014-04-23 14:47:43 +00:00
ryoon
4f15a17884 Fix inplace patching 2014-04-23 12:55:42 +00:00
tron
d7b5f25fe4 Update "apr" package to version 1.5.1. Changes since 1.5.0:
- apr_os_proc_mutex_get() on Unix:  Avoid segfault for cross-
  process pthread mutexes.  [Yann Ylavic <ylavic.dev gmail.com>]
- When using shmget-based shared memory, the ID used for ftok is
  now an APR hash of the filename instead of the constant '1'.
  We do this to help avoid collisions. Bug 53996 [Jim Jagielski]
- apr_socket_atreadeof(): Fix breakage on OS X. [Jim Jagielski]
- Fix POSIX shared memory (shm_open) use for named shared memory.
  Includes adding '--enable-posix-shm' to force POSIX shm if
  available, and OS X compatibility. Bug 55928.
  [Jozef Hatala <jh-asf skrt org>, Jim Jagielski]
- Fix apr_escape.c compilation errors on EBCDIC platforms.
  [Eric Covener]
- FreeBSD 10: Correct a regression in 1.5.0 which affected non-
  blocking sockets in some applications, including httpd.  [Jeff
  Trawick]
- apr_skiplist: Add compatibility with C++ applications.
  [Jeff Trawick]
- Correct a regression in 1.5.0 which affected out-of-tree
  builds on Unix.  [Rainer Jung]
- Improve platform detection for bundled expat by updating
  config.guess and config.sub. [Rainer Jung]
2014-04-23 06:56:04 +00:00
hiramatsu
393f955d12 Update devel/p5-CPAN-FindDependencies to 2.42.
Changes from previous:
----------------------
2.42    2013-05-25      Bugfix to cope with inconsistent hash ordering

2.41    2012-09-03      Patched to work through HTTP proxies

2.4     2012-05-27      Fix for RT 65001, 02packages being corrupted
                          by LWP::Simple::get being too damned clever
                          for its own good
2014-04-23 06:49:04 +00:00
wiz
cda15a0ca9 Better wide curses support. From Edgar Fuß in private mail.
Bump PKGREVISION.
2014-04-22 22:13:25 +00:00
joerg
7d2d4256aa Fix Perl interpreter path. 2014-04-21 18:15:54 +00:00
wiz
ba4d9c521f Depend on py-mercurial. Bump PKGREVISION. 2014-04-21 13:37:41 +00:00
wiz
88e9d9331b + py-mercurial. 2014-04-21 13:36:06 +00:00
wiz
3d04a400ca Make this a mete package, pulling in py-mercurial.
Bump PKGREVISION so its newer than the previous mercurial package.
2014-04-21 13:35:44 +00:00
wiz
c77ded9020 Import py27-mercurial-2.9.2 as devel/py-mercurial.
Mercurial is a free, distributed source control management tool.
It efficiently handles projects of any size and offers an easy and
intuitive interface.

Mercurial efficiently handles projects of any size and kind.  Every
clone contains the whole project history, so most actions are local,
fast and convenient. Mercurial supports a multitude of workflows
and you can easily enhance its functionality with extensions.

It is easy to learn: You can follow our simple guide to learn how
to revision your documents with Mercurial, or just use the quick
start to get going instantly. A short overview of Mercurial's
decentralized model is also available.

And it just works: Mercurial strives to deliver on each of its
promises. Most tasks simply work on the first try and without
requiring arcane knowledge.
2014-04-21 13:34:44 +00:00
wiz
140d239e83 recursive bump for boehm-gc API bump 2014-04-21 13:25:53 +00:00
wiz
b04a8c0ed6 Add libatomic_ops bl3.mk, and bump API depends since only the latest
boehm-gc version depends on it, and older ones will fail because
libatomic_ops is not installed.
2014-04-21 13:25:41 +00:00
wiz
df8b2378b1 + rainbow-delimiters-el 2014-04-20 19:05:43 +00:00
wiz
256e8e21e1 Import rainbow-delimiters-1.3.5 as devel/rainbow-delimiters-el.
RainbowDelimiters is a "rainbow parentheses"-like mode for emacs
which highlights parens, brackets, and braces according to their
depth. Each successive level is highlighted a different color. This
makes it easy to spot matching delimiters, orient yourself in the
code, and tell which statements are at the same depth.
2014-04-20 19:05:08 +00:00
wen
278852a2be Update to 1.001003
Upstream changes:
1.001003     Fri Mar  21 21:12:32 PST 2014
    * Doc updates for maintainer change

1.001002     Mon Nov  4 15:13:58 EST 2013
    * no changes since 0.99

1.001001_001 Wed Oct 30 20:47:23 EDT 2013
    * no code changes, just a new version number with more room to grow

0.99     Tue Oct 29 13:21:03 2013 EDT 2013
    * restore ability to use regex with test_err and test_out
      (Zefram) [rt.cpan.org #89655] [github #389] [github #387]

0.99     Sat Oct 12 15:05:41 EDT 2013
    * no changes since 0.98_06

0.98_06  Fri Sep 27 10:11:05 EDT 2013
    Bug Fixes
    * Fix precedence error with (return ... and ...)
      (nthykier) [github #385]

0.98_05  Tue Apr 23 17:33:51 PDT 2013
    Doc Changes
    * Add a shorter work around for the UTF-8 output problem.
      (Michael G Schwern)

    Bug Fixes
    * Test::Builder::Tester now works with subtests.
      (Michael G Schwern) [github 350]
    * Fix test_fail() inside a do statement.
      (nnutter) [github #369]

    New Features
    * A subtest will put its name at the front of its results to make
      subtests easier to read. [github #290] [github #364]
      (Brendan Byrd)

    Feature Changes
    * like() and unlike() no longer warn about undef. [github #335]
      (Michael G Schwern)


0.98_04  Sun Apr 14 10:54:13 BST 2013
    Distribution Changes
    * Scalar::Util 1.13 (ships with Perl 5.8.1) is now required.
      (Michael G Schwern)

    Feature Changes
    * The default name and diagnostics for isa_ok() and new_ok() have
      changed. (Michael G Schwern)

    Docs Fixes
    * Added a COMPATIBILITY section so users know what major features were
      added with what version of Test::More or perl. [github 343] [github 344]
      (pdl)
    * Fix the ok() example with grep(). (derek.mead@gmail.com)

    Bug Fixes
    * A test with no plan and missing done_testing() now exits with non-zero.
      [github #341] (tokuhirom)
    * isa_ok() tests were broken in 5.17 because of a change in
      method resolution. [github #353] (Michael G Schwern)


0.98_03  Thu Jun 21 13:04:19 PDT 2012
    New Features
    * cmp_ok() will error when used with something which is not a
      comparison operator, including =, += and the like.
      [github 141] (Matthew Horsfall)

    Bug Fixes
    * use_ok() was calling class->import without quoting which could
      cause problems if "class" is also a function.

    Doc Fixes
    * use_ok() has been discouraged and de-emphasized as a general
      replacement for `use` in tests. [github #288]
    * $thing is now $this in the docs to avoid confusing users of
      other languages. [Karen Etheridge]

    Incompatible Changes With Previous Alphas (0.98_01)
    * use_ok() will no longer apply lexical pragams.  The incompatibilities
      and extra complexity is not worth the marginal use.
      [github #287]


0.98_02  Thu Nov 24 01:13:53 PST 2011
    Bug Fixes
    * use_ok() in 0.98_01 was leaking pragmas from inside Test::More.
      This looked like Test::More was forcing strict. [rt.cpan.org 67538]
      (Father Chrysostomos)


0.98_01  Tue Nov  8 17:07:58 PST 2011
    Bug Fixes
    * BAIL_OUT works inside a subtest. (Larry Leszczynski) [github #138]
    * subtests now work with threads turned on. [github #145]

    Feature Changes
    * use_ok() will now apply lexical effects. [rt.cpan.org 67538]
      (Father Chrysostomos)

    Misc
    * Test::More, Test::Simple and Test::Builder::Module now require
      a minimum version of Test::Builder.  This avoids Test::More and
      Test::Builder from getting out of sync. [github #89]
2014-04-20 13:44:53 +00:00
imil
f7a05cf221 Added net/py-zmq as a dependency in order to enable the new ipython cluster
mode.
2014-04-20 13:16:28 +00:00
imil
784395bd26 Fixed PLIST with ${PLIST.py3x}/${PLIST.py2x} as the package has different
binary names for python 2.x and 3.x.
2014-04-20 13:08:54 +00:00
wiz
41b61eb154 Switch to latest ipython. Bump PKGREVISON. 2014-04-20 11:40:18 +00:00
obache
bb385b1bc7 Only ipython<0.11 is supported. 2014-04-20 11:26:23 +00:00
obache
f986d5eac0 + py-ipython010 2014-04-20 11:24:35 +00:00
obache
ebc8374905 Re-Import py-ipython-0.10.2nb1 (before updated to 2.0.0) as devel/py-ipython010.
The goal of IPython is to create a comprehensive environment for interactive and
exploratory computing. To support this goal, IPython has two main components:

 * An enhanced interactive Python shell.
 * An architecture for interactive parallel computing.
2014-04-20 11:23:52 +00:00
imil
cbd77f2ec0 Added dependency over databases/py-sqlite3 so history is saved. 2014-04-20 10:19:28 +00:00
wen
a5506607f0 Update to 0.12
Upstream changes:
0.12, 2014-02-08

Fixed RT#81077: useall fails in taint mode
Thanks to Aran Deltac, who contributed the implementation and test.

Fixed RT#83596: Documentation doesn't describe behaviour if a module fails to load
Clarified documentation for useall and usesub.

Fixed RT#62923: setmoduledirs(undef) doesn't reset to searching @INC
Added more explicit tests.
Thanks to Colin Robertson for his input.
2014-04-20 10:12:06 +00:00
imil
ecc42c1b99 Updated IPython to version 2.0.0
The principal milestones of 2.0 are:

  * interactive widgets for the notebook
  * directory navigation in the notebook dashboard
  * persistent URLs for notebooks
  * a new modal user interface in the notebook
  * a security model for notebooks

Full release notes: http://ipython.org/ipython-doc/2/whatsnew/version2.0.html
2014-04-20 10:06:22 +00:00
wen
35aa03f191 Update to 3.09
Upstream changes:
3.09
  - updated for v5.19.10

3.08
  - prepared for v5.19.10
2014-04-20 10:04:25 +00:00
wen
0e543cc5cb Update to 2.1205
Upstream changes:
2.1205   2014-04-15

  [ENHANCEMENTS]

  - new utility interface: Moose::Util::is_role

  [BUG FIXES]

  - better error message provided when trying to load a trait class that does
    not exist in @INC (Upasana, RT#94731)

  [OTHER]

  - new test added, to run last, which runs `moose-outdated` as a possibly
    more visible mechanism to provide important information to the user
    (re RT#92780)
2014-04-20 09:57:10 +00:00
ryoon
2e7bdbb293 Recursive revbump from json-c 0.12 update 2014-04-20 02:27:49 +00:00
asau
5fb2a3c988 Don't use "-pe" for pax, it doesn't work on FreeBSD, use "-pp" instead. 2014-04-19 01:14:41 +00:00
obache
117dac759a Add ALTERNATIVES to prepare renamed `pybabel' tool. 2014-04-18 13:15:36 +00:00
wiz
1188ee6e13 Update to 2.1.0:
2.1.0
     * @nonodename, @patperry - fixed some compiler warnings
     * @yep, @emaste - documentation improvements
     * @sgravrock - build fix for NetBSD (and whenever sh != bash)
     * @rotty, @brimstone3, @lloyd - allow client to reset generator
     * @sgravrock - remove bash dependencies
     * @lloyd - add api tests
     * @rflynn - remove ruby dependency
     * @cloderic - nmake install works on windows
     * @shahbag - build fix for qnx
     * @breese - debugging improvements
     * @lloyd - json_verify supports -s flag for stream processing
     * @lloyd - json_reformat supports -s flag for stream processing
2014-04-18 12:16:57 +00:00
adam
11e455d820 Fixed building on Darwin. 2014-04-18 10:49:01 +00:00
hiramatsu
f3ac79806a Update p5-IO-Pager to 0.31.
Changes from previous:
----------------------
0.31    Sat Apr 06 2013

	Add missing IO::Handle fallback for ::Unbuffered (RT#82351)

	Bogus fix for Windoze automatic line-ending failure of t/11 (RT#79950),
	improvements welcomed.

0.30	Tue Sep 04 2012
	Implement feature request #78270 to include support say

	Preserve layers of passed hilehandle on instantiation.

	Fixed tests under Win32 & cygwin, bug #75181.

	Swap IO::Pager:new and ::open, alter subclass::open to
	remove unnecessary level of subroutine calls

	Return IO::Handle objects when not connected to a TTY for
	transparent use of IO::Pager when programming OO.
	NOTE: This is broken, see ::less in TODO

0.24	Sat Feb 18 2012
	Fixed bug #74691, tests fail if CPANTS folk don't have a perl in PATH!

	Add PID method & token overload to access pager process identifier.

	Remove semi-circular reference in object to fix implicit close().

0.20	Sat Feb 11 2012

	Fixed bug #74691, add File::Which as dependency / skip test if missing

	Fixed non-TTY/redirection behavior and added corresponding test

	Improve buffering sistuation in both ::Buffered and ::Unbuffered

	Auto-gensym scalar filehandles like perl's open

	Add OO interface

	Add alternate pagers 'lv', 'pg',
	and system default '/etc/alternatives/pager' (bug# 74519)

	Add tests for initialization failure conditions (9-open.t)

0.16	Fri Feb 3 2012

	Require 5.8.0 or better

	Removed Perl warning 'Use of tie on a handle without * is deprecated'.

	No interactive questions during 'make test' (bug# 66718)

	Better handling of missing PAGER.

	Look for more pagers: 'most' and 'w3m' (bug# 74519)

	Documentation clean-up, light refactoring, more error checks.

	Do not run IO::Pager::Page automatically when in Perl compile mode.

0.10	Unreleased

	Added support for encodings via binmode() (bug# 67930).

	Test: encoding, handle (glob, scalar, OO), interactive...

0.07	Unreleased

	Rewrote to support scalar filehandles per user request and IO::Handle
	style OO support came along for the ride.

	Fixed several mis-coded segments that did not affect operation.

	Added C<tell> in IO::Pager::Unbuffered to check size of buffered output.

	Pager open error now sets $! instead of issuing a warning, to more
	closely emulate the C<open> experience. Check return value as before.

	Neglected to update $VERSION in last release.

	Touched up the documentation.
2014-04-18 08:57:01 +00:00
imil
85cc8b5405 add & enable py-docopt 2014-04-17 20:56:18 +00:00
imil
12532dc782 Initial import of py-docopt, version 0.6.1, into the NetBSD Packages Collection.
Docopt helps you create most beautiful command-line interfaces easily.

The option parser is generated based on a docstring that is passed to docopt
function. docopt parses the usage pattern ("Usage: ...") and option
descriptions (lines starting with dash "-") and ensures that the program
invocation matches the usage pattern; it parses options, arguments and commands
based on that. The basic idea is that a good help message has all necessary
information in it to make a parser.
2014-04-17 20:55:16 +00:00
joerg
0028a55169 Ignore conversion warnings for now. Some of them are easy to fix, but a
bunch of them are tricky.
2014-04-17 20:17:52 +00:00
joerg
8e8c8a71d5 Fix use-before-define. 2014-04-17 20:17:18 +00:00
adam
942ba451fc Clean-up; fixed linking on Darwin; added LICENSE; switched to .tar.xz. 2014-04-17 16:44:30 +00:00
wiz
18b5d628e5 Update to 6.0.0a:
Changes between 6.0.0 and 6.0.0a:
Not documented.

Changes between GMP version 5.1.* and 6.0.0

  BUGS FIXED
  * The function mpz_invert now considers any number invertible in Z/1Z.

  * The mpn multiply code now handles operands of more than 2^31 limbs
    correctly.  (Note however that the mpz code is limited to 2^32 bits on
    32-bit hosts and 2^37 bits on 64-bit hosts.)

  * Contains all fixes from release 5.1.3.

  SPEEDUPS
  * Plain division of large operands is faster and more monotonous in operand
    size.

  * Major speedup for ARM, in particular ARM Cortex-A15, thanks to improved
    assembly.

  * Major speedup for SPARC T4/T5 and speedup also for T3, thanks to a lot of
    new assembly.

  * Speedup for Intel Sandy Bridge, Ivy Bridge, Haswell, thanks to rewritten
    and vastly expanded assembly support.  Speedup also for the older Core 2
    and Nehalem.

  * Faster mixed arithmetic between mpq_class and double.

  * With g++, optimise more operations when one argument is a simple constant.

  FEATURES
  * Support for new Intel and AMD CPUs.

  * Support for ARM64 alias Aarch64 alias ARMv8.

  * New public functions mpn_sec_mul and mpn_sec_sqr, implementing side-channel
    silent multiplication and squaring.

  * New public functions mpn_sec_div_qr and mpn_sec_div_r, implementing
    side-channel silent division.

  * New public functions mpn_cnd_add_n and mpn_cnd_sub_n.  Side-channel silent
    conditional addition and subtraction.

  * New public function mpn_sec_powm, implementing side-channel silent modexp.

  * New public function mpn_sec_invert, implementing side-channel silent
    modular inversion.

  * Better support for applications which use the mpz_t type, but nevertheless
    need to call some of the lower-level mpn functions.  See the documentation
    for mpz_limbs_read and related functions.

  MISC
    [FreeBSD bashing removed]
2014-04-17 13:08:24 +00:00
wiz
574f0816ab Update to 2.5.39:
* flex version  2.5.39

** no user visible changes in this release

* version 2.5.38 released 2014-02-14

** internationalization

*** add sr translation from the translation project

*** update da, es, ko, nl, pt_BR, ro, ru, sv, tr, vi, zh_CN translations from the translation project

*** rename zh_tw to its proper zh_TW name

* version 2.5.37 released 2012-08-03

** Import flex into git. See
   git://flex.git.sourceforge.net/gitroot/flex/flex.

** Fix make install target to not fail when the flex++ program is
   already installed

** New translations from the translation project: de, fi, pl, vi
2014-04-17 12:41:03 +00:00
rodent
48b26a1097 Move pybabel to pybabel-${PYVERSSUFFIX} in post-install to allow
installation with multiple python versions. Bump PKGREVISION.
2014-04-17 12:29:48 +00:00
wiz
a92af7db45 + py-enum34 2014-04-17 12:27:28 +00:00
wiz
a7e68007d6 Import py-enum34-0.9.23 as devel/py-enum34.
enum34 is the new Python stdlib enum module available in Python
3.4 backported for previous versions of Python from 2.4 to 3.3.
2014-04-17 12:27:17 +00:00
fhajny
1e5fcd4674 Update jq to 1.3.
Changelog not provided, see commits made since 1.2:

https://github.com/stedolan/jq/compare/jq-1.2...jq-1.3
2014-04-17 09:08:34 +00:00
hiramatsu
efb7165e14 Update devel/p5-File-MimeInfo to 0.25.
Changes from previous:
----------------------
0.25  2014-04-03
      - Included new test file in MANIFEST.

0.24  2014-04-02
      - Fixed freedesktop.org desktop-file-utils URL - David Steinbrunner.

0.23  2014-04-02
      - Fixed opening of files with '+' in mime type using
        File::MimeInfo::Applications.
        Debian bug 690334, brian m. carlson.

0.22  2014-02-27
      - Fixed Double-close on a filehandle issue
         (RT 93221) - Christian Ludwig.
      - Fixed cpantesters issue with old version of CPAN::Changes

0.21  2013-11-03
      - fixed typo in mimeopen manpage
         (RT 90005) - Jonathan Dowland, Debian.

0.20  2013-10-09
      - mimetype, mimeopen should be set as executable files
         (RT 89328) - Jitka Plesnikova, Red Hat.

0.19  2013-10-05
      - Changed to EU::MM.
      - Typo fixes - David Steinbrunner.

0.18  2013-09-02
      - Fixed RT#87631 - rights on File::MimeInfo::Magic not correct.

0.17  2013-06-06
      - Fixed tests on perl 5.18 (RT 85383) - Gregor Herrman
      - Fixed typos (RT 85634) - Gregor Herrman

0.16  2012-01-03
      - Fixed test suite for perl 5.13 and newer (RT 66841) - Kent Fredric
      - Fixed typos in documentation (RT 70171, 39974) - Gregor Herrman
      - Fixed bug for files named "0" (RT 41031)
      - Cleaned up mimetype script (RT 64421)
      - Removed unessecary error code (RT 66527)
      - Removed illogical behavior for derefereencing symlinks (RT 58575)
2014-04-17 04:05:14 +00:00
joerg
d74bf1fe9d Don't use false as pointer value. 2014-04-16 16:23:13 +00:00
wiz
bf02ac157c + gperftools. 2014-04-16 14:56:24 +00:00
wiz
2a51fff59b Import gperftools-2.1 as devel/gperftools.
These tools are for use by developers so that they can create more
robust applications. Especially of use to those developing
multi-threaded applications in C++ with templates. Includes TCMalloc,
heap-checker, heap-profiler, and CPU-profiler.
2014-04-16 14:56:07 +00:00
wiz
574a913186 Update to 7.4.0:
== [7.4.0] 2013-11-17 ==

* Add 'bytes reclaimed' counters to public GC_prof_stats_s.
* Add AArch64 (64-bit ARM) target support.
* Add GC_LONG_REFS_NOT_NEEDED ifdefs to exclude long link functionality.
* Add GC_get_prof_stats[_unsafe]() to GC public API.
* Add GC_push_all/conditional() to GC public API.
* Add assertion on number_of_objs to GC_extend_size_map.
* Add assertion to GC_enable() ensuring no counter underflow.
* Add assertion to LOCK definition that lock is not already held.
* Add assertion to LONG_MULT and remove useless assert in PUSH_CONTENTS_HDR.
* Add double-lock assertion to GC_acquire_mark_lock.
* Add manual POSIX fork handling support (Android).
* Add note about 'pkg-config' solving problem with autoconf 2.68 or older.
* Add public GC_set/get_abort_func to replace default GC_on_abort.
* Add public GC_start_mark_threads() to allow parallel marker in fork child.
* Add public setter and getter for GC_push_other_roots.
* Add support of Android logger.
* Add tests for GC_register/move/unregister_long_link.
* Add thread suspend/resume signals public setters (POSIX threads).
* Added long weakref support.
* Adjust GC_dont_expand/gc/precollect and GC_print_stats type to match gc.h.
* Adjust README.md title and references to doc .html files in it.
* Adjust build scripts to enable additional test library in staticrootstest.
* Adjust logged messages in start_mark_threads and GC_thr_init.
* Adjust printf format specifiers in GC_print_trace.
* Allow not to rely on __data_start value (Linux).
* Allow pthread_kill error code logging in GC_suspend/resume (debugging).
* Allow to compile GC_inner_start_routine aside from extra/gc.c.
* Allow to omit libc atexit() call.
* Avoid LOCK/UNLOCK hard-coding in gc_locks.h for PS3 target.
* Better document GC_warn_proc in gc.h.
* Call GC_on_abort (with NULL argument) on exit(1).
* Call GC_stats/verbose_log_printf instead of GC_log_printf if print_stats.
* Change policy regarding version numbers ("micro" part instead of "alpha").
* Changed C99-style designated init of GC_dl_hashtbl struct to use C89-style.
* Check GC_base result in GC_print_all_smashed_proc.
* Check that SIG_SUSPEND and SIG_THR_RESTART are different (Pthreads).
* Check traceable_allocator.allocate result before dereference in test_cpp.
* Code refactoring of GC_x_printf (move shared code to macro).
* Convert readme to markdown.
* Default to use libc_stack_end in single-threaded GC on glibc targets.
* Define GC_VSNPRINTF internal macro in misc.c (code refactoring).
* Define functions in darwin_semaphore.h as inline instead of static.
* Define old_bus_handler static variable only if used (Unix).
* Detect dladdr() presence by configure.
* Disable find-leak GC_gcollect on GC abnormal EXIT.
* Do not define _setjmp/_longjmp macros in mach_dep.c.
* Do not duplicate android_log_write output to GC log file (Android).
* Do not include sigcontext.h if NO_SIGCONTEXT_H (Linux).
* Do not set GC_lock_holder by call_with_alloc_lock if assertions disabled.
* Do not use pthread_getattr_np if NO_PTHREAD_GETATTR_NP specified.
* Elaborate comment on dependencies in autogen.sh.
* Eliminate 'cast from int to pointer' warning in GC_exclude_static_roots.
* Eliminate 'missing exception specification' warning in gc_cpp.cc (Clang).
* Eliminate 'uninitialized variable use' warning in test_printf (cord).
* Eliminate 'unused result' compiler warning in main() of test_cpp.
* Eliminate 'unused value' compiler warning in GC_stop_world (Pthreads).
* Eliminate 'unused variable' compiler warning in start_mark_threads (HP/UX).
* Eliminate Clang warning for GC_pthread_exit attribute.
* Eliminate GCC warning about uninitialized 'hhdr' in GC_allochblk_nth.
* Eliminate GCC warning in GC_get_main_stack_base (OpenBSD).
* Eliminate GCC warnings in setjmp_t.c, test_cpp and cord 'de' app.
* Eliminate GC_first_nonempty atomic value reload in GC_mark_local assertion.
* Eliminate SIGBUS-related dead code in GC_write_fault_handler (Linux).
* Eliminate warning and simplify expression in GC_init_explicit_typing.
* Enable 'force GC at every GC_malloc' debug-related functionality.
* Enable on-demand debug logging in GC_FindTopOfStack (Darwin).
* Enable prefetch operations by default (GCC 3.0+).
* Enable staticrootstest for the case of GC shared library build.
* Enable thread-local allocation support for Clang on Cygwin.
* Explicitly specify that Darwin, Linux and Solaris platforms have dladdr.
* Fix ABORT definition for mingw32ce (WinCE).
* Fix AM_CONFIG_HEADER in configure for autoconf-2.69-1.
* Fix GC_CreateThread and GC_beginthreadex definition for Cygwin.
* Fix GC_INIT_CONF_ROOTS in gc.h for Android.
* Fix GC_INLINE definition to comply with ISO C90 standard (GCC).
* Fix GC_remove_all_threads_but_me for Android (fork support).
* Fix debug_register_displacement calls from GC_debug_generic_malloc_inner.
* Fix dyn_load.c compilation for Android 4.3.
* Fix make disclaim_test to link with new GNU ld linking rules.
* Improve GC error printing atomicity in GC_debug_X and GC_print_obj.
* Improve GC output atomicity in GC_print_obj, GC_print_all_errors.
* Improve debug-only messages of add/remove_roots and init_linux_data_start.
* Improve fork test logging in gctest.
* Improve logged messages about heap size and usage.
* Improve logging for Android differentiating messages by log level.
* Improve staticrootstest (add global data to library, add lib w/o GC_INIT).
* Improve staticrootstest checks (tests).
* Include "config.h" instead of "private/config.h" on HAVE_CONFIG_H.
* Include proper header file in 'tools' for configuration macros.
* Include pthread_np.h from pthread_stop_world.c on OpenBSD.
* Log error messages to stderr instead of stdout in tests.
* Make GC_generic_malloc_ignore_off_page() public.
* Make GC_mark_lock_holder variable static.
* Make GC_print_trace always thread-safe and remove 'lock' argument.
* Mark GC_started_thread_while_stopped() as GC_INNER.
* Minimize code duplication in GC_mark_and_push.
* Move 'include setjmp.h' from mach_dep.c to gc_priv.h.
* Move GC_OPENBSD_UTHREADS definition to private/gcconfig.h (OpenBSD).
* Move GC_get_suspend/thr_restart_signal to misc.c for NaCl and OpenBSD.
* Move LOCK/UNLOCK from GC_unregister_disappearing_link_inner outer.
* Port BDWGC to Android/x86.
* Postpone the suspend signal in GC_dirty_init only if used to stop world.
* Prepend '#' symbol to GC number in logged messages.
* Prevent POSIX fork if mprotect_thread is started (Darwin).
* Prevent abort on GC_err/warn_printf write failure.
* Prevent misleading AC_MSG_ERROR/AS_IF errors reported in configure.ac.
* Put gc_cpp symbols into 'boehmgc' namespace if GC_NAMESPACE defined.
* Recognize GC_DONT_GC macro in gc.h (causes GC_INIT to turn off GC).
* Recognize GC_SIG_SUSPEND and GC_SIG_THR_RESTART tuning macros in gc.h.
* Redirect WRITE to __android_log_write if GC_ANDROID_LOG (Android).
* Refine comment of GC_is_heap_ptr and GC_thread_is_registered in gc.h.
* Register dynamic libraries via dl_iterate_phdr on Android and OpenBSD.
* Remove DebugBreak on WriteFile failure (Win32).
* Remove GC_BUILD definition from build scripts.
* Remove abort on open log failure from GC_write (Win32).
* Remove configure.ac outdated revision number.
* Remove nested EXPECT in GC_core_finalized_malloc.
* Remove nested always-false ifdef for HPUX and FREEBSD.
* Remove redundant GC_err_printf before abort.
* Remove unused UTHREAD_SP_OFFSET macro (OpenBSD).
* Rename subthread_create to subthreadcreate_test (Makefile).
* Replace GC_COND_LOG_PRINTF calls with WARN for allocation failure messages.
* Replace GC_log/err_printf() followed by ABORT with ABORT_ARGn().
* Replace GC_stats_log_printf with GC_DBG/INFOLOG_PRINTF.
* Replace SIG_SUSPEND/THR_RESTART macros to variables in pthread_stop_world.
* Replace Win32 GC_delete_gc_thread with GC_delete_gc_thread_no_free.
* Replace conditional GC_log_printf calls with GC_COND/VERBOSE_LOG_PRINTF.
* Replace sprintf with defensive snprintf.
* Replace var-args GC_noop with GC_noop6 (to eliminate Clang warning).
* Simplify LOCK/UNLOCK macro definition for static code analysis tools.
* Specify GC_malloc result is unused in some tests.
* Specify GC_pthread_join result is unused in threadkey_test.
* Specify LT_INIT in configure.ac.
* Start of port to QNX.
* Support rthreads introduced in OpenBSD 5.2+.
* Suppress 'GC_dont_gc deprecated' warning in gc.h if GC_DONT_GC.
* Tag GC malloc routines with alloc_size attribute for Clang 3.2+.
* Test NO_WRAP_MARK_SOME macro to suppress WRAP_MARK_SOME-specific code.
* Turn off GC_LOOP_ON_ABORT functionality if GC compiled with NO_DEBUGGING.
* Turn on world-stop delay logging at debug level by default for Android.
* Use EXPECT in GC_COND/VERBOSE_LOG_PRINTF.
* Use GC_log_printf for logging instead of GC_[err_]printf.
* Use compiler TLS for Android NDK gcc/arm.
* Use memcpy (BCOPY) instead of strcpy (to suppress GCC warning).
* Use pthread API to operate thread-local data on Linux if no compiler TLS.
* Workaround 'ELF_DATA/EM_ALPHA redefined' warning in Android linker.h.
* Workaround 'unresolved __tls_get_addr' error for Android NDK Clang.


== [7.3alpha2] 2012-05-11 ==

* Add 'const' qualifier to pointer argument of some API functions.
* Add GC_UNDERSCORE_STDCALL, UNICODE macro templates to configure (Win32).
* Add GC_get_thr_restart_signal, GC_thread_is_registered to GC API.
* Add GC_is_heap_ptr, GC_move_disappearing_link to GC API.
* Add SHORT_DBG_HDRS macro template to configure.
* Add Symbian port to mainline.
* Add TODO file.
* Add assertion ensuring proper alignment of 'pushed' GC symbols.
* Add assertion in GC_getspecific on qtid.
* Add assertion to GC_incremental_protection_needs, refine documentation.
* Add assertion to check GC_large_free_bytes by GC_finish_collection.
* Add configure option to compile all library .c files into single gc.o.
* Add cordtest to make check.
* Add disclaim callbacks for efficient finalization (ENABLE_DISCLAIM).
* Add finalization.html to 'doc' folder.
* Add javaxfc.h to the installation set of GC header files (configure).
* Add on-heap-resize event notification to API.
* Adjust GC_log_printf format specifiers (regarding signed/unsigned long).
* Adjust GC_requested_heapsize on GC_init if GC_INITIAL_HEAP_SIZE given.
* Allow GC_exclude_static_roots() region start to be unaligned.
* Allow Win32 DllMain chaining on the client side.
* Allow to exclude finalization support by GC_NO_FINALIZATION macro.
* Allow to get memory via Win32 VirtualAlloc (USE_WINALLOC) on Cygwin.
* Avoid unnecessary GC_find_limit invocation if GC_no_dls.
* Avoid use of deprecated GC_dont_gc and GC_stackbottom in gctest.
* Cast pointers to word (instead of unsigned long) in specific.h.
* Changed the order in autogen.sh so ltmain exists in time for automake.
* Declare privately and use handy GC_base_C() for constant object pointers.
* Define GC_DLL if DLL_EXPORT at GC build (for Cygwin/MinGW).
* Define GC_READ_ENV_FILE in configure for WinCE unless gc-debug is off.
* Do not compile backgraph.c unless configure '--enable-gc-debug'.
* Do not compile pthread_stop_world.c for Cygwin/Darwin (configure).
* Do not install ancient new_gc_alloc.h broken for modern STL (configure).
* Enable GC_MIN_MARKERS to set minimal number of pthread-based markers.
* Enable PARALLEL_MARK and THREAD_LOCAL_ALLOC for FreeBSD in configure.
* Enable parallel mark by default in configure (Darwin/Linux/Solaris/Win32).
* Export GC_is_marked, GC_clear/set_mark_bit (for mark-bit manipulation).
* Extend thread-related debug messages.
* Fix 'configure --enable-cplusplus' for Cygwin/MinGW.
* Fix DATASTART (and other minor improvements) for NaCl target.
* Fix GC_setspecific to prevent garbage collection inside.
* Fix compiler warning in cordtest.
* Fix minor warnings reported by GCC with '-pedantic' option.
* Fix static data roots registration on Android (if GC is shared).
* Implement GC_get_stack_base for Darwin for single-threaded mode.
* Improve GC_allochblk algorithm of block splitting when unmapping enabled.
* Improve GC_collect_or_expand algorithm for many finalizers registered case.
* In tests, print a message in case a test is a no-op.
* Instruct configure to hide internal libgc.so symbols if supported by GCC.
* Log amount of unmapped memory (if enabled) on marking-for-collection.
* Make __data_start a weak symbol to allow loading modules on mips.
* Move "cord" library tests to "cord/tests" folder.
* Move asm machine-dependent files to "src" folder.
* Move build tools sources to "tools" folder.
* Move cord_pos.h to public headers folder.
* Open log file in APPEND mode on Win32 (similar that on Unix/Cygwin).
* Optimize some functions by moving pthread_self calls out of LOCK section.
* Place only major per-release changes description to ChangeLog (this file).
* Prevent compiler warnings in GC_FindTopOfStack and GC_ports (Darwin).
* Recognize GC_LOG_TO_FILE_ALWAYS macro to log to 'gc.log' by default.
* Remove all auto-generated files from the repo.
* Remove binary icon file for de_win.
* Remove cordtest from "cord" library.
* Remove duplicate MacOS_Test_config.h file.
* Remove gc_amiga_redirects.h (included internally) from public headers.
* Remove obsolete Makefile.DLL (superseded by Cygwin/MinGW configure).
* Remove obsolete unused asm files for ALPHA, HPUX, SGI, RS6000, ULTRIX.
* Remove unsupported MMAP_STACKS (specific to Solaris threads).
* Remove unused ancient SILENT, __STDC__, NO_SIGNALS macros.
* Replace ARGSUSED comment-based annotation with GCC 'unused' attribute.
* Replace GC_ms_entry declaration with opaque definition for public API.
* Replace long GC_markers global variable with int GC_markers_m1.
* Replace pointer relational comparisons with non-pointer ones.
* Replace printf PRIxMAX specifier with '%p' for thread id debug output.
* Require autoconf 2.61 instead of v2.64.
* Simplify autogen.sh (use autoreconf).
* Split GC_abort with GC_on_abort and abort() invoked from ABORT.
* Support GC_ATTR_MALLOC for MS VisualStudio.
* Tag auxiliary malloc-like API functions with 'malloc' attribute.
* Tag deprecated variables in GC API.
* Tag must-be-non-null arguments of GC API functions.
* Turn on "extra" GCC warnings.
* Turn on unused-parameter checking for GCC.
* Update AUTHORS file.
* Use EXPECT for checking various 'initialized' boolean variables.
* Use USE_COMPILER_TLS on Cygwin.
* Use pthread_key for thread-local storage on FreeBSD.
* Use union of AO_t and word to favor strict-aliasing compiler optimization.
2014-04-16 14:20:01 +00:00
wiz
4611647dbf To be on the safe side, put an upper limit on the dependency to avoid
matching the previous version number.
2014-04-16 14:11:31 +00:00
wiz
acb76ebdd4 Bump PKGREVISION for libatomic_ops PKGNAME change. 2014-04-16 11:22:00 +00:00
wiz
08691f896a Update to 7.4.0.
== [7.4.0] 2013-11-17 ==

* Add and/or/xor entries to list_atomic (tests).
* Add char/short/int/AO_double_t and dd_acquire cases to list_atomic (tests).
* Add compile-time assertion for size of 'standard' AO_double_t.
* Add double_store pthread-based implementation and tests.
* Add generalized CAS primitives of char/short/int size.
* Add generalized atomic and/or/xor operations for char/short/int types.
* Add generalized fetch_and_add_acquire/release (for ARMv6+).
* Add generic implementation of double_load primitives.
* Add information about AO_ASSUME_VISTA to README_win32.
* Add internal header containing only char/short/int/AO_t atomic loads.
* Add load/store primitives generalization based on CAS.
* Add lock-based implementation of char/short/int_fetch_compare_and_swap.
* Add makefile rule to test list_atomic.template syntax (tests).
* Add missing 'const' in aligned-atomic XSIZE_load implementation.
* Add missing double_compare_and_swap to generalization.
* Add missing generalization of no-barrier CAS in template.
* Add negative double-CAS test cases to test_atomic_include (tests).
* Add test_stack to Makefile.msft (tests).
* Adjust fprintf arguments type matching specifier in test_stack (tests).
* Adjust included filenames in atomic_ops_malloc and test_stack.
* Adjust quotes in echo command of Makefile.msft (Win32).
* Always use 'mfence' for nop_full if target CPU supports SSE2 (gcc/x86).
* Better document configure THREADDLLIBS variable.
* Cast away volatile on dereference in CAS-based generalization primitives.
* Change policy regarding version numbers ("micro" part instead of "alpha").
* Convert README to Markdown format.
* Define AO_NO_PTHREADS in configure if no pthreads (Win32 and VxWorks).
* Define AO_int_X operations for ARM and avr32.
* Define double-wide ordered loads/stores for x86.
* Define int_and/or/xor primitives in ao_t_is_int header.
* Define nop_full as compiler barrier for pre-ARMv6 single-core case.
* Do not duplicate BUILT_SOURCES entries in nobase_private_HEADERS (Makefile).
* Do not include standard_ao_double_t.h where double-CAS is unimplemented.
* Do not report absence of meaningless nop, load and store in test_atomic.
* Do not use deprecated AO_T and AO_TS_T (tests).
* Eliminate 'missing initializer' warning for AO_stack_t value initializer.
* Eliminate 64-bit compiler warnings in atomic_ops_malloc.
* Eliminate arithmetic shifts in double-CAS (gcc/arm, msftc/x86).
* Eliminate warning for fetch_and_add argument in test_atomic_include (tests).
* Enable Makefile.msft for Win64.
* Enable build using toolchain without pthreads.
* Enable double_compare_and_swap for non-cpp code (msftc/x86.h).
* Enable generalization of all variants of CAS via fetch_compare_and_swap.
* Enable test_stack for pthreads-w32 and Win32 with native threads.
* Fix generalized AO_char/short_compare_and_swap args (missing 'unsigned').
* Fix makefile sed rule for list_atomic (tests).
* Fix missing abort() usage in atomic_ops_malloc and tests on WinCE.
* Generalize compare_double_and_swap_double using double_compare_and_swap.
* Generalize double_load/store for x86_64 (GCC).
* Generate ao_t_is_int, 'loadstore' headers from templates.
* Generate generalized AO_t load/store/fetch_and_add primitives from template.
* Generate ordered_loads/stores_only headers from templates.
* Group all X_acquire_release_volatile.h and X_[aligned_]atomic_load_store.h.
* Implement and/or/xor, AO_double_load for ARM.
* Implement atomic store using direct write by default on ARMv6+.
* Implement char/short/int-wide primitives using GCC built-in atomic/sync.
* Implement char/short/int_fetch_and_add for msftc/x86[_64] (Win32).
* Implement char/short_fetch_and_add, char/short_load for ARMv6+ (GCC).
* Implement char/short_store primitives at aligned addresses for ARM.
* Implement compare_double_and_swap_double for SunCC/x86.
* Implement double_load/store based on guaranteed x86 access atomicity.
* Implement double_store for ARMv7 using LDREXD/STREXD.
* Implement load/store via simple LDR/STR for ARMv6+ (msftc).
* Implement nop_full/write using 'dmb' instruction if available (gcc/arm).
* Improve debug printing in test_stack (tests).
* Log messages to stdout instead of stderr (tests).
* Make AO_ASSUME_VISTA also enables Win98 code in msftc/x86.h (Win32).
* Minimize gcc/generic-arithm template by factoring out barriers.
* Move 'unsigned' keyword to XCTYPE in generalize-small template.
* Move default compiler options to CFLAGS in Makefile.msft (Win32).
* Move definitions of ordered loads/stores to inner separate headers.
* Move gcc-generic AO_t-wide primitives to generic-small/arithm headers.
* Move generalized arithmetical primitives to 'generalize-arithm' template.
* Optimize AO_spin manually to minimize compiler influence on its duration.
* Parameterize list_atomic template with XSIZE (tests).
* Perform only few list reversals in test_malloc if AO based on pthreads.
* Put autogen.sh to 'dist' package (Automake).
* Remote duplicate definition of test_and_set_acquire in generalize.h.
* Remove X_aligned_atomic_load_store headers and template.
* Remove duplicate AO_spin and AO_pause definition in atomic_ops_stack.
* Remove gcc/x86_64.h eliminating code duplication of gcc/x86.h.
* Remove nested AO_USE_PTHREAD_DEFS macro check in atomic_ops.h (gcc/arm).
* Remove redundant 'cc' clobber for LDREXD instruction (gcc/arm).
* Remove store_full from msftc/arm.h in favor of generalized primitive.
* Remove sunc/x86_64.h eliminating code duplication of sunc/x86.h.
* Remove unsafe emulation-based implementation of double CAS (SunCC/x86_64).
* Remove useless 'perror' call in run_parallel.h (tests).
* Reorder AO_double_t union elements for AO_DOUBLE_T_INITIALIZER portability.
* Replace atomic_load_store.template with atomic_load and atomic_store ones.
* Replace some FIXME items with TODO in atomic_ops.c and sysdeps headers.
* Specify fetch_and_add/sub1 result as unused in test_atomic (tests).
* Support AArch64 (64-bit ARM) target (GCC).
* Support ARMv8 target (gcc/arm).
* Test double_compare_and_swap in test_atomic (tests).
* Use AO_ prefix for internal functions in arm_v6.h, hppa.h.
* Use __atomic GCC built-in to implement generic double-wide CAS.
* Use built-in __sync CAS for double-CAS if AO_USE_SYNC_CAS_BUILTIN for x86.
* Workaround GCC 4.4.3 warning reported for 'val' of list_atomic.c (tests).


== [7.3alpha2] 2012-05-11 ==

* Add '-no-undefined' to LDFLAGS in src/Makefile.am.
* Add AO_and, AO_xor atomic operations.
* Add AO_fetch_compare_and_swap primitives.
* Add and fill in AUTHORS, TODO files.
* Add autogen.sh file.
* Adjust AO_..._H macros in public headers.
* Code refactoring of gcc/arm.h by introducing AO_ARM_HAVE_x macros.
* Define AO macros for libatomic_ops version identification.
* Do not define NDEBUG if '--enable-assertions' passed to configure.
* Eliminate compiler warnings in various functions and macros.
* Generalize AO_compare_and_swap primitives via AO_fetch_compare_and_swap.
* Generalize acquire/release/full CAS primitives for MIPS
* Implement fetch_and_add, test_and_set primitives for MIPS.
* Improve Makefile for MS VC++; pass '-W3' option to MS compiler.
* Include ao_t_is_int.h from atomic_ops.h after first generalization pass
* Merge all Makefile.am files in src tree.
* Minor code refactoring of atomic_ops.c, generic_pthread.h.
* Minor configure build improvements (e.g., ensure proper autoconf version).
* Place only major per-release changes description to ChangeLog (this file).
* Recognize AO_PREFER_GENERALIZED macro to favor generalization over assembly.
* Remove all auto-generated files except for generalize-small.h from the repo.
* Remove duplicate doc/COPYING and empty NEWS files.
* Replace atomic_ops_malloc static mmap-related empty functions with macros.
* Replace pointer relational comparisons with non-pointer ones.
* Require autoconf 2.61 instead of v2.64.
* Show extra compiler warnings (GCC only).
* Turn off AO primitives inlining if AO_NO_INLINE defined.
* Use __builtin_expect in CAS failure loop condition checks (GCC only).


== [7.2e] 2013-11-10 ==

* Fix (remove) invalid include of read_ordered.h for ARM.
* Fix AM_CONFIG_HEADER in configure for autoconf-2.69-1.
* Fix AO_pause sleep delay for particular argument values (Win32).
* Fix ARMv7 LDREXD/STREXD double-wide operand specification (GCC/Clang).
* Fix LDREXD/STREXD use for pre-Clang3.3/arm.
* Fix README regarding _acquire_read barrier.
* Fix XSIZE_load/store definition order in generalize-small template.
* Fix asm constraint of CAS memory operand for gcc/alpha, clang-3.1/mips.
* Fix asm constraints of primitives in sunc/x86.h.
* Fix cmpxchg16b-based compare_double_and_swap_double for SunCC/x86_64.
* Fix compare_double_and_swap_double and double_ptr_storage for gcc/x32.
* Fix compare_double_and_swap_double for clang3.0/x86 in PIC mode.
* Fix compare_double_and_swap_double_full definition condition in emul_cas.
* Fix generalize-small template adding missed CAS-based fetch_and_add.
* Fix generalized fetch_and_add function.
* Fix missing compiler barrier in nop_full for uniprocessor ARM.
* Fix ordered_except_wr header inclusion for s390.
* Fix return type of AO_int_X primitives defined in ao_t_is_int header.
* Fix return type of char/short/int_load_read() in read_ordered.h.
* Fix template-based headers regeneration order in src/Makefile.
* Fix typos in ao_t_is_int, atomic_ops.h, generalize.h, msftc/arm.h comments.
* Fix variable type to match printf format specifier in test_stack.
* Fix visibility and initial value of 'dummy' variable in atomic_ops_stack.
* Terminate tests with abort after error reported.


== [7.2d] 2012-08-09 ==

* Fix AO_compare_double_and_swap_double_full for gcc-4.2.1/x86 in PIC mode.
* Fix AO_compiler_barrier missing parentheses.
* Fix missing 'unsigned' for generalized AO_char/short_fetch_and_add result.


== [7.2] 2012-05-11 ==

* Add atomic_ops.pc.in and atomic_ops-uninstalled.pc.in to pkgconfig folder.
* Define and use AO_PTRDIFF_T in tests for casts between pointer and integer.
* Fix AO_compare_and_swap return type for s390 and PowerPC.
* Fix AO_compare_double_and_swap_double_full for gcc/x86 (PIC mode).
* Fix AO_stack_push_release to workaround bug in clang-1.1/x86 compiler.
* Fix AO_test_and_setXX in tests/list_atomic.template.
* Fix AO_test_and_set_full (gcc/x86[_64].h) to work-around a bug in LLVM v2.7.
* Fix AO_test_and_set_full on m68k.
* Fix __ARM_ARCH_5__ macro handling for Android NDK (ARMv7).
* Fix configure for Cygwin, mingw-w64/32.
* Fix configure to define __PIC__ macro explicitly if needed (GCC).
* Fix double_ptr_storage definition for GCC pre-v4 (x86_64).
* Fix for x32 by removing 'q' suffix in x86-64 instructions.
* Fix generalization for IA-64 (regarding AO_or, AO_..._read/write primitives)
* Fix generalized AO_<type>_fetch_and_add() return type.
* Fix test_atomic_include for the case of missing CAS primitive.
* Fix test_malloc - allocate less memory in case of missing mmap.
* Implement the basic atomic primitives for the hexagon CPU.
2014-04-16 11:21:32 +00:00
wiz
90b826dc1d Pass curses type to package to stop it from guessing.
From Edgar Fuß.
2014-04-15 20:57:35 +00:00
wiz
de7e5f8753 When using ncursesw, transform -lcurses to -lncursesw.
From Edgar Fuß.
2014-04-15 20:56:47 +00:00
hiramatsu
7d2db9b37b Update devel/p5-Devel-ebug to 0.55.
Changes from previous:
----------------------
0.55 2013.03.19
     - Extra version to add missing files :)

0.54 2013.03.19
     - Add 'break on file loading' feature (thanks jchassler!)
     - Fix commands starting with ^h

0.53 2012.02.29
     - Add tests for codeline tracking and subrefs
     - Fix YAML vs YAML::Syck (dunno)
     - Had to disable return-value-override feature
     - Fix tests to work with new Carp
     - Use findbin to load backend
     - Improve argument param handling

0.52 2011.11.08
     - Oops, forgot to update CHANGES for 0.51 :)
     - Slight refactor of backend executable by pmurias (thanks!)
     - Extract backend connection code into separate method
     - Shuffle executables into bin/
     - Fix wantarray test for older perls
     - Fix some windows path usage

0.50 Thu Oct 20 20:15:05 EDT 2011
     - Fix failing tests
     - Add YAML build dependency
2014-04-15 14:00:15 +00:00
wiz
818ad14d49 Update to 8.35:
Release 8.35 04-April-2014
--------------------------

There have been performance improvements for classes containing non-ASCII
characters and the "auto-possessification" feature has been extended. Other
minor improvements have been implemented and bugs fixed. There is a new callout
feature to enable applications to do detailed stack checks at compile time, to
avoid running out of stack for deeply nested parentheses. The JIT compiler has
been extended with experimental support for ARM-64, MIPS-64, and PPC-LE.
2014-04-15 08:37:55 +00:00
richard
27f23e356a Revert previous superficial patch and push the Mr Zingelman's suggestion
as indicated in pkg/48075, wherein pdksh doesn't support double-parens
if not containing an arithmetic expression of a particular form.
Older bash and ast-ksh apparently also had problems with this.
2014-04-15 05:27:00 +00:00
hiramatsu
58d49b898d Update devel/p5-Devel-CheckLib to 1.01.
Changes from previous:
----------------------
1.01    2013-07-26      Correct version

1.00    2013-07-26      Deprecate use-devel-checklib script.

0.99    2013-04-02      Allow -R rpaths as libpaths used with solaris cc
			  (see RT #81330)

0.98    2012-03-17      Merge ldflags & perllibs.

0.97    2012-02-02      Fixed test.

0.96    2012-02-02      Pass linker options to MSVC.
2014-04-15 02:53:11 +00:00
adam
81eb353c95 Fix building on newer OS X. Courtesy of Jan Danielsson. 2014-04-14 19:27:46 +00:00
schmonz
0fd2b7bb75 Update to 1.20140408. From the changelog:
- enabled Travis CI (no user-visible changes)
- improved fields-based object support (Olivier Mengué, Maxime Soulé)
- support added for fields-based objects (Gavin Mogan, RT #84535)
2014-04-13 14:58:49 +00:00
schmonz
651d31f712 Update to 0.18. From the changelog:
- Removed Find::File dependency in StepFile.pm
2014-04-13 14:55:39 +00:00
hiramatsu
02c68eb80f Fix buildlink wrapper not to ignore ${DESTDIR}.
ok'ed by MAINTAINER.
2014-04-13 10:39:01 +00:00
ryoon
28d4d356a3 Update MASTER_SITES and HOMEPAGE 2014-04-13 06:30:00 +00:00
rodent
3e35b7eae0 Version 3.0.4 - 2014-04-07
* Bug fixes (see mercurial logs for details)

Version 3.0.3 - 2014-03-22
* Bug fixes (see mercurial logs for details)
2014-04-13 04:47:15 +00:00
adam
adf38e444b Changes 2.3.1:
This release adds new features, and fixes and improves a number of issues. This will be the last release to support Python versions earlier than 2.7, as we begin to move toward supporting Python 3.
2014-04-12 19:54:37 +00:00
taca
84352d6dac Fix some problems and clean up.
* RUBY_VER dose not take "19" any more.
* Make readline PKG_OPTION work as it should be.
* Always include readline.buildlink3.mk.

Bump PKGREVISION.
2014-04-12 16:37:46 +00:00
wiz
ec399f22d1 Update to 1.29:
New in 1.29 (Released April 6, 2014)

  Add an alternate set of functions (getchar, ungetchar, getstring,
  instring, addstring, insstring) providing a more Perl-like interface,
  converting from and to Perl strings (instead of passing data to the C
  library verbatim) and using wide character functions if available in the
  underlying curses library.

  Written by Edgar Fuß, Mathematisches Institut der Uni Bonn,
  <ef@math.uni-bonn.de>
2014-04-12 09:00:36 +00:00
wiz
4bf9a4302b Update to 6.2.12:
March 17 2014, Shigio YAMAGUCHI

	libutil/pathconvert.c module was divided into the following two modules:
	o libutil/encodepath.c
	o global/convert.c
	According to the change, the function of the --path command of gtags(1)
	(undocumented) was moved to global(1)'s --path-convert command.
2014-04-11 18:08:23 +00:00
wiz
687eb5bacc Update to 3.4.4:
-----
3.4.4
-----

* Issue #184: Correct failure where find_package over-matched packages
  when directory traversal isn't short-circuited.

-----
3.4.3
-----

* Issue #183: Really fix test command with Python 3.1.

-----
3.4.2
-----

* Issue #183: Fix additional regression in test command on Python 3.1.

-----
3.4.1
-----

* Issue #180: Fix regression in test command not caught by py.test-run tests.

---
3.4
---

* Issue #176: Add parameter to the test command to support a custom test
  runner: --test-runner or -r.
* Issue #177: Now assume most common invocation to install command on
  platforms/environments without stack support (issuing a warning). Setuptools
  now installs naturally on IronPython. Behavior on CPython should be
  unchanged.
2014-04-11 18:06:19 +00:00
wiz
560b275e68 Update to 0.8.1:
0.8.1 (2014-03-30):
  - Detect the declared encoding in Python 3.
  - Do not report redefinition of import in a local scope, if the
    global name is used elsewhere in the module.
  - Catch undefined variable in loop generator when it is also used as
    loop variable.
  - Report undefined name for `(a, b) = (1, 2)` but not for the general
    unpacking `(a, b) = func()`.
  - Correctly detect when an imported module is used in default arguments
    of a method, when the method and the module use the same name.
  - Distribute a universal wheel file.
2014-04-11 18:04:11 +00:00
wiz
75b7aab359 Update to 1.2.1:
Urwid 1.2.1
===========

2014-04-04

 * Fix false failures of event loop tests

 * Remove extra newline generated on exit of raw_display

 * Documentation fixes (by Paul Ivanov)
2014-04-11 18:03:13 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
ed661cd5ca recursive bump from x264-devel builld number change (i.e. API change). 2014-04-10 05:39:14 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
fhajny
d86b25ea27 Fix configure portability and NetBSD builds, remove stale patch files. 2014-04-08 13:23:31 +00:00
adam
c499a85be4 Changes 2.11.02:
* Add the XSAVEC, XSAVES and XRSTORS family instructions.
* Add the CLFLUSHOPT instruction.
2014-04-08 12:50:43 +00:00
hiramatsu
6597a00651 Add LICENSE=gnu-gpl-v2. 2014-04-08 04:19:16 +00:00
adam
f5b897d297 Changes 1.36.3:
- Fix builddir != srdir builds
- Avoid a crash when FT_Face is NULL
- Win32 build fixes
- Update pango_color_parse docs
2014-04-07 19:27:03 +00:00
richard
6dab5cbfa2 Use recent help2man `--no-discard-stderr' to build util/texi2dvi manpage. 2014-04-07 13:34:49 +00:00
hiramatsu
3474d04df9 Update devel/p5-CPAN-Meta-YAML to 0.012.
Changes from previous:
----------------------
0.012     2014-02-24 13:07:18-05:00 America/New_York

  - Generated from ETHER/YAML-Tiny-1.61.tar.gz

0.011     2014-02-13 20:30:30-05:00 America/New_York

  - Generated from ETHER/YAML-Tiny-1.60.tar.gz

0.010     2013-09-23 13:11:20 America/New_York

  - Generated from ETHER/YAML-Tiny-1.55.tar.gz

  - Fix broken test when copying from YAML-Tiny

  - updated Makefile.PL logic to support PERL_NO_HIGHLANDER

0.009     2013-09-23 10:16:19 America/New_York

  - Generated from ETHER/YAML-Tiny-1.55.tar.gz

  - Makefile.PL will use UNINST=1 on old perls that might have
    an old version incorrectly installed into the core library path
2014-04-07 04:51:23 +00:00
rodent
dbdc06b0fd Update to 2.5. Set LICENSE. Fixed HOMEPAGE and MASTER_SITES. Don't hide the
`cd' command. Use INSTALLATION_DIRS instead of INSTALL_DATADIR. Fix line lengths
in do-install phase. Use PKGBASE for INSTALLATION_DIRS. From CHANGES:

- LibWhisker is now licensed under the 'simplied' (2 clause) BSD license.

- Added the {whisker}->{allow_short_reads} option, which will return success
if some body data is read but it is less than the server-advertised content
length.  Thanks to Dave Lodge for the suggestion.

- Thomas Reinke pointed out that cookie_parse() was lowercasing cookie
names, which causes problems if the server is being case-sensitive with
cookie names.

- Fixed a documentation typo for uri_absolute().  Thanks to Sullo for
pointing it out.

- A bug in http_fixup_request() would append a port to the Host header even
if there was already one.  Thanks to Sullo for reporting it.

- Francisco Amato recommended two new anti-IDS modes that involve using
0x0d and 0x0b as request separator/spacers.  IDS modes 'A' and 'B' were
added, respectively.
2014-04-06 14:05:14 +00:00
ryoon
ae60efc333 Update to 1.2.1
Changelog:
tig-1.2.1
---------

Incompatibilities:

 - Move manual and man pages to doc/ directory and rename AsciiDoc files
   to have .asciidoc as the extension to make them render on GitHub.

Improvements:

 - Show blob sizes in the tree view either as bytes or using binary unit
   prefixes. Example: `set show-file-size = units`. (GH #163)
 - Reduce main view memory usage and startup time, especially when revision
   graph rendering is disabled. (GH #160)

Bug fixes:

 - Fix submodule-related setup to check for non-zero return value from
   setenv(). (GH #188)
2014-04-04 21:00:24 +00:00
ryoon
b7df6a0163 Bump PKGREVISION
* It seems that git-base is sufficient
2014-04-04 20:45:06 +00:00
ryoon
6868ac04e9 Update to 3.8
Changelog:
3.8: 2014-03-28
     New transcode command for moving metadata to UTF-8.
     New @dsc() function for selecting all descendants if a selection set.

3.7: 2014-03-15
     New --dedos option for filter command, to change \r\n line endings to \n.
     New append command for annotating comments.
     The 'b' search code has been changed to appropriately match non-commits.
     New form of 'graft' allows greater control over graft points.
     New =I selector to find non-UTF-8 commit metadata.
     Import stream comments led with # are preserved as passthroughs.
     Buggy text search of authors fields has been fixed.

3.6: 2014-02-19
     Major rewrite of the generic conversion makefile.
     Fixed a bug in the graft and unite commands, thanks to Ralf Schlatterbeck.

3.5: 2014-02-16
     Single fossil or tag names now select as if surrounded by <>.
     Fixed more bugs in debranch.

3.4: 2014-02-14
     @amp() function useful for logic-gating in conjunctive expressions.
     New 'assign' command allows precomputation of expensive selections.
     There's an 'unassign' as well.
     exec/eval facility for custom Python extensions.
     path rename has a --relax and --force options to deal with path collisions
     New --changelog option of coalesce can recognize FSF-style ChangeLog files.

3.3: 2014-02-11
     Set negation in selections with ~.
     @min() and @max() in selections.
     'define' by itself lists macros.
     New 'deletes' option in the remove command.
2014-04-04 20:39:52 +00:00
ryoon
8c75fad759 Update to 1.10
Changelog:
1.10 @ 2014-03-28
    Prepends CVS default ignores to converted .cvsignores.
    Generates a .gitignore containing default CVS ignores when necessary.
2014-04-04 20:20:42 +00:00
wiz
8ab921904a Remove outdated patch. 2014-04-04 07:30:30 +00:00
wen
4769d3d120 Update to 2.2.0
Upstream changes:
2.2.0 2014-04-03T22:34:42Z
    - Fixed #16 - inconsistent coercion/validation of Bool type (tokuhirom)

2.1.1 2014-03-26T13:23:48Z
    - Fixed #18 (tokuhirom)

2.1.0 2013-11-26T13:15:54Z
    - Dropped 5.6.2 support
    - Migrated to Minilla
2014-04-04 06:25:23 +00:00
wen
afef1a794e Add p5-Module-Build-XSUtil 2014-04-04 06:10:48 +00:00
wen
cae84fb731 Import Module-Build-XSUtil-0.06 as devel/p5-Module-Build-XSUtil.
Module::Build::XSUtil is subclass of Module::Build for support building XS
modules.
2014-04-04 06:09:30 +00:00
wen
b642483b10 Add p5-Devel-CheckCompiler 2014-04-04 02:35:15 +00:00
wen
e3a9782595 Import Devel-CheckCompiler-0.05 as devel/p5-Devel-CheckCompiler.
Devel::CheckCompiler is a checker for compiler's availability.
2014-04-04 02:33:40 +00:00
wiz
59b9863a9c Fix build with freetype-2.5.1. 2014-04-03 10:52:13 +00:00
wiz
9d069c589b Update to 2.9.2:
This is a regularly-scheduled bugfix release.

    amend: save commit message into ".hg/last-message.txt"
    backout: correct commit status of no changes made (BC) (issue4190)
    backout: document return code of merge conflict
    commit: create new amend changeset as secret correctly for "--secret" option
    commit: propagate --secret option to subrepos (issue4182)
    convert: more clear documentation of the 'include' default of a 'include .'
    dispatch: only do import(debugger) when a debugger is requested
    log: solves bug regarding hg log -r 0:null (issue4039)
    hg: introduce "wirepeersetupfuncs" to setup wire peer by extensions (issue4109)
    hg: use "os.path.join()" to join path components which may be empty (issue4203)
    histedit: save manually edited commit message into ".hg/last-message.txt"
    localrepo: save manually edited commit message as soon as possible
    merge: fix lack of "%s" in format string causing TypeError at runtime
    paper: overlapping of section title on help pages (issue4051)
    phase: say "Returns 0" instead of "Return 0" like other command help
    qfold: save manually edited commit message into ".hg/last-message.txt"
    qnew: save manually edited commit message into ".hg/last-message.txt"
    rebase: use "commitforceeditor" instead of "ui.edit()" for "--collapse"
    revset: document the regular expression support for tag(name)
    subrepo: add trailing newlines to warnings
    subrepo: convert matched string to integer before comparing Git version
    subrepo: only retrieve the first two components of the Git version
    tag: save manually edited commit message into ".hg/last-message.txt"
    templater: apply "stringify()" on sub expression to get string correctly
    templater: avoid recursive evaluation of string literals completely
    templater: make strings in template expressions be "string-escape"-ed correctly
    templater: raise error for unknown function
2014-04-02 20:55:55 +00:00
schmonz
8d7d4d6ca3 Add and enable p5-CHI. 2014-04-02 19:28:12 +00:00
schmonz
94f8a2434c Add p5-CHI.
CHI provides a unified caching API, designed to assist a developer
in persisting data for a specified period of time.

The CHI interface is implemented by driver classes that support
fetching, storing and clearing of data. Driver classes exist or
will exist for the gamut of storage backends available to Perl,
such as memory, plain files, memory mapped files, memcached, and
DBI.

CHI is intended as an evolution of DeWitt Clinton's Cache::Cache
package, adhering to the basic Cache API but adding new features
and addressing limitations in the Cache::Cache implementation.

* Easy to create new drivers
* Uniform support for namespaces
* Automatic serialization of keys and values
* Multilevel caches
* Probabilistic expiration and busy locks, to reduce cache miss stampedes
* Optional logging and statistics collection of cache activity
2014-04-02 19:27:33 +00:00
wiz
2a42106148 Update to 2.0.0:
Changes not found.
2014-04-01 21:31:44 +00:00
fhajny
e10f90f543 Update libmemcached to 1.0.18.
Changes in 1.0.18:
- MEMCACHED_BEHAVIOR_RETRY_TIMEOUT can now be set to zero.
- Numerous bug fixes.
2014-04-01 13:51:56 +00:00
fhajny
ae431671f9 Update rudiments to 0.46.
Changelog:

0.46
 - updated filedestination::open to take a permissions parameter
 - added deployment projects for windows
 - tweaked make.batch install target to install 32-bit files under
   C:\Program Files (x86)
 - wrapped waitpid() in process class
 - added #define _WINSOCKAPI_ before windows.h includes to prevent
   redefintion of winsock defs later
 - fixed O_RDONLY detection on windows in file::openInternal
 - fixed shared memory segment sizing error on windows
 - fixed O_CREAT without O_EXCL bug on windows
 - fixed backwards loaddependencies flag in dynamiclib for windows
 - added file::eightDotThree
 - added charstring::stripSet and updated charstring::strip to return
   true/false if stripping occurred or not
 - removed stubs for unimplemented classes

0.45
 - got the directory class working on windows
 - got the semaphoreset class working on windows
 - implemented passwd/groupentry::getSid and an internal id-name-sid map
   for windows
 - removed meaningless groupentry::getPassword
 - improved filesystem class implementation for Windows significantly
 - added a test for the memorymap class
 - got the memorymap class implementation working on Windows
 - got the sharedmemory class working on windows
 - added support for microseconds to the datetime class
 - build-tweaks for mingw32
 - added process::spawn that maps more cleanly on windows than fork/exec
 - added thread class
 - added send/receiveSocket methods to filedescriptor class for systems like
   Windows that distinguish between sockets and other file descriptors
 - improved file class implementation for Windows
 - fixed a bug that caused all connect-with-timeout calls to fail
 - fixed a bug that caused permissions::setFilePermissions to fail on
   directories

0.44.1
 - configure scripts attempts link for various _r functions now to catch
   cases where they're defined in the headers but not present in the library
 - tweaks for dlopen/dlsym on linux libc5
 - reordered netinet/in.h and netinet/tcp.h includes for linux libc5
 - configure script tweaks for OSR500
 - extern "C" wrapper around sys/times.h for OSR500
 - added xmldomnode::append/insertTag methods

0.44
 - fixed inet_aton test to attempt link, not just compile
 - fixed vsnprintf test to work on arm linux
 - filedescriptor::printf now uses vdprintf, if available, if writes are not
   being buffered, and vasprintf, if available, if writes are being buffered
 - fixed a memory leak in filedescriptor::printf
 - added multiarch detection
 - applied Simon Martin's getenv-related patch to reset errno and allow
   getenv to return NULL - fixed a situation where an infinte
   loop could occur if getenv returned NULL and the most recent
   error from another system call was EINTR
 - added missing print() for const char *'s in linkedlistutils
 - tweaks for OSR505
 - a few xmlsax optimization fixes
 - renamed *Data methods to *Value in linkedlist and dictionary classes
 - removed print methods and unlikely-to-be-used static methods from
   *entry classes
 - refactored the static convenience methods of the *entry classes
 - refactored xattr code a little to make it smaller
 - removed static methods from filesystem class to make it smaller
 - removed some static methods from file class to make it smaller
 - removed the clientserverfactory class
 - slight refactoring of linkedlist and dictionary classes
 - various process class fixes for Windows

0.43
 - added a workaround for platforms that don't support
   blocking/non-blocking modes for sockets
 - added *printf wrappers to charstring, filedescriptor and stringbuffer
   classes
 - added test/include for sys/signal.h for platforms that need it
 - added support for uadmin with int vs. char 3rd argument
 - added snooze and retry if fork fails with EAGAIN
 - moved safePrint and printBits methods into the filedescriptor class
 - added a test and handling for fsetxattr with non-const third parameter
 - "hid openssl" by abstracting SSL types and moving includes into .cpp files
 - fixed erroneous end-of-buffer address when creating a variablebufferis
   with initial contents
 - added option to disable string cache in xmldom class
 - added "data" member to xmldomnode class for attaching app-specific data
 - improved codetree speed
 - fixed a "char" on ARM issue
 - fixed a longstanding issue where variablebuffers could get extended
   too much sometimes
 - renamed system class to sys to avoid collisions
 - added -Werror to configure-time tests for older systems where g++
   doesn't return an error for an implicitly defined function
 - removed the rudiments namespace for compatibility with older compilers
 - replaced a bunch of unsigned long and long with [u]int(32|64)_t
 - removed the timezonefile class
 - renamed mutex class to threadmutex to avoid collisions
 - wrapped setsid() function
 - refactored and simplified dictionary and linkedlist classes
 - if thread detection fails it just disables threads now rather than
   erroring out
 - thread support is displayed in configure summary
 - refactored xmldomnnode::print() methods, added one to write to
   a filedescriptor
 - renamed memorypool methods malloc, calloc and free to allocate,
   allocateAndClear and deallocate to avoid collisions on
   platforms that define malloc and calloc using macros
 - fixed lots of cases where const char *'s were being deleted
 - renamed *serversocket to *socketserver
 - renamed *clientsocket to *socketclient
 - added 64-bit build support for Windows
 - refactored daemonprocess class and moved its methods into the process class
2014-03-31 14:42:20 +00:00
wiz
e7b305c4f3 Fix fprintf format string (already fixed the same way in src). 2014-03-31 08:37:25 +00:00