Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Conner Clere (8be3ad644055c104f778d739c123075b4b6092de)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Conner Clere <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Conner Clere (8be3ad644055c104f778d739c123075b4b6092de)
  • Date: Sat, 5 Aug 2023 03:40:53 +0000

GIT changes to master grimoire by Conner Clere <xenanthropy AT sourcemage.org>:

devel/crystal-lang/BUILD | 3 +--
devel/crystal-lang/DEPENDS | 1 +
devel/crystal-lang/DETAILS | 22 ++++++----------------
devel/crystal-lang/HISTORY | 6 ++++++
devel/crystal-lang/PREPARE | 2 --
5 files changed, 14 insertions(+), 20 deletions(-)

New commits:
commit 8be3ad644055c104f778d739c123075b4b6092de
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

crystal-lang: version 1.9.2

Removed dev branch, as it's no longer needed.
Changed llvm dep to regular llvm spell, as our
current version is compatible with crystal-lang
(for now)

diff --git a/devel/crystal-lang/BUILD b/devel/crystal-lang/BUILD
index 9d63068..09a4355 100755
--- a/devel/crystal-lang/BUILD
+++ b/devel/crystal-lang/BUILD
@@ -1,5 +1,4 @@
-CRYSTAL="${SOURCE_DIRECTORY}/crystal-bin/crystal-1.7.3-1/bin/crystal" \
+CRYSTAL="${SOURCE_DIRECTORY}/crystal-bin/crystal-${VERSION}-1/bin/crystal" \
LLVM_CONFIG="${INSTALL_ROOT}/usr/bin/llvm-config" \
make crystal progress=true release=1 verbose=1 stats=1 threads="$MAKE_NJOBS"
\
CRYSTAL_CONFIG_PATH="lib:${INSTALL_ROOT}/usr/lib/crystal"
-#CRYSTAL_PATH="${SOURCE_DIRECTORY}/src" CRYSTAL_CONFIG_VERSION=${VERSION} \
diff --git a/devel/crystal-lang/DEPENDS b/devel/crystal-lang/DEPENDS
index 8692343..e24f035 100755
--- a/devel/crystal-lang/DEPENDS
+++ b/devel/crystal-lang/DEPENDS
@@ -6,6 +6,7 @@ depends libevent &&
depends pcre &&
depends libxml2 &&
depends libyaml &&
+#depends -sub LLD llvm14 &&
depends -sub LLD llvm &&
depends libunwind &&
depends libbsd &&
diff --git a/devel/crystal-lang/DETAILS b/devel/crystal-lang/DETAILS
index 089ca75..0935614 100755
--- a/devel/crystal-lang/DETAILS
+++ b/devel/crystal-lang/DETAILS
@@ -1,23 +1,13 @@
SPELL=crystal-lang
SPELLX=crystal
- VERSIONX=1.7.3
-if [[ "$CRYSTAL_LANG_BRANCH" == "stable" ]]; then
- VERSION=1.7.3
+ VERSION=1.9.2
SOURCE=${SPELLX}-${VERSION}.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION

SOURCE_URL[0]=https://github.com/${SPELLX}-lang/${SPELLX}/archive/${VERSION}.tar.gz
-
SOURCE_HASH=sha256:3ad94dd2835a58af8dabf18d6cdf3791eb49cdfc6fdc6fd6a4e59abf0e860a6f
-else
- VERSION=1.8.0-dev
- SOURCE="${SPELLX}-git.tar.gz"
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELLX}-git"
-
SOURCE_URL[0]="git_http://github.com/${SPELL}/${SPELLX}.git:${SPELLX}-git:01be77aeccf1d8a733ef59576976bc74da8ca1cd";
- FORCE_DOWNLOAD="on"
- SOURCE_IGNORE="volatile"
-fi
- SOURCE2=${SPELLX}-${VERSIONX}-1-linux-x86_64.tar.gz
-
SOURCE2_URL[0]=https://github.com/${SPELLX}-lang/${SPELLX}/releases/download/${VERSIONX}/$SOURCE2
-
SOURCE2_HASH=sha256:c3231735948c8f45f5f5a05b99de01236a3e408888eb28c7ab707daa9bb1fd9c
+
SOURCE_HASH=sha256:1e2e6974b0e2e152e5fae5388415ddb7e192378c8ac215c6f386fdaf9018e54f
+ SOURCE2=${SPELLX}-${VERSION}-1-linux-x86_64.tar.gz
+
SOURCE2_URL[0]=https://github.com/${SPELLX}-lang/${SPELLX}/releases/download/${VERSION}/$SOURCE2
+
SOURCE2_HASH=sha256:2dcfa020763998550904d6d8ea3eb178a1d93e8d7fea0f61d8c80c2b8fce9e24
WEB_SITE=https://www.crystal-lang.org/
LICENSE[0]=APACHE
ENTERED=20230320
@@ -26,5 +16,5 @@ fi
cat << EOF
Crystal is a programming language that resembles Ruby but compiles to
native code and tries to be much more efficient, at the cost of
-disallowing certain dynamic aspects of Ruby.
+disallowing certain dynamic aspects of Ruby.
EOF
diff --git a/devel/crystal-lang/HISTORY b/devel/crystal-lang/HISTORY
index 4e3d2ae..331e92a 100644
--- a/devel/crystal-lang/HISTORY
+++ b/devel/crystal-lang/HISTORY
@@ -1,3 +1,9 @@
+2023-08-04 Conner Clere <xenanthropy AT sourcemage.org>
+ * DETAILS: version 1.9.2, remove devel branch
+ * PREPARE: removed, no need for branches
+ * BUILD: update to use normal llvm path (for now)
+ * DEPENDS: update llvm dep to current llvm (for now)
+
2023-03-21 Conner Clere <xenanthropy AT sourcemage.org>
* INSTALL, BUILD, DEPENDS, CONFIGURE, DETAILS: ver 1.7.3/1.8.0-dev,
new spell
* PREPARE, PRE_BUILD: added
diff --git a/devel/crystal-lang/PREPARE b/devel/crystal-lang/PREPARE
deleted file mode 100755
index e38d86f..0000000
--- a/devel/crystal-lang/PREPARE
+++ /dev/null
@@ -1,2 +0,0 @@
-. "${GRIMOIRE}/FUNCTIONS" &&
-prepare_select_branch stable scm



  • [SM-Commit] GIT changes to master grimoire by Conner Clere (8be3ad644055c104f778d739c123075b4b6092de), Conner Clere, 08/04/2023

Archive powered by MHonArc 2.6.24.

Top of Page