mysql: update to 5.7.34

This commit is contained in:
Juergen Daubert 2021-04-20 16:03:36 +02:00
parent f95d5b148a
commit 4e05c58046
3 changed files with 38 additions and 38 deletions

View File

@ -159,8 +159,8 @@ drwxr-xr-x root/root usr/include/mysql/mysql/psi/
drwxr-xr-x root/root usr/lib/
-rw-r--r-- root/root usr/lib/libmysqlclient.a
lrwxrwxrwx root/root usr/lib/libmysqlclient.so -> libmysqlclient.so.20
lrwxrwxrwx root/root usr/lib/libmysqlclient.so.20 -> libmysqlclient.so.20.3.20
-rwxr-xr-x root/root usr/lib/libmysqlclient.so.20.3.20
lrwxrwxrwx root/root usr/lib/libmysqlclient.so.20 -> libmysqlclient.so.20.3.21
-rwxr-xr-x root/root usr/lib/libmysqlclient.so.20.3.21
-rw-r--r-- root/root usr/lib/libmysqld.a
-rw-r--r-- root/root usr/lib/libmysqlservices.a
drwxr-xr-x root/root usr/lib/mysql/

View File

@ -1,7 +1,7 @@
untrusted comment: verify with /etc/ports/opt.pub
RWSE3ohX2g5d/Vp8DL6VlE5j8gUIOEvWeKY8NaD8bL0FJgPamnwZUvQll9Q+8u18Z80eddv25P5ki8Aahbg/jw4L83+/n6oTsg4=
SHA256 (Pkgfile) = a415dcba0fb6cf69f2d9cf6d8a1ee87bceb3208a53027d986dd05b35fd06a490
SHA256 (.footprint) = 99e5f71b3704e3a3d3cf1e81a7b2f1a86a1c49b7edc6150949c6ad82e1486a2d
SHA256 (mysql-boost-5.7.33.tar.gz) = cfcaf6f37a055d808fe1472eb0359864e2227aa0206c55c4e1961bab2ecc304b
RWSE3ohX2g5d/XxwzjHOapNBJp74E1sjCOhZplI0KedXarOjWfn/abs1Gx/pSBKLrgywAupfiQycceZedNa2c339uyqS6edU+gw=
SHA256 (Pkgfile) = 1a95717250b4f4194135b7299ca8f86b81280f0e7be9c938dfeb509a7cb279b1
SHA256 (.footprint) = 97c4fcd209fbdef184ed45a25286dbd2ac737db3191147050e2b8d70e736a506
SHA256 (mysql-boost-5.7.34.tar.gz) = 5bc2c7c0bb944b5bb219480dde3c1caeb049e7351b5bba94c3b00ac207929c7b
SHA256 (my.cnf) = 51d46fe239e1e18a608e64ea1242fda946c2ea5a9ecea4507d89734e263ab828
SHA256 (mysqld) = 35c913fde78b6e51e35bd57a01419209258e80677fdd6a1eaa40388848167e33

View File

@ -1,44 +1,44 @@
# Description: SQL database server
# URL: https://www.mysql.com
# Maintainer: Juergen Daubert, jue at crux dot nu
# Depends on: ncurses zlib openssl cmake libaio rpcsvc-proto
# URL: https://www.mysql.com
# Maintainer: Juergen Daubert, jue at crux dot nu
# Depends on: ncurses zlib openssl cmake libaio rpcsvc-proto
name=mysql
version=5.7.33
version=5.7.34
release=1
source=(https://ftp.gwdg.de/pub/misc/mysql/Downloads/MySQL-5.7/$name-boost-$version.tar.gz \
my.cnf mysqld)
my.cnf mysqld)
build () {
build() {
export CXXFLAGS+=" -Wno-deprecated-declarations"
export CXXFLAGS+=" -Wno-deprecated-declarations"
cmake -S $name-$version -B build \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \
-D CMAKE_INSTALL_PREFIX=/usr \
-D BUILD_CONFIG=mysql_release \
-D INSTALL_LAYOUT=RPM \
-D SYSCONFDIR=/etc \
-D INSTALL_LIBDIR=lib \
-D INSTALL_PLUGINDIR=lib/mysql/plugin \
-D INSTALL_MANDIR=share/man \
-D INSTALL_SECURE_PRIVDIR=/var/lib/mysql-files \
-D WITH_BOOST=$name-$version/boost \
-D WITH_LIBWRAP=0 \
-D WITH_SSL=system \
-D WITH_ZLIB=system \
-Wno-dev
cmake -S $name-$version -B build \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG" \
-D CMAKE_INSTALL_PREFIX=/usr \
-D BUILD_CONFIG=mysql_release \
-D INSTALL_LAYOUT=RPM \
-D SYSCONFDIR=/etc \
-D INSTALL_LIBDIR=lib \
-D INSTALL_PLUGINDIR=lib/mysql/plugin \
-D INSTALL_MANDIR=share/man \
-D INSTALL_SECURE_PRIVDIR=/var/lib/mysql-files \
-D WITH_BOOST=$name-$version/boost \
-D WITH_LIBWRAP=0 \
-D WITH_SSL=system \
-D WITH_ZLIB=system \
-Wno-dev
cmake --build build
DESTDIR=$PKG cmake --install build
cmake --build build
DESTDIR=$PKG cmake --install build
rm -r $PKG/usr/share/{mysql-test,info}
rm $PKG/usr/share/mysql/charsets/README
find $PKG/usr/share/mysql/* -type d ! -name english ! -name charsets | xargs rm -rf {} \;
rm -r $PKG/usr/share/{mysql-test,info}
rm $PKG/usr/share/mysql/charsets/README
find $PKG/usr/share/mysql/* -type d ! -name english ! -name charsets | xargs rm -rf {} \;
install -d -m 700 -o mysql -g mysql $PKG/var/{{lib,log,run}/mysql,lib/mysql-files}
install -D -m 755 $SRC/mysqld $PKG/etc/rc.d/mysqld
install -m 600 $SRC/my.cnf $PKG/etc
install -d -m 700 -o mysql -g mysql $PKG/var/{{lib,log,run}/mysql,lib/mysql-files}
install -D -m 755 $SRC/mysqld $PKG/etc/rc.d/mysqld
install -m 600 $SRC/my.cnf $PKG/etc
}