Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 13:19:11 UTC Now

2022-02-12 20:14:01 UTC MAIN commitmail json YAML

Update go117 to 1.17.7 (security update).

crypto/elliptic: fix IsOnCurve for big.Int values that are not valid coordinates

Some big.Int values that are not valid field elements (negative or overflowing)
might cause Curve.IsOnCurve to incorrectly return true. Operating on those values
may cause a panic or an invalid curve operation. Note that Unmarshal will never
return such values.

Thanks to Guido Vranken for reporting this.

This is CVE-2022-23806 and https://go.dev/issue/50974.

math/big: prevent large memory consumption in Rat.SetString

An attacker can cause unbounded memory growth in a program using (*Rat).SetString
due to an unhandled overflow.

Thanks to the OSS-Fuzz project for discovering this issue and to Emmanuel Odeke
(@odeke_et) for reporting it.

This is CVE-2022-23772 and Go issue https://go.dev/issue/50699.

cmd/go: prevent branches from materializing into versions

A branch whose name resembles a version tag (such as "v1.0.0" or "subdir/v2.0.0-dev")
can be considered a valid version by the go command. Materializing versions from
branches might be unexpected and bypass ACLs that limit the creation of tags but not
branches.

This is CVE-2022-23773 and Go issue https://go.dev/issue/35671.

(bsiegert)

2022-02-12 20:04:32 UTC MAIN commitmail json YAML

fasttracker2: use pkgsrc flac

(nros)

2022-02-12 19:53:01 UTC MAIN commitmail json YAML

doc: Updated lang/go116 to 1.16.14

(bsiegert)

2022-02-12 19:52:40 UTC MAIN commitmail json YAML

Update go116 to 1.16.14 (security update).

crypto/elliptic: fix IsOnCurve for big.Int values that are not valid coordinates

Some big.Int values that are not valid field elements (negative or overflowing)
might cause Curve.IsOnCurve to incorrectly return true. Operating on those values
may cause a panic or an invalid curve operation. Note that Unmarshal will never
return such values.

Thanks to Guido Vranken for reporting this.

This is CVE-2022-23806 and https://go.dev/issue/50974.

math/big: prevent large memory consumption in Rat.SetString

An attacker can cause unbounded memory growth in a program using (*Rat).SetString
due to an unhandled overflow.

Thanks to the OSS-Fuzz project for discovering this issue and to Emmanuel Odeke
(@odeke_et) for reporting it.

This is CVE-2022-23772 and Go issue https://go.dev/issue/50699.

cmd/go: prevent branches from materializing into versions

A branch whose name resembles a version tag (such as "v1.0.0" or "subdir/v2.0.0-dev")
can be considered a valid version by the go command. Materializing versions from
branches might be unexpected and bypass ACLs that limit the creation of tags but not
branches.

This is CVE-2022-23773 and Go issue https://go.dev/issue/35671.

(bsiegert)

2022-02-12 18:09:10 UTC MAIN commitmail json YAML

Updated devel/colordiff, devel/py-packageurl

(adam)

2022-02-12 18:08:48 UTC MAIN commitmail json YAML

py-packageurl: updated to 0.9.8.1

0.9.8.1
- Fix generic sourceforge PackageURL generation

0.9.8
- Do not create a generic PackageURL for URLs without a path in url2purl
- Use project name as the Package name when creating generic sourceforge PackageURLs
- Update PyPI route pattern in url2purl to handle different file name formats
- Create generic PackageURL for code.google.com archive URLs
- Capture more download types for bitbucket URLs

(adam)

2022-02-12 18:05:08 UTC MAIN commitmail json YAML

colordiff: updated to 1.0.20

Changes between 1.0.19 and 1.0.20

Some improvements to reading command-line options and Makefile
portability.  Support for Windows configurations, thanks Rafael Kitover; and for
Octopus git/merge thanks Kiyoshi Ohgishi.

(adam)

2022-02-12 17:55:41 UTC MAIN commitmail json YAML

Updated converters/py-charset-normalizer, devel/py-ruamel-yaml

(adam)

2022-02-12 17:55:10 UTC MAIN commitmail json YAML

py-ruamel-yaml: updated to 0.17.21

0.17.21:
- fix bug in calling `.compose()` method with `pathlib.Path` instance.

(adam)

2022-02-12 17:53:15 UTC MAIN commitmail json YAML

py-charset-normalizer: updated to 2.0.12

2.0.12
Fixed
- ASCII miss-detection on rare cases

(adam)

2022-02-12 15:29:50 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-RMagick to 4.2.4

(taca)

2022-02-12 15:29:23 UTC MAIN commitmail json YAML

graphics/ruby-RMagick: update to 4.2.4

4.2.4 (2021-12-27)

Improvements

* spec_helper: drop require_relative to lib directory (#1306)
* Fix build error with Ruby 3.1 on macOS (#1313)

Bug Fixes

* remove Mutex in trace_proc= (#1303)
* channel_mean_spec: fix floating point comparison (#1307)
* changed_predicate_spec: ensure target directory exists (#1305)
* Doc: Fix documentation of Magick::Image#crop (#1311)
* Magick::UndefinedKernel should also not be used when creating a new
  KernelInfo. (#1312)

(taca)

2022-02-12 15:27:56 UTC MAIN commitmail json YAML

doc: Updated finance/ruby-activemerchant to 1.125.0

(taca)

2022-02-12 15:27:22 UTC MAIN commitmail json YAML

finance/ruby-activemerchant: update to 1.125.0

1.125.0 (2022-01-20)

What's Changed

* Wompi: add gateway by @therufs in #4173
* Stripe Payment Intents: Add setup_purchase by @aenand in #4178
* IPG: Add Gateway by @ajawadmirza in #4171
* Safe Charge: Add sg_NotUseCVV field by @ajawadmirza in #4177
* PayU Latam: send correct card types for maestro and condensa by @dsmcclain
  in #4182
* Stripe Payment Intents: refactor response by @aenand in #4183
* Safe Charge: Support string for Add sg_NotUseCVV field by @ajawadmirza in
  #4185
* Wompi: cast error messages to JSON by @therufs in #4186
* NMI: omit initial_transaction_id for CIT by @aenand in #4189
* Adding Priority gateway by @jessiagee in #4166
* GlobalCollect: Support for Lodging Data by @naashton in #4190
* Wompi: option for installments by @therufs in #4192
* Stripe Payment Intents: Add support for fulfillment_date and event_type by
  @dsmcclain in #4193
* Paysafe: Adjust logic for sending 3DS field by @meagabeth in #4194
* DLocal: Implement $0 Verify by @dsmcclain in #4184
* EBANX: Added processing_type Gateway Specific Field by @kledoux-spreedly
  in #4198
* Wompi: do not pass CVV if not provided by @therufs in #4199
* Paysafe: Concatenate credentials for headers by @meagabeth in #4201
* Stripe PI: add_metadata to setup_purchase by @aenand in #4202
* Element (Vantiv Express): Add support for CreditCardCredit action by
  @dsmcclain in #4203
* Orbital: Add googlepay payment tests by @ajawadmirza in #4205
* Mundipagg: Update success method by @ajawadmirza in #4210
* Worldpay: Add support for Visa Direct Fast Funds Credit by @dsmcclain in
  #4212
* Paysafe: Add support for stored credentials by @meagabeth in #4214
* Add Canadian institution number for check by @therufs in #4216
* Worldpay: Set default eCommerce indicator for EMVCO network tokens by
  @shasum in #4215
* Update Canadian institution number handling by @therufs in #4217
* Mercado Pago: Update verify for custom amount by @ajawadmirza in #4219
* Wompi: Add support for Auth and Capture by @rachelkirk in #4218
* Priority: update source and billing address checks by @jessiagee in #4220
* Revert "Remove YAML warning on load_fixtures_method" by @dsmcclain in
  #4229
* USAePay: Add store test, update authorize param by @jessiagee in #4232
* Orbital: Update google pay validations by @ajawadmirza in #4230
* Priority: Remove bank account tender type by @jessiagee in #4228
* Pin Payments: add void support by @montdidier in #4144
* Wompi: update authorization in capture by @rachelkirk in #4238
* IPG: Update authorization for store by @ajawadmirza in #4233
* Paymentez: Update card mappings by @ajawadmirza in #4237
* Orbital: Quick fix for brand correction by @ajawadmirza in #4242
* Priority: Cleaning up refund method by @jessiagee in #4240
* Priority: update parsing for error messages by @jessiagee in #4245
* GlobalCollect: Support Airline Data by @naashton in #4187
* IPG: Add store error response by @ajawadmirza in #4241
* Adds Multiple Item Codes and Amounts to Cashnet Gateway by @peteroas in
  #4243
* IPG: verify method bug fixes for core by @ajawadmirza in #4244
* Stripe: Add support for skip_radar_rules by @dsmcclain in #4250
* CyberSource: Add tax fields by @ajawadmirza in #4251
* Kushki: Add support for metadata by @rachelkirk in #4253
* Wompi: Update sandbox and production endpoints by @rachelkirk in #4255
* Orbital: Add SCA Merchant Initiated field by @ajawadmirza in #4256
* GlobalCollect: Update Production Endpoint by @naashton in #4196
* Decidir Plus: Add Gateway Adapter by @naashton in #4264
* Decidir Plus: Update payment reference by @naashton in #4271
* Paysafe: Update redact method by @meagabeth in #4269
* Elavon: third_party_token bug fix by @rachelkirk in #4273
* Add metadata to network_tokenization_credit_card by @mark-sim in #4270
* Decidir Plus: Sub Payment Fields by @naashton in #4274
* PayWay: Update endpoints and response code by @jessiagee in #4281

New Contributors

* @kledoux-spreedly made their first contribution in #4198
* @peteroas made their first contribution in #4243
* @mark-sim made their first contribution in #4270

(taca)

2022-02-12 15:24:02 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-zeitwerk to 2.5.4

I forgot to mention these changes.

2.5.3 (2021-12-30)

* The change introduced in 2.5.2 implied a performance regression that
  was particularly dramatic in Ruby 3.1.  We'll address #198 in a
  different way.

2.5.2 (2021-12-27)

* When Module#autoload triggers the autovivification of an implicit
  namespace, $LOADED_FEATURES now gets the correspoding directory
  pushed.  This is just a tweak to Zeitwerk's Kernel#require
  decoration.  That way it acts more like the original, and cooperates
  better with other potential Kernel#require wrappers, like
  Bootsnap's.

(taca)

2022-02-12 15:22:38 UTC MAIN commitmail json YAML

devel/ruby-zeitwerk: update to 2.5.4

2.5.4 (2022-01-28)

* If a file did not define the expected constant, there was a reload, and
  there were on_unload callbacks, Zeitwerk still tried to access the
  constant during reload, which raised.  This has been corrected.

(taca)

2022-02-12 15:21:22 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-tins to 1.31.0

(taca)

2022-02-12 15:20:56 UTC MAIN commitmail json YAML

devel/ruby-tins: update to 1.31.0

Quote from commit logs.

1.29.1 (2021-05-20)

* Reraise the same exception object for exceptions with additional methods.

1.30.0 (2021-12-27)

* Fix for upcoming ruby 3.1.0.

1.31.0 (2022-01-07)

* Add small LRU cache implementation.

(taca)

2022-02-12 13:48:27 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-thor to 1.2.1

(taca)

2022-02-12 13:48:00 UTC MAIN commitmail json YAML

devel/ruby-thor: update to 1.2.1

1.2.0 (2022-01-04)

What's Changed

* Support Thor::CoreExt::HashWithIndifferentAccess#except for Rails 6.0 by
  @koic in #734
* The klass parameter 'inject_into_class' should be given a string
  type.(also inject_into_module) by @ratovia in #752
* Added Shell::Basic#say_error by @postmodern in #750
* Check for duplicate content in relevant section when inserting into files
  by @excid3 in #735
* Loaded the directory under tasks. by @Mitsuru53 in #747
* Update Thor::Actions#inside to return the value yielded by the block by
  @jordan-brough in #712
* remove_file should unlink broken symlinks by @2called-chaos in #720
* Use string interpolation for trailing whitespace by @jonathanhefner in #730
* Indent multiline messages in say_status by @jonathanhefner in #714
* Allow leading hyphen in switch values when specified with = by @univerio
  in #737
* Fix for #707 by @scambra in #708
* Support latest did_you_mean by @deivid-rodriguez in #761

New Contributors

* @ratovia made their first contribution in #752
* @excid3 made their first contribution in #735
* @Mitsuru53 made their first contribution in #747
* @jordan-brough made their first contribution in #712
* @2called-chaos made their first contribution in #720
* @univerio made their first contribution in #737
* @scambra made their first contribution in #708

1.2.1 (2022-01-04)

What's Changed

* Fix regressions with insert_into_file

(taca)

2022-02-12 13:42:47 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-shoulda-matchers to 5.1.0

(taca)

2022-02-12 13:42:29 UTC MAIN commitmail json YAML

devel/ruby-shoulda-matchers: update to 5.1.0

5.1.0 (2021-12-22)

Bug fixes

* Fix the undefined method error for non rails project due to use of many? -
  method from ActiveSupport. (#1459)

Features

* Add array option support for have db column matcher. (#1465)
* Add enum attributes support for validate_absence_of matcher. (#1464)

(taca)

2022-02-12 13:40:47 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec_junit_formatter to 0.5.1

(taca)

2022-02-12 13:40:24 UTC MAIN commitmail json YAML

devel/ruby-rspec_junit_formatter: update to 0.5.1

0.5.0 (2022-01-04)

Added

* Added support to read outside error count returned from XML formatter (#86)

Changed

* Moved to GitHub Actions for CI
* Test on current Ruby and RSpec versions

0.5.1 (2022-01-06)

Fixed

* Fixed compatibility with older rubies

(taca)

2022-02-12 13:38:42 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-rails to 5.1.0

(taca)

2022-02-12 13:38:23 UTC MAIN commitmail json YAML

devel/ruby-rspec-rails; update to 5.1.0

5.0.3 (2022-01-26)

Bug Fixes:

* Properly name params in controller and request spec templates when using
  the --model-name parameter. (@kenzo-tanaka, #2534)
* Fix parameter matching with mail delivery job and
  ActionMailer::MailDeliveryJob. (Fabio Napoleoni, #2516, #2546)
* Fix Rails 7 have_enqueued_mail compatibility (Mikael Henriksson, #2537,
  #2546)

5.1.0 (2022-01-26)

Enhancements:

* Make the API request scaffold template more consistent and compatible with
  Rails 6.1. (Naoto Hamada, #2484)
* Change the scaffold rails_helper.rb template to use require_relative. (Jon
  Dufresne, #2528)

(taca)

2022-02-12 13:35:57 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec to 3.11.0

(taca)

2022-02-12 13:35:39 UTC MAIN commitmail json YAML

devel/ruby-rspec: update to 3.11.0

3.11.0 (2022-02-09)

This is a gem of meta pacakge and no changes itself.

(taca)

2022-02-12 13:33:45 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-mocks to 3.11.0

(taca)

2022-02-12 13:33:02 UTC MAIN commitmail json YAML

devel/ruby-rspec-mocks: update to 3.11.0

3.11.0 (2022-02-09)

Enhancements:

* Add and_invoke implementation for configuring responses to receive (and
  receive_messages) with multiple callable objects. (Kyle Smith, #1411)

(taca)

2022-02-12 13:32:19 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-expectations to 3.11.0

(taca)

2022-02-12 13:31:48 UTC MAIN commitmail json YAML

devel/ruby-rspec-expectations: update to 3.11.0

3.11.0 (2022-02-09)

Enhancements:

* Return true from aggregate_failures when no exception occurs. (Jon Rowe,
  #1225)

Deprecations:

* Print a deprecation message when using the implicit block expectation
  syntax. (Phil Pirozhkov, #1139)

(taca)

2022-02-12 13:30:34 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-core to 3.11.0

(taca)

2022-02-12 13:30:14 UTC MAIN commitmail json YAML

devel/ruby-rspec-core: update to 3.11.0

3.11.0 (2022-02-09)

Enhancements:

* Improve pluralisation of words ending with s (like process). (Joshua
  Pinter, #2779)
* Add ordering by file modification time (most recent first). (Matheus
  Richard, #2778)
* Add to_s to reserved names for #let and #subject. (Nick Fl端ckiger, #2886)
* Introduce RSpec.current_scope to expose the current scope in which RSpec
  is executing. e.g. :before_example_hook, :example etc. (@odinhb, #2895)
* Add named bold colours as options for custom colours. (#2913, #2914)
* Warn when (but not prevent) a SystemExit occurs. (Jared Beck, #2926)

(taca)

2022-02-12 13:28:47 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rspec-support to 3.11.0

(taca)

2022-02-12 13:28:28 UTC MAIN commitmail json YAML

devel/ruby-rspec-support: update to 3.11.0

3.11.0 (2022-02-09)

* No changes.  Released to support other RSpec releases.

(taca)

2022-02-12 13:14:27 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rbtree to 0.4.5

(taca)

2022-02-12 13:14:07 UTC MAIN commitmail json YAML

devel/ruby-rbtree: update to 0.4.5

0.4.5 (2022-02-02)

* Support Ruby 3.2.0-dev (development branch).

(taca)

2022-02-12 13:09:24 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rb-kqueue to 0.2.8

(taca)

2022-02-12 13:08:51 UTC MAIN commitmail json YAML

devel/ruby-rb-kqueue: update to 0.2.8

No change log nor release note, here are quote from commit logs.

0.2.8 (2022-02-07)

* Fix wrong number of arguments (given 1, expected 0) (ArgumentError)
* Make id optional

(taca)

2022-02-12 12:41:21 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rb-fsevent to 0.11.1

(taca)

2022-02-12 12:41:01 UTC MAIN commitmail json YAML

devel/ruby-rb-fsevent: update to 0.11.1

0.11.1 (2022-02-06)

* rescue Errno::EBADF when closing pipe #92

(taca)

2022-02-12 12:39:45 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-pkg-config to 1.4.7

(taca)

2022-02-12 12:39:27 UTC MAIN commitmail json YAML

devel/ruby-pkg-config: update to 1.4.7

1.4.7 (2022-01-16)

Improvements

* Added support for RubyInstaller2 3.1 or later.
  [Reported by golirev][GitHub:ruby-gnome/ruby-gnome#1457]

Thanks

* golirev

(taca)

2022-02-12 12:38:04 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-octokit to 4.22.0

(taca)

2022-02-12 12:37:42 UTC MAIN commitmail json YAML

devel/ruby-octokit: update to 4.22.0

4.22.0 (2022-01-12)

Deprecation Fix

* 1359 Fix Faraday deprecation warning @ybiquitous

Code Improvements

* 1336 Update regex for create ref @thepwagner
* 1350 Support pagination in compare api @mrpinsky

CI and dependency updates

* 1353 Add Ruby 3.0 support for CI builds @olleolleolle
* 1387 Update pry-byebug requirement @ashishkeshan

Documentation

* 1376 Update example README code with token filtering @bencolon
* 1381 Update organization migration documentation links @rzhade3

(taca)

2022-02-12 12:36:05 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-native-package-installer to 1.1.3

(taca)

2022-02-12 12:35:37 UTC MAIN commitmail json YAML

devel/ruby-native-package-installer: update to 1.1.3

1.1.3 (2022-01-18)

Fixes

* Fixed wrong package install on Windows.

1.1.2 (2022-01-18)

Improvements

* Changed priority for Homebrew on Linux. System package manager is preferred.
* Improved OpenSuSE detection.
* Added support for Ruby 3.1 based RubyInstaller.

(taca)

2022-02-12 12:33:56 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-msgpack to 1.4.4

(taca)

2022-02-12 12:33:36 UTC MAIN commitmail json YAML

devel/ruby-msgpack: update to 1.4.4

1.4.3 (2022-01-20)

* Optimize serialization/deserialization of Symbols
* Support registering ext types for objects of subclasses of primitive types
  (like Hash)
* Add optimized_symbols_parsing option to Factory#register_type on MRI
  implementation
* Optimize to deduplicate Hash keys on JRuby
* Support JRuby 9.3 (and drop 9.1)

1.4.4 (2022-01-22)

* Specify the build option --platform=8 for older Java platforms

(taca)

2022-02-12 12:31:03 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-ffi to 1.15.5

(taca)

2022-02-12 12:30:40 UTC MAIN commitmail json YAML

devel/ruby-ffi: update to 1.15.5

1.15.5 (2022-01-10)

Fixed:

* Fix long double argument or return values on 32bit i686. #849
* FFI::ConstGenerator: avoid usage of the same binary file simultaneously. #929

Added:

* Add Windows fat binary gem for Ruby-3.1

Removed:

* Remove Windows fat binary gem for Ruby < 2.4

(taca)

2022-02-12 12:29:13 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-curses to 1.4.4

(taca)

2022-02-12 12:28:53 UTC MAIN commitmail json YAML

devel/ruby-curses: update to 1.4.4

1.4.4 (2022-02-03)

Bug fixes:

* Define Curses.colors even if COLORS is a macro. Issue #69 by dvarrui.
* Use require instead of require_relative. Pull request #68 by dvarrui.

1.4.3 (2022-01-06)

New features:

* Added flushinp, menu mark, fore and back functions.  Pull request #66 by
  Isty001.

(taca)

2022-02-12 12:25:38 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-cucumber-wire to 6.2.1

(taca)

2022-02-12 12:25:18 UTC MAIN commitmail json YAML

devel/ruby-cucumber-wire: update to 6.2.1

6.2.1 (2022-01-07)

Fixed
* Fix usage with message-related formatters like the html formatter
  (PR#57 Issue#56)
* Removed dependency to cucumber-messages

(taca)

2022-02-12 12:23:33 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-cucumber-core to 10.1.1

(taca)

2022-02-12 12:23:14 UTC MAIN commitmail json YAML

devel/ruby-cucumber-core: update to 10.1.1

10.1.1 (2022-01-17)

Dependencies

* Patched cucumber-tag-expressions

(taca)

2022-02-12 12:12:54 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-backports to 3.23.0

(taca)

2022-02-12 12:12:32 UTC MAIN commitmail json YAML

devel/ruby-backports: update to 3.23.0

3.23.0 (2021-12-28)

Added

* Integer.try_convert (Ruby 3.1)
* Symbol.end_with? (Ruby 2.7) [#171]

3.22.1 (2021-12-27)

Added

* Ruby 3.1 backports:

Array

* intersect?

Class

* descendants
* subclasses

Enumerable

* compact
* tally (with hash argument)

File

* dirname (with depth argument)

MatchData

* match
* match_length

Struct

* keyword_init?

(taca)

2022-02-12 10:26:42 UTC MAIN commitmail json YAML

doc: Updated wm/shod to 2.3.0

(pin)

2022-02-12 10:26:25 UTC MAIN commitmail json YAML

wm/shod: update to 2.3.0

-Add support for turn-off menu/toolbar windows.

(pin)

2022-02-12 10:25:38 UTC MAIN commitmail json YAML

doc: Updated textproc/dbcat to 0.1.5

(pin)

2022-02-12 10:25:22 UTC MAIN commitmail json YAML

textproc/dbcat: update to 0.1.5

-Bump version, add NetBSD install instructions.

(pin)

2022-02-12 08:51:00 UTC MAIN commitmail json YAML

2022-02-12 08:38:15 UTC MAIN commitmail json YAML

mk/haskell.mk: Switch the default Haskell compiler to lang/ghc92

(pho)

2022-02-12 08:31:41 UTC MAIN commitmail json YAML

Import unicode-data-0.3.0

unicode-data provides Haskell APIs to efficiently access the Unicode
character database. Performance is the primary goal in the design of this
package.

The Haskell data structures are generated programmatically from the Unicode
character database (UCD) files.

(pho)

2022-02-12 08:28:27 UTC MAIN commitmail json YAML

2022-02-12 08:27:58 UTC MAIN commitmail json YAML

Remove a workaround for old haddock

(pho)

2022-02-12 08:21:55 UTC MAIN commitmail json YAML

2022-02-12 08:17:26 UTC MAIN commitmail json YAML

doc: Updated net/hoogle to 5.0.18.3

(pho)

2022-02-12 08:17:18 UTC MAIN commitmail json YAML

Update to hoogle-5.0.18.3

5.0.18.3, released 2021-12-24
    Compatibility with aeson-2.0
5.0.18.2, released 2021-09-01
    Compatibility with extra-1.7.10
    #370, add --jsonl to produce JSON on separate lines

(pho)

2022-02-12 08:16:17 UTC MAIN commitmail json YAML

doc: Updated converters/pandoc to 2.17.1.1

(pho)

2022-02-12 08:16:02 UTC MAIN commitmail json YAML

2022-02-12 08:14:49 UTC MAIN commitmail json YAML

+hs-pandoc-lua-marshal

(pho)

2022-02-12 08:14:20 UTC MAIN commitmail json YAML

doc: Added devel/hs-pandoc-lua-marshal version 0.1.4

(pho)

2022-02-12 08:14:11 UTC MAIN commitmail json YAML

devel/hs-pandoc-lua-marshal: import hs-pandoc-lua-marshal-0.1.4

This package provides functions to marshal and unmarshal pandoc document
types to and from Lua.

The values of most types are pushed to pandoc as "userdata" objects that
wrap a stable pointer to the Haskell value; these objects come with methods
to access and modify their properties.

Sequences are pushed as normal Lua tables, but are augmented with
convenience functions.

(pho)

2022-02-12 08:13:44 UTC MAIN commitmail json YAML

2022-02-12 08:13:16 UTC MAIN commitmail json YAML

doc: Added devel/hs-lpeg version 1.0.2

(pho)

2022-02-12 08:13:05 UTC MAIN commitmail json YAML

devel/hs-lpeg: import hs-lpeg-1.0.2

This package contains the C sources of LPeg, as well as some tiny Haskell
helper to load the package.

(pho)

2022-02-12 08:12:13 UTC MAIN commitmail json YAML

+hslua-module-version

(pho)

2022-02-12 08:11:41 UTC MAIN commitmail json YAML

doc: Added devel/hs-hslua-module-version version 1.0.1

(pho)

2022-02-12 08:11:28 UTC MAIN commitmail json YAML

2022-02-12 08:11:00 UTC MAIN commitmail json YAML

2022-02-12 08:10:30 UTC MAIN commitmail json YAML

doc: Added converters/hs-hslua-aeson version 2.1.0

(pho)

2022-02-12 08:10:19 UTC MAIN commitmail json YAML

converters/hs-hslua-aeson: import hs-hslua-aeson-2.1.0

This package provides instances to push and receive any datatype encodable
as JSON to and from the Lua stack.

(pho)

2022-02-12 08:09:52 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-citeproc to 0.6.0.1

(pho)

2022-02-12 08:09:35 UTC MAIN commitmail json YAML

Update to citeproc-0.6.0.1

0.6.0.1
* Ensure that position evaluates false inside bibliography (#99).

0.6
* Add Term parameter to TagTerm [API change].
* Add TagPrefix, TagSuffix constructors to Tag [API change].
* Make sure that extracted AuthorOnly names have the correct formatting
  (#55).
* Do case-insensitive sorting, like Zotero (#91).
* Ignore "ibid" entries in computing ambiguities.
* Improved disambiguation for author-in-text citations.
* In disambiguating, convert author-in-text to normal citations. Otherwise
  we disambiguate incorrectly.
* Fix title disambiguation with note style (#90). Previously we'd been
  calculating ambiguities by generating renderings for citation items
  independently of context. This meant that we didn't detect ambiguities in
  "subsequent" citations (which might e.g. just have an author).
* Ensure we don't do collapsing of items across a prefix or suffix
  (#89). If we have [@doe99; for contrasting views see @smith33; @doe00],
  we don't want to get collapsing to (Doe 1999, 2000; for contrasting
  views, see Smith 1933). This isn't strictly by the spec, but it gives
  better results.
* Allow collapsing after an initial prefix.

0.5
* Add linkBibliography field to CiteprocOptions [API change]. When this is
  set to True, we hyperlink bibliography entries according to the draft of
  the CSL v1.02 spec (Appendix VI). When an entry has a DOI, PMCID, PMID,
  or URL available but none of these are rendered by the style, add a link
  to the title (or, if no title is present, the whole entry), using the URL
  for the DOI, PMCID, PMID, or URL (in that order of priority). (Benjamin
  Bray, #88.)
* In generating citation labels, only use issued date. Not, for example,
  accessed (#80).
* Citeproc.Locale: export lookupQuotes. [API change]
* Citeproc.Types: Add localizeQuotes method to CiteprocOutput class [API
  change].
* Citeproc.CslJson, Citeproc.Pandoc: Implement localizeQuotes.
* Citeproc: apply localizeQuotes after rendering. This ensures that quotes
  are properly localized and flipflopped. Previously this was done in
  renderCslJson (for CSL JSON) and in pandoc (for Pandoc Inlines). It is
  more consistent to do this as part of the rendering pipeline, in citeproc
  itself.
* Citeproc.CslJson: Drop the Locale parameter from the signature of
  renderCslJson [breaking API change]. It was only needed for quote
  localization, which now occurs outside of this function.
* Citeproc.Pandoc: use a Span with class csl-quoted for quotes, rather than
  a Quoted inline. This way we can leave Quoted elements passed in by
  pandoc alone, and we won't get strange effects like the one described in
  #87 (where " behaves differently when in a citation suffix).
* Default to Shifted with icu flag (#83). This makes the library behave
  similarly whether compiled with icu or with the default unicode-collation
  and prevents test failures with icu.
* Require recent text-icu with icu flag. Older versions don't build with
  newer versions of icu4c.
* Support links in CslJson (Benjamin Bray). Currently they are only
  supported in rendering, not parsing (in support of #88).
* Allow test cases to specify CiteprocOptions (Benjamin Bray).
* Update locales from upstream.
* Add new CSL tests to repository.

0.4.1
* Change Pandoc inNote so it creates a Span with class csl-note rather than
  a Note. This should make it easier to integrate citations with ordinary
  notes in pandoc.
* Do not hyperlink author-only citations (#77). If we do this we get two
  consecutive hyperlinks for author-in-text forms.
* movePunctuationInsideQuotes: only move , and ., not ? and !, as per the
  CSL spec.

0.4.0.1
* Fix bug introduced by the fix to #61 (#74). In certain circumstances, we
  could get doubled "et al.".
* Depend on unicode-collation unconditionally (#71). It is necessary even
  when text-icu is used, because of Text.Collate.Lang.
* Rename tests in extra/ so they fall into categories.

0.4
* We now use Lang from unicode-collation rather than defining our own. The
  type constructor has changed, as has the signature of parseLang.
* Use unicode-collation by default for more accurate sorting.
  * text-icu will still be used if the icu flag is set. This may give
    better performance, at the cost of depending on a large C library.
  * Change type of SortKeyValue so it doesn't embed Lang. [API change]
    Instead, we now store a language-specific collator in the Eval Context.
  * Move compSortKeyValues from Types to Eval.
  * Add curly open quote to word splitters in normalizeSortKey.
  * Improve date sorting: use the format YYYY0000 if no month, day, and
    YYYYMM00 if no day when generating sort keys.
  * Special treatment of literal "others" as last name in a list
    (#61). When we convert bibtex/biblatex bibliographies, the form "and
    others" yields a last name with nameLiteral = "others". We detect this
    and generate a localized "and others" (et al).
  * Make abbreviations case-insensitive (#45).

(pho)

2022-02-12 08:05:15 UTC MAIN commitmail json YAML

+hs-unicode-collation

(pho)

2022-02-12 08:04:00 UTC MAIN commitmail json YAML

doc: Added textproc/hs-unicode-collation version 0.1.3.1

(pho)

2022-02-12 08:03:51 UTC MAIN commitmail json YAML

textproc/hs-unicode-collation: import hs-unicode-collation-0.1.3.1

This library provides a pure Haskell implementation of the Unicode
Collation Algorithm described at http://www.unicode.org/reports/tr10/. It
is not as fully-featured or as performant as text-icu, but it avoids a
dependency on a large C library. Locale-specific tailorings are also
provided.

(pho)

2022-02-12 08:03:13 UTC MAIN commitmail json YAML

+hs-th-lift-instances

(pho)

2022-02-12 08:02:38 UTC MAIN commitmail json YAML

doc: Added devel/hs-th-lift-instances version 0.1.19

(pho)

2022-02-12 08:02:30 UTC MAIN commitmail json YAML

devel/hs-th-lift-instances: import hs-th-lift-instances-0.1.19

Most data types in the haskell platform do not have Lift instances. This
package provides orphan instances for containers, text, bytestring and
vector. It also provides compat instances for older versions of
template-haskell.

(pho)

2022-02-12 08:01:45 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-texmath to 0.12.4

(pho)

2022-02-12 08:01:36 UTC MAIN commitmail json YAML

Update to texmath-0.12.4

texmath (0.12.4)

  * TeX reader: handle hyperref better (#186).  We don't parse it as a link,
    but we pass its contents through rather than failing.

  * Update scripts and data in `lib/` directory. These are not build
    dependencies, but they were used to produce some of the large
    tables in the source code.  Fixed the scripts and Makefile to work
    with recent texmath and cabal.  Removed two very large unicode data
    files that can be downloaded when needed.  (This reduces the size of
    the source tarball considerably.) Remove `lib/toascii` (no longer used).

  * Update MMLDict using latest unicode.xml.

  * TeX reader: support siunitx `\qty`, `\qtyrange`, `\unit` (#185).

  * Remove Text.TeXMath.Compat.  We can now safely require mtl >= 2.2.1.

  * Use symbolMap from ToTeX to shorten the long hardcoded symbols list.
    Now we only hard-code items that differ what what is in symbolMap.
    This reduces the code size by thousands of lines.

  * Unicode.ToTeX: export `symbolMap` [API change].  This uses the data in
  `records` to create a backwards mapping from TeX commands to Exps (ESymbol
      elements).  This can replace most of the hardcoded list in the current
  TeX reader.

  * Split out TeXMath.Readers.TeX.Commands internal module.
    This makes the TeX reader shorter and should help compile times.

  * OMML reader: better handling of m:t nodes (#151).
    Previously we parsed an m:t element as an EIdentifier if it contains a
    single letter, but an EText TextNormal if it contains more than one.  This
    gave bad results in some cases.  It is better to reserve EText for the
    case where the m:nor property is specified for "normal text."

  * Require base >= 4.11.

  * Remove `network-uri` flag from stack.yaml.

texmath (0.12.3.3)

  * OMML writer: use nary only for operators supported by LibreOffice
    (Albert Krewinkel).  LibreOffice (and possibly Word, too) can handle
    only a small set of operators in an `nary` element.

  * TeX writer: use `\xleftarrow`, `\xrightarrow` where sensible
    (Albert Krewinkel).  The commands are generated for expressions over `���`
    or `���`. Besides being more idiomatic, this change also prevents the
    generation of invalid LaTeX, as `\leftarrow` and `\rightarrow` are not
    math operators and hence may not be followed by `\limit`.
    Both commands are part of amsmath.sty.

  * TeX reader:

    + Improve angled-bracket support (Albert Krewinkel).
      The amsmath package allows `\left<` and `\right>` as alternatives to
      `\left\langle` and `\right\rangle`, respectively.
    + Ignore stared version of `\tag` (Albert Krewinkel).
    + Support \dots{c,b,m,i,o} from amsmath (#179).
    + Change symbol returned for \dots{b,i,m} from `���` to `���`
      (Albert Krewinkel).

texmath (0.12.3.2)

  * OMML writer: remove m:nor element in math operators (#178).
    This caused the document's main font, rather than the math
    font, to be used in formatting operators, which is undesirable.

texmath (0.12.3.1)

  * MathML reader: don't allow mfenced attributes to inherit (#177).
    When open and close attributes aren't given on an mfenced,
    we should use defaults rather than inheriting these from a
    parent mfenced.

texmath (0.12.3)

  * TeX reader: implement logic to convert a Bin symbol to
    an Op to Op when it occurs at the beginning of a group,
    or after an Open, Pun, or Op symbol. This will give much
    better results for unary `-` (#176).

  * OMML writer: fixed rendering of EDelimited (#173).
    We now properly render "middles" (separators).

(pho)

2022-02-12 08:00:28 UTC MAIN commitmail json YAML

doc: Updated www/hs-http-client-tls to 0.3.6

(pho)

2022-02-12 08:00:17 UTC MAIN commitmail json YAML

Update to http-client-tls-0.3.6.1

0.3.6.1
    #482: Raise lower bound on http-client to fix build.

0.3.6
    Allow making requests to raw IPv6 hosts #477

(pho)

2022-02-12 07:59:19 UTC MAIN commitmail json YAML

doc: Updated finance/hledger to 1.24.1

(pho)

2022-02-12 07:59:09 UTC MAIN commitmail json YAML

2022-02-12 07:52:46 UTC MAIN commitmail json YAML

2022-02-12 07:52:24 UTC MAIN commitmail json YAML

doc: Added devel/hs-githash version 0.1.6.2

(pho)

2022-02-12 07:52:15 UTC MAIN commitmail json YAML

devel/hs-githash: import hs-githash-0.1.6.2

Some handy Template Haskell splices for including the current git hash and
branch in the code of your project. Useful for including in panic messages,
--version output, or diagnostic info for more informative bug reports.

(pho)

2022-02-12 07:50:46 UTC MAIN commitmail json YAML

doc: Updated finance/hledger-lib to 1.24.1

(pho)

2022-02-12 07:50:33 UTC MAIN commitmail json YAML

2022-02-12 07:46:26 UTC MAIN commitmail json YAML

+hs-microlens-th

(pho)

2022-02-12 07:45:50 UTC MAIN commitmail json YAML

doc: Added devel/hs-microlens-th version 0.4.3.10

(pho)

2022-02-12 07:45:42 UTC MAIN commitmail json YAML

devel/hs-microlens-th: import hs-microlens-th-0.4.3.10

This package lets you automatically generate lenses for data types; code
was extracted from the lens package, and therefore generated lenses are
fully compatible with ones generated by lens (and can be used both from
lens and microlens).

(pho)

2022-02-12 07:45:10 UTC MAIN commitmail json YAML

+hs-microlens

(pho)

2022-02-12 07:44:56 UTC MAIN commitmail json YAML

load pinebook pro SPI environment from the same location that
rockpro64 does and avoid "saveenv" saving over the top of the
u-boot installation itself.

now my pbp can boot from just SPI and NVMe.

bump pkg revision.

(mrg)

2022-02-12 07:44:50 UTC MAIN commitmail json YAML

doc: Added devel/hs-microlens version 0.4.12.0

(pho)

2022-02-12 07:44:14 UTC MAIN commitmail json YAML

devel/hs-microlens: import hs-microlens-0.4.12.0

This library is an extract from lens (with no dependencies). It's not a toy
lenses library, unsuitable for "real world", but merely a small one. It is
compatible with lens, and should have same performance. It also has better
documentation.

(pho)

2022-02-12 07:43:01 UTC MAIN commitmail json YAML

doc: Updated www/hs-warp-tls to 3.3.2

(pho)

2022-02-12 07:42:52 UTC MAIN commitmail json YAML

Update to warp-tls-3.3.2

3.3.2
* Providing the Internal module. #841

3.3.1
* Move exception handling over to unliftio for better async exception
  support #845
* Cleanly close connection when client closes connection prematurely #844

(pho)

2022-02-12 07:41:23 UTC MAIN commitmail json YAML

doc: Updated converters/hs-aeson-pretty to 0.8.9

(pho)

2022-02-12 07:41:15 UTC MAIN commitmail json YAML

2022-02-12 07:39:14 UTC MAIN commitmail json YAML

doc: Updated devel/hs-ipynb to 0.2

(pho)

2022-02-12 07:39:06 UTC MAIN commitmail json YAML

Update to ipynb-

0.2 -- 2022-01-11
* Make MimeAttachments a newtype, and export it [API change]. Derive
  ToJSON, ToEncoding using generics for deterministic field order.
* Add Ord instance for MimeBundle and MimeData. [API change]
* Derive ToJSON for MimeBundle, with a deterministic order of keys.
* Add ToJSON instance for MimeData [API change].
* Make JSONMeta a newtype and export it [API change]. Derive ToJSON with a
  deterministic order of keys.
* Add cellId field to Cell (#2). [API change] Needed for Nb4.5+.

0.1.0.2 -- 2020-10-23
* Changes for aeson 2 compatibility.
* Simplified round trip test to avoid use of aeson-diff, which doesn't work
  with aeson 2.

(pho)

2022-02-12 07:37:44 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-commonmark-pandoc to 0.2.1.2

(pho)

2022-02-12 07:37:37 UTC MAIN commitmail json YAML

Update to commonmark-pandoc-0.2.1.2

0.2.1.2
* Fix addition of sourcepos attributes to blocks (jgm/pandoc#7769). We were
  always adding an enclosing Div, even when the block admits
  attributes. Now the attributes are added to the block itself, unless it
  can't accept attributes (as with inlines).

0.2.1.1
* Don't collapse Para to Plain in task lists (#77).

0.2.1
* commonmark-pandoc.cabal: remove unneeded build-depend on containers.
* Support wikilinks extension.

(pho)

2022-02-12 07:35:54 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-doctemplates to 0.10.0.1

(pho)

2022-02-12 07:35:44 UTC MAIN commitmail json YAML

Update to doctemplates-0.10.0.1

0.10.0.1
* Don't rely on aeson Object being implemented as a HashMap. This change is
  needed for doctemplates to compile against aeson 2.0.0.0.

0.10
* Change rendering and conditional behavior with booleans. Previously,
  $if(foo)$ evaluated to false iff foo would render as the empty
  string. This forced us to render a boolean False value as an empty
  string, rather than false. And this has caused various problems with
  templates (#16, jgm/pandoc#7402). Now, boolean False values render as
  false -- just as True values render as true. And conditionals are now
  sensitive to booleans, so $if(foo)$ evaluates to false when foo is a
  boolean False value, even though it would render as the nonempty string
  false.

(pho)

2022-02-12 07:33:06 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-pandoc-types to 1.22.1

(pho)

2022-02-12 07:32:58 UTC MAIN commitmail json YAML

Update to pandoc-types-1.22.1

[1.22.1]

  * Text.Pandoc.Builder: add simpleFigure, simpleFigureWith,
    and the SimpleFigure bidirectional pattern synonym
    (Aner Lucero) [API change].

  * Allow bytestring 0.11 (Alexander Batischev).

  * Update stack resolver to lts-18.10

  * Allow aeson 2+.  Tested with aeson 2.0.1.0.

  * Allow transformers 0.6.

  * Fix incorrect table ColWidth documentation (#85, Nils Carlson).
    The documentation stated that the ColWidth represented the width
    of the column as a fraction of the table width when in represents
    a percentage of the text width.

(pho)

2022-02-12 07:27:49 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-skylighting to 0.12.2

(pho)

2022-02-12 07:27:35 UTC MAIN commitmail json YAML

Update to skylighting-0.12.2

0.12.2
* Parser: handle context shift to external context, e.g.,
  BashOneLine##Bash. Closes #139 (issue with Dockerfile).
* Update xml files from upstream: bash, cmake, markdown, objectivecpp, php,
  sql-postgresql, sql, stan, zshr
* Fix formatting in Color doc-comment (Janek Spaderna).
* Add stan.xml (Brian Ward).

0.12.1
* Update syntax definitions: bash, cmake, dockerfile, gnuassembler,
  markdown, spdx-comments.
* Support hex escapes using \x in regex char classes (#135). These occur in
  a number of syntax definitions and weren't correctly interpreted
  before. Thanks to @Agnishom.
* Support regex property syntax, e.g. \p{Lu}.
* Regex: support \B (non-word-boundary).

0.12
* Properly handle include elements in keyword lists (#124). A number of
  syntaxes (e.g. typescript, scala) include keyword lists from other
  syntaxe,s and previously we weren't able to handle this.
* There are several pieces to this change. We need to store lists where
  other Syntaxes can look them up, so we add an sLists field to Syntax [API
  change], and modify the parser to fill this. We change lists so that
  their values are not just a Text, but a ListItem that can either be a
  textual value or an include directive, specifying a ListName (syntax name
  and list name).
* The Keyword constructor for Matcher now takes, instead of a WordSet,
  Either a ListName or a WordSet (API change).
* Skylighting.Parser now exports resolveKeywords (API change), which
  modifies all Keyword matchers in a syntax so that Left values with a
  ListName become Right values with resolved WordSets. The tokenizer
  applies this function automatically to the SyntaxMap given in Config. But
  it is more efficient to do this conversion just once, rather than every
  time tokenize is called. So we have loadSyntaxesFromDir call it on the
  SyntaxMap. With this optimization, there is not an appreciable
  performance cost to the changes described above.
* Skylighting.Regex: Fix bug with regexes like a{10}b (#133). This requires
  exactly 10 a's; previously we interpreted it as "at least 10."
* skylighting-extract: take a directory as argument rather than files. This
  allows us to use loadSyntaxesFromDir.
* Update xml syntax definitions from upstream: julia, cmake, cpp, isocpp,
  markdown, python, toml.

0.11
* Skylighting.Regex: Support regex subroutines (#118). For example, (?1) is
  replaced by the regex in the first capturing group. So far we only
  support this simple, absolute form, not the relative form (?-1) supported
  by some engines (but not used, I think, in KDE's syntax
  highlighters). This change involves an API change: Regex in
  Skylighting.Regex has a new Subroutine constructor, and the Recurse
  constructor has been removed. Instead of Recurse we use Subroutine 0,
  which unifies the code.
* Skylighting.Regex: handle e.g. [\1] and [\123] (without initial 0) as
  octal escapes (#118). These occur in the zsh.xml syntax definition.
* Pull xml definitions for bash, cmake, python, zsh from upstream.
* README: Add a note about pulling syntax definitions from upstream
  (#138). Update build instructions for recent cabal versions (#131).

0.10.5.2
* Added swift grammar definition (Igor Ranieri).
* Simplify README.md instructions for two-step build.
* Fix link to KDE documentation.

(pho)

2022-02-12 07:27:13 UTC MAIN commitmail json YAML

doc: Updated devel/hoe to 3.23.1

(taca)

2022-02-12 07:26:51 UTC MAIN commitmail json YAML

devel/hoe: update to 3.23.1

3.23.1 (2022-01-04)

1 bug fix:

* Fixed loading config files for ruby 3.1's now default YAML.safe_load_file.

(taca)

2022-02-12 07:25:45 UTC MAIN commitmail json YAML

doc: Updated devel/ZenTest to 4.12.1

(taca)

2022-02-12 07:25:26 UTC MAIN commitmail json YAML

devel/ZenTest: update to 4.12.1

4.12.1 (2022-01-17)

1 bug fix:

  - ruby 3.1: Fixed YAML.load switching to safe_load.

(taca)

2022-02-12 07:23:54 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-skylighting-core to 0.12.2

(pho)

2022-02-12 07:23:43 UTC MAIN commitmail json YAML

Update to skylighting-core-0.12.2

0.12.2
* Parser: handle context shift to external context, e.g.,
  BashOneLine##Bash. Closes #139 (issue with Dockerfile).
* Update xml files from upstream: bash, cmake, markdown, objectivecpp, php,
  sql-postgresql, sql, stan, zshr
* Fix formatting in Color doc-comment (Janek Spaderna).
* Add stan.xml (Brian Ward).

0.12.1
* Update syntax definitions: bash, cmake, dockerfile, gnuassembler,
  markdown, spdx-comments.
* Support hex escapes using \x in regex char classes (#135). These occur in
  a number of syntax definitions and weren't correctly interpreted
  before. Thanks to @Agnishom.
* Support regex property syntax, e.g. \p{Lu}.
* Regex: support \B (non-word-boundary).

0.12
* Properly handle include elements in keyword lists (#124). A number of
  syntaxes (e.g. typescript, scala) include keyword lists from other
  syntaxe,s and previously we weren't able to handle this.
* There are several pieces to this change. We need to store lists where
  other Syntaxes can look them up, so we add an sLists field to Syntax [API
  change], and modify the parser to fill this. We change lists so that
  their values are not just a Text, but a ListItem that can either be a
  textual value or an include directive, specifying a ListName (syntax name
  and list name).
* The Keyword constructor for Matcher now takes, instead of a WordSet,
  Either a ListName or a WordSet (API change).
* Skylighting.Parser now exports resolveKeywords (API change), which
  modifies all Keyword matchers in a syntax so that Left values with a
  ListName become Right values with resolved WordSets. The tokenizer
  applies this function automatically to the SyntaxMap given in Config. But
  it is more efficient to do this conversion just once, rather than every
  time tokenize is called. So we have loadSyntaxesFromDir call it on the
  SyntaxMap. With this optimization, there is not an appreciable
  performance cost to the changes described above.
* Skylighting.Regex: Fix bug with regexes like a{10}b (#133). This requires
  exactly 10 a's; previously we interpreted it as "at least 10."
* skylighting-extract: take a directory as argument rather than files. This
  allows us to use loadSyntaxesFromDir.
* Update xml syntax definitions from upstream: julia, cmake, cpp, isocpp,
  markdown, python, toml.

0.11
* Skylighting.Regex: Support regex subroutines (#118). For example, (?1) is
  replaced by the regex in the first capturing group. So far we only
  support this simple, absolute form, not the relative form (?-1) supported
  by some engines (but not used, I think, in KDE's syntax
  highlighters). This change involves an API change: Regex in
  Skylighting.Regex has a new Subroutine constructor, and the Recurse
  constructor has been removed. Instead of Recurse we use Subroutine 0,
  which unifies the code.
* Skylighting.Regex: handle e.g. [\1] and [\123] (without initial 0) as
  octal escapes (#118). These occur in the zsh.xml syntax definition.
* Pull xml definitions for bash, cmake, python, zsh from upstream.
* README: Add a note about pulling syntax definitions from upstream
  (#138). Update build instructions for recent cabal versions (#131).

0.10.5.2
* Added swift grammar definition (Igor Ranieri).
* Simplify README.md instructions for two-step build.
* Fix link to KDE documentation.

(pho)

2022-02-12 07:22:20 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sequel to 5.53.0

(taca)

2022-02-12 07:22:03 UTC MAIN commitmail json YAML

databases/ruby-sequel: update to 5.53.0

5.52.0 (2022-01-01)

* Use Class#subclasses if available in the subclasses plugin, instead of a
  custom Model.subclasses accessor (jeremyevans)

* Add Model.descendants and .freeze_descendants to subclasses plugin
  (jeremyevans)

* Avoid use of deprecated Refinement#include on Ruby 3.1+ (jeremyevans)

* Add date_parse_input_handler extension for custom handling of input to
  date parsing methods (jeremyevans)

* Make postgres adapter respect Database#default_string_column_size
  (jeremyevans)

* Make pg_interval extension work with ActiveSupport 7.0 (jeremyevans)

* Make :ruby_default schema entry for type: :datetime respect
  Sequel.datetime_class (jeremyevans)

* Make alter_table drop_constraint have an effect on MySQL 8.0.19+
  (jeremyevans)

* Make mysql adapter support ruby-mysql 3 API (jeremyevans) (#1795)

* Make mysql adapter no longer use connection's server_version, since it
  isn't accurate when using the ruby-mysql driver (jeremyevans)

* Add sql_comments plugin for automatically including comments on queries
  generated by model class, instance, and dataset methods (jeremyevans)

* Make sql_comments Database extension support Database#with_comments, for
  automatically including comments for queries executed inside the block
  (jeremyevans)

* Fix sql_comments extension to not modify cached SQL for a dataset
  (jeremyevans)

5.53.0 (2022-02-01)

* Make Dataset#_sql_comment private when using the Database sql_comments
  extension (jeremyevans)

* Fix prepared statements in the mysql2 adapter to reuse native prepared
  statements (jeremyevans) (#1832)

* Support H2 version 2+ in the jdbc/h2 adapter (jeremyevans) (#1817)

* Work around active_support breaking subclasses plugin on Ruby <3.1
  (jeremyevans) (#1816)

* Fix error handling if trying to setup column_encryption plugin without
  keys (jeremyevans) (#1815)

(taca)

2022-02-12 07:21:24 UTC MAIN commitmail json YAML

doc: Updated devel/hlint to 3.3.6

(pho)

2022-02-12 07:21:15 UTC MAIN commitmail json YAML

Update to hlint-3.3.6, but mark it as BROKEN for now

3.3.6, released 2021-12-29
    #1326, produce release binaries
3.3.5, released 2021-12-12
    #1304, support aeson-2.0
    #1309, suggest `either Left f x` becomes `f =<< x`
    #1295, suggest TemplateHaskell to TemplateHaskellQuotes if it works
    #1292, don't say redundant bracket around pattern splices
    #1289, suggest expanding tuple sections in some cases
    #1289, suggest length [1..n] ==> max 0 n
    #1279, suggest using NumericUnderscores more if it is enabled
    #1290, move reverse out of filter
3.3.4, released 2021-08-30
    #1288, fix generation of Linux binaries
3.3.3, released 2021-08-29
    #1286, compatibility with extra-1.7.10
    #114, if OverloadedLists are enabled, don't suggest list literals
3.3.2, released 2021-08-28
    #1244, add `only` restriction to modules
    #1278, make --ignore-glob patterns also ignore directories
    #1268, move nub/sort/reverse over catMaybes/lefts/rights
    #1276, fix some incorrect unused LANGUAGE warnings
    #1271, suggest foldr (<>) mempty ==> fold (not mconcat)
    #1274, make the (& f) ==> f hint apply more
    #1264, suggest eta reduction under a where
    #1266, suggest () <$ x ==> void x
    #1223, add some traverse laws
    #1254, suggest null [x] ==> False
    #1253, suggest reverse . init ==> tail . reverse
    #1253, suggest null . concat ==> all null
    #1255, suggest filter instead of list comprehension in teaching

(pho)

2022-02-12 07:19:38 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-yaml to 0.11.7.0

(pho)

2022-02-12 07:19:30 UTC MAIN commitmail json YAML

Update to yaml-0.11.7.0

0.11.7.0
    Support aeson 2 #202

0.11.6.0
    yaml2json: add --help and --version options #197
    json2yaml: add --help and --version options #198
    Add the -o options to both yaml2json and json2yaml #200

(pho)

2022-02-12 07:17:54 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-shakespeare to 2.0.25.1

(pho)

2022-02-12 07:17:46 UTC MAIN commitmail json YAML

Update to shakespeare-2.0.25.1

2.0.25.1
    Support for GHC 9.2 and aeson 2 #260

(pho)

2022-02-12 07:16:04 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-awesome_nested_set to 3.5.0

(taca)

2022-02-12 07:15:46 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-cassava-megaparsec to 2.0.4

(pho)

2022-02-12 07:15:46 UTC MAIN commitmail json YAML

databases/ruby-awesome_nested_set: update to 3.5.0

3.5.0 (2022-02-08)

* Support Rails 7.0.0
  [Peter Berkenbosch](https://github.com/peterberkenbosch) and
  [Andrew Hampton](https://github.com/andrewhampton)

* Make `order_column` option more flexible by removing explicit `=> :asc`
  [Regis Millet](https://github.com/Kulgar)

* Updated README to use latest migration syntax [Justin
  MacCarthy](https://github.com/macarthy)

(taca)

2022-02-12 07:15:36 UTC MAIN commitmail json YAML

Update to cassava-megaparsec-2.0.4

Cassava Megaparsec 2.0.4
    Allow bytestring-0.11

Cassava Megaparsec 2.0.3
    Exposing Internals

(pho)

2022-02-12 07:13:45 UTC MAIN commitmail json YAML

doc: Updated lang/idris to 1.3.4

(pho)

2022-02-12 07:13:35 UTC MAIN commitmail json YAML

2022-02-12 07:12:07 UTC MAIN commitmail json YAML

doc: Updated www/hs-wai-logger to 2.4.0

(pho)

2022-02-12 07:11:03 UTC MAIN commitmail json YAML

Update to wai-logger-2.4.0

No changelogs are provided by the upstream.

(pho)

2022-02-12 07:05:03 UTC MAIN commitmail json YAML

doc: Updated www/hs-warp to 3.3.19

(pho)

2022-02-12 07:04:55 UTC MAIN commitmail json YAML

Update to warp-3.3.19

3.3.19
* Allowing the eMFILE exception in acceptNewConnection. #831

3.3.18
* Tidy up HashMap and MultiMap #864
* Support GHC 9.2 #863

3.3.17
* Modify exception handling to swallow async exceptions in forked thread
  #850
* Switch default forking function to not install the global exception
  handler (minor optimization) #851

3.3.16
* Move exception handling over to unliftio for better async exception
  support #845

(pho)

2022-02-12 07:03:18 UTC MAIN commitmail json YAML

2022-02-12 07:02:56 UTC MAIN commitmail json YAML

doc: Added devel/hs-unliftio version 0.2.21.0

(pho)

2022-02-12 07:02:21 UTC MAIN commitmail json YAML

devel/hs-unliftio: import hs-unliftio-0.2.21.0

Provides the core MonadUnliftIO typeclass, a number of common instances,
and a collection of common functions working with it.

(pho)

2022-02-12 07:00:58 UTC MAIN commitmail json YAML

doc: Updated security/hs-tls to 1.5.7

(pho)

2022-02-12 07:00:46 UTC MAIN commitmail json YAML

Update to tls-1.5.7

Version 1.5.7
    New APIs: getFinished and getPeerFinished #445

Version 1.5.6
    Dynamically setting enctypted extensions #444

(pho)

2022-02-12 06:59:14 UTC MAIN commitmail json YAML

doc: Updated security/hs-x509-system to 1.6.7

(pho)

2022-02-12 06:59:05 UTC MAIN commitmail json YAML

2022-02-12 06:58:07 UTC MAIN commitmail json YAML

doc: Updated security/hs-x509-validation to 1.6.12

(pho)

2022-02-12 06:56:38 UTC MAIN commitmail json YAML

2022-02-12 06:29:16 UTC MAIN commitmail json YAML

doc: Updated audio/din to 53

(fox)

2022-02-12 06:28:53 UTC MAIN commitmail json YAML

audio/din: Update to 53

Changes since 52:

DIN Is Noise 53:

  /*  new in DIN53:

        launched drones launch drones that launch drones that launch drones....!

          use Drone Params > Defaults > Generations to set the number of times this can happen

            if Generations = 1,  A drone launcher launches drones (@ a Drones Per Minute)
            that die at the end of their lifetimes. This is default and the only behaviour until DIN 52.
            if Generations = 2, A drone launcher launches drones that launch drones.
            if Generations = 3, A drone launcher launches drones that launch drones that
            launch drones too.
            if Generations = 4, 5, 6, ... this quickly escalates into a population explosion of drones;
            lots of drones birthing lots of drones, living their life out and waiting to die can get
            very loud (especially if the Compressor isnt ON), slow down DIN and maybe even your computer
            beyond rescue. Be careful! :)

            Ways to prevent this population explosion are: keep Generatons low (Menu > Drone Params
            > Defaults), keep Drones Per Minute (DPM) and Lifetime on the original
            launcher low (Select drone launcher and adjust values from Menu > Drone Params > Motion) and
            keep the Fall time low (the fade-out time for drone after being killed, from Menu > Drone
            Params > Defaults)

            The launched drones take the DPM and Lifetime of their parent so editing carefully the
            parameters of the original launcher is important.

  /*  new default Drones Per Minute (DPM) on a drone launcher (Menu > Drone Params > Defaults). Assigns a
      DPM when making a drone launcher.  Turn on ~ to assign a DPM at random.

  * re: Auto rotation of drone velocity/acceleration vectors:
      changed Degrees Per Second to Degrees Per Tick

  /* re: Menu > Drone Params > Defaults > Bounces
      when set to 0, launched drones dont bounce off the bottom of the microtonal keyboard
        but are killed immediately (behaviour until DIN 52)
      when set to -1, drones dont bounce off the bottom of the microtonal keyboard at all:
        but they are not killed either, they just live their life(time) out

  /* gravity base and tip dont move ie stay fixed as you scroll the microtonal keyboard in DIN53.
    this is because gravity is now in 'object space' along with the drones and microtonal ranges.
    until DIN52, gravity was in 'UI space' along with UI controls.

  * repositioned drone arrow UI elements

  ! fixed : DIN not quitting when frozen drones present !
  ! fixed : change size of gravity vector when its modulating !

(fox)

2022-02-12 05:34:33 UTC MAIN commitmail json YAML

doc: Updated shells/shellcheck to 0.8.0

(pho)

2022-02-12 05:34:25 UTC MAIN commitmail json YAML

Update to shellcheck-0.8.0

v0.8.0 - 2021-11-06
Added
* disable=all now conveniently disables all warnings
* external-sources=true directive can be added to .shellcheckrc to make
  shellcheck behave as if -x was specified.
* Optional check-extra-masked-returns for pointing out commands with
  suppressed exit codes (SC2312).
* Optional require-double-brackets for recommending [[ ]] (SC2292).
* SC2286-SC2288: Warn when command name ends in a symbol like /.)'"
* SC2289: Warn when command name contains tabs or linefeeds
* SC2291: Warn about repeated unquoted spaces between words in echo
* SC2292: Suggest [[ over [ in Bash/Ksh scripts (optional)
* SC2293/SC2294: Warn when calling eval with arrays
* SC2295: Warn about "\({x#\)y}" treating $y as a pattern when not quoted
* SC2296-SC2301: Improved warnings for bad parameter expansions
* SC2302/SC2303: Warn about loops over array values when using them as keys
* SC2304-SC2306: Warn about unquoted globs in expr arguments
* SC2307: Warn about insufficient number of arguments to expr
* SC2308: Suggest other approaches for non-standard expr extensions
* SC2313: Warn about read with unquoted, array indexed variable

Fixed
* SC2102 about repetitions in ranges no longer triggers on [[ -v arr[xx] ]]
* SC2155 now recognizes typeset and local read-only declare statements
* SC2181 now tries to avoid triggering for error handling functions
* SC2290: Warn about misused = in declare & co, which were not caught by
  SC2270+
* The flag --color=auto no longer outputs color when TERM is "dumb" or
  unset

Changed
* SC2048: Warning about $* now also applies to ${array[*]}
* SC2181 now only triggers on single condition tests like [ $? = 0 ].
* Quote warnings are now emitted for declaration utilities in sh
* Leading _ can now be used to suppress warnings about unused variables
* TTY output now includes warning level in text as well as color

Removed
* SC1004: Literal backslash+linefeed in '' was found to be usually correct

(pho)

2022-02-12 05:31:33 UTC MAIN commitmail json YAML

doc: Updated converters/hs-aeson to 2.0.3.0

(pho)

2022-02-12 05:31:25 UTC MAIN commitmail json YAML

Update to aeson-2.0.3.0

2.0.3.0
* text-2.0 support
* bytestring-0.11.2.0 support
* Rewrite pure text literal unescaper.
* Add QuickCheck's Arbitrary, CoArbitrary and Function instances

2.0.2.0
* Add IsList (KeyMap v) instance.
* Add toMapText and fromMapText to Data.Aeson.KeyMap.
* Add ShortText instances
* Add Solo instances

2.0.1.0
* Add FromJSON KeyMap instance.
* Make ordered-keymap on by default.

2.0.0.0
* Remove forced -O2 and then unneeded fast flag. Also remove most of INLINE
  pragmas. In the effect, aeson compiles almost twice as fast.
* To get fast compilation effect cabal-install users may specify
  optimization: False.
* Make map type used by Object abstract so the underlying implementation
  can be modified, thanks to Callan McGill
* Add ordered-keymap flag allowing to change the underlying implementation
  of object KeyMap.
* Drop GHC-7 support
* Remove Data.Aeson.Encode module
* Double and Float infinities are encoded as "+inf" and "-inf". Change
  To/FromJSONKey instances to use "+inf" and "-inf" too.
* FromJSON () and FromJSON (Proxy tag) accept any JSON value.

(pho)

2022-02-12 05:29:18 UTC MAIN commitmail json YAML

+hs-witherable

(pho)

2022-02-12 05:28:46 UTC MAIN commitmail json YAML

doc: Added devel/hs-witherable version 0.4.2

(pho)

2022-02-12 05:28:34 UTC MAIN commitmail json YAML

2022-02-12 05:28:02 UTC MAIN commitmail json YAML

+hs-semialign

(pho)

2022-02-12 05:27:37 UTC MAIN commitmail json YAML

doc: Added devel/hs-semialign version 1.2.0.1

(pho)

2022-02-12 05:27:27 UTC MAIN commitmail json YAML

devel/hs-semialign: import hs-semialign-1.2.0.1

The major use of These of this is provided by the align member of Semialign
class, representing a generalized notion of "zipping with padding" that
combines structures without truncating to the size of the smaller input.

It turns out that zip operation fits well the Semialign class, forming
lattice-like structure.

(pho)

2022-02-12 05:26:43 UTC MAIN commitmail json YAML

doc: Updated math/hs-semigroupoids to 5.3.7

(pho)

2022-02-12 05:26:25 UTC MAIN commitmail json YAML

Update to semigroupoids-5.3.7

5.3.7 [2022.01.09]
* Relax the Bind constraints in the following instances to Functor:

    -instance (Bind f,    Monad f) => Alt  (MaybeT f)
    -instance (Bind f,    Monad f) => Plus (MaybeT f)
    +instance (Functor f, Monad f) => Alt  (MaybeT f)
    +instance (Functor f, Monad f) => Plus (MaybeT f)

    -instance (Bind f,    Monad f, Semigroup e)          => Alt  (ExceptT e f)
    -instance (Bind f,    Monad f, Semigroup e, Monoid e) => Plus (ExceptT e f)
    +instance (Functor f, Monad f, Semigroup e)          => Alt  (ExceptT e f)
    +instance (Functor f, Monad f, Semigroup e, Monoid e) => Plus (ExceptT e f)

    -- If building with transformers-0.5.* or older
    -instance (Bind f,    Monad f)          => Alt  (ErrorT e f)
    -instance (Bind f,    Monad f, Error e) => Plus (ErrorT e f
    +instance (Functor f, Monad f)          => Alt  (ErrorT e f)
    +instance (Functor f, Monad f, Error e) => Plus (ErrorT e f)

5.3.6 [2021.10.07]
* Allow building with GHC 9.2.
* Allow building with transformers-0.6.*.
* Add Alt instance for Identity.
* Add Conclude, Decide and Divise type classes and instances.
* Add (<.*>), (<*.>), and traverseMaybe functions, which make it easier to
  defined Traversable1 instances for data types that have fields with a
  combination of Traversable and Traversable1 instances.
* Add Semigroupoids.Do module with overloads for use with QualifiedDo.
* Add Apply, Alt, Plus, Bind and BindTrans instances for the CPS versions
  of WriterT and RWST.
* Add psum function to Data.Functor.Plus.
* Add Categorical data type.

(pho)

2022-02-12 05:22:34 UTC MAIN commitmail json YAML

+hs-indexed-traversable-instances

(pho)

2022-02-12 05:22:07 UTC MAIN commitmail json YAML

doc: Added devel/hs-indexed-traversable-instances version 0.1.1

(pho)

2022-02-12 05:21:58 UTC MAIN commitmail json YAML

devel/hs-indexed-traversable-instances: import hs-indexed-traversable-instances-0.1.1

This package provides extra instances for type-classes in the
indexed-traversable package.

The intention is to keep this package minimal; it provides instances that
formely existed in lens or optics-extra. We recommend putting other
instances directly into their defining packages. The indexed-traversable
package is light, having only GHC boot libraries as its dependencies.

(pho)

2022-02-12 05:21:18 UTC MAIN commitmail json YAML

2022-02-12 05:20:49 UTC MAIN commitmail json YAML

doc: Added devel/hs-OneTuple version 0.3.1

(pho)

2022-02-12 05:20:39 UTC MAIN commitmail json YAML

devel/hs-OneTuple: import hs-OneTuple-0.3.1

This package is a compatibility package for a singleton data type
"Solo". It is available in base-4.16 (GHC-9.2).

(pho)

2022-02-12 05:20:13 UTC MAIN commitmail json YAML

2022-02-12 05:20:01 UTC MAIN commitmail json YAML

2022-02-12 05:19:45 UTC MAIN commitmail json YAML

doc: Updated math/hs-bifunctors to 5.5.11

(pho)

2022-02-12 05:19:37 UTC MAIN commitmail json YAML

Update to bifunctors-5.5.11

5.5.11 [2021.04.30]
    Allow building with template-haskell-2.18 (GHC 9.2).

(pho)

2022-02-12 05:18:39 UTC MAIN commitmail json YAML

doc: Updated devel/hs-tasty to 1.4.2.1

(pho)

2022-02-12 05:18:31 UTC MAIN commitmail json YAML

Update to tasty-1.4.2.1

Version 1.4.2.1
    Fix warnings under GHC 9.2

Version 1.4.2
    Add consoleTestReporterWithHook
    Suggest pattern to rerun an individual failing test
    Add Test.Tasty.Patterns.Printer

(pho)

2022-02-12 05:17:30 UTC MAIN commitmail json YAML

doc: Updated textproc/hs-lucid to 2.11.0

(pho)

2022-02-12 05:17:22 UTC MAIN commitmail json YAML

Update to lucid-2.11.0

2.11.0
* Change internal attributes to Seq Attribute. This preserves
  ordering. Attributes are merged in a left-biased way, preserving the key
  order as first encountered.

2.9.13
* Change internal attributes representation from HashMap to Map. This
  introduces stable ordering, at a negligible performance cost for
  realistic element sizes. This may affect some test suites.
* doctype no longer accepts attributes. You can use with with doctypeHtml
  now, if needed.

(pho)

2022-02-12 05:16:25 UTC MAIN commitmail json YAML

2022-02-12 05:16:04 UTC MAIN commitmail json YAML

doc: Updated math/hs-contravariant to 1.5.5

(pho)

2022-02-12 05:15:55 UTC MAIN commitmail json YAML

Update to contravariant-1.5.5

1.5.5 [2021.07.27]
    Fix the build on old GHCs using transformers-0.6.*.

1.5.4 [2021.07.25]
    Allow building with transformers-0.6.*.

(pho)

2022-02-12 05:13:51 UTC MAIN commitmail json YAML

doc: Updated math/hs-mwc-random to 0.15.0.2

(pho)

2022-02-12 05:13:43 UTC MAIN commitmail json YAML

Update to mwc-random-0.15.0.2

Changes in 0.15.0.2
    Doctests on 32-bit platforms are fixed. (#79)

(pho)

2022-02-12 05:13:02 UTC MAIN commitmail json YAML

doc: Updated security/hs-x509-store to 1.6.9

(pho)

2022-02-12 05:12:54 UTC MAIN commitmail json YAML

2022-02-12 05:12:17 UTC MAIN commitmail json YAML

doc: Updated www/hs-xss-sanitize to 0.3.7

(pho)

2022-02-12 05:12:03 UTC MAIN commitmail json YAML

Update to xss-sanitize-0.3.7

0.3.7
* clear the contents of style and script tags instead of escaping them

(pho)

2022-02-12 05:11:12 UTC MAIN commitmail json YAML

doc: Updated wm/xmonad-contrib to 0.17.0

(pho)

2022-02-12 05:11:00 UTC MAIN commitmail json YAML

2022-02-12 05:07:13 UTC MAIN commitmail json YAML

doc: Updated x11/hs-X11-xft to 0.3.4

(pho)

2022-02-12 05:07:05 UTC MAIN commitmail json YAML

Update to X11-xft-0.3.4

0.3.4 (2021-12-11)
* Dropped support for GHC 7.10.
* Added xftDrawStringFallback, which works like xftDrawString but supports
  font fallback.
* Added xftTextAccumExtents, which works like xftTextExtents but possibly
  uses different fonts for different parts of the string and returns the
  accumulative extents.
* Added the functions xftfont_max_ascent, xftfont_max_descent, and
  xftfont_max_height to gain information about a non-empty list of
  XftFonts.

0.3.3 (2021-12-01)
* Fixed flipped green/blue values in XRenderColor.

(pho)