Commit graph

21039 commits

Author SHA1 Message Date
jmmv
a04c7895f3 Update atf to 0.18:
Experimental version released on November 16th, 2013.

* Issue 45: Added require.memory support in atf-run for FreeBSD.

* Fixed an issue with the handling of cin with libc++.

* Issue 64: Fixed various mandoc formatting warnings.

* NetBSD PR bin/48284: Made atf-check flush its progress message to
  stdout so that an interrupted test case always shows the last message
  being executed.

* NetBSD PR bin/48285: Fixed atf_check examples in atf-sh-api(3).
2013-11-16 20:26:54 +00:00
mspo
ff89b49655 Update to 1.1.1
(benchmarks clipped from release notes)

------------------------------------------------------------------------
r80 | snappy.mirrorbot@gmail.com | 2013-08-13 14:55:00 +0200 (Tue, 13 Aug 2013) | 6 lines

Add autoconf tests for size_t and ssize_t. Sort-of resolves public issue 79;
it would solve the problem if MSVC typically used autoconf. However, it gives
a natural place (config.h) to put the typedef even for MSVC.

R=jsbell

------------------------------------------------------------------------
r79 | snappy.mirrorbot@gmail.com | 2013-07-29 13:06:44 +0200 (Mon, 29 Jul 2013) | 14 lines

When we compare the number of bytes produced with the offset for a
backreference, make the signedness of the bytes produced clear,
by sticking it into a size_t. This avoids a signed/unsigned compare
warning from MSVC (public issue 71), and also is slightly clearer.

Since the line is now so long the explanatory comment about the -1u
trick has to go somewhere else anyway, I used the opportunity to
explain it in slightly more detail.

This is a purely stylistic change; the emitted assembler from GCC
is identical.

R=jeff

------------------------------------------------------------------------
r78 | snappy.mirrorbot@gmail.com | 2013-06-30 21:24:03 +0200 (Sun, 30 Jun 2013) | 111 lines

In the fast path for decompressing literals, instead of checking
whether there's 16 bytes free and then checking right afterwards
(when having subtracted the literal size) that there are now
5 bytes free, just check once for 21 bytes. This skips a compare
and a branch; although it is easily predictable, it is still
a few cycles on a fast path that we would like to get rid of.

Benchmarking this yields very confusing results. On open-source
GCC 4.8.1 on Haswell, we get exactly the expected results; the
benchmarks where we hit the fast path for literals (in particular
the two HTML benchmarks and the protobuf benchmark) give very nice
speedups, and the others are not really affected.

However, benchmarks with Google's GCC branch on other hardware
is much less clear. It seems that we have a weak loss in some cases
(and the win for the typical win cases are not nearly as clear),
but that it depends on microarchitecture and plain luck in how we run
the benchmark. Looking at the generated assembler, it seems that
the removal of the if causes other large-scale changes in how the
function is laid out, which makes it likely that this is just bad luck.

Thus, we should keep this change, even though its exact current impact is
unclear; it's a sensible change per se, and dropping it on the basis of
microoptimization for a given compiler (or even branch of a compiler)
would seem like a bad strategy in the long run.


------------------------------------------------------------------------
r77 | snappy.mirrorbot@gmail.com | 2013-06-14 23:42:26 +0200 (Fri, 14 Jun 2013) | 92 lines

Make the two IncrementalCopy* functions take in an ssize_t instead of a len,
in order to avoid having to do 32-to-64-bit signed conversions on a hot path
during decompression. (Also fixes some MSVC warnings, mentioned in public
issue 75, but more of those remain.) They cannot be size_t because we expect
them to go negative and test for that.

This saves a few movzwl instructions, yielding ~2% speedup in decompression.

------------------------------------------------------------------------
r76 | snappy.mirrorbot@gmail.com | 2013-06-13 18:19:52 +0200 (Thu, 13 Jun 2013) | 9 lines

Add support for uncompressing to iovecs (scatter I/O).
Windows does not have struct iovec defined anywhere,
so we define our own version that's equal to what UNIX
typically has.

The bulk of this patch was contributed by Mohit Aron.

R=jeff

------------------------------------------------------------------------
r75 | snappy.mirrorbot@gmail.com | 2013-06-12 21:51:15 +0200 (Wed, 12 Jun 2013) | 4 lines

Some code reorganization needed for an internal change.

R=fikes

------------------------------------------------------------------------
r74 | snappy.mirrorbot@gmail.com | 2013-04-09 17:33:30 +0200 (Tue, 09 Apr 2013) | 4 lines

Supports truncated test data in zippy benchmark.

R=sesse

------------------------------------------------------------------------
r73 | snappy.mirrorbot@gmail.com | 2013-02-05 15:36:15 +0100 (Tue, 05 Feb 2013) | 4 lines

Release Snappy 1.1.0.

R=sanjay

------------------------------------------------------------------------
r72 | snappy.mirrorbot@gmail.com | 2013-02-05 15:30:05 +0100 (Tue, 05 Feb 2013) | 9 lines

Make ./snappy_unittest pass without "srcdir" being defined.

Previously, snappy_unittests would read from an absolute path /testdata/..;
convert it to use a relative path instead.

Patch from Marc-Antonie Ruel.

R=maruel

------------------------------------------------------------------------
r71 | snappy.mirrorbot@gmail.com | 2013-01-18 13:16:36 +0100 (Fri, 18 Jan 2013) | 287 lines

Increase the Zippy block size from 32 kB to 64 kB, winning ~3% density
while being effectively performance neutral.

The longer story about density is that we win 3-6% density on the benchmarks
where this has any effect at all; many of the benchmarks (cp, c, lsp, man)
are smaller than 32 kB and thus will have no effect. Binary data also seems
to win little or nothing; of course, the already-compressed data wins nothing.
The protobuf benchmark wins as much as ~18% depending on architecture,
but I wouldn't be too sure that this is representative of protobuf data in
general.

As of performance, we lose a tiny amount since we get more tags (e.g., a long
literal might be broken up into literal-copy-literal), but we win it back with
less clearing of the hash table, and more opportunities to skip incompressible
data (e.g. in the jpg benchmark). Decompression seems to get ever so slightly
slower, again due to more tags. The total net change is about as close to zero
as we can get, so the end effect seems to be simply more density and no
real performance change.

The comment about not changing kBlockSize, scary as it is, is not really
relevant, since we're never going to have a block-level decompressor without
explicitly marked blocks. Replace it with something more appropriate.

This affects the framing format, but it's okay to change it since it basically
has no users yet.


------------------------------------------------------------------------
r70 | snappy.mirrorbot@gmail.com | 2013-01-06 20:21:26 +0100 (Sun, 06 Jan 2013) | 6 lines

Adjust the Snappy open-source distribution for the changes in Google's
internal file API.

R=sanjay


------------------------------------------------------------------------
r69 | snappy.mirrorbot@gmail.com | 2013-01-04 12:54:20 +0100 (Fri, 04 Jan 2013) | 15 lines

Change a few ORs to additions where they don't matter. This helps the compiler
use the LEA instruction more efficiently, since e.g. a + (b << 2) can be encoded
as one instruction. Even more importantly, it can constant-fold the
COPY_* enums together with the shifted negative constants, which also saves
some instructions. (We don't need it for LITERAL, since it happens to be 0.)

I am unsure why the compiler couldn't do this itself, but the theory is that
it cannot prove that len-1 and len-4 cannot underflow/wrap, and thus can't
do the optimization safely.

The gains are small but measurable; 0.5-1.0% over the BM_Z* benchmarks
(measured on Westmere, Sandy Bridge and Istanbul).

R=sanjay

------------------------------------------------------------------------
r68 | snappy.mirrorbot@gmail.com | 2012-10-08 13:37:16 +0200 (Mon, 08 Oct 2012) | 5 lines

Stop giving -Werror to automake, due to an incompatibility between current
versions of libtool and automake on non-GNU platforms (e.g. Mac OS X).

R=sanjay

------------------------------------------------------------------------
r67 | snappy.mirrorbot@gmail.com | 2012-08-17 15:54:47 +0200 (Fri, 17 Aug 2012) | 5 lines

Fix public issue 66: Document GetUncompressedLength better, in particular that
it leaves the source in a state that's not appropriate for RawUncompress.

R=sanjay

------------------------------------------------------------------------
r66 | snappy.mirrorbot@gmail.com | 2012-07-31 13:44:44 +0200 (Tue, 31 Jul 2012) | 5 lines

Fix public issue 64: Check for <sys/time.h> at configure time,
since MSVC seemingly does not have it.

R=sanjay

------------------------------------------------------------------------
r65 | snappy.mirrorbot@gmail.com | 2012-07-04 11:34:48 +0200 (Wed, 04 Jul 2012) | 10 lines

Handle the case where gettimeofday() goes backwards or returns the same value
twice; it could cause division by zero in the unit test framework.
(We already had one fix for this in place, but it was incomplete.)

This could in theory happen on any system, since there are few guarantees
about gettimeofday(), but seems to only happen in practice on GNU/Hurd, where
gettimeofday() is cached and only updated ever so often.

R=sanjay

------------------------------------------------------------------------
r64 | snappy.mirrorbot@gmail.com | 2012-07-04 11:28:33 +0200 (Wed, 04 Jul 2012) | 6 lines

Mark ARMv4 as not supporting unaligned accesses (not just ARMv5 and ARMv6);
apparently Debian still targets these by default, giving us segfaults on
armel.

R=sanjay

------------------------------------------------------------------------
r63 | snappy.mirrorbot@gmail.com | 2012-05-22 11:46:05 +0200 (Tue, 22 May 2012) | 5 lines

Fix public bug #62: Remove an extraneous comma at the end of an enum list,
causing compile errors when embedded in Mozilla on OpenBSD.

R=sanjay

------------------------------------------------------------------------
r62 | snappy.mirrorbot@gmail.com | 2012-05-22 11:32:50 +0200 (Tue, 22 May 2012) | 8 lines

Snappy library no longer depends on iostream.

Achieved by moving logging macro definitions to a test-only
header file, and by changing non-test code to use assert,
fprintf, and abort instead of LOG/CHECK macros.

R=sesse
2013-11-16 19:31:30 +00:00
wen
96137952f9 Update to 2.0.0
Upstream changes:
2.0.0 2013-11-06 09:15:00+0900
    [BUG FIXES]
    - Merged the pull-request #13, which fixed an issue where
      the behavior of role method confliction was different
      from Moose. This change might affect your existing code
      so the major version has incremented.
      See t/030_roles/role_conflict_and_inheritance.t for details.
2013-11-16 13:12:05 +00:00
shattered
f0aea48ab7 Update to 2.41. Changes:
Fixed a fatal bug when reading any symlink from a live Subversion repo.
     Added svn_no_autoignores option.
2013-11-16 07:22:58 +00:00
shattered
2ac1ae25dc Update to 2.40. Changes:
Improve translation of Subversion ignores.
2013-11-16 07:20:23 +00:00
wiz
ebffe0652d Fix GNU make version comparison logic. 2013-11-15 14:10:29 +00:00
ryoon
2a3f4e6b65 Update to 17.0.10
Changelog:
Fixed in Firefox ESR 17.0.10
MFSA 2013-101 Memory corruption in workers
MFSA 2013-100 Miscellaneous use-after-free issues found through ASAN fuzzing
MFSA 2013-98 Use-after-free when updating offline cache
MFSA 2013-96 Improperly initialized memory and overflows in some JavaScript functions
MFSA 2013-95 Access violation with XSLT and uninitialized data
MFSA 2013-93 Miscellaneous memory safety hazards (rv:25.0 / rv:24.1 / rv:17.0.10)
2013-11-14 13:16:31 +00:00
adam
f7e7d8bd16 Changes 2.8.12.1:
* MSVC: Add /FS flag for cl >= 18 to allow parallel compilation
* Genex: Reject $<TARGET_FILE:...> for object libraries
* Check for OBJECT_LIBRARY source files at start of generation
* CMP0022: Plain target_link_libraries must populate link interface
* Do not export INTERFACE_LINK_LIBRARIES from non-linkable targets
* CMP0022: Warn about a given target at most once
* Fix summary documentation of INTERFACE_LINK_LIBRARIES
* file(GENERATE): Clear internal records between configures
* cmake: Validate -E cmake_automoc argument count
* Fix spelling in INTERFACE_LINK_LIBRARIES documentation
* CMP0022: Output link interface mismatch for static library warning
* Don't add invalid content to static lib INTERFACE_LINK_LIBRARIES.
* CMP0022: Add unit test for null pointer check and message.
* CMP0022: Add test for target_link_libraries plain signature
* Automoc: Add directory-level COMPILE_DEFINITIONS to command line
* FindCUDA: Fix NPP library search for CUDA 5.5
2013-11-14 07:59:44 +00:00
joerg
5149b27140 monotone doesn't build against Lua 5.2, so require 5.1. 2013-11-13 22:48:10 +00:00
adam
e9dadd7068 Changes 1.55.0:
Support was removed from Config for some very old versions of compilers. The new minimum requirements are:
Digitial Mars 8.41
GCC 3.3
Intel 6.0
Visual C++ 7.1
Other compilers are currently unchanged, but we are considering removing support for some other old compilers. Candidates for removal are:
Metroworks C++ (i.e. codewarrior)
SunPro 5.7 and earlier
Borland C++ Builder 2006 (5.82) and earlier
If you're using any of these, please let us know on the mailing lists. We will take into account any feedback received before making a decision.
2013-11-12 16:49:07 +00:00
adam
500ac0ea0b Changes 1.8.4.3:
* The interaction between use of Perl in our test suite and NO_PERL
  has been clarified a bit.
* A fast-import stream expresses a pathname with funny characters by
  quoting them in C style; remote-hg remote helper (in contrib/)
  forgot to unquote such a path.

* One long-standing flaw in the pack transfer protocol used by "git
  clone" was that there was no way to tell the other end which branch
  "HEAD" points at, and the receiving end needed to guess.  A new
  capability has been defined in the pack protocol to convey this
  information so that cloning from a repository with more than one
  branches pointing at the same commit where the HEAD is at now
  reliably sets the initial branch in the resulting repository.
* We did not handle cases where http transport gets redirected during
  the authorization request (e.g. from http:// to https://).
* "git rev-list --objects ^v1.0^ v1.0" gave v1.0 tag itself in the
  output, but "git rev-list --objects v1.0^..v1.0" did not.
* The fall-back parsing of commit objects with broken author or
  committer lines were less robust than ideal in picking up the
  timestamps.
* Bash prompting code to deal with an SVN remote as an upstream
  were coded in a way not supported by older Bash versions (3.x).
* "git checkout topic", when there is not yet a local "topic" branch
  but there is a unique remote-tracking branch for a remote "topic"
  branch, pretended as if "git checkout -t -b topic remote/$r/topic"
  (for that unique remote $r) was run. This hack however was not
  implemented for "git checkout topic --".
* Coloring around octopus merges in "log --graph" output was screwy.
* We did not generate HTML version of documentation to "git subtree"
  in contrib/.
* The synopsis section of "git unpack-objects" documentation has been
  clarified a bit.
* An ancient How-To on serving Git repositories on an HTTP server
  lacked a warning that it has been mostly superseded with more
  modern way.
2013-11-12 11:22:10 +00:00
joerg
ee4a2816ae Merge some changes from upstream to build with Sun PRO and libc++,
from rakuco@FreeBSD.org.
2013-11-11 16:47:07 +00:00
markd
af7613c4be Fixup a couple of replace-interpreter entries. 2013-11-10 23:04:32 +00:00
ryoon
b7af49af3b Bump PKGREVISION for previous 2013-11-09 05:36:26 +00:00
ryoon
75467e2f92 Adopt NetBSD/earmhf for hack for net/libIDL 2013-11-09 05:32:46 +00:00
joerg
da0bc30039 NetBSD now has SIOCGIFINDEX, but not some of the other Linux APIs. 2013-11-08 21:14:37 +00:00
riz
06dcebbaa9 Update to version 0.8.8. (Ok joerg@) Some changes:
* The ``MasterShellCommand`` step now correctly handles environment
  variables passed as list.
* The master now poll the database for pending tasks when running buildbot
  in multi-master mode.
* Rewritten algorithm to match build requests to slaves
* Slaves can be paused through the web status

Many other fixes and minor changes.
2013-11-08 15:32:10 +00:00
obache
019a7e790b Update dev86 to 0.16.19.
Based on PR pkg/48321 by ISIHARA Takanori.

Changes is not available, but release from new site.
2013-11-07 14:01:47 +00:00
markd
44e1343cd0 Update to 4.4.1
new features, bug fixes.
2013-11-07 13:51:37 +00:00
markd
9d0ba66044 Update to 1.5.2
new features, bug fixes.
2013-11-07 13:48:59 +00:00
markd
5c36d8b0af remove kdesdk4, add its component packages. 2013-11-07 10:52:02 +00:00
markd
23c7c50cf6 Update to KDE SC 4.11.3
bugfixes, many new features, improved stability and performance.
2013-11-07 10:42:25 +00:00
markd
9007ab6c1f Add grantlee. 2013-11-07 08:15:23 +00:00
markd
c632e6e80e Import grantlee 0.3.0
String template engine in QT based on Django template system
2013-11-07 08:13:51 +00:00
jnemeth
7307360aa6 sort 2013-11-07 04:27:04 +00:00
obache
ce1f13eb99 Oops, missing bump. 2013-11-06 13:28:57 +00:00
obache
7f544972a6 Exactly specify xz as ARCHIVE_FORMAT, require `xz' tool to build.
Then drop buildlink with xz, it is not required.

Bump PKGREVISION.
2013-11-06 13:17:51 +00:00
alnsn
9719ba4125 Update valgrind to version 3.9.0.
Main changes are listed below, full list is available on
http://valgrind.org/docs/manual/dist.news.html

Release 3.9.0 (31 October 2013)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.9.0 is a feature release with many improvements and the usual
collection of bug fixes.

This release supports X86/Linux, AMD64/Linux, ARM/Linux, PPC32/Linux,
PPC64/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android,
X86/Android, X86/MacOSX 10.7 and AMD64/MacOSX 10.7.  Support for
MacOSX 10.8 is significantly improved relative to the 3.8.0 release.

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

* Support for MIPS64 LE and BE running Linux.  Valgrind has been
  tested on MIPS64 Debian Squeeze and Debian Wheezy distributions.

* Support for MIPS DSP ASE on MIPS32 platforms.

* Support for s390x Decimal Floating Point instructions on hosts that
  have the DFP facility installed.

* Support for POWER8 (Power ISA 2.07) instructions

* Support for Intel AVX2 instructions.  This is available only on 64
  bit code.

* Initial support for Intel Transactional Synchronization Extensions,
  both RTM and HLE.

* Initial support for Hardware Transactional Memory on POWER.

* Improved support for MacOSX 10.8 (64-bit only).  Memcheck can now
  run large GUI apps tolerably well.

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

* Memcheck:

  - Improvements in handling of vectorised code, leading to
    significantly fewer false error reports.  You need to use the flag
    --partial-loads-ok=yes to get the benefits of these changes.

  - Better control over the leak checker.  It is now possible to
    specify which leak kinds (definite/indirect/possible/reachable)
    should be displayed, which should be regarded as errors, and which
    should be suppressed by a given leak suppression.  This is done
    using the options --show-leak-kinds=kind1,kind2,..,
    --errors-for-leak-kinds=kind1,kind2,.. and an optional
    "match-leak-kinds:" line in suppression entries, respectively.

    Note that generated leak suppressions contain this new line and
    are therefore more specific than in previous releases.  To get the
    same behaviour as previous releases, remove the "match-leak-kinds:"
    line from generated suppressions before using them.

  - Reduced "possible leak" reports from the leak checker by the use
    of better heuristics.  The available heuristics provide detection
    of valid interior pointers to std::stdstring, to new[] allocated
    arrays with elements having destructors and to interior pointers
    pointing to an inner part of a C++ object using multiple
    inheritance.  They can be selected individually using the
    option --leak-check-heuristics=heur1,heur2,...

  - Better control of stacktrace acquisition for heap-allocated
    blocks.  Using the --keep-stacktraces option, it is possible to
    control independently whether a stack trace is acquired for each
    allocation and deallocation.  This can be used to create better
    "use after free" errors or to decrease Valgrind's resource
    consumption by recording less information.

  - Better reporting of leak suppression usage.  The list of used
    suppressions (shown when the -v option is given) now shows, for
    each leak suppressions, how many blocks and bytes it suppressed
    during the last leak search.

* Helgrind:

  - False errors resulting from the use of statically initialised
    mutexes and condition variables (PTHREAD_MUTEX_INITIALISER, etc)
    have been removed.

  - False errors resulting from the use of pthread_cond_waits that
    timeout, have been removed.

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

* Some attempt to tune Valgrind's space requirements to the expected
  capabilities of the target:

  - The default size of the translation cache has been reduced from 8
    sectors to 6 on Android platforms, since each sector occupies
    about 40MB when using Memcheck.

  - The default size of the translation cache has been increased to 16
    sectors on all other platforms, reflecting the fact that large
    applications require instrumentation and storage of huge amounts
    of code.  For similar reasons, the number of memory mapped
    segments that can be tracked has been increased by a factor of 6.

  - In all cases, the maximum number of sectors in the translation
    cache can be controlled by the new flag --num-transtab-sectors.

* Changes in how debug info (line numbers, etc) is read:

  - Valgrind no longer temporarily mmaps the entire object to read
    from it.  Instead, reading is done through a small fixed sized
    buffer.  This avoids virtual memory usage spikes when Valgrind
    reads debuginfo from large shared objects.

  - A new experimental remote debug info server.  Valgrind can read
    debug info from a different machine (typically, a build host)
    where debuginfo objects are stored.  This can save a lot of time
    and hassle when running Valgrind on resource-constrained targets
    (phones, tablets) when the full debuginfo objects are stored
    somewhere else.  This is enabled by the --debuginfo-server=
    option.

  - Consistency checking between main and debug objects can be
    disabled using the --allow-mismatched-debuginfo option.

* Stack unwinding by stack scanning, on ARM.  Unwinding by stack
  scanning can recover stack traces in some cases when the normal
  unwind mechanisms fail.  Stack scanning is best described as "a
  nasty, dangerous and misleading hack" and so is disabled by default.
  Use --unw-stack-scan-thresh and --unw-stack-scan-frames to enable
  and control it.

* Detection and merging of recursive stack frame cycles.  When your
  program has recursive algorithms, this limits the memory used by
  Valgrind for recorded stack traces and avoids recording
  uninteresting repeated calls.  This is controlled by the command
  line option --merge-recursive-frame and by the monitor command
  "v.set merge-recursive-frames".

* File name and line numbers for used suppressions.  The list of used
  suppressions (shown when the -v option is given) now shows, for each
  used suppression, the file name and line number where the suppression
  is defined.

* New and modified GDB server monitor features:

  - valgrind.h has a new client request, VALGRIND_MONITOR_COMMAND,
    that can be used to execute gdbserver monitor commands from the
    client program.

  - A new monitor command, "v.info open_fds", that gives the list of
    open file descriptors and additional details.

  - An optional message in the "v.info n_errs_found" monitor command,
    for example "v.info n_errs_found test 1234 finished", allowing a
    comment string to be added to the process output, perhaps for the
    purpose of separating errors of different tests or test phases.

  - A new monitor command "v.info execontext" that shows information
    about the stack traces recorded by Valgrind.

  - A new monitor command "v.do expensive_sanity_check_general" to run
    some internal consistency checks.

* New flag --sigill-diagnostics to control whether a diagnostic
  message is printed when the JIT encounters an instruction it can't
  translate.  The actual behavior -- delivery of SIGILL to the
  application -- is unchanged.

* The maximum amount of memory that Valgrind can use on 64 bit targets
  has been increased from 32GB to 64GB.  This should make it possible
  to run applications on Memcheck that natively require up to about 35GB.
2013-11-05 17:49:52 +00:00
joerg
66b40b313a Needs ocaml-findlib. 2013-11-05 17:39:15 +00:00
wen
1ce4001744 0.7 2013-09-26 18:46:19
- add =encoding to POD due to test failure on certain boxes
    - add several perl, pkg, and pod tests

0.6  2013-09-24 05:51:54
    add mk_parent()

0.5  2012-09-06 07:38:06
    rt 79472 (thanks Lachlan!) fix absolute path bug introduced in 0.4

0.4  2012-09-03 17:50:41
    rt 79345 (thanks Gian!): Failed to recursively create dir if the first part solves to false

0.3  2013-04-06 19:39:52
    rt 76061 No LICENSE in META.yml
    rt 68950 break out rm() code into empty() type function, use it in rm()

0.2  2012-03-11 16:50:44
    rt 51728 Missing colon in synopsis
    rt 75688 using deprecated for qw() in 00.load.t
    perltidy
2013-11-05 02:47:59 +00:00
wen
1d131b39f9 Update to 0.09
Upstream changes:
0.09 Fri Dec 14 19:34:00 EXT 2012

Two spelling corrections reported by Xavier Guimard.
2013-11-05 02:44:06 +00:00
wen
3234d89168 Update to 0.05
Upstream changes:
0.05  Sep 3 2013
    - Tweak doco and fix typos
        Thank you dsteinbrunner@pobox.com
2013-11-05 02:28:15 +00:00
wen
d9f8dcf510 Update to 0.2304
Upstream changes:
0.2304    2013-10-10 09:16:27 America/New_York

        * List all detectable dependencies for completeness. (Test::More had
          been unintentionally omitted in the last release and many core
          dependencies had never been listed.)

0.2303    2013-10-09 09:57:21 America/New_York

        * Remove compile test and associated dependencies

0.2302    2013-09-26 09:45:35 America/New_York

        * Drop minimum Perl version back to 5.6 (erroneously bumped by dzil)
        * Do not inherit from Exporter (requires Exporter 5.57) (thanks to
          Olivier Mengu.)
        * 'use base ...' => 'use parent ...' as parent is lighter (thanks to
          Olivier Mengu.)
2013-11-05 01:49:43 +00:00
wen
59fc54858b Update to 4.132140
Upstream changes:
4.132140 Fri Aug  2 11:38:57 CDT 2013

 - Fixes RT bug #86963 wherein a call to list_dir() would previously
   fail under certain circumstances.

   This is a high-priority fix with no security-related implications.

   See also https://rt.cpan.org/Public/Bug/Display.html?id=86963

4.131591 Fri Jun  7 22:19:05 CDT 2013

 - POD (documentation) corrections.

4.131570 Thu Jun  6 23:15:27 CDT 2013

 - Since Sat Mar 2 01:13:46 CST 2013, there has been an unofficial code
   freeze in effect, during which time 580 test runs from the CPAN smoke
   testers have had a 100% complete PASS rate.

 - So I'm pleased to announce that I'm releasing this code as-is, under
   the "STABLE"/"MATURE" designation.

 - There are important bug fixes since the last STABLE release, particularly
   in making the File::Util::max_dives() method behave as documented.  See
   also https://rt.cpan.org/Ticket/Display.html?id=85141

 - Near future plans are laid out in the TODO documentation file also
   included with this documentation.

4.130610 Sat Mar  2 01:13:46 CST 2013

 - TRIAL version, much polish on the quality of the distribution itself,
   including extensive POD checks, fixes in documentation quality, and
   overall tidiness.  Reorganized the test suite so it remains correct to
   "t" and "xt" test division conventions.  Included a list of contributors.

4.130590 Wed Feb 27 21:59:30 CST 2013

 - TRIAL version, probably the final trial before release as a mature distro
   in the 4.x series (the 3.x series is already "mature" status).

 - This release introduces unicode support via UTF-8 strict.  Naturally
   the test suite and coverage had to be expanded to cover the new feature
   set.  Documentation has also been updated to include explanation of
   how to make use UTF-8 encoding in File::Util.

 - Minor bug fixes and polish.

4.130560 Mon Feb 25 14:03:44 CST 2013

 - TRIAL version, seventh trial in 4.x series.  I am just about confident
   enough to release this current code as an offical stable release to the
   CPAN, but first I wanted to include the optimizations in this release.

 - This release represents a vast number of optimizations that greatly
   increase the performance of recursive calls.

 - This release fixes some windows-specific bugs that have to deal with
   recursively listing directories from a root volume, such as "C:\" for
   example.

 - Added performance measurement scripts that allow users to both benchmark
   and profile File::Util, with Devel::NYTProf being a prerequisite to such
   activities.

4.130510 Tue Feb 19 18:10:12 CST 2013

 - TRIAL version, sixth trial in 4.x series prior to first official release;
   we're being very careful.

 - Removed dependency for Exception::Handler and stole/improved code from it
   so now there's no external dependencies whatsoever.

 - Tests and documentation adjusted to reflect the change

4.130500 Mon Feb 18 19:13:11 CST 2013

 - TRIAL version, fifth trial in 4.x series prior to first official release;
   we're being very careful.

 - This release features mainly performance optimizations, and many
   windows-specific bug-fixes for those new optimizations which were caught
   during thorough testing.

 - This new version features a "max_depth" option for list_dir, which works
   the same as the -max_depth flag for GNU find.

 - the max_dives() method has been renamed to abort_depth(), with back-compat
   fully preserved; this is to avoid confusion with the new max_depth
   option for list_dir()

 - Documentation updated to show examples of the new feature.

 - For operating systems that support it, list_dir() now keeps track of the
   filesystem inodes it sees while walking directories to detect and avoid
   filesystem loops.  Sadly, Windows does not support the native stat/lstat
   calls in Perl, and therefore this is feature is silently disabled on
   any platform where it is detected that the stat/lstat calls don't work.

 - New example script added to examples/ directory and to the Cookbook.

 - Main perldoc manpage for File::Util updated

4.130483 Sat Feb 16 23:07:29 CST 2013

 - TRIAL version, fourth trial in the 4.x series.

 - Tidied up documentation for main man page (perldoc).

 - Increased test coverage, Devel::Cover scores are very much higher

 - Fixed some bugs discovered while expanding test coverage and writing
   new tests - this is the best way to find and fix bugs.

4.130460 Thu Feb 14 22:24:50 CST 2013

 - TRIAL version.  The third trial release of the 4.x series.  Removed a
   few bits of code from the test suite that were causing false failures
   in CPAN tester results.  More importantly, this version includes
   optimizations to the list_dir() regex pattern matching when recursing
   through directory trees.  Namely, the "pattern gathering" has been
   memo-ized and stashed into the options passed to recursive calls.

4.130425 Mon Feb 11 15:37:47 CST 2013

 - TRIAL version.  Released to CPAN after taking into account some changes
   recommended by a few of the good folks at perlmonks, namely some method
   name changes.  The old method names still work fine and are completely
   supported.  The changes are shown below:
     +-----------+-------------+
     | OLD NAME  | NEW NAME    |
     +-----------+-------------+
     | can_read  | is_readable |
     | can_write | is_writable |
     | readlimit | read_limit  |
     | isbin     | is_bin      |
     +-----------+-------------+

 - Some changes to the POD documentation have been made as well, both to
   reflect the name changes as well as to clean things up even more in
   terms of clarity and better formatting.

 - Some test updates were needed to reflect the use of the new method names

4.130420 Sun Feb 10 21:45:05 CST 2013

 - TRIAL version. Released to CPAN for those who may want to test drive
   it.  The enhancements, improvements, feature additions, and bug fixes
   in this release are far to great to be enumerated here in the changes
   file.  A git repository was set up for File::Util last December, and
   the commit logs will tell the full story of all changes.

 - The commit log can be read here:
   https://github.com/tommybutler/file-util/commits/master

 - A summary of new things would include the newer, more modern-style
   call syntax, user-definable custom error handlers, list_dir()
   callbacks plus advanced regular expression filtering features, much
   more comprehensive documentation including a manual and a cookbook,
   performance optimizations, the ability to enable/disable the
   verbose diagnostics that have hitherto been the default error
   mechanism, and much more.  The quality of the distribution has also
   been greatly improved.

 - All new features are covered at length in the documentation, so
   anything you don't see here will be mentioned and throughly covered
   there.  Full backward-compatibility with the 3.x series feature-set
   and syntax has been preserved

3.39 Sun Jan  6 15:54:10 CST 2013

 - Significant improvements in test suite, but most importantly
   eliminated a bug found in make_dir() where absolute paths caused
   problems on some platforms.

 - Fixed a bug that caused testing to fail on Solaris
2013-11-05 01:42:56 +00:00
wen
7c733a18ba Fix build.(Spotted by joerg@, thanks !) 2013-11-05 00:46:10 +00:00
wiz
6cb11e7d3a Update to 1.3:
---
1.3
---

* Address security vulnerability in SSL match_hostname check as reported in
  Python #17997.
* Prefer `backports.ssl_match_hostname
  <https://pypi.python.org/pypi/backports.ssl_match_hostname>`_ for backport
  implementation if present.
* Correct NameError in ``ssl_support`` module (``socket.error``).
2013-11-04 21:33:08 +00:00
tonnerre
aed277b41e Link p5-MooseX-POE into the Makefile. 2013-11-04 21:23:53 +00:00
tonnerre
fa06d6e6b1 Import the MooseX-POE package into pkgsrc.
MooseX::POE is a Moose wrapper around a POE::Session.
2013-11-04 21:12:58 +00:00
tonnerre
2a612ca8ae Import the MooseX-POE package into pkgsrc.
MooseX::POE is a Moose wrapper around a POE::Session.
2013-11-04 21:09:37 +00:00
joerg
cf09d3d18d At least try to honour wrappers. 2013-11-04 16:42:21 +00:00
joerg
fbb29792a4 Removed undocumented (and almost always unsupported) bounded attribute. 2013-11-04 16:41:16 +00:00
jklos
bc95ac4322 Add libffi support for VAX and m88k. Tested with netbsd-6 on VAX.
From Miod Vallat:

https://sourceware.org/ml/libffi-discuss/2013/msg00165.html
2013-11-03 23:51:51 +00:00
wiz
8bb1e0ec6a Update to 1.2:
---
1.2
---

* Issue #26: Add support for SVN 1.7. Special thanks to Philip Thiem for the
  contribution.
* Issue #94: Wheels are now distributed with every release.
* Setuptools "natural" launcher support, introduced in 1.0, is now officially
  supported.

-----
1.1.7
-----

* Fixed behavior of NameError handling in 'script template (dev).py' (script
  launcher for 'develop' installs).
* ``ez_setup.py`` now ensures partial downloads are cleaned up following
  a failed download.
* Distribute #363 and Issue #55: Skip an sdist test that fails on locales
  other than UTF-8.
2013-11-03 15:59:41 +00:00
ryoon
af93ea13d3 Update to 1.27
Changelog:
This is Version 1.27. Key changes in this release include:

    Enhance the fossil changes, fossil clean, fossil extras, fossil ls and fossil status commands to restrict operation to files and directories named on the command-line.
    New --integrate option to fossil merge, which automatically closes the merged branch when committing.
    Renamed /stats_report page to /reports. Graph width is now relative, not absolute.
    Added yw=YYYY-WW (year-week) filter to timeline to limit the results to a specific year and calendar week number, e.g. /timeline?yw=2013-01.
    Updates to SQLite to prevent opening a repository file using file descriptors 1 or 2 on unix. This fixes a bug under which an assertion failure could overwrite part of a repository database file, corrupting it.
    Added support for unlimited line lengths in side-by-side diffs.
    New --close option to fossil commit, which immediately closes the branch being committed.
    Added chart option to fossil bisect.
    Improvements to the "human or bot?" determination.
    Reports errors about missing CGI-standard environment variables for HTTP servers which do not support them.
    Minor improvements to sync support on Windows.
    Added --scgi option to fossil server.
    Internal improvements to the sync process.
    The internals of the JSON API are now MIT-licensed, so downstream users/packagers are no longer affected by the "do no evil" license clause.
2013-11-03 12:46:26 +00:00
wiz
26b791509c Update to 2013.11.01:
* Noteworthy changes in release 2013.11.01 (2013-11-01) [stable]

  AX_PROG_CXX_MPI has been updated to recognize an MPI C++ compiler. Further
  details are at <http://savannah.gnu.org/patch/?8218>.

  The new macro AX_AM_OVERRIDE_VAR allows "overriding" of user provided
  variables for Automake. See <http://savannah.gnu.org/patch/?8213> for further
  details.

  AX_COMPILER_VENDOR has been extended to support detection of Fujitsu
  compilers. See <http://savannah.gnu.org/patch/index.php?8212> for further
  details.

  AX_TRY_RUN_JAVA and AX_TRY_COMPILE_JAVA has been made more picky about what
  they delete. See <http://savannah.gnu.org/patch/index.php?8211> for further
  details.

  The new macro AX_PROG_SCALA checks that scala is available. Further details
  are available at <http://savannah.gnu.org/patch/index.php?8198>.

  The new macro AX_FIND_SCALA_STDLIB add support for finding the jar containing
  the Scala Standard Library. See <http://savannah.gnu.org/patch/?8197> for
  further details.

  The new macro AX_PROG_SCALAC provides support for finding a Scala compiler.
  See <http://savannah.gnu.org/patch/index.php?8195> for further details.

  The new macres AX_FIND_HAMCREST and AX_FIND_JUNIT have been added, which
  provide support for finding the jars of JUnit and Hamcrest. Please refer to
  <http://savannah.gnu.org/patch/index.php?8196> for further details.

  AX_PTHREAD has been extended to support Clang. Further details can be found
  at <http://savannah.gnu.org/patch/?8186>.

  The macros AX_GCC_LIBRARIES_DIR and AX_GCC_VERSION have been marked obsolete
  because they depend on the obsolete AX_GCC_OPTION macro. Further details can
  be found at <http://lists.gnu.org/archive/html/autoconf-archive-maintainers/2013-09/msg00000.html>.

  New macros AX_BOOST_CONTEXT, AX_BOOST_COROUTINE, AX_BOOST_LOG, AND
  AX_BOOST_LOG_SETUP have been added to detect Boost.Log and Boost.Coroutine.

  AX_PROG_PERL_VERSION has been extended to recognize recent versions of Perl.
  See <http://savannah.gnu.org/patch/?8144> for further details.

  AX_JNI_INCLUDE_DIR now recognizes the $JAVA_HOME environment variable when
  trying to locate the Java SDK. See <http://savannah.gnu.org/patch/?8155> for
  further details.

  AX_EXT has been extended to recognize cases where a CPU supports AVX, but the
  operating system does not. See <http://savannah.gnu.org/patch/?8084> for
  further details.

  Support for 64-bit FreeBSD has been improved in AX_EXT, AX_GCC_ARCHFLAG. See
  <http://savannah.gnu.org/patch/?8085> for further details.

  AX_BOOST_BASE has been extended to recognize aarch64 as a lib64 architecture.

  A bug in AX_LIB_HDF5 has been fixed that would result in $CC not being
  restored properly after testing.
2013-11-03 09:05:18 +00:00
wiz
ebc36df49a Update to 0.004:
------------------------------------------
version 0.004 at 2013-11-02 22:06:57 +0000
------------------------------------------

  Change: 474d456a510b53f357b96e346ba45160e554d0be
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2013-11-02 23:06:50 +0000

    New travis config

  Change: 7ad16ca45b63d72deb5db6cbbce4f787046f6013
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    add some comfort as primary author desires

    To avoid scaring users the Getty wants some improved examples and an
    accessor for last cmd in chain.

  Change: 3b7ea438bf9d041895b37781e3ea20733caa5e08
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    add some samples to role

    author wants ('examples') x INT_MAX - unfortunately he gets only one

  Change: 16ab8ee5a435405b22a57c83b59bf2b6ce90ba5c
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    move initialization to MooX::Cmd::Role

    * as discussed with Getty in #web-simple, let MooX::Cmd be a
    bootstrap

    loader only and modern implementations can do

    with "MooX::Cmd::Role"; * allow modify all initialization parameters
    via class _build_ functions

    (called in class context, but as method)

  Change: e8b4dea42c571e7842f250b9d75bfc680dfe24ed
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    improve documentation

  Change: bd75c0701c52b3742a5c7aa53d7e058c6327d2e1
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    allow Class->new_with_cmd->execute(...)

  Change: 1e585ce9de10745e06d0399a9beaae4d090261d5
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    move initialization sequence for cmd into role

    as discussed with primary author, a role having all neat information
    about the cmd state in attributes is smarter that passing arguments
    ...

  Change: 8be5fbb8369983ae1e225b5b9ee1130f13c34169
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    simplify loading commands to avoid stack frames

  Change: 08355a05811a3df9b044f69eed504aaa0180eba1
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    remove trailing \t

  Change: 11c618f8bfc0563cc5a5ca44fdcfbcb160054cdf
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    some safety first checks and minor optimizations

  Change: bfbe63ec3572c8b0c62c77288f4939b04e05dfb8
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    allow commands show available neighbours/children

  Change: 1368cf9f99b5b9496d9ae4e78ef7a04dd3cbe9ee
  Author: Jens Rehsack <sno@netbsd.org>
  Date : 2013-11-02 23:00:05 +0000

    bump Module::Pluggable version to stop 5.18 from

    whining and let it work smoothly on blead

  Change: 03139b6fb4c4fb003661ceefd3522183d822985f
  Author: Torsten Raudssus <torsten@raudss.us>
  Date : 2013-10-29 11:07:19 +0000

    Merge pull request #2 from yanick/master

    only load commands if used
2013-11-03 01:02:03 +00:00
adam
4c4a112401 Changes 2.0.1:
General:
* Added an API to get common filesystem paths in SDL_filesystem.h:
    SDL_GetBasePath(), SDL_GetPrefPath()
* Added an API to do optimized YV12 and IYUV texture updates:
    SDL_UpdateYUVTexture()
* Added an API to get the amount of RAM on the system:
    SDL_GetSystemRAM()
* Added a macro to perform timestamp comparisons with SDL_GetTicks():
    SDL_TICKS_PASSED()
* Dramatically improved OpenGL ES 2.0 rendering performance
* Added OpenGL attribute SDL_GL_FRAMEBUFFER_SRGB_CAPABLE

Windows:
* Created a static library configuration for the Visual Studio 2010 project
* Added a hint to create the Direct3D device with support for multi-threading:
    SDL_HINT_RENDER_DIRECT3D_THREADSAFE
* Added a function to get the D3D9 adapter index for a display:
    SDL_Direct3D9GetAdapterIndex()
* Added a function to get the D3D9 device for a D3D9 renderer:
    SDL_RenderGetD3D9Device()
* Fixed building SDL with the mingw32 toolchain (mingw-w64 is preferred)
* Fixed crash when using two XInput controllers at the same time
* Fixed detecting a mixture of XInput and DirectInput controllers
* Fixed clearing a D3D render target larger than the window
* Improved support for format specifiers in SDL_snprintf()

Mac OS X:
* Added support for retina displays:
  Create your window with the SDL_WINDOW_ALLOW_HIGHDPI flag, and then use SDL_GL_GetDrawableSize() to find the actual drawable size. You are responsible for scaling mouse and drawing coordinates appropriately.
* Fixed mouse warping in fullscreen mode
* Right mouse click is emulated by holding the Ctrl key while left clicking

Linux:
* Fixed float audio support with the PulseAudio driver
* Fixed missing line endpoints in the OpenGL renderer on some drivers
* X11 symbols are no longer defined to avoid collisions when linking statically

iOS:
* Fixed status bar visibility on iOS 7
* Flipped the accelerometer Y axis to match expected values

Android:
IMPORTANT: You MUST get the updated SDLActivity.java to match C code
* Moved EGL initialization to native code
* Fixed the accelerometer axis rotation relative to the device rotation
* Fixed race conditions when handling the EGL context on pause/resume
* Touch devices are available for enumeration immediately after init

Raspberry Pi:
* Added support for the Raspberry Pi, see README-raspberrypi.txt for details
2013-11-02 20:20:07 +00:00
wiz
6c9775bff1 Update to 2.8:
This is a regularly scheduled feature release.

1.1. Core features

    hgweb: add revset syntax support to search
    hgweb: always run search when a query is entered (BC)
    hgweb (paper theme): add infinite scrolling to graph
    hgweb: show full date in rfc822 format in tooltips at shortlog page
    proxy: allow wildcards in the no proxy list (issue1821)
    pull: for pull --update with failed update, print hint if any
    rebase: preserve working directory parent (BC)
    sslutil: add a config knob to support TLS (default) or SSLv23 (BC) (issue4038)
    templatefilters: add short format for age formatting
    templater: support using templates with non-standard names from map file
    update: add error message for dirty non-linear update with no rev
    addremove: don't do full walks
    log: make file log slow path usable on huge repos
    subrepo: let the user choose to merge, keep local or keep remote subrepo revisions

1.2. Extension features

    convert-internals: introduce hg.revs to replace hg.startrev and --rev with a revset
    convert-internals: update source shamap when using filemap, just as when not using filemap
    factotum: clean up keychain for multiple hg repository authentication
    histedit: abort if there are multiple roots in "--outgoing" revisions
    mq: extract strip function as its standalone extension (issue3824)
    mq: look for modified subrepos when checking for local changes
    rebase: remove bailifchanged check from pullrebase (BC)
    shelve: add a shelve extension to save/restore working changes

1.3. Fixes

    pager: honour internal aliases
    patch: ensure valid git diffs if source/destination file is missing (issue4046)
    patch: Fix nullid for binary git diffs (issue4054)
    progress: stop getting stuck in a nested topic during a long inner step
    rebase: handle bookmarks matching revset function names (issue3950)
    rebase: preserve active bookmark when not at head (issue3813)
    rebase: preserve metadata from grafts of changes (issue4001)
    rebase: fix selection of base used when rebasing merge (issue4041)
    ui: send password prompts to stderr again (issue4056)
2013-11-02 17:29:31 +00:00
ryoon
b479f5d296 Fix build on OpenBSD 5.4 2013-11-02 12:34:14 +00:00
adam
84c8d2980d Changes 1.8.4:
User-visible changes:
 - Client- and server-side bugfixes:
   * fix assertion on urls of the form 'file://./'
   * stop linking against psapi.dll on Windows
   * translation updates for Swedish
 - Client-side bugfixes:
   * revert: fix problems reverting moves
   * update: fix assertion when file external access is denied
   * merge: reduce network connections for automatic merge
   * merge: fix path corruption during reintegration
   * mergeinfo: fix crash
   * ra_serf: verify the result of xml parsing
   * ra_serf: improve error messages during commit
   * ra_local: fix error with repository in Windows drive root
   * fix crash on windows when piped command is interrupted
   * fix crash in the crash handler on windows
   * fix assertion when upgrading old working copies
 - Server-side bugfixes:
   * hotcopy: cleanup unpacked revprops with '--incremental'
   * fix OOM on concurrent requests at threaded server start
   * fsfs: improve error message when unsupported fsfs format found
   * fix memory problem in 3rd party FS module loader

Developer-visible changes:
 - General:
   * allow compiling against serf 1.3 and later on Windows
 - Bindings:
   * javahl: canonicalize path for streaFileContent method
2013-11-02 09:19:17 +00:00
adam
1c7af9e015 Changes 1.8.4.2:
* "git clone" gave some progress messages to the standard output, not
  to the standard error, and did not allow suppressing them with the
  "--no-progress" option.
* "format-patch --from=<whom>" forgot to omit unnecessary in-body
  from line, i.e. when <whom> is the same as the real author.
* "git shortlog" used to choke and die when there is a malformed
  commit (e.g. missing authors); it now simply ignore such a commit
  and keeps going.
* "git merge-recursive" did not parse its "--diff-algorithm=" command
  line option correctly.
* "git branch --track" had a minor regression in v1.8.3.2 and later
  that made it impossible to base your local work on anything but a
  local branch of the upstream repository you are tracking from.
* "git ls-files -k" needs to crawl only the part of the working tree
  that may overlap the paths in the index to find killed files, but
  shared code with the logic to find all the untracked files, which
  made it unnecessarily inefficient.
* When there is no sufficient overlap between old and new history
  during a "git fetch" into a shallow repository, objects that the
  sending side knows the receiving end has were unnecessarily sent.
* When running "fetch -q", a long silence while the sender side
  computes the set of objects to send can be mistaken by proxies as
  dropped connection.  The server side has been taught to send a
  small empty messages to keep the connection alive.
* When the webserver responds with "405 Method Not Allowed", "git
  http-backend" should tell the client what methods are allowed with
  the "Allow" header.
* "git cvsserver" computed the permission mode bits incorrectly for
  executable files.
* The implementation of "add -i" has a crippling code to work around
  ActiveState Perl limitation but it by mistake also triggered on Git
  for Windows where MSYS perl is used.
* We made sure that we notice the user-supplied GIT_DIR is actually a
  gitfile, but did not do the same when the default ".git" is a
  gitfile.
* When an object is not found after checking the packfiles and then
  loose object directory, read_sha1_file() re-checks the packfiles to
  prevent racing with a concurrent repacker; teach the same logic to
  has_sha1_file().
* "git commit --author=$name", when $name is not in the canonical
  "A. U. Thor <au.thor@example.xz>" format, looks for a matching name
  from existing history, but did not consult mailmap to grab the
  preferred author name.
* The commit object names in the insn sheet that was prepared at the
  beginning of "rebase -i" session can become ambiguous as the
  rebasing progresses and the repository gains more commits. Make
  sure the internal record is kept with full 40-hex object names.
* "git rebase --preserve-merges" internally used the merge machinery
  and as a side effect, left merge summary message in the log, but
  when rebasing, there should not be a need for merge summary.
* "git rebase -i" forgot that the comment character can be
  configurable while reading its insn sheet.
2013-11-02 07:54:04 +00:00
jperkin
095b8768c1 Use LUA_PKGPREFIX in PKGNAME, should hopefully fix bulk-medium dependency
failure.  Bump PKGREVISION.
2013-11-01 18:17:43 +00:00
jaapb
d61ec916a8 Updated ocaml-deriving-ocsigen to its latest version, 0.5. Changes include:
* Experimental minimalistic support of GADT
  * Allows to register predefined instances
  * Compatibility with typeconv >= 108.07.00
2013-11-01 11:42:40 +00:00
jaapb
6cf7b554aa Added devel/ocaml-optcomp subdirectory to Makefile 2013-11-01 11:40:57 +00:00
jaapb
b44b1b53c5 Committed devel/optcomp, a cpp-like ocaml syntax extension for optional
compilation.
2013-11-01 11:40:00 +00:00
jaapb
15a89b35db Revision bump associated with the update of lang/ocaml to version 4.01. 2013-11-01 11:30:21 +00:00
jaapb
df42eff1a0 Revbump and patches to compile with ocaml 4.01. 2013-11-01 10:50:03 +00:00
jaapb
7e5b4d83d3 Package update to version 2.1, including a patch to compile with
ocaml 4.01 (upcoming). Changelog is only available through git,
unfortunately.
2013-11-01 10:32:53 +00:00
ryoon
e6c4214668 Fix build on DragonFly 3.4.3 2013-11-01 09:49:20 +00:00
dholland
e468e00a5b Update lua module depends. 2013-10-31 23:32:26 +00:00
obache
b098e74c03 Take care for the case missing `type' command, PR pkg/48089.
No objection from MAINTAINER over 3 month.
2013-10-31 12:18:19 +00:00
wen
3eea68d951 Update to 0.38
Upstream changes:
0.38      2013-09-17 00:44:16Z (Karen Etheridge)
        - removed use of deprecated enum syntax

0.37      2013-09-08 21:58:26Z (Karen Etheridge)
        - removed use of deprecated Class::MOP::load_class
        - repository has moved to the GitHub Moose organization
2013-10-31 08:33:48 +00:00
wen
c08c0e8f27 Update to 1.32
Update DEPENDS

Upstream changes:
1.32 Tue 16 Jan 2013
    - require new version of PPIx::Regexp
    - skip sub named keys/each/values in _each_argument() (Pedro Melo, RT#82718)
    - detect open with reference to scalar (Alexandr Ciornii)

1.31 Tue  4 Dec 2012
    - sort $subref requires perl 5.6 (Alexandr Ciornii)

1.30 Wed 28 Nov 2012
    - 'each % { $foo }' incorrectly required perl 5.14 (RT#81505)
    - 02_main.t fails in rare cases (RT#81487)

1.29 Tue 27 Nov 2012
	- "Use of uninitialized value in null operation" fix.
	- Adding test for "utf8::is_utf" 5.8.1 special case
	- Recognize all versions in "use feature" bundle (Alexandr Ciornii)
	- Support regexes (Alexandr Ciornii)
	- detect changes in each/keys/values in 5.12 and 5.14 (Yasutaka ATARASHI, Alexandr Ciornii)
	- 2-arg binmode (Alexandr Ciornii)
	- postfix when (Alexandr Ciornii)
	- exists(&sub) (Kevin Ryde, Alexandr Ciornii)
	- _bugfix_magic_errno will return element (Alexandr Ciornii)
	- add 'encoding' to 5.8 pragmas (Alexandr Ciornii)
	- private methods _set_checks2skip and _set_collect_all_reasons for
	  Perl::Critic::Policy::Compatibility::PerlMinimumVersionAndWhy (Alexandr Ciornii)
	- temp file with open requires 5.8 (Alexandr Ciornii)
2013-10-31 03:22:47 +00:00
wen
594f732fd1 Update to 0.034
Upstream changes:
0.034		2013-05-11	T. R. Wyant
  No changes since 0.033_01

0.033_01	2013-05-05	T. R. Wyant
  Correct spelling and grammar errors in POD and comments. RT #85050.
    Thanks David Steinbrunner for catching these.

0.033		2013-02-22	T. R. Wyant
  Allow interpolation in regex sets. It implies Perl 5.17.9 or higher.
  Allow non-ASCII white space under /x. It implies Perl 5.17.9 or
    higher.

0.032		2013-02-06	T. R. Wyant
  Fix problems with Regex Set functionality under Perl 5.6.2. CPAN
    testers RULE!

0.031		2013-01-31	T. R. Wyant
  Have PPIx::Regexp::Token::Code (and offspring) become
    PPIx::Regexp::Token::Unknown inside a regex set.

0.030		2013-01-22	T. R. Wyant
  Add Regex Sets, which were added to Perl as an experimental feature in
    5.17.8. This is experimental in Perl, therefore the parse may
    change.
  Ditch PPIx::Regexp::Token::GroupType method __expect_after_match() in
    favor of the more general __match_setup(). This is done without
    deprecation because __expect_after_match() was documeted as
    package-private, but noted in the change log because it _was_
    documented.

0.029		2013-01-14	T. R. Wyant
  No changes from 0.028_02.

0.028_02	2012-12-31	T. R. Wyant
  Add method unescaped_content() to PPIx::Regexp::Element().
  Rewrite the tokenizing code in PPIx::Regexp::Token::GroupType and
    offspring to use regular expressions specific to the regexp
    delimiter, and escaping only that delimiter. Thanks again to
    Alexandr Ciornii for finding more of these.

0.028_01	2012-12-20	T. R. Wyant
  Fix mis-parse of /(\?|I)/ as a branch reset (it's really an
    alternation). There may be more of these lurking. Thanks to Alexandr
    Ciornii for finding this one.
  Add options -files and -objectify to eg/predump.
2013-10-31 03:17:00 +00:00
wen
6a268568ba Update to 1.120
Upstream changes:
[1.119] Released on 2013-09-25

     Bug Fixes:
     * Tests were failing with Config::Tiny 2.17 or later, due to a
       change in the error messages produced by that module.
       This fixes #16 on Github,  #88679 & #88889 on RT.


     Policy Changes:
     * BuiltinFunctions::ProhibitVoidGrep and ::ProhibitVoidMap: grep
       and map called as functions are now allowed in slice operations.
       RT #79289
       Thanks to Wade at Anomaly dot org for the patch.
     * Subroutines::RequireArgUnpacking: Most tests of the size of @_
       are now allowed.  RT #79138

     Other Changes:
     * Modernized our usage of Exporter.  See RT #75300.
       Thanks to Olivier Mengu. for the patch.

[1.118] Released on 2012-07-10

    Policy Changes:
    * CodeLayout::RequireTidyCode: Revise to work with incompatible
      changes in Perl::Tidy 20120619. RT #77977.
    * TestingAndDebugging::ProhibitNoWarnings: Correct the parse of the
      'no warnings' statement, so that 'no warnings "qw"' is recognized
      as supressing just 'qw' warnings. RT #74647.
    * Miscellanea::RequireRcsKeywords has been moved to the Perl-Critic-More
      distribution,  RT #69546

    Other Changes:
    * Make all unescaped literal "{" characters in regexps into
      character classes. These are deprecated, and became noisy with
      Perl 5.17.0.  RT #77510.
2013-10-31 03:04:33 +00:00
wen
db094692de Update to 3.98
Upstream changes:
3.98 Thu Oct  3 19:04:26 2013
	- User string compare for version checks

3.97 Thu Nov 15 13:34:15 2012
	- Fix for panic during destroy from Krzysztof Lewicki

3.96 Mon Oct  1 12:22:50 2012
	- Tweaks in tests for changes in core warning messages

3.95 Tue Jul 24 13:30:57 2012
	- Delete on arrays is deprecated (removed last vestage)

3.94 Wed May  9 17:29:23 EDT 2012
	- Delete on arrays is deprecated

3.93 Mon Apr  9 13:45:35 2012
	- Allow :Handle to work with non-OIO classes per contribution by Damian Conway

3.92 Tue Mar  6 14:42:27 2012
	- Added readonly fields per contribution by Damian Conway

3.91 Wed Feb 22 16:35:09 2012
	- Added sequential defaults per contribution by Damian Conway
	- Extended delegator capabilities per contribution by Damian Conway

3.89 Thu Feb 16 19:08:31 2012
	- Added generated defaults per contribution by Damian Conway

3.88 Thu Jan 26 14:56:59 2012
	- Update build prereqs

3.87 Thu Jan 19 13:46:51 2012
	- Added missing test file for delegators

3.86 Thu Jan 19 04:37:33 2012
	- Added delegators per contribution by Damian Conway

3.85 Wed Jan 11 06:01:11 2012
	- Fix some 'used only once' warnings
2013-10-31 01:05:11 +00:00
wen
8f33238823 Update to 1.13
Upstream changes:
1.13 2013-10-10 00:09:35+0900
    [BUG FIXES]
    - Fix for perl 5.19.4 (RT 88295)
2013-10-31 00:57:11 +00:00
gls
17e474b4a1 Update devel/libconfig to 1.4.9.
From Nils Ratusznik via PR pkg/48316.

5 years worth of upstream changes, bugfixes and new features, too long
to copy and paste here.

pkgsrc changes:
---------------
Add LICENSE
2013-10-30 21:15:49 +00:00
dholland
2d5ff4445e Bump PKGREVISION of packages whose Lua depends changed form, but whose
own PKGNAME is unchanged.
2013-10-30 06:49:53 +00:00
dholland
a8f5b740c0 Use the LUA_CDIR and LUA_LDIR plist vars. 2013-10-30 06:04:16 +00:00
dholland
81bc91c7e7 Use LUA_PKGPREFIX. Many Lua packages already do, but not these. 2013-10-30 06:03:37 +00:00
minskim
4c011ee2c6 Install TeX files into share/texmf-dist, not share/texmf.
The latter has been deprecated in TeX Live 2013.
2013-10-30 02:58:19 +00:00
drochner
d6b5a32155 update to 0.13.2
changes: bugfixes, mostly related to compatibility with Qt and Wx GUIs
2013-10-29 18:18:46 +00:00
jklos
b3f7ecfa92 Skip NaN on VAX. 2013-10-29 17:34:04 +00:00
jperkin
7621ab06b2 USE_LANGUAGES=c99, fixes build on SunOS. 2013-10-29 10:34:30 +00:00
wen
4ef3392931 Update to 0.322
Upstream changes:
0.322     2013-10-28 08:00:35 America/New_York
          require a newer Getopt::Long to avoid --version conflicts

0.321     2013-10-26 07:44:19 America/New_York
          avoiding getting [undef] in argument list in Simple apps

          add --version support via version command (thanks, Jakob Voss!)
2013-10-28 15:40:09 +00:00
wen
3df484d60e Update to 0.15
Upstream changes:
0.15  Sun Oct 27 21:59:43 EDT 2013
    - hide internal packages from PAUSE
    - point repo/bugtracker at GitHub

0.14  Sun Oct 27 21:59:43 EDT 2013
    - typo fixes (dsteinbrunner)
    - repackage to drop MYMETA files
    - stop using 'use_ok' in tests
2013-10-28 15:30:54 +00:00
wen
3fa4b9234c Remove p5-MooseX-ChainedAccessors. 2013-10-28 15:21:03 +00:00
wen
7ea2e6b107 Remove p5-MooseX-ChainedAccessors, deprecated upstream, use p5-MooseX-Attribute-Chained instead. 2013-10-28 15:19:31 +00:00
joerg
76b25fc76c Fix header to be self-contained. Bump boost-headers. 2013-10-27 20:31:58 +00:00
joerg
b627c8a56d When extracting -R... from the Fortran link line, prefix it with -Wl
before passing it again to CC.
2013-10-27 20:31:21 +00:00
joerg
3dc03fd067 Don't use -fno-regmove. 2013-10-27 20:30:44 +00:00
markd
ae047fa531 Fix configure test for expect library.
Also merge patch-aa into patch-af as patching same file.
2013-10-27 20:17:40 +00:00
wen
f85fba2e7d Add p5-MooseX-Attribute-Chained 2013-10-27 13:15:46 +00:00
wen
307505d7fe Import MooseX-Attribute-Chained-1.0.1 as devel/p5-MooseX-Attribute-Chained.
MooseX::Attribute::Chained is a Moose Trait which allows for method chaining
on accessors by returning $self on write/set operations.
2013-10-27 13:12:55 +00:00
wen
bd9a285827 Update to 2.82
Upstream changes:
2.82 Sat Oct 26 12:44:52 2013
    - simplify test to avoid portability woes

2.81 Sat Oct 26 11:32:31 2013
    - fix failing test on Windows

2.80 Fri Oct 25 19:32:12 2013
    - RT #71777: fix segfault in destructor called during global destruction (thanks, Tomas Doran)
        - added t/rt_71777.t
2013-10-27 11:49:50 +00:00
wen
dff22b85ab Update to 0.37
Upstream changes:
version: 0.37
date:    Fri Oct 25 21:46:59 MYT 2013
changes:
- Bugfix: Run Test::Compile tests as xt as they require optional dependencies to be present (GH issue #22)
- Testing: Added Travis-CI integration
- Makefile: Added target to update version on all packages
---
version: 0.36
date:    Sun Oct 20 04:44:42 MYT 2013
changes:
- Move the distribution to Dist::Zilla
2013-10-27 08:59:58 +00:00
joerg
d64faf1979 Remove an unused variable that breaks the clang build. 2013-10-26 23:24:40 +00:00
obache
51bb2e5910 python25 is not in pkgsrc now. 2013-10-26 12:18:47 +00:00
obache
cce33d5799 drop maintainership.
I've just imported py-ipython for update of devel/accerciser, not interesting to
itself. Furthermore, pacaginf of py-ipython012 and py-ipython013 are not by me.
2013-10-26 12:15:59 +00:00
wiz
57a67a437c Include compiler.mk before checking PKGSRC_COMPILER. 2013-10-25 22:24:58 +00:00
joerg
d98579ce0a Override the test for clang -R support as it gets broken by the
wrappers.
2013-10-25 21:46:27 +00:00
obache
4d501d768d Add conditions for NetBSD, especially fixes build on NetBSD-current. 2013-10-25 10:49:23 +00:00
ryoon
7204f6815e Update to 1.9.1
Changelog:
1.9.1
Support for setuptools-based installs was fixed.

1.9.0
Many fixes and improvements were made. More changes have gone
into this release than any other pygame release. Experimental camera
webcam, midi, and gfxdraw modules were added. Bugfixes were made
for backwards compatibility issues introduced in the pygame 1.8.x
series. Old games like solarwolf and libraries like PGU work again.
Py3k and Nokia mobile phone S60 are supported. Mac OS X support
was improved by dropping the pyobjc dependency, improving the
installer, and making sysfont work. pygame.examples and pygame.tests
are available as modules. The examples were cleaned up. py2app and
py2exe support were improved.
2013-10-24 12:08:22 +00:00
jperkin
4537ae40c8 Fix build on SunOS. Patch from Sebastian Wiedenroth. 2013-10-24 11:34:49 +00:00
wiz
f2af607bad Mark remaining packages not support DESTDIR as BROKEN as decided
by pkgsrc-pmc.

If you are interested in one of these, please fix it before 2013Q4.
2013-10-24 10:31:02 +00:00
obache
7d591b44d9 restore ncurses dependency fix, it had been lost at updated to 2.8.12. 2013-10-24 04:54:15 +00:00
obache
e14bfa8889 Remove patch for NetBSD to ride on Linux condition.
NetBSD condition exists since 2.8.11, and current linux condition part
including fenv.h, it does not exist on NetBSD<6 and  not usable except
arm, i386, sparc and x86_64 even on NetBSD-current.
2013-10-24 04:50:57 +00:00
wiz
3bf8a4bca6 pkg_add doesn't like '>'; use '>=' instead, since that's what I think
was intended here anyway.
2013-10-23 18:15:19 +00:00
wiz
547b7164bf + gengetopt 2013-10-23 17:42:35 +00:00
wiz
26aa0848b4 Import gengetopt-2.22.6 as devel/gengetopt.
This program generates a C function that uses getopt_long function
to parse the command line options, to validate them and fills a
struct .

Thus your program can now handle options such as:

myprog --input foo.c -o foo.o --no-tabs -i 100 *.class

And both long options (those that start with --) and short options
(start with - and consist of only one character) can be handled.

Gengetopt can also generate a function to save the command line
options into a file, and a function to read the command line options
from a file. Of course, these two kinds of files are compliant.
2013-10-23 17:41:57 +00:00
wiz
09cad2050d Update to 4.0:
Version 4.0 (09 Oct 2013)

A complete list of bugs fixed in this version is available here:

http://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=101&set=custom

* WARNING: Backward-incompatibility!
  If .POSIX is specified, then make adheres to the POSIX backslash/newline
  handling requirements, which introduces the following changes to the
  standard backslash/newline handling in non-recipe lines:
  * Any trailing space before the backslash is preserved
  * Each backslash/newline (plus subsequent whitespace) is converted to a
    single space

* New feature: GNU Guile integration
  This version of GNU make can be compiled with GNU Guile integration.
  GNU Guile serves as an embedded extension language for make.
  See the "Guile Function" section in the GNU Make manual for details.
  Currently GNU Guile 1.8 and 2.0+ are supported.  In Guile 1.8 there is no
  support for internationalized character sets.  In Guile 2.0+, scripts can be
  encoded in UTF-8.

* New command line option: --output-sync (-O) enables grouping of output by
  target or by recursive make.  This is useful during parallel builds to avoid
  mixing output from different jobs together giving hard-to-understand
  results.  Original implementation by David Boyce <dsb@boyski.com>.
  Reworked and enhanced by Frank Heckenbach <f.heckenbach@fh-soft.de>.
  Windows support by Eli Zaretskii <eliz@gnu.org>.

* New command line option: --trace enables tracing of targets.  When enabled
  the recipe to be invoked is printed even if it would otherwise be suppressed
  by .SILENT or a "@" prefix character.  Also before each recipe is run the
  makefile name and linenumber where it was defined are shown as well as the
  prerequisites that caused the target to be considered out of date.

* New command line option argument: --debug now accepts a "n" (none) flag
  which disables all debugging settings that are currently enabled.

* New feature: The "job server" capability is now supported on Windows.
  Implementation contributed by Troy Runkel <Troy.Runkel@mathworks.com>

* New feature: The .ONESHELL capability is now supported on Windows.  Support
  added by Eli Zaretskii <eliz@gnu.org>.

* New feature: "!=" shell assignment operator as an alternative to the
  $(shell ...) function.  Implemented for compatibility with BSD makefiles.
  Note there are subtle differences between "!=" and $(shell ...).  See the
  description in the GNU make manual.
  WARNING: Backward-incompatibility!
  Variables ending in "!" previously defined as "variable!= value" will now be
  interpreted as shell assignment.  Change your assignment to add whitespace
  between the "!" and "=": "variable! = value"

* New feature: "::=" simple assignment operator as defined by POSIX in 2012.
  This operator has identical functionality to ":=" in GNU make, but will be
  portable to any implementation of make conforming to a sufficiently new
  version of POSIX (see http://austingroupbugs.net/view.php?id=330).  It is
  not necessary to define the .POSIX target to access this operator.

* New feature: Loadable objects
  This version of GNU make contains a "technology preview": the ability to
  load dynamic objects into the make runtime.  These objects can be created by
  the user and can add extended functionality, usable by makefiles.

* New function: $(file ...) writes to a file.

* New variable: $(GNUMAKEFLAGS) will be parsed for make flags, just like
  MAKEFLAGS is.  It can be set in the environment or the makefile, containing
  GNU make-specific flags to allow your makefile to be portable to other
  versions of make.  Once this variable is parsed, GNU make will set it to the
  empty string so that flags will not be duplicated on recursion.

* New variable: `MAKE_HOST' gives the name of the host architecture
  make was compiled for.  This is the same value you see after 'Built for'
  when running 'make --version'.

* Behavior of MAKEFLAGS and MFLAGS is more rigorously defined.  All simple
  flags are grouped together in the first word of MAKEFLAGS.  No options that
  accept arguments appear in the first word.  If no simple flags are present
  MAKEFLAGS begins with a space.  Flags with both short and long versions
  always use the short versions in MAKEFLAGS.  Flags are listed in
  alphabetical order using ASCII ordering.  MFLAGS never begins with "- ".

* Setting the -r and -R options in MAKEFLAGS inside a makefile now works as
  expected, removing all built-in rules and variables, respectively.

* If a recipe fails, the makefile name and linenumber of the recipe are shown.

* A .RECIPEPREFIX setting is remembered per-recipe and variables expanded
  in that recipe also use that recipe prefix setting.

* In -p output, .RECIPEPREFIX settings are shown and all target-specific
  variables are output as if in a makefile, instead of as comments.

* On MS-Windows, recipes that use ".." quoting will no longer force
  invocation of commands via temporary batch files and stock Windows
  shells, they will be short-circuited and invoked directly.  (In
  other words, " is no longer a special character for stock Windows
  shells.)  This avoids hitting shell limits for command length when
  quotes are used, but nothing else in the command requires the shell.
  This change could potentially mean some minor incompatibilities in
  behavior when the recipe uses quoted string on shell command lines.
2013-10-23 08:54:59 +00:00
obache
7254cbcacb Prevent to regenerate of man pages. PR pkg/48331.
configure script will be modified automatically by pkgsrc framework,
but man pages will be generated with package version and release date,
they will be pulled from configure script.
Prevent the behavior by syncing time stamp of configure with man/REL,
it contains package version and released date from configure script.
2013-10-22 12:21:03 +00:00
wiz
7085d3103e Improve. 2013-10-21 21:26:24 +00:00
drochner
0fc62a56eb -this needs gtk3 rather than gtk2
-this doesn't need libglade/libgnome/libgnomeui
The former one fixes the build, thus no PKGREV bump.
2013-10-21 18:51:57 +00:00
sno
3e3e347c58 Updating package for CPAN distribution for Scalar-List-Utils in
devel/p5-Scalar-List-Utils from 1.31 to 1.35.

pkgsrc changes:
- updating URI's & co
- removing pkgviews stuff (removed from generator)

Upstream changes:
1.35 -- Sat Oct 19 01:35 UTC 2013
  * Added List::Util::product()
  * Ensure that List::Util::{any,all,none,notall} return PL_sv_{yes,no}
  * Implement reduce() and first() even in the absence of MULTICALL

1.34 -- Wed Oct 16 13:04 UTC 2013
  * Avoid C99/C++-style comments in XS code
  * Fix dualvar tests for perl 5.6; fix skip() test counts in dualvar.t
  * Neater documentation examples of other functions that can be built using
    reduce

1.33 -- Sun Oct 13 01:35 UTC 2013
  * Added any, all, none, notall list reduction functions
    (inspired by List::MoreUtils)

1.32 -- Sun Aug 31 23:48 UTC 2013
  * Skip pairmap()'s MULTICALL implementation 5.8.9 / 5.10.0 as it doesn't
    work (RT87857)
  * Comment on the fact that package "0" is defined but false (RT88201)
  * TODO test in t/readonly.t now passes since 5.19.3 (RT88223)
2013-10-21 18:03:42 +00:00
sno
1b7e8d1218 Updating CPAN distribution Module-CoreList in devel/p5-Module-CoreList from
2.96 to 3.00.

pkgsrc changes:
- updating URI's & co

Upstream changes:
3.00
  - Updated for v5.19.5
  - exported %delta
  - fixed bug in is_core(): it was naively assuming a linear sequence of releases,
    rather than the tree with multiple branches.

2.99 Fri Sep 20 2013
  - Updated for v5.19.4
  - fixed Module::Build core deprecation
  - changes_between now has the same API as all other functions
  - added is_core() which returns true if a module is/was core
    in a specific version of Perl. Can optionally specify minimum
    version of the module.

2.98 Wed Aug 21 2013
  - Prepared for v5.19.4

2.97 Tue Aug 20 2013
  - Updated for v5.19.3
2013-10-21 17:56:39 +00:00
sno
6ead65ef53 Updating package for CPAN distribution Hash-MoreUtils from 0.02 to 0.04.
pkgsrc changes:
- URI's etc. updated ...

Upstream changes:
0.04  2013-10-04
    - add slice_map family
    - Changes reformatted as per CPAN::Changes::Spec

0.03  2013-09-07
    - Add documentation about intended behaviour of slice* when no
      list given (fixing RT#77429 and RT#57095), thanks to Titi Ala'ilima
      and Bernhard Graf
    - Changes reformatted as per CPAN::Changes::Spec
    - Move to GitHub.com
2013-10-21 17:52:40 +00:00
sno
83f06c75e0 Updating package for CPAN module File-ConfigDir in devel/p5-File-ConfigDir
from 0.007 to 0.008.

pkgsrc changes:
- adjust some URI's for download and homepage
- generated by Packager::Utils

Upstream changes:
0.008 2013-10-19
    - introduce pluggable dir sources
    - add developer requires for runs from repository clones
2013-10-21 17:49:37 +00:00
sno
1e1f1ace2c Updating package for CPAN distribution CPAN in devel/p5-CPAN from 1.9800nb2
to 2.0000 (Upstream 2.00).

PkgSrc changes:
- include recommended depencies
- update generated by Packager::Utils

Upstream changes:
2013-04-12  Andreas Koenig  <k@UX31A>
	* release 2.00 (at Lancester #QA2013)
	* Removed the trial status for the release in the Makefile.PL
	* Merge with App::Cpan 0.61 (just a version number change)

2013-02-06  k  <k@k83.linux.bogus>
	* release 2.00-TRIAL
	* import App::Cpan 0.60_02 from brian d foy
	* RT#82589 doc fix thanks to Zefram
	* several portability fixes for 5.6.2
	* RT#83042 workaround for current circular dependency in CPANPLUS and
	CPANPLUS::Dist::Build

2012-10-16  Andreas Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
	* release 1.99_51
	* RT #79969: fix incompatibilities with VMS (Craig Berry)
	* bugfix: distroprefs of type pl/args were dropped for 'perl Build.PL'
	* RT #73742: watch build_dirs and react calmly when one has gone lost
2013-10-21 17:45:17 +00:00
ryoon
8294c7de3a Add sdcc3 2013-10-21 15:13:07 +00:00
ryoon
8e1edf157f Import sdcc-3.3.0 as devel/sdcc3.
SDCC is a Free ware , retargettable, optimizing ANSI-C compiler. The current
version targets Intel 8051 based MCUs, it can be retargetted for other 8 bit
MCUs or PICs. The entire source code for the compiler is distributed under
GPL. SDCC used ASXXXX & ASLINK a Free ware, retargettable assembler & linker.

HTML docs are in work/*/doc.

Note I added a patch from sailer@ife.ee.ethz.ch "asxxxx.diff" for making
firmware for the Anchor EZUSB chips.

This package tracks sdcc 3.x branch.
2013-10-21 15:12:38 +00:00
wiz
8333323c83 Update to 0.19.2:
0.19.2 (2013-10-13)
===================

Bugs fixed
----------

* Some standard declarations were fixed or updated, including the previously
  incorrect declaration of ``PyBuffer_FillInfo()`` and some missing bits in
  ``libc.math``.

* Heap allocated subtypes of ``type`` used the wrong base type struct at the
  C level.

* Calling the unbound method dict.keys/value/items() in dict subtypes could
  call the bound object method instead of the unbound supertype method.

* "yield" wasn't supported in "return" value expressions.

* Using the "bint" type in memory views lead to unexpected results.
  It is now an error.

* Assignments to global/closure variables could catch them in an illegal state
  while deallocating the old value.
2013-10-20 22:04:31 +00:00
joerg
51723d96d5 Fix rpath option. 2013-10-20 18:17:19 +00:00
joerg
e933767db5 Use -fexceptions / -fno-exceptions. 2013-10-20 18:17:04 +00:00
joerg
e500d3763a C++ requires int as argument for postfix operators. 2013-10-20 18:16:34 +00:00
ryoon
a6ff8ee6b0 Add mcpp 2013-10-20 15:07:48 +00:00
ryoon
8384b0f8aa Import mcpp-2.7.2 as devel/mcpp.
mcpp is a C/C++ preprocessor with the following features.

* Implements all of C90, C99 and C++98 specifications.
* Provides a validation suite to test C/C++ preprocessor's conformance
and quality comprehensively. When this validation suite is applied,
mcpp distinguishes itself among many existing preprocessors.
* Has plentiful and on-target diagnostics to check all the
preprocessing problems such as latent bug or lack of portability
in source code.  * Has #pragma directives to output debugging
information.
* Is portable and has been ported to many compiler-systems, including
GCC and Visual C++, on UNIX-like systems and Windows.
* Has various behavior modes.
* Can be built either as a compiler-specific preprocessor to replace
the resident preprocessor of a particular compiler system, or as
a compiler-independent command, or even as a subroutine called from
some other main program.
* Provides comprehensive documents both in Japanese and in English.
* Is an open source software released under BSD-style-license.
2013-10-20 15:06:58 +00:00
wen
9f5d5ea21b Update to 0.228
Upstream changes:
0.228  20130917
    . Fix RT #88450, install into site/ for 5.12+
      Thanks to haarg for the report

0.227  20130901
    . Fix RT #88320, restore tests passing for 5.17.5+
      Thanks to Zefram for the report and contributing the fix

0.226  20130729
    . Fix RT #86890, restore tests passing for 5.18+
      Thanks to Petr Pisar for the report
2013-10-19 11:17:31 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
adam
c5f881767a Fix building on SunOS 2013-10-19 08:04:34 +00:00
ryoon
d228329291 Rename swig-2.* to swig2, so swig-1.* and swig2 can coexist 2013-10-19 07:55:54 +00:00
wiz
2676597179 Update to 1.8.2:
2013-10-18 meld 1.8.2
=====================

  Fixes:

    * Fix regression selecting Subversion 1.6 repositories (Kai Willadsen)
    * Fix for unicode usernames on Windows; note that this change also moves
      Meld config from the remote to the local app data folder (Kai Willadsen)
    * Add copyright string to appdata file (Kai Willadsen)

  Translations:

    * Fran Diéguez (gl)
    * Matej Urbančič (sl)
2013-10-18 21:40:54 +00:00
jmmv
4f891ae693 Update to 0.7:
Experimental version released on October 18th, 2013.

* Made failures from testers more resilent.  If a tester fails, the
  corresponding test case will be marked as broken instead of causing
  kyua to exit.

* Added the '--results-filter' option to the 'report-html' command and
  set its default value to skip passed results from HTML reports.  This
  is to keep these reports more succint and to avoid generating tons of
  detail files that will be, in general, useless.

* Switched to use Lutok 0.3 to gain compatibility with Lua 5.2.

* Issue 69: Cope with the lack of AM_PROG_AR in configure.ac, which
  first appeared in Automake 1.11.2.  Fixes a problem in Ubuntu 10.04
  LTS, which appears stuck in 1.11.1.
2013-10-18 21:02:02 +00:00
adam
29f4a8921d Changes 1.8.4.1:
* Some old versions of bash do not grok some constructs like
   'printf -v varname' which the prompt and completion code started
   to use recently.  The completion and prompt scripts have been
   adjusted to work better with these old versions of bash.

 * In FreeBSD's and NetBSD's "sh", a return in a dot script in a
   function returns from the function, not only in the dot script,
   breaking "git rebase" on these platforms (regression introduced
   in 1.8.4-rc1).

 * "git rebase -i" and other scripted commands were feeding a
   random, data dependant error message to 'echo' and expecting it
   to come out literally.

 * Setting the "submodule.<name>.path" variable to the empty
   "true" caused the configuration parser to segfault.

 * Output from "git log --full-diff -- <pathspec>" looked strange
   because comparison was done with the previous ancestor that
   touched the specified <pathspec>, causing the patches for paths
   outside the pathspec to show more than the single commit has
   changed.

 * The auto-tag-following code in "git fetch" tries to reuse the
   same transport twice when the serving end does not cooperate and
   does not give tags that point to commits that are asked for as
   part of the primary transfer.  Unfortunately, Git-aware transport
   helper interface is not designed to be used more than once, hence
   this did not work over smart-http transfer.  Fixed.

 * Send a large request to read(2)/write(2) as a smaller but still
   reasonably large chunks, which would improve the latency when the
   operation needs to be killed and incidentally works around broken
   64-bit systems that cannot take a 2GB write or read in one go.

 * A ".mailmap" file that ends with an incomplete line, when read
   from a blob, was not handled properly.

 * The recent "short-cut clone connectivity check" topic broke a
   shallow repository when a fetch operation tries to auto-follow
   tags.

 * When send-email comes up with an error message to die with upon
   failure to start an SSL session, it tried to read the error
   string from a wrong place.

 * A call to xread() was used without a loop to cope with short
   read in the codepath to stream large blobs to a pack.

 * On platforms with fgetc() and friends defined as macros, the
   configuration parser did not compile.

 * New versions of MediaWiki introduced a new API for returning
   more than 500 results in response to a query, which would cause
   the MediaWiki remote helper to go into an infinite loop.

 * Subversion's serf access method (the only one available in
   Subversion 1.8) for http and https URLs in skelta mode tells its
   caller to open multiple files at a time, which made "git svn
   fetch" complain that "Temp file with moniker 'svn_delta' already
   in use" instead of fetching.

Also contains a handful of trivial code clean-ups, documentation
updates, updates to the test suite, etc.
2013-10-18 19:48:48 +00:00
taca
93c46d5434 * Set USE_PHP_EXT_PATCHES to "Yes".
* Remove PHP_CHECK_INSTALLED since it is "Yes" default.
2013-10-18 15:50:45 +00:00
taca
fe7fc4c0d1 Update ruby-railties32 to 3.2.15.
CHANGELOG.md says "No changes." but really it contains a few bug fixes.
2013-10-18 15:34:46 +00:00
taca
12bceffd4b Update ruby-activemodel32 to
## Rails 3.2.15 (Oct 16, 2013) ##

*   No changes.
2013-10-18 15:26:02 +00:00
taca
2574eaa2d7 Update ruby-activesupport32 to 3.2.15.
## Rails 3.2.15 (Oct 16, 2013) ##

* Fix ActiveSupport::Cache::FileStore#cleanup to no longer rely on missing
  each_key method.

    *Murray Steele*

* Add respond_to_missing? for TaggedLogging which is best practice when
  overriding method_missing. This permits wrapping TaggedLogging by another
  log abstraction such as em-logger.

    *Wolfram Arnold*
2013-10-18 15:24:38 +00:00
bsiegert
11eb68bbc8 Fix a common mistake in many different packages: POSIX says that when using
pax -rw, the destination directory must exist. pax in NetBSD creates it if
not, pax in MirBSD complains. I read through all pkgsrc Makefiles that use
pax and added an entry to INSTALLATION_DIRS, or an INSTALL_DATA_DIR
invocation.

I did not test all the changes but they should be fairly safe. If you notice
any breakage because of this change, please contact me.
2013-10-18 11:41:17 +00:00
adam
db0bdc56f9 Changes 2.8.12:
Xcode: Fix test architecture selection for Xcode >= 5
Xcode: Teach Tests/BuildDepends to allow LINK_DEPENDS_NO_SHARED failure
Xcode: Drop XCODE_DEPEND_HELPER for Xcode >= 5
Xcode: Fix OBJECT library support for Xcode 5 (#14254)
Genex: Fix processing multiple include directories for relative paths
More...
2013-10-17 14:42:46 +00:00
roy
4cea243c0a tclreadline does not use ncurses 2013-10-16 21:16:44 +00:00
roy
883cc78d61 Looks fine with system curses 2013-10-16 20:47:23 +00:00
roy
972de42a5a Note that NetBSD curses does not support getsyx or setsyx. 2013-10-16 20:26:23 +00:00
roy
fb08e3ea95 Works fine with system curses 2013-10-16 17:13:30 +00:00
roy
47e8f1c411 Doesn't use ncurses, or any curses. 2013-10-16 16:34:37 +00:00
roy
4aadc97271 Build form and menu support now.
Perl Curses can use system curses fine, but we need to hand edit the
c-config.h file to so as not to conflict the system forms.h file
with the perl one. This is as documented in the package.
NetBSD system curses does not support panels.

If we're using ncurses we also build support for panels.
2013-10-16 16:27:26 +00:00
roy
f25aa6eca6 opencm doesn't use curses, just termcap. 2013-10-16 13:27:40 +00:00
roy
9d4fa008f1 Works fine with system curses 2013-10-16 13:09:00 +00:00
roy
36167307ba digest 2013-10-16 12:32:34 +00:00
roy
e933448a8c elf does't actually use curses, termcap or terminfo. 2013-10-16 12:32:17 +00:00
roy
253e4ea779 cscope works fine with system curses 2013-10-16 12:03:29 +00:00
roy
2b923de223 ncurses was removed from coconut 2013-10-16 11:55:43 +00:00
roy
c01e1c3758 cgdb works fine with terminfo and curses. 2013-10-16 10:51:39 +00:00
ryoon
922bd83d4b Update to 3.15.2
Changelog:
Security Advisories

The following security-relevant bugs have been resolved in NSS 3.15.2. Users are encouraged to upgrade immediately.

    Bug 894370 - (CVE-2013-1739) Avoid uninitialized data read in the event of a decryption failure.

New in NSS 3.15.2
New Functionality

    AES-GCM Ciphersuites: AES-GCM cipher suite (RFC 5288 and RFC 5289) support has been added when TLS 1.2 is negotiated. Specifically, the following cipher suites are now supported:
        TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
        TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
        TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
        TLS_RSA_WITH_AES_128_GCM_SHA256

New Functions

PK11_CipherFinal has been introduced, which is a simple alias for PK11_DigestFinal.
New Types

No new types have been introduced.
New PKCS #11 Mechanisms

No new PKCS#11 mechanisms have been introduced
Notable Changes in NSS 3.15.2

    Bug 880543 - Support for AES-GCM ciphersuites that use the SHA-256 PRF
    Bug 663313 - MD2, MD4, and MD5 signatures are no longer accepted for OCSP or CRLs, consistent with their handling for general certificate signatures.
    Bug 884178 - Add PK11_CipherFinal macro

Bugs fixed in NSS 3.15.2

    Bug 734007 - sizeof() used incorrectly
    Bug 900971 - nssutil_ReadSecmodDB() leaks memory
    Bug 681839 - Allow SSL_HandshakeNegotiatedExtension to be called before the handshake is finished.
    Bug 848384 - Deprecate the SSL cipher policy code, as it's no longer relevant. It is no longer necessary to call NSS_SetDomesticPolicy because all cipher suites are now allowed by default.

A complete list of all bugs resolved in this release can be obtained at https://bugzilla.mozilla.org/buglist.cgi?resolution=FIXED&classification=Components&query_format=advanced&target_milestone=3.15.2&product=NSS&list_id=7982238
Compatibility

NSS 3.15.2 shared libraries are backward compatible with all older NSS 3.x shared libraries. A program linked with older NSS 3.x shared libraries will work with NSS 3.15.2 shared libraries without recompiling or relinking. Furthermore, applications that restrict their use of NSS APIs to the functions listed in NSS Public Functions will remain compatible with future versions of the NSS shared libraries.
2013-10-15 16:10:33 +00:00
wen
fcb9046f5c Update to 2.82
Upstream changes:
Version 2.82    ( Tue 21 May 18:32:23 IDT 2013 )
------------------------------------------------

* Add t/style-trailing-space.t .
    - Remove trailing space.

Version 2.81    ( Thu 16 May 13:31:34 IDT 2013 )
------------------------------------------------

* Add the CopySection method to copy a section.
    - Thanks to James Rouzier.

Version 2.80    ( Tue 14 May 22:22:55 IDT 2013 )
------------------------------------------------

* Add the RenameSection method to rename a section.
    - Thanks to James Rouzier.

Version 2.79    ( Mon  6 May 10:02:47 IDT 2013 )
------------------------------------------------

* Fix test failures with Pod-Simple-3.28:
    - http://www.cpantesters.org/cpan/report/98f9d3a8-b557-11e2-9adc-3d5fc1508286

Version 2.78    ( Sun 21 Oct 13:14:39 IST 2012 )
------------------------------------------------

* Fix https://rt.cpan.org/Public/Bug/Display.html?id=80259:
    - Warnings on undefined value in length in perl-5.10.x.
2013-10-15 15:26:13 +00:00
wen
9774f519ac Update to 1.12
Update DEPENDS

Upstream changes:
1.12 2013-08-05

    - Reformat Changes file to follow CPAN::Changes::Spec; no functional
      changes.

1.11 2013-08-04

    - Switch from the deprecated Any::Moose to Moo

1.10 2012-11-07

    - Provide and API got accessing the original key that a value was set
      with, in a case-preserving way.  If the case of the key in a file
      matters, it is now possible to determine.
    - The 'name' value passed to the 'callback' parameter is now no longer
      forced to lower-case, as a consequence.
2013-10-15 15:19:08 +00:00
wen
5f2d3572b7 Update to 0.020
Upstream changes:
0.020     2013-07-01 21:30:50 America/New_York
          update bugtracker
2013-10-15 15:10:48 +00:00
wen
2d87b45c90 Update to 20130922
(Upstream changelog is too long, please visit:
 http://cpansearch.perl.org/src/SHANCOCK/Perl-Tidy-20130922/CHANGES)

Update MASTER_SITES to CPAN
2013-10-15 14:54:17 +00:00
joerg
85e51c7b9c Fix missing dependency as seen in libc++ build. 2013-10-15 14:42:10 +00:00