sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (822c5ca589d1a6259c086f926713d536633ea2fd)
- From: Pavel Vinogradov <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 Pavel Vinogradov (822c5ca589d1a6259c086f926713d536633ea2fd)
- Date: Sun, 19 Apr 2026 23:50:22 +0000
GIT changes to master grimoire by Pavel Vinogradov <public AT sourcemage.org>:
devel/python3/BUILD | 7 +++++++
devel/python3/HISTORY | 3 ++-
2 files changed, 9 insertions(+), 1 deletion(-)
New commits:
commit 822c5ca589d1a6259c086f926713d536633ea2fd
Author: Pavel Vinogradov <public AT sourcemage.org>
Commit: Pavel Vinogradov <public AT sourcemage.org>
devel/python3: added fix to build with LibreSSL >= 4.3.0
diff --git a/devel/python3/BUILD b/devel/python3/BUILD
index 85cc07b..8788300 100755
--- a/devel/python3/BUILD
+++ b/devel/python3/BUILD
@@ -1,3 +1,4 @@
+. "${GRIMOIRE}/FUNCTIONS" &&
OPTS="--enable-shared $PYTHON3_OPTS $OPTS" &&
OPTS="--with-ensurepip=no $OPTS" &&
@@ -7,6 +8,12 @@ if ! [[ "${PYTHON3_BRANCH}" =~ devel|stable|3\.1[34] ]]; then
fi &&
OPTS+=" --with-computed-gotos" &&
+# fix to build with LibreSSL >= 4.3.0
+if [[ "$(get_spell_provider ${SPELL} SSL)" == "libressl" ]] &&
+ ! is_version_less "$(installed_version libressl)" "4.3.0"; then
+ LDFLAGS="-Wl,-z,execstack ${LDFLAGS}"
+fi &&
+
OPTS="$OPTS --build=${BUILD}"
[[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"
diff --git a/devel/python3/HISTORY b/devel/python3/HISTORY
index 9070e79..6b8cc70 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,6 +1,7 @@
2026-04-19 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 3.14.14
- * BUILD: simplified if statement by using regex negative match
+ * BUILD: simplified if statement by using regex negative match,
+ added fix to build with LibreSSL >= 4.3.0
o2026-04-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 3.13.13
- [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (822c5ca589d1a6259c086f926713d536633ea2fd), Pavel Vinogradov, 04/19/2026
Archive powered by MHonArc 2.6.24.