[arch-commits] Commit in mariadb/repos (12 files)

2017-09-27 Thread Christian Hesse
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)

2017-09-24 Thread Christian Hesse
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)

2017-08-10 Thread Christian Hesse
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)

2016-08-23 Thread Christian Hesse
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)

2015-12-06 Thread Evangelos Foutras
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)

2015-10-20 Thread Bartłomiej Piotrowski
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)

2015-09-10 Thread Allan McRae
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)

2015-08-28 Thread Bartłomiej Piotrowski
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)

2014-11-25 Thread Bartłomiej Piotrowski
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)

2014-05-01 Thread Bartłomiej Piotrowski
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)

2013-09-19 Thread Bartłomiej Piotrowski
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)

2013-03-02 Thread Bartłomiej Piotrowski
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)

2013-02-23 Thread Bartłomiej Piotrowski
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