From 0510ef4c32faff8414619adf1f5b3545ce1e6e6c92f862ffcfbb067a158a7bcc Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Thu, 2 May 2019 08:04:49 +0000 Subject: [PATCH] Accepting request 699906 from home:llunak:branches:devel:tools:building - Update URLs in the .spec file - Update to version 3.7.1 I'm aware this fails on SLE12_SP4 aarch64 and 3.6 doesn't, but without having access to such a system I can't really do much about it, and since build monitor shows some packages failing in devel:tools:building, I decided to submit this anyway. Feel free to accept/reject/fix as you see fit. OBS-URL: https://build.opensuse.org/request/show/699906 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/ccache?expand=0&rev=71 --- ccache-3.6.tar.xz | 3 -- ccache-3.6.tar.xz.asc | 16 ----------- ccache-3.7.1.tar.xz | 3 ++ ccache-3.7.1.tar.xz.asc | 16 +++++++++++ ccache.changes | 63 +++++++++++++++++++++++++++++++++++++++++ ccache.spec | 8 +++--- 6 files changed, 86 insertions(+), 23 deletions(-) delete mode 100644 ccache-3.6.tar.xz delete mode 100644 ccache-3.6.tar.xz.asc create mode 100644 ccache-3.7.1.tar.xz create mode 100644 ccache-3.7.1.tar.xz.asc diff --git a/ccache-3.6.tar.xz b/ccache-3.6.tar.xz deleted file mode 100644 index 53783b3..0000000 --- a/ccache-3.6.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a6b129576328fcefad00cb72035bc87bc98b6a76aec0f4b59bed76d67a399b1f -size 340608 diff --git a/ccache-3.6.tar.xz.asc b/ccache-3.6.tar.xz.asc deleted file mode 100644 index f584d43..0000000 --- a/ccache-3.6.tar.xz.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAlw87q0ACgkQmW3aB1WU -rbhvHBAAsDbQSg6ty9YGR4oVROisqmDhaRwVLmyvCfdsqkDmVNF3hww4M0H6bSSH -05YV+4PeOVqt9DZXs+AA00032fVCOVHdI5qFTLTu2pKXu2XXDZFpSgV/YPa8q0cM -qbpH/o+6JxQbJ7POWoEuKX4uUE/hnkUVwxtfiAaDkdzY9D07QwdcEFrcdWN2VYaU -4iaUucInufBHO8Uu/1o1Q333Jea63RPCwHePy6CyWhniz0gPjNT5AuE9R12LjpuJ -hrUIE3CxEj8BIWlsQhlkHMkZa9yh5crpoufzT7XtO9RDli8IkFixI5BxMs1KvBpM -DEjqTGdctOsHTvFREIbi2UkwYc5Ek9zyaUdMyp3hMzFZWSnP+/jIFt/uPpB0J32/ -6bV7SohXDexO/0SmIfpuAhhRnFSzgueOhd1Zsl1hQNXt+Es3yKzt3L0C5ZjiHzxf -KMHjUlpzDOij/oizKnlOR1QGCe4a6ieSolFbDbzayrnR9klMKgZ81O17/pXdVt10 -tkQJVb+AtsBurNzFj4jDNwzO87vt+vpfERjysVWJUCqm9I5wqKmM7/TA9Ej0M5Co -j4l7bdsWCQeky8VuOcZAK7IxGPSpl664pH1iZGHGT0fJWSIEkuEw5yHsuwB98Y/G -vCgWzcUzcHd5gLSv2WOJMyP/A5PqCSmgFxBrCUuiM0/yEu0ugfw= -=9xMJ ------END PGP SIGNATURE----- diff --git a/ccache-3.7.1.tar.xz b/ccache-3.7.1.tar.xz new file mode 100644 index 0000000..b6f247e --- /dev/null +++ b/ccache-3.7.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66fc121a2a33968f9ec428e02f48ff4b8896fbabb759e9c09352267014dcbe65 +size 349276 diff --git a/ccache-3.7.1.tar.xz.asc b/ccache-3.7.1.tar.xz.asc new file mode 100644 index 0000000..dbcf41f --- /dev/null +++ b/ccache-3.7.1.tar.xz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCAAdFiEEWpOacaRnks9XhmpRmW3aB1WUrbgFAlzJrloACgkQmW3aB1WU +rbjZIhAAmBO0mi/SAkNoP+ed5lyqr6ovRp8gEWwYkaoJ1txCn5lZFDE87UY+1J4u +gnM2uY4rktdAetQNgtcJ5wbeFeArsGQv12bTnHO8yItktdF4m7zXOS1h/pgEcYG0 +i+B06FCqG+q4LoBCjiIhRZrkN3ylBW+s9OQaYLWXSXb5w39AjsvwkxttAvl4De2v +FSSVoKQ29CL5tLMy/G67e6Wnn4B9Q3nmqHZrULUSoHRVi89EP84Hmn6CD/JTceiJ +nWMm2vYEHbny0KnX4IsCUlWkscUO9eeH4U0DZP62aZAv6AZbqjCphBu4mpCdUGN7 +dWMM8K+fAnm+TD4MBbGuQ5r+5bgmchzDlxRva82JHboqp0BNW556IvJtE3O9v2bK +g4WXSCppdN/gk5DRRiMtZFpL1TLIWk6lYRpGICoxUu/gWtonW3Fj8Ewy/A/JhY7G +SC5aFn7tmB47lT6WuQV4yOTXRil2RRciCk26K2W6OnruMHTjSOHBuDJFymCcSDWS +kUqm16C3sc2jBA8GcUXMQw0DMxopkQ3KXC54ibfdane4zPD56GNcLV4N52TDDqkj +gJPa8KJVxqMAOPZR6IkgDXbv5sZn5LOq7dS5fXpCUcN74dd2Krug9+BolH28Jx4T +7ofbe8qqJu1XTvyDwd2FLIKBfiIKLtSn/OmSTYIxqFl54vYNsTA= +=reSL +-----END PGP SIGNATURE----- diff --git a/ccache.changes b/ccache.changes index 7b50442..9815edf 100644 --- a/ccache.changes +++ b/ccache.changes @@ -1,3 +1,66 @@ +------------------------------------------------------------------- +Wed May 1 16:35:56 UTC 2019 - + +- Update URLs in the .spec file +- Update to version 3.7.1 +- Changes for version 3.7.1 + * Fixed a problem when using the compiler option `-MF /dev/null`. + * Long commandlines are now handled gracefully on Windows by using + the `@file` syntax to avoid hitting the commandline size limit. + * Fixed complaint from GCC 9’s `-Werror=format-overflow` when + compiling ccache itself. +- Changes for version 3.7 + * Fixed crash when the debug mode is enabled and the output file is + in a non-writable directory, e.g. when the output file is `/dev/null`. + * Fixed an issue when printing very large log messages to the debug + log. + * Fixed bugs related to support for `-gsplit-dwarf`. Previously + ccache could produce an incorrect link to the `.dwo` file in the + `.o` file. + * Compilations with /dev/null as the input file are now cached. + * ccache has learned how to contruct the object filename if no `-o` + option is given and the source filename does not include a `.` or + ends with a `.`. + * Fixed a temporary file leak when the depend mode is enabled and + the compiler produces standard error output. + * Fixed a bug in the depend mode where a manifest hash only could + be associated with one set of header dependencies. + * Manifest files did not get marked as used on direct cache hits, + so the LRU cache cleanup would incorrectly remove them eventually. + This has been fixed. + * The rewriting of absolute paths into relative paths in the + dependency file has been enabled in the depend mode as well. + * ccache now ignores unknown keys in configuration files for + forward compatibility. + * Rearranged command-line options into sections in the help text. + * Documented the previously undocumented `--dump-manifest` and + `--hash-file` options (only useful for debugging ccache itself). + * Added missing documentation for the command-line option + `-k/--get-config` added in ccache 3.5. + * Renamed the `--print-config` command to `--show-config`. + * Added a new `--print-stats` command that prints statistics + counters in machine-parsable (tab-separated) format. + * ccache no longer creates a missing output directory, thus + mimicking the compiler behavior for `-o out/obj.o` when “out” + doesn’t exist. + * `-fdebug-prefix-map=ARG`, `-ffile-prefix-map=ARG` and + `-fmacro-prefix-map=ARG` are now included in the hash, but only + the part before “ARG”. This fixes a bug where compiler feature + detection of said flags would not work correctly with ccache. + * Bail out on too hard compiler option `-gtoggle`. + * Bail out on too hard Clang options `--analyze` and `-analyze`. + * Improved debug logging of file hashes in depend mode. + * Improved handling of various `-g*` options. In particular, ccache + now understands that `-g0` cancels out previous `-g* options`. + * Worked around a problem with Automake related to `.d` files when + using the hard link mode. + * Added opt-in (at configure time) support for enabling trace logs + for profiling ccache itself. See `doc/DEVELOPER.md` in the code + tree for more information + * Removed support for Fortran 77 again. Some Fortran support was + added in ccache 3.3, but the implementation did not work when + Fortran modules are involved. + ------------------------------------------------------------------- Thu Jan 31 10:36:48 UTC 2019 - kstreitova@suse.com diff --git a/ccache.spec b/ccache.spec index 5a66a06..17511f3 100644 --- a/ccache.spec +++ b/ccache.spec @@ -17,14 +17,14 @@ Name: ccache -Version: 3.6 +Version: 3.7.1 Release: 0 Summary: A Fast C/C++ Compiler Cache License: GPL-3.0-or-later Group: Development/Languages/C and C++ -URL: https://ccache.samba.org/ -Source0: https://www.samba.org/ftp/%{name}/%{name}-%{version}.tar.xz -Source1: https://www.samba.org/ftp/%{name}/%{name}-%{version}.tar.xz.asc +URL: https://ccache.dev/ +Source0: https://github.com/ccache/ccache/releases/download/%{version}/%{name}-%{version}.tar.xz +Source1: https://github.com/ccache/ccache/releases/download/%{version}/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring BuildRequires: zlib-devel Provides: distcc:%{_bindir}/ccache