wok-current diff mysql/receipt @ rev 25629

Mass updates for current
author Stanislas Leduc <shann@slitaz.org>
date Wed Oct 11 18:45:46 2023 +0000 (8 months ago)
parents e7303f20381c
children bfd1d974e88e
line diff
     1.1 --- a/mysql/receipt	Fri Sep 01 20:31:42 2023 +0000
     1.2 +++ b/mysql/receipt	Wed Oct 11 18:45:46 2023 +0000
     1.3 @@ -1,7 +1,7 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="mysql"
     1.7 -VERSION="5.5.27"
     1.8 +VERSION="5.7.28"
     1.9  CATEGORY="office"
    1.10  SHORT_DESC="SQL database system."
    1.11  MAINTAINER="pascal.bellard@slitaz.org"
    1.12 @@ -16,7 +16,8 @@
    1.13  
    1.14  DEPENDS="busybox libmysqlclient mysql-client zlib slitaz-base-files \
    1.15  gcc-lib-base openssl readline"
    1.16 -BUILD_DEPENDS="gcc49 cmake openssl-dev zlib-dev ncurses-dev readline-dev"
    1.17 +BUILD_DEPENDS="cmake openssl-dev zlib-dev ncurses-dev readline-dev \
    1.18 +libtirpc-dev"
    1.19  
    1.20  # What is the latest version available today?
    1.21  current_version()
    1.22 @@ -28,14 +29,12 @@
    1.23  # Rules to configure and make the package.
    1.24  compile_rules()
    1.25  {
    1.26 -	export CC=gcc-49
    1.27 -	export CXX=gcc-49
    1.28 -
    1.29  	mkdir -p $WOK/$PACKAGE/source/build
    1.30  	cd $WOK/$PACKAGE/source/build
    1.31  	# CFLAGS/CXXFLAGS as suggested upstream
    1.32 +	# remove -fno-rtti with gcc6
    1.33  	CFLAGS="-fPIC ${CFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -fomit-frame-pointer" \
    1.34 -	CXXFLAGS="-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors -fno-rtti" \
    1.35 +	CXXFLAGS="-fPIC ${CXXFLAGS} -fno-strict-aliasing -DBIG_JOINS=1 -felide-constructors" \
    1.36  	cmake ../$PACKAGE-$VERSION \
    1.37  		-DCMAKE_BUILD_TYPE=Release \
    1.38  		-DCMAKE_INSTALL_PREFIX=/usr \
    1.39 @@ -59,6 +58,8 @@
    1.40  		-DWITH_ZLIB=system \
    1.41  		-DWITH_SSL=system \
    1.42  		-DWITH_LIBWRAP=OFF \
    1.43 +		-DDOWNLOAD_BOOST=1 \
    1.44 +		-DWITH_BOOST=$src/boost-1.59.0 \
    1.45  		-DWITH_MYSQLD_LDFLAGS="${LDFLAGS}" \
    1.46  		-DWITH_EXTRA_CHARSETS=complex \
    1.47  		-DWITH_EMBEDDED_SERVER=ON \
    1.48 @@ -79,7 +80,8 @@
    1.49  		$fs/usr/lib/mysql/plugin \
    1.50  		$fs/etc/mysql \
    1.51  		$fs/etc/mysql.d \
    1.52 -		$fs/var/lib/mysql
    1.53 +		$fs/var/lib/mysql \
    1.54 +		$fs/var/run/mysqld
    1.55  
    1.56  	cp -a $install/usr/bin $fs/usr
    1.57  	cp -a $install/usr/lib/mysql/plugin/*.so* $fs/usr/lib/mysql/plugin
    1.58 @@ -128,7 +130,8 @@
    1.59  	fi
    1.60  	#chroot "$1/" /bin/chown ${user}.${group} $(cat "$1/$INSTALLED/$PACKAGE/files.list")
    1.61  	chroot "$1/" /bin/chown -R ${user}.${group} /var/lib/mysql
    1.62 -	chroot "$1/" mysql_install_db --user=${user} --basedir=/usr
    1.63 +	chroot "$1/" /bin/chown -R ${user}.${group} /var/run/mysqld
    1.64 +	chroot "$1/" mysqld --initialize --user=${user} --basedir=/usr
    1.65  	cat <<EOF
    1.66  ----
    1.67  To start $PACKAGE server you can run :