From 512d00ca1fbb0b5d7601c8d2a993e67ac0b684ff Mon Sep 17 00:00:00 2001 From: Zero_Chaos Date: Tue, 24 Jan 2017 15:27:14 -0500 Subject: [PATCH] dev-embedded/openocd: update live ebuild per upstream and bug #589954 Package-Manager: Portage-2.3.3, Repoman-2.3.1 --- dev-embedded/openocd/metadata.xml | 1 + dev-embedded/openocd/openocd-9999.ebuild | 29 +++++++++++++++--------- 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/dev-embedded/openocd/metadata.xml b/dev-embedded/openocd/metadata.xml index 305f9c4e2e9f..78e604f70917 100644 --- a/dev-embedded/openocd/metadata.xml +++ b/dev-embedded/openocd/metadata.xml @@ -14,6 +14,7 @@ Enable support for Altera USE-Blaster Support for CMSIS-DAP compliant adapters Build the dummy port driver + Build the SEGGER J-Link driver Build the dummy minidriver Enable support for USB FTDI chips via dev-embedded/libftd2xx Enable support for USB FTDI chips via dev-embedded/libftdi diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild index 54bd4c2517f1..f18b1f1d9fd5 100644 --- a/dev-embedded/openocd/openocd-9999.ebuild +++ b/dev-embedded/openocd/openocd-9999.ebuild @@ -24,12 +24,12 @@ HOMEPAGE="http://openocd.sourceforge.net" LICENSE="GPL-2+" SLOT="0" -IUSE="cmsis-dap dummy ftdi parport +usb verbose-io" +IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io" RESTRICT="strip" # includes non-native binaries RDEPEND=">=dev-lang/jimtcl-0.76 - dev-embedded/libjaylink cmsis-dap? ( dev-libs/hidapi ) + jlink? ( dev-embedded/libjaylink ) usb? ( virtual/libusb:0 virtual/libusb:1 @@ -63,7 +63,6 @@ src_configure() { --enable-ep93xx --enable-at91rm9200 --enable-gw16012 - --enable-oocd_trace --enable-arm-jtag-ew --enable-sysfsgpio --enable-bcm2835gpio @@ -80,7 +79,6 @@ src_configure() { --enable-osbdm --enable-opendous --enable-usbprog - --enable-jlink --enable-rlink --enable-stlink --enable-vsllink @@ -98,7 +96,6 @@ src_configure() { --disable-osbdm --disable-opendous --disable-usbprog - --disable-jlink --disable-rlink --disable-stlink --disable-vsllink @@ -106,17 +103,27 @@ src_configure() { ) fi + if use jlink; then + myconf+=( + --enable-jlink + ) + else + myconf+=( + --disable-jlink + ) + fi + if use ftdi; then myconf+=( - --enable-usb_blaster_libftdi - --enable-openjtag_ftdi - --enable-presto_libftdi + --enable-usb-blaster + --enable-openjtag + --enable-presto ) else myconf+=( - --disable-openjtag_ftdi - --disable-presto_libftdi - --disable-usb_blaster_libftdi + --disable-openjtag + --disable-presto + --disable-usb-blaster ) fi -- 2.26.2