* [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
* [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: 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 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-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/
@ 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/
@ 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 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-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/
@ 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/
@ 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/
@ 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/
@ 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-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-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/
@ 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/
@ 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/
@ 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/
@ 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/
@ 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-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-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-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-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/
@ 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/
@ 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-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/
@ 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/
@ 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-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-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 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-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-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/
@ 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
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 7:54 [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 9:31 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