diff options
author | 2008-12-14 00:09:21 +0000 | |
---|---|---|
committer | 2008-12-14 00:09:21 +0000 | |
commit | 6ed206670c9a13d0ebca99accbace2620c14a8ac (patch) | |
tree | 18184722b8dad2a0d7df0852244f882269a87025 /app-crypt | |
parent | Add patch to build with GCC 4.3, thanks to Bert Karwatzki in bug #250628. (diff) | |
download | gentoo-2-6ed206670c9a13d0ebca99accbace2620c14a8ac.tar.gz gentoo-2-6ed206670c9a13d0ebca99accbace2620c14a8ac.tar.bz2 gentoo-2-6ed206670c9a13d0ebca99accbace2620c14a8ac.zip |
Add patch to build with GCC 4.3, thanks to Bert Karwatzki in bug #250623.
(Portage version: 2.2_rc17/cvs/Linux 2.6.27-gentoo-r5 x86_64)
Diffstat (limited to 'app-crypt')
-rw-r--r-- | app-crypt/rainbowcrack/ChangeLog | 6 | ||||
-rw-r--r-- | app-crypt/rainbowcrack/files/rainbowcrack-1.2+gcc-4.3.patch | 67 | ||||
-rw-r--r-- | app-crypt/rainbowcrack/rainbowcrack-1.2-r1.ebuild | 3 |
3 files changed, 74 insertions, 2 deletions
diff --git a/app-crypt/rainbowcrack/ChangeLog b/app-crypt/rainbowcrack/ChangeLog index f44d7299e2dd..cb906bdc605b 100644 --- a/app-crypt/rainbowcrack/ChangeLog +++ b/app-crypt/rainbowcrack/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-crypt/rainbowcrack # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/rainbowcrack/ChangeLog,v 1.11 2008/06/20 14:32:02 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/rainbowcrack/ChangeLog,v 1.12 2008/12/14 00:09:21 flameeyes Exp $ + + 14 Dec 2008; Diego E. Pettenò <flameeyes@gentoo.org> + +files/rainbowcrack-1.2+gcc-4.3.patch, rainbowcrack-1.2-r1.ebuild: + Add patch to build with GCC 4.3, thanks to Bert Karwatzki in bug #250623. 20 Jun 2008; Daniel Black <dragonheart@gentoo.org> +files/rainbowcrack-1.2-types.patch, rainbowcrack-1.2-r1.ebuild: diff --git a/app-crypt/rainbowcrack/files/rainbowcrack-1.2+gcc-4.3.patch b/app-crypt/rainbowcrack/files/rainbowcrack-1.2+gcc-4.3.patch new file mode 100644 index 000000000000..cc3fb0c1429f --- /dev/null +++ b/app-crypt/rainbowcrack/files/rainbowcrack-1.2+gcc-4.3.patch @@ -0,0 +1,67 @@ +diff -aur rainbowcrack-1.2-src.old/src/ChainWalkContext.cpp rainbowcrack-1.2-src/src/ChainWalkContext.cpp +--- rainbowcrack-1.2-src.old/src/ChainWalkContext.cpp 2008-12-11 20:55:23.000000000 +0100 ++++ rainbowcrack-1.2-src/src/ChainWalkContext.cpp 2008-12-11 20:56:15.000000000 +0100 +@@ -10,6 +10,7 @@ +
+ #include "ChainWalkContext.h"
+
++#include <cstring>
+ #include <ctype.h>
+ #include <openssl/rand.h>
+ #ifdef _WIN32
+diff -aur rainbowcrack-1.2-src.old/src/ChainWalkSet.cpp rainbowcrack-1.2-src/src/ChainWalkSet.cpp +--- rainbowcrack-1.2-src.old/src/ChainWalkSet.cpp 2008-12-11 20:55:23.000000000 +0100 ++++ rainbowcrack-1.2-src/src/ChainWalkSet.cpp 2008-12-11 20:59:07.000000000 +0100 +@@ -8,6 +8,7 @@ + #pragma warning(disable : 4786)
+ #endif
+
++#include <cstring>
+ #include "ChainWalkSet.h"
+
+ CChainWalkSet::CChainWalkSet()
+diff -aur rainbowcrack-1.2-src.old/src/RainbowCrack.cpp rainbowcrack-1.2-src/src/RainbowCrack.cpp +--- rainbowcrack-1.2-src.old/src/RainbowCrack.cpp 2008-12-11 20:55:23.000000000 +0100 ++++ rainbowcrack-1.2-src/src/RainbowCrack.cpp 2008-12-11 20:59:48.000000000 +0100 +@@ -18,6 +18,7 @@ + #include <unistd.h>
+ #endif
+
++#include <cstring>
+ #include <openssl/md4.h>
+ #ifdef _WIN32
+ #pragma comment(lib, "libeay32.lib")
+diff -aur rainbowcrack-1.2-src.old/src/RainbowTableDump.cpp rainbowcrack-1.2-src/src/RainbowTableDump.cpp +--- rainbowcrack-1.2-src.old/src/RainbowTableDump.cpp 2008-12-11 20:55:23.000000000 +0100 ++++ rainbowcrack-1.2-src/src/RainbowTableDump.cpp 2008-12-11 20:57:57.000000000 +0100 +@@ -4,6 +4,7 @@ + Copyright (C) Zhu Shuanglei <shuanglei@hotmail.com>
+ */
+
++#include <algorithm>
+ #include "ChainWalkContext.h"
+
+ int main(int argc, char* argv[])
+diff -aur rainbowcrack-1.2-src.old/src/RainbowTableGenerate.cpp rainbowcrack-1.2-src/src/RainbowTableGenerate.cpp +--- rainbowcrack-1.2-src.old/src/RainbowTableGenerate.cpp 2008-12-11 20:55:23.000000000 +0100 ++++ rainbowcrack-1.2-src/src/RainbowTableGenerate.cpp 2008-12-11 20:57:29.000000000 +0100 +@@ -15,6 +15,8 @@ + #endif
+ #include <time.h>
+
++#include <cstring>
++#include <algorithm>
+ #include "ChainWalkContext.h"
+
+ void Usage()
+diff -aur rainbowcrack-1.2-src.old/src/RainbowTableSort.cpp rainbowcrack-1.2-src/src/RainbowTableSort.cpp +--- rainbowcrack-1.2-src.old/src/RainbowTableSort.cpp 2008-12-11 20:55:23.000000000 +0100 ++++ rainbowcrack-1.2-src/src/RainbowTableSort.cpp 2008-12-11 20:58:43.000000000 +0100 +@@ -4,6 +4,7 @@ + Copyright (C) Zhu Shuanglei <shuanglei@hotmail.com>
+ */
+
++#include <cstdlib>
+ #include "Public.h"
+
+ #define ASSUMED_MIN_MEMORY 32 * 1024 * 1024
diff --git a/app-crypt/rainbowcrack/rainbowcrack-1.2-r1.ebuild b/app-crypt/rainbowcrack/rainbowcrack-1.2-r1.ebuild index e8981fc0fade..185d3d233076 100644 --- a/app-crypt/rainbowcrack/rainbowcrack-1.2-r1.ebuild +++ b/app-crypt/rainbowcrack/rainbowcrack-1.2-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/rainbowcrack/rainbowcrack-1.2-r1.ebuild,v 1.5 2008/06/20 14:32:02 dragonheart Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-crypt/rainbowcrack/rainbowcrack-1.2-r1.ebuild,v 1.6 2008/12/14 00:09:21 flameeyes Exp $ inherit eutils toolchain-funcs @@ -29,6 +29,7 @@ src_unpack() { epatch "${FILESDIR}/${P}-makefile.patch" epatch "${FILESDIR}/${P}-share.patch" epatch "${FILESDIR}/${P}-types.patch" + epatch "${FILESDIR}/${P}+gcc-4.3.patch" sed -i "s#@@SHARE@@#/usr/share/${P}#g" ChainWalkContext.cpp || die } |