# Description: Apache HTTP server version 2.0.x
# Maintainer:  Jürgen Daubert, juergen dot daubert at t-online dot de
# URL:         http://httpd.apache.org/
# Depends on:  apr, db, expat, gdbm, openssl, zlib
# Group:       apache

name=apache
version=2.0.59
release=2
source=(http://www.apache.org/dist/httpd/httpd-$version.tar.bz2 \
        $name-ssl_cert.patch crux.layout apache)

build(){
   cd httpd-$version
   patch -p1 < $SRC/$name-ssl_cert.patch
   cat $SRC/crux.layout >> config.layout
   ./configure --enable-layout=CRUX \
               --with-apr=/usr \
               --with-apr-util=/usr \
               --enable-so \
               --enable-modules=all \
               --enable-mods-shared=all \
               --enable-ssl \
               --enable-deflate \
               --with-gdbm \
               --with-expat=/usr \
               --with-mpm=prefork
   make 
   make DESTDIR=$PKG install

   mkdir -p $PKG/etc/ssl/{keys,certs}
   touch $PKG/etc/ssl/keys/apache.key
   touch $PKG/etc/ssl/certs/apache.crt
   install -D -m 755 $SRC/apache $PKG/etc/rc.d/apache

   cd $PKG/usr/lib/apache/build
   ln -s $(apr-config --apr-libtool) libtool

   rm -R $PKG/var/www/htdocs/*
   rm $PKG/var/www/{error,icons,icons/small}/README*
   chown -R root:root $PKG
}
