package/oracle-mysql: use bundled GPL-2.0+ libreadline
authorPeter Korsgaard <peter@korsgaard.com>
Wed, 13 Nov 2019 15:17:23 +0000 (16:17 +0100)
committerYann E. MORIN <yann.morin.1998@free.fr>
Wed, 13 Nov 2019 21:08:36 +0000 (22:08 +0100)
oracle-mysql is licensed under GPL-2.0, which is not license compatible with
modern readline (GPL-3.0+), so instead use the bundled older version
(GPL-2.0+ licensed) of readline instead.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
package/mysql/Config.in
package/oracle-mysql/oracle-mysql.mk

index d3f9f1f00d8310fe3c53286058942ad49d1442d9..ef4a9531a775eeb75000b41d814e94fd45198e43 100644 (file)
@@ -37,7 +37,6 @@ comment "mariadb needs a toolchain w/ dynamic library"
 config BR2_PACKAGE_ORACLE_MYSQL
        bool "oracle mysql"
        select BR2_PACKAGE_NCURSES
-       select BR2_PACKAGE_READLINE
        select BR2_PACKAGE_HAS_MYSQL
        help
          The MySQL Open Source Database System
index 0275a8428f3afe164a129c6c16516f7a26d1b218..326fbcc0409f5666aa2fd47b251d67f2ff9835d0 100644 (file)
@@ -9,7 +9,7 @@ ORACLE_MYSQL_VERSION = $(ORACLE_MYSQL_VERSION_MAJOR).73
 ORACLE_MYSQL_SOURCE = mysql-$(ORACLE_MYSQL_VERSION).tar.gz
 ORACLE_MYSQL_SITE = http://dev.mysql.com/get/Downloads/MySQL-$(ORACLE_MYSQL_VERSION_MAJOR)
 ORACLE_MYSQL_INSTALL_STAGING = YES
-ORACLE_MYSQL_DEPENDENCIES = readline ncurses
+ORACLE_MYSQL_DEPENDENCIES = ncurses
 ORACLE_MYSQL_AUTORECONF = YES
 ORACLE_MYSQL_LICENSE = GPL-2.0
 ORACLE_MYSQL_LICENSE_FILES = README COPYING
@@ -33,7 +33,7 @@ ORACLE_MYSQL_CONF_OPTS = \
        --without-docs \
        --without-man \
        --without-libedit \
-       --without-readline \
+       --with-readline \
        --with-low-memory \
        --enable-thread-safe-client \
        --with-unix-socket-path=$(MYSQL_SOCKET) \