ChangeLog

# ChangeLog for dev-util/colorgcc
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/colorgcc/ChangeLog,v 1.25 2008/04/13 19:58:55 grobian Exp $

26 Jan 2008; Fabian Groffen colorgcc-1.3.2-r4.ebuild:
Dropped ppc-macos keyword, see you in prefix

19 Mar 2007; Bryan Østergaard metadata.xml:
Remove ka0ttic from metadata.xml due to retirement.

05 Mar 2007; Marius Mauch colorgcc-1.3.2-r4.ebuild:
Replacing einfo with elog

12 Jan 2007; Alexander H. Færøy
colorgcc-1.3.2-r4.ebuild:
Stable on Alpha.

21 Oct 2006; Stefaan De Roeck
colorgcc-1.3.2-r4.ebuild:
Keyworded ~alpha

23 Nov 2005; Marcus D. Hanwell
colorgcc-1.3.2-r4.ebuild:
Stable on amd64, closes bug 111291.

22 Nov 2005; Jeroen Roovers colorgcc-1.3.2-r4.ebuild:
Marked ~hppa.

10 Nov 2005; Fabian Groffen colorgcc-1.3.2-r4.ebuild:
Marked ~ppc-macos (bug #111589)

09 Jun 2005; Aaron Walker
-files/colorgcc-1.3.2-gcc_config.patch, -colorgcc-1.3.2-r1.ebuild,
-colorgcc-1.3.2-r2.ebuild, -colorgcc-1.3.2-r3.ebuild:
Tidy old ebuilds/patches.

24 Apr 2005; Michael Hanselmann
colorgcc-1.3.2-r4.ebuild:
Stable on ppc.

07 Dec 2004; Gustavo Zacarias
colorgcc-1.3.2-r4.ebuild:
Stable on sparc

29 Nov 2004; Aaron Walker colorgcc-1.3.2-r4.ebuild:
Marked stable on x86.

21 Oct 2004; Aaron Walker +metadata.xml:
Add metadata (shell-tools)

12 Mar 2004; Michael Sterrett
colorgcc-1.3.2-r1.ebuild, colorgcc-1.3.2-r2.ebuild,
colorgcc-1.3.2-r3.ebuild, colorgcc-1.3.2-r4.ebuild:
Don't assign default to S; header fix

01 Mar 2004; David Holm colorgcc-1.3.2-r4.ebuild:
Added to ~ppc.

*colorgcc-1.3.2-r4 (02 Oct 2003)

02 Oct 2003; Joshua Kinard colorgcc-1.3.2-r4.ebuild,
files/colorgcc-1.3.2-gentoo-one.patch,
files/colorgcc-1.3.2-gentoo-two.patch:
New colorgcc ebuild, thanks goto Wayne Davison for his
work on this package.
Closes Bugs #15387 and #29178.

*colorgcc-1.3.2-r3 (09 Feb 2003)

26 Aug 2003; Joshua Kinard colorgcc-1.3.2-r3.ebuild:
Added ~mips to KEYWORDS

09 Feb 2003; Martin Schlemmer colorgcc-1.3.2-r3.ebuild :
Update patch. Add arch symlinks. This closes bug #6200.

*colorgcc-1.3.2-r2 (25 Dec 2002)

25 Dec 2002; Martin Schlemmer colorgcc-1.3.2-r2.ebuild,
colorgcc-1.3.2-gcc_config.patch :

Add support for gcc-config enabled gcc's, closing bug #12689. Note that
you need gcc-config-1.2.7 or later ...

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*colorgcc-1.3.2-r1 (20 Feb 2002)

20 Feb 2002; Daniel Robbins : new version no longer
modifies /etc/profile but instead prints out what to do. Closes bug #45.

*colorgcc-1.3.2 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX colorgcc-1.3.2-gentoo-one.patch 6576 RMD160 196d6be4649e56c013fbb9aff04e1790e530841d SHA1 7baf58dab6c0e3e4620cf2fb1ada0bfccdfa3362 SHA256 f3a55d51c1cde5e0c87b4b9725b06e476f068378509a6685b3f6b1b9395c3f2e
AUX colorgcc-1.3.2-gentoo-two.patch 1953 RMD160 8f1e9f180760f974a133c8e2b5761593fcff1dad SHA1 b9fda68c54f255293cbbaa17e5d8521ab76dc247 SHA256 4b3fff00118653d4eb3b484748f7f97dc33c8afcdac3497fbf3b3ebfc2073a04
DIST colorgcc-1.3.2.tar.gz 11076 RMD160 12920046c7b469642bef15ddfaf0b1d2f8ee4313 SHA1 c2944ecaaa58f41f37cc15304f4f9eae0c366cd9 SHA256 55d33a64628ff380626b864200cad72146d00f3dce0f6dc1f0e69dc5b7f1653e
EBUILD colorgcc-1.3.2-r4.ebuild 2129 RMD160 9a8e9efdd8fca9d927982d977c5102c33cccc22b SHA1 27b836685f419aa658e7c6ce1d26001225565fc5 SHA256 567bd6c44a70a4698ce7e77ad027ad9f3263b886465a923e7da4b35ed7060f75
MISC ChangeLog 3620 RMD160 2618358c78ce556c9501180333728ae5cc3e84c7 SHA1 cbc944d5948d476249ff904bd3b2c7d5428015af SHA256 6e085368f0f3ccc042f3dc9bb7550d179e36d540e9983330bcb90fb5152f6b61
MISC metadata.xml 165 RMD160 c4557a3518a065b077539be5a0f20e4735fc2141 SHA1 1831705b1eb97b63968fc9eef31aa904a69a854a SHA256 75ca85c472d4181ae0de529c83826baaebe75d9e750ee6621758b5096bceffcd

colorgcc-1.3.2-r4.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/colorgcc/colorgcc-1.3.2-r4.ebuild,v 1.15 2008/04/13 19:58:55 grobian Exp $

IUSE=""

inherit eutils

DESCRIPTION="Adds color to gcc output"
HOMEPAGE="http://www.mindspring.com/~jamoyers/software/"
SRC_URI="http://www.mindspring.com/~jamoyers/software/colorgcc/${P}.tar.gz"

SLOT="0"
LICENSE="GPL-2"
KEYWORDS="alpha amd64 ~hppa ~mips ppc sparc x86"

DEPEND="dev-lang/perl"

src_unpack() {
unpack ${A}
cd ${S}
epatch ${FILESDIR}/${P}-gentoo-one.patch
epatch ${FILESDIR}/${P}-gentoo-two.patch
}

src_compile() {
echo ">>> Nothing to compile"
}

src_install() {
exeinto /usr/bin
doexe colorgcc
dodir /etc/colorgcc /usr/lib/colorgcc/bin
insinto /etc/colorgcc
doins colorgccrc
einfo "Scanning for compiler front-ends"
into /usr/lib/colorgcc/bin
for a in gcc cc c++ g++ ${CHOST}-gcc ${CHOST}-c++ ${CHOST}-g++ ; do
if [ -n "$(type -p ${a})" ]; then
dosym /usr/bin/colorgcc /usr/lib/colorgcc/bin/${a}
fi
done

dodoc COPYING CREDITS ChangeLog INSTALL
}

pkg_postinst() {
echo
elog "If you have existing \$HOME/.colorgccrc files that set the location"
elog "of the compilers, you should remove those lines for maximum"
elog "flexibility. The colorgcc script now knows how to pass the command"
elog "on to the next step in the PATH without manual tweaking, making it"
elog "easier to use with things like ccache and distcc on a conditional"
elog "basis. You can tweak the /etc/colorgcc/colorgccrc file to change"
elog "the default settings for everyone (or copy this file as a basis for"
elog "a custom \$HOME/.colorgccrc file)."
elog
elog "NOTE: the symlinks for colorgcc are now located in"
elog "/usr/lib/colorgcc/bin *NOT* /usr/bin/wrappers. You'll need to"
elog "change any PATH settings that referred to the old location."
echo
# portage won't delete the old symlinks for users that are upgrading
# because the old symlinks still point to /usr/bin/colorgcc which exists...
[ -d ${ROOT}/usr/bin/wrappers ] && rm -fr ${ROOT}/usr/bin/wrappers
}

files

metadata.xml




shell-tools