aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Arnar Mar SigurĂ°sson <antab@valka.is>2008-06-01 18:08:48 +0000
committerGravatar Arnar Mar SigurĂ°sson <antab@valka.is>2008-06-01 18:08:48 +0000
commitd11272f159b77d11446f5450dee2b9e093e3be7a (patch)
tree02476076d3de677586002862be31941d61194783
parent4d953ef59f500028073112bcd8326d9d41ca8a7d (diff)
downloadbuildroot-d11272f159b77d11446f5450dee2b9e093e3be7a.tar.gz
buildroot-d11272f159b77d11446f5450dee2b9e093e3be7a.tar.bz2
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.
-rw-r--r--package/Config.in2
-rw-r--r--package/database/Config.in5
-rw-r--r--package/database/database.mk1
-rw-r--r--package/database/mysql_client/Config.in5
-rw-r--r--package/database/mysql_client/mysql_client.mk30
5 files changed, 43 insertions, 0 deletions
diff --git a/package/Config.in b/package/Config.in
index e42a463d80..34c0681623 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 0000000000..63d8f8f073
--- /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 0000000000..9553847887
--- /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 0000000000..8375f79697
--- /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 0000000000..910db92247
--- /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))