Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/bockbuild.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Christoforides <alexis@thenull.net>2017-04-19 20:48:41 +0300
committerAlexis Christoforides <alexis@thenull.net>2017-04-19 20:48:51 +0300
commit0fc9ee62365926c5f50765babfe7c7c37c770526 (patch)
tree1e1c52a8955746f8841aaa08c12856f3e0c8a618
parentfd1d6c404d763c98b6f0e64e98ab65f92e808245 (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.py14
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()