Commit graph

22853 commits

Author SHA1 Message Date
rodent
72d3763cbe Remove files installed to ${PYSITELIB}/tests in post-install. 2014-11-09 18:47:57 +00:00
wiz
f2d224ced2 Update to 3.2:
TortoiseHg 3.2 is a regularly scheduled feature release

Since 3.1, Mercurial commands are run in separate command server
process. It generally contributes to reliability, but if you have
a faulty extension or an in-process Python hook, it can corrupt
the communication channel between TortoiseHg and the command server.

If you see an error message like "cmdserver: timeout while reading...",
please report it with the list of enabled third-party extensions
and their versions. Currently, reviewboard (#3841) and onsub (#3924)
extensions are known to have this issue.

Bug Fixes

    commit: do not reload patch description if parent is unchanged (fixes #3304)
    qreorder: have drag-and-drop patches run extension command in worker process
    paths: resolve root directory from frozen executable path
    repowatcher: detect removal of repository files (fixes #3697)
    repoagent: unify workingBranchChanged with repositoryChanged
    (fixes #2572 - doesn't auto refresh when update and discard new branch)
    repofilter: grab focus only if shown by user action (refs #3917)
    repomodel: do not clear status message on filter option change (fixes #3887)
    repomodel: restore current/selected indexes by model on reload (refs #1913, fixes #3897)
    repowatcher: check mtime of obsolescence markers (fixes #3913)
    repowidget: do not overwrite browse history by revset result (refs #3832)
    repowidget: do not re-create model on repository or revset changed
    repowidget: move focus to history view when window gets visible (fixes #3917)
    repowidget: remove unused _reload_rev and _last_series (fixes #3923)
    repowidget: switch to commit tab if working-dir row is selected (fixes #1913)
    sync: bypass bundle overlay on fetch just like pull
    (fixes #3946 - fetch after check incoming fails)
    sync: rebuild target bookmarks/branches only when changelog updated (refs #3912)

Improvements

    make output log a task tab, remove class LogDockWidget
    cmdcore: propagate --config options to command process
    debugruncommand: add command that runs hg command in dialog (closes #3934)
    infobar: clear status message with slight delay if command finished (refs #3308)
    prune: add dialog that prunes the specified revs
    qtapp: use wake-up fd to notice SIGINT on Unix
    strip: add --keep checkbox (closes #1865)
    workbench: add toolbar button that aborts any running commands

graph style:

    evolution: also fadeout obsolete changeset
    repomodel: use lighter version of the usual color when a revision is hidden
    repomodel: use red as the default text color for troubled changeset
2014-11-09 16:08:52 +00:00
wiz
6579e12f7d Update to 0.65. Add some dependencies.
0.65 Tue Nov  4 04:23:45 GMT 2014
 - Changes to example modules' tests
 - Updates for EUMM 7.00's support for PERL IN SPACE
 - Cookbook addition to use autowrap to replace h2xs

0.64 Fri Sep 19 23:22:49 UTC 2014
 - Major release for all the work since 0.62
 - Renamed the parser modules
 - Adjusted the `using` paramater
 - Updated docs

0.62_13 Thu Sep 11 17:37:28 PDT 2014
 - Remove XXX debugging

0.62_12 Sun Sep  7 00:37:23 MDT 2014
 - Add issue/27 TODO test
 - Switch back to Parse::Recdescent for now

0.62_11 Tue Aug 19 16:14:10 PDT 2014
 - Replace tabs with spaces

0.62_10 Tue Aug 19 15:54:05 PDT 2014
 - Doc fix from Jin++

0.62_09 Sat Aug 16 16:38:38 PDT 2014
 - Remove $testdir vars from tests

0.62_08 Sat Aug 16 15:00:53 PDT 2014
 - Remove .gitignore

0.62_07 Sat Aug 16 11:13:27 PDT 2014
 - Meta 0.0.2

0.62_06 Sat Aug 16 01:25:40 PDT 2014
 - Clean up test code

0.62_05 Fri Aug 15 19:58:53 PDT 2014
 - Add t/000-require-modules.t

0.62_04 Fri Aug 15 18:24:39 PDT 2014
 - Add t/000-compile-modules.t

0.62_03 Fri Aug  1 21:10:35 PDT 2014
 - Fix test/requires

0.62_02 Fri Aug  1 18:00:01 PDT 2014
 - Pegex replaces Parse::RecDescent as the default parser

0.62_01 Tue Jul 29 02:22:12 BST 2014
 - version-parsing improvements
 - Test module build in dir with space.
 - Perl licence on Cookbook
 - t/TestInlineSetup.pm fixes for Windows DLLs, tainting

0.62 Sat Jul 19 22:43:12 BST 2014
 - eg/modules moved to here as they're C
 - tests each use own dir, and all use Test::More and
   test/TestInlineSetup.pm.
 - doc/Inline/C/Cookbook.swim mention strings can be UTF-8.
2014-11-09 12:44:42 +00:00
wiz
d02a9509f3 Update to 7.02, add some dependencies.
7.02 Sat Nov  8 07:13:40 GMT 2014

    No changes from 7.01_09

7.01_09 Thu Nov  6 21:41:32 GMT 2014
    Test fixes:
    - Marked a test in pm_to_blib.t as TODO until further
      investigation can be scheduled

7.01_08 Tue Nov  4 20:24:29 GMT 2014
    Test fixes:
    - roll back change in 7.01_07 and scrub PERL_INSTALL_QUIET
      environment variable

7.01_07 Tue Nov  4 19:26:46 GMT 2014
    Test fixes:
    - Changed a regex in pm_to_blib.t to be more forgiving

7.01_06 Mon Nov  3 20:31:05 GMT 2014
    Bug fixes:
    - Resolved regression with TEST_FILES

    Win32 fixes:
    - Targetted fix for nmake bug
    - miniperl.t core test fixed for Windows

7.01_05 Mon Nov  3 10:14:11 GMT 2014
    VMS fixes:
    - Handle switches in $(PERL) by prepending MCR
    - Don't quote MAKE on VMS in Test::Utils

7.01_04 Fri Oct 31 09:38:06 GMT 2014
    API change:
    - writeMakefile() has been removed after 20 years of being deprecated

    Bug fixes:
    - Regression in xs.t with older versions of xsubpp has been resolved
    - We now don't produce Borland C export symbols if BCC support dropped

7.01_03 Thu Oct 30 19:12:57 GMT 2014
    Bug fixes:
    - Using NMAKE was broken this has been fixed

7.01_02 Sat Oct 25 17:45:46 BST 2014
    Bug fixes:
    - Resolve a regression with FIXIN and core builds on Win32

7.01_01 Sat Oct 25 13:45:00 BST 2014
    Bug fixes:
    - Resolve issue with Win32 perl builds in core

7.00 Wed Oct 22 20:13:38 BST 2014

    No changes from 6.99_18

6.99_18 Mon Oct 20 10:02:58 BST 2014
    Bug fixes:
    - Resolve regression with taint and get_version() [RT#99580]

    VMS fixes:
    - Avoid .NOTPARALLEL on VMS as it is a syntax error for MMS and MMK
    - Quotes are not stripped from argv[0] on VMS so need stripping
    - Move MCR from PERL to PERLRUN on VMS and other *RUN variables

6.99_17 Sun Oct 12 19:37:04 BST 2014
    Bug fixes:
    - Fix test that got broke under core since 6.99_15

6.99_16 Thu Oct  2 19:29:49 BST 2014
    Dist fixes:
    - Move File::Copy::Recursive from bundled to where it is
      used, so that it will not get installed as a runtime
      prereq

6.99_15 Sun Sep 21 13:21:46 BST 2014
    Enhancements:
    - If core, add ccwarnflags and ccstdflags, if available

    Doc fixes:
    - Fix internal links

6.99_14 Fri Sep 19 14:59:08 BST 2014
    Bug fixes:
    - Fixes to fallback version module for core integration problems

6.99_13 Mon Sep 15 20:02:47 BST 2014
    Enhancements:
    - Bundle Encode::Locale as ExtUtils::MakeMaker::Locale

    Bug fixes:
    - Make included version module have standardised dist versioning

6.99_12 Thu Sep 11 15:27:31 BST 2014
    Enhancements:
    - Now include a fallback version module for bootstrapping

    Bug fixes:
    - Support libfoo.0.dylib style libraries on Darwin

6.99_11 Mon Sep  8 14:20:26 BST 2014
    Bug fixes:
    - Handle chcp failure better on MSWin32
    - Tests should be parallelisable once again

    Doc fixes:
    - Document that GNU make is usable on MSWin32 now

6.99_10 Thu Sep  4 14:28:01 BST 2014
    Bug fixes:
    - Fixes for being integrated with core
    - Fixed the code page reset on MSWin32
    - Fixed test failures on BSD with UTF8 filenames
    - Fixed regression with quoting of $(PERL) when
      command line flags are used

6.99_09 Thu Aug 28 11:01:37 BST 2014
    Enhancements:
    - Support GNU Make on Windows
    - Support paths and filenames that are UTF8 encoded
    - MM->can_run() added for finding programs (ported from
      IPC::Cmd)

    Bug fixes:
    - Handle UTF8 when generating manpages correctly
    - Generated Makefile contents are now consistently sorted

6.99_08 Mon Aug 18 14:17:04 BST 2014
    Bug fixes:
    - Liblist::Kid: can now handle -l:foo.so invocations properly
    - Scripts will no longer have the 'not running under some shell' code
      applied when rewriting shebang lines.
    - version is now used to parse prereqs versions internally
    - Support UTF8 encoded command-line args and Makefile.PL args
    - Generated META.files will now always have linefeed EOLs, even on
      Windows
    - Rewrite the version line eval handling to have less insane edge cases

    Doc fixes:
    - Documentation now includes links to Dist::Zilla, File::ShareDir and
      File::ShareDir::Install
    - Clarified support policy for < v5.8.1 in README

    Misc:
    - Updated bundled CPAN::Meta::Requirements to version 2.126
    - Updated bundled ExtUtils::Manifest to version 1.65

6.99_07 Wed Jul 30 17:36:14 BST 2014
    Bug fixes:
    - Resolve 'wide character in print' warnings

6.99_06 Mon Jul 28 15:02:25 BST 2014
    Enhancements:
    - Improvements and tests for the spaces-in-stuff handling

6.99_05 Tue Jul 22 12:32:03 BST 2014
    Enhancements:
    - Enable working with (including installing to) directories with spaces in names

6.99_04 Sat Jul 12 12:43:08 BST 2014
    Enhancements:
    - No longer report each file being manified. Only summarise.

6.99_03 Fri Jul  4 11:02:21 BST 2014
    Doc Fixes:
    - PATCHING document has been rewritten as CONTRIBUTING and TODO
      document has been removed

    Bug Fixes:
    - Rearranged bundled prereqs so CPAN::Meta::Requirements won't
      get stomped on if it is installed already, but CPAN::Meta isn't

6.99_02 Thu Jun  5 12:15:28 BST 2014
    Bug fixes:
    * MM->parse_version will no longer warn if it could
      not determine the $VERSION due to syntax errors etc.

6.99_01 Tue Jun  3 22:17:30 BST 2014
    Bug fixes:
    * Disregard some warnings during tests when cross-compiling

    Doc fixes:
    * Clarified the use and limitations of META_ADD, META_MERGE

    Test fixes:
    * Sanitise env vars in tests
2014-11-09 12:35:56 +00:00
wiz
65c6961966 Update to 1.68:
1.68  Tue, Sep 16, 2014
  - Fix regression with manifind() and following symlinks

1.66  Sun, Aug 31, 2014
  - manifind() will now follow symlinks
  - Tests fixed if PERL_MM_MANIFEST_VERBOSE env var is set to
    false value
  - Fixed bug with maniread()'s handling of quoted filenames

1.65  Fri, Aug  8, 2014
  - Support perls < v5.8.3 once again
  - Don't generate MANIFESTs with CRLFs on Windows

1.64  Thu, Jul 17, 2014
  - Ignore vim swap files and prove generated files
  - use Exporter import
  - use 'our' instead of use vars
2014-11-09 12:33:48 +00:00
wiz
887559ea85 Update to 1.5:
#------------------------------------------------------------------------
# Version 1.5    Date: 2014/11/07
#------------------------------------------------------------------------

* Work around global destruction order issue.  [Craig Manley
  <cmanley@cpan.org>, CPAN RT#23568/68526]
2014-11-09 12:01:29 +00:00
obache
c368698f22 Provide patched Makefile.in regen form patched Makefile.am. 2014-11-09 08:33:14 +00:00
obache
a365caf06f Update libatomic_ops to 7.4.2.
== [7.4.2] 2014-05-02 ==

* Fix a typo in doc/README.txt (remove redundant "an" article).
* Update emails/links due to project site transition.
2014-11-09 08:32:17 +00:00
obache
5c06b2a987 Update ruby-gnome2 package to 2.2.3.
= NEWS

== Ruby-GNOME2 2.2.3: 2014-10-26

It is a bug fix release.

It's recommended that you upgrade if your application uses thread and
runs on Ruby 2.1 or later.

=== Changes

==== All

  * Improvements
    * Supported auto native package install on SuSE.

==== Ruby/GLib2

  * Fixes
    * Fixed infinite loop bug on Ruby 2.1 or later.
      [ruby-gnome2-devel-ja] [Reported by Toshi Hatsune]

==== Ruby/GDK3

  * Fixes
    * Added missing dependencies.
      [GitHub#258] [Reported by Luis Daniel Gonzalez Orozco]

==== Ruby/CairoGObject

  * Improvements
    * Supported auto required native package install by Homebrew.

  * Fixes
    * Fixed wrong package name on Debian.

==== Ruby/VTE3

  * Improvements
    * Supported auto required native package install by Homebrew.

==== Ruby/Clutter

  * Improvements
    * Added Clutter.check_version?.

=== Thanks

  * Luis Daniel Gonzalez Orozco
  * Toshi Hatsune

== Ruby-GNOME2 2.2.2: 2014-10-12

It is a Windows package fix release.

== Ruby-GNOME2 2.2.1: 2014-10-12

It is a release that Ruby/GDK3 is migrated to
Ruby/GObjectIntrospection based bindings.

Some API changes in Ruby/GDK3 are expected but unexpected API
changes may exist. If you find API change, please report it. If the
API change provides non Rubyish API, it will be a bug.

Ruby/GooCanvas is removed because we can't maintain it.

=== Changes

==== Ruby/GLib2

  * Improvements
    * Added GObject#unref to free large object immediately.

  * Fixes
    * [windows] Added a missing exported symbol. ((({rbg_inspect})))
    * Fixed a bug that signal handler doesn't work on Ruby 2.1.
      [ruby-gnome2-devel-en] [Reported by Carlo E. Prelz]
    * Fixed free function (free -> xfree).

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported instantiating union.
    * Accepted 5 or more the number of signals.
      It may be increased for later GIO version.
      [GitHub#229] [Reported by cosmo0920]
    * Added "?" to boolean field value reader.
    * Supported mapping function info to method.
    * Don't handle MethodInfo as FunctionInfo.
    * Accepted not GType struct as an input argument.
    * Accepted getting a field value from not GType but
      GType descendant sruct.
    * Added Loader.register_constant_rename_map.
    * Supported in GType array.
    * Don't require needless array length argument.
    * Supported finding suitable method that has optional argument.

  * Fixes
    * Fixed wrong argument index for Ruby objects.
    * Fixed a bug that ArgInfo isn't passed.

==== Ruby/CairoGObject

  * Improvements
    * Suppressed a warning that instance variable gboxed not initialized.

==== Ruby/GIO2

  * Improvements
    * Supported GLib 2.42.0. Annotation for GObject Introspection is added
      to g_pollable_input_stream_read_nonblocking() since GLib 2.42.0.
      See also: https://bugzilla.gnome.org/show_bug.cgi?id=730493
    * Supported GLib <= 2.36.0.

  * Fixes
    * Fixed a bug that .pc isn't installed. [Reported by OBATA Akio]

==== Ruby/GDK3

  * Improvements
    * Migrated to Ruby/GObjectIntrospection based bindings.
    * Gdk::Keyval::GDK_KEY_x style is deprecated. Use
      Gdk::Keyval::KEY_x style instead.
    * Accepted Gdk::RGBA for Cairo::Context#set_source_rgba.

==== Ruby/GTK3

  * Improvements
    * Added Gtk::StackSwitcher.
    * Supported interrupt in Gtk.main.
    * Supported interrupt in Gtk::Dialog#run.
      [Reported by Carlo E. Prelz]
    * Added initialization with Gdk::RGBA value.
      [GitHub#231] [Patch by Detlef Reichl]
    * Added Gtk::Window#set_titlebar (enable the use of Gtk::HeaderBar).
      [GitHub#236] [Patch by tescorg]
    * Updated sample scripts.
      [Patch by kitachro]

  * Fixes
    * Fixed memory leak of Gtk::Image.
      [GitHub#252] [Reported by Michel Boaventura]

==== Ruby/GTK2

  * Improvements
    * Fixed wrong property value on ppc64 and s390x.
      [GitHub#256] [Reported by mtasaka]

==== Ruby/GStreamer

  * Improvements
    * Added gstreamer.rb for Bundler's autoload.
      [GitHub#232] [Reported by saepia]
    * Added Caps.any and Caps.empty.
    * Supported property for Gst::ChildProxy.
      [GitHub#233] [Reported by saepia]

  * Fixes
    * Fixed a bug that Gst.init is failed.
      [GitHub#232] [Reported by saepia]

==== Ruby/Poppler

  * Improvements
    * Install Poppler with --with-glib option for Homebrew.
      [GitHub#237] [Reported by Colin Dean]
    * Removed needless `--with-glib` option. Now, it is the default.
      [rabbit-shocker/rabbit#24] [Reported by Kazuhiro NISHIYAMA]

==== Ruby/ClutterGStreamer

  * Improvements
    * Added clutter-gstreamer.rb to support Bundler's autoload.

==== Ruby/GooCanvas

  * Removed.

=== Thanks

  * OBATA Akio
  * Carlo E. Prelz
  * cosmo0920
  * Detlef Reichl
  * saepia
  * tescorg
  * Colin Dean
  * Kazuhiro NISHIYAMA
  * kitachro
  * Michel Boaventura
  * mtasaka
2014-11-09 06:27:02 +00:00
obache
2902072395 Appy upstream git commit 292da6f6867b75a5af7ddbb639a1feae022f438f
to resolve upstrem bug#43434, make 4.1 without /dev/pts mounted segfaults.

Bump PKGREVISION.
2014-11-09 03:22:57 +00:00
agc
f8e96e2830 Add and enable libsafec 2014-11-09 01:53:20 +00:00
agc
c595907a7b Initial import of libsafec, providing bounds checking memory and string
functions per ISO/IEC TR24731, into the packages collection.

	The Safe C Library provides bound checking memory and string functions
	per ISO/IEC TR24731.  These functions are alternative functions to the
	existing standard C library that promote safer, more secure
	programming.

	The ISO/IEC Programming languages -- C spec, C11, now includes the
	bounded APIs in Appendix K, "Bounds-checking interfaces".
2014-11-09 01:52:24 +00:00
alnsn
32a01de8a0 Fix Darwin build. Patch from Jonathan Buschmann via pkg/49377. 2014-11-08 20:08:11 +00:00
schmonz
39c1b5b0c0 Add and enable p5-Pegex. 2014-11-08 16:19:56 +00:00
schmonz
33cca7c151 Add p5-Pegex:
Pegex attempts to be the simplest way to define new (or old) Domain
Specific Languages (DSLs) that need to be used in several programming
languages and environments. Things like JSON, YAML, Markdown etc.
It also great for writing parsers/compilers that only need to work
in one language.
2014-11-08 16:18:53 +00:00
adam
8e3b70e314 Revbump after updating boost 2014-11-07 19:39:24 +00:00
adam
413d801fcf Chamges 1.57.0:
Updated Libraries
Any:
RTTI is not required any more (TypeIndex library is used for RTTI emulation)
Fixed 8958

Asio:
Fixed the kqueue reactor so that it works on FreeBSD.
Fixed an issue in the kqueue reactor which resulted in spinning when using serial ports on Mac OS.
Fixed kqueue reactor support for read-only file descriptors.
Fixed a compile error when using the /dev/poll reactor.
Changed the Windows backend to use WSASocketW, as WSASocketA has been deprecated.
Fixed some warnings reported by Visual C++ 2013.
Fixed integer type used in the WinRT version of the byte-order conversion functions.
Changed documentation to indicate that use_future and spawn() are not made available when including the asio.hpp convenience header.
Explicitly marked asio::strand as deprecated. Use asio::io_service::strand instead.

Circular Buffer:
Fixed some warnings and move_if_noexcept from Boost.Move is used

Config:
BOOST_HAS_PRAGMA_DETECT_MISMATCH macro was added

Container:
Added support for initializer_list.
Fixed double destruction bugs in vector and backward expansion capable allocators.

Coroutine:
optionally register stacks with valgrind
10386 MSVC link error in asymmetric_coroutine.hpp: symbol already defined
10536 call to 'begin(...pull_coroutine< R > & c)' is ambiguous

Flyweight:
Added serialization support via Boost Serialization.
flyweight default constructor was made explicit in Boost 1.56, which introduces a regression in some initialization scenarios. The former non-explicit default constructor has been restored

More...
2014-11-07 19:28:38 +00:00
szptvlfn
df6df642b1 + hs-reflection 2014-11-07 13:09:24 +00:00
szptvlfn
b9b2cdf3b9 Import reflection-1.5.1 as devel/hs-reflection.
This package provides an implementation of the ideas presented in the paper
"Functional Pearl: Implicit Configurations" by Oleg Kiselyov and
Chung-chieh Shan. However, the API has been streamlined to improve
performance.

The original paper can be obtained from
http://www.cs.rutgers.edu/~ccshan/prepose/prepose.pdf.

For a summary of the approach taken by this library, along with more
motivating examples, see Austin Seipp's tutorial at
https://www.fpcomplete.com/user/thoughtpolice/using-reflection.
2014-11-07 13:07:56 +00:00
obache
68a6d035ed Update ruby-test-unit-notify to 1.0.4.
## 1.0.4 - 2014-10-13 {#version-1-0-4}

### Improvements

* terminal-notifier: Supported icon.
  [GitHub#5][Patch by Yuichi NANSAI]

### Thanks

* Yuichi NANSAI
2014-11-07 11:08:12 +00:00
alnsn
d0bf5219d4 Update devel/valgrind to 3.10.0.
For a a list of bugfixes, see http://valgrind.org/docs/manual/dist.news.html.
Other changes are listed below.

3.10.0 is a feature release with many improvements and the usual
collection of bug fixes.

This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux,
PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux,
MIPS64/Linux, ARM/Android, MIPS32/Android, X86/Android, X86/MacOSX 10.9
and AMD64/MacOSX 10.9.  Support for MacOSX 10.8 and 10.9 is
significantly improved relative to the 3.9.0 release.

* ================== PLATFORM CHANGES =================

* Support for the 64-bit ARM Architecture (AArch64 ARMv8).  This port
  is mostly complete, and is usable, but some SIMD instructions are as
  yet unsupported.

* Support for little-endian variant of the 64-bit POWER architecture.

* Support for Android on MIPS32.

* Support for 64bit FPU on MIPS32 platforms.

* Both 32- and 64-bit executables are supported on MacOSX 10.8 and 10.9.

* Configuration for and running on Android targets has changed.
  See README.android in the source tree for details.

* ================== DEPRECATED FEATURES =================

* --db-attach is now deprecated and will be removed in the next
  valgrind feature release.  The built-in GDB server capabilities are
  superior and should be used instead. Learn more here:
  http://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.gdbserver

* ==================== TOOL CHANGES ====================

* Memcheck:

  - Client code can now selectively disable and re-enable reporting of
    invalid address errors in specific ranges using the new client
    requests VALGRIND_DISABLE_ADDR_ERROR_REPORTING_IN_RANGE and
    VALGRIND_ENABLE_ADDR_ERROR_REPORTING_IN_RANGE.

  - Leak checker: there is a new leak check heuristic called
    "length64".  This is used to detect interior pointers pointing 8
    bytes inside a block, on the assumption that the first 8 bytes
    holds the value "block size - 8".  This is used by
    sqlite3MemMalloc, for example.

  - Checking of system call parameters: if a syscall parameter
    (e.g. bind struct sockaddr, sendmsg struct msghdr, ...) has
    several fields not initialised, an error is now reported for each
    field. Previously, an error was reported only for the first
    uninitialised field.

  - Mismatched alloc/free checking: a new flag
    --show-mismatched-frees=no|yes [yes] makes it possible to turn off
    such checks if necessary.

* Helgrind:

  - Improvements to error messages:

    o Race condition error message involving heap allocated blocks also
      show the thread number that allocated the raced-on block.

    o All locks referenced by an error message are now announced.
      Previously, some error messages only showed the lock addresses.

    o The message indicating where a lock was first observed now also
      describes the address/location of the lock.

  - Helgrind now understands the Ada task termination rules and
    creates a happens-before relationship between a terminated task
    and its master.  This avoids some false positives and avoids a big
    memory leak when a lot of Ada tasks are created and terminated.
    The interceptions are only activated with forthcoming releases of
    gnatpro >= 7.3.0w-20140611 and gcc >= 5.0.

  - A new GDB server monitor command "info locks" giving the list of
    locks, their location, and their status.

* Callgrind:

  - callgrind_control now supports the --vgdb-prefix argument,
    which is needed if valgrind was started with this same argument.

* ==================== OTHER CHANGES ====================

* Unwinding through inlined function calls.  Stack unwinding can now
  make use of Dwarf3 inlined-unwind information if it is available.
  The practical effect is that inlined calls become visible in stack
  traces.  The suppression matching machinery has been adjusted
  accordingly.  This is controlled by the new option
  --read-inline-info=yes|no.  Currently this is enabled by default
  only on Linux and Android targets and only for the tools Memcheck,
  Helgrind and DRD.

* Valgrind can now read EXIDX unwind information on 32-bit ARM
  targets.  If an object contains both CFI and EXIDX unwind
  information, Valgrind will prefer the CFI over the EXIDX.  This
  facilitates unwinding through system libraries on arm-android
  targets.

* Address description logic has been improved and is now common
  between Memcheck and Helgrind, resulting in better address
  descriptions for some kinds of error messages.

* Error messages about dubious arguments (eg, to malloc or calloc) are
  output like other errors.  This means that they can be suppressed
  and they have a stack trace.

* The C++ demangler has been updated for better C++11 support.

* New and modified GDB server monitor features:

  - Thread local variables/storage (__thread) can now be displayed.

  - The GDB server monitor command "v.info location <address>"
    displays information about an address.  The information produced
    depends on the tool and on the options given to valgrind.
    Possibly, the following are described: global variables, local
    (stack) variables, allocated or freed blocks, ...

  - The option "--vgdb-stop-at=event1,event2,..." allows the user to
    ask the GDB server to stop at the start of program execution, at
    the end of the program execution and on Valgrind internal errors.

  - A new monitor command "v.info stats" shows various Valgrind core
    and tool statistics.

  - A new monitor command "v.set hostvisibility" allows the GDB server
    to provide access to Valgrind internal host status/memory.

* A new option "--aspace-minaddr=<address>" can in some situations
  allow the use of more memory by decreasing the address above which
  Valgrind maps memory.  It can also be used to solve address
  conflicts with system libraries by increasing the default value.
  See user manual for details.

* The amount of memory used by Valgrind to store debug info (unwind
  info, line number information and symbol data) has been
  significantly reduced, even though Valgrind now reads more
  information in order to support unwinding of inlined function calls.

* Dwarf3 handling with --read-var-info=yes has been improved:

  - Ada and C struct containing VLAs no longer cause a "bad DIE" error

  - Code compiled with
    -ffunction-sections -fdata-sections -Wl,--gc-sections
    no longer causes assertion failures.

* Improved checking for the --sim-hints= and --kernel-variant=
  options.  Unknown strings are now detected and reported to the user
  as a usage error.

* The semantics of stack start/end boundaries in the valgrind.h
  VALGRIND_STACK_REGISTER client request has been clarified and
  documented.  The convention is that start and end are respectively
  the lowest and highest addressable bytes of the stack.
2014-11-07 08:16:45 +00:00
jnemeth
8d0d14a74a add and enable py-argcomplete and py-argh 2014-11-07 03:51:42 +00:00
asau
d6bd1f7e6f Update to libFirm 1.21.0
This lets the package build on NetBSD/i386.


libFirm 1.21.0 (2012-11-16)
---------------------------
* Improvements of x86 backend (esp. x87 floatingpoint code)
* Improvements to sparc backend (better use of delay slots)
* Improved local optimisation rules (esp. conversions)
* Make compiler more deterministic
* Bugfixes

libFirm 1.20.0 (2011-12-07)
---------------------------

* Further improvemens to sparc backend (SPEC2000 works with softfloat)
* Tuning of x86 backend
* Software floatingpoint lowerer
* Fixed firm profiling
* New pass management allowing to specify pre-/postconditions for passes
* Remove dependency on liblpp, add support for gurobi ILP solver
* Experimental dwarf debugging support
* Code cleanups, refactoring
* Restructured API documentation
* Bugfixes (we did alot of csmith testing)

libFirm 1.19.1 (2011-05-17)
---------------------------

* Fix some set_XXX functions not being exported in the shared library

libFirm 1.19.0 (2011-03-15)
---------------------------

* Includes "SSA-Based Register Allocation with PBQP"
* Improved Sparc backend
* New (optimistic) fixpoint based value-range propagation/bit analysis
* Code cleanup and refactoring
* Bugfixes

libFirm 1.18.1 (2010-05-05)
---------------------------

* Fix bug where stackframe was not always setup for -fno-omit-frame-pointer
* bugfixes in Asm handling

libFirm 1.18.0 (2010-04-15)
---------------------------

* Includes "Preference Guided Register Assignment" algorithm
* Experimental Value Range Propagation
* Loop Inversion and experimental Loop Unrolling code
* Simplified construction interface. Most node constructors don't need graph/block arguments anymore.
* Reworked type interface. Type names are optional now. Support for additional linkage types that among others support C++ 'linkonce' semantics now.
* Small changes in constructors and node getters/setters (mostly adding 'const' to some getters)
* code cleanup, smaller improvements in API specification
* bugfixes
2014-11-06 20:46:01 +00:00
szptvlfn
143571c5b0 Update to 0.6.2.1
CHANGELOG:
Version 0.6.2.1
---------------

Restore compatibility with GHC 7.4 and older

Version 0.6.2
-------------

* Add `hSupportsANSI`
* Drop support for `base < 4`
2014-11-06 13:00:44 +00:00
wen
c606d520dd Update to 1.20140927
Upstream changes:
1.20140927  2014-09-27 04:21:23Z
    - fix tests for even newer development versions of Test::More

1.20140824  2014-08-24 05:29:46Z
    - fix tests that started failing with new development versions of
      Test::Builder (RT#97468)
2014-11-06 02:22:52 +00:00
wen
47d58c32ef Update to 3.34
Upstream changes:
3.34    2014-11-02
        - Enable printing CPU times spent per test (Jarkko Hietaniemi)

3.33    2014-08-16
        - Various documentation fixes (Leon Timmermans, Justin Cook)
2014-11-06 02:05:37 +00:00
wen
3ad2418d53 Update to 2.000014
Upstream changes:
2.000014 - 2014-09-04
 - fix taint-mode test in some cases on case insensitive filesystems

2.000013 - 2014-08-16
 - fix test failure in ActiveState perl
 - better test diagnostics
 - fix quoting of spaces for fish shell (rt#95268)
 - improve quoting for use with cmd.exe
 - fix quoting any arbitrary character when contructing strings for bash
 - skip testing use with shells if the shell doesn't work at all

2.000012 - 2014-05-12
 - restore build_activate_environment_vars_for,
   build_deactivate_environment_vars_for, build_deact_all_environment_vars_for
   methods for perlbrew compatibility
 - fix transforming relative paths to absolute paths in older perls
 - fix quoting for fish shell

2.000011 - 2014-04-02
 - more fixes for issue where PERL5LIB Carp is not the same version as in the
   local-lib

2.000010 - 2014-03-28
 - fix shell test on cygwin

2.000_009 - 2014-03-15
 - no longer loads File::Spec, so an upgraded version installed inside a local
   lib dir can be used by scripts

2.000008 - 2014-03-13
 - fix --bootstrap option without a path specified

2.000007 - 2014-03-11
 - even more relaxed shell output testing
 - only test shells in /etc/shells
 - fix Makefile.PL on solaris

2.000006 - 2014-03-07
 - fix bootstrapping not auto-configuring in some cases
 - more relaxed shell output testing
 - use normal arguments to be used on the command line in addition to import
   arguments
 - support fish shell
 - stop trying to test csh/sh on Win32
 - work around CPAN.pm issues with checking prerequisites
2014-11-06 01:51:03 +00:00
wen
ceb800ab58 Update to 2.1402
Upstream changes:
2.1402   2014-11-05

  [BUG FIXES]

  - Fix a test that was trying to load Test::Exception instead of Test::Fatal.
    (Michael Schout)
2014-11-06 01:34:10 +00:00
wiz
9b63d5866d Update to 0.27, depend on p5-Inline-C.
0.27      2014-11-04 23:10:44-05:00 America/New_York

  Prereqs:

  - Make Inline::C recommended, not required

0.26      2014-11-04 06:55:15-05:00 America/New_York

  Tests:

  - Actually check for Inline::C in tests, not just Inline
2014-11-05 17:36:43 +00:00
obache
09ed951730 Update ruby-msgpack to 0.5.9.
2014-10-05 version 0.5.9:

* Fixed Unpacker#read_map_header and #read_array_header
* Added support for Symbol GC added since MRI 2.2.0
2014-11-05 10:44:15 +00:00
joerg
79828d4c1e pkg-config always uses ${} for variable expansion, not $(). Make sure
the correct use ends up in libffi.pc as libdir might be set to an
entirely different value by whoever is using the file. Unbreaks Mozilla
packages that ended up with wrkdir references via rpath. Bump revision.
2014-11-04 21:40:05 +00:00
fhajny
b8d73721c4 Update py-argh to 0.26.1.
- The undocumented (and untested) argument `dispatch(..., pre_call=x)`
  was broken; fixing because at least one important app depends on it
  (issue #63).
2014-11-04 12:01:18 +00:00
wen
f1a3663526 Update to 2.1401
Upstream changes:
2.1401   2014-11-03

  [BUG FIXES]

  - The core overloading support interacted badly with
    MooseX::MarkAsMethods. If you used MooseX::MarkAsMethods in a role that
    provided overloading, then that overloading would not be properly applied
    to consuming classes, leading to very weird errors of the form:

        Can't resolve method "???" overloading """" in package "Class2" ...

    Note that the problems that MooseX::MarkAsMethods fixes are no longer
    present if you are using Moose 2.1400+ and namespace::autoclean 0.16+. We
    encourage you to upgrade both of these modules and remove
    MooseX::MarkAsMethods from your code base.
2014-11-04 06:56:51 +00:00
prlw1
ea8985031e Remove libgee0.8.
libgee now contains the most recent version of libgee, which follows
the 0.8 API. If in the future, that API changes, we can copy libgee
back to libgee0.8, and carry on updating libgee.
2014-11-03 18:45:42 +00:00
ryoon
b3199d6aef Add xulrunner31 2014-11-03 12:22:18 +00:00
ryoon
aee46fe2ea Import xulrunner31-31.2.0 as devel/xulrunner31.
XULRunner is a runtime environment for applications using the
XML User Interface Language, XUL. It is the successor of the "Gecko"
runtime environment.

This package tracks 31 extended support release.
2014-11-03 12:21:29 +00:00
wen
a12c89aac2 Update to 2.1400
Update DEPENDS

Upstream changes:
2.1400   2014-10-31

  [BUG FIXES]

  - Moose exception classes now stringify all stack frames, to avoid issues
    in global destruction (see RT#99811)

2.1307   2014-10-26 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - Support added to Moose::Exporter for exporting subs by their fully
    qualified name, as well as coderefs. This avoids internal breakage if some
    other module has monkey-patched a sub to be exported and left it anonymous
    (e.g. RT#88669). (Graham Knop)

  [BUG FIXES]

  - Further refined the overloading fixes from 2.1306, fixing fallback
    handling on older perl versions (Dave Rolsky)

2.1306   2014-10-25 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - Rewrote overloading implementation to use a new Class::MOP::Overload
    object. This object properly captures all overloading information. The
    Class::MOP::Method::Overload class has been removed. (Dave Rolsky)

  [BUG FIXES]

  - If a role had method-based overloading but did not actually implement the
    specified method, its overloading was simply ignored when applying
    overloading to other roles or classes. Reported by rjbs. RT #98531.

2.1305   2014-10-22 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - By default, exceptions thrown from inside Moose now remove most of the
    Moose internals from their stack trace when stringifying. This makes for
    much more readable error messages in most cases. Set the
    MOOSE_FULL_EXCEPTION env var to true to get the complete stack trace.

2.1304   2014-09-25 (TRIAL RELEASE)

  [BUG FIXES]

   - closed a memory leak in Moose exception objects where captured stack
     trace frames would contain circular references to the exception objects
     themselves (Graham Knop)

2.1303   2014-09-19 (TRIAL RELEASE)

  [TEST FIXES]

  - fix tests that fail on altered warning messages in perl 5.21.4 (RT#98987)

2.1302   2014-08-19 (TRIAL RELEASE)

  [BUG FIXES]

  - When a role consumes another role and they differ in their overloading
    fallback settings, the consuming role now silently wins instead of
    throwing an exception. This is consistent with how other
    role-consumes-role conflicts are handled.
  - Fixed the docs for overloading conflicts to match reality.

2.1301   2014-08-19 (TRIAL RELEASE)

  [BUG FIXES]

  - Conflict detection for overloading operators is now more correct. If a
    class consumed two roles that both had identical overloading methods
    (because they got them from some other role, for example), this caused an
    error, but it shouldn't. GH #4. (rjbs)
  - Similarly, when a role consumes another role, conflicts in overloading
    operators are now silently resolved in favor of the consuming role, just
    as they are with methods. Note that conflicts between the fallback setting
    for roles are still an error.

2.1300   2014-08-11 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - Moose now has core support for overloading in roles. When a role with
    overloading is applied to classes or other roles, the overloading settings
    are transferred to the consumer. Conflicts between roles are treated much
    like method conflicts. This obviates the need for
    MooseX::Role::WithOverloading. If you are using
    MooseX::Role::WithOverloading, upgrade to version 0.15+ and it will simply
    become a no-op when used with this version of Moose.

  [OTHER]

  - The overloading info methods for roles and classes no longer treat
    "fallback" as an overloaded op. Instead, there are new
    get_overload_fallback_value() and set_overload_fallback_value() methods to
    deal with this explicitly. This is arguably a bug fix.
2014-11-03 08:25:22 +00:00
wen
a2ef404b3a Update to 0.003
Upstream changes:
0.003     2014-04-17 07:06:08-04:00 America/New_York

    [Added]

    - new ArrayRefOfStringlike, ArrayRefOfStringable types to facilitate
      coercion of lists
2014-11-03 08:07:19 +00:00
wen
37427bd023 Update to 0.101343
Upstream changes:
0.101343  2014-02-01 19:21:28-05:00 America/New_York
          documentation patch for Identifiers (thanks, Karen Etheridge)
2014-11-03 08:04:16 +00:00
wen
e718e3adbb Update to 1.00
Update DEPENDS

Upstream changes:
1.00   2014-08-22
       - bump version to 1.00

0.06   2014-08-19
       - add JSON Prereq as AutoPrereqs does not find it

0.05   2014-08-18
       - work around namespace problems in older perls ( < 5.18.0 )

0.04   2014-08-16
       - dropped dependency on JSON::XS
2014-11-03 08:00:24 +00:00
wen
de9be67668 Update to 0.12
Upstream changes:
0.12 2014-01-11 15:52:52
    - fix bogus prereqs, PR from felliott (Fitz Elliott)

0.11 2014-01-07 16:04:55
    - add +_traits_behave_like_roles config attribute which prevents roles from
      overriding class methods, matching the behavior of regular Moose roles
    - remove Class::MOP::load_class and use Class::Load due to deprecation
      warning
2014-11-03 07:50:50 +00:00
wen
21ca0a3819 Update to 0.29
Upstream changes:
0.29 2011-12-08
    - Fix warnings_once.t to not die if Test::NoWarnings isn't installed (Kaare)

0.28 2011-12-05
    - Fix RT Bug #46086, "name used only once" (Thanks chisel for the patch and
      the test)
2014-11-03 07:48:14 +00:00
wen
161a243793 Update to 0.10
Upstream changes:
0.10      2013-11-13 01:13:05Z
  - repository migrated from shadowcat to the github moose organization
  - eliminate race conditions between tests by using separate tempdirs for
    config files
  - resolve failing test report by removing unnecessary and undeclared prereq
2014-11-03 07:42:48 +00:00
wen
84ce212551 Update to 0.200002
Upstream changes:
0.200002  2013-10-05 09:10:57 America/New_York
          add a test for the bugfix in 0.200001 (thanks, Karen Etheridge)
2014-11-03 07:32:09 +00:00
wen
c1493426e2 Update to 0.10
Upstream changes:
0.10     2014-10-05

- Distro and POD cleanup. Fixes RT #98388.
2014-11-03 07:26:17 +00:00
wen
c31c8d193b Update to 0.15
Upstream changes:
0.15      2014-08-12 05:16:31Z
          - forward-compat mode added for Moose 2.1300, which cores all of
            this distribution's functionality

0.14      2014-07-30 20:05:32Z
          - Fixed a bug with Perl 5.18+ that caused this module to simply blow
            up with an error like "Use of uninitialized value in subroutine
            entry at .../Class/MOP/Package.pm ..." (Dave Rolsky)
          - Line numbers in shipped code are now almost the same (within 3) as
            the repository source, for easier debugging
          - Repository migrated to the github moose organization
          - Unneeded init_meta method removed (Dave Rolsky)
2014-11-03 07:21:31 +00:00
wen
97da3d1b98 Update to 1.08
Upstream changes:
1.08      2014-08-23 22:38:12Z
    - add x_breaks metadata for incompatibility issue with MooseX::Storage
      (now resolved with MooseX-Storage-0.47)

1.07      2014-08-06 05:44:11Z
    - re-release to remove README.pod from shipped dist

1.06      2014-08-02 04:34:06Z
    - Restored MooseX::Role::Parameterized->current_metaclass as a public
      method. Apparently there is code on CPAN that relies on this.

1.05      2014-07-31 18:26:03Z
    - If a parameterizable role was reinitialized after any parameters or a
      role block was declared, those declarations were lost. Reinitialization
      usually occurs when new metaroles are applied to the role by other
      MooseX modules.

1.04      2014-07-31 14:53:26Z
    - Convert this distribution to Dist::Zilla to resolve packaging insanity

1.03  2014-07-30
    - This extension is now implemented as a role metarole, which means it can
      (mostly) cooperate with other role extensions, such as
      MooseX::Role::WithOverloading. Note that you should load
      MooseX::Role::Parameterized _after_ other extensions.
    - This module no longer supports passing a "-metaclass" parameter when you
      load it. This was an artifact from a much earlier era of Moose
      extensions.
    - repository migrated to the github moose organization
2014-11-03 07:18:02 +00:00
wen
fa81a38c03 Update to 2.00
Upstream changes:
2.00   2014-11-01

[BACKWARDS INCOMPATIBILITIES]

- The no_refs constructor parameter is now deprecated, and has been replace by
  a new unsafe_ref_capture parameter that defaults to false, meaning no
  references are captured by default. Capturing references by default caused
  too many issues that couldn't be worked around, including running DESTROY
  blocks multiple times on captured objects in the worst case.

- Removed support for the long-deprecated no_object_refs constructor parameter
  (deprecated in 2002!).
2014-11-03 07:12:12 +00:00
wen
9cfe2cbb27 Update to 0.48
Upstream changes:
0.48      2014-09-20 17:46:45Z
  - fix tests that fail on altered warning messages in perl 5.21.4 (see perl
    RT#121638)
2014-11-03 07:01:55 +00:00
wen
76a463b295 Update to 0.11
Upstream changes:
0.11      2014-08-16 20:49:14Z
  - lots of cleanup of metadata
  - canonical git repository is now https://github.com/moose/MooseX-LazyRequire
2014-11-03 06:49:52 +00:00