forked from pool/Botan
Accepting request 46811 from home:a_jaeger:branches:build-compare-test
Copy from home:a_jaeger:branches:build-compare-test/Botan via accept of submit request 46811 revision 4. Request was accepted with message: OK OBS-URL: https://build.opensuse.org/request/show/46811 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/Botan?expand=0&rev=15
This commit is contained in:
parent
634972220b
commit
cf3e0b143c
@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Aug 31 09:22:59 UTC 2010 - aj@suse.de
|
||||||
|
|
||||||
|
- Do not include build time and host in package to not trigger rebuilds.
|
||||||
|
- Add pkg-config build requires as suggested by rpmlint.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 10 01:01:48 CET 2010 - ro@suse.de
|
||||||
|
|
||||||
|
- add patch from fedora to fix build on x86_64
|
||||||
|
(botan-1.8.8-binutils_lea_offset.patch)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Jan 10 04:27:38 CET 2010 - jengelh@medozas.de
|
Sun Jan 10 04:27:38 CET 2010 - jengelh@medozas.de
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
|
|
||||||
Name: Botan
|
Name: Botan
|
||||||
Version: 1.8.8
|
Version: 1.8.8
|
||||||
Release: 4
|
Release: 5
|
||||||
Url: http://botan.randombit.net
|
Url: http://botan.randombit.net
|
||||||
Summary: A C++ Crypto Library
|
Summary: A C++ Crypto Library
|
||||||
License: BSD3c
|
License: BSD3c
|
||||||
@ -32,10 +32,13 @@ Source: %{name}-%{version}.tar.bz2
|
|||||||
Patch0: Botan-inttypes.patch
|
Patch0: Botan-inttypes.patch
|
||||||
Patch1: Botan-ull_constants.patch.bz2
|
Patch1: Botan-ull_constants.patch.bz2
|
||||||
Patch2: Botan-fix_install_paths.patch
|
Patch2: Botan-fix_install_paths.patch
|
||||||
|
Patch3: botan-1.8.8-binutils_lea_offset.patch
|
||||||
|
Patch4: no-buildtime.patch
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Requires: zlib, bzip2 >= 1.0.2, gmp >= 4.1
|
Requires: zlib, bzip2 >= 1.0.2, gmp >= 4.1
|
||||||
BuildRequires: bzip2 >= 1.0.2 gmp-devel >= 4.1 zlib-devel
|
BuildRequires: bzip2 >= 1.0.2 gmp-devel >= 4.1 zlib-devel
|
||||||
BuildRequires: gcc-c++ gmp-devel libbz2-devel openssl-devel python
|
BuildRequires: gcc-c++ gmp-devel libbz2-devel openssl-devel python
|
||||||
|
BuildRequires: pkg-config
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Botan is a C++ library that provides support for many common
|
Botan is a C++ library that provides support for many common
|
||||||
@ -92,6 +95,8 @@ Authors:
|
|||||||
%patch0
|
%patch0
|
||||||
%patch1
|
%patch1
|
||||||
%patch2
|
%patch2
|
||||||
|
%patch3
|
||||||
|
%patch4
|
||||||
|
|
||||||
%build
|
%build
|
||||||
export RPM_OPT_FLAGS
|
export RPM_OPT_FLAGS
|
||||||
|
28
botan-1.8.8-binutils_lea_offset.patch
Normal file
28
botan-1.8.8-binutils_lea_offset.patch
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
#
|
||||||
|
#
|
||||||
|
# patch "src/hash/sha1_amd64/sha1_amd64_imp.S"
|
||||||
|
# from [dd263db10309950dec501dd9257a8df43cf6c6aa]
|
||||||
|
# to [ab1db7a394b41a1d3b9a63a6e8e1571e4671b962]
|
||||||
|
#
|
||||||
|
================================================================================
|
||||||
|
--- src/hash/sha1_amd64/sha1_amd64_imp.S
|
||||||
|
+++ src/hash/sha1_amd64/sha1_amd64_imp.S
|
||||||
|
@@ -103,10 +103,16 @@
|
||||||
|
|
||||||
|
subq $320, W
|
||||||
|
|
||||||
|
+/*
|
||||||
|
+* Using negative values for SHA-1 constants > 2^31 to work around
|
||||||
|
+* a bug in binutils not accepting large lea displacements.
|
||||||
|
+* -0x70E44324 == 0x8F1BBCDC
|
||||||
|
+* -0x359D3E2A == 0xCA62C1D6
|
||||||
|
+*/
|
||||||
|
#define MAGIC1 0x5A827999
|
||||||
|
#define MAGIC2 0x6ED9EBA1
|
||||||
|
-#define MAGIC3 0x8F1BBCDC
|
||||||
|
-#define MAGIC4 0xCA62C1D6
|
||||||
|
+#define MAGIC3 -0x70E44324
|
||||||
|
+#define MAGIC4 -0x359D3E2A
|
||||||
|
|
||||||
|
#define T %esi
|
||||||
|
#define T2 %eax
|
22
no-buildtime.patch
Normal file
22
no-buildtime.patch
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
Index: src/build-data/buildh.in
|
||||||
|
===================================================================
|
||||||
|
--- src/build-data/buildh.in.orig
|
||||||
|
+++ src/build-data/buildh.in
|
||||||
|
@@ -2,7 +2,7 @@
|
||||||
|
#ifndef BOTAN_BUILD_CONFIG_H__
|
||||||
|
#define BOTAN_BUILD_CONFIG_H__
|
||||||
|
|
||||||
|
-/* This file was automatically generated %{timestamp} UTC */
|
||||||
|
+/* This file was automatically generated */
|
||||||
|
|
||||||
|
#define BOTAN_VERSION_MAJOR %{version_major}
|
||||||
|
#define BOTAN_VERSION_MINOR %{version_minor}
|
||||||
|
@@ -50,7 +50,7 @@
|
||||||
|
%{local_config}
|
||||||
|
|
||||||
|
/*
|
||||||
|
-%{user}@%{hostname} ran '%{command_line}'
|
||||||
|
+%{user} ran '%{command_line}'
|
||||||
|
|
||||||
|
Target
|
||||||
|
-------
|
Loading…
Reference in New Issue
Block a user