Gentoo Archives: gentoo-commits

From: Reinis Danne <rei4dan@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-chemistry/ambertools/files/, sci-chemistry/ambertools/
Date: Sat, 03 Mar 2012 22:12:05
Message-Id: 1330812639.6e85ac6190aef7fb4919df1878bfd262265d10d9.rei4dan@gentoo
1 commit: 6e85ac6190aef7fb4919df1878bfd262265d10d9
2 Author: Reinis Danne <rei4dan <AT> gmail <DOT> com>
3 AuthorDate: Sat Mar 3 22:10:39 2012 +0000
4 Commit: Reinis Danne <rei4dan <AT> gmail <DOT> com>
5 CommitDate: Sat Mar 3 22:10:39 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=6e85ac61
7
8 sci-chemistry/ambertools: Add another buffer overflow patch
9
10 ---
11 sci-chemistry/ambertools/ChangeLog | 4 ++
12 sci-chemistry/ambertools/ambertools-1.5-r3.ebuild | 3 +-
13 .../ambertools/files/ambertools-1.5-overflow.patch | 30 ++++++++++++++++++++
14 3 files changed, 36 insertions(+), 1 deletions(-)
15
16 diff --git a/sci-chemistry/ambertools/ChangeLog b/sci-chemistry/ambertools/ChangeLog
17 index 0945272..09fcfa6 100644
18 --- a/sci-chemistry/ambertools/ChangeLog
19 +++ b/sci-chemistry/ambertools/ChangeLog
20 @@ -2,6 +2,10 @@
21 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
22 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/ambertools/ChangeLog,v 1.2 2011/08/02 14:42:37 alexxy Exp $
23
24 + 03 Mar 2012; Reinis Danne <rei4dan@×××××.com> ambertools-1.5-r3.ebuild,
25 + +files/ambertools-1.5-overflow.patch:
26 + Add another buffer overflow patch.
27 +
28 *ambertools-1.5-r3 (03 Mar 2012)
29
30 03 Mar 2012; Reinis Danne <rei4dan@×××××.com> +ambertools-1.5-r3.ebuild,
31
32 diff --git a/sci-chemistry/ambertools/ambertools-1.5-r3.ebuild b/sci-chemistry/ambertools/ambertools-1.5-r3.ebuild
33 index bebf36c..44bd059 100644
34 --- a/sci-chemistry/ambertools/ambertools-1.5-r3.ebuild
35 +++ b/sci-chemistry/ambertools/ambertools-1.5-r3.ebuild
36 @@ -53,7 +53,8 @@ src_prepare() {
37 epatch \
38 "${FILESDIR}/${P}-bugfix_1-21.patch" \
39 "${FILESDIR}/${P}-bugfix_22-27.patch" \
40 - "${FILESDIR}/${P}-gentoo2.patch"
41 + "${FILESDIR}/${P}-gentoo2.patch" \
42 + "${FILESDIR}/${P}-overflow.patch"
43 cd "${S}"/AmberTools/src
44 rm -r \
45 arpack \
46
47 diff --git a/sci-chemistry/ambertools/files/ambertools-1.5-overflow.patch b/sci-chemistry/ambertools/files/ambertools-1.5-overflow.patch
48 new file mode 100644
49 index 0000000..14455f1
50 --- /dev/null
51 +++ b/sci-chemistry/ambertools/files/ambertools-1.5-overflow.patch
52 @@ -0,0 +1,30 @@
53 +diff -urN amber11.orig/AmberTools/src/nab/database.c amber11/AmberTools/src/nab/database.c
54 +--- amber11.orig/AmberTools/src/nab/database.c 2011-03-10 20:12:15.000000000 +0200
55 ++++ amber11/AmberTools/src/nab/database.c 2012-03-03 23:59:25.225368331 +0200
56 +@@ -671,7 +671,7 @@
57 +
58 + static Bool zbDBReadLine( db, sLine )
59 + DATABASE db;
60 +-char* sLine;
61 ++char sLine[MAXDATALINELEN];
62 + {
63 +
64 +
65 +@@ -706,7 +706,7 @@
66 +
67 + static Bool zbDBReadDataLine( db, sLine )
68 + DATABASE db;
69 +-char* sLine;
70 ++char sLine[MAXDATALINELEN];
71 + {
72 +
73 +
74 +@@ -1135,7 +1135,7 @@
75 + char* PBuffer;
76 + int iBufferInc;
77 + {
78 +-String sLine;
79 ++String sLine[MAXDATALINELEN];
80 +
81 +
82 +