Date: Thursday, July 31, 2014 @ 18:45:47 Author: kkeen Revision: 116643
upgpkg: polarssl 1.3.8-3 Added: polarssl/trunk/programs.makefile.patch Modified: polarssl/trunk/PKGBUILD -------------------------+ PKGBUILD | 10 +++++++--- programs.makefile.patch | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-07-31 15:14:50 UTC (rev 116642) +++ PKGBUILD 2014-07-31 16:45:47 UTC (rev 116643) @@ -5,13 +5,15 @@ pkgname=polarssl pkgver=1.3.8 -pkgrel=2 +pkgrel=3 pkgdesc="Portable cryptographic and SSL/TLS library" arch=('i686' 'x86_64') url="https://www.polarssl.org/" license=('GPL2') -source=("https://polarssl.org/code/releases/polarssl-$pkgver-gpl.tgz") -sha1sums=('82ed8ebcf3dd53621da5395b796fc0917083691d') +source=("https://polarssl.org/code/releases/polarssl-$pkgver-gpl.tgz" + "programs.makefile.patch") +sha1sums=('82ed8ebcf3dd53621da5395b796fc0917083691d' + '1e9e7d3dcdd6932b02d6dcabdf45041a3726f1be') depends=('glibc') options=('staticlibs') @@ -19,6 +21,8 @@ cd "$pkgname-$pkgver" sed -i 's|//\(#define POLARSSL_THREADING_C\)|\1|' include/polarssl/config.h sed -i 's|//\(#define POLARSSL_THREADING_PTHREAD\)|\1|' include/polarssl/config.h + # enable cert_write + patch -p1 -d programs -i "$srcdir/programs.makefile.patch" LDFLAGS+=" -I../include " make SHARED=1 no_test } Added: programs.makefile.patch =================================================================== --- programs.makefile.patch (rev 0) +++ programs.makefile.patch 2014-07-31 16:45:47 UTC (rev 116643) @@ -0,0 +1,22 @@ +--- programs/Makefile 2014-07-31 12:20:17.748459143 -0400 ++++ programs/Makefile 2014-07-31 12:21:35.388454356 -0400 +@@ -43,7 +43,7 @@ + test/selftest test/ssl_test \ + util/pem2der util/strerror \ + x509/cert_app x509/crl_app \ +- x509/cert_req ++ x509/cert_req x509/cert_write + + ifdef OPENSSL + APPS += test/o_p_test +@@ -241,6 +241,10 @@ + echo " CC x509/cert_req.c" + $(CC) $(CFLAGS) $(OFLAGS) x509/cert_req.c $(LDFLAGS) -o $@ + ++x509/cert_write: x509/cert_write.c ../library/libpolarssl.a ++ echo " CC x509/cert_write.c" ++ $(CC) $(CFLAGS) $(OFLAGS) x509/cert_write.c $(LDFLAGS) -o $@ ++ + clean: + ifndef WINDOWS + rm -f $(APPS)