Magellan Linux

Annotation of /trunk/extras/dietlibc/dietlibc-0.33-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 16973 - (hide annotations) (download)
Thu Apr 4 08:17:03 2013 UTC (11 years, 2 months ago) by niro
File size: 1061 byte(s)
-fixed SRC_URI
1 niro 16972 # $Id$
2    
3     PNAME="dietlibc"
4     PVER="0.33"
5     PBUILD="r1"
6    
7     PCAT="dev-libs"
8    
9     DESCRIPTION="diet libc - a libc optimized for small size."
10     HOMEPAGE="http://www.fefe.de/dietlibc/"
11    
12     DEPEND=""
13    
14     SRCFILE="${PNAME}-${PVER}.tar.bz2"
15     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
16    
17     SRC_URI=(
18 niro 16973 http://www.fefe.de/${PNAME}/${SRCFILE}
19 niro 16972 mirror://${PNAME}/${SRCFILE}
20     mirror://${PNAME}/0.24-dirent-prototype.patch
21     mirror://${PNAME}/dietlibc-0.28-Makefile.patch
22     )
23    
24     UP2DATE="updatecmd ${HOMEPAGE} | firsttarball"
25    
26     src_prepare()
27     {
28     munpack ${SRCFILE} || die
29     cd ${SRCDIR}
30    
31     # fix protopypes var types both to off_t
32     mpatch 0.24-dirent-prototype.patch || die
33    
34     # fix up install pathes and CFLAGS
35     mpatch dietlibc-0.28-Makefile.patch || die
36     }
37    
38     src_compile()
39     {
40     cd ${SRCDIR}
41    
42     mmake MYARCH="${ARCH/i*86/i386}" CFLAGS="${CFLAGS}" || die
43     }
44    
45     src_install()
46     {
47     cd ${SRCDIR}
48    
49     mmake MYARCH="${ARCH/i*86/i386}" \
50     DESTDIR=${BINDIR} BINDIR=/usr/bin \
51     MAN1DIR=/usr/share/man/man1 install || die
52    
53     # docs
54     minstalldocs AUTHOR BUGS CAVEAT CHANGES COPYING FAQ \
55     PORTING README* SECURITY THANKS TODO || die
56     }