/[gentoo-x86]/dev-embedded/avrdude/avrdude-5.11.1.ebuild
Gentoo

Contents of /dev-embedded/avrdude/avrdude-5.11.1.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.9 - (hide annotations) (download)
Wed May 30 07:29:42 2012 UTC (11 months, 3 weeks ago) by jdhore
Branch: MAIN
CVS Tags: HEAD
Changes since 1.8: +2 -2 lines
marked x86 per bug 414341

(Portage version: 2.2.0_alpha108/cvs/Linux i686)

1 vapier 1.2 # Copyright 1999-2012 Gentoo Foundation
2 radhermit 1.1 # Distributed under the terms of the GNU General Public License v2
3 jdhore 1.9 # $Header: /var/cvsroot/gentoo-x86/dev-embedded/avrdude/avrdude-5.11.1.ebuild,v 1.8 2012/05/29 15:38:07 ranger Exp $
4 radhermit 1.1
5 vapier 1.3 EAPI="4"
6    
7     inherit eutils
8 radhermit 1.1
9     DESCRIPTION="AVR Downloader/UploaDEr"
10     HOMEPAGE="http://savannah.nongnu.org/projects/avrdude"
11 vapier 1.2 SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz
12     doc? (
13     mirror://nongnu/${PN}/${PN}-doc-${PV}.tar.gz
14     mirror://nongnu/${PN}/${PN}-doc-${PV}.pdf
15     )"
16 radhermit 1.1
17     LICENSE="GPL-2"
18     SLOT="0"
19 jdhore 1.9 KEYWORDS="amd64 arm ppc ppc64 x86"
20 vapier 1.3 IUSE="doc ftdi ncurses readline"
21 radhermit 1.1
22 radhermit 1.4 RDEPEND="virtual/libusb:1
23 vapier 1.3 ftdi? ( dev-embedded/libftdi )
24     ncurses? ( sys-libs/ncurses )
25     readline? ( sys-libs/readline )"
26 radhermit 1.1 DEPEND="${RDEPEND}"
27    
28     DOCS="AUTHORS ChangeLog* NEWS README"
29    
30     src_prepare() {
31     # let the build system re-generate these, bug #120194
32     rm -f lexer.c config_gram.c config_gram.h
33     }
34    
35 vapier 1.3 src_configure() {
36     export ac_cv_lib_ftdi_ftdi_usb_get_strings=$(usex ftdi)
37     export ac_cv_lib_ncurses_tputs=$(usex ncurses)
38     export ac_cv_lib_readline_readline=$(usex readline)
39     default
40     }
41    
42 radhermit 1.1 src_compile() {
43 vapier 1.2 # The automake target for these files does not use tempfiles or create
44     # these atomically, confusing a parallel build. So we force them first.
45 radhermit 1.1 emake lexer.c config_gram.c config_gram.h
46     emake
47     }
48    
49     src_install() {
50     default
51    
52     if use doc ; then
53     newdoc "${DISTDIR}/${PN}-doc-${PV}.pdf" avrdude.pdf
54     dohtml -r "${WORKDIR}/avrdude-html/"
55     fi
56     }

  ViewVC Help
Powered by ViewVC 1.1.13