aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLéo Le Bouter <lle-bout@zaclys.net>2021-03-13 02:31:53 +0100
committerLéo Le Bouter <lle-bout@zaclys.net>2021-03-13 02:31:53 +0100
commit373c7b5791acd8f377455be47260948b843dd5db (patch)
tree2e61176d8dbcdd6d2fb7a6cc8ff8b2e8ed00b5c1
parent77f1bd9dea3def1992603cbf24c4b0003fa3e0f0 (diff)
downloadguix-373c7b5791acd8f377455be47260948b843dd5db.tar
guix-373c7b5791acd8f377455be47260948b843dd5db.tar.gz
gnu: Remove bsdiff.
As discussed in <https://lists.gnu.org/archive/html/guix-devel/2021-03/msg00154.html>, remove because of unpatched CVE-2020-14315 with no non-FreeBSD patch in sight. * gnu/packages/compression.scm (bsdiff): Remove.
-rw-r--r--gnu/packages/compression.scm39
1 files changed, 0 insertions, 39 deletions
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index 8e2a3a78f1..99569f68c9 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -953,45 +953,6 @@ possible and can compress in parallel. This is especially useful for large
tarballs.")
(license license:bsd-2)))
-(define-public bsdiff
- (package
- (name "bsdiff")
- (version "4.3")
- (home-page "https://www.daemonology.net/bsdiff/")
- (source (origin
- (method url-fetch)
- (uri (string-append home-page name "-" version ".tar.gz"))
- (sha256
- (base32
- "0j2zm3z271x5aw63mwhr3vymzn45p2vvrlrpm9cz2nywna41b0hq"))
- (patches (search-patches "bsdiff-CVE-2014-9862.patch"))))
- (build-system gnu-build-system)
- (arguments
- `(#:make-flags (list "INSTALL=install"
- (string-append "CC=" ,(cc-for-target))
- (string-append "PREFIX=" (assoc-ref %outputs "out")))
- #:phases (modify-phases %standard-phases
- (delete 'configure)
- (add-before 'build 'fix-Makefile
- (lambda _
- (substitute* "Makefile"
- ;; Adjust syntax to make it compatible with GNU Make.
- (("^\\.") "")
- ;; Help install(1) create the target directory.
- (("\\$\\{PREFIX\\}") "-D -t ${PREFIX}"))
- #t)))
- #:tests? #f)) ;no tests
- (inputs
- `(("bzip2" ,bzip2)))
- (synopsis "Patch binary files")
- (description
- "@command{bsdiff} and @command{bspatch} are tools for building and
-applying patches to binary files. By using suffix sorting (specifically
-Larsson and Sadakane's @code{qsufsort}) and taking advantage of how
-executable files change, bsdiff routinely produces binary patches 50-80%
-smaller than those produced by @code{Xdelta}.")
- (license license:bsd-2)))
-
(define-public cabextract
(package
(name "cabextract")