Commit graph

292914 commits

Author SHA1 Message Date
adam
18dcc64857 cmake: updated to 3.13.4
Changes in 3.13.4 since 3.13.3:
* Tests: add cases for providing Qt5Core_VERSION manually
* AutoGen: query Qt5 version from directory properties
* Revert "file: Allow DOWNLOAD/UPLOAD using alternate authentication
  methods"
* Intel: Record support for relaxed constexpr by version 18.0.5
* macOS: Restore compatibility for setting FRAMEWORK after install()
* FindLAPACK: Distinguish check result variable name from FindBLAS
* macOS: Add missing explicit dependency on CoreServices framework
* cmake: Convert no source/build dir error to warning
* Help: Add 3.13.4 release note for no source/build dir error/warning
* FindDoxygen: Escape backslashes in default values
2019-02-05 09:52:23 +00:00
adam
0e7f2aabe5 rhash: updated to 1.3.8
RHash v1.3.8
rename Windows encoding options: --ansi to --win, --oem to --dos
support GOST R 34.11-2012 hash function (options: --gost12-256, --gost12-512)
changed the short option `-G' to be alias of --gost12-256
changed printf format token `%g' to be alias of %{gost12-256}
2019-02-05 09:51:10 +00:00
he
82f061f02e Note update of net/unbound to 1.9.0. 2019-02-05 09:45:29 +00:00
he
13ec7b802b Update unbound to version 1.9.0
Upstream changes:

This release contains the DNS Flag Day changes for Unbound.  See the
reference here, https://dnsflagday.net/ .   Or this presentation:
https://indico.dns-oarc.net/event/29/contributions/662/attachments/634/1063/EDNS_Flag_Day_-_OARC29.pdf
.  The EDNS timeouts are not used to fallback to nonEDNS queries.

Features
- log-tag-queryreply: yes in unbound.conf tags the log-queries and
  log-replies in the log file for easier log filter maintenance.
- ip-ratelimit-factor of 1 allows all traffic through, instead of the
  previous blocking everything.
- Fix #4206: support openssl 1.0.2 for TLS hostname verification,
  alongside the 1.1.0 and later support that is already there.
- Add contrib/unbound-fuzzme.patch from Jacob Hoffman-Andrews,
  the patch adds a program used for fuzzing.
- streamtcp option -a send queries consecutively and prints answers
  as they arrive.
- out-of-order processing for TCP and TLS.
- Add stream-wait-size: 4m config option to limit the maximum
  memory used by waiting tcp and tls stream replies.  This avoids
  a denial of service where these replies use up all of the memory.
- unbound-control stats has mem.streamwait that counts TCP and TLS
  waiting result buffers.
- Patch from Manabu Sonoda with tls-ciphers and tls-ciphersuites
  options for unbound.conf.
- Patch for TLS session resumption from Manabu Sonoda,
  enable with tls-session-ticket-keys in unbound.conf.
- ub_ctx_set_tls call for libunbound that enables DoT for the machines
  set with ub_ctx_set_fwd.  Patch from Florian Obser.

Bug Fixes
- Fix that unbound-checkconf does not complains if the config file
  is not placed inside the chroot.
- Refuse to start with no ports.
- Remove clang analysis warnings.
- Patch for typo in unbound.conf man page.
- Fix icon, no ragged edges and nicer resolutions available, for eg.
  Win 7 and Windows 10 display.
- cache-max-ttl also defines upperbound of initial TTL in response.
- Fix config parser memory leaks.
- Fix for FreeBSD port make with dnscrypt and dnstap enabled.
- Fixup openssl 1.0.2 compile
- Fix for crash in dns64 module if response is null.
- On FreeBSD warn if systcl settings do not allow server TCP FASTOPEN,
  and server tcp fastopen is enabled at compile time.
- Document interaction between the tls-upstream option in the server
  section and forward-tls-upstream option in the forward-zone sections.
- Fix syntax in comment of local alias processing.
- Fix NSEC3 record that is returned in wildcard replies from
  auth-zone zones with NSEC3 and wildcards.
- Log query name for looping module errors.
- For caps-for-id fallback, use the whitelist to avoid timeout
  starting a fallback sequence for it.
- increase mesh max activation count for capsforid long fetches.
- Fix for #4219: secondaries not updated after serial change, unbound
  falls back to AXFR after IXFR gives several timeout failures.
- Fix that auth zone after IXFR fallback tries the same master.
- Fix for IXFR fallback to reset counter when IXFR does not timeout.
- Newer aclocal and libtoolize used for generating configure scripts,
  aclocal 1.16.1 and libtoolize 2.4.6.
- Fix unit test for python 3.7 new keyword 'async'.
- clang analysis fixes, assert arc4random buffer in init,
  no check for already checked delegation pointer in iterator,
  in testcode check for NULL packet matches, in perf do not copy
  from NULL start list when growing capacity.  Adjust host and file
  only when present in test header read to please checker.  In
  testcode for unknown macro operand give zero result. Initialise the
  passed argv array in test code.  In test code add EDNS data
  segment copy only when nonempty.
- Patch from Florian Obser fixes some compiler warnings:
  include mini_event.h to have a prototype for mini_ev_cmp
  include edns.h to have a prototype for apply_edns_options
  sldns_wire2str_edns_keepalive_print is only called in the wire2str,
  module declare it static to get rid of compiler warning:
  no previous prototype for function
  infra_find_ip_ratedata() is only called in the infra module,
  declare it static to get rid of compiler warning:
  no previous prototype for function
  do not shadow local variable buf in authzone
  auth_chunks_delete and az_nsec3_findnode are only called in the
  authzone module, declare them static to get rid of compiler warning:
  no previous prototype for function...
  copy_rrset() is only called in the respip module, declare it
  static to get rid of compiler warning:
  no previous prototype for function 'copy_rrset'
  no need for another variable "r"; gets rid of compiler warning:
  declaration shadows a local variable in libunbound.c
  no need for another variable "ns"; gets rid of compiler warning:
  declaration shadows a local variable in iterator.c
- Moved includes and make depend.
- updated contrib/fastrpz.patch to cleanly diff.
- remove compile warnings from libnettle compile.
- output of newer lex 2.6.1 and bison 3.0.5.
- Set build system for added call in the libunbound API.
- List example config for root zone copy locally hosted with auth-zone
  as suggested from draft-ietf-dnsop-7706-bis-02.  But with updated
  B root address.
- Fixed spelling of tls-ciphers option in example.conf.
2019-02-05 09:44:57 +00:00
khorben
82a9d94009 doc: Updated finance/bitcoin to 0.16.3 2019-02-04 22:07:34 +00:00
khorben
a2cba8ad4c Update finance/bitcoin to version 0.16.3
From the release notes for version 0.16.2:

Wallet
* #13622 c04a4a5 Remove mapRequest tracking that just effects Qt display. (TheBlueMatt)
* #12905 cfc6f74 [rpcwallet] Clamp walletpassphrase value at 100M seconds (sdaftuar)
* #13437 ed82e71 wallet: Erase wtxOrderd wtx pointer on removeprunedfunds (MarcoFalke)

RPC and other APIs
* #13451 cbd2f70 rpc: expose CBlockIndex::nTx in getblock(header) (instagibbs)
* #13507 f7401c8 RPC: Fix parameter count check for importpubkey (kristapsk)
* #13452 6b9dc8c rpc: have verifytxoutproof check the number of txns in proof structure (instagibbs)
* #12837 bf1f150 rpc: fix type mistmatch in listreceivedbyaddress (joemphilips)
* #12743 657dfc5 Fix csBestBlock/cvBlockChange waiting in rpc/mining (sipa)

GUI
* #12432 f78e7f6 [qt] send: Clear All also resets coin control options (Sjors)
* #12617 21dd512 gui: Show messages as text not html (laanwj)
* #12793 cf6feb7 qt: Avoid reseting on resetguisettigs=0 (MarcoFalke)

Build system
* #13544 9fd3e00 depends: Update Qt download url (fanquake)
* #12573 88d1a64 Fix compilation when compiler do not support __builtin_clz* (532479301)

Tests and QA
* #13061 170b309 Make tests pass after 2020 (bmwiedemann)
* #13192 79c4fff [tests] Fixed intermittent failure in p2p_sendheaders.py (lmanners)
* #13300 d9c5630 qa: Initialize lockstack to prevent null pointer deref (MarcoFalke)
* #13545 e15e3a9 tests: Fix test case streams_serializedata_xor Remove Boost dependency. (practicalswift)
* #13304 cbdabef qa: Fix wallet_listreceivedby race (MarcoFalke)

Miscellaneous
* #12887 2291774 Add newlines to end of log messages (jnewbery)
* #12859 18b0c69 Bugfix: Include for std::unique_ptr (luke-jr)
* #13131 ce8aa54 Add Windows shutdown handler (ken2812221)
* #13652 20461fc rpc: Fix that CWallet::AbandonTransaction would leave the grandchildren, etc. active (Empact)

From the release notes for version 0.16.3:

Consensus
* #14249 696b936 Fix crash bug with duplicate inputs within a transaction (TheBlueMatt, sdaftuar)

RPC and other APIs
* #13547 212ef1f Make signrawtransaction* give an error when amount is needed but missing (ajtowns)

Miscellaneous
* #13655 1cdbea7 bitcoinconsensus: invalid flags error should be set to bitcoinconsensus_err (afk11)

Documentation
* #13844 11b9dbb correct the help output for -prune (hebasto)

This also fixes a denial-of-service vulnerability (CVE-2018-17144). It is
exploitable by miners and has been discovered in Bitcoin Core versions 0.14.0
up to 0.16.2. It is recommended to upgrade any of the vulnerable versions to
0.16.3 as soon as possible.

XXX pull-up (security fix)
2019-02-04 22:06:22 +00:00
leot
2ad258674e TODO: + cc65-2.17 2019-02-04 19:37:27 +00:00
taca
f13e59f629 doc/TODO: some updates
+ mysql-server-5.6.43, mysql-server-5.7.25, mysql-server-8.0.14,
  ruby-redmine-3.3.9, ruby-redmine-3.4.8, ruby-redmine-4.0.1.
- ruby-2.6.0.
2019-02-04 14:25:19 +00:00
jperkin
84885a1550 log4cplus: SunOS needs an explicit -liconv. 2019-02-04 10:53:51 +00:00
tron
a391b04855 editors/emacs26: Fix building with GTK+ 2 toolkit
Previously the "gtk" and "gtk2" options weren't checked properly and the
package was built using the GTK+ 3 toolkit instead.
2019-02-04 10:38:53 +00:00
wiz
93f83fec17 doc/TODO: add some
+ caff-2.8, harfbuzz-2.3.1, libgit2-0.27.8, mednafen-1.22.1,
  mpfr-4.0.2, ninja-build-1.9.0, notmuch-0.28.1,
  py-google-api-python-client-1.7.8, py-mercurial-4.9,
  py-requests-toolbelt-0.9.1, xf86-video-nouveau-1.0.16,
  xkeyboard-config-2.26.
2019-02-04 09:38:19 +00:00
wiz
ffb5aa8ddc *: mirror.switch.ch does not provide ftp/http service any longer 2019-02-04 09:36:41 +00:00
wiz
3f4bd054b1 *: ftp.freenet.de does not provide ftp/http service any longer 2019-02-04 09:34:48 +00:00
markd
8a3f811451 tex-tex4ht: fix PLIST again 2019-02-04 05:45:27 +00:00
gutteridge
c1ade7d0ee doc: Updated x11/kitty to 0.13.3 2019-02-04 01:12:34 +00:00
gutteridge
591d12e62f x11/kitty: update to 0.13.3 and fix build issues
Update to version 0.13.3. Separately, fix several build issues. The
most significant problem was that the builds were non-reproducible,
since elements of documentation were auto-generated to a directory
structure with a random naming element, so no two PLISTs were the
same.

Also, it has a specific expectation it has the GNU ncurses version of
tic(1), given the output it requires. This would cause breakages in
NetBSD deployments that didn't happen to have ncurses installed from
pkgsrc already. (If ncurses was installed, this package would build
without it being noted as a dependency because the pkgsrc tools prefer
the pkgsrc installation paths first.) An alternate fix would be to
patch this package's custom Python code that calls tic(1) to work with
NetBSD's implementation, but I opted not to choose that because there
may be similar portability issues elsewhere. (E.g. looking at the man
page for tic[1] on Illumos, I see it doesn't even have an -o option
listed.)

Change log:

0.13.3 [2019-01-19]

    icat kitten: Add a --stdin option to control if image data is read from STDIN (#1308)
    hints kitten: Start hints numbering at one instead of zero by default. Added an option --hints-offset to control it. (#1289)
    Fix a regression in the previous release that broke using background for cursor_text_color (#1288)
    macOS: Fix dragging kitty window tabs in traditional full screen mode causing crashes (#1296)
    macOS: Ensure that when running from a bundle, the bundle kitty exe is preferred over any kitty in PATH (#1280)
    macOS: Fix a regression that broke mapping of ctrl+tab (#1304)
    Add a list of user-created kittens to the docs
    Fix a regression that broke changing mouse wheel scroll direction with negative wheel_scroll_multiplier values in full-screen applications like vim (#1299)
    Fix background_opacity not working with pure white backgrounds (#1285)
    macOS: Fix "New OS Window" dock action not working when kitty is not focused (#1312)
    macOS: Add aliases for close window and new tab actions that conform to common Apple shortcuts for these actions (#1313)
    macOS: Fix some kittens causing 100% CPU usage

0.13.2 [2019-01-04]

    Add a new option tab_title_template to control how tab titles are formatted. In particular the template can be used to display the tab number next to the title (#1223)
    Report the current foreground processes as well as the original child process, when using kitty @ ls
    Use the current working directory of the foreground process for the *_with_cwd actions that open a new window with the current working directory.
    Add a new copy_or_interrupt action that can be mapped to kbd:ctrl+c. It will copy if there is a selection and interrupt otherwise (#1286)
    Fix setting background_opacity causing window margins/padding to be slightly different shade from background (#1221)
    Handle keyboards with a "+" key (#1224)
    Fix Private use Unicode area characters followed by spaces at the end of text not being rendered correctly (#1210)
    macOS: Add an entry to the dock menu to open a new OS window (#1242)
    macOS: Fix scrolling very slowly with wheel mice not working (#1238)
    Fix changing cursor_text_color via remote control not working (#1229)
    Add an action to resize windows that can be mapped to shortcuts in kitty.conf (#1245)
    Fix using the new_tab !neighbor action changing the order of the non-neighboring tabs (#1256)
    macOS: Fix momentum scrolling continuing when changing the active window/tab (#1267)

0.13.1 [2018-12-06]

    Fix passing input via the pipe action to a program without a window not working.
    Linux: Fix a regression in the previous release that caused automatic selection of bold/italic fonts when using aliases such as "monospace" to not work (#1209)
    Fix resizing window smaller and then restoring causing some wrapped lines to not be properly unwrapped (#1206)

0.13.0 [2018-12-05]

    Add an option scrollback_pager_history_size to tell kitty to store extended scrollback to use when viewing the scrollback buffer in a pager (#970)
    Modify the kittens sub-system to allow creating custom kittens without any user interface. This is useful for creating more complex actions that can be bound to key presses in kitty.conf. See doc:kittens/custom. (#870)
    Add a new nth_window action that can be used to go to the nth window and also previously active windows, using negative numbers. Similarly, goto_tab now accepts negative numbers to go to previously active tabs (#1040)
    Allow hiding the tab bar completely, by setting tab_bar_style to hidden. (#1014)
    Allow private use unicode characters to stretch over more than a single neighboring space (#1036)
    Add a new touch_scroll_multiplier option to modify the amount scrolled by high precision scrolling devices such as touchpads (#1129)
    icat kitten: Implement reading image data from STDIN, if STDIN is not connected to a terminal (#1130)
    hints kitten: Insert trailing spaces after matches when using the --multiple option. Also add a separate --add-trailing-space option to control this behavior (#1132)
    Fix the *_with_cwd actions using the cwd of the overlay window rather than the underlying window's cwd (#1045)
    Fix incorrect key repeat rate on wayland (#1055)
    macOS: Fix drag and drop of files not working on Mojave (#1058)
    macOS: Fix IME input for East Asian languages (#910)
    macOS: Fix rendering frames-per-second very low when processing large amounts of input in small chunks (#1082)
    macOS: Fix incorrect text sizes calculated when using an external display that is set to mirror the main display (#1056)
    macOS: Use the system default double click interval (#1090)
    macOS: Fix touch scrolling sensitivity low on retina screens (#1112)
    Linux: Fix incorrect rendering of some fonts when hinting is disabled at small sizes (#1173)
    Linux: Fix match rules used as aliases in Fontconfig configuration not being respected (#1085)
    Linux: Fix a crash when using the GNU Unifont as a fallback font (#1087)
    Wayland: Fix copying from hidden kitty windows hanging (#1051)
    Wayland: Add support for the primary selection protocol implemented by some compositors (#1095)
    Fix expansion of env vars not working in the env directive (#1075)
    Fix mouse_hide_wait only taking effect after an event such as cursor blink or key press (#1073)
    Fix the set_background_opacity action not working correctly (#1147)
    Fix second cell of emoji created using variation selectors not having the same attributes as the first cell (#1109)
    Fix focusing neighboring windows in the grid layout with less than 4 windows not working (#1115)
    Fix ctrl+shift+special key not working in normal and application keyboard modes (#1114)
    Add a terminfo entry for full keyboard mode.
    Fix incorrect text-antialiasing when using very low background opacity (#1005)
    When double or triple clicking ignore clicks if they are "far" from each other (#1093)
    Follow xterm's behavior for the menu key (#597)
    Fix hover detection of URLs not working when hovering over the first colon and slash characters in short URLs (#1201)
2019-02-04 01:11:15 +00:00
wiz
0db55361ab doc: Updated emulators/mame to 0.206 2019-02-03 23:10:31 +00:00
wiz
2d1e9c2ad2 mame: update to 0.206.
Welcome to 2019 – we’re starting the year with a bang! MAME 0.206
is an absolutely huge update when it comes to new dumps and newly
working software, especially when it comes to TV games. As far as
we know, MAME is the first V.Smile emulator with working controls
and the most compatible, with almost all dumped titles fully playable
for one player (the second joystick isn’t working yet). A number
of JAKKS Pacific games based on similar technology are also working
in this release. And from Japan, you can now play the Popira and
Dance Dance Revolution Family Mat rhythm games, as well as Super
Dash Ball. The Namco Nostalgia and Taito Nostalgia games are now
playable, too. Game & Watch coverage is steadily expanding, with
Black Jack, Lifeboat, Manhole (new wide screen), and Rain Shower
added in this release. Black Jack is particularly notable as it
hasn’t seen re-issue or emulation before now.

On the arcade side, San Francisco Rush 2049 and its Special Edition
have been promoted to working, and we’ve added alternate versions
and bootlegs of several supported games. Heihachi_73 has tested
the Aristocrat Mk V slot machines, and dozens have been promoted
to working. If you enjoy spinning the wheels, why not give some a
try?

If you’re aware of the effort to preserve original Apple II software
in the new low-level WOZ disk image format, it should come as no
surprise that MAME is on board. We’ve started documenting these
dumps in a software list, and we’ll continue to add dumps as they
become available. If you’re a fan of Acorn computers, you might
want to try some of the newly supported BBC Micro ROM slot expansions,
including banked ROM devices, RAM expansions, and real-time clocks.
A few additional Electron expansion devices have been added, too.

Of course, these are just selected highlights, and there are plenty
more bug fixes and emulation improvements in this release. There
are also some incremental improvements to MAME’s system and software
selection menus.
2019-02-03 23:10:19 +00:00
taca
6af8872967 Add missing Ruby 2.6 support. 2019-02-03 22:20:35 +00:00
leot
7b74cf7d77 doc: Updated wm/dwm to 6.2 2019-02-03 22:03:57 +00:00
leot
444017ef62 dwm: Update to 6.2
Changes:
6.2
---
 - Do not allow using color fonts (workaround to avoid possible crashes)
 - Set class name on status bar
 - Misc bug fixes and improvements
2019-02-03 22:03:41 +00:00
leot
fb27045425 doc: Updated x11/dmenu to 4.9 2019-02-03 21:54:17 +00:00
leot
7c9864540d dmenu: Update to 4.9
Changes:
4.9
---
 - Handle IME input
 - Do not allow using color fonts (workaround to avoid possible crashes)
 - Misc bug fixes and improvements
2019-02-03 21:54:01 +00:00
taca
99a1bf7b95 doc: Updated archivers/ruby-mixlib-archive to 1.0.1 2019-02-03 16:21:14 +00:00
taca
91661b67e6 archivers/ruby-mixlib-archive: update to 1.0.1
* pkgsrc change: add "USE_LANGUAGES= # none" line.

1.0.1 (2019-01-16)

Merged Pull Requests

* Update expeditor config and order gemfile #38 (tas50)

1.0.0 (2019-01-16)

Merged Pull Requests

* mixlib-archive-tar create corrupt archives on Windows #37 (kenmacleod)
* Require Ruby 2.4+ and bump to version 1.0 #36 (lamont-granquist)

0.4.19 (2018-12-12)

Merged Pull Requests

* Don't ship the readme in the gem artifact #35 (tas50)

0.4.18 (2018-10-15)

Merged Pull Requests

* Misc tweaks to gemfile / gemspec #32 (tas50)
* Add a mingw32 specific gemspec to limit files shipped on *nix #33 (tas50)
2019-02-03 16:20:52 +00:00
taca
0e75c85983 doc: Updated sysutils/ruby-chef-zero to 14.0.11 2019-02-03 16:17:04 +00:00
taca
df7351701a sysutils/ruby-chef-zero: update to 14.0.11
14.0.11 (2018-11-15)

Merged Pull Requests

* remove hashrocket syntax #283 (lamont-granquist)
* fixes for new chefstyle #284 (lamont-granquist)
* Misc cleanup for gemspec, rakefile, gemfile, and expeditor #287 (tas50)
* Don't ship the readme in the gem #289 (tas50)
* Require Rack 2.0.6 or later to resolve CVEs #288 (tas50)
2019-02-03 16:16:38 +00:00
taca
574c2476e8 doc: Updated misc/ruby-ohai to 14.8.10 2019-02-03 16:15:47 +00:00
taca
e3d8724bf0 misc/ruby-ohai: update to 14.8.10
* pkgsrc change: add "USE_LANGUAGES= # none" line.

14.8.10 (2018-12-05)

Merged Pull Requests

* Set User-Agent in HTTP header for GCE plugin #1294 (tas50)
* Remove old spec files #1306 (tas50)
* Correctly detect openSUSE leap 15+ #1307 (tas50)
* Linux Virtualization: Load hyper_v hypervsior hostname from guest #1308
  (tas50)
* Make SLED be part of the suse platform_family #1323 (tas50)
* Don't ship the readme with the ohai gemfile #1324 (tas50)
* Linux Virtualization: Use the new nests systems format for lxd / lxc #1329
  (tas50)
* bsd virtualization: Detect amazonec2 hypervisor + kvm without dmidecode
  #1327 (tas50)
* Add antergos and manjaro linux to the Arch platform_family #1326 (tas50)
* Add mangeia platform with madriva platform_family #1328 (tas50)
* Add support for XCP-NG platform #1330 (tas50)
* Add final notes for Ohai 14.8 #1331 (tas50)
* Fix arista platform detection #1332 (tas50)

14.6.2 (2018-10-11)

Merged Pull Requests

* Review and copyediting of RELEASE_NOTES #1255 (mjingle)
* Avoid gathering all data with sysctl which seems to hang #1259 (tas50)
* Add more yard comments #1256 (tas50)
* Unify the OS plugins #1261 (jaymzh)
* Unify the cpu plugin #1262 (jaymzh)
* Trim out bogus data in system_profile plugin #1263 (tas50)
* [filesystem] Convert rest of unix to fs2 #1266 (jaymzh)
* Correctly detect SLES 15 systems as "suse" platform #1272 (tas50)
* Deprecate the system_profile plugin #1264 (tas50)
2019-02-03 16:15:26 +00:00
taca
901dcb8800 doc: Update sysutils/ruby-chef{-config} to 14.10.9 2019-02-03 16:11:58 +00:00
taca
4e46efa0b4 sysutils/ruby-chef: update to 14.10.9
* pkgsrc change: add "USE_LANGUAGES= # none" line.

CHanges from 14.5.27 are too many to write here, please refer CHANGELOG.md
file: <c11cd22b89/CHANGELOG.md>.
2019-02-03 16:10:44 +00:00
taca
d3996758ca doc: Updated www/ruby-rack-contrib to 2.1.0 2019-02-03 15:57:50 +00:00
taca
97714a4d94 www/ruby-rack-contrib: update to 2.1.0
* pkgsrc change: add "USE_LANGAUGES= # none" line.

2.1.0 (2018-10-04)

Spring has sprung so let's make a new release

New features:

* Rack::PostBodyContentTypeParser -- you can now pass a block to the
  middleware to override the default "parse me some JSON" behaviour.
  Thanks to Kris Dekeyser (@Kris-LEBIS) for the patch.

* Ruby 2.5 support -- we're now running the test suite through Ruby 2.5.1, as
  well as the latest patch releases of all other Ruby releases supported by
  rack-contrib (back to 2.2, the same as Rack itself). The only "interesting"
  change here is that some Rack::Profiler printers no longer work, which is
  not our fault, but rather a problem with ruby-prof.

Bug fixes:

* Remove a deprecation warning about has_rdoc. Thanks to Luciano Sousa
  (@lucianosousa) for the patch.
2019-02-03 15:57:27 +00:00
taca
e050efb9d9 doc: Updated www/ruby-rack16 to 1.6.11 2019-02-03 15:53:24 +00:00
taca
190a31896e www/ruby-rack16: update to 1.6.11
* pkgsrc change: add "USE_LANGAUGES= # none" line.

Update to 1.6.11 which fixes security problems of CVE-2018-16471.
(CVE-2018-16470 is only for rack 2.0.x.)
2019-02-03 15:53:03 +00:00
taca
07d41e9cbe doc: Updated www/ruby-rack to 2.0.6 2019-02-03 15:52:15 +00:00
taca
5ef31ef721 www/ruby-rack: update to 2.0.6
* pkgsrc change: add "USE_LANGAUGES= # none" line.

Update to 2.0.6 which fixes security problems of CVE-2018-16470 and
CVE-2018-16471.
2019-02-03 15:51:31 +00:00
taca
bf03df3256 doc: Updated mail/ruby-mail to 2.7.1 2019-02-03 15:35:11 +00:00
taca
c5d3637284 mail/ruby-mail: update to 2.7.1
* pkgsrc change: add "USE_LANGUAGES= # none" line.

Version 2.7.1 (2018-10-13)

Compatibility:

* Restore LF=>CRLF conversions for properly encoded non-binary emails. (rubys)
* Gracefully parse certain invalid Content-Type headers. (rafbm)
* Support `x-uue` transfer encoding as uuencoding. (jkraemer)

Features:

* Expose Mail::Field#unparsed_value to read the raw field value, before
  parsing. (Tensho)

Performance:

* Speed up message encoding, especially with large attachments. (dalibor)

Bugs:

* Fix transfer encoding when message encoding is blank. (jakubonty, saks)
* Fix 7bit/base64 content transfer encoding mismatch. (ahorek)
* Fix UTF-8 attachment filename quoting. (ahorek)
* Fix `delete_all` using a readonly IMAP connection. (kimromi)
2019-02-03 15:34:51 +00:00
taca
e8c8da7822 doc: Updated time/ruby-tzinfo-data to 1.2018.9 2019-02-03 15:31:00 +00:00
taca
7b2c9d90ba time/ruby-tzinfo-data: update to 1.2018.9
1.2018.9 (2018-12-31)

* Based on version 2018i of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2018-December/000054.html).

1.2018.8 (2018-12-30)

* Based on version 2018h of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2018-December/000053.html).
2019-02-03 15:30:19 +00:00
taca
3aa921523e doc: Updated time/ruby-tzinfo to 2.0.0 2019-02-03 15:28:15 +00:00
taca
3783bf0b2d time/ruby-tzinfo: update to 2.0.0
2.0.0 (2018-12-26)

Added

* to_local and period_for instance methods have been added to TZInfo::Timezone. These are similar to utc_to_local and period_for_utc, but take the UTC offset of the given time into account.
* abbreviation, dst?, base_utc_offset and observed_utc_offset instance methods have been added to TZInfo::Timezone, returning the abbreviation, whether daylight savings time is in effect and the UTC offset of the time zone at a specified time.
* A TZInfo::Timestamp class has been added. It can be used with TZInfo::Timezone in place of a Time or DateTime.
* local_time, local_datetime and local_timestamp instance methods have been added to TZInfo::Timezone. These methods construct local Time, DateTime and TZInfo::Timestamp instances with the correct UTC offset and abbreviation for the time zone.
* Support for a (yet to be released) version 2 of tzinfo-data has been added, in addition to support for version 1. The new version will remove the (no longer needed) DateTime parameters from transition times, reduce memory consumption and improve the efficiency of loading timezone and country indexes.
* A TZInfo::VERSION constant has been added, indicating the TZInfo version number.

Changed

* The minimum supported Ruby versions are now Ruby MRI 1.9.3, JRuby 1.7 (in 1.9 or later mode) and Rubinius 3.
* Local times are now returned using the correct UTC offset (instead of using UTC). #49 and #52.
* Local times are returned as instances of TimeWithOffset, DateTimeWithOffset or TZInfo::TimestampWithOffset. These classes subclass Time, DateTime and TZInfo::Timestamp respectively. They override the default behaviour of the base classes to return information about the observed offset at the indicated time. For example, the zone abbreviation is returned when using the %Z directive with strftime.
* The transitions_up_to, offsets_up_to and strftime instance methods of TZInfo::Timezone now take the UTC offsets of given times into account (instead of ignoring them as was previously the case).
* The TZInfo::TimezonePeriod class has been split into two subclasses: TZInfo::OffsetTimezonePeriod and TZInfo::TransitionsTimezonePeriod. TZInfo::OffsetTimezonePeriod is returned for time zones that only have a single offset. TZInfo::TransitionsTimezonePeriod is returned for periods that start or end with a transition.
* TZInfo::TimezoneOffset#abbreviation, TZInfo::TimezonePeriod#abbreviation and TZInfo::TimezonePeriod#zone_identifier now return frozen String instances instead of instances of Symbol.
* The utc_offset and utc_total_offset attributes of TZInfo::TimezonePeriod and TZInfo::TimezoneOffset have been renamed base_utc_offset and observed_utc_offset respectively. The former names have been retained as aliases.
* TZInfo::Timezone.get, TZInfo::Timezone.get_proxy and TZInfo::Country.get can now be used with strings having any encoding. Previously, only encodings that are directly comparable with UTF-8 were supported.
* The requested identifier is included in TZInfo::InvalidTimezoneIdentifier exception messages.
* The requested country code is included in TZInfo::InvalidCountryCode exception messages.
* The full range of transitions is now loaded from zoneinfo files. Zoneinfo files produced with version 2014c of the zic tool contain an initial transition 2**63 seconds before the epoch. Zoneinfo files produced with version 2014d or later of zic contain an initial transition 2**59 seconds before the epoch. These transitions would previously have been ignored, but are now returned in methods such as TZInfo::Timezone#transitions_up_to.
* The TZInfo::RubyDataSource and TZInfo::ZoneinfoDataSource classes have been moved into a new TZInfo::DataSources module. Code that is setting TZInfo::ZoneinfoDataSource.search_path or TZInfo::ZoneinfoDataSource.alternate_iso3166_tab_search_path will need to be updated accordingly.
* The TZInfo::InvalidZoneinfoDirectory and TZInfo::ZoneinfoDirectoryNotFound exception classes raised by TZInfo::DataSources::ZoneinfoDataSource have been moved into the TZInfo::DataSources module.
* Setting the data source to :ruby or instantiating TZInfo::DataSources::RubyDataSource will now immediately raise a TZInfo::DataSources::TZInfoDataNotFound exception if require 'tzinfo/data' fails. Previously, a failure would only occur later when accessing an index or loading a timezone or country.
* The DEFAULT_SEARCH_PATH and DEFAULT_ALTERNATE_ISO3166_TAB_SEARCH_PATH constants of TZInfo::DataSources::ZoneinfoDataSource have been made private.
* The TZInfo::Country.data_source, TZInfo::DataSource.create_default_data_source, TZInfo::DataSources::ZoneinfoDataSource.process_search_path, TZInfo::Timezone.get_proxies and TZInfo::Timezone.data_source methods have been made private.
* The performance of loading zoneinfo files and the associated indexes has been improved.
* Memory use has been decreased by deduplicating String instances when loading country and time zone data.
* The dependency on the deprecated thread_safe gem as been removed and replaced by concurrent-ruby.
* The Info classes used to return time zone and country information from TZInfo::DataSource implementations have been moved into the TZInfo::DataSources module.
* The TZInfo::TransitionDataTimezoneInfo class has been removed and replaced with TZInfo::DataSources::TransitionsDataTimezoneInfo and TZInfo::DataSources::ConstantOffsetDataTimezoneInfo. TZInfo::DataSources::TransitionsDataTimezoneInfo is constructed with an Array of TZInfo::TimezoneTransition instances representing times when the offset changes. TZInfo::DataSources::ConstantOffsetDataTimezoneInfo is constructed with a TZInfo::TimezoneOffset instance representing the offset constantly observed in a time zone.
* The TZInfo::DataSource#timezone_identifiers method should no longer be overridden in custom data source implementations. The implementation in the base class now calculates a result from TZInfo::DataSource#data_timezone_identifiers and TZInfo::DataSource#linked_timezone_identifiers.
* The results of the TZInfo::DataSources::RubyDataSource to_s and inspect methods now include the time zone database and tzinfo-data versions.

Removed

* Methods of TZInfo::Timezone that accept time arguments no longer allow Integer timestamp values. Time, DateTime or TZInfo::Timestamp values or objects that respond to to_i, subsec and optionally utc_offset must be used instead.
* The %:::z format directive can now only be used with TZInfo::Timezone#strftime if it is supported by Time#strftime on the runtime platform.
* Using TZInfo::Timezone.new(identifier) and TZInfo::Country.new(code) to obtain a specific TZInfo::Timezone or TZInfo::Country will no longer work. TZInfo::Timezone.get(identifier) and TZInfo::Country.get(code) should be used instead.
* The TZInfo::TimeOrDateTime class has been removed.
* The valid_for_utc?, utc_after_start?, utc_before_end?, valid_for_local?, local_after_start? and local_before_end? instance methods of TZInfo::TimezonePeriod have been removed. Comparisons can be performed with the results of the starts_at, ends_at, local_starts_at and local_ends_at methods instead.
* The to_local and to_utc instance methods of TZInfo::TimezonePeriod and TZInfo::TimezoneOffset have been removed. Conversions should be performed using the TZInfo::Timezone class instead.
* The TZInfo::TimezonePeriod#utc_total_offset_rational method has been removed. Equivalent information can be obtained using the TZInfo::TimezonePeriod#observed_utc_offset method.
* The datetime, time, local_end, local_end_time, local_start and local_start_time instance methods of TZInfo::TimezoneTransition have been removed. The at, local_end_at and local_start_at methods should be used instead and the result (a TZInfo::TimestampWithOffset) converted to either a DateTime or Time by calling to_datetime or to_time on the result.
* The us_zones and us_zone_identifiers class methods of TZInfo::Timezone have been removed. TZInfo::Country.get('US').zones and TZInfo::Country.get('US').zone_identifiers should be used instead.
2019-02-03 15:27:53 +00:00
taca
fc93ce8cf8 doc: Updated devel/ruby-i18n to 1.5.3 2019-02-03 15:13:06 +00:00
taca
fc6e37345c devel/ruby-i18n: update to 1.5.3
1.5.3 (2019-01-21)

* Fix issue where localize would return strange messages if the translation
  was missing - #464

1.5.2 (2019-01-14)

* Fixed a bug where the required_ruby_version was not set correctly in the
  gemspec - #462

1.5.1 (2019-01-06)

(Note that there is no v1.5.0 release. was prepping this release and found
some more changes to make. So v1.5.1 is the first release for the v1.5.x
series)

* Fixed a regression that happened when numeric translation keys contained
  leading zeros: #456 / #457
* Removed support for Ruby versions older than 2.3. Ruby 2.2 is now 4 years
  old. Applications have had ample time to upgrade, and if they haven't done
  so, now is an opportune time to do so.
* Removed some code that was checking for RUBY_VERSION <= 1.9
* Began testing over Ruby 2.6.

1.4.0 (2019-01-01)

* Fixed two issues with i18n and JRuby compat (commit fb0c8be and #455). See
  #447.
* Fixed issue where keys in an array were not symbolised #450
* Fixed issue where ActiveSupport::HashWithIndifferentAccess was not handled
  correctly #454

1.3.0 (2019-01-01)

* Updated post-install message to be more explicit about what versions things
  changed in - #446
* Fixed a regression in backends where keys were incorrectly typecast - #443,
  #444, #445, etc.

Please note that as of this release, only 5.x and greater versions of Rails
are supported (it might help to think of it as ~> 5.0, sorta.)
2019-02-03 15:12:37 +00:00
taca
c302a89b68 doc: Updated devel/ruby-activesupport51 to 5.1.6.1nb1 2019-02-03 15:11:22 +00:00
taca
daac81b3a4 devel/ruby-activesupport51: change dependency to ruby-tzinfo1
Change dependency from time/ruby-tzinfo to devel/ruby-tzinfo1.

Bump PKGREVISION.
2019-02-03 15:11:01 +00:00
taca
caae1863fa doc: Updated devel/ruby-activesupport42 to 4.2.11nb2 2019-02-03 15:09:47 +00:00
taca
8264aa03b2 devel/ruby-activesupport42: change dependencies
* Change dependency from devel/ruby-i18n to devel/ruby-i18n12.
* Change dependency from time/ruby-tzinfo to devel/ruby-tzinfo1.

Bump PKGREVISION.
2019-02-03 15:09:21 +00:00
taca
97f61760ed doc: Added time/ruby-tzinfo1 version 1.2.5 2019-02-03 15:07:58 +00:00