Add a few casts to initializer of int array when the constant is greater
than 0x7fffffff, as they have exceeded the range of standard int. This makes the code to compile when -std=c++11. The resulting binary was not changed by this commit. PORTREVISION not bumped intentionally as this is a build fix. While I'm there, also convert the header to new style. PR: ports/171525 Submitted by: Michael Gmelin <freebsd grem de>
This commit is contained in:
parent
f7c717bc10
commit
f5f555fb36
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=305557
@ -1,9 +1,5 @@
|
||||
# New ports collection makefile for: cryptopp
|
||||
# Date created: 18 January 2001
|
||||
# Whom: George Reid <greid@ukug.uk.freebsd.org>
|
||||
#
|
||||
# Created by: George Reid <greid@ukug.uk.freebsd.org>
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= cryptopp
|
||||
PORTVERSION= 5.6.1
|
||||
|
20
security/cryptopp/files/patch-wake.cpp
Normal file
20
security/cryptopp/files/patch-wake.cpp
Normal file
@ -0,0 +1,20 @@
|
||||
--- wake.cpp.orig
|
||||
+++ wake.cpp
|
||||
@@ -25,13 +25,13 @@ void WAKE_Base::GenKey(word32 k0, word32 k1, word32 k2, word32 k3)
|
||||
CRYPTOPP_COMPILE_ASSERT(sizeof(x) == 4);
|
||||
static int tt[10]= {
|
||||
0x726a8f3b, // table
|
||||
- 0xe69a3b5c,
|
||||
- 0xd3c71fe5,
|
||||
- 0xab3c73d2,
|
||||
+ static_cast<int>(0xe69a3b5c),
|
||||
+ static_cast<int>(0xd3c71fe5),
|
||||
+ static_cast<int>(0xab3c73d2),
|
||||
0x4d3a8eb3,
|
||||
0x0396d6e8,
|
||||
0x3d4c2f7a,
|
||||
- 0x9ee27cf3, } ;
|
||||
+ static_cast<int>(0x9ee27cf3), } ;
|
||||
t[0] = k0;
|
||||
t[1] = k1;
|
||||
t[2] = k2;
|
Loading…
Reference in New Issue
Block a user