From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 45D68139694 for ; Wed, 2 Aug 2017 10:08:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7D0021FC07C; Wed, 2 Aug 2017 10:08:21 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4AD2F1FC07C for ; Wed, 2 Aug 2017 10:08:20 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 8FC713418DD for ; Wed, 2 Aug 2017 10:08:19 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 2DEAB74B9 for ; Wed, 2 Aug 2017 10:08:17 +0000 (UTC) From: "Michael Weber" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Weber" Message-ID: <1501668481.4af0440bc97d37ee297e07e851912c15f7c37474.xmw@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: dev-embedded/avrdude/ X-VCS-Repository: repo/gentoo X-VCS-Files: dev-embedded/avrdude/avrdude-9999.ebuild dev-embedded/avrdude/metadata.xml X-VCS-Directories: dev-embedded/avrdude/ X-VCS-Committer: xmw X-VCS-Committer-Name: Michael Weber X-VCS-Revision: 4af0440bc97d37ee297e07e851912c15f7c37474 X-VCS-Branch: master Date: Wed, 2 Aug 2017 10:08:17 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: ada9c736-39d8-453f-b6ba-f7e74fdad3a1 X-Archives-Hash: 21fb8beaed1895d071769d63f9309744 commit: 4af0440bc97d37ee297e07e851912c15f7c37474 Author: Michael Weber gentoo org> AuthorDate: Wed Aug 2 10:08:01 2017 +0000 Commit: Michael Weber gentoo org> CommitDate: Wed Aug 2 10:08:01 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af0440b dev-embedded/avrdude: Add live ebuild as requested (bug 453426). Package-Manager: Portage-2.3.6, Repoman-2.3.3 dev-embedded/avrdude/avrdude-9999.ebuild | 71 ++++++++++++++++++++++++++++++++ dev-embedded/avrdude/metadata.xml | 10 ++--- 2 files changed, 76 insertions(+), 5 deletions(-) diff --git a/dev-embedded/avrdude/avrdude-9999.ebuild b/dev-embedded/avrdude/avrdude-9999.ebuild new file mode 100644 index 00000000000..f483079be8f --- /dev/null +++ b/dev-embedded/avrdude/avrdude-9999.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools subversion toolchain-funcs + +DESCRIPTION="AVR Downloader/UploaDEr" +HOMEPAGE="https://savannah.nongnu.org/projects/avrdude" +ESVN_REPO_URI="svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude" +MY_DOC_PV=6.3 +SRC_URI=" + doc? ( + mirror://nongnu/${PN}/${PN}-doc-${MY_DOC_PV}.tar.gz + mirror://nongnu/${PN}/${PN}-doc-${MY_DOC_PV}.pdf + )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="doc ftdi ncurses readline" + +RDEPEND="virtual/libusb:1 + virtual/libusb:0 + ftdi? ( dev-embedded/libftdi:= ) + ncurses? ( sys-libs/ncurses:0= ) + readline? ( sys-libs/readline:0= )" +DEPEND="${RDEPEND}" + +DOCS="AUTHORS ChangeLog* NEWS README" + +src_unpack() { + default + subversion_src_unpack +} + +src_prepare() { + default + + # let the build system re-generate these, bug #120194 + rm -f lexer.c config_gram.c config_gram.h || die + + eautoreconf +} + +src_configure() { + # somehow this doesnt get set when cross-compiling and breaks build + tc-export AR + export ac_cv_lib_ftdi_ftdi_usb_get_strings=$(usex ftdi) + export ac_cv_lib_ncurses_tputs=$(usex ncurses) + export ac_cv_lib_readline_readline=$(usex readline) + default +} + +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 + emake +} + +src_install() { + default + + if use doc ; then + newdoc "${DISTDIR}/${PN}-doc-${MY_DOC_PV}.pdf" avrdude.pdf + dodoc -r "${WORKDIR}/avrdude-html/" + + dodoc -r atmel-docs + fi +} diff --git a/dev-embedded/avrdude/metadata.xml b/dev-embedded/avrdude/metadata.xml index 45b33eaf46c..499cad808fd 100644 --- a/dev-embedded/avrdude/metadata.xml +++ b/dev-embedded/avrdude/metadata.xml @@ -2,10 +2,10 @@ - embedded@gentoo.org - Embedded Gentoo + embedded@gentoo.org + Embedded Gentoo - - Enable support for USB FTDI chips via dev-embedded/libftdi - + + Enable support for USB FTDI chips via dev-embedded/libftdi +