pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/gleam gleam: Update to version 0.24.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f792e6772f5e
branches:  trunk
changeset: 387887:f792e6772f5e
user:      nikita <nikita%pkgsrc.org@localhost>
date:      Wed Nov 09 17:29:35 2022 +0000

description:
gleam: Update to version 0.24.0

Changelog (adapted from https://gleam.run/news/):

Gleam 0.24:
- In-project Elixir support
- <> operator which works on strings
In addition to those main features we’ve fixed bugs and improved
error messages, the highlights being:
- Elixir dependency package support now works on Windows.
- If the programmer attempts to use the object-oriented method call
  syntax (value.method()) we now return a more detailed error that
  explains that Gleam is not object oriented, and suggests using the
  functional syntax. This will hopefully help people who are less
  familiar with functional programming languages.

Version 0.23:
- Ability to add Elixir packages to Gleam projects.
- package updating via 'gleam update'
- searchable documentation for packages
Those are the main features, but there’s also an assortment of
other changes:
- Constant expressions can now contain and reference functions.
- Compiler performance has been improved by buffering outputs and
  lazily loading resources. In tests this quadrupled performance
  when compiling the standard library.
- The LSP will now provide rudimentary autocompletion for importable
  modules.
- The code formatter style has been improved.
- The gleam publish command will include the priv directory
  (for non-code package artefacts) and can be run non-interactively.

Version 0.22:
- generation of TypeScript declaration files
- Multi-variant accessors
- new 'gleam export' command to help deploy artefacts,
  'gleam export erlang-shipment' will produce a directory
  of Erlang bytecode and configuration.
- Automatable package publishing via hex with gleam publish.
- better debugging

diffstat:

 lang/gleam/Makefile         |    4 +-
 lang/gleam/cargo-depends.mk |  278 ++++++++++++++++++++++----------------------
 2 files changed, 141 insertions(+), 141 deletions(-)

diffs (truncated from 406 to 300 lines):

diff -r 71c7ec2b3a40 -r f792e6772f5e lang/gleam/Makefile
--- a/lang/gleam/Makefile       Wed Nov 09 16:59:05 2022 +0000
+++ b/lang/gleam/Makefile       Wed Nov 09 17:29:35 2022 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.1 2022/05/03 08:57:33 nikita Exp $
+# $NetBSD: Makefile,v 1.2 2022/11/09 17:29:35 nikita Exp $
 
 GITHUB_PROJECT=        gleam
 GITHUB_TAG=    v${PKGVERSION_NOREV}
-DISTNAME=      gleam-0.21.0
+DISTNAME=      gleam-0.24.0
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=gleam-lang/}
 DIST_SUBDIR=   ${GITHUB_PROJECT}
diff -r 71c7ec2b3a40 -r f792e6772f5e lang/gleam/cargo-depends.mk
--- a/lang/gleam/cargo-depends.mk       Wed Nov 09 16:59:05 2022 +0000
+++ b/lang/gleam/cargo-depends.mk       Wed Nov 09 17:29:35 2022 +0000
@@ -1,14 +1,15 @@
-# $NetBSD: cargo-depends.mk,v 1.1 2022/05/03 08:57:33 nikita Exp $
+# $NetBSD: cargo-depends.mk,v 1.2 2022/11/09 17:29:35 nikita Exp $
 
 CARGO_CRATE_DEPENDS+=  adler-1.0.2
-CARGO_CRATE_DEPENDS+=  aho-corasick-0.7.18
+CARGO_CRATE_DEPENDS+=  ahash-0.7.6
+CARGO_CRATE_DEPENDS+=  aho-corasick-0.7.19
 CARGO_CRATE_DEPENDS+=  ansi_term-0.12.1
 CARGO_CRATE_DEPENDS+=  arrayvec-0.5.2
 CARGO_CRATE_DEPENDS+=  askama-0.10.5
 CARGO_CRATE_DEPENDS+=  askama_derive-0.10.5
 CARGO_CRATE_DEPENDS+=  askama_escape-0.10.3
 CARGO_CRATE_DEPENDS+=  askama_shared-0.11.2
-CARGO_CRATE_DEPENDS+=  async-trait-0.1.53
+CARGO_CRATE_DEPENDS+=  async-trait-0.1.57
 CARGO_CRATE_DEPENDS+=  atty-0.2.14
 CARGO_CRATE_DEPENDS+=  autocfg-1.1.0
 CARGO_CRATE_DEPENDS+=  base16-0.2.1
@@ -18,234 +19,233 @@
 CARGO_CRATE_DEPENDS+=  bitvec-0.19.6
 CARGO_CRATE_DEPENDS+=  block-buffer-0.9.0
 CARGO_CRATE_DEPENDS+=  bstr-0.2.17
-CARGO_CRATE_DEPENDS+=  bumpalo-3.9.1
-CARGO_CRATE_DEPENDS+=  bytes-1.1.0
-CARGO_CRATE_DEPENDS+=  capnp-0.14.6
-CARGO_CRATE_DEPENDS+=  capnpc-0.14.7
-CARGO_CRATE_DEPENDS+=  cc-1.0.72
+CARGO_CRATE_DEPENDS+=  bumpalo-3.11.0
+CARGO_CRATE_DEPENDS+=  bytes-1.2.1
+CARGO_CRATE_DEPENDS+=  capnp-0.14.10
+CARGO_CRATE_DEPENDS+=  capnpc-0.14.9
+CARGO_CRATE_DEPENDS+=  cc-1.0.73
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
-CARGO_CRATE_DEPENDS+=  chrono-0.4.19
-CARGO_CRATE_DEPENDS+=  clap-3.1.9
-CARGO_CRATE_DEPENDS+=  clap_derive-3.1.7
-CARGO_CRATE_DEPENDS+=  clap_lex-0.1.1
+CARGO_CRATE_DEPENDS+=  chrono-0.4.22
+CARGO_CRATE_DEPENDS+=  clap-3.2.21
+CARGO_CRATE_DEPENDS+=  clap_derive-3.2.18
+CARGO_CRATE_DEPENDS+=  clap_lex-0.2.4
 CARGO_CRATE_DEPENDS+=  codespan-reporting-0.11.1
-CARGO_CRATE_DEPENDS+=  combine-4.6.3
-CARGO_CRATE_DEPENDS+=  console-0.15.0
+CARGO_CRATE_DEPENDS+=  combine-4.6.6
+CARGO_CRATE_DEPENDS+=  console-0.15.1
 CARGO_CRATE_DEPENDS+=  console_error_panic_hook-0.1.7
 CARGO_CRATE_DEPENDS+=  core-foundation-0.9.3
 CARGO_CRATE_DEPENDS+=  core-foundation-sys-0.8.3
-CARGO_CRATE_DEPENDS+=  cpufeatures-0.2.2
+CARGO_CRATE_DEPENDS+=  cpufeatures-0.2.5
 CARGO_CRATE_DEPENDS+=  crc32fast-1.3.2
-CARGO_CRATE_DEPENDS+=  crossbeam-channel-0.5.4
-CARGO_CRATE_DEPENDS+=  crossbeam-utils-0.8.8
-CARGO_CRATE_DEPENDS+=  ctor-0.1.22
-CARGO_CRATE_DEPENDS+=  ctrlc-3.2.1
+CARGO_CRATE_DEPENDS+=  crossbeam-channel-0.5.6
+CARGO_CRATE_DEPENDS+=  crossbeam-utils-0.8.11
+CARGO_CRATE_DEPENDS+=  ctor-0.1.23
+CARGO_CRATE_DEPENDS+=  ctrlc-3.2.3
 CARGO_CRATE_DEPENDS+=  data-encoding-2.3.2
-CARGO_CRATE_DEPENDS+=  debug-ignore-1.0.2
+CARGO_CRATE_DEPENDS+=  debug-ignore-1.0.3
 CARGO_CRATE_DEPENDS+=  der-oid-macro-0.4.0
 CARGO_CRATE_DEPENDS+=  der-parser-5.1.2
-CARGO_CRATE_DEPENDS+=  diff-0.1.12
+CARGO_CRATE_DEPENDS+=  diff-0.1.13
 CARGO_CRATE_DEPENDS+=  digest-0.9.0
-CARGO_CRATE_DEPENDS+=  dirs-4.0.0
-CARGO_CRATE_DEPENDS+=  dirs-sys-0.3.7
-CARGO_CRATE_DEPENDS+=  either-1.6.1
+CARGO_CRATE_DEPENDS+=  dirs-next-2.0.0
+CARGO_CRATE_DEPENDS+=  dirs-sys-next-0.1.2
+CARGO_CRATE_DEPENDS+=  either-1.8.0
 CARGO_CRATE_DEPENDS+=  encode_unicode-0.3.6
 CARGO_CRATE_DEPENDS+=  encoding_rs-0.8.31
-CARGO_CRATE_DEPENDS+=  fastrand-1.7.0
-CARGO_CRATE_DEPENDS+=  filetime-0.2.16
-CARGO_CRATE_DEPENDS+=  fixedbitset-0.4.1
-CARGO_CRATE_DEPENDS+=  flate2-1.0.23
+CARGO_CRATE_DEPENDS+=  filetime-0.2.17
+CARGO_CRATE_DEPENDS+=  fixedbitset-0.4.2
+CARGO_CRATE_DEPENDS+=  flate2-1.0.24
 CARGO_CRATE_DEPENDS+=  fnv-1.0.7
-CARGO_CRATE_DEPENDS+=  foreign-types-0.3.2
-CARGO_CRATE_DEPENDS+=  foreign-types-shared-0.1.1
-CARGO_CRATE_DEPENDS+=  form_urlencoded-1.0.1
+CARGO_CRATE_DEPENDS+=  form_urlencoded-1.1.0
 CARGO_CRATE_DEPENDS+=  fs_extra-1.2.0
 CARGO_CRATE_DEPENDS+=  fslock-0.2.1
 CARGO_CRATE_DEPENDS+=  funty-1.1.0
-CARGO_CRATE_DEPENDS+=  futures-0.3.21
-CARGO_CRATE_DEPENDS+=  futures-channel-0.3.21
-CARGO_CRATE_DEPENDS+=  futures-core-0.3.21
-CARGO_CRATE_DEPENDS+=  futures-executor-0.3.21
-CARGO_CRATE_DEPENDS+=  futures-io-0.3.21
-CARGO_CRATE_DEPENDS+=  futures-macro-0.3.21
-CARGO_CRATE_DEPENDS+=  futures-sink-0.3.21
-CARGO_CRATE_DEPENDS+=  futures-task-0.3.21
-CARGO_CRATE_DEPENDS+=  futures-util-0.3.21
-CARGO_CRATE_DEPENDS+=  generic-array-0.14.5
-CARGO_CRATE_DEPENDS+=  getopts-0.2.21
-CARGO_CRATE_DEPENDS+=  getrandom-0.2.6
-CARGO_CRATE_DEPENDS+=  globset-0.4.8
-CARGO_CRATE_DEPENDS+=  h2-0.3.13
-CARGO_CRATE_DEPENDS+=  hashbrown-0.11.2
+CARGO_CRATE_DEPENDS+=  futures-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-channel-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-core-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-executor-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-io-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-macro-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-sink-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-task-0.3.24
+CARGO_CRATE_DEPENDS+=  futures-util-0.3.24
+CARGO_CRATE_DEPENDS+=  generic-array-0.14.6
+CARGO_CRATE_DEPENDS+=  getrandom-0.2.7
+CARGO_CRATE_DEPENDS+=  globset-0.4.9
+CARGO_CRATE_DEPENDS+=  h2-0.3.14
+CARGO_CRATE_DEPENDS+=  hashbrown-0.12.3
 CARGO_CRATE_DEPENDS+=  heck-0.4.0
 CARGO_CRATE_DEPENDS+=  hermit-abi-0.1.19
 CARGO_CRATE_DEPENDS+=  hexpm-2.0.0
 CARGO_CRATE_DEPENDS+=  hostname-0.3.1
-CARGO_CRATE_DEPENDS+=  http-0.2.6
+CARGO_CRATE_DEPENDS+=  http-0.2.8
 CARGO_CRATE_DEPENDS+=  http-auth-basic-0.3.3
-CARGO_CRATE_DEPENDS+=  http-body-0.4.4
-CARGO_CRATE_DEPENDS+=  httparse-1.7.0
+CARGO_CRATE_DEPENDS+=  http-body-0.4.5
+CARGO_CRATE_DEPENDS+=  httparse-1.8.0
 CARGO_CRATE_DEPENDS+=  httpdate-1.0.2
 CARGO_CRATE_DEPENDS+=  humansize-1.1.1
-CARGO_CRATE_DEPENDS+=  hyper-0.14.18
-CARGO_CRATE_DEPENDS+=  hyper-tls-0.5.0
-CARGO_CRATE_DEPENDS+=  idna-0.2.3
+CARGO_CRATE_DEPENDS+=  hyper-0.14.20
+CARGO_CRATE_DEPENDS+=  hyper-rustls-0.23.0
+CARGO_CRATE_DEPENDS+=  idna-0.3.0
 CARGO_CRATE_DEPENDS+=  ignore-0.4.18
-CARGO_CRATE_DEPENDS+=  im-15.0.0
-CARGO_CRATE_DEPENDS+=  indexmap-1.8.1
-CARGO_CRATE_DEPENDS+=  insta-1.14.0
-CARGO_CRATE_DEPENDS+=  instant-0.1.12
+CARGO_CRATE_DEPENDS+=  im-15.1.0
+CARGO_CRATE_DEPENDS+=  indexmap-1.9.1
+CARGO_CRATE_DEPENDS+=  insta-1.20.0
 CARGO_CRATE_DEPENDS+=  ipnet-2.5.0
-CARGO_CRATE_DEPENDS+=  itertools-0.10.3
-CARGO_CRATE_DEPENDS+=  itoa-1.0.1
-CARGO_CRATE_DEPENDS+=  js-sys-0.3.57
+CARGO_CRATE_DEPENDS+=  itertools-0.10.5
+CARGO_CRATE_DEPENDS+=  itoa-1.0.3
+CARGO_CRATE_DEPENDS+=  js-sys-0.3.60
 CARGO_CRATE_DEPENDS+=  kstring-1.0.6
 CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
 CARGO_CRATE_DEPENDS+=  lexical-core-0.7.6
-CARGO_CRATE_DEPENDS+=  libc-0.2.123
-CARGO_CRATE_DEPENDS+=  linked-hash-map-0.5.4
-CARGO_CRATE_DEPENDS+=  log-0.4.16
+CARGO_CRATE_DEPENDS+=  libc-0.2.133
+CARGO_CRATE_DEPENDS+=  linked-hash-map-0.5.6
+CARGO_CRATE_DEPENDS+=  log-0.4.17
 CARGO_CRATE_DEPENDS+=  lsp-server-0.5.2
 CARGO_CRATE_DEPENDS+=  lsp-types-0.92.1
 CARGO_CRATE_DEPENDS+=  match_cfg-0.1.0
 CARGO_CRATE_DEPENDS+=  matchers-0.1.0
-CARGO_CRATE_DEPENDS+=  matches-0.1.9
-CARGO_CRATE_DEPENDS+=  memchr-2.4.1
-CARGO_CRATE_DEPENDS+=  memoffset-0.6.5
+CARGO_CRATE_DEPENDS+=  memchr-2.5.0
 CARGO_CRATE_DEPENDS+=  mime-0.3.16
-CARGO_CRATE_DEPENDS+=  miniz_oxide-0.5.1
-CARGO_CRATE_DEPENDS+=  mio-0.7.14
-CARGO_CRATE_DEPENDS+=  miow-0.3.7
-CARGO_CRATE_DEPENDS+=  native-tls-0.2.10
-CARGO_CRATE_DEPENDS+=  nix-0.23.1
+CARGO_CRATE_DEPENDS+=  miniz_oxide-0.5.4
+CARGO_CRATE_DEPENDS+=  mio-0.8.4
+CARGO_CRATE_DEPENDS+=  nix-0.25.0
 CARGO_CRATE_DEPENDS+=  nom-6.1.2
-CARGO_CRATE_DEPENDS+=  ntapi-0.3.7
 CARGO_CRATE_DEPENDS+=  num-bigint-0.4.3
-CARGO_CRATE_DEPENDS+=  num-integer-0.1.44
-CARGO_CRATE_DEPENDS+=  num-traits-0.2.14
+CARGO_CRATE_DEPENDS+=  num-integer-0.1.45
+CARGO_CRATE_DEPENDS+=  num-traits-0.2.15
 CARGO_CRATE_DEPENDS+=  num_cpus-1.13.1
 CARGO_CRATE_DEPENDS+=  oid-registry-0.1.5
-CARGO_CRATE_DEPENDS+=  once_cell-1.10.0
+CARGO_CRATE_DEPENDS+=  once_cell-1.15.0
 CARGO_CRATE_DEPENDS+=  opaque-debug-0.3.0
-CARGO_CRATE_DEPENDS+=  openssl-0.10.38
 CARGO_CRATE_DEPENDS+=  openssl-probe-0.1.5
-CARGO_CRATE_DEPENDS+=  openssl-sys-0.9.72
-CARGO_CRATE_DEPENDS+=  os_str_bytes-6.0.0
+CARGO_CRATE_DEPENDS+=  os_str_bytes-6.3.0
 CARGO_CRATE_DEPENDS+=  output_vt100-0.1.3
-CARGO_CRATE_DEPENDS+=  percent-encoding-2.1.0
-CARGO_CRATE_DEPENDS+=  petgraph-0.6.0
-CARGO_CRATE_DEPENDS+=  pin-project-lite-0.2.8
+CARGO_CRATE_DEPENDS+=  percent-encoding-2.2.0
+CARGO_CRATE_DEPENDS+=  petgraph-0.6.2
+CARGO_CRATE_DEPENDS+=  pin-project-lite-0.2.9
 CARGO_CRATE_DEPENDS+=  pin-utils-0.1.0
-CARGO_CRATE_DEPENDS+=  pkg-config-0.3.25
-CARGO_CRATE_DEPENDS+=  pretty_assertions-1.2.1
+CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.16
+CARGO_CRATE_DEPENDS+=  pretty_assertions-1.3.0
 CARGO_CRATE_DEPENDS+=  proc-macro-error-1.0.4
 CARGO_CRATE_DEPENDS+=  proc-macro-error-attr-1.0.4
-CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.37
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.43
 CARGO_CRATE_DEPENDS+=  protobuf-2.27.1
 CARGO_CRATE_DEPENDS+=  protobuf-codegen-2.27.1
 CARGO_CRATE_DEPENDS+=  protobuf-codegen-pure-2.27.1
 CARGO_CRATE_DEPENDS+=  pubgrub-0.2.1
 CARGO_CRATE_DEPENDS+=  pulldown-cmark-0.8.0
-CARGO_CRATE_DEPENDS+=  quote-1.0.18
+CARGO_CRATE_DEPENDS+=  quote-1.0.21
 CARGO_CRATE_DEPENDS+=  radium-0.5.3
-CARGO_CRATE_DEPENDS+=  rand_core-0.5.1
-CARGO_CRATE_DEPENDS+=  rand_xoshiro-0.4.0
-CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.13
+CARGO_CRATE_DEPENDS+=  rand-0.8.5
+CARGO_CRATE_DEPENDS+=  rand_chacha-0.3.1
+CARGO_CRATE_DEPENDS+=  rand_core-0.6.4
+CARGO_CRATE_DEPENDS+=  rand_xoshiro-0.6.0
+CARGO_CRATE_DEPENDS+=  redox_syscall-0.2.16
 CARGO_CRATE_DEPENDS+=  redox_users-0.4.3
-CARGO_CRATE_DEPENDS+=  regex-1.5.5
+CARGO_CRATE_DEPENDS+=  regex-1.6.0
 CARGO_CRATE_DEPENDS+=  regex-automata-0.1.10
-CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.25
-CARGO_CRATE_DEPENDS+=  remove_dir_all-0.5.3
-CARGO_CRATE_DEPENDS+=  reqwest-0.11.10
+CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.27
+CARGO_CRATE_DEPENDS+=  reqwest-0.11.12
 CARGO_CRATE_DEPENDS+=  ring-0.16.20
 CARGO_CRATE_DEPENDS+=  rpassword-5.0.1
 CARGO_CRATE_DEPENDS+=  rustc-hash-1.1.0
 CARGO_CRATE_DEPENDS+=  rusticata-macros-3.2.0
-CARGO_CRATE_DEPENDS+=  rustversion-1.0.6
-CARGO_CRATE_DEPENDS+=  ryu-1.0.9
+CARGO_CRATE_DEPENDS+=  rustls-0.20.6
+CARGO_CRATE_DEPENDS+=  rustls-native-certs-0.6.2
+CARGO_CRATE_DEPENDS+=  rustls-pemfile-1.0.1
+CARGO_CRATE_DEPENDS+=  rustversion-1.0.9
+CARGO_CRATE_DEPENDS+=  ryu-1.0.11
 CARGO_CRATE_DEPENDS+=  same-file-1.0.6
-CARGO_CRATE_DEPENDS+=  schannel-0.1.19
+CARGO_CRATE_DEPENDS+=  schannel-0.1.20
 CARGO_CRATE_DEPENDS+=  scoped-tls-1.0.0
-CARGO_CRATE_DEPENDS+=  security-framework-2.6.1
+CARGO_CRATE_DEPENDS+=  sct-0.7.0
+CARGO_CRATE_DEPENDS+=  security-framework-2.7.0
 CARGO_CRATE_DEPENDS+=  security-framework-sys-2.6.1
-CARGO_CRATE_DEPENDS+=  serde-1.0.136
-CARGO_CRATE_DEPENDS+=  serde_derive-1.0.136
-CARGO_CRATE_DEPENDS+=  serde_json-1.0.79
-CARGO_CRATE_DEPENDS+=  serde_repr-0.1.7
+CARGO_CRATE_DEPENDS+=  serde-1.0.145
+CARGO_CRATE_DEPENDS+=  serde-wasm-bindgen-0.4.5
+CARGO_CRATE_DEPENDS+=  serde_derive-1.0.145
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.85
+CARGO_CRATE_DEPENDS+=  serde_repr-0.1.9
 CARGO_CRATE_DEPENDS+=  serde_urlencoded-0.7.1
-CARGO_CRATE_DEPENDS+=  serde_yaml-0.8.23
 CARGO_CRATE_DEPENDS+=  sha2-0.9.9
 CARGO_CRATE_DEPENDS+=  sharded-slab-0.1.4
-CARGO_CRATE_DEPENDS+=  similar-2.1.0
+CARGO_CRATE_DEPENDS+=  similar-2.2.0
 CARGO_CRATE_DEPENDS+=  sized-chunks-0.6.5
-CARGO_CRATE_DEPENDS+=  slab-0.4.6
-CARGO_CRATE_DEPENDS+=  smallvec-1.8.0
+CARGO_CRATE_DEPENDS+=  slab-0.4.7
+CARGO_CRATE_DEPENDS+=  smallvec-1.9.0
 CARGO_CRATE_DEPENDS+=  smawk-0.3.1
-CARGO_CRATE_DEPENDS+=  socket2-0.4.2
+CARGO_CRATE_DEPENDS+=  socket2-0.4.7
 CARGO_CRATE_DEPENDS+=  spdx-0.8.1
 CARGO_CRATE_DEPENDS+=  spin-0.5.2


Home | Main Index | Thread Index | Old Index