Update ruby-activesupport52 to 5.2.4.2.
## Rails 5.2.4.1 (December 18, 2019) ##
* No changes.
## Rails 5.2.4 (November 27, 2019) ##
* Make ActiveSupport::Logger Fiber-safe. Fixes#36752.
Use `Fiber.current.__id__` in `ActiveSupport::Logger#local_level=` in order
to make log level local to Ruby Fibers in addition to Threads.
Example:
logger = ActiveSupport::Logger.new(STDOUT)
logger.level = 1
p "Main is debug? #{logger.debug?}"
Fiber.new {
logger.local_level = 0
p "Thread is debug? #{logger.debug?}"
}.resume
p "Main is debug? #{logger.debug?}"
Before:
Main is debug? false
Thread is debug? true
Main is debug? true
After:
Main is debug? false
Thread is debug? true
Main is debug? false
*Alexander Varnin*
Update www/ruby-actionview51 to 5.1.7.
pkgsrc change: add "USE_LANGAUGES= # none".
## Rails 5.1.7 (March 27, 2019) ##
* Fix issue with `button_to`'s `to_form_params`
`button_to` was throwing exception when invoked with `params` hash that
contains symbol and string keys. The reason for the exception was that
`to_form_params` was comparing the given symbol and string keys.
The issue is fixed by turning all keys to strings inside
`to_form_params` before comparing them.
*Georgi Georgiev*
Update ruby-shoulda-matchers to 3.1.3.
pkgsrc change: Do not restrict to Rails to 4.2.
# 3.1.3
### Improvements
* Update `BigDecimal.new()` to use `BigDecimal()` and avoid deprecation warnings
in Ruby 2.6.
This prevents unintended shell word expansion.
It also makes that argument visible in "bmake show-all-extract". Before,
it was left out entirely from the output. Now it is printed as an empty
string literal, which at least gives a hint that "there is something".
Changes from 2.2:
Deal with curses sometimes optimizing away the final "s" in "Debug
symbols", causing the debug set to not be installed.
Increase default memory size for amd64 from 128M to 192M, as the
installer no longer runs reliably in 128M without exhausting memory.
Keep logging the console output for a few seconds after shutdown to
catch the autoconf detach messages and possible panics on detach.
When logging shell commands, avoid line breaks between options and
their arguments.
Support the "virt" machine type for evbarm-eamv7hf as an alternative
to the default of vexpress-a15. To enable, use the command line
option --machine virt.
1.2.5 release
* announce port=1 instead of port=0, when there is no listen port
* fix LSD over IPv6
* support TCP_NOTSENT_LOWAT on Linux
* fix correct interface binding of local service discovery multicast
* fix issue with knowing which interfaces to announce to trackers and DHT
* undeprecate settings_pack::dht_upload_rate_limit
1.2.4 release
* fix binding TCP and UDP sockets to the same port, when specifying port 0
* fix announce_to_all_trackers and announce_to_all_tiers behavior
* fix suggest_read_cache setting
* back-off tracker hostname looksups resulting in NXDOMAIN
* lower SOCKS5 UDP keepalive timeout
* fix external IP voting for multi-homed DHT nodes
* deprecate broadcast_lsd setting. Just use multicast
* deprecate upnp_ignore_nonrouters setting
* don't attempt sending event=stopped if event=start never succeeded
* make sure &key= stays consistent between different source IPs (as mandated by BEP7)
* fix binding sockets to outgoing interface
* add new socks5_alert to trouble shoot SOCKS5 proxies
Changes:
NOTE
* This list isn't complete. There have been more changes
and fixes than are listed here. This release contains a
lot of bug fixes.
* My main priority was to release this... release. It's been
a while and I'd rather not let this take up too much time.
* I've also made the release process quicker and easier to
do with the intent to push more updates in shorter
intervals. Expect quicker and more frequent releases.
Dylan
---
DISTRIBUTIONS
* Added support for Proxmox VE.
* Added support for BlackArch.
* Added support for Neptune.
* Added support for Obarun.
* Added support for Drauger OS.
* Added support for macOS Catalina.
* Added support for ArchStrike.
* Added support for Cucumber Linux.
* Added support for EuroLinux.
* Added support for Cleanjaro.
* Added support for Septor Linux.
* Added support for Carbs Linux.
* Added support for EndeavourOS.
* Added support for T2.
* Fixed various Haiku issues.
* Fixed various FreeMiNT issues.
GENERAL
* Start of Neofetch code cleanup. This is essentially just bringing
Neofetch forward to meet my newer code style and present
shell expertise.
ASCII
* Added various new small logos.
* Added various small logos from pfetch.
* New Linux Mint logo.
WINDOW MANAGER
* Fixed bugs in window manager detection.
* Added KWin Wayland detection.
* Added GNOME Wayland detection.
DESKTOP ENVIRONMENT
* Added support for showing DE version.
* Added Regolith linux support.
IMAGE DISPLAY
* Fixed terminal size detection issues.
TERMINAL FONT
* Added font detection for ConEmu.
* Konsole fixes.
UPTIME
* Fixed Haiku uptime detection.
SONG
* Added support for Muine player.
* Added support for Elementary music player.
* Various fixes.
THEME
* Fixed Plasma issues.
* Fixed Openbox issues.
COLOR BLOCKS
* Added option to position color blocks horizontally.
WALLPAPER
* Added Plasma desktop support.
DISK
* Added '--disk_subtitle none'.
* Added '--disk_percent'.
RESOLUTION
* Added TTY support.
* Added naive Wayland support.
* Multi monitor support for Windows.
TITLE
* Added --title_fqdn.
CPU
* AMD fixes.
PACKAGES
* Appimage support.
SHELL
* Fixed yash support
Packaged in wip by Thomas Orgis.
The FITS "World Coordinate System" (WCS) standard defines keywords
and usage that provide for the description of astronomical coordinate
systems in a FITS image header. SLIB is implemented in C, with support
for FORTRAN via a set of wrapper functions.
ver 0.21.21 (2020/03/19)
* configuration
- fix bug in "metadata_to_use" setting
* playlist
- asx, xspf: fix corrupt tags in the presence of XML entities
* archive
- iso9660: skip empty file names to work around libcdio bug
* decoder
- gme: ignore empty tags
* output
- solaris: port to NetBSD
* raise default "max_connections" value to 100