pkgsrc-WIP-changes archive

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

gleam: Adjust descriptions, remove Erlang dependency (probably unnecessary dep)



Module Name:	pkgsrc-wip
Committed By:	nikita <nikita%NetBSD.org@localhost>
Pushed By:	nikita
Date:		Mon Apr 25 13:43:30 2022 +0200
Changeset:	6ca7a58f40bdadf3c888fc951e28c9bd3e93a2b7

Modified Files:
	gleam/DESCR
	gleam/Makefile

Log Message:
gleam: Adjust descriptions, remove Erlang dependency (probably unnecessary dep)

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6ca7a58f40bdadf3c888fc951e28c9bd3e93a2b7

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 gleam/DESCR    | 15 +++++++++++++--
 gleam/Makefile |  4 +---
 2 files changed, 14 insertions(+), 5 deletions(-)

diffs:
diff --git a/gleam/DESCR b/gleam/DESCR
index 8d551caf31..f3e35ab26c 100644
--- a/gleam/DESCR
+++ b/gleam/DESCR
@@ -1,2 +1,13 @@
-Gleam is a statically typed functional programming language for building
-scalable concurrent systems. It compiles to  BEAM (Erlang VM). 
+Gleam is a 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.
diff --git a/gleam/Makefile b/gleam/Makefile
index 066db77a6f..4f4d7dde89 100644
--- a/gleam/Makefile
+++ b/gleam/Makefile
@@ -9,7 +9,7 @@ DIST_SUBDIR=	${GITHUB_PROJECT}
 
 MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=	https://github.com/gleam-lang/gleam/
-COMMENT=	Statically typed language for the Erlang VM
+COMMENT=	ML-flavoured type-safe language using the BEAM runtime
 LICENSE=	apache-2.0
 
 WRKSRC=		${WRKDIR}/gleam-${PKGVERSION_NOREV}
@@ -18,8 +18,6 @@ WRKSRC=		${WRKDIR}/gleam-${PKGVERSION_NOREV}
 
 USE_LANGUAGES=	c c++
 
-DEPENDS+=	erlang>=20.0:../../lang/erlang
-
 MAKE_ENV+=	OPENSSL_DIR=${BUILDLINK_PREFIX.openssl}
 
 INSTALLATION_DIRS=	bin


Home | Main Index | Thread Index | Old Index