Now
MAIN commitmail json YAML
Updated textproc/p5-Encode to 3.01
MAIN commitmail json YAML
Update to 3.01
Upstream changes:
$Revision: 3.01 $ $Date: 2019/03/13 00:26:18 $
! Encode.xs
patched: Warning: Use of uninitialized value in subroutine entry
https://github.com/dankogai/p5-encode/issues/139#issuecomment-459765852
! Encode/encode.h
Pulled: Fix compile error and warning
https://github.com/dankogai/p5-encode/pull/138
Upstream changes:
$Revision: 3.01 $ $Date: 2019/03/13 00:26:18 $
! Encode.xs
patched: Warning: Use of uninitialized value in subroutine entry
https://github.com/dankogai/p5-encode/issues/139#issuecomment-459765852
! Encode/encode.h
Pulled: Fix compile error and warning
https://github.com/dankogai/p5-encode/pull/138
MAIN commitmail json YAML
Updated devel/p5-Test-Differences to 0.67
MAIN commitmail json YAML
pkgsrc/devel/p5-Test-Differences/Makefile@1.24
/
diff
pkgsrc/devel/p5-Test-Differences/distinfo@1.9 / diff
pkgsrc/devel/p5-Test-Differences/distinfo@1.9 / diff
Update to 0.67
Upstream changes:
0.67 2019-03-06
- Correctly compare subroutine references
Upstream changes:
0.67 2019-03-06
- Correctly compare subroutine references
MAIN commitmail json YAML
Updated devel/p5-Test-Simple to 1.302162
MAIN commitmail json YAML
Update to 1.302162
Upstream changes:
Changes for version 1.302162 - 2019-02-05
Typo fixes in documentation
Changes for version 1.302161 - 2019-01-29 ( TRIAL RELEASE )
Remove SHM Optimization
Upstream changes:
Changes for version 1.302162 - 2019-02-05
Typo fixes in documentation
Changes for version 1.302161 - 2019-01-29 ( TRIAL RELEASE )
Remove SHM Optimization
MAIN commitmail json YAML
Updated devel/p5-IO-AIO to 4.72
MAIN commitmail json YAML
Update to 4.72
Upstream changes:
4.72 Wed Apr 3 04:56:03 CEST 2019
- (libeio) if fd 0 is available do not use it for aio_wd, as it
collides with IO::AIO::CWD.
- added IO::AIO::memfd_create.
- correctly include <sys/uio.h> in the vmsplice test.
- reduce codesize by ~7% on amd64 by declaring more functions
as noinline.
- documentation fixes and updates.
- experimental and undocumented preliminary support for synchronous statx.
4.71 Sun Mar 10 13:09:26 CET 2019
- due to an error in the linux manpages, the configure tests
for readahead, sync_file_range, splice etc. failed. This has been fixed.
4.7 Mon Mar 4 11:28:13 CET 2019
- majorly speed up scandir for the very special case of a non-POSIX
filesystem that nevertheless reports valid dt_type information.
The only known filesystem of this type is currently btrfs, which
didn't get it's act together to implement POSIX semantics in all
these years, and I am tired of waiting.
- add IO::AIO::MCL_ONFAULT for mlockall, add IO::AIO::mlockall.
- neither sys/mkdev.h nor sys/sysmacros.h were included, even when they
were detected by autoconf.
Upstream changes:
4.72 Wed Apr 3 04:56:03 CEST 2019
- (libeio) if fd 0 is available do not use it for aio_wd, as it
collides with IO::AIO::CWD.
- added IO::AIO::memfd_create.
- correctly include <sys/uio.h> in the vmsplice test.
- reduce codesize by ~7% on amd64 by declaring more functions
as noinline.
- documentation fixes and updates.
- experimental and undocumented preliminary support for synchronous statx.
4.71 Sun Mar 10 13:09:26 CET 2019
- due to an error in the linux manpages, the configure tests
for readahead, sync_file_range, splice etc. failed. This has been fixed.
4.7 Mon Mar 4 11:28:13 CET 2019
- majorly speed up scandir for the very special case of a non-POSIX
filesystem that nevertheless reports valid dt_type information.
The only known filesystem of this type is currently btrfs, which
didn't get it's act together to implement POSIX semantics in all
these years, and I am tired of waiting.
- add IO::AIO::MCL_ONFAULT for mlockall, add IO::AIO::mlockall.
- neither sys/mkdev.h nor sys/sysmacros.h were included, even when they
were detected by autoconf.
MAIN commitmail json YAML
Updated devel/p5-Inline to 0.82
MAIN commitmail json YAML
Update to 0.82
Upstream changes:
0.82 Sun 31 Mar 2019 04:10:24 PM CEST
- Another fix for @INC PR#69 TINITA
Upstream changes:
0.82 Sun 31 Mar 2019 04:10:24 PM CEST
- Another fix for @INC PR#69 TINITA
MAIN commitmail json YAML
Updated devel/p5-GitLab-API-v3 to 1.05
MAIN commitmail json YAML
Update to 1.05
Upstream changes:
1.05 2019-03-06T06:09:39Z
- Migrate build tooling from Dist::Zilla to Minilla.
Upstream changes:
1.05 2019-03-06T06:09:39Z
- Migrate build tooling from Dist::Zilla to Minilla.
MAIN commitmail json YAML
Updated devel/p5-File-Slurp to 9999.27
MAIN commitmail json YAML
Update to 9999.27
Upstream changes:
9999.27 2019-04-05
- Update the documentation on the atomic write. We no longer use the pid
and I neglected to update the documentation as such. (RT #129029)
- Localize $^W to stop File::Temp from warning the user when the -w flag
is on while we're grabbing a temporary file name. (RT #129029)
9999.26 2019-02-13
- Reduce the size of handle.t to prevent failures on systems with limits set
- Skip all tests in the suite that relied on overriding syswrite to test
failure mechanisms as CORE::print cannot be overridden.
- Refactor write_file to use print rather than syswrite.
- When performing an atomic write, make sure we find a good temporary file
so that we don't accidentally overwrite a file that may already exist in
the working directory.
- Stop re-working the line endings on write_file when on Windows as the use
of print now allows layers to provide that functionality.
- Add File::Basename, File::Spec, File::Temp, and IO::Handle to the runtime
prereqs. These were already testing prereqs and are core.
- Perl 5.30 compliance is complete at this point.
Upstream changes:
9999.27 2019-04-05
- Update the documentation on the atomic write. We no longer use the pid
and I neglected to update the documentation as such. (RT #129029)
- Localize $^W to stop File::Temp from warning the user when the -w flag
is on while we're grabbing a temporary file name. (RT #129029)
9999.26 2019-02-13
- Reduce the size of handle.t to prevent failures on systems with limits set
- Skip all tests in the suite that relied on overriding syswrite to test
failure mechanisms as CORE::print cannot be overridden.
- Refactor write_file to use print rather than syswrite.
- When performing an atomic write, make sure we find a good temporary file
so that we don't accidentally overwrite a file that may already exist in
the working directory.
- Stop re-working the line endings on write_file when on Windows as the use
of print now allows layers to provide that functionality.
- Add File::Basename, File::Spec, File::Temp, and IO::Handle to the runtime
prereqs. These were already testing prereqs and are core.
- Perl 5.30 compliance is complete at this point.
MAIN commitmail json YAML
Updated devel/p5-File-BOM to 0.16
MAIN commitmail json YAML
Update to 0.16
Upstream changes:
0.16 - Wed Feb 6 2019
- Fix tests failing under Encode 2.99. Thanks to Petr Pisar.
Upstream changes:
0.16 - Wed Feb 6 2019
- Fix tests failing under Encode 2.99. Thanks to Petr Pisar.
MAIN commitmail json YAML
Updated www/p5-HTML-Restrict to 3.0.0
MAIN commitmail json YAML
Update to 3.0.0
Upstream changes:
v3.0.0 2019-03-11 13:52:08Z
- Better fix for handling malformed tags. Removes max_parser_loops(),
which was introduced in 2.4.0 (GH#37) (Graham Knop)
Upstream changes:
v3.0.0 2019-03-11 13:52:08Z
- Better fix for handling malformed tags. Removes max_parser_loops(),
which was introduced in 2.4.0 (GH#37) (Graham Knop)
MAIN commitmail json YAML
Updated www/p5-HTML-Form to 6.04
MAIN commitmail json YAML
Update to 6.04
Upstream changes:
6.04 2019-03-25 18:22:51Z
- Convert to Dist::Zilla
- Add an autocomplete method (GH #13) (Olaf Alders)
Upstream changes:
6.04 2019-03-25 18:22:51Z
- Convert to Dist::Zilla
- Add an autocomplete method (GH #13) (Olaf Alders)
MAIN commitmail json YAML
Updated www/p5-CGI-Fast to 2.15
MAIN commitmail json YAML
Update to 2.15
Upstream changes:
2.15 2019-03-29
[FIX]
- ensure upload hooks are passed to CGI.pm constructor
(GH #19, thanks to ikegami)
2.14 2019-03-26
[DOCUMENTATION]
- Add a link to the "you probably shouldn't use CGI.pm" docs
Upstream changes:
2.15 2019-03-29
[FIX]
- ensure upload hooks are passed to CGI.pm constructor
(GH #19, thanks to ikegami)
2.14 2019-03-26
[DOCUMENTATION]
- Add a link to the "you probably shouldn't use CGI.pm" docs
MAIN commitmail json YAML
Updated www/p5-CGI to 4.42
MAIN commitmail json YAML
Update to 4.42
Upstream changes:
4.42 2019-03-26
[ DOCUMENTATION ]
- clarify licence also in Makefile.PL (GH #232)
4.41 2019-03-26
[ DOCUMENTATION ]
- clarify licence (GH #232)
Upstream changes:
4.42 2019-03-26
[ DOCUMENTATION ]
- clarify licence also in Makefile.PL (GH #232)
4.41 2019-03-26
[ DOCUMENTATION ]
- clarify licence (GH #232)
MAIN commitmail json YAML
Updated www/p5-Dancer to 1.3512
MAIN commitmail json YAML
Update to 1.3512
Upstream changes:
1.3512 2019-03-31 20:10:08+01:00 Europe/London
Promoting previous trial release 1.3511 to stable.
1.3511 2019-03-29 11:16:08+00:00 Europe/London (TRIAL RELEASE)
[BUG FIXES]
- More session cookie handling fun - avoid causing test failures in dependencies
in some cases (e.g. RT #128911 and others)
[ENHANCEMENTS]
- hold session in SharedData, to avoid reading the session contents every time
anything is requested, could be a performance win
1.3510 2019-03-19 14:42:26+00:00 Europe/London
Promoting previous trial release 1.3501 to stable.
Fix #1204 - more proxy-related test failure fun
1.3501 2019-03-14 19:19:49+00:00 Europe/London (TRIAL RELEASE)
[BUG FIXES]
Fix "too late to set cookie" errors if you access a session within an after hook
after using send_file().
Upstream changes:
1.3512 2019-03-31 20:10:08+01:00 Europe/London
Promoting previous trial release 1.3511 to stable.
1.3511 2019-03-29 11:16:08+00:00 Europe/London (TRIAL RELEASE)
[BUG FIXES]
- More session cookie handling fun - avoid causing test failures in dependencies
in some cases (e.g. RT #128911 and others)
[ENHANCEMENTS]
- hold session in SharedData, to avoid reading the session contents every time
anything is requested, could be a performance win
1.3510 2019-03-19 14:42:26+00:00 Europe/London
Promoting previous trial release 1.3501 to stable.
Fix #1204 - more proxy-related test failure fun
1.3501 2019-03-14 19:19:49+00:00 Europe/London (TRIAL RELEASE)
[BUG FIXES]
Fix "too late to set cookie" errors if you access a session within an after hook
after using send_file().
MAIN commitmail json YAML
Updated devel/p5-Log-Dispatchouli to 2.017
MAIN commitmail json YAML
pkgsrc/devel/p5-Log-Dispatchouli/Makefile@1.16
/
diff
pkgsrc/devel/p5-Log-Dispatchouli/distinfo@1.6 / diff
pkgsrc/devel/p5-Log-Dispatchouli/distinfo@1.6 / diff
Update to 2.017
Upstream changes:
2.017 2019-03-12 21:10:26-04:00 America/New_York
- syslog_socket can now be supplied to replace the native socket for
Sys::Syslog (thanks, Jon Stuart!)
Upstream changes:
2.017 2019-03-12 21:10:26-04:00 America/New_York
- syslog_socket can now be supplied to replace the native socket for
Sys::Syslog (thanks, Jon Stuart!)
MAIN commitmail json YAML
Updated devel/p5-Test2-Suite to 0.000119
MAIN commitmail json YAML
Update to 0.000119
Upstream changes:
0.000119 2019-03-16 15:17:33-07:00 America/Los_Angeles
- Allow meta-checks in bag/array/hash (Thanks jjatria)
Upstream changes:
0.000119 2019-03-16 15:17:33-07:00 America/Los_Angeles
- Allow meta-checks in bag/array/hash (Thanks jjatria)
MAIN commitmail json YAML
Updated devel/p5-Sub-Quote to 2.006003
MAIN commitmail json YAML
Update to 2.006003
Upstream changes:
2.006003 - 2019-03-10
- releasing as stable
2.006_002 - 2019-01-29
- Fix quotifying of backslashes in utf8-flagged strings on perl 5.10.0.
2.006_001 - 2019-01-07
- avoid warnings or failures on new perls when testing quoting UTF-8 strings
- test quotify output under utf8 pragma
- fix quoting of negative NaN
2.006_000 - 2018-12-29
- don't test threads behavior on perl < 5.8.5, since they are too unstable
- more tests
- preserve inf, nan, and false in quotify
- improve accuracy of quotified floating point numbers
- SUB_QUOTE_DEBUG can now be set to sub names, package names, or a regex to
match against the code to filter which generated subs are printed to STDERR.
Upstream changes:
2.006003 - 2019-03-10
- releasing as stable
2.006_002 - 2019-01-29
- Fix quotifying of backslashes in utf8-flagged strings on perl 5.10.0.
2.006_001 - 2019-01-07
- avoid warnings or failures on new perls when testing quoting UTF-8 strings
- test quotify output under utf8 pragma
- fix quoting of negative NaN
2.006_000 - 2018-12-29
- don't test threads behavior on perl < 5.8.5, since they are too unstable
- more tests
- preserve inf, nan, and false in quotify
- improve accuracy of quotified floating point numbers
- SUB_QUOTE_DEBUG can now be set to sub names, package names, or a regex to
match against the code to filter which generated subs are printed to STDERR.
MAIN commitmail json YAML
Updated devel/p5-strictures to 2.000006
MAIN commitmail json YAML
Update to 2.000006
Upstream changes:
2.000006 - 2019-03-10
- update internal list of warnings for categories added in blead (v5.29.9)
- fix extras test to avoid any files in the temp directory's parent
directories interfering (RT#128751)
Upstream changes:
2.000006 - 2019-03-10
- update internal list of warnings for categories added in blead (v5.29.9)
- fix extras test to avoid any files in the temp directory's parent
directories interfering (RT#128751)
MAIN commitmail json YAML
Updated devel/p5-Devel-PPPort to 3.44
MAIN commitmail json YAML
Update to 3.44
Upstream changes:
3.44 - 2019-02-20
* Fix D_PPP_FIX_UTF8_ERRSV macro to use errsv value from passed argument
Upstream changes:
3.44 - 2019-02-20
* Fix D_PPP_FIX_UTF8_ERRSV macro to use errsv value from passed argument
MAIN commitmail json YAML
Updated devel/p5-Date-Manip to 6.76
MAIN commitmail json YAML
Updated to 6.76
Upstream changes:
6.76 2019-03-01
- Fixed bug in Date::Manip::Date::list_holidays.
It was using 'now' instead of the stored date. Douglas DeStafeno
- Reordered TZ detection methods
Moved checking the tzdata files to lower priority to avoid a pretty
unusual situation in docker. Sven Nierlein (GitHub #20)
- Time zone fixes
Newest zoneinfo data (tzdata 2018i). Requested by Shawn C Carroll
(GitHub #28)
Upstream changes:
6.76 2019-03-01
- Fixed bug in Date::Manip::Date::list_holidays.
It was using 'now' instead of the stored date. Douglas DeStafeno
- Reordered TZ detection methods
Moved checking the tzdata files to lower priority to avoid a pretty
unusual situation in docker. Sven Nierlein (GitHub #20)
- Time zone fixes
Newest zoneinfo data (tzdata 2018i). Requested by Shawn C Carroll
(GitHub #28)
MAIN commitmail json YAML
Updated devel/p5-Test-Inter to 1.09
MAIN commitmail json YAML
Update to 1.09
Upstream changes:
1.09 2019-03-13
- Added test directory to directories added in the use_lib method automatically.
- Added functionality to the testdir method
1.08 2019-03-12
- Minor improvement to a test.
- Added the use_lib method and automatically use the 'lib' directory.
- Some improvements to the POD documentation.
Upstream changes:
1.09 2019-03-13
- Added test directory to directories added in the use_lib method automatically.
- Added functionality to the testdir method
1.08 2019-03-12
- Minor improvement to a test.
- Added the use_lib method and automatically use the 'lib' directory.
- Some improvements to the POD documentation.
MAIN commitmail json YAML
Updated devel/p5-Data-UUID to 1.224
MAIN commitmail json YAML
Update to 1.224
Upstream changes:
1.224 2019-03-02
- No changes since 1.223
1.223 2019-02-14 (TRIAL)
- Use File::Spec to get tmpdir instead of hardcoding (thanks, Desmond
Daignault)
1.222 2018-04-29 (TRIAL)
- Properly quote C strings passed in DEFINE (thanks, Salvador Fadi単o)
- Fix memory leak by decreasing reference count (thanks, Daniel Spang)
Upstream changes:
1.224 2019-03-02
- No changes since 1.223
1.223 2019-02-14 (TRIAL)
- Use File::Spec to get tmpdir instead of hardcoding (thanks, Desmond
Daignault)
1.222 2018-04-29 (TRIAL)
- Properly quote C strings passed in DEFINE (thanks, Salvador Fadi単o)
- Fix memory leak by decreasing reference count (thanks, Daniel Spang)
MAIN commitmail json YAML
Updated devel/p5-Data-ObjectDriver to 0.17
MAIN commitmail json YAML
pkgsrc/devel/p5-Data-ObjectDriver/Makefile@1.6
/
diff
pkgsrc/devel/p5-Data-ObjectDriver/distinfo@1.3 / diff
pkgsrc/devel/p5-Data-ObjectDriver/distinfo@1.3 / diff
Update to 0.17
Upstream changes:
0.17 2019-03-12T04:24:20Z
- Bump version
0.16 2019-03-07T07:07:14Z
- Avoid SQL syntax error: column IN () (charsbar) #26
- Add disconnect method explicitly to pass tests for windows (twata1) #25
Upstream changes:
0.17 2019-03-12T04:24:20Z
- Bump version
0.16 2019-03-07T07:07:14Z
- Avoid SQL syntax error: column IN () (charsbar) #26
- Add disconnect method explicitly to pass tests for windows (twata1) #25
MAIN commitmail json YAML
Updated geography/py-obspy to 1.1.1
MAIN commitmail json YAML
pkgsrc/geography/py-obspy/Makefile@1.14
/
diff
pkgsrc/geography/py-obspy/PLIST@1.8 / diff
pkgsrc/geography/py-obspy/distinfo@1.7 / diff
pkgsrc/geography/py-obspy/PLIST@1.8 / diff
pkgsrc/geography/py-obspy/distinfo@1.7 / diff
Update to 1.1.1
Upstream changes:
1.1.1: (doi: 10.5281/zenodo.1040770)
General:
Tests pass with numpy 1.14 (see #2044).
Map plots now also work with matplotlib >= 2.2 (see #2089).
obspy.core:
UTCDateTime now raises a meaningful exceptions when passing invalid or
out-of-bounds 'julday' during initialization (see #1988)
Fix pickling of traces with a sampling rate of 0 (see #1990)
read_inventory() used with non-existing file path (e.g. typo in filename)
now shows a proper "No such file or directory" error message (see #2062)
Fix Trace.times(type='matplotlib') being slow (see #2112)
read_events() and read_inventory() now trial most common plugins first
(QuakeML/StationXML, ...) in case of automatic file format detection (i.e.
when file type was not explicitly specified, see #2113)
Event instances with Origin instances that have do not have defined
latitude/longitude attributes will no longer raise a TypeError when
creating a string representation (see #2119 and #2127).
Fix Stream.get_gaps() when a trace is completely overlapping another trace
(see #2218).
Fix Exception when comparing ComparingObjects (see #2220).
Fix UTCDateTime.strftime() when year is <1900 on Python 2 (see #2167)
Inventory objects are more convenient to create now. Network, station, and
channel codes can now be optional. Additionally the source parameter of
inventories must no longer be specified at init time (see #2307, #2314).
obspy.clients.arclink:
Raise a warning at import time that the ArcLink protocol will be
deprecated soon (see #1987).
obspy.clients.fdsn:
Mass downloader: Priority lists are now correctly overwritten if channel
and/or location are set (see #1810, #2031, #2047).
A few fixes and stability improvements for the mass downloader (see
#2081).
Fixed routing startup error when running under certain locales (see #2147)
Update the IPGP mapping (see #2268).
Adding a mapping for the KNMI (see #2270) services.
obspy.clients.nrl:
Set input units of overall sensitivity to input units of first stage in
NRL.get_response() (see #2248)
obspy.geodetics:
Fix the vincenty inverse calculation for equatorial lines (see #2282).
obspy.imaging:
Normalize moment tensors prior to plotting in the mopad wrapper to
stabilize the algorithm (see #2114, #2125).
fix some map plotting issues with cartopy and local projection (see #2193,
#2204)
obspy.io.ascii:
Fixes an issue with the time representation (see #2165, #2179).
obspy.io.cnv:
Bugfix when phase_mapping is passed as argument when writing a Catalog
object to CNV (see #2001)
obspy.io.css:
Fix automatic filetype detection (see #2160 and #2162)
obspy.io.gcf:
Fix reading stream ID for station/channel code in header (see #2289,
#2311)
Fix bitmask in getting compression code (see #2290, #2310)
obspy.io.mseed:
Ability to read files that have embedded chunks of non SEED data. (see
#1981, #2057).
Fix util.get_start_and_end_time returning sample rate = 0 when sample rate
= 1 (see #2069)
Avoid showing invalid warnings when guessing endian during parsing
timestamps (see #1988)
util.get_record_information() now works correctly for negative sampling
rate factors and multipliers (see #2030, #2191).
obspy.io.nordic
Bug-fix for amplitudes without magnitude_hint (see #2021)
Bug-fix for wavefiles with full path stripping (see #2021)
Bug-fix for longitudes between -100 and -180 (see #2197)
obspy.io.reftek:
Fix problems reading some Reftek 130 files, presumably due to floating
point accuracy issues in comparing timestamps. Internal representation of
time stamps is changed to integer nanosecond POSIX timestamp (see #2036,
#2038, #2105)
Fix a bug that prevents reading files that have no data in first channel
(see #2101)
obspy.io.sac:
Allow passing on the byteorder flag from the top-level obspy.read()
function (see #2285, #2292).
obspy.io.seiscomp:
Fix inventory read when maxClockDrift is unset in SC3ML (see #1993)
Fix the reading of FIR coefficients when multiple whitespaces in SC3ML
(see #2259)
Fix the reading of the poles and zeros when multiple whitespaces in SC3ML
(see #2260).
Fix reading files with zero sampling rates (see #2294 and #2293)
Fix divide by zero error when parsing sc3ml files of zero sampling rage
(see #2294).
obspy.io.stationxml
Allow writing of dates before 1900 also on Python 2 (see #2013, #2015).
Write the UTC time zone specifier to all times (see #2015).
Units of first response stage as well as unit response stages are now
determined with some heuristics (see #2250, #2318).
obspy.io.xseed:
Third condition to split blockettes when reading RESP files. Now more
forgiving for slightly different files (see #2170, #2189)
obspy.signal:
Allow singular COUNT units in evalresp (see #2003, #2011).
Fix an evalresp issue in case of an analog PAZ stage zero denominator (see
#2171 and #2190)
PPSD: for safety reasons, raise an ObsPyException if trying to read a PPSD
npz file that was written with a newer version of the npz representation
than is used by current ObsPy version (see #2051)
The ar_pick() trigger function now raises an error if the three data
arrays don't have the same length (see #1801, #2148).
fix a precision issue in AR picker in case of low amplitude input (see
#2252 and #2253)
obspy.taup:
Fallback to linear slowness interpolation for very small and shallow
layers (see #2126, #2129).
Fix bug preventing constant-velocity models with discontinuities at every
layer boundary from being built (see #2264).
More robust resize method so TauPy now works properly on Python 3.7 (see
#2280, #2319).
Upstream changes:
1.1.1: (doi: 10.5281/zenodo.1040770)
General:
Tests pass with numpy 1.14 (see #2044).
Map plots now also work with matplotlib >= 2.2 (see #2089).
obspy.core:
UTCDateTime now raises a meaningful exceptions when passing invalid or
out-of-bounds 'julday' during initialization (see #1988)
Fix pickling of traces with a sampling rate of 0 (see #1990)
read_inventory() used with non-existing file path (e.g. typo in filename)
now shows a proper "No such file or directory" error message (see #2062)
Fix Trace.times(type='matplotlib') being slow (see #2112)
read_events() and read_inventory() now trial most common plugins first
(QuakeML/StationXML, ...) in case of automatic file format detection (i.e.
when file type was not explicitly specified, see #2113)
Event instances with Origin instances that have do not have defined
latitude/longitude attributes will no longer raise a TypeError when
creating a string representation (see #2119 and #2127).
Fix Stream.get_gaps() when a trace is completely overlapping another trace
(see #2218).
Fix Exception when comparing ComparingObjects (see #2220).
Fix UTCDateTime.strftime() when year is <1900 on Python 2 (see #2167)
Inventory objects are more convenient to create now. Network, station, and
channel codes can now be optional. Additionally the source parameter of
inventories must no longer be specified at init time (see #2307, #2314).
obspy.clients.arclink:
Raise a warning at import time that the ArcLink protocol will be
deprecated soon (see #1987).
obspy.clients.fdsn:
Mass downloader: Priority lists are now correctly overwritten if channel
and/or location are set (see #1810, #2031, #2047).
A few fixes and stability improvements for the mass downloader (see
#2081).
Fixed routing startup error when running under certain locales (see #2147)
Update the IPGP mapping (see #2268).
Adding a mapping for the KNMI (see #2270) services.
obspy.clients.nrl:
Set input units of overall sensitivity to input units of first stage in
NRL.get_response() (see #2248)
obspy.geodetics:
Fix the vincenty inverse calculation for equatorial lines (see #2282).
obspy.imaging:
Normalize moment tensors prior to plotting in the mopad wrapper to
stabilize the algorithm (see #2114, #2125).
fix some map plotting issues with cartopy and local projection (see #2193,
#2204)
obspy.io.ascii:
Fixes an issue with the time representation (see #2165, #2179).
obspy.io.cnv:
Bugfix when phase_mapping is passed as argument when writing a Catalog
object to CNV (see #2001)
obspy.io.css:
Fix automatic filetype detection (see #2160 and #2162)
obspy.io.gcf:
Fix reading stream ID for station/channel code in header (see #2289,
#2311)
Fix bitmask in getting compression code (see #2290, #2310)
obspy.io.mseed:
Ability to read files that have embedded chunks of non SEED data. (see
#1981, #2057).
Fix util.get_start_and_end_time returning sample rate = 0 when sample rate
= 1 (see #2069)
Avoid showing invalid warnings when guessing endian during parsing
timestamps (see #1988)
util.get_record_information() now works correctly for negative sampling
rate factors and multipliers (see #2030, #2191).
obspy.io.nordic
Bug-fix for amplitudes without magnitude_hint (see #2021)
Bug-fix for wavefiles with full path stripping (see #2021)
Bug-fix for longitudes between -100 and -180 (see #2197)
obspy.io.reftek:
Fix problems reading some Reftek 130 files, presumably due to floating
point accuracy issues in comparing timestamps. Internal representation of
time stamps is changed to integer nanosecond POSIX timestamp (see #2036,
#2038, #2105)
Fix a bug that prevents reading files that have no data in first channel
(see #2101)
obspy.io.sac:
Allow passing on the byteorder flag from the top-level obspy.read()
function (see #2285, #2292).
obspy.io.seiscomp:
Fix inventory read when maxClockDrift is unset in SC3ML (see #1993)
Fix the reading of FIR coefficients when multiple whitespaces in SC3ML
(see #2259)
Fix the reading of the poles and zeros when multiple whitespaces in SC3ML
(see #2260).
Fix reading files with zero sampling rates (see #2294 and #2293)
Fix divide by zero error when parsing sc3ml files of zero sampling rage
(see #2294).
obspy.io.stationxml
Allow writing of dates before 1900 also on Python 2 (see #2013, #2015).
Write the UTC time zone specifier to all times (see #2015).
Units of first response stage as well as unit response stages are now
determined with some heuristics (see #2250, #2318).
obspy.io.xseed:
Third condition to split blockettes when reading RESP files. Now more
forgiving for slightly different files (see #2170, #2189)
obspy.signal:
Allow singular COUNT units in evalresp (see #2003, #2011).
Fix an evalresp issue in case of an analog PAZ stage zero denominator (see
#2171 and #2190)
PPSD: for safety reasons, raise an ObsPyException if trying to read a PPSD
npz file that was written with a newer version of the npz representation
than is used by current ObsPy version (see #2051)
The ar_pick() trigger function now raises an error if the three data
arrays don't have the same length (see #1801, #2148).
fix a precision issue in AR picker in case of low amplitude input (see
#2252 and #2253)
obspy.taup:
Fallback to linear slowness interpolation for very small and shallow
layers (see #2126, #2129).
Fix bug preventing constant-velocity models with discontinuities at every
layer boundary from being built (see #2264).
More robust resize method so TauPy now works properly on Python 3.7 (see
#2280, #2319).
MAIN commitmail json YAML
Updated devel/p5-CPAN to 2.25
MAIN commitmail json YAML
Update to 2.25
Upstream changes:
2019-03-03 k <andk@cpan.org>
* release 2.25
* two weeks after the TRIAL release cpantesters have produced 298
pass and 2 fail reports on 108 different configurations; the two
fails are outliers I don't understand
* no functional change over 2.25-TRIAL; only a couple in the
distroprefs directory which is not used per default
2019-02-16 k <andk@cpan.org>
* release 2.25-TRIAL
* fix: Avoid a warning when prompting install_help intro (Nicolas
R/atoomic)
* testfix: load the tested module early, before juggling with @INC
* testfix: replace an exec with system and exit (greetings to Windows)
* two more distroprefs lines
2019-02-14 k <andk@cpan.org>
* release 2.24-TRIAL
* fix: set internal error state on writemakefile=NO in a rare case
without any output
* test fix: avoid a so far unreflected dependency on perldoc
* a few more distroprefs
2019-02-10 k <andk@cpan.org>
* release 2.23-TRIAL
* fix: when option cleanup_after_install is active, prevent
rerunning make install after a cleanup; allow it only with the
help of force; also prevent that it is triggered too early
* fix: address #121162: support distroprefs for install.env
* fix: the option h on cpan script now really ignores all other
options and arguments
* fix: Local::Null::Logger on cpan script did not honour
CPANSCRIPT_LOGLEVEL
* address #122520: exit 1 on unknown options on cpan script
* address #94941: refuse to generate reports with CPAN::Reporter
lower than 1.2011
* fix: distropref method "goto" now inherits CALLED_FOR and other
attributes from caller
* fix: correct a buggy version comparison when testing version of
Net::Ping
* portability fix: ensure that Compress::Zlib supports gzopen()
* internal fix: never overwrite internal attribute CALLED_FOR (no
known user-relevant implications)
* tiny test fixed uncovered by cpantesters, various tiny typo
corrections
* a couple of new and updated distroprefs files
Upstream changes:
2019-03-03 k <andk@cpan.org>
* release 2.25
* two weeks after the TRIAL release cpantesters have produced 298
pass and 2 fail reports on 108 different configurations; the two
fails are outliers I don't understand
* no functional change over 2.25-TRIAL; only a couple in the
distroprefs directory which is not used per default
2019-02-16 k <andk@cpan.org>
* release 2.25-TRIAL
* fix: Avoid a warning when prompting install_help intro (Nicolas
R/atoomic)
* testfix: load the tested module early, before juggling with @INC
* testfix: replace an exec with system and exit (greetings to Windows)
* two more distroprefs lines
2019-02-14 k <andk@cpan.org>
* release 2.24-TRIAL
* fix: set internal error state on writemakefile=NO in a rare case
without any output
* test fix: avoid a so far unreflected dependency on perldoc
* a few more distroprefs
2019-02-10 k <andk@cpan.org>
* release 2.23-TRIAL
* fix: when option cleanup_after_install is active, prevent
rerunning make install after a cleanup; allow it only with the
help of force; also prevent that it is triggered too early
* fix: address #121162: support distroprefs for install.env
* fix: the option h on cpan script now really ignores all other
options and arguments
* fix: Local::Null::Logger on cpan script did not honour
CPANSCRIPT_LOGLEVEL
* address #122520: exit 1 on unknown options on cpan script
* address #94941: refuse to generate reports with CPAN::Reporter
lower than 1.2011
* fix: distropref method "goto" now inherits CALLED_FOR and other
attributes from caller
* fix: correct a buggy version comparison when testing version of
Net::Ping
* portability fix: ensure that Compress::Zlib supports gzopen()
* internal fix: never overwrite internal attribute CALLED_FOR (no
known user-relevant implications)
* tiny test fixed uncovered by cpantesters, various tiny typo
corrections
* a couple of new and updated distroprefs files
MAIN commitmail json YAML
Updated devel/p5-CPAN-Perl-Releases to 3.90
MAIN commitmail json YAML
pkgsrc/devel/p5-CPAN-Perl-Releases/Makefile@1.64
/
diff
pkgsrc/devel/p5-CPAN-Perl-Releases/distinfo@1.57 / diff
pkgsrc/devel/p5-CPAN-Perl-Releases/distinfo@1.57 / diff
Update to 3.90
Upstream changes:
version 3.90 at 2019-02-21 10:39:01 +0000
-----------------------------------------
Change: 7a586269927569bf30a6de7ab6b35138b5495883
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2019-02-21 10:39:01 +0000
Updated for v5.29.8
Upstream changes:
version 3.90 at 2019-02-21 10:39:01 +0000
-----------------------------------------
Change: 7a586269927569bf30a6de7ab6b35138b5495883
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2019-02-21 10:39:01 +0000
Updated for v5.29.8
MAIN commitmail json YAML
Updated time/p5-DateTime-Format-Builder to 0.82
MAIN commitmail json YAML
pkgsrc/time/p5-DateTime-Format-Builder/Makefile@1.19
/
diff
pkgsrc/time/p5-DateTime-Format-Builder/distinfo@1.6 / diff
pkgsrc/time/p5-DateTime-Format-Builder/distinfo@1.6 / diff
Update to 0.82
Upstream changes:
0.82 2019-03-03
- Removed use of Class::Factory::Util. That distro is poorly maintained (by
me) and it has some issues with its use of Module::Build. This distro
(DateTime-Format-Builder) really doesn't need to use Class::Factory::Util.
Upstream changes:
0.82 2019-03-03
- Removed use of Class::Factory::Util. That distro is poorly maintained (by
me) and it has some issues with its use of Module::Build. This distro
(DateTime-Format-Builder) really doesn't need to use Class::Factory::Util.
MAIN commitmail json YAML
Updated textproc/p5-XML-LibXML to 2.0134
MAIN commitmail json YAML
pkgsrc/textproc/p5-XML-LibXML/Makefile@1.76
/
diff
pkgsrc/textproc/p5-XML-LibXML/distinfo@1.47 / diff
pkgsrc/textproc/p5-XML-LibXML/distinfo@1.47 / diff
Update to 2.0134
Upstream changes:
2.0134 2019-02-10
- Fix overzealous POD escaping in the docs' synposes
- https://github.com/shlomif/perl-XML-LibXML/issues/26
- Thanks to @davorg.
2.0133 2019-02-02
- Mark as working with libxml2 2.9.9 ( and below ).
- Allow LibParser to be provided for all methods
- https://github.com/shlomif/perl-XML-LibXML/pull/23
- Thanks to @lavock .
- Portability fixes by Reini Urban and others.
- https://github.com/shlomif/perl-XML-LibXML/pull/18 .
- Thanks!
Upstream changes:
2.0134 2019-02-10
- Fix overzealous POD escaping in the docs' synposes
- https://github.com/shlomif/perl-XML-LibXML/issues/26
- Thanks to @davorg.
2.0133 2019-02-02
- Mark as working with libxml2 2.9.9 ( and below ).
- Allow LibParser to be provided for all methods
- https://github.com/shlomif/perl-XML-LibXML/pull/23
- Thanks to @lavock .
- Portability fixes by Reini Urban and others.
- https://github.com/shlomif/perl-XML-LibXML/pull/18 .
- Thanks!
MAIN commitmail json YAML
Updated www/drupal8 to 8.6.12
MAIN commitmail json YAML
pkgsrc/www/drupal8/Makefile@1.19
/
diff
pkgsrc/www/drupal8/PLIST@1.16 / diff
pkgsrc/www/drupal8/distinfo@1.18 / diff
pkgsrc/www/drupal8/PLIST@1.16 / diff
pkgsrc/www/drupal8/distinfo@1.18 / diff
Update to 8.6.12
Upstream changes:
8.6.12
The third-party Twig library, which powers Drupal 8's theme system, recently released new versions (Twig 1.38.0 and 1.38.1) that introduced a fatal error for Drupal 8 sites using Composer. Drupal 8.6.11 was released yesterday with an update to Twig 1.38.2 in order to resolve that error. However, this update also led to a different regression for certain Drupal 8 themes that use Twig {% embed %} tags. This release hotfixes Drupal 8 to resolve that regression. No other changes are included.
8.6.11
This release resolves two critical issues affecting Drupal 8 site updates:
The third-party Twig library, which powers Drupal 8's theme system, recently released a new minor version (1.38.0) that introduced a fatal error when used with Drupal 8. As a result, Drupal 8 sites managed with Composer encountered this fatal error when updating Twig to version 1.38.0 or 1.38.1. This release updates Drupal to require Twig 1.38.2, which resolves the fatal error.
The recent releases for SA-CORE-2019-003 introduced a serialized data integrity issue affecting some contributed and custom modules, including the Default Content and Paragraphs modules. This release resolves the issue for affected sites.
Additionally, this release resolves an administrator-only access bypass with the Layout Builder module. Previously, users who didn't have access to view individual entities were still granted access to configure the layout for that entity (if per-entity layout configuration was enabled) and therefore could view its content. This implicit access has been removed. Site owners should ensure that all content editor roles have access to view the content for which they are configuring the layout.
Upstream changes:
8.6.12
The third-party Twig library, which powers Drupal 8's theme system, recently released new versions (Twig 1.38.0 and 1.38.1) that introduced a fatal error for Drupal 8 sites using Composer. Drupal 8.6.11 was released yesterday with an update to Twig 1.38.2 in order to resolve that error. However, this update also led to a different regression for certain Drupal 8 themes that use Twig {% embed %} tags. This release hotfixes Drupal 8 to resolve that regression. No other changes are included.
8.6.11
This release resolves two critical issues affecting Drupal 8 site updates:
The third-party Twig library, which powers Drupal 8's theme system, recently released a new minor version (1.38.0) that introduced a fatal error when used with Drupal 8. As a result, Drupal 8 sites managed with Composer encountered this fatal error when updating Twig to version 1.38.0 or 1.38.1. This release updates Drupal to require Twig 1.38.2, which resolves the fatal error.
The recent releases for SA-CORE-2019-003 introduced a serialized data integrity issue affecting some contributed and custom modules, including the Default Content and Paragraphs modules. This release resolves the issue for affected sites.
Additionally, this release resolves an administrator-only access bypass with the Layout Builder module. Previously, users who didn't have access to view individual entities were still granted access to configure the layout for that entity (if per-entity layout configuration was enabled) and therefore could view its content. This implicit access has been removed. Site owners should ensure that all content editor roles have access to view the content for which they are configuring the layout.
MAIN commitmail json YAML
Updated textproc/p5-Pod-Tests to 1.20
MAIN commitmail json YAML
Update to 1.20
Upstream changes:
1.20 2019-03-02 20:48:22Z
- distribution tooling updates
- mark distribution as deprecated, in favour of Test-Inline
Upstream changes:
1.20 2019-03-02 20:48:22Z
- distribution tooling updates
- mark distribution as deprecated, in favour of Test-Inline
MAIN commitmail json YAML
Updated math/R to 3.5.3
MAIN commitmail json YAML
Update to 3.5.3
Upstream changes:
CHANGES IN R 3.5.3:
INSTALLATION on a UNIX-ALIKE:
* Detection of flags for C++98/11/14/17 has been improved: in
particular if CXX??STD is set, it is tried first with no
additional flags.
PACKAGE INSTALLATION:
* New macro F_VISIBILITY as an alternative to F77_VISIBILITY. This
will become the preferred form in R 3.6.0.
BUG FIXES:
* writeLines(readLines(fnam), fnam) now works as expected, thanks
to Peter Meissner's PR#17528.
* setClassUnion() no longer warns, but uses message() for now, when
encountering "non local" subclasses of class members.
* stopifnot(exprs = T) no longer fails.
Upstream changes:
CHANGES IN R 3.5.3:
INSTALLATION on a UNIX-ALIKE:
* Detection of flags for C++98/11/14/17 has been improved: in
particular if CXX??STD is set, it is tried first with no
additional flags.
PACKAGE INSTALLATION:
* New macro F_VISIBILITY as an alternative to F77_VISIBILITY. This
will become the preferred form in R 3.6.0.
BUG FIXES:
* writeLines(readLines(fnam), fnam) now works as expected, thanks
to Peter Meissner's PR#17528.
* setClassUnion() no longer warns, but uses message() for now, when
encountering "non local" subclasses of class members.
* stopifnot(exprs = T) no longer fails.
MAIN commitmail json YAML
Updated www/moodle to 3.6.3
MAIN commitmail json YAML
Update to 3.6.3
Upstream changes:
Moodle 3.6.3 release notes
Releases > Moodle 3.6.3 release notes
Release date: 11 March 2019
Here is the full list of fixed issues in 3.6.3.
Fixes and improvements
MDL-63892 - Last post date and time shown correctly on forum page
MDL-64609 - Gradebook regrading no longer gets stuck
MDL-43428 - Quiz now displays the correct time left when quiz close date before time limit
MDL-62345 - Site home and Dashboard now have different data-key attributes when the home page is set to site
MDL-61405 - All assignment 'View annotated PDF' buttons work
MDL-64632 - Invalid response value detected messaging error fix
MDL-63103 - Server files performance improvement for sites with lots of activities and files
MDL-64528 - Activities can no longer be marked as complete when the context is frozen
MDL-63677 - Users no longer redirected back to a policy agreement when creating a new account
MDL-55135 - View competency framework no longer required for viewing competencies in a course
MDL-62454 - Numerical question units are displayed on the same line
MDL-64553 - Notifications table has index for the useridfrom column
MDL-64521 - Participants page performance improvement for courses with ~50k users and 10 groups
MDL-48338 - A single simple discussion forum now scrolls to new posts
MDL-60972 - Deleting course sections now also delete files used in the section description
MDL-64652 - Data export performance improvement
MDL-63674 - RTL languages correctly aligned in messaging interface
MDL-64171 - Course image scaled down when no course summary
MDL-64240 - Forum post word count correctly reflects the size of posts
MDL-62680 - Accessibility improvement for quiz question feedback
MDL-64679 - Option to clear prediction for analytics trained models
MDL-62963 - Clearer button background in Boost
MDL-64640 - Deleting of feedback question and deleting of user tour step no longer give a 404 error
MDL-64856 - Glossary 'Actions menu' icon no longer disappears when browsing
MDL-64730 - External tool 0 points score now correctly recorded as zero in the gradebook
MDL-64464 - Drag and drop question types now allow use of mixed languages
MDL-62143 - Boost navigation bar accessibility improvements
MDL-64561 - Install database CLI script now shows help even if Moodle is already installed
MDL-64134 - Messaging search simpler UI when search returns no results
MDL-64385 - 'Allowed email domains' setting is now case insensitive
MDL-63628 - Download assignment submission files via keyboard accessibility fix
MDL-64469 - Question bank category edit link usability improvement
MDL-63378 - Boost theme menu links contrast accessibility fix
MDL-64143 - Messaging contacts are now shown in bold
MDL-64144 - Messaging search results now shown with date rather than time stamp
MDL-64971 - get_with_capability_join, get_users_by_capability, assign/unassign_capability now check the capability exists
Upstream changes:
Moodle 3.6.3 release notes
Releases > Moodle 3.6.3 release notes
Release date: 11 March 2019
Here is the full list of fixed issues in 3.6.3.
Fixes and improvements
MDL-63892 - Last post date and time shown correctly on forum page
MDL-64609 - Gradebook regrading no longer gets stuck
MDL-43428 - Quiz now displays the correct time left when quiz close date before time limit
MDL-62345 - Site home and Dashboard now have different data-key attributes when the home page is set to site
MDL-61405 - All assignment 'View annotated PDF' buttons work
MDL-64632 - Invalid response value detected messaging error fix
MDL-63103 - Server files performance improvement for sites with lots of activities and files
MDL-64528 - Activities can no longer be marked as complete when the context is frozen
MDL-63677 - Users no longer redirected back to a policy agreement when creating a new account
MDL-55135 - View competency framework no longer required for viewing competencies in a course
MDL-62454 - Numerical question units are displayed on the same line
MDL-64553 - Notifications table has index for the useridfrom column
MDL-64521 - Participants page performance improvement for courses with ~50k users and 10 groups
MDL-48338 - A single simple discussion forum now scrolls to new posts
MDL-60972 - Deleting course sections now also delete files used in the section description
MDL-64652 - Data export performance improvement
MDL-63674 - RTL languages correctly aligned in messaging interface
MDL-64171 - Course image scaled down when no course summary
MDL-64240 - Forum post word count correctly reflects the size of posts
MDL-62680 - Accessibility improvement for quiz question feedback
MDL-64679 - Option to clear prediction for analytics trained models
MDL-62963 - Clearer button background in Boost
MDL-64640 - Deleting of feedback question and deleting of user tour step no longer give a 404 error
MDL-64856 - Glossary 'Actions menu' icon no longer disappears when browsing
MDL-64730 - External tool 0 points score now correctly recorded as zero in the gradebook
MDL-64464 - Drag and drop question types now allow use of mixed languages
MDL-62143 - Boost navigation bar accessibility improvements
MDL-64561 - Install database CLI script now shows help even if Moodle is already installed
MDL-64134 - Messaging search simpler UI when search returns no results
MDL-64385 - 'Allowed email domains' setting is now case insensitive
MDL-63628 - Download assignment submission files via keyboard accessibility fix
MDL-64469 - Question bank category edit link usability improvement
MDL-63378 - Boost theme menu links contrast accessibility fix
MDL-64143 - Messaging contacts are now shown in bold
MDL-64144 - Messaging search results now shown with date rather than time stamp
MDL-64971 - get_with_capability_join, get_users_by_capability, assign/unassign_capability now check the capability exists
MAIN commitmail json YAML
Updated math/stan-math to 2.18.1
MAIN commitmail json YAML
pkgsrc/math/stan-math/Makefile@1.2
/
diff
pkgsrc/math/stan-math/PLIST@1.2 / diff
pkgsrc/math/stan-math/distinfo@1.2 / diff
pkgsrc/math/stan-math/PLIST@1.2 / diff
pkgsrc/math/stan-math/distinfo@1.2 / diff
Update to 2.18.1
Upstream changes:
v.2.18.1 (24 December 2018)
======================================================================
Bugfix release - major bug in threading where certain thread count and
job size combinations could result in incorrect output. See
https://discourse.mc-stan.org/t/bug-in-map-rect-with-threading-in-stan-2-18-0/7056
for more details.
Bug Fixes
--------------------------------------------------
* Fix threading batch size bug (#1075)
v.2.18.0 (13 July 2018)
======================================================================
This is our first release with parallelism (through C++11 threads or MPI)!
New Features
--------------------------------------------------
* Support for MPI parallelization with map_rect
* Support for threaded AD and a threaded map_rect implementation (#809)
* New periodic covariance function (#921)
* Integrated Boost's 1 dimensional integrator (#913)
* Added thin QR decomposition (#900)
* New `add_diag` function for adding a real or vector to the diagonal of a matrix (#871)
* New `log_inv_logit_diff` function for the log of the difference of two inverse logits (#856)
* New dot product kernel for GPs (#834)
* Vectorized many more RNGs (#833, #722, #622)
* Add `matrix_exp_action` to calculate `exp(At)*B` (#830)
* `log_mix` vectorized (#751, #664)
* New integrators from CVODES (`integrate_ode_adams`, `_bdf`) (#735)
* New `std_normal` (#609)
* New `std_normal_log` (#728)
* New GLM primitive `normal_id_glm` (#665)
* New `chol2inv` that computes a matrix's inverse from its Cholesky factor (#649)
* New `poisson_log_glm` poisson regression with log link (#647)
* New vectorized `ordered_probit` (#645)
* New `log_modified_bessel_first_kind` that expands where Bessel 1 function can be used (#640)
* New bernoulli logit GLM (#608)
Bug Fixes
--------------------------------------------------
* Rising and falling factorial were not accepting negative arguments (#636)
* Fix normalizing constant for LKJ distribution (#628)
Other
--------------------------------------------------
* Tweaks to `effective_sample_size` for performance and upstream compatibility (#865)
* Switch to sundials package combining CVODES and IDAS, updating versions (#779, #744)
* Now publishing the Math doxygen (http://mc-stan.org/math/)
* Faster `dirichlet_lpdf` accepting more vector types (#788)
* Upgrade to Boost 1.66 (#766)
* Improved derivatives for Gamma CDF (#780)
* Sped up `multi_normal_cholesky` (#753)
* More efficient `mdivide_right_tri` (#715)
* More efficient `integrate_ode_rk45_grad_test` (#714)
* Make algebraic solver easier to use (#703, #697)
* Begin thinking about internal compatibility for complex numbers (#643)
* Faster `pow` (#642)
Upstream changes:
v.2.18.1 (24 December 2018)
======================================================================
Bugfix release - major bug in threading where certain thread count and
job size combinations could result in incorrect output. See
https://discourse.mc-stan.org/t/bug-in-map-rect-with-threading-in-stan-2-18-0/7056
for more details.
Bug Fixes
--------------------------------------------------
* Fix threading batch size bug (#1075)
v.2.18.0 (13 July 2018)
======================================================================
This is our first release with parallelism (through C++11 threads or MPI)!
New Features
--------------------------------------------------
* Support for MPI parallelization with map_rect
* Support for threaded AD and a threaded map_rect implementation (#809)
* New periodic covariance function (#921)
* Integrated Boost's 1 dimensional integrator (#913)
* Added thin QR decomposition (#900)
* New `add_diag` function for adding a real or vector to the diagonal of a matrix (#871)
* New `log_inv_logit_diff` function for the log of the difference of two inverse logits (#856)
* New dot product kernel for GPs (#834)
* Vectorized many more RNGs (#833, #722, #622)
* Add `matrix_exp_action` to calculate `exp(At)*B` (#830)
* `log_mix` vectorized (#751, #664)
* New integrators from CVODES (`integrate_ode_adams`, `_bdf`) (#735)
* New `std_normal` (#609)
* New `std_normal_log` (#728)
* New GLM primitive `normal_id_glm` (#665)
* New `chol2inv` that computes a matrix's inverse from its Cholesky factor (#649)
* New `poisson_log_glm` poisson regression with log link (#647)
* New vectorized `ordered_probit` (#645)
* New `log_modified_bessel_first_kind` that expands where Bessel 1 function can be used (#640)
* New bernoulli logit GLM (#608)
Bug Fixes
--------------------------------------------------
* Rising and falling factorial were not accepting negative arguments (#636)
* Fix normalizing constant for LKJ distribution (#628)
Other
--------------------------------------------------
* Tweaks to `effective_sample_size` for performance and upstream compatibility (#865)
* Switch to sundials package combining CVODES and IDAS, updating versions (#779, #744)
* Now publishing the Math doxygen (http://mc-stan.org/math/)
* Faster `dirichlet_lpdf` accepting more vector types (#788)
* Upgrade to Boost 1.66 (#766)
* Improved derivatives for Gamma CDF (#780)
* Sped up `multi_normal_cholesky` (#753)
* More efficient `mdivide_right_tri` (#715)
* More efficient `integrate_ode_rk45_grad_test` (#714)
* Make algebraic solver easier to use (#703, #697)
* Begin thinking about internal compatibility for complex numbers (#643)
* Faster `pow` (#642)
MAIN commitmail json YAML
Updated math/sundials to 4.1.0
MAIN commitmail json YAML
pkgsrc/math/sundials/Makefile@1.3
/
diff
pkgsrc/math/sundials/PLIST@1.3 / diff
pkgsrc/math/sundials/distinfo@1.2 / diff
pkgsrc/math/sundials/PLIST@1.3 / diff
pkgsrc/math/sundials/distinfo@1.2 / diff
Update to 4.1.0
Upstream changelog is too long, please visit:
https://computation.llnl.gov/projects/sundials/release-history
Upstream changelog is too long, please visit:
https://computation.llnl.gov/projects/sundials/release-history
MAIN commitmail json YAML
Updated math/eigen3 to 3.3.7
MAIN commitmail json YAML
pkgsrc/math/eigen3/Makefile@1.10
/
diff
pkgsrc/math/eigen3/PLIST@1.5 / diff
pkgsrc/math/eigen3/distinfo@1.11 / diff
pkgsrc/math/eigen3/patches/patch-bench_spbench_CMakeLists.txt deleted
pkgsrc/math/eigen3/PLIST@1.5 / diff
pkgsrc/math/eigen3/distinfo@1.11 / diff
pkgsrc/math/eigen3/patches/patch-bench_spbench_CMakeLists.txt deleted
Update to 3.3.7
Upstream changes:
Eigen 3.3.7
Released on December 11, 2018.
Changes since 3.3.6:
Bug 1643: Fix compilation with GCC>=6 and compiler optimization turned off.
Eigen 3.3.6
Released on December 10, 2018.
Changes since 3.3.5:
Bug 1617: Fix triangular solve crashing for empty matrix.
Bug 785: Make dense Cholesky decomposition work for empty matrices.
Bug 1634: Remove double copy in move-ctor of non movable Matrix/Array.
Changeset 588e1eb34eff: Workaround weird MSVC bug.
Bug 1637 Workaround performance regression in matrix products with gcc>=6 and clang>=6.0.
Changeset bf0f100339c1: Fix some implicit 0 to Scalar conversions.
Bug 1605: Workaround ABI issue with vector types (aka __m128) versus scalar types (aka float).
Changeset d1421c479baa: Fix for gcc<4.6 regarding usage of #pragma GCC diagnostic push/pop.
Changeset c20b83b9d736: Fix conjugate-gradient for right-hand-sides with a very small magnitude.
Changeset 281a877a3bf7: Fix product of empty arrays (returned 0 instead of 1).
Bug 1590: Fix collision with some system headers defining the macro FP32.
Bug 1584: Fix possible undefined behavior in random generation.
Changeset d632d18db8ca: Fix fallback to BLAS for rankUpdate.
Fixes for NVCC 9.
Fix matrix-market IO.
Various fixes in the doc.
Various minor warning fixes/workarounds.
Eigen 3.3.5
Released on July 23, 2018.
Changes since 3.3.4:
General bug fixes:
Fix GeneralizedEigenSolver when requesting for eigenvalues only (0d15855abb30)
Bug 1560 fix product with a 1x1 diagonal matrix (90d7654f4a59)
Bug 1543: fix linear indexing in generic block evaluation
Fix compilation of product with inverse transpositions (e.g., mat * Transpositions().inverse()) (14a13748d761)
Bug 1509: fix computeInverseWithCheck for complexes (8be258ef0b6d)
Bug 1521: avoid signalling NaN in hypot and make it std::complex<> friendly (a9c06b854991).
Bug 1517: fix triangular product with unit diagonal and nested scaling factor: (s*A).triangularView<UpperUnit>()*B (a546d43bdd4f)
Fix compilation of stableNorm for some odd expressions as input (499e982b9281)
Bug 1485: fix linking issue of non template functions (ae28c2aaeeda)
Fix overflow issues in BDCSVD (92060f82e1de)
Bug 1468 : add missing std:: to memcpy (4565282592ae)
Bug 1453: fix Map with non-default inner-stride but no outer-stride (af00212cf3a4)
Fix mixing types in sparse matrix products (7e5fcd0008bd)
Bug 1544: Generate correct Q matrix in complex case (c0c410b508a1)
Bug 1461: fix compilation of Map<const Quaternion>::x() (69652a06967d)
Backends:
Fix MKL backend for symmetric eigenvalues on row-major matrices (4726d6a24f69)
Bug 1527: fix support for MKL's VML (972424860545)
Fix incorrect ldvt in LAPACKE call from JacobiSVD (88c4604601b9)
Fix support for MKL's BLAS when using MKL_DIRECT_CALL (205731b87e19, b88c70c6ced7, 46e2367262e1)
Use MKL's lapacke.h header when using MKL (19bc9df6b726)
Diagnostics:
Bug 1516: add assertion for out-of-range diagonal index in MatrixBase::diagonal(i) (783d38b3c78c)
Add static assertion for fixed sizes Ref<> (e1203d5ceb8e)
Add static assertion on selfadjoint-view's UpLo parameter. (b84db94c677e, 0ffe8a819801)
Bug 1479: fix failure detection in LDLT (67719139abc3)
Compiler support:
Bug 1555: compilation fix with XLC
Workaround MSVC 2013 ambiguous calls (1c7b59b0b5f4)
Adds missing EIGEN_STRONG_INLINE to help MSVC properly inlining small vector calculations (1ba3f10b91f2)
Several minor warning fixes: 3c87fc0f1042, ad6bcf0e8efc, "used uninitialized" (20efc44c5500), Wint-in-bool-context (131da2cbc695, b4f969795d1b)
Bug 1428: make NEON vectorization compilable by MSVC. (* 3d1b3dbe5927, 4e1b7350182a)
Fix compilation and SSE support with PGI compiler (faabf000855d 90d33b09040f)
Bug 1555: compilation fix with XLC (23eb37691f14)
Bug 1520: workaround some -Wfloat-equal warnings by calling std::equal_to (7d9a9456ed7c)
Make the TensorStorage class compile with clang 3.9 (eff7001e1f0a)
Misc: some old compiler fixes (493691b29be1)
Fix MSVC warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) (524918622506)
Architecture support:
Several AVX512 fixes for log, sqrt, rsqrt, non AVX512ER CPUs, apply_rotation_in_the_plane b64275e912ba cab3d626a59e 7ce234652ab9, d89b9a754371.
AltiVec fixes: 9450038e380d
NEON fixes: const-cast (e8a69835ccda), compilation of Jacobi rotations (c06cfd545b15,bug 1436).
Changeset d0658cc9d4a2: Define pcast<> for SSE types even when AVX is enabled. (otherwise float are silently reinterpreted as int instead of being converted)
Bug 1494: makes pmin/pmax behave on Altivec/VSX as on x86 regarding NaNs (d0af83f82b19)
Documentation:
Update manual pages regarding BDCSVD (bug 1538)
Add aliasing in common pitfaffs (2a5a8408fdc5)
Update aligned_allocator (21e03aef9f2b)
Bug 1456: add perf recommendation for LLT and storage format (c8c154ebf130, 9aef1e23dbe0)
Bug 1455: Cholesky module depends on Jacobi for rank-updates (2e6e26b851a8)
Bug 1458: fix documentation of LLT and LDLT info() method (2a4cf4f473dd)
Warn about constness in LLT::solveInPlace (518f97b69bdf)
Fix lazyness of operator* with CUDA (c4dbb556bd36)
Bug 336: improve doc for PlainObjectBase::Map (13dc446545fe)
Other general improvements:
Enable linear indexing in generic block evaluation (31537598bf83, 5967bc3c2cdb, bug 1543).
Fix packet and alignment propagation logic of Block<Xpr> expressions. In particular, (A+B).col(j) now preserve vectorisation. (b323cc9c2c7f)
Several fixes regarding custom scalar type support: hypot (f8d6c791791d), boost-multiprec (acb8ef9b2478), literal casts (6bbd97f17534, 39f65d65894f),
LLT: avoid making a copy when decomposing in place (2f7e28920f4e), const the arg to solveInPlace() to allow passing .transpose(), .block(), etc. (c31c0090e998).
Add possibility to overwrite EIGEN_STRONG_INLINE (7094bbdf3f4d)
Bug 1528: use numeric_limits::min() instead of 1/highest() that might underflow (dd823c64ade7)
Bug 1532: disable stl::*_negate in C++17 (they are deprecated) (88e9452099d5)
Add C++11 max_digits10 for half (faf74dde8ed1)
Make sparse QR result sizes consistent with dense QR (4638bc4d0f96)
Unsupported/unit-tests/cmake/unvisible internals/etc.
Bug 1484: restore deleted line for 128 bits long doubles, and improve dispatching logic. (dffc0f957f19)
Bug 1462: remove all occurences of the deprecated __CUDACC_VER__ macro by introducing EIGEN_CUDACC_VER (a201b8438d36)
Changeset 2722aa8eb93f: Fix oversharding bug in parallelFor.
Changeset ea1db80eab46: commit 45e9c9996da790b55ed9c4b0dfeae49492ac5c46 (HEAD -> memory_fix)
Changeset 350957be012c: Fix int versus Index
Changeset 424038431015: fix linking issue
Changeset 3f938790b7e0: Fix short vs long
Changeset ba14974d054a: Fix cmake scripts with no fortran compiler
Changeset 2ac088501976: add cmake-option to enable/disable creation of tests
Changeset 56996c54158b: Use col method for column-major matrix
Changeset 762373ca9793: Bug 1449: fix redux_3 unit test
Changeset eda96fd2fa30: Fix uninitialized output argument.
Changeset 75a12dff8ca4: Handle min/max/inf/etc issue in cuda_fp16.h directly in test/main.h
Changeset 568614bf79b8: Add tests for sparseQR results (value and size) covering bugs 1522 and 1544
Changeset 12c9ece47d14: SelfAdjointView<...,Mode> causes a static assert since commit c73a77e47db8
Changeset 899fd2ef704f: weird compilation issue in mapped_matrix.cpp
Eigen 3.3.4
Released on June 15, 2017.
Changes since 3.3.3:
General:
Improve speed of Jacobi rotation when mixing complex and real types.
Bug 1405: enable StrictlyLower/StrictlyUpper triangularView as the destination of matrix*matrix products.
UmfPack support: enable changes in the control settings and add report functions.
Bug 1423: fix LSCG's Jacobi preconditioner for row-major matrices.
Bug 1424: fix compilation issue with abs and unsigned integers as scalar type.
Bug 1410: fix lvalue propagation of Array/Matrix-Wrapper with a const nested expression.
Bug 1403: fix several implicit scalar type conversion making SVD decompositions compatible with ceres::Jet.
Fix some real-to-scalar-to-real useless conversions in ColPivHouseholderQR.
Regressions:
Fix dense * sparse-selfadjoint-view product.
Bug 1417: make LinSpace compatible with std::complex.
Bug 1400: fix stableNorm alignment issue with EIGEN_DONT_ALIGN_STATICALLY.
Bug 1411: fix alignment issue in Quaternion.
Fix compilation of operations between nested Arrays.
Bug 1435: fix aliasing issue in expressions like: A = C - B*A.
Others:
Fix compilation with gcc 4.3 and ARM NEON.
Fix prefetches on ARM64 and ARM32.
Fix out-of-bounds check in COLAMD.
Few minor fixes regarding nvcc/CUDA support, including bug 1396.
Improve cmake scripts for Pastix and BLAS detection.
Bug 1401: fix compilation of "cond ? x : -x" with x an AutoDiffScalar
Fix compilation of matrix log with Map as input.
Add specializations of std::numeric_limits for Eigen::half and and AutoDiffScalar
Fix compilation of streaming nested Array, i.e., cout << Array<Array<>>
Upstream changes:
Eigen 3.3.7
Released on December 11, 2018.
Changes since 3.3.6:
Bug 1643: Fix compilation with GCC>=6 and compiler optimization turned off.
Eigen 3.3.6
Released on December 10, 2018.
Changes since 3.3.5:
Bug 1617: Fix triangular solve crashing for empty matrix.
Bug 785: Make dense Cholesky decomposition work for empty matrices.
Bug 1634: Remove double copy in move-ctor of non movable Matrix/Array.
Changeset 588e1eb34eff: Workaround weird MSVC bug.
Bug 1637 Workaround performance regression in matrix products with gcc>=6 and clang>=6.0.
Changeset bf0f100339c1: Fix some implicit 0 to Scalar conversions.
Bug 1605: Workaround ABI issue with vector types (aka __m128) versus scalar types (aka float).
Changeset d1421c479baa: Fix for gcc<4.6 regarding usage of #pragma GCC diagnostic push/pop.
Changeset c20b83b9d736: Fix conjugate-gradient for right-hand-sides with a very small magnitude.
Changeset 281a877a3bf7: Fix product of empty arrays (returned 0 instead of 1).
Bug 1590: Fix collision with some system headers defining the macro FP32.
Bug 1584: Fix possible undefined behavior in random generation.
Changeset d632d18db8ca: Fix fallback to BLAS for rankUpdate.
Fixes for NVCC 9.
Fix matrix-market IO.
Various fixes in the doc.
Various minor warning fixes/workarounds.
Eigen 3.3.5
Released on July 23, 2018.
Changes since 3.3.4:
General bug fixes:
Fix GeneralizedEigenSolver when requesting for eigenvalues only (0d15855abb30)
Bug 1560 fix product with a 1x1 diagonal matrix (90d7654f4a59)
Bug 1543: fix linear indexing in generic block evaluation
Fix compilation of product with inverse transpositions (e.g., mat * Transpositions().inverse()) (14a13748d761)
Bug 1509: fix computeInverseWithCheck for complexes (8be258ef0b6d)
Bug 1521: avoid signalling NaN in hypot and make it std::complex<> friendly (a9c06b854991).
Bug 1517: fix triangular product with unit diagonal and nested scaling factor: (s*A).triangularView<UpperUnit>()*B (a546d43bdd4f)
Fix compilation of stableNorm for some odd expressions as input (499e982b9281)
Bug 1485: fix linking issue of non template functions (ae28c2aaeeda)
Fix overflow issues in BDCSVD (92060f82e1de)
Bug 1468 : add missing std:: to memcpy (4565282592ae)
Bug 1453: fix Map with non-default inner-stride but no outer-stride (af00212cf3a4)
Fix mixing types in sparse matrix products (7e5fcd0008bd)
Bug 1544: Generate correct Q matrix in complex case (c0c410b508a1)
Bug 1461: fix compilation of Map<const Quaternion>::x() (69652a06967d)
Backends:
Fix MKL backend for symmetric eigenvalues on row-major matrices (4726d6a24f69)
Bug 1527: fix support for MKL's VML (972424860545)
Fix incorrect ldvt in LAPACKE call from JacobiSVD (88c4604601b9)
Fix support for MKL's BLAS when using MKL_DIRECT_CALL (205731b87e19, b88c70c6ced7, 46e2367262e1)
Use MKL's lapacke.h header when using MKL (19bc9df6b726)
Diagnostics:
Bug 1516: add assertion for out-of-range diagonal index in MatrixBase::diagonal(i) (783d38b3c78c)
Add static assertion for fixed sizes Ref<> (e1203d5ceb8e)
Add static assertion on selfadjoint-view's UpLo parameter. (b84db94c677e, 0ffe8a819801)
Bug 1479: fix failure detection in LDLT (67719139abc3)
Compiler support:
Bug 1555: compilation fix with XLC
Workaround MSVC 2013 ambiguous calls (1c7b59b0b5f4)
Adds missing EIGEN_STRONG_INLINE to help MSVC properly inlining small vector calculations (1ba3f10b91f2)
Several minor warning fixes: 3c87fc0f1042, ad6bcf0e8efc, "used uninitialized" (20efc44c5500), Wint-in-bool-context (131da2cbc695, b4f969795d1b)
Bug 1428: make NEON vectorization compilable by MSVC. (* 3d1b3dbe5927, 4e1b7350182a)
Fix compilation and SSE support with PGI compiler (faabf000855d 90d33b09040f)
Bug 1555: compilation fix with XLC (23eb37691f14)
Bug 1520: workaround some -Wfloat-equal warnings by calling std::equal_to (7d9a9456ed7c)
Make the TensorStorage class compile with clang 3.9 (eff7001e1f0a)
Misc: some old compiler fixes (493691b29be1)
Fix MSVC warning C4290: C++ exception specification ignored except to indicate a function is not __declspec(nothrow) (524918622506)
Architecture support:
Several AVX512 fixes for log, sqrt, rsqrt, non AVX512ER CPUs, apply_rotation_in_the_plane b64275e912ba cab3d626a59e 7ce234652ab9, d89b9a754371.
AltiVec fixes: 9450038e380d
NEON fixes: const-cast (e8a69835ccda), compilation of Jacobi rotations (c06cfd545b15,bug 1436).
Changeset d0658cc9d4a2: Define pcast<> for SSE types even when AVX is enabled. (otherwise float are silently reinterpreted as int instead of being converted)
Bug 1494: makes pmin/pmax behave on Altivec/VSX as on x86 regarding NaNs (d0af83f82b19)
Documentation:
Update manual pages regarding BDCSVD (bug 1538)
Add aliasing in common pitfaffs (2a5a8408fdc5)
Update aligned_allocator (21e03aef9f2b)
Bug 1456: add perf recommendation for LLT and storage format (c8c154ebf130, 9aef1e23dbe0)
Bug 1455: Cholesky module depends on Jacobi for rank-updates (2e6e26b851a8)
Bug 1458: fix documentation of LLT and LDLT info() method (2a4cf4f473dd)
Warn about constness in LLT::solveInPlace (518f97b69bdf)
Fix lazyness of operator* with CUDA (c4dbb556bd36)
Bug 336: improve doc for PlainObjectBase::Map (13dc446545fe)
Other general improvements:
Enable linear indexing in generic block evaluation (31537598bf83, 5967bc3c2cdb, bug 1543).
Fix packet and alignment propagation logic of Block<Xpr> expressions. In particular, (A+B).col(j) now preserve vectorisation. (b323cc9c2c7f)
Several fixes regarding custom scalar type support: hypot (f8d6c791791d), boost-multiprec (acb8ef9b2478), literal casts (6bbd97f17534, 39f65d65894f),
LLT: avoid making a copy when decomposing in place (2f7e28920f4e), const the arg to solveInPlace() to allow passing .transpose(), .block(), etc. (c31c0090e998).
Add possibility to overwrite EIGEN_STRONG_INLINE (7094bbdf3f4d)
Bug 1528: use numeric_limits::min() instead of 1/highest() that might underflow (dd823c64ade7)
Bug 1532: disable stl::*_negate in C++17 (they are deprecated) (88e9452099d5)
Add C++11 max_digits10 for half (faf74dde8ed1)
Make sparse QR result sizes consistent with dense QR (4638bc4d0f96)
Unsupported/unit-tests/cmake/unvisible internals/etc.
Bug 1484: restore deleted line for 128 bits long doubles, and improve dispatching logic. (dffc0f957f19)
Bug 1462: remove all occurences of the deprecated __CUDACC_VER__ macro by introducing EIGEN_CUDACC_VER (a201b8438d36)
Changeset 2722aa8eb93f: Fix oversharding bug in parallelFor.
Changeset ea1db80eab46: commit 45e9c9996da790b55ed9c4b0dfeae49492ac5c46 (HEAD -> memory_fix)
Changeset 350957be012c: Fix int versus Index
Changeset 424038431015: fix linking issue
Changeset 3f938790b7e0: Fix short vs long
Changeset ba14974d054a: Fix cmake scripts with no fortran compiler
Changeset 2ac088501976: add cmake-option to enable/disable creation of tests
Changeset 56996c54158b: Use col method for column-major matrix
Changeset 762373ca9793: Bug 1449: fix redux_3 unit test
Changeset eda96fd2fa30: Fix uninitialized output argument.
Changeset 75a12dff8ca4: Handle min/max/inf/etc issue in cuda_fp16.h directly in test/main.h
Changeset 568614bf79b8: Add tests for sparseQR results (value and size) covering bugs 1522 and 1544
Changeset 12c9ece47d14: SelfAdjointView<...,Mode> causes a static assert since commit c73a77e47db8
Changeset 899fd2ef704f: weird compilation issue in mapped_matrix.cpp
Eigen 3.3.4
Released on June 15, 2017.
Changes since 3.3.3:
General:
Improve speed of Jacobi rotation when mixing complex and real types.
Bug 1405: enable StrictlyLower/StrictlyUpper triangularView as the destination of matrix*matrix products.
UmfPack support: enable changes in the control settings and add report functions.
Bug 1423: fix LSCG's Jacobi preconditioner for row-major matrices.
Bug 1424: fix compilation issue with abs and unsigned integers as scalar type.
Bug 1410: fix lvalue propagation of Array/Matrix-Wrapper with a const nested expression.
Bug 1403: fix several implicit scalar type conversion making SVD decompositions compatible with ceres::Jet.
Fix some real-to-scalar-to-real useless conversions in ColPivHouseholderQR.
Regressions:
Fix dense * sparse-selfadjoint-view product.
Bug 1417: make LinSpace compatible with std::complex.
Bug 1400: fix stableNorm alignment issue with EIGEN_DONT_ALIGN_STATICALLY.
Bug 1411: fix alignment issue in Quaternion.
Fix compilation of operations between nested Arrays.
Bug 1435: fix aliasing issue in expressions like: A = C - B*A.
Others:
Fix compilation with gcc 4.3 and ARM NEON.
Fix prefetches on ARM64 and ARM32.
Fix out-of-bounds check in COLAMD.
Few minor fixes regarding nvcc/CUDA support, including bug 1396.
Improve cmake scripts for Pastix and BLAS detection.
Bug 1401: fix compilation of "cond ? x : -x" with x an AutoDiffScalar
Fix compilation of matrix log with Map as input.
Add specializations of std::numeric_limits for Eigen::half and and AutoDiffScalar
Fix compilation of streaming nested Array, i.e., cout << Array<Array<>>
MAIN commitmail json YAML
Updated devel/p5-Module-Load to 0.34
MAIN commitmail json YAML
Update to 0.34
Upstream changes:
Changes for version 0.34 - 2019-02-10
Added SEE ALSO section to documentation. RT#100575
Unreachable code cleanup (https://github.com/jib/cpanplus-devel/pull/15)
Upstream changes:
Changes for version 0.34 - 2019-02-10
Added SEE ALSO section to documentation. RT#100575
Unreachable code cleanup (https://github.com/jib/cpanplus-devel/pull/15)
MAIN commitmail json YAML
Updated devel/p5-Module-CoreList to 5.20190220
MAIN commitmail json YAML
pkgsrc/devel/p5-Module-CoreList/Makefile@1.89
/
diff
pkgsrc/devel/p5-Module-CoreList/distinfo@1.73 / diff
pkgsrc/devel/p5-Module-CoreList/distinfo@1.73 / diff
Update to 5.20190220
Upstream changes:
Changes for version 5.20190220
Updated for v5.29.8
Upstream changes:
Changes for version 5.20190220
Updated for v5.29.8
MAIN commitmail json YAML
Updated textproc/p5-Text-Template to 1.55
MAIN commitmail json YAML
pkgsrc/textproc/p5-Text-Template/Makefile@1.42
/
diff
pkgsrc/textproc/p5-Text-Template/distinfo@1.16 / diff
pkgsrc/textproc/p5-Text-Template/distinfo@1.16 / diff
Update to 1.55
Upstream changes:
Changes for version 1.55 - 2019-02-25
Improve AppVeyor tests for older Perls (Thanks Roy Ivy)
Check for Test::More 0.94 and skip tests if not installed where done_testing() is used (Thanks Roy Ivy).
Improve workaround for broken Win32 File::Temp taint failure (Thanks Roy Ivy).
Skip/todo tests which fail under Devel::Cover (Thanks Roy Ivy)
Add checks and skip_all checks for non-core test modules (Thanks Roy Ivy)
Upstream changes:
Changes for version 1.55 - 2019-02-25
Improve AppVeyor tests for older Perls (Thanks Roy Ivy)
Check for Test::More 0.94 and skip tests if not installed where done_testing() is used (Thanks Roy Ivy).
Improve workaround for broken Win32 File::Temp taint failure (Thanks Roy Ivy).
Skip/todo tests which fail under Devel::Cover (Thanks Roy Ivy)
Add checks and skip_all checks for non-core test modules (Thanks Roy Ivy)
MAIN commitmail json YAML
Updated www/wordpress to 5.1
MAIN commitmail json YAML
MAIN commitmail json YAML
Updated textproc/p5-Pod-Tree to 1.31
MAIN commitmail json YAML
Update to 1.31
Upstream changes:
Changes for version 1.31
Fixed pod error as reported by CPANTS.
Upstream changes:
Changes for version 1.31
Fixed pod error as reported by CPANTS.
MAIN commitmail json YAML
Updated devel/p5-Test-Differences to 0.66
MAIN commitmail json YAML
pkgsrc/devel/p5-Test-Differences/Makefile@1.23
/
diff
pkgsrc/devel/p5-Test-Differences/distinfo@1.8 / diff
pkgsrc/devel/p5-Test-Differences/distinfo@1.8 / diff
Update to 0.66
Upstream changes:
0.66 2019-02-27
- Fix tests on Windows (thanks to Serguei Trouchelle)
0.65 2019-02-19
- Canonical repo is now https://github.com/DrHyde/perl-modules-Test-Differences
- Fix discrepancies in copyright notices (thanks to Christian Neukirchen
for pointing them out)
- Make the tests more consistent (thanks to genio)
- Add unicode tests
- Fix whitespace issue in tests when using recent Test::More in verbose mode
(thanks to ntnyi for debugging)
- Get rid of Build.PL, just use Makefile.PL
Upstream changes:
0.66 2019-02-27
- Fix tests on Windows (thanks to Serguei Trouchelle)
0.65 2019-02-19
- Canonical repo is now https://github.com/DrHyde/perl-modules-Test-Differences
- Fix discrepancies in copyright notices (thanks to Christian Neukirchen
for pointing them out)
- Make the tests more consistent (thanks to genio)
- Add unicode tests
- Fix whitespace issue in tests when using recent Test::More in verbose mode
(thanks to ntnyi for debugging)
- Get rid of Build.PL, just use Makefile.PL
MAIN commitmail json YAML
Updated devel/p5-Proc-ProcessTable to 0.56
MAIN commitmail json YAML
pkgsrc/devel/p5-Proc-ProcessTable/Makefile@1.25
/
diff
pkgsrc/devel/p5-Proc-ProcessTable/distinfo@1.12 / diff
pkgsrc/devel/p5-Proc-ProcessTable/distinfo@1.12 / diff
Update to 0.56
Upstream changes:
0.56 2019-02-07
* Testing support for mswin32
* minor fix for FreeBSD
Upstream changes:
0.56 2019-02-07
* Testing support for mswin32
* minor fix for FreeBSD
MAIN commitmail json YAML
Updated converters/p5-JSON to 4.02
MAIN commitmail json YAML
Update to 4.02
Upstream changes;
4.02 2019-02-23
- fixed a test that breaks if perl is compiled with -Dquadmath
(RT-128589)
Upstream changes;
4.02 2019-02-23
- fixed a test that breaks if perl is compiled with -Dquadmath
(RT-128589)
MAIN commitmail json YAML
Updated converters/p5-JSON-PP to 4.02
MAIN commitmail json YAML
Update to 4.02
Upstream changes:
4.02 2019-02-23
- fix a test that breaks if perl is compiled with
-Dquadmath (RT-128589)
4.01 2019-02-22
- allow to pass indent_length to json_pp (GH#46)
Upstream changes:
4.02 2019-02-23
- fix a test that breaks if perl is compiled with
-Dquadmath (RT-128589)
4.01 2019-02-22
- allow to pass indent_length to json_pp (GH#46)
MAIN commitmail json YAML
Updated converters/p5-JSON-XS to 4.01
MAIN commitmail json YAML
Update to 4.01
Upstream changes:
4.01 Sun Feb 24 05:03:30 CET 2019
- fix some stack corruption caused mostly when calling methods
in list context (tewstcase by Wesley Schwengle).
Upstream changes:
4.01 Sun Feb 24 05:03:30 CET 2019
- fix some stack corruption caused mostly when calling methods
in list context (tewstcase by Wesley Schwengle).
MAIN commitmail json YAML
Added mail/p5-Mail-Box-IMAP4 version 3.003
MAIN commitmail json YAML
Add p5-Mail-Box-IMAP4
MAIN commitmail json YAML
pkgsrc/mail/p5-Mail-Box-IMAP4/DESCR@1.1
/
diff
pkgsrc/mail/p5-Mail-Box-IMAP4/Makefile@1.1 / diff
pkgsrc/mail/p5-Mail-Box-IMAP4/distinfo@1.1 / diff
pkgsrc/mail/p5-Mail-Box-IMAP4/Makefile@1.1 / diff
pkgsrc/mail/p5-Mail-Box-IMAP4/distinfo@1.1 / diff
Import Mail-Box-IMAP4-3.003 as mail/p5-Mail-Box-IMAP4.
Maintain a folder which has its messages stored on a remote server. The
communication between the client application and the server is implemented using
the IMAP4 protocol. This class uses Mail::Transport::IMAP4 to hide the transport
of information, and focusses solely on the correct handling of messages within a
IMAP4 folder. More than one IMAP4 folder can be handled by one single IMAP4
connection.
Maintain a folder which has its messages stored on a remote server. The
communication between the client application and the server is implemented using
the IMAP4 protocol. This class uses Mail::Transport::IMAP4 to hide the transport
of information, and focusses solely on the correct handling of messages within a
IMAP4 folder. More than one IMAP4 folder can be handled by one single IMAP4
connection.
MAIN commitmail json YAML
Removed mail/p5-Mail-Box-IMPAP4
MAIN commitmail json YAML
Remove p5-Mail-Box-IMPAP4
MAIN commitmail json YAML
pkgsrc/mail/p5-Mail-Box-IMPAP4/DESCR deleted
pkgsrc/mail/p5-Mail-Box-IMPAP4/Makefile deleted
pkgsrc/mail/p5-Mail-Box-IMPAP4/distinfo deleted
pkgsrc/mail/p5-Mail-Box-IMPAP4/Makefile deleted
pkgsrc/mail/p5-Mail-Box-IMPAP4/distinfo deleted
Remove mail/p5-Mail-Box-IMPAP4 because of the typo in port name.
Spotted by: wiz@
Spotted by: wiz@
MAIN commitmail json YAML
Updated time/p5-Time-HiRes to 1.9760
MAIN commitmail json YAML
Update to 1.9760
Upstream changes:
1.9760 [2019-02-18]
- make utime() available only if we have both fd and name setting
[RT #133030]
- Adjutst Makefile.PL for windows: the DEFINE() in Makefile.PL
can't be be in sub init() because that sub isn't called on windows
- t/itimer.t: avoid race condition.
- don't truncate nanosec utime
- fallback/const-c.inc: Avoid compiler warning showing up on darwin.
1.9759 [2018-03-23]
- This version reverts the changes on CPAN that were included in 1.9754 - 1.9758.
Several of these changes caused instability on some windows platforms. We can
revisit these fixes if necessary in Perl 5.29.0
Upstream changes:
1.9760 [2019-02-18]
- make utime() available only if we have both fd and name setting
[RT #133030]
- Adjutst Makefile.PL for windows: the DEFINE() in Makefile.PL
can't be be in sub init() because that sub isn't called on windows
- t/itimer.t: avoid race condition.
- don't truncate nanosec utime
- fallback/const-c.inc: Avoid compiler warning showing up on darwin.
1.9759 [2018-03-23]
- This version reverts the changes on CPAN that were included in 1.9754 - 1.9758.
Several of these changes caused instability on some windows platforms. We can
revisit these fixes if necessary in Perl 5.29.0
MAIN commitmail json YAML
Added mail/p5-Mail-Box-POP3 version 3.004
MAIN commitmail json YAML
Add p5-Mail-Box-POP3
MAIN commitmail json YAML
pkgsrc/mail/p5-Mail-Box-POP3/DESCR@1.1
/
diff
pkgsrc/mail/p5-Mail-Box-POP3/Makefile@1.1 / diff
pkgsrc/mail/p5-Mail-Box-POP3/distinfo@1.1 / diff
pkgsrc/mail/p5-Mail-Box-POP3/Makefile@1.1 / diff
pkgsrc/mail/p5-Mail-Box-POP3/distinfo@1.1 / diff
Import Mail-Box-POP3-3.004 as mail/p5-Mail-Box-POP3.
Maintain a folder which has its messages stored on a remote server. The
communication between the client application and the server is implemented using
the POP3 protocol. This class uses Mail::Transport::POP3 to hide the transport
of information, and focusses solely on the correct handling of messages within a
POP3 folder.
Maintain a folder which has its messages stored on a remote server. The
communication between the client application and the server is implemented using
the POP3 protocol. This class uses Mail::Transport::POP3 to hide the transport
of information, and focusses solely on the correct handling of messages within a
POP3 folder.
MAIN commitmail json YAML
Added mail/p5-Mail-Box-IMPAP4 version 3.003
MAIN commitmail json YAML
Add p5-Mail-Box-IMPAP4
MAIN commitmail json YAML
pkgsrc/mail/p5-Mail-Box-IMPAP4/DESCR@1.1
/
diff
pkgsrc/mail/p5-Mail-Box-IMPAP4/Makefile@1.1 / diff
pkgsrc/mail/p5-Mail-Box-IMPAP4/distinfo@1.1 / diff
pkgsrc/mail/p5-Mail-Box-IMPAP4/Makefile@1.1 / diff
pkgsrc/mail/p5-Mail-Box-IMPAP4/distinfo@1.1 / diff
Import Mail-Box-IMAP4-3.003 as mail/p5-Mail-Box-IMAP4.
Maintain a folder which has its messages stored on a remote server. The
communication between the client application and the server is implemented using
the IMAP4 protocol. This class uses Mail::Transport::IMAP4 to hide the transport
of information, and focusses solely on the correct handling of messages within a
IMAP4 folder. More than one IMAP4 folder can be handled by one single IMAP4
connection.
Maintain a folder which has its messages stored on a remote server. The
communication between the client application and the server is implemented using
the IMAP4 protocol. This class uses Mail::Transport::IMAP4 to hide the transport
of information, and focusses solely on the correct handling of messages within a
IMAP4 folder. More than one IMAP4 folder can be handled by one single IMAP4
connection.
MAIN commitmail json YAML
Added mail/p5-Mail-Transport version 3.003
MAIN commitmail json YAML
Add p5-Mail-Transport
MAIN commitmail json YAML
pkgsrc/mail/p5-Mail-Transport/DESCR@1.1
/
diff
pkgsrc/mail/p5-Mail-Transport/Makefile@1.1 / diff
pkgsrc/mail/p5-Mail-Transport/distinfo@1.1 / diff
pkgsrc/mail/p5-Mail-Transport/Makefile@1.1 / diff
pkgsrc/mail/p5-Mail-Transport/distinfo@1.1 / diff
Import Mail-Transport-3.003 as mail/p5-Mail-Transport.
Mail::Transport extends Mail::Transport implement sending and/or receiving of
messages, using various protocols.
Mail::Transport::Send extends this class, and offers general functionality for
send protocols, like SMTP. Mail::Transport::Receive also extends this class, and
offers receive method. Some transport protocols will implement both sending and
receiving.
Mail::Transport extends Mail::Transport implement sending and/or receiving of
messages, using various protocols.
Mail::Transport::Send extends this class, and offers general functionality for
send protocols, like SMTP. Mail::Transport::Receive also extends this class, and
offers receive method. Some transport protocols will implement both sending and
receiving.
MAIN commitmail json YAML
Updated mail/p5-Mail-Box to 3.006
MAIN commitmail json YAML
Update to 3.006
Upstream changes:
version 3.006: Fri 15 Feb 09:01:51 CET 2019
Fixes:
- MailDir warns about repeat count, since last release added 'use
warnings' to the file. [Keita Jamadam] github issue #2
- mbox parsing failed on changing handling of blank lines by Mail::Message
rt.cpan.org#128513 [Gregor Herrmann] + [cpantesters]
Upstream changes:
version 3.006: Fri 15 Feb 09:01:51 CET 2019
Fixes:
- MailDir warns about repeat count, since last release added 'use
warnings' to the file. [Keita Jamadam] github issue #2
- mbox parsing failed on changing handling of blank lines by Mail::Message
rt.cpan.org#128513 [Gregor Herrmann] + [cpantesters]
MAIN commitmail json YAML
Updated mail/p5-Mail-Message to 3.008
MAIN commitmail json YAML
Update to 3.008
Upstream changes:
version 3.008: Mon 11 Feb 12:30:40 CET 2019
Fixes:
- test with windows path [cpantesters]
- when a message gets coerced, its components should not be delayed [fany]
- date fields recognizing 2-digit years [Andrew Beverley]
Improvements:
- failing AUTOLOAD on ::Body gives unclear error
- dates after 2030 for message separator in mbox
Upstream changes:
version 3.008: Mon 11 Feb 12:30:40 CET 2019
Fixes:
- test with windows path [cpantesters]
- when a message gets coerced, its components should not be delayed [fany]
- date fields recognizing 2-digit years [Andrew Beverley]
Improvements:
- failing AUTOLOAD on ::Body gives unclear error
- dates after 2030 for message separator in mbox
MAIN commitmail json YAML
Updated mail/p5-Email-Address-List to 0.06
MAIN commitmail json YAML
pkgsrc/mail/p5-Email-Address-List/Makefile@1.10
/
diff
pkgsrc/mail/p5-Email-Address-List/distinfo@1.5 / diff
pkgsrc/mail/p5-Email-Address-List/distinfo@1.5 / diff
Update to 0.06
Upstream changes:
0.06 2019-01-02
- Changes to address CVE-2018-18898 which could allow DDoS-type attacks.
Thanks to Lukas Kramer for reporting the issue and Alex Vandiver for
contributing fixes.
- Fix pathological backtracking for unkown regex
- Fix pathological backtracking in obs-phrase(i.e. obs-display-name)
- Fix pathological backtracking in cfws, quoted strings
Upstream changes:
0.06 2019-01-02
- Changes to address CVE-2018-18898 which could allow DDoS-type attacks.
Thanks to Lukas Kramer for reporting the issue and Alex Vandiver for
contributing fixes.
- Fix pathological backtracking for unkown regex
- Fix pathological backtracking in obs-phrase(i.e. obs-display-name)
- Fix pathological backtracking in cfws, quoted strings
MAIN commitmail json YAML
Updated geography/p5-Geo-ShapeFile to 2.66
MAIN commitmail json YAML
pkgsrc/geography/p5-Geo-ShapeFile/Makefile@1.15
/
diff
pkgsrc/geography/p5-Geo-ShapeFile/distinfo@1.6 / diff
pkgsrc/geography/p5-Geo-ShapeFile/distinfo@1.6 / diff
Update to 2.66
Upstream changes:
2.66 2019-02-11
- Full release of 2.65_001, with one additional definedness check (pajlpajl++)
2.65_001 2019-02-11
- fix file_version method (it was calling the wrong key) (GH #23)
- avoid repeated loading of files when getting headers
and incorrect undef returns (GH #22)
- both reported by pajlpajl
Upstream changes:
2.66 2019-02-11
- Full release of 2.65_001, with one additional definedness check (pajlpajl++)
2.65_001 2019-02-11
- fix file_version method (it was calling the wrong key) (GH #23)
- avoid repeated loading of files when getting headers
and incorrect undef returns (GH #22)
- both reported by pajlpajl
MAIN commitmail json YAML
Updated math/ppl to 1.2
MAIN commitmail json YAML
pkgsrc/math/ppl/Makefile@1.13
/
diff
pkgsrc/math/ppl/PLIST@1.3 / diff
pkgsrc/math/ppl/distinfo@1.6 / diff
pkgsrc/math/ppl/PLIST@1.3 / diff
pkgsrc/math/ppl/distinfo@1.6 / diff
Update to 1.2
Upstream changes:
NEWS for version 1.2 (released on February 11, 2016)
--------------------------------------------------------------------------
New and Changed Features
========================
o Improved the efficiency of the conversion procedure for polyhedra
by adding a quick adjacency check.
o In the Java language interface, throw an exception when trying
to build a disequality Constraint.
Bugfixes
========
o Fixed a bug in the implementation of methods
Pointset_Powerset<PSET>::relation_with(const Constraint&) const;
and
Pointset_Powerset<PSET>::relation_with(const Congruence&) const;
whereby the computed result for relations strictly_intersects()
and saturates() could have been wrong.
o Fixed a bug in the implementation of dense rows.
o Portability improved.
Upstream changes:
NEWS for version 1.2 (released on February 11, 2016)
--------------------------------------------------------------------------
New and Changed Features
========================
o Improved the efficiency of the conversion procedure for polyhedra
by adding a quick adjacency check.
o In the Java language interface, throw an exception when trying
to build a disequality Constraint.
Bugfixes
========
o Fixed a bug in the implementation of methods
Pointset_Powerset<PSET>::relation_with(const Constraint&) const;
and
Pointset_Powerset<PSET>::relation_with(const Congruence&) const;
whereby the computed result for relations strictly_intersects()
and saturates() could have been wrong.
o Fixed a bug in the implementation of dense rows.
o Portability improved.
MAIN commitmail json YAML
Updated textproc/p5-Encode to 3.00
MAIN commitmail json YAML
Update to 3.00
Upstream changes;
$Revision: 3.00 $ $Date: 2019/01/31 04:51:32 $
! Encode.pm
VERSION bumped to 3.00 to make PAUSE happy
2.100 2019/01/31 04:26:40
! Encode.xs MANIFEST
+ t/xml.t
Pulled: Do not access SV* buffer if we have not called SvPV_force()
https://github.com/dankogai/p5-encode/pull/137
! MANIFEST
remove utf8messages.t which is already deleted from the repository.
Upstream changes;
$Revision: 3.00 $ $Date: 2019/01/31 04:51:32 $
! Encode.pm
VERSION bumped to 3.00 to make PAUSE happy
2.100 2019/01/31 04:26:40
! Encode.xs MANIFEST
+ t/xml.t
Pulled: Do not access SV* buffer if we have not called SvPV_force()
https://github.com/dankogai/p5-encode/pull/137
! MANIFEST
remove utf8messages.t which is already deleted from the repository.
MAIN commitmail json YAML
Updated devel/p5-Test-Kwalitee to 1.28
MAIN commitmail json YAML
pkgsrc/devel/p5-Test-Kwalitee/Makefile@1.20
/
diff
pkgsrc/devel/p5-Test-Kwalitee/distinfo@1.9 / diff
pkgsrc/devel/p5-Test-Kwalitee/distinfo@1.9 / diff
Update to 1.28
Upstream changes:
1.28 2019-02-02 19:29:29Z
- fix taint-mode tests to accomodate failures with Module::CPANTS::Analyse
0.99 (insecure loading of a backend implementation)
Upstream changes:
1.28 2019-02-02 19:29:29Z
- fix taint-mode tests to accomodate failures with Module::CPANTS::Analyse
0.99 (insecure loading of a backend implementation)
MAIN commitmail json YAML
Updated devel/p5-Module-CPANTS-Analyse to 1.00
MAIN commitmail json YAML
pkgsrc/devel/p5-Module-CPANTS-Analyse/Makefile@1.25
/
diff
pkgsrc/devel/p5-Module-CPANTS-Analyse/distinfo@1.8 / diff
pkgsrc/devel/p5-Module-CPANTS-Analyse/distinfo@1.8 / diff
Update to 1.00
Add missing DEPENDS
Upstream changes:
1.00 2019-02-03
** BACKWARD INCOMPATIBLE CHANGE **
- Module::CPANTS::Kwalitee::Uses now uses a different prereq scanner
(Perl::PrereqScanner::NotQuiteLite).
- Added new kwalitee metrics:
no_maniskip_error, no_missing_files_in_provides, no_files_to_be_skipped
- Delayed plugin loading
Add missing DEPENDS
Upstream changes:
1.00 2019-02-03
** BACKWARD INCOMPATIBLE CHANGE **
- Module::CPANTS::Kwalitee::Uses now uses a different prereq scanner
(Perl::PrereqScanner::NotQuiteLite).
- Added new kwalitee metrics:
no_maniskip_error, no_missing_files_in_provides, no_files_to_be_skipped
- Delayed plugin loading
MAIN commitmail json YAML
Added devel/p5-Perl-PrereqScanner-NotQuiteLite version 0.9904
MAIN commitmail json YAML
Add p5-Perl-PrereqScanner-NotQuiteLite
MAIN commitmail json YAML
pkgsrc/devel/p5-Perl-PrereqScanner-NotQuiteLite/DESCR@1.1
/
diff
pkgsrc/devel/p5-Perl-PrereqScanner-NotQuiteLite/Makefile@1.1 / diff
pkgsrc/devel/p5-Perl-PrereqScanner-NotQuiteLite/distinfo@1.1 / diff
pkgsrc/devel/p5-Perl-PrereqScanner-NotQuiteLite/Makefile@1.1 / diff
pkgsrc/devel/p5-Perl-PrereqScanner-NotQuiteLite/distinfo@1.1 / diff
Import Perl-PrereqScanner-NotQuiteLite-0.9904 as devel/p5-Perl-PrereqScanner-NotQuiteLite.
Perl::PrereqScanner::NotQuiteLite is yet another prerequisites scanner. It
passes almost all the scanning tests for Perl::PrereqScanner and
Module::ExtractUse (ie. except for a few dubious ones), and runs slightly faster
than PPI-based Perl::PrereqScanner. However, it doesn't run as fast as
Perl::PrereqScanner::Lite (which uses an XS lexer).
Perl::PrereqScanner::NotQuiteLite is yet another prerequisites scanner. It
passes almost all the scanning tests for Perl::PrereqScanner and
Module::ExtractUse (ie. except for a few dubious ones), and runs slightly faster
than PPI-based Perl::PrereqScanner. However, it doesn't run as fast as
Perl::PrereqScanner::Lite (which uses an XS lexer).
MAIN commitmail json YAML
Added devel/p5-Regexp-Trie version 0.02
MAIN commitmail json YAML
Add p5-Regexp-Trie
MAIN commitmail json YAML
pkgsrc/devel/p5-Regexp-Trie/DESCR@1.1
/
diff
pkgsrc/devel/p5-Regexp-Trie/Makefile@1.1 / diff
pkgsrc/devel/p5-Regexp-Trie/distinfo@1.1 / diff
pkgsrc/devel/p5-Regexp-Trie/Makefile@1.1 / diff
pkgsrc/devel/p5-Regexp-Trie/distinfo@1.1 / diff
Import Regexp-Trie-0.02 as devel/p5-Regexp-Trie.
Regexp::Trie is a faster but simpler version of Regexp::Assemble or
Regexp::Optimizer. It builds a trie-ized regexp as above.
This module is faster than Regexp::Assemble but you can only add literals.
a+b is treated as a\+b, not "more than one a's followed by b".
Regexp::Trie is a faster but simpler version of Regexp::Assemble or
Regexp::Optimizer. It builds a trie-ized regexp as above.
This module is faster than Regexp::Assemble but you can only add literals.
a+b is treated as a\+b, not "more than one a's followed by b".
MAIN commitmail json YAML
Updated devel/p5-Inline to 0.81
MAIN commitmail json YAML
Update to 0.81
Upstream changes:
0.81 Sun 03 Feb 2019 04:42:05 PM CET
- Regular release, see developer releases
0.80_03 Fri 01 Feb 2019 11:26:18 PM CET
- Fix @inc, add another exception for Inline::C (SISYPHUS++)
0.80_02 Fri Jun 22 22:21:11 MDT 2018
- Revert PR/61 - failed on travis
0.80_01 Fri Jun 22 21:39:49 MDT 2018
- PR/59 @pypt++ Travis test against Perl 5.22, 5.24, 5.26
- PR/60 @pypt++ Calculate MD5 hashes of UTF-8 source by encoding it first
- PR/61 @rurban++ Fix wrong -I in subcmd
- PR/66 @soren++ Fix failing tests on systems missing perldiag.pod
- PR/67 NERDVANA++ Relax the version requirement for installing modules
0.80 Fri Mar 13 20:03:52 PDT 2015
- Fix dependency problem in Inline::MakeMaker affecting parallel builds
Upstream changes:
0.81 Sun 03 Feb 2019 04:42:05 PM CET
- Regular release, see developer releases
0.80_03 Fri 01 Feb 2019 11:26:18 PM CET
- Fix @inc, add another exception for Inline::C (SISYPHUS++)
0.80_02 Fri Jun 22 22:21:11 MDT 2018
- Revert PR/61 - failed on travis
0.80_01 Fri Jun 22 21:39:49 MDT 2018
- PR/59 @pypt++ Travis test against Perl 5.22, 5.24, 5.26
- PR/60 @pypt++ Calculate MD5 hashes of UTF-8 source by encoding it first
- PR/61 @rurban++ Fix wrong -I in subcmd
- PR/66 @soren++ Fix failing tests on systems missing perldiag.pod
- PR/67 NERDVANA++ Relax the version requirement for installing modules
0.80 Fri Mar 13 20:03:52 PDT 2015
- Fix dependency problem in Inline::MakeMaker affecting parallel builds
MAIN commitmail json YAML
Updated devel/p5-glib2 to 1.329
MAIN commitmail json YAML
Update to 1.329
Upstream changes:
Overview of changes in Glib 1.329 (stable)
============================================
* Fix compilation and testing against glib < 2.28.0 (RT# 127831)
* ChangeLog.pre-git/README: Updated Git URIs
Upstream changes:
Overview of changes in Glib 1.329 (stable)
============================================
* Fix compilation and testing against glib < 2.28.0 (RT# 127831)
* ChangeLog.pre-git/README: Updated Git URIs
MAIN commitmail json YAML
Updated devel/p5-File-ChangeNotify to 0.31
MAIN commitmail json YAML
pkgsrc/devel/p5-File-ChangeNotify/Makefile@1.32
/
diff
pkgsrc/devel/p5-File-ChangeNotify/distinfo@1.15 / diff
pkgsrc/devel/p5-File-ChangeNotify/distinfo@1.15 / diff
Update to 0.31
Upstream changes:
0.31 2019-01-09
- No changes from 0.30.
0.30 2018-10-08 (TRIAL RELEASE)
- Added an optional feature to track path attribute changes (permissions,
ownership) as well as to provide the old vs new attributes and/or content in
modify events. Both of these features are off by default since they can use
a lot more CPU or memory, especially when using otherwise low-overhead
kernel-based watchers.
Upstream changes:
0.31 2019-01-09
- No changes from 0.30.
0.30 2018-10-08 (TRIAL RELEASE)
- Added an optional feature to track path attribute changes (permissions,
ownership) as well as to provide the old vs new attributes and/or content in
modify events. Both of these features are off by default since they can use
a lot more CPU or memory, especially when using otherwise low-overhead
kernel-based watchers.
MAIN commitmail json YAML
Updated databases/p5-DBD-ODBC to 1.60
MAIN commitmail json YAML
Update to 1.60
Upstream changes:
1.60 2018-10-31
[BUG FIXES]
Merged pull request 11 from audun which fixes some issues with the AutoCommit flag
on commit and rollback.
[MISCELLANEOUS]
Merged pull request 10 from vadz which fixed typo (affecting license) in README.md.
Upstream changes:
1.60 2018-10-31
[BUG FIXES]
Merged pull request 11 from audun which fixes some issues with the AutoCommit flag
on commit and rollback.
[MISCELLANEOUS]
Merged pull request 10 from vadz which fixed typo (affecting license) in README.md.
MAIN commitmail json YAML
Updated databases/p5-Data-Table to 1.77
MAIN commitmail json YAML
pkgsrc/databases/p5-Data-Table/Makefile@1.26
/
diff
pkgsrc/databases/p5-Data-Table/distinfo@1.12 / diff
pkgsrc/databases/p5-Data-Table/distinfo@1.12 / diff
Update to 1.77
Upstream changes:
1.77 Wed Jan 23 14:02:24 PST 2019
No code change, add more examples under match_pattern_hash
Suggested by James Volkman
Upstream changes:
1.77 Wed Jan 23 14:02:24 PST 2019
No code change, add more examples under match_pattern_hash
Suggested by James Volkman
MAIN commitmail json YAML
Updated www/drupal7 to 7.64
MAIN commitmail json YAML
pkgsrc/www/drupal7/Makefile@1.56
/
diff
pkgsrc/www/drupal7/PLIST@1.21 / diff
pkgsrc/www/drupal7/distinfo@1.44 / diff
pkgsrc/www/drupal7/PLIST@1.21 / diff
pkgsrc/www/drupal7/distinfo@1.44 / diff
Update to 7.64
Upstream changes:
Major changes since 7.63:
Issue #3018637 by emilymoi, das-peter: [regression] Unset the 'host' header in drupal_http_request() during redirect
Compatibility fixes for PHP 7.3 (#3020771)
Compatibility fixes for MySQL 5.7 (#2981248)
All changes since 7.63:
#1430934 by johnish@gmail.com, DamienMcKenna, Berdir, malcomio, Dane Powell, zerolab, er.pushpinderrana, akosipax, njbarrett, Fabianx, alesr, David_Rothstein, littledynamo, das-peter: Notice: Undefined index: display_field in file_field_widget_value() (line 582 of /module/file/file.field.inc)
#1470656 by Damien Tournoud, joseph.olstad, Pol, Fabianx, catch: Registry rebuild should not parse the same file twice in the same request
#3028364 by Pol, Fabianx: Update function _registry_update() and move module_implements() and _registry_check_code() calls out of the try/catch
#3018637 by emilymoi, das-peter: [regression] Unset the 'host' header in drupal_http_request() during redirect
#3026529 by alexpott: 7.x does not have Phar protection and Phar tests are failing on Drupal 7
#2482549 by Pol, marcelovani, ndf, drupal@guusvandewal.nl, TR, jenlampton, kaidjohnson, ufku, MiSc, David_Rothstein, RobLoach, pablo.guerino, afoster, geerlingguy, SebCorbin, joelpittet, JohnAlbin: Fix up commit - convert short array styles to long.
#3023066 by Pol, mfb: [PHP 7.3] Fix BootstrapMiscTestCase::testCheckMemoryLimit() notice
#2482549 by Pol, marcelovani, ndf, drupal@guusvandewal.nl, jenlampton, ufku, kaidjohnson, MiSc, David_Rothstein, RobLoach, SebCorbin, geerlingguy, pablo.guerino, JohnAlbin, joelpittet, afoster: Ignore node_module folder in core to use Drupal with npm/grunt/nodejs
#3020771 by Ayesh, Pol, sjerdo: [PHP 7.3] strpos explicit string needle warnings
#2981248 by mfb, LFP6, msti: MySQL 5.7 incompatibility in system upgrade 7061
Upstream changes:
Major changes since 7.63:
Issue #3018637 by emilymoi, das-peter: [regression] Unset the 'host' header in drupal_http_request() during redirect
Compatibility fixes for PHP 7.3 (#3020771)
Compatibility fixes for MySQL 5.7 (#2981248)
All changes since 7.63:
#1430934 by johnish@gmail.com, DamienMcKenna, Berdir, malcomio, Dane Powell, zerolab, er.pushpinderrana, akosipax, njbarrett, Fabianx, alesr, David_Rothstein, littledynamo, das-peter: Notice: Undefined index: display_field in file_field_widget_value() (line 582 of /module/file/file.field.inc)
#1470656 by Damien Tournoud, joseph.olstad, Pol, Fabianx, catch: Registry rebuild should not parse the same file twice in the same request
#3028364 by Pol, Fabianx: Update function _registry_update() and move module_implements() and _registry_check_code() calls out of the try/catch
#3018637 by emilymoi, das-peter: [regression] Unset the 'host' header in drupal_http_request() during redirect
#3026529 by alexpott: 7.x does not have Phar protection and Phar tests are failing on Drupal 7
#2482549 by Pol, marcelovani, ndf, drupal@guusvandewal.nl, TR, jenlampton, kaidjohnson, ufku, MiSc, David_Rothstein, RobLoach, pablo.guerino, afoster, geerlingguy, SebCorbin, joelpittet, JohnAlbin: Fix up commit - convert short array styles to long.
#3023066 by Pol, mfb: [PHP 7.3] Fix BootstrapMiscTestCase::testCheckMemoryLimit() notice
#2482549 by Pol, marcelovani, ndf, drupal@guusvandewal.nl, jenlampton, ufku, kaidjohnson, MiSc, David_Rothstein, RobLoach, SebCorbin, geerlingguy, pablo.guerino, JohnAlbin, joelpittet, afoster: Ignore node_module folder in core to use Drupal with npm/grunt/nodejs
#3020771 by Ayesh, Pol, sjerdo: [PHP 7.3] strpos explicit string needle warnings
#2981248 by mfb, LFP6, msti: MySQL 5.7 incompatibility in system upgrade 7061
MAIN commitmail json YAML
Updated www/drupal8 to 8.6.9
MAIN commitmail json YAML
pkgsrc/www/drupal8/Makefile@1.17
/
diff
pkgsrc/www/drupal8/PLIST@1.14 / diff
pkgsrc/www/drupal8/distinfo@1.16 / diff
pkgsrc/www/drupal8/patches/patch-core_lib_Drupal_Core_Extension_ModulesHandler.php deleted
pkgsrc/www/drupal8/PLIST@1.14 / diff
pkgsrc/www/drupal8/distinfo@1.16 / diff
pkgsrc/www/drupal8/patches/patch-core_lib_Drupal_Core_Extension_ModulesHandler.php deleted
Update to 8.6.9
Remove the patch that included in upstream
Upstream changes:
8.6.7:
This is a hotfix release for a regression affecting some Drush installations that was introduced by the fix for SA-CORE-2019-002. No other fixes are included.
8.6.8:
Changes since 8.6.7
#2975539 by mondrake, alexpott, marcoscano, desierto: Changing machine name of image style leads to WSOD when loading widgets that used the old name
#2859315 by quietone, heddn, jhodgdon: SQL error from profile_fields when migrating d6 (or d7) to d8 without Profile module
#2443165 by davidwbarratt, amateescu, HOG, kostyashupenko, yched, Berdir, andypost, alexpott, tstoeckler, xjm: Drupal\Core\Entity\EntityInterface\ContentEntityStorageBase::doCreate() assumes that the bundle is a string
#2849074 by decafdennis, alexpott, zuuperman, AdamPS, sagesolutions, tucho, xjm: SiteConfigureForm overrides value from install profile
#3007716 by Sam152, kevin.dutra, jhedstrom, larowlan: Security update introduces breaking changes to content moderation
#2215857 by michielnugter, Lendude, gmercer, tim.plunkett, cferthorney, marabak, olli, ericmulder1980, TwoD, sanduhrs, stella, dww, nod_: Behaviors get attached to removed forms
#3017812 by ibustos, joachim: Language selector is immune to hook_entity_field_access in entity forms
#2900883 by larskhansen, GaëlG, kalyansamanta, Chi, tim.plunkett, Gábor Hojtsy, joachim: Wrong documentation of Drupal\Component\Plugin\Derivative\DeriverInterface::getDerivativeDefinitions()
#3027595 by amateescu, pmelab: Incorrect blacklist condition in WorkspaceManager
#2725259 by sardara, andrewmacpherson, claudiu.cristea, tedbow, alwaysworking, droplet, techmsi, kwoxer, xjm, alexpott, lauriii, catch, cilefen, Cottser: [regression] Table Drag handles no longer respond to up/down arrow keys
Revert "Issue #2725259 by sardara, andrewmacpherson, claudiu.cristea, tedbow, alwaysworking, droplet, techmsi, kwoxer, xjm, alexpott, @catch, @cilefen, @Cottser, @lauriii: [regression] Table Drag handles no longer respond to up/down arrow keys"
#2725259 by sardara, andrewmacpherson, claudiu.cristea, tedbow, alwaysworking, droplet, techmsi, kwoxer, xjm, alexpott, @catch, @cilefen, @Cottser, @lauriii: [regression] Table Drag handles no longer respond to up/down arrow keys
#2937073 by tim.plunkett, Saviktor, tedbow: Improve robustness of FieldBlockTest
#2973713 by quietone, Adita, etecjdo, apmsooner, mikeryan, gnuschichten, tstoeckler: cache_key source plugin configuration not documented
#2949555 by quietone, ankitjain28may: Correct the documentation on method UserMigrationClassTest
#3025685 by quietone: Add error msg to assertions in MigrateSourceTestBase
#3026840 by izus: Fix plural typo in workspaces field
#3024452 by kfritsche, hchonov, alexpott: DatabaseStorageExpirable:setWithExpireIfNotExists is not respecting expired
#2999908 by penyaskito: View more link in recipe cards is not fully translated
#3028819 by alwaysworking: Update username
#2916021 by d.olaresko, wengerk, Chi, xjm, dawehner, idebr: Update "Running tests" section in core.api.php
#2953995 by kjay, starshaped, rachel_norfolk, Vidushi Mehta, cferthorney, HAL 9000, Eli-T, markconroy, steveparks: Update the Umami Vegan Chocolate Brownie recipe
#3028608 by danharper, Eli-T, markconroy, Not Real: Umami - favicon
#2940027 by jmsosso: Add change record to @deprecated for AccountInterface
#2995150 by msankhala, tim.plunkett: Command examples in core/tests/README.md are confusing and not executable
#3024184 by seanB, andrewmacpherson, Kristen Pol: Make the tabbing order match the visual reading order in MediaLibraryWidget
#2668416 by Krzysztof Domański, wheatpenny, Lendude, alexpott: Wrong assert in NodeTitleTest
#2981870 by Lendude, alexpott: Duplicate BrokenSetUpTest for BrowserTestBase
#2809513 by Lendude, brentgees: Convert AJAX part of \Drupal\responsive_image\Tests\ResponsiveImageFieldUiTest to JavascriptTestBase and the rest to BrowserTestBase
#3027574 by tuutti: SqlContentEntityStorage no longer update entities with certain (id) fields
#3026043 by Berdir: ConfigEntityBase::__sleep() serializes plugin instances if they were not previously initialized
#3021395 by quietone, alexpott: MigrateDrupalTestBase::migrateContent(['translations') does not migrate translations
Revert "Issue #3003238 by Sam152, amateescu, Berdir: EntityStorageException: Default revision can not be deleted in content_moderation_entity_revision_delete()"
#2987418 by quietone, Kristen Pol: Rename MigrateUpgrade tests
#3003238 by Sam152, amateescu, Berdir: EntityStorageException: Default revision can not be deleted in content_moderation_entity_revision_delete()
#3026470 by alexpott, jrockowitz, Joseph Zhao: ArchiveTar is throwing fatal error
Merged 8.6.7.
Merged 8.6.6.
#3015992 by Krzysztof Domański, alexpott, larowlan: Not affecting spacing in PhpTransliterationTest
#2998769 by kiamlaluno, quietone, kkalaskar: @see directive used in the wrong place outputs the wrong HTML markup
#3000677 by catch, Shane Birley, featherbelly, alexpott, larowlan: Fatal error after upgrade to 8.6x [due to regression in extension system]
#2955457 by pfrenssen, Chewie, unrealauk, alexpott, Pol: ConfigFactory static cache gets polluted with data from config overrides
#3020142 by mglaman, tim.plunkett: Test module no_transitions_css has invalid hook_page_attachments
#3007973 by tim.plunkett, lukasss, xopoc, bnjmnm, stompersly: Layout builder prevents the rendering of extra fields (like Links) on pages not using Layout Builder
#3024259 by Pol, alexpott: [PHP 7.3] Fix EnvironmentTest::providerTestCheckMemoryLimit() notice
#3023747 by mikelutz, heddn: D6 profile migrations assume stubs, which fail
#2978922 by brathbone, philipnorton42, msankhala, hardikpandya, alexpott, siliconmeadow: Improve batch_process() documentation
#2845975 by quietone, Jo Fitzgerald, aleevas, maxocub, Gábor Hojtsy: Migrate Drupal 6 user profile field value option translations
#2701829 by alexpott, andypost, Soul88, Graber, Eduardo Morales, dawehner, pingwin4eg, catch, Berdir, jibran, httang12: Extension objects should not implement \Serializable
#2693727 by mikelutz, sanduhrs, CalebD, ajlib, Lendude, tstoeckler, catch: Limiting options for exposed Language filters causes errors and doesn't work for special languages
8.6.9:
Changes since 8.6.8:
#2215857 followup by gaydamaka, timmillwood, alexpott, lauriii: Regression on Internet Explorer 11
#3031128 by alexpott, TrevorBradley, indigoxela, catch, cilefen, larowlan, jibran: Update from 8.6.7 to 8.6.8 warnings - Drupal\Core\Extension\Extension has no unserializer
Revert "Issue #2924201 by tim.plunkett, tedbow, larowlan, xjm, jibran, Kristen Pol: Resolve random failure in LayoutBuilderTest so that it can be added to HEAD"
#2924201 by tim.plunkett, tedbow, larowlan, xjm, jibran, Kristen Pol: Resolve random failure in LayoutBuilderTest so that it can be added to HEAD
Remove the patch that included in upstream
Upstream changes:
8.6.7:
This is a hotfix release for a regression affecting some Drush installations that was introduced by the fix for SA-CORE-2019-002. No other fixes are included.
8.6.8:
Changes since 8.6.7
#2975539 by mondrake, alexpott, marcoscano, desierto: Changing machine name of image style leads to WSOD when loading widgets that used the old name
#2859315 by quietone, heddn, jhodgdon: SQL error from profile_fields when migrating d6 (or d7) to d8 without Profile module
#2443165 by davidwbarratt, amateescu, HOG, kostyashupenko, yched, Berdir, andypost, alexpott, tstoeckler, xjm: Drupal\Core\Entity\EntityInterface\ContentEntityStorageBase::doCreate() assumes that the bundle is a string
#2849074 by decafdennis, alexpott, zuuperman, AdamPS, sagesolutions, tucho, xjm: SiteConfigureForm overrides value from install profile
#3007716 by Sam152, kevin.dutra, jhedstrom, larowlan: Security update introduces breaking changes to content moderation
#2215857 by michielnugter, Lendude, gmercer, tim.plunkett, cferthorney, marabak, olli, ericmulder1980, TwoD, sanduhrs, stella, dww, nod_: Behaviors get attached to removed forms
#3017812 by ibustos, joachim: Language selector is immune to hook_entity_field_access in entity forms
#2900883 by larskhansen, GaëlG, kalyansamanta, Chi, tim.plunkett, Gábor Hojtsy, joachim: Wrong documentation of Drupal\Component\Plugin\Derivative\DeriverInterface::getDerivativeDefinitions()
#3027595 by amateescu, pmelab: Incorrect blacklist condition in WorkspaceManager
#2725259 by sardara, andrewmacpherson, claudiu.cristea, tedbow, alwaysworking, droplet, techmsi, kwoxer, xjm, alexpott, lauriii, catch, cilefen, Cottser: [regression] Table Drag handles no longer respond to up/down arrow keys
Revert "Issue #2725259 by sardara, andrewmacpherson, claudiu.cristea, tedbow, alwaysworking, droplet, techmsi, kwoxer, xjm, alexpott, @catch, @cilefen, @Cottser, @lauriii: [regression] Table Drag handles no longer respond to up/down arrow keys"
#2725259 by sardara, andrewmacpherson, claudiu.cristea, tedbow, alwaysworking, droplet, techmsi, kwoxer, xjm, alexpott, @catch, @cilefen, @Cottser, @lauriii: [regression] Table Drag handles no longer respond to up/down arrow keys
#2937073 by tim.plunkett, Saviktor, tedbow: Improve robustness of FieldBlockTest
#2973713 by quietone, Adita, etecjdo, apmsooner, mikeryan, gnuschichten, tstoeckler: cache_key source plugin configuration not documented
#2949555 by quietone, ankitjain28may: Correct the documentation on method UserMigrationClassTest
#3025685 by quietone: Add error msg to assertions in MigrateSourceTestBase
#3026840 by izus: Fix plural typo in workspaces field
#3024452 by kfritsche, hchonov, alexpott: DatabaseStorageExpirable:setWithExpireIfNotExists is not respecting expired
#2999908 by penyaskito: View more link in recipe cards is not fully translated
#3028819 by alwaysworking: Update username
#2916021 by d.olaresko, wengerk, Chi, xjm, dawehner, idebr: Update "Running tests" section in core.api.php
#2953995 by kjay, starshaped, rachel_norfolk, Vidushi Mehta, cferthorney, HAL 9000, Eli-T, markconroy, steveparks: Update the Umami Vegan Chocolate Brownie recipe
#3028608 by danharper, Eli-T, markconroy, Not Real: Umami - favicon
#2940027 by jmsosso: Add change record to @deprecated for AccountInterface
#2995150 by msankhala, tim.plunkett: Command examples in core/tests/README.md are confusing and not executable
#3024184 by seanB, andrewmacpherson, Kristen Pol: Make the tabbing order match the visual reading order in MediaLibraryWidget
#2668416 by Krzysztof Domański, wheatpenny, Lendude, alexpott: Wrong assert in NodeTitleTest
#2981870 by Lendude, alexpott: Duplicate BrokenSetUpTest for BrowserTestBase
#2809513 by Lendude, brentgees: Convert AJAX part of \Drupal\responsive_image\Tests\ResponsiveImageFieldUiTest to JavascriptTestBase and the rest to BrowserTestBase
#3027574 by tuutti: SqlContentEntityStorage no longer update entities with certain (id) fields
#3026043 by Berdir: ConfigEntityBase::__sleep() serializes plugin instances if they were not previously initialized
#3021395 by quietone, alexpott: MigrateDrupalTestBase::migrateContent(['translations') does not migrate translations
Revert "Issue #3003238 by Sam152, amateescu, Berdir: EntityStorageException: Default revision can not be deleted in content_moderation_entity_revision_delete()"
#2987418 by quietone, Kristen Pol: Rename MigrateUpgrade tests
#3003238 by Sam152, amateescu, Berdir: EntityStorageException: Default revision can not be deleted in content_moderation_entity_revision_delete()
#3026470 by alexpott, jrockowitz, Joseph Zhao: ArchiveTar is throwing fatal error
Merged 8.6.7.
Merged 8.6.6.
#3015992 by Krzysztof Domański, alexpott, larowlan: Not affecting spacing in PhpTransliterationTest
#2998769 by kiamlaluno, quietone, kkalaskar: @see directive used in the wrong place outputs the wrong HTML markup
#3000677 by catch, Shane Birley, featherbelly, alexpott, larowlan: Fatal error after upgrade to 8.6x [due to regression in extension system]
#2955457 by pfrenssen, Chewie, unrealauk, alexpott, Pol: ConfigFactory static cache gets polluted with data from config overrides
#3020142 by mglaman, tim.plunkett: Test module no_transitions_css has invalid hook_page_attachments
#3007973 by tim.plunkett, lukasss, xopoc, bnjmnm, stompersly: Layout builder prevents the rendering of extra fields (like Links) on pages not using Layout Builder
#3024259 by Pol, alexpott: [PHP 7.3] Fix EnvironmentTest::providerTestCheckMemoryLimit() notice
#3023747 by mikelutz, heddn: D6 profile migrations assume stubs, which fail
#2978922 by brathbone, philipnorton42, msankhala, hardikpandya, alexpott, siliconmeadow: Improve batch_process() documentation
#2845975 by quietone, Jo Fitzgerald, aleevas, maxocub, Gábor Hojtsy: Migrate Drupal 6 user profile field value option translations
#2701829 by alexpott, andypost, Soul88, Graber, Eduardo Morales, dawehner, pingwin4eg, catch, Berdir, jibran, httang12: Extension objects should not implement \Serializable
#2693727 by mikelutz, sanduhrs, CalebD, ajlib, Lendude, tstoeckler, catch: Limiting options for exposed Language filters causes errors and doesn't work for special languages
8.6.9:
Changes since 8.6.8:
#2215857 followup by gaydamaka, timmillwood, alexpott, lauriii: Regression on Internet Explorer 11
#3031128 by alexpott, TrevorBradley, indigoxela, catch, cilefen, larowlan, jibran: Update from 8.6.7 to 8.6.8 warnings - Drupal\Core\Extension\Extension has no unserializer
Revert "Issue #2924201 by tim.plunkett, tedbow, larowlan, xjm, jibran, Kristen Pol: Resolve random failure in LayoutBuilderTest so that it can be added to HEAD"
#2924201 by tim.plunkett, tedbow, larowlan, xjm, jibran, Kristen Pol: Resolve random failure in LayoutBuilderTest so that it can be added to HEAD
MAIN commitmail json YAML
Updated www/p5-HTML-Restrict to 2.5.0
MAIN commitmail json YAML
Update to 2.5.0
Update DEPENDS
Upstream changes:
v2.5.0 2019-02-08 22:18:11Z
- Strip some control characters from links (GH#34) (Olaf Alders)
- Enable empty_element_tags in HTML::Parser (GH#35) (Olaf Alders)
v2.4.1 2019-02-05 14:13:16Z
- Bump version of Type::Tiny to 1.002001. (GH#33) (Olaf Alders). Issue
reported by Slaven Rezić (GH#32).
v2.4.0 2019-02-05 02:51:05Z
- Process text until it returns the same value twice. (GH#31) (Olaf
Alders). Issue raised in (GH#29) by Juraj Major.
- Add max_parser_loops attribute
Update DEPENDS
Upstream changes:
v2.5.0 2019-02-08 22:18:11Z
- Strip some control characters from links (GH#34) (Olaf Alders)
- Enable empty_element_tags in HTML::Parser (GH#35) (Olaf Alders)
v2.4.1 2019-02-05 14:13:16Z
- Bump version of Type::Tiny to 1.002001. (GH#33) (Olaf Alders). Issue
reported by Slaven Rezić (GH#32).
v2.4.0 2019-02-05 02:51:05Z
- Process text until it returns the same value twice. (GH#31) (Olaf
Alders). Issue raised in (GH#29) by Juraj Major.
- Add max_parser_loops attribute
MAIN commitmail json YAML
Updated devel/R-repr to 0.19.1
MAIN commitmail json YAML
Update to 0.19.1
No upstream changelog found.
No upstream changelog found.
MAIN commitmail json YAML
Updated textproc/R-jsonlite to 1.6
MAIN commitmail json YAML
Update to 1.6
Upstream changes:
1.6
- Add parse_json() wrapper that does not guess if a string is actually a file/url
- Fix a few rchk warnings (mostly false positives)
- Add asJSON method for hms
- Do not require is.vector() for unbox to support values with attributes e.g. factor or tzone
- write_json now suppresses recoding of strings on windows, fixes #226
- Hide internal libyajl symbols from shlib
- Remove C calls R connection API which are no longer allowed on CRAN. This may
lead to about 5% performance decrease for parsing from connections.
- Remove depreacted rbind.pages function
Upstream changes:
1.6
- Add parse_json() wrapper that does not guess if a string is actually a file/url
- Fix a few rchk warnings (mostly false positives)
- Add asJSON method for hms
- Do not require is.vector() for unbox to support values with attributes e.g. factor or tzone
- write_json now suppresses recoding of strings on windows, fixes #226
- Hide internal libyajl symbols from shlib
- Remove C calls R connection API which are no longer allowed on CRAN. This may
lead to about 5% performance decrease for parsing from connections.
- Remove depreacted rbind.pages function
MAIN commitmail json YAML
Updated devel/R-rlang to 0.3.1
MAIN commitmail json YAML
Update to 0.3.1
Upstream changes:
rlang 0.3.1
This patch release polishes the new backtrace feature introduced in rlang 0.3.0 and solves bugs for the upcoming release of purrr 0.3.0. It also features as_label() and as_name() which are meant to replace quo_name() in the future. Finally, a bunch of deparsing issues have been fixed.
Backtrace fixes
New entrace() condition handler. Add this to your RProfile to enable rlang backtraces for all errors, including warnings promoted to errors:
if (requireNamespace("rlang", quietly = TRUE)) {
options(error = rlang::entrace)
}
This handler also works as a calling handler:
with_handlers(
error = calling(entrace),
foo(bar)
)
However it窶冱 often more practical to use with_abort() in that case:
with_abort(foo(bar))
with_abort() gains a classes argument to promote any kind of condition to an rlang error.
New last_trace() shortcut to print the backtrace stored in the last_error().
Backtrace objects now print in full by default.
Calls in backtraces are now numbered according to their position in the call tree. The numbering is non-contiguous for simplified backtraces because of omitted call frames.
catch_cnd() gains a classes argument to specify which classes of condition to catch. It returns NULL if the expected condition could not be caught (#696).
as_label() and as_name()
The new as_label() and as_name() functions should be used instead of quo_name() to transform objects and quoted expressions to a string. We have noticed that tidy eval users often use quo_name() to extract names from quosured symbols. This is not a good use for that function because the way quo_name() creates a string is not a well defined operation.
For this reason, we are replacing quo_name() with two new functions that have more clearly defined purposes, and hopefully better names reflecting those purposes. Use as_label() to transform any object to a short human-readable description, and as_name() to extract names from (possibly quosured) symbols.
Create labels with as_label() to:
Display an object in a concise way, for example to labellise axes in a graphical plot.
Give default names to columns in a data frame. In this case, labelling is the first step before name repair.
We expect as_label() to gain additional parameters in the future, for example to control the maximum width of a label. The way an object is labelled is thus subject to change.
On the other hand, as_name() transforms symbols back to a string in a well defined manner. Unlike as_label(), as_name() guarantees the roundtrip symbol -> string -> symbol.
In general, if you don窶冲 know for sure what kind of object you窶决e dealing with (a call, a symbol, an unquoted constant), use as_label() and make no assumption about the resulting string. If you know you have a symbol and need the name of the object it refers to, use as_name(). For instance, use as_label() with objects captured with enquo() and as_name() with symbols captured with ensym().
Note that quo_name() will only be soft-deprecated at the next major version of rlang (0.4.0). At this point, it will start issuing once-per-session warnings in scripts, but not in packages. It will then be deprecated in yet another major version, at which point it will issue once-per-session warnings in packages as well. You thus have plenty of time to change your code.
Minor fixes and features
New is_interactive() function. It serves the same purpose as base::interactive() but also checks if knitr is in progress and provides an escape hatch. Use with_interactive() and scoped_interactive() to override the return value of is_interactive(). This is useful in unit tests or to manually turn on interactive features in RMarkdown outputs
calling() now boxes its argument.
New done() function to box a value. Done boxes are sentinels to indicate early termination of a loop or computation. For instance, it will be used in the purrr package to allow users to shortcircuit a reduction or accumulation.
new_box() now accepts additional attributes passed to structure().
as_string() now unwraps quosured symbols automatically.
Note that quo_name() is not appropriate for transforming symbols to strings. quo_name() is suitable for creating default labels, not for deterministic conversions between symbol and string. Please use as_string() instead.
Fixed a quotation bug with binary operators of zero or one argument such as `/`(1) (#652). They are now deparsed and printed properly as well.
New call_ns() function to retrieve the namespace of a call. Returns NULL if the call is not namespaced.
Top-level S3 objects are now deparsed properly.
Empty { blocks are now deparsed on the same line.
Fixed a deparsing issue with symbols containing non-ASCII characters (#691).
expr_print() now handles [ and [[ operators correctly, and deparses non-syntactic symbols with backticks.
call_modify() now respects ordering of unnamed inputs. Before this fix, it would move all unnamed inputs after named ones.
as_closure() wrappers now call primitives with positional arguments to avoid edge case issues of argument matching.
as_closure() wrappers now dispatch properly on methods defined in the global environment (tidyverse/purrr#459).
as_closure() now supports both base-style (e1 and e2) and purrr-style (.x and .y) arguments with binary primitives.
exec() takes .fn as first argument instead of f, for consistency with other rlang functions.
Fixed infinite loop with quosures created inside a data mask.
Base errors set as parent of rlang errors are now printed correctly.
rlang 0.3.0
Breaking changes
The rlang API is still maturing. In this section, you窶冤l find hard breaking changes. See the life cycle section below for an exhaustive list of API changes.
quo_text() now deparses non-syntactic symbols with backticks:
quo_text(sym("foo+"))
#> [1] "`foo+`"
This caused a number of issues in reverse dependencies as quo_text() tends to be used for converting symbols to strings. quo_text() and quo_name() should not be used for this purpose because they are general purpose deparsers. These functions should generally only be used for printing outputs or creating default labels. If you need to convert symbols to strings, please use as_string() rather than quo_text().
We have extended the documentation of ?quo_text and ?quo_name to make these points clearer.
exprs() no longer flattens quosures. exprs(!!!quos(x, y)) is now equivalent to quos(x, y).
The sentinel for removing arguments in call_modify() has been changed from NULL to zap(). This breaking change is motivated by the ambiguity of NULL with valid argument values.
call_modify(call, arg = NULL) # Add `arg = NULL` to the call
call_modify(call, arg = zap()) # Remove the `arg` argument from the call
The %@% operator now quotes its input and supports S4 objects. This makes it directly equivalent to @ except that it extracts attributes for non-S4 objects (#207).
Taking the env_parent() of the empty environment is now an error.
Summary
The changes for this version are organised around three main themes: error reporting, tidy eval, and tidy dots.
abort() now records backtraces automatically in the error object. Errors thrown with abort() invite users to call rlang::last_error() to see a backtrace and help identifying where and why the error occurred. The backtraces created by rlang (you can create one manually with trace_back()) are printed in a simplified form by default that removes implementation details from the backtrace. To see the full backtrace, call summary(rlang::last_error()).
abort() also gains a parent argument. This is meant for situations where you窶决e calling a low level API (to download a file, parse a JSON file, etc) and would like to intercept errors with base::tryCatch() or rlang::with_handlers() and rethrow them with a high-level message. Call abort() with the intercepted error as the parent argument. When the user prints rlang::last_error(), the backtrace will be shown in two sections corresponding to the high-level and low-level contexts.
In order to get segmented backtraces, the low-level error has to be thrown with abort(). When that窶冱 not the case, you can call the low-level function within with_abort() to automatically promote all errors to rlang errors.
The tidy eval changes are mostly for developers of data masking APIs. The main user-facing change is that .data[[ is now an unquote operator so that var in .data[[var]] is never masked by data frame columns and always picked from the environment. This makes the pronoun safe for programming in functions.
The !!! operator now supports all classed objects like factors. It calls as.list() on S3 objects and as(x, "list") on S4 objects.
dots_list() gains several arguments to control how dots are collected. You can control the selection of arguments with the same name with .homonyms (keep first, last, all, or abort). You can also elect to preserve empty arguments with .preserve_empty.
Conditions and errors
New trace_back() captures a backtrace. Compared to the base R traceback, it contains additional structure about the relationship between frames. It comes with tools for automatically restricting to frames after a certain environment on the stack, and to simplify when printing. These backtraces are now recorded in errors thrown by abort() (see below).
abort() gains a parent argument to specify a parent error. This is meant for situations where a low-level error is expected (e.g. download or parsing failed) and you窶囘 like to throw an error with higher level information. Specifying the low-level error as parent makes it possible to partition the backtraces based on ancestry.
Errors thrown with abort() now embed a backtrace in the condition object. It is no longer necessary to record a trace with a calling handler for such errors.
with_abort() runs expressions in a context where all errors are promoted to rlang errors and gain a backtrace.
Unhandled errors thrown by abort() are now automatically saved and can be retrieved with rlang::last_error(). The error prints with a simplified backtrace. Call summary(last_error()) to see the full backtrace.
New experimental option rlang__backtrace_on_error to display backtraces alongside error messages. See ?rlang::abort for supported options.
The new signal() function completes the abort(), warn() and inform() family. It creates and signals a bare condition.
New interrupt() function to simulate an user interrupt from R code.
cnd_signal() now dispatches messages, warnings, errors and interrupts to the relevant signalling functions (message(), warning(), stop() and the C function Rf_onintr()). This makes it a good choice to resignal a captured condition.
New cnd_type() helper to determine the type of a condition ("condition", "message", "warning", "error" or "interrupt").
abort(), warn() and inform() now accepts metadata with .... The data are stored in the condition and can be examined by user handlers.
Consequently all arguments have been renamed and prefixed with a dot (to limit naming conflicts between arguments and metadata names).
with_handlers() treats bare functions as exiting handlers (equivalent to handlers supplied to tryCatch()). It also supports the formula shortcut for lambda functions (as in purrr).
with_handlers() now produces a cleaner stack trace.
Tidy dots
The input types of !!! have been standardised. !!! is generally defined on vectors: it takes a vector (typically, a list) and unquotes each element as a separate argument. The standardisation makes !!! behave the same in functions taking dots with list2() and in quoting functions. !!! accepts these types:
Lists, pairlists, and atomic vectors. If they have a class, they are converted with base::as.list() to allow S3 dispatch. Following this change, objects like factors can now be spliced without data loss.
S4 objects. These are converted with as(obj, "list") before splicing.
Quoted blocks of expressions, i.e. { } calls
!!! disallows:
Any other objects like functions or environments, but also language objects like formula, symbols, or quosures.
Quoting functions used to automatically wrap language objects in lists to make them spliceable. This behaviour is now soft-deprecated and it is no longer valid to write !!!enquo(x). Please unquote scalar objects with !! instead.
dots_list(), enexprs() and enquos() gain a .homonyms argument to control how to treat arguments with the same name. The default is to keep them. Set it to "first" or "last" to keep only the first or last occurrences. Set it to "error" to raise an informative error about the arguments with duplicated names.
enexprs() and enquos() now support .ignore_empty = "all" with named arguments as well (#414).
dots_list() gains a .preserve_empty argument. When TRUE, empty arguments are stored as missing arguments (see ?missing_arg).
dots_list(), enexprs() and enquos() gain a .check_assign argument. When TRUE, a warning is issued when a <- call is detected in .... No warning is issued if the assignment is wrapped in brackets like { a <- 1 }. The warning lets users know about a possible typo in their code (assigning instead of matching a function parameter) and requires them to be explicit that they really want to assign to a variable by wrapping in parentheses.
lapply(list(quote(foo)), list2) no longer evaluates foo (#580).
Tidy eval
You can now unquote quosured symbols as LHS of :=. The symbol is automatically unwrapped from the quosure.
Quosure methods have been defined for common operations like ==. These methods fail with an informative error message suggesting to unquote the quosure (#478, #tidyverse/dplyr#3476).
as_data_pronoun() now accepts data masks. If the mask has multiple environments, all of these are looked up when subsetting the pronoun. Function objects stored in the mask are bypassed.
It is now possible to unquote strings in function position. This is consistent with how the R parser coerces strings to symbols. These two expressions are now equivalent: expr("foo"()) and expr((!!"foo")()).
Quosures converted to functions with as_function() now support nested quosures.
expr_deparse() (used to print quosures at the console) now escapes special characters. For instance, newlines now print as "\n" (#484). This ensures that the roundtrip parse_expr(expr_deparse(x)) is not lossy.
new_data_mask() now throws an error when bottom is not a child of top (#551).
Formulas are now evaluated in the correct environment within eval_tidy(). This fixes issues in dplyr and other tidy-evaluation interfaces.
New functions new_quosures() and as_quosures() to create or coerce to a list of quosures. This is a small S3 class that ensures two invariants on subsetting and concatenation: that each element is a quosure and that the list is always named even if only with a vector of empty strings.
Environments
env() now treats a single unnamed argument as the parent of the new environment. Consequently, child_env() is now superfluous and is now in questioning life cycle.
New current_env() and current_fn() functions to retrieve the current environment or the function being evaluated. They are equivalent to base::environment() and base::sys.function() called without argument.
env_get() and env_get_list() gain a default argument to provide a default value for non-existing bindings.
env_poke() now returns the old value invisibly rather than the input environment.
The new function env_name() returns the name of an environment. It always adds the 窶從amespace:窶� prefix to namespace names. It returns 窶徃lobal窶� instead of 窶�.GlobalEnv窶� or 窶彝_GlobalEnv窶�, 窶彳mpty窶� instead of 窶彝_EmptyEnv窶�. The companion env_label() is like env_name() but returns the memory address for anonymous environments.
env_parents() now returns a named list. The names are taken with env_name().
env_parents() and env_tail() now stop at the global environment by default. This can be changed with the last argument. The empty environment is always a stopping condition so you can take the parents or the tail of an environment on the search path without changing the default.
New predicates env_binding_are_active() and env_binding_are_lazy() detect the kind of bindings in an environment.
env_binding_lock() and env_binding_unlock() allows to lock and unlock multiple bindings. The predicate env_binding_are_locked() tests if bindings are locked.
env_lock() and env_is_locked() lock an environment or test if an environment is locked.
env_print() pretty-prints environments. It shows the contents (up to 20 elements) and the properties of the environment.
is_scoped() has been soft-deprecated and renamed to is_attached(). It now supports environments in addition to search names.
env_bind_lazy() and env_bind_active() now support quosures.
env_bind_exprs() and env_bind_fns() are soft-deprecated and renamed to env_bind_lazy() and env_bind_active() for clarity and consistency.
env_bind(), env_bind_exprs(), and env_bind_fns() now return the list of old binding values (or missing arguments when there is no old value). This makes it easy to restore the original environment state:
old <- env_bind(env, foo = "foo", bar = "bar")
env_bind(env, !!!old)
env_bind() now supports binding missing arguments and removing bindings with zap sentinels. env_bind(env, foo = ) binds a missing argument and env_bind(env, foo = zap()) removes the foo binding.
The inherit argument of env_get() and env_get_list() has changed position. It now comes after default.
scoped_bindings() and with_bindings() can now be called without bindings.
env_clone() now recreates active bindings correctly.
env_get() now evaluates promises and active bindings since these are internal objects which should not be exposed at the R level (#554)
env_print() calls get_env() on its argument, making it easier to see the environment of closures and quosures (#567).
env_get() now supports retrieving missing arguments when inherit is FALSE.
Calls
is_call() now accepts multiple namespaces. For instance is_call(x, "list", ns = c("", "base")) will match if x is list() or if it窶冱 base::list():
call_modify() has better support for ... and now treats it like a named argument. call_modify(call, ... = ) adds ... to the call and call_modify(call, ... = NULL) removes it.
call_modify() now preserves empty arguments. It is no longer necessary to use missing_arg() to add a missing argument to a call. This is possible thanks to the new .preserve_empty option of dots_list().
call_modify() now supports removing unexisting arguments (#393) and passing multiple arguments with the same name (#398). The new .homonyms argument controls how to treat these arguments.
call_standardise() now handles primitive functions like ~ properly (#473).
call_print_type() indicates how a call is deparsed and printed at the console by R: prefix, infix, and special form.
The call_ functions such as call_modify() now correctly check that their input is the right type (#187).
Other improvements and fixes
New function zap() returns a sentinel that instructs functions like env_bind() or call_modify() that objects are to be removed.
New function rep_named() repeats value along a character vector of names.
New function exec() is a simpler replacement to invoke() (#536). invoke() has been soft-deprecated.
Lambda functions created from formulas with as_function() are now classed. Use is_lambda() to check a function was created with the formula shorthand.
is_integerish() now supports large double values (#578).
are_na() now requires atomic vectors (#558).
The operator %@% has now a replacement version to update attributes of an object (#207).
fn_body() always returns a { block, even if the function has a single expression. For instance fn_body(function(x) do()) returns quote({ do() }).
is_string() now returns FALSE for NA_character_.
The vector predicates have been rewritten in C for performance.
The finite argument of is_integerish() is now NULL by default. Missing values are now considered as non-finite for consistency with base::is.finite().
is_bare_integerish() and is_scalar_integerish() gain a finite argument for consistency with is_integerish().
flatten_if() and squash_if() now handle primitive functions like base::is.list() as predicates.
is_symbol() now accepts a character vector of names to mach the symbol against.
parse_exprs() and parse_quos() now support character vectors. Note that the output may be longer than the input as each string may yield multiple expressions (such as "foo; bar").
parse_quos() now adds the quosures class to its output.
Lifecycle
Soft-deprecated functions and arguments
rlang 0.3.0 introduces a new warning mechanism for soft-deprecated functions and arguments. A warning is issued, but only under one of these circumstances:
rlang has been attached with a library() call.
The deprecated function has been called from the global environment.
In addition, deprecation warnings appear only once per session in order to not be disruptive.
Deprecation warnings shouldn窶冲 make R CMD check fail for packages using testthat. However, expect_silent() can transform the warning to a hard failure.
tidyeval
.data[[foo]] is now an unquote operator. This guarantees that foo is evaluated in the context rather than the data mask and makes it easier to treat .data[["bar"]] the same way as a symbol. For instance, this will help ensuring that group_by(df, .data[["name"]]) and group_by(df, name) produce the same column name.
Automatic naming of expressions now uses a new deparser (still unexported) instead of quo_text(). Following this change, automatic naming is now compatible with all object types (via pillar::type_sum() if available), prevents multi-line names, and ensures name and .data[["name"]] are given the same default name.
Supplying a name with !!! calls is soft-deprecated. This name is ignored because only the names of the spliced vector are applied.
Quosure lists returned by quos() and enquos() now have 窶徑ist-of窶� behaviour: the types of new elements are checked when adding objects to the list. Consequently, assigning non-quosure objects to quosure lists is now soft-deprecated. Please coerce to a bare list with as.list() beforehand.
as_quosure() now requires an explicit environment for symbols and calls. This should typically be the environment in which the expression was created.
names() and length() methods for data pronouns are deprecated. It is no longer valid to write names(.data) or length(.data).
Using as.character() on quosures is soft-deprecated (#523).
Miscellaneous
Using get_env() without supplying an environment is now soft-deprecated. Please use current_env() to retrieve the current environment.
The frame and stack API is soft-deprecated. Some of the functionality has been replaced by trace_back().
The new_vector_along() family is soft-deprecated because these functions are longer to type than the equivalent rep_along() or rep_named() calls without added clarity.
Passing environment wrappers like formulas or functions to env_ functions is now soft-deprecated. This internal genericity was causing confusion (see issue #427). You should now extract the environment separately before calling these functions.
This change concerns env_depth(), env_poke_parent(), env_parent<-, env_tail(), set_env(), env_clone(), env_inherits(), env_bind(), scoped_bindings(), with_bindings(), env_poke(), env_has(), env_get(), env_names(), env_bind_exprs() and env_bind_fns().
cnd_signal() now always installs a muffling restart for non-critical conditions. Consequently the .mufflable argument has been soft-deprecated and no longer has any effect.
Deprecated functions and arguments
Deprecated functions and arguments issue a warning inconditionally, but only once per session.
Calling UQ() and UQS() with the rlang namespace qualifier is deprecated as of rlang 0.3.0. Just use the unqualified forms instead:
# Bad
rlang::expr(mean(rlang::UQ(var) * 100))
# Ok
rlang::expr(mean(UQ(var) * 100))
# Good
rlang::expr(mean(!!var * 100))
Although soft-deprecated since rlang 0.2.0, UQ() and UQS() can still be used for now.
The call argument of abort() and condition constructors is now deprecated in favour of storing full backtraces.
The .standardise argument of call_modify() is deprecated. Please use call_standardise() beforehand.
The sentinel argument of env_tail() has been deprecated and renamed to last.
Defunct functions and arguments
Defunct functions and arguments throw an error when used.
as_dictionary() is now defunct.
The experimental function rst_muffle() is now defunct. Please use cnd_muffle() instead. Unlike its predecessor, cnd_muffle() is not generic. It is marked as a calling handler and thus can be passed directly to with_handlers() to muffle specific conditions (such as specific subclasses of warnings).
cnd_inform(), cnd_warn() and cnd_abort() are retired and defunct. The old cnd_message(), cnd_warning(), cnd_error() and new_cnd() constructors deprecated in rlang 0.2.0 are now defunct.
Modifying a condition with cnd_signal() is defunct. In addition, creating a condition with cnd_signal() is soft-deprecated, please use the new function [signal()] instead.
inplace() has been renamed to calling() to follow base R terminology more closely.
Functions and arguments in the questioning stage
We are no longer convinced these functions are the right approach but we do not have a precise alternative yet.
The functions from the restart API are now in the questioning lifecycle stage. It is not clear yet whether we want to recommend restarts as a style of programming in R.
prepend() and modify() are in the questioning stage, as well as as_logical(), as_character(), etc. We are still figuring out what vector tools belong in rlang.
flatten(), squash() and their atomic variants are now in the questioning lifecycle stage. They have slightly different semantics than the flattening functions in purrr and we are currently rethinking our approach to flattening with the new typing facilities of the vctrs package.
rlang 0.2.2
This is a maintenance release that fixes several garbage collection protection issues.
Upstream changes:
rlang 0.3.1
This patch release polishes the new backtrace feature introduced in rlang 0.3.0 and solves bugs for the upcoming release of purrr 0.3.0. It also features as_label() and as_name() which are meant to replace quo_name() in the future. Finally, a bunch of deparsing issues have been fixed.
Backtrace fixes
New entrace() condition handler. Add this to your RProfile to enable rlang backtraces for all errors, including warnings promoted to errors:
if (requireNamespace("rlang", quietly = TRUE)) {
options(error = rlang::entrace)
}
This handler also works as a calling handler:
with_handlers(
error = calling(entrace),
foo(bar)
)
However it窶冱 often more practical to use with_abort() in that case:
with_abort(foo(bar))
with_abort() gains a classes argument to promote any kind of condition to an rlang error.
New last_trace() shortcut to print the backtrace stored in the last_error().
Backtrace objects now print in full by default.
Calls in backtraces are now numbered according to their position in the call tree. The numbering is non-contiguous for simplified backtraces because of omitted call frames.
catch_cnd() gains a classes argument to specify which classes of condition to catch. It returns NULL if the expected condition could not be caught (#696).
as_label() and as_name()
The new as_label() and as_name() functions should be used instead of quo_name() to transform objects and quoted expressions to a string. We have noticed that tidy eval users often use quo_name() to extract names from quosured symbols. This is not a good use for that function because the way quo_name() creates a string is not a well defined operation.
For this reason, we are replacing quo_name() with two new functions that have more clearly defined purposes, and hopefully better names reflecting those purposes. Use as_label() to transform any object to a short human-readable description, and as_name() to extract names from (possibly quosured) symbols.
Create labels with as_label() to:
Display an object in a concise way, for example to labellise axes in a graphical plot.
Give default names to columns in a data frame. In this case, labelling is the first step before name repair.
We expect as_label() to gain additional parameters in the future, for example to control the maximum width of a label. The way an object is labelled is thus subject to change.
On the other hand, as_name() transforms symbols back to a string in a well defined manner. Unlike as_label(), as_name() guarantees the roundtrip symbol -> string -> symbol.
In general, if you don窶冲 know for sure what kind of object you窶决e dealing with (a call, a symbol, an unquoted constant), use as_label() and make no assumption about the resulting string. If you know you have a symbol and need the name of the object it refers to, use as_name(). For instance, use as_label() with objects captured with enquo() and as_name() with symbols captured with ensym().
Note that quo_name() will only be soft-deprecated at the next major version of rlang (0.4.0). At this point, it will start issuing once-per-session warnings in scripts, but not in packages. It will then be deprecated in yet another major version, at which point it will issue once-per-session warnings in packages as well. You thus have plenty of time to change your code.
Minor fixes and features
New is_interactive() function. It serves the same purpose as base::interactive() but also checks if knitr is in progress and provides an escape hatch. Use with_interactive() and scoped_interactive() to override the return value of is_interactive(). This is useful in unit tests or to manually turn on interactive features in RMarkdown outputs
calling() now boxes its argument.
New done() function to box a value. Done boxes are sentinels to indicate early termination of a loop or computation. For instance, it will be used in the purrr package to allow users to shortcircuit a reduction or accumulation.
new_box() now accepts additional attributes passed to structure().
as_string() now unwraps quosured symbols automatically.
Note that quo_name() is not appropriate for transforming symbols to strings. quo_name() is suitable for creating default labels, not for deterministic conversions between symbol and string. Please use as_string() instead.
Fixed a quotation bug with binary operators of zero or one argument such as `/`(1) (#652). They are now deparsed and printed properly as well.
New call_ns() function to retrieve the namespace of a call. Returns NULL if the call is not namespaced.
Top-level S3 objects are now deparsed properly.
Empty { blocks are now deparsed on the same line.
Fixed a deparsing issue with symbols containing non-ASCII characters (#691).
expr_print() now handles [ and [[ operators correctly, and deparses non-syntactic symbols with backticks.
call_modify() now respects ordering of unnamed inputs. Before this fix, it would move all unnamed inputs after named ones.
as_closure() wrappers now call primitives with positional arguments to avoid edge case issues of argument matching.
as_closure() wrappers now dispatch properly on methods defined in the global environment (tidyverse/purrr#459).
as_closure() now supports both base-style (e1 and e2) and purrr-style (.x and .y) arguments with binary primitives.
exec() takes .fn as first argument instead of f, for consistency with other rlang functions.
Fixed infinite loop with quosures created inside a data mask.
Base errors set as parent of rlang errors are now printed correctly.
rlang 0.3.0
Breaking changes
The rlang API is still maturing. In this section, you窶冤l find hard breaking changes. See the life cycle section below for an exhaustive list of API changes.
quo_text() now deparses non-syntactic symbols with backticks:
quo_text(sym("foo+"))
#> [1] "`foo+`"
This caused a number of issues in reverse dependencies as quo_text() tends to be used for converting symbols to strings. quo_text() and quo_name() should not be used for this purpose because they are general purpose deparsers. These functions should generally only be used for printing outputs or creating default labels. If you need to convert symbols to strings, please use as_string() rather than quo_text().
We have extended the documentation of ?quo_text and ?quo_name to make these points clearer.
exprs() no longer flattens quosures. exprs(!!!quos(x, y)) is now equivalent to quos(x, y).
The sentinel for removing arguments in call_modify() has been changed from NULL to zap(). This breaking change is motivated by the ambiguity of NULL with valid argument values.
call_modify(call, arg = NULL) # Add `arg = NULL` to the call
call_modify(call, arg = zap()) # Remove the `arg` argument from the call
The %@% operator now quotes its input and supports S4 objects. This makes it directly equivalent to @ except that it extracts attributes for non-S4 objects (#207).
Taking the env_parent() of the empty environment is now an error.
Summary
The changes for this version are organised around three main themes: error reporting, tidy eval, and tidy dots.
abort() now records backtraces automatically in the error object. Errors thrown with abort() invite users to call rlang::last_error() to see a backtrace and help identifying where and why the error occurred. The backtraces created by rlang (you can create one manually with trace_back()) are printed in a simplified form by default that removes implementation details from the backtrace. To see the full backtrace, call summary(rlang::last_error()).
abort() also gains a parent argument. This is meant for situations where you窶决e calling a low level API (to download a file, parse a JSON file, etc) and would like to intercept errors with base::tryCatch() or rlang::with_handlers() and rethrow them with a high-level message. Call abort() with the intercepted error as the parent argument. When the user prints rlang::last_error(), the backtrace will be shown in two sections corresponding to the high-level and low-level contexts.
In order to get segmented backtraces, the low-level error has to be thrown with abort(). When that窶冱 not the case, you can call the low-level function within with_abort() to automatically promote all errors to rlang errors.
The tidy eval changes are mostly for developers of data masking APIs. The main user-facing change is that .data[[ is now an unquote operator so that var in .data[[var]] is never masked by data frame columns and always picked from the environment. This makes the pronoun safe for programming in functions.
The !!! operator now supports all classed objects like factors. It calls as.list() on S3 objects and as(x, "list") on S4 objects.
dots_list() gains several arguments to control how dots are collected. You can control the selection of arguments with the same name with .homonyms (keep first, last, all, or abort). You can also elect to preserve empty arguments with .preserve_empty.
Conditions and errors
New trace_back() captures a backtrace. Compared to the base R traceback, it contains additional structure about the relationship between frames. It comes with tools for automatically restricting to frames after a certain environment on the stack, and to simplify when printing. These backtraces are now recorded in errors thrown by abort() (see below).
abort() gains a parent argument to specify a parent error. This is meant for situations where a low-level error is expected (e.g. download or parsing failed) and you窶囘 like to throw an error with higher level information. Specifying the low-level error as parent makes it possible to partition the backtraces based on ancestry.
Errors thrown with abort() now embed a backtrace in the condition object. It is no longer necessary to record a trace with a calling handler for such errors.
with_abort() runs expressions in a context where all errors are promoted to rlang errors and gain a backtrace.
Unhandled errors thrown by abort() are now automatically saved and can be retrieved with rlang::last_error(). The error prints with a simplified backtrace. Call summary(last_error()) to see the full backtrace.
New experimental option rlang__backtrace_on_error to display backtraces alongside error messages. See ?rlang::abort for supported options.
The new signal() function completes the abort(), warn() and inform() family. It creates and signals a bare condition.
New interrupt() function to simulate an user interrupt from R code.
cnd_signal() now dispatches messages, warnings, errors and interrupts to the relevant signalling functions (message(), warning(), stop() and the C function Rf_onintr()). This makes it a good choice to resignal a captured condition.
New cnd_type() helper to determine the type of a condition ("condition", "message", "warning", "error" or "interrupt").
abort(), warn() and inform() now accepts metadata with .... The data are stored in the condition and can be examined by user handlers.
Consequently all arguments have been renamed and prefixed with a dot (to limit naming conflicts between arguments and metadata names).
with_handlers() treats bare functions as exiting handlers (equivalent to handlers supplied to tryCatch()). It also supports the formula shortcut for lambda functions (as in purrr).
with_handlers() now produces a cleaner stack trace.
Tidy dots
The input types of !!! have been standardised. !!! is generally defined on vectors: it takes a vector (typically, a list) and unquotes each element as a separate argument. The standardisation makes !!! behave the same in functions taking dots with list2() and in quoting functions. !!! accepts these types:
Lists, pairlists, and atomic vectors. If they have a class, they are converted with base::as.list() to allow S3 dispatch. Following this change, objects like factors can now be spliced without data loss.
S4 objects. These are converted with as(obj, "list") before splicing.
Quoted blocks of expressions, i.e. { } calls
!!! disallows:
Any other objects like functions or environments, but also language objects like formula, symbols, or quosures.
Quoting functions used to automatically wrap language objects in lists to make them spliceable. This behaviour is now soft-deprecated and it is no longer valid to write !!!enquo(x). Please unquote scalar objects with !! instead.
dots_list(), enexprs() and enquos() gain a .homonyms argument to control how to treat arguments with the same name. The default is to keep them. Set it to "first" or "last" to keep only the first or last occurrences. Set it to "error" to raise an informative error about the arguments with duplicated names.
enexprs() and enquos() now support .ignore_empty = "all" with named arguments as well (#414).
dots_list() gains a .preserve_empty argument. When TRUE, empty arguments are stored as missing arguments (see ?missing_arg).
dots_list(), enexprs() and enquos() gain a .check_assign argument. When TRUE, a warning is issued when a <- call is detected in .... No warning is issued if the assignment is wrapped in brackets like { a <- 1 }. The warning lets users know about a possible typo in their code (assigning instead of matching a function parameter) and requires them to be explicit that they really want to assign to a variable by wrapping in parentheses.
lapply(list(quote(foo)), list2) no longer evaluates foo (#580).
Tidy eval
You can now unquote quosured symbols as LHS of :=. The symbol is automatically unwrapped from the quosure.
Quosure methods have been defined for common operations like ==. These methods fail with an informative error message suggesting to unquote the quosure (#478, #tidyverse/dplyr#3476).
as_data_pronoun() now accepts data masks. If the mask has multiple environments, all of these are looked up when subsetting the pronoun. Function objects stored in the mask are bypassed.
It is now possible to unquote strings in function position. This is consistent with how the R parser coerces strings to symbols. These two expressions are now equivalent: expr("foo"()) and expr((!!"foo")()).
Quosures converted to functions with as_function() now support nested quosures.
expr_deparse() (used to print quosures at the console) now escapes special characters. For instance, newlines now print as "\n" (#484). This ensures that the roundtrip parse_expr(expr_deparse(x)) is not lossy.
new_data_mask() now throws an error when bottom is not a child of top (#551).
Formulas are now evaluated in the correct environment within eval_tidy(). This fixes issues in dplyr and other tidy-evaluation interfaces.
New functions new_quosures() and as_quosures() to create or coerce to a list of quosures. This is a small S3 class that ensures two invariants on subsetting and concatenation: that each element is a quosure and that the list is always named even if only with a vector of empty strings.
Environments
env() now treats a single unnamed argument as the parent of the new environment. Consequently, child_env() is now superfluous and is now in questioning life cycle.
New current_env() and current_fn() functions to retrieve the current environment or the function being evaluated. They are equivalent to base::environment() and base::sys.function() called without argument.
env_get() and env_get_list() gain a default argument to provide a default value for non-existing bindings.
env_poke() now returns the old value invisibly rather than the input environment.
The new function env_name() returns the name of an environment. It always adds the 窶從amespace:窶� prefix to namespace names. It returns 窶徃lobal窶� instead of 窶�.GlobalEnv窶� or 窶彝_GlobalEnv窶�, 窶彳mpty窶� instead of 窶彝_EmptyEnv窶�. The companion env_label() is like env_name() but returns the memory address for anonymous environments.
env_parents() now returns a named list. The names are taken with env_name().
env_parents() and env_tail() now stop at the global environment by default. This can be changed with the last argument. The empty environment is always a stopping condition so you can take the parents or the tail of an environment on the search path without changing the default.
New predicates env_binding_are_active() and env_binding_are_lazy() detect the kind of bindings in an environment.
env_binding_lock() and env_binding_unlock() allows to lock and unlock multiple bindings. The predicate env_binding_are_locked() tests if bindings are locked.
env_lock() and env_is_locked() lock an environment or test if an environment is locked.
env_print() pretty-prints environments. It shows the contents (up to 20 elements) and the properties of the environment.
is_scoped() has been soft-deprecated and renamed to is_attached(). It now supports environments in addition to search names.
env_bind_lazy() and env_bind_active() now support quosures.
env_bind_exprs() and env_bind_fns() are soft-deprecated and renamed to env_bind_lazy() and env_bind_active() for clarity and consistency.
env_bind(), env_bind_exprs(), and env_bind_fns() now return the list of old binding values (or missing arguments when there is no old value). This makes it easy to restore the original environment state:
old <- env_bind(env, foo = "foo", bar = "bar")
env_bind(env, !!!old)
env_bind() now supports binding missing arguments and removing bindings with zap sentinels. env_bind(env, foo = ) binds a missing argument and env_bind(env, foo = zap()) removes the foo binding.
The inherit argument of env_get() and env_get_list() has changed position. It now comes after default.
scoped_bindings() and with_bindings() can now be called without bindings.
env_clone() now recreates active bindings correctly.
env_get() now evaluates promises and active bindings since these are internal objects which should not be exposed at the R level (#554)
env_print() calls get_env() on its argument, making it easier to see the environment of closures and quosures (#567).
env_get() now supports retrieving missing arguments when inherit is FALSE.
Calls
is_call() now accepts multiple namespaces. For instance is_call(x, "list", ns = c("", "base")) will match if x is list() or if it窶冱 base::list():
call_modify() has better support for ... and now treats it like a named argument. call_modify(call, ... = ) adds ... to the call and call_modify(call, ... = NULL) removes it.
call_modify() now preserves empty arguments. It is no longer necessary to use missing_arg() to add a missing argument to a call. This is possible thanks to the new .preserve_empty option of dots_list().
call_modify() now supports removing unexisting arguments (#393) and passing multiple arguments with the same name (#398). The new .homonyms argument controls how to treat these arguments.
call_standardise() now handles primitive functions like ~ properly (#473).
call_print_type() indicates how a call is deparsed and printed at the console by R: prefix, infix, and special form.
The call_ functions such as call_modify() now correctly check that their input is the right type (#187).
Other improvements and fixes
New function zap() returns a sentinel that instructs functions like env_bind() or call_modify() that objects are to be removed.
New function rep_named() repeats value along a character vector of names.
New function exec() is a simpler replacement to invoke() (#536). invoke() has been soft-deprecated.
Lambda functions created from formulas with as_function() are now classed. Use is_lambda() to check a function was created with the formula shorthand.
is_integerish() now supports large double values (#578).
are_na() now requires atomic vectors (#558).
The operator %@% has now a replacement version to update attributes of an object (#207).
fn_body() always returns a { block, even if the function has a single expression. For instance fn_body(function(x) do()) returns quote({ do() }).
is_string() now returns FALSE for NA_character_.
The vector predicates have been rewritten in C for performance.
The finite argument of is_integerish() is now NULL by default. Missing values are now considered as non-finite for consistency with base::is.finite().
is_bare_integerish() and is_scalar_integerish() gain a finite argument for consistency with is_integerish().
flatten_if() and squash_if() now handle primitive functions like base::is.list() as predicates.
is_symbol() now accepts a character vector of names to mach the symbol against.
parse_exprs() and parse_quos() now support character vectors. Note that the output may be longer than the input as each string may yield multiple expressions (such as "foo; bar").
parse_quos() now adds the quosures class to its output.
Lifecycle
Soft-deprecated functions and arguments
rlang 0.3.0 introduces a new warning mechanism for soft-deprecated functions and arguments. A warning is issued, but only under one of these circumstances:
rlang has been attached with a library() call.
The deprecated function has been called from the global environment.
In addition, deprecation warnings appear only once per session in order to not be disruptive.
Deprecation warnings shouldn窶冲 make R CMD check fail for packages using testthat. However, expect_silent() can transform the warning to a hard failure.
tidyeval
.data[[foo]] is now an unquote operator. This guarantees that foo is evaluated in the context rather than the data mask and makes it easier to treat .data[["bar"]] the same way as a symbol. For instance, this will help ensuring that group_by(df, .data[["name"]]) and group_by(df, name) produce the same column name.
Automatic naming of expressions now uses a new deparser (still unexported) instead of quo_text(). Following this change, automatic naming is now compatible with all object types (via pillar::type_sum() if available), prevents multi-line names, and ensures name and .data[["name"]] are given the same default name.
Supplying a name with !!! calls is soft-deprecated. This name is ignored because only the names of the spliced vector are applied.
Quosure lists returned by quos() and enquos() now have 窶徑ist-of窶� behaviour: the types of new elements are checked when adding objects to the list. Consequently, assigning non-quosure objects to quosure lists is now soft-deprecated. Please coerce to a bare list with as.list() beforehand.
as_quosure() now requires an explicit environment for symbols and calls. This should typically be the environment in which the expression was created.
names() and length() methods for data pronouns are deprecated. It is no longer valid to write names(.data) or length(.data).
Using as.character() on quosures is soft-deprecated (#523).
Miscellaneous
Using get_env() without supplying an environment is now soft-deprecated. Please use current_env() to retrieve the current environment.
The frame and stack API is soft-deprecated. Some of the functionality has been replaced by trace_back().
The new_vector_along() family is soft-deprecated because these functions are longer to type than the equivalent rep_along() or rep_named() calls without added clarity.
Passing environment wrappers like formulas or functions to env_ functions is now soft-deprecated. This internal genericity was causing confusion (see issue #427). You should now extract the environment separately before calling these functions.
This change concerns env_depth(), env_poke_parent(), env_parent<-, env_tail(), set_env(), env_clone(), env_inherits(), env_bind(), scoped_bindings(), with_bindings(), env_poke(), env_has(), env_get(), env_names(), env_bind_exprs() and env_bind_fns().
cnd_signal() now always installs a muffling restart for non-critical conditions. Consequently the .mufflable argument has been soft-deprecated and no longer has any effect.
Deprecated functions and arguments
Deprecated functions and arguments issue a warning inconditionally, but only once per session.
Calling UQ() and UQS() with the rlang namespace qualifier is deprecated as of rlang 0.3.0. Just use the unqualified forms instead:
# Bad
rlang::expr(mean(rlang::UQ(var) * 100))
# Ok
rlang::expr(mean(UQ(var) * 100))
# Good
rlang::expr(mean(!!var * 100))
Although soft-deprecated since rlang 0.2.0, UQ() and UQS() can still be used for now.
The call argument of abort() and condition constructors is now deprecated in favour of storing full backtraces.
The .standardise argument of call_modify() is deprecated. Please use call_standardise() beforehand.
The sentinel argument of env_tail() has been deprecated and renamed to last.
Defunct functions and arguments
Defunct functions and arguments throw an error when used.
as_dictionary() is now defunct.
The experimental function rst_muffle() is now defunct. Please use cnd_muffle() instead. Unlike its predecessor, cnd_muffle() is not generic. It is marked as a calling handler and thus can be passed directly to with_handlers() to muffle specific conditions (such as specific subclasses of warnings).
cnd_inform(), cnd_warn() and cnd_abort() are retired and defunct. The old cnd_message(), cnd_warning(), cnd_error() and new_cnd() constructors deprecated in rlang 0.2.0 are now defunct.
Modifying a condition with cnd_signal() is defunct. In addition, creating a condition with cnd_signal() is soft-deprecated, please use the new function [signal()] instead.
inplace() has been renamed to calling() to follow base R terminology more closely.
Functions and arguments in the questioning stage
We are no longer convinced these functions are the right approach but we do not have a precise alternative yet.
The functions from the restart API are now in the questioning lifecycle stage. It is not clear yet whether we want to recommend restarts as a style of programming in R.
prepend() and modify() are in the questioning stage, as well as as_logical(), as_character(), etc. We are still figuring out what vector tools belong in rlang.
flatten(), squash() and their atomic variants are now in the questioning lifecycle stage. They have slightly different semantics than the flattening functions in purrr and we are currently rethinking our approach to flattening with the new typing facilities of the vctrs package.
rlang 0.2.2
This is a maintenance release that fixes several garbage collection protection issues.
MAIN commitmail json YAML
Updated devel/R-pkgconfig to 2.0.2
MAIN commitmail json YAML
Update to 2.0.2
No upstream changelog found.
No upstream changelog found.
MAIN commitmail json YAML
Updated shells/zsh to 5.7
MAIN commitmail json YAML
pkgsrc/shells/zsh/Makefile@1.89
/
diff
pkgsrc/shells/zsh/PLIST@1.41 / diff
pkgsrc/shells/zsh/distinfo@1.67 / diff
pkgsrc/shells/zsh/PLIST@1.41 / diff
pkgsrc/shells/zsh/distinfo@1.67 / diff
Update to 5.7
Upstream changes:
2019-01-24 : Release 5.7
Bug fix release with a few user visible additions.
2018-01-24 dana <dana@dana.is>
* unposted: Config/version.mk, README: Update for 5.7
2018-01-23 dana <dana@dana.is>
* 44012: Test/X04zlehighlight.ztst: Fix spurious test failures
on OpenBSD
2019-01-23 Mikael Magnusson <mikachu@gmail.com>
* 44011: Doc/Zsh/zle.yo, Src/prompt.c, Test/X04zlehighlight.ztst:
Only use fg_start_code for non-truecolor
Upstream changes:
2019-01-24 : Release 5.7
Bug fix release with a few user visible additions.
2018-01-24 dana <dana@dana.is>
* unposted: Config/version.mk, README: Update for 5.7
2018-01-23 dana <dana@dana.is>
* 44012: Test/X04zlehighlight.ztst: Fix spurious test failures
on OpenBSD
2019-01-23 Mikael Magnusson <mikachu@gmail.com>
* 44011: Doc/Zsh/zle.yo, Src/prompt.c, Test/X04zlehighlight.ztst:
Only use fg_start_code for non-truecolor
MAIN commitmail json YAML
Updated devel/p5-MouseX-Getopt to 0.38
MAIN commitmail json YAML
pkgsrc/devel/p5-MouseX-Getopt/Makefile@1.10
/
diff
pkgsrc/devel/p5-MouseX-Getopt/distinfo@1.5 / diff
pkgsrc/devel/p5-MouseX-Getopt/distinfo@1.5 / diff
Update to 0.38
Upstream changes:
0.38 2019-01-26T03:38:09Z
* Cope with GLD output changes in version 0.103 (#13, by pghmcfc)
Upstream changes:
0.38 2019-01-26T03:38:09Z
* Cope with GLD output changes in version 0.103 (#13, by pghmcfc)
MAIN commitmail json YAML
Updated net/p5-Nmap-Parser to 1.37
MAIN commitmail json YAML
Update to 1.37
No upstream changelog foumd.
No upstream changelog foumd.
MAIN commitmail json YAML
Updated devel/R-cli to 1.0.1
MAIN commitmail json YAML
Update to 1.0.1
Upstream changes:
1.0.1
New cli_sitrep() function, situation report about UTF-8 and ANSI color support (#53).
Fall back to ASCII only characters on non-Windows platforms without UTF-8 support, and also in LaTeX when running knitr (#34).
Upstream changes:
1.0.1
New cli_sitrep() function, situation report about UTF-8 and ANSI color support (#53).
Fall back to ASCII only characters on non-Windows platforms without UTF-8 support, and also in LaTeX when running knitr (#34).
MAIN commitmail json YAML
Updated security/p5-Net-DNS-SEC to 1.11
MAIN commitmail json YAML
pkgsrc/security/p5-Net-DNS-SEC/Makefile@1.44
/
diff
pkgsrc/security/p5-Net-DNS-SEC/distinfo@1.18 / diff
pkgsrc/security/p5-Net-DNS-SEC/distinfo@1.18 / diff
Update to 1.11
Upstream changes:
1.11 Dec 11, 2018
Explain why compilation aborted in Net::DNS::SEC::DSA et al.
Fix Makefile.PL to suppress parallel test execution.
Upstream changes:
1.11 Dec 11, 2018
Explain why compilation aborted in Net::DNS::SEC::DSA et al.
Fix Makefile.PL to suppress parallel test execution.
MAIN commitmail json YAML
Updated www/p5-Hijk to 0.28
MAIN commitmail json YAML
pkgsrc/www/p5-Hijk/Makefile@1.10
/
diff
pkgsrc/www/p5-Hijk/distinfo@1.7 / diff
pkgsrc/www/p5-Hijk/patches/patch-Makefile.PL deleted
pkgsrc/www/p5-Hijk/distinfo@1.7 / diff
pkgsrc/www/p5-Hijk/patches/patch-Makefile.PL deleted
Update to 0.28
Add missing BUILD_DEPENDS
Upstream changes:
0.28
- Released at 2019-01-11T16:25:00+0900
- Now the distribution is made with mbtiny.
- Various improvements of the test suite.
- Rewrite the internally-used testing-purpose HTTP server to allow the control of 'Content-Length' request header.
Add missing BUILD_DEPENDS
Upstream changes:
0.28
- Released at 2019-01-11T16:25:00+0900
- Now the distribution is made with mbtiny.
- Various improvements of the test suite.
- Rewrite the internally-used testing-purpose HTTP server to allow the control of 'Content-Length' request header.
MAIN commitmail json YAML
Updated net/p5-NetPacket to 1.7.0
MAIN commitmail json YAML
Update to 1.7.0
Upstream changes:
1.7.0 2018-12-30
[ ENHANCEMENTS ]
- Setup aliases at compile time (Nicolas R, GH#11)
- add recommended Net::Pcap{,Utils} from README (Zak B. Elep, GH#12)
[ NEW FEATURES ]
- adds back basic support for IPv6. (Dan Book, GH#10)
[ STATISTICS ]
- code churn: 16 files changed, 1177 insertions(+), 48 deletions(-)
Upstream changes:
1.7.0 2018-12-30
[ ENHANCEMENTS ]
- Setup aliases at compile time (Nicolas R, GH#11)
- add recommended Net::Pcap{,Utils} from README (Zak B. Elep, GH#12)
[ NEW FEATURES ]
- adds back basic support for IPv6. (Dan Book, GH#10)
[ STATISTICS ]
- code churn: 16 files changed, 1177 insertions(+), 48 deletions(-)
MAIN commitmail json YAML
Updated net/p5-Net-FTPSSL to 0.41
MAIN commitmail json YAML
Update to 0.41
Upstream changes:
0.41 2018/12/20 08:30:00
- Fixed supported() to say HELP isn't supported if OverriedHELP was used.
Wasn't doing this in 100% of the logic paths.
- Fixed nlst/list bug when filter patterns & callbacks were both in use.
The results of the end callback wasn't having the pattern applied to filter
the results. Patterns are now applied to filter things before & after the
callback is called, where before it was only done before the callback was
called.
- Fixed nlst/list to both call _common_list() instead of having list do both.
- The DebugLogFile option now turns autoflush on when the log file is opened.
I was loosing the log file contents on certain types of errors when
autoflush was turned off making it difficult to troubleshoot issues.
- Tweaked the ccc() hack slightly. Also the above log file fix seems to have
stabilized the CCC hack when the logs are turned on when it works. Though
some servers sometimes throw "Unexpeced EOF" errors after executing the CCC.
So I put in a couple of sleeps for 1 second each & the command became even
more stable. Suggesting that the "Unexpected EOF" errors were caused by
timing issues.
- Added uput2() method to deal with the problem that uput() can't always
tell you the actual name of the file on the FTPS server and you really need
to know that filename. (slow)
- Rewrote the uput() POD to reflect what the command actually does instead
of what it's supposed to do. Different servers implemented it differently.
- Tweaked the depreciated "useSSL" option to make it easier to remove in
the future.
- Minor tweaks to _help() & supported() dealing with OverrideHELP & _help()
can now include disabled commands in it's hash. (The key's value is 0 if
disabled. Else non-zero if a supported command.) Before it just silently
tossed disabled commands.
- Added mlsd() - List of files in machine readable format.
- Added mlst() - Get file details in machine readable foramt.
- Added parse_mlsx() to parse the returned values of mlsd() & mlst().
- Modified size() to have option of using MLST as an alternate way to get a
file's size.
- Modified is_dir() & is_file() to be able to use MLST as the prefered way
to do these tests. Falls back on original tests if MLST isn't supported
or doesn't have the TYPE feature enabled.
- Redesigned all the test cases from scratch! Rather than choose one of 3
huge scripts to run, everything has been replaced by a lot of smaller test
cases. Makes it much simpler to verify everything is working without the
need for messy complex code or having to carefully examine log files
afterwards.
- The test cases no longer uses the depreciated "useSSL" option. They use
the "SSL_version" option instead.
- t/test-helper/helper1234.pm, new helper module to centralize the asking
of questions and to share the answers between all the test cases. So
that "make test" only prompts you a single time for your server info.
- No longer uses environment variables to "remember" answers. Now uses
a dynamically built config file of options selected. Just have to
answer the questions the 1st time run via "make test".
- MANIFEST - Added all the new test cases and removed the old ones.
- Updated the LISCENSE file to say 2018 (from 2017)
- Update the README file to say 2018 (from 2017) Then completly rewrote it.
Upstream changes:
0.41 2018/12/20 08:30:00
- Fixed supported() to say HELP isn't supported if OverriedHELP was used.
Wasn't doing this in 100% of the logic paths.
- Fixed nlst/list bug when filter patterns & callbacks were both in use.
The results of the end callback wasn't having the pattern applied to filter
the results. Patterns are now applied to filter things before & after the
callback is called, where before it was only done before the callback was
called.
- Fixed nlst/list to both call _common_list() instead of having list do both.
- The DebugLogFile option now turns autoflush on when the log file is opened.
I was loosing the log file contents on certain types of errors when
autoflush was turned off making it difficult to troubleshoot issues.
- Tweaked the ccc() hack slightly. Also the above log file fix seems to have
stabilized the CCC hack when the logs are turned on when it works. Though
some servers sometimes throw "Unexpeced EOF" errors after executing the CCC.
So I put in a couple of sleeps for 1 second each & the command became even
more stable. Suggesting that the "Unexpected EOF" errors were caused by
timing issues.
- Added uput2() method to deal with the problem that uput() can't always
tell you the actual name of the file on the FTPS server and you really need
to know that filename. (slow)
- Rewrote the uput() POD to reflect what the command actually does instead
of what it's supposed to do. Different servers implemented it differently.
- Tweaked the depreciated "useSSL" option to make it easier to remove in
the future.
- Minor tweaks to _help() & supported() dealing with OverrideHELP & _help()
can now include disabled commands in it's hash. (The key's value is 0 if
disabled. Else non-zero if a supported command.) Before it just silently
tossed disabled commands.
- Added mlsd() - List of files in machine readable format.
- Added mlst() - Get file details in machine readable foramt.
- Added parse_mlsx() to parse the returned values of mlsd() & mlst().
- Modified size() to have option of using MLST as an alternate way to get a
file's size.
- Modified is_dir() & is_file() to be able to use MLST as the prefered way
to do these tests. Falls back on original tests if MLST isn't supported
or doesn't have the TYPE feature enabled.
- Redesigned all the test cases from scratch! Rather than choose one of 3
huge scripts to run, everything has been replaced by a lot of smaller test
cases. Makes it much simpler to verify everything is working without the
need for messy complex code or having to carefully examine log files
afterwards.
- The test cases no longer uses the depreciated "useSSL" option. They use
the "SSL_version" option instead.
- t/test-helper/helper1234.pm, new helper module to centralize the asking
of questions and to share the answers between all the test cases. So
that "make test" only prompts you a single time for your server info.
- No longer uses environment variables to "remember" answers. Now uses
a dynamically built config file of options selected. Just have to
answer the questions the 1st time run via "make test".
- MANIFEST - Added all the new test cases and removed the old ones.
- Updated the LISCENSE file to say 2018 (from 2017)
- Update the README file to say 2018 (from 2017) Then completly rewrote it.
MAIN commitmail json YAML
Updated converters/p5-Unicode-Normalize to 1.26
MAIN commitmail json YAML
pkgsrc/converters/p5-Unicode-Normalize/Makefile@1.18
/
diff
pkgsrc/converters/p5-Unicode-Normalize/distinfo@1.9 / diff
pkgsrc/converters/p5-Unicode-Normalize/patches/patch-Makefile.PL deleted
pkgsrc/converters/p5-Unicode-Normalize/distinfo@1.9 / diff
pkgsrc/converters/p5-Unicode-Normalize/patches/patch-Makefile.PL deleted
Update to 1.26
Upstream changes:
1.26 *** RELEASE DATE HERE ***
- Switch to XSLoader from Dynaloader
Upstream changes:
1.26 *** RELEASE DATE HERE ***
- Switch to XSLoader from Dynaloader
MAIN commitmail json YAML
Updated converters/p5-JSON to 4.01
MAIN commitmail json YAML
Update to 4.01
Upstream changes:
4.01 2019-01-21
- added boolean function/method that takes a scalar value and
returns a boolean value (David Cantrell)
Upstream changes:
4.01 2019-01-21
- added boolean function/method that takes a scalar value and
returns a boolean value (David Cantrell)
MAIN commitmail json YAML
Updated devel/p5-Devel-TraceUse to 2.096
MAIN commitmail json YAML
pkgsrc/devel/p5-Devel-TraceUse/Makefile@1.18
/
diff
pkgsrc/devel/p5-Devel-TraceUse/distinfo@1.10 / diff
pkgsrc/devel/p5-Devel-TraceUse/distinfo@1.10 / diff
Update to 2.096
Upstream changes:
2.096 2018-12-30 BOOK
- Properly separate different attempts at loading the same module
- Override CORE::GLOBAL::require to ensure the hook is always first
(so `use lib` won't hide the module loaded right after it)
- Refactorized some of the internals
- Updated some links in the documentation
Upstream changes:
2.096 2018-12-30 BOOK
- Properly separate different attempts at loading the same module
- Override CORE::GLOBAL::require to ensure the hook is always first
(so `use lib` won't hide the module loaded right after it)
- Refactorized some of the internals
- Updated some links in the documentation
MAIN commitmail json YAML
Updated devel/p5-CPAN-Perl-Releases to 3.88
MAIN commitmail json YAML
pkgsrc/devel/p5-CPAN-Perl-Releases/Makefile@1.63
/
diff
pkgsrc/devel/p5-CPAN-Perl-Releases/distinfo@1.56 / diff
pkgsrc/devel/p5-CPAN-Perl-Releases/distinfo@1.56 / diff
Update to 3.88
Upstream changes:
version 3.88 at 2019-01-20 10:24:12 +0000
-----------------------------------------
Change: 03ee3441d9e80abdb012059d815ed4b813de836b
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2019-01-20 10:24:12 +0000
Updated for v5.29.7
Upstream changes:
version 3.88 at 2019-01-20 10:24:12 +0000
-----------------------------------------
Change: 03ee3441d9e80abdb012059d815ed4b813de836b
Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
Date : 2019-01-20 10:24:12 +0000
Updated for v5.29.7
MAIN commitmail json YAML
Updated devel/p5-Config-IniFiles to 3.000001
MAIN commitmail json YAML
pkgsrc/devel/p5-Config-IniFiles/Makefile@1.54
/
diff
pkgsrc/devel/p5-Config-IniFiles/distinfo@1.32 / diff
pkgsrc/devel/p5-Config-IniFiles/distinfo@1.32 / diff
Update to 3.000001
Upstream changes:
3.000001 2019-01-16
* Fix typos
- https://rt.cpan.org/Public/Bug/Display.html?id=128267
- Thanks to ROAM .
Upstream changes:
3.000001 2019-01-16
* Fix typos
- https://rt.cpan.org/Public/Bug/Display.html?id=128267
- Thanks to ROAM .
MAIN commitmail json YAML
Updated devel/p5-App-perlbrew to 0.86
MAIN commitmail json YAML
Update to 0.86
Update DEPENDS
Upstream changes:
0.86
- Released at 2019-01-19T09:39:55+0900
- Thanks to our contributors: Olaf Alders, Paul Cochrane
- Fix an error from 'install' command. https://rt.cpan.org/Public/Bug/Display.html?id=128083
- Tweak the separater characters of 'exec' command: See https://github.com/gugod/App-perlbrew/issues/648
0.85
- Released at 2018-12-15T23:24:15+0900
- Thanks to our contributors: Branislav Zahradn鱈k, Guido Flohr, Joelle Maslak, Luca Ferrari, rage311
- Fix the behaviour of 'clone-modules'
- Various internal refactoring
Update DEPENDS
Upstream changes:
0.86
- Released at 2019-01-19T09:39:55+0900
- Thanks to our contributors: Olaf Alders, Paul Cochrane
- Fix an error from 'install' command. https://rt.cpan.org/Public/Bug/Display.html?id=128083
- Tweak the separater characters of 'exec' command: See https://github.com/gugod/App-perlbrew/issues/648
0.85
- Released at 2018-12-15T23:24:15+0900
- Thanks to our contributors: Branislav Zahradn鱈k, Guido Flohr, Joelle Maslak, Luca Ferrari, rage311
- Fix the behaviour of 'clone-modules'
- Various internal refactoring
MAIN commitmail json YAML
Updated devel/p5-Alien-Base-ModuleBuild to 1.06
MAIN commitmail json YAML
pkgsrc/devel/p5-Alien-Base-ModuleBuild/Makefile@1.7
/
diff
pkgsrc/devel/p5-Alien-Base-ModuleBuild/distinfo@1.6 / diff
pkgsrc/devel/p5-Alien-Base-ModuleBuild/distinfo@1.6 / diff
Update to 1.06
Upstream changes:
1.06 2018-12-15 20:34:11 -0700
- Require Archive::Tar 1.40 for pax_global_header fix
Upstream changes:
1.06 2018-12-15 20:34:11 -0700
- Require Archive::Tar 1.40 for pax_global_header fix
MAIN commitmail json YAML
Updated devel/p5-Alien-Build to 1.51
MAIN commitmail json YAML
Update to 1.51
Upstream changes:
1.51 2019-01-19 14:23:23 -0500
- cmake plugin sets CMAKE_INSTALL_LIBDIR:PATH to lib for share installs
for cmake projects using GNUInstallDirs on platforms that default to
something other than lib.
1.50 2019-01-16 12:55:08 -0500
- Removed temp testing files unintentionally included in the previous
release.
- Require ExtUtils::MakeMaker 6.64, for Alien::Build::MM, which can
sometimes have its BUILD_REQUIRES or TEST_REQUIRES overridden by
Dist::Zilla otherwise.
1.49 2018-11-04 15:22:40 -0500
- Added Alien::Build::Plugin::Test::Mock
- Added alienfile_skip_if_missing_prereqs function to Test::Alien::Build
- Remove run-time dependency on Test2::Suite
Test2::API is still a run-time dependency, but that has
been in-core since 5.26.
Upstream changes:
1.51 2019-01-19 14:23:23 -0500
- cmake plugin sets CMAKE_INSTALL_LIBDIR:PATH to lib for share installs
for cmake projects using GNUInstallDirs on platforms that default to
something other than lib.
1.50 2019-01-16 12:55:08 -0500
- Removed temp testing files unintentionally included in the previous
release.
- Require ExtUtils::MakeMaker 6.64, for Alien::Build::MM, which can
sometimes have its BUILD_REQUIRES or TEST_REQUIRES overridden by
Dist::Zilla otherwise.
1.49 2018-11-04 15:22:40 -0500
- Added Alien::Build::Plugin::Test::Mock
- Added alienfile_skip_if_missing_prereqs function to Test::Alien::Build
- Remove run-time dependency on Test2::Suite
Test2::API is still a run-time dependency, but that has
been in-core since 5.26.
MAIN commitmail json YAML
Updated devel/p5-Algorithm-Dependency to 1.111
MAIN commitmail json YAML
pkgsrc/devel/p5-Algorithm-Dependency/Makefile@1.25
/
diff
pkgsrc/devel/p5-Algorithm-Dependency/distinfo@1.10 / diff
pkgsrc/devel/p5-Algorithm-Dependency/patches/patch-Makefile.PL deleted
pkgsrc/devel/p5-Algorithm-Dependency/distinfo@1.10 / diff
pkgsrc/devel/p5-Algorithm-Dependency/patches/patch-Makefile.PL deleted
Update to 1.111
Upstream changes:
1.111 2018-12-22 01:42:08Z
- distribution tooling updates
Upstream changes:
1.111 2018-12-22 01:42:08Z
- distribution tooling updates
MAIN commitmail json YAML
Updated databases/p5-DBD-SQLite2 to 0.38
MAIN commitmail json YAML
pkgsrc/databases/p5-DBD-SQLite2/Makefile@1.17
/
diff
pkgsrc/databases/p5-DBD-SQLite2/distinfo@1.5 / diff
pkgsrc/databases/p5-DBD-SQLite2/distinfo@1.5 / diff
Update to 0.38
Upstream changes:
0.38 2018-09-29 rurban
- Fix tests without . in @INC [cpan #127241]
Upstream changes:
0.38 2018-09-29 rurban
- Fix tests without . in @INC [cpan #127241]
MAIN commitmail json YAML
Updated databases/p5-DBD-SQLite to 1.62
MAIN commitmail json YAML
pkgsrc/databases/p5-DBD-SQLite/Makefile@1.71
/
diff
pkgsrc/databases/p5-DBD-SQLite/distinfo@1.32 / diff
pkgsrc/databases/p5-DBD-SQLite/distinfo@1.32 / diff
Update to 1.62
Upstream changes:
1.62 2018-12-29
- Switched to a production version
1.61_04 2018-12-22
- Added sqlite_db_config method and new constants for it
- Added sqlite_defensive option to disallow dangerous SQLite features
- Exposed some of the hidden extended result codes
1.61_03 2018-12-19
- Upgraded SQLite to 3.26.0, which reportedly has a security fix
1.61_02 2018-12-01
- Added sqlite_backup_from_dbh/sqlite_backup_to_dbh methods
- Introduced sqlite_prefer_numeric_type database handle attribute
that changes the value of TYPE statement handle attribute
from an array of string to an array of integer, as an experimental
feature. Setting this may break your applications.
- Changed preferred bugtracker
1.61_01 2018-12-01
- Added ability to configure SQLITE_MAX_LENGT with environmental
variable (Roy Storey)
- Added sqlite_limit database handle method to change run-time limits
- Upgraded SQLite to 3.25.3
- Updated constants
Upstream changes:
1.62 2018-12-29
- Switched to a production version
1.61_04 2018-12-22
- Added sqlite_db_config method and new constants for it
- Added sqlite_defensive option to disallow dangerous SQLite features
- Exposed some of the hidden extended result codes
1.61_03 2018-12-19
- Upgraded SQLite to 3.26.0, which reportedly has a security fix
1.61_02 2018-12-01
- Added sqlite_backup_from_dbh/sqlite_backup_to_dbh methods
- Introduced sqlite_prefer_numeric_type database handle attribute
that changes the value of TYPE statement handle attribute
from an array of string to an array of integer, as an experimental
feature. Setting this may break your applications.
- Changed preferred bugtracker
1.61_01 2018-12-01
- Added ability to configure SQLITE_MAX_LENGT with environmental
variable (Roy Storey)
- Added sqlite_limit database handle method to change run-time limits
- Upgraded SQLite to 3.25.3
- Updated constants
MAIN commitmail json YAML
Updated databases/p5-DBD-mysql to 4.050
MAIN commitmail json YAML
pkgsrc/databases/p5-DBD-mysql/Makefile@1.77
/
diff
pkgsrc/databases/p5-DBD-mysql/distinfo@1.35 / diff
pkgsrc/databases/p5-DBD-mysql/patches/patch-dbdimp.c deleted
pkgsrc/databases/p5-DBD-mysql/distinfo@1.35 / diff
pkgsrc/databases/p5-DBD-mysql/patches/patch-dbdimp.c deleted
Update to 4.050
Upstream changes:
2018-10-25 Dani谷l van Eeden, Patrick Galbraith,
DBI/DBD community (4.050)
* Fix SQL syntax for statements that have "...limit = ?" #288
* Make tests pass on MySQL 4.1 #286
* Travis-CI: Install Test::Deep #281
* Fix undefined ssl_verify_set on MySQL 5.0 and before #283
* Fix compilation on MySQL 4.1 #283
* Move Travis to dbdeployer (#284) #284
* Fix compiling on 8.0.0 and 8.0.1 #285
* Fix compatibility with MariaDB 10.3 #291
Upstream changes:
2018-10-25 Dani谷l van Eeden, Patrick Galbraith,
DBI/DBD community (4.050)
* Fix SQL syntax for statements that have "...limit = ?" #288
* Make tests pass on MySQL 4.1 #286
* Travis-CI: Install Test::Deep #281
* Fix undefined ssl_verify_set on MySQL 5.0 and before #283
* Fix compilation on MySQL 4.1 #283
* Move Travis to dbdeployer (#284) #284
* Fix compiling on 8.0.0 and 8.0.1 #285
* Fix compatibility with MariaDB 10.3 #291
MAIN commitmail json YAML
Updated www/p5-Test-WWW-Mechanize to 1.52
MAIN commitmail json YAML
pkgsrc/www/p5-Test-WWW-Mechanize/Makefile@1.27
/
diff
pkgsrc/www/p5-Test-WWW-Mechanize/distinfo@1.14 / diff
pkgsrc/www/p5-Test-WWW-Mechanize/distinfo@1.14 / diff
Update to 1.52
Upstream changes:
1.52 Wed Dec 5 10:00:56 CST 2018
------------------------------------
[ENHANCEMENTS]
click_ok() method can now take a button with X/Y coordinates.
Thanks to GitHub user @marderh. (GH #45)
Added the ability to modify the HTML that the html_tidy_ok() validates.
See the content_for_validation() method. (GH #61)
Add a set of methods for existence of IDs: id_exists(), id_exists_ok(),
ids_exist_ok(), lacks_id_ok() and lacks_ids_ok(). (GH #48)
Add button_exists(), button_exists_ok() and lacks_button_ok()
methods. (GH #50)
[FIXES]
Clarified warnings to make it clear that certain modules are
optional. Thanks, Matthew Chae.
Upstream changes:
1.52 Wed Dec 5 10:00:56 CST 2018
------------------------------------
[ENHANCEMENTS]
click_ok() method can now take a button with X/Y coordinates.
Thanks to GitHub user @marderh. (GH #45)
Added the ability to modify the HTML that the html_tidy_ok() validates.
See the content_for_validation() method. (GH #61)
Add a set of methods for existence of IDs: id_exists(), id_exists_ok(),
ids_exist_ok(), lacks_id_ok() and lacks_ids_ok(). (GH #48)
Add button_exists(), button_exists_ok() and lacks_button_ok()
methods. (GH #50)
[FIXES]
Clarified warnings to make it clear that certain modules are
optional. Thanks, Matthew Chae.
MAIN commitmail json YAML
Updated www/p5-WWW-Mechanize to 1.91
MAIN commitmail json YAML
Update to 1.91
Upstream changes:
1.91 2019-01-10 18:44:33Z
[ENHANCEMENTS]
- Don't install Perl::Critic and Perl::Tidy to run user tests (GH#268)
(Julien Fiegehenn)
- Remove redundant PodSyntaxTests (GH#265) (Andrew Grangaard)
- Add test dependency for Perl::Tidy (GH#263) (Julien Fiegehenn)
Upstream changes:
1.91 2019-01-10 18:44:33Z
[ENHANCEMENTS]
- Don't install Perl::Critic and Perl::Tidy to run user tests (GH#268)
(Julien Fiegehenn)
- Remove redundant PodSyntaxTests (GH#265) (Andrew Grangaard)
- Add test dependency for Perl::Tidy (GH#263) (Julien Fiegehenn)
MAIN commitmail json YAML
Updated www/p5-URI to 1.76
MAIN commitmail json YAML
Update to 1.76
Upstream changes:
1.76 2019-01-09 16:59:54Z
- Revert changes introduced in 1.75
1.75 2019-01-08 19:45:38Z
- $uri->canonical unconditionally returns a clone (GH#58) (Dorian Taylor)
Upstream changes:
1.76 2019-01-09 16:59:54Z
- Revert changes introduced in 1.75
1.75 2019-01-08 19:45:38Z
- $uri->canonical unconditionally returns a clone (GH#58) (Dorian Taylor)
MAIN commitmail json YAML
Updated time/p5-Business-Hours to 0.13
MAIN commitmail json YAML
Update to 0.13
Upstream changes:
0.13
* Use explicit 4 digit years when using localtime. This fixes
some test failures that started after 2018-12-31 because of
date math.
Upstream changes:
0.13
* Use explicit 4 digit years when using localtime. This fixes
some test failures that started after 2018-12-31 because of
date math.
MAIN commitmail json YAML
Updated devel/p5-ExtUtils-MakeMaker-CPANfile to 0.09