Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c40377e21c2d7530b6e0991d8aaff26099b2bdb5

commit c40377e21c2d7530b6e0991d8aaff26099b2bdb5
Author: crazy <[EMAIL PROTECTED]>
Date:   Thu Nov 29 22:16:58 2007 +0100

mysql-5.0.45-4-i686
* added embedded support
* libmysqld is split in his own package
* ok @ vmiklos

diff --git a/source/apps-extra/mysql/FrugalBuild 
b/source/apps-extra/mysql/FrugalBuild
index 4f287e7..4c55894 100644
--- a/source/apps-extra/mysql/FrugalBuild
+++ b/source/apps-extra/mysql/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=mysql
pkgver=5.0.45
-pkgrel=3
+pkgrel=4
extrapkgver=
pkgdesc="A fast SQL database server"
url="http://www.mysql.com/";
@@ -19,11 +19,11 @@ 
source=($mirror/Downloads/MySQL-5.0/$pkgname-$pkgver$extrapkgver.tar.gz rc.mysql
CVE-2007-5925.patch)
signatures=("${source[0]}.asc" '' '' '' '')

-subpkgs=('libmysqlclient')
-subdescs=('MySQL client library.')
-subdepends=('openssl zlib')
-subgroups=('lib')
-subarchs=('i686 x86_64')
+subpkgs=('libmysqlclient' 'libmysqld')
+subdescs=('MySQL client library.' 'Embedded MySQL Server Library')
+subdepends=('openssl zlib' 'libstdc++ openssl zlib')
+subgroups=('lib' 'lib')
+subarchs=('i686 x86_64' 'i686 x86_64')

build()
{
@@ -38,7 +38,10 @@ build()
--enable-thread-safe-client \
--with-raid \
--with-client-ldflags=-lstdc++ \
-               --with-comment="Frugalware Linux - ${pkgname}-${pkgver}"
+               --with-comment="Frugalware Linux - ${pkgname}-${pkgver}" \
+               --with-embedded-server \
+                --with-extra-tools \
+                --with-embedded-privilege-control
Fsed '^.*HAVE_GETHOSTBYNAME_R_GLIBC2_STYLE.*$' '#define 
HAVE_GETHOSTBYNAME_R_GLIBC2_STYLE' config.h
Fsed 'size_socket' 'socklen_t' sql/mysqld.cc
Fsed 'testdir = $(benchdir_root)' 'testdir = $(benchdir_root)/share/mysql' 
mysql-test/Makefile
@@ -46,6 +49,7 @@ build()
make || return 1

Fmakeinstall
+       Fln mysql/libmysqld.a /usr/lib/
Fln mysql/libmysqlclient.so /usr/lib/
Fln mysql/libmysqlclient.so.15 /usr/lib/
Fln mysql/libmysqlclient_r.so.15 /usr/lib/
@@ -57,6 +61,10 @@ build()

Fsplit libmysqlclient usr/lib/libmysqlclient*
Fsplit libmysqlclient usr/lib/mysql/libmysqlclient*
+
+       Fsplit libmysqld usr/lib/mysql/libmysqld.a
+       Fsplit libmysqld usr/lib/libmysqld.a
+       Fsplit libmysqld usr/bin/*_embedded
}

# optimization ok
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to