Commit graph

25191 commits

Author SHA1 Message Date
nonaka
76e6bfb48b Don't change DISTNAME, make extract fails. Use PKGNAME. 2015-09-04 14:23:49 +00:00
wiz
81686b0534 Change PKGNAME back to opengrok.
One could argue that it should be OpenGrok, but let's do this some
other time.
2015-09-04 13:49:51 +00:00
mef
383417079d Add following line for make test
BUILD_DEPENDS+=                p5-CGI-[0-9]*:../../www/p5-CGI
2015-09-04 12:52:49 +00:00
mef
82260662ba Add following line for make test
BUILD_DEPENDS+=        p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
2015-09-04 12:48:49 +00:00
mef
f2a3632872 Add following line for make test
BUILD_DEPENDS+=        p5-Try-Tiny-[0-9]*:../../devel/p5-Try-Tiny
2015-09-04 12:28:20 +00:00
pgoyette
a01067968b English grammar nit - multiple server names listed, so use plural form
of "one of the following servers"
2015-09-04 12:14:29 +00:00
nonaka
dd54ea8802 PR 50207: Update devel/opengrok/MESSAGE
ok'd by wiz@
2015-09-04 12:07:39 +00:00
mef
e329a32d38 (pkgsrc)
- Add following line for make test
  BUILD_DEPENDS+=        p5-Test-Requires-[0-9]*:../../devel/p5-Test-Requires
(upstream)
 - Update 1.18 to 1.19
----------------------
1.19  2015-05-27
  - add %Preload rule for LWP::MediaTypes: data file LWP/media.types
  - add %Preload entry for MIME::Types: data file MIME/types.db
  - add %Preload rule for AnyEvent
  - always add Encode.pm when fix encountering constructs like
      decode("klingon", ...)
            open FH, "<:encoding(klingon)", ..
  - add license
  - update OpenFoundry repository URL
2015-09-04 11:36:12 +00:00
mef
93798ff53d Update 5.20150420 to 5.20150820
-------------------------------
5.20150820
  - Updated for v5.23.2

5.20150720
  - Updated for v5.23.1

5.20150520
  - Updated for v5.22.0
2015-09-04 11:27:47 +00:00
mef
ff25ac6480 Update to 2.50
--------------
2.50     2015-09-02
- Changed how the Screen output handles UTF-8 data once more. The Screen
  module has gone back to printing output directly to the global STDOUT and
  STDERR handles. The previous changes broke the tests for several modules,
  including Log::Dispatch::Config. This change should fix them.
2015-09-04 08:49:41 +00:00
wiz
c1cd7ceef0 Update to 0.12.1.5, based on PR 50203 by NONAKA Kimihiro.
Convert to github.mk while here.

Changes:

March 2015 update 0.12.1.5 (0.12-stable)
-------------------------------------------------

This is bug fix release based on 0.12.1.

Bug fixes:
    change the tunable for fetching history when not found in file history cache fixes #917
    rename OPENGROK_REMOTE_REPOS to OPENGROK_GENERATE_HISTORY
    fallback to newer file if genre for older file is null fixes #832
    fix Solaris package install to depend on JRE 7

January 2015 update 0.12.1.4 (0.12-stable)
-------------------------------------------------

This is bug fix release based on 0.12.1.

Bug fixes:
  check write object to be non null before calling close on it
  filter repositories based on list of directories before invalidating when doing partial reindex fixes #880

January 2015 update 0.12.1.3 (0.12-stable)
-------------------------------------------------

This is bug fix release based on 0.12.1.

Bug fixes:
  change indexpart command in the OpenGrok shell script to require SRC_ROOT

January 2015 update 0.12.1.2 (0.12-stable)
-------------------------------------------------

This is bug fix release based on 0.12.1.

Functional changes:
   add support for parallel indexing #876

November 2014 update 0.12.1.1 (0.12-stable)
-------------------------------------------------

This is bug fix release based on 0.12.1.

Bug fixes:
  support branches for Mercurial repository #865
  Search link does not contain project #835
2015-09-04 05:28:06 +00:00
sevan
f4c7c0d175 Unbreak on Bitrig/amd64, ARM support not implemented yet.
Patches filed upstream as binutils/18920

Reviewed by wiz@
2015-09-03 20:55:55 +00:00
dsainty
61bee7382a I've become a fan of the AVR family of chips and their excellent
gcc-supported toolchain, so I'm no longer using PICs.  Reset MAINTAINER.
2015-09-03 03:12:11 +00:00
wiz
91fd769cb2 Updated mercurial to 3.5.1:
Regularly-scheduled bugfix release.

    convert: fix git copy file content conversions
    filesets: ignore unit case in size() predicate for single value
    help: fix typo familar -> familiar
    help: fix typo in scripting documentation
    hg: avoid auto sharing when the clone destination is remote
    hgweb: fix trust of templates path (BC)
    histedit: backout ebb5bb9bc32e
    largefiles: ensure lfutil.getstandinmatcher() only matches standins
    match: fix a case-only rename + explicit path commit on icasefs (issue4768)
    parsers: fix memory leak in compute_phases_map_sets
    rebase: lock the repo during the full rebase operation
    revset: prevent crash caused by empty group expression while optimizing "and"
    revset: prevent crash caused by empty group expression while optimizing "or"
    strip: use the 'finally: tr.release' pattern during stripping
    update: wlock the repo for the whole 'hg update' command
    wix: avoid an abort with 'hg help -k foo'
2015-09-02 16:52:37 +00:00
mef
303c75ca5e Update 1.05 to 1.07
-------------------
version 1.07: Tue Jul 21 17:38:01 CEST 2015

	Fixes:
	- remove superfluous blank lines, when (translated) message
	  ends on \n. Reported by [Andrew Beverley]
	- Dancer2::Plugin:: deep recursion in ERROR handler [Andrew Beverley]

	Improvements:
	- document HASH for ::Syslog::new(logsocket).
	  Idea of [Andrew Beverley]
	- add Log::Report::DBIC::Profiler [Andrew Beverley]
	- loads of documentation on using Log::Report in Dancer2,
	  written by [Andrew Beverley]
	- protect against two instances of ::Syslog at the same time: its
	  impossible.

version 1.06: Mon Jun 15 17:30:33 CEST 2015

	Fixes:
	- t/60mojo.t will not run on old mojo's: requires 2.16 (2011)
	  [cpantesters]
	- ::Dispatcher::File do not use %F/%T in strfime, which is not
	  supported by Windows.
	- make ::Die understand multiline 'die()' messages.
	  rt.cpan.org#101389 [Ken Neighbors]

	Improvements:
	- add Dancer::Log::Report and examples/dancer/
	- add Dancer2::*, contributed by [Andrew Beverly]
2015-09-02 13:07:06 +00:00
wen
ff8dcc5648 Update to 0.200013
Upstream changes:
0.200013  2015-07-01 09:46:11-04:00 America/New_York
        - document that Moo, rather than Moose, may be used if preferred
          (Brian Manning)
2015-09-02 13:04:14 +00:00
jperkin
e721d1cfd6 Fix p5-Struct-Dumb typo. 2015-09-02 13:04:12 +00:00
mef
8ba69667be Update 0.84 to 0.87
-------------------
0.87    Released at 2015-06-16.
        - Implemented new option skip_message.

0.86    Released at 2015-06-12.
        - Quick fix for dateext and fileopen.

0.85    Released at 2015-06-12.
        - Added parameter dateext to Output::File.
2015-09-02 12:48:31 +00:00
mef
1a0da57207 Update 2.46 to 2.49
-------------------
2.49     2015-08-21
- The Screen output now enables autoflush on the handle it uses to send output
  to STDOUT or STDERR every time it sends a message. This does not affect the
  global STDOUT or STDERR, as the Screen module makes its own handle for
  output. This fixes a bug reported by Karen Etheridge that caused this module
  to not play nicely with Capture::Tiny in some cases. RT #106605.

2.48     2015-08-07
- Fixed (I hope) tests that were added in the last release that fail on
  Windows.

2.47     2015-08-06
- Really, really make per-thread locking work. Depending on when threads and
  threads::shared were loaded, you might get an error like 'Type of arg 1 to
  threads::shared::share must be one of $@% at .../Log/Dispatch/Syslog.pm line
  67, near "$thread_lock)"'. Reported by David Schweikert.

- Added support for auth-related parameters and replyto to
  Log::Dispatch::Email::MailSender. Implemented by Rohan Carly. Based on
  GitHub #10.

- Added a utf8 flag for Log::Dispatch::Screen. If this is true, then it sets
  the ":encoding(UTF-8)" flag on the handle it uses for output (without
  affecting STDOUT or STDERR elsewhere). Suggested by Ivan Baidakou.
2015-09-02 12:40:18 +00:00
fhajny
c5e1f7cd3a Update devel/rudiments to 0.53.
rudiments 0.53
- exposed codetreegrammar class and updated codetree class so that
  successive parses/writes can use the same grammar without having to reload
- added insert/appendXml(File) methods to xmldomnode to parse and
  insert/append xml strings or files to a node
- fixed FILE->fileno detection for solaris 11.2, which doesn't have it at all
- llabs() is detected and preferred to abs()
- added partial xml namespace support (namespaces for tags)
- added partial support for extended ascii character set to character class
- added setgroups() call before setuid() call to drop extraneous groups
- updated rudiments-config man page, slightly
- removed outdated and unused dtd class
- updated file::resolveSymbolicLink() to use
  directory::maxPathLength(filename) as a starting point
- updated directory::getCurrentDirectory() to use MAX_PATH
  as a starting point
- serialport/serialportprofile, modemserver/modemclient classes are disabled
  in the default build now
- updated intro docs

rudiments 0.52
- tweaked codetree's recursive break logic a bit
- added compiler class
- added case-insensitive methods to xmldomnode
- added methods to xmldomnode that operate on descendents (as opposed
  to just operating on direct children)
- added methods to xmldomnode for deleting, wrapping, unwrapping
- fixed dynamiclib::getError() bug on windows
- tweaked -Werror detection in configure script
- removed rpcentry class
- added file::setPermissions() methods


rudiments 0.51
- added missing inline qualifiers to dynamicarray/staticarray method
  implementations
- added test for clock_settime, datetime class uses it if other set-time
  functions aren't available, returns false and sets errno=ENOSYS if
  no set-time function is available
- directory::fpathConf now falls back to MAX_PATH code if fpathconf exists
  but there's dirfd() or anything like it
- file::createFifo returns false and sets errno=ENOSYS on platforms that
  don't support fifo's now
- file::generateKey returns -1 and sets errno=ENOSYS on VMS now
- file::createHardLink returns -1 and sets errno=ENOSYS on platforms
  don't support hard links now
- fixed missing breaks in stdio::flush
- userentry::getPassword/getRealName return NULL on VMS now
- unix sockets are faked on VMS now
- threadmutex is built and installed now whether or not threads are
  supported, but if threads are not supported, its methods are degenerate
  and return success
- filesystem::getCurrentProperties() returns false and sets errno=ENOSYS
  on VMS now
- implemented degenerate groupentry for VMS
- fixed file::getBlockCount() crash that could occur if the filesystem's
  block size was reported as 0
- tweaked copy constructors and = operators in staticarray/dynamicarray
  classes to work with older compilers
- disabled -Werror for gcc < 2.7
- filedescriptor::printf uses fprintf or fdopen/vfprintf when possible,
  in leiu of falling back to charstring::printf
- charstring::printf tries the null device before falling back
  to a scratch file
- the rate at which charstring::printf expands its buffer is now
  exponential up to 1024 bytes
- added sys::getDirectorySeparator()
- fixed trailing-slash-followed-by-quote issue when building windows
  command lines
- added --enable-enosys-notify configure option for runtime notifcations
  when methods set ENOSYS
- cleared errno before each EINTR loop
- fixed sys::sync() segfault
- fixed ssl tests
- removed intervaltimer class
- updated sys::getPhysicalPageCount/getAvailablePhysicalPageCount for Windows
- added sys::getAllocationGranularity, updated code to use it instead
  of getPageSize, in most cases
- fixed copy-constructor/=-operator bugs in dynamicarray class
- added config_vs2013.h for VS 2013
- fixed several permissions-related issues for WinNT 4
- allowShortReads/useBlockingMode are set by default for stdinput now
- added wrapper for atexit()
- changed process::getRealUser/GroupId to getUser/GroupId to match
  setUser/Groupid
- added process::setEffectiveUser/Group methods
- fixed and documented auto-resume behavior in snooze methods
- fixed detection of double-dashed command line parameters without values
- removed redundant charstring::rightPad()
- renamed charstring::padString() to charstring::pad()
- added safePrint methods that take unsigned char arguments
- fixed bytestring::findFirst() with unsigned char needle, when needle is 0
- fixed bugs in linkedlist::moveBefore/moveAfter
- fixed bugs in singlylinkedlist::removeAll()
- removed arg parameter from thread::setFunction(), added
  thread::setArgument(), and added thread::create(arg)
- changed thread::create() to thread::run()
- wrote lots of example code and updated the programming docs
- removed unused shmfile class
- fixed several LocalFree's that should have been delete[]'s
2015-09-02 12:37:09 +00:00
mef
ed1c52b98f Update to 0.08
--------------
0.08      2015-04-04 14:06:26-04:00 America/New_York
    [Changed]
    - Bumped Log::Any::Adapter prereq to 1.03
2015-09-02 12:29:04 +00:00
mef
ad1c623b62 Update to 0.10
--------------
0.10    2015/07/16 19:22:00
        [CHANGES]
         * Added 'extract_first_by'
         * Updated documentation:
            + Added 'since' version to all functions
            + Use =head2 barename for nicer indexing
2015-09-02 12:16:53 +00:00
mef
e4d592e057 Update to 0.004013
------------------
0.004013  Thu Jul 23 07:15:57 2015
    * Added better default ERASE character for MSWin32 (thanks Dan!)
    * Silenced warnings within test for valid input
      (Thanks Joel!)
2015-09-02 12:11:25 +00:00
mef
0dbef82d65 Update 7.0.4 to 7.06
--------------------
7.06 Mon Aug 31 18:54:14 BST 2015
    Enhancements:
    - version ranges are now supported for PREREQS, etc.
    - Metadata is now represented internally as Meta Spec 2.0
    - Use intermediate files to store META.* and *.ppd files
    - ExtUtils::Command has been re-incorporated at 1.19 of that module
    - Refactored XS handling
    - XSMULTI=>1 - put multiple *.xs under lib, it "just works" and XSBUILD
      for refined control of XSMULTI
    - can do "make test" without first doing "make"

    Bug fixes:
    - Handle new warnings from File::Path
    - Resolve RT#106572 specifying AUTHOR via command-line is broken
    - Warning on missing TEST_REQUIRES and CONFIGURE_REQUIRES
    - Sanitise make_type on Win32
    - Cygwin rebase fixes
    - Makefile starting comments reflect decoded @ARGV, not raw
    - Add various targets to .PHONY to avoid disk IO with dmake
    - Fixed race condition in realclean
    - improve static-build lib detection
    - Eliminate non-error STDERR
    - Make WriteEmptyMakefile Makefile functional when called in subdir
    - manifypods fixes
    - perllocal.pod generation "Perl in Space" fix
    - PASTHRU fixes
    - Fix distsignature dependencies for parallel make
    - Check exit status for commands in "make ci" target

    Dist fixes:
    - Made %ExtraPrereqs match bundled prereqs
    - Included MANIFEST.SKIP from ExtUtils::Manifest
    - The bundled Encode::Locale has been updated to 1.04

    Test fixes:
    - test PL_FILES of a "module"
    - Various tests no longer require a separate .pm file for testing
    - Support v5.6.1 in various tests
    - test static build if $ENV{AUTHOR_TESTING}
    - XS tests now pluggable
    - test for "Perl in Space"

    Doc fixes:
    - better document for PL_FILES, oneliner method
    - FAQ updated
2015-09-02 12:05:44 +00:00
wiz
8a4dbb8770 Update p5-Date-Manip to 6.51:
=head1 VERSION 6.51  2015-09-01

Changes suggested by perlcritic

Played with perlcritic and made a few minor changes based on it's suggestions.
I doubt I will use perlcritic significantly.

Date::Manip::Delta::value now returns an empty string

If a delta has an error, or no valid delta in it, the value method returns
an empty string instead of undef.  This is to be consistent with the
Date::Manip::Date::value method which returns an empty string.

Bug fixes

Fixed a bug where date/delta calculations with deltas that are too
large was not working correctly.  They now set an error condition
and fail.  RT 105737

Fixed a bug introduced by the previous patch and luckily discovered
pre-release by Tom Wyant.

Fixed code that produced a warning in 5.22.0.  Tom Wyant

Improved DM6 ParseDate and ParseDateString

Added C<@opts> argument.  Based on RT 105622.

Time zone fixes

Newest zoneinfo data (tzdata 2015f)

Now uses /etc/localtime as a method to determine the local timezone.
Patch supplied in RT 105159 (modified by me).  The patch uses some
code derived from DateTime::TimeZone .

Clearer message when the date is not valid in the timezone.

Test fixes

Added a number of new tests based on Devel::Cover.  Over the next several
releases, I intend to continue to add tests until coverage is 100%.

Documentation fixes

Fixed a typo.  RT 105546
2015-09-02 07:41:08 +00:00
mef
82ec1ac049 Update to 1.89b
--------------
Version 1.89b:
--------------
  - Revamped the support for persistent and deferred forkserver modes.
    Both now feature simpler syntax and do not require companion env
    variables. Suggested by Jakub Wilk.

  - Added a bit more info about afl-showmap. Suggested by Jacek Wielemborek.
2015-09-02 03:43:21 +00:00
markd
4402860a5c Don't try to use libgd if configure finds one. 2015-09-01 20:52:06 +00:00
mef
33b851b72e (pkgsrc)
- Add following line for make test
      BUILD_DEPENDS+= p5-Struct-Dumb-[0-9]*:../../devel/p5-Struct-Dumb
  - (but still one fails) as:
     not ok 26 - ->failure [3] gives EAI_NONAME
     #   Failed test '->failure [3] gives EAI_NONAME'
     #   at devel/p5-IO-Async/work/IO-Async-0.68/t/50resolver.t line 323.
     #          got: '7'
     #     expected: '8'
(upstream)
  - Update 0.66 to 0.68
--------------------------
0.68    2015/07/31 20:07:48
        [CHANGES]
         * Allow IO::Async::Function body to 'die' with an ARRAYref to set
           more details on failed Future
         * Have IO::Async::Resolver calls indicate the failed resolver name
         * Have IO::Async::Resolver's getaddrinfo and getnameinfo resolvers
           give error numbers in failure result
         * Added 'init_code' parameter to IO::Async::Function (RT104127)
         * Added IO::Async::Channel->encode, ->send_encoded; deprecate the old
           ->send_frozen method
         * Added IO::Async::Test::wait_for_future

        [BUGFIXES]
         * Clean up after 'on_hangup' loop tests (RT106061)
         * Make ->stop + ->start on IO::Async::Timer::Periodic not forget the
           first_interval (RT100927)

0.67    2015/06/01 15:06:13
        [CHANGES]
         * Add a ->post_fork method to IO::Async::Loop in case subclasses
           should take specific action (RT104130)
         * Remove IO::Async::MergePoint entirely
         * Add debug_printf() calls to IO::Async::Process
         * Various documentation additions

        [BUGFIXES]
         * Remember to actually delete unused filehandles from the pollmask
           (RT103922)
2015-09-01 14:15:17 +00:00
sevan
38d1d115b6 Disable the use of OpenMP libraries
This resolves an issue where binaries from this package are linked to libraries
from the native compiler on the system. The generated binaries are subsequently not executable
because the path to the compilers library directory is not in the linkers search
path. Observed on OmniOS with this package linking to libgomp from native GCC

Reviewed by wiz@
2015-09-01 13:16:48 +00:00
mef
0fb7500363 Added devel/p5-Struct-Dumb version 0.03 2015-09-01 13:01:12 +00:00
mef
56fd984259 Import p5-Struct-Dumb-0.03 as devel/p5-Struct-Dumb.
Struct::Dumb - make simple lightweight record-like structures
2015-09-01 12:59:12 +00:00
mef
bec8dcae71 (upstream)
- Update 0.08 to 0.09
----------------------
0.09      2015-08-16 05:34:14Z
        - update some distribution tooling

(pkgsrc)
 - Add following line
   # Tie::RefHash::Weak was not in CORE (or so I think)
   DEPENDS+= p5-Tie-RefHash-Weak>=0.08:../../devel/p5-Tie-RefHash-Weak
2015-09-01 12:36:33 +00:00
mef
65c381b3e1 Update 0.043 to 0.045
---------------------
0.045     2015-07-19 09:46:07-07:00 America/Los_Angeles
        And this time let's actually use a non-trial release, dummy...

0.044_92  2015-07-19 09:45:11-07:00 America/Los_Angeles (TRIAL RELEASE)
        No changes since last development release

0.044_91  2015-07-13 18:12:05-07:00 America/Los_Angeles (TRIAL RELEASE)
        Uncoditionally set no_abbrev option to improve raw log parsing [#67] (John Anderson)

0.044_90  2015-05-06 15:08:17-07:00 America/Los_Angeles (TRIAL RELEASE)
        - Document 'modifications' method on G::W::Log (John Anderson)
        - Parse raw logs correctly (John Anderson)
	- Set modifications properly in constructor (John Anderson)
2015-09-01 12:30:33 +00:00
mef
24cd1d389c Update 1.313 to 1.315
---------------------
1.315 Wed Jul 29 2015
    [ENHANCEMENTS]
    - Show exit status in 'unknown git error' message (TIMB)

1.314 Sat May 23 2015
    [ENHANCEMENTS]
    - simplified the internals of version comparisons
    - give the correct result for comparisons involving 1.0.0a and 1.0.0b
2015-09-01 12:21:08 +00:00
mef
758b9dcd72 Update 3.24 to 3.30
-------------------
3.30 - Mon Aug 31 10:35:00 CET 2015
  - Promote to stable CPAN release.

3.29_01 - Mon Aug 10 10:45:00 CET 2015
  - Support added for XS handshake API introduced in 5.21.6.
  - Backported S_croak_xs_usage optimized on threaded builds
  - Fix INCLUDE_COMMAND $^X for Perl In Space
  - Remove 'use lib' left over from refactoring
  - Document + improve ancient optimization in ParseXS
  - Improve RETVAL code gen
2015-09-01 12:17:22 +00:00
nros
d160b45fff +asio 2015-08-31 14:31:58 +00:00
nros
c2c49d16c0 Import of asio 1.10.6 to pkgsrc-current.
Packaged for pkgsrc-wip by nros.

Asio is a cross-platform C++ library for network and low-level I/O
programming that provides developers with a consistent asynchronous
model using a modern C++ approach.
2015-08-31 14:31:05 +00:00
richard
b3c5b37415 workaround for erroneous readdir_r usage reported upstream as found on SunOS
bump PKGREVISION
2015-08-30 16:17:27 +00:00
wiz
04cfdf1432 Update to 2.5.1:
Git v2.5.1 Release Notes
========================

Fixes since v2.5
----------------

 * Running an aliased command from a subdirectory when the .git thing
   in the working tree is a gitfile pointing elsewhere did not work.

 * Often a fast-import stream builds a new commit on top of the
   previous commit it built, and it often unconditionally emits a
   "from" command to specify the first parent, which can be omitted in
   such a case.  This caused fast-import to forget the tree of the
   previous commit and then re-read it from scratch, which was
   inefficient.  Optimize for this common case.

 * The "rev-parse --parseopt" mode parsed the option specification
   and the argument hint in a strange way to allow '=' and other
   special characters in the option name while forbidding them from
   the argument hint.  This made it impossible to define an option
   like "--pair <key>=<value>" with "pair=key=value" specification,
   which instead would have defined a "--pair=key <value>" option.

 * A "rebase" replays changes of the local branch on top of something
   else, as such they are placed in stage #3 and referred to as
   "theirs", while the changes in the new base, typically a foreign
   work, are placed in stage #2 and referred to as "ours".  Clarify
   the "checkout --ours/--theirs".

 * An experimental "untracked cache" feature used uname(2) in a
   slightly unportable way.

 * "sparse checkout" misbehaved for a path that is excluded from the
   checkout when switching between branches that differ at the path.

 * The low-level "git send-pack" did not honor 'user.signingkey'
   configuration variable when sending a signed-push.

 * An attempt to delete a ref by pushing into a repository whose HEAD
   symbolic reference points at an unborn branch that cannot be
   created due to ref D/F conflict (e.g. refs/heads/a/b exists, HEAD
   points at refs/heads/a) failed.

 * "git subtree" (in contrib/) depended on "git log" output to be
   stable, which was a no-no.  Apply a workaround to force a
   particular date format.

 * "git clone $URL" in recent releases of Git contains a regression in
   the code that invents a new repository name incorrectly based on
   the $URL.  This has been corrected.
   (merge db2e220 jk/guess-repo-name-regression-fix later to maint).

 * Running tests with the "-x" option to make them verbose had some
   unpleasant interactions with other features of the test suite.
   (merge 9b5fe78 jk/test-with-x later to maint).

 * "git pull" in recent releases of Git has a regression in the code
   that allows custom path to the --upload-pack=<program>.  This has
   been corrected.

 * pipe() emulation used in Git for Windows looked at a wrong variable
   when checking for an error from an _open_osfhandle() call.

Also contains typofixes, documentation updates and trivial code
clean-ups.
2015-08-30 16:08:06 +00:00
wiz
db62e01661 Update to 1.002005:
1.002005 - 2015-08-28
  - fix level as a hashref parameter
2015-08-30 15:59:26 +00:00
wiz
2ed97c3c5a Update to 13.1.2:
13.1.2 (2015-08-23)
~~~~~~~~~~~~~~~~~~~

* Upgrade pip to 7.1.2.

13.1.1 (2015-08-20)
~~~~~~~~~~~~~~~~~~~

* Upgrade pip to 7.1.1.

* Upgrade setuptools to 18.2.

* Make the activate script safe to use when bash is running with ``-u``.
2015-08-30 14:46:17 +00:00
wiz
8696270461 Update to 18.2:
18.2
----

* Issue #412: More efficient directory search in ``find_packages``.
2015-08-30 14:44:13 +00:00
wiz
7775671e6f Update to 5.1:
Version 5.1
-----------

(bugfix release, released on 17th August 2015)

- Fix a bug in `pass_obj` that would accidentally pass the context too.

Version 5.0
-----------

(codename "tok tok", released on 16th August 2015)

- Removed various deprecated functionality.
- Atomic files now only accept the `w` mode.
- Change the usage part of help output for very long commands to wrap
  their arguments onto the next line, indented by 4 spaces.
- Fix a bug where return code and error messages were incorrect when
  using ``CliRunner``.
- added `get_current_context`.
- added a `meta` dictionary to the context which is shared across the
  linked list of contexts to allow click utilities to place state there.
- introduced `Context.scope`.
- The `echo` function is now threadsafe: It calls the `write` method of the
  underlying object only once.
- `prompt(hide_input=True)` now prints a newline on `^C`.
- Click will now warn if users are using ``unicode_literals``.
- Click will now ignore the ``PAGER`` environment variable if it is empty or
  contains only whitespace.
- The `click-contrib` GitHub organization was created.
2015-08-30 14:43:25 +00:00
wiz
c6808de295 Update to 1.2.1:
v1.2.1

Nothing changed from v1.2.0.

v1.2.0

    Out-of-line mode: int a[][...]; can be used to declare a
    structure field or global variable which is, simultaneously,
    of total length unknown to the C compiler (the a[] part) and
    each element is itself an array of N integers, where the value
    of N is known to the C compiler (the int and [...] parts around
    it). Similarly, int a[5][...]; is supported (but probably less
    useful: remember that in C it means int (a[5])[...];).
    PyPy: the lib.some_function objects were missing the attributes
    __name__, __module__ and __doc__ that are expected e.g. by some
    decorators-management functions from functools.
    Out-of-line API mode: you can now do from _example.lib import
    x to import the name x from _example.lib, even though the lib
    object is not a standard module object. (Also works in from
    _example.lib import *, but this is even more of a hack and will
    fail if lib happens to declare a name called __all__. Note that
    * excludes the global variables; only the functions and constants
    make sense to import like this.)
    lib.__dict__ works again and gives you a copy of the dictâassuming
    that lib has got no symbol called precisely __dict__. (In
    general, it is safer to use dir(lib).)
    Out-of-line API mode: global variables are now fetched on demand
    at every access. It fixes issue #212 (Windows DLL variables),
    and also allows variables that are defined as dynamic macros
    (like errno) or __thread -local variables. (This change might
    also tighten the C compilerâs check on the variablesâ type.)
    Issue #209: dereferencing NULL pointers now raises RuntimeError
    instead of segfaulting. Meant as a debugging aid. The check is
    only for NULL: if you dereference random or dead pointers you
    might still get segfaults.
    Issue #152: callbacks: added an argument ffi.callback(...,
    onerror=...). If the main callback function raises an exception
    and onerror is provided, then onerror(exception, exc_value,
    traceback) is called. This is similar to writing a try: except:
    in the main callback function, but in some cases (e.g. a signal)
    an exception can occur at the very start of the callback
    functionâbefore it had time to enter the try: except: block.
    Issue #115: added ffi.new_allocator(), which officializes
    support for alternative allocators.
2015-08-30 14:42:03 +00:00
wiz
8f40afdd16 Update to 1.88b:
--------------
Version 1.88b:
--------------

  - Made AFL_EXIT_WHEN_DONE work in non-tty mode. Issue spotted by
    Jacek Wielemborek.

--------------
Version 1.87b:
--------------

  - Added QuickStartGuide.txt, a one-page quick start doc.

  - Fixed several typos spotted by Dominique Pelle.

  - Revamped several parts of README.
2015-08-30 14:33:45 +00:00
richard
bef0032f54 use NO_DIVIDE only on i386 SunOS; bump PKGREVISION 2015-08-30 10:54:11 +00:00
markd
cda12aa3b3 Add netcd-cxx 2015-08-30 10:27:16 +00:00
markd
24dbe33368 Add netcdf-cxx 4.2
C++ support for NetCDF (network Common Data Form).
2015-08-30 10:26:44 +00:00
dholland
878ecddb3d Add config entries for dragonfly and bitrig. 2015-08-30 08:27:37 +00:00
taca
6b0fbeb286 Update php-xdebug to 2.3.3.
Fri, Jun 19, 2015 - xdebug 2.3.3

= Fixed bugs:

- Fixed issue #1130: Escaping issues with docrefs and HTML characters in
error messages
- Fixed issue #1133: PDO exception code value type is changed
- Fixed issue #1137: Windows does not support %zu formatting for sprintf
- Fixed issue #1140: Tracing with __debugInfo() crashes Xdebug due to a stack
overflow
- Fixed issue #1148: Can't disable max_nesting_function
- Fixed issue #1151: Crash when another extension calls call_user_function()
during RINIT

- Fixed crash with code coverage (Antony Dovgal)
- Fixed usage of virtual_file_ex and STR_FREE (Remi Collet)
- Reset overloaded opcodes at the end of each request (Eran Ifrah)

= Improvements:

- Fixed issue #686: Not possible to inspect SplObjectStorage instances with
Xdebug
- Fixed issue #864: No attributes are shown if an object extends
ArrayIterator
- Fixed issue #996: Can't evaluate property of class that extends ArrayObject
- Fixed issue #1134: Allow introspection of ArrayObject implementation's
internal storage
- Get rid of setlocale hack, by using %F instead of %f (and speed up tracing
by 15-20%)
2015-08-30 08:26:00 +00:00
taca
2a7f54c6c7 Update php-raphf to 1.1.0.
* Fixed php module dependency check with RTLD_LAZY
+ Source code documentation available at http://m6w6.github.io/ext-raphf
2015-08-30 08:22:53 +00:00
mlelstv
fcf330b9a4 Resurrect lost DESCR. 2015-08-30 06:37:29 +00:00
schmonz
4e233fc41a Update to 0.37. From the changelog:
- Allow specification of extra step files and directories in `pherkin`
- Don't require Devel::FindRef
- Fixed the Test::Builder wrapping issue discussed at:
    https://github.com/pjlsergeant/test-bdd-cucumber-perl/pull/61
  Output from Test::Exception should now be properly captured.
- Updated git repository all over the places
2015-08-29 23:14:43 +00:00
joerg
e0e30cfc2e Let's assume one of the p5-Test-Fatal locations is a typo. 2015-08-29 22:53:47 +00:00
khorben
f35a4d73b0 Do not attempt to build debugging backends
This should fix the build for the time being.
2015-08-29 15:12:32 +00:00
wiz
e9de78204a Update to 1.6.0. Build tested only, I don't know how to runtest this.
Changes:

I've tagged a new release of Ninja, version v1.6.0

== Release notes

* rules are now scoped to the subninja they're in. See thread
  "RFC: allow scoping rules via subninja"
  (https://groups.google.com/forum/#!topic/ninja-build/q8esdaNErjo)
  for discussion. (#921)
* dupe edges with multiple outputs now uses first edge
  instead of last (#867)
  + can make this warning optionally an error (-w dupbuild=err),
    which will hopefully become the default one day
    (this release is step 1 of #931)
* pools actually work now (#959)
* no longer print "Recompacting..." when recompacting –
  it's very fast in practice anyway
* generators can now run more often than twice if needed (#908)
* unexpected output names now cause a rebuild instead of
   a hard error (#417)

* POSIX-specific changes
  + child processes get detached from terminal (#909)
  + check for SIGINT after ppoll/pselect -> faster Ctrl-C (#893)
  + add an explicit SIGTERM signal handler (#743)

* Windows-specific changes
  + `-t graph` now produces working dot files on Windows
    when files contain backslashes
  + ninja now uses the full width in cmd.exe
    (it was one column short previously)
  + Ctrl-s (or pause key) in cmd.exe now pauses ninja
  + ninja now builds with MSVS2015
  + run more than 34 child processes if there are
    more than 32 cores. (#958)

* Ran ninja under afl-fuzz and fixed all crashes and bugs it found
  (see new afl-fuzz section in HACKING)
  + fix crashes on cyclic graphs with multiple outputs (#875, #867)
  + failing stat() now aborts build (#830, #904)
  + cyclic rule bindings no longer crash (#902)
  + dependency cycles with multiple outputs no longer get
    ninja into a stuck state (#934)

* Tweaks to configure.py
  (only relevant if you compile ninja itself)
  + configure.py now works with Python 3
  + configure.py now has a --verbose mode
  + configure.py now passes -fdiagnostics-color, so ninja's build
    is now colored with both new enough clangs (3.3+)
    and gccs (4.9+)

* Improvements to zsh completion to work better on OS X

* Documentation updates
+ the target^ syntax is now documented
+ the rule scoping change mentioned above is documented
2015-08-29 06:32:02 +00:00
wen
4505ad48a9 Update to 1.35
Update LICENSE

Upstream changes:
1.35, 2015-06-10 ^

    Change to Artistic License 2.0
    Add more misc tests. Add use strict to Set::Object::Weak
2015-08-29 03:53:00 +00:00
wen
254f9e0eda Update to 2.4.5
Upstream changes:
v2.4.5 2015-08-03T15:57:50Z
    - Fix for older Perl(< 5.14.0) (#54)
2015-08-29 02:37:24 +00:00
markd
9067a29c60 make subversion plugin compile with subversion 1.9.
bump PKGREVISION.
2015-08-29 02:29:53 +00:00
wen
c771cf1ee3 Update to 2.1603
Update DEPENDS

Upstream changes:
2.1603   2015-08-28

  - No changes from 2.1602-TRIAL (other than a minor documentation tweak).

2.1602   2015-08-14 (TRIAL RELEASE)

  [BUG FIXES]

  - Replaced uses of overload::Overloaded with the new
    Devel::OverloadInfo::is_overloaded (thanks, ilmari!) to work around more
    issues with overload handling in older versions of perl.

2.1601   2015-08-10 (TRIAL RELEASE)

  [BUG FIXES]

  - Explicit boolean overload handling has been added to Class::MOP::Method
    and Moose::Meta::Role::Method::Required, to work around a bug with the
    handling of overload fallbacks on perl 5.8.x.  In particular this fixes
    issues observed in MooseX::MethodAttributes.
2015-08-29 02:29:22 +00:00
wiedi
f781338ead Fix netcdf build on osx with clang. The fix will also be in the next release.
Details: http://www.unidata.ucar.edu/software/netcdf/docs/known_problems.html#clang-ncgen3
2015-08-28 18:14:42 +00:00
wiz
9a9597d501 Fix permissions on egg info files. Add link to bug report.
Update HOMEPAGE.
Bump PKGREVISION.
2015-08-28 10:51:42 +00:00
wiz
256264a3e3 Mark as BROKEN with perl-5.22 and link to upstream bug report. 2015-08-28 10:45:39 +00:00
wiz
c92084adb7 Mark as not-for-python-3.x.
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 561: ordinal not in range(128)
2015-08-28 10:26:40 +00:00
wiz
54b2b84797 Update to 1.5, and simplify a lot.
New features in 1.5 since 1.4:

 - regular expressions (with Oniguruma)

 - a library/module system

 - many new builtins

    - datetime builtins
    - math builtins
    - regexp-related builtins
    - stream-related builtins (e.g., all/1, any/1)
    - minimal I/O builtins (`inputs`, `debug`)

 - new syntactic features, including:

    - destructuring (`. as [$first, $second] | ...`)
    - try/catch, generalized `?` operator, and label/break
    - `foreach`
    - multiple definitions of a function with different numbers of
      arguments

 - command-line arguments

    - --join-lines / -j for raw output
    - --argjson and --slurpfile
    - --tab and --indent
    - --stream (streaming JSON parser)
    - --seq (RFC7464 JSON text sequence)
    - --run-tests improvements

 - optimizations:

    - tail-call optimization
    - reduce and foreach no longer leak a reference to .
2015-08-28 09:09:22 +00:00
richard
dcf6fd65c9 cleanup SunOS workarounds in ncurses and ncursesw since update to ncurses 6.0
resolve for PR pkg/50175
bump PKGREVISION
2015-08-28 07:09:57 +00:00
khorben
2bb45c648b Fix build on amd64 2015-08-27 08:27:07 +00:00
khorben
8e3ce7173f Fix build on amd64 2015-08-26 22:34:03 +00:00
shattered
852fab6396 Update to 4.7m. Changes:
- add --with-man2html option to configure script
- update config.guess, config.sub
2015-08-26 21:26:29 +00:00
wiz
f4cc451782 Update to 0.53:
0.53 2015-08-24
  * Fixed bug in Linux occurring if process name is empty (RT#106571)
  * Added missing includes on AIX (RT#39748)
  * Some minor changes on tests and documentation
2015-08-26 11:51:48 +00:00
wiz
6e54569ba1 Mark as BROKEN with perl 5.22, and link to upstream bug reports.
These do contain patches, if someone is interested in fixing this.
2015-08-26 11:12:15 +00:00
tnn
262f67d0b8 Add devel/jd-gui 2015-08-26 10:59:35 +00:00
tnn
ceeed277b5 Import jd-gui-1.4.0 as devel/jd-gui.
JD-GUI is a standalone graphical utility that displays Java source codes
of ".class" files. You can browse the reconstructed source code with the
JD-GUI for instant access to methods and fields.
2015-08-26 10:57:30 +00:00
wiz
0640cbcbb7 Update to 0.23.1:
0.23.1 (2015-08-22)
===================

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

* Invalid C code for generators.  This fixes ticket 858.

* Invalid C code for some builtin methods.  This fixes ticket 856.

* Invalid C code for unused local buffer variables.
  This fixes ticket 154.

* Test failures on 32bit systems.  This fixes ticket 857.

* Code that uses "from xyz import *" and global C struct/union/array
  variables could fail to compile due to missing helper functions.
  This fixes ticket 851.

* Misnamed PEP 492 coroutine property ``cr_yieldfrom`` renamed to
  ``cr_await`` to match CPython.

* Missing deallocation code for C++ object attributes in certain
  extension class hierarchies.

* Crash when async coroutine was not awaited.

* Compiler crash on ``yield`` in signature annotations and default
  argument values.  Both are forbidden now.

* Compiler crash on certain constructs in ``finally`` clauses.

* Cython failed to build when CPython's pgen is installed.
2015-08-25 08:59:15 +00:00
gdt
8f6e8f78ab Add missing include file (install and PLIST).
Reported by Jason Bacon via pkgsrc-users@.
2015-08-24 17:58:34 +00:00
fhajny
ef6b259265 Update devel/py-argcomplete to 1.0.0.
Version 1.0.0 (2015-08-22)
- Don't print args with suppressed help by default; add
  argcomplete.autocomplete(print_suppressed=True) to control this behavior.

Version 0.9.0 (2015-07-03)
- Fix always_complete_options=False support.
2015-08-24 16:31:28 +00:00
fhajny
0119094929 Update devel/libbson to 1.1.10.
No change since 1.1.9; released to keep pace with mongo-c-driver.
2015-08-24 15:56:07 +00:00
richard
b86d646729 Updates and additions to release 3.6
details found here (http://www.tryton.org/posts/new-tryton-release-36.html)

    Major changes for the developer

        It is now allowed to have many times the same field in list/tree view.
        There is no more a datetime widget for list/tree, two columns with one
        widget date and one widget time should be used instead.

        A new field TimeDelta appears in this release to represent a duration. It
        replace the float_time widget which had some rounding issue. This new
        field is already used in the timesheet and project modules.

        The One2Many widget can be configured to use a Cartesian product with the
        selections of many values for Many2One or Reference fields.

        A method restore_history_before is added to ModelSQL which behaves like
        the existing restore_history but restore the records just before the datetime.

        The on_change methods have been migrated to a behaviour more consistent
        with the Active Record Pattern used in Tryton. Instead of returning a
        dictionary with the values to change, now the instance is directly changed.

        This allow to chain easily the on_change methods or reuse them in other
        methods reducing the duplication.

        The method save on ModelStorage is now a dualmethod which means that it
        can be called as usual as an instance method but also as a class method
        with a list of records. Saving many records at once this way improves the
        performance as the method will minimize the number of queries to the
        database and will validate the result by bunch.

        The Dict field received a translated method to create descriptors which
        translate the values or the keys like the same method on Selection field.

        It is now allowed to use the dotted notation in the order clause of a search.
        The ORM will automatically generate the needed joins.

        The API of the Report class has been reworked to improve the customization
        of the engine. The formatting methods are now more strict to prevent silent
        failure.

        The safe_eval (which was not sure to be safe) has been completely removed.
        In the places where the evaluated code was any way safe, the standard eval
        is used. For evaluated code from outside, a JSON notation is now used. Some
        utilities have been developed to ease the creation of JSON from XMl or in
        the views.

        A new kind of button has been added which works on non-saved record. They
        are quite similar to on_change but they are triggered by a click on a
        button instead of a change of field.

    Accounting

        A new method reverse_compute has been added to Tax which allow to compute
        the base amount from the taxed amount.
        The sign of the second currency amount is enforced to be the same as
        debit - credit.
        The analytic account management has been reworked to use a really One2Many
        instead of the pseudo-field. This simplification was possible thanks to the
        recent new features like the usage of Reference field on One2Many.

    Party

        The vat number is now stored in its compact format.

    Product

        The number of decimal for internal price calculations is now a configuration
        parameter price_decimal. This parameter is used everywhere to ensure
        consistency between all modules.

    Purchase/Sale

        Their lines support both mixed invoice type (Invoice vs Credit Note) per
        line when computing the invoiced quantity.

    Stock

        A new state staging is added to the move. Such state doesn't impact at all
        the computation of the stock level. It is used for supply on sale, to
        create moves in advance.
        Inactive products are still computed for the stock level.
        The computation of assigned move has been improved to take only in
        consideration outgoing move assigned not the incoming. This result in a
        less optimistic for the stock level and thus prevent to assign a move with
        an incoming one that is just assigned but not yet done.
        Forecasts are now automatically deactivated when their period is in the past.

    pkgsrc related updates:
    update to tryton-3.6.0
    update to trytond-3.6.0 including UTC check patch for SunOS
    update trytond modules to latest 3.6
    add meta-pkgs/py-tryton-platform
    add misc/py-trytond-party-relationship
    add misc/py-trytond-product-attribute
    add misc/py-trytond-production
    add misc/py-trytond-stock-inventory-location
    add misc/py-trytond-stock-product-location
    add finance/py-trytond-account-invoice-line-standalone
    add finance/py-trytond-account-invoice-history
    add finance/py-trytond-account-invoice-stock
    add finance/py-trytond-account-payment-clearing
    add finance/py-trytond-account-stock-continental
    add finance/py-trytond-analytic-invoice
    add finance/py-trytond-analytic-purchase
    add finance/py-trytond-analytic-sale
    add finance/py-trytond-product-price-list
    add finance/py-trytond-product-cost-fifo
    add finance/py-trytond-product-cost-history
    add finance/py-trytond-purchase
    add finance/py-trytond-purchase-invoice-line-standalone
    add finance/py-trytond-sale
    add finance/py-trytond-stock-supply
    add time/py-trytond-company-work-time
2015-08-24 14:49:41 +00:00
richard
8494a8c64c Add py-cached property
A cached-property for decorating methods in classes.

History:
1.2.0 (2015-04-28)

    Overall code and test refactoring, thanks to @gsakkis
    Allow the del statement for resetting cached properties with ttl instead
    of del obj._cache[attr], thanks to @gsakkis.
    Uncovered a bug in PyPy, https://bitbucket.org/pypy/pypy/issue/2033/
    attributeerror-object-attribute-is-read, thanks to @gsakkis
    Fixed threaded_cached_property_with_ttl to actually be thread-safe, thanks
    to @gsakkis

1.1.0 (2015-04-04)

    Regression: As the cache was not always clearing, we've broken out the
    time to expire feature to its own set of specific tools, thanks to
    @pydanny
    Fixed typo in README, thanks to @zoidbergwill

1.0.0 (2015-02-13)

    Added timed to expire feature to cached_property decorator.
    Backwards incompatiblity: Changed del monopoly.boardwalk to del
    monopoly['boardwalk'] in order to support the new TTL feature.
2015-08-24 11:33:58 +00:00
wiz
e296bd6a02 Remove patch that was integrated in upstream for 0.52. 2015-08-24 06:28:33 +00:00
mef
85fc5511be - Update to 2.32
-----------------------------------------
   version 2.32 at 2015-08-22 23:16:21 +0000
    Updated for v5.20.3-RC1

- Update to 2.30 (previous commit log was wrong, so list here, sorry)
    Updated for v5.23.2
2015-08-24 03:52:27 +00:00
mef
71b3210f02 Update to 0.52
--------------
0.52 2015-08-23
  * Incorporated mainly bugfixes (see github repor for details);
    OS affected: NetBSD, cygwin, AIX, bsdi, Linux
  * Added test for another odd command name ([])
  * Added some scripts for process tracking. Still in beta-phase.
2015-08-24 03:46:20 +00:00
khorben
f3674e8aeb Do not install the desktop entry for gdeasm for now 2015-08-24 02:04:21 +00:00
khorben
b00ba7fa5c Package DeforaOS Coder 0.1.0
This release brings:
- improvements to simulator(1) (device chooser, button emulation...)
- improvements to sequel(1) (console log, user interface...)
- spanish translation

Unfortunately gdeasm(1) is still not packaged yet, as some dependencies are
still missing in pkgsrc. This is also true for the new debugger(1)
interface (still in its infancy though).
2015-08-24 01:59:18 +00:00
khorben
bc5f2444bf Depend on x11/modular-xorg-xephyr for simulator(1)
Bump PKGREVISION as this modifies the resulting package.
2015-08-24 00:50:40 +00:00
khorben
838eaffae5 Only attempt to move the manual pages if really needed 2015-08-24 00:46:02 +00:00
khorben
bdeca19a08 Package DeforaOS libSystem 0.2.2
Among the changes:
- extended String API (trimming)
- reworked the Array and Config classes
- build with SSP and PIE by default
- fixes and improvements to the build system
- additional tests
2015-08-23 14:40:57 +00:00
wiz
1a8b91542f Bump PKGREVISION for nettle shlib major bump. 2015-08-23 14:30:35 +00:00
wiz
3dcdbc7632 Update to 2.5.8:
libgphoto2 2.5.8 release

all:
* Missing COPYRIGHT headers added.
* Bug fixes for issues detected by Coverity.

ptp2:
* Canon Powershot/IXUS CHDK support
  Install the CHDK firmware and then use "gphoto2 --set-config chdk=On" to enable.
* Canon EOS: Implemented new capture method for new Canon EOS to avoid hangs.
* Canon EOS: New configuration variable: continuousaf
* Canon EOS: event output for focusinfo / focusmask
* Nikon DSLR: New configuration variables: movieiso, movieshutterspeed, moviehighisonr
* Nikon Coolpix A: also manually add override opcodes for capture (please report if it works)
* New USB ids:
  Sony: DSC-HX60V, Alpha-A7S, Alpha-A77 M2, Alpha A5100
  Panasonic: DMC-LS2
  Canon EOS 7D Mark II, Canon EOS M3
  Canon Powershot SX520 HS
  Fuji Fujifilm X-E2
  Samsung NX1
* Media Player IDs synced with the libmtp ID database.
* Lots of bugfixes.

libgphoto2_port/libusb1:
* Prefer libusb1 over libusb0 if both are present.
* Asynchronous interrupt handling, to avoid losing usb interrupts during other
  operations.

------------------------------------------------------------------------------
libgphoto2 2.5.7 release

ptp2:
* Canon EOS focusinfo crash fixed (affected all config operations)
* wait_for_event sleep backoff increased (50 - 100 - 150 - 200ms)
* Nikon: fixes to make Nikon Coolpix S9700 over PTPIP work better
* Nikon: WLAN GUID setting
* Sony: tighten event loop to avoid loss of objectadded events
* New USB ids: Nikon Coolpix 9400, Nikon S9700, Pentax K3 (in PTP).

pentax:
* added Pentax K100Ds
* added raw capture support

packaging:
* fixed missing libexif in pkgconfig

translations:
* updated ukrainian, vietnamese, french, polish
------------------------------------------------------------------------------
libgphoto2 2.5.6 release

ptp2:
* Nikon D3000/D3100/D3200: It hides the "good" capture opcodes from the
  DeviceInfo. Override and add them. If you see capture bugs, please report
  with debuglogfile.
* "exposurecompensation" now in correct size (-3.0 <-> 3.0 usually)
* Canon EOS: decode and report "focusinfo" variable that outputs the focus information of the camera.
* Canon EOS: autofocusdrive=0 and cancelautofocus=1 added to cancel autofocusing,
  to avoid blocking the camera.
* Canon EOS: "eosviewfinder" renamed to "viewfinder"
* Sony SLT: Make property setting work for "iso", "exposurecompensation",
  "f-number", "shutterspeed"
* Canon EOS: crash on 700D fixed
* Nikon DSLR: race condition on object addition handled better
* Nikon DSLR: make sure we make a pause a bit during polling after capture.
* IDs added:
  Nikon: Coolpix P7800, S1, J4
  Nikon: D3300, D610, D4s, D810, D750
  Canon: IXUS 125HS, PowerShot Elph340HS
  Leica M9
* various bugfixes

libgphoto2_port/usb1:
* fixed a memory leak
* api changed for gp_log_data to make smaller debuglogs possible

------------------------------------------------------------------------------
libgphoto2 2.5.5.1 release

This is a regression fix release.

ptp2:
* fixed all Nikon S* coolpix that are not Nikon 1
* Nikon: exit from potential endless loop on trigger capture

canon:
* On EOS/Rebel DSLR do not query or set "zoom" as its manual always

translations:
* updated polish, ukrainian, vietnamese

------------------------------------------------------------------------------
libgphoto2 2.5.5 release

ptp2:
* Nikon 1 support. Final fix to get it running by Raj Kumar of archive.org.
* Nikon: liveview capture without autofocus enhanced, now also for card
* Nikon: restart liveview after capture
* Canon EOS: New property reporting method (OLC Info) implemented.
* Print read-only values in configuration table lookup (for Canon EOS mostly)
* Sony: Fixed Sony SLT-A900v capture
* Fixed the various "datetime" hooks for PTP generic, Canon Powershot and Canon EOS
  to hopefully work better. --set-config datetime=now sets the camera to the current time.
* CHDK: some changes
* New ids:
  Nikon DSC D3x, D5300
  Nikon Coolpix P330
  Canon PowerShot S95, S120, SX260HS, SX280HS, SX160IS, A2500, A2600, Elph135, IXUS 300HS, IXUS 255HS
  Canon EOS 1200D
  Sony DSC-A900, Alpha 6000, DSC-HX5V
  Casio EX-ZR700,
  Fuji FinePix AV-150, T200
* Massive logging and error handling cleanup by Axel Waggershauser
* cleanup of the USB data handling
* Bugfixes

st2205:
* add support for a new type of 240x320 picture frames

all:
* Massive logging and error handling cleanup by Axel Waggershauser.
* Various cleanups from David Berrange for mingw32 builds.
* fixed libgd detection and linking.

print-camera-list
* add a mode to print udev rules for the non-standard USB support (usbscsi/usbdisk),
  needed additional to HWDB databases.

translations:
* updated ukrainian, vietnamese, polish, french, finish, chinese, danish, dutch,
------------------------------------------------------------------------------
libgphoto2 2.5.4 release

ptp2:
* Sony SLT DSLR support: SDRAM capture, Tethering, Triggering movie capture, property reading
* Nikon DSLR: bulb mode implemented in newer DSLRs (D600/D7100/D5200 and later)
* Nikon capture adjustments (always set controlmode before capture).
* Nikon capture in "live view mode" no longer does autofocus, use "autofocusdrive".
* Nikon "applicationmode" setting added.
* Nikon Coolpix capture failure on empty cards fixed.
* Some Canon EOS 5D Mark III config adjustments/additions.
* Canon EOS: enable trigger capture
* Olympus E-series capture: some improvements.
* ptp2: implemented device property description caching
* New IDs
  - Sony DSC-W510, SLT-A58 (control)
  - Nikon P80 v1.1
  - Canon A3500IS, A1400, SX170IS, SX510HS, A2200
  - Fuji FinePix S4850, JX370, S4850
  - Apple iPhone 5

ax203:
* support for picture frame with id 1.

sierra:
* Reimplemented a libusb based mass storage tunneling driver to support
  non-Linux systems (e.g. Mac OS X).

libusb1:
* fixed timeout detection for USB interrupts

all:
* Lots of small fixes to build with mingw32.

Translations updates:
* Danish, Spanish, French, Dutch, Polish, Russian, Serbian, Ukrainian,
  Vietnamese

------------------------------------------------------------------------------
libgphoto2 2.5.3.1 release

packaging:
* "print-camera-list hwdb" output mode added for udev versions >= 201.

  Put this to /usr/lib/udev/hwdb/20-gphoto.hwdb (your udev hwdb directory might be different)

  Added a missing "i" in the PTP matcher.

------------------------------------------------------------------------------
libgphoto2 2.5.3 release

packaging:
* "print-camera-list hwdb" output mode added for udev versions >= 201.

  Put this to /usr/lib/udev/hwdb/20-gphoto.hwdb (your udev hwdb directory might be different)

* "print-camera-list html" output mode added for http://gphoto.org/proj/libgphoto2/support.php

all:
* Lots of Coverity fixes merged

ptp2:
* Nikon: added a new PTP capture opcode function, allows capture to card during liveview
* Nikon: rewrote some of the wait logic in the capture routines
* Nikon: enable --trigger-capture support
* Nikon: hook up some more configuration variables (funcbutton, previewbutton, menusandplayback, changeafarea)
* canon: hook up configuration variables (colortemperature)
* ptpip: several contributed bugfixes, and event handling
* panasonic: allow deleting files by setting MTP Responder code.
* new ids:
  * Kodak Z8612 IS
  * Sony DSC-S780, SLT-A57, SLT-A58, SLT-A99v, DSC-RX100M2, Alpha A3000, NEX 6
  * Nikon Coolpix S3200, DSLR D3200, J3, V2, S02, 2200v1.1, S4300, S2700, L27, S02, V2, J3
  * Panasonic TZ-8
  * Olympus E-M5
  * Canon Rebel G15, EOS 70D, A1000IS, SX150IS, A810
  * Canon Rebel T3, EOS 1Dx, EOS 70D
  * Fuji FinePix SL1000, S2980
* merged ids from libmtp
* lots of bugfixes

canon:
* label PowerShot S110 from 2001 differently than the 2012 PowerShot S110.
* fixed "new / downloaded" logic
* disable unconditional "clear halt" calls as they confuse newer controllers

ax203:
* support Nantronics N25S80 chipset

directory:
* support NRW files

sierra:
* capture fixed for Olympus C-3030

pentax:
* Various fixes from Jiri Pinka

jd11:
* enhanced de-bayering a bit

translations:
* new czech translation by Pavel Borecki.
* updated czech, danish, dutch, polish, russian, seribian, ukrainian,
  french, vietnamese, taiwanese

libgphoto2:
* use generic macros to check for libGD and libxml2 to allow better handling.

libgphoto2_port/disk:
* check the right fstab field for ignoring filesystems (avoids autofs scans)


------------------------------------------------------------------------------
libgphoto2 2.5.2 release

ptp2:
* Fixed Raspberry Pi and USB 3.0 "connect only once" problem.
* Experimental Olympus E-series (not Pen) remote control support. Try in "Control" mode.
* Nikon DSLR: real movie capture! (use --set-config movie=1/0 and --wait-event)
* New ids:
  Sony: DSC-A900, SLT-A350, DSC-RX1, HX300, NEX-3N
  Nikon Coolpix: P80, L820, S9500, S620, P520, S2500, S2600
  Nikon Coolpix A
  Nikon DSLR: D2Xs, D4, D7100
  Nikon J2
  Canon Powershot: S100, A1300IS, A2300IS,
  Canon EOS: 700D, 100D
  Fuji FinePix: H20EXR, X20
  Samsung: NX1000, EK-GC100
  Also various MTP device ids merged from libmtp.
* ptpip: major/minor number was switched in init packet.
* Nikon DSLR: out of focus during capture fixed, various bugfixes
* Nikon "controlmode" config for unlocking the camera.
* Canon DSLR: "keepdeviceon" pinging in get_config, liveview
* Canon thumbnail retrieval fixed.
* Lots of work on getting Olympus E-series DSLRs in Control mode
  to run.

canon:
* wait-for-event: handle when camera goes offline during waiting.
* fixed mtime 0 (Jan 1 1970) issue when downloading files and using --filename

sierra:
* Fixed the Nikon Coolpix 4300 and 2500 USB over SCSI capture mode.
* Ignore register 4 read errors after capture as Nikon does not supply them.
* added commented code on how to switch the Coolpix 2500 to RAW DIAG mode.

libgphoto2_port:
* gp_port_reset functionality to do a port reset.

libgphoto2_port/usbscsi:
* Use timeout supplied by driver, not hardcoded 1.5 seconds (fixes Nikon sierra capture).

translations:
* updated ukrainian, finish, dutch, polish, russian, french, vietnamese, german

build:
* specify lots of _BSD_SOURCE et.al. to make the strict MacOS ports
  build happier. Might break non Linux platforms, please report this.

* libxml2 needed for Olympus E series capture support.

* cleaned up AM_CPPFLAGS/CPPFLAGS usage, do not use both of them together.

------------------------------------------------------------------------------
libgphoto2 2.5.1.1 release

ptp2:
* fixed 32bit architectures
------------------------------------------------------------------------------
libgphoto2 2.5.1 release

translations updates
* lots of translations synced to 2.5.0 release

ptp2:
* Lots of new USB ids added
  - Sony RX100, SLT-A65V, HX200V
  - Nikon Coolpix S01, S3300, P7700, S8200, P510, J1
  - Nikon DSLR D600, D800E, D800, D5200
  - Panasonic DMC LX7
  - Olympus SP-720UZ, E-PL5
  - Canon PowerShot D10, IXUS 310IS, SX220HS, G1 X, SX40HS,
    A4000IS, SX240HS, A2400IS, S110, SX500IS
  - Canon EOS M, EOS 650D, EOS 6D
  - Fuji FinePix S2950, S4300, X-S1, HS30EXR, XF1
* wait-for-event also for Canon PowerShot (capture capable ones)
  now waits for "shutter press" signal and triggers a capture.
* Canon Powershot Preview mode fixes
* various Nikon configurations added: angle, flickerreduction,
  rawcompression, remotemode.
* Nikon DSLR to-ram capture fixes
* merged music player ids from libmtp. Includes big Samsung devices rename.
* EOS preview capture bugfixes: some waiting reduced to allow higher
  preview / regular capture speed on Canon EOS, understand newer EOS.
* some more bug fixes

ax203:
* SST25VF080 and SST25VF016 support added.
* ax206 support enhanced.

canon:
* decode "zoom" settings better
* "shootingmode" fix

libgphoto2_port/libusb1:
* bugfixes

examples:
* focus.c, sample-justfocus.c: focusing example added

------------------------------------------------------------------------------
libgphoto2 2.5.0 release

libgphoto2 API:
   * gp_context* functions no longer get varargs, but preprocessed
     strings. This makes hooking them into other language bindings
     easier.

   * gp_file_new_from_handler(): Allow passing data in and out via
     handler functions (to allow streaming). See also CameraFileHandler
     function pointers.

   * CameraFileInfoFile: removed "name" structmember and GP_FILE_INFO_NAME
     flags.
     Use direct passing in of the filename to the API functions.

   * New: gp_camera_autodetect(CameraList *list, GPContext*);

     Simple autodetection function returning all current detected cameras.

   * (TODO: not yet New: gp_camera_open (Camera *camera, const char *name, const char *port, GPContext *context);

     Simple open function without needing to involve libgphoto2_port.
     )

   * gp_file_set_name() and _get_name() passing in is no longer needed
     and the API will go away.

   * New gp_file_get_name_by_type() will convert a regular filename ("normal")
     into one depending on type (e.g. "raw_" prefix) and adjusted suffix
     (like ".ppm" turning into ".pgm" for grayscale previews).

   * gp_file_set_type() and gp_file_get_type() are gone, these functions
     are now implicit passed via arguments to the the put_file and
     set_file_noop() functions.

   * gp_filesystem_set_info_noop(), gp_filesystem_set_file_noop(),
     gp_filesystem_put_file(), gp_camera_folder_put_file():

     Added "filename" argument to pass in the filename. The one
     from CameraFileInfoFile and CameraFile are no longer used.

     Added "type" argument to pass in the filetype (GP_FILE_TYPE_*).

   * Adjusted to new GPPortInfo handling.

   * Rewrote gphoto2-filesys.c to be directory based (in a tree structure).
     Change should not be visibile outside of gphoto2-filesys.c.

libgphoto2_port API:
   * GPPortInfo is now abstracted and internal.

     If you need to retrieve name, path or type, use
	     gp_port_info_get_xx (info, &x);
     to get the value.
     Name and path strings continue to be owned by libgphoto2_port,
     do not modify and do not free.

     You are not supposed to create / append new ones to GPPortInfoList.

   * Disk Settings have been removed from the Settings union. Should
     not affect frontends at all.

   * Started using symbol versions.

PTP2 driver:
   * Lots of improvements.
   * PTP Object management rewritten, able to do "on demand" loading.

Directory driver:
   * Use GPPortInfo instead of settings to pass basepath in.
   * Abstracted common functionality.

Build:
   * Removed dummy README file from SVN.
   * Ship README.packaging in dist tarball for the first time.
   * Allow building "all plus non-default" camlibs.
   * Fix libltdl test compile for cases with LDFLAGS defined.

Documentation:
   * Optionally (--enable-internal-docs) build internal doxygen docs
     with call graphs and all the dirty details.
   * Improved docs on how to selectively build camlibs.

Test cases:
   * Test camlib loading of both uninstalled and installed camlibs.
2015-08-23 14:17:05 +00:00
wiz
4c05be9654 Update to 0.18.0:
libgee 0.18.0
=============
 * No changes since previous release

libgee 0.17.92
==============
 * Fix default value of --enable-consistency-check
2015-08-23 14:12:57 +00:00
wen
11017c8d67 Update to 1.6.2
Upstream changes:

1.6.2 (2015-02-15)

Changes:

    Added check for breaking around a binary operator. (Issue #197, Pull #305)

Bugs:

    Restored config_file parameter in process_options(). (Issue #380)

1.6.1 (2015-02-08)

Changes:

    Assign variables before referenced. (Issue #287)

Bugs:

    Exception thrown due to unassigned local_dir variable. (Issue #377)

1.6.0 (2015-02-06)

News:

    Ian Lee <ianlee1521@gmail.com> joined the project as a maintainer.

Changes:

    Report E731 for lambda assignment. (Issue #277)
    Report E704 for one-liner def instead of E701. Do not report this error in the default configuration. (Issue #277)
    Replace codes E111, E112 and E113 with codes E114, E115 and E116 for bad indentation of comments. (Issue #274)
    Report E266 instead of E265 when the block comment starts with multiple #. (Issue #270)
    Report E402 for import statements not at the top of the file. (Issue #264)
    Do not enforce whitespaces around ** operator. (Issue #292)
    Strip whitespace from around paths during normalization. (Issue #339 / #343)
    Update --format documentation. (Issue #198 / Pull Request #310)
    Add .tox/ to default excludes. (Issue #335)
    Do not report E121 or E126 in the default configuration. (Issues #256 / #316)
    Allow spaces around the equals sign in an annotated function. (Issue #357)
    Allow trailing backslash if in an inline comment. (Issue #374)
    If --config is used, only that configuration is processed. Otherwise, merge the user and local configurations are merged. (Issue #368 / #369)

Bug fixes:

    Don’t crash if Checker.build_tokens_line() returns None. (Issue #306)
    Don’t crash if os.path.expanduser() throws an ImportError. (Issue #297)
    Missing space around keyword parameter equal not always reported, E251. (Issue #323)
    Fix false positive E711/E712/E713. (Issues #330 and #336)
    Do not skip physical checks if the newline is escaped. (Issue #319)
    Flush sys.stdout to avoid race conditions with printing. See flake8 bug: https://gitlab.com/pycqa/flake8/issues/17 for more details. (Issue #363)
2015-08-23 11:26:38 +00:00
wen
14805f2a20 Update to 0.3.1
Upstream changes:

0.3.1 - 2015-06-14

    Include test_mccabe.py in releases.
    Always coerce the max_complexity value from Flake8’s entry-point to an integer.
2015-08-23 11:15:03 +00:00
wen
fbcabd09bf Update to 0.9.2
Upstream changes:
0.9.2 (2015-06-17):
  - Fix a traceback when a global is defined in one scope, and used in another.

0.9.1 (2015-06-09):
  - Update NEWS.txt to include 0.9.0, which had been forgotten.

0.9.0 (2015-05-31):
  - Exit gracefully, not with a traceback, on SIGINT and SIGPIPE.
  - Fix incorrect report of undefined name when using lambda expressions in
    generator expressions.
  - Don't crash on DOS line endings on Windows and Python 2.6.
  - Don't report an undefined name if the 'del' which caused a name to become
    undefined is only conditionally executed.
  - Properly handle differences in list comprehension scope in Python 3.
  - Improve handling of edge cases around 'global' defined variables.
  - Report an error for 'return' outside a function.
2015-08-23 07:50:41 +00:00
wen
f6da2f730b Update to 0.005
Upstream changes:
0.005     2015-07-14 21:52:35-04:00 America/New_York
        - bump required version of MXRP
2015-08-23 07:27:04 +00:00
mef
3749989976 Add following line for make test
BUILD_DEPENDS+=        p5-Module-Runtime-[0-9]*:../../devel/p5-Module-Runtime
2015-08-23 02:15:04 +00:00
mef
b631558217 Add following lines for make test
# for make test
   BUILD_DEPENDS+=        p5-Test-Exception-[0-9]*:../../devel/p5-Test-Exception
   BUILD_DEPENDS+=        p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
   # (recommended)
   BUILD_DEPENDS+=        p5-Test-Output-[0-9]*:../../devel/p5-Test-Output
   BUILD_DEPENDS+=        p5-Test-LeakTrace-[0-9]*:../../devel/p5-Test-LeakTrace
   BUILD_DEPENDS+=        p5-IO-String-[0-9]*:../../devel/p5-IO-String
   BUILD_DEPENDS+=        p5-Pod-Coverage-[0-9]*:../../textproc/p5-Pod-Coverage
2015-08-23 02:11:22 +00:00
mef
e88ddc9c0f Changes in version 2.47
-----------------------
* Fix bug https://rt.cpan.org/Ticket/Display.html?id=89513.
  - Should have done that earlier :)
  - This changes the format for accepted float numbers:
    <optional sign>
    <optional mantissa>
    <optional dec.point and fraction>
    <optional "e" and exponent>
  - Mantissa and decimal fraction may not both be omitted.
  - Underscores are permissible virtually anywhere in numbers for clarity.
2015-08-23 01:19:05 +00:00
mef
d004d74551 Update 0.32 to 0.33
-------------------
0.33    2015/07/29 16:15:55
        [CHANGES]
         * Added ->catch and ->catch_with_f
         * Add catch-handler semantics to ->then / ->then_with_f
         * Also pass fmap* items via $_ (RT105558)
         * Undocument ->done_cb / ->fail_cb / ->cancel_cb
         * Entirely delete ->and_then / ->or_else
         * New barename documentation style including "since" versions
         * Further document the idea of failure categories as used by catch*
2015-08-23 00:23:26 +00:00
mef
56990e197f 1.000008 2015-07-12T03:57:39Z 5a21094
[BugFix]
  - Declare a minimum version for a working Capture::Tiny::capture_stderr
 [Dependencies::Stats]
  - Dependencies changed since 1.000007, see misc/*.deps* for details
  - develop: +4 -1 (2)
  - test: (suggests: +1)
2015-08-23 00:15:42 +00:00
mef
44081d530a Add following line for make test
BUILD_DEPENDS+=        p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
2015-08-23 00:13:24 +00:00
mef
63dc69669b PKGREVISION++, for previous commit added one (full) DEPENDS. 2015-08-22 23:52:37 +00:00
mef
0139ebe1a3 Update 2.09 to 2.11
-------------------
2.11     2015-07-17
    - Change argument check error from croak to carp since there are some
      dependent modules using non-standard options.  The error check will
      move back to croak when dependent modules have the opportunity to
      correct the argument.

2.10_005 2015-07-17
    - Better argument checking and reporting of failure for unrecognized
      options.
    - RT 71562 Document automount race condition limitation and workaround
    - RT 99230 Document multithreaded application limitation and that the
      limitation may be removed in a future release.

2.10_004 2015-07-10
    - Remove use of English.pm since it breaks many older Perls
    - Fix a unit test skip count for users who have not installed
      Test::Output

2.10_003 2015-07-08
    - Administrative changes to MANIFEST and MANIFEST.SKIP
    - Style changes to Path.pm for easier reading of code
    - Removal of pod.t
    - Use English.pm to make variables like $! more fluent for code readers

2.10_002 2015-06-26
    - RT 42139.  Add better SKIP test emit for VMS.
    - RT 85360.  Fix typos and better .gitignore and MANIFEST.SKIP settings.
    - RT 51588.  Added patch elements but unable to verify on VMS.

2.10_001 2015-06-24
    - RT 39949.  Report errors on lstat failure.
    - RT 53178.  Deprecate UNIVERSAL::isa usage
    - RT 70657.  Test added.
    - RT 70938.  Documentation fix for Windows native relative usage
    - RT 72256.  Option added for setting permission (chmod)
    - RT 73840.  Fix taint/untaint bug.
    - RT 95150.  Add CPAN metadata for source tree location.
    - RT 103512. Documentation language fix.
2015-08-22 23:45:33 +00:00
mef
61ae1c94c4 (pkgsrc)
- Add following line for make test
   BUILD_DEPENDS+=        p5-Test-Fatal-[0-9]*:../../devel/p5-Test-Fatal
(upstream)
 - Update to 1.13
 ----------------
 1.13     2015-07-12
  - Fix failing tests with some versions of libmagic. PR #5 by E. Choroba.
2015-08-22 23:41:00 +00:00
mef
e54cf05174 Update to 1.17
--------------
v1.18 released Jul 7th 2015
---------------------------
* resolve rt.cpan.org bug #104495: MinGW now needs to link to libquadmath.a
  Thanks for the patch, kmx.
2015-08-22 23:31:52 +00:00
mef
7519118d01 Update to 1.2015
----------------
1.2015    2015-08-21 17:53:31-04:00 America/New_York
  - Allow custom comment strings to be used as the default comment, using
    comment.txt in the config directory [JMASLAK]
2015-08-22 23:25:45 +00:00
mef
c2ce94ba05 Upate to 1.2015
---------------
1.2015    2015-08-21 17:53:31-04:00 America/New_York
  - Allow custom comment strings to be used as the default comment, using
    comment.txt in the config directory [JMASLAK]
2015-08-22 23:20:46 +00:00
mef
e4360dd95b Update 0.28.02.22 to 0.28.02.23
--------------------------------
0.280223 - 2015-06-02
  Fixed:
  - Impose deterministic order on cpp-definition options.
    Heretofore, ExtUtils::CBuilder put cpp-definition options
    into the cc command line in non-deterministic order. This
    produced noise when diffing build logs.
    Make this order deterministic.  (RT #124106)
  Added:
  - Add tests for ascii-betical order in t/04-base.t.
2015-08-22 23:18:49 +00:00
alnsn
cedc9d9280 Drop maintainership. 2015-08-22 23:03:39 +00:00
mef
69c733ea64 Add following line for make test
BUILD_DEPENDS+=  p5-IO-CaptureOutput>=1.08:../../devel/p5-IO-CaptureOutput
2015-08-22 23:01:38 +00:00
mef
f3e865694e Update 1.003026 to 1.003027
---------------------------
1.003027   2015-08-16 05:18:24Z
  - updated some bits of the distribution packaging
2015-08-22 22:46:01 +00:00
wiz
c91cdee9d3 Remove libusbx.
This was a fork of libusb1, but as of libusb1-1.0.18 they are merged
again, and pkgsrc now contains 1.0.19.
2015-08-22 22:40:41 +00:00
mef
aa59bf7c2e Add following lines for make test
DEPENDS+=          p5-namespace-clean-[0-9]*:../../devel/p5-namespace-clean

    # for make test
    BUILD_DEPENDS+=    p5-Test-Deep-[0-9]*:../../devel/p5-Test-Deep
    BUILD_DEPENDS+=    p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
    BUILD_DEPENDS+=    p5-File-Find-Object-[0-9]*:../../devel/p5-File-Find-Object
    BUILD_DEPENDS+=    p5-Class-XSAccessor-[0-9]*:../../devel/p5-Class-XSAccessor
    BUILD_DEPENDS+=    p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
2015-08-22 22:39:23 +00:00
leot
f1a3c2985c Update devel/libusb1 to libusb1-1.0.19.
ok wiz@.

pkgsrc changes:
* Delete a patch that is now imported upstream
* Add test target support

Changes:
2014-05-30: v1.0.19
* Add support for USB bulk streams on Linux and Mac OS X (#11)
* Windows: Add AMD and Intel USB-3.0 root hub support
* Windows: Fix USB 3.0 speed detection on Windows 8 or later (#10)
* Added Russian translation for libusb_strerror strings
* All: Various small fixes and cleanups
The (#xx) numbers are libusb issue numbers, see ie:
https://github.com/libusb/libusb/issues/11

2014-01-25: v1.0.18
* Fix multiple memory leaks
* Fix a crash when HID transfers return no data on Windows
* Ensure all pending events are consumed
* Improve Android and ucLinux support
* Multiple Windows improvements (error logging, VS2013, VIA xHCI support)
* Multiple OS X improvements (broken compilation, SIGFPE, 64bit support)

2013-09-06: v1.0.17
* Hotplug callbacks now always get passed a libusb_context, even if it is
  the default context. Previously NULL would be passed for the default context,
  but since the first context created is the default context, and most apps
  use only 1 context, this meant that apps explicitly creating a context would
  still get passed NULL
* Android: Add .mk files to build with the Android NDK
* Darwin: Add Xcode project
* Darwin: Fix crash on unplug (#121)
* Linux: Fix hang (deadlock) on libusb_exit
* Linux: Fix libusb build failure with --disable-udev (#124)
* Linux: Fix libusb_get_device_list() hang with --disable-udev (#130)
* OpenBSD: Update OpenBSD backend with support for control transfers to
  non-ugen(4) devices and make get_configuration() no longer generate I/O.
  Note that using this libusb version on OpenBSD requires using
  OpenBSD 5.3-current or later. Users of older OpenBSD versions are advised
  to stay with the libusb shipped with OpenBSD (mpi)
* Windows: fix libusb_dll_2010.vcxproj link errors (#129)
* Various other bug fixes and improvements

2013-07-11: v1.0.16
* Add hotplug support for Darwin and Linux (#9)
* Add superspeed endpoint companion descriptor support (#15)
* Add BOS descriptor support (#15)
* Make descriptor parsing code more robust
* New libusb_get_port_numbers API, this is libusb_get_port_path without
  the unnecessary context parameter, libusb_get_port_path is now deprecated
* New libusb_strerror API (#14)
* New libusb_set_auto_detach_kernel_driver API (#17)
* Improve topology API docs (#95)
* Logging now use a single write call per log-message, avoiding log-message
  "interlacing" when using multiple threads.
* Android: use Android logging when building on Android (#101)
* Darwin: make libusb_reset reenumerate device on descriptors change (#89)
* Darwin: add support for the LIBUSB_TRANSFER_ADD_ZERO_PACKET flag (#91)
* Darwin: add a device cache (#112, #114)
* Examples: Add sam3u_benchmark isochronous example by Harald Welte (#109)
* Many other bug fixes and improvements
The (#xx) numbers are libusbx issue numbers, see ie:
https://github.com/libusbx/libusbx/issues/9

2013-04-15: v1.0.15
* Improve transfer cancellation and avoid short read failures on broken descriptors
* Filter out 8-bit characters in libusb_get_string_descriptor_ascii()
* Add WinCE support
* Add library stress tests
* Add Cypress FX3 firmware upload support for fxload sample
* Add HID and kernel driver detach support capabilities detection
* Add SuperSpeed detection on OS X
* Fix bInterval value interpretation on OS X
* Fix issues with autoclaim, composite HID devices, interface autoclaim and
  early abort in libusb_close() on Windows. Also add VS2012 solution files.
* Improve fd event handling on Linux
* Other bug fixes and improvements

2012-09-26: v1.0.14
* Reverts the previous API change with regards to bMaxPower.
  If this doesn't matter to you, you are encouraged to keep using v1.0.13,
  as it will use the same attribute as v2.0, to be released soon.
* Note that LIBUSB_API_VERSION is *decreased* to 0x010000FF and the previous
  guidelines with regards to concurrent use of MaxPower/bMaxPower still apply.

2012-09-20: v1.0.13
* [MAJOR] Fix a typo in the API with struct libusb_config_descriptor where
  MaxPower was used instead of bMaxPower, as defined in the specs. If your
  application was accessing the MaxPower attribute, and you need to maintain
  compatibility with libusb or older versions, see APPENDIX A below.
* Fix broken support for the 0.1 -> 1.0 libusb-compat layer
* Fix unwanted cancellation of pending timeouts as well as major timeout related bugs
* Fix handling of HID and composite devices on Windows
* Introduce LIBUSB_API_VERSION macro
* Add Cypress FX/FX2 firmware upload sample, based on fxload from
  http://linux-hotplug.sourceforge.net
* Add libusb0 (libusb-win32) and libusbK driver support on Windows. Note that while
  the drivers allow it, isochronous transfers are not supported yet in libusb. Also
  not supported yet is the use of libusb-win32 filter drivers on composite interfaces
* Add support for the new get_capabilities ioctl on Linux and avoid unnecessary
  splitting of bulk transfers
* Improve support for newer Intel and Renesas USB 3.0 controllers on Windows
* Harmonize the device number for root hubs across platforms
* Other bug fixes and improvements

2012-06-15: v1.0.12
* Fix a potential major regression with pthread on Linux
* Fix missing thread ID from debug log output on cygwin
* Fix possible crash when using longjmp and MinGW's gcc 4.6
* Add topology calls: libusb_get_port_number(), libusb_get_parent() & libusb_get_port_path()
* Add toggleable debug, using libusb_set_debug() or the LIBUSB_DEBUG environment variable
* Define log levels in libusb.h and set timestamp origin to first libusb_init() call
* All logging is now sent to to stderr (info was sent to stdout previously)
* Update log messages severity and avoid polluting log output on OS-X
* Add HID driver support on Windows
* Enable interchangeability of MSVC and MinGW DLLs
* Additional bug fixes and improvements

2012-05-08: v1.0.11
* Revert removal of critical Windows event handling that was introduced in 1.0.10
* Fix a possible deadlock in Windows when submitting transfers
* Add timestamped logging
* Add NetBSD support (experimental) and BSD libusb_get_device_speed() data
* Add bootstrap.sh alongside autogen.sh (bootstrap.sh doesn't invoke configure)
* Search for device nodes in /dev for Android support
* Other bug fixes

2012-04-17: v1.0.10
* Public release
* Add libusb_get_version
* Add Visual Studio 2010 project files
* Some Windows code cleanup
* Fix xusb sample warnings

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
APPENDIX A - How to maintain code compatibility with versions of libusb and
libusb that use MaxPower:

If you must to maintain compatibility with versions of the library that aren't
using the bMaxPower attribute in struct libusb_config_descriptor, the
recommended way is to use the new LIBUSB_API_VERSION macro with an #ifdef.
For instance, if your code was written as follows:

  if (dev->config[0].MaxPower < 250)

Then you should modify it to have:

#if defined(LIBUSB_API_VERSION) && (LIBUSB_API_VERSION >= 0x01000100)
  if (dev->config[0].bMaxPower < 250)
#else
  if (dev->config[0].MaxPower < 250)
#endif
2015-08-22 21:23:46 +00:00
bouyer
9470cde812 Update to sdcc 3.5.0
Main changes since 3.4.0:
--disable-non-free configure option
Changed default language dialect from --std-sdcc89 to --std-sdcc99
Reorganized and updated manual
Reduced memory consumption (most noticeable for high --max-allocs-per-node)
Faster compilation for stm8 (most noticeable for high --max-allocs-per-node)
atoll() function for conversion of strings to long long
__z88dk_fastcall and __z88dk_callee calling conventions for more
    efficient function calls and better compability with z88dk
--lospre-unsafe-read renamed to --allow-unsafe-read
Add new microchip devices
2015-08-22 17:06:16 +00:00
bouyer
0e914c99fa Update to 1.4.0-1. Changes since 1.4.0:
Extended error and warning messages.
Enabled the CONFIG directive on the 12-bit and 14-bit devices.
Enabled the IDLOCS directive on the pic18fxxx devices.
The gpasm lists the properties of the processors.
New predefined constants in the gpasm: __EEPROM_START, etc.
The gpdasm shows the names of SFRs and bits, in addition shows the labels
    in code.
The inc and lkr files are synced with MPLABX 2.20
2015-08-22 16:27:07 +00:00
mef
dac49b820f Add following lines for make test
BUILD_DEPENDS+=        p5-File-Find-Object-[0-9]*:../../devel/p5-File-Find-Object
 BUILD_DEPENDS+=        p5-Class-XSAccessor-[0-9]*:../../devel/p5-Class-XSAccessor
 BUILD_DEPENDS+=        p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
2015-08-22 16:00:41 +00:00
mef
b5e2ca38c1 Add following line for make test
BUILD_DEPENDS+=        p5-Class-XSAccessor-[0-9]*:../../devel/p5-Class-XSAccessor
2015-08-22 14:58:24 +00:00
bsiegert
c65c8969b9 Update msgpack-python to 0.4.6.
0.4.6
=====
:release date: 2015-03-13

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

* fallback.Unpacker: Fix Data corruption when OutOfData.
  This bug only affects "Streaming unpacking."


0.4.5
=====
:release date: 2015-01-25

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

* Fix test failure on pytest 2.3.  (by @ktdreyer)
* Fix typos in ChangeLog.  (Thanks to @dmick)
* Improve README.rst  (by @msabramo)
2015-08-22 14:34:49 +00:00
mef
7bda0ce760 Added devel/p5-File-Find-Object version 0.2.13 2015-08-22 14:22:18 +00:00
mef
3a2ee484f6 Import p5-File-Find-Object-0.2.13 as devel/p5-File-Find-Object.
File::Find::Object is an object-oriented and iterative replacement for
File::Find. I.e: it is a module for traversing a directory tree, and finding
all the files contained within it programatically.
2015-08-22 14:16:37 +00:00
mef
2f9a374896 Add following lines for make test
BUILD_DEPENDS+=        p5-Test-FailWarnings-[0-9]*:../../devel/p5-Test-FailWarnings
 BUILD_DEPENDS+=        p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
2015-08-22 13:58:54 +00:00
wen
23caa59d15 Update to 3.99
Upstream changes:
3.99 Sat Aug 22 00:35:03 2015
	- Fix array_ref subtype checking on assignment
2015-08-22 07:52:37 +00:00
gdt
a00afa6ef3 Add a buildink3 file.
This has been thought about but not tested.
2015-08-21 16:42:25 +00:00
mef
5c44ad9518 Add following line for make test
BUILD_DEPENDS+=        p5-namespace-autoclean-[0-9]*:../../devel/p5-namespace-autoclean
2015-08-21 14:08:41 +00:00
wiz
0a0c8a0983 Update to 0.91:
libstatgrab 0.91 (11 July 2014)
 * Use /proc/mounts on Linux where available. Note that this
   potentially results in different data appearing in the filesystem
   statistics. To override the choice use the --with-mnttab configure
   flag.
 * Add a new field named device_canonical to the filesystem statistics.
   This always holds the real device and is useful in the case where
   device_name is a symlink.
 * Fix list miscounting in sg_set_valid_filesystems.
 * Fix buffer overrun when dealing with a larger number of processes.
 * Fix divide by zero display problem in saidar.
 * Building of examples is now disabled by default. Use the
   --enable-examples configure flag to build them if required.
 * Logging (log4cplus) is now only enabled if the --enable-logging
   configure flag is given.
 * When logging with log4cplus is enabled, properties files are
   installed in to ${prefix}/etc. Both statgrab and saidar will search
   this location when starting up. These files can be used to
   configure the behaviour of log4cplus.
 * Add Graphite output support in statgrab.
     (Thanks to John Lyman)
 * Fix test suite problem when doing a VPATH build.
 * Install distribution documentation (such as this file) in to
   ${prefix}/share/doc/libstatgrab.
 * Various other minor bug fixes identified by compiler warnings.
 * Update code for the Windows platform. This is incomplete, but we
   included the changes to give anyone else working in this area a
   better starting point. We welcome pull requests to further improve
   this code. The original pull request can be found in #36.
     (Thanks to Brent Cook)
2015-08-20 17:13:47 +00:00
wiz
75afa60838 Fix buffer overflow detected by SSP.
Sent upstream as https://rt.cpan.org/Public/Bug/Display.html?id=106564
Bump PKGREVISION.
2015-08-20 15:38:37 +00:00
mef
de6705decd Add following line for make test
BUILD_DEPENDS+=        p5-Module-CPANfile-[0-9]*:../../devel/p5-Module-CPANfile
2015-08-20 14:01:42 +00:00
mef
9cda81a1af (pkgsrc)
- Update MASTER_SITES
(upstream)
 - Update 1.21 to 1.24
-------------------
  upstream ChangeLog not known
2015-08-20 13:47:46 +00:00
mef
0dfacb1a11 (pkgsrc)
- Add following line for make test
  BUILD_DEPENDS+= p5-Class-Tiny-[0-9]*:../../devel/p5-Class-Tiny
(upstream)
 - Update to 0.18
-----------------
0.18      2015-08-16 04:35:35Z
    - update some distribution tooling
2015-08-20 13:36:37 +00:00
ryoon
b9f3b0f0e9 Update to 3.3.1
Changelog:
Changes in 3.3.1 since 3.3.0:

Ben Boeckel (1):
      ctest: fix add_subdirectory() crash

Brad King (3):
      add_subdirectory: Fix error message on missing CMakeLists.txt (#15680)
      Fortran: Store detected compiler version persistently (#15684)
      CMake 3.3.1

Gregor Jasny (1):
      Xcode: Quote strings containing a tilde (#15672)
2015-08-20 11:35:33 +00:00
ryoon
bf6f3d820d Update to 3.20
Changelog:
The NSS team has released Network Security Services (NSS) 3.20,
which is a minor release.

New functionality:
* The TLS library has been extended to support DHE ciphersuites in
  server applications.

New Functions:
* SSL_DHEGroupPrefSet - Configure the set of allowed/enabled DHE group
  parameters that can be used by NSS for a server socket.
* SSL_EnableWeakDHEPrimeGroup - Enable the use of weak DHE group
  parameters that are smaller than the library default's minimum size.

New Types:
* SSLDHEGroupType - Enumerates the set of DHE parameters embedded in
  NSS that can be used with function SSL_DHEGroupPrefSet.

New Macros:
* SSL_ENABLE_SERVER_DHE - A socket option user to enable or disable
  DHE ciphersuites for a server socket.

Notable Changes:
* The TLS library has been extended to support DHE ciphersuites in
  server applications.
* For backwards compatibility reasons, the server side implementation
  of the TLS library keeps all DHE ciphersuites disabled by default.
  They can be enabled with the new socket option SSL_ENABLE_SERVER_DHE
  and the SSL_OptionSet or the SSL_OptionSetDefault API.
* The server side implementation of the TLS implementation does not
  support session tickets when using a DHE ciphersuite (see bug
  1174677).
* Support for the following ciphersuites has been added:
  - TLS_DHE_DSS_WITH_AES_128_GCM_SHA256
  - TLS_DHE_DSS_WITH_AES_128_CBC_SHA256
  - TLS_DHE_DSS_WITH_AES_256_CBC_SHA256
* By default, the server side TLS implementation will use DHE
  parameters with a size of 2048 bits when using DHE ciphersuites.
* NSS embeds fixed DHE parameters sized 2048, 3072, 4096, 6144 and
  8192 bits, which were copied from version 08 of the Internet-Draft
  "Negotiated Finite Field Diffie-Hellman Ephemeral Parameters for
  TLS", Appendix A.
* A new API SSL_DHEGroupPrefSet has been added to NSS, which allows a
  server application to select one or multiple of the embedded DHE
  parameters as the preferred parameters. The current implementation of
  NSS will always use the first entry in the array that is passed as a
  parameter to the SSL_DHEGroupPrefSet API. In future versions of the
  TLS implementation, a TLS client might signal a preference for
  certain DHE parameters, and the NSS TLS server side implementation
  might select a matching entry from the set of parameters that have
  been configured as preferred on the server side.
* NSS optionally supports the use of weak DHE parameters with DHE
  ciphersuites to support legacy clients. In order to enable this
  support, the new API SSL_EnableWeakDHEPrimeGroup must be used. Each
  time this API is called for the first time in a process, a fresh set
  of weak DHE parameters will be randomly created, which may take a
  long amount of time. Please refer to the comments in the header file
  that declares the SSL_EnableWeakDHEPrimeGroup API for additional
  details.
* The size of the default PQG parameters used by certutil when
  creating DSA keys has been increased to use 2048 bit parameters.
* The selfserv utility has been enhanced to support the new DHE
  features.
* NSS no longer supports C compilers that predate the ANSI C
  standard (C89).
2015-08-20 10:54:24 +00:00
ryoon
5d167399d4 Update to 4.10.9
Changelog:
NSPR 4.10.9 has the following bug fixes:

1021167 Leak of |poll_list| on failure in _MW_PollInternal
1030692 Make compiling nspr on windows possible again.
1088790 dosprint() doesn't support %zu and other size formats
1130787 prtime.h does not compile with MSVC's /Za (ISO C/C++
        conformance) option
1153610 MIPS64: Add support for n64 ABI
1156029 Teach clang-analyzer about PR_ASSERT
1160125 MSVC version detection is broken CC is set to a wrapper
        (like sccache)
1163346 Add NSPR support for FreeBSD mips/mips64
1169185 Add support for OpenRISC (or1k)
1174749 Remove configure block for iOS that uses MACOS_SDK_DIR
1174781 PR_GetInheritedFD can use uninitialized variables
2015-08-20 10:53:13 +00:00
wiz
9eac525087 Do not add conflicting prototype for fgets(), rely on stdio.h to provide one.
Fixes build with USE_SSP+USE_FORT.
2015-08-18 22:14:15 +00:00
wiz
c7383780db Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
2015-08-18 07:31:00 +00:00
wiz
6a91778d9f Remove empty patches. 2015-08-18 07:20:45 +00:00
wiz
0eb141f110 Bump PKGREVISION for ncurses shlib bump. 2015-08-17 17:11:19 +00:00
wiz
f9600229ac Update to 6.0:
This  release  is  designed  to  be source-compatible with ncurses 5.0
   through  5.9;  providing  a  new  application  binary interface (ABI).
   Although  the  source can still be configured to support the ncurses 5
   ABI,  the  intent  of  the  release is to provide extensions which are
   generally useful, but binary-incompatible with ncurses 5:
     * Extend  the  cchar_t  structure to allow more than 16 colors to be
       encoded.
     * Modify  the  encoding  of mouse state to make room for a 5th mouse
       button.  That  allows  one  to use ncurses with a wheel mouse with
       xterm or similar X terminal emulators.

   There are, of course, numerous other improvements, including
     * fixes made based on the Clang and Coverity static analyzers.
     * memory leak fixes using Valgrind

   The  release  notes  mention  some  bug-fixes,  but are focused on new
   features  and  improvements to existing features log since ncurses 5.9
   release.

   While  the intent of the release is to provide a new stable ABI, there
   are other development activities which are summarized below.
     * The  original  release  plan,  e.g., for "5.10" was to improve the
       MinGW port. Ultimately that was completed (wide-character support,
       mouse,  etc),  but  was  deferred  to focus on termcap support and
       performance  issues.  Also, pinpointing the problems with Console2
       took a while.
     * A  review  of  termcap  compatibility in 2011 led to several minor
       fixes  in  the  library  and improvements to utilities. To do this
       properly,  a  review of the various extent termcap implementations
       was needed.
       The [11]termcap library checker (tctest) (not part of ncurses) was
       one    result.    A   followup   review   of   performance   using
       [12]ncurses-examples in 2014 led to additional improvements.
     * Output buffering provided a further, but worthwhile distraction. A
       bug  report  in  2012  regarding  the  use  of  signal handlers in
       ncurses)  pointed  out  [13]a  problem  with  the  use  of  unsafe
       functions  for  handling SIGTSTP. Other signals could be addressed
       with workarounds; repairing SIGTSTP required a different approach.
       The  solution  required changing internal behavior of the library:
       how it handles output buffering.
       Now  ncurses buffers its own output, independently of the standard
       output.  A few applications relied upon the library's direct reuse
       of  the  standard  output  buffering;  however that is unspecified
       behavior  and  has  never been a recommended practice. Identifying
       these  applications  as  well  as  refining  the  change to permit
       low-level applications to work consistently took time.
     * Since  the introduction of the experimental support for 256 colors
       early  in  [14]2005  (released in [15]ncurses 5.5), there has been
       increased  user  interest. Almost all packagers continue providing
       the ncurses ABI 5 which cannot support 256 colors.
     * Symbol  versioning,  or  the  lack  of  it in ncurses, is the main
       reason why packagers would be reluctant to add a new ncurses ABI.
       This  release  provides  the  new  ABI along with script-generated
       lists  of versioned symbols which can be used for both ABI 5 and 6
       (with  distinct names to keep the two separate). This took time to
       development, as reported in [16]Symbol versioning in ncurses.

  Library improvements

  Output buffering

   X/Open curses provides more than one initialization function:
     * [17]initscr (the simplest) accepts no parameters.
     * [18]newterm accepts parameters for the stream input and output
     * [19]setupterm (the low-level function) accepts a parameter for the
       file descriptor of the output.

   They are documented in X/Open as if initscr calls newterm using stdout
   for   output  stream,  and  in  turn  newterm  calls  setupterm  using
   fileno(stdout)  for  the file descriptor. As long as an implementation
   acts  as if it does this, it conforms. In practice, implementations do
   what  is  implied.  This  creates  a  problem: the low-level setupterm
   function's  file  descriptor  is  unbuffered,  while  newterm  implies
   buffered  output.  X/Open  Curses says that all output is done through
   the  file  descriptor,  and  does  not  say  how  the output stream is
   actually used.

   Initially,  ncurses used the file descriptor (obtained from the output
   stream  passed to newterm) for changing the terminal modes, and relied
   upon  the  output  parameter of newterm for buffered output. Later (to
   avoid  using  unsafe  buffered  I/O  in  signal handlers), ncurses was
   modified  to use the file descriptor (unbuffered output) when cleaning
   up  on receipt of a signal. Otherwise (when not handling a signal), it
   continued to use the buffered output.

   That  approach  worked reasonably well and as a side effect, using the
   same buffered output as an application might use for printf meant that
   no   flushing   was   needed   when   switching  between  normal-  and
   screen-modes.

   There were a couple of problems:
     * to get good performance, curses (not only ncurses, but SVr4 curses
       in general) set an output buffer using setbuf or similar function.
       There  is no standard (or portable) way to turn that output buffer
       off,  and  revert  to  line-buffering.  The  [20]NCURSES_NO_SETBUF
       environment variable did make it optional.
     * to  handle SIGTSTP (the "stop" signal), ncurses relied upon unsafe
       functions.  That  is,  due  to  the  complexity of the feature, it
       relied  upon reusing existing functions which should not have been
       called via the signal handler.

   Conveniently, solving the second problem (by making ncurses do its own
   output  buffering)  also  fixed  the first one. But there were special
   cases to resolve: [21]low-level functions such as mvcur, putp, vidattr
   explicitly  use  the  standard  output.  Those  functions  were reused
   internally, and required modification to distinguish whether they were
   used by the high-level or low-level interfaces.

   Finally, there may still be a few programs which should be modified to
   improve their portability, e.g., adding an

fflush(stdout);

   when  switching  from "[22]shell" mode to "[23]program" (curses) mode.
   Those are fairly rare because most programmers have learned not to mix
   printf and [24]printw.

  Symbol versioning

   This  release  introduces symbol-versioning to ncurses because without
   it,  the  change of ABI would be less successful. A lengthy discussion
   will  be  presented  in  [25]Symbol versioning in ncurses. These notes
   summarize what has changed, and what can be done with the new release.

   Symbol-versioning  allows  the  developers  of  a library to mark each
   public  symbol  (both  data and functions) with an identifier denoting
   the  library  name  and  the  version for which it was built. By doing
   this, users of the library have a way to help ensure that applications
   do not accidentally load an incompatible library. In addition, private
   symbols can be hidden entirely.

   This   release   provides   sample   files   for  the  four  principal
   configurations  of  ncurses libraries: ncurses, ncursesw, ncursest and
   ncursestw. Each sample is given in two forms:

   ".map"
          These list all public symbols, together with version names.

   ".sym"
          These list all public symbols, without version names.

   The  sample  files  are generated by scripts which take into account a
   few special cases such as [26]tack to omit many of the ncurses private
   symbols  (beginning with "_nc_"). Here are counts of globals versus
   locals:

      Config   Symbols Globals Locals "_nc_"
     ncurses       976     796    180    332
     ncursesw     1089     905    184    343
     ncursest      979     804    175    358
     ncursestw    1098     914    184    372

   Although only four sample configurations are presented, each is formed
   by  merging  symbols  from  several  combinations  of configure-script
   options, taking into account advice from downstream packagers. Because
   they  are  formed by merging, the sample files may list a symbol which
   is  not  in  a  given package. That is expected. The samples have been
   tested  and  are  working  with  systems  (such as Fedora, FreeBSD and
   Debian)  which  fully  support  this  feature. There are other systems
   which  do  not  support the feature, and a few (such as Solaris) which
   provide incomplete support.

   The  version-naming convention used allows these sample files to build
   distinct libraries for ABI 5 and 6. Version names consist of
     * configuration   name,  e.g.,  "NCURSESW"  for  the  wide-character
       libraries
     * ABI version (if not 5)
     * library  name  for two special cases which have the same interface
       across configurations: "TINFO" and "TIC"
     * release version
     * patch date (for the release version)

   For  example,  running  nm  -D  on  the libraries in the ncurses6 test
   package shows these symbol-versions:

0000000000000000 A NCURSES6_TIC_5.0.19991023
0000000000000000 A NCURSES6_TIC_5.1.20000708
0000000000000000 A NCURSES6_TIC_5.5.20051010
0000000000000000 A NCURSES6_TIC_5.7.20081102
0000000000000000 A NCURSES6_TIC_5.9.20150530
0000000000000000 A NCURSES6_TINFO_5.0.19991023
0000000000000000 A NCURSES6_TINFO_5.1.20000708
0000000000000000 A NCURSES6_TINFO_5.2.20001021
0000000000000000 A NCURSES6_TINFO_5.3.20021019
0000000000000000 A NCURSES6_TINFO_5.4.20040208
0000000000000000 A NCURSES6_TINFO_5.5.20051010
0000000000000000 A NCURSES6_TINFO_5.6.20061217
0000000000000000 A NCURSES6_TINFO_5.7.20081102
0000000000000000 A NCURSES6_TINFO_5.8.20110226
0000000000000000 A NCURSES6_TINFO_5.9.20150530
0000000000000000 A NCURSESW6_5.1.20000708
0000000000000000 A NCURSESW6_5.3.20021019
0000000000000000 A NCURSESW6_5.4.20040208
0000000000000000 A NCURSESW6_5.5.20051010
0000000000000000 A NCURSESW6_5.6.20061217
0000000000000000 A NCURSESW6_5.7.20081102
0000000000000000 A NCURSESW6_5.8.20110226
0000000000000000 A NCURSESW6_5.9.20150530

   As  a special case, this release (which makes the final change for ABI
   5) is marked with release version 5.9 and patch date 20150530.

  Miscellaneous

   The new release has several improvements for performance and building.
   For instance:
     * several  files  in ncurses- and progs-directories were modified to
       allow  const  data used in internal tables to be put by the linker
       into the readonly text segment.
     * various improvements were made to building the Ada95 binding, both
       in simplifying the generated files as well as improving the way it
       uses gnatmake

   There are also new features in the libraries:
     * added [27]use_tioctl function
     * added  [28]wgetdelay  to  retrieve  _delay  member of WINDOW if it
       happens to be opaque, e.g., in the pthread configuration.
     * added [29]A_ITALIC extension.
     * added  form  library  extension [30]O_DYNAMIC_JUSTIFY option which
       can  be  used to override the different treatment of justification
       for static versus dynamic fields .
     * rewrote  [31]putwin  and  [32]getwin,  making  an extended version
       which  is  capable of reading screen-dumps between the wide/normal
       ncurses  configurations.  These are text files, except for a magic
       code at the beginning:

0       string          \210\210        Screen-dump (ncurses)

     * several changes to mouse support include:
          + added decoder for xterm SGR 1006 mouse mode.
          + added experimental support for "%u" format to terminfo.
          + improved  behavior  of  wheel-mice for xterm protocol: noting
            that  there  are only button-presses for buttons "4" and "5",
            so   there  is  no  need  to  wait  to  combine  events  into
            double-clicks .

   There   are   a   few  new  configure  options  dealing  with  library
   customization:
     * add "--enable-ext-putwin" configure option to turn on the extended
       putwin/getwin.  By default, this is enabled for ABI 6 and disabled
       with ABI 5.
     * add  "--enable-string-hacks" option to control whether strlcat and
       strlcpy  may  be  used. Because ncurses already does the requisite
       buffer-limit  checks,  this feature is mainly of interest to quiet
       compiler-warnings on a few systems.
     * add  configure  option  "--with-tparm-arg"  to  allow  [33]tparm's
       parameters  to  be  something more likely to be the same size as a
       pointer, e.g., intptr_t (again, the default is set for ABI 6).

  Program improvements

    Utilities

   Most of the termcap-related changes based on development of [34]tctest
   (termcap  library  checker)  are  implemented  in  the tic and infocmp
   programs   rather   than  affecting  the  library.  As  noted  in  the
   [35]discussion  of  tctest,  ncurses's  ability  to  translate between
   terminfo and termcap formats has been improved at different times, but
   subject  to  feedback from "real" termcap users. There are very few of
   those.  Nowadays,  virtually  all  termcap users are using ncurses (or
   NetBSD, with its own terminfo library) and their programs are actually
   using terminfo rather than termcap data.

   Still,  there  are a few. A comment about the translation of the ASCII
   NUL character prompted a review:
     * Both   terminfo   and   termcap   store   string  capabilities  as
       NUL-terminated strings.
     * In terminfo, a \0 in a terminal description is stored as \200.
     * There are no (known) terminals which would behave differently when
       sent \0 or \200.
     * When  translating  to  terminfo  format (or displaying a printable
       version of an entry using infocmp), ncurses shows \200 as \0.
     * It has done this since 1998 (quoting from the NEWS file):

[36]980103
...
        + modify _nc_tic_expand() to generate \0 rather than \200.
...
        + correct translation of terminfo "^@", to \200, like \0.

     * However,  the  _nc_tic_expand  function (which optionally produces
       terminfo  or termcap format) did not address this special case for
       termcap.  Even  the  later  4.4BSD  [37]cgetstr  interprets  a  \0
       literally,  ending  that  string  (rather  than using the terminfo
       improvement).

   As  a  result of the review, several improvements were made to ncurses
   translation to/from termcap format -- and improving the checks made in
   tic  for  consistency  of  entries.  Most  of these are not of general
   interest, except for two new command-line options for tic and infocmp:
     * the  "-0"  option  generates  termcap/terminfo  source on a single
       line.
     * the  "-K"  option  provides stricter BSD-compatibility for termcap
       output.

   Other user-visible improvements and new features include:
     * added  "-D"  option  to  tic  and  infocmp,  to  show the database
       locations that it could use.
     * added "-s" option to toe, to sort its output.
     * extended  "-c" and "-n" options of infocmp to allow comparing more
       than two entries.
     * modified  toe's report when "-a" and "-s" options are combined, to
       add a column showing which entries belong to a given database.
     * modified  the clear program to take into account the "E3" extended
       capability to clear the terminal's scrollback buffer.

    Examples

   Along  with  the library and utilities, many improvements were made to
   the  [38]ncurses-examples.  Some  were  made  to  allow  building (and
   comparison-testing) against NetBSD curses and PDCurses. Both lack some
   of  the  X/Open Curses features, necessitating customization. But this
   activity  was  useful  because  it  showed  some remaining performance
   issues (which have been resolved in this release).

   These changes were made to verify compatibility or compare performance
   of ncurses:
     * made  workarounds  for compiling test-programs with NetBSD curses,
       though it lacks some common functions such as [39]use_env.
     * added dots_termcap test-program
     * added  dots_curses test-program, for comparison with the low-level
       examples.
     * added   test_setupterm  test-proram  to  demonstrate  normal/error
       returns from the setupterm and restartterm functions.
     * added  "-d",  "-e"  and  "-q"  options  to  the  demo_terminfo and
       demo_termcap test-programs.
     * added   "-y"   option   to   demo_termcap  and  test/demo_terminfo
       test-programs   to   demonstrate  behavior  with/without  extended
       capabilities.
     * modified  demo_termcap  and  demo_terminfo  test-programs  to make
       their  options  more  directly  comparable, and add "-i" option to
       specify  a  terminal  description  filename  to parse for names to
       lookup.
     * rewrote   the  tests  for  [40]mvderwin  and  test  for  recursive
       [41]mvwin in the movewindow test-program.

   These changes were made to help with the MinGW port:
     * added   test-screens   to   the   ncurses   test-program  to  show
       256-characters at a time, to help with MinGW port.
     * modified the view test-program to load UTF-8 when built with MinGW
       by  using  regular win32 API because the MinGW functions mblen and
       mbtowc do not work.
     * added "-s" option to the view test-program to allow it to start in
       single-step mode, reducing size of trace files when it is used for
       debugging MinGW changes.

   These changes were made to verify new extensions in ncurses:
     * added   [42]form_driver_w   entrypoint   to  wide-character  forms
       library, as well as form_driver_w test-program.
     * modified  ncurses  test-program's  b/B tests to display lines only
       for  the  attributes which a given terminal supports, to make room
       for an italics test.
     * modified  ncurses  test-program,  adding  "-E" and "-T" options to
       demonstrate use_env versus use_tioctl.
     * modified ncurses test-program's c/C tests to cycle through subsets
       of   the   total   number   of   colors,   to   better  illustrate
       8/16/88/256-colors by providing directly comparable screens.
     * modified the ncurses test-program to also show position reports in
       'a' test.

   These changes were made to make the examples more useful:
     * added scripts for building dpkg and rpm test-packages
     * modified  the  hanoi  test-program  to  show the minimum number of
       moves possible for the given number of tiles.
     * modified  the  knight  test-program  to show the number of choices
       possible for each position in automove option, e.g., to allow user
       to follow Warnsdorff's rule to solve the puzzle.

  Terminal database

   This  release  provides  improvements  to  tic's "-c" checking option,
   which was used for example to
     * make sgr in several entries agree with other caps.
     * correct  padding  in  some  entries  where  earlier  versions  had
       miscounted the number of octal digits.

   There are several new terminal descriptions:
     * [43]mlterm is now aliased to mlterm3
     * [44]nsterm is now derived from nsterm-256color
     * [45]putty-sco
     * [46]teken is FreeBSD's "xterm" console.
     * [47]terminator
     * [48]terminology
     * [49]tmux is derived from screen.
     * several  screen.XXX  entries support the respective variations for
       256 colors.
     * [50]simpleterm is now 0.5
     * [51]vte is aliased to vte-2012
     * [52]vt520ansi

   A few entries use extensions (user-defined terminal capabilities):
     * E3,  used  in  linux,  putty  and  xterm-basic  is  tested  in the
       [53]clear program to erase a terminal's scrollback.
     * TS  is  used  in the [54]xterm+sl building block to help deprecate
       the misuse of tsl for xterm's title-string.
     * XT  is  used  in  some  terminfo entries to improve usefulness for
       other  applications  than screen, which would like to pretend that
       xterm's title is a status-line.
     * xm  is  used  in  examples  [55]xterm-1005  and  [56]xterm-1006 to
       illustrate a way to make mouse handling more general

   A   few   terminals   support  italics  and/or  dim  capabilities.  In
   particular,  screen  does  not.  Documented that, and accommodated the
   terminals where this feature works with the A_ITALIC extension.
     * konsole, mlterm3 (italics)
     * nsterm (dim)
     * screen (dim)
     * vte (dim, italics)
     * xterm (dim, italics)

  Documentation

   As usual, this release
     * improves documentation by describing new features,
     * attempts  to  improve the description of features which users have
       found confusing
     * fills  in overlooked descriptions of features which were described
       in the [57]NEWS file but treated sketchily in manual pages.

   In  addition,  the  mechanism  for  producing  HTML  versions  of  the
   documentation has been improved:
     * use an improved version of [58]man2html to generate html manpages.
     * regenerated  [59]NCURSES-Programming-HOWTO.html to fix some of the
       broken html emitted by docbook.

  Interesting bug-fixes

     * Ada95 binding:
          + modify  makefile  rules  to ensure that the PIC option is not
            used when building a static library
          + make  Ada95  build-fix  for  big-endian architectures such as
            sparc.  This undoes one of the fixes from [60]20110319, which
            added an "Unused" member to representation clauses, replacing
            that with pragmas to suppress warnings about unused bits.
     * Color and attributes:
          + parenthesize  parameter  of  COLOR_PAIR  and  PAIR_NUMBER  in
            curses.h in case it happens to be a comma-expression.
          + improve  [61]20021221  workaround  for broken acs, handling a
            case  where  that ACS_xxx character is not in the acsc string
            but there is a known wide-character which can be used.
          + modify  [62]init_pair  to  accept  -1's for color value after
            [63]assume_default_colors has been called.
          + add  a  check  in [64]start_color to limit color-pairs to 256
            when extended colors are not supported.
     * Resizing the screen:
          + propagate  error-returns  from  wresize,  i.e.,  the internal
            increase_size    and    decrease_size    functions    through
            [65]resize_term.
          + add  check  for  zero/negative  dimensions for resizeterm and
            resize_term.
          + modify  resizeterm to always push a KEY_RESIZE onto the fifo,
            even  if  screensize  is  unchanged. Modify library to push a
            KEY_RESIZE  if there was a SIGWINCH, even if it does not call
            resizeterm).   These  changes  eliminate  the  case  where  a
            SIGWINCH  is  received,  but  ERR  is returned from wgetch or
            wgetnstr because the screen dimensions did not change.
     * Low-level interfaces
          + fix  an old bug in the termcap emulation; "%i" was ignored in
            tparm  because  the parameters to be incremented were already
            on the internal stack.
          + change  "%l" behavior in tparm to push the string length onto
            the  stack  rather  than saving the formatted length into the
            output buffer.
          + modify  name-comparison  for  tgetstr,  etc.,  to accommodate
            legacy  applications  as well as to improve compatbility with
            BSD 4.2 termcap implementations (see note for [66]980725).
     * High-level interfaces
          + modify internal recursion in wgetch which handles cooked mode
            to  check if the call to wgetnstr returned an error. This can
            happen  when  both nocbreak and nodelay are set, for instance
            (see note for [67]960418).
          + add a check in internal function waddch_nosync to ensure that
            tab characters are treated as control characters; some broken
            locales claim they are printable.
          + modify  menu  library  to  ensure  that  a  menu's top-row is
            adjusted  as needed to ensure that the current item is on the
            screen
          + fix  special  case  where double-width character overwrites a
            single- width character in the first column.

  Configuration changes

    Major changes

   The ncurses 6.0 configure script makes changes to the default value of
   several  configure options, depending on the --with-abi-version option
   (i.e., whether its value is "5" or "6"):

   --enable-const
          Feature  introduced  in  [68]970405  supports  the use of const
          where  X/Open  Curses  should  have, but did not. NetBSD curses
          does something similar with const.

   --enable-ext-colors
          Extends  the  cchar_t structure to allow more than 16 colors to
          be   encoded.   This   applies   only   to  the  wide-character
          (--enable-widec) configuration.

   --enable-ext-mouse
          Modifies  the  encoding  of  mouse state to make room for a 5th
          mouse button. That allows one to use ncurses with a wheel mouse
          with xterm or similar X terminal emulators.

   --enable-ext-putwin
          Modifies  the  file-format  written  by putwin to use printable
          text  rather  than binary files, allowing getwin to read screen
          dumps  written by differently-configured ncurses libraries. The
          extended  getwin  can  still  read binary screen dumps from the
          same  configuration  of  ncurses.  This does not change the ABI
          (the binary interface seen by calling applications).

   --enable-interop
          Modifies  the  FIELDTYPE structure used for the form library to
          make it more generic.

   --enable-lp64
          Allows  an  application  to  define _LP64 to declare chtype and
          mmask_t  as  simply "unsigned" rather than the configured types
          using the --with-chtype and --with-mmask_t options.

   --enable-sp-funcs
          Compile-in support for extended functions which accept a SCREEN
          pointer,  reducing  the  need  for juggling the global SP value
          with [69]set_term and [70]delscreen.

   --with-chtype=uint32_t
          Makes chtype explicitly a 32-bit unsigned value.

   --with-mmask_t=uint32_t
          Makes mmask_t explicitly a 32-bit unsigned value.

   --with-tparm-arg=intptr_t
          X/Open  Curses  declares  [71]tparm  using long for each of the
          parameters  aside  from  the  formatting string, presuming that
          long  and  char*  are the same size. This configure option uses
          intptr_t which provides a better guarantee of the sizes.

   The  configure  script  no longer checks for antique compilers; c89 is
   assumed  as  a  minimum. There are a few features from later revisions
   which  are  used  when available. The configure script makes checks to
   turn on useful warnings from clang, gcc and icc. You should be able to
   build  ncurses  6.0  with  any  of  the  current (or not so current) C
   compilers available in 2015.

   The configure script, by the way, makes changes which do not work with
   systems  whose  /bin/sh is non-POSIX. This mainly affects Solaris (the
   other  vendor  unix systems have followed the POSIX guidelines for the
   past  twenty  years).  If  you  must  build  on  Solaris, its [72]xpg4
   binaries suffice, e.g.,

     #!/bin/sh
     WHAT=`hostname|sed -e 's/\..*//'`
     OUT=configure.out
     cat >>$OUT <<EOF/
     ** `date`
     ** node: $WHAT
     ** user: `id`
     ** conf: $*
     EOF/

     SHELL=/bin/sh
     if test -f /usr/xpg4/bin/sh
     then
             CONFIG_SHELL=/usr/xpg4/bin/sh
             export CONFIG_SHELL
             SHELL=$CONFIG_SHELL
     fi

     rm -f config.status config.cache
     TOP=$HOME/$WHAT
     $SHELL ./configure --verbose \
             --disable-echo \
             --disable-overwrite \
             --enable-warnings \
             --with-warnings \
             --prefix=$TOP $* 2>&1 | tee -a $OUT

   Other major changes to the configure script include:
     * ABI 6 is now the default, intending that the existing ABI 5 should
       build as before using the "--with-abi-version=5" option.
     * added   --with-extra-suffix   option   to   help  with  installing
       nonconflicting  ncurses6  packages,  e.g.,  avoiding  header-  and
       library-conflicts.
       NOTE: as a side-effect, this renames

     adacurses-config to adacurses5-config and
     adacursesw-config to adacursesw5-config
     * the  configure  script  looks  for gnatgcc if the Ada95 binding is
       built,  in  preference  to  the  default  gcc/cc.  The script also
       ensures  that  the  Ada95  binding  is  built  with  the  level of
       optimization as the C libraries.
     * the  configure script captures define's related to -D_XOPEN_SOURCE
       from  the  configure check and adds those to the *-config and *.pc
       files, to simplify use for the wide-character libraries.
2015-08-17 17:10:31 +00:00
wiz
68f6ded944 Remove obsolete Linux ifdef; tested by Thomas Orgis.
Remove lib/charset.alias from PLIST, it shouldn't be there.
Bump PKGREVISION.
2015-08-17 15:02:51 +00:00
joerg
2868fdf83e Correct the build system type of the correct package, p5-Devel-Refcount,
not p5-Devel-Refactor.
2015-08-16 17:34:10 +00:00
wen
44a5787976 Update to 0.08
Upstream changes:
0.08      2015-08-16 02:05:52Z
    - update some distribution tooling

0.07      2015-07-03 18:10:13Z
    - canonical repository changed to
      https://github.com/moose/MooseX-Types-Path-Class
    - added META.json and other modern tooling
2015-08-16 12:37:51 +00:00
wen
12c2e11f3a Update to 0.46
Upstream changes:
0.46      2015-08-16 00:43:46Z
        - make use of Sub::Exporter::ForMethods's new rebless option
2015-08-16 12:06:09 +00:00
wen
e1118bba15 Update to 0.100052
Upstream changes:
0.100052  2015-07-17 19:27:36-04:00 America/New_York
        - add the ability to bless the wrapper into the wrapped sub's class,
          if requested
2015-08-16 12:00:07 +00:00
mef
b9944a15e8 Update 0.14 to 0.16
----------------------------------------
version .16 at 2015-06-05 14:55:47 +0000
----------------------------------------
    Add 'metafile' command to examine existing META.* files
2015-08-16 04:31:21 +00:00
mef
cdb32c12ab (pkgsrc)
- Add following line for make test to pass
   BUILD_DEPENDS+=	p5-CPAN-Meta-Check-[0-9]*:../../devel/p5-CPAN-Meta-Check
   BUILD_DEPENDS+=	p5-IPC-Run-[0-9]*:../../devel/p5-IPC-Run
   BUILD_DEPENDS+=	p5-Log-Log4perl-[0-9]*:../../devel/p5-Log-Log4perl
   BUILD_DEPENDS+=	p5-Test-FailWarnings-[0-9]*:../../devel/p5-Test-FailWarnings

(upstream)
 - Update 5.036 to 5.039
---------------------
5.039     2015-08-10 09:03:08-04:00 America/New_York
        - update required version of MooseX::Role::Parameterized; older
          versions work, but can cause a bunch of unwanted warnings

5.038     2015-08-07 22:16:50-04:00 America/New_York
        - [License] can be given a filename option to use instead of LICENSE
        - dzil listdeps --develop now exists as an alias for dzil listdeps
          --author (Karen Etheridge)
        - dzil authordeps now lists the Software::License class needed
          (thanks, David Zurborg)
        - PkgVersion now skips .pod files (thanks, David Golden)
        - build_element support added for [ModuleBuild] (thanks, David
          Wheeler!)
        - new native filefinder :ExtraTestFiles (thanks, Karen Etheridge)
        - [AutoPrereqs] now looks for develop prerequisites in xt/ (thanks,
          Karen Etheridge)
        - new file finder ':PerlExecFiles' (thanks, Karen Etheridge)
        - try harder to notice failure to set up build root, especially on
          Win32 (thanks, Christian Walde)
        - better errors when a global config package isn't available (thanks,
          Karen Etheridge)
        - added the "ignore" option to [Encoding] (thanks, Yanick Champoux)
        - allow ; authordep specifications to contain version ranges (thanks,
          Karen Etheridge)
        - better error when PAUSE credentials can't be loaded (thanks, David
          Golden)
        - fix documentation for the LicenseProvider role
        - improve errors when PPI failes to parse (thanks, Nick Tonkin)
        - sort list of executable files in Makefile.PL, for deterministic
          builds (thanks, Karen Etheridge)
        - omit configure-requires prerequisites from [MakeMaker]'s fallback
          prerequisites (used by older ExtUtils::MakeMaker)

5.037     2015-06-04 21:46:38-04:00 America/New_York
        - issue a warning when version ranges are passed through to
          ExtUtils::MakeMaker, which cannot parse them and treats them as '0'
          https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/215

        - added %P formatter code to [NextRelease] for the releaser's PAUSE id
2015-08-16 03:32:25 +00:00
mef
5b1960a3c3 Upate 1.34 to 1.38
-----------------------------------------
version 1.38 at 2015-07-03 18:12:12 +0000
  Date : 2015-07-03 19:12:12 +0000
    Fix the patches introduced in the last release

version 1.36 at 2015-07-03 11:48:26 +0000
  Date : 2015-07-03 12:48:26 +0000
    Added Errno GCC5 patches as far back as v5.6.0
2015-08-16 02:40:57 +00:00
mef
8fd4f6d5e0 Update 2.86 to 2.88
-------------------
2.88        2015-07-10
    * Apply speedup patch from James Rouzier.
        - https://bitbucket.org/shlomif/perl-config-inifiles/pull-request/4/avoid-searching-through-all-the-sections/commits
        - Avoids it being O(n^2).

2.87        2015-06-16
    * Replace List::MoreUtils with List::Util-1.33-or-above.
        - We only used any() and none() which exist in List::Util too now.
        - https://rt.cpan.org/Public/Bug/Display.html?id=104764
        - Thanks to DBOOK for the report.
    * Fix handling of trailing comments which contain their delimiters twice.
        - E.g: "key=val ; comment ; further comment".
        - https://rt.cpan.org/Ticket/Display.html?id=105255
        - Thanks to Rohan Carly for the report and a test case.
2015-08-16 02:37:34 +00:00
mef
6fc9a988d8 Update 20140711 to 20150815
---------------------------
Perltidy Change Log
  2015 08 15
      - Fixed RT# 105484, Invalid warning about 'else' in 'switch' statement.  The
        warning happened if a 'case' statement did not use parens.

      - Fixed RT# 101547, misparse of // caused error message.  Also..

      - Fixed RT# 102371, misparse of // caused unwated space in //=

      - Fixed RT# 100871, "silent failure of HTML Output on Windows".
        Changed calls to tempfile() from:
          my ( $fh_tmp, $tmpfile ) = tempfile();
        to have the full path name:
          my ( $fh_tmp, $tmpfile ) = File::Temp::tempfile()
        because of problems in the Windows version reported by Dean Pearce.

      - Fixed RT# 99514, calling the perltidy module multiple times with
        a .perltidyrc file containing the parameter --output-line-ending
        caused a crash.  This was a glitch in the memoization logic.

      - Fixed RT#99961, multiple lines inside a cast block caused unwanted
        continuation indentation.

      - RT# 32905, broken handling of UTF-8 strings.
        A new flag -utf8 causes perltidy assume UTF-8 encoding for input and
        output of an io stream.  Thanks to Sebastian Podjasek for a patch.
        This feature may not work correctly in older versions of Perl.
        It worked in a linux version 5.10.1 but not in a Windows version 5.8.3 (but
        otherwise perltidy ran correctly).

      - Warning files now report perltidy VERSION. Suggested by John Karr.

      - Fixed long flag --nostack-closing-tokens (-nsct has always worked though).
        This was due to a typo.  This also fixed --nostack-opening-tokens to
        behave correctly.  Thanks to Rob Dixon.
2015-08-15 23:04:54 +00:00
kleink
e689a5fb02 Complete the egg-ificiation, as noted by Joerg.
Bump PKGREVISION.
2015-08-15 17:23:55 +00:00
joerg
b292bf32b5 Revert, thinko. 2015-08-15 16:40:14 +00:00
mef
c6c75df6e2 (pkgsrc)
- Adjust DEPENDS and BUILD_DEPENDS, the latter is for make test
    -DEPENDS+=       p5-JSON-Any-[0-9]*:../../converters/p5-JSON-Any
     DEPENDS+=       p5-JSON-XS-[0-9]*:../../converters/p5-JSON-XS
    +DEPENDS+=       p5-JSON-MaybeXS-[0-9]*:../../converters/p5-JSON-MaybeXS
    +BUILD_DEPENDS+= p5-Test-Differences-[0-9]*:../../devel/p5-Test-Differences
    +BUILD_DEPENDS+= p5-Text-Diff-[0-9]*:../../textproc/p5-Text-Diff

(upstream)
 - Update to 6.02
    Changes in Devel::NYTProf 6.02 - 2nd August 2015
  FlameGraphs upgraded the latest version, which supports searching.
  Use JSON::MaybeXS instead of JSON::Any (deprecated), thanks to Ether #73
  Updated metacpan urls, thanks to Ether #74
  Internal context optimizations, thanks to jandubois #75
2015-08-15 14:00:38 +00:00
mef
ab00742666 Update 0.012 to 0.014
---------------------
0.014     2015-06-15 23:53:25+02:00 Europe/Amsterdam
          Properly quote exe_ext in regexp

0.013     2015-06-14 19:50:03+02:00 Europe/Amsterdam
          Skip taint test on portable perl
	            Various minor changes
2015-08-15 12:47:46 +00:00
mef
761cb8a5b3 Update to 1.221
---------------
1.221     2015-08-10
  - documentation improvements
2015-08-15 12:46:07 +00:00
mef
83e4ef9213 Update to 0.04
--------------
0.004     2015-08-13 17:35:32+01:00 Europe/London
  - Document that existence of undef 'fallback' varies between perl versions
  - Add tests for empty, inherited-only and no overloading
  - Add is_overloaded() function
2015-08-15 12:42:38 +00:00
mef
241691b308 Update 0.29 to 0.31
-------------------
0.31    2015-05-26
        - Fix tests for meta files
	        - Generate META.(yml|json) on the fly when the dist is built
		        - Several doc fixes, remove non-ASCII characters
0.30    2015-05-25
        - Fix testing on Windows (bug report and patch by Alexandr
	          Ciornii)
2015-08-15 12:39:58 +00:00
mef
440e074bea Update to 0.103010
------------------
0.103010  2015-08-10 22:23:25-04:00 America/New_York
   - add --md5 option to print md5sum of uploaded files (Vincent Pit)
2015-08-15 12:37:00 +00:00
mef
6271617308 Update to 0.27
- remove build/IFiles.pm from the shipped dist, as it is meant to be
     auto-generated at install time (was added in 0.26)
   - Support native B::OP::parent with 5.21.2 -DPERL_OP_PARENT (Reini Urban)
   - fix t/utils/40walk.t with 5.6 (Reini Urban)
   - Add $op->_parent method as fallback to our parent method since 5.21.2.
2015-08-15 12:24:52 +00:00
mef
e739a91ec5 Update 0.13 to 0.16
-------------------
0.16    2015-07-28 05:55:58Z
  - no changes since trial release

0.15    2015-07-22 16:17:48Z (TRIAL RELEASE)
  - restore the prototype of hook_parser_setup() for the C interface
    - restore B::Hooks::Parser::Install::Files, lost since version 0.13

0.14    2015-07-22 02:16:31Z (TRIAL RELEASE)
  - fix segfaults on clang by defining PERL_NO_GET_CONTEXT (thanks, Vincent
      Pit!  closes github #1, #2, RT#94463)
2015-08-15 12:20:52 +00:00
ryoon
31d992f907 Fix NetBSD and Ruby 2.2 hardcoded lines.
Thank you joerg@.
2015-08-15 06:02:52 +00:00
joerg
0051a272fc Fix build system type. 2015-08-14 20:59:49 +00:00
joerg
9a373756ba Sync pattern with the package version. 2015-08-14 20:57:49 +00:00
wiz
abd0893377 Update to 1.86b:
--------------
Version 1.86b:
--------------

  - Added support for AFL_SKIP_CRASHES, which is a very hackish solution to
    the problem of resuming sessions with intermittently crashing inputs.

  - Removed the hard-fail terminal size check, replaced with a dynamic
    warning shown in place of the UI. Based on feedback from Christian Holler.

  - Fixed a minor typo in show_stats. Spotted by Dingbao Xie.
2015-08-14 18:16:40 +00:00
wiz
965ac2a1b3 Update to 18.1:
----
18.1
----

* Upgrade to vendored packaging 15.3.
2015-08-14 18:02:50 +00:00
wiz
0e7f1daef4 Update to 3.5:
TortoiseHg 3.5

TortoiseHg 3.5 is a major feature release, including the new
Mercurial 3.5 major release and a small number of bug-fix commits.

Bugs Fixes

    filectxactions: open save dialog where repository file exists (fixes #3445)
    grep: split inc/exc patterns on Comma instead of Comma+Space (fixes #836)
    lfprompt: suppress exception on getting size of inaccessible file (fixes #4240)
    qtlib: drop support for old-style icon lookup
    qtlib: load icons from filesystem unless frozen
    reporegistry: look for parent repo in model on removeSubrepo (fixes #4214)
    repowatcher: check mtime of bookmarks file (hg 3.5)
    repowatcher: detect rollback of repository states (fixes #4193)
    sync: sort bookmarks in target combobox alphabetically (fixes #4222)

Improvements

    names: experimental support for displaying any name space
    repoview: add an action to resize columns ignoring settings
    repowidget: add menu to filter ancestors, by author or branch (closes #1455)
    sync: allow to select user certificates by file dialog
    sync: open the save dialog when Enter is pressed in URL field
    workbench: add icon to Web Server menu item (closes #4211)

Installer

    update tsvn doc-diff scripts (fixes #3404, #4244)
    setup: build Qt resources only for py2exe target
    setup: do not pack unnecessary files to icon resource
    setup: generate config module according to installation options (refs #2178)
    setup: generate list of .mo files from existing .po files (fixes #2431)
    setup: move library.zip and dlls to lib/ directory (refs #4164, #4194)
    setup: respect prefix where nautilus extension will be installed (fixes #2178)
2015-08-14 18:00:56 +00:00
wiz
d40dbe3665 Update to 3.28:
3.26: 2015-07-05
     Make repotool honor the mirror directory argument for CVS.
     Fix gitlab issue 4: even successful CVS export returns error code.
     Fix some name lookup issues from the cache needing invalidation.
     Implement and document that action stamps from author dates are preferred.
     New --filter option to mailbox_out for selective emission of headers.
     Fix gitlab issue #9: blank lines in svn:ignore misinterpreted.

3.27: 2015-06-22
     Per-repo-type preserves aren't clobbered when there's a lister.
     Git repository hooks are preserved.
     Read support for Monotone, not yet very well tested.
2015-08-14 17:54:43 +00:00
wiz
617123445b Update to 0.23:
0.23 (2015-08-08)
=================

Features added
--------------

* PEP 492 (async/await) was implemented.
  See https://www.python.org/dev/peps/pep-0492/

* PEP 448 (Additional Unpacking Generalizations) was implemented.
  See https://www.python.org/dev/peps/pep-0448/

* Support for coverage.py 4.0+ can be enabled by adding the plugin
  "Cython.Coverage" to the ".coveragerc" config file.

* Annotated HTML source pages can integrate (XML) coverage reports.

* Tracing is supported in ``nogil`` functions/sections and module init code.

* When generators are used in a Cython module and the module imports the
  modules "inspect" and/or "asyncio", Cython enables interoperability by
  patching these modules during the import to recognise Cython's internal
  generator and coroutine types. This can be disabled by C compiling the
  module with "-D CYTHON_PATCH_ASYNCIO=0" or "-D CYTHON_PATCH_INSPECT=0"

* When generators or coroutines are used in a Cython module, their types
  are registered with the ``Generator`` and ``Coroutine`` ABCs in the
  ``collections`` or ``collections.abc`` stdlib module at import time to
  enable interoperability with code that needs to detect and process Python
  generators/coroutines.  These ABCs were added in CPython 3.5 and are
  available for older Python versions through the ``backports_abc`` module
  on PyPI.  See https://bugs.python.org/issue24018

* Adding/subtracting/dividing/modulus and equality comparisons with
  constant Python floats and small integers are faster.

* Binary and/or/xor/rshift operations with small constant Python integers
  are faster.

* When called on generator expressions, the builtins ``all()``, ``any()``,
  ``dict()``, ``list()``, ``set()``, ``sorted()`` and ``unicode.join()``
  avoid the generator iteration overhead by inlining a part of their
  functionality into the for-loop.

* Keyword argument dicts are no longer copied on function entry when they
  are not being used or only passed through to other function calls (e.g.
  in wrapper functions).

* The ``PyTypeObject`` declaration in ``cpython.object`` was extended.

* The builtin ``type`` type is now declared as PyTypeObject in source,
  allowing for extern functions taking type parameters to have the correct
  C signatures.  Note that this might break code that uses ``type`` just
  for passing around Python types in typed variables.  Removing the type
  declaration provides a backwards compatible fix.

* ``wraparound()`` and ``boundscheck()`` are available as no-ops in pure
  Python mode.

* Const iterators were added to the provided C++ STL declarations.

* Smart pointers were added to the provided C++ STL declarations.
  Patch by Daniel Filonik.

* ``NULL`` is allowed as default argument when embedding signatures.
  This fixes ticket 843.

* When compiling with ``--embed``, the internal module name is changed to
  ``__main__`` to allow arbitrary program names, including those that would
  be invalid for modules.  Note that this prevents reuse of the generated
  C code as an importable module.

* External C++ classes that overload the assignment operator can be used.
  Patch by Ian Henriksen.

* Support operator bool() for C++ classes so they can be used in if statements.

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

* Calling "yield from" from Python on a Cython generator that returned a
  value triggered a crash in CPython.  This is now being worked around.
  See https://bugs.python.org/issue23996

* Language level 3 did not enable true division (a.k.a. float division)
  for integer operands.

* Functions with fused argument types that included a generic 'object'
  fallback could end up using that fallback also for other explicitly
  listed object types.

* Relative cimports could accidentally fall back to trying an absolute
  cimport on failure.

* The result of calling a C struct constructor no longer requires an
  intermediate assignment when coercing to a Python dict.

* C++ exception declarations with mapping functions could fail to compile
  when pre-declared in .pxd files.

* ``cpdef void`` methods are now permitted.

* ``abs(cint)`` could fail to compile in MSVC and used sub-optimal code
  in C++.  Patch by David Vierra, original patch by Michael Enßlin.

* Buffer index calculations using index variables with small C integer
  types could overflow for large buffer sizes.
  Original patch by David Vierra.

* C unions use a saner way to coerce from and to Python dicts.

* When compiling a module ``foo.pyx``, the directories in ``sys.path``
  are no longer searched when looking for ``foo.pxd``.
  Patch by Jeroen Demeyer.

* Memory leaks in the embedding main function were fixed.
  Original patch by Michael Enßlin.

* Some complex Python expressions could fail to compile inside of finally
  clauses.

* Unprefixed 'str' literals were not supported as C varargs arguments.

* Fixed type errors in conversion enum types to/from Python.  Note that
  this imposes stricter correctness requirements on enum declarations.


Other changes
-------------

* Changed mangling scheme in header files generated by ``cdef api``
  declarations.

* Installation under CPython 3.3+ no longer requires a pass of the
  2to3 tool.  This also makes it possible to run Cython in Python
  3.3+ from a source checkout without installing it first.
  Patch by Petr Viktorin.

* ``jedi-typer.py`` (in ``Tools/``) was extended and renamed to
  ``jedityper.py`` (to make it importable) and now works with and
  requires Jedi 0.9.  Patch by Tzer-jen Wei.
2015-08-14 17:47:54 +00:00
kleink
46c6560486 Update py-blinker to 1.4.
Version 1.4
-----------

Released July 23, 2015

- Verified Python 3.4 support (no changes needed)
- Additional bookkeeping cleanup for non-ANY connections at disconnect
  time.
- Added Signal._cleanup_bookeeping() to prune stale bookkeeping on
  demand
2015-08-14 17:00:11 +00:00
mef
2fd8d03373 Update to 0.003
----------------
0.003     2015-08-12 19:35:45+01:00 Europe/London
  - Return an empty hash instead of undef for classes with no overloads
    - Work around overload inheritance corruption before 5.16 (RT#106379)
2015-08-14 14:23:11 +00:00
adam
98598742b0 Changes 1.59.0:
New Libraries
Convert:
An extendible and configurable type-conversion framework, from Vladimir Batov.
Coroutine2:
(C++14) Coroutine library, from Oliver Kowalke.

Updated Libraries...
2015-08-14 07:54:04 +00:00
adam
49d4e180f7 PLIST fix for optional builds 2015-08-14 06:40:05 +00:00
adam
c757e6a2a8 Version 1.9.0
User-visible changes:
- General:
  * make all commands provide brief description in help output (r1522518)
  * flush stdout before exiting to avoid information being lost (r1543868)

- Major new features:
  * fsfs: new format 7 with more efficient on-disk layout (r1547045 et al)
  * resolve: improve interactive conflict resolution menus
  * blame: support showing prospective as well as previous changes
  * info: support printing of individual values with --show-item (r1662620)
  * svn auth: new subcommand to manage cached credentials and certs
  * svnserve: cache config and authz to lower resource usage and be able to
    serve large numbers of connections with a limited number of threads
  * membuffer: quadruple the maximum cacheable directory size (r1545948 et al)
  * new filesystem fsx (faster, smaller); experimental - see release notes

- Minor new features and improvements:
See http://svn.apache.org/repos/asf/subversion/tags/1.9.0/CHANGES
2015-08-13 20:47:41 +00:00
joerg
7831a79f20 Fix quoting of backslash by going to math mode. Bump revision. 2015-08-13 20:17:03 +00:00
ryoon
51c5600738 Updateto 3.1.0
Changelog:
Redmine 3.1.0 released

I am happy to announce that Redmine 3.1.0 has been released. Highlights:

    Subtasking: option for independent subtask priority/start date/due date/done ratio (#5490), ability to filter the issue list by parent task or subtasks (#6118)
    Permission to view only your own time logs (#8929)
    Better handling of HTML-only emails (#16962), nokogiri is now used to parse incoming HTML
    Ability to limit the member management permission to certain roles (#19707)
    Security features (optional settings): ability to expire passwords after a configurable number of days (#19458), password re-entry for sensitive actions (#19851)

You can review all the changes in the Changelog.

About the maintenance of previous Redmine versions: 3.0.x maintenance will stop in favor of 3.1.x soon but Redmine 2.6.x will still be maintained until at least the end of 2015.
2015-08-13 12:22:13 +00:00
gls
1a133b6812 Updated py-requests to 2.7.0
Upstream changes:
=================

2.7.0 (2015-05-03)

This is the first release that follows our new release process. For more, see
our documentation.

Bugfixes

    Updated urllib3 to 1.10.4, resolving several bugs involving chunked
transfer encoding and response framing.

2.6.2 (2015-04-23)

Bugfixes

    Fix regression where compressed data that was sent as chunked data was not
properly decompressed. (#2561)

2.6.1 (2015-04-22)

Bugfixes

    Remove VendorAlias import machinery introduced in v2.5.2.
    Simplify the PreparedRequest.prepare API: We no longer require the user to
pass an empty list to the hooks keyword argument. (c.f. #2552)
    Resolve redirects now receives and forwards all of the original arguments
to the adapter. (#2503)
    Handle UnicodeDecodeErrors when trying to deal with a unicode URL that
cannot be encoded in ASCII. (#2540)
    Populate the parsed path of the URI field when performing Digest
Authentication. (#2426)
    Copy a PreparedRequest's CookieJar more reliably when it is not an instance
of RequestsCookieJar. (#2527)
2015-08-12 18:31:16 +00:00
ryoon
8f36458e57 Update to 0.12.1
* Apply patches from LibreOffice 5.0.0.5.

Changelog:
mdds 0.12.1

* flat_segment_tree

  * removed construction-from-int requirement from value_type to allow
    non-numeric types to be stored.
  * removed construction-from-int requirement from key_type as well.
2015-08-12 00:45:18 +00:00
bsiegert
7b08036d60 Update ht to 2.1.0.
version 2.1.0:
        - updated included minilzo
        - new disassembler: Atmel AVR 8-bit microcontroller
        - [x86] SHA instructions
        - Fixed some crashes involving corrupt ELF files
        - More advanced display and handling of PE relocations (thanks Mertens Engineering)
        - PE checksum calculation (thanks Mertens Engineering)

version 2.0.22:
        - Fixed selection of nodes in call chain
        - Added ability to view/edit 64 bit symbols and relocation for ELFs
          (Thanks tecknicaltom)
        - Added new option "editor/scroll offset" which determines how many
          extra lines the cursor should be visible when scolling
          (Thanks tecknicaltom)
        - Fixed loading of ELF files for alpha
        - Updated address of FSF

version 2.0.21:
        - [x86] AVX2 updates
        - Fixed usage of unaliged pointers (Thanks Jan)
        - Restructed configure/makefile for better handling of
          ncurses depedency (Thanks Jan)

version 2.0.20:
        - Fixed loading of 32 bit ELFs (Thanks Oleg)
        - Use wide ncurses if necessars (Thanks Jan)
        - Show search progress in MiB (Thanks Jan)

version 2.0.19:
        - [x86] fixed a lot of small bugs
        - fixed a crash with the "follow" function on
          invalid addresses in analyser
        - [x86] AVX updates
        - [x86] AVX2 instructions
        - [x86] BMI, BMI2 and TBM instructions
        - fixed loading of ELF files with no section headers
        - [Win32] Fixed loading of files with path length > 100 (thanks Vitaliy)

version 2.0.18:
        - updated c++ demangler
        - [x86] SSE5/XOP/AVX merge
        - symbols "first" and "last" in hex view
        - project manager works again

version 2.0.17:
        - compilation fixes for gcc 4.4
        - fixed crash on garbage in elf section headers

version 2.0.16:
        - [x86] intel avx update
        - updated c++ demangler
        - small crash fix

version 2.0.15:
        - [Win32] removed a debug printf
        - fixed clipboard view
        - fixed ELF symbol viewer
2015-08-11 20:11:14 +00:00
jperkin
6aac947743 Add ssl option. Sort PLIST. 2015-08-11 12:39:18 +00:00
abs
bc59e2e1f3 CHECK_SHLIBS_SUPPORTED=no 2015-08-10 12:52:11 +00:00
asau
93209e31e0 Replace interpreters in perl and python scripts (introduces dependency on python). 2015-08-10 10:04:44 +00:00
ryoon
99b2c5d8a3 Update to 1.32
Changelog:
1.32: 2015-06-10
    Emit a source type declaration reposurgeon can use.
    Project now has a logo.

1.31: 2015-04-28
    Improve OSX portability.
2015-08-09 17:43:41 +00:00
khorben
b20037003f Add support for CFLAGS
No functional change intended.
2015-08-09 14:55:58 +00:00
jaapb
53a661c058 Updated package to its latest version, 1.0.2. Similarly, added patches
(shamelessly purloined from the Debian package) to make the package
compile with ocaml 4.02.

Changes in the new version:
- compile fix for recent lablgtk releases
- do not crash the application with an unreadable style file
2015-08-09 13:21:42 +00:00
markd
3dc2e48c2c Update tex-l3{experimental,kernel,packages}{,-doc} to 0.5700
Snapshot of SVN 5700
====================

  - Fix issue which prevents expl3 loading with (u)p-TeX
  - Fix issues with key path parsing by l3keys
  - Fix galley interaction with \vtop and similar
  - Documentation improvements

Note that the team are looking at more formalised (u)p-TeX
support: this fix maintains the abilty of expl3 to work
with these engines without formal support.

Snapshot of SVN 5666
=====================

 - Update l3keys such that key properties are additive,
   introducing a new .undefine: property to support this
   and altering .value_forbidden:/.value_required: to
   .value_forbidden:n/.value_required:n

 - Fix detokenization of key names in some parts of l3keys

 - Update to l3keys2e to correctly find key names following
   l3keys fix

 - Fix extraction of \l_keys_key_tl from \l_keys_path_tl

 - Update case changing data for Unicode 8.0.0

 - Reintroduce minimal LuaTeX-specific functions as l3luatex

 - Remove function deprecated during 2012 and 2013

 - Extend saving of primitive (\<engine>_<name>:D)
   to cover all XeTeX and LuaTeX names including
   those for Unicode math handling
2015-08-09 07:33:36 +00:00
wiz
36f12a9511 AM_PATH_PYTHON: recognize python3.4.
Send upstream as http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21219
Bump PKGREVISION.
2015-08-08 20:42:45 +00:00
jaapb
7ea12ebae7 Recursive revbump associated with lang/ocaml update. 2015-08-07 11:20:32 +00:00
wen
6b58a71df1 Update to 0.77
Upstream changes:
Version 0.77 (2015-07-22)
-------------------------

* ensure consistent order of enums when generating code; this was
  a real bug and caused the configuration part of C::B::C to report
  wrong (even invalid) configurations back to the user when built
  using a recent version of Perl that randomises hash keys

* fix cpan #85264: the POD test was reporting a missing =back tag
  in one of the support modules; the ultimate fix was to ensure only
  the provided modules were POD checked

* fix cpan #83167: an artificially low refcnt for immortal variables
  introduced recently for debug Perl builds was causing the refcnt
  tests to fail for SvNULLs; thanks to Reini Urban for his patch;
  also thanks to Nicholas Clark for pointing me to the Perl commit

* fix cpan #78165: spelling errors in the documentation; thanks to
  gregor herrmann for providing a patch

* fix deprecated use of unescaped braces in regex

* fix some gcc and Perl warnings

* switch from SnapshotCM to git repo: github.com/mhx/Convert-Binary-C/
2015-08-06 23:59:11 +00:00
wen
d127f16989 Update to 5.2
Upstream changes:
2015-08-05 - 5.2
    Use Module::Runtime if it's installed (thanks to Olivier Mengu茅)
    Switch to using ExtUtils::MakeMaker (thanks to Karen Etheridge and Tim Orling)
2015-08-06 23:51:11 +00:00
wiz
f204446071 Update to 1.14.34, so that gnumeric112 has a chance of building.
libgsf 1.14.34

Morten:
	* Fix OLE2 property parsing problem.  [#748528]
	* Fuzzed file fixes.  [#749120] [#749169] [#749183] [#750809]
	  [#751273]
	* xlsx: fix problem with absolute relation targets.  [#751120]
	* Fix text line problem with very long lines.

--------------------------------------------------------------------------
libgsf 1.14.33

Morten:
	* Ensure floats roundtrip through our xml functions.
	* Improve handling of unknown xml tags.
	* xml parser improvements.
	* xml pretty-printing improvements.

--------------------------------------------------------------------------
libgsf 1.14.32

Morten:
	* Fix obscure problem with xml parser.
	* Add vml to openpkg utils.
	* Allow NULL content type for openpkg.
	* Plug leak.

--------------------------------------------------------------------------
libgsf 1.14.31

Andreas:
	* Add two new localc name spaces to gsf-opendoc-utils

Allin Cottrell:
	* Add support for non-default zip compression level.  [#722470]

Morten:
	* Plug leaks.
	* Dead kittens.
	* Reduce number of CRITICALs for corrupted files.
	* Read zip files with 64k+ members.  [Part of #732209]
	* Read zip files members larger than 4G.  [Part of #732209]
	* Speed up zip file reading for lots of members.
	* Speed up stdio directory handling with large number of files.
	* Fix various issues with files larger than 4G.
	* Fix minor zip file issues.
	* Write zip archives with more than 64k+ members.
	* Store unix modtime in zip.  (Until that overflows.)
	* Fix seekability checks in GsfOutputIOChannel.
	* Avoid implementation defined behaviour of shifts.
	* Start a test suite.
2015-08-06 12:47:26 +00:00
wiz
5877603120 Update to 0.16:
0.16 2015-06-29T15:55:13Z
    - Fix regexp of _gcc_version for Ubuntu and Debian
        (syohex)
    - Set -std=c99 explicitly for older GCC
        (syohex)
2015-08-06 11:01:50 +00:00
wiz
bcbbe85595 Update to 0.4214:
0.4214 - Fri Jun 12 00:25:00 CEST 2015

  - Released 0.42_13 as 0.4214

0.42_13 - Sat Jun  6 21:18:24 CEST 2015

  [BUG FIXES]

  - Handle failure to guess license from key better

  [ENHANCEMENTS]

  - Output data in a stable order [Jérémy Bobbio]
2015-08-06 10:59:52 +00:00
wiz
f53049ceca + p5-inc-latest. 2015-08-06 10:36:07 +00:00
wiz
e75c0df3ca Import p5-inc-latest-0.500 as devel/p5-inc-latest.
The inc::latest module helps bootstrap configure-time dependencies
for CPAN distributions. These dependencies get bundled into the
inc directory within a distribution and are used by Makefile.PL or
Build.PL.

Arguments to inc::latest are module names that are checked against
both the current @INC array and against specially-named directories
in inc. If the bundled version is newer than the installed one (or
the module isn't installed, then, the bundled directory is added
to the start of @INC and the module is loaded from there.
2015-08-06 10:36:01 +00:00
wiz
3054bd2291 + p5-inc. 2015-08-06 09:35:21 +00:00
wiz
cd6328240c Import p5-inc-0.06 as devel/p5-inc.
The inc module redefines @INC to a list of predefined smart objects.
These objects are really just code refs for handy lookup techniques.
For example, only finding modules that were core in Perl 5.8.1, or
only finding non-core modules that are declared prerequisites of
some module.
2015-08-06 09:34:55 +00:00
wiz
1b7cdeccab Update to 1.20141117:
1.20141117 2014-11-17 09:12:01-08:00 America/Los_Angeles
    - improved export mechanism
    - removed useless Exporter tests
    - improved docs (RT #79681)

1.20141116 2014-11-16 14:07:18-08:00 America/Los_Angeles
    - resolved Test::More changes (RT #97939)
2015-08-06 09:28:37 +00:00
wiz
c4d677c39d Update to 0.21. Improve DESCR.
0.21   2015-07-17

- If PERL_TEST_DM_CPAN_VERBOSE was true and Test::More had not been loaded in
  the process you would get an error. GH #9.
2015-08-06 09:26:20 +00:00
wiz
28d949788f Update to 0.50:
0.50   [2015-06-07]
    - add links to Ovid's tutorial series on Test::Class (Tim Vroom, PR#19)
    - add links to Test::Class::Most, Test::Class::Moose (Tim Vroom, PR#20)
    - list some distributions that use Test::Class in their test suite (Tim
      Vroom, PR#21)
    - update documentation about running individual tests (Matthew Horsfall,
      PR#22)
    - fix some tests to work with the new Test::Stream (Chad Granum, PR#27)
    - switch packaging to ExtUtils::MakeMaker
2015-08-06 09:23:53 +00:00
wiz
1b709a82ca Update to 0.76. Fixes test failure noted in Makefile.
0.76 Wed Jul  1 08:09:50 PDT 2015
 - Support for cppflags
2015-08-06 09:21:54 +00:00
wiz
7d602142a2 Update to 0.86:
0.86 Thu Jan  1 18:44:25 PST 2015
 - Revamp docs
2015-08-06 09:15:02 +00:00
wiz
8d09127cb2 Update to 0.12:
0.12 2015-06-20
 - Remove spurious Module::Build from test. Reported by gregor herrmann,
   Debian team, https://bugs.debian.org/789210

0.11 2015-06-11
 - Explicitly state minimum perl version as 5.8 in Makefile.PL.

0.10 2015-06-09
 - Include new test in MANIFEST
    RT 105112 - SREZIC

0.09 2015-06-09
 - Exclude newlines from whitespace on either side of '='
    RT 65394, fix by sdme.
2015-08-06 09:06:29 +00:00
wiz
383d804e12 Update to 0.06:
0.06 2015-06-30T05:22:51Z
    - More strict C99 check code
      (tokuhirom)
    - Fix for older GCC(< 5.0)
      (Syohei YOSHIDA)
2015-08-06 09:04:27 +00:00
wiz
4c3c923716 Update to 0.04:
0.04 2015-07-22T07:35:08Z

    - Test case fix.
      * win32 fix.
      * added quotes for perl installed into a path with spaces in it
      (mohawk2++)
2015-08-06 09:03:27 +00:00
wiz
ad2c93a6a5 Update to 0.23:
0.23     2015-06-25
    - remove use of namespace::clean
2015-08-06 09:01:42 +00:00
wiz
096f56b675 Update to 1.23:
2015-06-09  Gisle Aas <gisle@ActiveState.com>

   Release 1.23

   Avoid "Negative repeat count does nothing"-warnings from perl-5.22

   Typo fixes by David Steinbrunner
2015-08-06 08:35:54 +00:00
wiz
fb5f89a45a Update to 0.40:
0.40   [2015-06-05]
    -   Updated for changes in Test::Stream (Use Test::Stream::Sync)

0.39   [2015-06-04]
    -   Updated for changes in Test::Stream
2015-08-06 08:32:15 +00:00
wiz
09ae21a64e Update to 0.10:
0.10 2015-07-21T12:37:03Z

    - Support 5.6 again.

0.09 2015-07-21T04:01:50Z

    - requires 5.8.1
2015-08-06 08:31:22 +00:00
wiz
aee1d3ddda Update to 0.58:
0.58    2015-07-21 16:00 UTC
        + Add : If a non-len magic callback returns a reference, it will now
                only be freed at the end of the statement that caused the
                magic to trigger. This allows the user to attach free magic
                (or a plain destructor) to a token returned from the callbacks
                in order to defer an action after the magic is processed by
                perl.
        + Fix : Test failures of threads tests on systems with harsh resource
                constraints causing the threads to exit() during run.
2015-08-06 08:26:17 +00:00
wiz
751d2358a6 Update to 0.26:
0.26      2015-06-07 02:53:17Z
  - mark all Mouse tests as TODO below perl 5.010, to enable installation
    despite apparent instability issues (see RT#101825)

0.25      2015-06-03 01:09:06Z
  - load Moo::Role earlier in a test, to make a potential misconfiguration
    more visible
2015-08-06 08:17:52 +00:00
wiz
4606884d5c Update to 1.6.0:
v1.6.0
======

* bail out early if the scm is missing

  this brings issues with git tarballs and
  older devpi-client releases to light,
  before we would let the setup stay at version 0.0,
  now there is a ValueError

* propperly raise errors on write_to missuse (thanks Te-jé Rodgers)
2015-08-06 08:11:01 +00:00
wiz
9dc8232087 Update to 1.32:
* Version 1.32 (released 2015-08-01) [beta]

** libidn: Fix crash in idna_to_unicode_8z8z and idna_to_unicode_8zlz.
This problem was introduced in 1.31.  Reported by Adam Sampson.

** API and ABI is backwards compatible with the previous version.
2015-08-06 07:54:57 +00:00
wiz
f4e663c505 Update to 1.85b:
--------------
Version 1.85b:
--------------

  - Fixed a garbled sentence in notes on parallel fuzzing. Thanks to Jakub Wilk.

  - Fixed a minor glitch in afl-cmin. Spotted by Jonathan Foote.

--------------
Version 1.84b:
--------------

  - Made SIMPLE_FILES behave as expected when naming backup directories for
    crashes and hangs.

  - Added the total number of favored paths to fuzzer_stats. Requested by
    Ben Nagy.

  - Made afl-tmin, afl-fuzz, and afl-cmin reject negative values passed to
    -t and -m, since they generally won't work as expected.

  - Made a fix for no lahf / sahf support on older versions of FreeBSD.
    Patch contributed by Alex Moneger.
2015-08-06 06:35:11 +00:00
wen
cfd95cddc9 Update to 2.46
Upstream changes:
2.46     2015-08-05

- Really make the per-thread locking in the Syslog output work. Based on a
  patch by David Schweikert. GitHub #9.


2.45     2015-06-14

- Don't include threads and threads::shared in list of dependencies. This is
  only needed for Log::Dispatch::Syslog and is loaded at runtime as needed
  (which has its own issues but ...). Reported by Kent Fredric. RT #103392.
2015-08-06 04:15:52 +00:00
wen
54af406c17 Update to 0.004
Upstream changes:
0.004     2015-07-15 16:51:45+02:00 Europe/Amsterdam
          Add discouragement notice
          Don't skip '.\n' amd '..\n' in read_dir
          Don't install benchmark.pl
2015-08-06 03:36:25 +00:00
wen
7b91feecb8 Update to 0.117
Remove PKGREVSION line

Upstream changes:
0.117     2015-06-21
        - do not lose argument(s) to import
          (fixes https://github.com/rjbs/Test-Deep/issues/29 )

0.116     2015-06-20
        - on its own, :preload options uses default group of exports
2015-08-06 02:01:34 +00:00
wen
6773a9a2bd Update to 1.20
Upstream changes:
Release 1.20 - 6 July 2015
 - Document setting PerlSwitches for mod_perl (jpsalvesen) (github 128).

Release 1.19 - 5 July 2015
 - Get things working with 5.22.0.
 - Test against 5.23.0.
 - Remove dependency on Test::Warn.
2015-08-03 07:44:48 +00:00
wen
db91f1ad60 Update to 2.4.4
Upstream changes:
v2.4.4 2015-08-02T09:49:34Z
    - Fix for older Perl(< 5.22.0) (#53)

v2.4.3 2015-08-02T07:10:09Z
    - Fix for Perl 5.22.0 or higher(#50)
2015-08-03 02:07:37 +00:00
szptvlfn
17bc0b568c Bump PKGREVISION for hs-cpphs-1.19.2 2015-08-02 11:37:31 +00:00
szptvlfn
32aeaa06ae Update to 1.19.2
CHANGELOG:
Version 1.19
------------
  * expose more of the cpphs API
  * allow the static linking exception to the LGPL
  * (1.19.1): don't warn about trailing comments in #ifdefs
  * (1.19.2): fix build error

Version 1.18
------------
  * (1.18.8): fix version number
  * (1.18.9): accept #if defined foo as well as #if defined(foo)
2015-08-02 11:33:26 +00:00
szptvlfn
4b41cd6f8b Bump PKGREVISION for hs-text-1.2.1.3 2015-08-02 11:27:04 +00:00
szptvlfn
0c425040c2 Update to 1.2.1.3
changelog:
1.2.1.3

* Bug fix: As it turns out, moving the literal rewrite rules to simplifier
  phase 2 does not prevent competition with the `unpack` rule, which is
  also active in this phase. Unfortunately this was hidden due to a silly
  test environment mistake. Moving literal rules back to phase 1 finally
  fixes GHC Trac #10528 correctly.

1.2.1.2

* Bug fix: Run literal rewrite rules in simplifier phase 2.
  The behavior of the simplifier changed in GHC 7.10.2,
  causing these rules to fail to fire, leading to poor code generation
  and long compilation times. See
  [GHC Trac #10528](https://ghc.haskell.org/trac/ghc/ticket/10528).
2015-08-02 11:26:15 +00:00
taca
0bb1cddaa3 Allow depending to rdoc 4.0 and later.
Fix a runtime problem of www/rails32, noted by Mark Davies <mark@>.

Bump PKGREVISION.
2015-08-02 07:10:01 +00:00
bsiegert
69fc0226ef Add a package for py-subprocess32. From NONAKA Kimihiro in PR pkg/50066.
DESCR:

Backport of the subprocess module from Python 3.2/3.3 for use on 2.x.

This is a backport of the subprocess standard library module from Python
3.2 & 3.3 for use on Python 2.4, 2.5, 2.6 and 2.7. It includes bugfixes
and new features. On POSIX systems it is guaranteed to be reliable when
used in threaded applications. Bonus: It includes timeout support from
Python 3.3.
2015-08-01 15:29:43 +00:00
wiz
a9b6f46dd5 Update to 3.5:
Mercurial 3.5 (2015-07-31)

Regularly-scheduled feature release.

1.1. commands

    bookmark: informs of failure to upgrade a bookmark
    bookmark: remove the "touch changelog" hack
    bookmarks: abort the whole push if bookmarks fails to update (BC)
    bookmarks: change bookmark within a transaction
    bookmarks: clear active bookmark on non-linear update
    bookmarks: mark internal-only config option
    bookmarks: mark internal-only option
    bookmarks: name label for active bookmark correctly
    bookmarks: remove unused updatecurrentbookmark function (API)
    bookmarks: rename bookmarkcurrent to activebookmark (API)
    bookmarks: rename current to active in variables and comments
    bookmarks: rename readcurrent to readactive (API)
    bookmarks: rename setcurrent to activate (API)
    bookmarks: rename unsetcurrent to deactivate (API)
    bookmarks: simplify iscurrent to isactivewdirparent (API)
    bookmarks: use try/except/finally
    branch: don't warn about branches if repository has multiple branches already
    commands: use the optional badfn argument when building a matcher
    commands: use try/except/finally
    commit: add ui.allowemptycommit config option
    commit: avoid match.files() in conditions
    commit: improve --close-branch documentation
    commit: mark internal-only option
    commit: no longer allow empty commit with the 'force' argument (API)
    config: give it an includepaths option for looking for config files
    files: recurse into subrepos automatically with an explicit path
    import-checker: add xargs like mode
    import-checker: don't treat modules as relative one if not found
    import-checker: exclude mercurial packages installed into the system path
    import-checker: loop to get list of locally defined modules at first
    import: cross-reference patch.fuzz option from 'hg help import'
    import: cross-reference ui.patch option from 'hg help import'
    import: use ui.allowemptycommit to allow empty commits
    log: add a status template
    patch: add 'extra' argument to makememctx
    patch: add fuzz config flag (issue4697)
    phases: abort the whole push if phases fail to update (BC)
    phases: fix bug where native phase computation wasn't called
    phases: really fix native phase computation
    pull: allow a generic way to pass parameters to the pull operation
    pull: document the race condition with bookmark name
    pull: only list remote bookmarks if -B is used to populate pulled heads
    pull: only prefetch bookmarks when using bundle1
    pull: prevent race condition in bookmark update when using -B (issue4689)
    pull: skip pulling remote bookmarks with bundle1 if a value already exist
    pull: skip pulling remote bookmarks with bundle2 if a value already exists
    push: catch and process PushkeyFailed error
    push: make pushkey part advisory
    push: only say we are trying to push obsmarkers when we actually try
    revert: fix edition of newly added file during --interactive
    summary: add a phase line (draft, secret) to the output
    summary: move the parents phase marker to commit line (issue4688)
    tags: support reading tags cache without populating
    tags: support setting hgtags fnodes cache entries
    tags: use try/except/finally
    verify: check the subrepository references in .hgsubstate
    verify: clarify misleading fncache message

1.2. core

    dirstate: ensure mv source is marked deleted when walking icasefs (issue4760)
    ignore: fix include: rules depending on current directory (issue4759)
    parsers: fix buffer overflow by invalid parent revision read from revlog
    revlog: add support for a callback whenever revisions are added
    revlog: raise an exception earlier if an entry is too large (issue4675)
    revset: fix a crash in parents() when 'wdir()' is in the set
    revset: fix iteration over ordered addset composed of non-ordered operands
    revset: gratuitous formating fix in keyword
    revset: improves time complexity of 'roots(xxx)'
    revset: port extra() to support keyword arguments
    revset: reduce nesting of chained 'or' operations (issue4624)
    revsetbenchmarks: fix argument parsing
    revsetbenchmarks: improve error output in case of failure
    revsetbenchmarks: improve revision printing
    revsetbenchmarks: support combining variants with "+"
    templater: do not reevaluate rawstring as template (BC)
    templater: remove noop calls of parsestring(s, quoted=False) (API)
    templater: rename parsestring() to unquotestring() (API)
    templater: take any string literals as template, but not for rawstring (BC)
    templater: tokenize decimal integer literal (issue4638) (BC)
    wireproto: correctly escape batched args and responses (issue4739)

1.3. extensions

    convert: add config option for disabling ancestor parent checks
    convert: add support for specifying multiple revs
    convert: allow customizing git remote prefix
    convert: apply the appropriate phases to the destination (issue4165)
    convert: fix bug with converting the same commit twice
    convert: handle copies when converting from Perforce (issue4744)
    convert: handle deleted files when converting from Perforce (issue4743)
    convert: handle deleted files when converting from Perforce (issue4743)
    convert: improve support for unusual .gitmodules
    convert: support incremental conversion with hg subrepos
    convert: support multiple specifed revs in git source
    convert: use 'default' for specifying branch name in branchmap (issue4753)
    convert: when converting from Perforce use original local encoding by default (BC)
    extdiff: allow modifications in subrepos to be copied back
    highlight: produce correct markup when there's a blank line just before EOF
    histedit: abort rather than edit a public changeset (issue4704)
    histedit: mark defaultrev option experimental
    largefiles: allow the archiving of largefiles to be disabled
    largefiles: avoid match.files() in conditions
    largefiles: ignore hidden changesets with 'verify --large --lfa'
    largefiles: pass in whole matcher to getstandinmatcher()
    largefiles: restore the original converter class after lfconvert --to-normal
    largefiles: use the convert extension for 'lfconvert --to-normal'
    largefiles: use the optional badfn argument when building a matcher
    largefiles: use try/except/finally
    mq: ban \r and \n in patch names (issue4711)
    mq: tweak config reading to make check-config happy
    mq: use the optional badfn argument when building a matcher
    mq: use ui.allowemptycommit to allow empty commits
    rebase: add short -k option for --keep
    rebase: remove extraneous blank at the end of file
    shelve: allow --patch and --stat without --list for a single shelf
    shelve: always backup shelves instead of deleting them
    shelve: keep old backups if timestamp can't decide exact order of them
    shelve: make maxbackup doc check-config friendly
    shelve: omit incorrect 'commit' suggestion at 'hg shelve -i'
    shelve: only keep the latest N shelve backups
    shelve: refactor allowables to specify sets of valid operations
    shelve: use try/except/finally
    transplant: restore dirstate correctly at unexpected failure

1.4. hgweb

    hgweb: don't dereference symbolic revision in paper & coal style (issue2296)
    paper: show branch/tags/bookmarks when blaming (issue3559)
    paper: show branch/tags/bookmarks when browsing (issue3559)
    paper: show branch/tags/bookmarks when comparing (issue3559)
    paper: show branch/tags/bookmarks when diffing (issue3559)
    paper: show branch/tags/bookmarks when viewing (issue3559)

1.5. unsorted

    archive: drop the leading '.' path component from the prefix (issue4634)
    archive: fix changesincelatesttag with wdir()
    archive: support 'wdir()'
    bufferedinputpipe: remove N^2 computation of buffer length (issue4735)
    bundle2: fix type of experimental option
    bundle2: pull bookmark the old way if no bundle2 listkeys support (issue4701)
    canonpath: fix infinite recursion
    censor: make various path forms available like other Mercurial commands
    censor: mark experimental option
    changegroup: compute seen files as changesets are added (issue4750)
    changelog: change input type of index_get_parents
    changelog: fix bug in heads computation
    changelog: move index_get_parents function up
    changelog: update read pending documentation
    check-commit: catch both patterns of double empty lines
    check-commit: print limit when user has a too-long summary
    check-config: add config option checker
    crecord: fix issue when backgrounding editor would leave artefact
    demandimport: alias builtin as builtins
    demandimport: define a 'deactivated' context manager
    demandimport: support importing builtins for Python 3
    devel: rename 'all' to 'all-warnings' (BC)
    dispatch: add support for python-flamegraph[0] profiling
    dispatch: disable demandimport for the --debugger option
    email: fix config default value inconsistency
    exchange: support transferring .hgtags fnodes mapping
    extdiff: add support for subrepos
    filemerge: mark internal-only config option
    formatter: add template support
    formatter: mark developer options
    generaldelta: mark experimental reordering option
    hg: support for auto sharing stores when cloning
    hgewb: disable progress when serving (issue4582)
    hghave: allow adding customized features at runtime
    http2: mark experimental and developer options
    localrepo: eliminate requirements class variable (API)
    localrepo: kill off sopener (API)
    localrepo: mark format options
    mail: pass ui to sslutil.wrapsocket() even if verifycert is off (issue4713)
    match: add an optional constructor parameter for a bad() override
    match: add optional warn argument
    match: introduce boolean prefix() method
    match: resolve filesets in subrepos for commands given the '-S' argument
    parser: factor out function that parses right-hand side of prefix/infix ops
    parser: fill invalid infix and suffix actions by None
    parser: reorder infix/suffix handling to be similar to prefix/primary flow
    parser: resolve ambiguity where both prefix and primary actions are defined
    parser: separate actions for primary expression and prefix operator
    parser: take suffix action if no infix action is defined
    pathutil: hint if a path is root relative instead of cwd relative (issue4663)
    phase: default to current revision if no rev is provided (issue4666)
    profiler: mark developer-only config option
    progress: deprecate the progress extension
    progress: mark experimental option
    progress: respect ui.quiet (issue4726)
    revrange: build balanced tree of addsets from revisions (issue4565)
    run-tests: introduce PYTHON3 boolean constant (issue4668)
    run-tests: move all open-coded sys.version_info checks to PYTHON3 (issue4668)
    run-tests: move unicode-to-bytes operations on paths to a helper (issue4667)
    run-tests: prefer PYTHON3 constant to many version_info checks (issue4668)
    run-tests: replace open-coded .decode()s on paths with a helper (issue4667)
    scmutil: add an optional parameter to matcher factories for a bad() override
    scmutil: use the optional badfn argument when building a matcher
    setup.py: drop compatibility with Python 2.4 and 2.5 (BC)
    setup: hide octal literals inside strings so they're portable (issue4554)
    sshpeer: break "OutOfBandError" feature for ssh (BC)
    sshpeer: run the ssh command unbuffered
    ssl: prompt passphrase of client key file via ui.getpass() (issue4648)
    subrepo: mark internal-only option
    templatekw: display active bookmark more consistently (issue4552) (BC)
    test-discovery: disable bundle2 for legacy test (issue4610)
    bookmarks: abort the whole push if bookmarks fails to update (BC)
    phases: abort the whole push if phases fail to update (BC)
    templater: do not reevaluate rawstring as template (BC)
    templater: take any string literals as template, but not for rawstring (BC)
    templater: tokenize decimal integer literal (issue4638) (BC)
    bookmarks: remove unused updatecurrentbookmark function (API)
    bookmarks: rename bookmarkcurrent to activebookmark (API)
    bookmarks: rename readcurrent to readactive (API)
    bookmarks: rename setcurrent to activate (API)
    bookmarks: rename unsetcurrent to deactivate (API)
    bookmarks: simplify iscurrent to isactivewdirparent (API)
    commit: no longer allow empty commit with the 'force' argument (API)
    templater: remove noop calls of parsestring(s, quoted=False) (API)
    templater: rename parsestring() to unquotestring() (API)
2015-08-01 10:12:13 +00:00
adam
7c61b0efad 1.3.7
- Fix loading packages from capitalised package on Windows

1.3.6
- Re-release of 1.3.5 with wheels fixed.

1.3.5
- Fix 875: nose doesn't collect tests when subpackage is given as arg
- Fix 809: tests not discovered for namespace packages on Windows
- Fix 815: "ValueError: unsupported pickle protocol" with --with-id
- Wrap the working dir path name in quotes when reporting an error.
- Fix 887: Fix a discrepancy in test names between Python 2 and Python 3
- Fix 131: Use os.stat() to check if file is executable
- Fix 820 and 719: Fix coverage plugin with multiprocess
2015-08-01 08:27:07 +00:00
wen
a0ff66e856 Update to 2.1600
Upstream changes:
2.1600   2015-07-31

  [DOCUMENTATION]

  - Made all docs use =head2 and =head3 for methods/functions so that they
    appear as part of the table of contents on MetaCPAN.

2.1501   2015-07-20 (TRIAL RELEASE)

  [DOCUMENTATION]

  - Added a new slideshow by Shawn M. Moore (sartak) to
    Moose::Manual::Resources
  - Documentation for exception classes has been rewritten, with
    Moose::Manual::Exceptions::Manifest changing how it describes each class's
    attributes and methods. (Dave Rolsky, PR#95)

  [REVERSIONS]

  - The change in 2.1500 to allow DOES to check delegated options has been
    reverted. This turned out to have a variety of issues both in concept and
    implementation; it will be refined further in MooseX::Does::Delegated.

  [CHANGED]

  - The name for an anonymous sub that is used in method modifiers (that shows
    up in stack traces etc) now identifies the package and method being
    modified. (Philipp Gortan, PR#94)

2.1500   2015-07-01 (TRIAL RELEASE)

  [ENHANCEMENTS]

  - An object's DOES method now also checks roles composed by delegated
    objects (Chris Prather, PR#104)
2015-08-01 02:20:19 +00:00
wen
46eee3a837 Add p5-Test-TempDir-Tiny 2015-08-01 01:57:23 +00:00
wen
7806a9c41c Import Test-TempDir-Tiny-0.004 as devel/p5-Test-TempDir-Tiny.
Test::TempDir::Tiny works with Test::More to create temporary directories that
stick around if tests fail.

It is loosely based on Test::TempDir, but with less complexity, greater
portability and zero non-core dependencies. (Capture::Tiny is recommended for
testing.)
2015-08-01 01:55:09 +00:00
wen
57692aa424 Update to 0.29
Upstream changes:
2.29      2015-07-09 17:16:38+10:00 Australia/Melbourne
        * BUGFIX: Apply patch from Karen Etheridge to install
          autodie and Fatal into 'perl' rather than 'site'
          for older perls (RT#85801, GH#68)

2.28      2015-06-22 16:20:35+10:00 Australia/Melbourne

        * TEST BUG: Properly skip the Import::Into test if the
          version of Import::Into is insufficent.  Thanks to
          Olivier Mengu茅.  (GH#67)

        * DOC: Document change in 2.27 that was omitted from the
          Changes-file by mistake.

2.27      2015-06-10 19:19:49+10:00 Australia/Melbourne

        * DEPRECATION: Deprecate the use of "Fatal qw(:lexcial)".  It
          is an implementation detail of autodie and is about to
          change.

        * BUG: Use "octal" numbers in error messages for CORE
          subroutines taking a "mode" parameter (e.g. mkdir and chmod).
          Thanks to "Bugdebugger". (GH#65 and GH#66)

        * SPEED: Allow wrappers for CORE::exec and CORE::system to be
          reused as they are not dependent on the calling package.

        * TEST: Avoid hard-coded directory separator in t/system.t.
          Thanks to A. Sinan Unur for reporting it and providing a
          patch.  (GH#62)

        * TEST: Add missing "require autodie" in import-into test and
          ensure Import::Into remains an optional test dependency.

        * TEST / INTERNAL / TRAVIS: Set "sudo: false" to gain access
          to the Travis container based infrastructure.

        * TEST: Bump version of Import::Into to 1.002004 as older
          versions are insufficient for our test.  Thanks to
          Olivier Mengu茅 for reporting it.  (RT#101377)
2015-08-01 01:36:57 +00:00
wen
077fae0e35 Update to 0.09
Upstream changes:
0.09      2015-07-03 11:11:32+01:00 Europe/London

        - Add META.json and resources metadata (RT#105634)
2015-08-01 00:01:00 +00:00
wiz
dc363a7f41 Remove p5-Coro and packages depending on it.
Upstream says that it "can not" work with perl 5.22 and has even
forked perl as "stableperl" to allow his package to work instead
of fixing it differently.

See http://blog.schmorp.de/2015-06-06-stableperl-faq.html

Ok bsiegert@
2015-07-31 17:53:14 +00:00
bsiegert
03b97f0697 HOMEPAGE contains DISTNAME, update as such. 2015-07-31 14:12:00 +00:00
ryoon
5bf8da9f02 Update to 1.4
* Use github framework.

Changelog:
Not available.
2015-07-31 13:14:20 +00:00
ryoon
fa54b9eea1 Bump PKGREVISION.
* Sync with cmake update. Install under cmake-3.3.
2015-07-31 13:01:43 +00:00
adam
53e7a47abd Changes 2.5.0:
UI, Workflows & Features

 * The bash completion script (in contrib/) learned a few options that
   "git revert" takes.

 * Whitespace breakages in deleted and context lines can also be
   painted in the output of "git diff" and friends with the new
   --ws-error-highlight option.

 * List of commands shown by "git help" are grouped along the workflow
   elements to help early learners.

 * "git p4" now detects the filetype (e.g. binary) correctly even when
   the files are opened exclusively.

 * git p4 attempts to better handle branches in Perforce.

 * "git p4" learned "--changes-block-size <n>" to read the changes in
   chunks from Perforce, instead of making one call to "p4 changes"
   that may trigger "too many rows scanned" error from Perforce.

 * More workaround for Perforce's row number limit in "git p4".

 * Unlike "$EDITOR" and "$GIT_EDITOR" that can hold the path to the
   command and initial options (e.g. "/path/to/emacs -nw"), 'git p4'
   did not let the shell interpolate the contents of the environment
   variable that name the editor "$P4EDITOR" (and "$EDITOR", too).
   This release makes it in line with the rest of Git, as well as with
   Perforce.

 * A new short-hand <branch>@{push} denotes the remote-tracking branch
   that tracks the branch at the remote the <branch> would be pushed
   to.

 * "git show-branch --topics HEAD" (with no other arguments) did not
   do anything interesting.  Instead, contrast the given revision
   against all the local branches by default.

 * A replacement for contrib/workdir/git-new-workdir that does not
   rely on symbolic links and make sharing of objects and refs safer
   by making the borrowee and borrowers aware of each other.

   Consider this as still an experimental feature; its UI is still
   likely to change.

 * Tweak the sample "store" backend of the credential helper to honor
   XDG configuration file locations when specified.

 * A heuristic we use to catch mistyped paths on the command line
   "git <cmd> <revs> <pathspec>" is to make sure that all the non-rev
   parameters in the later part of the command line are names of the
   files in the working tree, but that means "git grep $str -- \*.c"
   must always be disambiguated with "--", because nobody sane will
   create a file whose name literally is asterisk-dot-see.  Loosen the
   heuristic to declare that with a wildcard string the user likely
   meant to give us a pathspec.

 * "git merge FETCH_HEAD" learned that the previous "git fetch" could
   be to create an Octopus merge, i.e. recording multiple branches
   that are not marked as "not-for-merge"; this allows us to lose an
   old style invocation "git merge <msg> HEAD $commits..." in the
   implementation of "git pull" script; the old style syntax can now
   be deprecated (but not removed yet).

 * Filter scripts were run with SIGPIPE disabled on the Git side,
   expecting that they may not read what Git feeds them to filter.
   We however treated a filter that does not read its input fully
   before exiting as an error.  We no longer do and ignore EPIPE
   when writing to feed the filter scripts.

   This changes semantics, but arguably in a good way.  If a filter
   can produce its output without fully consuming its input using
   whatever magic, we now let it do so, instead of diagnosing it
   as a programming error.

 * Instead of dying immediately upon failing to obtain a lock, the
   locking (of refs etc) retries after a short while with backoff.

 * Introduce http.<url>.SSLCipherList configuration variable to tweak
   the list of cipher suite to be used with libcURL when talking with
   https:// sites.

 * "git subtree" script (in contrib/) used "echo -n" to produce
   progress messages in a non-portable way.

 * "git subtree" script (in contrib/) does not have --squash option
   when pushing, but the documentation and help text pretended as if
   it did.

 * The Git subcommand completion (in contrib/) no longer lists credential
   helpers among candidates; they are not something the end user would
   invoke interactively.

 * The index file can be taught with "update-index --untracked-cache"
   to optionally remember already seen untracked files, in order to
   speed up "git status" in a working tree with tons of cruft.

 * "git mergetool" learned to drive WinMerge as a backend.

 * "git upload-pack" that serves "git fetch" can be told to serve
   commits that are not at the tip of any ref, as long as they are
   reachable from a ref, with uploadpack.allowReachableSHA1InWant
   configuration variable.
2015-07-31 12:57:23 +00:00
adam
b09d3c46a6 Changes 2.3.5:
- Documentation fixes for libraries.xml and
  builders-writing.xml
- Extended docs for InstallVersionedLib/SharedLibrary,
  and added SKIP_WIN_PACKAGES argument to build script
  bootstrap.py
- Fixed symlink support
- Updated debug-count test case
- Fixed incomplete LIBS flattening and substitution in
  Program scanner
- Added new method rentry_exists_on_disk to Node.FS
- Fixed several D tests under the different OS.
- Add support for f08 file extensions for Fortran 2008 code.
- Show --config choices if no argument is specified
- Fixed build crash when XML toolchain isn't installed, and
  activated compression for ZIP archives.
- Fix for VersionedSharedLibrary under 'sunos' platform.
- Fixed dll link with precompiled headers on MSVC 2012
- Added an 'exclude' parameter to Glob()
- Support for multiple cmdargs (one per variant) in VS project files.
- Various improvements for TempFileMunge class.
- Added an implementation for Visual Studio users files
- Added support for the 'PlatformToolset' tag in VS project files
- Added support for '-isystem' to ParseFlags.
2015-07-31 12:09:26 +00:00
bsiegert
c13689e1e6 Correct PKGNAME replacement pattern. From Frédéric Fauberteau in
PR pkg/50104.
2015-07-30 19:50:34 +00:00
schmonz
efc40af767 Add and enable p5-Devel-Refcount. 2015-07-30 12:51:56 +00:00
schmonz
2e5bded849 Initial add of devel/p5-Devel-Refcount, a Perl 5 module to obtain
the REFCNT value of a referent.

This module provides a single function which obtains the reference
count of the object being pointed to by the passed reference value.
It also provides a debugging assertion that asserts a given reference
has a count of only 1.
2015-07-30 12:51:22 +00:00
wen
565b28ea5b Update to 0.08
Upstream changes:
0.08
	- unbundle MYMETA.* (thanks to dolmen)
	- build the archive using GNU tar

0.07
	- lazy Carp loading (thanks to qsimpleq)
2015-07-30 12:16:36 +00:00
wen
6cf340b58d Update to 0.0.13
Upstream changes:
0.012 2015-05-24

    - pod fixed

    - better META.*

0.013 2015-05-24

    - version in Class::Std::SCR
2015-07-30 12:11:38 +00:00
wiz
6fbe59c4c7 Update to 2.6.0, from Benedek Gergely on pkgsrc-users.
bzr 2.6b3
#########

:Codename: Surprise
:2.6.0: 2013-07-27

This release marks the start of a new long-term-stable series. From here, we
will only make bugfix releases on the 2.6 series (2.6.1, etc), while 2.7
will become our new development series.

This is a bugfix and polish release over the 2.4 series, with a large number
of bugs fixed (~170 for the 2.5 series alone). The 2.5 series provides a
faster smart protocol implementation for many operations, basic support for
colocated branches. We have started translating bzr with the 2.5 series:
https://translations.launchpad.net/bzr, more than 20 languages have already
been registered but these are the early days, contributions welcome.

Only a few bugfixes have been included since 2.5b6 so all known fixed bugs
are included here.

Users are encouraged to upgrade from the other stable series.

External Compatibility Breaks
*****************************

* ``bzr lp-propose --approve`` now also adds an "Approve" vote to the merge
  proposal.  (Jonathan Lange)

New Features
************

* ``bzr switch --store`` now stores uncommitted changes in the branch, and
  restores them when switching back to the branch. (Aaron Bentley)

* New option '--context' for 'bzr diff' command, to configure the amount of
  context (i.e. showing lines that have not changed).  Also available as the
  named parameter 'context_lines' to bzrlib.diff.internal_diff(). (Paul Nixon)

* The 'grep' plugin is now shipped with bzr. (Jelmer Vernooij)

* The 'ping' plugin is now shipped with bzr. (Jelmer Vernooij)

Improvements
************

* ``bzr help env-variables`` now points users at ``bzr help configuration``
  which has much more detailed information on the same stuff.
  (Robert Collins)

* ``bzr lp-find-proposal`` now only cares about the revision-id that is
  specified, not the branch you use.  This was enabled by a new API call in
  Launchpad's web service.  (Aaron Bentley)

* Implement authentication.conf password obfuscation, the password_encoding
  option can now be set to base64. (Florian Dorn)

* Local configurations files (i.e. accessed on the local file system like
  ``bazaar.conf`` and ``locations.conf``) are now shared, reducing the
  number of IOs when querying a configuation option. (Vincent Ladeuil,
  #832042)

* ``bzr lp-propose --approve`` now correctly specifies the approved revision
  and provides an "Approve" vote from the proposer, allowing for smoother
  interaction with downstream merge tools.  (Jonathan Lange)

Bug Fixes
*********

* Add a ``progress_bar`` configuration option defaulting to
  ``BZR_PROGRESS_BAR``. This can be set in ``bazaar.conf`` or specified from
  the command line with ``-Oprogress_bar=text``. (Vincent Ladeuil, #388275)

* ``Authentication.Config`` now always returns unicode user names and passwords.
  (Vincent Ladeuil, #514301)

* Fixed a bug where the entire contents of ``/etc/mailname`` is read in.
  We only want to read in the first line so that comments could be added
  and would be ignored.
  (Haw Loeung, #932515)

* Fixed a syntax error in ``doc/ja/user-guide/http_smart_server.txt`` that
  causes breakage with docutils 0.9.1.
  (Vincent Ladeuil, Jelmer Vernooij, #1066307)

* Support utf8 characters in platform names even without looking inside the
  box (Fedora's Schrödinger's Cat).
  (Toshio Kuratomi, Vincent Ladeuil, #1195783)

* Warn when ``--show-base`` is used for ``pull`` in a treeless branch
  instead of failing. It's useless but harmless. (Vincent Ladeuil, #1022160)

* When a missing referenced chk root error is encountered, bzr now suggests
  running ``bzr reconcile --canonicalize-chks``. (Jelmer Vernooij)

* When pushing a specific revision, create the new working tree at
  that revision. (#484516, Neil Martinsen-Burrell)

Documentation
*************

* Clarify ``bzr config`` usages especially around other option references
  expansion. (Vincent Ladeuil, #996401)

API Changes
***********

* None.

Internals
*********

* Add __iter__ to http ResponseFile. (Jelmer Vernooij, #1184021)

* The launchpad plugin now requires API 1.6.0 or later.  This version shipped
  with Ubuntu 9.10.  (Aaron Bentley)

* Better align with upstream gzip.py in tuned_gzip.py. We may lose a bit of
  performance but that's for knit and weave formats and already partly
  deprecated, better keep compatibility than failing fast ;)
  (Vincent Ladeuil, #1116079)

Testing
*******

* Fix test failures occurring only with LC_ALL=C, when prompting a user,
  ``stderr`` encoding should be preferred over terminal encoding if
  available. (Vincent Ladeuil, #1086209)

bzr 2.6b2
#########

:2.6b2: 2012-09-10

This is the second beta for the 2.6 series, leading up to a 2.6.0 release in
August 2012.

This release includes minor bug fixes.

This release includes all bugs fixed in previous series known at the time of
this release.

Beta releases are suitable for everyday use but may cause some
incompatibilities with plugins.  Some plugins may need small updates to work
with 2.6b2.

External Compatibility Breaks
*****************************

None.

New Features
************

* New option ``--overwrite-tags`` for ``bzr pull`` and ``bzr push``.
  (Jelmer Vernooij, #681792)

Improvements
************

* Colocated branches can now be addressed using the 'co:NAME' rather than
  the more complex 'file://.,branch=NAME'. (Jelmer Vernooij, #833665)

Bug Fixes
*********

* "bzr missing" now shows tag names when displaying revision information.
  (#559072, Neil Martinsen-Burrell)

* Fix ``branch.conf`` saving when unlocking the branch for BranchFormat4.
  (Vincent Ladeuil, #1020007)

* Implement ``ResponseFile.readline`` and ``ReponseFile.tell``,
  fixing some clones over HTTP. (Jelmer Vernooij, #963769)

* Option values set on locked branches should be saved only when the branch
  is finally unlocked. (Vincent Ladeuil, #948339)

Documentation
*************

* Document "bzr lp-propose", "bzr register-branch" and
  the other Launchpad plugin commands in bzr(1).
  (Jelmer Vernooij, #843801, #163995)

* Force format registration to avoid generate_docs.py traceback when the
  registry is empty. (Vincent Ladeuil, #956860)

* Generate ``ENVIRONMENT`` section in bzr(1) from known environment variable
  list rather than hardcoding. (Jelmer Vernooij, #197618)


API Changes
***********

* ``register_filter_stack_map`` and ``lazy_register_filter_stack_map``
  are noew deprecated. Instead, use ``filter_stacks_registry.register``
  and ``filter_stacks_registry.register_lazy``.
  (Jelmer Vernooij)

* Remove deprecated Branch.import_last_revision(). (Jelmer Vernooij)

* Remove deprecated ``RepositoryFormat.register_format``.
  (Jelmer Vernooij)

* Remove deprecated Repository.get_ancestry(). (Jelmer Vernooij)

* Remove deprecated Repository.iter_reverse_revision_history().
  (Jelmer Vernooij)

* The previously deprecated ``bzrlib.annotate.annotate_file`` function
  has been removed. (Jelmer Vernooij)


Internals
*********

None.

Testing
*******

* Fix test failures by removing a remaining reference to ``features.sphinx``
  which isn't needed anymore since we don't test the texinfo sphinx builder
  anymore either. (Vincent Ladeuil)

bzr 2.6b1
#########

:2.6b1: 2012-03-15

This is the first beta for the 2.6 series, leading up to a 2.6.0 release in
August 2012.

This release includes ssl certificates verification from the urllib-based
http implementation turned on by default, fixes some UI issues around
colocated branches, documentation fixes and more.

This release includes all bugs fixed in previous series known at the time of
this release.

Beta releases are suitable for everyday use but may cause some
incompatibilities with plugins.  Some plugins may need small updates to work
with 2.6b1.

External Compatibility Breaks
*****************************

None.

Improvements
************

* Access to HTTPS URLs now uses the urrllib implementation by default.
  For the old pycurl-based implementation, specify ``https+pycurl://`` as
  the URL scheme when accessing a HTTPS location.
  (Jelmer Vernooij, #125055)

* Add short option alias ``-N`` for ``--no-recurse``.
  (Jelmer Vernooij, #945904)

* Avoid 'Invalid range access' errors when whole files are retrieved with
  transport.http.get() . (Vincent Ladeuil, #924746)

* ``bzr rmbranch`` now supports removing colocated branches.
  (Jelmer Vernooij, #920653)

* ``bzr rmbranch`` no longer removes active branches unless ``--force``
  is specified. (Jelmer Vernooij, #922953)

* ``bzr verify-signatures`` now shows a progress bar.
  (Jelmer Vernooij)

* Two new command hooks, ``pre_command`` and ``post_command``,
  provide notification before and after a command has been run.
  (Brian de Alwis, Jelmer Vernooij)

Bug Fixes
*********

* Fix ``bzr config`` display for ``RegistryOption`` values.
  (Vincent Ladeuil, #930182)

Documentation
*************

* Prevent lines of command descriptions starting with a dot to
  accidentally be interpreted as a roff macro in bzr(1).
  (Jelmer Vernooij, #711079)

* Properly format apostrophes in manual page. (Jelmer Vernooij, #234771)

API Changes
***********

* ``GPGStrategy.do_verifications`` has been deprecated.
  (Jelmer Vernooij)

* File ids in the ``Tree`` API can now be bytestring as previously,
  or tuples of bytestrings.
  (Jelmer Vernooij)

* ``mail_client`` now accepts a configuration stack object rather than
  an old style Config object. (Jelmer Vernooij)

* New method ``Repository.verify_revision_signatures``.
  (Jelmer Vernooij)

* New configuration option class ``RegistryOption`` which is backed
  onto a registry. (Jelmer Vernooij)

* New convenience API method ``WorkingTree.get_config_stack``.
  (Jelmer Vernooij)

* Remove
  ``branch.PullResult.__int__`` deprecated in 2.3.0,
  ``branch.PushResult.__int__`` deprecated in 2.3.0,
  ``branch.BranchFormat.get_default_format`` deprecated in 2.4.0,
  ``branch.BranchFormat.get_formats`` deprecated in 2.4.0,
  ``branch.BranchFormat.set_default_format`` deprecated in 2.4.0,
  ``branch.BranchFormat.register_format`` deprecated in 2.4.0,
  ``branch.BranchFormat.unregister_format`` deprecated in 2.4.0,
  ``bzrdir.BzrDir.generate_backup_name`` deprecated in 2.3.0,
  ``bzrdir.BzrProber.register_bzrdir_format`` deprecated in 2.4.0,
  ``bzrdir.BzrProber.unregister_bzrdir_format`` deprecated in 2.4.0,
  ``config.Config.get_editor`` deprecated in 2.4.0,
  ``hooks.known_hooks_key_to_parent_and_attribute`` deprecated in 2.3,
  ``hooks.Hooks.create_hook`` deprecated in 2.4,
  ``inventory.Inventory.__contains__`` deprecated in 2.4.0,
  ``merge.Merge3Merger.scalar_three_way`` deprecated in 2.2.0,
  ``merge.Merge3Merger.fix_root`` deprecated in 2.4.0,
  ``transform.TreeTransformBase.has_named_child`` deprecated in 2.3.0,
  ``transform.get_backup_name`` deprecated in 2.3.0,
  ``transform._get_backup_name`` deprecated in 2.3.0,
  ``workingtree.WorkingTreeFormat.get_default_format`` deprecated in 2.4.0,
  ``workingtree.WorkingTreeFormat.register_format`` deprecated in 2.4.0,
  ``workingtree.WorkingTreeFormat.register_extra_format`` deprecated in 2.4.0,
  ``workingtree.WorkingTreeFormat.unregister_extra_format`` deprecated in 2.4.0,
  ``workingtree.WorkingTreeFormat.get_formats`` deprecated in 2.4.0,
  ``workingtree.WorkingTreeFormat.set_default_format`` deprecated in 2.4.0,
  ``workingtree.WorkingTreeFormat.unregister_format`` deprecated in 2.4.0,
  (Vincent Ladeuil)

* Remove deprecated ``Branch.set_revision_history`` and
  ``Branch.revision_history`` methods and the ``set_rh``
  hook on ``Branch``. (Jelmer Vernooij)

Internals
*********

* ``Tree.path2id`` now once again accepts a list of path elements
  in addition to a path. (Jelmer Vernooij)

* Turn config option expansion on by default. The only options for which
  this should be disabled are templates which should already have used
  conf.get(option, expand=False) or conf.get_user_option(option,
  expand=False). (Vincent Ladeuil)

..
   vim: tw=74 ft=rst ff=unix
2015-07-29 18:05:52 +00:00
jperkin
262ca40113 USE_TOOLS+=gsoelim, uses GNU soelim features. 2015-07-29 12:21:32 +00:00
mef
85391c3944 (pkgsrc)
- Switch following depends:
   -DEPENDS+=      p5-List-MoreUtils-[0-9]*:../../devel/p5-List-MoreUtils
   +DEPENDS+=      p5-Scalar-List-Utils-[0-9]*:../../devel/p5-Scalar-List-Utils
(upstream)
- Update to 0.14
0.14    2015-06-04 00:58:24Z
  * Switch from using List::MoreUtils to List::Util.
2015-07-28 13:47:28 +00:00
mef
69fd3951bf Updatee to 0.18
---------------
0.18    Fri  5 Jun 2015 19:57:52 PDT
        * Fix tests that started failing since Test::Expect 0.32 (Gianni
        Ceccarelli, RT#103414)
2015-07-28 13:28:44 +00:00
wiz
c732ac8348 Fix libzen-config file contents. Ride update. 2015-07-28 12:58:31 +00:00
sevan
dac458e0a7 "Backport upstream patch for pkgsrc to unbreak FreeBSD and DragonflyBSD" - kamil@ 2015-07-28 12:48:14 +00:00
wiz
a709947585 Update to 0.4.31:
Version 0.4.31, 2015-04-09
--------------
x BigEndian2float16() was buggy
x <new> is possible only with C++

Version 0.4.30, 2014-11-09
--------------
+ New MemoryUtils.h functions for SSE2 memcpy
+ Ztring::From_Unicode(const wchar_t S)
+ Removed Win9X support
+ CMake: scripts improvements, thanks to Ivan Romanov
+ Mac: EOL definitely moved from \r to \n
x int128: was not compiling on Cygwin
x Windows: file open in append mode has shared read/write
2015-07-28 12:31:03 +00:00
mef
8768e0fe9b Delayed delete the patch, sorry. 2015-07-27 14:42:19 +00:00
mef
6ccf3f7dee Update 7.09 to 7.11
-------------------
7.11 Thu Jul 16 14:36:00 CEST 2015
        - AnyEvent::Socket::parse_ipv6 could accept malformed ipv6
          addresses (extra "::" at end and similar cases).
        - add a more explicit warning to AnyEvent::Handle that it doesn't
          work on files, people keep getting confused.
        - new function AnyEvent::Socket::tcp_bind.
        - new functions AnyEvent::fh_block and AnyEvent::fh_unblock.
        - aligned ipv6 address formatting with RFC 5952 (by not shortening
          a single :0: to ::).
        - added stability canary support.
2015-07-27 14:35:35 +00:00
mef
1a856adff3 (pkgsrc)
- Add following DEPENDS
   +DEPENDS+=      p5-Canary-Stability-[0-9]*:../../devel/p5-Canary-Stability
 - Drop patch-libev_ev.c (seems to be fixed)
 - Add comment on patch (from cvs log)
(upstream)
 - Update 4.18 to 4.21
-------------------
   Changes marked with (libev) are changes in libev, and have more
   documentation in the libev Changes file.
4.21 Mon Jul 13 21:47:33 CEST 2015
        - allow argument in timer->again.
        - document timer->remaining.
        - document default repeat value for timer->set.

4.20 Sat Jun 20 13:07:34 CEST 2015
        - added stability canary support.
        - truly rely on automatic configuration for clock_gettime and others.
          unfortunately, this doesn't help with activeperl and similar perls,
          which define _POSIX_TIMERS without actually implementing any of it.
        - (libev, ecb) make it compile as C++ again.
        - (libev) fix a potential aliasing issue when accessing watcher cbs.
2015-07-27 14:30:34 +00:00
wiz
fa56a06031 Merge MAINTAINER from hg-git.
No real differences except using official master site and py- prefix.
2015-07-27 09:34:41 +00:00