summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2016-03-25 17:01:52 -0400
committerMark H Weaver <mhw@netris.org>2016-03-25 17:04:28 -0400
commit6458876597d292ea06f0d41048948fd801cedb8a (patch)
tree3917986305f14f70419078da3d306abaf3417c38
parent7adbe85e60fce61d0082a9c46604a26d651cb87a (diff)
gnu: expat: Replace with 2.1.1 [fixes CVE-2015-1283].
* gnu/packages/xml.scm (expat)[replacement]: New field. (expat-2.1.1): New variable.
-rw-r--r--gnu/packages/xml.scm17
1 files changed, 16 insertions, 1 deletions
diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm
index 7419c61d3ab..6d3ffe8ea53 100644
--- a/gnu/packages/xml.scm
+++ b/gnu/packages/xml.scm
@@ -4,7 +4,7 @@
4;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org> 4;;; Copyright © 2015 Eric Bavier <bavier@member.fsf.org>
5;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com> 5;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com>
6;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> 6;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
7;;; Copyright © 2015 Mark H Weaver <mhw@netris.org> 7;;; Copyright © 2015, 2016 Mark H Weaver <mhw@netris.org>
8;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il> 8;;; Copyright © 2015 Efraim Flashner <efraim@flashner.co.il>
9;;; Copyright © 2015 Raimon Grau <raimonster@gmail.com> 9;;; Copyright © 2015 Raimon Grau <raimonster@gmail.com>
10;;; 10;;;
@@ -43,6 +43,7 @@
43 43
44(define-public expat 44(define-public expat
45 (package 45 (package
46 (replacement expat-2.1.1)
46 (name "expat") 47 (name "expat")
47 (version "2.1.0") 48 (version "2.1.0")
48 (source (origin 49 (source (origin
@@ -62,6 +63,20 @@ stream-oriented parser in which an application registers handlers for
62things the parser might find in the XML document (like start tags).") 63things the parser might find in the XML document (like start tags).")
63 (license license:expat))) 64 (license license:expat)))
64 65
66(define expat-2.1.1
67 (package
68 (inherit expat)
69 (replacement #f)
70 (source
71 (let ((version "2.1.1"))
72 (origin
73 (method url-fetch)
74 (uri (string-append "mirror://sourceforge/expat/expat/"
75 version "/expat-" version ".tar.bz2"))
76 (sha256
77 (base32
78 "0ryyjgvy7jq0qb7a9mhc1giy3bzn56aiwrs8dpydqngplbjq9xdg")))))))
79
65(define-public libxml2 80(define-public libxml2
66 (package 81 (package
67 (name "libxml2") 82 (name "libxml2")