summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2016-08-17Update devel/libbson to 1.4.0.fhajny4-14/+32
- bson_reader_reset seeks to the beginning of a BSON buffer. - bson_steal efficiently transfers contents from one bson_t to another. - Fix Windows compile error with BSON_EXTRA_ALIGN disabled. - Potential buffer overrun in bson_strndup. - bson_oid_to_string optimization for MS Visual Studio - bson_oid_is_valid accepts uppercase hex characters. - bson_json_reader_read aborted on some invalid Extended JSON documents. - All man page names now begin with "bson_" to avoid install conflicts. - Error messages sometimes truncated at 63 chars.
2016-08-17update to pyparsing-2.1.8richard2-7/+7
========== Change Log ========== Version 2.1.8 - ------------------------------ - Fixed issue in the optimization to _trim_arity, when the full stacktrace is retrieved to determine if a TypeError is raised in pyparsing or in the caller's parse action. Code was traversing the full stacktrace, and potentially encountering UnicodeDecodeError. - Fixed bug in ParserElement.inlineLiteralsUsing, causing infinite loop with Suppress. - Fixed bug in Each, when merging named results from multiple expressions in a ZeroOrMore or OneOrMore. Also fixed bug when ZeroOrMore expressions were erroneously treated as required expressions in an Each expression. - Added a few more inline doc examples. - Improved use of runTests in several example scripts. Version 2.1.7 - ------------------------------ - Fixed regression reported by Andrea Censi (surfaced in PyContracts tests) when using ParseSyntaxExceptions (raised when using operator '-') with packrat parsing. - Minor fix to oneOf, to accept all iterables, not just space-delimited strings and lists. (If you have a list or set of strings, it is not necessary to concat them using ' '.join to pass them to oneOf, oneOf will accept the list or set or generator directly.) Version 2.1.6 - ------------------------------ - *Major packrat upgrade*, inspired by patch provided by Tal Einat - many, many, thanks to Tal for working on this! Tal's tests show faster parsing performance (2X in some tests), *and* memory reduction from 3GB down to ~100MB! Requires no changes to existing code using packratting. (Uses OrderedDict, available in Python 2.7 and later. For Python 2.6 users, will attempt to import from ordereddict backport. If not present, will implement pure-Python Fifo dict.) - Minor API change - to better distinguish between the flexible numeric types defined in pyparsing_common, I've changed "numeric" (which parsed numbers of different types and returned int for ints, float for floats, etc.) and "number" (which parsed numbers of int or float type, and returned all floats) to "number" and "fnumber" respectively. I hope the "f" prefix of "fnumber" will be a better indicator of its internal conversion of parsed values to floats, while the generic "number" is similar to the flexible number syntax in other languages. Also fixed a bug in pyparsing_common.numeric (now renamed to pyparsing_common.number), integers were parsed and returned as floats instead of being retained as ints. - Fixed bug in upcaseTokens and downcaseTokens introduced in 2.1.5, when the parse action was used in conjunction with results names. Reported by Steven Arcangeli from the dql project, thanks for your patience, Steven! - Major change to docs! After seeing some comments on reddit about general issue with docs of Python modules, and thinking that I'm a little overdue in doing some doc tuneup on pyparsing, I decided to following the suggestions of the redditor and add more inline examples to the pyparsing reference documentation. I hope this addition will clarify some of the more common questions people have, especially when first starting with pyparsing/Python. - Deprecated ParseResults.asXML. I've never been too happy with this method, and it usually forces some unnatural code in the parsers in order to get decent tag names. The amount of guesswork that asXML has to do to try to match names with values should have been a red flag from day one. If you are using asXML, you will need to implement your own ParseResults->XML serialization. Or consider migrating to a more current format such as JSON (which is very easy to do: results_as_json = json.dumps(parse_result.asDict()) Hopefully, when I remove this code in a future version, I'll also be able to simplify some of the craziness in ParseResults, which IIRC was only there to try to make asXML work. - Updated traceParseAction parse action decorator to show the repr of the input and output tokens, instead of the str format, since str has been simplified to just show the token list content. (The change to ParseResults.__str__ occurred in pyparsing 2.0.4, but it seems that didn't make it into the release notes - sorry! Too many users, especially beginners, were confused by the "([token_list], {names_dict})" str format for ParseResults, thinking they were getting a tuple containing a list and a dict. The full form can be seen if using repr().) For tracing tokens in and out of parse actions, the more complete repr form provides important information when debugging parse actions. Verison 2.1.5 - June, 2016 ------------------------------ - Added ParserElement.split() generator method, similar to re.split(). Includes optional arguments maxsplit (to limit the number of splits), and includeSeparators (to include the separating matched text in the returned output, default=False). - Added a new parse action construction helper tokenMap, which will apply a function and optional arguments to each element in a ParseResults. So this parse action: def lowercase_all(tokens): return [str(t).lower() for t in tokens] OneOrMore(Word(alphas)).setParseAction(lowercase_all) can now be written: OneOrMore(Word(alphas)).setParseAction(tokenMap(str.lower)) Also simplifies writing conversion parse actions like: integer = Word(nums).setParseAction(lambda t: int(t[0])) to just: integer = Word(nums).setParseAction(tokenMap(int)) If additional arguments are necessary, they can be included in the call to tokenMap, as in: hex_integer = Word(hexnums).setParseAction(tokenMap(int, 16)) - Added more expressions to pyparsing_common: . IPv4 and IPv6 addresses (including long, short, and mixed forms of IPv6) . MAC address . ISO8601 date and date time strings (with named fields for year, month, etc.) . UUID (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) . hex integer (returned as int) . fraction (integer '/' integer, returned as float) . mixed integer (integer '-' fraction, or just fraction, returned as float) . stripHTMLTags (parse action to remove tags from HTML source) . parse action helpers convertToDate and convertToDatetime to do custom parse time conversions of parsed ISO8601 strings - runTests now returns a two-tuple: success if all tests succeed, and an output list of each test and its output lines. - Added failureTests argument (default=False) to runTests, so that tests can be run that are expected failures, and runTests' success value will return True only if all tests *fail* as expected. Also, parseAll now defaults to True. - New example numerics.py, shows samples of parsing integer and real numbers using locale-dependent formats: 4.294.967.295,000 4 294 967 295,000 4,294,967,295.000 Version 2.1.4 - May, 2016 ------------------------------ - Split out the '==' behavior in ParserElement, now implemented as the ParserElement.matches() method. Using '==' for string test purposes will be removed in a future release. - Expanded capabilities of runTests(). Will now accept embedded comments (default is Python style, leading '#' character, but customizable). Comments will be emitted along with the tests and test output. Useful during test development, to create a test string consisting only of test case description comments separated by blank lines, and then fill in the test cases. Will also highlight ParseFatalExceptions with "(FATAL)". - Added a 'pyparsing_common' class containing common/helpful little expressions such as integer, float, identifier, etc. I used this class as a sort of embedded namespace, to contain these helpers without further adding to pyparsing's namespace bloat. - Minor enhancement to traceParseAction decorator, to retain the parse action's name for the trace output. - Added optional 'fatal' keyword arg to addCondition, to indicate that a condition failure should halt parsing immediately. Version 2.1.3 - May, 2016 ------------------------------ - _trim_arity fix in 2.1.2 was very version-dependent on Py 3.5.0. Now works for Python 2.x, 3.3, 3.4, 3.5.0, and 3.5.1 (and hopefully beyond). Version 2.1.2 - May, 2016 ------------------------------ - Fixed bug in _trim_arity when pyparsing code is included in a PyInstaller, reported by maluwa. - Fixed catastrophic regex backtracking in implementation of the quoted string expressions (dblQuotedString, sglQuotedString, and quotedString). Reported on the pyparsing wiki by webpentest, good catch! (Also tuned up some other expressions susceptible to the same backtracking problem, such as cStyleComment, cppStyleComment, etc.) Version 2.1.1 - March, 2016 --------------------------- - Added support for assigning to ParseResults using slices. - Fixed bug in ParseResults.toDict(), in which dict values were always converted to dicts, even if they were just unkeyed lists of tokens. Reported on SO by Gerald Thibault, thanks Gerald! - Fixed bug in SkipTo when using failOn, reported by robyschek, thanks! - Fixed bug in Each introduced in 2.1.0, reported by AND patch and unit test submitted by robyschek, well done! - Removed use of functools.partial in replaceWith, as this creates an ambiguous signature for the generated parse action, which fails in PyPy. Reported by Evan Hubinger, thanks Evan! - Added default behavior to QuotedString to convert embedded '\t', '\n', etc. characters to their whitespace counterparts. Found during Q&A exchange on SO with Maxim.
2016-08-17Recursive revbump from multimedia/libvpx uppdateryoon4-8/+8
2016-08-16- Add BUILD_DEPENDS+= p5-Object-Accessor-[0-9]* for make testmef1-1/+4
2016-08-16Update to 2.57wen2-7/+7
Upstream changes: 2.57 2016-08-13 - Added a remove_callback method to the main Log::Dispatch object as well as all outputs.
2016-08-16Update to 0.36wen2-7/+7
No upstream changelog found.
2016-08-16Update to 0.35wen2-14/+13
Update DEPENDS Upstream changes: 0.35 2016-08-11 - Bump module deps due to Test2. Test2 is tested well enough that you're probably OK, but you'll want to retest your code with this release.
2016-08-16Update to 1.302052wen2-7/+7
Upstream changes: 1.302052 2016-08-13 14:34:07-07:00 America/Los_Angeles - No Changes from last trial 1.302051 2016-08-11 20:26:22-07:00 America/Los_Angeles (TRIAL RELEASE) - Fix setting hub when getting context 1.302050 2016-08-10 22:12:19-07:00 America/Los_Angeles (TRIAL RELEASE) - Add contact info to main doc and readme 1.302049 2016-07-28 07:03:31-07:00 America/Los_Angeles - No Changes from last trial 1.302048 2016-07-27 07:42:14-07:00 America/Los_Angeles (TRIAL RELEASE) - Add 'active' attribute to hub
2016-08-15Update to 2.26.1ryoon6-194/+7
* Remove merged patches Changelog: gas: * Add a configure option --enable-x86-relax-relocations to decide whether x86 assembler should generate relax relocations by default. Default to yes, except for x86 Solaris targets older than Solaris 12. * New command line option -mrelax-relocations= for x86 target to control whether to generate relax relocations.
2016-08-15Update devel/ftncheck 3.2.2 to 3.3.1mef2-9/+7
------------------------------------ - Explicit ChangeLog unknown. Although README tells the features on 3.3.
2016-08-15Fix MASTER_SITES (no longer here, switch to MASTER_SITE_PYPI)leot1-2/+2
Thanks to Bernhard Riedel for noticing it!
2016-08-13Update php-xdebug to 2.4.1.taca2-7/+9
* It support php70 but not yet php71. Tue, Aug 02, 2016 - xdebug 2.4.1 = Fixed bugs: - Fixed issue #1106: A thrown Exception after a class with __debugInfo gives 2 errors - Fixed issue #1241: FAST_CALL/FAST_RET take #2 - Fixed issue #1246: Path and branch coverage should be initialised per request, not globally - Fixed issue #1263: Code coverage segmentation fault with opcache enabled - Fixed issue #1277: Crash when using a userland function from RSHUTDOWN with profiling enabled - Fixed issue #1282: var_dump() of integers > 32 bit is broken on Windows - Fixed issue #1288: Segfault when uncaught exception message does not contain " in " - Fixed issue #1291: Debugclient installation fails on Mac OS X - Fixed issue #1326: Tracing and generators crashes with PHP 7.x - Fixed issue #1333: Profiler accesses memory structures after freeing
2016-08-13Updated devel/re2 20160201 to 20160801mef3-11/+9
-------------------------------------- - ChangeLog unknown, but periodical release.
2016-08-13Update HOMEPAGE at sourceforgemef1-2/+2
2016-08-13Update to 1.35wen2-8/+7
No upstream changelog found.
2016-08-13Update to 0.5.2wen2-7/+7
Upstream changes: 0.5.2 - 2016-07-31 When opening files ourselves, make sure we always name the file variable 0.5.1 - 2016-07-28 Set default maximum complexity to -1 on the class itself 0.5.0 - 2016-05-30 PyCon 2016 PDX release Add support for Flake8 3.0 0.4.0 - 2016-01-27 Stop testing on Python 3.2 Add support for async/await keywords on Python 3.5 from PEP 0492
2016-08-12Reverted devel/flex to 2.6.0mef8-64/+112
---------------------------- Recent commit update to 2.6.1 has problem, reverting now, thanks joerg and wiz - Bison is required to build without pre-generated files, but Bison needs flex, thus cyclic-dependency problem - Missing to include gettext-tool/buildlink3.mk
2016-08-12Update devel/erlang-cache_tab to 1.0.4.fhajny3-11/+11
Version 1.0.4 - Use p1_utils v1.0.5 Version 1.0.3 - Use p1_utils v1.0.4
2016-08-11Update transifex-client to 0.12.1taca3-67/+21
0.12.2 * better proxy support. 0.12.1 * Support new style URLs. * Better error handling. 0.12b * Fix support for downloading docx, xlsx. 0.12 * Various fixes. (Please refer https://github.com/transifex/transifex-client/compare/0.11...0.12) 0.11 Major changes: * Fix bug of resource not being created automatically if it doesn't exists * Python 3 support * Active SSL for urllib3 * Enabled CircleCI and AppVeyor for CI testing
2016-08-11Update to 45.3.0ryoon2-4/+5
* Sync with firefox45-45.3.0
2016-08-11devel/flex updated to 2.6.1mef8-111/+63
--------------------------- * version 2.6.1 released 2016-03-01 ** flex resources *** The flex project is now hosted at github. Consider this a "period of transition". In particular, you should start at https://github.com/westes/flex for the flex codebase, issue tracking and pull requests. *** New releases of flex are to be found at https://github.com/westes/flex/releases. ** flex internals *** Flex now uses more modern and more standard names for variable types. There's more work to be done on that front yet, though. *** A number of compiler warnings have been remedied. *** Line directives should now work as expected and be absent when that is expected. ** test suite *** When running the test suite, c++ files are compiled with the c++ header inside the flex distribution, rather than relying on the build system's flex header , which might not be installed yet or which might be out of date with respect to what flex tests expect. *** Some portability fixes in the test suite such as opening files for reading in binary mode ** Building flex *** The file src/scan.c asdistributed with flex source is now built with the current version of flex. Occasionally this had to be done manually to pick up new flex features. It's now just a part of flex's build system. *** The pdf version of the manual is no longer distributed with flex, although if you have the texinfo package installed, you can still build it. *** lots of general build system cleanup *** the build system tries a bit harder to find libtoolize and texi2dvi. *** When help2man and texi2dvi are missing, the error messages are now much more helpful. ** bug fixes *** resolved github issues #53, #54, #55, #61. *** Resolved sf bugs #128, #129, #155, #160, #184, #187, #195. (pkgsrc changes) - Githubify - pre-configure: stage set for ./autogen.sh - Add patch-src_Makefile.am to generate parse.h before main.c is compiled (MAKE_JOBS_SAFE = no without this patch) - Drop (or convert) patches patch-src_filter.c -- upstream taken patch-src_Makefile.in -- file is gone patch-src_Makefile.am converted to the same name, different purpose patch-tests_Makefile.in converted to patch-tests_Makefile.am - Add BUILD_DEPENDS+= help2man-[0-9]*:../../converters/help2man
2016-08-11Correct for wrong command operation, sorry, 2.6.0 is the current version.mef1-2/+2
2016-08-11*** empty log message ***mef1-3/+3
2016-08-11Updated devel/exempi 2.2.2 to 2.3.0mef3-23/+7
----------------------------------- 2.3.0 - New: API xmp_datetime_compare(). - New: API xmp_string_len() to get the length of the XmpString. - Bug #94065: - New: API xmp_files_can_put_xmp_xmpstring() and xmp_files_can_put_xmp_cstr() variants. - New: API xmp_files_put_xmp_xmpstring() and xmp_files_put_xmp_cstr() variants. - New: API xmp_files_get_xmp_xmpstring() variant. - Test: check the status of the PDF handler. - Bug #90380: Fix potential crash with corrupt TIFF file. - Bug #14612: Better Solaris compilation fix. - Fix header to pass -Wstrict-prototypes
2016-08-11Updated devel/diffuse to 0.4.8mef3-9/+17
------------------------------ Diffuse 0.4.8 - 2014-07-18 - updated use of gtk.SpinButton and gtk.Entry to avoid quirks seen on some platforms - fixed a bug that prevented Diffuse from reviewing large git merge conflicts - updated C/C++ syntax highlighting to recognise C11/C++11 keywords - fixed a bug that prevented drag-and-drop of file paths with non-ASCII characters - improved image quality of icons - added Chi Ming and Wei-Lun Chao's Traditional Chinese translation
2016-08-11Update to 1.006wen2-8/+7
Upstream changes: 1.006 2016-05-08 BOOK - Documentation improvements - Code improvements - Add tests for git versions with comments
2016-08-11Update to 1.20wen2-8/+7
Upstream changes: version 1.20 at 2016-04-22 14:10:51 +0000 ----------------------------------------- Change: 9aea167dd7998ff16039b0bd6d80286d530037f8 Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk> Date : 2016-04-22 15:10:51 +0000 Support IPv6
2016-08-10Update to 0.103012wen2-8/+7
Upstream changes: 0.103012 2016-04-23 14:57:59+01:00 Europe/London - consider license names without parentheses when scanning text for license (thanks, charsbar!) - when scanning text for license, put known substrings inside \b..\b (thanks, charsbar!) 0.103011 2016-01-16 21:27:53-05:00 America/New_York - do not load Sub::Install, since it isn't used! - eliminate superfluous FULL STOP characters (".")
2016-08-10- Update MASTER_SITESmef1-2/+2
2016-08-10Update to 0.88wen2-8/+7
Upstream changes: 0.88 Released at 2016-08-08. - Just fixed meta data.
2016-08-10Updated devel/ck (concurrencykit) 0.4.1 to 0.5.1mef3-14/+46
------------------------------------------------- (From: https://github.com/concurrencykit/ck/releases) 0.5.1 on 31 Dec 2015 - regressions/ck_sequence: Use flag rather than counter value for first set. - Prevents resetting exit barrier on overflow. Otherwise, hangs occur on higher-performing systems. 0.5.0 on 2 Nov 2015 - ck_epoch: Fix typo (affects RMO targets). 0.4.5 on 19 Dec 2014 - build: Bump version for next release. 0.4.4 on 2 Sep 2014 - whitespace: Remove extraneous lines. 0.4.3 on 31 Jul 2014 - regressions/ck_stack: Align stack for cmpxchg16b. 0.4.2 on 23 Apr 2014 - build: Bump version for release.
2016-08-10Update ruby-msgpack to 1.0.0. From Jonathan Buschmann inbsiegert3-8/+12
PR pkg/51404. 2016-07-08 version 1.0.0: * Fix to be able to pack Symbol with ext types * Fix for MRI 2.4 (Integer unification) 2016-05-10 version 0.7.6: * Fix bug to raise IndexOutOfBoundsException for Bignum value with small int in JRuby 2016-04-06 version 0.7.5: * Improved support for i386/armel/armhf environments * Fix bug for negative ext type id and some architectures (arm*)
2016-08-10Fix build on SunOS. Submitted by Attila Fueloep.jperkin1-2/+2
2016-08-09New package, go-ini-1.19.1.bsiegert5-1/+47
Package ini provides functions to read and write configuration in the Windows INI format.
2016-08-09Updated devel/p5-Dist-Zilla to 6.007mef2-7/+7
------------------------------------ 6.007 2016-08-06 14:04:39-04:00 America/New_York - restrict [MetaYAML] to metaspec v1.4, [MetaJSON] to v2.0+, as other version combinations are not well-supported by the toolchain
2016-08-09Add BUILD_DEPENDS+= p5-CPAN-Meta-Check-[0-9]* for make testmef1-1/+2
2016-08-09Updated devel/p5-Module-Metadata 1.000027 to 1,000033mef2-8/+7
----------------------------------------------------- 1.000033 2016-07-24 23:32:58Z - fix file operation in tests for VMS 1.000032 2016-04-23 22:36:24Z (TRIAL RELEASE) - use a more strict matching heuristic when attempting to infer the "primary" module name in a parsed .pm file - only report "main" as the module name if code was seen outside another namespace, fixing bad results for pod files (RT#107525) 1.000031 2015-11-24 03:57:55Z (TRIAL RELEASE) - be less noisy on failure when building as part of perl core (see perl RT#126685) 1.000030 2015-11-20 03:03:24Z (TRIAL RELEASE) - temp dirs cleaned up during tests (Steve Hay) - more accurately mark tests as TODO, so as to have a quieter and less confusing test run without passing TODO tests. This release is primarily intended for the perl 5.23.5 release. 1.000029 2015-09-11 16:25:43Z (TRIAL RELEASE) - fix missing "use" statement in refactored test helper (only affected older perls, due to other module interactions) 1.000028 2015-09-11 04:24:39Z (TRIAL RELEASE) - refactored and expanded test cases - fixed a $VERSION extraction issue on perl 5.6.2 (RT#105978, PR#17) - fix the detection of package Foo when $Foo::VERSION is set (RT#85961)
2016-08-09Updated devel/diffutils to 3.4mef6-18/+27
------------------------------ * Noteworthy changes in release 3.4 (2016-08-08) [stable] ** New features diff accepts two new options --color and --palette to generate and configure colored output. --color takes an optional argument specifying when to colorize a line: --color=always, --color=auto, --color=never. --palette is used to configure which colors are used. ** Bug fixes When binary files differ, diff now exits with status 1 as POSIX requires. Formerly it exited with status 2. Unless the --ignore-file-name-case option is used, diff now considers file names to be equal only if they are byte-for-byte equivalent. This fixes a bug where diff in an English locale might consider two Asian file names to be the same merely because they contain no English characters. diff -B no longer generates incorrect output if the two inputs each end with a one-byte incomplete line. diff --brief no longer reports a difference for unusual identical files. For example, when comparing a file like /proc/cmdline (for which the linux kernel reports st_size of 0 even though it is not an empty file) to a copy of that file's contents residing on a "normal" file system: $ f=/proc/cmdline; cp $f k; diff --brief $f k Files /proc/cmdline and k differ ** Performance changes diff's default algorithm has been adjusted to output higher-quality results at somewhat greater computational cost, as CPUs have gotten faster since the algorithm was last tweaked in diffutils-2.6 (1993). (pkgsrc changes) - Add comments on patches, picking from (old) cvs log
2016-08-09Updated devel/ccache 3.2.5 to 3.2.7mef2-7/+7
----------------------------------- ccache 3.2.7 ------------ Release date: 2016-07-20 Bug fixes ~~~~~~~~~ - Fixed a bug which could lead to false cache hits for compiler command lines with a missing argument to an option that takes an argument. - ccache now knows how to work around a glitch in the output of GCC 6's preprocessor. ccache 3.2.6 ------------ Release date: 2016-07-12 Bug fixes ~~~~~~~~~ - Fixed build problem on QNX, which lacks ``SA_RESTART''. - Bail out on compiler option `-fstack-usage` since it creates a `.su` file which ccache currently doesn't handle. - Fixed a bug where (due to ccache rewriting paths) the compiler could choose incorrect include files if `CCACHE_BASEDIR` is used and the source file path is absolute and is a symlink.
2016-08-09Updated devel/catch to 1.5.0mef2-7/+7
---------------------------- V1.5.0 ------ @philsquared philsquared released this on 26 Apr 19 commits to master since this release Now uses Clara 0.0.2.3 - which has a new parser and now supports forward slash introduced short opts on Windows. v1.4.0 ------ @philsquared philsquared released this on 15 Mar 26 commits to master since this release Unique names are generated using COUNTER, where possible, to make them unique even across translation units. The --use-colour command line argument has been added to given finer control over how colour is used various other bug fixes and documentation corrections.
2016-08-09Updated devel/boehm-gc to 7.6.0mef3-9/+8
------------------------------- == [7.6.0] 2016-08-02 == * ABORT_ARGn log details at INFO level (Android). * Add 'pragma message' to gc.h to detect inconsistent WIN64/_WIN64 (MS VC). * Add API function to calculate total memory in use by all GC blocks. * Add API function to set/modify GC log file descriptor (Unix). * Add alloc_size attribute to GC_generic_malloc. * Add alt-stack registration support. * Add assertion for GC_new_kind boolean arguments. * Add assertion on lock status to GC_alloc_large and its callers. * Add build scripts for VC 9 (Win32/64) * Add build system plumbing for building with -Werror. * Add incremental GC support for Darwin/arm64 * Add profiling callback events to indicate start/end of reclaim phase. * Add support for enumerating the reachable objects in the heap. * Add toggle-ref support (following Mono GC API). * Added instructions to README.md for building from git. * Adjust code indentation of malloc/calloc/str[n]dup. * Allow fork() automatic handling on Android with API level 21+. * Allow specific TLS attributes for GC_thread_key. * Allow thread local allocations from within pthread TLS destructors. * Allow to force GC_dump_regularly set on at compilation. * Altera NIOS2 support. * Change 'cord' no-argument functions declaration style to ANSI C. * Check DATASTART is less than DATAEND even assertions off. * Check for execinfo.h by configure. * Code refactoring of GC_push_finalizer/thread/typed_structures. * Code refactoring regarding 'data start' definition for FreeBSD. * Consistently set type of DATASTART/END to ptr_t (code refactoring). * Consistently use int[] type for '_end' symbol (code refactoring). * Consistently use outermost parentheses for DATASTART/END, STACKBOTTOM. * Define GC_LINUX_THREADS, NO_EXECUTE_PERMISSION in configure for NaCl. * Define ROUNDUP_PAGESIZE, ROUNDUP_GRANULE_SIZE macros (code refactoring). * Define public GC_GENERIC_OR_SPECIAL_MALLOC and GC_get_kind_and_size. * Do no declare kernel_id field of GC_Thread_Rep for 64-bit Android. * Do not allow SHORT_DBG_HDRS if KEEP_BACK_PTRS or MAKE_BACK_GRAPH. * Do not warn of missing PT_GNU_RELRO segment when custom DSO filter used. * Document GC_register_my_thread returned value. * Dump the block information in CSV format. * Eliminate redundant *flh check for null in GC_allocobj. * Enable atomic-uncollectable in operator new in gc_cpp.h. * Enable build with musl libc. * Enable gc.h inclusion by client without implicit include windows.h (Win32). * Enable huge_test for Win64 (and LLP64 target). * Enable thread-local storage for Android Clang. * Enable thread-local storage usage for GC_malloc/calloc_explicitly_typed. * Export GC_push_all_eager, GC_push_finalizer_structures. * Fix 'arg parameter might be clobbered by setjmp' compiler warning. * Fix assertion in GC_mark_from for non-heap regions. * Fix compilation for Android clang/arm with bfd linker. * Fix integer shift undefined behavior in GC_init_explicit_typing. * Fix missing new-line and redundant trailing dot in WARN messages. * Fix STACKBOTTOM for Solaris 11/x86. * Fix tag collision between ENABLE_DISCLAIM and KEEP_BACK_PTRS. * Fix unchecked fork() result in gctest (Unix, Cygwin). * Fix user-defined signals drop by marker threads. * Fix various typos in comments and documentation. * FreeBSD/arm support improvement. * GC_make_descriptor code refactoring (eliminate two local variables). * GC_malloc[_atomic] global and thread-local generalization with kind. * GC_malloc_[atomic_]uncollectable generalization. * GC_scratch_alloc code refactoring (and WARN message improvement). * Group all compact fields of GC_arrays to fit in single page. * Handle load_segs overflow in register_dynlib_callback gracefully. * Harmonize OSX/iOS configuration; enable compiling for iPhone simulator. * Implement event callbacks for profiling (following Mono GC API). * Implement the finalization extension API. * Implement thread suspend/resume API (Linux threads only). * Improve documentation for disappearing links in gc.h. * Make heap growth more conservative after GC_gcollect_and_unmap call. * Mark fo_head, finalize_now with a single GC_push_all call (refactoring). * Move MessageBox invocation code from GC_abort to a separate routine (Win32). * NaCl/arm initial support; NaCl runtime fixes for other CPUs. * New macro (GC_ALWAYS_MULTITHREADED) to set multi-threaded mode implicitly. * New macro (NO_WINMAIN_ENTRY) to prefer main() instead of WinMain in test. * New macro (REDIRECT_MALLOC_IN_HEADER) to enable source-level redirection. * Process all PT_LOAD segments before PT_GNU_RELRO segments (Glibc). * Re-implement GC_finalized_malloc using GC_malloc_kind. * Refactoring of android_thread_kill/pthread_kill calls. * Refactoring of GC_Xobjfreelist (use single array to keep free lists). * Refactoring of thread-local *_freelists (use single array of free lists). * Refine description in README how to build from source repository. * Refine GC_free_space_divisor comment regarding its initial value. * Reformat code of gc_cpp.cc/h. * Remove 'opp' local variable in GC_malloc_X. * Remove 'sig' argument of GC_suspend_handler_inner (code refactoring). * Remove code commented out by 'ifdef UNDEFINED'. * Remove hb_large_block field (use 1 extra bit of hb_flags instead). * Remove obsolete BACKING_STORE_ALIGNMENT/DISPLACEMENT macros for Linux/IA64. * Remove redundant casts in GC_generic_or_special_malloc and similar. * Remove unsupported FreeBSD/ia64 case from gcconfig.h file. * Remove unused GC_gcjdebugobjfreelist. * Rename ATOMIC_UNCOLLECTABLE to GC_ATOMIC_UNCOLLECTABLE. * Replace non-API occurrences of GC_word to word (code refactoring). * Return GC_UNIMPLEMENTED instead of abort in GC_get_stack_base (OS/2). * Show WoW64 warning message if running 32-bit on Win64 (enabled by macro). * Standalone profiling callback for threads suspend/resume. * Support (add machine description for) TILE-Gx and TILEPro targets. * Support build for Android 64-bit (arm64, mips64, x86_64). * Support FreeBSD/aarch64, FreeBSD/mips. * Support iOS7 64-bit (AArch64) and iOS8+ 32/64-bit (Darwin). * Support MinGW build in scripts. * Turn off sigsetjmp workaround for Android/x86 starting from NDK r8e. * Use magic header on objects to improve disclaim_test. * Workaround 'sa_sigaction member missing' compiler error (Android/x32). * Workaround 'unresolved __tls_get_addr' error for Android NDK Clang. * Workaround a bug in winpthreads causing parallel marks deadlock (MinGW).
2016-08-09Updated devel/p5-ExtUtils-MakeMaker to 7.22mef2-7/+7
------------------------------------------- 7.22 Mon Aug 8 09:29:02 BST 2016 No changes since 7.21_01 7.21_01 Sun Aug 7 10:37:53 BST 2016 Bug fixes: - CVE-2016-1238: instmodsh sanitise @INC
2016-08-08Updated devel/p5-Class-Virtual to 0.08mef2-10/+11
-------------------------------------- 0.08 Sat Aug 6 13:07:36 PDT 2016 Kwalitee * Turn on and normalize strict and warnings. (Denis Ibaev) [github #3] Distribution * Added metacpan as the homepage * Now using Travis and AppVeyor CI
2016-08-08Updated devel/p5-Class-C3-XS to 0.14mef2-8/+7
------------------------------------ 0.14 2016-08-07 00:14:09Z - fix naming of test packages, now that . is no longer in @INC while base.pm is running. (RT#116566, perl RT#128769)
2016-08-08Updated devel/p5-IPC-Cmd to 0.96mef2-8/+7
-------------------------------- 0.96 Thu Jul 28 11:17:12 BST 2016 Bug fixes: * Require Module::Load::Conditional 0.66 to resolve CVE-2016-1238: avoid loading optional modules from default .
2016-08-08Updated devel/p5-Graph-ReadWrite to 2.09mef2-8/+7
---------------------------------------- 2.09 2016-08-05 NEILB - Added the ability to cluster nodes in subgraphs when generating Dot format output. PR from Joenio Costa++.
2016-08-08Updated devel/p5-File-Slurper to 0.009mef2-8/+9
-------------------------------------- 0.009 2016-08-05 18:26:58+02:00 Europe/Amsterdam Load PerlIO::encoding before localizing $PerlIO::encoding::fallback
2016-08-08Updated devel/p5-Capture-Tiny to 0.44mef2-8/+7
------------------------------------- 0.44 2016-08-05 13:40:33-04:00 America/New_York [Docs] - Note that dropping privileges during a capture can lead to temporary files not cleaned up.
2016-08-08Updated devel/p5-B-Hooks-parser to 0.17mef2-8/+7
--------------------------------------- 0.17 2016-08-03 05:08:02Z - add missing make dependency on stolen_chunk_of_toke.c (Father Chrysostomos, RT#116679)
2016-08-07Updated devel/acr 0.10.1 to 0.10.4mef3-8/+14
---------------------------------- - ChangeLog Unknown - Add post-install: target to install configure.acr at share/examples/acr directory