Magellan Linux

Contents of /trunk/extras/xerces-c/xerces-c-2.8.0-r3.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4018 - (show annotations) (download)
Tue Nov 17 15:28:20 2009 UTC (14 years, 5 months ago) by niro
File size: 1231 byte(s)
auto added: ver bump to 2.8.0-r3
1 # $Id$
2
3 PNAME="xerces-c"
4 PVER="2.8.0"
5 PBUILD="r3"
6
7 PCATEGORIE="dev-util"
8 STATE="unstable"
9
10 DESCRIPTION="Xerces-C++ is a validating XML parser written in a portable subset of C++."
11 HOMEPAGE="http://xml.apache.org/xerces-c/"
12
13 SRCFILE="${PNAME}-src_$(echo ${PVER} | sed "s:\.:_:g").tar.gz"
14 SRCDIR="${BUILDDIR}/${PNAME}-src_$(echo ${PVER} | sed "s:\.:_:g")"
15
16 sminclude mbuild
17
18 UP2DATE="updatecmd http://www.apache.org/dist/xerces/c/2/sources/ | grep ${PNAME}-src | sed 's/.*${PNAME}-src_\(.*\).tar.*/\1/;q' | sed 's:_:.:g'"
19
20 SRC_URI=(
21 http://www.apache.org/dist/xerces/c/2/sources/${SRCFILE}
22 mirror://${PNAME}/${SRCFILE}
23 mirror://${PNAME}/${PNAME}-${PVER}-multilib.patch
24 mirror://${PNAME}/${PNAME}-${PVER}-libpath.patch
25 )
26
27 src_prepare()
28 {
29 munpack ${SRCFILE} || die
30 cd ${SRCDIR}
31
32 # multilib fixes
33 mpatch ${PNAME}-${PVER}-multilib.patch || die
34 mpatch ${PNAME}-${PVER}-libpath.patch || die
35 }
36
37 src_compile()
38 {
39 cd ${SRCDIR}/src/xercesc
40 export XERCESCROOT=${SRCDIR}
41
42 runConfigure -plinux -P/usr || die
43 mmake -j1 || die
44 }
45
46 src_install()
47 {
48 cd ${SRCDIR}/src/xercesc
49 export XERCESCROOT=${SRCDIR}
50
51 mmake DESTDIR=${BINDIR} MLIBDIR=$(mlibdir) install || die
52
53 cd ${SRCDIR}
54 minstalldocs KEYS LICENCE* NOTICE STATUS Readme* || die
55 }

Properties

Name Value
svn:keywords Id