Update of /cvsroot/leaf/src/The_UnNamed_One/apps/ncurses
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv15949/apps/ncurses

Added Files:
        buildtool.cfg buildtool.mk ncurses-5.5.tar.gz 
Log Message:
initial import


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

--- NEW FILE: buildtool.cfg ---
<File buildtool.mk>
        Server = cvs-sourceforge
        Directory = ncurses
        revision = HEAD
</File>
<File ncurses-5.5.tar.gz>
        Server = cvs-sourceforge
        envname = NCURSES_SOURCE
        directory = ncurses
        revision = HEAD
</File>

#<File ncurses_5.3.20030719-5.diff.gz>
#       Server = cvs-sourceforge
#       envname = NCURSES_PATCH1
#       directory = ncurses
#       revision = HEAD
#</File>

<Package>
        <ncurses>
                Version  = 5.5
                Revision = 1
        
                Help <<EOF
                        The ncurses (new curses) library is a free software 
emulation of curses
                        in System V Release 4.0, and more. It uses terminfo 
format, supports
                        pads and colors and forms characters and function-key 
mapping, and has
                        all the other SYSV-curses enhancements over BSD curses.
                        Homepage: http://dickey.his.com/ncurses/ncurses.html
                        LEAF package by __PACKAGER__, __BUILDDATE__
                        EOF
        
                <Permissions>
                        Files = 644
                        Directories = 755
                </Permissions>
                
                <Owner>
                                Files = root:root
                                Directories = root:root
                </Owner>
                <Contents>
                        <File>
                                Filename        = etc/terminfo/r/rxvt
                                Source          = usr/share/terminfo/r/rxvt
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/r/rxvt-basic
                                Source          = 
usr/share/terminfo/r/rxvt-basic
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/x/xterm
                                Source          = usr/share/terminfo/x/xterm
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/v/vt100
                                Source          = usr/share/terminfo/v/vt100
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/v/vt102
                                Source          = usr/share/terminfo/v/vt102
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/v/vt220
                                Source          = usr/share/terminfo/v/vt220
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/v/vt52
                                Source          = usr/share/terminfo/v/vt52
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/a/ansi
                                Source          = usr/share/terminfo/a/ansi
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/d/dumb
                                Source          = usr/share/terminfo/d/dumb
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = etc/terminfo/l/linux
                                Source          = usr/share/terminfo/l/linux
                                Type            = binary
                                Permissions = 644
                        </File>
                        <File>
                                Filename        = usr/lib/libncurses.so.5.5
                                Source          = usr/lib/libncurses.so.5.5
                                Type            = binary
                                Permissions = 755
                        </File>
                        <File>
                                Filename        = usr/lib/libpanel.so.5.5
                                Source          = usr/lib/libpanel.so.5.5
                                Type            = binary
                                Permissions = 755
                        </File>
                        <File>
                                Filename        = usr/lib/libmenu.so.5.5
                                Source          = usr/lib/libmenu.so.5.5
                                Type            = binary
                                Permissions = 755
                        </File>
                        <File>
                                Filename        = usr/lib/libform.so.5.5
                                Source          = usr/lib/libform.so.5.5
                                Type            = binary
                                Permissions = 755
                        </File>
                        <File>
                                Filename        = usr/lib/libncurses.so.5
                                Target          = usr/lib/libncurses.so.5.5
                                Type            = link
                        </File>
                        <File>
                                Filename        = usr/lib/libncurses.so
                                Target          = usr/lib/libncurses.so.5
                                Type            = link
                        </File>
                        <File>
                                Filename        = usr/lib/libpanel.so.5
                                Target          = usr/lib/libpanel.so.5.5
                                Type            = link
                        </File>
                        <File>
                                Filename        = usr/lib/libpanel.so
                                Target          = usr/lib/libpanel.so.5
                                Type            = link
                        </File>
                        <File>
                                Filename        = usr/lib/libmenu.so.5
                                Target          = usr/lib/libmenu.so.5.5
                                Type            = link
                        </File>
                        <File>
                                Filename        = usr/lib/libmenu.so
                                Target          = usr/lib/libmenu.so.5
                                Type            = link
                        </File>
                        <File>
                                Filename        = usr/lib/libform.so.5
                                Target          = usr/lib/libform.so.5.5
                                Type            = link
                        </File>
                        <File>
                                Filename        = usr/lib/libform.so
                                Target          = usr/lib/libform.so.5
                                Type            = link
                        </File>
                        <File>
                                Filename        = usr/share/terminfo
                                Target          = /etc/terminfo
                                Type            = link
                        </File>
                </Contents>                     
        </ncurses>
</Package>      


--- NEW FILE: buildtool.mk ---
#############################################################
#
# ncurses
#
# $Id: buildtool.mk,v 1.1 2008/03/01 16:23:15 hejl Exp $
#############################################################

include $(MASTERMAKEFILE)

NCURSES_DIR=ncurses-5.5
NCURSES_BUILD_DIR=$(BT_BUILD_DIR)/ncurses

NCURSES_CFLAGS="-Os"

$(NCURSES_DIR)/.source: 
        zcat $(NCURSES_SOURCE) | tar -xvf -
#       zcat $(NCURSES_PATCH1) | patch -d $(NCURSES_DIR) -p1
        touch $(NCURSES_DIR)/.source
        
$(NCURSES_DIR)/.configured: $(NCURSES_DIR)/.source
        (cd $(NCURSES_DIR); \
                DESTDIR=$(NCURSES_BUILD_DIR) \
                CC=$(TARGET_CC) \
                AR=$(BT_STAGING_DIR)/bin/i386-linux-ar \
                LD=$(BT_STAGING_DIR)/bin/i386-linux-ld \
                RANLIB=$(BT_STAGING_DIR)/bin/i386-linux-ranlib \
                CFLAGS=$(NCURSES_CFLAGS)  \
                ./configure --prefix=/usr \
                --target=i386-pc-linux-gnu \
                --with-build-libs="$(BT_STAGING_DIR)/lib" \
                --with-shared \
                --mandir='$${datadir}/man' \
                --without-profile \
                --without-xterm-new \
                --without-debug \
                --disable-rpath \
                --enable-echo \
                --enable-const \
                --disable-big-core \
                --without-ada \
                --without-libtool \
                --disable-termcap \
                --with-terminfo-dirs="/etc/terminfo:/usr/share/terminfo" \
                --without-cxx-binding \
                --enable-overwrite;)
        touch $(NCURSES_DIR)/.configured


$(NCURSES_DIR)/.build: $(NCURSES_DIR)/.configured
        mkdir -p $(NCURSES_BUILD_DIR)
        make -C $(NCURSES_DIR) CC=$(TARGET_CC)
        make -C $(NCURSES_DIR) install
        $(BT_STRIP) --strip-unneeded $(NCURSES_BUILD_DIR)/usr/lib/libform.so.5.5
        $(BT_STRIP) --strip-unneeded $(NCURSES_BUILD_DIR)/usr/lib/libmenu.so.5.5
        $(BT_STRIP) --strip-unneeded 
$(NCURSES_BUILD_DIR)/usr/lib/libncurses.so.5.5
        $(BT_STRIP) --strip-unneeded 
$(NCURSES_BUILD_DIR)/usr/lib/libpanel.so.5.5
        cp -a $(NCURSES_BUILD_DIR)/* $(BT_STAGING_DIR)
        touch $(NCURSES_DIR)/.build


source: $(NCURSES_DIR)/.source

build: $(NCURSES_DIR)/.build

clean:  
        -rm $(NCURSES_DIR)/.build
        -rm -r $(NCURSES_BUILD_DIR)
        -make -C $(NCURSES_DIR) clean

srcclean:
        rm -rf $(NCURSES_DIR)   




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
leaf-cvs-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/leaf-cvs-commits

Reply via email to