[leaf-commits] src/bering-uclibc4/source/minicom buildtool.cfg, NONE, 1.1 buildtool.mk, NONE, 1.1 minicom-2.1.tar.gz, NONE, 1.1 minicom-gcc4.patch, NONE, 1.1

Andrew <[email protected]>
Newsgroups gmane.linux.leaf.cvs
Message-ID <[email protected]>
Update of /cvsroot/leaf/src/bering-uclibc4/source/minicom
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv26596/source/minicom

Added Files:
	buildtool.cfg buildtool.mk minicom-2.1.tar.gz 
	minicom-gcc4.patch 
Log Message:
Fixed minicom to build with gcc4


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

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

MINICOM_DIR:=minicom-2.1
MINICOM_TARGET_DIR:=$(BT_BUILD_DIR)/minicom

$(MINICOM_DIR)/.source:
	zcat $(MINICOM_SOURCE) | tar -xvf -
	cat $(MINICOM_PATCH) | patch -p1 -d $(MINICOM_DIR)
	touch $(MINICOM_DIR)/.source

source: $(MINICOM_DIR)/.source

$(MINICOM_DIR)/.configured: $(MINICOM_DIR)/.source
	(cd $(MINICOM_DIR) ; CC=$(TARGET_CC) LD=$(TARGET_LD) ./configure --disable-nls --prefix=/usr)
	touch $(MINICOM_DIR)/.configured
                        
$(MINICOM_DIR)/.build: $(MINICOM_DIR)/.configured
	mkdir -p $(MINICOM_TARGET_DIR)
	mkdir -p $(MINICOM_TARGET_DIR)/usr/bin
	make CC=$(TARGET_CC) CFLAGS="$(BT_COPT_FLAGS)" -C $(MINICOM_DIR)
	-$(BT_STRIP) -s --remove-section=.note --remove-section=.comment $(MINICOM_DIR)/minicom
	cp -a $(MINICOM_DIR)/src/minicom $(MINICOM_TARGET_DIR)/usr/bin
	cp -a $(MINICOM_TARGET_DIR)/* $(BT_STAGING_DIR)
	touch $(MINICOM_DIR)/.build

build: $(MINICOM_DIR)/.build
                                                                                         
clean:
	make -C $(MINICOM_DIR) clean
	rm -rf $(MINICOM_TARGET_DIR)
	rm -f $(MINICOM_DIR)/.build
	rm -f $(MINICOM_DIR)/.configured
                                                                                                                 
srcclean: clean
	rm -rf $(MINICOM_DIR) 
	rm -f $(MINICOM_DIR)/.source

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

<File minicom-2.1.tar.gz>
  Server = cvs4-sourceforge
  Revision = HEAD
  envname = MINICOM_SOURCE
  Directory = minicom
</File>

<File minicom-gcc4.patch>
  Server = cvs4-sourceforge
  Revision = HEAD
  envname = MINICOM_PATCH
  Directory = minicom
</File>

<Package>
	<minicom>
		Version = 2.1
		Revision = 1

		Help <<EOF
		Minicom is a menu driven communications program.
		It emulates ANSI and VT102 terminals. It has a dialing
		directory and auto zmodem download.
		Homepage: http://alioth.debian.org/projects/minicom
		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        = usr/bin/minicom
				Source    	= usr/bin/minicom
				Type		= binary
				Permissions = 755
			</File>                 

		</Contents>			
	</minicom>
</Package>

--- NEW FILE: minicom-gcc4.patch ---
diff -aur minicom-2.1.orig/src/window.c minicom-2.1/src/window.c
--- minicom-2.1.orig/src/window.c	2003-05-16 23:06:26.000000000 +0300
+++ minicom-2.1/src/window.c	2010-10-21 23:54:24.928032216 +0300
@@ -62,7 +62,7 @@
 static char *CS, *SF, *SR, *VB, *BL;
 static char *VE, *VI, *KS, *KE;
 static char *CD, *CL, *IC, *DC;
-static char *BC, *CR, *NL;
+char *BC, *CR, *NL;
 #if ST_LINE
 static char *TS, *FS, *DS;
 #endif


------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.