Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
12 Apr 2020 18:19:07
3.7.1_1

|
bdrewery  |
- Update compiler list
- Symlink to compiler-cpp where appropriate but not raw 'cpp' as the default
compiler packages don't consistently provide that command. |
13 Aug 2019 16:01:59
3.7.1

|
mat  |
Convert to UCL & cleanup pkg-message (categories d) |
13 Jun 2019 22:14:10
3.7.1

|
bdrewery  |
Remove the .error as it is causing unintended side effects.
PR: 238045 |
10 Jun 2019 22:48:55
3.7.1

|
bdrewery  |
Add debug for BUILD_DEPENDS .error |
20 May 2019 17:06:34
3.7.1

|
bdrewery  |
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 |
18 May 2019 21:53:05
3.7.1

|
bdrewery  |
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 |
12 Feb 2019 18:31:30
3.4.3_1

|
amdmi3  |
- Add links for new compiler versions
Approved by: bdrewery (implicit) |
15 Jan 2019 23:14:12
3.4.3

|
bdrewery  |
Fix build of ccache-memcached-static sasl2 update in r485191 |
11 Oct 2018 19:37:15
3.4.3

|
bdrewery  |
Need to define PORTVERSION later due to depending on MEMCACHED option.
This works in poudriere bulk, hopefully it does not cause other problems. |
03 Oct 2018 20:21:30
3.4.3

|
bdrewery  |
- MEMCACHED with no DOCS: Remove dependency on asciidoc which is required
for ccache.1 to be generated due to being a development branch. |
03 Oct 2018 19:57:49
3.4.3

|
bdrewery  |
- Update to 3.4.3
- MEMCACHED: Make clear that this is a 3.5 development branch. |
03 Oct 2018 19:26:28
3.4.2_1

|
bdrewery  |
Note why CXX is used here |
19 Sep 2018 09:38:24
3.4.2_1

|
amdmi3  |
- Unsilence installation
- Update WWW
Approved by: portmgr blanket |
28 Aug 2018 22:41:44
3.4.2_1

|
amdmi3  |
- Bump revision after previous change |
28 Aug 2018 22:40:44
3.4.2

|
amdmi3  |
- Add support for clang70
Approved by: bdrewery (maintainer implicit) |
26 Jun 2018 21:15:48
3.4.2

|
bdrewery  |
- 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 |
08 May 2018 19:12:17
3.3.5_2

|
bdrewery  |
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) |
07 May 2018 17:16:13
3.3.5_1

|
bdrewery  |
Add clang60 support |
27 Feb 2018 13:03:48
3.3.5

|
mat  |
Switch some MASTER_SITES from http/ftp to https.
Also some cleanup of dead entries.
PR: 226203
Submitted by: Sam H
Sponsored by: Absolight |
24 Jan 2018 20:16:29
3.3.5

|
bdrewery  |
Update to 3.3.5 |
16 Oct 2017 22:00:31
3.3.4_8

|
bdrewery  |
Add links for llvm50.
Reported by: martin@sugioarto.com
PR: 223042 |
27 Jul 2017 20:43:21
3.3.4_7

|
bdrewery  |
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 |
25 Jul 2017 00:38:06
3.3.4_6

|
bdrewery  |
Properly add needed libsasl2 libs after r440469, fixing build with
libmemcached+sasl2.
Sponsored by: Dell EMC Isilon |
24 Jul 2017 17:00:10
3.3.4_5

|
bdrewery  |
Fix ccache-memcached-static to actually build statically.
This was broken by r440469.
Pointyhat to: bdrewery
Sponsored by: Dell EMC Isilon |
05 Jul 2017 10:23:00
3.3.4_4

|
amdmi3  |
- Fix LICENSE
- Add LICENSE_FILE
- Add links for gcc 8
Approved by: bdrewery@FreeBSD.org (maintainer, implicit) |
09 May 2017 03:52:02
3.3.4_3

|
bdrewery  |
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. |
10 Mar 2017 00:48:35
3.3.4_3

|
bdrewery  |
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. |
09 Mar 2017 23:20:46
3.3.4_3

|
bdrewery  |
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 |
09 Mar 2017 21:05:24
3.3.4_3

|
bdrewery  |
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. |
09 Mar 2017 17:19:36
3.3.4_2

|
bdrewery  |
ccache-memcached: Fix crash due to shadowed manifest_name.
Submitted to: https://github.com/ccache/ccache/pull/58 |
06 Mar 2017 17:50:14
3.3.4_1

|
bdrewery  |
ccache-update-links.sh: Fix removing links to missing compilers.
PR: 217570
Reported by: rwmaillists@googlemail.com
Tested by: rwmaillists@googlemail.com |
18 Feb 2017 16:29:07
3.3.4

|
bdrewery  |
Update to 3.3.4
Changelog: https://ccache.samba.org/releasenotes.html#_ccache_3_3_4 |
17 Feb 2017 23:23:47
3.3.3_1

|
bdrewery  |
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 |
15 Feb 2017 16:59:16
3.3.3_1

|
amdmi3  |
- Add links for clang40
Approved by: maintainer implicit |
07 Feb 2017 18:28:16
3.3.3

|
bdrewery  |
- Update to 3.3.3
Changes: https://ccache.samba.org/releasenotes.html#_ccache_3_3_3 |
03 Feb 2017 22:15:23
3.2.9

|
bdrewery  |
- Update to 3.2.9
Changes: https://ccache.samba.org/releasenotes.html#_ccache_3_2_9 |
03 Feb 2017 21:58:42
3.2.5_4

|
bdrewery  |
- Fix regression from last commit with -Wp
Obtained
from: https://github.com/ccache/ccache/commit/3ba2ca78f9bad5b432b3ebe7095bd8bffbdf8a30
MFH: 2017Q1 |
03 Feb 2017 21:53:07
3.2.5_3

|
bdrewery  |
- 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 |
16 Aug 2016 16:55:41
3.2.5_2

|
amdmi3  |
- Add links for clang39
Approved by: bdrewery (maintainer, implicit) |
31 May 2016 00:02:16
3.2.5_1

|
amdmi3  |
- Add links for gcc 7
Approved by: bdrewery (maintainer, implicit) |
19 May 2016 11:09:14
3.2.5

|
amdmi3  |
- Fix trailing whitespace in pkg-messages
Approved by: portmgr blanket |
18 Apr 2016 18:17:19
3.2.5

|
bdrewery  |
- Update to 3.2.5
Changes: https://ccache.samba.org/releasenotes.html#_ccache_3_2_5 |
11 Feb 2016 15:28:13
3.2.4_3

|
amdmi3  |
- Add links for clang38
Approved by: bdrewery (maintainer implicit) |
11 Feb 2016 01:33:06
3.2.4_2

|
bdrewery  |
- 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. |
11 Feb 2016 01:29:36
3.2.4_1

|
bdrewery  |
Regenerate patches |
27 Oct 2015 18:31:02
3.2.4_1

|
bdrewery  |
- Fix defining of strndup(3) prototype due to improperly defined
_POSIX_C_SOURCE and _XOPEN_SOURCE. strndup(3) came in POSIX.1-2008. |
15 Oct 2015 22:09:56
3.2.4

|
bdrewery  |
Update to 3.2.4.
Changes: https://ccache.samba.org/releasenotes.html#_ccache_3_2_4 |
07 Oct 2015 16:36:20
3.2.3

|
amdmi3  |
- Switch to options helpers
Approved by: portmgr blanket |
26 Sep 2015 11:03:19
3.2.3

|
antoine  |
Remove deprecated @exec/@unexec from ports using ccache-update-links |
04 Sep 2015 21:19:46
3.2.3

|
bdrewery  |
Update to 3.2.3.
Changes: http://ccache.samba.org/releasenotes.html#_ccache_3_2_3 |
03 Sep 2015 23:14:50
3.2.2_4

|
bdrewery  |
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. |
19 Aug 2015 20:16:29
3.2.2_3

|
amdmi3  |
- Remove obsolete clang links
Approved by: bdrewery (maintainer, implicit) |
18 Aug 2015 16:09:15
3.2.2_2

|
amdmi3  |
- Add links for clang37
Approved by: bdrewery (maintainer, implicit) |
12 Jul 2015 23:04:52
3.2.2_1

|
amdmi3  |
- Drop @dirrm* from plist
Approved by: portmgr blanket |
06 Jun 2015 04:30:54
3.2.2_1

|
bdrewery  |
Enable CLANG/LLVM links by default.
The clang issues have proven to be fixed now with both
upstream fixes and local fixes. |
01 Jun 2015 14:27:11
3.2.2

|
bdrewery  |
Update to 3.2.2 |
06 May 2015 20:58:48
3.2.1_3

|
amdmi3  |
- Add links for gcc6
Approved by: bdrewery (maintainer, implicit) |
23 Apr 2015 15:27:15
3.2.1_2

|
amdmi3  |
- Add link for clang36
PR: 199640
Submitted by: amdmi3
Approved by: bdrewery (maintainer) |
17 Jan 2015 15:58:47
3.2.1_1

|
bdrewery  |
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 |
07 Jan 2015 01:01:51
3.2.1

|
bdrewery  |
Fix sanity |
07 Jan 2015 00:57:05


|
bdrewery  |
- 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 |
06 Jan 2015 10:01:42
3.1.10_1

|
ehaupt  |
Move MASTER_SITES from CRITICAL to LOCAL/ehaupt |
11 Dec 2014 01:03:27
3.1.10_1

|
amdmi3  |
- Add links for newer compilers: gcc5, clang35 and clang-devel
PR: 195864
Submitted by: amdmi3
Approved by: bdrewery (maintainer) |
28 Oct 2014 06:05:17
3.1.10

|
bdrewery  |
- Update to 3.1.10 |
17 May 2014 20:46:34
3.1.9_8

|
bdrewery  |
Enable colors by default |
02 Mar 2014 15:38:46
3.1.9_7

|
bdrewery  |
- Fix GCC detection
Submitted by: interfaSys sarl <info@interfasys.ch> |
02 Mar 2014 12:39:37
3.1.9_6

|
rakuco  |
Fix the build after r346759. |
02 Mar 2014 06:23:02
3.1.9_6

|
bdrewery  |
- 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. |
13 Feb 2014 03:56:42
3.1.9_5

|
bdrewery  |
- Create CC symlink
PR: ports/186708
Submitted by: Dmitry Marakasov <amdmi3@amdmi3.ru> |
30 Jan 2014 17:06:30
3.1.9_4

|
bdrewery  |
- Add support for clang31,32,33,34 links
PR: ports/186220
Submitted by: Dmitry Marakasov <amdmi3@amdmi3.ru> |
10 Oct 2013 00:32:11
3.1.9_3

|
bdrewery  |
- 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 |
20 Sep 2013 15:58:09
3.1.9_2

|
bdrewery  |
- Add NO_STAGE until validated to be safe for upcoming staging support |
14 Jun 2013 14:22:51
3.1.9_2

|
bdrewery  |
Convert to new options helpers |
08 May 2013 20:06:48
3.1.9_2

|
bdrewery  |
- 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 |
23 Apr 2013 11:06:03
3.1.9_1

|
bdrewery  |
- 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. |
07 Mar 2013 11:54:19
3.1.9

|
bdrewery  |
- Take maintainership
- Remove indefinite article from COMMENT
Approved by: ehaupt@ (maintainer, via email) |
15 Jan 2013 13:40:29
3.1.9

|
ehaupt  |
- Use DOC instead of NOPORTDOCS
- Pacify portlint
- Convert header |
06 Jan 2013 19:56:54
3.1.9

|
ehaupt  |
Update to 3.1.9
Changelog: http://ccache.samba.org/releasenotes.html#_ccache_3_1_9 |
03 Nov 2012 18:01:23
3.1.8

|
ehaupt  |
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 |
08 Sep 2012 09:58:57
3.1.8

|
ehaupt  |
- Use OPTIONSng
- Remove deprecated header information |
12 Aug 2012 07:45:41
3.1.8
|
ehaupt  |
Update to 3.1.8 |
07 Aug 2012 08:56:58
3.1.7_2
|
ehaupt  |
Add additional compiler links for tinderbox ccache tarball.
PR: 169981
Submitted by: swills |
29 May 2012 07:10:58
3.1.7_1
|
ehaupt  |
Add links for newer gcc versions.
Submitted by: amdmi3 |
30 Mar 2012 14:57:17
3.1.7
|
ehaupt  |
Fix a typo.
Submitted by: bcr
Feature safe: yes |
30 Jan 2012 08:38:40
3.1.7
|
ehaupt  |
Add an option to statically build ccache.
PR: 164606
Submitted by: zi |
08 Jan 2012 21:16:53
3.1.7
|
ehaupt  |
Update to 3.1.7 |
27 Dec 2011 08:25:19
3.1.6
|
ehaupt  |
Improve english grammar.
Submitted by: swills (via mail)
Feature safe: yes |
26 Dec 2011 19:20:45
3.1.6
|
ehaupt  |
Improve grammar and use @dirrmtry
PR: 163615
Submitted by: swills
Feature safe: yes |
24 Nov 2011 13:34:49
3.1.6
|
ehaupt  |
Update to 3.1.6
Feature safe: yes |
01 Oct 2011 21:49:28
3.1.5_2
|
ehaupt  |
Add options to create compiler links for clang and llvm. Also add a warning
that clang is not yet fully supported by ccache.
PR: 161029 (based on)
Submitted by: Volodymyr Kostyrko <c.kworr@gmail.com> |
03 Aug 2011 18:17:53
3.1.5_1
|
ehaupt  |
Restore the possibility to define EXTRA_COMPILERS which must reside in $PATH.
PR: 158888
Submitted by: Pan Tsu <inyaoo@gmail.com> |
11 Jun 2011 21:10:12
3.1.5
|
ehaupt  |
Update to 3.1.5 |
30 Mar 2011 15:43:16
3.1.4_3
|
ehaupt  |
Provide 'ccache.tar' tarball for easy use with ports-mgmt/tinderbox. |
29 Mar 2011 14:15:37
3.1.4_2
|
ehaupt  |
Add pkg-plist |
29 Mar 2011 14:15:03
3.1.4_2
|
ehaupt  |
Only create symlinks for existing compiler. This functionality is outsourced
into a script which can be run manually after installing or deinstalling
additional compiler.
PR: 155568 (based on) |
28 Feb 2011 13:39:53
3.1.4_1
|
ehaupt  |
Allow the use of non-default compilers such as clang.
PR: 155008
Submitted by: avilla |
10 Jan 2011 16:44:24
3.1.4
|
ehaupt  |
Update to 3.1.4 |
30 Nov 2010 22:37:33
3.1.3
|
ehaupt  |
Update to 3.1.3 |
17 Nov 2010 18:41:35
3.1.1_2
|
ehaupt  |
Provide make.conf/src.conf instructions that still allow ccache to be used for
the lib32 bits in a buildworld. The recent committed fix would just revert to
regular gcc.
Submitted by: Rob Farmer <rfarmer@predatorlabs.net> (via cvs-all@) |
17 Nov 2010 00:10:24
3.1.1_1
|
ehaupt  |
Update instructions on how to workaround a buildworld failure.
[1] http://kerneltrap.org/mailarchive/freebsd-hackers/2010/11/8/6886684
PR: 151287 (related)
Submitted by: Dimitry Andric, avilla
Discussed on: hackers [1] |