pkgname='lbanet-zeroc-ice' pkgver=3.4.2 _pkgmaj=3.4 pkgrel=1 pkgdesc='An object-oriented middleware that provides object-oriented Remote Procedure Call functionality' arch=('i686' 'x86_64') url='http://www.zeroc.com' license=('GPL' 'custom: ICE license') makedepends=('apache-ant' 'mcpp' 'openssl' 'expat' 'db4.8' 'binutils' 'tar') depends=('db4.8' 'openssl' 'expat') source=("http://www.zeroc.com/download/Ice/$_pkgmaj/Ice-$pkgver.tar.gz" 'ice_for_clang.txt') md5sums=('e97672eb4a63c6b8dd202d0773e19dc7' '5f5bc058074830db88bfdf20032f6091') _fix_unistd() { sed -i 1i"#include " "$1" } build() { cd "$srcdir/Ice-$pkgver" patch -p0 -i ../ice_for_clang.txt cd cpp _fix_unistd src/IceUtil/FileUtil.cpp _fix_unistd src/Slice/FileTracker.cpp msg 'Switching includes to db 4.8...' find . -name '*.cpp' -o -name '*.h' -exec sed -i 's|#include