sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Ismael Luceno (4c1ba6e100af7e4e1f87bfd4a51462894485bf22)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (4c1ba6e100af7e4e1f87bfd4a51462894485bf22)
- Date: Sun, 7 Jan 2024 07:06:22 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 3 +++
devel/z88dk/BUILD | 1 +
devel/z88dk/DEPENDS | 1 +
devel/z88dk/DETAILS | 18 ++++++++++++++++++
devel/z88dk/HISTORY | 2 ++
devel/z88dk/INSTALL | 1 +
editors/emacs/BUILD | 8 ++++++++
editors/emacs/HISTORY | 3 +++
8 files changed, 37 insertions(+)
New commits:
commit 4c1ba6e100af7e4e1f87bfd4a51462894485bf22
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
z88dk: new spell, z80 development kit
commit 0b465d4e9a16fecb63784e129b2e89c38e109243
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
emacs: Fix build against musl + libexecinfo
diff --git a/ChangeLog b/ChangeLog
index 112bcb3..b59f888 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-01-07 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/z88dk: new spell, z80 development kit
+
2024-01-03 Conner Clere <xenanthropy AT sourcemage.org>
* devel/odin-lang: new spell, odin programming language
diff --git a/devel/z88dk/BUILD b/devel/z88dk/BUILD
new file mode 100755
index 0000000..6510532
--- /dev/null
+++ b/devel/z88dk/BUILD
@@ -0,0 +1 @@
+make CROSS=y
diff --git a/devel/z88dk/DEPENDS b/devel/z88dk/DEPENDS
new file mode 100755
index 0000000..55c5bfe
--- /dev/null
+++ b/devel/z88dk/DEPENDS
@@ -0,0 +1 @@
+depends make
diff --git a/devel/z88dk/DETAILS b/devel/z88dk/DETAILS
new file mode 100755
index 0000000..afec9f8
--- /dev/null
+++ b/devel/z88dk/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=z88dk
+ VERSION=2.3
+ SOURCE="$SPELL-src-$VERSION.tgz"
+
SOURCE_URL[0]=https://github.com/$SPELL/$SPELL/releases/download/v$VERSION/$SOURCE
+
SOURCE_HASH=sha512:8781502161a568cc23e42c97de54e87775c31e9e0bf7a4993cb63900d6f940d58755a41f1bbf456d3340a25d704db108df8fbafd79deb845cd16d055448d2399
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL"
+ WEB_SITE="https://z88dk.org/"
+ LICENSE[0]="ClArtistic"
+ ENTERED=20231229
+ KEYWORDS=""
+ SHORT="z80 development kit"
+cat << EOF
+Z88DK is a collection of software development tools that targets the 8080
+and z80 family of machines. It allows development of programs in C, assembly
+language or any mixture of the two. What makes z88dk unique is its ease of
+use, built-in support for many z80 machines and its extensive set of assembly
+language library subroutines implementing the C standard and extensions.
+EOF
diff --git a/devel/z88dk/HISTORY b/devel/z88dk/HISTORY
new file mode 100644
index 0000000..a25c059
--- /dev/null
+++ b/devel/z88dk/HISTORY
@@ -0,0 +1,2 @@
+2024-01-07 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/z88dk/INSTALL b/devel/z88dk/INSTALL
new file mode 100755
index 0000000..c965c91
--- /dev/null
+++ b/devel/z88dk/INSTALL
@@ -0,0 +1 @@
+make install PREFIX="$INSTALL_ROOT"/usr
diff --git a/editors/emacs/BUILD b/editors/emacs/BUILD
index f8342a4..c6e1c40 100755
--- a/editors/emacs/BUILD
+++ b/editors/emacs/BUILD
@@ -1,6 +1,14 @@
# don't make it track all info files in /usr/share/info
# sedit 's:${COPYDESTS} ${infodir}:${COPYDESTS}:' Makefile.in &&
+case "$HOST" in
+ (*-musl)
+ # Workaround bug in libexecinfo spell that causes temacs to crash during
+ # bootstrap. Last tested with libexecinfo 1.1.
+ OPTS+=' ac_cv_header_execinfo_h=no'
+ ;;
+esac
+
# Fixes Bug #2938
export LDFLAGS="${LDFLAGS/-z combreloc/}" &&
diff --git a/editors/emacs/HISTORY b/editors/emacs/HISTORY
index 5e0ca3a..ca00563 100644
--- a/editors/emacs/HISTORY
+++ b/editors/emacs/HISTORY
@@ -1,3 +1,6 @@
+2024-01-07 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: fixed builda gainst musl + libexecinfo
+
2022-09-15 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 28.2
- [SM-Commit] GIT changes to master grimoire by Ismael Luceno (4c1ba6e100af7e4e1f87bfd4a51462894485bf22), Ismael Luceno, 01/07/2024
Archive powered by MHonArc 2.6.24.