Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (b504804d5e5003cbc9b51571336c6e60451fe7b0)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Remko van der Vossen <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (b504804d5e5003cbc9b51571336c6e60451fe7b0)
  • Date: Sun, 17 Dec 2023 07:54:11 +0000

GIT changes to master grimoire by Remko van der Vossen <wich AT sourcemage.org>:

devel/python3/BUILD | 20 +++++++++++++++++++-
devel/python3/DEPENDS | 1 +
devel/python3/HISTORY | 3 +++
3 files changed, 23 insertions(+), 1 deletion(-)

New commits:
commit b504804d5e5003cbc9b51571336c6e60451fe7b0
Author: Remko van der Vossen <wich AT sourcemage.org>
Commit: Remko van der Vossen <wich AT sourcemage.org>

python3: optional depends libxcrypt

diff --git a/devel/python3/BUILD b/devel/python3/BUILD
index 0fa1f2c..613b8d0 100755
--- a/devel/python3/BUILD
+++ b/devel/python3/BUILD
@@ -5,4 +5,22 @@ OPTS+=" --enable-optimizations" &&
OPTS+=" --with-lto" &&
OPTS+=" --with-computed-gotos" &&

-EXTRA_CFLAGS="$CFLAGS" default_build
+OPTS="$OPTS --build=${BUILD}"
+
+[[ $CROSS_INSTALL == on ]] && OPTS="$OPTS --host=${HOST}"
+
+EXTRA_CFLAGS="$CFLAGS" ./configure --prefix=${INSTALL_ROOT}/usr \
+ --sysconfdir=${INSTALL_ROOT}/etc \
+ --localstatedir=${INSTALL_ROOT}/var \
+ --mandir=${INSTALL_ROOT}/usr/share/man \
+ --infodir=${INSTALL_ROOT}/usr/share/info \
+ $OPTS &&
+
+if ! is_depends_enabled $SPELL libxcrypt; then
+ sed -i -e 's/MODULE__CRYPT_STATE=.*/MODULE__CRYPT_STATE=disabled/' \
+ -e 's/MODULE__CRYPT_CFLAGS=.*/MODULE__CRYPT_CFLAGS=/' \
+ -e 's/MODULE__CRYPT_LDFLAGS=.*/MODULE__CRYPT_LDFLAGS=/' \
+ Makefile
+fi &&
+
+EXTRA_CFLAGS="$CFLAGS" make
diff --git a/devel/python3/DEPENDS b/devel/python3/DEPENDS
index 0b0ac6e..4de6095 100755
--- a/devel/python3/DEPENDS
+++ b/devel/python3/DEPENDS
@@ -10,5 +10,6 @@ optional_depends sqlite \
"--disable-loadable-sqlite-extensions" \
"for SQLite db support" &&
optional_depends tk "" "" "for Tk support" &&
+optional_depends libxcrypt "" "" "for Crypt support" &&
optional_depends ncurses "" "" "for Ncurses support" &&
optional_depends readline "" "" "for Readline support"
diff --git a/devel/python3/HISTORY b/devel/python3/HISTORY
index 5b84353..ca20bce 100644
--- a/devel/python3/HISTORY
+++ b/devel/python3/HISTORY
@@ -1,3 +1,6 @@
+2023-12-17 Remko van der Vossen <wich AT sourcemage.org>
+ * DEPENDS, BUILD: optional depends libxcrypt
+
2023-12-08 Pavel Vinogradov <public AT sourcemage.org>
* DETAILS: version 3.12.1




  • [SM-Commit] GIT changes to master grimoire by Remko van der Vossen (b504804d5e5003cbc9b51571336c6e60451fe7b0), Remko van der Vossen, 12/17/2023

Archive powered by MHonArc 2.6.24.

Top of Page