--- PKGBUILD 2014-11-04 12:29:48.000000000 +0100 +++ PKGBUILD 2015-01-19 16:47:50.271402777 +0100 @@ -11,9 +11,11 @@ url="https://www.polarssl.org/" license=('GPL2') source=("https://polarssl.org/download/polarssl-$pkgver-gpl.tgz" - "programs.makefile.patch") + "programs.makefile.patch" + "CVE-2015-1182.patch") sha1sums=('3462b4455e1443ac1a1007fbd69861ebfb5c5506' - '1e9e7d3dcdd6932b02d6dcabdf45041a3726f1be') + '1e9e7d3dcdd6932b02d6dcabdf45041a3726f1be' + '94317c4757063d006fb4e666b522b581326ba708') depends=('glibc') options=('staticlibs') @@ -21,6 +23,11 @@ # https://github.com/alucryd/aur-alucryd/blob/master/personal/polarssl/PKGBUILD # https://aur.archlinux.org/packages/po/polarssl-git/PKGBUILD +prepare() { + cd "$pkgname-$pkgver" + patch -p1 -i "$srcdir/CVE-2015-1182.patch" +} + build() { cd "$pkgname-$pkgver" sed -i 's|//\(#define POLARSSL_THREADING_C\)|\1|' include/polarssl/config.h