Commit graph

268487 commits

Author SHA1 Message Date
jlam
f2de08d4fc textproc/ja-sed: Fix empty installed GNU info file.
This package applies a vendor patch against the distributed GNU
sed files to extend GNU sed with multibyte awareness.  However, the
changes to the GNU info file are applied before the changes to its
source file, so the timestamps make it appear that the GNU info
file needs to be rebuilt.

Update the timestamp of the patched sed.info file in a "pre-build"
target to correct this issue.

Bump the PKGREVISION due to a change in the installed GNU info
file.
2017-08-18 01:15:02 +00:00
jlam
442b0d19fa time/hebcal: Fix empty installed GNU info file.
The distributed GNU info file is an empty file. Remove it after
extracting the files so that make(1) will rebuild it as part of
the "all" target.

Bump the PKGREVISION due to a change in the installed GNU info
file.
2017-08-18 01:14:32 +00:00
szptvlfn
e921dbdd59 Updated graphics/feh to 2.19.2 2017-08-17 23:31:23 +00:00
szptvlfn
130d2adad0 Update to 2.19.2
http://git.finalrewind.org/feh/plain/ChangeLog
Sat, 12 Aug 2017 05:05:24 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.19.2
    * Show ImageMagick loader errors unless --quiet is specified
    * Fix crash when handling certain media keys (introduced in 2.19.1)
2017-08-17 23:31:03 +00:00
adam
3624249049 Added devel/gettext-lib/buildlink3.mk 2017-08-17 21:18:31 +00:00
adam
1af9f7dedb Fixed BUILD_DEPENDS typo 2017-08-17 20:50:37 +00:00
nros
2007ab6b21 revbump because of pcre2 update to version 10.30. 2017-08-17 20:12:16 +00:00
adam
02cadda300 Updated devel/libuv to 1.14.0, graphics/openjpeg to 2.2.0 2017-08-17 20:09:28 +00:00
adam
95b8e785a8 OpenJPEG 2.2.0:
This new release includes a significant number of improvements and bug fixes. In particular:
* Multi-threading support at decoding side
* Several speed optimisations both at encoder and decoder, and both on Wavelet Transform and Entropy Coding parts. On our test set, a single-threaded execution is now around 20% faster (encoding or decoding).
* Huge memory consumption reduction at decoding side (~60% reduction on large images)
* Several important bug fixes, in particular the one that was preventing OpenJPEG to encode lossless in some specific situations, as well as those related to mode switches (BYPASS/LAZY, RESTART/TERMALL, etc).
* Several security fixes thanks to the inclusion of OpenJPEG in the Google OSS Fuzz project.

Beside that, several improvements have been brought to the project maintenance, like inclusion of benchmarking scripts to compare speed with latest available kakadu binaries.

And, last but not least, API and ABI are 100% compatible with previous version.
2017-08-17 20:08:33 +00:00
adam
dd3347a713 Version 1.14.0:
* unix: check for NULL in uv_os_unsetenv for parameter name (André Klitzing)
* doc: add thread safety warning for process title (Matthew Taylor)
* unix: always copy process title into local buffer (Matthew Taylor)
* poll: add support for OOB TCP and GPIO interrupts (CurlyMoo)
* win,build: fix appveyor properly (Refael Ackermann)
* win: include filename in dlopen error message (Ben Noordhuis)
* aix: add netmask, mac address into net interfaces (Gireesh Punathil)
* unix, windows: map EREMOTEIO errno (Ben Noordhuis)
* unix: fix wrong MAC of uv_interface_address (XadillaX)
* win,build: fix building from Windows SDK or VS console (Saúl Ibarra Corretgé)
* github: fix link to help repo in issue template (Ben Noordhuis)
* zos: remove nonexistent include from autotools build (Saúl Ibarra Corretgé)
* misc: remove reference to pthread-fixes.h from LICENSE (Saúl Ibarra Corretgé)
* docs: fix guide source code example paths (Anticrisis)
* android: fix compilation with new NDK versions (Saúl Ibarra Corretgé)
* misc: add android-toolchain to .gitignore (Saúl Ibarra Corretgé)
* win, fs: support unusual reparse points (Bartosz Sosnowski)
* android: fix detection of pthread_condattr_setclock (Saúl Ibarra Corretgé)
* android: remove no longer needed check (Saúl Ibarra Corretgé)
* doc: update instructions for building on Android (Saúl Ibarra Corretgé)
* win, process: support semicolons in PATH variable (Bartosz Sosnowski)
* doc: document uv_async_(init|send) return values (Ben Noordhuis)
* doc: add Android as a tier 3 supported platform (Saúl Ibarra Corretgé)
* unix: add missing semicolon (jBarz)
* win, test: fix double close in test runner (Bartosz Sosnowski)
* doc: update supported windows version baseline (Ben Noordhuis)
* test,zos: skip chown root test (jBarz)
* test,zos: use gid=-1 to test spawn_setgid_fails (jBarz)
* zos: fix hr timer resolution (jBarz)
* android: fix blocking recvmsg due to netlink bug (Jacob Segal)
* zos: read more accurate rss info from RSM (jBarz)
* win: allow bound/connected socket in uv_tcp_open() (Maciej Szeptuch
  (Neverous))
* doc: differentiate SmartOS and SunOS support (cjihrig)
* unix: make uv_poll_stop() remove fd from pollset (Ben Noordhuis)
* unix, windows: add basic uv_fs_copyfile() (cjihrig)
2017-08-17 20:06:47 +00:00
nros
11c402eeab Updated devel/pcre2 to 10.30 2017-08-17 19:58:15 +00:00
nros
3d949948c9 Update pcre2 to version 10.30.
Fixes CVE-2017-8399.
Fixes CVE-2017-7186.
Fixes CVE-2017-8786.

Change Log for PCRE2
--------------------

Version 10.30 14-August-2017
----------------------------

1. The main interpreter, pcre2_match(), has been refactored into a new version
that does not use recursive function calls (and therefore the stack) for
remembering backtracking positions. This makes --disable-stack-for-recursion a
NOOP. The new implementation allows backtracking into recursive group calls in
patterns, making it more compatible with Perl, and also fixes some other
hard-to-do issues such as #1887 in Bugzilla. The code is also cleaner because
the old code had a number of fudges to try to reduce stack usage. It seems to
run no slower than the old code.

A number of bugs in the refactored code were subsequently fixed during testing
before release, but after the code was made available in the repository. These
bugs were never in fully released code, but are noted here for the record.

  (a) If a pattern had fewer capturing parentheses than the ovector supplied in
      the match data block, a memory error (detectable by ASAN) occurred after
      a match, because the external block was being set from non-existent
      internal ovector fields. Fixes oss-fuzz issue 781.

  (b) A pattern with very many capturing parentheses (when the internal frame
      size was greater than the initial frame vector on the stack) caused a
      crash. A vector on the heap is now set up at the start of matching if the
      vector on the stack is not big enough to handle at least 10 frames.
      Fixes oss-fuzz issue 783.

  (c) Handling of (*VERB)s in recursions was wrong in some cases.

  (d) Captures in negative assertions that were used as conditions were not
      happening if the assertion matched via (*ACCEPT).

  (e) Mark values were not being passed out of recursions.

  (f) Refactor some code in do_callout() to avoid picky compiler warnings about
      negative indices. Fixes oss-fuzz issue 1454.

  (g) Similarly refactor the way the variable length ovector is addressed for
      similar reasons. Fixes oss-fuzz issue 1465.

2. Now that pcre2_match() no longer uses recursive function calls (see above),
the "match limit recursion" value seems misnamed. It still exists, and limits
the depth of tree that is searched. To avoid future confusion, it has been
renamed as "depth limit" in all relevant places (--with-depth-limit,
(*LIMIT_DEPTH), pcre2_set_depth_limit(), etc) but the old names are still
available for backwards compatibility.

3. Hardened pcre2test so as to reduce the number of bugs reported by fuzzers:

  (a) Check for malloc failures when getting memory for the ovector (POSIX) or
      the match data block (non-POSIX).

4. In the 32-bit library in non-UTF mode, an attempt to find a Unicode property
for a character with a code point greater than 0x10ffff (the Unicode maximum)
caused a crash.

5. If a lookbehind assertion that contained a back reference to a group
appearing later in the pattern was compiled with the PCRE2_ANCHORED option,
undefined actions (often a segmentation fault) could occur, depending on what
other options were set. An example assertion is (?<!\1(abc)) where the
reference \1 precedes the group (abc). This fixes oss-fuzz issue 865.

6. Added the PCRE2_INFO_FRAMESIZE item to pcre2_pattern_info() and arranged for
pcre2test to use it to output the frame size when the "framesize" modifier is
given.

7. Reworked the recursive pattern matching in the JIT compiler to follow the
interpreter changes.

8. When the zero_terminate modifier was specified on a pcre2test subject line
for global matching, unpredictable things could happen. For example, in UTF-8
mode, the pattern //g,zero_terminate read random memory when matched against an
empty string with zero_terminate. This was a bug in pcre2test, not the library.

9. Moved some Windows-specific code in pcre2grep (introduced in 10.23/13) out
of the section that is compiled when Unix-style directory scanning is
available, and into a new section that is always compiled for Windows.

10. In pcre2test, explicitly close the file after an error during serialization
or deserialization (the "load" or "save" commands).

11. Fix memory leak in pcre2_serialize_decode() when the input is invalid.

12. Fix potential NULL dereference in pcre2_callout_enumerate() if called with
a NULL pattern pointer when Unicode support is available.

13. When the 32-bit library was being tested by pcre2test, error messages that
were longer than 64 code units could cause a buffer overflow. This was a bug in
pcre2test.

14. The alternative matching function, pcre2_dfa_match() misbehaved if it
encountered a character class with a possessive repeat, for example [a-f]{3}+.

15. The depth (formerly recursion) limit now applies to DFA matching (as
of 10.23/36); pcre2test has been upgraded so that \=find_limits works with DFA
matching to find the minimum value for this limit.

16. Since 10.21, if pcre2_match() was called with a null context, default
memory allocation functions were used instead of whatever was used when the
pattern was compiled.

17. Changes to the pcre2test "memory" modifier on a subject line. These apply
only to pcre2_match():

  (a) Warn if null_context is set on both pattern and subject, because the
      memory details cannot then be shown.

  (b) Remember (up to a certain number of) memory allocations and their
      lengths, and list only the lengths, so as to be system-independent.
      (In practice, the new interpreter never has more than 2 blocks allocated
      simultaneously.)

18. Make pcre2test detect an error return from pcre2_get_error_message(), give
a message, and abandon the run (this would have detected #13 above).

19. Implemented PCRE2_ENDANCHORED.

20. Applied Jason Hood's patches (slightly modified) to pcre2grep, to implement
the --output=text (-O) option and the inbuilt callout echo.

21. Extend auto-anchoring etc. to ignore groups with a zero qualifier and
single-branch conditions with a false condition (e.g. DEFINE) at the start of a
branch. For example, /(?(DEFINE)...)^A/ and /(...){0}^B/ are now flagged as
anchored.

22. Added an explicit limit on the amount of heap used by pcre2_match(), set by
pcre2_set_heap_limit() or (*LIMIT_HEAP=xxx). Upgraded pcre2test to show the
heap limit along with other pattern information, and to find the minimum when
the find_limits modifier is set.

23. Write to the last 8 bytes of the pcre2_real_code structure when a compiled
pattern is set up so as to initialize any padding the compiler might have
included. This avoids valgrind warnings when a compiled pattern is copied, in
particular when it is serialized.

24. Remove a redundant line of code left in accidentally a long time ago.

25. Remove a duplication typo in pcre2_tables.c

26. Correct an incorrect cast in pcre2_valid_utf.c

27. Update pcre2test, remove some unused code in pcre2_match(), and upgrade the
tests to improve coverage.

28. Some fixes/tidies as a result of looking at Coverity Scan output:

    (a) Typo: ">" should be ">=" in opcode check in pcre2_auto_possess.c.
    (b) Added some casts to avoid "suspicious implicit sign extension".
    (c) Resource leaks in pcre2test in rare error cases.
    (d) Avoid warning for never-use case OP_TABLE_LENGTH which is just a fudge
        for checking at compile time that tables are the right size.
    (e) Add missing "fall through" comment.

29. Implemented PCRE2_EXTENDED_MORE and related /xx and (?xx) features.

30. Implement (?n: for PCRE2_NO_AUTO_CAPTURE, because Perl now has this.

31. If more than one of "push", "pushcopy", or "pushtablescopy" were set in
pcre2test, a crash could occur.

32. Make -bigstack in RunTest allocate a 64Mb stack (instead of 16 MB) so that
all the tests can run with clang's sanitizing options.

33. Implement extra compile options in the compile context and add the first
one: PCRE2_EXTRA_ALLOW_SURROGATE_ESCAPES.

34. Implement newline type PCRE2_NEWLINE_NUL.

35. A lookbehind assertion that had a zero-length branch caused undefined
behaviour when processed by pcre2_dfa_match(). This is oss-fuzz issue 1859.

36. The match limit value now also applies to pcre2_dfa_match() as there are
patterns that can use up a lot of resources without necessarily recursing very
deeply. (Compare item 10.23/36.) This should fix oss-fuzz #1761.

37. Implement PCRE2_EXTRA_BAD_ESCAPE_IS_LITERAL.

38. Fix returned offsets from regexec() when REG_STARTEND is used with a
starting offset greater than zero.

39. Implement REG_PEND (GNU extension) for the POSIX wrapper.

40. Implement the subject_literal modifier in pcre2test, and allow jitstack on
pattern lines.

41. Implement PCRE2_LITERAL and use it to support REG_NOSPEC.

42. Implement PCRE2_EXTRA_MATCH_LINE and PCRE2_EXTRA_MATCH_WORD for the benefit
of pcre2grep.

43. Re-implement pcre2grep's -F, -w, and -x options using PCRE2_LITERAL,
PCRE2_EXTRA_MATCH_WORD, and PCRE2_EXTRA_MATCH_LINE. This fixes two bugs:

    (a) The -F option did not work for fixed strings containing \E.
    (b) The -w option did not work for patterns with multiple branches.

44. Added configuration options for the SELinux compatible execmem allocator in
JIT.

45. Increased the limit for searching for a "must be present" code unit in
subjects from 1000 to 2000 for 8-bit searches, since they use memchr() and are
much faster.

46. Arrange for anchored patterns to record and use "first code unit" data,
because this can give a fast "no match" without searching for a "required code
unit". Previously only non-anchored patterns did this.

47. Upgraded the Unicode tables from Unicode 8.0.0 to Unicode 10.0.0.

48. Add the callout_no_where modifier to pcre2test.

49. Update extended grapheme breaking rules to the latest set that are in
Unicode Standard Annex #29.

50. Added experimental foreign pattern conversion facilities
(pcre2_pattern_convert() and friends).

51. Change the macro FWRITE, used in pcre2grep, to FWRITE_IGNORE because FWRITE
is defined in a system header in cygwin. Also modified some of the #ifdefs in
pcre2grep related to Windows and Cygwin support.

52. Change 3(g) for 10.23 was a bit too zealous. If a hyphen that follows a
character class is the last character in the class, Perl does not give a
warning. PCRE2 now also treats this as a literal.

53. Related to 52, though PCRE2 was throwing an error for [[:digit:]-X] it was
not doing so for [\d-X] (and similar escapes), as is documented.

54. Fixed a MIPS issue in the JIT compiler reported by Joshua Kinard.

55. Fixed a "maybe uninitialized" warning for class_uchardata in \p handling in
pcre2_compile() which could never actually trigger (code should have been cut
out when Unicode support is disabled).
2017-08-17 19:53:54 +00:00
fhajny
732a1fb2a3 Updated databases/mongo-c-driver to 1.7.0 2017-08-17 17:04:46 +00:00
fhajny
ea5929fd95 Update databases/mongo-c-driver to 1.7.0.
- CMake build now installs .pc files for programs that link to
  libmongoc using pkg-config.
- New CMake option ENABLE_STATIC can be ON, OFF, or AUTO (the default)
- Minimum required CMake version has been increased to 3.1.
- Support for wire compression.
  - Support for snappy and zlib. MongoDB 3.4 only supports snappy,
    while zlib support is expected in MongoDB 3.6.
  - New functions: mongoc_uri_get_compressors &
    mongoc_uri_set_compressors, to get and set compressor
    configuration on mongoc_uri_t
  - Added support for comma seperated "compressors" connection string
    option (e.g. mongodb://localhost/?compressors=snappy,zlib)
  - Added support for configuring zlib compression level in the
    connection string (e.g.
    mongodb://localhost/?compressors=zlib&zlibcompressionlevel=8)
- Now requires the use of CMake config files for libbson to build
  libmongoc with CMake
- Added pkg-config support for libressl.
- New function mongoc_uri_set_auth_mechanism to update the
  authentication mechanism of a mongoc_uri_t after it is created from
  a string.
- New function mongoc_bulk_operation_insert_with_opts provides
  immediate error checking.
- New function mongoc_uri_new_with_error provides a way to parse a
  connection string, and retrieve the failure reason, if any.
- Support for MongoDB Connection String specification
  - All connection string options are now represented by
    MONGOC_URI_xxx macros
  - Paths to Unix Domain Sockets must be url encoded
  - Repeated options now issue warnings
  - Special characters in username, password and other values must be
    url encoded
  - Unsupported connection string options now issue warnings
  - Boolean values can now be represented as true/yes/y/t/1 and
    false/no/n/f/0.
  - Case is now preserved in Unix domain paths.
- New function mongoc_cursor_error_document provides access to
  server's error reply if a query or command fails.
- New function mongoc_write_concern_is_default determines whether any
  write concern options have been set, and
  mongoc_read_concern_is_default checks if read concern options are set.
- mongoc_gridfs_find_one_with_opts optimized to use limit 1.
2017-08-17 17:04:35 +00:00
fhajny
047cc38543 Updated devel/libbson to 1.7.0 2017-08-17 17:00:57 +00:00
fhajny
c71550c93d Update devel/libbson to 1.7.0.
- Changes to JSON encoding and decoding:
  - New functions bson_as_canonical_extended_json and
    bson_as_relaxed_extended_json convert BSON to canonical and
    relaxed extended JSON according to MongoDB Extended JSON Spec.
  - When parsing JSON type wrappers like "$timestamp", any missing or
    extra keys are an error.
  - The JSON format for BSON regular expressions is now
    "$regularExpression": {"pattern": "...", "options": "..."}.
  - The JSON format for BSON binary elements is now "$binary":
    {"base64": "...", "subType": "..."}.
  - BSON dates can be parsed from "$date" as an ISO8601 date or
    "$numberLong" as milliseconds since the epoch: "t": {"$date":
    {"$numberLong": "1234"}}.
  - The non-numbers NaN, Infinity, and -Infinity are now recognized
    (regardless of case) when parsing JSON.
- CMake build now installs .pc files for programs that link to libbson
  using pkg-config. Both the CMake and Autotools build systems now
  install .cmake
- New CMake option, "ENABLE_STATIC", defaults to ON.
- Minimum required CMake version has been increased to 3.1.
- New functions
  - bson_strcasecmp, a portable equivalent of strcasecmp.
  - bson_iter_as_double, cast the current value to double.
  - bson_iter_init_from_data, creates an iterator from BSON string.
  - bson_validate_with_error, checks a document like bson_validate
    does but also reports which key was invalid
- New convenience macros
  - BSON_ITER_HOLDS_INT, checks if iterator holds int32 or int64
  - BSON_ITER_HOLDS_NUMBER, checks if iterator holds int32, int64 or
    double
- Raised BSON recursion limit to 200
2017-08-17 17:00:47 +00:00
schmonz
97c8f875d9 If libcurl was built with "idn", buildlink in libidn2. 2017-08-17 15:13:15 +00:00
hauke
2cbf357458 Deal with FORTIFY fall-out. 2017-08-17 15:05:42 +00:00
fhajny
03bb0d2401 Enable trafficserver 2017-08-17 14:58:27 +00:00
fhajny
1cc828627d Added www/trafficserver version 7.1.0 2017-08-17 14:57:23 +00:00
fhajny
fafc7a7431 Add Apache Traffic Server 7.1.0 as www/trafficserver.
Apache Traffic Server is a high-performance web proxy
cache that improves network efficiency and performance
by caching frequently-accessed information at the edge
of the network.
2017-08-17 14:57:09 +00:00
wen
436d81c934 Updated math/p5-Math-Derivative to 1.01 2017-08-17 14:00:19 +00:00
schmonz
9cb4ffdb29 Remove "libidn" option, superseded by "idn". 2017-08-17 13:59:27 +00:00
wen
6845f4c158 Update to 1.01
Add missing DEPENDS.

Upstream changes:
1.01
	15 Aug 2017
	- Move Math::Utils dependancy from 1.06 to 1.10. A test
	  was failing in 21-secondd.t because the older version's
	  pl_evaluate() wasn't handling lists back then.
1.00
	9 Aug 2017
	- Add tests, more POD clean-up, send to CPAN.
	18 Jul 2017
	- Add references for the central and forward difference
	  methods.
	- Have not been able to find a reference for the second
	  derivative difference method, annoyingly.
	- Minimum perl version set to 5.10.1.
	17 Jul 2017
	- Added a forward difference approximation method (bug was filed
	  for this as user Maitraya Baliyan was expecting it instead of
	  the central difference approximation method that Derivative1()
	  used).
	- Added names forwarddiff() and centraldiff() for export.
	  Derivative1() is aliased to centraldiff(), so as not to break
	  old code.
	- Likewise, seconddx() is now the exported name of the second
	  derivative difference method, with Derivative2() aliased to it.
	- There is now an EXPORT tag, ':all'.
	- POD is more descriptive, has more examples, and uses the
	  new names.
2017-08-17 13:58:21 +00:00
schmonz
5971f51d2a Somewhere around 7.53.0, curl's IDN support switched to libidn2. Update
CONFIGURE_ARGS and the included buildlink3.mk, and rename the "libidn"
option to "idn" using PKG_OPTIONS_LEGACY_OPTS.
2017-08-17 13:55:39 +00:00
wen
8cd4ec05d4 Added math/p5-Math-Utils version 1.11 2017-08-17 13:53:30 +00:00
wen
08efb38e84 Add p5-Math-Utils 2017-08-17 13:52:12 +00:00
wen
abf90a201f Import Math-Utils-1.11 as math/p5-Math-Utils.
Useful mathematical functions not in Perl.
2017-08-17 13:49:55 +00:00
schmonz
44c4b27ae9 Unconditionally buildlink lib{iconv,unistring}, as API clients need them. 2017-08-17 13:49:15 +00:00
wen
48656b119d Updated mail/p5-Email-MIME-RFC2047 to 0.97 2017-08-17 13:33:29 +00:00
wen
5139247621 Update to 0.97
Upstream changes:
0.97  2017-07-31
        - POD-related fixes.

0.96  2017-07-27
        - Readd main .pm file (GH issue #3).
2017-08-17 13:31:18 +00:00
wen
eac60654c3 Updated mail/p5-Email-MIME-ContentType to 1.021 2017-08-17 13:26:20 +00:00
wen
866a794d64 Update to 1.021
Upstream changes:
1.021     2017-08-02 19:35:56-04:00 America/New_York
        - reject non-ASCII and control characters in strict mode (thanks, Pali
          Roh獺r)

1.020     2017-07-25 12:39:31-04:00 America/New_York
        - unbreak Email::MIME (which violates encapsulation (again))
        - eliminate some @_ / $_ confusion

1.019     2017-07-06 16:06:19-04:00 America/New_York (TRIAL RELEASE)
        - better parsing all around, thanks to Pali Roh獺r:
        - support for RFC 2231 (character set and parameter continuations)
        - support for RFC 2822 comments
        - we only Carp if header-parsing fails now
        - we're more lenient in dealing with spaces around tokens
2017-08-17 13:24:18 +00:00
mef
697897f740 Updated devel/p5-Attribute-Lexical to 0.005
Updated devel/p5-B-Hooks-OP-Check to 0.22
Updated devel/p5-B-Hooks-OP-Check-EntersubForCV to 0.10
Updated devel/p5-Cache-FastMmap to 1.46
Updated devel/p5-Class-Mix to 0.006
Updated devel/p5-Class-Unload to 0.11
Updated devel/p5-Carp-Assert-More to 1.16
2017-08-17 13:20:23 +00:00
adam
785d3e965b Updated databases/py-redis to 2.10.6 2017-08-17 13:17:40 +00:00
mef
a9bc709097 Updated devel/p5-Carp-Assert-More to 1.16
-----------------------------------------
1.16    Fri Aug  4 14:18:51 CDT 2017
        [ENHANCEMENTS]
        Added the following functions:
        * assert_numeric( $n )
        * assert_all_keys_in( \%hash, \@keylist )
        * assert_empty( [\%hash|\@list] )
        * assert_coderef( $ref )
        * assert_isa_in( $ref, \@class_list )
        Thanks to Eric A. Zarko for some of them.  The rest were migrated
        from a private code project.

        Renamed assert_listref() to assert_arrayref(), but keep
        assert_listref() as backward compatibility.  assert_listref()
        may go away in the future.

        [DOCUMENTATION]
        Fixed a goof in the assert_integer() docs.  Thanks, Randy Lauen.
2017-08-17 13:15:53 +00:00
adam
acafb75c6a 2.10.6
* Various performance improvements. Thanks cjsimpson
* Fixed a bug with SRANDMEMBER where
* Added HSTRLEN command. Thanks Alexander Putilin
* Added the TOUCH command. Thanks Anis Jonischkeit
* Remove unnecessary calls to the server when registering Lua scripts.
  Thanks Ben Greenberg
* SET's EX and PX arguments now allow values of zero. Thanks huangqiyin
* Added PUBSUB {CHANNELS, NUMPAT, NUMSUB} commands. Thanks Angus Pearson
* PubSub connections that that encounter `InterruptedError`s now
  retry automatically. Thanks Carlton Gibson and Seth M. Larson
* LPUSH and RPUSH commands run on PyPy now correctly returns the number
  of items of the list. Thanks Jeong YunWon
* Added support to automatically retry socket EINTR errors. Thanks
  Thomas Steinacher
* PubSubWorker threads started with `run_in_thread` are now daemonized
  so the thread shuts down when the running process goes away. Thanks
  Keith Ainsworth
* Added support for GEO commands. Thanks Pau Freixes, Alex DeBrie and
  Abraham Toriz
* Made client construction from URLs smarter. Thanks Tim Savage
* Added support for CLUSTER * commands. Thanks Andy Huang
* The RESTORE command now accepts an optional `replace` boolean.
  Thanks Yoshinari Takaoka
* Attempt to connect to a new Sentinel if a TimeoutError occurs. Thanks
  Bo Lopker
* Fixed a bug in the client's `__getitem__` where a KeyError would be
  raised if the value returned by the server is an empty string.
  Thanks Javier Candeira.
* Socket timeouts when connecting to a server are now properly raised
  as TimeoutErrors.
2017-08-17 13:15:50 +00:00
mef
f2a16cff99 Updated devel/p5-Class-Unload to 0.11
-------------------------------------
0.11      2017-06-22 17:41:44+01:00 Europe/London
        - No changes since 0.10-TRIAL
0.10      2017-06-08 13:12:04+01:00 Europe/London (TRIAL RELEASE)
        - Remove Moose metaclasses (RT#122048)

(pkgsrc changes)
 - Add following line for make test
   BUILD_DEPENDS+=  p5-Test-Requires-[0-9]*:../../devel/p5-Test-Requires
2017-08-17 13:12:41 +00:00
mef
1b91e617cc Updated devel/p5-Class-Mix to 0.006
-----------------------------------
version 0.006; 2017-07-30
  * no longer include a Makefile.PL in the distribution

  * in documentation, use four-column indentation for all verbatim
    material

  * in META.{yml,json}, point to public bug tracker
2017-08-17 13:09:25 +00:00
mef
529251fc8d Updated devel/p5-Cache-FastMmap to 1.46
---------------------------------------
1.46 Fri Jul 14 19:40 2017
  - Fix tests on older perls (thanks stephanloyd9@gmail.com)
  - Use File::Spec for temp dir (thanks fraserbn@gmail.com)
  - Fix mmap_cache_internals.h include guard
  - Fix get_and_set() always returning 0 for DidStore
  - Allow setting permission when creating cache file
  - Tweak leak detection tests
  - Fix last_access/expire_time checks for impending
     1500000000 seconds since epoch
2017-08-17 13:06:57 +00:00
mef
c2d24e990f Updated devel/p5-B-Hooks-OP-Check-EntersubForCV to 0.10
-------------------------------------------------------
0.10  Mon, 31 Jul 2017 13:10:40 +0100
  * Port to Perl 5.21.4, where a gv op may contain an RV rather than a GV.
2017-08-17 13:04:53 +00:00
mef
2d3de232bc Updated devel/p5-B-Hooks-OP-Check to 0.22
-----------------------------------------
0.22      2017-07-31 16:25:05Z
  * Use cleaner wrap_op_checker() API to control op checking.
  * Use core's Perl_check_t typedef instead of inventing our own.
2017-08-17 13:02:34 +00:00
mef
4fea8a1f17 Updated devel/p5-Attribute-Lexical to 0.005
-------------------------------------------
version 0.005; 2017-07-30

  * bugfix: require bugfixed version of Lexical::SealRequireHints
    (for compatibility with early-loaded warnings.pm, for not breaking
    version-implied features, and for require argument context) and
    invoke it earlier to make sure it takes effect in time

  * update test suite to not rely on . in @INC, which is no longer
    necessarily there from Perl 5.25.7

  * test that all modules have matching version numbers

  * no longer include a Makefile.PL in the distribution

  * in documentation, use four-column indentation for all verbatim
    material

  * in META.{yml,json}, point to public bug tracker

  * convert .cvsignore to .gitignore
2017-08-17 13:00:21 +00:00
ryoon
67717b7517 Updated www/firefox-l10n to 55.0.2 2017-08-17 12:49:55 +00:00
ryoon
a74c678461 Update to 55.0.2
* Sync with www/firefox-55.0.2
2017-08-17 12:49:02 +00:00
ryoon
ccccbcca32 Updated www/firefox to 55.0.2 2017-08-17 12:48:20 +00:00
ryoon
60a58c26f8 Update to 55.0.2
Changelog:
Fixed
    Fix a potential issue when the username had some specific characters in the path (Bug 1388584)

    Fix an issue with new installation notification for sideload add-ons (Bug 1372448)

    Fix performance regressions with WebExtension (Bugs 1386937 & 1389381)

    Fix a regression with the popup menu (Bug 1388682)
2017-08-17 12:47:55 +00:00
nros
7bb6d5e9fa Added mail/ytnef version 1.9.2 2017-08-17 10:11:51 +00:00
nros
50ecf35e1d Updated mail/libytnef to 1.9.2 2017-08-17 10:06:43 +00:00
nros
4cae3605fd Add ytnef version 1.9.2 to pkgsrc.
ytnef, programs that use libytnef to parse and handle Microsoft TNEF
attachments.

These are the programs that come with the same distfile as libytnef
and are from the same author.
2017-08-17 10:03:42 +00:00