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