changeset 7a748e17dcf6 in /var/www/hg/geexbox
author: Davide Cavalca <
dav...@geexbox.org>
details:
http://hg.geexbox.org/geexbox?cmd=changeset;node=7a748e17dcf6
description:
Python: conditional openssl support
diffstat:
packages/Python/build | 8 +++++++-
packages/Python/meta | 2 ++
2 files changed, 9 insertions(+), 1 deletions(-)
diffs (41 lines):
diff -r 378d37c5f26c -r 7a748e17dcf6 packages/Python/build
--- a/packages/Python/build Mon May 21 21:45:43 2012 -0700
+++ b/packages/Python/build Mon May 21 22:23:06 2012 -0700
@@ -13,6 +13,12 @@
export PGEN_FOR_BUILD="$ROOT/$TOOLCHAIN/bin/pgen"
export PYTHON_FOR_BUILD="$ROOT/$TOOLCHAIN/bin/python"
+if pkg_uses $1 openssl; then
+ SSL_CONFIG="--enable-ssl"
+else
+ SSL_CONFIG="--disable-ssl"
+fi
+
# build target python
do_configure \
--without-cxx-main \
@@ -25,11 +31,11 @@
--disable-tk \
--disable-nis \
--disable-dbm \
- --disable-ssl \
--disable-bsddb \
--with-expat=system \
--disable-curses \
--disable-ipv6 \
+ $SSL_CONFIG \
export PYTHON_MODULES_INCLUDE="$LIB_PREFIX/include $SYSROOT_PREFIX/include"
export PYTHON_MODULES_LIB="$LIB_PREFIX/lib $SYSROOT_PREFIX/lib"
diff -r 378d37c5f26c -r 7a748e17dcf6 packages/Python/meta
--- a/packages/Python/meta Mon May 21 21:45:43 2012 -0700
+++ b/packages/Python/meta Mon May 21 22:23:06 2012 -0700
@@ -5,6 +5,8 @@
PKG_RUN_DEPENDS="$TARGET_LIBC"
PKG_BUILD_DEPENDS="toolchain Python-host"
PKG_DEPENDS="zlib bzip2 sqlite libffi expat"
+PKG_USE="openssl"
+PKG_DEPENDS_openssl="openssl"
PKG_PRIORITY=optional
PKG_SECTION=python
PKG_SHORTDESC="an interactive high-level object-oriented language"