Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Pavel Vinogradov (822c5ca589d1a6259c086f926713d536633ea2fd)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • 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.

Top of Page