Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-embedded/avr-libc
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avr-libc/ChangeLog,v 1.42 2008/05/03 01:11:07 dragonheart Exp $
*avr-libc-1.6.2 (03 May 2008)
03 May 2008; Daniel Black
+avr-libc-1.6.2.ebuild:
version bump as per bug #218410 tested by Lukas Sandstrom
05 Jan 2008; Denis Dupeyron
Shameless copy of avr-gcc check from later versions to fix bug #204377.
29 Aug 2007; Christian Heim
Removing gustavoz from metadata due to his retirement (see #36010 for
reference).
*avr-libc-1.4.6 (21 May 2007)
21 May 2007; Gustavo Zacarias
+avr-libc-1.4.6.ebuild:
Verbump
*avr-libc-1.4.5 (11 Oct 2006)
11 Oct 2006; Gustavo Zacarias
-avr-libc-1.2.5-r1.ebuild, avr-libc-1.2.6.ebuild, +avr-libc-1.4.5.ebuild:
Revbump and cleanup
18 Sep 2006; Mike Frysinger
Fix stripping of binaries #144645 by Johannes Bauer.
10 Aug 2006; Gustavo Zacarias
metadata s/brix/gustavoz/
04 Jul 2006; Henrik Brix Andersen
Added check for avr-gcc, bug #134738.
25 Jun 2006; Henrik Brix Andersen
-avr-libc-1.4.3.ebuild:
Pruned old version.
09 Jun 2006; Markus Rothe
Stable on ppc64
26 May 2006; Henrik Brix Andersen
Stable on x86.
*avr-libc-1.4.4 (21 Apr 2006)
21 Apr 2006; Henrik Brix Andersen
+avr-libc-1.4.4.ebuild:
Version bump.
30 Mar 2006; Henrik Brix Andersen
-avr-libc-1.4.0.ebuild, -avr-libc-1.4.1.ebuild, -avr-libc-1.4.2.ebuild:
Pruned old ebuilds.
27 Feb 2006; Markus Rothe
Stable on ppc64
23 Feb 2006; Henrik Brix Andersen
Stable on x86.
*avr-libc-1.4.3 (23 Jan 2006)
23 Jan 2006; Gustavo Zacarias
+avr-libc-1.4.3.ebuild:
New upstream version
*avr-libc-1.4.2 (07 Jan 2006)
07 Jan 2006; Henrik Brix Andersen
+avr-libc-1.4.2.ebuild:
Version bump.
31 Dec 2005; Markus Rothe
Stable on ppc64
*avr-libc-1.4.1 (30 Dec 2005)
30 Dec 2005; Henrik Brix Andersen
+avr-libc-1.4.1.ebuild:
Version bump.
30 Dec 2005; Henrik Brix Andersen
Stable on x86.
18 Dec 2005; Markus Rothe
Stable on ppc64
14 Dec 2005; Henrik Brix Andersen
-avr-libc-1.2.3.ebuild:
Pruned old ebuilds.
13 Dec 2005; Henrik Brix Andersen
Stable on x86.
24 Nov 2005; Markus Rothe
Stable on ppc64
*avr-libc-1.4.0 (20 Nov 2005)
20 Nov 2005; Henrik Brix Andersen
+avr-libc-1.4.0.ebuild:
Version bump.
13 Nov 2005; Henrik Brix Andersen
Fixed manpages installation.
*avr-libc-1.2.6 (13 Nov 2005)
13 Nov 2005; Mike Frysinger
Version bump #112267 by Ludek Stepan.
22 Oct 2005; Henrik Brix Andersen
-avr-libc-1.2.5.ebuild:
Pruned old versions.
18 Oct 2005; Henrik Brix Andersen
avr-libc-1.2.5-r1.ebuild:
Stable on x86.
05 Oct 2005; Gustavo Zacarias
avr-libc-1.2.5-r1.ebuild:
Keyworded ~ppc
*avr-libc-1.2.5-r1 (12 Sep 2005)
12 Sep 2005: Henrik Brix Andersen
+avr-libc-1.2.5-r1.ebuild:
Use econf instead of calling ./configure directly, install man
pages and optionally user manual.
*avr-libc-1.2.5 (03 Aug 2005)
03 Aug 2005; Mike Frysinger
Version bump #101203 by Scott Price.
27 Jun 2005; Markus Rothe
Stable on ppc64
31 May 2005; Gustavo Zacarias
+files/avr-libc-macros.patch, avr-libc-1.2.3.ebuild:
Compile fix wrt #94660
25 May 2005; Markus Rothe
Added ~ppc64 to KEYWORDS
*avr-libc-1.2.3 (16 Mar 2005)
16 Mar 2005; Mike Frysinger
Version bump #85359 by Scott Price.
24 Sep 2004; Daniel Black
Daniel Black taking maintaince
*avr-libc-1.0.4 (24 Sep 2004)
24 Sep 2004; Daniel Black
+avr-libc-1.0.4.ebuild:
Unset all CFLAGS so it will compile. Most flags will make this fail. As per
bug #57754
*avr-libc-1.0.4 (24 Sep 2004)
24 Sep 2004; Daniel Black
version bump as per bug #52979. Thanks to Ming Zhao
21 Jul 2004; Alexander Gabert
fix for Bug 57754, added files to distfiles dir on toucan
14 Mar 2004; Seemant Kulleen
some SERIOUS f'ing cleanup on this ebuild
*avr-libc-1.0.2-r1 (07 Mar 2004)
07 Mar 2004; Alexander Gabert
metadata.xml:
initial import, ebuild created by Scott L. Price from Dragonfly Technologies
(dflytech.com), according to bug 8799
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX avr-libc-macros.patch 497 RMD160 cfc9bf78d9be8eab185bfd7b5c9ba07c249cd413 SHA1 285037aad0992779ef70af1a43a59386541a4fd7 SHA256 1ae9193b138b372527c1e79079407657b7b6f0d5d27f3a9569b29c9b9e676fe2
DIST avr-libc-1.2.6.tar.bz2 329321 RMD160 ecfb003dcd0e277607a2573babe63dc12ef148e0 SHA1 2ba61c41f3d9c2b3d3c8ee75b3fa45ec735f304b SHA256 3b098c01a88bfca75147d9b8efa33b204e04c81599c1a953527b4a4083fa5ad8
DIST avr-libc-1.4.4.tar.bz2 853501 RMD160 d654d114b786a19fe68c04cde0699c07d750a0a6 SHA1 d0ee8bfef2a4b1411a2d982e681a8d3a9d5c0ad2 SHA256 9b44bbc533c49bd913b68550adb9348e02bef14a4f2c1e6d69884cefdaacbf57
DIST avr-libc-1.4.8.tar.bz2 968786 RMD160 a069fbe0c672f809d2b956e01e4a52c6521df2ca SHA1 39a2d1099a224e310e014e2c17dd756087f8d8d3 SHA256 6c5e8760a227353062f7d56ad55aaa0ccd96bb4414a9e7b9d452031bae5fd393
DIST avr-libc-1.6.2.tar.bz2 1044977 RMD160 789366fcc9f40e2f6b666914e3c51aca3480daa7 SHA1 14dbf6b8b91df0a2dd30bfeef6d1d9150e7cd1e5 SHA256 b70112efb9e66def5789ea9cfaad8d050a6af284b2f503fc81b479cec15cbbd7
DIST avr-libc-manpages-1.2.6.tar.bz2 81465 RMD160 82993fc8f3b38fab21ad0e73bd30a9566f105aaf SHA1 3078d15b05c86d9a47092da76c4b3929836e1549 SHA256 4e824ad1d0791cfdc5bc4f428bf1f046859d286ef2ab8d4192dfc4f47f6deb7c
DIST avr-libc-manpages-1.4.4.tar.bz2 98428 RMD160 2951c4a15d782bb35ecc1cacacb2b8f68ed5c7d9 SHA1 71a6dc505be16cee2c2864e3bf203e53f2fcf053 SHA256 842cd6f575f1b003070c9e7055050ebd6a4023190f86ac4b4e8bfa87249dda75
DIST avr-libc-manpages-1.4.7.tar.bz2 126111 RMD160 f181f04b19ba2e373bd2329cfc6bbafd73f5af42 SHA1 9ca5a8ea43b7391f39be299598f0dc1b83f59224 SHA256 d4c1a8b5543bbee624ac89320517031a9bbd9aef8e1d03799d3c99537cacab45
DIST avr-libc-manpages-1.6.2.tar.bz2 133249 RMD160 a12ad79c92197d3aff90ea031089b2940d9d6742 SHA1 540b6c4a7debab55ff55fc328c704922d7d8c575 SHA256 1c2ab29c62e308ebbb906691d0197f4b3f45fb03439c6ed674babb171104943f
DIST avr-libc-user-manual-1.2.6.tar.bz2 112574 RMD160 a6e6945570255b3048022270e11ac1908b36047a SHA1 7e285845c2693ba20272a6683d9b4ba19dfd5e9c SHA256 1a4d98751d79c48b1d6a7eebf4544482bba80883253d7d54246f0bf13297eab1
DIST avr-libc-user-manual-1.4.4.tar.bz2 493931 RMD160 79c3ba52f75b5fc117ee9dab29025bef862b7c29 SHA1 1eadfca772371a577a890f95306531676af2fdaf SHA256 1d87eb5564db9bb4ac35561be6961f3ef03281e17554879f7f1ecee37b2b3a32
DIST avr-libc-user-manual-1.4.7.tar.bz2 560424 RMD160 6101310408dde2498a9048689d19831182ac7627 SHA1 4b5d015901f810a0de33bac82dba07dc8e8dc67b SHA256 2b58cff081b12e133c4ec599ff1b5229ad33336a2da5095a52a2f6e06b80c659
DIST avr-libc-user-manual-1.6.2.tar.bz2 511408 RMD160 d3f900c2458416f5bfc1540afda58766c99a2e78 SHA1 7d5c72ea30246bd8091d3219605e1a4482684de1 SHA256 cc02a2a1a69870add0a69178e06f6ee1c972f139d39826aefbc0ed46febde4ee
EBUILD avr-libc-1.2.6.ebuild 1951 RMD160 4044ec9d279a54745ce29eee95732ffd8d7d347a SHA1 beb09af186df9b886e3840c2abc003acf2bedb83 SHA256 9e07e1146303deb3eb02aa07f5f775d113f38f363a6950b0fa121904b4c31dcb
EBUILD avr-libc-1.4.4.ebuild 1809 RMD160 2053f9282fb71ef8ac3826e02697b73fcf62668f SHA1 7f746fec3a801f0c320617078eefcc26b4a48d05 SHA256 8c00624948505249b1b6a72634911dd8ba82ec60ffde87c0d7b4e63205ecb952
EBUILD avr-libc-1.4.8.ebuild 1843 RMD160 3d1fe674e529ee11b47eec3ac27c18ad767effbf SHA1 22cec167e10c844d6c4a5f9b4aa6ddd6d985e79d SHA256 aec55a536956dd67f715f776705eda53524023b8c3e8ceda3b094b42f09ae321
EBUILD avr-libc-1.6.2.ebuild 1843 RMD160 eecb6086bce994b9f380c11e7883372fd6199e4c SHA1 a9ae2d85eb9d2784759ded184d97086d1d291f88 SHA256 8db84421cc23f8b748b1dd7c142ca274012ee66fb9377158899c9492a4476f83
MISC ChangeLog 5628 RMD160 ea6bcadb532f2f0bd8c752e74e105502915a295a SHA1 75c263dcbcd639e80e0335f3fdc29e576b7e85a8 SHA256 86a1f6127f0fe326d8773920b0b512110dcf470a9766f15e281fbf678f10e379
MISC metadata.xml 482 RMD160 c53fed9a10b4df96430e648daa79a21c3d222456 SHA1 729896808dfeabdfe232cd887fedf3dc3bfd6d60 SHA256 ed0bc041670efcdfbc9329f9304db9a00410c9b65e84a5a88a394ff46c007f2f
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkkFZngACgkQ67wieSYcaxel1ACg4ZT93/xYgwbOMARJRw0rHluI
hcEAniSpKJIuHLY0Wu6uoo4M9A2eIW9R
=twJC
-----END PGP SIGNATURE-----
# 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.8 2008/10/27 06:57:47 vapier Exp $
inherit eutils flag-o-matic
DESCRIPTION="Libc for the AVR microcontroller architecture"
HOMEPAGE="http://www.nongnu.org/avr-libc/"
SRC_URI="http://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
mirror://gentoo/${PN}-manpages-${PV}.tar.bz2
doc? ( http://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${PV}.tar.bz2 )"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ppc64 x86"
IUSE="doc nls crosscompile_opts_headers-only"
DEPEND=">=sys-devel/crossdev-0.9.1"
[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
&& 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}
cd "${S}"
epatch "${FILESDIR}"/${PN}-macros.patch
}
src_compile() {
export AS=avr-as AR=avr-ar RANLIB=avr-ranlib CC=avr-gcc ABI=retarded
strip-flags
strip-unsupported-flags
mkdir obj-avr
cd "${S}"/obj-avr
ECONF_SOURCE="${S}" CHOST="avr" CTARGET="avr" econf \
$(use_enable nls) \
|| die "econf failed"
emake || die "emake failed"
}
src_install() {
dodoc AUTHORS ChangeLog* NEWS README
cd "${S}"/obj-avr
make DESTDIR="${D}" install || die "make install failed"
# 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}/*
}
# Copyright 1999-2006 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.4.ebuild,v 1.7 2008/10/27 06:57:47 vapier 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 crosscompile_opts_headers-only"
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}/*
}
# 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.4.8.ebuild,v 1.2 2008/10/27 06:57:47 vapier Exp $
CHOST="avr"
CTARGET="avr"
inherit flag-o-matic
DOCS_PV="1.4.7"
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-${DOCS_PV}.tar.bz2
doc? ( http://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${DOCS_PV}.tar.bz2 )"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="doc nls crosscompile_opts_headers-only"
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-${DOCS_PV}/*
}
# 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.6.2.ebuild,v 1.2 2008/10/27 06:57:47 vapier Exp $
CHOST="avr"
CTARGET="avr"
inherit flag-o-matic
DOCS_PV="1.6.2"
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-${DOCS_PV}.tar.bz2
doc? ( http://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${DOCS_PV}.tar.bz2 )"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="doc nls crosscompile_opts_headers-only"
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-${DOCS_PV}/*
}
This package is part of the avr- binutils, -gcc, -lib toolchain for the Atmel microcontrollers.
These ebuilds have been created and submitted by Scott L. Price (dflytech.com).