notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
Port details
gleam Ml-flavoured type-safe language using Erlang's BEAM runtime
0.14.4_2 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.14.4_1Version of this port present on the latest quarterly branch.
Maintainer: dch@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-02-19 23:47:21
Last Update: 2021-05-11 18:33:12
Commit Hash: 28e7a93
License: APACHE20
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (4 items)
Collapse this list.
  1. bin/gleam
  2. /usr/local/share/licenses/gleam-0.14.4_2/catalog.mk
  3. /usr/local/share/licenses/gleam-0.14.4_2/LICENSE
  4. /usr/local/share/licenses/gleam-0.14.4_2/APACHE20
Collapse this list.
Dependency lines:
  • gleam>0:lang/gleam
To install the port: cd /usr/ports/lang/gleam/ && make install clean
To add the package: pkg install gleam
PKGNAME: gleam
Flavors: there is no flavor information for this port.
distinfo:
Packages: (move your mouse over the cells for more information)
gleam
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.14.4_10.14.4_1
FreeBSD:11:armv6--
FreeBSD:11:i3860.14.4_10.14.4_1
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-0.14.4_1
FreeBSD:12:amd640.14.4_10.14.4_1
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.14.4_10.14.4_1
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-0.14.4_1
FreeBSD:13:amd640.14.4_10.14.4_1
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.14.4_10.14.4_1
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch640.14.4_1-
FreeBSD:14:amd640.14.4_1-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.14.4_1-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. rust>=1.52.1 : lang/rust
  2. pkgconf>=1.3.0_1 : devel/pkgconf
Runtime dependencies:
  1. rebar3 : devel/rebar3
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/gleam-lang/gleam/tar.gz/v0.14.4?dummy=/
Collapse this list.

Number of commits found: 9

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
11 May 2021 18:33:12
 files touched by this commit commit hash:28e7a9334a30b9ace65539f22940d2d7831bad1e  0.14.4_2
tobik search for other commits by this committer
Rebuild lang/rust consumers after d8837418ea743776
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.14.4_1
mat search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.14.4_1
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
29 Mar 2021 18:10:46
Original commit files touched by this commit Revision:569491  0.14.4_1
tobik search for other commits by this committer
Rebuild lang/rust consumers after r569489
29 Mar 2021 09:00:24
Original commit files touched by this commit Revision:569443  0.14.4
dch search for other commits by this committer
lang/gleam: add Makefile.deps required in r569439

Sponsored by:	SkunkWerks, GmbH
29 Mar 2021 08:47:16
Refresh Original commit files touched by this commit Revision:569439  Sanity Test Failure
dch search for other commits by this committer
lang/gleam: update to 0.14.4

upstream has fixed port fallout reported in rust 1.51.0

Reported by:	tobik
Sponsored by:	SkunkWerks, GmbH
27 Mar 2021 15:40:25
Original commit files touched by this commit Revision:569338  0.14.2
tobik search for other commits by this committer
lang/gleam: Unbreak build with Rust 1.51.0 (D29425)

error: a method with this name may be added to the standard library in the
future
   --> src/docs.rs:142:54
    |
142 |             unnest: module.name.iter().map(|_|
"..").intersperse("/").collect(),
    |                                                      ^^^^^^^^^^^
    |
note: the lint level is defined here
   --> src/main.rs:1:9
    |
1   | #![deny(warnings)]
    |         ^^^^^^^^
    = note: `#[deny(unstable_name_collisions)]` implied by `#[deny(warnings)]`
    = warning: once this method is added to the standard library, the ambiguity
may cause an error or change in behavior!
    = note: for more information, see issue #48919
<https://github.com/rust-lang/rust/issues/48919>
    = help: call with fully qualified syntax
`itertools::Itertools::intersperse(...)` to keep using the current method

Cap the lint level at warnings for now

http://package18.nyi.freebsd.org/data/122amd64-default-foo/2021-03-26_19h06m01s/logs/errors/gleam-0.14.2.log

PR:		254578
03 Mar 2021 18:25:52
Original commit files touched by this commit Revision:567247  0.14.2
dch search for other commits by this committer
lang/gleam: update to 0.14.2

- https://github.com/gleam-lang/gleam/blob/main/CHANGELOG.md#v0142---2021-03-02

v0.14.2 - 2021-03-02

    Project names can now contain numbers.

v0.14.1 - 2021-02-27

    The error message for binary operators has been given more detail
    and hints.
    Fixed a bug where alternative patterns would incorrectly report
    unused variables.
    Fixed a bug where private types shadowed shadowed by values would
    incorrectly report unused variables.

Sponsored by:	SkunkWerks, GmbH
19 Feb 2021 17:56:53
Original commit files touched by this commit Revision:566085  0.14.0
dch search for other commits by this committer
lang/gleam: new port

Gleam is a fast, friendly, and functional language for building
type-safe, scalable systems. The Gleam compiler itself is written in
rust.

Gleam uses the BEAM runtime, and using the same actor-based multi-core
concurrency, with zero runtime overhead and full inter-operability with
Erlang, Elixir, and LFE.

It has all the features you'd expect from an ML derived language,
including algebraic data-types, immutable data structures, full type
inference, fast compilation, generics, no nulls nor exceptions, and a
few bonus features such as helpful error messages.

Sponsored by:	SkunkWerks, GmbH
Differential Revision:	https://reviews.freebsd.org/D28795

Number of commits found: 9