[leaf-commits] devel/davidmbrooke/src/bering-uclibc4/source/expat append-to-sources.local, NONE, 1.1 buildtool.cfg, NONE, 1.1 buildtool.mk, NONE, 1.1 expat-2.0.1.tar.gz, NONE, 1.1

david M brooke <[email protected]> Sat, 04 Dec 2010 14:08:01 +0000
Newsgroups gmane.linux.leaf.cvs
Message-ID <[email protected]>
Update of /cvsroot/leaf/devel/davidmbrooke/src/bering-uclibc4/source/expat
In directory sfp-cvsdas-2.v30.ch3.sourceforge.com:/tmp/cvs-serv26456

Added Files:
	append-to-sources.local buildtool.cfg buildtool.mk 
	expat-2.0.1.tar.gz 
Log Message:
Initial check-in, required for avahi

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

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

<File expat-2.0.1.tar.gz>
	Server = cvs4-sourceforge-devel-davidmbrooke
	Revision = HEAD  
	Directory = expat
	Envname = EXPAT_SOURCE
</File>

<Package>
	<libexpat>
		Version = 2.0.1
		Revision = 1

		Help <<EOF
		Expat is an XML parser library written in C.
		Homepage: http://expat.sourceforge.net/
		LEAF Package by __PACKAGER__, __BUILDDATE__
		EOF

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

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

		<Contents>
			<File>
				Source		= usr/lib/libexpat.so.1.5.2
				Filename	= usr/lib/libexpat.so.1.5.2
				Type		= binary
				Permissions	= 755
			</File>

			<File>
				Filename	= usr/lib/libexpat.so
				Target		= usr/lib/libexpat.so.1.5.2
				Type		= link
				Permissions	= 755
			</File>

			<File>
				Filename	= usr/lib/libexpat.so.1
				Target		= usr/lib/libexpat.so.1.5.2
				Type		= link
				Permissions	= 755
			</File>
		</Contents>
	</libexpat>
</Package>

--- NEW FILE: buildtool.mk ---
#############################################################
#
# expat
#
#############################################################

include $(MASTERMAKEFILE)

EXPAT_DIR:=$(shell $(BT_TGZ_GETDIRNAME) $(EXPAT_SOURCE) 2>/dev/null )
ifeq ($(EXPAT_DIR),)
EXPAT_DIR:=$(shell cat DIRNAME)
endif

EXPAT_TARGET_DIR:=$(BT_BUILD_DIR)/expat

# Option settings for 'configure':
#   Move default install from /usr/local to /usr
CONFOPTS:=--prefix=/usr

$(EXPAT_DIR)/.source:
	zcat $(EXPAT_SOURCE) | tar -xvf - 	
	echo $(EXPAT_DIR) > DIRNAME
	touch $(EXPAT_DIR)/.source

$(EXPAT_DIR)/.configure: $(EXPAT_DIR)/.source
	( cd $(EXPAT_DIR); ./configure $(CONFOPTS) );
	touch $(EXPAT_DIR)/.configure
	
source: $(EXPAT_DIR)/.source

$(EXPAT_DIR)/.build: $(EXPAT_DIR)/.configure
	mkdir -p $(EXPAT_TARGET_DIR)
	$(MAKE) -C $(EXPAT_DIR)
	$(MAKE) DESTDIR=$(EXPAT_TARGET_DIR) -C $(EXPAT_DIR) install
	$(BT_STRIP) $(BT_STRIP_LIBOPTS) $(EXPAT_TARGET_DIR)/usr/lib/*.so
	cp -a $(EXPAT_TARGET_DIR)/usr/lib/* $(BT_STAGING_DIR)/usr/lib
	cp -a $(EXPAT_TARGET_DIR)/usr/include/* $(BT_STAGING_DIR)/usr/include
	touch $(EXPAT_DIR)/.build

build: $(EXPAT_DIR)/.build

clean:
	-rm $(EXPAT_DIR)/.build
	-rm -rf $(EXPAT_TARGET_DIR)
	-$(MAKE) -C $(EXPAT_DIR) clean
	
srcclean:
	-rm -rf $(EXPAT_DIR)
	-rm DIRNAME


--- NEW FILE: append-to-sources.local ---

<Server cvs4-sourceforge-devel-davidmbrooke>
	Type = viewcvs
	Name = leaf.cvs.sourceforge.net
	Serverpath = /leaf/devel/davidmbrooke/src/bering-uclibc4/source
</Server>

<Package expat>
	Server = cvs4-sourceforge-devel-davidmbrooke
	Directory = expat
	Revision = HEAD
	Description = Expat is an XML parser library written in C
	<Requires>
		Name = buildenv
	</Requires>
</Package>



------------------------------------------------------------------------------
What happens now with your Lotus Notes apps - do you make another costly 
upgrade, or settle for being marooned without product support? Time to move
off Lotus Notes and onto the cloud with Force.com, apps are easier to build,
use, and manage than apps on traditional platforms. Sign up for the Lotus 
Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d