Date: Friday, July 1, 2016 @ 21:41:42 Author: lfleischer Revision: 270851
upgpkg: xerces-c 3.1.4-1 Upstream update. Modified: xerces-c/trunk/PKGBUILD Deleted: xerces-c/trunk/xerces-c-cve-2016-2099.patch ------------------------------+ PKGBUILD | 15 ++++----------- xerces-c-cve-2016-2099.patch | 19 ------------------- 2 files changed, 4 insertions(+), 30 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-07-01 21:20:58 UTC (rev 270850) +++ PKGBUILD 2016-07-01 21:41:42 UTC (rev 270851) @@ -4,23 +4,16 @@ # Contributor: Roman Kyrylych <roman.kyryl...@gmail.com> pkgname=xerces-c -pkgver=3.1.3 -pkgrel=2 +pkgver=3.1.4 +pkgrel=1 pkgdesc="A validating XML parser written in a portable subset of C++" arch=('i686' 'x86_64') url="http://xerces.apache.org/xerces-c/" license=('APACHE') depends=('gcc-libs' 'curl') -source=("http://apache.osuosl.org/xerces/c/3/sources/${pkgname}-${pkgver}.tar.gz" - xerces-c-cve-2016-2099.patch) -md5sums=('70320ab0e3269e47d978a6ca0c0e1e2d' - '382aa993dc070be469e2ff2b2a9bad09') +source=("http://apache.osuosl.org/xerces/c/3/sources/${pkgname}-${pkgver}.tar.gz") +md5sums=('21bb097b711a513275379b59757cba4c') -prepare() { - cd "${pkgname}-${pkgver}" - patch -p1 -i ../xerces-c-cve-2016-2099.patch -} - build() { cd "${pkgname}-${pkgver}" Deleted: xerces-c-cve-2016-2099.patch =================================================================== --- xerces-c-cve-2016-2099.patch 2016-07-01 21:20:58 UTC (rev 270850) +++ xerces-c-cve-2016-2099.patch 2016-07-01 21:41:42 UTC (rev 270851) @@ -1,19 +0,0 @@ ---- a/src/xercesc/validators/DTD/DTDScanner.cpp -+++ b/src/xercesc/validators/DTD/DTDScanner.cpp -@@ -2509,7 +2509,15 @@ void DTDScanner::scanExtSubsetDecl(const - { - while (true) - { -- const XMLCh nextCh = fReaderMgr->peekNextChar(); -+ XMLCh nextCh; -+ -+ try { -+ nextCh = fReaderMgr->peekNextChar(); -+ } -+ catch (XMLException& ex) { -+ fScanner->emitError(XMLErrs::XMLException_Fatal, ex.getCode(), ex.getMessage(), NULL, NULL); -+ nextCh = chNull; -+ } - - if (!nextCh) - {