summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-embedded/avrdude/ChangeLog10
-rw-r--r--dev-embedded/avrdude/Manifest6
-rw-r--r--dev-embedded/avrdude/avrdude-5.8.ebuild45
3 files changed, 58 insertions, 3 deletions
diff --git a/dev-embedded/avrdude/ChangeLog b/dev-embedded/avrdude/ChangeLog
index c8c4d8433d0e..a018ffc6ff42 100644
--- a/dev-embedded/avrdude/ChangeLog
+++ b/dev-embedded/avrdude/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-embedded/avrdude
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avrdude/ChangeLog,v 1.40 2008/07/30 07:00:31 solar Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avrdude/ChangeLog,v 1.41 2009/12/27 23:18:30 robbat2 Exp $
+
+*avrdude-5.8 (27 Dec 2009)
+
+ 27 Dec 2009; Robin H. Johnson <robbat2@gentoo.org> +avrdude-5.8.ebuild:
+ Version bump for the herd, bug #264822. Also fixes bugs #264821 and
+ #223245.
30 Jul 2008; <solar@gentoo.org> avrdude-5.5.ebuild:
- stable on x86/amd64 and keyworded ~arm
diff --git a/dev-embedded/avrdude/Manifest b/dev-embedded/avrdude/Manifest
index d55a7a81d84f..627a389dc75e 100644
--- a/dev-embedded/avrdude/Manifest
+++ b/dev-embedded/avrdude/Manifest
@@ -1,8 +1,12 @@
DIST avrdude-5.4.tar.gz 429687 RMD160 26af286bc4d4b9704eabdc371daf97b438b25a26 SHA1 45642d4e74cfb4a6edc6d0d769d8d9b2e7a846ed SHA256 bee4148c51ec95999d803cb9f68f12ac2e9128b06f07afe307d38966c0833b30
DIST avrdude-5.5.tar.gz 453614 RMD160 29d7a3f86172e156c744747856c4c581dd78e62d SHA1 a97a5f520e6c1504d39cd77ebd72a367ac0f5e95 SHA256 4081053eab5475c7dc782ae6322fecb76582951319af432da110e3839e7b4b51
+DIST avrdude-5.8.tar.gz 488771 RMD160 c8eb0675f84477d6b58f0e8dc0438e16ac0714db SHA1 77198df91a7176bbdab19ef4a4caf0bdc5862c94 SHA256 ff9a5b13c45ebf95cc4b77a0790463a0ebefbe1c76d89ff8cfa9520461f9d046
DIST avrdude-doc-5.5.pdf 199919 RMD160 425226e8629e4e5c20987bc389f087d669e6f8a4 SHA1 b6a5a41dc6a6cdbc590db0e5e40ba3d0cb35a46d SHA256 851c462b9f560be63238befb0dbf4bdb2b0f11b9d272c2e0d7f06e63e37cd27a
DIST avrdude-doc-5.5.tar.gz 26256 RMD160 6c5b298eaffceb78f3eb6d68ff9a70d37e6bc096 SHA1 a06a06852cdcf1ebe67efcd2584953f1bbe8d62b SHA256 26d7883172eb8c55604a7561270aa2ac7ec4760d8dfbb44087eaede35688ac5c
+DIST avrdude-doc-5.8.pdf 214889 RMD160 25447cf70e2ad4743ceffc195832044cc65f0c6a SHA1 7db074bb392a81adc24e9c60372532b16e94224c SHA256 da08527e1c3ed3baab772dfb3dd2a075af9916c5471c4584dec1fd5642aed355
+DIST avrdude-doc-5.8.tar.gz 30219 RMD160 6f8199af786d1e4d0f2ed8ee6ed18e4153592b61 SHA1 c1cd604ddb34ac252bc42741cd63638902a6bd01 SHA256 5246f55cdb1c0e056fe6f8fdc0c6004bcd4430178d3fabec886a656881a7bdb3
EBUILD avrdude-5.4.ebuild 1081 RMD160 5450d48a5b407d2444a732db088eb26b8f780000 SHA1 1b315bc5399a5777e89a0a4882dee0f1114f8b8f SHA256 3b0124fadb7629dc7ff09cd565f4cab43201b97fcc3d7e283ec64a8446b45c45
EBUILD avrdude-5.5.ebuild 1618 RMD160 b49745427519ed691209d718638451708eb7613c SHA1 1bc6855eed958ce5506c65160819f928572a032f SHA256 762c6cdbb89b1f8ab51379746c6d78210f8e053f93da8e57f58375066f0d667a
-MISC ChangeLog 4988 RMD160 4c2721d3c3187d1534039064a4f028da0706ab07 SHA1 978cb75ba515f7dc50360c6fd951867ef68e7857 SHA256 e8f0336c8b78a698ce68e26b7a0b7797eecc655ca7a35caea9e71593ef503fb4
+EBUILD avrdude-5.8.ebuild 1325 RMD160 c3ed2ab8a673a532478f984e7e9fb91afaf19b3a SHA1 429da10bc222a7845d1dc2af70248210cc3e8923 SHA256 eae2adf7a30b41fcb352c66ef46b5a81b39fdad6e9f5fdb92f8ee40c27461b28
+MISC ChangeLog 5174 RMD160 190802d2a13857896d17cb6844b3f97ee0793bd2 SHA1 d7871a984af9f0f712bb8a860d57c32a6d00caa7 SHA256 0508c14a0237506aaa2902fbb94c869a8f1523fbe75994bfede1390f8fcd6c77
MISC metadata.xml 263 RMD160 a02a2b7079d253bd9d8a61c4417c20327e9fb548 SHA1 3f0aff9e30bcc67c87b9ade8fdb10ed16f5559aa SHA256 5b8c9628b54bbe886fa3f1ce880c501edbbfc8ed6e02abfb6f486976356627b0
diff --git a/dev-embedded/avrdude/avrdude-5.8.ebuild b/dev-embedded/avrdude/avrdude-5.8.ebuild
new file mode 100644
index 000000000000..7e7bd1dec231
--- /dev/null
+++ b/dev-embedded/avrdude/avrdude-5.8.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/avrdude/avrdude-5.8.ebuild,v 1.1 2009/12/27 23:18:30 robbat2 Exp $
+
+EAPI=2
+
+DESCRIPTION="AVR Downloader/UploaDEr"
+HOMEPAGE="http://savannah.nongnu.org/projects/avrdude"
+SRC_URI_BASE="http://savannah.nongnu.org/download/${PN}"
+SRC_URI="${SRC_URI_BASE}/${P}.tar.gz
+ doc? ( ${SRC_URI_BASE}/${PN}-doc-${PV}.tar.gz
+ ${SRC_URI_BASE}/${PN}-doc-${PV}.pdf )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~arm ~amd64 ~ppc ~ppc64 ~x86"
+
+IUSE="doc"
+
+RDEPEND="virtual/libusb"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ # let the build system re-generate these, bug #120194
+ rm -f lexer.c config_gram.c config_gram.h
+}
+
+src_compile() {
+ # The automake target for these files does not use tempfiles or create these
+ # atomically, confusing a parallel build. So we force them first.
+ emake lexer.c config_gram.c config_gram.h || die "emake of lexer failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ dodoc AUTHORS ChangeLog* NEWS README || die "dodoc failed"
+
+ if use doc ; then
+ newdoc "${DISTDIR}/${PN}-doc-${PV}.pdf" avrdude.pdf || \
+ die "newdoc failed"
+ dohtml -r "${WORKDIR}/avrdude-html/" || die "dohtml failed"
+ fi
+}