From: Bernd Kuhls <bernd.kuhls@t-online.de>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH v3 1/1] package/python3: add optional support for berkeleydb
Date: Thu, 8 Apr 2021 17:26:01 +0200 [thread overview]
Message-ID: <20210408152601.5129-1-bernd.kuhls@t-online.de> (raw)
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
---
v3: rebased
v2: added patch to explicitly disable the build of the dbm module
(Thomas)
...ion-to-disable-the-berkeleydb-module.patch | 30 +++++++++++++++++++
package/python3/Config.in | 6 ++++
package/python3/python3.mk | 6 ++++
3 files changed, 42 insertions(+)
create mode 100644 package/python3/0034-Add-an-option-to-disable-the-berkeleydb-module.patch
diff --git a/package/python3/0034-Add-an-option-to-disable-the-berkeleydb-module.patch b/package/python3/0034-Add-an-option-to-disable-the-berkeleydb-module.patch
new file mode 100644
index 0000000000..f763fcaa82
--- /dev/null
+++ b/package/python3/0034-Add-an-option-to-disable-the-berkeleydb-module.patch
@@ -0,0 +1,30 @@
+From cf4d7fd9f7cb6c1ced32ee323b2b5755640051b7 Mon Sep 17 00:00:00 2001
+From: Bernd Kuhls <bernd.kuhls@t-online.de>
+Date: Sat, 11 Apr 2020 22:01:40 +0200
+Subject: [PATCH] Add an option to disable the berkeleydb module
+
+Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
+---
+ configure.ac | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/configure.ac b/configure.ac
+index 72c1d86e82..8c3912d237 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -3326,6 +3326,12 @@ if test "$UUID" = "no"; then
+ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _uuid"
+ fi
+
++AC_ARG_ENABLE(berkeleydb,
++ AS_HELP_STRING([--disable-berkeleydb], [disable berkeleydb]),
++ [ if test "$enableval" = "no"; then
++ DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS} _dbm"
++ fi])
++
+ AC_SUBST(PYDOC)
+
+ AC_ARG_ENABLE(pydoc,
+--
+2.25.0
+
diff --git a/package/python3/Config.in b/package/python3/Config.in
index 3a9dd4b2f4..efc4dbb3d4 100644
--- a/package/python3/Config.in
+++ b/package/python3/Config.in
@@ -46,6 +46,12 @@ config BR2_PACKAGE_PYTHON3_2TO3
help
code translation from python 2 to 3
+config BR2_PACKAGE_PYTHON3_BERKELEYDB
+ bool "berkeleydb"
+ select BR2_PACKAGE_BERKELEYDB
+ help
+ berkeleydb module for Python3
+
config BR2_PACKAGE_PYTHON3_BZIP2
bool "bz2 module"
select BR2_PACKAGE_BZIP2
diff --git a/package/python3/python3.mk b/package/python3/python3.mk
index 345c6a8699..9959ad6303 100644
--- a/package/python3/python3.mk
+++ b/package/python3/python3.mk
@@ -57,6 +57,12 @@ else
PYTHON3_CONF_OPTS += --disable-lib2to3
endif
+ifeq ($(BR2_PACKAGE_PYTHON3_BERKELEYDB),y)
+PYTHON3_DEPENDENCIES += berkeleydb
+else
+PYTHON3_CONF_OPTS += --disable-berkeleydb
+endif
+
ifeq ($(BR2_PACKAGE_PYTHON3_READLINE),y)
PYTHON3_DEPENDENCIES += readline
else
--
2.29.2
next reply other threads:[~2021-04-08 15:26 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-04-08 15:26 Bernd Kuhls [this message]
2021-06-02 20:59 ` [Buildroot] [PATCH v3 1/1] package/python3: add optional support for berkeleydb Arnout Vandecappelle
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210408152601.5129-1-bernd.kuhls@t-online.de \
--to=bernd.kuhls@t-online.de \
--cc=buildroot@busybox.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.