From 9408aba3f6a797fe81149ac590f5cbb0cf42dfaabe80c31d986d10dfa412a2fd Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Mon, 4 Apr 2022 07:30:19 +0000 Subject: [PATCH] Accepting request 966675 from home:AndreasStieger:branches:devel:tools:building ccache 4.6 OBS-URL: https://build.opensuse.org/request/show/966675 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=119 --- ccache-4.5.1.tar.xz | 3 --- ccache-4.5.1.tar.xz.asc | 16 ---------------- ccache-4.6.tar.xz | 3 +++ ccache-4.6.tar.xz.asc | 16 ++++++++++++++++ ccache.changes | 23 +++++++++++++++++++++++ ccache.spec | 5 ++--- xxhash-avoid-armv6-unaligned-access.patch | 17 ----------------- 7 files changed, 44 insertions(+), 39 deletions(-) delete mode 100644 ccache-4.5.1.tar.xz delete mode 100644 ccache-4.5.1.tar.xz.asc create mode 100644 ccache-4.6.tar.xz create mode 100644 ccache-4.6.tar.xz.asc delete mode 100644 xxhash-avoid-armv6-unaligned-access.patch diff --git a/ccache-4.5.1.tar.xz b/ccache-4.5.1.tar.xz deleted file mode 100644 index 07414ea..0000000 --- a/ccache-4.5.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:51186ebe0326365f4e6131e1caa8911de7da4aa6718efc00680322d63a759517 -size 513008 diff --git a/ccache-4.5.1.tar.xz.asc b/ccache-4.5.1.tar.xz.asc deleted file mode 100644 index 74e0920..0000000 --- a/ccache-4.5.1.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmGVWMUACgkQmW3aB1WU -rbgC0g//V8zks70+rUnu31j2ZLDhM4DGrTUduPev+fnpkSI3WnTZsN1y4GjNK/va -ezd0GcakYNwgNozsUmXtPEn6oQm6TEFBQZa1bBVYlB7XYtkZDGoWnTTqNEeeb1BP -+sjLz+4BlnHD/sILKQj5ZIKDemSp3taWOmqh3kMvn+iV9hMNooXYvCh5u7G9gC1e -++5cyCtQfel8bLmpcprnAqUogkU/QYGY4ZqTLshcNmw4LKy8f7faoo6+ugkCFj8I -o/KLmPH8FHpipAIOEGW4+6Ov3kbY6OLKSKmjE45ykarTHLi+E78kE+0K7k+8zSJs -l7fxDzwnWANWmdSe9F/DYm+YIvNsLqphWpSSwT9DqtnBP+QW4nVX0qu0TSCHw7YT -6io8L3Ajuh5RmbQgPnDyfKaRnimE7dpRR3fnpYreLttaoWx/b9ozMWOHadKJjAOG -rKlpY0QVao+BpQU2d7yxNuK64ak/IWG92mFr0CFXdv+ez03AsyOTBnlKMK/JbXdS -9dSFrJyZJiLFb0Ae53hYy2s7J0g9E11d3ThCF7CChRcq8v5g60NmRmR0pNhwEWZS -6K2XSbtDeNhu1nTWaroMgzcO0IGskHdP291oGf2eWNymbdy7f3Ka+ZBM3i/iA6Jn -/u8ZTV9H9OH1qg8jfnVQEozhAZCYNdiPLVucRst2btBwXi1ia3g= -=rnpA ------END PGP SIGNATURE----- diff --git a/ccache-4.6.tar.xz b/ccache-4.6.tar.xz new file mode 100644 index 0000000..3a39110 --- /dev/null +++ b/ccache-4.6.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d2bb860f4359169e640f60cf7cc11da5fab5fb9aed55230d78141e49c3945e9 +size 526084 diff --git a/ccache-4.6.tar.xz.asc b/ccache-4.6.tar.xz.asc new file mode 100644 index 0000000..7615fc0 --- /dev/null +++ b/ccache-4.6.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAmIb2VwACgkQmW3aB1WU +rbjFBBAAt1S7g3P/0W/PTZ/cQYYW4r/lUtG/K69YdwTDzHxJlYZLbrJbYYPgFd2d +9a72aSKn0PGH+JJREtfZ0T7JIoTq60hja4f5vBtTHVeXqsl9rAvwVkESnN/crGhQ +SjbDVAFIeAlWF8rjGXjDCGB0iueP+b3VjmaYSPcLi4MYbHwDldpbDPmKtBIvUY3Z +cX+i3meWqPiLkHoIGuOXMlyW0Ojc9JOt2ErUiGxJOdfoaFElwwvkxaM6VRI9aqCD +P3TGquISUybUCdNxuAlG0XUwGt0QwUDLjXtgYexRYmmyaqJsjQRVu2QgQLGD68T2 +FOOhwo24JtCyRmGuJQmv1i7fxZzYyp9N6gRLnEtW9+RhV+Wh2zeO1XcSeY7Q51Lk +auJIDCghxelVRYZQlCf+oIxt+L1WKzGFDjExQ5pHJi+FMPvn7hY7DtwZ0O0SXhBv +iXI+ohAXBGOaragRpWpItvsLPHEUPIEf7n0tcBlLLRXxwIbSIiPCya5MS3QTs/Mn +Xc68SX6YoIqZ0KG9zLqrBnVO7IkqVUWFCT/mRdwWtOXYV/RiQWWkTcEQkerY3h4L +fjuCT3igY5jlZN0Ki6QpVFcTmHrmMY/g2ltdsi5Q6sQ54yUElGbLjYKOhxZzaiBD +NIjKHvilq2L8jUsHsvr1MQj2I7R4iJFKAqv7E77xJuPl9VoAuaI= +=aNI2 +-----END PGP SIGNATURE----- diff --git a/ccache.changes b/ccache.changes index 43db19a..d4245c1 100644 --- a/ccache.changes +++ b/ccache.changes @@ -1,3 +1,26 @@ +------------------------------------------------------------------- +Sun Apr 3 17:54:58 UTC 2022 - Andreas Stieger + +- ccache 4.6: + * Add an option to use a bearer token with the HTTP backend. + * Add support for caching standard output from the compiler. + * Add a new --inspect option for debugging cache entries, + replacing the previous --dump-manifest and --dump-result + options + * Enable HTTP keep-alive by default + * Improve detection of the .incbin assembler directive to reduce + false positives + * Ccache now verifies that /run/user//ccache-tmp is writable + before using it for temporary files + * Fix statistics output for secondary storage + * Fix a problem when copying a cache entry from secondary storage + into an empty primary storage. + * The process umask is now respected when making hard linked files + read only + * A forced recache is no longer considered a “direct cache miss” + * Documentation updates +- drop xxhash-avoid-armv6-unaligned-access.patch, included + ------------------------------------------------------------------- Fri Dec 17 15:25:36 UTC 2021 - Dirk Müller diff --git a/ccache.spec b/ccache.spec index 65110c8..d6d1836 100644 --- a/ccache.spec +++ b/ccache.spec @@ -1,7 +1,7 @@ # # spec file for package ccache # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: ccache -Version: 4.5.1 +Version: 4.6 Release: 0 Summary: A Fast C/C++ Compiler Cache License: GPL-3.0-or-later @@ -25,7 +25,6 @@ URL: https://ccache.dev/ Source0: https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz Source1: https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz.asc Source2: %{name}.keyring -Patch1: xxhash-avoid-armv6-unaligned-access.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libzstd-devel >= 1.1.2 diff --git a/xxhash-avoid-armv6-unaligned-access.patch b/xxhash-avoid-armv6-unaligned-access.patch deleted file mode 100644 index 7ce927a..0000000 --- a/xxhash-avoid-armv6-unaligned-access.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: ccache-4.5.1/src/third_party/xxhash.h -=================================================================== ---- ccache-4.5.1.orig/src/third_party/xxhash.h -+++ ccache-4.5.1/src/third_party/xxhash.h -@@ -806,10 +806,8 @@ XXH_PUBLIC_API XXH128_hash_t XXH128(cons - * Prefer these methods in priority order (0 > 1 > 2 > 3) - */ - #ifndef XXH_FORCE_MEMORY_ACCESS /* can be defined externally, on command line for example */ --# if !defined(__clang__) && defined(__GNUC__) && defined(__ARM_FEATURE_UNALIGNED) && defined(__ARM_ARCH) && (__ARM_ARCH == 6) --# define XXH_FORCE_MEMORY_ACCESS 2 --# elif !defined(__clang__) && ((defined(__INTEL_COMPILER) && !defined(_WIN32)) || \ -- (defined(__GNUC__) && (defined(__ARM_ARCH) && __ARM_ARCH >= 7))) -+# if !defined(__clang__) && ((defined(__INTEL_COMPILER) && !defined(_WIN32)) || \ -+ (defined(__GNUC__) && (defined(__ARM_ARCH) && __ARM_ARCH >= 6))) - # define XXH_FORCE_MEMORY_ACCESS 1 - # endif - #endif