diff options
author | Mike Frysinger <vapier@gentoo.org> | 2013-01-06 17:56:24 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2013-01-06 17:56:24 +0000 |
commit | c4f484b9893f63e29d68f19d98f80bd4c08db63a (patch) | |
tree | 8de94c77efac9cf4a9d71ee766e3b82372d2bdb3 /dev-util/ccache | |
parent | bump for dvb api 5.8 (diff) | |
download | gentoo-2-c4f484b9893f63e29d68f19d98f80bd4c08db63a.tar.gz gentoo-2-c4f484b9893f63e29d68f19d98f80bd4c08db63a.tar.bz2 gentoo-2-c4f484b9893f63e29d68f19d98f80bd4c08db63a.zip |
Version bump.
(Portage version: 2.2.0_alpha144/cvs/Linux x86_64, signed Manifest commit with key FB7C4156)
Diffstat (limited to 'dev-util/ccache')
-rw-r--r-- | dev-util/ccache/ChangeLog | 9 | ||||
-rw-r--r-- | dev-util/ccache/ccache-3.1.9.ebuild | 57 |
2 files changed, 64 insertions, 2 deletions
diff --git a/dev-util/ccache/ChangeLog b/dev-util/ccache/ChangeLog index dd25da46c01e..c2883a7ac51a 100644 --- a/dev-util/ccache/ChangeLog +++ b/dev-util/ccache/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for dev-util/ccache -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ChangeLog,v 1.108 2012/12/29 17:26:04 armin76 Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ChangeLog,v 1.109 2013/01/06 17:56:24 vapier Exp $ + +*ccache-3.1.9 (06 Jan 2013) + + 06 Jan 2013; Mike Frysinger <vapier@gentoo.org> +ccache-3.1.9.ebuild: + Version bump. 29 Dec 2012; Raúl Porcel <armin76@gentoo.org> ccache-3.1.8.ebuild: alpha/m68k/s390/sh stable wrt #441308 diff --git a/dev-util/ccache/ccache-3.1.9.ebuild b/dev-util/ccache/ccache-3.1.9.ebuild new file mode 100644 index 000000000000..a65092eaf148 --- /dev/null +++ b/dev-util/ccache/ccache-3.1.9.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/ccache/ccache-3.1.9.ebuild,v 1.1 2013/01/06 17:56:24 vapier Exp $ + +EAPI="4" + +inherit multilib eutils + +DESCRIPTION="fast compiler cache" +HOMEPAGE="http://ccache.samba.org/" +SRC_URI="http://samba.org/ftp/ccache/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND="sys-libs/zlib" +DEPEND="${RDEPEND} + app-arch/xz-utils" + +src_prepare() { + # make sure we always use system zlib + rm -rf zlib + epatch "${FILESDIR}"/${PN}-3.1.7-no-perl.patch #421609 + sed \ + -e "/^LIBDIR=/s:lib:$(get_libdir):" \ + "${FILESDIR}"/ccache-config > ccache-config || die +} + +src_install() { + default + dodoc AUTHORS.txt MANUAL.txt NEWS.txt README.txt + + dobin ccache-config +} + +pkg_postinst() { + "${ROOT}"/usr/bin/ccache-config --install-links + "${ROOT}"/usr/bin/ccache-config --install-links ${CHOST} + + # nuke broken symlinks from previous versions that shouldn't exist + rm -f "${ROOT}/usr/$(get_libdir)/ccache/bin/${CHOST}-cc" + [[ -d "${ROOT}/usr/$(get_libdir)/ccache.backup" ]] && \ + rm -rf "${ROOT}/usr/$(get_libdir)/ccache.backup" + + elog "To use ccache with **non-Portage** C compiling, add" + elog "/usr/$(get_libdir)/ccache/bin to the beginning of your path, before /usr/bin." + elog "Portage 2.0.46-r11+ will automatically take advantage of ccache with" + elog "no additional steps. If this is your first install of ccache, type" + elog "something like this to set a maximum cache size of 2GB:" + elog "# ccache -M 2G" + elog + elog "If you are upgrading from an older version than 3.x you should clear" + elog "all of your caches like so:" + elog "# CCACHE_DIR='${CCACHE_DIR:-${PORTAGE_TMPDIR}/ccache}' ccache -C" +} |