diff options
author | Alexis Christoforides <alexis@thenull.net> | 2017-04-19 20:48:41 +0300 |
---|---|---|
committer | Alexis Christoforides <alexis@thenull.net> | 2017-04-19 20:48:51 +0300 |
commit | 0fc9ee62365926c5f50765babfe7c7c37c770526 (patch) | |
tree | 1e1c52a8955746f8841aaa08c12856f3e0c8a618 | |
parent | fd1d6c404d763c98b6f0e64e98ab65f92e808245 (diff) |
Patched libjpeg for the issue described in: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-6629
-rw-r--r-- | packages/libjpeg.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/packages/libjpeg.py b/packages/libjpeg.py index 5fd850f..2ff36f4 100644 --- a/packages/libjpeg.py +++ b/packages/libjpeg.py @@ -1,8 +1,18 @@ class LibJpegPackage (Package): def __init__(self): - Package.__init__(self, 'libjpeg', '8', sources=[ - 'http://www.ijg.org/files/jpegsrc.v8.tar.gz']) + Package.__init__( + self, + 'libjpeg', + '8', + sources=[ + 'http://www.ijg.org/files/jpegsrc.v8.tar.gz', + 'patches/libjpeg8.patch']) self.source_dir_name = 'jpeg-8' + def prep(self): + Package.prep(self) + for p in range(1, len(self.local_sources)): + self.sh('patch -p1 < "%{local_sources[' + str(p) + ']}"') + LibJpegPackage() |