Commit graph

23352 commits

Author SHA1 Message Date
jaapb
2bef5078a9 New package ocaml-reactiveData, reactive programming with incremental
changes in data structures. Needed as a dependency for js_of_ocaml.
2015-01-20 15:19:54 +00:00
jaapb
80f2330b75 Update to latest version 7.1.5; also introduces a patch to build properly
with buildlink. Changes upstream are bugfixes to the full_split function.
2015-01-20 14:31:09 +00:00
jaapb
714f854d4d Revbump associated with update of lang/ocaml. 2015-01-20 14:24:34 +00:00
fhajny
73103ca2a2 Add ruby-ffi-yajl, ruby-libyajl2, ruby-wmi-lite. 2015-01-20 10:46:38 +00:00
fhajny
9cabf6832d Update ruby-mixlib-shellout to 2.0.1.
Release: 2.0.1
- add buffering to the child process status pipe to fix chef-client deadlocks
- fix timeouts on Windows

Release: 2.0.0
- remove LC_ALL=C default setting, consumers should now set this if they
  still need it.
- Change the minimum required version of Ruby to >= 1.9.3.

Release: 1.6.0
- Steven Proctor: Updated link to posix-spawn in README.md.
- Akshay Karle: Added the functionality to reflect $stderr when using
  live_stream.
- Tyler Cipriani: Fixed typos in the code.
- Max Lincoln: Support separate live stream for stderr.
2015-01-19 20:56:22 +00:00
fhajny
1b3b4ac4b7 Import ffi-yajl as devel/ruby-ffi-yajl.
ffi-yajl is a Ruby FFI wrapper around YAJL 2.x.
2015-01-19 20:46:23 +00:00
fhajny
124b2dd824 Import libyaml2 as devel/ruby-libyaml2.
Dummy wrapper around libyajl2 required by Opscode gems.
2015-01-19 20:43:37 +00:00
fhajny
b6c04860a3 Import wmi-lite as devel/ruby-wmi-lite.
wmi-lite is a lightweight Ruby gem utility library for accessing basic
Windows Management Instrumentation (WMI) functionality on Windows.

Required by a ruby-chef update.
2015-01-19 20:32:18 +00:00
adam
498d94cb17 Changes 2.2.2:
* "git checkout $treeish $path", when $path in the index and the
  working tree already matched what is in $treeish at the $path,
  still overwrote the $path unnecessarily.
* "git config --get-color" did not parse its command line arguments
  carefully.
* open() emulated on Windows platforms did not give EISDIR upon
  an attempt to open a directory for writing.
* A few code paths used abs() when they should have used labs() on
  long integers.
* "gitweb" used to depend on a behaviour recent CGI.pm deprecated.
* "git init" (hence "git clone") initialized the per-repository
  configuration file .git/config with x-bit by mistake.
* Git 2.0 was supposed to make the "simple" mode for the default of
  "git push", but it didn't.
* "Everyday" document had a broken link.
* The build procedure did not bother fixing perl and python scripts
  when NO_PERL and NO_PYTHON build-time configuration changed.
* The code that reads the reflog from the newer to the older entries
  did not handle an entry that crosses a boundary of block it uses to
  read them correctly.
* "git apply" was described in the documentation to take --ignore-date
  option, which it does not.
* Traditionally we tried to avoid interpreting date strings given by
  the user as future dates, e.g. GIT_COMMITTER_DATE=2014-12-10 when
  used early November 2014 was taken as "October 12, 2014" because it
  is likely that a date in the future, December 10, is a mistake.
  This heuristics has been loosened to allow people to express future
  dates (most notably, --until=<date> may want to be far in the
  future) and we no longer tiebreak by future-ness of the date when
   (1) ISO-like format is used, and
   (2) the string can make sense interpreted as both y-m-d and y-d-m.
  Git may still have to use the heuristics to tiebreak between dd/mm/yy
  and mm/dd/yy, though.
* The code to abbreviate an object name to its short unique prefix
  has been optimized when no abbreviation was requested.
* "git add --ignore-errors ..." did not ignore an error to
  give a file that did not exist.
* Git did not correctly read an overlong refname from a packed refs
  file.
Also contains typofixes, documentation updates and trivial code clean-ups.
2015-01-19 15:42:42 +00:00
pho
d5f28785d3 patches/patch-Makefile.in: Add a note that the patch has been sent to the upstream and will hopefully be merged soon. 2015-01-19 15:40:03 +00:00
mef
27a1941b7b Update HOMEPAGE, was 404 status. 2015-01-19 13:36:12 +00:00
obache
d1d19ab807 Update ruby-ole to 1.2.11.8.
== 1.2.11.8 / 2014-12-30

- Fix duplicate key warning (github #15 and googlecode #12).
2015-01-19 12:38:41 +00:00
obache
60540f2ea2 Update msgpack-python to 0.4.4.
0.4.4
=====
:release date: 2015-01-09

Incompatible Changes
--------------------

Changes
-------

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

* Fix compile error.

0.4.3
=====
:release date: 2015-01-07

Incompatible Changes
--------------------

Changes
-------

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

* Unpacker may unpack wrong uint32 value on 32bit or LLP64 environment. (#101)
* Build failed on Windows Python 2.7.
2015-01-19 12:31:10 +00:00
wen
e7e0a40503 Update to 0.9911
Upstream changes:
2015-01-17  John Peacock  <john.peacock@havurah-software.org>

	* .hgtags:
	Removed tag v0.9910
	[eb66489945fd] [tip] <develop>

	* .hgtags:
	Added tag 0.9910 for changeset 4d00adc23f19
	[6d03680705f6] <develop>

	* flow: Merged <hotfix> '0.9911' to <develop> ('develop').
	[55a3bfc0b3fc] <develop>

	* .hgtags:
	Added tag 0.9911 for changeset fb394f4ac5fc
	[3127ec2a07b6]

	* flow: Merged <hotfix> '0.9911' to <master> ('default').
	[fb394f4ac5fc] [0.9911]

	* flow: Closed <hotfix> '0.9911'.
	[d4bec652869d] <hotfix/0.9911>

	* .shipit:
	Need to disable this because it doesn't understand hotfix branches
	[2b1b81b21756] <hotfix/0.9911>

	* Makefile.PL, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
	t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
	t/07locale.t, t/08_corelist.t, t/09_list_util.t, t/coretests.pm,
	vperl/vpp.pm, vutil/lib/version/vxs.pm, vutil/vutil.c:
	Pull out the changed behavior of normal(), since it breaks M::B
	[a6c92bf7e426] <hotfix/0.9911>

	* .shipit:
	Restore the Finish step and remember to use it this time.
	[9a8e87ab3743] <hotfix/0.9911>

	* flow: Created branch 'hotfix/0.9911'.
	[83a460962b55] <hotfix/0.9911>

	* .shipit:
	Checking in changes prior to tagging of version 0.9910.

	Changelog diff is:
	[1f732d03f5eb]

	* .hgtags:
	Added tag v0.9910 for changeset 4d00adc23f19
	[58b1b7d17dd4]

	* flow: Merged <release> '0.9910' to <master> ('default').
	[4d00adc23f19] [0.9910]

	* flow: Merged <release> '0.9910' to <develop> ('develop').
	[8ac3661f1f71] <develop>

	* flow: Closed <release> '0.9910'.
	[6890ac6a6a3e] <release/0.9910>

2014-06-22  John Peacock  <john.peacock@havurah-software.org>

	* README, vutil/vutil.c, vutil/vxs.inc:
	[PATCH] version distribution dVAR updates. commit
	9bdbb2bdbd72d8d02cb8bcb0d27e7eeeacd415af Author: Jarkko Hietaniemi
	<jhi@iki.fi>
	[267cb6097a5f] <release/0.9910>

2014-12-23  David Mitchell  <davem@iabyn.com>

	* README, vutil/vutil.c:
	[PATCH] 'version': vutil.c: silence overflow warnings

	From a3f461a88988cef9a89c13ab42c50556750ede51 Mon Sep 17 00:00:00
	2001 Running 'clang -fsanitize=undefined' on the perl test suite
	triggers a number of warnings:

	 vutil.c:354:9: runtime error: signed integer overflow: 750283776 +
	1705032704 cannot be represented in type 'int' vutil.c:354:25:
	runtime error: signed integer overflow: 6 * 1000000000 cannot be
	represented in type 'int' vutil.c:355:10: runtime error: signed
	integer overflow: 1000000000 * 10 cannot be represented in type
	'int'

	This is because the version string parsing code takes a "maybe
	overflow, then check to see if we've overflown" approach. Which is
	perfectly fine, but clashes with clang.

	This commit makes it take the opposite approach of checking each
	time
	*before* doing the += mult*i and mult*=10 steps.

	A bit clunky, but ASan only allows you to disable these warnings on
	a per-function basis, and it's a reasonably large function.

	I suspect that the block of code above this may need similar
	treatment, but as it wasn't triggering clang warnings, I didn't look
	at it.
	--- vutil.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+),
	5 deletions(-)
	[d90a6cd2ecba] <release/0.9910>

2014-08-30  John Peacock  <john.peacock@havurah-software.org>

	* .shipit:
	Ready to release now
	[bfd261163ee7] <release/0.9910>

	* .shipit:
	Try new Finish step
	[67dc070b3131] <release/0.9910>

2014-08-23  John Peacock  <john.peacock@havurah-software.org>

	* .hgignore, Makefile.PL:
	Force the VERSION so we can control the tarball name
	[616ea2110028] <release/0.9910>

	* vutil/vutil.c, vutil/vutil.h:
	Apply suggested changes from Karl Williamson
	[61cfdfe0c2e5] <release/0.9910>

	* flow: Created branch 'release/0.9910'.
	[a91839728adf] <release/0.9910>

2014-08-16  John Peacock  <john.peacock@havurah-software.org>

	* Abandon branch
	[40dd9d98c543] <tied-version>

	* Abandon branch
	[1fba9539ca49] <version-math>

	* Abandon branch
	[9f7dab2e3b63] <version-new>

	* Abandon branch
	[802e90e66daa] <version-combined>

	* Abandon branch
	[98825da284e9] <version-xs>

	* flow initialization: Created <develop> trunk: develop.
	[a06c96873576] <develop>

	* .hgflow:
	flow initialization: Added configuration file.
	[90bd285c19ff] <version-xs>

	* .hgflow:
	flow initialization: Added configuration file.
	[24d1df41799d] <tied-version>

	* .hgflow:
	flow initialization: Added configuration file.
	[3d621fc33f37] <version-math>

	* .hgflow:
	flow initialization: Added configuration file.
	[d78406b7976d] <version-new>

	* .hgflow:
	flow initialization: Added configuration file.
	[6ce1e6af1058] <version-combined>

	* .hgflow:
	flow initialization: Added configuration file.
	[dd443f6b0b8a]

	* Close this branch
	[6b82507b2ea1] <0.9909>

	* t/coretests.pm:
	Remove debugging
	[68e1b230196e]

	* README:
	Revise README
	[5e4557ca4717]

	* README:
	Clean up README
	[3beec2fae46a]

	* vutil/vutil.c:
	Do not need to use unsigned
	[37972ebd5be1]

	* README, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
	t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
	t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm,
	vutil/lib/version/vxs.pm:
	Bump $VERSION for release
	[3696ffe9e7a8]

	* README, lib/version.pm, vperl/vpp.pm, vutil/vutil.c:
	Merge in 0.9909 as released to CPAN
	[5d7666eff3af]

	* .hgtags:
	Tagging version '0.9909' using shipit.
	[28f76b8d2918] <0.9909>

2014-08-15  John Peacock  <john.peacock@havurah-software.org>

	* README:
	Update README
	[d31021b57b62] [0.9909] <0.9909>

	* lib/version.pm, lib/version/regex.pm, t/00impl-pp.t, t/01base.t,
	t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
	t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm,
	vutil/lib/version/vxs.pm:
	Bump $VERSION in preparation for CPAN release
	[ff9b7da70a4b] <0.9909>

	* vutil/vutil.c:
	commit f57000bc399f9b433bfb06a4302f4e773f7f50bb Author: Karl
	Williamson <khw@cpan.org> Date: Mon Aug 4 16:29:12 2014 -0600

	 PATCH: [perl #121930] Bleadperl breaks MDOOTSON/Wx

	 The root cause of this issue is that XS code or the libraries it
	calls is changing the locale behind Perl's back so that the decimal
	point character is not a dot. Version number parsing relies on it
	being a dot.

	 This patch fixes the problem by retrieving the current locale just
	before version number parsing, and updating Perl's records if the
	locale has changed away from what is expected. Given accurate
	records, the pre-existing call to the
	STORE_NUMERIC_LOCAL_SET_STANDARD macro will do what it's supposed to
	do, and change the locale so that the dot is the radix character for
	the version number parsing.

	 After the parsing is done, the pre-existing call to the
	RESTORE_NUMERIC_LOCAL macro will restore properly, but see below

	 This patch should be suitable for both 5.20.1 and 5.21 (though the
	SHA-1 value in the porting/customize.dat will have to be adjusted
	because the files aren't otherwise identical). But there is a
	fundamental difference between the releases. In 5.20.X, Perl does
	not attempt to keep the radix character a dot at almost all times
	(though it initializes things so it is a dot, overriding any
	environmental settings to the contrary). This leads to known non-
	regression bugs in 5.20 because very little XS code can cope with a
	non-dot. To fix this, Perl has changed the macros in 5.21 so that
	the result after the RESTORE_NUMERIC_LOCAL is that the current
	locale will have a dot. This will fix those long-standing bugs where
	XS code expecting a dot fails should it be mashed up with modules
	that change it to something else. But this will break the relatively
	few modules that want it the other way. So it has been done early in
	5.21 to give things a chance to settle down.

	 The extra {} braces around the code that calls the macros is
	because STORE_NUMERIC_LOCAL_SET_STANDARD declares a variable, and so
	must be within the declarations area of a block for C89 compilers.
	(I myself would not write a macro that does this without indicating
	so in its name.)
	[2a4fc121c6c4] <0.9909>

	* vutil/vutil.c, vutil/vxs.inc:
	Apply patch from Perl 5.20.0 as released

	commit 24120986965f248417d199c5818d145ea2a34607 Author: Brian Fraser
	<fraserbn@gmail.com> Date: Tue Feb 4 06:38:55 2014 -0300

	vutil.c, vxs.inc: Avoid warnings from -Wmissing-prototypes -Wundef
	-Wunused-label
	[08e9b0d7cca2] <0.9909>

	* Preparatory branch for releasing custom 0.9909 for Perl 5.20.1
	[79f970339680] <0.9909>

	* t/coretests.pm:
	Add a couple of overflow tests
	[b150b244c13e]

2014-06-21  John Peacock  <john.peacock@havurah-software.org>

	* lib/version.pod:
	POD correction. Thanks "Matthew Horsfall (alh)" <wolfsage@gmail.com>
	Resolves https://rt.cpan.org/Ticket/Display.html?id=96620
	[36eeed6fea2c]

	* vutil/vutil.c:
	Ignore unused context. Thanks to fraserbn@gmail.com Resolves
	https://rt.cpan.org/Ticket/Display.html?id=96100
	[3ac9f9bcc78e]

	* vutil/vxs.inc:
	Unreachable code. Thanks to Jarkko Hietaniemi <jhi@iki.fi> Resolves
	https://rt.cpan.org/Ticket/Display.html?id=95896
	[5aab343122fb]

2014-05-26  John Peacock  <john.peacock@havurah-software.org>

	* t/07locale.t:
	Unintentionally skipping these tests since vpp.pm was included by
	default.
	[ad3699914825]

2014-05-10  John Peacock  <john.peacock@havurah-software.org>

	* vutil/vutil.c:
	Use unsigned integer where appropriate
	[2ff16e565b1d]

	* t/07locale.t:
	Remove debugging
	[621c728ff110]

2014-04-17  John Peacock  <john.peacock@havurah-software.org>

	* README, t/07locale.t, t/coretests.pm, vperl/vpp.pm:
	Revised heuristic in vpp to better handle v-strings
	[14c5405a8ccd]

	* README, t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
	Forbid trailing bare decimal in dotted decimal versions. Resolves

	 https://rt.cpan.org/Ticket/Display.html?id=93603
	[690dfba7c43b]

	* README, lib/version.pm, lib/version/regex.pm, t/00impl-pp.t,
	t/01base.t, t/02derived.t, t/03require.t, t/05sigdie.t, t/06noop.t,
	t/07locale.t, t/08_corelist.t, t/09_list_util.t, vperl/vpp.pm:
	Start working on 0.9909 release
	[7a5441bfe2b0]

	* lib/version.pm, vperl/vpp.pm:
	Protect usage of warn categories to supported Perl releases
	[d5e4aa541780]

2014-04-16  John Peacock  <john.peacock@havurah-software.org>

	* vutil/vutil.c:
	Add warnings to vutil code too
	[8f94ebcb7bdc]

2014-03-01  John Peacock  <john.peacock@havurah-software.org>

	* lib/version.pm, t/coretests.pm, vperl/vpp.pm:
	Add lossy warning for both numify() and normal() alpha versions
	[591b0e507293]

	* t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
	Make alpha->normal() a lossy operation
	[ababbdd1380f]

2014-02-25  John Peacock  <john.peacock@havurah-software.org>

	* lib/version.pm, t/coretests.pm, vperl/vpp.pm, vutil/vutil.c:
	Forbid calling ->normal() on non-qv alpha versions
	[ed0f3215c1ee]

2014-02-04  John Peacock  <john.peacock@havurah-software.org>

	* Makefile.PL:
	Add META stanzas for bugtracker and repository
	[47bb0ceaa783]

	* README:
	Revise README to document source repositories
	[ca260e8255f1]

2014-02-04  Brian Fraser  <fraserbn@gmail.com>

	* vutil/vutil.c, vutil/vxs.inc:
	Avoid warnings from -Wmissing-prototypes -Wundef -Wunused-label

	-Wmissing-prototypes was complaining about declaring XS() functions
	without previously declaring a prototype.

	-Wundef didn't like using #if foo instead of #ifdef foo

	-Wunused-label warned because VER_{IV,NM,PV} were defined on all
	versions of perl, but only used on < 5.17.2
	[a4171dd98d50]
2015-01-19 01:10:15 +00:00
wen
abb305c067 Remove p5-Log-Any-Adapter 2015-01-19 00:53:02 +00:00
wen
56e4cfd577 Remove p5-Log-Any-Adapter because Log::Any::Adapter was merged into Log::Any distribution upstream. 2015-01-19 00:51:53 +00:00
wiz
8dafd17ed0 Add upstream bug report URL. 2015-01-18 17:32:51 +00:00
wiz
56e8962a42 Update to 12.0.1:
------
12.0.1
------

* Restore ``setuptools.command.easy_install.sys_executable`` for pbr
  compatibility. For the future, tools should construct a CommandSpec
  explicitly.

----
12.0
----

* Issue #188: Setuptools now support multiple entities in the value for
  ``build.executable``, such that an executable of "/usr/bin/env my-python" may
  be specified. This means that systems with a specified executable whose name
  has spaces in the path must be updated to escape or quote that value.
* Deprecated ``easy_install.ScriptWriter.get_writer``, replaced by ``.best()``
  with slightly different semantics (no force_windows flag).
2015-01-18 17:29:01 +00:00
wiz
5800b4cbba Update to 1.13b:
--------------
Version 1.13b:
--------------

  - Improved the performance of minimize_corpus.sh by switching to a
    sort-based approach.

  - Made several minor revisions to the docs.
2015-01-18 17:04:34 +00:00
wen
75a21cf8e0 Update to 1.01
Upstream changes:
version 1.01: Mon Mar 10 16:10:25 CET 2014

	Fixes:
	- ::Util cannot use error or __x, mutual dependencies do not work
	  [Patrick Goldmann]

	Improvements:
	- changed documentation style
	- die if Log::Report is used and too old
2015-01-18 13:00:25 +00:00
wen
269aa1aad1 Update to 1.46
Upstream changes:
1.46 (2014/10/31)
   *    (ms) Fixed Gianni's utc time test for machines set to utc time.

1.45 (2014/10/25)
   *    (ms) fgeueke provided a pull request for short-circuiting boolean
             filters: https://github.com/mschilli/log4perl/pull/48
   *    (ms) [rt.cpan.org #94009] Tim Bunce had requested that the
             PatternLayout's %m specifier allow for fixed indentation,
             variable indentation, and at the same time permit the use
             of the chomp option. Added with tests and docs.
   *    (ms) Gianni Ceccarelli added the log4perl.utcDateTimes config
             option to select UTC instead of localtime:
             https://github.com/mschilli/log4perl/pull/53
   *    (ms) @bokutin fixed Catalyst.pm buffer flush:
               https://github.com/mschilli/log4perl/pull/51
               https://github.com/mschilli/log4perl/issues/54

1.44 (2014/05/17)
   *    (ms) Skipped mkpath umask tests on Win32 which doesn't support it
             properly.
   *    (ms) Requiring core module File::Path 2.06_06, which has remove_tree()
             (fixes test suite for ancient perl-5.6.2).
   *    (ms) Brian Wightman fixed temporary file cleanup in the test suite
             for Win32: https://github.com/mschilli/log4perl/pull/45

1.43 (2014/03/16)
   *    (ms) Added %m{indent} to indent multi-line messages according to the
             PatternLayout (inspired by Wolfgang Pecho)
   *    (ms) [rt.cpan.org #84818] Deven T. Corzine suggested adding
             a conditional use Win32 on Win32 platform to fix a
             chicken-and-egg problem with the resurrector.
   *    (ms) Brian Wightman fixed Win32 log file cleanup in test suite
             https://github.com/mschilli/log4perl/pull/39. New FAQ
             entry on Win32 log file cleanup.

1.42 (2013/07/25)
   *    (ms) BenRifkah Bergsten-Buret added ';!' for property configurator
             comment delimiters:
             https://github.com/mschilli/log4perl/issues/25
   *    (ms) [rt.cpan.org 84723] Suppress error if close() in the file
             appender in pipe mode returns "No child processes".
   *    (ms) Ronald J Kimball fixed a bug with the file appender's
             create_at_logtime option in combination with
             recreate_check_signal:
             https://github.com/mschilli/log4perl/pull/28
   *    (ms) Fixed additivity() modifications after init():
             https://github.com/mschilli/log4perl/issues/29
   *    (ms) [rt.cpan.org 87191] Applied patch by Zefram for better
             maintainable line number checks (and coping with 5.19 buggy
             line numbering, cough, cough).

1.41 (2013/04/21)
   *    (ms) [rt 81731] Added 'trace' level to Log4perl::Catalyst, as
             suggested by Ashley Pond.
   *    (ms) Alexander Hartmaier added Log::Log4perl::Filter::MDC to filter
             based on MDC key/value
   *    (ms) [rt.cpan.org 83193] The file appender now ignores owner/group
             settings on all types of existing file system entries (previously,
             this was only the case for actual files).
   *    (ms) [rt.cpan.org 84289] Documented Level.pm's isGreaterOrEqual()
             comparator.
   *    (ms) [rt.cpan.org #84725] Fixed test suite to allow running tests
             in parallel via HARNESS_OPTIONS=j10:c HARNESS_TIMER=1.
             Reported by Brendan Byrd.
2015-01-18 12:57:01 +00:00
wen
7f5e8e7896 Update to 0.84
Upstream changes:
0.84    Released at 2014-10-24.
        - Fixed some version conflicts.

0.83    Released at 2014-10-23.
        - Added method set_default_param.

0.82    Released at 2013-11-03.
        - Fixed the calls of _raise_error (RT #89989).

0.81    Released at 2013-11-01.
        - Added param utf-8 to Screen.pm and File.pm.

0.80    Released at 2013-10-04.
        - Fixed RT #89250 - dump() calls Dumper() now only if the log
          level is active.

0.79    Released at 2013-09-06.
        - Added option "category".

0.78    Released at 2013-05-16.
        - Fixed bug in validate->reload for default configs (RT #85346).

0.77    Released at 2013-05-15.
        - Just fixed Pod::Coverage testing in 002-pod-coverage.t.
2015-01-18 12:51:46 +00:00
wen
801105dd23 Update to 2.012
Upstream changes:
2.012     2014-11-30 08:49:01-05:00 America/New_York
          avoid a newly-introduced warning on older perls (thanks, Christopher
          J. Madsen)

2.011     2014-11-29 08:50:45-05:00 America/New_York
          some optimizations in timestamp and pid logging (thanks, Olivier
          Mengu)

2.010     2014-07-28 22:24:23-04:00 America/New_York
          add the file_format option (thanks, Randy Stauner)

2.009     2014-01-11 14:14:11-05:00 America/New_York
          load the Proxy class earlier, to get it loaded prefork

2.008     2013-09-26 20:39:11 America/New_York
          fix test for JSON::PP, which doesn't always follow orders about
          spaces!  (thanks, Dagfinn Ilmari Mannsker!)

2.007     2013-09-25 22:12:22 America/New_York
          doc fixes and tests (thanks George Hartzell and Randy Stauner)

2.006     2013-04-05 15:02:05 America/New_York
          put the ->info, ->fatal, ->debug methods on proxies, too
          (thanks George Hartzell)
2015-01-18 12:37:43 +00:00
wen
b81328cf09 Update to 2.44
Update DEPENDS

Upstream changes:
2.44     2014-10-18

- The fix for a buffered email output in the last release introduced a bug
  with _non-buffered_ email outputs. This would cause a fatal error during
  global destruction when the DESTROY method was called. Reported by Christ
  Hutchinson. RT #99474.


2.43     2014-10-05

- Fixed the thread locking in Log::Dispatch::Syslog (I hope). The previous
  version caused Perl to crash when per-thread locking was enabled. Note that
  I don't use threads so I haven't tested this. Patch by Sergio Fernndez
  Muoz. RT # 99208.

- If a buffered email output is being destroyed during global destruction and
  still has messages in the buffer, we warn and do not attempt to send the
  messages. During global destruction, the package we use to send email may
  already be destroyed, leading to weird errors when we try to use
  it. Reported by Mark Overmeer. RT #97733.

- In 2.42 I added the ability to pass a hashref for the socket parameter given
  to Log::Dispatch::Syslog, but I forgot to mention this here. This is
  necessary to support remote logging. Patch by David Coppit. RT #93045.

2.42     2014-08-12

- Added a Log::Dispatch->clone() method. This returns shallow clone. The
  outputs and callbacks are shared, but changes to outputs and callbacks in
  the clone do not affect the original, or vice versa.

- Added Log::Dispatch->outputs() method. This returns all the output objects
  in a dispatch object.

- Added Log::Dispatch->callbacks() method. This returns all the callback subs
  in a dispatch object.

- The Syslog output now calls Sys::Syslog::setlogsock() every time a message
  is logged, since something else could have called it in between logging two
  messages.

- Added a lock parameter to the Syslog output. If this is true, then logging
  is done in the scope of a per-thread lock. Reported by Cedric Carree and
  Franck Youssef. RT #67988 and #85013.

- Replaced Class::Load with Module::Runtime.


2.41     2013-07-22

- An error is now thrown if you call Log::Dispatch->log without a
  level. Previously you'd just get a warning and then execution would continue
  (without logging anything). Patch by Ross Attrill. RT #87133.
2015-01-18 12:24:46 +00:00
wen
31199e8097 Update DEPENDS because Log::Any::Adapter was merged into Log::Any. 2015-01-18 10:29:59 +00:00
wen
a7270afa10 Update to 0.07
Update DEPENDS

Upstream changes:
0.07      2015-01-01 22:39:19-05:00 America/New_York

    [Fixed]

    - Fixed failing tests with Log::Any 1.00+ by using wrapper_register
      rather than munging Log4perl's legacy caller-level global variable

    [Changed]

    - Removed unnecessary formatting function wrappers given switch to
      using wrapper_register

    [Prereqs]

    - Requires Log::Log4perl 1.32 or later for bug-free wrapper_register
2015-01-18 10:20:29 +00:00
wen
bc343e8b90 Adjust DEPENDS because Log::Any::Adapter was merged into Log::Any. 2015-01-18 10:09:20 +00:00
wen
64e20b4e36 Update to 1.03
Upstream changes:
1.03      2015-01-01 22:39:41-05:00 America/New_York

    [Changed]

    - Log::Any::Proxy concatenates arguments to basic logging functions
      with a space character before passing them to adapters as a single
      string.  This ensures consistency across adapters that handle
      multiple arguments differently.

1.02      2014-12-28 07:06:49-05:00 America/New_York

    [Fixed]

    - Some adapters relied on Log::Any::Adapter::Util also loading
      Log::Any so this behavior has been restored.

1.01      2014-12-26 22:25:13-05:00 America/New_York

    [Fixed]

    - 'numeric_level' was not exported properly from
      Log::Any::Adapter::Util

1.00      2014-12-25 22:04:13-05:00 America/New_York

    [Added]

    - Logging now goes via a Log::Any::Proxy object instead of directly to
      an adapter. This allows easy customization of the message production.

    - File, Stdout, and Stderr adapters now support a minimum
      log level parameter.

    [Changed]

    - Removed dead code from Log::Any::Adapter::Base; particularly this
      was the formatting code, since this is now handled by
      Log::Any::Proxy.

    [Fixed]

    - File will flock the handle when writing (if flock is avaiable).

    - Won't die if adapters aren't loadable modules as long as they
      provide a constructor.  This allows using private adapters
      defined in another file.

    [Documented]

    - Revised docs for creating adapters

    - Fixed typos and improved docs for Log::Any::Adapter::Util; removed
      stub docs for modules that didn't need it.

    [Deprecated]

    - Deprecated some methods in Log::Any::Adapter::Util

    [Internal]

    - Merged Log-Any and Log-Any-Adapter distributions; reduces code
      duplication and ensures Log::Any and adapter framework stay in sync

    - Eliminates all non-core dependencies (as of Perl 5.8.1), including
      Capture::Tiny, Devel::GlobalDestruction and Guard

0.92      2014-12-15 07:12:38-05:00 America/New_York (TRIAL RELEASE)

0.91      2014-12-14 22:13:09-05:00 America/New_York (TRIAL RELEASE)

0.90      2014-12-12 17:08:22-05:00 America/New_York (TRIAL RELEASE)
2015-01-18 10:02:55 +00:00
mef
5a4610c288 PKGREVISION++, by converting (duplicated) libconfuse to confuse. Thanks gdt@. 2015-01-18 06:18:58 +00:00
wiedi
42b5ef4314 Update p5-Mojo-IOLoop-ForkCall to 0.16
0.16 2014-12-22
  - Added Mojolicious::Plugin::ForkCall, provides fork_call helper (Grinnz++)
2015-01-17 17:45:13 +00:00
szptvlfn
7e2846801c Update to 1.18.7
CHANGELOG:
* (1.18.7): bugfix to accept a #include with absolute filepath
2015-01-17 14:05:10 +00:00
adam
cdc27971b3 Changes 3.1.0:
* Windows Phone and Windows Store support has been added to  Visual Studio 11
  (2012) and above Generators.
* NVIDIA Nsight Tegra support has been added to  Visual Studio 10 (2010) and
  above Generators.
* New "target_compile_features" command allows populating target based compile
  features. CMake uses this information to ensure that the compiler in use is
  capable of building the target, and to add any necessary compile flags
  such as -std=gnu++11 to support language features.
  More information on this is found at:
  - http://www.cmake.org/cmake/help/v3.1/manual/cmake-compile-features.7.html
* The syntax for *Variable References* and *Escape Sequences* was simplified in
  order to allow a much faster implementation. See policy "CMP0053".
* The "if" command no longer automatically dereferences variables named in
  quoted or bracket arguments.  See policy "CMP0054".
* The target property "SOURCES" now generally supports "Generator Expressions".
  The generator expressions may be used in the "add_library" and
  "add_executable" commands.
* It is now possible to write and append to the target property "SOURCES".
  The variable "CMAKE_DEBUG_TARGET_PROPERTIES" can be used to trace the
  origin of sources.
* CPack gained "7Z" and "TXZ" generators supporting lzma-compressed archives.
* The ExternalProject module has learned to support lzma-compressed
  source tarballs with ".7z", ".tar.xz", and ".txz" extensions.
* The ExternalProject module ExternalProject_Add command learned a new
  BUILD_ALWAYS option to cause the external project build step to run every
  time the host project is built.
* The ctest_coverage command learned to support Intel coverage files with the
  "codecov" tool.
* The ctest_memcheck command learned to support sanitizer modes, including
  "AddressSanitizer", "MemorySanitizer", "ThreadSanitizer", and
  "UndefinedBehaviorSanitizer".
2015-01-17 13:29:55 +00:00
mef
86f20b8600 Deleting libconfuse. It duplicates (just) confuse.
Thanks Niclas Rosenvik for finding this.
2015-01-17 02:50:11 +00:00
mef
98513f5973 Convert buildlink3.mk from libconfuse to (just) confuse. They duplicate. 2015-01-17 02:42:46 +00:00
rumko
911565911a devel/bison: resulting glr.c contains incorrect attribute order
For yyFail and yyMemoryExhausted, the ordering of _Noreturn is
incorrect on at least fbsd with clang.

Runtime issue, PKGREVISION bumped.

Ok@ joerg
2015-01-16 19:34:44 +00:00
bsiegert
90e5ea1222 Add a package for zope.component, version 4.2.1. From DESCR:
This package represents the core of the Zope Component Architecture.
Together with the 'zope.interface' package (devel/py-ZopeInterface), it
provides facilities for defining, registering and looking up components.

This package is intended to be independently reusable in any Python
project. It is maintained by the Zope Toolkit project.
2015-01-16 19:32:25 +00:00
fhajny
07462554b7 Update libestr to 0.1.10.
- changed some functions that don't modify their arg to take const arg
- bugfix: str2num did not convert hex values correctly
- bugfix: problems with trailing incomplete hex sequence
- bugfixes to StrFromNumber
- some checks for potential overflows with giantic strings (>2GB)
- lower autotools requirement to 2.59 permits to build on stock RHEL/CENTOS 5
2015-01-16 16:40:45 +00:00
wiz
0d636f91a0 Update to 3.19:
3.19: 2015-01-06
     Minor bugfix for handling of indexed action stamps.

3.18: 2014-11-28
     The graft command now has a --prune option like unite.

3.17: 2014-11-17
     Export support for SRC and RCS.
     Bug fix for automated preservation under hg.
     Bug fix for reparenting and checkout of commits with inline data.

3.16: 1014-11-08
     Import support for SRC.

3.15: 1014-11-05
     New 'add' command to insert new fileops in commits.

3.14: 2014-10-29
     Assignments are preserved across squashes (including deletions).
     Name lookups are, after the first one, significantly faster.

3.13: 2014-10-24
     Read/write support for the Fossil system.
     Fixes for timezone handling.

3.12: 2014-09-11
     Explicit svn:ignore patterns aren't recursive to lower directories; cope.
     A new 'ignores' command has options for translation of ignore files.
     The --noignores option has been retired.

3.11: 2014-08-12
     When converting SVN, ignore explicit .gitignores created by git-svn.
     (Better than letting them collide with translated svn:ignore properties.)
2015-01-16 09:30:51 +00:00
wiz
2b37211bae Update to 0.0.2.
October 16, 2012 Behdad Esfahbod <behdad@gnome.org>
- 0.0.2.  There are only 10 types of people...
  More seriously: Bump pkgconfig package version to 1.30.
2015-01-16 09:29:36 +00:00
wiz
2be1c549a5 Update to 0.3.3, set LICENSE.
0.3.3 (stable)

	Context output format for "no newline" lines has been fixed.
	The splitdiff utility now has an option to disable ".patch"
	filename extensions. Some fixes for bugs spotted by
	Coverity. Interdiff can now use "-" (stdin) for one of the
	inputs.
2015-01-16 09:27:45 +00:00
wiz
f7007c2dff Update to 4.7l, set LICENSE.
2014/01/01 (4.7l)
- add "docs" rule to makefile.
- correct configure check for yyname vs yytname, broken by 4.7i changes
- update config.guess

2013/10/25 (4.7k)
- modify configure script, etc., to support cross-compiles, e.g., to MinGW.
- updated configure macros
  - support --datarootdir option
  - various portability fixes for CF_XOPEN_SOURCE
  - add checks for clang
  - improve macros for checking for standard C compiler
  - modified macros to support third parameter of AC_DEFINE used by autoheader
- update config.guess, config.sub

2011/01/02 (4.7j)
- amend a check for function name to allow cases such as this:
  int (foo)();
  which is distinct from a function-pointer, e.g.,
  int (*foo)();
- modified configure script to deprecate ${name-value} in favor of standard
  ${name:-value}.
- update config.guess, config.sub
2015-01-16 09:23:50 +00:00
wiz
09c4d9f0e5 Update to 2.5.2:
commit-patch (2.5.2)

  * Fixed dumb bug that caused "make install" to fail.

 -- David Caldwell <david@porkrind.org>  Sun, 21 Sep 2014 18:15:04 -0700

commit-patch (2.5.1)

  * We now use App::Fatpacker to bundle IPC::Run, removing the dependency
    from the release tarball.

  * Work around emacs/tramp bug in commit-patch-buffer.el (thanks Dima
    Kogan <dima@secretsauce.net>).

 -- David Caldwell <david@porkrind.org>  Sun, 21 Sep 2014 17:22:29 -0700
2015-01-16 09:21:49 +00:00
wiz
9076028270 Update to 2014.10.15:
* Noteworthy changes in release 2014.10.15 (2014-10-15) [stable]

  A brand-new Github mirror of the Archive's Git repository is available at
  <https://github.com/peti/autoconf-archive>. That project allows developers to
  submit patches as Pull Requests instead of having to go through Savannah's
  patch tracker.

  The Archive no longer creates release tarballs compressed with gzip and
  bzip2; only tarballs compressed with xz and lzip are distributed.

  AX_LIB_POSTGRESQL: substitute CPPFLAGS rather than CFLAGS.

  AX_GCC_ARCHFLAG: Rewrite x86 support <https://savannah.gnu.org/patch/?8514>
  and extend Clang support <https://savannah.gnu.org/patch/index.php?8515>.

  AX_GCC_VAR_ATTRIBUTE: support the init_priority attribute.

  AX_PERL_MODULE_VERSION: fix a misspelled variable name. Other unfixed issues
  remain. See <https://savannah.gnu.org/patch/index.php?8507>.

  AX_BOOST_PYTHON: several issue have beeen fixed. Further details can be found
  at <https://savannah.gnu.org/patch/index.php?8540>.

  AX_HAVE_QT: Only check $PATH and qmake for Qt variables. The old logic for
  detecting Qt without $PATH or qmake was never very reliable and the last
  change to this macro broke it entirely. If the Qt variables cannot be found
  via $PATH and qmake, then it would be best to manually define them in the
  makefile.

  AX_TLS: fix quoting problem.

  AX_F90_LIBRARY: several bug fixes and improvements. Further details are at
  <https://savannah.gnu.org/patch/?8500>.

  AX_LUA: fix initialization of ac_cv_header_lua_h. Further details are at
  <https://savannah.gnu.org/patch/?8505>.

  AX_AT_CHECK_PATTERN: executes a test similar to AT_CHECK(), except that
  stdout and stderr are awk regular expressions. Further details can be found
  at <https://savannah.gnu.org/patch/?8492>.

  AX_OPENMP: prevent false negative due to -Wunused-variable.

  AX_COMPILER_VENDOR: improve detection of the CRAY compiler.

  AX_ENABLE_BUILDDIR: support absolute paths.

  AX_HAVE_QT: auto-detect Qt 5 by querying $PATH and qmake. Submitted in
  <https://savannah.gnu.org/patch/index.php?8486>.

  AX_CHECK_ENABLE_DEBUG: add an --enable-debug option which defines an
  ENABLE_DEBUG cpp variable if set. Submitted in
  <https://savannah.gnu.org/patch/index.php?8452>.

  AX_CODE_COVERAGE: new macro which contains all the necessary logic and
  Makefile rules for instrumenting a project with code coverage using lcov.
  Submitted in <https://savannah.gnu.org/patch/index.php?8451>.

  AX_LIB_HDF5: don't overwrite the CPPFLAGS variable. Submitted in
  <https://savannah.gnu.org/patch/index.php?8449>.

  AX_BOOST_BASE: fix for x32 systems. This subject probably needs more
  attention, though. See <https://savannah.gnu.org/patch/index.php?8433>.

  AX_BERKELEY_DB(_CXX): add --with-libdb option so that this macros works on
  OSX with home-brew installed version of BDB. Submitted in
  <https://savannah.gnu.org/patch/index.php?8416>.

  AX_CXX_HAVE_PLACEHOLDERS: check if std::placeholders is defined in
  <functional>. Submitted it <https://savannah.gnu.org/patch/index.php?8414>.

  AX_LIB_HDF5: add support for recognizing HDF5 built with ccache. Submitted in
  <https://savannah.gnu.org/patch/index.php?8450>.

  AX_CC_MAXOPT: Improve CPUID identification patterns as mentioned in
  patch #8514. Add ICC options added in version 11.0 (which deprecates older
  -xX style options). Add support for latest Intel performance processors
  (see #8514 for details). See <https://savannah.gnu.org/patch/index.php?8522>.

  AX_EXECINFO: new macro to test execinfo size type. Submitted in
  <https://savannah.gnu.org/patch/index.php?8525>.

  AX_CXX_VAR_PRETTYFUNC: new macro to determine the function name.

  AX_CC_MAXOPT: default to -O2 for MSVC instead of -O3.

  AX_CXX_HAVE_REFERENCE_WRAPPER, AX_CXX_HAVE_BAD_FUNCTION_CALL,
  AX_CXX_HAVE_BIND, AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR,
  AX_CXX_HAVE_BIT_XOR, AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION,
  AX_CXX_HAVE_HASH, AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER,
  AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF: remove dependency on AX_CXX_NAMESPACES.

  AX_BOOST_BASE has been extended to recognize ppc64le as a lib64 architecture.
  Submitted in <https://savannah.gnu.org/patch/index.php?8473>.

  AX_PROG_FLEX has been extended to support OpenBSD.

  AX_COUNT_CPUS has been extended to support Win32 (and Win64). Further
  details are at <http://savannah.gnu.org/patch/index.php?8381>.

* Noteworthy changes in release 2014.02.28 (2014-02-28) [stable]

  AX_PERL_EXT has been extended to report back the installation prefix as
  PERL_EXT_PREFIX.

  AX_EXT has been extended to deal with a situation where
  AX_GCC_X86_CPUID(0x00000001) returns 'unknown'. Further details can be found
  at <http://savannah.gnu.org/patch/?8321>.

  AX_ZONEINFO has improved support for AIX. Further details can be found at
  <http://savannah.gnu.org/patch/?8313>.

  The set of search paths checked by AX_LUA has been extended, mostly in an
  effort to support FreeBSD and OpenBSD: <http://savannah.gnu.org/patch/?8318>
  and <http://savannah.gnu.org/patch/?8355> have further details.

  The new macros AX_CXX_HAVE_BAD_FUNCTION_CALL, AX_CXX_HAVE_BIND,
  AX_CXX_HAVE_BIT_AND, AX_CXX_HAVE_BIT_OR, AX_CXX_HAVE_BIT_XOR,
  AX_CXX_HAVE_CREF, AX_CXX_HAVE_FUNCTION, AX_CXX_HAVE_HASH,
  AX_CXX_HAVE_IS_BIND_EXPRESSION, AX_CXX_HAVE_IS_PLACEHOLDER,
  AX_CXX_HAVE_MEM_FN, AX_CXX_HAVE_REF, and AX_CXX_HAVE_REFERENCE_WRAPPER have
  been added.

  M4sugar and M4sh added to AX_PROG_JAR, AX_PROG_JAVA, AX_PROG_JAVAC, and
  AX_PROG_JAVADOC. Also fixed a path discrepancy with AX_JAVA_OPTIONS. See
  <http://savannah.gnu.org/patch/index.php?8279> for further details.

  The "mandatory" option in AX_CXX_COMPILE_STDCXX_11 has been fixed, and
  support for Gentoo's hardened GCC has been improved. Further details are at
  <http://savannah.gnu.org/patch/index.php?8287>.

  Three new macros were submitted in <http://savannah.gnu.org/patch/?8260>:

   - AX_GCC_BUILTIN is used to detect GCC-compatible built-in functions (e.g.
     AX_GCC_BUILTIN([__builtin_expect]) to check for __builtin_expect()).

   - AX_GCC_FUNC_ATTRIBUTE used to detect GCC-compatible function attributes
     (e.g. AX_GCC_FUNC_ATTRIBUTE([pure]) to check for _attribute_((pure))).

   - AX_GCC_VAR_ATTRIBUTE is used to detect GCC-compatible variable attributes
     (e.g. AX_GCC_VAR_ATTRIBUTE([unused]) to check for _attribute_((unused))).

  AX_BOOST_BASE has been updated to recognize the new multi-arch system paths
  on Ubuntu 13.10 x86_64. See <http://savannah.gnu.org/patch/?8254> for further
  details.

  Fixed a cut-and-paste error in AX_CREATE_PKGCONFIG_INFO. Further details are
  available at <http://savannah.gnu.org/patch/?8238>.

  Extended AX_CHECK_{PREPROC,COMPILE,LINK}_FLAG macros to accept an additional
  "input" argument. See <http://savannah.gnu.org/patch/?8247> for further
  details.

  Fix recognition of UltraSparc IIi in AX_GCC_ARCHFLAG. Further details can be
  found at <http://savannah.gnu.org/patch/?8235>.
2015-01-16 09:18:54 +00:00
taca
830c875fdf Fix typo, s/GEM_CLEANBUOLD_EXTENSIONS/GEM_CLEANBUILD_EXTENSIONS/. 2015-01-16 09:18:47 +00:00
wiz
36af20529a Update to 1.12b:
--------------
Version 1.12b:
--------------

  - Made an improvement to dictionary generation to avoid runs of identical
    bytes.

  - Added havoc cycle scaling to help with slow binaries in -d mode. Based on
    a thread with Sami Liedes.

  - Added AFL_SYNC_FIRST for afl-fuzz. This is useful for those who obsess
    over stats, no special purpose otherwise.

  - Switched to more robust box drawing codes, suggested by Jakub Wilk.

  - Created faster 64-bit variants of several critical-path bitmap functions
    (sorry, no difference on 32 bits).

  - Fixed moar typos, as reported by Jakub Wilk.

--------------
Version 1.11b:
--------------

  - Added a bit more info about dictionary strategies to the status screen.

--------------
Version 1.10b:
--------------

  - Revised the dictionary behavior to use insertion and overwrite in
    deterministic steps, rather than just the latter. This improves coverage
    with SQL and the like.

  - Added a mention of "*" in status_screen.txt, as suggested by Jakub Wilk.
2015-01-16 09:17:23 +00:00
joerg
a018fdf747 Don't use plain "throw;", it breaks clang -fno-exceptions build. Bump
revision of boost-headers.
2015-01-15 13:01:44 +00:00
wiz
24e66eadcd Update to 1.68 from Jonathan Buschmann in PR 49570.
== Cppcheck-1.68 ==

General changes:

New checks:
- Multifile checking for buffer overruns and uninitialized variables

Improvements:
- Libraries are now able to contain platform specific types
- Improved handling of function overloads
- Improved handling of integer literal suffixes
- Improved stability of template parsing
- Improved accuracy of ValueFlow analysis
- Improved checking of pointer overflow
- Support noexcept(false)
- Support attribute((noreturn))
- A bunch of additions to several Libraries, especially posix.cfg and qt.cfg

Additionally, lots of false positives and bugs have been fixed and several existing checks have been improved.

== Cppcheck-1.67 ==

General changes:
- Library files have now a 'format' attribute. Format version 1 is assumed by default
- Cppcheck does no longer abort checking if unhandled characters (Non-ASCII) are found

New checks:
- Check for unused return values
- Detect shift by too many bits, signed integer overflow and dangerous sign conversion
- Recommend usage of expm1(), log1p(), erfc()
- Division by sizeof() as parameter to memset/memcpy/memmove/etc. as they expect a size in bytes
- Several new va_arg related checks:
-- Wrong parameter passed to va_start()
-- Reference passed to va_start()
-- Missing va_end()
-- Using va_list before it is opened
-- Subsequent calls to va_start/va_copy()
- Initialization by itself in initializer list
- Dead pointer usage when pointer alias local variable that has gone out of scope


Improvements:
- Support uniform initialization syntax (C++11)
- Much improvements to value flow analysis
- Improved AST creation (support placement new, C++-style casts, templates, operator new[], ...)
- Improved lambda support
- Support GCC extension attriute((used)) and MSVC extension __declspec(property)
- Better support for static member variables, inherited variables and namespaces
- Improved typedef support where multiple variables are declared at once
- Avoid checking code multiple times by calculating a checksum. Duplicate preprocessor configurations are eliminated by this.
- Support C++03/C 'auto' keyword
- HTML report: display 'verbose' message using clickable expandable divs
2015-01-14 21:48:10 +00:00
mef
0513412ce7 Update 1.17 to 1.18
1.18  Mon Sep 29 19:36:00 PDT 2014
       - Added the bind_exchange and unbind_exchange methods
         for exchange-exchange bindings.
2015-01-14 15:23:02 +00:00
wiedi
0e086334c1 bulk build wants openssl 2015-01-13 23:05:26 +00:00
rumko
7410673e16 devel/libebml: needs a C compiler to build
Ok@ salo
2015-01-13 18:19:01 +00:00
bsiegert
c938c53113 Update zope.interface to 4.1.2. Reset maintainer, as sifu tells me he no longer
uses zope nor pkgsrc.
Changes:

4.1.2 (2014-12-27)
Add support for PyPy3.
Remove unittest assertions deprecated in Python3.x.
Add zope.interface.document.asReStructuredText, which formats the generated
text for an interface using ReST double-backtick markers.

4.1.1 (2014-03-19)
Add support for Python 3.4.

4.1.0 (2014-02-05)
Update bootstrap.py to version 2.2.
Add @named(name) declaration, that specifies the component name, so it does not
have to be passed in during registration.
2015-01-13 12:54:25 +00:00
wiz
0e0e33f967 Fix PLIST for python != 2.7 2015-01-13 12:17:20 +00:00
wiz
af67369b35 Update to 1.09b:
--------------
Version 1.09b:
--------------

  - Corrected a cosmetic problem with 'extras' stage count not always being
    accurate in the stage yields view.

  - Fixed a typo reported by Jakub Wilk and made some minor documentation
    improvements.

--------------
Version 1.08b:
--------------

  - Fixed a div-by-zero bug in the newly-added code when using a dictionary.

--------------
Version 1.07b:
--------------

  - Added code that automatically finds and extracts syntax tokens from the
    input corpus.

  - Fixed a problem with ld dead-code removal option on MacOS X, reported
    by Filipe Cabecinhas.

  - Corrected minor typos spotted by Jakub Wilk.

  - Added a couple of more exotic archive format samples.
2015-01-11 21:04:27 +00:00
wiz
abcf2bc92a Update to 0.001006:
0.001006  2015-01-10 13:43:39EST-0500 America/Toronto
  - fix ref check on moosify inflator (@shadowcat-mst)
2015-01-11 20:37:30 +00:00
wiz
c7d2e88de9 Update to 1.17:
1.17    2015-01-08

- More XS fixes. Simplified how we localize $@ in the XS code and fixed error
  with Perls compiled with -DDEBUGGING. Reported by Lars Dɪᴇᴄᴋᴏᴡ. RT #101416.


1.16    2015-01-07

- The changes in 1.14 introduced a memory leak any time a callback was called
  and it did not throw an error that was a reference. This affected the
  DateTime constructor and probably many other things. Reported by David
  Kayal. RT #101380.
2015-01-11 20:36:36 +00:00
bsiegert
87c25fc6ec Add ports for pythondialog and python2-pythondialog, frontends to the
"dialog" utility.

From DESCR:
pythondialog is a Python wrapper for the dialog utility originally
written by Savio Lam, and later rewritten by Thomas E. Dickey. Its
purpose is to provide an easy to use, pythonic and comprehensive Python
interface to dialog. This allows one to make simple text-mode user
interfaces on Unix-like systems (including Linux).
2015-01-11 20:14:58 +00:00
obache
7e918ecdda Update ruby-msgpack to 0.5.10.
2015-01-09 version 0.5.10:

* Merged msgpack-jruby by @iconara. JRuby can run `require 'msgpack'` to use
  msgpack-jruby.
2015-01-11 08:48:39 +00:00
wiz
c5a4db2caf Simplify PKGNAME. 2015-01-10 20:48:58 +00:00
prlw1
f7473e2a62 Update at-spi2-core to 2.14.1 [tks mef@]
* Docs: add AtspiTableCell.
2015-01-10 16:27:34 +00:00
gdt
f53cf88e6a As threatened in April, add --without-emacs to fix build on OSX. 2015-01-10 16:19:48 +00:00
martin
fd042fef76 Make it buildable on NetBSD/alpha 2015-01-09 15:10:51 +00:00
joerg
4a71c0bd95 TypeError with Python 3.x. 2015-01-09 14:28:13 +00:00
joerg
05b1e54511 Fix C syntax. 2015-01-09 14:27:46 +00:00
joerg
b740d09795 Needs bison, yacc is not enough. 2015-01-09 14:26:33 +00:00
wiz
714aae8b28 + redmine. 2015-01-08 17:03:58 +00:00
wiz
11d170dc6a Update to 1.15:
New in 1.15:

* Improvements and refactorings in the install-sh script:

  - It has been modernized, and now makes the following assumptions
    *unconditionally*:
    (1) a working 'dirname' program is available;
    (2) the ${var:-value} shell parameters substitution works;
    (3) the "set -f" and "set +f" shell commands work, and, respectively,
        disable and enable shell globbing.

  - The script implements stricter error checking, and now it complains
    and bails out if any of the following expectations is not met:
    (1) the options -d and -t are never used together;
    (2) the argument passed to option -t is a directory;
    (3) if there are two or more SOURCEFILE arguments, the
        DESTINATION argument must be a directory.

* Automake-generated testsuites:

  - The default test-driver used by the Automake-generates testsuites
    now appends the result and exit status of each "plain" test to the
    associated log file (automake bug#11814).

  - The perl implementation of the TAP testsuite driver is no longer
    installed in the Automake's scripts directory, and is instead just
    distributed as a "contrib" addition.  There should be no reason to
    use this implementation anyway in real packages, since the awk+shell
    implementation of the TAP driver (which is documented in the manual)
    is more portable and has feature parity with the perl implementation.

  - The rule generating 'test-suite.log' no longer risk incurring in an
    extra useless "make all" recursive invocation in some corner cases
    (automake bug#16302).

* Distribution:

  - Automake bug#18286: "make distcheck" could sometimes fail to detect
    files missing from the distribution tarball, especially in those cases
    where both the generated files and their dependencies are explicitly
    in $(srcdir).  An important example of this are *generated* makefile
    fragments included at Automake time in Makefile.am; e.g.:

        ...
        $(srcdir)/fragment.am: $(srcdir)/data.txt $(srcdir)/preproc.sh
            cd $(srcdir) && $(SHELL) preproc.sh <data.txt >fragment.am
        include $(srcdir)/fragment.am
        ...

    If the use forgot to add data.txt and/or preproc.sh in the distribution
    tarball, "make distcheck" would have erroneously succeeded!  This issue
    is now fixed.

  - As a consequence of the previous change, "make distcheck" will run
    using '$(distdir)/_build/sub' as the build directory, rather than
    simply '$(distdir)/_build' (as it was the case for Automake 1.14 and
    earlier).  Consequently, the './configure' and 'make' invocations
    issued by the distcheck recipe now have $(srcdir) equal to '../..',
    rather than to just '..'.  Dependent and similar variables (e.g.,
    '$(top_srcdir)') are also changed accordingly.

    Thus, Makefiles that made assumptions about the exact values of the
    build and source directories used by "make distcheck" will have to
    be adjusted.  Notice that making such assumptions was a bad and
    unsupported practice anyway, since the exact locations of those
    directories should be considered implementation details, and we
    reserve the right to change them at any time.

* Miscellaneous bugs fixed:

  - The expansion of AM_INIT_AUTOMAKE ends once again with a trailing
    newline (bug#16841).  Regression introduced in Automake 1.14.

  - We no longer risk to use '$ac_aux_dir' before it's defined (see
    automake bug#15981). Bug introduced in Automake 1.14.

  - The code used to detect whether the currently used make is GNU make
    or not (relying on the private macro 'am__is_gnu_make') no longer
    risks causing "Arg list too long" for projects using automatic
    dependency tracking and having a ton of source files (bug#18744).

  - Automake tries to offer a more deterministic output for generated
    Makefiles, in the face of the newly-introduced randomization for
    hash keys order in Perl 5.18.

  - In older Automake versions, if a user defined one single Makefile
    fragment (say 'foo.am') to be included via Automake includes in
    his main Makefile.am, and defined a custom make rule to generate that
    file from other data, Automake used to spuriously complain with some
    message like "... overrides Automake target '$(srcdir)/foo.am".
    This bug is now fixed.

  - The user can now extend the special .PRECIOUS target, the same way
    he could already do with the .MAKE .and .PHONY targets.

  - Some confusing typos have been fixed in the manual and in few warning
    messages (automake bug#16827 and bug#16997).
2015-01-08 16:40:50 +00:00
wiz
bcd902fa7c Update to 11.3.1:
------
11.3.1
------

* Issue #327: Formalize and restore support for any printable character in an
  entry point name.

----
11.3
----

* Expose ``EntryPoint.resolve`` in place of EntryPoint._load, implementing the
  simple, non-requiring load. Deprecated all uses of ``EntryPoint._load``
  except for calling with no parameters, which is just a shortcut for
  ``ep.require(); ep.resolve();``.

  Apps currently invoking ``ep.load(require=False)`` should instead do the
  following if wanting to avoid the deprecating warning::

    getattr(ep, "resolve", lambda: ep.load(require=False))()

----
11.2
----

* Pip #2326: Report deprecation warning at stacklevel 2 for easier diagnosis.

----
11.1
----

* Issue #281: Since Setuptools 6.1 (Issue #268), a ValueError would be raised
  in certain cases where VersionConflict was raised with two arguments, which
  occurred in ``pkg_resources.WorkingSet.find``. This release adds support
  for indicating the dependent packages while maintaining support for
  a VersionConflict when no dependent package context is known. New unit tests
  now capture the expected interface.
2015-01-08 16:36:58 +00:00
wen
14a244de29 Updated to 2.21
Upstream changes:
2.21	Mar 16 2014
        - sync with Debian patches - RT#91658
        - fix copyright and license entries - RT#43463

2.20	Feb 03 2014
        - drop t/v1*.t unit tests due to license issue
          https://github.com/renormalist/class-methodmaker/issues/2

2.19	Dec 15 2013
        - Fix 5.19 incompatibility - RT#88934 (Zefram)
        - small distro polishing
2015-01-08 14:20:26 +00:00
wen
d4fddc385c Update to 0.09
Upstream changes:
0.09     2014-11-13
   - optimized some perl API calls (thanks, Alexandr Evstigneev!)
2015-01-08 14:14:54 +00:00
wen
92caef108f Update to 0.23
Upstream changes:
0.23 Thu Aug 21 12:06:13 PDT 2014
 - Typo fix via PR/1. @wollmers++

0.22 Sat Aug 16 10:53:43 PDT 2014
 - Meta 0.0.2

0.21 Sat Aug 16 00:52:16 PDT 2014
 - Eliminate File::Basename from tests

0.20 Fri Aug 15 15:42:06 PDT 2014
 - Add t/000-compile-modules.t
 - CPAN Day 2014 - 21 Release Salute!

0.19 Sat Aug  2 10:40:36 PDT 2014
 - Fix Copyright years in Meta.

0.18 Sat Aug  2 10:18:52 PDT 2014
 - Fix Copyright years.

0.17 Wed Jul 30 15:39:56 PDT 2014
 - Switch IRC to

0.16 Sat Jul 26 00:19:48 PDT 2014
 - Switch to Zilla::Dist
2015-01-08 14:11:02 +00:00
wen
034c99fc2d Update to 0.27
Upstream changes:
0.27 - 2014-08-16
    - declare minimum perl version of 5.6 in metadata
2015-01-08 14:05:33 +00:00
szptvlfn
83db0c896e + happy 2015-01-08 11:52:00 +00:00
szptvlfn
23d59ed72e Import happy-1.19.5 as devel/happy,
packaged for wip by esg.

Happy is a parser generator for Haskell. Given a grammar specification in
BNF, Happy generates Haskell code to parse the grammar. Happy works in a
similar way to the yacc tool for C.
2015-01-08 11:50:54 +00:00
mef
fe93ba9664 Fix DEPENDS+= Path typo, thanks wiz@ for review. 2015-01-07 08:56:37 +00:00
wiz
d7bcc2217b The last updates of libebml and libmatroska, despite only being X.Y.Z ->
X.Y.Z+1 updates, bumped the shared library major versions.

Do recursive bump for that.
2015-01-06 14:59:18 +00:00
jperkin
6a4f898165 Don't hardcode /usr/pkg, use PYTHONCONFIG instead. 2015-01-06 14:41:08 +00:00
wen
ba0076d4dd Update to 1.123
Update DEPENDS

Upstream changes:
1.123 2014-11-11

    [Dependencies]
    * Now requires PPI-1.220 which has numerous bug fixes. This may
      eliminate the need for some "## no critic" markers you inserted to
      work around those bugs. The "ProhibitUselessNoCritic" policy should
      help you find them.

    [Miscellanea]
    * Fixed a typo in the Variables::ProhibitPerl4PackageNames message.

1.122 2014-08-25

    [Dependencies]
    * Now requires PPI-1.218 which has numerous enahncements and bug fixes.
      Also now requires Readonly-2.00, which obviates the need for Readonly::XS
      to get fast constants.

    * File::HomeDir, File::Which, and Term::ANSIColor are all required now
      instead of being optional or recommended. This simplifies our test code
      and ensures consistent optimal behavior for all users.

    [New Policies]
    * Added two new policies: BuiltinFunctions::ProhibitUselessTopic and
      RegularExpressions::ProhibitUselessTopic.

    [Miscellanea]
    * Updated the perlcritic.el script to use modern Emacs hooks.
      Thanks to @intrigeri and the Debian team for the patch.  Fixes GH #556.

    * Removed all the internal RCS keyword boilerplate blocks that were never
      getting expanded.
2015-01-06 14:39:10 +00:00
wen
18376648f3 Update to 2.00
Upstream changes:
2.00 2014-06-30T11:15:05Z
    - Deprecation of Readonly::XS as a requirement for fast, readonly
      scalars is complete. Report any lingering issues on the tracker
      ASAP.

1.61 2014-06-28T11:22:13Z
    - Normal constants (strings, numbers) do not appear to be read only to
      Internals::SvREADONLY($) but perl itself doesn't miss a beat when you
      attempt to assign a value to them. Fixing test regression in
      t/general/reassign.t

1.60 2014-06-27T15:59:27Z
    - Fix array and hash tie() while in XS mode (exposed by Params::Validate tests)
    - Fix implicit undef value regression resolves #8
    - Minor documentation fixes (spell check, etc.)
    - Patch from Gregor Herrmann <gregoa@debian.org> resolves #7

v1.500.0 2014-06-25T19:56:18Z
    - PLEASE NOTE: Readonly::XS is no longer needed!
    - Again, Readonly::XS is no longer needed.
    - Merged typo fix from David Steinbrunner RT#86350/#2
    - Merged patch (w/ tests, yay!) from Daniel P. Risse RT#37864
    - Upstream magic related bugs were reported to p5p and fixed in perl
      itself so we can resolve the following local issues: RT#70167, RT#57382,
      RT#29487, RT#36653, RT#24216.
    - Reported RT#120122 (tie + smartmatch bug) upstream to p5p. Will
      eventually resolve local [RT#59256].
    - Note: Resolved RT#16167 (benchmark.pl being installed) in 1.04.
    - Use readonly support exposed in Internals on perl >=5.8.x
    - Have I mentioned you don't need to install Readonly::XS anymore?
    - Checking $Readonly::XSokay is no longer suggested. ...never should have been
2015-01-06 14:32:05 +00:00
wen
95fbbe7857 Update to 1.220
Upstream changes:
1.220 Tue 11 Nov 2014
	Summary:
	- incompatible behavior fixes on PPI::Statement::Sub->prototype
	- improved parsing of various syntax elements
	- code quality improvements
	- various small documentation fixes

	Details:
	- {} is now recognized as anonymous hash constructor instead of a code
	  block after these operators: &&= //= || && // ? :
	  (GitHub #36) (MOREGAN)
	- regex capture variables greater than $9 are now parsed completely,
	  instead of being parsed as single digit captures with numbers after
	  them (GitHub #38) (MOREGAN)
	- DESTROY and AUTOLOAD subs are now parsed even without the sub
	  keyword (GitHub #39) (MOREGAN)
	- PPI::Statement::Sub->prototype behavior now matches its
	  documentation, instead of returning the prototype string
	  unchanged and still including the parens (GitHub #56) (MOREGAN)
	- PPI::Statement::Sub->prototype now returns undef on subs without a
	  prototype, instead of returning an empty string
	  (GitHub #56) (MOREGAN)
	- list of keywords which are not parsed as packages when followed by
	  the Perl4 package separator ' has been increased
	  (GitHub #77) (MOREGAN)
	- application of a number of Perl::Critic policies and documentation
	  fixes (GitHub #53) (MOREGAN, MITHALDU)
	- automation of README.md generation for git (GitHub #86) (COWENS)
	- various small documentation fixes (Github #96) (MOREGAN)

1.218 Sat 16 Aug 2014
	Summary:
	- Fixes for various parsing and documentation bugs
	- 1MB limit on input document size removed
	- Moved repository to GitHub: https://github.com/adamkennedy/PPI

	Details:
	- Stop directing bugs to rt.cpan.org (GitHub #40) (MOREGAN)
	- Fix documentation reference to List::Util (RT #75308) (RWSTAUNER)
	- Improve scalability of parsing long lines, and remove the size
	  limit on documents PPI will parse (GitHub #5) (MITHALDU)
	- Speed up adding an element to an unlabeled statement.
	  Allow inlining of some methods. (WOLFSAGE)
	- Expanded test coverage (DOLMEN, MOREGAN)
	- Convert inline tests to standalone tests (GitHub #12) (MOREGAN)
	- Fix for '1=>x' being parsed as x operator (GitHub #46) (MOREGAN)
	- Recognize that '1 x3' is the x operator followed by a 3
	  (RT #37892, GitHub #27) (MOREGAN)
	- Support all augmented assignment operators (<<=, ||=, etc.)
	  (RT #68176, 71705) (MOREGAN)
	- Stop upper-case "=CUT" from terminating POD (RT #75039) (JAE)
	- Support upper-case digits in hex and binary numbers, including
	  in the leading '0X' and '0B'. (RT #36540) (KRYDE, MOREGAN)
	- Fix float argument to range operator misparsed as version
	  string (RT #45014) (MOREGAN)
	- Fix POD markup in PPI::Find (RT #51693) (FWIE)
	- Fix spelling of "Tom Christiansen" (RT #67264) (TADMC)
	- Fix a large raft of spelling and grammar errors (RT #85049) (David
	  Steinbrunner, DOLMEN, MOREGAN)
	- Fix errors in documentation of the PPI::Element class hierarchy
	  (RT #30863, 69026) (SJQUINNEY)
	- Prevent PPI::XSAccessor packages from hiding corresponding PPI
	  packages in CPAN (RT #90792) (MITHALDU)
	- Recognize the formfeed character as whitespace (RT #67517) (WYANT)
	- Recognize regex match following 'return' (RT #27475) (ADAMK)
	- Fix missing dereference, length called on reference (RT #40103)
	  (ADAMK)
2015-01-06 14:22:20 +00:00
wen
d233fb29d8 Update to 5.20141220
Upstream changes:
5.20141220
  - Updated for v5.21.7
2015-01-06 13:49:39 +00:00
ryoon
47ad76b4a7 Update to 0.1pre2019
Changelog is not available.
2015-01-06 10:26:59 +00:00
jperkin
d5fe1e06ad Fix broken dependency matches. 2015-01-05 13:17:41 +00:00
wiz
4c2c3227ab Update to 12.0.5:
12.0.5 (2015-01-03)
~~~~~~~~~~~~~~~~~~~

* Upgrade pip to 6.0.6

* Upgrade setuptools to 11.0
2015-01-04 23:48:43 +00:00
wiz
39d46bc359 Update to 11.0:
----
11.0
----

* Interop #3: Upgrade to Packaging 15.0; updates to PEP 440 so that >1.7 does
  not exclude 1.7.1 but does exclude 1.7.0 and 1.7.0.post1.

------
10.2.1
------

* Issue #323: Fix regression in entry point name parsing.

----
10.2
----

* Deprecated use of EntryPoint.load(require=False).
* Substantial refactoring of all unit tests. Tests are now much leaner and
  re-use a lot of fixtures and contexts for better clarity of purpose.

----
10.1
----

* Issue #320: Added a compatibility implementation of
  ``sdist._default_revctrl``
  so that systems relying on that interface do not fail (namely, Ubuntu 12.04
  and similar Debian releases).

------
10.0.1
------

* Issue #319: Fixed issue installing pure distutils packages.

----
10.0
----

* Issue #313: Removed built-in support for subversion. Projects wishing to
  retain support for subversion will need to use a third party library. The
  extant implementation is being ported to `setuptools_svn
  <https://pypi.python.org/pypi/setuptools_svn>`_.
* Issue #315: Updated setuptools to hide its own loaded modules during
  installation of another package. This change will enable setuptools to
  upgrade (or downgrade) itself even when its own metadata and implementation
  change.

---
9.1
---

* Prefer vendored packaging library `as recommended
  <170657b68f (commitcomment-9109448)>`_.

-----
9.0.1
-----

* Issue #312: Restored presence of pkg_resources API tests (doctest) to sdist.

---
9.0
---

* Issue #314: Disabled support for ``setup_requires`` metadata to avoid issue
  where Setuptools was unable to upgrade over earlier versions.

---
8.4
---

* Pull Request #106: Now write ``setup_requires`` metadata.
2015-01-04 23:42:47 +00:00
wiz
d374b72c32 Update to 1.4.22:
Bugfix maintenance release. Fixes to hash table expansion now
completely hang all threads very briefly while the hash table
pointers are swapped. Once swapped, it unlocks and uses locks as
normal.

In previous versions, the hash table was switched to a global lock
instead of a map of bucket-locks during expansion. This should be
faster overall with a small latency penalty. It's possible to
presize the hash table with -o hashpower
2015-01-04 23:41:04 +00:00
wiz
6c7c738781 Update to 1.3.1:
2015-01-04  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.3.1.

        * EbmlElement::Render(): doesn't catch exceptions anymore. Instead
        exceptions generated from the IOCallback class (e.g. if a write
        failed) are propagated to the caller.

2014-12-21  Moritz Bunkus  <moritz@bunkus.org>

        * build system: switched the build system from hand-crafted
        Makefiles to an autoconf/automake-based system. A pkg-config file
        will be installed as well; its name is »libebml«. Patch by Jan
        Engelhardt <jengelh@inai.de>.

2014-12-20  Moritz Bunkus  <moritz@bunkus.org>

        * EbmlMaster::Read(): when reading with SCOPE_ALL_DATA only those
        elements that could successfully be read will be kept
        (e.g. defective block groups will be dropped).

2014-12-19  Moritz Bunkus  <moritz@bunkus.org>

        * EbmlMemoryStream: add a new class for safe memory access that
        throws exception on failures.

2014-12-18  Moritz Bunkus  <moritz@bunkus.org>

        * EbmlMaster: Fixed read() trying to calculate the end position of
        elements with an unknown size. This avoids endless loops and
        assertions in certain cases. See https://trac.bunkus.org/ticket/1089
2015-01-04 23:22:37 +00:00
wiz
31ce81efb4 Update to 1.06b:
--------------
Version 1.06b:
--------------

  - Switched to slightly more accurate (if still not very helpful) reporting
    of short read and short write errors. These theoretically shouldn't happen
    unless you kill the forkserver or run out of disk space. Suggested by
    Jakub Wilk.

  - Revamped some of the allocator and debug code, adding comments and
    cleaning up other mess.

  - Tweaked the odds of fuzzing non-favored test cases to make sure that
    baseline coverage of all inputs is reached sooner.
2015-01-04 23:13:38 +00:00
wen
f0f713444c Update to 0.020
Upstream changes:
0.020     2015-01-03 20:32:21Z
          - re-release to fix problematic $VERSION declaration (RT#101239)

0.019     2014-12-18 20:07:02Z
          - fix test to allow for special characters (e.g. MSWin32 file
            separators) in filenames (A. Sinan Unur)

0.018     2014-12-17 18:17:30Z
          - fix test to not depend on message formatting changes in newer Carp

0.017     2014-12-16 20:17:22Z
          - handle other warning handlers passing us partial warning messages
            by re-adding the source file and line number
2015-01-04 13:06:37 +00:00
wiz
24622f9141 Update to 1.41:
1.41 -- 2014/09/05 15:49:50
	[BUGFIXES]
	 * Avoid pre-C99 declaration after statements (RT98624)
	 * Fix use of GetMagic in List::Util::reduce (RT63211)

1.40 -- 2014/08/30 11:36:36
	[CHANGES]
	 * Added entire new module, Sub::Util to contain functions related
	   to CODE refs
	 * Added subname inspired by Sub::Identify
	 * Added set_subname copied and renamed from Sub::Name
	 * Also moved set_prototype into Sub::Name, with back-compat wrapper
	   in Scalar::Util
	 * Added prototype wrapper of CODE::prototype, for completeness
	 * Nicer module documentation format, allows neater use of L</...>

	[THANKS]
	 * This change was written at the YAPC::EU 2014 Hackathon hosted by
	   Liz Mattijsen and Wendy van Dijk; much thanks to them for being its
	   catalyst.

1.39 -- 2014/06/05 15:54:59
	[CHANGES]
	 * Have pairs() return blessed objects that recognise ->key and
	   ->value as well as being two-element ARRAYs
	 * Booleanise the result of looks_like_number() so as not to
	   accidentally leak abstraction (RT94806)
	 * Document the version each function was added in (RT96220)

	[BUGFIXES]
	 * Try to preserve UV precision in sum() where possible (RT95902)
	 * Document known lexical capture in pairmap bug RT95409
	 * SvGETMAGIC() in set_prototype() (RT72080)
2015-01-04 12:26:36 +00:00
wiz
27d606bb1f Update to 0.43:
0.43 Thu Jan  1 00:27:42 PST 2015
 - Update docs
2015-01-04 12:25:31 +00:00
wiz
4ff4bec6c0 Update to 1.15:
1.15    2015-01-01

- No changes from 1.14


1.14    2014-12-20 (TRIAL RELEASE)

- Callbacks can now die to provide a custom error message or exception
  object. Requested by multiple people. Addresses RT #95701 and will allow
  MooseX::Params::Validate to use messages provided by the type object.
2015-01-04 12:23:13 +00:00
dholland
c2ffb0d040 Use PKG_SKIP_REASON for unsupported platforms. 2015-01-04 09:50:46 +00:00
schmonz
7ea9b94763 Update to 0.59. From the changelog:
- Release with new TestML-0.52
2015-01-04 06:30:25 +00:00
schmonz
28dfc586c9 Add and enable p5-App-Prove-Plugin-ProgressBar-Each. 2015-01-04 06:25:58 +00:00
schmonz
7ce29f8a0f Import p5-App-Prove-Plugin-ProgressBar-Each, a per-test-script
progress bar for Perl prove(1).

Greatly inspired by App::Prove::Plugin::ProgressBar. Use it like so:

$ prove -PProgressBar::Each t/
2015-01-04 06:25:14 +00:00
schmonz
99991f6498 Add and enable p5-Term-ProgressBar-Simple. 2015-01-04 06:22:11 +00:00
schmonz
a404465099 Import p5-Term-ProgressBar-Simple, simpler progress bars.
Progress bars are handy - they tell you how much work has been done,
how much is left to do and estimate how long it will take.

But they can be fiddly!

This module does the right thing in almost all cases in a really convenient way.
2015-01-04 06:21:28 +00:00
schmonz
8d575d5d23 Add and enable p5-Term-ProgressBar-Quiet. 2015-01-04 06:17:02 +00:00
schmonz
3252bfc605 Import p5-Term-ProgressBar-Quiet, a progress bar for things that
take a while. It looks like

  50% [=====     ]

and is as long as the terminal. Linear estimation of the time left
for the process to run is available.
2015-01-04 06:15:47 +00:00
schmonz
56f34faaa5 Update to 0.45. From the changelog:
- Requires ExtUtils::ParseXS 3.18 because of 2.21 issues
  (https://github.com/xslate/p5-Text-Xslate/issues/104)
- Support PUREPERL_ONLY=1
- Remove experimental requires_xs() because Module::Install
  provides another requires_xs()
- Move t/01_example.t to xt/
2015-01-04 06:11:43 +00:00
schmonz
6c6b931d08 Update to 1.14. From the changelog:
- Newlines should be consistently UNIX-stylee now in generated files (MITHALDU)
- Mark two tests as TODO if EUMM > 6.98 until utf8 gets fixed (BINGOS)
- Revert license behaviour (TSIBLEY)
- Documentation also mentioning metacpan.org (LLAP)
- Minimum perl version is now v5.6.0 (BOWTIE)
- Update license tables (BOWTIE)
- Prereqs and recommends adjusted (BOWTIE)
- Typo fixes (BOWTIE)
- Pod fixes (GREGOA)
- Fix make upgradedeps work with bundles (JNWHITLEY)
- Fix name_from regex to work with recent package syntax (BOWTIE)
- Performance enhancements when running Makefile.PL (GFUJI)
- Removed use of sub prototypes (BOWTIE)
- Remove LWP::UserAgent from the prereqs (TOKUHIROM)
- Require a more recent version of Module::ScanDeps (CHORNY)
- Fix failing test case with recent Parse::CPAN::Meta (BINGOS)
2015-01-04 06:09:43 +00:00
schmonz
d35047cffd Update to 1.17. From the changelog:
- scandeps.pl: die if an option is not recognized
- Reformat Changes file according to CPAN::Changes::Spec
- Modify %Preload rule: let Unicode::UCD explicitly imply utf8.pm.
  This fixes PAR::Packer's self test.
  Previously Unicode::UCD implied utf8.pm implicitly because
  it contains calls to some utf8::foo() functions.
- Add %Preload rule: Mozilla::CA requires its cacert.pem file
- Recognize "do filename" constructs even if "do" isn't at the start
  of a chunk.
- Upgrade to Module::Install 1.14
- Fix RT#98938: recognize Module::Runtime module-loading functions
- Fix a nasty typo that broke scandeps.pl option -E
    $ scandeps -E "some string"
    Unknown option: E
    Can't open some string: No such file or directory at scandeps.pl line 49.
  - also scandeps.pl: die if an option is not recognized
- Remove some overzealous heuristics from scan_chunk()
  - they were looking for
    Foo::Bar->something
    Foo::Bar::whatever(...)
  _anywhere_ in programs to infer a dependency on Foo/Bar.pm.
  BEWARE: This might break some use cases, i.e. missing some dependencies.
  On the other hand,  this causes hard to investigate problems like the one
  starting at http://www.mail-archive.com/par@perl.org/msg05531.html.
  While the former can easily be worked around by the user itself (just
  add a missing dependecy explicitly, e.g. using "pp -M ...") and
  typically can be solved in general by adding a %Preload rule,
  the latter just wastes people's times.
- Recognize Test::More require_ok() and use_ok()
  - makes 3-static_oo_interface_real.t pass again (fallout from the above)
- Upgrade to Module::Install 1.12
- Add option -T to request information from CPAN
  - don't access CPAN behind the user's back just because they have
    CPANPLUS installed (it was in the Perl core from 5.10 to 5.18) -
    it might not even have been configured (e.g. in a corporate internet)
  - only do this when explicitly requested
- Fix RT #98203: Migrate from deprecated Module::Build::ModuleInfo to Module::Metadata
  - thanx Petr Pisar (ppisar@redhat.com) for the hint
- add long option names to scandeps.pl
- implement option --xargs for scandeps.pl
- fix wrong version numbers in Changes
- Fix RT #92860 (t/7-check-dynaloader.t doesn't handle systems with mod2fname),
  also RT #97519 (Fix for t/7-check-dynaloader.t on systems with DynaLoader::mod2fname)
  - applied patch from Brian Fraser (fraserbn@gmail.com), thanks!
  - lib/Module/ScanDeps/DataFeed.pm: apply here, too
- Fix recognition of (open() arguments) "<:encoding(klingon)",
  implies modules PerlIO and PerlIO::encoding.
- Fix RT #90869: Use of uninitialized value $module in substitution (s///)
- Fix RT #87775: typo fixes, thanks dsteinbrunner@pobox.com
- new %Preload rule for B::Hooks::EndOfScope
- new %Preload rule for Pod::Usage
- add a fake %Preload rule that warns if use of Module::Implementation
  or Module::Runtime is detected (coz' they're doing runtime loading)
- change some tests to use Test::Requires instead of homegrown stuff;
  hence add it to "test_requires"
- clean up some uses of Test::More
- Fix RT #89000: test broken by indirect base.pm disuse
  - delete base.pm from list of expected deps,
    patch by Andrew Main (zefram@fysh.org)
- new %Preload rule for Net::HTTPS (e.g. used by LWP::Protocol::https)
  - look for IO::Socket::SSL or Net::SSL
- new %Preload rule for YAML::Any
  - try to figure out what YAML::Any would have used
    (using YAML::Any->implementation)
  - as fallback, include anything below YAML
- add %Preload rule for Params::Validate to detect
  its PP and XS implementations
- Fix RT #80276 Module DateTime::Format::ISO8601 generates error
  after being packaged
  - caused by failing to pack DateTime::Format::Builder::Parser::XXX modules
    needed by DateTime::Format::Builder::Parser
  - add a corresponding %Preload rule
- update to Module::Install 1.06
2015-01-04 06:06:36 +00:00
dholland
c9303d1400 document ONLY_FOR_PLATFORM 2015-01-04 05:43:31 +00:00
dholland
fa64aa77b2 Fix the way this detects the OS, and remove ONLY_FOR_PLATFORM. 2015-01-04 05:41:01 +00:00
dholland
fe1b6bd681 Document ONLY_FOR_PLATFORM. 2015-01-04 05:09:51 +00:00
dholland
23ae9da0d0 Use BROKEN_EXCEPT_ON_PLATFORM.
(As of the last I remember looking at lcc, which was admittedly a
while ago, if it emits code for the wrong arch it's your fault, i.e. a
packaging/configuration problem.)
2015-01-04 05:00:45 +00:00
dholland
5b5383305a Use BROKEN_EXCEPT_ON_PLATFORM where explicit per-cpu-type support is
needed.
2015-01-04 04:58:47 +00:00
dholland
31123e1fd0 For "Others might work but might need significant tweaking", remove
ONLY_FOR_PLATFORM and add an explanation instead. If other platforms
are masked by default, they'll never get tried.
2015-01-04 04:56:53 +00:00
dholland
35d64fceef document ONLY_FOR_PLATFORM 2015-01-04 04:46:01 +00:00
dholland
914553e616 clarify comment 2015-01-04 02:53:44 +00:00
dholland
d53eaaa97a document NOT_FOR_PLATFORM 2015-01-04 02:52:03 +00:00
dholland
1fd583a1fa Document NOT_FOR_PLATFORM. 2015-01-04 02:50:42 +00:00
dholland
69fa755758 Use BROKEN_ON_PLATFORM for undocumented MacOS restriction. 2015-01-04 02:47:06 +00:00
dholland
2782944103 Systematize handling of -m32 for generating 32-on-64 binaries.
XXX: there should be central support for this.
2015-01-04 02:40:22 +00:00
dholland
d320b63abe document NOT_FOR_PLATFORM 2015-01-04 02:21:16 +00:00
dholland
91d0bec18f Use BROKEN_ON_PLATFORM with LP64PLATFORMS 2015-01-04 02:19:37 +00:00
dholland
0318c17f7a document NOT_FOR_PLATFORM 2015-01-04 02:16:49 +00:00
dholland
e4a3965015 Remove outdated NOT_FOR_PLATFORM. 2015-01-04 02:14:10 +00:00
ryoon
a9c9fad6c7 Bump PKGREVISION.
* When ABI=64 under OS X/Darwin, generate 64-bit shared libraries.
  Fix PR pkg/49532.
2015-01-03 19:52:22 +00:00
ryoon
7af4bac0db Import ruby215-redmine-2.6.0 as devel/redmine.
Redmine is a flexible project management web application. Written
using the Ruby on Rails framework, it is cross-platform and
cross-database.

Redmine is open source and released under the terms of the GNU
General Public License v2 (GPL).

Features

Some of the main features of Redmine are:

   Multiple projects support
   Flexible role based access control
   Flexible issue tracking system
   Gantt chart and calendar
   News, documents & files management
   Feeds & email notifications
   Per project wiki
   Per project forums
   Time tracking
   Custom fields for issues, time-entries, projects and users
   SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
   Issue creation via email
   Multiple LDAP authentication support
   User self-registration support
   Multilanguage support
   Multiple databases support

This package contains all required Ruby gems in it.
Th code in Makefile should be moved to lang/ruby/*.mk later.
2015-01-03 18:55:43 +00:00
spz
d3a34ab6f6 update one teeny version to the version with the fix for
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769901
2015-01-03 18:04:06 +00:00
wiz
435241f22f Update to 3.2.4:
This is a regularly-scheduled bugfix release.

    demandimport: blacklist distutils.msvc9compiler (issue4475)
    largefiles: backout f72d73937853 - linear updates handle m -> a differently
    largefiles: fix a spurious missing file warning with 'remove -A' (issue4053)
    largefiles: fix a spurious missing file warning with forget (issue4053)
    largefiles: introduce the 'composelargefilematcher()' method
    largefiles: mark lfile as added in lfdirstate when the standin is added
    sshpeer: more thorough shell quoting
2015-01-03 09:26:40 +00:00
dholland
5ac3fac66f Systematize use of -m32 and NOT_FOR_PLATFORM. 2015-01-03 01:33:59 +00:00
wiz
ec7479e7fc + py-flake8, py-mccabe. 2015-01-03 00:05:52 +00:00
wiz
2c82705e15 Import py34-flake8-2.2.5 as devel/py-flake8.
Flake8 is a wrapper around these tools:

* PyFlakes
* pep8
* Ned Batchelder's McCabe script

Flake8 runs all the tools by launching the single flake8 script.
It displays the warnings in a per-file, merged output.
2015-01-03 00:05:47 +00:00
wiz
c92d24484a Import py34-mccabe-0.3 as devel/py-mccabe.
Ned's script to check McCabe complexity.

This module provides a plugin for flake8, the Python code checker.
2015-01-03 00:05:02 +00:00
wiz
b4ec221fb1 Patch around problem in configure script directly, using a patch
from uwe in PR 49522. Remove autoconf dependency.
2015-01-02 22:34:02 +00:00
wiz
d488039778 Regenerate configure script with autoconf from pkgsrc.
Should fix PR 49522.
2015-01-02 12:56:37 +00:00
obache
da1206e9d3 Drop dependency on devel/msgpack, its header may not match to this extension,
and not required because using builtin one.

Requested by Jonathan Buschmann via private mail.
2015-01-02 04:37:56 +00:00
wiz
9e4029ef60 Update to 0.9.9, based on 0.9.8 package by krytarowski in wip.
Changes not found, but patch was integrated.
2015-01-01 19:00:15 +00:00
ryoon
e5379cd53a Add py-zanata-python-client 2015-01-01 07:03:43 +00:00
ryoon
8db204207f Fix MASTER_SITES. 2015-01-01 07:02:58 +00:00
ryoon
e01d902d9f Import py27-zanata-python-client-1.3.18 as devel/py-zanata-python-client.
Zanata Python client is a client that communicates with a Zanata
server to push text for translation (from publican documents or
gettext-based software), and pull translated text back for inclusion
in software or documentation builds.

It also provides support for creating projects/versions in Zanata
and retrieving information about projects.
2015-01-01 07:00:00 +00:00
wiz
6cfe337d0d Update to 1.25:
1.25  2014-12-13
	- fix to call rl_initialize() after I/O stream
	  setting. [rt.cpan.org #96569]
	- t/readline.t: comment-out stty-command calls.
	- t/history.t, t/readline.t: print out the corresponding
          section names in the manuals of the libraries.
	- eg/perlsh: use 'IO' instead of 'FILEHANDLE' which Perl 5.20
	  warns. [rt.cpan.org #100883]
	- Fix copyright notices to use the year of first publication.
2014-12-31 14:55:14 +00:00
wiz
571e8ff2ab Update to 2.068:
2.068 23 Dec 2014

      * Disable running of some of the slower test harnesses by default.
        COMPRESS_ZLIB_RUN_MOST needs set to run them. Make life more
        bearable on legacy platforms
2014-12-31 14:36:43 +00:00
wiz
00123712c7 Update to 2.068:
2.068 23 Dec 2014

      * No Changes
2014-12-31 14:35:21 +00:00
wiz
16a17b2689 Update to 2.068:
2.068 10 Dec 2014

      * Silence more compiler warnings

      * Disable running of 07bufsize.y by default.
        COMPRESS_ZLIB_RUN_MOST needs set to run them. Makes life more
        bearable on legacy platforms
2014-12-31 14:34:30 +00:00
wiz
2528f0e567 Update to 3.13.0:
2014-12-31 meld 3.13.0
======================

  Features:

   * Make syntax highlighting style configurable (Mark Pariente)
   * Implemented incremental search, match highlighting and many other
     find-related fixes (Robert Roth)
   * Add support for GTK+ global dark theme setting (Kai Willadsen)
   * Add support for pushing change deletions (Kai Willadsen)
   * Remove cycle-pane action in favour of previous/next pane actions (Kai
     Willadsen)

  Fixes:

   * Handle Unicode filenames in a git tree correctly (Hasan Arous, Kai
     Willadsen)
   * Many fixes for recent GTK+ deprecation warnings (Kai Willadsen)
   * Fixing flickering inline highlighting on updates (Kai Willadsen)

   * Multiple work arounds for change colours not displaying on GTK+ 3.14 (Kai
     Willadsen)
   * Fix inconsistent file chooser when cancelling file selection (Kai
     Willadsen)
   * UTF-8 encode patches created from the patch dialog (Kai Willadsen)
   * Fix text-wrapping reset caused by the commit dialog (Kai Willadsen)
   * Fix text background display on certain themes (Kai Willadsen)
   * Fix for launching Meld with certain Git environment variables (Kai
     Willadsen)
   * Add GTK's settings.ini file for font blurriness fix on Windows (Kai
     Willadsen)
   * Fix display of change action buttons and line numbers when line numbers
     are shown (Kai Willadsen)
   * Fix positioning of the change action buttons (Kai Willadsen)
   * Fix tab width setting not working correctly (Kai Willadsen)
   * Fix starting comparison of Subversion checkouts from a subdirectory (Kai
     Willadsen)
   * Fix starting Meld from a differently-named symlink (Kai Willadsen)
   * Ignore errors when copying file metadata if the destination file system
     doesn't support it (Kai Willadsen)
   * Automatically recompile stale in-place gschemas (Kai Willadsen)
   * Handle SIGINT to support previous quit-on-Ctrl-C behaviour (Kai Willadsen)
   * Fix missing cache opcodes in some circumstances (Kai Willadsen)
   * Fix text view expansion when resizing patch dialog (Kai Willadsen)
   * Build fix to always include C locale when LINGUAS is set (Kai Willadsen)

  Translations:

   * Andika Triwidada (id)
   * Carles Ferrando (ca@valencia)
   * Gábor Kelemen (hu)
   * Jean Jordaan (cs, el, es)
   * Joan Coll (ca)
   * Jordi Mas (ca)
   * Marek Černocký (cs)
   * Maria  Mavridou (el)
   * Piotr Drąg (pl)
   * Мирослав Николић (sr, sr@latin)
2014-12-31 14:28:27 +00:00
wiz
3ec156f142 Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
2014-12-31 13:57:25 +00:00
ryoon
28c8285779 Update to 3.4.0
Changelog:
* Bugfixes
2014-12-30 22:23:27 +00:00
ryoon
b62583316c Update to 1.4.0
Changelog:
* Bugfixes
* Improve compatibility with other asm
* More microcontroller supports
2014-12-30 22:19:35 +00:00
wiz
5e745068e6 Convert to distutils.mk to avoid duplicated code.
(Cannot use egg.mk since that would add a dependency on py-setuptools
itself.)
2014-12-30 17:31:56 +00:00
wiz
9fe1aab724 Add a qore module. 2014-12-30 15:54:53 +00:00
wiz
fe92f04478 Import qore-uuid-module-1.3nb1 as devel/qore-uuid-module, packaged
for wip by nros.

The UUID module for Qore allows Qore programs to generate and manipulate
UUID's.
2014-12-30 15:54:32 +00:00
wiz
dc1ccbeac7 Update to 12.0.4:
12.0.4 (2014-22-23)
~~~~~~~~~~~~~~~~~~~

* Revert the fix to ``-p`` on Debian based pythons as it was broken in other
  situations.

* Revert several sys.path changes new in 12.0 which were breaking virtualenv.

12.0.3 (2014-22-23)
~~~~~~~~~~~~~~~~~~~

* Fix an issue where Debian based Pythons would fail when using -p with the
  host Python.

* Upgrade pip to 6.0.3

12.0.2 (2014-12-23)
~~~~~~~~~~~~~~~~~~~

* Upgraded pip to 6.0.2

12.0.1 (2014-12-22)
~~~~~~~~~~~~~~~~~~~

* Upgraded pip to 6.0.1

12.0 (2014-12-22)
~~~~~~~~~~~~~~~~~

* **PROCESS** Version numbers are now simply ``X.Y`` where the leading ``1``
  has been dropped.
* Split up documentation into structured pages
* Now using pytest framework
* Correct sys.path ordering for debian, issue #461
* Correctly throws error on older Pythons, issue #619
* Allow for empty $PATH, pull #601
* Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for Powershell
* Updated setuptools to 7.0
2014-12-30 14:26:33 +00:00
wiz
8b7017d546 Update to 0.21.2:
0.21.2 (2014-12-27)
===================

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

* Crash when assigning a C value to both a Python and C target at the same time.

* Automatic coercion from C++ strings to ``str`` generated incomplete code that
  failed to compile.

* Declaring a constructor in a C++ child class erroneously required a default
  constructor declaration in the super class.

* ``resize_smart()`` in ``cpython.array`` was broken.

* Functions in ``libcpp.cast`` are now declared as ``nogil``.

* Some missing C-API declarations were added.

* Py3 main code in embedding program code was lacking casts.

* Exception related to distutils "Distribution" class type in pyximport under
  latest CPython 2.7 and 3.4 releases when setuptools is being imported later.
2014-12-30 14:23:48 +00:00
wiz
f8f60cf1a7 Update to 3.2.2:
TortoiseHg 3.2.2 is a regularly scheduled bug fix release

Bug Fixes

    chunks: preserve line ending of source file in diff view (fixes #3975)
    console: do not confuse output with prompt input while idle (fixes #3982)
    filectxactions: directly use boolean evaluation to check for empty (fixes #3967)
    init: getExistingDirectory without keyword argument (CentOs 6.3)
    rejects: decode chunk lines as selected content encoding (fixes #3974)
    rename, settings: work around memory corruption by QCompleter(parent)
    repomodel: actually clear revset when repository is stripped
    repomodel: update row count even if failed to reload graph (fixes #3971)
    repowidget: evaluate dagrange set eagerly to fix crash on "Bundle DAG Range"

Improvements

    mergetools: add 3-way dir diff to BeyondCompare 4 (closes #3976)
2014-12-30 14:20:55 +00:00
wiz
2fa6f71855 Update to 8.3:
---
8.3
---

* Issue #311: Decoupled pkg_resources from setuptools once again.
  ``pkg_resources`` is now a package instead of a module.

-----
8.2.1
-----

* Issue #306: Suppress warnings about Version format except in select scenarios
  (such as installation).

---
8.2
---

* Pull Request #85: Search egg-base when adding egg-info to manifest.

---
8.1
---

* Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for
  release candidates over "c".
* PEP-440 warnings are now raised as their own class,
  ``pkg_resources.PEP440Warning``, instead of RuntimeWarning.
* Disabled warnings on empty versions.

-----
8.0.4
-----

* Upgrade ``packaging`` to 14.4, fixing an error where there is a
  different result for if 2.0.5 is contained within >2.0dev and >2.0.dev even
  though normalization rules should have made them equal.
* Issue #296: Add warning when a version is parsed as legacy. This warning will
  make it easier for developers to recognize deprecated version numbers.

-----
8.0.3
-----

* Issue #296: Restored support for ``__hash__`` on parse_version results.

-----
8.0.2
-----

* Issue #296: Restored support for ``__getitem__`` and sort operations on
  parse_version result.
2014-12-30 14:10:36 +00:00
wiz
38b0c30c83 Update to 1.8.5:
NEW IN WAF 1.8.5
----------------
* Enhanced Sun compiler detection #1510
* Fixed a regression in Emacs shell support #1511
* Fixed a regression in cross-directory builds (Linux only) #1512
* Executable wscript files #1517
* Generic script signing utility #1520
2014-12-30 14:08:45 +00:00
wiz
71a5e87265 Update to 1.05b:
--------------
Version 1.05b:
--------------

  - Added a dictionary for WebP.

  - Made some additional performance improvements to minimize_corpus.sh.

--------------
Version 1.04b:
--------------

  - Made substantial performance improvements to minimize_corpus.sh with
    large datasets, albeit at the expense of having to switch back to bash
    (other shells may have limits on array sizes, etc).

  - Tweaked afl-showmap to support the format used by the new script.

--------------
Version 1.03b:
--------------

  - Added code to skip README.txt in the input directory to make the crash
    exploration mode work better. Suggested by Jakub Wilk.

  - Added a dictionary for SQLite.

--------------
Version 1.02b:
--------------

  - Reverted the ./ search path in minimize_corpus.sh because people did
    not like it.

  - Added very explicit warnings not to run various shell scripts that
    read or write to /tmp/ (since this is generally a pretty bad idea on
    multi-user systems).

  - Added a check for /tmp binaries and -f locations in afl-fuzz.

--------------
Version 1.01b:
--------------

  - Added dictionaries for XML and GIF.

--------------
Version 1.00b:
--------------

  - Slightly improved the performance of minimize_corpus.sh, especially on
    Linux.

  - Made a couple of improvements to calibration timeouts for resumed scans.

--------------
Version 0.99b:
--------------

  - Fixed minimize_corpus.sh to work with dash, as suggested by Jakub Wilk.

  - Modified minimize_corpus.sh to try locate afl-showmap in $PATH and ./.
    The first part requested by Jakub Wilk.

  - Added support for afl-as --version, as required by one funky build
    script. Reported by William Robinet.

--------------
Version 0.98b:
--------------

  - Added a dictionary for TIFF.

  - Fixed another cosmetic snafu with stage exec counts for -x.

  - Switched afl-plot to /bin/sh, since it seems bashism-free. Also tried
    to remove any obvious bashisms from other experimental/ scripts,
    most notably including minimize_corpus.sh and triage_crashes.sh.
    Requested by Jonathan Gray.

--------------
Version 0.97b:
--------------

  - Fixed cosmetic issues around the naming of -x strategy files.

  - Added a dictionary for JPEG.

  - Fixed a very rare glitch when running instrumenting 64-bit code that makes
    heavy use of xmm registers that are also touched by glibc.

--------------
Version 0.96b:
--------------

  - Added support for extra dictionaries, provided testcases/_extras/png/
    as a demo.

  - Fixed a minor bug in number formatting routines used by the UI.

  - Added several additional PNG test cases that are relatively unlikely
    to be hit by chance.

  - Fixed afl-plot syntax for gnuplot 5.x. Reported by David Necas.

--------------
Version 0.95b:
--------------

  - Cleaned up the OSX ReportCrash code. Thanks to Tobias Ospelt for help.

  - Added some extra tips for AFL_NO_FORKSERVER on OSX.

  - Refreshed the INSTALL file.

--------------
Version 0.94b:
--------------

  - Added in-place resume (-i-) to address a common user complaint.

  - Added an awful workaround for ReportCrash on MacOS X. Problem
    spotted by Joseph Gentle.

--------------
Version 0.93b:
--------------

  - Fixed the link() workaround, as reported by Jakub Wilk.

--------------
Version 0.92b:
--------------

  - Added support for reading test cases from another filesystem.
    Requested by Jakub Wilk.

  - Added pointers to the mailing list.

  - Added a sample PDF document.

--------------
Version 0.91b:
--------------

  - Refactored minimize_corpus.sh to make it a bit more user-friendly and to
    select for smallest files, not largest bitmaps. Offers a modest corpus
    size improvement in most cases.

  - Slightly improved the performance of splicing code.

--------------
Version 0.90b:
--------------

  - Moved to an algorithm where paths are marked as preferred primarily based
    on size and speed, rather than bitmap coverage. This should offer
    noticeable performance gains in many use cases.

  - Refactored path calibration code; calibration now takes place as soon as a
    test case is discovered, to facilitate better prioritization decisions later
    on.

  - Changed the way of marking variable paths to avoid .state metadata
    inconsistencies.

  - Made sure that calibration routines always create a new test case to avoid
    hypothetical problems with utilities that modify the input file.

  - Added bitmap saturation to fuzzer stats and plot data.

  - Added a testcase for JPEG XR.

  - Added a tty check for the colors warning in Makefile, to keep distro build
    logs tidy. Suggested by Jakub Wilk.
2014-12-30 13:07:55 +00:00
wiz
26a445f417 Update to 0.402:
0.402	2014-12-17
    - bump Config::AutoConf and Test::WriteVariants requirement for
      improved 5.6 compatibility (fixes rt#101121)
    - use base instead of parent in configure stage (improves building
      on 5.6)
    - fix rt#101067 by applying patch from Father Chrysostomos (thanks
      to Lukas Mai (MAUKE) for reporting and explaining)

0.401	2014-12-08
    - update bundled Config::AutoConf to 0.307
    - release after long testing period

0.400_010	2014-12-08
    - bundle configure_requires using inc::latest
    - fix RT#96596 by checking types before starting logic ...
    - lower minimum perl required to 5.6
    - switch to check_produce_loadable_xs_build of Config::AutoConf 0.306

0.400_009	2014-05-05
    - improve documentation (David Golden, Jens Rehsack)
    - bundle non-core modules (compared to 5.14)

0.400_008	2014-04-24
    - fix none for 0.24 and clarify API tag documentation (David Golden)
    - refactor import tags for clarity (David Golden)

0.400_007	2014-04-22
    - cut out exporter-related cruft; it was only necessary when needing
      to choose between multiple implementations (Toby Inkster)
    - Reorganize and clarify documentation (David Golden)
    - revise SYNOPSIS and DESCRIPTION for revised export model (David
      Golden)
    - introduce ":like_*" import tags (Toby Inkster, Jens Rehsack)
    - remove Data::Tumbler and Module::Pluggable from configure
      dependencies, they're coming with Test::WriteVariants

0.400_006	2014-04-01
    - fix typos in POD (RT#87490 - thanks to David Steinbrunner)
    - refactor LMU as discussed with David Golden, Tim Bunce and
      Toby Inkster

0.400_005	2014-03-24
    - rename implementations from alias => relax and tassilo => strict
    - remove 'sno' implementation
    - add precedence 'default' in addition to 'all' for those who prefer
      strict over relax
    - move dependency Module::Runtime from configure to runtime

0.400_004	2014-03-21
    - Switch from Sub::Exporter to Exporter::Tiny (Toby Inkster)
    - fix issues on older perls back to 5.8.1 (Config::AutoConf
      will not do out of the box, but this can be fixed)
    - fix backward compatibility issues (RT#94013 in conjunction
      with RT#93995)
      Details needs to be discussed with Moose community (unless
      they stop caring) to get out of distinguishing hell as soon
      as possible
    - fix some spelling issues reported by David Steinbrunner
      (RT#86347)
    - clarify depedencies, especially recommended ones
    - add some additional tests to prove reported bugs (informed
      reporters when not reproducable)

0.400_003	2014-03-18
    - fix compile error on threaded perls (RT#93934 - thanks Andreas
      Koenig for reporting)
    - fix exporter configuration (RT#93929 - thanks Andreas Koenig for
      reporting)
    - fix RT#40905 by allowing choose an appropriate implementation
    - add test for RT#76749 - seems not reproducable (but hopefully
      reporter David J. Oswald can fix the test to help fixing the
      issue beyond)

0.400_002	2014-03-16
    - reduce minimum perl version to 5.8.1
    - split implementations between existing authors
    - switch to DynaLoader and Sub::Exporter
    - rely for testing on Test::WriteVariants and Data::Tumbler
      (DBI::Test technology to improve tests)
    - fix 64-bit integer precision (RT#93207 reported by Dana Jacobsen)

0.400_001	2013-10-11
    - Reformat Changes as per CPAN::Changes::Spec
    - taking FIRSTCOME power and move repository to GitHub
    - merge Tassilo's 0.25_nn dev releases back
        * mark "any" and "all" as "to be discussed"
	  ==> API changes made by Alias/ADAMK
    - bump version to clarify new age (contributors welcome!)
    - bump minimum perl version to 5.8.3
2014-12-30 12:58:48 +00:00
wiz
3279767145 Update to 2.14:
2014-12-16  k  <andk@cpan.org>

	* release 2.14

	* no change to 2.14-TRIAL

2014-12-08  k  <andk@cpan.org>

	* release 2.14-TRIAL

	* support for fileno() on directory handles (perl commit v5.21.6-337-g67f2cc7)

2014-07-26  k  <andk@cpan.org>

	* release 2.13-TRIAL

	* support for telldir (Brian Fraser)
2014-12-30 12:54:15 +00:00
obache
10d6213411 Update ruby-gnome2 to 2.2.4.
It is a x64 Windows support release.

=== Changes

==== Ruby/GLib2

  * Improvements
    * Stopped to call g_thread_init() for GLib 2.32.0 or later because
      g_thread_init() is called automatically.
    * Added GLib.format_size.
    * Added GLib::Source#name.
    * Added GLib::Source#name=.
    * Added GLib::Source#ready_time.
    * Added GLib::Source#ready_time=.
    * Added GLib::Source#destroy.
  * Fixes
    * Fixed a bug that wrong converter is used on bigendian
      environment.
      [GitHub#270][Reported by mtasaka]

==== Ruby/GIO2

  * Improvements
    * Added Gio::DBus.
  * Fixes
    * Fixed a bug that Gio::ContentType#executable? isn't defined by
      correct name.

==== Ruby/GTK2

  * Improvements
    * Gtk::AboutDialog#show: Supported license_type option.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  * Fixes
    * Gtk::AboutDialog#show: Fixed a bug that wrap_license option
      doesn't work.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported prefix removing from method name.
    * Supported GList of UTF-8.
      [ruby-gnome2-devel-en][Reported by Detlef Reichl]
    * Added documentation.
      [GitHub#267][Patch by Detlef Reichl]
  * Fixes
    * Fixed a bug that out only argument is required.
      [GitHub#268][Reported by mtasaka]

==== Ruby/GDK3

  * Improvements
    * Gdk::Window: Added deprecated constants for backward compatibility.
    * Supported Gdk::Keyval module functions.
      [GitHub#265][Reported by Detlef Reichl]
    * Cairo::Context#set_source_rgba: Re-supported
      (({set_source_rgba(r, g, b, a)})) style.
      [GitHub#272][Patch by Detlef Reichl]
    * [windows] Bundled the new default GNOME icon theme.
      [GitHub#276][Reported by glurp]
  * Fixes
    * Gdk::Color.parse: Fixed unexpected API change.
      [GitHub#276][Reported by glurp]
    * Fixed a bug that Gdk::Event::Mask fallback doesn't work.
      [GitHub#276][Reported by glurp]

==== Ruby/GTK3

  * Improvements
    * Gtk::AboutDialog#show: Supported license_type option.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
    * Gtk::ActionBar: Added.
      [GitHub#282][Suggested by Christopher L. Ramsey]
  * Fixes
    * Gtk::AboutDialog#show: Fixed a bug that wrap_license option
      doesn't work.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]

==== Ruby/RSVG2

  * Improvements
    * RSVG::Handle.new_from_file: Supported flags. You can open a
      large file with (({:flags => :unlimited})).
      [GitHub#263][Patch by Taro Matsuzawa]

==== Ruby/Clutter

  * Improvements
    * Added Clutter::Feature.
  * Fixes
    * Added missing require for Ruby/Pango.
    * Fixed initializing order.
      [GitHub#274][Reported by mtasaka]

=== Thanks

  * Detlef Reichl
  * Hiroyuki Ito
  * mtasaka
  * glurp
  * Taro Matsuzawa
  * Christopher L. Ramsey
2014-12-30 08:53:44 +00:00
wiz
d3b56a8d2d Add a comment that depending on unzip will fix two tests, and
the bug report URLs for them.
2014-12-29 19:56:26 +00:00
wiz
7ee4ac0da0 Adapt glob so this works with NetBSD's /bin/sh.
http://bz.selenic.com/show_bug.cgi?id=4484
and PR 49502.
2014-12-28 22:47:59 +00:00
fhajny
d5dcc58b08 Basic epoll implementation may be detected on recent Illumos platforms,
but doesn't work (and shouldn't be used). Fixes build on (some) SunOS.
2014-12-28 17:29:42 +00:00
wiz
5fde43e9b0 Fix cvs-specific tests with cvs-1.12.
http://bz.selenic.com/show_bug.cgi?id=4482
Addresses part of PR 49502.
2014-12-28 17:16:54 +00:00
mef
2292e9fd60 HOMEPAGE and MASTER_SITES moved. 2014-12-28 15:12:22 +00:00
joerg
211cb13a34 Use CXX as C++ compiler. Remove messed up compile test using
non-existing file.
2014-12-25 17:39:58 +00:00
schmonz
55f5ed81a0 Update to 0.32. From the changelog:
- Colour themes for TermColor harness, fixes
    https://github.com/sheriff/test-bdd-cucumber-perl/issues/35
- Command-line options are now passed through
    https://github.com/sheriff/test-bdd-cucumber-perl/pull/49/files
- Both of these are based on a patch from benningm

Updating during the freeze because this is a leaf, passes its
self-tests, and fixes bugs.
2014-12-25 05:36:56 +00:00
joerg
c69d520d44 Fix dependencies. 2014-12-23 18:52:03 +00:00
joerg
4dbc57719c Don't try to crap into the user's home directory. 2014-12-23 18:51:37 +00:00
wiz
c10f41c00c Add test target. 2014-12-23 17:50:29 +00:00
obache
87b4f83a06 "charset.alias" must not be in PLIST. 2014-12-23 04:49:11 +00:00
obache
adc632e6a3 Fixes egg-file handling. 2014-12-21 08:15:03 +00:00
obache
ee292f3879 Add a missing entry for Ruby>=2.1 2014-12-21 03:00:04 +00:00
obache
24e4bb63a1 ruby-1.8 is not supported. 2014-12-21 02:58:53 +00:00
obache
775933623b Add a missing entry for Ruby>=2.1. 2014-12-21 02:57:32 +00:00
ryoon
42d360382c Update to 0.16.21
* Update MASTER_SITES.

Changelog:
Not available.
2014-12-21 00:43:38 +00:00
ryoon
9d3fb1401b Update to 2.3.7
Changelog:

changes from version ?? to 1.1:
 * user interface add key  =  to change the registers
   A,B,C,D,E,H,L,IX,IY,A',B',C',D',E',H',L',I,R
 * display and update the cycle counter and the refresh register
 * BUG in disasm.c  f_ld  LD rr,(nn) [only 1 byte loaded]   fixed!
 * BUG in disasm.c  f_ex  EX (SP),IX break missing ==> runs into EX (SP),IY;   fixed!
 * EI replaced by IFF1 & IFF2 (correct LD A,R & LD A,I)
 * user interface  @(CPU reset), #(clear memory), *(clear all cpu register),
                   $(clear tick counter), &(SP init)
 * console.c:  BUG in c_init()  usuage of undefined variable t   fixed!

changes from version 1.1 to 1.9:
 * IN, OUT, INI, OUTD, ...  all implemented
 * console.c:  BUG(?) in c_init()  if ICANON cleared  MIN should bet set to 1
 * BUG in disasm.c  f_add  all 16-bit addition with carry bit :(   fixed!
 * declaration of an assembler label may be appended by a colon
 * if PC, SP, and MEMP input is requested current values are displayed in hexa
 * HALT really halts the CPU now if interrupt is disabled else set runmode false
 * user interface  !(NMI) implemented
 * user interface  .  puts compiled instructions into memory and increases addr
 * user interface  = =  to change 16-bit registers BC,DE,HL,BC',DE',HL',IX,IY
 * BUG in disasm.c  f_adc  wrong carry/h/v flag calculation    fixed!
 * BUG in disasm.c  f_sbc  wrong carry/h/v flag calculation    fixed!
 * interrupt behaviour simulated, except IM=0 (probably tick count wrong)
 * user interface  D(dump/disassemble into file)  toggle DI/EI to key ^ changed
 * PC and SP defaults into hexa,  CALL, JP and RST in disassembling format, too
 * user interface  " (protocol instructions executed)
 * bank switching logic implemented (still experimental)
 * BUG in disasm.c  f_ld  if 16 bit load from 0xffff adress OVERFLOW   fixed!
 * disasm.c:  f_sll  opcode CB30-CB37  implemented
 * warnings and error_msg now  occupy only the very last line (row 23)
 * user interface  %  sets a breakpoint with a run counter at current PC
 * breakpoints (address & counter) are displayed in row 22
 * pseudo instruction EQU in assembler (asm.c) implemented
 * CPU Halt-pin/status is displayed in upper right corner if active
 * turbo mode improved a lot: 4 levels now (16 min, 380 sec, 38 sec, 2.5 sec)
 * disasm.c:  f_nop2  all undocumented ED-opcodes implemented
 * all the man pages updated
 * turbo mode replaced by controling the clock speed/frequency
 * the ports are implemented as a map onto one binary file named .Z80_ports
 * hardware_clock.c  and  lcd_display.c  provided as examples for port usage

changes from version 1.9 to 2.0beta:
 * BUG in inst-dist.c  ED63  ld hl,(nn)  A_NUM -> A_PODDLE_NUM   fixed!
 * z80-asm permits in the case of exactly 1 section and inputfilename ends with
   .asm the outputfile to be optional (.asm is exchanged to .z80 for outputfile)
 * BUG in z80-asm: if start > highest byte in memory undefined outputfile length
 * HALT halts the CPU now if interrupt is enabled else set runmode false
   necessary for emulator mode ==>  user interface  &  sets a DI on stack
 * user interface  !  toggle keyboard read disabled/enabled in run mode
   user interface ESC now simulates a NMI
 * z80-mon has option -E for emulator mode (immediately CPU start)
 * SIGTERM, SIGHUP terminates z80-mon, SIGUSR1 causes reset, SIGUSR2 causes NMI,
   SIGABORT causes cpu_wait=1 and SIGTRAP makes a CPU dump
 * keyboard mapping implemented (used for IN from port stdin)
 * simul.c:  decode() now handles stray FD and DD prefixes
 * all FD and DD are simulated by decode() ==>  IXh,IXl,IYh,IYl introduced in
   regs.c and regs_token and set N_REGISTERS to 21 , global _ushort ddfdcb_reg
 * decoder and executer [decode() and  execute.c] totally checked. Now memory
   read access separated from memory write access. Usage of DATA pins!
 * in disasm.c: all 11 CB-executions and all 8 arith/logic-A-executions bundled
 * BUG in disasm.c: f_cp/f_cpd/f_cpi/f_cpdr/...  h-flag wrong calculated  fixed!
 * BUG in disasm.c: f_dec  p-flag wrong calculated  fixed!
 * the f_... functions in execute.c now return a pointer to char, doesn't print
 * total memory access encapsulated in memory.c / io-data access simulated
 * Makefile updated (*.h) goes now into hardware,  make install added
 * doc/man pages updated
 * in asm.c: write_to_memory(), set_start_address(), get_current_address()
   introduced for usage of compile() [now returns the number of bytes writen]

changes from version 2.0b to 2.0c:
 * BUG in asm.c: lexical_analysis: multiple label definition possible  fixed!
 * BUG in compile.c: c_add: ADD IY,IX valid(typo), ADD IY,IY invalid  fixed!
 * BUG in execute.c: f_alu: ADD,ADC,SBC use second operand (bad nemonic) fixed!
 * BUG in execute.c: f_neg: carry-flag always effected (carry=!!A)  fixed!
 * BUG in execute.c: f_bit: sign-flag effected only if bit 7 tested  fixed!
 * BUG in execute.c: f_daa: total nonsense! (>=4 independent errors)  fixed!
 * z80-asm.c Option -l added ==> in asm.c LISTING in pass 2 evaluated
 * in execute.c: in disassembling mode jr and djnz instruction offset with sign
 * user interface  t  enables base switch for disassembling constants
 * user interface  L  now can read true binary files into memory
 * user interface  a,b  changed to  u,v  and  e  deleted [reserved for register]
 * pseudo instructions  DEFM, ALIGN  in assembler (asm.c) implemented (sll,too)
 * Z80-Asm accepts integers to base 16 also if they have a h or H postfix
 * hash table structur/allocation optimized and option -c in z80-asm.c added

changes from version 2.0c to 2.0:
 * pseudo instruction  END  added and max label length to be 63 documented
 * in asm.h: better interface (highest_address,generated_bytes,set_compile_pass)
 * in asm.c: compile(void) now detects an EOF (take_line reads exactly 1 line)

changes from version 2.0 to 2.1
 * in asm.c: compile(char *txt) ==> take_line(..) not longer obligate!
 * ticks encapsulated ==> wait_tics(AMOUNT) and quartz.c/quartz.h introduced
 * -DEFINES in Makefile  and  hardware/z80-ctc.c (experimental/beta Z80_CTC)
 * BUG in compile.c: IX-/ IY-displacements must be < 128 and >= -128  fixed!
 * in asm.c: in compile() all error_messages bundled (do we like to translate?)
 * daisy_chain realized / more realistic interrupt handling by hardware
 * bank switching logic re-implemented (still all banks must have same size)
 * in regs.c register names to upper case (better to distinguish from addresses)
 * user interface  j  switches relative versa absolute address (disasm jr/djnz)
 * several small errors/bugs fixed
 * user interface  j  enables now labeled address disassembling for jp/call/jr
 * user interface  j  enables relative disassembling via two-pass disassembling
 * z80-mon with -E now reads CPU status from .CPU and finishes if HALT in DI
 * algebraic expressions evaluation in asm.c: valid operators ~,&,|,^,+,-,*,/,%
 * in asm.c:  @ is a special 'label' indicating the current PC
 * in asm.c: explicit binary constants must be lead-in by # replacing % prefix
      additionaly (to the 0x) the $ prefix for hexadecimal numbers is availible
 * BUG in compile.c: c_ret: typo in case PO wrong machine code generated  fixed!
 * several DJGCC compilation bugs removed (missing includes,defines,typos)

changes from version 2.1c to 2.2:
 * BUG in asm.c: convert_arg: memmove deletes IX or IY but needed later  fixed!
 * BUG in execute.c f_out/f_in: ts[] resp. tf[] must be at least 5 chars  fixed!
 * BUG in compile.c c_ld: LD HL,(addr) should generate opcode 2A not ED6B fixed!
 * BUG in compile.c convert_arg: char consts must not be converted to upper case
                                 fixed!
 * BUG in compile.c convert_arg: missing {} for for-loop body which results in
                                 all strings became nilstrings    fixed!
 * BUG in compile.c convert_arg: bug in string parsing, wrong indices  fixed!
 * BUG in execute.c f_ld: LD (addr),rr puts only lower byte into memory  fixed!
 * BUG in asm.c: convert_arg: (IX+-num)  num argument was not expected to be an
                              expression. test_number() <-> parse_expr()  fixed!
 * BUG in asm.c: convert_arg: arg->label undefined! Default to false now  fixed!
 * BUG in asm.c: lexical_analysis: overflow possible for 8-bit arguments in 1th
                                   pass if labels are used in expressions fixed!
 * BUG in asm.c: lexical_analysis: pseudo instructions I_EQU, I_DEFM, I_ORG,
                                   I_ALIGN  also needs the current address as
                                   argument in pass 1 if it is a label  fixed!
 * BUG in asm.c: lexical_analysis: parsing inside '..' was finished by delimiter
                                   (now new error message UNS introduced) fixed!
 * BUG in z80-mon.c: main: init_ctc() must be before reset_cpu() because
                           set_cpu_pin() may call set_ctc_pin()! fixed!
 * BUG in execute.c: ix_iy_disp: _ushort a must be casted to signed char  fixed!
 * BUG in execute.c: reg_str: in case A_PODLE_IX_PLUS, A_PODLE_IY_PLUS argument
                              arg must be casted to signed char  fixed!
 * in asm.c: if more than 4 bytes opcodes (e.g. DEFS) only the first 4 are shown
             in the assembler listing
 * in asm.c: new error message: Invalid character argument for invalid character
             tokens containing more than 1 (or none) character
 * in all places/files exchanged   DEFM <--> DEFS  (defs <--> defm). Historical
    DEFM is used to put messages (strings) in memory and
    DEFS is used to reserve storage (in memory) in Zilog Z80 assembler language

changes after version 2.2:
 * BUG in instr.c:  DEFS and DEFM must stay ordered lexicographicly  fixed!
 * BUG in asm.c: compile: in printf if i>4 maximum must be 4 not 12  fixed!
 * BUG in asm.c: compile: in I_ORG last must be set to address  fixed!
 * in memory.c: set_default_byte() introduced to set the default memory value
 * in z80-asm new option -f XX (this option defines DEFS & ORG gaps to be XX)
 * BUG in asm.c: logic when to calculate EQU is wrong!! we need to store the
                 expression in the hash table  NOT FIXED! "(pruchod != 11)"
 * BUG in asm.c: the ALIGN statement must produce fill bytes, too (-f XX) fixed!
 * BUG in asm.c: overwriting code warning must depend on fill byte  fixed!
 * BUG in asm.c: test_number: if base is known (prefix) number may be start
                              with non-digit character  fixed!
 * BUG in asm.c: compile I_ALIGN  address is already increased by out()  fixed!
 * BUG in z80-asm.c: init: now it has parameter fill_byte to init memory  fixed!
 * in asm.c/expression.c/hash.c: new evaluation logic for EQU and expressions
             implemented. Their values are now evaluated in pass 2 recursivly
 * in z80-mon.c: ask() and ask_x() accept now all number representations like
             z80-asm (even the '?') except that any sign is forbidden
 * pseudo instructions  DEFL  in assembler (asm.c) implemented
 * BUG in z80-asm.c: parse_arg: ignores filename parameter if one can be
                                constructed from source filename  fixed!
 * BUG in compile.c: out() should be performed to have correct PC if signed or
                     unsigned overflow of 8-bit argument occurs.(ret=8,9) fixed!
 * in expression.c: new operators !, <<, >>, ==, !=, >, <, >=, <=, &&, ||
 * BUG in hash.c:  last_label_reusable: uniq must be negated    fixed!
 * in asm.c:  DEFL lables now multiple in hashtable (distinguished by lineno)
 * in asm.c:  COND/ENDC enables conditionel compiling
 * BUG in execute.c: f_in_block, f_out_block: F_sign, F_Z not effected and
                     if B!=0 F_Z not cleared   fixed!
 * BUG in Makefile: now manuals are in doc/man not in doc  fixed!
 * BUG in asm.c: convert_arg: indirect addressing was wrongly recognized  fixed!
 * BUG in hash.c: is_in_table: for non-uniq lables (DEFL) wrong element  fixed!
 * BUG in hash.c: add_to_table: ->uniq undefined  fixed!
 * in expression.c: new operators ** , // , ?  and right operand of << and >>
                    is now interpreted as unsigned
 * BUG in expression,c: parse_expr(): all expressions must be tried to be
                        evaluated in PASS 1 (needed for ORG, DEFS, CONDC) fixed!
 * in ports.c:  cpu_pin iorq used, and the variables ADDRESS and DATA are set.
 * in hardware/README:  explanation how to implement further add-ons
 * z80-mon.c:  main: cpu_pins  busrq and busack are now served
 * z80-cpu.c/ports,c:  Z80-CTC port access now wired at Z80-CPU
 * BUG in ports.c: in_byte():  missing DATA bus assign from *data  fixed!

changes after version 2.3:
 * BUG in Makefile: DEFINES are not put to in $(MAKE) hardware  fixed!
 * hardware:  logic_analzyer implemented (to view the Z80 pins)
 * in decode.c: refresh_cycle()  mreq- and rfsh-pin used and I<<8|R onto ADDRESS
 * in z80-cpu.c:  machine cycle counter (triggered by wait_tics)
 * BUG in asm.c:  no_para[]: RST needs 1 Parameter, not 0  fixed!
 * BUG in execute.c: cp_block:  3 tics missing  fixed!
 * in z80-mon.c:  machine cycle counter displayed
 * in z80-cpu.c:  busrq  is now acknowledged at beginning of each machine cycle
 * with dummy.c  print_ticks() reintroduced to mask it in non z80-mon programs
   using acknowledge_bus_request()
 * BUG in hardware/z80-ctc.c: read_word():  fp may be 0  fixed!!
 * only if !cpu_is_in_disassemble then set_cpu_pin() , acknowledge_bus_request()
   and  ADDRESS  are used  (databus can be used if cpu_is_in_disassemble mode)
 * port_buffer for OLD_STYLE port_access via Z80_PORTS put in hardware now
 * z80-global im Makefile als dependence of z80-cpu.h
 * SSL_ZDS trigger in hardware
 * BUG in execute.c: f_inc/f_dec: 16 bit registers shouldn't change flags fixed!
 * BUG in execute.c: f_rrd: lower nibble in accu set wrongly  fixed!
 * BUG in execute.c: f_adc16/f_sbc16: zero_flag wrongly calculated  fixed!
 * BUG in execute.c: f_inc/f_dec: PV_flag wrongly calculated  fixed!
 * in z80-asm.c und z80-mon.c option parsing simplified und equaly processed.
 * BUG in execute.c: add,adc,sub,sbc,cp,f_adc16,f_sbc16: underflow check for
                     < -127 , < -32767 missing (V-Flag wrongly computed)  fixed!
 * BUG ins asm.c: convert_arg():  arg->text isn't initialized to 0.  fixed!
 * BUG in regs.h: missing #include "z80-global" to define seznam_type  fixed!
 * BUG in execute.c: f_neg: PV_flag wrongly calculated  fixed!
 * BUG in execute.c: f_neg: H_flag setiing typo: F_N must be F_NH  fixed!
 * BUG in execute.c: f_inc/f_dec: PV_flag wrongly calculated for 8-bit register
                           (last fix affected only 8-bit memory access)  fixed!
 * BUG in execute.c: add/adc/sub/sbc/cp/adc16/sbc16:  V_flag inverted mapped on
                                                      P_flag  fixed!
 * in all Makefile:  -malign-function=0 replaced by -falign-function=0  and
                     Makefile-Variable CC  set to  gcc.
 * doc/execute_timing.tex  to  doc/execute_timing.txt  renamed
 * BUG in z80-mon.c: main: counter b & s for argv wrongly increased  fixed!
 * BUG in memory.c: init_banks: map must be 0-pointer for first realloc  fixed!
 * BUG in memory.c: init_banks: tok[3] must be tok[4] in two lines  fixed!
 * BUG in memory.c: init_banks: superfluious else prohibited  bank[id].back_up
                    allocation.  fixed!
 * BUG in memory.c: init_banks:  strtoul(..) needs check of *p if p is defined
                    after scanning tok2 and tok4 for numbers  fixed!
 * BUG in memory.c: _uchar memory_at: logic for bank_access is missing  fixed!
 * in hardware/banks-*:  new bank-mask notation introduced
 * in doc/man/z80-banks.5  default bank after reset/initialisation documentated.
 * in memory.c  bank-mask must now be a 2 hexadecimal number
 * in doc/man/z80-mon.1  execution-mode preciser defined.
 * in z80-cpu.c/z80-cpu.h:  new cpu-flag  cpu_is_in_x_mode  defined
 * in z80-mon.c: main: cpu_is_in_x_mode is set if 'Execute instruction'-Key
 * in execute.c:  cpu_is_in_x_mode  used for jr/djnz/halt/cp-, ld-, out-, in-
                  block instructions used
2014-12-21 00:31:56 +00:00
obache
7774d5a673 Update subversion to 1.8.11.
This release addresses two security issues:
    CVE-2014-3580: mod_dav_svn DoS from invalid REPORT requests.
    CVE-2014-8108: mod_dav_svn DoS from use of invalid transaction names.

Version 1.8.11
(15 Dec 2014, from /branches/1.8.x)
http://svn.apache.org/repos/asf/subversion/tags/1.8.10

 User-visible changes:
  - Client-side bugfixes:
    * checkout/update: fix file externals failing to follow history and
      subsequently silently failing (issue #4185)
    * patch: don't skip targets in valid --git difs (r1592014, r1592034)
    * diff: make property output in diffs stable (r1589360)
    * diff: fix diff of local copied directory with props (r1619380, r1619393)
    * diff: fix changelist filter for repos-WC and WC-WC (r1621978, r1621981)
    * remove broken conflict resolver menu options that always error out
      (r1620332)
    * improve gpg-agent support (r1600331, r1600348, 1600368, r1600563,
      r1600781)
    * fix crash in eclipse IDE with GNOME Keyring (issue #3498)
    * fix externals shadowing a versioned directory (issue #4085)
    * fix problems working on unix file systems that don't support
      permissions (r1612225)
    * upgrade: keep external registrations (issue #4519)
    * cleanup: iprove performance of recorded timestamp fixups (r1633126)
    * translation updates for German

  - Server-side bugfixes:
    * disable revprop caching feature due to cache invalidation problems
      (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
    * skip generating uniquifiers if rep-sharing is not supported (r1561426)
    * mod_dav_svn: reject requests with missing repository paths (r1643409)
    * mod_dav_svn: reject requests with invalid virtual transaction names
      (r1643437)
    * mod_dav_svn: avoid unneeded memory growth in resource walking
      (issue #4531)

 Developer-visible changes:
  - General:
    * make sure all members of the repos layer notify struct are valid,
      fixes crashes in API users using all members (r1616131)
    * properly generate a version resource when building on Windows (r1542610,
      r1564576, r1568180)
    * fix LIBTOOL_M4 and LIBTOOL_CONFIG variable not be evaluated properly
      during a unix build (r1637826)
    * allow the use of libtool 2.4.3 (r1640862, r1640873, r1643793)
2014-12-20 09:22:57 +00:00
ryoon
1b28fd667e Fix build of www/firefox.
The build breakage is caused from inconsistent use of sqlite3
from NetBSD base and pkgsrc.
Bump PKGREVISION.
2014-12-19 14:21:55 +00:00
wiz
8c12e2c511 Update to 3.2.3:
This is an unscheduled bugfix release containing two security fixes
for issues we uncovered in both Git and Mercurial for CVE-2014-9390.
Users on Mac and Windows are encouraged to upgrade.

    context: stop setting None for modified or added nodes
    darwin: omit ignorable codepoints when normcase()ing a file path
    encoding: add hfsignoreclean to clean out HFS-ignored characters
    largefiles: don't actually remove largefiles in an addremove dry run
    log: fix log -f slow path to actually follow history
    log: fix log revset instability
    manifest: disallow setting the node id of an entry to None
    pathauditor: check for Windows shortname aliases
    pathauditor: check for codepoints ignored on OS X
    rebase: ignore negative state when updating back to original wc parent
    update: add tests for untracked local file
    update: don't overwrite untracked ignored files on update
2014-12-19 11:37:04 +00:00
schmonz
9a1384c382 Update to 2.2.1. From the changelog:
* We used to allow committing a path ".Git/config" with Git that is
  running on a case sensitive filesystem, but an attempt to check out
  such a path with Git that runs on a case insensitive filesystem
  would have clobbered ".git/config", which is definitely not what
  the user would have expected.  Git now prevents you from tracking
  a path with ".Git" (in any case combination) as a path component.

* On Windows, certain path components that are different from ".git"
  are mapped to ".git", e.g. "git~1/config" is treated as if it were
  ".git/config".  HFS+ has a similar issue, where certain unicode
  codepoints are ignored, e.g. ".g\u200cit/config" is treated as if
  it were ".git/config".  Pathnames with these potential issues are
  rejected on the affected systems.  Git on systems that are not
  affected by this issue (e.g. Linux) can also be configured to
  reject them to ensure cross platform interoperability of the hosted
  projects.

* "git fsck" notices a tree object that records such a path that can
  be confused with ".git", and with receive.fsckObjects configuration
  set to true, an attempt to "git push" such a tree object will be
  rejected.  Such a path may not be a problem on some filesystems
  but in order to protect those on HFS+ and on case insensitive
  filesystems, this check is enabled on all platforms.

A big "thanks!" for bringing this issue to us goes to our friends in
the Mercurial land, namely, Matt Mackall and Augie Fackler.

Also contains typofixes, documentation updates and trivial code clean-ups.

Changes since v2.2.0 are as follows:

Hartmut Henkel (1):
      l10n: de.po: fix typos

Jeff King (8):
      unpack-trees: propagate errors adding entries to the index
      read-tree: add tests for confusing paths like ".." and ".git"
      verify_dotfile(): reject .git case-insensitively
      t1450: refactor ".", "..", and ".git" fsck tests
      fsck: notice .git case-insensitively
      utf8: add is_hfs_dotgit() helper
      read-cache: optionally disallow HFS+ .git variants
      fsck: complain about HFS+ ".git" aliases in trees

Johannes Schindelin (3):
      path: add is_ntfs_dotgit() helper
      read-cache: optionally disallow NTFS .git variants
      fsck: complain about NTFS ".git" aliases in trees
2014-12-19 00:49:53 +00:00
wiz
59199b592e Remove patch-aa after update removed it from distinfo. 2014-12-18 22:55:50 +00:00
joerg
11f2e0efc3 Yet another copy of ecb.h in CPAN. 2014-12-18 10:51:59 +00:00
joerg
33224afd66 Remove redundant includes. Tell configure explicitly how to link Python. 2014-12-18 10:51:02 +00:00
obache
10f4d5819e Change MASTER_SITES to original location. 2014-12-17 11:16:32 +00:00
obache
2c5f7dbe81 "-a" option for cp(1) is not portable, use standard combination "-RpP" instead.
PR pkg/49475 by Sevan Janiyan.
2014-12-17 06:08:13 +00:00
obache
9298d4401b On python26, argparse>=1.1 is required, and requires.txt will be installed.
PR pkg/49476.
2014-12-16 07:00:52 +00:00
fhajny
37b666d641 Not MAKE_JOBS_SAFE. 2014-12-15 13:24:21 +00:00
jperkin
c24ed9c54f The "rename" rule is a published synonym for the "opt" transform rule, however
only the latter is supported by cwrappers.  Change them all to "opt" rules for
consistency and to gain compatibility with cwrappers.
2014-12-15 11:46:34 +00:00
mef
00b0d75796 (pkgsrc)
- Add two patches, to avoid
   error: incompatible types when assigning to type '__off_t' from type 'fpos_t'
   fp_->_offset = u.f;
  - Remove one patch patch-af, which had a comment, not necessary for now
    " also look in *.mk files as makefiles.  bump pkg revision."
(upstream)
  - Update 4.2 to 4.6
    ----------------------
* Noteworthy changes in release 4.6 (2012-02-03) [stable]

** Bug fixes
  - lid -L no longer mishandles open-ended ranges like "..2" and "2.."
  - lid's -d, -o and -x options now work properly

* Noteworthy changes in release 4.5 (2010-06-17) [stable]
* Noteworthy changes in release 4.4 (2009-10-30) [beta]
                        ------------
** New features
  mkid and xtokid accept a new option --files0-from=FILE, to make them
  process only the files named in FILE.  FILE must contain a list of
  NUL-terminated file names.

** Bug fixes
  mkid and xtokid now accept language specific options via the command line.

* Noteworthy changes in release 4.3.92 (2008-10-18) [beta]
                        --------------
** Bug fixes

  fid: avoid a buffer overrun
  handle failed allocation, e.g., by strdup
  avoid potential realloc overflow
  mkid: avoid an infloop on some .el files
  all programs: detect write error on stdout

** Miscellaneous improvements

  revamp code and infrastructure, bringing it closer to coreutils' standards
  add automatically-generated man pages
  mkid recognize more suffixes: .ac, .mk, .bz2, .lzma.
  idutils is now licensed under the General Public License version 3
    or later (GPLv3+).
2014-12-15 11:35:42 +00:00
mef
0a376afa3b (pkgsrc)
- Remove patch-aa, no file found, no similar lines found.
 - Add LICENSE= public-domain, following line is found in README
   Berkeley Yacc is in the public domain.
(upstream)
 - Update from 20050813 to 20141128
 - CHANGLOG found but too huge to quote here.
2014-12-15 06:04:13 +00:00
mef
57dc8b6db6 Add comment on patch-aa from cvs log. Add LICENSE= public-domain. 2014-12-15 05:52:01 +00:00
mef
962d749e21 Udate 3.2 to 3.2.1
ccache 3.2.1
------------
Release date: 2014-12-10
Bug fixes
~~~~~~~~~
- Fixed regression in temporary file handling, which lead to incorrect
  permissions for stats, manifest and ccache.conf files in the cache.

- `CACHEDIR.TAG` files are now created in the [0-9a-f] subdirectories so that
  ccache.conf is not lost in backups.

- Made the default cache size suffix `G`, as previously documented.

- `-fdiagnostics-color=auto` is now passed to the compiler even if stderr is
  redirected. This fixes a problem when, for instance, a configure test probes
  if the compiler (wrapped via ccache) supports `-fdiagnostics-color=auto`.

- Added missing documentation for `max_files` and `max_size` configuration
  options.
2014-12-15 05:33:26 +00:00
wiz
f6ab90b263 Add missing dependency on p5-File-ShareDir-Install, otherwise this will not package. 2014-12-15 00:39:44 +00:00
wiz
0fb5674a39 Update to 8.0.1:
-----
8.0.1
-----

* Issue #296: Restore support for iteration over parse_version result, but
  deprecated that usage with a warning. Fixes failure with buildout.

---
8.0
---

* Implement `PEP 440 <http://legacy.python.org/dev/peps/pep-0440/>`_ within
  pkg_resources and setuptools. This change
  deprecates some version numbers such that they will no longer be installable
  without using the ``===`` escape hatch. See `the changes to test_resources
  <dcd552da64 (chg-setuptools)/tests/test_resources.py>`_
  for specific examples of version numbers and specifiers that are no longer
  supported. Setuptools now "vendors" the `packaging
  <https://github.com/pypa/packaging>`_ library.
2014-12-14 15:52:42 +00:00
schmonz
a3d7c46cee Update to 0.58. From the changelog:
- Fix test for windows (issue
- Share Pegex grammar for Pegex
2014-12-14 15:40:49 +00:00
obache
3aaee5da5c Update m17n-lib to 1.7.0.
* Changes in the m17n library 1.7.0

** The mechanism of fallback input method is implemented.  For that, a
new variable fallback-input-method and new commands switch-im,
push-im, pop-im are supported.
2014-12-14 07:53:53 +00:00
obache
a279c99857 devel/py-unittest2 support py3x now. 2014-12-13 09:05:30 +00:00
obache
df529fc0b3 Update py-testtools to 1.5.0.
1.5.0
~~~~~

Improvements
------------

* When an import error happens ``testtools.run`` will now show the full
  error rather than just the name of the module that failed to import.
  (Robert Collins)

1.4.0
~~~~~

Changes
-------

* ``testtools.TestCase`` now inherits from unittest2.TestCase, which
  provides a ``setUpClass`` for upcalls on Python 2.6.
  (Robert Collins, #1393283)

1.3.0
~~~~~

Changes
-------

* Fixed our setup.py to use setup_requires to ensure the import dependencies
  for testtools are present before setup.py runs (as setup.py imports testtools
  to read out the version number). (Robert Collins)

* Support setUpClass skipping with self.skipException. Previously this worked
  with unittest from 2.7 and above but was not supported by testtools - it was
  a happy accident. Since we now hard depend on unittest2, we need to invert
  our exception lookup priorities to support it. Regular skips done through
  raise self.skipException will continue to work, since they were always caught
  in our code - its because the suite type being used to implement setUpClass
  has changed that an issue occured.
  (Robert Collins, #1393068)

1.2.1
~~~~~

Changes
-------

* Correctly express our unittest2 dependency: we don't work with old releases.
  (Robert Collins)

1.2.0
~~~~~

Changes
-------

* Depends on unittest2 for discovery functionality and the ``TestProgram`` base
  class. This brings in many fixes made to discovery where previously we were
  only using the discovery package or the version in the release of Python
  that the test execution was occuring on. (Robert Collins, #1271133)

* Fixed unit tests which were failing under pypy due to a change in the way
  pypy formats tracebacks. (Thomi Richards)

* Fixed the testtools test suite to run correctly when run via ``unit2``
  or ``testtools.run discover``.

* Make `testtools.content.text_content` error if anything other than text
  is given as content. (Thomi Richards)

* We now publish wheels of testtools. (Robert Collins, #issue84)

1.1.0
~~~~~

Improvements
------------

* Exceptions in a ``fixture.getDetails`` method will no longer mask errors
  raised from the same fixture's ``setUp`` method.
  (Robert Collins, #1368440)
2014-12-13 08:43:37 +00:00
obache
c6957cea9a Update py-unittests to 0.8.0.
CHANGELOG

2014/11/05 - 0.8
* Issue #22457: Honour load_tests in the start_dir of discovery.


2014/10/31 - 0.7.1

Fix for 0.7.0 being broken. Also switches from both manual and entrypoint
scripts to just entrypoint scripts to reduce the possibility of similar
oversights in future.


2014/10/31 - 0.7.0

This release contains backports from cPython 3.5 of all (I think) commits since
2010, as of today.


2014/10/28 - 0.6.0

Many thanks to Mark Roddy and Ezio Melotti who contributed substantially to
this release.
* Changed supported Python versions to start at 2.6, and include all released 3.x and pypy. (Robert Collins)
* Invoking unit2 without args starts test discovery
* Added TestCase.assertWarns and TestCase.assertWarnsRegexp context managers
* Fix Python issue 9926. TestSuite subclasses that override __call__ are called correctly.
* Removed unused maxDiff parameter from TestCase.assertSequenceEqual.
* DeprecationWarning for unsupported result objects (missing addSkip method) became RuntimeWarning.
* Addition of TestCase.assertWarns as a context manager.
2014-12-13 08:36:03 +00:00
obache
527ef80052 + py-extras 2014-12-13 08:03:36 +00:00
obache
22924803dc Import py-extras-0.0.3 as devel/py-extras.
extras is a set of extensions to the Python standard library, originally
written to make the code within testtools cleaner, but now split out for
general use outside of a testing context.
2014-12-13 08:02:43 +00:00
obache
a5b4ef6948 Back to only for Python26.
This package provides new features in python>=27 core to older python.
2014-12-13 01:18:02 +00:00
szptvlfn
90df55f96c Bump PKGREVISION for hs-text-1.2.0.3 2014-12-12 22:55:24 +00:00
szptvlfn
a93be2b625 Update to 1.2.0.3
changelog:
1.2.0.3

* Update formatRealFloat to correspond to the definition in versions
  of base newer than 4.5 (https://github.com/bos/text/issues/105)
2014-12-12 22:53:35 +00:00
szptvlfn
f5a756a2ee Bump PKGREVISION for hs-text-1.2.0.2 || hs-hashable-1.2.3.0 2014-12-12 22:04:21 +00:00
szptvlfn
d141e71ed5 Update to 1.2.3.0
CHANGES:
## Version 1.2.3.0

 * Silence integer literal overflow warning

 * Add support for GHC 7.10 `integer-gmp2` & `Natural`

 * Add instance for Data.Void

 * Make the SSE .cabal flags manual

 * Add an upper bound on bytestring
2014-12-12 22:03:04 +00:00