Update of /cvsroot/leaf/src/bering-uclibc4/source/mysql
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv17766

Added Files:
        buildtool.cfg buildtool.mk mysql-5.0.91.tar.gz 
Log Message:
mysql 5.0.91



--- NEW FILE: mysql-5.0.91.tar.gz ---
(This appears to be a binary file; contents omitted.)

--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
        Server = cvs4-sourceforge
        Revision = HEAD
        Directory = mysql
</File>

<File mysql-5.0.91.tar.gz>
        Server = cvs4-sourceforge
        Revision = HEAD
        Directory = mysql
        Envname = MYSQL_SOURCE
</File>

#<File mysql-threads.patch>
#       Server = cvs4-sourceforge
#       Revision = HEAD
#       Directory = mysql
#       Envname = MYSQL_PATCH1
#</File>

<Package>
        <libmysql>
                Version 5.0.91
                Revision = 1

                Help <<EOF
                The MySQL libraries
                Homepage: http://www.mysql.org
                Requires: libm.lrp libz.lrp
                LEAF package by __PACKAGER__, __BUILDDATE__
                EOF

                <Permissions>
                        Files = 644
                        Directories = 755
                </Permissions>

                <Owner>
                        Files = root:root
                        Directories = root:root
                </Owner>

                <Contents>
                        <File>
                                Filename    = usr/lib/libmysqlclient.so.15.0.0
                                Source      = usr/lib/libmysqlclient.so.15.0.0
                                Type        = binary
                                Permissions = 755
                        </File>
                        
                        <File>
                                Filename    = usr/lib/libmysqlclient.so.15
                                Target      = usr/lib/libmysqlclient.so.15.0.0
                                Type        = link
                        </File>
                        
                        <File>
                                Filename    = usr/lib/libmysqlclient.so
                                Target      = usr/lib/libmysqlclient.so.15.0.0
                                Type        = link
                        </File>
                </Contents>
        </libmysql>
</Package>


--- NEW FILE: buildtool.mk ---
######################################
#
# buildtool make file for mysql
#
######################################

include $(MASTERMAKEFILE)

MYSQL_DIR:=mysql-5.0.91
MYSQL_TARGET_DIR:=$(BT_BUILD_DIR)/mysql


CONFFLAGS:= --prefix=/usr \
        --without-server \
        --without-extra-tools \
        --without-docs \
        --without-bench \
        --without-debug \
        --enable-thread-safe-client


$(MYSQL_DIR)/.source:
        zcat $(MYSQL_SOURCE) | tar -xvf -
#       cat $(MYSQL_PATCH1) | patch -d $(MYSQL_DIR) -p1
        touch $(MYSQL_DIR)/.source      

source: $(MYSQL_DIR)/.source


$(MYSQL_DIR)/.configured: $(MYSQL_DIR)/.source
        (cd $(MYSQL_DIR) ; CC=$(TARGET_CC) LD=$(TARGET_LD) ./configure 
$(CONFFLAGS) )
        touch $(MYSQL_DIR)/.configured


$(MYSQL_DIR)/.build: $(MYSQL_DIR)/.configured
        mkdir -p $(MYSQL_TARGET_DIR)
        mkdir -p $(BT_STAGING_DIR)/usr/include/mysql
        make -C $(MYSQL_DIR) CC=$(TARGET_CC) LD=$(TARGET_LD) CFLAGS="-Os" 
        make -C $(MYSQL_DIR) DESTDIR=$(MYSQL_TARGET_DIR) install  
        $(BT_STRIP) $(BT_STRIP_LIB) 
$(MYSQL_TARGET_DIR)/usr/lib/mysql/libmysqlclient.so.15.0.0
        $(BT_STRIP) $(BT_STRIP_LIB) 
$(MYSQL_TARGET_DIR)/usr/lib/mysql/libmysqlclient_r.so.15.0.0
        -$(BT_STRIP) $(BT_STRIP_BIN) $(MYSQL_TARGET_DIR)/usr/bin/*
        cp -a -f $(MYSQL_TARGET_DIR)/usr/lib/mysql/* $(BT_STAGING_DIR)/usr/lib/
        cp -a -f $(MYSQL_TARGET_DIR)/usr/bin/* $(BT_STAGING_DIR)/usr/bin/
        cp -a -f $(MYSQL_TARGET_DIR)/usr/include/mysql/* 
$(BT_STAGING_DIR)/usr/include/mysql
        touch $(MYSQL_DIR)/.build


build: $(MYSQL_DIR)/.build


clean:
        make -C $(MYSQL_DIR) clean
        rm -rf $(MYSQL_TARGET_DIR)
        rm -rf $(BT_STAGING_DIR)/usr/lib/libdbug.a
        rm -rf $(BT_STAGING_DIR)/usr/lib/libheap.a
        rm -rf $(BT_STAGING_DIR)/usr/lib/libmerge.a
        rm -rf $(BT_STAGING_DIR)/usr/lib/libmyisam*
        rm -rf $(BT_STAGING_DIR)/usr/lib/libmysqlclient*
        rm -rf $(BT_STAGING_DIR)/usr/lib/libmystrings.a
        rm -rf $(BT_STAGING_DIR)/usr/lib/libmysys.a
        rm -rf $(BT_STAGING_DIR)/usr/lib/libnisam.a
        rm -rf $(BT_STAGING_DIR)/usr/lib/libvio.a
        rm -rf $(BT_STAGING_DIR)/usr/include/mysql
        rm -f $(MYSQL_DIR)/.build
        rm -f $(MYSQL_DIR)/.configured


srcclean: clean
        rm -rf $(MYSQL_DIR)
        rm $(MYSQL_DIR)/.source





------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to