public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2021-02-11  9:31 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2021-02-11  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     f7d42ada70894da52b9e2801ae87cab8b9b836d5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 09:31:43 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 09:31:43 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d42ada

dev-embedded/openocd: Stabilize 0.10.0-r1 x86, #763855

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.10.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
index cfa9cca2205..ac8942db0b0 100644
--- a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
@@ -12,7 +12,7 @@ else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
 fi
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2024-02-17  2:12 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2024-02-17  2:12 UTC (permalink / raw
  To: gentoo-commits

commit:     9ec1edb1acb503243d4f3ea1474298b0b39f7d51
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 02:09:57 2024 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 02:12:12 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec1edb1

dev-embedded/openocd: make libgpiod optional

Closes: https://bugs.gentoo.org/917547
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/metadata.xml                             |  1 +
 .../openocd/{openocd-9999.ebuild => openocd-0.12.0-r2.ebuild} | 11 ++++++++---
 dev-embedded/openocd/openocd-9999.ebuild                      |  7 ++++---
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/dev-embedded/openocd/metadata.xml b/dev-embedded/openocd/metadata.xml
index b9dbe67059b7..358a9c0a93c5 100644
--- a/dev-embedded/openocd/metadata.xml
+++ b/dev-embedded/openocd/metadata.xml
@@ -17,6 +17,7 @@
 		<flag name="capstone">Use <pkg>dev-libs/capstone</pkg> for disassembly support</flag>
 		<flag name="cmsis-dap">Support for CMSIS-DAP compliant adapters</flag>
 		<flag name="dummy">Build the dummy port driver</flag>
+		<flag name="gpiod">Enable Linux GPIO bitbang support via libgpiod</flag>
 		<flag name="jlink"> Build the SEGGER J-Link driver</flag>
 		<flag name="ftdi">Enable support for USB FTDI chips via <pkg>dev-embedded/libftdi</pkg></flag>
 		<flag name="parport">Enable support for parport JTAG devices</flag>

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-0.12.0-r2.ebuild
similarity index 90%
copy from dev-embedded/openocd/openocd-9999.ebuild
copy to dev-embedded/openocd/openocd-0.12.0-r2.ebuild
index 669feebd09f8..698978b49848 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-0.12.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,13 +21,13 @@ HOMEPAGE="https://openocd.sourceforge.io"
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+IUSE="capstone +cmsis-dap dummy +ftdi gpiod +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
 RDEPEND="
 	acct-group/plugdev
 	>=dev-lang/jimtcl-0.81:=
-	dev-libs/libgpiod:0/2
+	gpiod? ( dev-libs/libgpiod:0/2 )
 	capstone? ( dev-libs/capstone )
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
@@ -37,6 +37,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 BDEPEND="virtual/pkgconfig"
 
+PATCHES=(
+	"${FILESDIR}/${PN}-0.12.0-capstone-includedir.patch"
+)
+
 src_prepare() {
 	default
 
@@ -66,6 +70,7 @@ src_configure() {
 		$(use_enable ftdi openjtag)
 		$(use_enable ftdi presto)
 		$(use_enable ftdi usb-blaster)
+		$(use_enable gpiod linuxgpiod)
 		$(use_enable jlink)
 		$(use_enable parport)
 		$(use_enable parport parport_ppdev)

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 669feebd09f8..bf5127f94e2c 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,13 +21,13 @@ HOMEPAGE="https://openocd.sourceforge.io"
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+IUSE="capstone +cmsis-dap dummy +ftdi gpiod +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
 RDEPEND="
 	acct-group/plugdev
 	>=dev-lang/jimtcl-0.81:=
-	dev-libs/libgpiod:0/2
+	gpiod? ( dev-libs/libgpiod:0/2 )
 	capstone? ( dev-libs/capstone )
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
@@ -66,6 +66,7 @@ src_configure() {
 		$(use_enable ftdi openjtag)
 		$(use_enable ftdi presto)
 		$(use_enable ftdi usb-blaster)
+		$(use_enable gpiod linuxgpiod)
 		$(use_enable jlink)
 		$(use_enable parport)
 		$(use_enable parport parport_ppdev)


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-11-14 11:14 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2023-11-14 11:14 UTC (permalink / raw
  To: gentoo-commits

commit:     4731731d4af17fc08f2ce920c8d1370ccfdfd102
Author:     Yongxiang Liang <tanekliang <AT> gmail <DOT> com>
AuthorDate: Mon Nov 13 15:33:33 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Nov 14 11:12:35 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4731731d

dev-embedded/openocd: add libgpiod subslot dep

the openocd doesn't support new APIs for libpgiod-2.*
so let's force it to depend on libgpiod-1.6.*

Link: https://sourceforge.net/p/openocd/mailman/message/37389960/
Closes: https://bugs.gentoo.org/915709
Signed-off-by: Yongxiang Liang <tanekliang <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/{openocd-0.12.0.ebuild => openocd-0.12.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-embedded/openocd/openocd-0.12.0.ebuild b/dev-embedded/openocd/openocd-0.12.0-r1.ebuild
similarity index 99%
rename from dev-embedded/openocd/openocd-0.12.0.ebuild
rename to dev-embedded/openocd/openocd-0.12.0-r1.ebuild
index 51b608736e5a..37a77f103946 100644
--- a/dev-embedded/openocd/openocd-0.12.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.12.0-r1.ebuild
@@ -27,6 +27,7 @@ RESTRICT="strip" # includes non-native binaries
 RDEPEND="
 	acct-group/plugdev
 	>=dev-lang/jimtcl-0.81:=
+	dev-libs/libgpiod:0/2
 	capstone? ( dev-libs/capstone )
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( >=dev-embedded/libjaylink-0.2.0 )


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-11-14 11:14 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2023-11-14 11:14 UTC (permalink / raw
  To: gentoo-commits

commit:     6bca241108e5ffd18a91bda015f36d4a87af813f
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 14 03:25:01 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Tue Nov 14 11:12:38 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bca2411

dev-embedded/openocd: update HOMEPAGE & dep

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/openocd-9999.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 57562d0c8fc5..669feebd09f8 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -17,7 +17,7 @@ else
 fi
 
 DESCRIPTION="OpenOCD - Open On-Chip Debugger"
-HOMEPAGE="https://openocd.sourceforge.net"
+HOMEPAGE="https://openocd.sourceforge.io"
 
 LICENSE="GPL-2+"
 SLOT="0"
@@ -27,6 +27,7 @@ RESTRICT="strip" # includes non-native binaries
 RDEPEND="
 	acct-group/plugdev
 	>=dev-lang/jimtcl-0.81:=
+	dev-libs/libgpiod:0/2
 	capstone? ( dev-libs/capstone )
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( >=dev-embedded/libjaylink-0.2.0 )


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-06-08 11:23 Viorel Munteanu
  0 siblings, 0 replies; 40+ messages in thread
From: Viorel Munteanu @ 2023-06-08 11:23 UTC (permalink / raw
  To: gentoo-commits

commit:     8d1b9f1dc4c18f185a6ad530bcb7dcc4eff5e369
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Wed Jun  7 17:15:46 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Jun  8 11:19:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1b9f1d

dev-embedded/openocd: use HTTPS

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 dev-embedded/openocd/openocd-9999.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 42d4b587893e..57562d0c8fc5 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ else
 fi
 
 DESCRIPTION="OpenOCD - Open On-Chip Debugger"
-HOMEPAGE="http://openocd.sourceforge.net"
+HOMEPAGE="https://openocd.sourceforge.net"
 
 LICENSE="GPL-2+"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-04-22 13:14 Viorel Munteanu
  0 siblings, 0 replies; 40+ messages in thread
From: Viorel Munteanu @ 2023-04-22 13:14 UTC (permalink / raw
  To: gentoo-commits

commit:     64e157a15c8a0acd4afed5a6a10f800011c504bc
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 22 13:11:02 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Apr 22 13:11:02 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e157a1

dev-embedded/openocd: drop 0.11.0

Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 dev-embedded/openocd/Manifest              |   1 -
 dev-embedded/openocd/openocd-0.11.0.ebuild | 105 -----------------------------
 2 files changed, 106 deletions(-)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index df295ecbf137..bfa1962f57ef 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,2 +1 @@
-DIST openocd-0.11.0.tar.gz 7233889 BLAKE2B 272088c261a066d0a99cbbf2ebbc324fc34bc168290bbf0beb4012655b6b54848cc48324f36c65860518160c3fe43abb8c9a5f5b03f0cbaf7cdfb928f8fb8eea SHA512 667c5bea4144653f7c1309457b3aed1e14713f222dab8f2bb67a8e6c69e124a0efc24cd8f76e2b929d4ced045de14517f3587870682d0394ec95ba52e343e19b
 DIST openocd-0.12.0.tar.gz 8445833 BLAKE2B 82616ed1bf51588d2a19c56fab6a6944ac5fa22e07bc5f83962ff8fecd88faeceb33e2104acb3cd08710f7f96d578ccd4ef6282372ae9d206ab469b3ac70fff8 SHA512 2b95d30eb10316b5cf1b329e0214b8d9f3fbf1fda5fa5568acc8cb16cdc25aa58c211f17f9883d8e4b93bcda3f296e511c279b44d24db9303c26e6c6640540b0

diff --git a/dev-embedded/openocd/openocd-0.11.0.ebuild b/dev-embedded/openocd/openocd-0.11.0.ebuild
deleted file mode 100644
index a9c78e5c1ea0..000000000000
--- a/dev-embedded/openocd/openocd-0.11.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools udev
-
-if [[ ${PV} == *9999 ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="	https://repo.or.cz/openocd.git"
-else
-	MY_PV="${PV/_/-}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="amd64 ~arm x86"
-	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
-fi
-
-DESCRIPTION="OpenOCD - Open On-Chip Debugger"
-HOMEPAGE="http://openocd.sourceforge.net"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
-RESTRICT="strip" # includes non-native binaries
-
-RDEPEND="
-	acct-group/plugdev
-	>=dev-lang/jimtcl-0.76:=
-	<dev-lang/jimtcl-0.80:=
-	capstone? ( dev-libs/capstone )
-	cmsis-dap? ( dev-libs/hidapi )
-	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
-	usb? (
-		virtual/libusb:0
-		virtual/libusb:1
-	)
-	ftdi? ( dev-embedded/libftdi:= )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-	default
-
-	AT_NO_RECURSIVE=yes eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--enable-amtjtagaccel
-		--enable-arm-jtag-ew
-		--enable-at91rm9200
-		--enable-bcm2835gpio
-		--enable-buspirate
-		--enable-ep93xx
-		--enable-gw16012
-		--enable-sysfsgpio
-		--disable-internal-jimtcl
-		--disable-internal-libjaylink
-		--disable-werror
-		$(use_with capstone)
-		$(use_enable cmsis-dap)
-		$(use_enable dummy)
-		$(use_enable ftdi openjtag)
-		$(use_enable ftdi presto)
-		$(use_enable ftdi usb-blaster)
-		$(use_enable jlink)
-		$(use_enable parport)
-		$(use_enable parport parport_ppdev)
-		$(use_enable usb aice)
-		$(use_enable usb armjtagew)
-		$(use_enable usb ftdi)
-		$(use_enable usb osbdm)
-		$(use_enable usb opendous)
-		$(use_enable usb rlink)
-		$(use_enable usb stlink)
-		$(use_enable usb ti-icdi)
-		$(use_enable usb usbprog)
-		$(use_enable usb usb-blaster-2)
-		$(use_enable usb ulink)
-		$(use_enable usb vsllink)
-		$(use_enable verbose-io verbose-jtag-io)
-		$(use_enable verbose-io verbose-usb-io)
-		$(use_enable verbose-io verbose_usb_comms)
-	)
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dostrip /usr/bin
-	udev_dorules "${ED}"/usr/share/${PN}/contrib/*.rules
-}
-
-pkg_postinst() {
-	udev_reload
-
-	elog "To access openocd devices as user you must be in the plugdev group"
-}
-
-pkg_postrm() {
-	udev_reload
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-04-22 13:02 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2023-04-22 13:02 UTC (permalink / raw
  To: gentoo-commits

commit:     d26f6e333b2aa5aef65ae2df74a338029ce99f2a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 22 13:01:54 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 22 13:01:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26f6e33

dev-embedded/openocd: Stabilize 0.12.0 x86, #904761

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/openocd-0.12.0.ebuild b/dev-embedded/openocd/openocd-0.12.0.ebuild
index e44ea12342b9..51b608736e5a 100644
--- a/dev-embedded/openocd/openocd-0.12.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.12.0.ebuild
@@ -12,7 +12,7 @@ else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
 fi
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-04-22 11:34 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2023-04-22 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     d5bde4d98ccb8bb5e73dac86d9bd9e8acb64377f
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 22 11:34:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 22 11:34:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5bde4d9

dev-embedded/openocd: Stabilize 0.12.0 amd64, #904761

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/openocd-0.12.0.ebuild b/dev-embedded/openocd/openocd-0.12.0.ebuild
index aa36f5378531..e44ea12342b9 100644
--- a/dev-embedded/openocd/openocd-0.12.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.12.0.ebuild
@@ -12,7 +12,7 @@ else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
 fi
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-01-20 11:49 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2023-01-20 11:49 UTC (permalink / raw
  To: gentoo-commits

commit:     af2e23d49b7b3541c54b2403feff0221e73497c8
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 11:47:59 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 11:48:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2e23d4

dev-embedded/openocd: add 0.12.0, drop 0.12.0_rc3

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/Manifest                                           | 2 +-
 .../openocd/{openocd-0.12.0_rc3.ebuild => openocd-0.12.0.ebuild}        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 91f68d53f912..df295ecbf137 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,2 +1,2 @@
 DIST openocd-0.11.0.tar.gz 7233889 BLAKE2B 272088c261a066d0a99cbbf2ebbc324fc34bc168290bbf0beb4012655b6b54848cc48324f36c65860518160c3fe43abb8c9a5f5b03f0cbaf7cdfb928f8fb8eea SHA512 667c5bea4144653f7c1309457b3aed1e14713f222dab8f2bb67a8e6c69e124a0efc24cd8f76e2b929d4ced045de14517f3587870682d0394ec95ba52e343e19b
-DIST openocd-0.12.0-rc3.tar.gz 8444782 BLAKE2B 04daf4865ff6cb5102f037ae9e0436eac80eaa5a78aa3ee31c7bb7b51acc879d9076c816dc797f9d9b474502b6d216c064cffae46cf17663f7d6887ea6ccf958 SHA512 62a2a5316be6fa10ed424f57fa784c0774ae325bfa27a8e5a7ddc19841dbd55c7c1bb335aa9b8ffefebdf0ffcb3638dad20c191ade75b5b804d8be76b483fba4
+DIST openocd-0.12.0.tar.gz 8445833 BLAKE2B 82616ed1bf51588d2a19c56fab6a6944ac5fa22e07bc5f83962ff8fecd88faeceb33e2104acb3cd08710f7f96d578ccd4ef6282372ae9d206ab469b3ac70fff8 SHA512 2b95d30eb10316b5cf1b329e0214b8d9f3fbf1fda5fa5568acc8cb16cdc25aa58c211f17f9883d8e4b93bcda3f296e511c279b44d24db9303c26e6c6640540b0

diff --git a/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild b/dev-embedded/openocd/openocd-0.12.0.ebuild
similarity index 98%
rename from dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
rename to dev-embedded/openocd/openocd-0.12.0.ebuild
index 031ef6803e37..aa36f5378531 100644
--- a/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
+++ b/dev-embedded/openocd/openocd-0.12.0.ebuild
@@ -17,7 +17,7 @@ else
 fi
 
 DESCRIPTION="OpenOCD - Open On-Chip Debugger"
-HOMEPAGE="https://openocd.sourceforge.net"
+HOMEPAGE="https://openocd.sourceforge.io"
 
 LICENSE="GPL-2+"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-01-04  0:38 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2023-01-04  0:38 UTC (permalink / raw
  To: gentoo-commits

commit:     1885c0dda025801ec1194e6cc19a413e7f112161
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  4 00:37:20 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Jan  4 00:37:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1885c0dd

dev-embedded/openocd: drop 0.12.0_rc2

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/Manifest                  |   1 -
 dev-embedded/openocd/openocd-0.12.0_rc2.ebuild | 105 -------------------------
 2 files changed, 106 deletions(-)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 84e732a17be4..91f68d53f912 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,3 +1,2 @@
 DIST openocd-0.11.0.tar.gz 7233889 BLAKE2B 272088c261a066d0a99cbbf2ebbc324fc34bc168290bbf0beb4012655b6b54848cc48324f36c65860518160c3fe43abb8c9a5f5b03f0cbaf7cdfb928f8fb8eea SHA512 667c5bea4144653f7c1309457b3aed1e14713f222dab8f2bb67a8e6c69e124a0efc24cd8f76e2b929d4ced045de14517f3587870682d0394ec95ba52e343e19b
-DIST openocd-0.12.0-rc2.tar.gz 8437679 BLAKE2B 3d1ec6fc758ace9d975956ecb2a4152a067e8be9a2e03a4c69c1020b4dbe752d52bb7be626ec78028953ba5d918b4ca9bf0a38ae0d83bf86d06ac12cb29ac5b3 SHA512 1b20f2cc8e511d02beb60b191b0b66d0ef53ab1dfb966773ddd8e72570eddc295768b3b8a340f70c9cc7bb061a25e649061435b844307b3bdd9177866f4e2f4a
 DIST openocd-0.12.0-rc3.tar.gz 8444782 BLAKE2B 04daf4865ff6cb5102f037ae9e0436eac80eaa5a78aa3ee31c7bb7b51acc879d9076c816dc797f9d9b474502b6d216c064cffae46cf17663f7d6887ea6ccf958 SHA512 62a2a5316be6fa10ed424f57fa784c0774ae325bfa27a8e5a7ddc19841dbd55c7c1bb335aa9b8ffefebdf0ffcb3638dad20c191ade75b5b804d8be76b483fba4

diff --git a/dev-embedded/openocd/openocd-0.12.0_rc2.ebuild b/dev-embedded/openocd/openocd-0.12.0_rc2.ebuild
deleted file mode 100644
index 42d4b587893e..000000000000
--- a/dev-embedded/openocd/openocd-0.12.0_rc2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools udev
-
-if [[ ${PV} == *9999 ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="	https://repo.or.cz/openocd.git"
-else
-	MY_PV="${PV/_/-}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="~amd64 ~arm ~x86"
-	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
-fi
-
-DESCRIPTION="OpenOCD - Open On-Chip Debugger"
-HOMEPAGE="http://openocd.sourceforge.net"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
-RESTRICT="strip" # includes non-native binaries
-
-RDEPEND="
-	acct-group/plugdev
-	>=dev-lang/jimtcl-0.81:=
-	capstone? ( dev-libs/capstone )
-	cmsis-dap? ( dev-libs/hidapi )
-	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
-	usb? ( virtual/libusb:1 )
-	ftdi? ( dev-embedded/libftdi:= )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-	default
-
-	AT_NO_RECURSIVE=yes eautoreconf
-}
-
-src_configure() {
-	local myconf=(
-		--enable-amtjtagaccel
-		--enable-am335xgpio
-		--enable-arm-jtag-ew
-		--enable-at91rm9200
-		--enable-bcm2835gpio
-		--enable-buspirate
-		--enable-ep93xx
-		--enable-gw16012
-		--enable-jtag_dpi
-		--enable-sysfsgpio
-		--enable-vdebug
-		--disable-internal-jimtcl
-		--disable-internal-libjaylink
-		--disable-parport-giveio
-		--disable-werror
-		$(use_with capstone)
-		$(use_enable cmsis-dap)
-		$(use_enable dummy)
-		$(use_enable ftdi openjtag)
-		$(use_enable ftdi presto)
-		$(use_enable ftdi usb-blaster)
-		$(use_enable jlink)
-		$(use_enable parport)
-		$(use_enable parport parport_ppdev)
-		$(use_enable usb aice)
-		$(use_enable usb armjtagew)
-		$(use_enable usb ftdi)
-		$(use_enable usb osbdm)
-		$(use_enable usb opendous)
-		$(use_enable usb rlink)
-		$(use_enable usb stlink)
-		$(use_enable usb ti-icdi)
-		$(use_enable usb usbprog)
-		$(use_enable usb usb-blaster-2)
-		$(use_enable usb ulink)
-		$(use_enable usb vsllink)
-		$(use_enable verbose-io verbose-jtag-io)
-		$(use_enable verbose-io verbose-usb-io)
-		$(use_enable verbose-io verbose_usb_comms)
-	)
-
-	econf "${myconf[@]}"
-}
-
-src_install() {
-	default
-	dostrip /usr/bin
-	udev_dorules "${ED}"/usr/share/${PN}/contrib/*.rules
-}
-
-pkg_postinst() {
-	udev_reload
-
-	elog "To access openocd devices as user you must be in the plugdev group"
-}
-
-pkg_postrm() {
-	udev_reload
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2023-01-04  0:38 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2023-01-04  0:38 UTC (permalink / raw
  To: gentoo-commits

commit:     c0b48651402f01f35f76522b94a2151dcfd934e8
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Jan  4 00:35:18 2023 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Jan  4 00:37:50 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b48651

dev-embedded/openocd: add 0.12.0_rc3

Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/Manifest                  |   1 +
 dev-embedded/openocd/openocd-0.12.0_rc3.ebuild | 105 +++++++++++++++++++++++++
 2 files changed, 106 insertions(+)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 9f1da9c3dd38..84e732a17be4 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,2 +1,3 @@
 DIST openocd-0.11.0.tar.gz 7233889 BLAKE2B 272088c261a066d0a99cbbf2ebbc324fc34bc168290bbf0beb4012655b6b54848cc48324f36c65860518160c3fe43abb8c9a5f5b03f0cbaf7cdfb928f8fb8eea SHA512 667c5bea4144653f7c1309457b3aed1e14713f222dab8f2bb67a8e6c69e124a0efc24cd8f76e2b929d4ced045de14517f3587870682d0394ec95ba52e343e19b
 DIST openocd-0.12.0-rc2.tar.gz 8437679 BLAKE2B 3d1ec6fc758ace9d975956ecb2a4152a067e8be9a2e03a4c69c1020b4dbe752d52bb7be626ec78028953ba5d918b4ca9bf0a38ae0d83bf86d06ac12cb29ac5b3 SHA512 1b20f2cc8e511d02beb60b191b0b66d0ef53ab1dfb966773ddd8e72570eddc295768b3b8a340f70c9cc7bb061a25e649061435b844307b3bdd9177866f4e2f4a
+DIST openocd-0.12.0-rc3.tar.gz 8444782 BLAKE2B 04daf4865ff6cb5102f037ae9e0436eac80eaa5a78aa3ee31c7bb7b51acc879d9076c816dc797f9d9b474502b6d216c064cffae46cf17663f7d6887ea6ccf958 SHA512 62a2a5316be6fa10ed424f57fa784c0774ae325bfa27a8e5a7ddc19841dbd55c7c1bb335aa9b8ffefebdf0ffcb3638dad20c191ade75b5b804d8be76b483fba4

diff --git a/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild b/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
new file mode 100644
index 000000000000..57562d0c8fc5
--- /dev/null
+++ b/dev-embedded/openocd/openocd-0.12.0_rc3.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools udev
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="	https://repo.or.cz/openocd.git"
+else
+	MY_PV="${PV/_/-}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}"/${MY_P}
+	KEYWORDS="~amd64 ~arm ~x86"
+	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
+fi
+
+DESCRIPTION="OpenOCD - Open On-Chip Debugger"
+HOMEPAGE="https://openocd.sourceforge.net"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+RESTRICT="strip" # includes non-native binaries
+
+RDEPEND="
+	acct-group/plugdev
+	>=dev-lang/jimtcl-0.81:=
+	capstone? ( dev-libs/capstone )
+	cmsis-dap? ( dev-libs/hidapi )
+	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
+	usb? ( virtual/libusb:1 )
+	ftdi? ( dev-embedded/libftdi:= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+	default
+
+	AT_NO_RECURSIVE=yes eautoreconf
+}
+
+src_configure() {
+	local myconf=(
+		--enable-amtjtagaccel
+		--enable-am335xgpio
+		--enable-arm-jtag-ew
+		--enable-at91rm9200
+		--enable-bcm2835gpio
+		--enable-buspirate
+		--enable-ep93xx
+		--enable-gw16012
+		--enable-jtag_dpi
+		--enable-sysfsgpio
+		--enable-vdebug
+		--disable-internal-jimtcl
+		--disable-internal-libjaylink
+		--disable-parport-giveio
+		--disable-werror
+		$(use_with capstone)
+		$(use_enable cmsis-dap)
+		$(use_enable dummy)
+		$(use_enable ftdi openjtag)
+		$(use_enable ftdi presto)
+		$(use_enable ftdi usb-blaster)
+		$(use_enable jlink)
+		$(use_enable parport)
+		$(use_enable parport parport_ppdev)
+		$(use_enable usb aice)
+		$(use_enable usb armjtagew)
+		$(use_enable usb ftdi)
+		$(use_enable usb osbdm)
+		$(use_enable usb opendous)
+		$(use_enable usb rlink)
+		$(use_enable usb stlink)
+		$(use_enable usb ti-icdi)
+		$(use_enable usb usbprog)
+		$(use_enable usb usb-blaster-2)
+		$(use_enable usb ulink)
+		$(use_enable usb vsllink)
+		$(use_enable verbose-io verbose-jtag-io)
+		$(use_enable verbose-io verbose-usb-io)
+		$(use_enable verbose-io verbose_usb_comms)
+	)
+
+	econf "${myconf[@]}"
+}
+
+src_install() {
+	default
+	dostrip /usr/bin
+	udev_dorules "${ED}"/usr/share/${PN}/contrib/*.rules
+}
+
+pkg_postinst() {
+	udev_reload
+
+	elog "To access openocd devices as user you must be in the plugdev group"
+}
+
+pkg_postrm() {
+	udev_reload
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2022-12-19  1:09 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2022-12-19  1:09 UTC (permalink / raw
  To: gentoo-commits

commit:     329cffa801ffef25f10cda1181ecf4ef4ab3342c
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 19 01:04:48 2022 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Dec 19 01:09:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=329cffa8

dev-embedded/openocd: version bump, 0.12.0_rc2

drop virtual/libusb:0

Closes: https://bugs.gentoo.org/886637
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/Manifest                      |  1 +
 ...enocd-9999.ebuild => openocd-0.12.0_rc2.ebuild} | 29 +++++++++++-----------
 dev-embedded/openocd/openocd-9999.ebuild           | 29 +++++++++++-----------
 3 files changed, 29 insertions(+), 30 deletions(-)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 399fea8ec02c..9f1da9c3dd38 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1 +1,2 @@
 DIST openocd-0.11.0.tar.gz 7233889 BLAKE2B 272088c261a066d0a99cbbf2ebbc324fc34bc168290bbf0beb4012655b6b54848cc48324f36c65860518160c3fe43abb8c9a5f5b03f0cbaf7cdfb928f8fb8eea SHA512 667c5bea4144653f7c1309457b3aed1e14713f222dab8f2bb67a8e6c69e124a0efc24cd8f76e2b929d4ced045de14517f3587870682d0394ec95ba52e343e19b
+DIST openocd-0.12.0-rc2.tar.gz 8437679 BLAKE2B 3d1ec6fc758ace9d975956ecb2a4152a067e8be9a2e03a4c69c1020b4dbe752d52bb7be626ec78028953ba5d918b4ca9bf0a38ae0d83bf86d06ac12cb29ac5b3 SHA512 1b20f2cc8e511d02beb60b191b0b66d0ef53ab1dfb966773ddd8e72570eddc295768b3b8a340f70c9cc7bb061a25e649061435b844307b3bdd9177866f4e2f4a

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-0.12.0_rc2.ebuild
similarity index 84%
copy from dev-embedded/openocd/openocd-9999.ebuild
copy to dev-embedded/openocd/openocd-0.12.0_rc2.ebuild
index 569c77f75c26..42d4b587893e 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-0.12.0_rc2.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit udev
+inherit autotools udev
 
 if [[ ${PV} == *9999 ]] ; then
-	inherit autotools git-r3
+	inherit git-r3
 	EGIT_REPO_URI="	https://repo.or.cz/openocd.git"
 else
 	MY_PV="${PV/_/-}"
@@ -21,46 +21,45 @@ HOMEPAGE="http://openocd.sourceforge.net"
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
 RDEPEND="
 	acct-group/plugdev
-	>=dev-lang/jimtcl-0.80:=
+	>=dev-lang/jimtcl-0.81:=
+	capstone? ( dev-libs/capstone )
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
-	usb? (
-		virtual/libusb:0
-		virtual/libusb:1
-	)
+	usb? ( virtual/libusb:1 )
 	ftdi? ( dev-embedded/libftdi:= )"
 
 DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-apps/texinfo
-	virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig"
 
 src_prepare() {
 	default
 
-	if [[ ${PV} == *9999 ]] ; then
-		AT_NO_RECURSIVE=yes eautoreconf
-	fi
+	AT_NO_RECURSIVE=yes eautoreconf
 }
 
 src_configure() {
 	local myconf=(
 		--enable-amtjtagaccel
+		--enable-am335xgpio
 		--enable-arm-jtag-ew
 		--enable-at91rm9200
 		--enable-bcm2835gpio
 		--enable-buspirate
 		--enable-ep93xx
 		--enable-gw16012
+		--enable-jtag_dpi
 		--enable-sysfsgpio
+		--enable-vdebug
 		--disable-internal-jimtcl
 		--disable-internal-libjaylink
+		--disable-parport-giveio
 		--disable-werror
+		$(use_with capstone)
 		$(use_enable cmsis-dap)
 		$(use_enable dummy)
 		$(use_enable ftdi openjtag)

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 569c77f75c26..42d4b587893e 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,12 +1,12 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit udev
+inherit autotools udev
 
 if [[ ${PV} == *9999 ]] ; then
-	inherit autotools git-r3
+	inherit git-r3
 	EGIT_REPO_URI="	https://repo.or.cz/openocd.git"
 else
 	MY_PV="${PV/_/-}"
@@ -21,46 +21,45 @@ HOMEPAGE="http://openocd.sourceforge.net"
 
 LICENSE="GPL-2+"
 SLOT="0"
-IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
 RDEPEND="
 	acct-group/plugdev
-	>=dev-lang/jimtcl-0.80:=
+	>=dev-lang/jimtcl-0.81:=
+	capstone? ( dev-libs/capstone )
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
-	usb? (
-		virtual/libusb:0
-		virtual/libusb:1
-	)
+	usb? ( virtual/libusb:1 )
 	ftdi? ( dev-embedded/libftdi:= )"
 
 DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-apps/texinfo
-	virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig"
 
 src_prepare() {
 	default
 
-	if [[ ${PV} == *9999 ]] ; then
-		AT_NO_RECURSIVE=yes eautoreconf
-	fi
+	AT_NO_RECURSIVE=yes eautoreconf
 }
 
 src_configure() {
 	local myconf=(
 		--enable-amtjtagaccel
+		--enable-am335xgpio
 		--enable-arm-jtag-ew
 		--enable-at91rm9200
 		--enable-bcm2835gpio
 		--enable-buspirate
 		--enable-ep93xx
 		--enable-gw16012
+		--enable-jtag_dpi
 		--enable-sysfsgpio
+		--enable-vdebug
 		--disable-internal-jimtcl
 		--disable-internal-libjaylink
+		--disable-parport-giveio
 		--disable-werror
+		$(use_with capstone)
 		$(use_enable cmsis-dap)
 		$(use_enable dummy)
 		$(use_enable ftdi openjtag)


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2022-08-12 20:36 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2022-08-12 20:36 UTC (permalink / raw
  To: gentoo-commits

commit:     cfa4333f5a78f9b4462fcd84779b734f261bf3d3
Author:     Jannis Achstetter <kripton <AT> kripserver <DOT> net>
AuthorDate: Wed Jun 29 20:09:33 2022 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Fri Aug 12 20:36:34 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa4333f

dev-embedded/openocd: Add calls to udev_reload

Closes: https://bugs.gentoo.org/842093
Closes: https://github.com/gentoo/gentoo/pull/26154
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jannis Achstetter <kripton <AT> kripserver.net>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.11.0.ebuild | 6 ++++++
 dev-embedded/openocd/openocd-9999.ebuild   | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/dev-embedded/openocd/openocd-0.11.0.ebuild b/dev-embedded/openocd/openocd-0.11.0.ebuild
index 1d898dd89d7c..a9c78e5c1ea0 100644
--- a/dev-embedded/openocd/openocd-0.11.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.11.0.ebuild
@@ -95,5 +95,11 @@ src_install() {
 }
 
 pkg_postinst() {
+	udev_reload
+
 	elog "To access openocd devices as user you must be in the plugdev group"
 }
+
+pkg_postrm() {
+	udev_reload
+}

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 4212ec037aeb..569c77f75c26 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -96,5 +96,11 @@ src_install() {
 }
 
 pkg_postinst() {
+	udev_reload
+
 	elog "To access openocd devices as user you must be in the plugdev group"
 }
+
+pkg_postrm() {
+	udev_reload
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2022-04-23 19:44 Sven Wegener
  0 siblings, 0 replies; 40+ messages in thread
From: Sven Wegener @ 2022-04-23 19:44 UTC (permalink / raw
  To: gentoo-commits

commit:     7d021522d0507d4666027c2218228fda2299ff77
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 19:21:22 2022 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 19:37:19 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d021522

dev-embedded/openocd: Require newer/older jimtcl

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.11.0.ebuild | 5 +++--
 dev-embedded/openocd/openocd-9999.ebuild   | 4 ++--
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.11.0.ebuild b/dev-embedded/openocd/openocd-0.11.0.ebuild
index 263017ff35fa..1d898dd89d7c 100644
--- a/dev-embedded/openocd/openocd-0.11.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.11.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,8 @@ RESTRICT="strip" # includes non-native binaries
 
 RDEPEND="
 	acct-group/plugdev
-	>=dev-lang/jimtcl-0.76:0=
+	>=dev-lang/jimtcl-0.76:=
+	<dev-lang/jimtcl-0.80:=
 	capstone? ( dev-libs/capstone )
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( >=dev-embedded/libjaylink-0.2.0 )

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index f7d5c4b834cb..4212ec037aeb 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ RESTRICT="strip" # includes non-native binaries
 
 RDEPEND="
 	acct-group/plugdev
-	>=dev-lang/jimtcl-0.76:0=
+	>=dev-lang/jimtcl-0.80:=
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
 	usb? (


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2021-10-27  6:37 Agostino Sarubbo
  0 siblings, 0 replies; 40+ messages in thread
From: Agostino Sarubbo @ 2021-10-27  6:37 UTC (permalink / raw
  To: gentoo-commits

commit:     f613635c378a6a04c41aee1bb146ceb35e202c3a
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 27 06:36:48 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Oct 27 06:36:48 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f613635c

dev-embedded/openocd: x86 stable wrt bug #815499

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/openocd-0.11.0.ebuild b/dev-embedded/openocd/openocd-0.11.0.ebuild
index c4b93b83078..263017ff35f 100644
--- a/dev-embedded/openocd/openocd-0.11.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.11.0.ebuild
@@ -12,7 +12,7 @@ else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
 fi
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2021-10-27  6:35 Agostino Sarubbo
  0 siblings, 0 replies; 40+ messages in thread
From: Agostino Sarubbo @ 2021-10-27  6:35 UTC (permalink / raw
  To: gentoo-commits

commit:     b1a93db7880accf3647a52f75468adde7168ea00
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 27 06:35:25 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Oct 27 06:35:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a93db7

dev-embedded/openocd: amd64 stable wrt bug #815499

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/openocd-0.11.0.ebuild b/dev-embedded/openocd/openocd-0.11.0.ebuild
index 7f476f17dfe..c4b93b83078 100644
--- a/dev-embedded/openocd/openocd-0.11.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.11.0.ebuild
@@ -12,7 +12,7 @@ else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
 fi
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2021-03-10  6:08 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2021-03-10  6:08 UTC (permalink / raw
  To: gentoo-commits

commit:     34cbe5e67c3a40424c1753cc54beb7acc2686b51
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 10 05:58:43 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Mar 10 06:07:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34cbe5e6

dev-embedded/openocd: version bump, 0.11.0

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/Manifest                                           | 2 +-
 .../openocd/{openocd-0.11.0_rc2.ebuild => openocd-0.11.0.ebuild}        | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index b0539404eeb..8c2977737e2 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,2 +1,2 @@
 DIST openocd-0.10.0.tar.gz 6124274 BLAKE2B 3b455fce6c62626b507e8609789e95e6a542038605423400d08ad2d14d6db0953194bb22d893e3919c79ef02a1b43ccb6396d3370273e375d340c41b587bdfbf SHA512 44b303b0df1d7c13bc18b8995493de64fed7a853704455d484dfc4a74a1ba4b0d42b4679a7009ec015dc71c47152e5556a1a02665cfafe7af80c608b68d8310a
-DIST openocd-0.11.0-rc2.tar.gz 7232180 BLAKE2B 7631b9b85d28472a4f445c304091173350bc5084f0a29b22d1ffd9b92f23c5041218c5aa9c19957c6e25f5a516f6e8d579a9d6c4f9c2bad7e3350dee58faba41 SHA512 b49f631272852dec5a45023a702f2a8446aa386c38eb4ba8ae4b4bf6c84fdd69082f8ae09b5beaa176538644b304b61dfbb8f3da31b7053e02228a5c2dbf1714
+DIST openocd-0.11.0.tar.gz 7233889 BLAKE2B 272088c261a066d0a99cbbf2ebbc324fc34bc168290bbf0beb4012655b6b54848cc48324f36c65860518160c3fe43abb8c9a5f5b03f0cbaf7cdfb928f8fb8eea SHA512 667c5bea4144653f7c1309457b3aed1e14713f222dab8f2bb67a8e6c69e124a0efc24cd8f76e2b929d4ced045de14517f3587870682d0394ec95ba52e343e19b

diff --git a/dev-embedded/openocd/openocd-0.11.0_rc2.ebuild b/dev-embedded/openocd/openocd-0.11.0.ebuild
similarity index 100%
rename from dev-embedded/openocd/openocd-0.11.0_rc2.ebuild
rename to dev-embedded/openocd/openocd-0.11.0.ebuild


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2021-03-10  6:08 Yixun Lan
  0 siblings, 0 replies; 40+ messages in thread
From: Yixun Lan @ 2021-03-10  6:08 UTC (permalink / raw
  To: gentoo-commits

commit:     db56903c52922dee404e9eac71c7a6ed96dc4bd0
Author:     Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 10 06:07:13 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Mar 10 06:07:52 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db56903c

dev-embedded/openocd: add myself to maintainer list

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-embedded/openocd/metadata.xml | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/dev-embedded/openocd/metadata.xml b/dev-embedded/openocd/metadata.xml
index 2931185a0a9..270c6290d4b 100644
--- a/dev-embedded/openocd/metadata.xml
+++ b/dev-embedded/openocd/metadata.xml
@@ -9,6 +9,10 @@
 		<email>fercerpav@gmail.com</email>
 		<name>Paul Fertser</name>
 	</maintainer>
+	<maintainer type="person">
+		<email>dlan@gentoo.org</email>
+		<name>Yixun Lan</name>
+	</maintainer>
 	<use>
 		<flag name="capstone">Use <pkg>dev-libs/capstone</pkg> for disassembly support</flag>
 		<flag name="cmsis-dap">Support for CMSIS-DAP compliant adapters</flag>


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2021-02-13 10:14 David Seifert
  0 siblings, 0 replies; 40+ messages in thread
From: David Seifert @ 2021-02-13 10:14 UTC (permalink / raw
  To: gentoo-commits

commit:     762b5f10768e1f04aacffcff5363ab446842fdd9
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Sat Feb 13 10:14:29 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Feb 13 10:14:29 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762b5f10

dev-embedded/openocd: Remove old

Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.10.0.ebuild | 142 -----------------------------
 1 file changed, 142 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0.ebuild b/dev-embedded/openocd/openocd-0.10.0.ebuild
deleted file mode 100644
index 671c16ab48f..00000000000
--- a/dev-embedded/openocd/openocd-0.10.0.ebuild
+++ /dev/null
@@ -1,142 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils multilib flag-o-matic toolchain-funcs udev
-
-# One ebuild to rule them all
-if [[ ${PV} == *9999 ]] ; then
-	inherit autotools git-r3
-	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
-else
-	MY_PV="${PV/_/-}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="amd64 ~arm x86"
-	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
-fi
-
-DESCRIPTION="OpenOCD - Open On-Chip Debugger"
-HOMEPAGE="http://openocd.sourceforge.net"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
-RESTRICT="strip" # includes non-native binaries
-
-RDEPEND="
-	acct-group/plugdev
-	>=dev-lang/jimtcl-0.76
-	cmsis-dap? ( dev-libs/hidapi )
-	jlink? ( dev-embedded/libjaylink )
-	usb? (
-		virtual/libusb:0
-		virtual/libusb:1
-	)
-	ftdi? ( dev-embedded/libftdi:= )"
-
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-[[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946
-
-src_prepare() {
-	epatch_user
-
-	if [[ ${PV} == "9999" ]] ; then
-		AT_NO_RECURSIVE=yes eautoreconf
-	fi
-}
-
-src_configure() {
-	# Here are some defaults
-	local myconf=(
-		--enable-buspirate
-		--disable-werror
-		--disable-internal-jimtcl
-		--disable-internal-libjaylink
-		--enable-amtjtagaccel
-		--enable-ep93xx
-		--enable-at91rm9200
-		--enable-gw16012
-		--enable-arm-jtag-ew
-		--enable-sysfsgpio
-		--enable-bcm2835gpio
-	)
-
-	# Adapters requiring usb/libusb-1.X support
-	if use usb; then
-		myconf+=(
-			--enable-aice
-			--enable-usb-blaster-2
-			--enable-ftdi
-			--enable-ti-icdi
-			--enable-ulink
-			--enable-osbdm
-			--enable-opendous
-			--enable-usbprog
-			--enable-rlink
-			--enable-stlink
-			--enable-vsllink
-			--enable-armjtagew
-			$(use_enable verbose-io verbose-usb-io)
-			$(use_enable verbose-io verbose_usb_comms)
-		)
-	else
-		myconf+=(
-			--disable-aice
-			--disable-usb-blaster-2
-			--disable-ftdi
-			--disable-ti-icdi
-			--disable-ulink
-			--disable-osbdm
-			--disable-opendous
-			--disable-usbprog
-			--disable-rlink
-			--disable-stlink
-			--disable-vsllink
-			--disable-armjtagew
-		)
-	fi
-
-	if use jlink; then
-		myconf+=(
-			--enable-jlink
-		)
-	else
-		myconf+=(
-			--disable-jlink
-		)
-	fi
-
-	if use ftdi; then
-		myconf+=(
-			--enable-usb-blaster
-			--enable-openjtag
-			--enable-presto
-		)
-	else
-		myconf+=(
-			--disable-openjtag
-			--disable-presto
-			--disable-usb-blaster
-		)
-	fi
-
-	econf \
-		$(use_enable dummy) \
-		$(use_enable cmsis-dap) \
-		$(use_enable parport) \
-		$(use_enable parport parport_ppdev) \
-		$(use_enable verbose-io verbose-jtag-io) \
-		"${myconf[@]}"
-}
-
-src_install() {
-	default
-	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
-}
-
-pkg_postinst() {
-	elog "To access openocd devices as user you must be in the plugdev group"
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2021-02-12 15:10 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2021-02-12 15:10 UTC (permalink / raw
  To: gentoo-commits

commit:     1ef1c901db4dd336ff3725d44ca520d05660f38b
Author:     Jannis Achstetter <kripton <AT> kripserver <DOT> net>
AuthorDate: Fri Jan  1 16:35:53 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 12 15:10:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef1c901

dev-embedded/openocd: Add version 0.11.0_rc2

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jannis Achstetter <kripton <AT> kripserver.net>
Closes: https://github.com/gentoo/gentoo/pull/18899
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-embedded/openocd/Manifest                  |  1 +
 dev-embedded/openocd/metadata.xml              |  1 +
 dev-embedded/openocd/openocd-0.11.0_rc2.ebuild | 98 ++++++++++++++++++++++++++
 3 files changed, 100 insertions(+)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 58dcefd9717..b0539404eeb 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1 +1,2 @@
 DIST openocd-0.10.0.tar.gz 6124274 BLAKE2B 3b455fce6c62626b507e8609789e95e6a542038605423400d08ad2d14d6db0953194bb22d893e3919c79ef02a1b43ccb6396d3370273e375d340c41b587bdfbf SHA512 44b303b0df1d7c13bc18b8995493de64fed7a853704455d484dfc4a74a1ba4b0d42b4679a7009ec015dc71c47152e5556a1a02665cfafe7af80c608b68d8310a
+DIST openocd-0.11.0-rc2.tar.gz 7232180 BLAKE2B 7631b9b85d28472a4f445c304091173350bc5084f0a29b22d1ffd9b92f23c5041218c5aa9c19957c6e25f5a516f6e8d579a9d6c4f9c2bad7e3350dee58faba41 SHA512 b49f631272852dec5a45023a702f2a8446aa386c38eb4ba8ae4b4bf6c84fdd69082f8ae09b5beaa176538644b304b61dfbb8f3da31b7053e02228a5c2dbf1714

diff --git a/dev-embedded/openocd/metadata.xml b/dev-embedded/openocd/metadata.xml
index 13ad31053b9..2931185a0a9 100644
--- a/dev-embedded/openocd/metadata.xml
+++ b/dev-embedded/openocd/metadata.xml
@@ -10,6 +10,7 @@
 		<name>Paul Fertser</name>
 	</maintainer>
 	<use>
+		<flag name="capstone">Use <pkg>dev-libs/capstone</pkg> for disassembly support</flag>
 		<flag name="cmsis-dap">Support for CMSIS-DAP compliant adapters</flag>
 		<flag name="dummy">Build the dummy port driver</flag>
 		<flag name="jlink"> Build the SEGGER J-Link driver</flag>

diff --git a/dev-embedded/openocd/openocd-0.11.0_rc2.ebuild b/dev-embedded/openocd/openocd-0.11.0_rc2.ebuild
new file mode 100644
index 00000000000..7f476f17dfe
--- /dev/null
+++ b/dev-embedded/openocd/openocd-0.11.0_rc2.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools udev
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit git-r3
+	EGIT_REPO_URI="	https://repo.or.cz/openocd.git"
+else
+	MY_PV="${PV/_/-}"
+	MY_P="${PN}-${MY_PV}"
+	S="${WORKDIR}"/${MY_P}
+	KEYWORDS="~amd64 ~arm ~x86"
+	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
+fi
+
+DESCRIPTION="OpenOCD - Open On-Chip Debugger"
+HOMEPAGE="http://openocd.sourceforge.net"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE="capstone +cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
+RESTRICT="strip" # includes non-native binaries
+
+RDEPEND="
+	acct-group/plugdev
+	>=dev-lang/jimtcl-0.76:0=
+	capstone? ( dev-libs/capstone )
+	cmsis-dap? ( dev-libs/hidapi )
+	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
+	usb? (
+		virtual/libusb:0
+		virtual/libusb:1
+	)
+	ftdi? ( dev-embedded/libftdi:= )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+	default
+
+	AT_NO_RECURSIVE=yes eautoreconf
+}
+
+src_configure() {
+	local myconf=(
+		--enable-amtjtagaccel
+		--enable-arm-jtag-ew
+		--enable-at91rm9200
+		--enable-bcm2835gpio
+		--enable-buspirate
+		--enable-ep93xx
+		--enable-gw16012
+		--enable-sysfsgpio
+		--disable-internal-jimtcl
+		--disable-internal-libjaylink
+		--disable-werror
+		$(use_with capstone)
+		$(use_enable cmsis-dap)
+		$(use_enable dummy)
+		$(use_enable ftdi openjtag)
+		$(use_enable ftdi presto)
+		$(use_enable ftdi usb-blaster)
+		$(use_enable jlink)
+		$(use_enable parport)
+		$(use_enable parport parport_ppdev)
+		$(use_enable usb aice)
+		$(use_enable usb armjtagew)
+		$(use_enable usb ftdi)
+		$(use_enable usb osbdm)
+		$(use_enable usb opendous)
+		$(use_enable usb rlink)
+		$(use_enable usb stlink)
+		$(use_enable usb ti-icdi)
+		$(use_enable usb usbprog)
+		$(use_enable usb usb-blaster-2)
+		$(use_enable usb ulink)
+		$(use_enable usb vsllink)
+		$(use_enable verbose-io verbose-jtag-io)
+		$(use_enable verbose-io verbose-usb-io)
+		$(use_enable verbose-io verbose_usb_comms)
+	)
+
+	econf "${myconf[@]}"
+}
+
+src_install() {
+	default
+	dostrip /usr/bin
+	udev_dorules "${ED}"/usr/share/${PN}/contrib/*.rules
+}
+
+pkg_postinst() {
+	elog "To access openocd devices as user you must be in the plugdev group"
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2021-02-11  7:54 Sam James
  0 siblings, 0 replies; 40+ messages in thread
From: Sam James @ 2021-02-11  7:54 UTC (permalink / raw
  To: gentoo-commits

commit:     9f8d69f372492b1db79b397873675a7756e776ab
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 07:54:23 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 07:54:23 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f8d69f3

dev-embedded/openocd: Stabilize 0.10.0-r1 amd64, #763855

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.10.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
index 14fbf084e90..cfa9cca2205 100644
--- a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="amd64 ~arm ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
 fi
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2020-12-28 14:16 David Seifert
  0 siblings, 0 replies; 40+ messages in thread
From: David Seifert @ 2020-12-28 14:16 UTC (permalink / raw
  To: gentoo-commits

commit:     267abe757295fc32d3e343a2d449217b9b69ec49
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Mon Dec 28 14:15:34 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Dec 28 14:15:34 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=267abe75

dev-embedded/openocd: Drop old EAPI 5 ebuild

Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-embedded/openocd/Manifest             |   1 -
 dev-embedded/openocd/openocd-0.9.0.ebuild | 132 ------------------------------
 2 files changed, 133 deletions(-)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index d245d5b1033..58dcefd9717 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,2 +1 @@
 DIST openocd-0.10.0.tar.gz 6124274 BLAKE2B 3b455fce6c62626b507e8609789e95e6a542038605423400d08ad2d14d6db0953194bb22d893e3919c79ef02a1b43ccb6396d3370273e375d340c41b587bdfbf SHA512 44b303b0df1d7c13bc18b8995493de64fed7a853704455d484dfc4a74a1ba4b0d42b4679a7009ec015dc71c47152e5556a1a02665cfafe7af80c608b68d8310a
-DIST openocd-0.9.0.tar.gz 4970346 BLAKE2B 96421b32a3e64fc1ed362288f5a444cc1249f3d6daab6307f920c86fff11cb74a0bbb9f021788b848a8755139ee1c43c54793ac57a429f4e39df47f0775c2538 SHA512 698b43867f8134da43a50f5d2ff2ae33b71df8ccffc45fb5c3d0bd7a6289fcd9e7bb3d89287ad4dbdb02e1871db69f3913db950965335eaf8559247f2e58c227

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
deleted file mode 100644
index c7878693cd0..00000000000
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils multilib flag-o-matic toolchain-funcs udev
-
-# One ebuild to rule them all
-if [[ ${PV} == *9999 ]] ; then
-	inherit autotools git-r3
-	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
-else
-	MY_PV="${PV/_/-}"
-	MY_P="${PN}-${MY_PV}"
-	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="~amd64 ~arm ~x86"
-	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
-fi
-
-DESCRIPTION="OpenOCD - Open On-Chip Debugger"
-HOMEPAGE="http://openocd.sourceforge.net"
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="cmsis-dap dummy ftdi parport +usb verbose-io"
-RESTRICT="strip" # includes non-native binaries
-
-RDEPEND="
-	acct-group/plugdev
-	>=dev-lang/jimtcl-0.76
-	cmsis-dap? ( dev-libs/hidapi )
-	usb? (
-		virtual/libusb:0
-		virtual/libusb:1
-	)
-	ftdi? ( dev-embedded/libftdi:= )"
-
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-src_prepare() {
-	epatch_user
-
-	if [[ ${PV} == "9999" ]] ; then
-		AT_NO_RECURSIVE=yes eautoreconf
-	fi
-}
-
-src_configure() {
-	# Here are some defaults
-	local myconf=(
-		--enable-buspirate
-		--disable-werror
-		--disable-internal-jimtcl
-		--enable-amtjtagaccel
-		--enable-ep93xx
-		--enable-at91rm9200
-		--enable-gw16012
-		--enable-oocd_trace
-		--enable-arm-jtag-ew
-		--enable-sysfsgpio
-		--enable-bcm2835gpio
-	)
-
-	# Adapters requiring usb/libusb-1.X support
-	if use usb; then
-		myconf+=(
-			--enable-aice
-			--enable-usb-blaster-2
-			--enable-ftdi
-			--enable-ti-icdi
-			--enable-ulink
-			--enable-osbdm
-			--enable-opendous
-			--enable-usbprog
-			--enable-jlink
-			--enable-rlink
-			--enable-stlink
-			--enable-vsllink
-			--enable-armjtagew
-			$(use_enable verbose-io verbose-usb-io)
-			$(use_enable verbose-io verbose_usb_comms)
-		)
-	else
-		myconf+=(
-			--disable-aice
-			--disable-usb-blaster-2
-			--disable-ftdi
-			--disable-ti-icdi
-			--disable-ulink
-			--disable-osbdm
-			--disable-opendous
-			--disable-usbprog
-			--disable-jlink
-			--disable-rlink
-			--disable-stlink
-			--disable-vsllink
-			--disable-armjtagew
-		)
-	fi
-
-	if use ftdi; then
-		myconf+=(
-			--enable-usb_blaster_libftdi
-			--enable-openjtag_ftdi
-			--enable-presto_libftdi
-		)
-	else
-		myconf+=(
-			--disable-openjtag_ftdi
-			--disable-presto_libftdi
-			--disable-usb_blaster_libftdi
-		)
-	fi
-
-	econf \
-		$(use_enable dummy) \
-		$(use_enable cmsis-dap) \
-		$(use_enable parport) \
-		$(use_enable parport parport_ppdev) \
-		$(use_enable verbose-io verbose-jtag-io) \
-		"${myconf[@]}"
-}
-
-src_install() {
-	default
-	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
-}
-
-pkg_postinst() {
-	elog "To access openocd devices as user you must be in the plugdev group"
-}


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2020-12-28 14:16 David Seifert
  0 siblings, 0 replies; 40+ messages in thread
From: David Seifert @ 2020-12-28 14:16 UTC (permalink / raw
  To: gentoo-commits

commit:     7c920a1be3f8f839262ecd9ae17054671f9b443e
Author:     Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Mon Dec 28 14:15:35 2020 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Dec 28 14:15:35 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c920a1b

dev-embedded/openocd: Sync live ebuild

Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-embedded/openocd/openocd-9999.ebuild | 123 ++++++++++---------------------
 1 file changed, 40 insertions(+), 83 deletions(-)

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 99592e57a11..f7d5c4b834c 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,14 +1,13 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="7"
+EAPI=7
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev
+inherit udev
 
-# One ebuild to rule them all
 if [[ ${PV} == *9999 ]] ; then
 	inherit autotools git-r3
-	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
+	EGIT_REPO_URI="	https://repo.or.cz/openocd.git"
 else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
@@ -29,113 +28,71 @@ RDEPEND="
 	acct-group/plugdev
 	>=dev-lang/jimtcl-0.76:0=
 	cmsis-dap? ( dev-libs/hidapi )
-	jlink? ( >=dev-embedded/libjaylink-0.2 )
+	jlink? ( >=dev-embedded/libjaylink-0.2.0 )
 	usb? (
 		virtual/libusb:0
 		virtual/libusb:1
 	)
 	ftdi? ( dev-embedded/libftdi:= )"
 
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
+	sys-apps/texinfo
 	virtual/pkgconfig"
-[[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946
 
 src_prepare() {
 	default
 
-	if [[ ${PV} == "9999" ]] ; then
+	if [[ ${PV} == *9999 ]] ; then
 		AT_NO_RECURSIVE=yes eautoreconf
 	fi
 }
 
 src_configure() {
-	# Here are some defaults
 	local myconf=(
-		--enable-buspirate
-		--disable-werror
-		--disable-internal-jimtcl
-		--disable-internal-libjaylink
 		--enable-amtjtagaccel
-		--enable-ep93xx
+		--enable-arm-jtag-ew
 		--enable-at91rm9200
+		--enable-bcm2835gpio
+		--enable-buspirate
+		--enable-ep93xx
 		--enable-gw16012
-		--enable-arm-jtag-ew
 		--enable-sysfsgpio
-		--enable-bcm2835gpio
+		--disable-internal-jimtcl
+		--disable-internal-libjaylink
+		--disable-werror
+		$(use_enable cmsis-dap)
+		$(use_enable dummy)
+		$(use_enable ftdi openjtag)
+		$(use_enable ftdi presto)
+		$(use_enable ftdi usb-blaster)
+		$(use_enable jlink)
+		$(use_enable parport)
+		$(use_enable parport parport_ppdev)
+		$(use_enable usb aice)
+		$(use_enable usb armjtagew)
+		$(use_enable usb ftdi)
+		$(use_enable usb osbdm)
+		$(use_enable usb opendous)
+		$(use_enable usb rlink)
+		$(use_enable usb stlink)
+		$(use_enable usb ti-icdi)
+		$(use_enable usb usbprog)
+		$(use_enable usb usb-blaster-2)
+		$(use_enable usb ulink)
+		$(use_enable usb vsllink)
+		$(use_enable verbose-io verbose-jtag-io)
+		$(use_enable verbose-io verbose-usb-io)
+		$(use_enable verbose-io verbose_usb_comms)
 	)
 
-	# Adapters requiring usb/libusb-1.X support
-	if use usb; then
-		myconf+=(
-			--enable-aice
-			--enable-usb-blaster-2
-			--enable-ftdi
-			--enable-ti-icdi
-			--enable-ulink
-			--enable-osbdm
-			--enable-opendous
-			--enable-usbprog
-			--enable-rlink
-			--enable-stlink
-			--enable-vsllink
-			--enable-armjtagew
-			$(use_enable verbose-io verbose-usb-io)
-			$(use_enable verbose-io verbose_usb_comms)
-		)
-	else
-		myconf+=(
-			--disable-aice
-			--disable-usb-blaster-2
-			--disable-ftdi
-			--disable-ti-icdi
-			--disable-ulink
-			--disable-osbdm
-			--disable-opendous
-			--disable-usbprog
-			--disable-rlink
-			--disable-stlink
-			--disable-vsllink
-			--disable-armjtagew
-		)
-	fi
-
-	if use jlink; then
-		myconf+=(
-			--enable-jlink
-		)
-	else
-		myconf+=(
-			--disable-jlink
-		)
-	fi
-
-	if use ftdi; then
-		myconf+=(
-			--enable-usb-blaster
-			--enable-openjtag
-			--enable-presto
-		)
-	else
-		myconf+=(
-			--disable-openjtag
-			--disable-presto
-			--disable-usb-blaster
-		)
-	fi
-
-	econf \
-		$(use_enable dummy) \
-		$(use_enable cmsis-dap) \
-		$(use_enable parport) \
-		$(use_enable parport parport_ppdev) \
-		$(use_enable verbose-io verbose-jtag-io) \
-		"${myconf[@]}"
+	econf "${myconf[@]}"
 }
 
 src_install() {
 	default
 	dostrip /usr/bin
-	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
+	udev_dorules "${ED}"/usr/share/${PN}/contrib/*.rules
 }
 
 pkg_postinst() {


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2020-01-15 21:03 Göktürk Yüksek
  0 siblings, 0 replies; 40+ messages in thread
From: Göktürk Yüksek @ 2020-01-15 21:03 UTC (permalink / raw
  To: gentoo-commits

commit:     891ce071efaa646eb0f13a28e960086d083ab443
Author:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 16 21:41:27 2019 +0000
Commit:     Göktürk Yüksek <gokturk <AT> gentoo <DOT> org>
CommitDate: Wed Jan 15 21:01:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=891ce071

dev-embedded/openocd: depend on >=libjaylink-0.2

The live ebuild fails with:

  checking for libjaylink >= 0.2... no
  configure: error: libjaylink-0.2 is required for the SEGGER J-Link Programmer

I see no release for libjaylink-0.2 but libjaylink-9999 works

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Closes: https://github.com/gentoo/gentoo/pull/13677
Acked-by: Mikle Kolyada <zlogene <AT> gentoo.org>
Signed-off-by: Göktürk Yüksek <gokturk <AT> gentoo.org>

 dev-embedded/openocd/openocd-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 168fc249956..61f5947f9e6 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
 	acct-group/plugdev
 	>=dev-lang/jimtcl-0.76:0=
 	cmsis-dap? ( dev-libs/hidapi )
-	jlink? ( dev-embedded/libjaylink )
+	jlink? ( >=dev-embedded/libjaylink-0.2 )
 	usb? (
 		virtual/libusb:0
 		virtual/libusb:1


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2019-09-13 12:58 Michał Górny
  0 siblings, 0 replies; 40+ messages in thread
From: Michał Górny @ 2019-09-13 12:58 UTC (permalink / raw
  To: gentoo-commits

commit:     b977185e928d09d6f5dc994e54855a5dc0d09d28
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 13 12:16:01 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Sep 13 12:42:41 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b977185e

dev-embedded/openocd: Use acct-group/plugdev

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.10.0-r1.ebuild | 10 ++++------
 dev-embedded/openocd/openocd-0.10.0.ebuild    | 10 ++++------
 dev-embedded/openocd/openocd-0.9.0.ebuild     | 10 ++++------
 dev-embedded/openocd/openocd-9999.ebuild      | 10 ++++------
 4 files changed, 16 insertions(+), 24 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
index 3afa1fad8b4..168fc249956 100644
--- a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev user
+inherit eutils multilib flag-o-matic toolchain-funcs udev
 
 # One ebuild to rule them all
 if [[ ${PV} == *9999 ]] ; then
@@ -25,7 +25,9 @@ SLOT="0"
 IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
-RDEPEND=">=dev-lang/jimtcl-0.76:0=
+RDEPEND="
+	acct-group/plugdev
+	>=dev-lang/jimtcl-0.76:0=
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( dev-embedded/libjaylink )
 	usb? (
@@ -38,10 +40,6 @@ DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 [[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946
 
-pkg_setup() {
-	enewgroup plugdev
-}
-
 src_prepare() {
 	default
 

diff --git a/dev-embedded/openocd/openocd-0.10.0.ebuild b/dev-embedded/openocd/openocd-0.10.0.ebuild
index 72a0bbe07a5..671c16ab48f 100644
--- a/dev-embedded/openocd/openocd-0.10.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev user
+inherit eutils multilib flag-o-matic toolchain-funcs udev
 
 # One ebuild to rule them all
 if [[ ${PV} == *9999 ]] ; then
@@ -25,7 +25,9 @@ SLOT="0"
 IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
-RDEPEND=">=dev-lang/jimtcl-0.76
+RDEPEND="
+	acct-group/plugdev
+	>=dev-lang/jimtcl-0.76
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( dev-embedded/libjaylink )
 	usb? (
@@ -38,10 +40,6 @@ DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 [[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946
 
-pkg_setup() {
-	enewgroup plugdev
-}
-
 src_prepare() {
 	epatch_user
 

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
index d6d36ec4b0a..c7878693cd0 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev user
+inherit eutils multilib flag-o-matic toolchain-funcs udev
 
 # One ebuild to rule them all
 if [[ ${PV} == *9999 ]] ; then
@@ -25,7 +25,9 @@ SLOT="0"
 IUSE="cmsis-dap dummy ftdi parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
-RDEPEND=">=dev-lang/jimtcl-0.76
+RDEPEND="
+	acct-group/plugdev
+	>=dev-lang/jimtcl-0.76
 	cmsis-dap? ( dev-libs/hidapi )
 	usb? (
 		virtual/libusb:0
@@ -36,10 +38,6 @@ RDEPEND=">=dev-lang/jimtcl-0.76
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
-pkg_setup() {
-	enewgroup plugdev
-}
-
 src_prepare() {
 	epatch_user
 

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 3afa1fad8b4..168fc249956 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev user
+inherit eutils multilib flag-o-matic toolchain-funcs udev
 
 # One ebuild to rule them all
 if [[ ${PV} == *9999 ]] ; then
@@ -25,7 +25,9 @@ SLOT="0"
 IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
-RDEPEND=">=dev-lang/jimtcl-0.76:0=
+RDEPEND="
+	acct-group/plugdev
+	>=dev-lang/jimtcl-0.76:0=
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( dev-embedded/libjaylink )
 	usb? (
@@ -38,10 +40,6 @@ DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 [[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946
 
-pkg_setup() {
-	enewgroup plugdev
-}
-
 src_prepare() {
 	default
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2019-08-31 12:16 Sergei Trofimovich
  0 siblings, 0 replies; 40+ messages in thread
From: Sergei Trofimovich @ 2019-08-31 12:16 UTC (permalink / raw
  To: gentoo-commits

commit:     2e3b162d22b809545e1eddfbba1e1fd73140dbf7
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 12:16:03 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 12:16:35 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e3b162d

dev-embedded/openocd: fix dostrip argument (drop ${ED})

Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.10.0-r1.ebuild | 2 +-
 dev-embedded/openocd/openocd-9999.ebuild      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
index ce0f6e7381b..3afa1fad8b4 100644
--- a/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
@@ -136,7 +136,7 @@ src_configure() {
 
 src_install() {
 	default
-	dostrip "${ED}"/usr/bin
+	dostrip /usr/bin
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
 

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index ce0f6e7381b..3afa1fad8b4 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -136,7 +136,7 @@ src_configure() {
 
 src_install() {
 	default
-	dostrip "${ED}"/usr/bin
+	dostrip /usr/bin
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2019-02-18  9:08 Sergei Trofimovich
  0 siblings, 0 replies; 40+ messages in thread
From: Sergei Trofimovich @ 2019-02-18  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     17d57dfd9387077096e3238fd82252c2f6360e89
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 18 09:06:34 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Feb 18 09:08:16 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17d57dfd

dev-embedded/openocd: drop prepstrip

Newer ebuilds use 'dostrip', older ebuilds will install unstripped binaries.

Closes: https://bugs.gentoo.org/587308
Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.10.0.ebuild | 3 +--
 dev-embedded/openocd/openocd-0.9.0.ebuild  | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0.ebuild b/dev-embedded/openocd/openocd-0.10.0.ebuild
index 44c2c20d537..72a0bbe07a5 100644
--- a/dev-embedded/openocd/openocd-0.10.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -136,7 +136,6 @@ src_configure() {
 
 src_install() {
 	default
-	env -uRESTRICT prepstrip "${ED}"/usr/bin
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
 

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
index 7a694fd3a84..d6d36ec4b0a 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -126,7 +126,6 @@ src_configure() {
 
 src_install() {
 	default
-	env -uRESTRICT prepstrip "${ED}"/usr/bin
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2019-02-18  9:08 Sergei Trofimovich
  0 siblings, 0 replies; 40+ messages in thread
From: Sergei Trofimovich @ 2019-02-18  9:08 UTC (permalink / raw
  To: gentoo-commits

commit:     dc37c459689824c2d03df7b353bba84c362e6b87
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 18 09:05:12 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Feb 18 09:08:15 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc37c459

dev-embedded/openocd: update to EAPI=7

A few changes:
- add a subslot depend on jimtcl
- switch to dostrip

Package-Manager: Portage-2.3.60, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 .../openocd/{openocd-9999.ebuild => openocd-0.10.0-r1.ebuild}  | 10 +++++-----
 dev-embedded/openocd/openocd-9999.ebuild                       | 10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
similarity index 95%
copy from dev-embedded/openocd/openocd-9999.ebuild
copy to dev-embedded/openocd/openocd-0.10.0-r1.ebuild
index 57ba7a8c69e..ce0f6e7381b 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="7"
 
 inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
@@ -25,7 +25,7 @@ SLOT="0"
 IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
-RDEPEND=">=dev-lang/jimtcl-0.76
+RDEPEND=">=dev-lang/jimtcl-0.76:0=
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( dev-embedded/libjaylink )
 	usb? (
@@ -43,7 +43,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-	epatch_user
+	default
 
 	if [[ ${PV} == "9999" ]] ; then
 		AT_NO_RECURSIVE=yes eautoreconf
@@ -136,7 +136,7 @@ src_configure() {
 
 src_install() {
 	default
-	env -uRESTRICT prepstrip "${ED}"/usr/bin
+	dostrip "${ED}"/usr/bin
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
 

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 57ba7a8c69e..ce0f6e7381b 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
+EAPI="7"
 
 inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
@@ -25,7 +25,7 @@ SLOT="0"
 IUSE="+cmsis-dap dummy +ftdi +jlink parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
-RDEPEND=">=dev-lang/jimtcl-0.76
+RDEPEND=">=dev-lang/jimtcl-0.76:0=
 	cmsis-dap? ( dev-libs/hidapi )
 	jlink? ( dev-embedded/libjaylink )
 	usb? (
@@ -43,7 +43,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-	epatch_user
+	default
 
 	if [[ ${PV} == "9999" ]] ; then
 		AT_NO_RECURSIVE=yes eautoreconf
@@ -136,7 +136,7 @@ src_configure() {
 
 src_install() {
 	default
-	env -uRESTRICT prepstrip "${ED}"/usr/bin
+	dostrip "${ED}"/usr/bin
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2018-05-30 11:31 Jason Zaman
  0 siblings, 0 replies; 40+ messages in thread
From: Jason Zaman @ 2018-05-30 11:31 UTC (permalink / raw
  To: gentoo-commits

commit:     494ba8e294a03af5d991da925164274b40cd41b4
Author:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
AuthorDate: Wed May 30 11:26:22 2018 +0000
Commit:     Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Wed May 30 11:26:22 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494ba8e2

dev-embedded/openocd: amd64 stable

Gentoo-bug: 633398
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-embedded/openocd/openocd-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0.ebuild b/dev-embedded/openocd/openocd-0.10.0.ebuild
index d4d0660495b..44c2c20d537 100644
--- a/dev-embedded/openocd/openocd-0.10.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0.ebuild
@@ -13,7 +13,7 @@ else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="~amd64 ~arm x86"
+	KEYWORDS="amd64 ~arm x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
 fi
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2018-05-29 12:40 Thomas Deutschmann
  0 siblings, 0 replies; 40+ messages in thread
From: Thomas Deutschmann @ 2018-05-29 12:40 UTC (permalink / raw
  To: gentoo-commits

commit:     a8ad04bcbc8ab4f754cf60f9dc2a700a0a9b04c3
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue May 29 12:36:10 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue May 29 12:40:23 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ad04bc

dev-embedded/openocd: x86 stable (bug #633398)

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-embedded/openocd/openocd-0.10.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0.ebuild b/dev-embedded/openocd/openocd-0.10.0.ebuild
index 57ba7a8c69e..d4d0660495b 100644
--- a/dev-embedded/openocd/openocd-0.10.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -13,7 +13,7 @@ else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"
 	S="${WORKDIR}"/${MY_P}
-	KEYWORDS="~amd64 ~arm ~x86"
+	KEYWORDS="~amd64 ~arm x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz"
 fi
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2017-12-25 19:17 David Seifert
  0 siblings, 0 replies; 40+ messages in thread
From: David Seifert @ 2017-12-25 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     44b41380cdce4547c864c407fd6fe1f5ba44989d
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 25 18:44:20 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon Dec 25 19:16:58 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b41380

dev-embedded/openocd: [QA] Port to git-r3

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-embedded/openocd/openocd-0.10.0.ebuild   |  7 +++----
 dev-embedded/openocd/openocd-0.5.0.ebuild    | 11 +++++------
 dev-embedded/openocd/openocd-0.6.1.ebuild    | 11 +++++------
 dev-embedded/openocd/openocd-0.7.0-r1.ebuild | 10 ++++------
 dev-embedded/openocd/openocd-0.8.0.ebuild    |  7 +++----
 dev-embedded/openocd/openocd-0.9.0.ebuild    |  7 +++----
 dev-embedded/openocd/openocd-9999.ebuild     |  7 +++----
 7 files changed, 26 insertions(+), 34 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.10.0.ebuild b/dev-embedded/openocd/openocd-0.10.0.ebuild
index 2fee2af1d44..57ba7a8c69e 100644
--- a/dev-embedded/openocd/openocd-0.10.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0.ebuild
@@ -6,10 +6,9 @@ EAPI="5"
 inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
 # One ebuild to rule them all
-if [[ ${PV} == "9999" ]] ; then
-	inherit autotools git-2
-	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
-	EGIT_PROJECT="${PN}"
+if [[ ${PV} == *9999 ]] ; then
+	inherit autotools git-r3
+	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
 else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"

diff --git a/dev-embedded/openocd/openocd-0.5.0.ebuild b/dev-embedded/openocd/openocd-0.5.0.ebuild
index 5704e4db3ef..aae09088d93 100644
--- a/dev-embedded/openocd/openocd-0.5.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.5.0.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
 
 inherit eutils multilib
-if [[ ${PV} == "9999" ]] ; then
-	inherit autotools git-2
-	KEYWORDS=""
-	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
-	EGIT_PROJECT="${PN}"
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit autotools git-r3
+	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"

diff --git a/dev-embedded/openocd/openocd-0.6.1.ebuild b/dev-embedded/openocd/openocd-0.6.1.ebuild
index f53195d0c7d..d065bac6e8d 100644
--- a/dev-embedded/openocd/openocd-0.6.1.ebuild
+++ b/dev-embedded/openocd/openocd-0.6.1.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="4"
 
 inherit eutils multilib flag-o-matic toolchain-funcs
-if [[ ${PV} == "9999" ]] ; then
-	inherit autotools git-2
-	KEYWORDS=""
-	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
-	EGIT_PROJECT="${PN}"
+
+if [[ ${PV} == *9999 ]] ; then
+	inherit autotools git-r3
+	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"

diff --git a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
index cbe0594cec5..6ea9209b57f 100644
--- a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -6,11 +6,9 @@ EAPI="5"
 inherit eutils multilib flag-o-matic toolchain-funcs
 
 # One ebuild to rule them all
-if [[ ${PV} == "9999" ]] ; then
-	inherit autotools git-2
-	KEYWORDS=""
-	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
-	EGIT_PROJECT="${PN}"
+if [[ ${PV} == *9999 ]] ; then
+	inherit autotools git-r3
+	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild b/dev-embedded/openocd/openocd-0.8.0.ebuild
index 362bf3eecd2..637aac7abd1 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -6,10 +6,9 @@ EAPI="5"
 inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
 # One ebuild to rule them all
-if [[ ${PV} == "9999" ]] ; then
-	inherit autotools git-2
-	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
-	EGIT_PROJECT="${PN}"
+if [[ ${PV} == *9999 ]] ; then
+	inherit autotools git-r3
+	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
 else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
index 39ee7af6b85..7a694fd3a84 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -6,10 +6,9 @@ EAPI="5"
 inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
 # One ebuild to rule them all
-if [[ ${PV} == "9999" ]] ; then
-	inherit autotools git-2
-	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
-	EGIT_PROJECT="${PN}"
+if [[ ${PV} == *9999 ]] ; then
+	inherit autotools git-r3
+	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
 else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 2fee2af1d44..57ba7a8c69e 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -6,10 +6,9 @@ EAPI="5"
 inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
 # One ebuild to rule them all
-if [[ ${PV} == "9999" ]] ; then
-	inherit autotools git-2
-	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
-	EGIT_PROJECT="${PN}"
+if [[ ${PV} == *9999 ]] ; then
+	inherit autotools git-r3
+	EGIT_REPO_URI="https://git.code.sf.net/p/${PN}/code"
 else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2017-01-24 21:54 Richard Farina
  0 siblings, 0 replies; 40+ messages in thread
From: Richard Farina @ 2017-01-24 21:54 UTC (permalink / raw
  To: gentoo-commits

commit:     fd67c1110eddfa176c595c7637ca810fe4526e1c
Author:     Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 21:53:32 2017 +0000
Commit:     Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 21:54:01 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd67c111

dev-embedded/openocd: fix missing user inherit. bump to 0.10.0

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-embedded/openocd/Manifest                                       | 1 +
 dev-embedded/openocd/{openocd-9999.ebuild => openocd-0.10.0.ebuild} | 2 +-
 dev-embedded/openocd/openocd-0.8.0.ebuild                           | 2 +-
 dev-embedded/openocd/openocd-0.9.0.ebuild                           | 2 +-
 dev-embedded/openocd/openocd-9999.ebuild                            | 2 +-
 5 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest
index 7a2c63b..fa3d004 100644
--- a/dev-embedded/openocd/Manifest
+++ b/dev-embedded/openocd/Manifest
@@ -1,3 +1,4 @@
+DIST openocd-0.10.0.tar.gz 6124274 SHA256 eda3b03919cc0ffb70e7de9c877092a0311aaaa4e1532937e9f86ac1863fe526 SHA512 44b303b0df1d7c13bc18b8995493de64fed7a853704455d484dfc4a74a1ba4b0d42b4679a7009ec015dc71c47152e5556a1a02665cfafe7af80c608b68d8310a WHIRLPOOL 535fd53cc2a6b9e2f8fe5705806cad39832d3b7911f97a705c968ddf27981d000bfa0f707110645739aa2d792b2fbb46e6adf12dcbff394a07f9fb7376b37259
 DIST openocd-0.5.0.tar.bz2 2228655 SHA256 0bc122f98a6cd68c4392f6265d480b0e875ff54203ec05a5a52d23900903a78d SHA512 8e2e168a35bf3f753683115fd5f4d4c79e54cd0fe5d072921475d43880619e5b4ab60f28d97a4a595d4b77938b9218e689013f66a925ee8007e6499f5b42448c WHIRLPOOL 84b6a4a9089542904865400ede82be00c4417519f0c9fc42cbb25ae671f621651e9b27f57c2a1e7f37102d53095bcb8e37601e8ed47ddf1ea82b76676b35e7aa
 DIST openocd-0.6.1.tar.bz2 3431071 SHA256 f4c4cc7445ad79cfba1bb24208e79c66edf9dc0c46b3c8fca391f4e41c942f2b SHA512 59f35750f761d3f2ce7a32ffdc5028d053fda2bd9424cc4497f528ec628ac1f022662d9f226dd2b04a8cd682a5cd056a09de14d50e1090426a816bb602f98250 WHIRLPOOL 81d43ce9866960edb7fdaefc5ec088852aaa79e86add67ea9682f26eb5f5d3e7c7523fde0729e15949af165470b44ded45b9d79662f651db56fd109db5074cad
 DIST openocd-0.7.0.tar.bz2 3493924 SHA256 52237b786530c8460b221556c26fa4779f668b7dcb83ff14b8c5eb2050f38e63 SHA512 bfba267e5cda558b347f6fab1a286353b97d81093c0457ac044667baa369f5cd47a07b3ce6a1ceb66e7992c2e4224765458dd859d0a6fa748ad8e6f80ea541ad WHIRLPOOL eb83e201becb22a72ad954bdd5e66e61e587b42856244e4fdce59af5d263a2879cb8e0d89e10bcff515cff199580997c1c6635064601ad31a803b19dd9c99702

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-0.10.0.ebuild
similarity index 97%
copy from dev-embedded/openocd/openocd-9999.ebuild
copy to dev-embedded/openocd/openocd-0.10.0.ebuild
index f18b1f1..7c88bdd 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-0.10.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="5"
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev
+inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
 # One ebuild to rule them all
 if [[ ${PV} == "9999" ]] ; then

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild b/dev-embedded/openocd/openocd-0.8.0.ebuild
index f6e8edb..2fa14b5 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="5"
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev
+inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
 # One ebuild to rule them all
 if [[ ${PV} == "9999" ]] ; then

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
index c0d5354..acfe5c0 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="5"
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev
+inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
 # One ebuild to rule them all
 if [[ ${PV} == "9999" ]] ; then

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index f18b1f1..7c88bdd 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="5"
 
-inherit eutils multilib flag-o-matic toolchain-funcs udev
+inherit eutils multilib flag-o-matic toolchain-funcs udev user
 
 # One ebuild to rule them all
 if [[ ${PV} == "9999" ]] ; then


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2017-01-24 20:27 Richard Farina
  0 siblings, 0 replies; 40+ messages in thread
From: Richard Farina @ 2017-01-24 20:27 UTC (permalink / raw
  To: gentoo-commits

commit:     512d00ca1fbb0b5d7601c8d2a993e67ac0b684ff
Author:     Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 20:27:14 2017 +0000
Commit:     Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 20:27:32 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=512d00ca

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 305f9c4..78e604f 100644
--- a/dev-embedded/openocd/metadata.xml
+++ b/dev-embedded/openocd/metadata.xml
@@ -14,6 +14,7 @@
 		<flag name="blaster">Enable support for Altera USE-Blaster</flag>
 		<flag name="cmsis-dap">Support for CMSIS-DAP compliant adapters</flag>
 		<flag name="dummy">Build the dummy port driver</flag>
+		<flag name="jlink"> Build the SEGGER J-Link driver</flag>
 		<flag name="minidriver">Build the dummy minidriver</flag>
 		<flag name="ftd2xx">Enable support for USB FTDI chips via <pkg>dev-embedded/libftd2xx</pkg></flag>
 		<flag name="ftdi">Enable support for USB FTDI chips via <pkg>dev-embedded/libftdi</pkg></flag>

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 54bd4c2..f18b1f1 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
 


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2017-01-24 16:53 Richard Farina
  0 siblings, 0 replies; 40+ messages in thread
From: Richard Farina @ 2017-01-24 16:53 UTC (permalink / raw
  To: gentoo-commits

commit:     69392ed13cd3cf6c6b5bf9aeb4dc4ab3ad847322
Author:     Zero_Chaos <zerochaos <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 16:53:02 2017 +0000
Commit:     Richard Farina <zerochaos <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 16:53:20 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69392ed1

dev-embedded/openocd: bug #603120

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-embedded/openocd/openocd-0.8.0.ebuild | 10 +++++++++-
 dev-embedded/openocd/openocd-0.9.0.ebuild | 10 +++++++++-
 dev-embedded/openocd/openocd-9999.ebuild  | 10 +++++++++-
 3 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild b/dev-embedded/openocd/openocd-0.8.0.ebuild
index 87040a3..f6e8edb 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -38,6 +38,10 @@ RDEPEND=">=dev-lang/jimtcl-0.75
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
+pkg_setup() {
+	enewgroup plugdev
+}
+
 src_prepare() {
 	epatch_user
 
@@ -131,3 +135,7 @@ src_install() {
 	env -uRESTRICT prepstrip "${ED}"/usr/bin "${ED}"/usr/$(get_libdir)
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
+
+pkg_postinst() {
+	elog "To access openocd devices as user you must be in the plugdev group"
+}

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
index 948e353..c0d5354 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -38,6 +38,10 @@ RDEPEND=">=dev-lang/jimtcl-0.76
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
+pkg_setup() {
+	enewgroup plugdev
+}
+
 src_prepare() {
 	epatch_user
 
@@ -127,3 +131,7 @@ src_install() {
 	env -uRESTRICT prepstrip "${ED}"/usr/bin
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
+
+pkg_postinst() {
+	elog "To access openocd devices as user you must be in the plugdev group"
+}

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index a101020..54bd4c2 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -40,6 +40,10 @@ DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 [[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-5" #549946
 
+pkg_setup() {
+	enewgroup plugdev
+}
+
 src_prepare() {
 	epatch_user
 
@@ -130,3 +134,7 @@ src_install() {
 	env -uRESTRICT prepstrip "${ED}"/usr/bin
 	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }
+
+pkg_postinst() {
+	elog "To access openocd devices as user you must be in the plugdev group"
+}


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2016-10-30 20:05 Sven Wegener
  0 siblings, 0 replies; 40+ messages in thread
From: Sven Wegener @ 2016-10-30 20:05 UTC (permalink / raw
  To: gentoo-commits

commit:     9d88f56b758fe8864adb369953c1e1ad2ca41bdb
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  3 11:16:46 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Oct 30 20:04:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d88f56b

dev-embedded/openocd: Update SourceForge GIT URLs

Package-Manager: portage-2.3.0

 dev-embedded/openocd/openocd-0.5.0.ebuild | 3 ++-
 dev-embedded/openocd/openocd-0.6.1.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.5.0.ebuild b/dev-embedded/openocd/openocd-0.5.0.ebuild
index 19d7e75..c038950 100644
--- a/dev-embedded/openocd/openocd-0.5.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.5.0.ebuild
@@ -8,7 +8,8 @@ inherit eutils multilib
 if [[ ${PV} == "9999" ]] ; then
 	inherit autotools git-2
 	KEYWORDS=""
-	EGIT_REPO_URI="git://${PN}.git.sourceforge.net/gitroot/${PN}/${PN}"
+	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+	EGIT_PROJECT="${PN}"
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"

diff --git a/dev-embedded/openocd/openocd-0.6.1.ebuild b/dev-embedded/openocd/openocd-0.6.1.ebuild
index 4b08ad20..2a805d5 100644
--- a/dev-embedded/openocd/openocd-0.6.1.ebuild
+++ b/dev-embedded/openocd/openocd-0.6.1.ebuild
@@ -8,7 +8,8 @@ inherit eutils multilib flag-o-matic toolchain-funcs
 if [[ ${PV} == "9999" ]] ; then
 	inherit autotools git-2
 	KEYWORDS=""
-	EGIT_REPO_URI="git://${PN}.git.sourceforge.net/gitroot/${PN}/${PN}"
+	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+	EGIT_PROJECT="${PN}"
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2016-01-10 11:17 Sven Wegener
  0 siblings, 0 replies; 40+ messages in thread
From: Sven Wegener @ 2016-01-10 11:17 UTC (permalink / raw
  To: gentoo-commits

commit:     827e04796294103251449be7d35467ac22ce03d2
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 10 10:13:21 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 11:17:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=827e0479

dev-embedded/openocd: Lower libftdi SLOT dep restriction

There's actually compat code inside the ebuild.

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.6.1.ebuild    | 4 ++--
 dev-embedded/openocd/openocd-0.7.0-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.6.1.ebuild b/dev-embedded/openocd/openocd-0.6.1.ebuild
index f1b3898..4b08ad20 100644
--- a/dev-embedded/openocd/openocd-0.6.1.ebuild
+++ b/dev-embedded/openocd/openocd-0.6.1.ebuild
@@ -27,7 +27,7 @@ DEPEND=">=dev-lang/jimtcl-0.73
 	usb? ( virtual/libusb:0 )
 	presto? ( dev-embedded/libftd2xx )
 	ftd2xx? ( dev-embedded/libftd2xx )
-	ftdi? ( dev-embedded/libftdi:0 )"
+	ftdi? ( dev-embedded/libftdi )"
 RDEPEND="${DEPEND}"
 
 REQUIRED_USE="blaster? ( || ( ftdi ftd2xx ) ) ftdi? ( !ftd2xx )"
@@ -44,7 +44,7 @@ src_prepare() {
 		configure || die
 
 	if use ftdi ; then
-		local pc="libftdi$(has_version '=dev-embedded/libftdi-1*' && echo 1)"
+		local pc="libftdi$(has_version dev-embedded/libftdi:1 && echo 1)"
 		# Use libftdi-1 paths #460916
 		local libs=$($(tc-getPKG_CONFIG) --libs ${pc})
 		sed -i \

diff --git a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
index 1f05725..b300c69 100644
--- a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
@@ -30,7 +30,7 @@ DEPEND=">=dev-lang/jimtcl-0.73
 	usb? ( virtual/libusb:0 )
 	presto? ( dev-embedded/libftd2xx )
 	ftd2xx? ( dev-embedded/libftd2xx )
-	ftdi? ( dev-embedded/libftdi:0 )"
+	ftdi? ( dev-embedded/libftdi:= )"
 RDEPEND="${DEPEND}"
 
 REQUIRED_USE="blaster? ( || ( ftdi ftd2xx ) ) ftdi? ( !ftd2xx )"
@@ -49,7 +49,7 @@ src_prepare() {
 		configure || die
 
 	if use ftdi ; then
-		local pc="libftdi$(has_version '=dev-embedded/libftdi-1*' && echo 1)"
+		local pc="libftdi$(has_version dev-embedded/libftdi:1 && echo 1)"
 		# Use libftdi-1 paths #460916
 		local libs=$($(tc-getPKG_CONFIG) --libs ${pc})
 		sed -i \


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2016-01-10  9:31 Sven Wegener
  0 siblings, 0 replies; 40+ messages in thread
From: Sven Wegener @ 2016-01-10  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     50d92a09f2ac32641eac3c481bc4009796d023ee
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  9 09:26:17 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 09:30:28 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d92a09

dev-embedded/openocd: Add libjaylink dependency to live ebuild

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 dev-embedded/openocd/openocd-9999.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 891324d..4328bb9 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -28,6 +28,7 @@ IUSE="cmsis-dap dummy ftdi parport +usb verbose-io"
 RESTRICT="strip" # includes non-native binaries
 
 RDEPEND=">=dev-lang/jimtcl-0.76
+	dev-embedded/libjaylink
 	cmsis-dap? ( dev-libs/hidapi )
 	usb? (
 		virtual/libusb:0
@@ -53,6 +54,7 @@ src_configure() {
 		--enable-buspirate
 		--disable-werror
 		--disable-internal-jimtcl
+		--disable-internal-libjaylink
 		--enable-amtjtagaccel
 		--enable-ep93xx
 		--enable-at91rm9200


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2016-01-10  9:31 Sven Wegener
  0 siblings, 0 replies; 40+ messages in thread
From: Sven Wegener @ 2016-01-10  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     511400da261027e414c5b84769ca043d5c9b189b
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 10 09:07:28 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 09:30:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511400da

dev-embedded/openocd: Fix quoting issue from repoman

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.8.0.ebuild | 2 +-
 dev-embedded/openocd/openocd-0.9.0.ebuild | 2 +-
 dev-embedded/openocd/openocd-9999.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild b/dev-embedded/openocd/openocd-0.8.0.ebuild
index c782b06..d7f400c 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -129,5 +129,5 @@ src_configure() {
 src_install() {
 	default
 	env -uRESTRICT prepstrip "${ED}"/usr/bin "${ED}"/usr/$(get_libdir)
-	udev_dorules ${D}/usr/share/${PN}/contrib/*.rules
+	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
index cd3ed19..a851ed1 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -125,5 +125,5 @@ src_configure() {
 src_install() {
 	default
 	env -uRESTRICT prepstrip "${ED}"/usr/bin
-	udev_dorules ${D}/usr/share/${PN}/contrib/*.rules
+	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 4328bb9..1c865e4 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -128,5 +128,5 @@ src_configure() {
 src_install() {
 	default
 	env -uRESTRICT prepstrip "${ED}"/usr/bin
-	udev_dorules ${D}/usr/share/${PN}/contrib/*.rules
+	udev_dorules "${D}"/usr/share/${PN}/contrib/*.rules
 }


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2016-01-10  9:31 Sven Wegener
  0 siblings, 0 replies; 40+ messages in thread
From: Sven Wegener @ 2016-01-10  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     978090ce77ae6f9b2003495134ead4715287025c
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 10 09:23:53 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 09:30:29 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=978090ce

dev-embedded/openocd: Add SLOT dep on libftdi

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.5.0.ebuild    | 4 ++--
 dev-embedded/openocd/openocd-0.6.1.ebuild    | 4 ++--
 dev-embedded/openocd/openocd-0.7.0-r1.ebuild | 2 +-
 dev-embedded/openocd/openocd-0.8.0.ebuild    | 2 +-
 dev-embedded/openocd/openocd-0.9.0.ebuild    | 2 +-
 dev-embedded/openocd/openocd-9999.ebuild     | 2 +-
 6 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.5.0.ebuild b/dev-embedded/openocd/openocd-0.5.0.ebuild
index 9f5c5cd..19d7e75 100644
--- a/dev-embedded/openocd/openocd-0.5.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -27,7 +27,7 @@ DEPEND="<dev-lang/jimtcl-0.73
 	usb? ( virtual/libusb:0 )
 	presto? ( dev-embedded/libftd2xx )
 	ftd2xx? ( dev-embedded/libftd2xx )
-	ftdi? ( dev-embedded/libftdi )"
+	ftdi? ( dev-embedded/libftdi:0 )"
 RDEPEND="${DEPEND}"
 
 REQUIRED_USE="blaster? ( || ( ftdi ftd2xx ) ) ftdi? ( !ftd2xx )"

diff --git a/dev-embedded/openocd/openocd-0.6.1.ebuild b/dev-embedded/openocd/openocd-0.6.1.ebuild
index 9b323c7..f1b3898 100644
--- a/dev-embedded/openocd/openocd-0.6.1.ebuild
+++ b/dev-embedded/openocd/openocd-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -27,7 +27,7 @@ DEPEND=">=dev-lang/jimtcl-0.73
 	usb? ( virtual/libusb:0 )
 	presto? ( dev-embedded/libftd2xx )
 	ftd2xx? ( dev-embedded/libftd2xx )
-	ftdi? ( dev-embedded/libftdi )"
+	ftdi? ( dev-embedded/libftdi:0 )"
 RDEPEND="${DEPEND}"
 
 REQUIRED_USE="blaster? ( || ( ftdi ftd2xx ) ) ftdi? ( !ftd2xx )"

diff --git a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
index 6233f91..1f05725 100644
--- a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
@@ -30,7 +30,7 @@ DEPEND=">=dev-lang/jimtcl-0.73
 	usb? ( virtual/libusb:0 )
 	presto? ( dev-embedded/libftd2xx )
 	ftd2xx? ( dev-embedded/libftd2xx )
-	ftdi? ( dev-embedded/libftdi )"
+	ftdi? ( dev-embedded/libftdi:0 )"
 RDEPEND="${DEPEND}"
 
 REQUIRED_USE="blaster? ( || ( ftdi ftd2xx ) ) ftdi? ( !ftd2xx )"

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild b/dev-embedded/openocd/openocd-0.8.0.ebuild
index d7f400c..87040a3 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -33,7 +33,7 @@ RDEPEND=">=dev-lang/jimtcl-0.75
 		virtual/libusb:0
 		virtual/libusb:1
 	)
-	ftdi? ( dev-embedded/libftdi )"
+	ftdi? ( dev-embedded/libftdi:= )"
 
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
index a851ed1..948e353 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -33,7 +33,7 @@ RDEPEND=">=dev-lang/jimtcl-0.76
 		virtual/libusb:0
 		virtual/libusb:1
 	)
-	ftdi? ( dev-embedded/libftdi )"
+	ftdi? ( dev-embedded/libftdi:= )"
 
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 1c865e4..a101020 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -34,7 +34,7 @@ RDEPEND=">=dev-lang/jimtcl-0.76
 		virtual/libusb:0
 		virtual/libusb:1
 	)
-	ftdi? ( dev-embedded/libftdi )"
+	ftdi? ( dev-embedded/libftdi:= )"
 
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"


^ permalink raw reply related	[flat|nested] 40+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/
@ 2016-01-10  9:31 Sven Wegener
  0 siblings, 0 replies; 40+ messages in thread
From: Sven Wegener @ 2016-01-10  9:31 UTC (permalink / raw
  To: gentoo-commits

commit:     04b8bc8e0f533ba7ff86e392d73c03c2baeed400
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  9 09:25:22 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 10 09:30:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b8bc8e

dev-embedded/openocd: Use EGIT_PROJECT to avoid collision

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 dev-embedded/openocd/openocd-0.7.0-r1.ebuild | 3 ++-
 dev-embedded/openocd/openocd-0.8.0.ebuild    | 3 ++-
 dev-embedded/openocd/openocd-0.9.0.ebuild    | 3 ++-
 dev-embedded/openocd/openocd-9999.ebuild     | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
index a8eca85..6233f91 100644
--- a/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
+++ b/dev-embedded/openocd/openocd-0.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -11,6 +11,7 @@ if [[ ${PV} == "9999" ]] ; then
 	inherit autotools git-2
 	KEYWORDS=""
 	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+	EGIT_PROJECT="${PN}"
 else
 	KEYWORDS="~amd64 ~x86"
 	SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.bz2"

diff --git a/dev-embedded/openocd/openocd-0.8.0.ebuild b/dev-embedded/openocd/openocd-0.8.0.ebuild
index f77d313..c782b06 100644
--- a/dev-embedded/openocd/openocd-0.8.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev
 if [[ ${PV} == "9999" ]] ; then
 	inherit autotools git-2
 	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+	EGIT_PROJECT="${PN}"
 else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"

diff --git a/dev-embedded/openocd/openocd-0.9.0.ebuild b/dev-embedded/openocd/openocd-0.9.0.ebuild
index c61aec8..cd3ed19 100644
--- a/dev-embedded/openocd/openocd-0.9.0.ebuild
+++ b/dev-embedded/openocd/openocd-0.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev
 if [[ ${PV} == "9999" ]] ; then
 	inherit autotools git-2
 	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+	EGIT_PROJECT="${PN}"
 else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"

diff --git a/dev-embedded/openocd/openocd-9999.ebuild b/dev-embedded/openocd/openocd-9999.ebuild
index 513405c..891324d 100644
--- a/dev-embedded/openocd/openocd-9999.ebuild
+++ b/dev-embedded/openocd/openocd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -10,6 +10,7 @@ inherit eutils multilib flag-o-matic toolchain-funcs udev
 if [[ ${PV} == "9999" ]] ; then
 	inherit autotools git-2
 	EGIT_REPO_URI="git://git.code.sf.net/p/${PN}/code"
+	EGIT_PROJECT="${PN}"
 else
 	MY_PV="${PV/_/-}"
 	MY_P="${PN}-${MY_PV}"


^ permalink raw reply related	[flat|nested] 40+ messages in thread

end of thread, other threads:[~2024-02-17  2:12 UTC | newest]

Thread overview: 40+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-11  9:31 [gentoo-commits] repo/gentoo:master commit in: dev-embedded/openocd/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2024-02-17  2:12 Yixun Lan
2023-11-14 11:14 Yixun Lan
2023-11-14 11:14 Yixun Lan
2023-06-08 11:23 Viorel Munteanu
2023-04-22 13:14 Viorel Munteanu
2023-04-22 13:02 Sam James
2023-04-22 11:34 Sam James
2023-01-20 11:49 Yixun Lan
2023-01-04  0:38 Yixun Lan
2023-01-04  0:38 Yixun Lan
2022-12-19  1:09 Yixun Lan
2022-08-12 20:36 Yixun Lan
2022-04-23 19:44 Sven Wegener
2021-10-27  6:37 Agostino Sarubbo
2021-10-27  6:35 Agostino Sarubbo
2021-03-10  6:08 Yixun Lan
2021-03-10  6:08 Yixun Lan
2021-02-13 10:14 David Seifert
2021-02-12 15:10 Sam James
2021-02-11  7:54 Sam James
2020-12-28 14:16 David Seifert
2020-12-28 14:16 David Seifert
2020-01-15 21:03 Göktürk Yüksek
2019-09-13 12:58 Michał Górny
2019-08-31 12:16 Sergei Trofimovich
2019-02-18  9:08 Sergei Trofimovich
2019-02-18  9:08 Sergei Trofimovich
2018-05-30 11:31 Jason Zaman
2018-05-29 12:40 Thomas Deutschmann
2017-12-25 19:17 David Seifert
2017-01-24 21:54 Richard Farina
2017-01-24 20:27 Richard Farina
2017-01-24 16:53 Richard Farina
2016-10-30 20:05 Sven Wegener
2016-01-10 11:17 Sven Wegener
2016-01-10  9:31 Sven Wegener
2016-01-10  9:31 Sven Wegener
2016-01-10  9:31 Sven Wegener
2016-01-10  9:31 Sven Wegener

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox