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

Added Files:
        buildtool.cfg buildtool.mk elvis-tiny_1.4-22.diff.gz 
        elvis-tiny_1.4.orig.tar.gz 
Log Message:
new upstream version 1.4-22 for gcc 4.4.4

--- NEW FILE: elvis-tiny_1.4-22.diff.gz ---
(This appears to be a binary file; contents omitted.)

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

<File elvis-tiny_1.4.orig.tar.gz>
  Server = cvs4-sourceforge
  Revision = HEAD
  envname = ELVIS-TINY_SOURCE
  Directory = elvis
</File>

<File elvis-tiny_1.4-22.diff.gz>
  Server = cvs4-sourceforge
  Revision = HEAD
  envname = ELVIS-TINY_PATCH
  Directory = elvis
</File>


<Package>
        <elvis>
                Version = 1.4-22
                Revision = 1

                Help <<EOF
                Elvis is a vi clone for Unix and operating systems
                Homepage: http://elvis.the-little-red-haired-girl.org/
                Requires: ncurses.lrp
                LEAF package by __PACKAGER__, __BUILDDATE__
                EOF
                
                <Permissions>
                        Files = 644
                        Directories = 755
                </Permissions>

                <Owner>
                        Files = root:root
                        Directories = root:root
                </Owner>
                <Contents>
                        <File>          
                                Filename        = bin/vi
                                Source          = bin/vi
                                Type            = binary
                                Permissions = 755
                        </File>                 
                        <File>          
                                Filename        = bin/elvis-tiny
                                Source          = bin/elvis-tiny
                                Type            = binary
                                Permissions = 755
                        </File>                 
                </Contents>                     
        </elvis>
</Package>

--- NEW FILE: buildtool.mk ---
# makefile for elvis-tiny
include $(MASTERMAKEFILE)

ELVIS-TINY_DIR:=elvis-tiny-1.4.orig
ELVIS-TINY_TARGET_DIR:=$(BT_BUILD_DIR)/elvis-tiny

$(ELVIS-TINY_DIR)/.source:
        zcat $(ELVIS-TINY_SOURCE) | tar -xvf -
        zcat $(ELVIS-TINY_PATCH) | patch -d $(ELVIS-TINY_DIR) -p1
        touch $(ELVIS-TINY_DIR)/.source

source: $(ELVIS-TINY_DIR)/.source

$(ELVIS-TINY_DIR)/.build: $(ELVIS-TINY_DIR)/.source
        mkdir -p $(ELVIS-TINY_TARGET_DIR)
        mkdir -p $(ELVIS-TINY_TARGET_DIR)/bin
        make CC="$(TARGET_CC) -fsigned-char" -C $(ELVIS-TINY_DIR)
        $(TARGET_CC) $(BT_COPT_FLAGS) -s -o $(ELVIS-TINY_DIR)/debian/wrapper 
$(ELVIS-TINY_DIR)/debian/wrapper.c
        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(ELVIS-TINY_DIR)/elvis
        -$(BT_STRIP) $(BT_STRIP_BINOPTS) $(ELVIS-TINY_DIR)/debian/wrapper
        cp -a $(ELVIS-TINY_DIR)/elvis $(ELVIS-TINY_TARGET_DIR)/bin/elvis-tiny
        cp -a $(ELVIS-TINY_DIR)/debian/wrapper $(ELVIS-TINY_TARGET_DIR)/bin/vi
        cp -a $(ELVIS-TINY_TARGET_DIR)/* $(BT_STAGING_DIR)
        touch $(ELVIS-TINY_DIR)/.build

build: $(ELVIS-TINY_DIR)/.build
                                                                                
         
clean:
        -make -C $(ELVIS-TINY_DIR) clobber
        rm -f $(ELVIS-TINY_DIR)/.build debian/{files,substvars,wrapper}
        rm -rf $(tmp)
        find . -name '*.bak' -o name '*~' | xargs -r rm -f --
        rm -rf $(ELVIS-TINY_TARGET_DIR)

                                                                                
                                 
srcclean: clean
        rm -rf $(ELVIS-TINY_DIR) 
        rm -f $(ELVIS-TINY_DIR)/.source

--- NEW FILE: elvis-tiny_1.4.orig.tar.gz ---
(This appears to be a binary file; contents omitted.)


------------------------------------------------------------------------------
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