summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2011-04-28 00:30:20 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2011-04-28 00:30:20 +0000
commit687277b99bc65bf1411926621da67e1ac3fde7d6 (patch)
tree953dcc6431d8e710e248762210c4257e0df33ae0 /dev-embedded
parentVersion bump (diff)
downloadhistorical-687277b99bc65bf1411926621da67e1ac3fde7d6.tar.gz
historical-687277b99bc65bf1411926621da67e1ac3fde7d6.tar.bz2
historical-687277b99bc65bf1411926621da67e1ac3fde7d6.zip
Add new snapshot
Package-Manager: portage-2.2.0_alpha30/cvs/Linux x86_64
Diffstat (limited to 'dev-embedded')
-rw-r--r--dev-embedded/openocd/ChangeLog8
-rw-r--r--dev-embedded/openocd/Manifest30
-rw-r--r--dev-embedded/openocd/openocd-0.5.0_pre20110427.ebuild75
3 files changed, 98 insertions, 15 deletions
diff --git a/dev-embedded/openocd/ChangeLog b/dev-embedded/openocd/ChangeLog
index 1a99141856de..59a0258df3f8 100644
--- a/dev-embedded/openocd/ChangeLog
+++ b/dev-embedded/openocd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-embedded/openocd
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/ChangeLog,v 1.14 2011/03/17 12:50:00 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-embedded/openocd/ChangeLog,v 1.15 2011/04/28 00:30:20 hwoarang Exp $
+
+*openocd-0.5.0_pre20110427 (28 Apr 2011)
+
+ 28 Apr 2011; Markos Chandras <hwoarang@gentoo.org>
+ +openocd-0.5.0_pre20110427.ebuild:
+ Add new snapshot
17 Mar 2011; Markos Chandras <hwoarang@gentoo.org>
openocd-0.5.0_pre20110317.ebuild, openocd-9999.ebuild:
diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 0c17a1bd59cd..07dee6bccaf0 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -4,27 +4,29 @@ Hash: SHA512
DIST openocd-0.3.1.tar.gz 1584527 RMD160 fba1c2db055cce7652afa28773be3162b46eb204 SHA1 ccc543d44a65e9d5e6ae44145c6dca8c59b43f2e SHA256 d88be375e346c6b19f23ca82ae20497bdb1bf88a05eba3e6ed7d2cff8c1916b4
DIST openocd-0.4.0.tar.gz 1705028 RMD160 69ce61cec0aebce1300f44af029bf644194ebce9 SHA1 890171d6ffbfc4cfb45040548ffe1422cc07ae6b SHA256 fc4b8b55c25920c0024e6e621c4127e92acbe9f6bafaf72b90fd60a5536e9194
DIST openocd-0.5.0_pre20110317.tar.gz 1466486 RMD160 2a72675b39f9274cf57fecc6b0ad247751e319df SHA1 4cab7c9f055436c8fac812eae597219271a99584 SHA256 d17e1cecfee7e2de6a8398e0387f5775daf35d02fa682186dbecc012d0735720
+DIST openocd-0.5.0_pre20110427.tar.gz 1474519 RMD160 e2b5aa3f04c73e3d46a44a356366845773786deb SHA1 0d3178f55a9535ea3008ac027b62123ce1ba8a9c SHA256 27e7155c1a467f09ac6411baf22e112d68c4d2af7f48d0c1f38686586f406dd8
EBUILD openocd-0.3.1-r1.ebuild 1904 RMD160 ba160e287185b1277fbed6afc8736fd1b520efad SHA1 b29a411e9074b591ac591d537f801a8a8855522a SHA256 9a5d9edd130996698147b5945f7f5c4d3349d6ca466846112260e8022eab8896
EBUILD openocd-0.3.1.ebuild 1802 RMD160 f9e6ae3182f6fb11b042933fc763f6aa26f7ca67 SHA1 763da8c126fd0c3019b255ffee58b3bac197d9ab SHA256 4988ea6435eb1b04588ac54e1b5a6ef036d7b7525ba6fb9068459fadd8b6d747
EBUILD openocd-0.4.0.ebuild 2017 RMD160 f8289aedfb820cbfbf66c526500cd4f6b0b2e45c SHA1 e35962eac8bd903a79333630e1125f792ee22f5f SHA256 a968d282985dd47a42d6f45beb82254e8f5d07596a8223d8e3a898f368ea6972
EBUILD openocd-0.5.0_pre20110317.ebuild 2210 RMD160 d5e62033b45b7275e344f11d7dc6204f85e14d0d SHA1 410f7f56ebe8559a4bb9f8928069eb46d583e504 SHA256 593200386cfb06750bcf43b92a59441d657f29a3d7bc02c3c331a86cc8a475ca
+EBUILD openocd-0.5.0_pre20110427.ebuild 2210 RMD160 4d66872c1fd20057c73ebbaba4da888880346055 SHA1 8613293f8dd4eb1a72c4fb32dbecdd78c579cdfe SHA256 08c635c738471b4d63bc7f983f3ba52e64fe9803e3fb5a72475c011419659ae8
EBUILD openocd-9999.ebuild 2198 RMD160 9d3507fada96dc1ded072cfc3406bed0060ae6a9 SHA1 0e522dd357c568cc7f1423f8211865d0d72aadda SHA256 0c31657143d6032459b89a8c88b34d241c5d69cd82ed7e28c6b445d7a85417af
-MISC ChangeLog 2758 RMD160 e54d2a4440126ea54a55352892d1f538154fcca1 SHA1 c3362df52dfc3f0ac67f8f28df17b5917d9ca019 SHA256 ced8988dd79c8f6ab3bd0d307076657b054c832b3738c1564d67c1d272508357
+MISC ChangeLog 2910 RMD160 cd066a12e61f8cd9e913bc7308ba481a8f9667bb SHA1 31fee5b0b2571225ca841b253a391e6989cffe0a SHA256 941f6c9175909fdb52bdc8116ee81d6e396dfe6b95437173df0327138cb5db5c
MISC metadata.xml 861 RMD160 85f16b77d82cbee5527d02762a9c348235eb661c SHA1 c3992c830c95d43f7e3c5b9359b53b7fee63024c SHA256 0b06191bdf02a7370c900a5f4570c80432eb5b67ce7df3602f5ca0a7fe88a917
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCgAGBQJNggN1AAoJEPqDWhW0r/LCFg8P/i79wZDmid+0yhej7P/ctQy5
-Vk9mRV1W5RIeR9to+/HxivN0xJTlTvLZ4KP3bKGYocIzgnNUn3mcmdxoMgvTpflP
-zZFLLDZAQOCJxprSa5XIMX2XOp063quo7W57aMXjbm/rJ/XVTJ0JlwprqHlijiTp
-qWD/hi51DGK/8PDm+QdROkJRATSoEUXzmIixCvMjTAmfdHGMM01LdK91d3fd/sHZ
-71u4RcFXcry3rw9Ysp2dDwXDQseHuFyyJ89gfKBimUTnBe+gCPOk5X1sT043M32a
-hlAjLwOyWZ/nyZEyYmLxsGaB8Fr1FrUH1epZTwUeN+hmYK52KCPNyvU59GIbvuyw
-HaKlsohG+RWkFKOC3CvvZzDouV8xLY3qaSvj3N2zsYR6dNixP/NkWzHN9cg7SPjF
-M0RNR5ICqHkbuYTYe9Lttas5lwH6qXk3UZvX3oEtqhssP/YNfA8xNQav1xC/S/fU
-xmxpZFg6kzQhcLAQ2bRHHIWbltzzq3PlEWIPt44uYQdmmXMaB6IIXJ9DiwDK5gcb
-C9v09wr68SU4/m3hoYiyL/cmTYBGCAHRNugMXFmKB+DSTI8dmrkrLuvE2cRfJjEL
-TxrgXuXTX1FdN87ab0EEKgyTC+rA+aCP7Q7rqgUtZDiDqE4PeGslZYAw5D5HmUa/
-4AEE6FdCuiuaRn0BVbzK
-=OVQU
+iQIcBAEBCgAGBQJNuLUhAAoJEPqDWhW0r/LCYwYQAMOYZPuWjqdsEQDiLomujRh0
+27mQSH8z0BBgOdWUqkaaRgCkChkDQXGvRiMmxYkb1IuX54azXylX8Rrn5rzsa2lU
+UDSJEsm3lTOfA5S+OF6bLvRDHgOde05vZBHlnI0P/Zr7KwaASD43QlO6SEsQu9XR
+z6LGnqX5MkIdpUrjVmWkWDSTKS0pQWlzWBI1dmClFu0t9X3ofeskPBNBjXGZ4GVt
+HIKRwBgnpRwLBCfASqAMZ0wsPz0j4G4VZWA2SL4jBQqzuLlzX2ItACZ1wlsKiv9m
+KHR5UpIUxtffKfMJG7nRhx7ejo8dlH9LszvWckTbLUHkzOttkGv/tQF9PG9eXqAZ
+62/LmNANcEr+oLvtKH0NfSkiJahPGc0xT4V56M4TFP3iCqiW5q6LXTRSADjC9SuP
+TgXHH/pZDnieAO49Q2gjZvrbpN8Q1lelQ8zjSWAGd4f8snJioH3Yq1SnAqs4DTve
+soCsCVNLnkbsWyhIAQskBKpJPfikP/FfB19zxUkR+9WZhC708jcdNr615e5q5e9m
+f3zOeeV5pvXgrOJv82tx32HLUnmCtq/ePXCOc0/UL/C7qY7fouG2ctTuId1aGTyu
+TxLwrWoj6Aih0y/98uYb9krnDM8vwzdUzdoFTHMibCbgvVGzvZLkmAtB61jdaWHv
+RyyY5ekVhMfZrkkZI301
+=QgqZ
-----END PGP SIGNATURE-----
diff --git a/dev-embedded/openocd/openocd-0.5.0_pre20110427.ebuild b/dev-embedded/openocd/openocd-0.5.0_pre20110427.ebuild
new file mode 100644
index 000000000000..11cae7b1fa31
--- /dev/null
+++ b/dev-embedded/openocd/openocd-0.5.0_pre20110427.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $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 $
+
+EAPI="2"
+
+inherit autotools eutils
+if [[ ${PV} == "9999" ]] ; then
+ inherit git
+ KEYWORDS=""
+ EGIT_REPO_URI="git://openocd.git.sourceforge.net/gitroot/openocd/openocd"
+else
+ KEYWORDS="~amd64 ~x86"
+ SRC_URI="http://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
+fi
+
+DESCRIPTION="OpenOCD - Open On-Chip Debugger"
+HOMEPAGE="http://openocd.berlios.de/web/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="blaster ftd2xx ftdi parport presto segger versaloon usb"
+RESTRICT="strip" # includes non-native binaries
+
+# libftd2xx is the default because it is reported to work better.
+DEPEND="dev-lang/jimtcl
+ usb? ( dev-libs/libusb )
+ presto? ( dev-embedded/libftd2xx )
+ ftd2xx? ( dev-embedded/libftd2xx )
+ ftdi? ( dev-embedded/libftdi )"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+ if use ftdi && use ftd2xx ; then
+ ewarn "You can only use one FTDI library at a time, so picking"
+ ewarn "USE=ftdi (open source) over USE=ftd2xx (closed source)"
+ fi
+}
+
+src_prepare() {
+ [[ ${PV} != "9999" ]] && sed -i -e "/@include version.texi/d" doc/${PN}.texi
+ AT_NO_RECURSIVE=yes eautoreconf
+}
+
+src_configure() {
+ if use usb;then
+ myconf="${myconf} --enable-usbprog --enable-jlink --enable-rlink \
+ --enable-vsllink --enable-arm-jtag-ew"
+ fi
+ [[ ${PV} != "9999" ]] && myconf="${myconf} --enable-maintainer-mode"
+ # add explicitely the path to libftd2xx
+ use ftd2xx && ! use ftdi && LDFLAGS="${LDFLAGS} -L/opt/$(get_libdir)"
+ econf \
+ --disable-werror \
+ --disable-internal-jimtcl \
+ --enable-amtjtagaccel \
+ --enable-ep93xx \
+ --enable-at91rm9200 \
+ --enable-gw16012 \
+ --enable-oocd_trace \
+ $(use_enable blaster usb_flaster_libftdi) \
+ $(use_enable ftdi ft2232_libftdi) \
+ $(use ftdi || use_enable ftd2xx ft2232_ftd2xx) \
+ $(use_enable parport) \
+ $(use_enable presto presto_ftd2xx) \
+ $(use_enable segger jlink) \
+ $(use_enable versaloon vsllink) \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc AUTHORS ChangeLog NEWS README TODO || die
+ prepstrip "${D}"/usr/bin
+}