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