Gentoo Archives: gentoo-commits

From: "Markos Chandras (hwoarang)" <hwoarang@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-embedded/openocd: ChangeLog openocd-0.5.0_pre20110427.ebuild
Date: Thu, 28 Apr 2011 00:30:31
Message-Id: 20110428003021.3129820054@flycatcher.gentoo.org
1 hwoarang 11/04/28 00:30:20
2
3 Modified: ChangeLog
4 Added: openocd-0.5.0_pre20110427.ebuild
5 Log:
6 Add new snapshot
7
8 (Portage version: 2.2.0_alpha30/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.15 dev-embedded/openocd/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/openocd/ChangeLog?rev=1.15&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/openocd/ChangeLog?rev=1.15&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/openocd/ChangeLog?r1=1.14&r2=1.15
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-embedded/openocd/ChangeLog,v
20 retrieving revision 1.14
21 retrieving revision 1.15
22 diff -u -r1.14 -r1.15
23 --- ChangeLog 17 Mar 2011 12:50:00 -0000 1.14
24 +++ ChangeLog 28 Apr 2011 00:30:20 -0000 1.15
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-embedded/openocd
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/ChangeLog,v 1.14 2011/03/17 12:50:00 hwoarang Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/ChangeLog,v 1.15 2011/04/28 00:30:20 hwoarang Exp $
30 +
31 +*openocd-0.5.0_pre20110427 (28 Apr 2011)
32 +
33 + 28 Apr 2011; Markos Chandras <hwoarang@g.o>
34 + +openocd-0.5.0_pre20110427.ebuild:
35 + Add new snapshot
36
37 17 Mar 2011; Markos Chandras <hwoarang@g.o>
38 openocd-0.5.0_pre20110317.ebuild, openocd-9999.ebuild:
39
40
41
42 1.1 dev-embedded/openocd/openocd-0.5.0_pre20110427.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/openocd/openocd-0.5.0_pre20110427.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-embedded/openocd/openocd-0.5.0_pre20110427.ebuild?rev=1.1&content-type=text/plain
46
47 Index: openocd-0.5.0_pre20110427.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/openocd-0.5.0_pre20110427.ebuild,v 1.1 2011/04/28 00:30:20 hwoarang Exp $
52
53 EAPI="2"
54
55 inherit autotools eutils
56 if [[ ${PV} == "9999" ]] ; then
57 inherit git
58 KEYWORDS=""
59 EGIT_REPO_URI="git://openocd.git.sourceforge.net/gitroot/openocd/openocd"
60 else
61 KEYWORDS="~amd64 ~x86"
62 SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
63 fi
64
65 DESCRIPTION="OpenOCD - Open On-Chip Debugger"
66 HOMEPAGE="http://openocd.berlios.de/web/"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 IUSE="blaster ftd2xx ftdi parport presto segger versaloon usb"
71 RESTRICT="strip" # includes non-native binaries
72
73 # libftd2xx is the default because it is reported to work better.
74 DEPEND="dev-lang/jimtcl
75 usb? ( dev-libs/libusb )
76 presto? ( dev-embedded/libftd2xx )
77 ftd2xx? ( dev-embedded/libftd2xx )
78 ftdi? ( dev-embedded/libftdi )"
79 RDEPEND="${DEPEND}"
80
81 pkg_setup() {
82 if use ftdi && use ftd2xx ; then
83 ewarn "You can only use one FTDI library at a time, so picking"
84 ewarn "USE=ftdi (open source) over USE=ftd2xx (closed source)"
85 fi
86 }
87
88 src_prepare() {
89 [[ ${PV} != "9999" ]] && sed -i -e "/@include version.texi/d" doc/${PN}.texi
90 AT_NO_RECURSIVE=yes eautoreconf
91 }
92
93 src_configure() {
94 if use usb;then
95 myconf="${myconf} --enable-usbprog --enable-jlink --enable-rlink \
96 --enable-vsllink --enable-arm-jtag-ew"
97 fi
98 [[ ${PV} != "9999" ]] && myconf="${myconf} --enable-maintainer-mode"
99 # add explicitely the path to libftd2xx
100 use ftd2xx && ! use ftdi && LDFLAGS="${LDFLAGS} -L/opt/$(get_libdir)"
101 econf \
102 --disable-werror \
103 --disable-internal-jimtcl \
104 --enable-amtjtagaccel \
105 --enable-ep93xx \
106 --enable-at91rm9200 \
107 --enable-gw16012 \
108 --enable-oocd_trace \
109 $(use_enable blaster usb_flaster_libftdi) \
110 $(use_enable ftdi ft2232_libftdi) \
111 $(use ftdi || use_enable ftd2xx ft2232_ftd2xx) \
112 $(use_enable parport) \
113 $(use_enable presto presto_ftd2xx) \
114 $(use_enable segger jlink) \
115 $(use_enable versaloon vsllink) \
116 ${myconf}
117 }
118
119 src_install() {
120 emake DESTDIR="${D}" install || die
121 dodoc AUTHORS ChangeLog NEWS README TODO || die
122 prepstrip "${D}"/usr/bin
123 }