summaryrefslogtreecommitdiffstats
path: root/package/database
diff options
context:
space:
mode:
authorArnar Mar Sigurðsson2008-06-01 20:08:48 +0200
committerArnar Mar Sigurðsson2008-06-01 20:08:48 +0200
commitd11272f159b77d11446f5450dee2b9e093e3be7a (patch)
tree02476076d3de677586002862be31941d61194783 /package/database
parentDump php to version 5.2.6 and add SimpleXML extension to config menu (diff)
downloadbuildroot-d11272f159b77d11446f5450dee2b9e093e3be7a.tar.gz
buildroot-d11272f159b77d11446f5450dee2b9e093e3be7a.tar.xz
buildroot-d11272f159b77d11446f5450dee2b9e093e3be7a.zip
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.
Diffstat (limited to 'package/database')
-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
4 files changed, 41 insertions, 0 deletions
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))