[arch-commits] Commit in mariadb/repos (12 files)
Date: Wednesday, September 27, 2017 @ 19:17:14 Author: eworm Revision: 306289 archrelease: copy trunk to testing-i686, testing-x86_64 Added: mariadb/repos/testing-i686/ mariadb/repos/testing-i686/0001-openssl-1-1-0.patch (from rev 306288, mariadb/trunk/0001-openssl-1-1-0.patch) mariadb/repos/testing-i686/PKGBUILD (from rev 306288, mariadb/trunk/PKGBUILD) mariadb/repos/testing-i686/mariadb-sysusers.conf (from rev 306288, mariadb/trunk/mariadb-sysusers.conf) mariadb/repos/testing-i686/mariadb-tmpfile.conf (from rev 306288, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-i686/mariadb.install (from rev 306288, mariadb/trunk/mariadb.install) mariadb/repos/testing-x86_64/ mariadb/repos/testing-x86_64/0001-openssl-1-1-0.patch (from rev 306288, mariadb/trunk/0001-openssl-1-1-0.patch) mariadb/repos/testing-x86_64/PKGBUILD (from rev 306288, mariadb/trunk/PKGBUILD) mariadb/repos/testing-x86_64/mariadb-sysusers.conf (from rev 306288, mariadb/trunk/mariadb-sysusers.conf) mariadb/repos/testing-x86_64/mariadb-tmpfile.conf (from rev 306288, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-x86_64/mariadb.install (from rev 306288, mariadb/trunk/mariadb.install) -+ testing-i686/0001-openssl-1-1-0.patch | 1037 ++ testing-i686/PKGBUILD | 194 + testing-i686/mariadb-sysusers.conf |1 testing-i686/mariadb-tmpfile.conf |1 testing-i686/mariadb.install|9 testing-x86_64/0001-openssl-1-1-0.patch | 1037 ++ testing-x86_64/PKGBUILD | 194 + testing-x86_64/mariadb-sysusers.conf|1 testing-x86_64/mariadb-tmpfile.conf |1 testing-x86_64/mariadb.install |9 10 files changed, 2484 insertions(+) Copied: mariadb/repos/testing-i686/0001-openssl-1-1-0.patch (from rev 306288, mariadb/trunk/0001-openssl-1-1-0.patch) === --- testing-i686/0001-openssl-1-1-0.patch (rev 0) +++ testing-i686/0001-openssl-1-1-0.patch 2017-09-27 19:17:14 UTC (rev 306289) @@ -0,0 +1,1037 @@ +diff --git a/extra/yassl/src/handshake.cpp b/extra/yassl/src/handshake.cpp +index 407e409..6e181a9 100644 +--- a/extra/yassl/src/handshake.cpp b/extra/yassl/src/handshake.cpp +@@ -788,6 +788,16 @@ int DoProcessReply(SSL& ssl) + needHdr = true; + else { + buffer >> hdr; ++/* ++ According to RFC 4346 (see "7.4.1.3. Server Hello"), the Server Hello ++ packet needs to specify the highest supported TLS version, but not ++ higher than what client requests. YaSSL highest supported version is ++ TLSv1.1 (=3.2) - if the client requests a higher version, downgrade it ++ here to 3.2. ++ See also Appendix E of RFC 5246 (TLS 1.2) ++*/ ++if (hdr.version_.major_ == 3 && hdr.version_.minor_ > 2) ++ hdr.version_.minor_ = 2; + ssl.verifyState(hdr); + } + +diff --git a/include/ssl_compat.h b/include/ssl_compat.h +new file mode 100644 +index 000..b0e3ed4 +--- /dev/null b/include/ssl_compat.h +@@ -0,0 +1,75 @@ ++/* ++ Copyright (c) 2016, 2017 MariaDB Corporation ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; version 2 of the License. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License ++ along with this program; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ ++ ++#include ++ ++/* OpenSSL version specific definitions */ ++#if !defined(HAVE_YASSL) && defined(OPENSSL_VERSION_NUMBER) ++ ++#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER) ++#define HAVE_X509_check_host 1 ++#endif ++ ++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER) ++#define HAVE_OPENSSL11 1 ++#define ERR_remove_state(X) ERR_clear_error() ++#define EVP_MD_CTX_cleanup(X) EVP_MD_CTX_reset(X) ++#define EVP_CIPHER_CTX_SIZE 168 ++#define EVP_MD_CTX_SIZE 48 ++#undef EVP_MD_CTX_init ++#define EVP_MD_CTX_init(X) do { bzero((X), EVP_MD_CTX_SIZE); EVP_MD_CTX_reset(X); } while(0) ++#undef EVP_CIPHER_CTX_init ++#define EVP_CIPHER_CTX_init(X) do { bzero((X), EVP_CIPHER_CTX_SIZE); EVP_CIPHER_CTX_reset(X); } while(0) ++ ++#else ++#define HAVE_OPENSSL10 1 ++/* ++ Unfortunately RAND_bytes manual page does not provide any guarantees ++ in
[arch-commits] Commit in mariadb/repos (12 files)
Date: Sunday, September 24, 2017 @ 20:10:57 Author: eworm Revision: 306205 archrelease: copy trunk to testing-i686, testing-x86_64 Added: mariadb/repos/testing-i686/ mariadb/repos/testing-i686/0001-openssl-1-1-0.patch (from rev 306204, mariadb/trunk/0001-openssl-1-1-0.patch) mariadb/repos/testing-i686/PKGBUILD (from rev 306204, mariadb/trunk/PKGBUILD) mariadb/repos/testing-i686/mariadb-sysusers.conf (from rev 306204, mariadb/trunk/mariadb-sysusers.conf) mariadb/repos/testing-i686/mariadb-tmpfile.conf (from rev 306204, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-i686/mariadb.install (from rev 306204, mariadb/trunk/mariadb.install) mariadb/repos/testing-x86_64/ mariadb/repos/testing-x86_64/0001-openssl-1-1-0.patch (from rev 306204, mariadb/trunk/0001-openssl-1-1-0.patch) mariadb/repos/testing-x86_64/PKGBUILD (from rev 306204, mariadb/trunk/PKGBUILD) mariadb/repos/testing-x86_64/mariadb-sysusers.conf (from rev 306204, mariadb/trunk/mariadb-sysusers.conf) mariadb/repos/testing-x86_64/mariadb-tmpfile.conf (from rev 306204, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-x86_64/mariadb.install (from rev 306204, mariadb/trunk/mariadb.install) -+ testing-i686/0001-openssl-1-1-0.patch | 1037 ++ testing-i686/PKGBUILD | 194 + testing-i686/mariadb-sysusers.conf |1 testing-i686/mariadb-tmpfile.conf |1 testing-i686/mariadb.install|9 testing-x86_64/0001-openssl-1-1-0.patch | 1037 ++ testing-x86_64/PKGBUILD | 194 + testing-x86_64/mariadb-sysusers.conf|1 testing-x86_64/mariadb-tmpfile.conf |1 testing-x86_64/mariadb.install |9 10 files changed, 2484 insertions(+) Copied: mariadb/repos/testing-i686/0001-openssl-1-1-0.patch (from rev 306204, mariadb/trunk/0001-openssl-1-1-0.patch) === --- testing-i686/0001-openssl-1-1-0.patch (rev 0) +++ testing-i686/0001-openssl-1-1-0.patch 2017-09-24 20:10:57 UTC (rev 306205) @@ -0,0 +1,1037 @@ +diff --git a/extra/yassl/src/handshake.cpp b/extra/yassl/src/handshake.cpp +index 407e409..6e181a9 100644 +--- a/extra/yassl/src/handshake.cpp b/extra/yassl/src/handshake.cpp +@@ -788,6 +788,16 @@ int DoProcessReply(SSL& ssl) + needHdr = true; + else { + buffer >> hdr; ++/* ++ According to RFC 4346 (see "7.4.1.3. Server Hello"), the Server Hello ++ packet needs to specify the highest supported TLS version, but not ++ higher than what client requests. YaSSL highest supported version is ++ TLSv1.1 (=3.2) - if the client requests a higher version, downgrade it ++ here to 3.2. ++ See also Appendix E of RFC 5246 (TLS 1.2) ++*/ ++if (hdr.version_.major_ == 3 && hdr.version_.minor_ > 2) ++ hdr.version_.minor_ = 2; + ssl.verifyState(hdr); + } + +diff --git a/include/ssl_compat.h b/include/ssl_compat.h +new file mode 100644 +index 000..b0e3ed4 +--- /dev/null b/include/ssl_compat.h +@@ -0,0 +1,75 @@ ++/* ++ Copyright (c) 2016, 2017 MariaDB Corporation ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; version 2 of the License. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License ++ along with this program; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ ++ ++#include ++ ++/* OpenSSL version specific definitions */ ++#if !defined(HAVE_YASSL) && defined(OPENSSL_VERSION_NUMBER) ++ ++#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER) ++#define HAVE_X509_check_host 1 ++#endif ++ ++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER) ++#define HAVE_OPENSSL11 1 ++#define ERR_remove_state(X) ERR_clear_error() ++#define EVP_MD_CTX_cleanup(X) EVP_MD_CTX_reset(X) ++#define EVP_CIPHER_CTX_SIZE 168 ++#define EVP_MD_CTX_SIZE 48 ++#undef EVP_MD_CTX_init ++#define EVP_MD_CTX_init(X) do { bzero((X), EVP_MD_CTX_SIZE); EVP_MD_CTX_reset(X); } while(0) ++#undef EVP_CIPHER_CTX_init ++#define EVP_CIPHER_CTX_init(X) do { bzero((X), EVP_CIPHER_CTX_SIZE); EVP_CIPHER_CTX_reset(X); } while(0) ++ ++#else ++#define HAVE_OPENSSL10 1 ++/* ++ Unfortunately RAND_bytes manual page does not provide any guarantees ++ in
[arch-commits] Commit in mariadb/repos (12 files)
Date: Thursday, August 10, 2017 @ 10:48:15 Author: eworm Revision: 301839 archrelease: copy trunk to testing-i686, testing-x86_64 Added: mariadb/repos/testing-i686/ mariadb/repos/testing-i686/0001-openssl-1-1-0.patch (from rev 301838, mariadb/trunk/0001-openssl-1-1-0.patch) mariadb/repos/testing-i686/PKGBUILD (from rev 301838, mariadb/trunk/PKGBUILD) mariadb/repos/testing-i686/mariadb-sysusers.conf (from rev 301838, mariadb/trunk/mariadb-sysusers.conf) mariadb/repos/testing-i686/mariadb-tmpfile.conf (from rev 301838, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-i686/mariadb.install (from rev 301838, mariadb/trunk/mariadb.install) mariadb/repos/testing-x86_64/ mariadb/repos/testing-x86_64/0001-openssl-1-1-0.patch (from rev 301838, mariadb/trunk/0001-openssl-1-1-0.patch) mariadb/repos/testing-x86_64/PKGBUILD (from rev 301838, mariadb/trunk/PKGBUILD) mariadb/repos/testing-x86_64/mariadb-sysusers.conf (from rev 301838, mariadb/trunk/mariadb-sysusers.conf) mariadb/repos/testing-x86_64/mariadb-tmpfile.conf (from rev 301838, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-x86_64/mariadb.install (from rev 301838, mariadb/trunk/mariadb.install) -+ testing-i686/0001-openssl-1-1-0.patch | 1037 ++ testing-i686/PKGBUILD | 194 + testing-i686/mariadb-sysusers.conf |1 testing-i686/mariadb-tmpfile.conf |1 testing-i686/mariadb.install|9 testing-x86_64/0001-openssl-1-1-0.patch | 1037 ++ testing-x86_64/PKGBUILD | 194 + testing-x86_64/mariadb-sysusers.conf|1 testing-x86_64/mariadb-tmpfile.conf |1 testing-x86_64/mariadb.install |9 10 files changed, 2484 insertions(+) Copied: mariadb/repos/testing-i686/0001-openssl-1-1-0.patch (from rev 301838, mariadb/trunk/0001-openssl-1-1-0.patch) === --- testing-i686/0001-openssl-1-1-0.patch (rev 0) +++ testing-i686/0001-openssl-1-1-0.patch 2017-08-10 10:48:15 UTC (rev 301839) @@ -0,0 +1,1037 @@ +diff --git a/extra/yassl/src/handshake.cpp b/extra/yassl/src/handshake.cpp +index 407e409..6e181a9 100644 +--- a/extra/yassl/src/handshake.cpp b/extra/yassl/src/handshake.cpp +@@ -788,6 +788,16 @@ int DoProcessReply(SSL& ssl) + needHdr = true; + else { + buffer >> hdr; ++/* ++ According to RFC 4346 (see "7.4.1.3. Server Hello"), the Server Hello ++ packet needs to specify the highest supported TLS version, but not ++ higher than what client requests. YaSSL highest supported version is ++ TLSv1.1 (=3.2) - if the client requests a higher version, downgrade it ++ here to 3.2. ++ See also Appendix E of RFC 5246 (TLS 1.2) ++*/ ++if (hdr.version_.major_ == 3 && hdr.version_.minor_ > 2) ++ hdr.version_.minor_ = 2; + ssl.verifyState(hdr); + } + +diff --git a/include/ssl_compat.h b/include/ssl_compat.h +new file mode 100644 +index 000..b0e3ed4 +--- /dev/null b/include/ssl_compat.h +@@ -0,0 +1,75 @@ ++/* ++ Copyright (c) 2016, 2017 MariaDB Corporation ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; version 2 of the License. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License ++ along with this program; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ ++ ++#include ++ ++/* OpenSSL version specific definitions */ ++#if !defined(HAVE_YASSL) && defined(OPENSSL_VERSION_NUMBER) ++ ++#if OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER) ++#define HAVE_X509_check_host 1 ++#endif ++ ++#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined(LIBRESSL_VERSION_NUMBER) ++#define HAVE_OPENSSL11 1 ++#define ERR_remove_state(X) ERR_clear_error() ++#define EVP_MD_CTX_cleanup(X) EVP_MD_CTX_reset(X) ++#define EVP_CIPHER_CTX_SIZE 168 ++#define EVP_MD_CTX_SIZE 48 ++#undef EVP_MD_CTX_init ++#define EVP_MD_CTX_init(X) do { bzero((X), EVP_MD_CTX_SIZE); EVP_MD_CTX_reset(X); } while(0) ++#undef EVP_CIPHER_CTX_init ++#define EVP_CIPHER_CTX_init(X) do { bzero((X), EVP_CIPHER_CTX_SIZE); EVP_CIPHER_CTX_reset(X); } while(0) ++ ++#else ++#define HAVE_OPENSSL10 1 ++/* ++ Unfortunately RAND_bytes manual page does not provide any guarantees ++ in
[arch-commits] Commit in mariadb/repos (12 files)
Date: Tuesday, August 23, 2016 @ 08:22:35 Author: eworm Revision: 274605 archrelease: copy trunk to testing-i686, testing-x86_64 Added: mariadb/repos/testing-i686/ mariadb/repos/testing-i686/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch (from rev 274604, mariadb/trunk/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch) mariadb/repos/testing-i686/PKGBUILD (from rev 274604, mariadb/trunk/PKGBUILD) mariadb/repos/testing-i686/mariadb-sysusers.conf (from rev 274604, mariadb/trunk/mariadb-sysusers.conf) mariadb/repos/testing-i686/mariadb-tmpfile.conf (from rev 274604, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-i686/mariadb.install (from rev 274604, mariadb/trunk/mariadb.install) mariadb/repos/testing-x86_64/ mariadb/repos/testing-x86_64/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch (from rev 274604, mariadb/trunk/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch) mariadb/repos/testing-x86_64/PKGBUILD (from rev 274604, mariadb/trunk/PKGBUILD) mariadb/repos/testing-x86_64/mariadb-sysusers.conf (from rev 274604, mariadb/trunk/mariadb-sysusers.conf) mariadb/repos/testing-x86_64/mariadb-tmpfile.conf (from rev 274604, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-x86_64/mariadb.install (from rev 274604, mariadb/trunk/mariadb.install) + testing-i686/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch | 30 + testing-i686/PKGBUILD | 179 ++ testing-i686/mariadb-sysusers.conf |1 testing-i686/mariadb-tmpfile.conf |1 testing-i686/mariadb.install | 41 ++ testing-x86_64/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch | 30 + testing-x86_64/PKGBUILD | 179 ++ testing-x86_64/mariadb-sysusers.conf |1 testing-x86_64/mariadb-tmpfile.conf |1 testing-x86_64/mariadb.install | 41 ++ 10 files changed, 504 insertions(+) Copied: mariadb/repos/testing-i686/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch (from rev 274604, mariadb/trunk/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch) === --- testing-i686/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch (rev 0) +++ testing-i686/0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch 2016-08-23 08:22:35 UTC (rev 274605) @@ -0,0 +1,30 @@ +From 82691c53c7d84f79116b3f94cbe5fd7d7006d5e4 Mon Sep 17 00:00:00 2001 +From: Christian Hesse+Date: Tue, 23 Aug 2016 09:43:14 +0200 +Subject: [PATCH 1/1] remove const qualifier and fix crash with wsrep + initialization + +Compiling MariaDB with GCC 6.x makes it crash in wsrep/galera +initialization. This fixes the crash. + +Signed-off-by: Christian Hesse +--- + sql/wsrep_mysqld.cc | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sql/wsrep_mysqld.cc b/sql/wsrep_mysqld.cc +index 823a2a7..8760a11 100644 +--- a/sql/wsrep_mysqld.cc b/sql/wsrep_mysqld.cc +@@ -169,7 +169,7 @@ static PSI_file_info wsrep_files[]= + + my_bool wsrep_inited = 0; // initialized ? + +-static const wsrep_uuid_t cluster_uuid = WSREP_UUID_UNDEFINED; ++static wsrep_uuid_t cluster_uuid = WSREP_UUID_UNDEFINED; + static char cluster_uuid_str[40]= { 0, }; + static const char* cluster_status_str[WSREP_VIEW_MAX] = + { +-- +2.9.3 + Copied: mariadb/repos/testing-i686/PKGBUILD (from rev 274604, mariadb/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2016-08-23 08:22:35 UTC (rev 274605) @@ -0,0 +1,179 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski +# Maintainer: Christian Hesse + +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') +pkgver=10.1.16 +_pkgver=${pkgver/.a/a} +pkgrel=2 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre' 'jemalloc' + 'lz4' 'boost' 'libevent' 'systemd') +source=(http://ftp.heanet.ie/mirrors/mariadb/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz{,.asc} +0001-remove-const-qualifier-and-fix-crash-with-wsrep-init.patch +mariadb-sysusers.conf +mariadb-tmpfile.conf)
[arch-commits] Commit in mariadb/repos (12 files)
Date: Sunday, December 6, 2015 @ 09:31:58 Author: foutrelis Revision: 252664 archrelease: copy trunk to staging-i686, staging-x86_64 Added: mariadb/repos/staging-i686/ mariadb/repos/staging-i686/PKGBUILD (from rev 252663, mariadb/trunk/PKGBUILD) mariadb/repos/staging-i686/mariadb-post.sh (from rev 252663, mariadb/trunk/mariadb-post.sh) mariadb/repos/staging-i686/mariadb-tmpfile.conf (from rev 252663, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/staging-i686/mariadb.install (from rev 252663, mariadb/trunk/mariadb.install) mariadb/repos/staging-i686/mariadb.service (from rev 252663, mariadb/trunk/mariadb.service) mariadb/repos/staging-x86_64/ mariadb/repos/staging-x86_64/PKGBUILD (from rev 252663, mariadb/trunk/PKGBUILD) mariadb/repos/staging-x86_64/mariadb-post.sh (from rev 252663, mariadb/trunk/mariadb-post.sh) mariadb/repos/staging-x86_64/mariadb-tmpfile.conf (from rev 252663, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/staging-x86_64/mariadb.install (from rev 252663, mariadb/trunk/mariadb.install) mariadb/repos/staging-x86_64/mariadb.service (from rev 252663, mariadb/trunk/mariadb.service) -+ staging-i686/PKGBUILD | 158 ++ staging-i686/mariadb-post.sh|8 + staging-i686/mariadb-tmpfile.conf |1 staging-i686/mariadb.install| 35 +++ staging-i686/mariadb.service| 16 +++ staging-x86_64/PKGBUILD | 158 ++ staging-x86_64/mariadb-post.sh |8 + staging-x86_64/mariadb-tmpfile.conf |1 staging-x86_64/mariadb.install | 35 +++ staging-x86_64/mariadb.service | 16 +++ 10 files changed, 436 insertions(+) Copied: mariadb/repos/staging-i686/PKGBUILD (from rev 252663, mariadb/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-12-06 08:31:58 UTC (rev 252664) @@ -0,0 +1,158 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+ +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') +pkgver=10.1.9 +_pkgver=${pkgver/.a/a} +pkgrel=3 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre' + 'jemalloc' 'lz4' 'boost') source=(http://ftp.heanet.ie/mirrors/mariadb/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +md5sums=('71d0e2408a671e1125c1310ce657f688' + 'd488fffa9f62f9949c4aa1bb6e6db692' + 'b79e65a5aa536e6b5bc60988eb0b78a2' + '2fa6e456964d4ff5e6d4f9ff0126aed6') + +build() { + mkdir build + cd build + + cmake ../$pkgbase-$_pkgver \ +-DCMAKE_AR=/usr/bin/gcc-ar \ +-DCMAKE_RANLIB=/usr/bin/gcc-ranlib \ +-DBUILD_CONFIG=mysql_release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_PCRE=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_JEMALLOC=ON \ +-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITH_TOKUDB_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks" \ +-DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks" \ +-DWITH_MYSQLD_LDFLAGS="-pie ${LDFLAGS},-z,now" + + make +} + +package_libmariadbclient() { + pkgdesc='MariaDB client libraries' + depends=('openssl' 'libaio' 'zlib' 'pcre' 'lz4' 'lzo' 'xz') + conflicts=('libmysqlclient') + provides=("libmysqlclient=$pkgver") + options=('staticlibs') + + cd build + for dir in include libmysql libmysqld libservices; do +make -C $dir DESTDIR="$pkgdir" install + done + + install
[arch-commits] Commit in mariadb/repos (12 files)
Date: Tuesday, October 20, 2015 @ 20:01:58 Author: bpiotrowski Revision: 249575 archrelease: copy trunk to testing-i686, testing-x86_64 Added: mariadb/repos/testing-i686/ mariadb/repos/testing-i686/PKGBUILD (from rev 249574, mariadb/trunk/PKGBUILD) mariadb/repos/testing-i686/mariadb-post.sh (from rev 249574, mariadb/trunk/mariadb-post.sh) mariadb/repos/testing-i686/mariadb-tmpfile.conf (from rev 249574, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-i686/mariadb.install (from rev 249574, mariadb/trunk/mariadb.install) mariadb/repos/testing-i686/mariadb.service (from rev 249574, mariadb/trunk/mariadb.service) mariadb/repos/testing-x86_64/ mariadb/repos/testing-x86_64/PKGBUILD (from rev 249574, mariadb/trunk/PKGBUILD) mariadb/repos/testing-x86_64/mariadb-post.sh (from rev 249574, mariadb/trunk/mariadb-post.sh) mariadb/repos/testing-x86_64/mariadb-tmpfile.conf (from rev 249574, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-x86_64/mariadb.install (from rev 249574, mariadb/trunk/mariadb.install) mariadb/repos/testing-x86_64/mariadb.service (from rev 249574, mariadb/trunk/mariadb.service) -+ testing-i686/PKGBUILD | 160 ++ testing-i686/mariadb-post.sh|8 + testing-i686/mariadb-tmpfile.conf |1 testing-i686/mariadb.install| 35 +++ testing-i686/mariadb.service| 16 +++ testing-x86_64/PKGBUILD | 160 ++ testing-x86_64/mariadb-post.sh |8 + testing-x86_64/mariadb-tmpfile.conf |1 testing-x86_64/mariadb.install | 35 +++ testing-x86_64/mariadb.service | 16 +++ 10 files changed, 440 insertions(+) Copied: mariadb/repos/testing-i686/PKGBUILD (from rev 249574, mariadb/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-10-20 18:01:58 UTC (rev 249575) @@ -0,0 +1,160 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+ +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') +pkgver=10.1.8 +_pkgver=${pkgver/.a/a} +pkgrel=1 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre' + 'jemalloc' 'lz4') +source=(http://ftp.heanet.ie/mirrors/mariadb/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz +mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +md5sums=('9ba0aaabba40153d83e70edcc1aa43a8' + 'd488fffa9f62f9949c4aa1bb6e6db692' + 'b79e65a5aa536e6b5bc60988eb0b78a2' + '2fa6e456964d4ff5e6d4f9ff0126aed6') + +build() { + mkdir build + cd build + + cmake ../$pkgbase-$_pkgver \ +-DCMAKE_AR=/usr/bin/gcc-ar \ +-DCMAKE_RANLIB=/usr/bin/gcc-ranlib \ +-DBUILD_CONFIG=mysql_release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_PCRE=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_JEMALLOC=ON \ +-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITH_TOKUDB_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks" \ +-DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks" \ +-DWITH_MYSQLD_LDFLAGS="-pie ${LDFLAGS},-z,now" + + make +} + +package_libmariadbclient() { + pkgdesc='MariaDB client libraries' + depends=('openssl' 'libaio' 'zlib' 'pcre') + conflicts=('libmysqlclient') + provides=("libmysqlclient=$pkgver") + options=('staticlibs') + + cd build + for dir in include libmysql libmysqld libservices; do +make -C $dir DESTDIR="$pkgdir" install + done + + install -Dm755
[arch-commits] Commit in mariadb/repos (12 files)
Date: Thursday, September 10, 2015 @ 08:50:06 Author: allan Revision: 245694 archrelease: copy trunk to staging-i686, staging-x86_64 Added: mariadb/repos/staging-i686/ mariadb/repos/staging-i686/PKGBUILD (from rev 245693, mariadb/trunk/PKGBUILD) mariadb/repos/staging-i686/mariadb-post.sh (from rev 245693, mariadb/trunk/mariadb-post.sh) mariadb/repos/staging-i686/mariadb-tmpfile.conf (from rev 245693, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/staging-i686/mariadb.install (from rev 245693, mariadb/trunk/mariadb.install) mariadb/repos/staging-i686/mariadb.service (from rev 245693, mariadb/trunk/mariadb.service) mariadb/repos/staging-x86_64/ mariadb/repos/staging-x86_64/PKGBUILD (from rev 245693, mariadb/trunk/PKGBUILD) mariadb/repos/staging-x86_64/mariadb-post.sh (from rev 245693, mariadb/trunk/mariadb-post.sh) mariadb/repos/staging-x86_64/mariadb-tmpfile.conf (from rev 245693, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/staging-x86_64/mariadb.install (from rev 245693, mariadb/trunk/mariadb.install) mariadb/repos/staging-x86_64/mariadb.service (from rev 245693, mariadb/trunk/mariadb.service) -+ staging-i686/PKGBUILD | 160 ++ staging-i686/mariadb-post.sh|8 + staging-i686/mariadb-tmpfile.conf |1 staging-i686/mariadb.install| 35 +++ staging-i686/mariadb.service| 16 +++ staging-x86_64/PKGBUILD | 160 ++ staging-x86_64/mariadb-post.sh |8 + staging-x86_64/mariadb-tmpfile.conf |1 staging-x86_64/mariadb.install | 35 +++ staging-x86_64/mariadb.service | 16 +++ 10 files changed, 440 insertions(+) Copied: mariadb/repos/staging-i686/PKGBUILD (from rev 245693, mariadb/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-09-10 06:50:06 UTC (rev 245694) @@ -0,0 +1,160 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski+ +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') +pkgver=10.0.21 +_pkgver=${pkgver/.a/a} +pkgrel=3 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre' + 'jemalloc' 'lz4') +source=(http://ftp.heanet.ie/mirrors/mariadb/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz +mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +md5sums=('956561f3798d1fe8dfbe4b665287a87a' + 'd488fffa9f62f9949c4aa1bb6e6db692' + 'b79e65a5aa536e6b5bc60988eb0b78a2' + '2fa6e456964d4ff5e6d4f9ff0126aed6') + +build() { + mkdir build + cd build + + cmake ../$pkgbase-$_pkgver \ +-DCMAKE_AR=/usr/bin/gcc-ar \ +-DCMAKE_RANLIB=/usr/bin/gcc-ranlib \ +-DBUILD_CONFIG=mysql_release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_PCRE=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_JEMALLOC=ON \ +-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITH_TOKUDB_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DCMAKE_C_FLAGS="-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks" \ +-DCMAKE_CXX_FLAGS="-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks" \ +-DWITH_MYSQLD_LDFLAGS="-pie ${LDFLAGS},-z,now" + + make +} + +package_libmariadbclient() { + pkgdesc='MariaDB client libraries' + depends=('openssl' 'libaio' 'zlib' 'pcre') + conflicts=('libmysqlclient') + provides=("libmysqlclient=$pkgver") + options=('staticlibs') + + cd build + for dir in include libmysql libmysqld libservices; do +make -C $dir DESTDIR="$pkgdir" install + done + + install -Dm755
[arch-commits] Commit in mariadb/repos (12 files)
Date: Friday, August 28, 2015 @ 15:13:54 Author: bpiotrowski Revision: 244962 archrelease: copy trunk to staging-i686, staging-x86_64 Added: mariadb/repos/staging-i686/ mariadb/repos/staging-i686/PKGBUILD (from rev 244961, mariadb/trunk/PKGBUILD) mariadb/repos/staging-i686/mariadb-post.sh (from rev 244961, mariadb/trunk/mariadb-post.sh) mariadb/repos/staging-i686/mariadb-tmpfile.conf (from rev 244961, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/staging-i686/mariadb.install (from rev 244961, mariadb/trunk/mariadb.install) mariadb/repos/staging-i686/mariadb.service (from rev 244961, mariadb/trunk/mariadb.service) mariadb/repos/staging-x86_64/ mariadb/repos/staging-x86_64/PKGBUILD (from rev 244961, mariadb/trunk/PKGBUILD) mariadb/repos/staging-x86_64/mariadb-post.sh (from rev 244961, mariadb/trunk/mariadb-post.sh) mariadb/repos/staging-x86_64/mariadb-tmpfile.conf (from rev 244961, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/staging-x86_64/mariadb.install (from rev 244961, mariadb/trunk/mariadb.install) mariadb/repos/staging-x86_64/mariadb.service (from rev 244961, mariadb/trunk/mariadb.service) -+ staging-i686/PKGBUILD | 160 ++ staging-i686/mariadb-post.sh|8 + staging-i686/mariadb-tmpfile.conf |1 staging-i686/mariadb.install| 35 +++ staging-i686/mariadb.service| 16 +++ staging-x86_64/PKGBUILD | 160 ++ staging-x86_64/mariadb-post.sh |8 + staging-x86_64/mariadb-tmpfile.conf |1 staging-x86_64/mariadb.install | 35 +++ staging-x86_64/mariadb.service | 16 +++ 10 files changed, 440 insertions(+) Copied: mariadb/repos/staging-i686/PKGBUILD (from rev 244961, mariadb/trunk/PKGBUILD) === --- staging-i686/PKGBUILD (rev 0) +++ staging-i686/PKGBUILD 2015-08-28 13:13:54 UTC (rev 244962) @@ -0,0 +1,160 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski bpiotrow...@archlinux.org + +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') +pkgver=10.0.21 +_pkgver=${pkgver/.a/a} +pkgrel=2 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre' + 'jemalloc' 'lz4') +source=(http://mariadb.kisiek.net/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz +mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +md5sums=('956561f3798d1fe8dfbe4b665287a87a' + 'd488fffa9f62f9949c4aa1bb6e6db692' + 'b79e65a5aa536e6b5bc60988eb0b78a2' + '2fa6e456964d4ff5e6d4f9ff0126aed6') + +build() { + mkdir build + cd build + + cmake ../$pkgbase-$_pkgver \ +-DCMAKE_AR=/usr/bin/gcc-ar \ +-DCMAKE_RANLIB=/usr/bin/gcc-ranlib \ +-DBUILD_CONFIG=mysql_release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_PCRE=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_JEMALLOC=ON \ +-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITH_TOKUDB_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DCMAKE_C_FLAGS=-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks \ +-DCMAKE_CXX_FLAGS=-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks \ +-DWITH_MYSQLD_LDFLAGS=-pie ${LDFLAGS},-z,now + + make +} + +package_libmariadbclient() { + pkgdesc='MariaDB client libraries' + depends=('openssl' 'libaio' 'zlib' 'pcre') + conflicts=('libmysqlclient') + provides=(libmysqlclient=$pkgver) + options=('staticlibs') + + cd build + for dir in include libmysql libmysqld libservices; do +make -C $dir DESTDIR=$pkgdir install + done + + install -Dm755 scripts/mysql_config
[arch-commits] Commit in mariadb/repos (12 files)
Date: Tuesday, November 25, 2014 @ 23:46:19 Author: bpiotrowski Revision: 227103 archrelease: copy trunk to testing-i686, testing-x86_64 Added: mariadb/repos/testing-i686/ mariadb/repos/testing-i686/PKGBUILD (from rev 227102, mariadb/trunk/PKGBUILD) mariadb/repos/testing-i686/mariadb-post.sh (from rev 227102, mariadb/trunk/mariadb-post.sh) mariadb/repos/testing-i686/mariadb-tmpfile.conf (from rev 227102, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-i686/mariadb.install (from rev 227102, mariadb/trunk/mariadb.install) mariadb/repos/testing-i686/mariadb.service (from rev 227102, mariadb/trunk/mariadb.service) mariadb/repos/testing-x86_64/ mariadb/repos/testing-x86_64/PKGBUILD (from rev 227102, mariadb/trunk/PKGBUILD) mariadb/repos/testing-x86_64/mariadb-post.sh (from rev 227102, mariadb/trunk/mariadb-post.sh) mariadb/repos/testing-x86_64/mariadb-tmpfile.conf (from rev 227102, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-x86_64/mariadb.install (from rev 227102, mariadb/trunk/mariadb.install) mariadb/repos/testing-x86_64/mariadb.service (from rev 227102, mariadb/trunk/mariadb.service) -+ testing-i686/PKGBUILD | 160 ++ testing-i686/mariadb-post.sh|8 + testing-i686/mariadb-tmpfile.conf |1 testing-i686/mariadb.install| 49 ++ testing-i686/mariadb.service| 16 +++ testing-x86_64/PKGBUILD | 160 ++ testing-x86_64/mariadb-post.sh |8 + testing-x86_64/mariadb-tmpfile.conf |1 testing-x86_64/mariadb.install | 49 ++ testing-x86_64/mariadb.service | 16 +++ 10 files changed, 468 insertions(+) Copied: mariadb/repos/testing-i686/PKGBUILD (from rev 227102, mariadb/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-11-25 22:46:19 UTC (rev 227103) @@ -0,0 +1,160 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski bpiotrow...@archlinux.org + +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') +pkgver=10.0.15 +_pkgver=${pkgver/.a/a} +pkgrel=1 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre' 'jemalloc') +source=(https://downloads.mariadb.org/interstitial/mariadb-$pkgver/source/mariadb-$pkgver.tar.gz +mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +md5sums=('07e2ca1ad684c2dc5cb260717c4db41d' + 'd488fffa9f62f9949c4aa1bb6e6db692' + 'b79e65a5aa536e6b5bc60988eb0b78a2' + '2fa6e456964d4ff5e6d4f9ff0126aed6') + +prepare() { + sed -i 's/_SVID_SOURCE/_DEFAULT_SOURCE/' \ + $pkgbase-$pkgver/storage/tokudb/ft-index/cmake_modules/TokuSetupCompiler.cmake +} + +build() { + mkdir build + cd build + + cmake ../$pkgbase-$_pkgver \ +-DCMAKE_AR=/usr/bin/gcc-ar \ +-DCMAKE_RANLIB=/usr/bin/gcc-ranlib \ +-DBUILD_CONFIG=mysql_release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_PCRE=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_JEMALLOC=ON \ +-DCMAKE_EXE_LINKER_FLAGS='-ljemalloc' \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITH_TOKUDB_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DCMAKE_C_FLAGS=-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer -fno-delete-null-pointer-checks \ +-DCMAKE_CXX_FLAGS=-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti -fno-delete-null-pointer-checks \ +-DWITH_MYSQLD_LDFLAGS=-pie ${LDFLAGS},-z,now + + make +} + +package_libmariadbclient() { + pkgdesc='MariaDB client libraries' + depends=('openssl' 'libaio' 'zlib' 'pcre') + conflicts=('libmysqlclient') + provides=(libmysqlclient=$pkgver) + options=('staticlibs') + + cd build + for
[arch-commits] Commit in mariadb/repos (12 files)
Date: Thursday, May 1, 2014 @ 13:35:55 Author: bpiotrowski Revision: 211935 archrelease: copy trunk to testing-i686, testing-x86_64 Added: mariadb/repos/testing-i686/ mariadb/repos/testing-i686/PKGBUILD (from rev 211934, mariadb/trunk/PKGBUILD) mariadb/repos/testing-i686/mariadb-post.sh (from rev 211934, mariadb/trunk/mariadb-post.sh) mariadb/repos/testing-i686/mariadb-tmpfile.conf (from rev 211934, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-i686/mariadb.install (from rev 211934, mariadb/trunk/mariadb.install) mariadb/repos/testing-i686/mariadb.service (from rev 211934, mariadb/trunk/mariadb.service) mariadb/repos/testing-x86_64/ mariadb/repos/testing-x86_64/PKGBUILD (from rev 211934, mariadb/trunk/PKGBUILD) mariadb/repos/testing-x86_64/mariadb-post.sh (from rev 211934, mariadb/trunk/mariadb-post.sh) mariadb/repos/testing-x86_64/mariadb-tmpfile.conf (from rev 211934, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-x86_64/mariadb.install (from rev 211934, mariadb/trunk/mariadb.install) mariadb/repos/testing-x86_64/mariadb.service (from rev 211934, mariadb/trunk/mariadb.service) -+ testing-i686/PKGBUILD | 149 ++ testing-i686/mariadb-post.sh|8 + testing-i686/mariadb-tmpfile.conf |1 testing-i686/mariadb.install| 49 +++ testing-i686/mariadb.service| 16 +++ testing-x86_64/PKGBUILD | 149 ++ testing-x86_64/mariadb-post.sh |8 + testing-x86_64/mariadb-tmpfile.conf |1 testing-x86_64/mariadb.install | 49 +++ testing-x86_64/mariadb.service | 16 +++ 10 files changed, 446 insertions(+) Copied: mariadb/repos/testing-i686/PKGBUILD (from rev 211934, mariadb/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2014-05-01 11:35:55 UTC (rev 211935) @@ -0,0 +1,149 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski bpiotrow...@archlinux.org + +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') +pkgver=10.0.10 +_pkgver=${pkgver/.a/a} +pkgrel=1 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib' 'libaio' 'libxml2' 'openssl' 'pcre') +source=(http://mirrors.supportex.net/$pkgbase/$pkgbase-$_pkgver/kvm-tarbake-jaunty-x86/$pkgbase-$_pkgver.tar.gz +mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +md5sums=('14ce22b8197d4eae88d237776d47220f' + 'd488fffa9f62f9949c4aa1bb6e6db692' + 'b79e65a5aa536e6b5bc60988eb0b78a2' + '2fa6e456964d4ff5e6d4f9ff0126aed6') + +build() { + mkdir build + cd build + + cmake ../$pkgbase-$_pkgver \ +-DBUILD_CONFIG=mysql_release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITH_TOKUDB_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DWITHOUT_TOKUDB=1 \ +-DCMAKE_C_FLAGS=-fPIC $CFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer \ +-DCMAKE_CXX_FLAGS=-fPIC $CXXFLAGS -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti \ +-DWITH_MYSQLD_LDFLAGS=$LDFLAGS + + + make +} + +package_libmariadbclient() { + pkgdesc='MariaDB client libraries' + depends=('openssl' 'libaio' 'zlib' 'pcre') + conflicts=('libmysqlclient') + provides=(libmysqlclient=$pkgver) + options=('staticlibs') + + cd build + for dir in include libmysql libmysqld libservices; do +make -C $dir DESTDIR=$pkgdir install + done + + install -Dm755 scripts/mysql_config $pkgdir/usr/bin/mysql_config + install -d $pkgdir/usr/share/man/man1 + for man in mysql_config mysql_client_test_embedded mysqltest_embedded; do +install -m644 $srcdir/$pkgbase-$_pkgver/man/$man.1
[arch-commits] Commit in mariadb/repos (12 files)
Date: Friday, September 20, 2013 @ 07:19:00 Author: bpiotrowski Revision: 194644 archrelease: copy trunk to testing-i686, testing-x86_64 Added: mariadb/repos/testing-i686/ mariadb/repos/testing-i686/PKGBUILD (from rev 194643, mariadb/trunk/PKGBUILD) mariadb/repos/testing-i686/mariadb-post.sh (from rev 194643, mariadb/trunk/mariadb-post.sh) mariadb/repos/testing-i686/mariadb-tmpfile.conf (from rev 194643, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-i686/mariadb.install (from rev 194643, mariadb/trunk/mariadb.install) mariadb/repos/testing-i686/mariadb.service (from rev 194643, mariadb/trunk/mariadb.service) mariadb/repos/testing-x86_64/ mariadb/repos/testing-x86_64/PKGBUILD (from rev 194643, mariadb/trunk/PKGBUILD) mariadb/repos/testing-x86_64/mariadb-post.sh (from rev 194643, mariadb/trunk/mariadb-post.sh) mariadb/repos/testing-x86_64/mariadb-tmpfile.conf (from rev 194643, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/testing-x86_64/mariadb.install (from rev 194643, mariadb/trunk/mariadb.install) mariadb/repos/testing-x86_64/mariadb.service (from rev 194643, mariadb/trunk/mariadb.service) -+ testing-i686/PKGBUILD | 152 ++ testing-i686/mariadb-post.sh|8 + testing-i686/mariadb-tmpfile.conf |1 testing-i686/mariadb.install| 47 ++ testing-i686/mariadb.service| 16 +++ testing-x86_64/PKGBUILD | 152 ++ testing-x86_64/mariadb-post.sh |8 + testing-x86_64/mariadb-tmpfile.conf |1 testing-x86_64/mariadb.install | 47 ++ testing-x86_64/mariadb.service | 16 +++ 10 files changed, 448 insertions(+) Copied: mariadb/repos/testing-i686/PKGBUILD (from rev 194643, mariadb/trunk/PKGBUILD) === --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2013-09-20 05:19:00 UTC (rev 194644) @@ -0,0 +1,152 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski nos...@bpiotrowski.pl + +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb') +pkgver=5.5.33 +pkgrel=1 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib') +options=('!libtool') +source=(http://mirrors.supportex.net/$pkgbase/$pkgbase-$pkgver/kvm-tarbake-jaunty-x86/$pkgbase-$pkgver.tar.gz +mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +sha256sums=('233251494242e7c964523f834e513e624728f2c2602ada0eb717aaff777ac546' +'a6cf5446159fff16598d0d787dd3a3c30a53a656a5f876ddb608bc60e234d334' +'368f9fd2454d80eb32abb8f29f703d1cf9553353fb9e1ae4529c4b851cb8c5dd' +'2af318c52ae0fe5428e8a9245d1b0fc3bc5ce153842d1563329ceb1edfa83ddd') + +prepare() { + cd $pkgbase-$pkgver + sed -i '63d' storage/tokudb/ft-index/cmake_modules/TokuSetupCTest.cmake +} + +build() { + mkdir build + cd build + + cmake ../$pkgbase-$pkgver \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITH_TOKUDB_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DCMAKE_C_FLAGS=-fPIC ${CFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer \ +-DCMAKE_CXX_FLAGS=-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti \ +-DWITH_MYSQLD_LDFLAGS=${LDFLAGS} + + + make +} + +package_libmariadbclient() { + pkgdesc='MariaDB client libraries' + depends=('openssl') + conflicts=('libmysqlclient') + provides=(libmysqlclient=$pkgver) + + cd build + for dir in include libmysql libmysqld libservices; do +make -C $dir DESTDIR=$pkgdir install + done + + install -Dm755 scripts/mysql_config $pkgdir/usr/bin/mysql_config + install -d $pkgdir/usr/share/man/man1 + for man in
[arch-commits] Commit in mariadb/repos (12 files)
Date: Saturday, March 2, 2013 @ 22:39:03 Author: bpiotrowski Revision: 179064 archrelease: copy trunk to extra-i686, extra-x86_64 Added: mariadb/repos/extra-i686/ mariadb/repos/extra-i686/PKGBUILD (from rev 179063, mariadb/trunk/PKGBUILD) mariadb/repos/extra-i686/mariadb-post.sh (from rev 179063, mariadb/trunk/mariadb-post.sh) mariadb/repos/extra-i686/mariadb-tmpfile.conf (from rev 179063, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/extra-i686/mariadb.install (from rev 179063, mariadb/trunk/mariadb.install) mariadb/repos/extra-i686/mariadb.service (from rev 179063, mariadb/trunk/mariadb.service) mariadb/repos/extra-x86_64/ mariadb/repos/extra-x86_64/PKGBUILD (from rev 179063, mariadb/trunk/PKGBUILD) mariadb/repos/extra-x86_64/mariadb-post.sh (from rev 179063, mariadb/trunk/mariadb-post.sh) mariadb/repos/extra-x86_64/mariadb-tmpfile.conf (from rev 179063, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/extra-x86_64/mariadb.install (from rev 179063, mariadb/trunk/mariadb.install) mariadb/repos/extra-x86_64/mariadb.service (from rev 179063, mariadb/trunk/mariadb.service) ---+ extra-i686/PKGBUILD | 136 extra-i686/mariadb-post.sh|8 ++ extra-i686/mariadb-tmpfile.conf |1 extra-i686/mariadb.install| 44 +++ extra-i686/mariadb.service| 16 extra-x86_64/PKGBUILD | 136 extra-x86_64/mariadb-post.sh |8 ++ extra-x86_64/mariadb-tmpfile.conf |1 extra-x86_64/mariadb.install | 44 +++ extra-x86_64/mariadb.service | 16 10 files changed, 410 insertions(+) Copied: mariadb/repos/extra-i686/PKGBUILD (from rev 179063, mariadb/trunk/PKGBUILD) === --- extra-i686/PKGBUILD (rev 0) +++ extra-i686/PKGBUILD 2013-03-02 21:39:03 UTC (rev 179064) @@ -0,0 +1,136 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski nos...@bpiotrowski.pl + +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mariadb') +pkgver=5.5.29 +pkgrel=4 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib') +options=('!libtool') +source=(http://mirrors.supportex.net/$pkgbase/$pkgbase-$pkgver/kvm-tarbake-jaunty-x86/$pkgbase-$pkgver.tar.gz +mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +sha256sums=('b0e25b5451dbf8e8c8bf243bbd0aeb264db0da2caceafc7e2c9fad77b8d4be74' +'a6cf5446159fff16598d0d787dd3a3c30a53a656a5f876ddb608bc60e234d334' +'368f9fd2454d80eb32abb8f29f703d1cf9553353fb9e1ae4529c4b851cb8c5dd' +'2af318c52ae0fe5428e8a9245d1b0fc3bc5ce153842d1563329ceb1edfa83ddd') + +build() { + cd $srcdir + mkdir build + cd build + + cmake ../$pkgbase-$pkgver \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=/usr/lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DCMAKE_C_FLAGS=-fPIC ${CFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer \ +-DCMAKE_CXX_FLAGS=-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti \ +-DWITH_MYSQLD_LDFLAGS=${LDFLAGS} + + + make +} + +package_libmariadbclient() { + pkgdesc=MariaDB client libraries + depends=('openssl') + conflicts=('libmysqlclient') + provides=(libmysqlclient=$pkgver) + + cd $srcdir/build + for dir in include libmysql libmysqld libservices; do +make -C $dir DESTDIR=$pkgdir install + done + + install -d $pkgdir/usr/bin + install -m755 scripts/mysql_config $pkgdir/usr/bin/ + install -d $pkgdir/usr/share/man/man1 + for man in mysql_config mysql_client_test_embedded mysqltest_embedded; do +install -m644 $srcdir/$pkgbase-$pkgver/man/$man.1 $pkgdir/usr/share/man/man1/$man.1 + done +} +
[arch-commits] Commit in mariadb/repos (12 files)
Date: Saturday, February 23, 2013 @ 09:23:21 Author: bpiotrowski Revision: 84711 archrelease: copy trunk to community-testing-i686, community-testing-x86_64 Added: mariadb/repos/community-testing-i686/ mariadb/repos/community-testing-i686/PKGBUILD (from rev 84710, mariadb/trunk/PKGBUILD) mariadb/repos/community-testing-i686/mariadb-post.sh (from rev 84710, mariadb/trunk/mariadb-post.sh) mariadb/repos/community-testing-i686/mariadb-tmpfile.conf (from rev 84710, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/community-testing-i686/mariadb.install (from rev 84710, mariadb/trunk/mariadb.install) mariadb/repos/community-testing-i686/mariadb.service (from rev 84710, mariadb/trunk/mariadb.service) mariadb/repos/community-testing-x86_64/ mariadb/repos/community-testing-x86_64/PKGBUILD (from rev 84710, mariadb/trunk/PKGBUILD) mariadb/repos/community-testing-x86_64/mariadb-post.sh (from rev 84710, mariadb/trunk/mariadb-post.sh) mariadb/repos/community-testing-x86_64/mariadb-tmpfile.conf (from rev 84710, mariadb/trunk/mariadb-tmpfile.conf) mariadb/repos/community-testing-x86_64/mariadb.install (from rev 84710, mariadb/trunk/mariadb.install) mariadb/repos/community-testing-x86_64/mariadb.service (from rev 84710, mariadb/trunk/mariadb.service) ---+ community-testing-i686/PKGBUILD | 136 community-testing-i686/mariadb-post.sh|8 + community-testing-i686/mariadb-tmpfile.conf |1 community-testing-i686/mariadb.install| 47 community-testing-i686/mariadb.service| 16 ++ community-testing-x86_64/PKGBUILD | 136 community-testing-x86_64/mariadb-post.sh |8 + community-testing-x86_64/mariadb-tmpfile.conf |1 community-testing-x86_64/mariadb.install | 47 community-testing-x86_64/mariadb.service | 16 ++ 10 files changed, 416 insertions(+) Copied: mariadb/repos/community-testing-i686/PKGBUILD (from rev 84710, mariadb/trunk/PKGBUILD) === --- community-testing-i686/PKGBUILD (rev 0) +++ community-testing-i686/PKGBUILD 2013-02-23 08:23:21 UTC (rev 84711) @@ -0,0 +1,136 @@ +# $Id$ +# Maintainer: Bartłomiej Piotrowski nos...@bpiotrowski.pl + +pkgbase=mariadb +pkgname=('libmariadbclient' 'mariadb-clients' 'mariadb') +pkgver=5.5.29 +pkgrel=2 +arch=('i686' 'x86_64') +license=('GPL') +url='http://mariadb.org/' +makedepends=('cmake' 'openssl' 'zlib') +options=('!libtool') +source=(http://mirrors.supportex.net/$pkgbase/$pkgbase-$pkgver/kvm-tarbake-jaunty-x86/$pkgbase-$pkgver.tar.gz +mariadb.service +mariadb-post.sh +mariadb-tmpfile.conf) +sha256sums=('b0e25b5451dbf8e8c8bf243bbd0aeb264db0da2caceafc7e2c9fad77b8d4be74' +'a6cf5446159fff16598d0d787dd3a3c30a53a656a5f876ddb608bc60e234d334' +'368f9fd2454d80eb32abb8f29f703d1cf9553353fb9e1ae4529c4b851cb8c5dd' +'2af318c52ae0fe5428e8a9245d1b0fc3bc5ce153842d1563329ceb1edfa83ddd') + +build() { + cd $srcdir + mkdir build + cd build + + cmake ../$pkgbase-$pkgver \ +-DCMAKE_BUILD_TYPE=Release \ +-DCMAKE_INSTALL_PREFIX=/usr \ +-DSYSCONFDIR=/etc/mysql \ +-DMYSQL_DATADIR=/var/lib/mysql \ +-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock \ +-DDEFAULT_CHARSET=utf8 \ +-DDEFAULT_COLLATION=utf8_general_ci \ +-DENABLED_LOCAL_INFILE=ON \ +-DINSTALL_INFODIR=share/mysql/docs \ +-DINSTALL_MANDIR=share/man \ +-DINSTALL_PLUGINDIR=/usr/lib/mysql/plugin \ +-DINSTALL_SCRIPTDIR=bin \ +-DINSTALL_INCLUDEDIR=include/mysql \ +-DINSTALL_DOCREADMEDIR=share/mysql \ +-DINSTALL_SUPPORTFILESDIR=share/mysql \ +-DINSTALL_MYSQLSHAREDIR=share/mysql \ +-DINSTALL_DOCDIR=share/mysql/docs \ +-DINSTALL_SHAREDIR=share/mysql \ +-DWITH_READLINE=ON \ +-DWITH_ZLIB=system \ +-DWITH_SSL=system \ +-DWITH_LIBWRAP=OFF \ +-DWITH_EXTRA_CHARSETS=complex \ +-DWITH_EMBEDDED_SERVER=ON \ +-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ +-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ +-DWITH_INNOBASE_STORAGE_ENGINE=1 \ +-DWITH_PARTITION_STORAGE_ENGINE=1 \ +-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1 \ +-DWITHOUT_FEDERATED_STORAGE_ENGINE=1 \ +-DWITHOUT_PBXT_STORAGE_ENGINE=1 \ +-DCMAKE_C_FLAGS=-fPIC ${CFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer \ +-DCMAKE_CXX_FLAGS=-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti \ +-DWITH_MYSQLD_LDFLAGS=${LDFLAGS} + + + make +} + +package_libmariadbclient() { + pkgdesc=MariaDB client libraries + depends=('openssl') + conflicts=('libmysqlclient') + provides=(libmysqlclient=$pkgver) + + cd $srcdir/build + for dir in include libmysql libmysqld libservices; do +make -C $dir DESTDIR=$pkgdir install + done + + install -d