Commit graph

352622 commits

Author SHA1 Message Date
pho
707a57d708 doc: Added devel/hs-githash version 0.1.6.2 2022-02-12 07:52:24 +00:00
pho
2b4e1739e9 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.
2022-02-12 07:52:15 +00:00
pho
7c8de39698 doc: Updated finance/hledger-lib to 1.24.1 2022-02-12 07:50:45 +00:00
pho
0dd8435b06 Update to hledger-lib-1.24.1
The list of changes since 1.21 is too long to paste here:
https://hackage.haskell.org/package/hledger-lib-1.24.1/changelog
2022-02-12 07:50:32 +00:00
pho
eeed69c83c +hs-microlens-th 2022-02-12 07:46:26 +00:00
pho
bf606b378a doc: Added devel/hs-microlens-th version 0.4.3.10 2022-02-12 07:45:50 +00:00
pho
ffb31c1c1a 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).
2022-02-12 07:45:42 +00:00
pho
16699904b4 +hs-microlens 2022-02-12 07:45:10 +00:00
mrg
55ea42f6c0 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.
2022-02-12 07:44:55 +00:00
pho
880761f5e4 doc: Added devel/hs-microlens version 0.4.12.0 2022-02-12 07:44:50 +00:00
pho
7eed2bc3d0 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.
2022-02-12 07:44:14 +00:00
pho
530b2d0ae3 doc: Updated www/hs-warp-tls to 3.3.2 2022-02-12 07:43:01 +00:00
pho
cb9bd8b08a 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
2022-02-12 07:42:52 +00:00
pho
8abe03fc22 doc: Updated converters/hs-aeson-pretty to 0.8.9 2022-02-12 07:41:23 +00:00
pho
9c93a72e5a Update to aeson-pretty-0.8.9
0.8.9
    Added support for Aeson 2.0
2022-02-12 07:41:15 +00:00
pho
4695c6ee92 doc: Updated devel/hs-ipynb to 0.2 2022-02-12 07:39:14 +00:00
pho
f3388559f2 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.
2022-02-12 07:39:06 +00:00
pho
92f8ef3c6e doc: Updated textproc/hs-commonmark-pandoc to 0.2.1.2 2022-02-12 07:37:44 +00:00
pho
debae8dedf 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.
2022-02-12 07:37:36 +00:00
pho
23152e23e7 doc: Updated textproc/hs-doctemplates to 0.10.0.1 2022-02-12 07:35:54 +00:00
pho
ded8d256c2 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.
2022-02-12 07:35:44 +00:00
pho
467f6a79f6 doc: Updated textproc/hs-pandoc-types to 1.22.1 2022-02-12 07:33:06 +00:00
pho
c28e0be84f 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.
2022-02-12 07:32:58 +00:00
pho
54442ed181 doc: Updated textproc/hs-skylighting to 0.12.2 2022-02-12 07:27:49 +00:00
pho
aad26946af 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.
2022-02-12 07:27:35 +00:00
taca
3f293ccb08 doc: Updated devel/hoe to 3.23.1 2022-02-12 07:27:13 +00:00
taca
912bb8cc2d 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.
2022-02-12 07:26:51 +00:00
taca
ae17da3678 doc: Updated devel/ZenTest to 4.12.1 2022-02-12 07:25:44 +00:00
taca
410e518e42 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.
2022-02-12 07:25:26 +00:00
pho
e7be36e066 doc: Updated textproc/hs-skylighting-core to 0.12.2 2022-02-12 07:23:54 +00:00
pho
3bfbb5eeab 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.
2022-02-12 07:23:43 +00:00
taca
1b29f722ba doc: Updated databases/ruby-sequel to 5.53.0 2022-02-12 07:22:20 +00:00
taca
d6477827c0 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)
2022-02-12 07:22:03 +00:00
pho
24ae652eb1 doc: Updated devel/hlint to 3.3.6 2022-02-12 07:21:24 +00:00
pho
c069db4ae3 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
2022-02-12 07:21:15 +00:00
pho
00a1ce2907 doc: Updated textproc/hs-yaml to 0.11.7.0 2022-02-12 07:19:38 +00:00
pho
43330b243c 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
2022-02-12 07:19:30 +00:00
pho
41a58cc2fd doc: Updated textproc/hs-shakespeare to 2.0.25.1 2022-02-12 07:17:54 +00:00
pho
e689069936 Update to shakespeare-2.0.25.1
2.0.25.1
    Support for GHC 9.2 and aeson 2 #260
2022-02-12 07:17:46 +00:00
taca
9d77f3bc79 doc: Updated databases/ruby-awesome_nested_set to 3.5.0 2022-02-12 07:16:04 +00:00
pho
d37f34fccb doc: Updated textproc/hs-cassava-megaparsec to 2.0.4 2022-02-12 07:15:46 +00:00
taca
a3d455602e 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)
2022-02-12 07:15:45 +00:00
pho
5ff12e0dab Update to cassava-megaparsec-2.0.4
Cassava Megaparsec 2.0.4
    Allow bytestring-0.11

Cassava Megaparsec 2.0.3
    Exposing Internals
2022-02-12 07:15:36 +00:00
pho
cee87d887d doc: Updated lang/idris to 1.3.4 2022-02-12 07:13:45 +00:00
pho
5cb6accb07 Update to idris-1.3.4
New in 1.3.4
    Renamed 'forall' function for compability with future GHC releases
    Updated version bounds
    Bugfixes
2022-02-12 07:13:35 +00:00
pho
580aa98566 doc: Updated www/hs-wai-logger to 2.4.0 2022-02-12 07:12:07 +00:00
pho
0f45a9eed1 Update to wai-logger-2.4.0
No changelogs are provided by the upstream.
2022-02-12 07:11:03 +00:00
pho
23c07c5fb4 doc: Updated www/hs-warp to 3.3.19 2022-02-12 07:05:03 +00:00
pho
2fbd54dcc8 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
2022-02-12 07:04:55 +00:00
pho
3c9575a325 +hs-unliftio 2022-02-12 07:03:18 +00:00