From d11272f159b77d11446f5450dee2b9e093e3be7a Mon Sep 17 00:00:00 2001 From: Arnar Mar SigurĂ°sson Date: Sun, 1 Jun 2008 18:08:48 +0000 Subject: Added database menu to config (maybe move the other databases under it to remove the mess from the main package menu) Added mysql 5.1 client package, can be used to provide mysql support for PHP. Note: This package has only been tested on AVR32. --- package/Config.in | 2 ++ package/database/Config.in | 5 +++++ package/database/database.mk | 1 + package/database/mysql_client/Config.in | 5 +++++ package/database/mysql_client/mysql_client.mk | 30 +++++++++++++++++++++++++++ 5 files changed, 43 insertions(+) create mode 100644 package/database/Config.in create mode 100644 package/database/database.mk create mode 100644 package/database/mysql_client/Config.in create mode 100644 package/database/mysql_client/mysql_client.mk (limited to 'package') diff --git a/package/Config.in b/package/Config.in index e42a463d8..34c068162 100644 --- a/package/Config.in +++ b/package/Config.in @@ -127,6 +127,8 @@ if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS source "package/which/Config.in" endif +source "package/database/Config.in" + if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS # busybox has an editor diff --git a/package/database/Config.in b/package/database/Config.in new file mode 100644 index 000000000..63d8f8f07 --- /dev/null +++ b/package/database/Config.in @@ -0,0 +1,5 @@ +menu "Database" + +source "package/database/mysql_client/Config.in" + +endmenu diff --git a/package/database/database.mk b/package/database/database.mk new file mode 100644 index 000000000..955384788 --- /dev/null +++ b/package/database/database.mk @@ -0,0 +1 @@ +include package/database/*/*.mk diff --git a/package/database/mysql_client/Config.in b/package/database/mysql_client/Config.in new file mode 100644 index 000000000..8375f7969 --- /dev/null +++ b/package/database/mysql_client/Config.in @@ -0,0 +1,5 @@ +config BR2_PACKAGE_MYSQL_CLIENT + bool "MySQL 5.1 client" + default n + help + MySQL 5.1 client diff --git a/package/database/mysql_client/mysql_client.mk b/package/database/mysql_client/mysql_client.mk new file mode 100644 index 000000000..910db9224 --- /dev/null +++ b/package/database/mysql_client/mysql_client.mk @@ -0,0 +1,30 @@ +############################################################# +# +# MySQL 5.1 Client +# +############################################################# +MYSQL_CLIENT_VERSION = 5.1.23-rc +MYSQL_CLIENT_SOURCE = mysql-$(MYSQL_CLIENT_VERSION).tar.gz +MYSQL_CLIENT_SITE = http://mirrors.24-7-solutions.net/pub/mysql/Downloads/MySQL-5.1 +MYSQL_CLIENT_INSTALL_TARGET = YES +MYSQL_CLIENT_INSTALL_STAGING = YES +MYSQL_CLIENT_DEPENDENCIES = uclibc readline + +MYSQL_CLIENT_CONF_ENV = ac_cv_sys_restartable_syscalls=yes +MYSQL_CLIENT_CONF_OPT = \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --program-prefix="" \ + --prefix=/usr \ + --without-ndb-binlog \ + --without-server \ + --without-docs \ + --without-man \ + --without-readline \ + --without-libedit \ + --with-low-memory \ + --enable-thread-safe-client \ + $(ENABLE_DEBUG) + +$(eval $(call AUTOTARGETS,package,mysql_client)) -- cgit v1.2.3