summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2015-01-19Update to 0.9911wen2-7/+6
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-19Remove p5-Log-Any-Adapterwen1-2/+1
2015-01-19Remove p5-Log-Any-Adapter because Log::Any::Adapter was merged into Log::Any ↵wen3-32/+0
distribution upstream.
2015-01-18Add upstream bug report URL.wiz2-3/+4
2015-01-18Update to 12.0.1:wiz3-7/+20
------ 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-18Update to 1.13b:wiz2-6/+6
-------------- 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-18Update to 1.01wen2-7/+6
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-18Update to 1.46wen2-7/+6
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-18Update to 0.84wen2-7/+6
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-18Update to 2.012wen2-8/+7
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-18Update to 2.44wen2-8/+8
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-18Update DEPENDS because Log::Any::Adapter was merged into Log::Any.wen1-3/+2
2015-01-18Update to 0.07wen2-9/+8
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-18Adjust DEPENDS because Log::Any::Adapter was merged into Log::Any.wen1-3/+3
2015-01-18Update to 1.03wen2-7/+6
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-18PKGREVISION++, by converting (duplicated) libconfuse to confuse. Thanks gdt@.mef1-2/+2
2015-01-17Update p5-Mojo-IOLoop-ForkCall to 0.16wiedi2-6/+6
0.16 2014-12-22 - Added Mojolicious::Plugin::ForkCall, provides fork_call helper (Grinnz++)
2015-01-17Update to 1.18.7szptvlfn3-11/+10
CHANGELOG: * (1.18.7): bugfix to accept a #include with absolute filepath
2015-01-17Changes 3.1.0:adam8-61/+243
* 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-17Deleting libconfuse. It duplicates (just) confuse.mef6-64/+1
Thanks Niclas Rosenvik for finding this.
2015-01-17Convert buildlink3.mk from libconfuse to (just) confuse. They duplicate.mef1-2/+2
2015-01-16devel/bison: resulting glr.c contains incorrect attribute orderrumko3-3/+29
For yyFail and yyMemoryExhausted, the ordering of _Noreturn is incorrect on at least fbsd with clang. Runtime issue, PKGREVISION bumped. Ok@ joerg
2015-01-16Add a package for zope.component, version 4.2.1. From DESCR:bsiegert5-1/+156
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-16Update libestr to 0.1.10.fhajny2-6/+6
- 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-16Update to 3.19:wiz2-6/+6
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-16Update to 0.0.2.wiz3-24/+6
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-16Update to 0.3.3, set LICENSE.wiz2-10/+8
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-16Update to 4.7l, set LICENSE.wiz2-7/+7
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-16Update to 2.5.2:wiz2-7/+8
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-16Update to 2014.10.15:wiz3-7/+30
* 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-16Fix typo, s/GEM_CLEANBUOLD_EXTENSIONS/GEM_CLEANBUILD_EXTENSIONS/.taca2-4/+4
2015-01-16Update to 1.12b:wiz2-6/+6
-------------- 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-15Don't use plain "throw;", it breaks clang -fno-exceptions build. Bumpjoerg1-1/+2
revision of boost-headers.
2015-01-14Update to 1.68 from Jonathan Buschmann in PR 49570.wiz3-25/+6
== 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-14Update 1.17 to 1.18mef2-6/+6
1.18 Mon Sep 29 19:36:00 PDT 2014 - Added the bind_exchange and unbind_exchange methods for exchange-exchange bindings.
2015-01-13bulk build wants opensslwiedi1-1/+2
2015-01-13devel/libebml: needs a C compiler to buildrumko1-2/+2
Ok@ salo
2015-01-13Update zope.interface to 4.1.2. Reset maintainer, as sifu tells me he no longerbsiegert3-10/+12
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-13Fix PLIST for python != 2.7wiz1-2/+2
2015-01-11Update to 1.09b:wiz3-16/+27
-------------- 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-11Update to 0.001006:wiz2-6/+6
0.001006 2015-01-10 13:43:39EST-0500 America/Toronto - fix ref check on moosify inflator (@shadowcat-mst)
2015-01-11Update to 1.17:wiz2-6/+6
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-11Add ports for pythondialog and python2-pythondialog, frontends to thebsiegert9-1/+74
"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-11Update ruby-msgpack to 0.5.10.obache3-9/+23
2015-01-09 version 0.5.10: * Merged msgpack-jruby by @iconara. JRuby can run `require 'msgpack'` to use msgpack-jruby.
2015-01-10Simplify PKGNAME.wiz1-3/+2
2015-01-10Update at-spi2-core to 2.14.1 [tks mef@]prlw13-7/+11
* Docs: add AtspiTableCell.
2015-01-10As threatened in April, add --without-emacs to fix build on OSX.gdt1-1/+2
2015-01-09Make it buildable on NetBSD/alphamartin2-1/+28
2015-01-09TypeError with Python 3.x.joerg1-1/+3
2015-01-09Fix C syntax.joerg2-1/+15