notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
ccache Tool to minimize the compile time of C/C++ programs
3.7.12_7 devel on this many watch lists=41 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.7.12_7Version of this port present on the latest quarterly branch.
Maintainer: bdrewery@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2002-03-31 17:07:26
Last Update: 2024-07-09 06:21:24
Commit Hash: 15d513e
People watching this port, also watch:: gnupg, gmake, pcre, libiconv, expat
License: GPLv3+
WWW:
https://ccache.samba.org/
Description:
ccache is a compiler cache. It acts as a caching pre-processor to C/C++ compilers, using the -E compiler switch and a hash to detect when a compilation can be satisfied from cache. This often results in a 5 to 10 times speedup in common compilations.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
Collapse this list.
  1. /usr/local/share/licenses/ccache-3.7.12_7/catalog.mk
  2. /usr/local/share/licenses/ccache-3.7.12_7/LICENSE
  3. /usr/local/share/licenses/ccache-3.7.12_7/GPLv3+
  4. bin/ccache
  5. bin/ccache-update-links
  6. share/man/man1/ccache.1.gz
  7. libexec/ccache/world/ccache
  8. @comment share/ccache/ccache.tar
  9. @postexec echo "Create compiler links..."
  10. @postexec %D/bin/ccache-update-links -v
  11. @preunexec find %D/libexec/ccache -type l -exec rm -f {} \;
  12. @owner
  13. @group
  14. @mode
Collapse this list.
Dependency lines:
  • ccache>0:devel/ccache
Conflicts:
CONFLICTS_INSTALL:
  • ccache-static
  • ccache-memcached
  • ccache-memcached-static
  • ccache4
To install the port:
cd /usr/ports/devel/ccache/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/ccache
  • pkg install ccache
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: ccache
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1626116189 SHA256 (ccache-3.7.12.tar.gz) = d2abe88d4c283ce960e233583061127b156ffb027c6da3cf10770fc0c7244194 SIZE (ccache-3.7.12.tar.gz) = 506948

Packages (timestamps in pop-ups are UTC):
ccache
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.7.12_73.7.12_73.7.1_13.7.12_73.7.12_7-3.7.1_1-
FreeBSD:13:quarterly3.7.12_73.7.12_73.7.12_43.7.12_73.7.12_73.7.12_53.7.12_53.7.12_5
FreeBSD:14:latest3.7.12_73.7.12_73.7.12_43.7.12_73.7.12_73.7.12_4-3.7.12_4
FreeBSD:14:quarterly3.7.12_73.7.12_7-3.7.12_73.7.12_73.7.12_53.7.12_53.7.12_5
FreeBSD:15:latest3.7.12_73.7.12_7n/a3.7.12_7n/a3.7.12_53.7.12_53.7.12_5
Slave ports:
  1. devel/ccache-static
This port has no dependencies.
This port is required by:
for Build
  1. emulators/libretro-pcsx2
  2. graphics/digikam
for Run

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. ports-mgmt/redports-node*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for ccache-3.7.12_7: CLANGLINK=on: Create clang compiler links if clang is installed DOCS=on: Build and/or install documentation LLVMLINK=on: Create llvm compiler links if llvm is installed STATIC=off: Build static executables and/or libraries TINDERBOX=off: Create tarball for tinderbox usage ===> Use 'make config' to modify these settings
Options name:
devel_ccache
USES:
compiler
pkg-message:
For install:
NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src.
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://distcache.FreeBSD.org/local-distfiles/bdrewery/
  2. http://distcache.eu.FreeBSD.org/local-distfiles/bdrewery/
  3. http://distcache.us-east.FreeBSD.org/local-distfiles/bdrewery/
  4. http://distcache.us-west.FreeBSD.org/local-distfiles/bdrewery/
  5. https://github.com/ccache/ccache/releases/download/v3.7.12/
Collapse this list.

Number of commits found: 181 (showing only 100 on this page)

1 | 2  »  

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.7.12_7
09 Jul 2024 06:21:24
commit hash: 15d513e7d3657c2e6e11185447f1a8175fe93109commit hash: 15d513e7d3657c2e6e11185447f1a8175fe93109commit hash: 15d513e7d3657c2e6e11185447f1a8175fe93109commit hash: 15d513e7d3657c2e6e11185447f1a8175fe93109 files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
devel/ccache: add clang18

Approved by:    bdrewery
3.7.12_6
05 Mar 2024 03:51:52
commit hash: 4df367060538d835b85c59021d42b00d5d8d1ee1commit hash: 4df367060538d835b85c59021d42b00d5d8d1ee1commit hash: 4df367060538d835b85c59021d42b00d5d8d1ee1commit hash: 4df367060538d835b85c59021d42b00d5d8d1ee1 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
devel/ccache: Install man pages under share/man

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
3.7.12_5
03 Jan 2024 16:15:25
commit hash: 6f2e6876df7b113fec116adf321631745ec09e7bcommit hash: 6f2e6876df7b113fec116adf321631745ec09e7bcommit hash: 6f2e6876df7b113fec116adf321631745ec09e7bcommit hash: 6f2e6876df7b113fec116adf321631745ec09e7b files touched by this commit
Pietro Cerutti (gahr) search for other commits by this committer
devel/ccache: add clang 16 and 17
3.7.12_4
13 Mar 2023 21:04:41
commit hash: 61e5c612e7f14178fec95fd56dcbf2b6b9fce5d4commit hash: 61e5c612e7f14178fec95fd56dcbf2b6b9fce5d4commit hash: 61e5c612e7f14178fec95fd56dcbf2b6b9fce5d4commit hash: 61e5c612e7f14178fec95fd56dcbf2b6b9fce5d4 files touched by this commit
Kurt Jaeger (pi) search for other commits by this committer
Author: Oleg Sidorkin
devel/ccache4: new port

ccache is a compiler cache.  It acts as a caching pre-processor to C/C++
compilers, using the -E compiler switch and a hash to detect when a
compilation can be satisfied from cache.  This often results in a 5 to 10
times speedup in common compilations.

PR:		234971
Approved by:	bdrewery
Author:    Oleg Sidorkin <osidorkin@gmail.com>
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
3.7.12_4
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.7.12_4
06 Sep 2022 21:37:20
commit hash: 27697b6816a9ec0562d583308a4c84631f293a24commit hash: 27697b6816a9ec0562d583308a4c84631f293a24commit hash: 27697b6816a9ec0562d583308a4c84631f293a24commit hash: 27697b6816a9ec0562d583308a4c84631f293a24 files touched by this commit
Dmitry Marakasov (amdmi3) search for other commits by this committer
devel/ccache*: update compiler links

Approved by:	maintainer implicit
3.7.12_3
20 Jul 2022 14:21:35
commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746commit hash: aa6eefd5e663357e8223399bc38c7987f5e35746 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
devel: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  "Waitman Gobble" <uzimac@da3m0n8t3r.com>
  *  <jkoshy@FreeBSD.org>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron H. K. Diep <ahkdiep@gmail.com>
  *  Aaron Hurt <ahurt@anbcs.com>
  *  Abel Chow <abel_chow@yahoo.com>
  *  Adam McLaurin
  *  Adam Saponara <as@php.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.7.12_3
03 Mar 2022 20:08:56
commit hash: ca3111080984981a56c3196f31f0ca16af3f62b3commit hash: ca3111080984981a56c3196f31f0ca16af3f62b3commit hash: ca3111080984981a56c3196f31f0ca16af3f62b3commit hash: ca3111080984981a56c3196f31f0ca16af3f62b3 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
devel/ccache*: Update compiler links

PR:	        259691
Submitted by:	Volodymyr Kostyrko
3.7.12_2
23 Nov 2021 22:11:40
commit hash: 5933ac0b099d61d98eb531d373cf57a8927bc7afcommit hash: 5933ac0b099d61d98eb531d373cf57a8927bc7afcommit hash: 5933ac0b099d61d98eb531d373cf57a8927bc7afcommit hash: 5933ac0b099d61d98eb531d373cf57a8927bc7af files touched by this commit
Stefan Eßer (se) search for other commits by this committer
*/*: Remove redundant '-[0-9]*' from CONFLICTS_INSTALL

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Approved by: portmgr (blanket)
3.7.12_2
12 Jul 2021 19:47:55
commit hash: 6feaf49e01d6dd6592a740c6d254b235e7f23860commit hash: 6feaf49e01d6dd6592a740c6d254b235e7f23860commit hash: 6feaf49e01d6dd6592a740c6d254b235e7f23860commit hash: 6feaf49e01d6dd6592a740c6d254b235e7f23860 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
devel/ccache*: Clarify WITH_CCACHE_BUILD=yes usage.

PR:	228187
3.7.12_1
12 Jul 2021 19:26:01
commit hash: 76eed7c913cbf4ee12f27a133724ef7ec50cba02commit hash: 76eed7c913cbf4ee12f27a133724ef7ec50cba02commit hash: 76eed7c913cbf4ee12f27a133724ef7ec50cba02commit hash: 76eed7c913cbf4ee12f27a133724ef7ec50cba02 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
devel/ccache*: Add LLVM/GCC links for 11 and 12

PR:	254609
3.7.12
12 Jul 2021 19:26:01
commit hash: eca98ea12a2a4fdb1f3bc74bf1733a8def083006commit hash: eca98ea12a2a4fdb1f3bc74bf1733a8def083006commit hash: eca98ea12a2a4fdb1f3bc74bf1733a8def083006commit hash: eca98ea12a2a4fdb1f3bc74bf1733a8def083006 files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
devel/ccache: Bump to 3.7.12

- Some unneeded gmake features are stripped from the Makefile.in to
  avoid a dependency.
- This is the last no-dependency ccache. The 4.0 branch requires at
  least CMake which breaks WITH_CCACHE_BUILD handling.  Work is in
  progress to resolve that.
3.7.1_1
12 Jul 2021 16:38:57
commit hash: 53c0dd571599a3b01dd1db379dc810f534e7360acommit hash: 53c0dd571599a3b01dd1db379dc810f534e7360acommit hash: 53c0dd571599a3b01dd1db379dc810f534e7360acommit hash: 53c0dd571599a3b01dd1db379dc810f534e7360a files touched by this commit
Bryan Drewery (bdrewery) search for other commits by this committer
devel/ccache*: Split memcached fork into its own port.
3.7.1_1
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
3.7.1_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.7.1_1
12 Apr 2020 18:19:07
Revision:531539Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update compiler list
- Symlink to compiler-cpp where appropriate but not raw 'cpp' as the default
  compiler packages don't consistently provide that command.
3.7.1
13 Aug 2019 16:01:59
Revision:508835Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories d)
3.7.1
13 Jun 2019 22:14:10
Revision:504139Original commit files touched by this commit
bdrewery search for other commits by this committer
Remove the .error as it is causing unintended side effects.

PR:		238045
3.7.1
10 Jun 2019 22:48:55
Revision:503929Original commit files touched by this commit
bdrewery search for other commits by this committer
Add debug for BUILD_DEPENDS .error
3.7.1
20 May 2019 17:06:34
Revision:502126Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix recursive dependency issue with gmake.

Add a hard .error so I don't miss this again.

PR:		237979
Submitted by:	tcberner, adamw (based on)
Pointyhat to:	bdrewery
3.7.1
18 May 2019 21:53:05
Revision:501985Original commit files touched by this commit
bdrewery search for other commits by this committer
Update ccache to 3.7.1

Changes: https://ccache.dev/releasenotes.html#_ccache_3_7_1

ccache-memcached is not updated in this commit.

PR:		234971
3.4.3_1
12 Feb 2019 18:31:30
Revision:492797Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add links for new compiler versions

Approved by:	bdrewery (implicit)
3.4.3
15 Jan 2019 23:14:12
Revision:490434Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix build of ccache-memcached-static sasl2 update in r485191
3.4.3
11 Oct 2018 19:37:15
Revision:481847Original commit files touched by this commit
bdrewery search for other commits by this committer
Need to define PORTVERSION later due to depending on MEMCACHED option.

This works in poudriere bulk, hopefully it does not cause other problems.
3.4.3
03 Oct 2018 20:21:30
Revision:481187Original commit files touched by this commit
bdrewery search for other commits by this committer
- MEMCACHED with no DOCS: Remove dependency on asciidoc which is required
  for ccache.1 to be generated due to being a development branch.
3.4.3
03 Oct 2018 19:57:49
Revision:481183Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.4.3
- MEMCACHED: Make clear that this is a 3.5 development branch.
3.4.2_1
03 Oct 2018 19:26:28
Revision:481181Original commit files touched by this commit
bdrewery search for other commits by this committer
Note why CXX is used here
3.4.2_1
19 Sep 2018 09:38:24
Revision:480093Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Unsilence installation
- Update WWW

Approved by:	portmgr blanket
3.4.2_1
28 Aug 2018 22:41:44
Revision:478334Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Bump revision after previous change
3.4.2
28 Aug 2018 22:40:44
Revision:478333Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add support for clang70

Approved by:	bdrewery (maintainer implicit)
3.4.2
26 Jun 2018 21:15:48
Revision:473410Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.4.2
- MEMCACHED: Switch to github development branch for memcached
- Fix memcached (non-static) linking in libsasl, libopie, libcrypto when
  unneeded (files/extra-patch-memcached-configure.ac).
- Fix CONFLICTS_INSTALL causing slave ports to conflict on themselves.
- DOCS: Add NEWS files
3.3.5_2
08 May 2018 19:12:17
Revision:469389Original commit files touched by this commit
bdrewery search for other commits by this committer
Update howto
 - 11.0+ base can just use WITH_CCACHE_BUILD=yes [1]
 - Remove older advise for libtool which is no longer needed
 - No need for clang unused argument hack anymore

PR:		222765 [1]
Submitted by:	pete@nomadlogic.org [1] (based on)
3.3.5_1
07 May 2018 17:16:13
Revision:469300Original commit files touched by this commit
bdrewery search for other commits by this committer
Add clang60 support
3.3.5
27 Feb 2018 13:03:48
Revision:463123Original commit files touched by this commit
mat search for other commits by this committer
Switch some MASTER_SITES from http/ftp to https.

Also some cleanup of dead entries.

PR:		226203
Submitted by:	Sam H
Sponsored by:	Absolight
3.3.5
24 Jan 2018 20:16:29
Revision:459887Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.3.5
3.3.4_8
16 Oct 2017 22:00:31
Revision:452253Original commit files touched by this commit
bdrewery search for other commits by this committer
Add links for llvm50.

Reported by:	martin@sugioarto.com
PR:		223042
3.3.4_7
27 Jul 2017 20:43:21
Revision:446777Original commit files touched by this commit
bdrewery search for other commits by this committer
MEMCACHED+STATIC: Fix not having HAVE_LIBMEMCACHED defined.

This was causing memcached functionality to not work.

Also flip around the link ordering for libmemcached and libsasl2 to
resolve link-time issues.

Sponsored by:	Dell EMC Isilon
3.3.4_6
25 Jul 2017 00:38:06
Revision:446550Original commit files touched by this commit
bdrewery search for other commits by this committer
Properly add needed libsasl2 libs after r440469, fixing build with
libmemcached+sasl2.

Sponsored by:	Dell EMC Isilon
3.3.4_5
24 Jul 2017 17:00:10
Revision:446536Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix ccache-memcached-static to actually build statically.

This was broken by r440469.

Pointyhat to:	bdrewery
Sponsored by:	Dell EMC Isilon
3.3.4_4
05 Jul 2017 10:23:00
Revision:445062Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix LICENSE
- Add LICENSE_FILE
- Add links for gcc 8

Approved by:    bdrewery@FreeBSD.org (maintainer, implicit)
3.3.4_3
09 May 2017 03:52:02
Revision:440469Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix ccache-memcached-static build with libmemcached+sasl support.

Now that libmemcached supports/requires sasl, we must link it and its
dependencies in.  Use an awful hack due to the lack of sane pkgconf
files.
3.3.4_3
10 Mar 2017 00:48:35
Revision:435812Original commit files touched by this commit
bdrewery search for other commits by this committer
Add devel/ccache-static and devel/ccache-memcached-static ports.

These are to allow packages to be created for use where a static
ccache is needed to avoid build dependencies.  Poudriere is
growing support for this use case.  While a ccache-static is
not likely as useful, the ccache-memcached-static port will
allow Poudriere to use ccache+memcached in its jails without
needing to bootstrap ccache-memcached and dealing with the
cyclic dependency problem of building that or compromising
with not building it with a compiler cache.
3.3.4_3
09 Mar 2017 23:20:46
Revision:435809Original commit files touched by this commit
bdrewery search for other commits by this committer
WITH_CCACHE_BUILD: Add a NO_CCACHE_DEPEND to allow using ccache without the
dependency.

This allows WITH_CCACHE_BUILD to be set and still allow modifying MAKE_ENV/CC,
etc, to achieve using the ccache wrappers located at LOCALBASE/libexec/ccache.
This kind of mechanism is needed to support ccache-memcached which has
many build dependencies.  Building a version of that first then allows
building further ports with it without introducing cyclic dependencies.
Poudriere will grow support for using a static version of ccache for this
purpose.

With hat:	portmgr
3.3.4_3
09 Mar 2017 21:05:24
Revision:435800Original commit files touched by this commit
bdrewery search for other commits by this committer
ccache-memcached: Fix STATIC build.

Libmemcached is a C++ library, thus we need to use a C++ linker to link to it.
This is only really a problem when building a static binary since we need to
bring in various libc++ and libcxxrt symbols.  The upstream ccache+memcached
patch had support for this with --enable-static but only via a hack for
GCC to force addding -lstdc++.  The method in these patches works
for either compiler by using CXX to check for -lmemcached, and later using
CXX to link ccache.
3.3.4_2
09 Mar 2017 17:19:36
Revision:435780Original commit files touched by this commit
bdrewery search for other commits by this committer
ccache-memcached: Fix crash due to shadowed manifest_name.

Submitted to:	https://github.com/ccache/ccache/pull/58
3.3.4_1
06 Mar 2017 17:50:14
Revision:435560Original commit files touched by this commit
bdrewery search for other commits by this committer
ccache-update-links.sh: Fix removing links to missing compilers.

PR:		217570
Reported by:	rwmaillists@googlemail.com
Tested by:	rwmaillists@googlemail.com
3.3.4
18 Feb 2017 16:29:07
Revision:434375Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.3.4

Changelog: https://ccache.samba.org/releasenotes.html#_ccache_3_3_4
3.3.3_1
17 Feb 2017 23:23:47
Revision:434319Original commit files touched by this commit
bdrewery search for other commits by this committer
Add a patch for memcached to ccache along with a slave devel/ccache-memcached
port.

This patch is not safe for WITH_CCACHE_BUILD support yet as that causes all
ports to depend on devel/ccache.  Enabling that patch would then cause the
new devel/libmemcached dependency to require devel/ccache which is a cyclic
dependency.  The autoconf dependency also causes issues.

Add a devel/ccache-memcached slave port that would allow a user to use
the ccache+memcached package manually with ports without WITH_CCACHE_BUILD.

This patch comes from https://github.com/ccache/ccache/pull/58 and has been
an ongoing effort over a few years to be merged into the mainline of ccache.
Documenation for it can be found in the MANUAL file at:

  /usr/local/share/doc/ccache/MANUAL.txt

Sponsored by:	Dell EMC Isilon
3.3.3_1
15 Feb 2017 16:59:16
Revision:434186Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add links for clang40

Approved by:	maintainer implicit
3.3.3
07 Feb 2017 18:28:16
Revision:433577Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.3.3

Changes:	https://ccache.samba.org/releasenotes.html#_ccache_3_3_3
3.2.9
03 Feb 2017 22:15:23
Revision:433269Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.9

Changes:	https://ccache.samba.org/releasenotes.html#_ccache_3_2_9
3.2.5_4
03 Feb 2017 21:58:42
Revision:433266Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix regression from last commit with -Wp

Obtained
from:	https://github.com/ccache/ccache/commit/3ba2ca78f9bad5b432b3ebe7095bd8bffbdf8a30
MFH:		2017Q1
3.2.5_3
03 Feb 2017 21:53:07
Revision:433264Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix building with -Wp,-MT,path.  Namely this fixes building
  the emulators/virtualbox-ose port.

PR:		212818
Obtained
from:	https://github.com/ccache/ccache/commit/026ba6b9fdbeb3ab57d9eb424025a0a0850baae6
MFH:		2017Q1
3.2.5_2
16 Aug 2016 16:55:41
Revision:420290Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add links for clang39

Approved by:	bdrewery (maintainer, implicit)
3.2.5_1
31 May 2016 00:02:16
Revision:416181Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add links for gcc 7

Approved by:	bdrewery (maintainer, implicit)
3.2.5
19 May 2016 11:09:14
Revision:415503Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Fix trailing whitespace in pkg-messages

Approved by:	portmgr blanket
3.2.5
18 Apr 2016 18:17:19
Revision:413603Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.2.5

Changes: https://ccache.samba.org/releasenotes.html#_ccache_3_2_5
3.2.4_3
11 Feb 2016 15:28:13
Revision:408687Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add links for clang38

Approved by:	bdrewery (maintainer implicit)
3.2.4_2
11 Feb 2016 01:33:06
Revision:408673Original commit files touched by this commit
bdrewery search for other commits by this committer
- Don't cache -fcolor-diagnostics.
  Unlike gmake, which ccache is primarily targetted at, our make does not
  give a TTY to stderr.  Thus make -j does not use -fcolor-diagnostics by
  default.  If you run with make -j, then run make again ccache will
  add in -fcolor-diagnostics and find only cache misses.  Skip processing of
  -fcolor-diagnostics (and gcc equivalents) to avoid this problem and fix
  cache hits when flip-flopping between TTY/colors.  Fixing our make is
  possible but this change also allows the user to decide to add
  -fcolor-diagnostics and still use their existing uncolored cache.
3.2.4_1
11 Feb 2016 01:29:36
Revision:408672Original commit files touched by this commit
bdrewery search for other commits by this committer
Regenerate patches
3.2.4_1
27 Oct 2015 18:31:02
Revision:400334Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix defining of strndup(3) prototype due to improperly defined
  _POSIX_C_SOURCE and _XOPEN_SOURCE.  strndup(3) came in POSIX.1-2008.
3.2.4
15 Oct 2015 22:09:56
Revision:399416Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.4.

Changes: https://ccache.samba.org/releasenotes.html#_ccache_3_2_4
3.2.3
07 Oct 2015 16:36:20
Revision:398772Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to options helpers

Approved by:	portmgr blanket
3.2.3
26 Sep 2015 11:03:19
Revision:397956Original commit files touched by this commit
antoine search for other commits by this committer
Remove deprecated @exec/@unexec from ports using ccache-update-links
3.2.3
04 Sep 2015 21:19:46
Revision:396134Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.3.

Changes: http://ccache.samba.org/releasenotes.html#_ccache_3_2_3
3.2.2_4
03 Sep 2015 23:14:50
Revision:396051Original commit files touched by this commit
bdrewery search for other commits by this committer
Always default CCACHE_CPP2 to 1, otherwise a build error with parenthesis can
occur in buildworld when upgrading from a GCC-built clang or pre-10 system to a
system built with clang.
3.2.2_3
19 Aug 2015 20:16:29
Revision:394810Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Remove obsolete clang links

Approved by:	bdrewery (maintainer, implicit)
3.2.2_2
18 Aug 2015 16:09:15
Revision:394614Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add links for clang37

Approved by:	bdrewery (maintainer, implicit)
3.2.2_1
12 Jul 2015 23:04:52
Revision:391862Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Drop @dirrm* from plist

Approved by:	portmgr blanket
3.2.2_1
06 Jun 2015 04:30:54
Revision:388654Original commit files touched by this commit
bdrewery search for other commits by this committer
Enable CLANG/LLVM links by default.

The clang issues have proven to be fixed now with both
upstream fixes and local fixes.
3.2.2
01 Jun 2015 14:27:11
Revision:388232Original commit files touched by this commit
bdrewery search for other commits by this committer
Update to 3.2.2
3.2.1_3
06 May 2015 20:58:48
Revision:385567Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add links for gcc6

Approved by:    bdrewery (maintainer, implicit)
3.2.1_2
23 Apr 2015 15:27:15
Revision:384592Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add link for clang36

PR:		199640
Submitted by:	amdmi3
Approved by:	bdrewery (maintainer)
3.2.1_1
17 Jan 2015 15:58:47
Revision:377231Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix use with clang. CCACHE_CPP2 is still required. Otherwise the
errors with parenthesis occur again.

Seen with www/uwsgi.

Reported by:	blackflow on freenode
3.2.1
07 Jan 2015 01:01:51
Revision:376449Original commit files touched by this commit
bdrewery search for other commits by this committer
Fix sanity
07 Jan 2015 00:57:05
Revision:376448Original commit files touched by this commit Sanity Test Failure Refresh
bdrewery search for other commits by this committer
- Update to 3.2.1
  This fixes some of the clang bugs. CCACHE_CPP2 should no longer be needed.
- Remove COLORS option as it is now upstreamed and enabled by default. Requires
  DISABLE_MAKE_JOBS to see them (or no -j to make(1)) as bmake has a feature
  which disables colors with -j.

Changes: https://ccache.samba.org/releasenotes.html#_ccache_3_2_1
Changes: https://ccache.samba.org/releasenotes.html#_ccache_3_2
3.1.10_1
06 Jan 2015 10:01:42
Revision:376416Original commit files touched by this commit
ehaupt search for other commits by this committer
Move MASTER_SITES from CRITICAL to LOCAL/ehaupt
3.1.10_1
11 Dec 2014 01:03:27
Revision:374506Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add links for newer compilers: gcc5, clang35 and clang-devel

PR:		195864
Submitted by:	amdmi3
Approved by:	bdrewery (maintainer)
3.1.10
28 Oct 2014 06:05:17
Revision:371621Original commit files touched by this commit
bdrewery search for other commits by this committer
- Update to 3.1.10
3.1.9_8
17 May 2014 20:46:34
Revision:354371Original commit files touched by this commit
bdrewery search for other commits by this committer
Enable colors by default
3.1.9_7
02 Mar 2014 15:38:46
Revision:346776Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix GCC detection

Submitted by:	interfaSys sarl <info@interfasys.ch>
3.1.9_6
02 Mar 2014 12:39:37
Revision:346760Original commit files touched by this commit
rakuco search for other commits by this committer
Fix the build after r346759.
3.1.9_6
02 Mar 2014 06:23:02
Revision:346739Original commit files touched by this commit
bdrewery search for other commits by this committer
- Add COLORS option to enable contributed colors patch that uses colors
  when possible

PR:		ports/186851
Submitted by:	Olivier <software-freebsd@interfasys.ch>
Obtained from:	https://groups.google.com/forum/#!topic/ccache/-Zehp1Zs3Lg [*]
[*] Backported to 3.1.9 by me and CC_IS_CLANG and CC_IS_GCC support added.
3.1.9_5
13 Feb 2014 03:56:42
Revision:344039Original commit files touched by this commit
bdrewery search for other commits by this committer
- Create CC symlink

PR:             ports/186708
Submitted by:	Dmitry Marakasov <amdmi3@amdmi3.ru>
3.1.9_4
30 Jan 2014 17:06:30
Revision:341862Original commit files touched by this commit
bdrewery search for other commits by this committer
- Add support for clang31,32,33,34 links

PR:		ports/186220
Submitted by:	Dmitry Marakasov <amdmi3@amdmi3.ru>
3.1.9_3
10 Oct 2013 00:32:11
Revision:329952Original commit files touched by this commit
bdrewery search for other commits by this committer
- Convert to staging
- Update howto with a safer example
- Update howto with note on using WITH_CCACHE_BUILD for ports
- Add TINDERBOX option and fix install/plist for when it is not enabled
3.1.9_2
20 Sep 2013 15:58:09
Revision:327710Original commit files touched by this commit
bdrewery search for other commits by this committer
- Add NO_STAGE until validated to be safe for upcoming staging support
3.1.9_2
14 Jun 2013 14:22:51
Revision:320928Original commit files touched by this commit
bdrewery search for other commits by this committer
Convert to new options helpers
3.1.9_2
08 May 2013 20:06:48
Revision:317706Original commit files touched by this commit
bdrewery search for other commits by this committer
- Always enable CCACHE_CPP2 on CURRENT after clang became the default.
  This fixes building ports with ccache+clang without needing CCACHE_CPP2
  set in make.conf. This fix will be removed once upstream ccache has a
  working fix for this.
  Note that this does not fix the issue if building on non-CURRENT with
  CC=clang
3.1.9_1
23 Apr 2013 11:06:03
Revision:316346Original commit files touched by this commit
bdrewery search for other commits by this committer
- Fix ccache for CURRENT world builds by automatically defining
  CCACHE_CPP2=1 when COMPILER_TYPE=clang (this will be removed
  once upstream fixes the issue). This does not address port
  builds yet.
- Add more hints for building with clang
- Split MASTER_SITES into 2 lines
- Note that textproc/libexttextcat is an example port that currently
  fails to build with clang+ccache due to bug 8118 ('unused -I'). I
  plan to add the upstream patch to fix this after more testing.
3.1.9
07 Mar 2013 11:54:19
Revision:313577Original commit files touched by this commit
bdrewery search for other commits by this committer
- Take maintainership
- Remove indefinite article from COMMENT

Approved by:	ehaupt@ (maintainer, via email)
3.1.9
15 Jan 2013 13:40:29
Revision:310443Original commit files touched by this commit
ehaupt search for other commits by this committer
- Use DOC instead of NOPORTDOCS
- Pacify portlint
- Convert header
3.1.9
06 Jan 2013 19:56:54
Revision:310012Original commit files touched by this commit
ehaupt search for other commits by this committer
Update to 3.1.9

Changelog:	http://ccache.samba.org/releasenotes.html#_ccache_3_1_9
3.1.8
03 Nov 2012 18:01:23
Revision:306932Original commit files touched by this commit
ehaupt search for other commits by this committer
Restore 'Created by' header information. This has been removed during the
first announcement of the new trimming rule and the finalized overworked
version.

Feature safe:   yes
3.1.8
08 Sep 2012 09:58:57
Revision:303885Original commit files touched by this commit
ehaupt search for other commits by this committer
- Use OPTIONSng
- Remove deprecated header information
3.1.8
12 Aug 2012 07:45:41
Original commit files touched by this commit
ehaupt search for other commits by this committer
Update to 3.1.8
3.1.7_2
07 Aug 2012 08:56:58
Original commit files touched by this commit
ehaupt search for other commits by this committer
Add additional compiler links for tinderbox ccache tarball.

PR:		169981
Submitted by:	swills
3.1.7_1
29 May 2012 07:10:58
Original commit files touched by this commit
ehaupt search for other commits by this committer
Add links for newer gcc versions.

Submitted by:   amdmi3
3.1.7
30 Mar 2012 14:57:17
Original commit files touched by this commit
ehaupt search for other commits by this committer
Fix a typo.

Submitted by:   bcr
Feature safe:   yes

Number of commits found: 181 (showing only 100 on this page)

1 | 2  »