Skip to Content.
Sympa Menu

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

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 (664f0ef3523f8746bae2b9442493d6ac0aef25ed)
  • Date: Sat, 5 Aug 2023 03:49:17 +0000

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

devel/crystal-shards/BUILD | 2 +-
devel/crystal-shards/DETAILS | 7 +++++--
devel/crystal-shards/HISTORY | 5 +++++
devel/crystal-shards/INSTALL | 2 +-
devel/crystal-shards/PRE_BUILD | 6 ++++++
5 files changed, 18 insertions(+), 4 deletions(-)

New commits:
commit 664f0ef3523f8746bae2b9442493d6ac0aef25ed
Author: Conner Clere <xenanthropy AT sourcemage.org>
Commit: Conner Clere <xenanthropy AT sourcemage.org>

crystal-shards: version 1.7.3

Updated, but more importantly fixed the build to
properly align with spell standards - original
build was downloading molinillo through shards'
script during build, which is a no-no. Added
proper sourcing to that so now sorcery handles
the download of it like it should've in the first
place.

diff --git a/devel/crystal-shards/BUILD b/devel/crystal-shards/BUILD
index bbe25b9..be7e81c 100755
--- a/devel/crystal-shards/BUILD
+++ b/devel/crystal-shards/BUILD
@@ -1 +1 @@
-DESTDIR="${INSTALL_ROOT}/" PREFIX="/usr" make CRFLAGS=--release
+PREFIX="${INSTALL_ROOT}/usr" make CRFLAGS=--release
diff --git a/devel/crystal-shards/DETAILS b/devel/crystal-shards/DETAILS
index 2388967..1271060 100755
--- a/devel/crystal-shards/DETAILS
+++ b/devel/crystal-shards/DETAILS
@@ -1,10 +1,13 @@
SPELL=crystal-shards
SPELLX=shards
- VERSION=0.17.2
+ VERSION=0.17.3
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION

SOURCE_URL[0]=https://github.com/crystal-lang/${SPELLX}/archive/v${VERSION}.tar.gz
-
SOURCE_HASH=sha256:ca3963512db8316b3624c0fba57f803419d67502416fe44938a27aa616cf9d70
+
SOURCE_HASH=sha256:6512ff51bd69057f4da4783eb6b14c29d9a88b97d35985356d1dc644a08424c7
+ SOURCE2=crystal-molinillo-0.2.0.tar.gz
+
SOURCE2_URL[0]=https://github.com/crystal-lang/crystal-molinillo/archive/refs/tags/v0.2.0.tar.gz
+
SOURCE2_HASH=sha256:e231cf2411a6a11a1538983c7fb52b19e650acc3338bd3cdf6fdb13d6463861a
LICENSE[0]=APACHE
WEB_SITE=https://github.com/crystal-lang/shards
ENTERED=20230321
diff --git a/devel/crystal-shards/HISTORY b/devel/crystal-shards/HISTORY
index 7e80cf5..2fd8a3c 100644
--- a/devel/crystal-shards/HISTORY
+++ b/devel/crystal-shards/HISTORY
@@ -1,3 +1,8 @@
+2023-08-04 Conner Clere <xenanthropy AT sourcemage.org>
+ * DETAILS: version 0.17.3, add molinillo source
+ * BUILD, INSTALL: remove DESTDIR, unnecessary
+ * PRE_BUILD: added, extract molinillo and move to proper location
+
2023-03-21 Conner Clere <xenanthropy AT sourcemage.org>
* BUILD, INSTALL, DEPENDS, DETAILS: ver 0.17.2, new spell

diff --git a/devel/crystal-shards/INSTALL b/devel/crystal-shards/INSTALL
index 334add3..7dc80b6 100755
--- a/devel/crystal-shards/INSTALL
+++ b/devel/crystal-shards/INSTALL
@@ -1 +1 @@
-DESTDIR="${INSTALL_ROOT}/" PREFIX="/usr" make install
+PREFIX="${INSTALL_ROOT}/usr" make install
diff --git a/devel/crystal-shards/PRE_BUILD b/devel/crystal-shards/PRE_BUILD
new file mode 100755
index 0000000..4914030
--- /dev/null
+++ b/devel/crystal-shards/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "${SOURCE_DIRECTORY}" &&
+unpack_file 2 &&
+mkdir -p "${SOURCE_DIRECTORY}/lib" &&
+ln -s "$SOURCE_DIRECTORY/crystal-molinillo-0.2.0"
"$SOURCE_DIRECTORY/lib/molinillo" &&
+sed -i 's/TES) lib/TES)/g' "${SOURCE_DIRECTORY}/Makefile"



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

Archive powered by MHonArc 2.6.24.

Top of Page