summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Zacarias <gustavoz@gentoo.org>2007-05-21 14:13:41 +0000
committerGustavo Zacarias <gustavoz@gentoo.org>2007-05-21 14:13:41 +0000
commitb2a9232f8751614fc1c1f35572106d7fb085f88a (patch)
tree14f197b6ba86a4b36355dd14beb39559c36b2326 /dev-embedded/avr-libc
parentde-bash-ification by Uberlord (diff)
downloadgentoo-2-b2a9232f8751614fc1c1f35572106d7fb085f88a.tar.gz
gentoo-2-b2a9232f8751614fc1c1f35572106d7fb085f88a.tar.bz2
gentoo-2-b2a9232f8751614fc1c1f35572106d7fb085f88a.zip
Verbump
(Portage version: 2.1.2.7)
Diffstat (limited to 'dev-embedded/avr-libc')
-rw-r--r--dev-embedded/avr-libc/ChangeLog10
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.4.6.ebuild72
-rw-r--r--dev-embedded/avr-libc/files/digest-avr-libc-1.4.69
3 files changed, 89 insertions, 2 deletions
diff --git a/dev-embedded/avr-libc/ChangeLog b/dev-embedded/avr-libc/ChangeLog
index 1f6d3fe5aaf3..8e5442bd7316 100644
--- a/dev-embedded/avr-libc/ChangeLog
+++ b/dev-embedded/avr-libc/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-embedded/avr-libc
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avr-libc/ChangeLog,v 1.38 2006/10/11 22:13:28 gustavoz Exp $
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avr-libc/ChangeLog,v 1.39 2007/05/21 14:13:41 gustavoz Exp $
+
+*avr-libc-1.4.6 (21 May 2007)
+
+ 21 May 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ +avr-libc-1.4.6.ebuild:
+ Verbump
*avr-libc-1.4.5 (11 Oct 2006)
diff --git a/dev-embedded/avr-libc/avr-libc-1.4.6.ebuild b/dev-embedded/avr-libc/avr-libc-1.4.6.ebuild
new file mode 100644
index 000000000000..8c248ca3739a
--- /dev/null
+++ b/dev-embedded/avr-libc/avr-libc-1.4.6.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2007 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.4.6.ebuild,v 1.1 2007/05/21 14:13:41 gustavoz Exp $
+
+CHOST="avr"
+CTARGET="avr"
+
+inherit flag-o-matic
+
+DESCRIPTION="C library for Atmel AVR microcontrollers"
+HOMEPAGE="http://www.nongnu.org/avr-libc/"
+SRC_URI="http://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
+ http://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2
+ doc? ( http://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${PV}.tar.bz2 )"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc nls"
+
+DEPEND=">=sys-devel/crossdev-0.9.1"
+[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
+ && RDEPEND="!dev-embedded/avr-libc" \
+ || RDEPEND=""
+
+pkg_setup() {
+ # check for avr-gcc, bug #134738
+ 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_compile() {
+ strip-flags
+ strip-unsupported-flags
+
+ mkdir obj-avr
+ cd "${S}"/obj-avr
+
+ ECONF_SOURCE="${S}" \
+ econf \
+ $(use_enable nls) \
+ || die "econf failed"
+
+ emake || die "emake failed"
+}
+
+src_install() {
+ cd "${S}"/obj-avr
+ make DESTDIR="${D}" install || die "make install failed"
+
+ cd "${S}"
+ dodoc AUTHORS ChangeLog* NEWS README
+
+ # man pages can not go into standard locations
+ # as they would then overwrite libc man pages
+ dosed "s:\$(VERSION):${PVR}:" /usr/bin/avr-man
+ insinto /usr/share/doc/${PF}/man/man3
+ doins "${WORKDIR}"/man/man3/*
+ prepman /usr/share/doc/${PF}
+
+ use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${PV}/*
+}
diff --git a/dev-embedded/avr-libc/files/digest-avr-libc-1.4.6 b/dev-embedded/avr-libc/files/digest-avr-libc-1.4.6
new file mode 100644
index 000000000000..fc8f981f4132
--- /dev/null
+++ b/dev-embedded/avr-libc/files/digest-avr-libc-1.4.6
@@ -0,0 +1,9 @@
+MD5 504b5e3beefc0d500ff94ea88391f71d avr-libc-1.4.6.tar.bz2 907453
+RMD160 81f1ac1de7de1903bb19fb23f61509eda6388055 avr-libc-1.4.6.tar.bz2 907453
+SHA256 36b8bf8973be5c92f97ee9111f8eef4bdf2ddf70ba7489d9eb1147f0e07857df avr-libc-1.4.6.tar.bz2 907453
+MD5 c80daf3fe433d1a70ad8d91fac951866 avr-libc-manpages-1.4.6.tar.bz2 121388
+RMD160 5874323d462e6ada2acbfc74f0288ba67286d275 avr-libc-manpages-1.4.6.tar.bz2 121388
+SHA256 8501bc797cf55b0cb8927ac87d9ee6a2f4a0e6f66fa2c0d85baf96e2f4d654f0 avr-libc-manpages-1.4.6.tar.bz2 121388
+MD5 4ed26ca4061aec886209099fa713c6d8 avr-libc-user-manual-1.4.6.tar.bz2 565095
+RMD160 7f36bcf1f9f01e4486920f6ba39cbbd957b8a7ac avr-libc-user-manual-1.4.6.tar.bz2 565095
+SHA256 ac59179df6d7f12587858fe91429e07215d59144162cd3d2e6d3334d0d3b425f avr-libc-user-manual-1.4.6.tar.bz2 565095