summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Dupeyron <calchan@gentoo.org>2008-01-05 09:32:23 +0000
committerDenis Dupeyron <calchan@gentoo.org>2008-01-05 09:32:23 +0000
commit939d8e8e15e64c67fcbaec2597e91a2924cc0cee (patch)
tree9f8f1e64cc258fdfd2b59551aa5a0a2a2bd99adc /dev-embedded/avr-libc
parentFixed bug #204379. Many QA cleanups. (diff)
downloadgentoo-2-939d8e8e15e64c67fcbaec2597e91a2924cc0cee.tar.gz
gentoo-2-939d8e8e15e64c67fcbaec2597e91a2924cc0cee.tar.bz2
gentoo-2-939d8e8e15e64c67fcbaec2597e91a2924cc0cee.zip
Shameless copy of avr-gcc check from later versions to fix bug #204377.
(Portage version: 2.1.4_rc14)
Diffstat (limited to 'dev-embedded/avr-libc')
-rw-r--r--dev-embedded/avr-libc/ChangeLog7
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.2.6.ebuild20
2 files changed, 23 insertions, 4 deletions
diff --git a/dev-embedded/avr-libc/ChangeLog b/dev-embedded/avr-libc/ChangeLog
index 490ed7147d44..b54b5eeb3a36 100644
--- a/dev-embedded/avr-libc/ChangeLog
+++ b/dev-embedded/avr-libc/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-embedded/avr-libc
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avr-libc/ChangeLog,v 1.40 2007/08/29 17:19:56 phreak Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avr-libc/ChangeLog,v 1.41 2008/01/05 09:32:23 calchan Exp $
+
+ 05 Jan 2008; Denis Dupeyron <calchan@gentoo.org> avr-libc-1.2.6.ebuild:
+ Shameless copy of avr-gcc check from later versions to fix bug #204377.
29 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing gustavoz from metadata due to his retirement (see #36010 for
diff --git a/dev-embedded/avr-libc/avr-libc-1.2.6.ebuild b/dev-embedded/avr-libc/avr-libc-1.2.6.ebuild
index 3634a08b6ca1..cf2ea9424f83 100644
--- a/dev-embedded/avr-libc/avr-libc-1.2.6.ebuild
+++ b/dev-embedded/avr-libc/avr-libc-1.2.6.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avr-libc/avr-libc-1.2.6.ebuild,v 1.6 2006/10/11 22:13:28 gustavoz Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avr-libc/avr-libc-1.2.6.ebuild,v 1.7 2008/01/05 09:32:23 calchan Exp $
inherit eutils flag-o-matic
@@ -20,6 +20,22 @@ DEPEND=">=sys-devel/crossdev-0.9.1"
&& RDEPEND="!dev-embedded/avr-libc" \
|| RDEPEND=""
+pkg_setup() {
+ # check for avr-gcc, bug #134738 and bug #204377
+ ebegin "Checking for avr-gcc"
+ if type -p avr-gcc > /dev/null ; then
+ eend 0
+ else
+ eend 1
+
+ eerror
+ eerror "Failed to locate 'avr-gcc' in \$PATH. You can install an AVR toolchain using:"
+ eerror " $ crossdev -t avr"
+ eerror
+ die "AVR toolchain not found"
+ fi
+}
+
src_unpack() {
unpack ${A}