#!/bin/sh

SRCNAM=openldap-stable-20091028.tgz
WRKDIR=openldap-stable-20091028
TMPDIR=/tmp/openldap-stable-2.4.19

rm -r -f $WRKDIR

rm -r -f $TMPDIR

mkdir -p $TMPDIR

export CFLAGS="-march=i486 -mtune=i686 -Os -pipe"
export CXXFLAGS="-march=i486 -mtune=i686 -Os -pipe -fno-exceptions -fno-rtti"
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/lib/pkgconfig

tar -xf $SRCNAM

cd $WRKDIR

./configure --prefix=/usr/local --with-tls --with-cyrus-sasl --disable-debug \
	--enable-dynamic --enable-crypt --enable-modules --enable-rlookups \
	--enable-backends --enable-overlays --disable-sql --enable-bdb \
	--enable-ldap --enable-dnssrv --enable-auditlog --enable-accesslog \
	--enable-hdb --enable-meta --enable-monitor --enable-null --enable-passwd \
	--enable-perl --enable-relay --enable-shell --enable-sock --enable-collect \
	--enable-constraint --enable-dds --enable-dref --enable-dyngroup --enable-dynlist \
	--enable-memberof --enable-ppolicy --enable-refint --enable-retcode --enable-rwm \
	--enable-seqmod --enable-sssvlv --enable-syncprov --enable-translucent --enable-unique \
	--enable-valsort --enable-wrappers --enable-slp --disable-ndb


make depend

make

make install DESTDIR=$TMPDIR

cd ..

rm -r -f $WRKDIR

find $TMPDIR/ -type d | xargs chmod -v 755

cd $TMPDIR

find . | xargs file | grep "executable" | grep ELF | grep "not stripped" | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null

find . | xargs file | grep "shared object" | grep ELF | grep "not stripped" | cut -f 1 -d : | xargs strip -g 2> /dev/null
