[arch-commits] Commit in mariadb/trunk (PKGBUILD)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Sat Sep 27 16:51:46 UTC 2014
Date: Saturday, September 27, 2014 @ 18:51:46
Author: bpiotrowski
Revision: 223577
upgpkg: mariadb 10.0.14-1
- new upstream release
- add -pie and -z,now to LDFLAGS to harden the build
Modified:
mariadb/trunk/PKGBUILD
----------+
PKGBUILD | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2014-09-27 16:09:06 UTC (rev 223576)
+++ PKGBUILD 2014-09-27 16:51:46 UTC (rev 223577)
@@ -3,7 +3,7 @@
pkgbase=mariadb
pkgname=('libmariadbclient' 'mariadb-clients' 'mytop' 'mariadb')
-pkgver=10.0.13
+pkgver=10.0.14
_pkgver=${pkgver/.a/a}
pkgrel=1
arch=('i686' 'x86_64')
@@ -14,11 +14,16 @@
mariadb.service
mariadb-post.sh
mariadb-tmpfile.conf)
-md5sums=('7b2e88864b51d7d0607dc37abb8a0adb'
+md5sums=('80fea71de54a9cfa7f5508df53d3f06d'
'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
@@ -49,6 +54,7 @@
-DWITH_SSL=system \
-DWITH_PCRE=system \
-DWITH_LIBWRAP=OFF \
+ -DWITH_JEMALLOC=OFF \
-DWITH_EXTRA_CHARSETS=complex \
-DWITH_EMBEDDED_SERVER=ON \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
@@ -61,7 +67,7 @@
-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="$LDFLAGS"
+ -DWITH_MYSQLD_LDFLAGS="-pie ${LDFLAGS},-z,now"
make
}
More information about the arch-commits
mailing list