sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (c66e21269121f185712761a6d87c3981e4093fcf)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (c66e21269121f185712761a6d87c3981e4093fcf)
- Date: Tue, 10 Mar 2026 19:41:53 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
ChangeLog | 1 +
devel/b4/BUILD | 1 +
devel/b4/DEPENDS | 12 ++++++++++++
devel/b4/DETAILS | 21 +++++++++++++++++++++
devel/b4/HISTORY | 2 ++
devel/b4/INSTALL | 1 +
6 files changed, 38 insertions(+)
New commits:
commit c66e21269121f185712761a6d87c3981e4093fcf
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
b4: new spell, Email-based patch workflows tool
diff --git a/ChangeLog b/ChangeLog
index 194022c..f59562a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,7 @@
cryptographically signing patches
* python-pypi/python-shtab: new spell, Automagic shell tab completion
for Python CLI applications
+ * devel/b4: new spell, Email-based patch workflows tool
2026-03-09 Ismael Luceno <ismael AT sourcemage.org>
* disk/skopeo: new spell, command line utility for container images
diff --git a/devel/b4/BUILD b/devel/b4/BUILD
new file mode 100755
index 0000000..78e28e3
--- /dev/null
+++ b/devel/b4/BUILD
@@ -0,0 +1 @@
+default_build_python3
diff --git a/devel/b4/DEPENDS b/devel/b4/DEPENDS
new file mode 100755
index 0000000..261b4dc
--- /dev/null
+++ b/devel/b4/DEPENDS
@@ -0,0 +1,12 @@
+. "$GRIMOIRE"/VDEPENDS &&
+<<-! vdepends &&
+ dnspython
+ pip
+ python-patatt
+ python3
+ requests
+ setuptools
+!
+
+suggest_depends python-shtab "" "" "for shell auto-completion support" &&
+suggest_depends git "" "" "for full patch workflow support (recommended)"
diff --git a/devel/b4/DETAILS b/devel/b4/DETAILS
new file mode 100755
index 0000000..1342c5e
--- /dev/null
+++ b/devel/b4/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=b4
+ VERSION=0.14.3
+ SOURCE=b4-$VERSION.tar.gz
+
SOURCE_HASH=sha512:aa7ef016a785297f22dc028c81487da018f9f3febdab5a9b3fce40fab92cf49e3d05efc610d30b880104368233e25e6a1b7b44f48b418477129fa6a8d816937d
+ SOURCE_URL[0]=https://files.pythonhosted.org/packages/source/b/b4/$SOURCE
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=https://b4.docs.kernel.org/
+ ENTERED=20250310
+ LICENSE[0]=GPL-2.0+
+ KEYWORDS="git patch kernel email workflow lore"
+ SHORT="Email-based patch workflows tool"
+cat << EOF
+b4 is a helper utility to work with patches made available via a
+public-inbox archive like lore.kernel.org. It is written to make it
+easier to participate in patch-based workflows, like those used in
+Linux kernel development.
+
+It can fetch patch series by Message-ID, apply them, assist with
+submitting patches via email, collect review trailers, verify patch
+attestation, and much more.
+EOF
diff --git a/devel/b4/HISTORY b/devel/b4/HISTORY
new file mode 100644
index 0000000..939aa70
--- /dev/null
+++ b/devel/b4/HISTORY
@@ -0,0 +1,2 @@
+2026-03-10 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS, INSTALL: spell created
diff --git a/devel/b4/INSTALL b/devel/b4/INSTALL
new file mode 100755
index 0000000..6a91b84
--- /dev/null
+++ b/devel/b4/INSTALL
@@ -0,0 +1 @@
+default_install_python3
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (c66e21269121f185712761a6d87c3981e4093fcf), Ismael Luceno, 03/10/2026
Archive powered by MHonArc 2.6.24.