Accepting request 700046 from devel:tools:building

- Fix upstream urls

- 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

OBS-URL: https://build.opensuse.org/request/show/700046
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ccache?expand=0&rev=45
This commit is contained in:
Dominique Leuenberger 2019-05-03 20:27:16 +00:00 committed by Git OBS Bridge
commit c3925a3249
6 changed files with 92 additions and 24 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a6b129576328fcefad00cb72035bc87bc98b6a76aec0f4b59bed76d67a399b1f
size 340608

View File

@ -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-----

3
ccache-3.7.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:66fc121a2a33968f9ec428e02f48ff4b8896fbabb759e9c09352267014dcbe65
size 349276

16
ccache-3.7.1.tar.xz.asc Normal file
View File

@ -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-----

View File

@ -1,3 +1,71 @@
-------------------------------------------------------------------
Thu May 2 08:36:20 UTC 2019 - Martin Pluskal <mpluskal@suse.com>
- Fix upstream urls
-------------------------------------------------------------------
Wed May 1 16:35:56 UTC 2019 - <l.lunak@centrum.cz>
- 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 9s `-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”
doesnt 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

View File

@ -12,19 +12,19 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
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/v%{version}/ccache-%{version}.tar.xz#/%{name}-%{version}.tar.xz
Source1: https://github.com/ccache/ccache/releases/download/v%{version}/ccache-%{version}.tar.xz.asc#/%{name}-%{version}.tar.xz.asc
Source2: %{name}.keyring
BuildRequires: zlib-devel
Provides: distcc:%{_bindir}/ccache