Gentoo Archives: gentoo-commits

From: Sven Wegener <swegener@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
Date: Thu, 31 Dec 2015 13:11:34
Message-Id: 1451567391.fb314e81beb8f3dcaa41b8db99b3b1e974708488.swegener@gentoo
1 commit: fb314e81beb8f3dcaa41b8db99b3b1e974708488
2 Author: Sven Wegener <swegener <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 31 13:05:39 2015 +0000
4 Commit: Sven Wegener <swegener <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 31 13:09:51 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb314e81
7
8 dev-embedded/urjtag: Revision bump, SLOT dep on libftdi, bug #503908
9
10 Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>
11
12 dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 57 +++++++++++++++++++++++++++++++
13 1 file changed, 57 insertions(+)
14
15 diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild
16 new file mode 100644
17 index 0000000..cfac982
18 --- /dev/null
19 +++ b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild
20 @@ -0,0 +1,57 @@
21 +# Copyright 1999-2015 Gentoo Foundation
22 +# Distributed under the terms of the GNU General Public License v2
23 +# $Id$
24 +
25 +# TODO: figure out htf to make python.eclass work
26 +
27 +EAPI="5"
28 +
29 +inherit eutils multilib
30 +if [[ ${PV} == "9999" ]] ; then
31 + EGIT_REPO_URI="git://urjtag.git.sourceforge.net/gitroot/urjtag/urjtag"
32 + EGIT_SOURCEDIR=${WORKDIR}
33 + inherit git-r3 autotools
34 + S=${WORKDIR}/${PN}
35 +else
36 + SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2"
37 + KEYWORDS="~amd64 ~ppc ~sparc ~x86"
38 +fi
39 +
40 +DESCRIPTION="tool for communicating over JTAG with flash chips, CPUs, and many more (fork of openwince jtag)"
41 +HOMEPAGE="http://urjtag.sourceforge.net/"
42 +
43 +LICENSE="GPL-2"
44 +SLOT="0"
45 +IUSE="ftd2xx ftdi readline usb"
46 +
47 +DEPEND="ftdi? ( dev-embedded/libftdi:0 )
48 + ftd2xx? ( dev-embedded/libftd2xx )
49 + readline? ( sys-libs/readline:= )
50 + usb? ( virtual/libusb:0 )"
51 +RDEPEND="${DEPEND}
52 + !dev-embedded/jtag"
53 +
54 +src_prepare() {
55 + if [[ ${PV} == "9999" ]] ; then
56 + mkdir -p m4
57 + eautopoint
58 + eautoreconf
59 + fi
60 +}
61 +
62 +src_configure() {
63 + use readline || export vl_cv_lib_readline=no
64 + use ftd2xx && LDFLAGS="${LDFLAGS} -L/opt/$(get_libdir)"
65 +
66 + econf \
67 + --disable-werror \
68 + --disable-python \
69 + $(use_with ftdi libftdi) \
70 + $(use_with ftd2xx) \
71 + $(use_with usb libusb)
72 +}
73 +
74 +src_install() {
75 + default
76 + prune_libtool_files
77 +}