Received: by mail.netbsd.org (Postfix, from userid 605) id 7BCE684DF7; Mon, 29 Apr 2019 17:13:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 03C1884DF6 for ; Mon, 29 Apr 2019 17:13:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id jjwYFh8iRIbi for ; Mon, 29 Apr 2019 17:13:15 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 32FE184CD6 for ; Mon, 29 Apr 2019 17:13:15 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 2DDD5FB16; Mon, 29 Apr 2019 17:13:15 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1556557995146890" MIME-Version: 1.0 Date: Mon, 29 Apr 2019 17:13:15 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel/ccache To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20190429171315.2DDD5FB16@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1556557995146890 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: adam Date: Mon Apr 29 17:13:15 UTC 2019 Modified Files: pkgsrc/devel/ccache: Makefile distinfo Log Message: ccache: updated to 3.7 Changes 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. To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 pkgsrc/devel/ccache/Makefile cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/ccache/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1556557995146890 Content-Disposition: inline Content-Length: 1979 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/ccache/Makefile diff -u pkgsrc/devel/ccache/Makefile:1.46 pkgsrc/devel/ccache/Makefile:1.47 --- pkgsrc/devel/ccache/Makefile:1.46 Tue Jan 15 09:04:17 2019 +++ pkgsrc/devel/ccache/Makefile Mon Apr 29 17:13:15 2019 @@ -1,14 +1,15 @@ -# $NetBSD: Makefile,v 1.46 2019/01/15 09:04:17 adam Exp $ +# $NetBSD: Makefile,v 1.47 2019/04/29 17:13:15 adam Exp $ -DISTNAME= ccache-3.6 +DISTNAME= ccache-3.7 CATEGORIES= devel -MASTER_SITES= http://samba.org/ftp/ccache/ +MASTER_SITES= ${MASTER_SITE_GITHUB:=ccache/} # do not use xz distfile here, xz needs gettext-lib which leads to circular # dependencies on some platforms. EXTRACT_SUFX= .tar.bz2 +GITHUB_RELEASE= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://ccache.samba.org/ +HOMEPAGE= https://ccache.dev/ COMMENT= Cache for C/C++ compilers LICENSE= gnu-gpl-v3 AND modified-bsd AND public-domain AND zlib Index: pkgsrc/devel/ccache/distinfo diff -u pkgsrc/devel/ccache/distinfo:1.36 pkgsrc/devel/ccache/distinfo:1.37 --- pkgsrc/devel/ccache/distinfo:1.36 Tue Jan 15 09:04:17 2019 +++ pkgsrc/devel/ccache/distinfo Mon Apr 29 17:13:15 2019 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.36 2019/01/15 09:04:17 adam Exp $ +$NetBSD: distinfo,v 1.37 2019/04/29 17:13:15 adam Exp $ -SHA1 (ccache-3.6.tar.bz2) = 921017434c603c644d735e8ed7b4a9f8e5325bac -RMD160 (ccache-3.6.tar.bz2) = eaadcb7dc8da3e02c67eb23b023d51a005c15faa -SHA512 (ccache-3.6.tar.bz2) = ac513af805639258d1ada0b110f98fd750fa0522dd7499fa6816f368b8d58f947777a4f3f2a4e10ba5573a5d1db787b6e1f389c970c4124a8601042e7a15531f -Size (ccache-3.6.tar.bz2) = 379426 bytes +SHA1 (ccache-3.7.tar.bz2) = f9d5da09d7f9858b3039206a2f9c76417ff6edee +RMD160 (ccache-3.7.tar.bz2) = 545ca642c526c2c6eb6aabf90b8549d2cea869eb +SHA512 (ccache-3.7.tar.bz2) = a181f267c98b2995d87fd1e69b11f5753dbda0a1eed8081f77f567daad4a2da087290e23804643df938ee2ee9c6c18c2c79d1f5d3b06a96c41225773296945ed +Size (ccache-3.7.tar.bz2) = 387761 bytes --_----------=_1556557995146890--