merge of '178eac00dc5aa8338d42e8e203633bec7817bbf6'
[vuplus_openembedded] / packages / apache2 / apache2-native_2.2.3.bb
1 SECTION = "net"
2 DEPENDS = "expat pcre"
3
4 inherit cross 
5
6 PR="r6"
7 SRC_URI = "http://www.apache.org/dist/httpd/httpd-${PV}.tar.bz2"
8
9 S = "${WORKDIR}/httpd-${PV}"
10
11 do_configure () {
12         ./configure --with-included-apr --prefix=${prefix}
13 }
14
15 do_stage () {
16         cp srclib/pcre/dftables ${STAGING_BINDIR}
17         cp server/gen_test_char ${STAGING_BINDIR}
18         cp srclib/apr/apr-1-config ${STAGING_BINDIR}
19         cp srclib/apr-util/apu-1-config ${STAGING_BINDIR}
20         cp support/apxs ${STAGING_BINDIR}
21         chmod 755 ${STAGING_BINDIR}/apxs
22         mkdir -p ${STAGING_DIR}/build
23         cp build/*.mk ${STAGING_DIR}/build
24         cat build/config_vars.mk | \
25                 sed -e '/^prefix/s,staging,staging/${HOST_SYS},' | \
26                 sed -e '/^includedir/s,/include,/include/apache2,' | \
27                 sed -e 's,staging/bin,staging/${HOST_SYS}/bin,' > \
28                         ${STAGING_DIR}/build/config_vars.mk
29         cp build/instdso.sh ${STAGING_DIR}/build
30         cp .libs/httpd ${STAGING_BINDIR}
31
32         (cd srclib/apr/.libs; tar -cf - libapr-*.so* ) |
33           (cd ${STAGING_LIBDIR}; tar -xf - )
34         (cd srclib/apr-util/.libs; tar -cf - libaprutil-*.so* ) |
35           (cd ${STAGING_LIBDIR}; tar -xf - )
36
37         mkdir -p ${STAGING_INCDIR}/apache2
38         cp include/* ${STAGING_INCDIR}/apache2
39         cp os/unix/os.h ${STAGING_INCDIR}/apache2
40         cp os/unix/unixd.h ${STAGING_INCDIR}/apache2
41
42         cp support/envvars-std ${STAGING_BINDIR}/envvars
43         chmod 755 ${STAGING_BINDIR}/envvars
44 }