- Update to dd_rescue-1.99.15:
* Build issue: Detect pread64() and pwrite64() support separately and provide individual replacement functions. Thanks to David Geiger for reporting (Mageia). * Bugfix: printstatus() would not be called with odd offsets, resulting in missing progress report and missing sync (-y) and write throttling (-C). * Optimization: Some unrolling for the hash functions gives up to 10% better performance (on Zen4). * Optimization: Rationalize prefetching for hash functions and clear memory after using (avoid cleartext data on the stack). * Optimization: Save function calls for fault injection and for graph updates when unneeded. * Usability: Better handle progress update frequency. * Build improvement: Add -target linux-aarch64/arm-android28 automatically where needed. * Drop: ddr-autoconf-no-fortify.diff (included upstream). OBS-URL: https://build.opensuse.org/package/show/Base:System/dd_rescue?expand=0&rev=81
This commit is contained in:
parent
2f1bd26104
commit
56df400b5c
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:53a0a7f166ca74a146c137cb3dcfef320cf6c5e0f43208a75563b7c1db04d814
|
||||
size 188613
|
@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEZmn3NA0x6V7FVlSQ3k8bOiv/xb8FAmbHgSAACgkQ3k8bOiv/
|
||||
xb9pGg/6As4vSt1tGPm+/Ng+2RH+e+Q4O+/g44HM5q8ZB7RxbPxBLzMqmq0MCuDG
|
||||
mb0aPqETjyYqWUNyOJJyihgHDaN3G/ZmN8C19EkbH/8UbBoKThoWUcL1dSb0Anrt
|
||||
X78nj8eIj5TIVLm8nvQMTVsC93zTpSZQkoKYJAnUXd9G1G3kiRciPnhimLfkvy5r
|
||||
9urV/K8cDC+/9gAP7jSSCVmWsLDQn88hmoBd+ThMDWvtxIw5YAaLlkqcHbYytiU1
|
||||
4cHOM0f9hEO8HQYrbmXzbgQXuWfjWHu01z7jGp6VUGswV3h5CKKTea3oVzCs777B
|
||||
DkvaPdKOgc3Pc3/c38/AX75GP2GjKn0duUlXjVeUQmvYZ83jK7MMhywBzyimJTrW
|
||||
QDgKksR2vXoVauK9gQS2zu0psR7Wg+CHyzMswzkYCRHTn56W75v3icIJCIJIcbPQ
|
||||
PwwZLiUjY9FPHSuLwb3chz1vCm3KVWOqo19J44p3iBiuwnQ2VQPhLb+HgkRzhuXK
|
||||
KajfNgUS+Uy3b27s5ubtCdT2gwZF/K+JHr48RVaN456lysHNJsuJKBt9IDX/SnzS
|
||||
Vnao7xaBKSJSY1Gr6tKINJNhlyOn8eEFL0kCyv1boe4PatMPWdFckDmEqJW77dAH
|
||||
msxpGsDcZTnz1qQdZGIl4cKBuFsMRBbnfHfIObbkTgmS9BK2YyU=
|
||||
=sjz/
|
||||
-----END PGP SIGNATURE-----
|
3
dd_rescue-1.99.15.tar.bz2
Normal file
3
dd_rescue-1.99.15.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:83936f24fbb9ff70722b55f69cd0dff71bc4a4aabfcf9b56b5128f98bfe16f89
|
||||
size 184905
|
16
dd_rescue-1.99.15.tar.bz2.asc
Normal file
16
dd_rescue-1.99.15.tar.bz2.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEZmn3NA0x6V7FVlSQ3k8bOiv/xb8FAmbpg30ACgkQ3k8bOiv/
|
||||
xb/PJg/+IKNN7vkJSsYRCoC0Lj2NDWvCvmFrjqG+oLD8CUMQUrc00gMx+4qoALvx
|
||||
LDGFX21+W86vOmtwcM4k7DhBKuhc50rXbo/UFaxeQLd45gHkmXbxav1qX3D3oduB
|
||||
WMggBuUnazIAhuVxqyw0cPS/OH6UNUY5xsB7FpNtWTQ1dkBlVKXybgnVRmaol1hs
|
||||
yT/kKetCBjKvY1fgJLKszzJhMdnSRo6HpHG1TFQXdl7hxIC3aEjTnbfz8kGYM2M4
|
||||
FoGddif3okgkZPKUA51JYsgyDhTW86IQ4w1zdmiAgDu0qIcCao7CAdJEz6v9BFw1
|
||||
7GC8eyRpHI1Vk2A5MVXk3ikswjBNRDZb39eK4chmhXFd/LY4iMXB5+hHzDfJ6V0T
|
||||
QdlRWGTCAeGop3ZKw363WDMwyYmzuIu3al/PaiPkh07KjWmsNCdiSUMT9bkSAxge
|
||||
/RY/u+k/Szfem+/0J+fjLKP6QvDxjqmexy2hJa8XRFY2hpFkaxfJrUCZ7U0tYFJ/
|
||||
cmc+3616hZsfojrS8VV/IDSMATg5IBuSA+a94JL8+Sd2RVt8Yq0wTJOUJM94MUgO
|
||||
xeBichIrpHU32cQxakjqUJKx7vXBHzcqum8E/lkhKj01G92MEIOxd4t83nLoOnLl
|
||||
oEoNAHe0oUKjVD3REGxO8Dmtv+9v/3IVP0HBwUVxUIRo5xE+Vgs=
|
||||
=YcCw
|
||||
-----END PGP SIGNATURE-----
|
@ -1,3 +1,24 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Sep 17 15:28:10 CEST 2024 - kurt@garloff.de
|
||||
|
||||
- Update to dd_rescue-1.99.15:
|
||||
* Build issue: Detect pread64() and pwrite64() support separately
|
||||
and provide individual replacement functions.
|
||||
Thanks to David Geiger for reporting (Mageia).
|
||||
* Bugfix: printstatus() would not be called with odd offsets,
|
||||
resulting in missing progress report and missing sync (-y) and
|
||||
write throttling (-C).
|
||||
* Optimization: Some unrolling for the hash functions gives up to
|
||||
10% better performance (on Zen4).
|
||||
* Optimization: Rationalize prefetching for hash functions and
|
||||
clear memory after using (avoid cleartext data on the stack).
|
||||
* Optimization: Save function calls for fault injection and for
|
||||
graph updates when unneeded.
|
||||
* Usability: Better handle progress update frequency.
|
||||
* Build improvement: Add -target linux-aarch64/arm-android28
|
||||
automatically where needed.
|
||||
* Drop: ddr-autoconf-no-fortify.diff (included upstream).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 22 22:12:51 CEST 2024 - kurt@garloff.de
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
%define _lto_cflags %{nil}
|
||||
%endif
|
||||
Name: dd_rescue
|
||||
Version: 1.99.14
|
||||
Version: 1.99.15
|
||||
Release: 0
|
||||
Summary: Data copying in the presence of I/O Errors
|
||||
License: GPL-2.0-only OR GPL-3.0-only
|
||||
@ -31,7 +31,6 @@ Source0: http://garloff.de/kurt/linux/ddrescue/%{name}-%{version}.tar.bz2
|
||||
Source1: http://garloff.de/kurt/linux/ddrescue/%{name}-%{version}.tar.bz2.asc
|
||||
Source2: %{name}.keyring
|
||||
Source99: %{name}.changes
|
||||
Patch1: ddr-autoconf-no-fortify.diff
|
||||
# PATCH-FIX-UPSTREAM no-python2.patch sf#ddrescue#4 mcepl@suse.com
|
||||
# Remove dependency on python2
|
||||
BuildRequires: autoconf
|
||||
|
@ -1,15 +0,0 @@
|
||||
Index: dd_rescue-1.99.14/configure.ac
|
||||
===================================================================
|
||||
--- dd_rescue-1.99.14.orig/configure.ac
|
||||
+++ dd_rescue-1.99.14/configure.ac
|
||||
@@ -46,8 +46,8 @@ CC_FLAGS_CHECK(-mavx2,AVX2)
|
||||
CC_FLAGS_CHECK(-mrdrnd,RDRND)
|
||||
CC_FLAGS_CHECK(-maes,AES)
|
||||
|
||||
-#CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fPIE -pie -rdynamic"
|
||||
-CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fPIE"
|
||||
+#CFLAGS="$CFLAGS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fPIE -pie -rdynamic"
|
||||
+CFLAGS="$CFLAGS -fPIE"
|
||||
dnl ***************************************************************************
|
||||
dnl Check for support of rep nop
|
||||
AC_MSG_CHECKING(whether asm rep nop is supported)
|
Loading…
x
Reference in New Issue
Block a user