# Description: Berkeley DB # URL: http://www.oracle.com/database/berkeley-db/index.html # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu name=db-32 version=5.3.28 release=3 source=(https://download.oracle.com/berkeley-db/db-$version.tar.gz db-5.3.21-memp_stat-upstream-fix.patch db-5.3.21-mutex_leak.patch db-5.3.28-lemon_hash.patch db-5.3.28-mmap-high-cpu-usage.patch db-5.3.28_cve-2019-2708.patch 0001-atomic-Rename-local-__atomic_compare_exchange-to-avo.patch) build() { cd db-$version patch -p1 -i $SRC/0001-atomic-Rename-local-__atomic_compare_exchange-to-avo.patch patch -p1 -i $SRC/db-5.3.21-memp_stat-upstream-fix.patch patch -p1 -i $SRC/db-5.3.21-mutex_leak.patch patch -p1 -i $SRC/db-5.3.28-lemon_hash.patch patch -p1 -i $SRC/db-5.3.28-mmap-high-cpu-usage.patch patch -p1 -i $SRC/db-5.3.28_cve-2019-2708.patch cd build_unix CFLAGS="$CFLAGS -Wno-error=implicit-int" \ ../dist/configure --prefix=/usr \ --libdir=/usr/lib32 \ --enable-compat185 \ --enable-shared \ --enable-static \ --enable-cxx make make DESTDIR=$PKG install rm -r $PKG/usr/docs chmod -R +w $PKG rm -rf $PKG/usr/{bin,include} }