[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 5e79cc32c59910b5777a9e6980b8b0b8a52ca7fd Author: Viorel Munteanu gentoo org> AuthorDate: Fri Sep 15 04:44:53 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Sep 15 04:52:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e79cc32 dev-embedded/urjtag: stabilize 2021.03 for ppc, #913742 Signed-off-by: Viorel Munteanu gentoo.org> dev-embedded/urjtag/urjtag-2021.03.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/urjtag/urjtag-2021.03.ebuild b/dev-embedded/urjtag/urjtag-2021.03.ebuild index d9f559bac301..722255ff17da 100644 --- a/dev-embedded/urjtag/urjtag-2021.03.ebuild +++ b/dev-embedded/urjtag/urjtag-2021.03.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="amd64 ~ppc sparc x86" + KEYWORDS="amd64 ppc sparc x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: e82fe4338ddad14b6fe81126cbaa5cc0e8cc5f5e Author: Viorel Munteanu gentoo org> AuthorDate: Fri Sep 15 04:50:15 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Sep 15 04:52:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e82fe433 dev-embedded/urjtag: drop 2019.12 Signed-off-by: Viorel Munteanu gentoo.org> dev-embedded/urjtag/Manifest | 1 - dev-embedded/urjtag/urjtag-2019.12.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/dev-embedded/urjtag/Manifest b/dev-embedded/urjtag/Manifest index d4a4765dafc1..6799f1ccf0d8 100644 --- a/dev-embedded/urjtag/Manifest +++ b/dev-embedded/urjtag/Manifest @@ -1,2 +1 @@ -DIST urjtag-2019.12.tar.xz 1208432 BLAKE2B 69963cbd39dcbec1abd73778fc6e98d743e36f6d4a17ba673b8691598ac0d4cec97e8b9c79068ad8971e6e07de81553bfd3bf5f684515b4a19303dd95ed477a2 SHA512 e149e53410a6591bdadc2c0138c6f81dac0fd6e35601461e19d356decdb820ec8e6bd53d59a1fd9781dfa1fee88d23dcafbd8df9adc0f8e51256c626d2ee0f36 DIST urjtag-2021.03.tar.xz 1208440 BLAKE2B 68d0f0ec15c25ef351e0523eea21c18e723871032a046d31c031809a2774b0b8339b0b5d1a6f11a681ab3d3074b7f5f4fcd819fa7de1fdcac5f20ab39c6a40dd SHA512 baf203e556d1d41437539d3f5c018b35fbb496f71391c2bec2786ffa47bff33d38654b3e7d106e38bcf36d075d86fc02b18eaaf634cdb65e2840ff50ca0da8b2 diff --git a/dev-embedded/urjtag/urjtag-2019.12.ebuild b/dev-embedded/urjtag/urjtag-2019.12.ebuild deleted file mode 100644 index f492e5056148.. --- a/dev-embedded/urjtag/urjtag-2019.12.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" - inherit git-r3 autotools - S="${WORKDIR}/${P}/${PN}" -else - SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="amd64 ppc sparc x86" -fi - -DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" -HOMEPAGE="https://urjtag.sourceforge.net/; - -LICENSE="GPL-2" -SLOT="0" -# TODO: Figure out if anyone wants the Python bindings -IUSE="ftdi ftd2xx readline usb" - -DEPEND="ftdi? ( dev-embedded/libftdi:1= ) - ftd2xx? ( dev-embedded/libftd2xx ) - readline? ( sys-libs/readline:= ) - usb? ( virtual/libusb:1 )" -RDEPEND="${DEPEND} - !dev-embedded/jtag" - -src_prepare() { - default - - if [[ ${PV} == "" ]] ; then - mkdir -p m4 || die - eautopoint - eautoreconf - fi -} - -src_configure() { - econf \ - --disable-werror \ - --disable-python \ - --disable-static \ - $(use_with readline) \ - $(use_with ftdi libftdi) \ - $(use_with ftd2xx) \ - $(use_with usb libusb 1.0) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: c68e45d4bf276a619ec1683715f123e302da4d1f Author: Sam James gentoo org> AuthorDate: Thu Sep 7 17:02:06 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 17:02:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c68e45d4 dev-embedded/urjtag: Stabilize 2021.03 sparc, #913742 Signed-off-by: Sam James gentoo.org> dev-embedded/urjtag/urjtag-2021.03.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/urjtag/urjtag-2021.03.ebuild b/dev-embedded/urjtag/urjtag-2021.03.ebuild index 15d94f18883a..d9f559bac301 100644 --- a/dev-embedded/urjtag/urjtag-2021.03.ebuild +++ b/dev-embedded/urjtag/urjtag-2021.03.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="amd64 ~ppc ~sparc x86" + KEYWORDS="amd64 ~ppc sparc x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: b93d9b321292f39df6add4a06736cac153ee509a Author: Sam James gentoo org> AuthorDate: Thu Sep 7 14:40:47 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 14:40:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b93d9b32 dev-embedded/urjtag: Stabilize 2021.03 amd64, #913742 Signed-off-by: Sam James gentoo.org> dev-embedded/urjtag/urjtag-2021.03.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/urjtag/urjtag-2021.03.ebuild b/dev-embedded/urjtag/urjtag-2021.03.ebuild index 031c9e8c7232..aee809ddb775 100644 --- a/dev-embedded/urjtag/urjtag-2021.03.ebuild +++ b/dev-embedded/urjtag/urjtag-2021.03.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="~amd64 ~ppc ~sparc ~x86" + KEYWORDS="amd64 ~ppc ~sparc ~x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 01650f94f152d7acb924160f5529f2a4ac7e5a7c Author: Sam James gentoo org> AuthorDate: Thu Sep 7 14:40:48 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 14:40:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01650f94 dev-embedded/urjtag: Stabilize 2021.03 x86, #913742 Signed-off-by: Sam James gentoo.org> dev-embedded/urjtag/urjtag-2021.03.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/urjtag/urjtag-2021.03.ebuild b/dev-embedded/urjtag/urjtag-2021.03.ebuild index aee809ddb775..15d94f18883a 100644 --- a/dev-embedded/urjtag/urjtag-2021.03.ebuild +++ b/dev-embedded/urjtag/urjtag-2021.03.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == "" ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="amd64 ~ppc ~sparc ~x86" + KEYWORDS="amd64 ~ppc ~sparc x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: fcd645b0be20fa53aa6f58f959e1771a4696ca12 Author: Huang Rui gmail com> AuthorDate: Sun Aug 6 04:44:18 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Aug 6 10:05:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd645b0 dev-embedded/urjtag: fix the live ebuild Signed-off-by: Huang Rui gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32077 Signed-off-by: Viorel Munteanu gentoo.org> dev-embedded/urjtag/urjtag-.ebuild | 48 -- 1 file changed, 40 insertions(+), 8 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-.ebuild b/dev-embedded/urjtag/urjtag-.ebuild index 290a76a683c9..031c9e8c7232 100644 --- a/dev-embedded/urjtag/urjtag-.ebuild +++ b/dev-embedded/urjtag/urjtag-.ebuild @@ -1,7 +1,11 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit python-r1 if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" @@ -17,14 +21,23 @@ HOMEPAGE="https://urjtag.sourceforge.net/; LICENSE="GPL-2" SLOT="0" -# TODO: Figure out if anyone wants the Python bindings -IUSE="ftdi readline usb" + +IUSE="ftdi ftd2xx python readline usb" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" DEPEND="ftdi? ( dev-embedded/libftdi:1 ) + ftd2xx? ( dev-embedded/libftd2xx ) + python? ( ${PYTHON_DEPS} ) readline? ( sys-libs/readline:= ) usb? ( virtual/libusb:1 )" -RDEPEND="${DEPEND} - !dev-embedded/jtag" +RDEPEND="${DEPEND}" +BDEPEND=" + python? ( dev-python/setuptools[${PYTHON_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2021.03-fix-python-setup.patch" +) src_prepare() { default @@ -37,16 +50,35 @@ src_prepare() { } src_configure() { - use readline || export vl_cv_lib_readline=no - econf \ --disable-werror \ --disable-python \ + $(use_with readline) \ $(use_with ftdi libftdi) \ - $(use_with usb libusb) + $(use_with ftd2xx) \ + $(use_with usb libusb 1.0) +} + +src_compile() { + use python && python_copy_sources + + emake } src_install() { default + + if use python; then + installation() { + cd bindings/python || die + ln -s "${S}"/src/.libs ../../src/.libs || die + "${EPYTHON}" setup.py install \ + --root="${D}" \ + --prefix="${EPREFIX}/usr" || die + } + python_foreach_impl run_in_build_dir installation + python_foreach_impl python_optimize + fi + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/, dev-embedded/urjtag/files/
commit: 1a17dde6c1b92db8e9b0d6ee440ccbeaaee5255a Author: Huang Rui gmail com> AuthorDate: Sun Aug 6 04:37:36 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Sun Aug 6 10:05:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a17dde6 dev-embedded/urjtag: add 2021.03 Signed-off-by: Huang Rui gmail.com> Signed-off-by: Viorel Munteanu gentoo.org> dev-embedded/urjtag/Manifest | 1 + .../files/urjtag-2021.03-fix-python-setup.patch| 14 dev-embedded/urjtag/urjtag-2021.03.ebuild | 84 ++ 3 files changed, 99 insertions(+) diff --git a/dev-embedded/urjtag/Manifest b/dev-embedded/urjtag/Manifest index a7184daab17c..d4a4765dafc1 100644 --- a/dev-embedded/urjtag/Manifest +++ b/dev-embedded/urjtag/Manifest @@ -1 +1,2 @@ DIST urjtag-2019.12.tar.xz 1208432 BLAKE2B 69963cbd39dcbec1abd73778fc6e98d743e36f6d4a17ba673b8691598ac0d4cec97e8b9c79068ad8971e6e07de81553bfd3bf5f684515b4a19303dd95ed477a2 SHA512 e149e53410a6591bdadc2c0138c6f81dac0fd6e35601461e19d356decdb820ec8e6bd53d59a1fd9781dfa1fee88d23dcafbd8df9adc0f8e51256c626d2ee0f36 +DIST urjtag-2021.03.tar.xz 1208440 BLAKE2B 68d0f0ec15c25ef351e0523eea21c18e723871032a046d31c031809a2774b0b8339b0b5d1a6f11a681ab3d3074b7f5f4fcd819fa7de1fdcac5f20ab39c6a40dd SHA512 baf203e556d1d41437539d3f5c018b35fbb496f71391c2bec2786ffa47bff33d38654b3e7d106e38bcf36d075d86fc02b18eaaf634cdb65e2840ff50ca0da8b2 diff --git a/dev-embedded/urjtag/files/urjtag-2021.03-fix-python-setup.patch b/dev-embedded/urjtag/files/urjtag-2021.03-fix-python-setup.patch new file mode 100644 index ..c6206fefee2e --- /dev/null +++ b/dev-embedded/urjtag/files/urjtag-2021.03-fix-python-setup.patch @@ -0,0 +1,14 @@ +Subject: [PATCH] python: replace distutils with setuptools + +distutils is deprecated for sometime and it was removed in python 3.12. + +--- a/bindings/python/setup.py.in 2018-03-24 20:27:41.0 +0800 b/bindings/python/setup.py.in 2023-08-06 10:31:12.932358441 +0800 +@@ -1,6 +1,6 @@ + # python extension setup script for urjtag + +-from distutils.core import setup, Extension ++from setuptools import setup, Extension + + libraries = ['urjtag'] + libraries.extend( w.replace('-l', '') for w in "@LIBFTDI_LIBS@ @FTD2XXLIB@ @LIBUSB_LIBS@ @LIBINTL@".split() if w.replace('-l', '') not in libraries ) diff --git a/dev-embedded/urjtag/urjtag-2021.03.ebuild b/dev-embedded/urjtag/urjtag-2021.03.ebuild new file mode 100644 index ..031c9e8c7232 --- /dev/null +++ b/dev-embedded/urjtag/urjtag-2021.03.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit python-r1 + +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" + inherit git-r3 autotools + S="${WORKDIR}/${P}/${PN}" +else + SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" + KEYWORDS="~amd64 ~ppc ~sparc ~x86" +fi + +DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" +HOMEPAGE="https://urjtag.sourceforge.net/; + +LICENSE="GPL-2" +SLOT="0" + +IUSE="ftdi ftd2xx python readline usb" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND="ftdi? ( dev-embedded/libftdi:1 ) + ftd2xx? ( dev-embedded/libftd2xx ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:= ) + usb? ( virtual/libusb:1 )" +RDEPEND="${DEPEND}" +BDEPEND=" + python? ( dev-python/setuptools[${PYTHON_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}/${PN}-2021.03-fix-python-setup.patch" +) + +src_prepare() { + default + + if [[ ${PV} == "" ]] ; then + mkdir -p m4 || die + eautopoint + eautoreconf + fi +} + +src_configure() { + econf \ + --disable-werror \ + --disable-python \ + $(use_with readline) \ + $(use_with ftdi libftdi) \ + $(use_with ftd2xx) \ + $(use_with usb libusb 1.0) +} + +src_compile() { + use python && python_copy_sources + + emake +} + +src_install() { + default + + if use python; then + installation() { + cd bindings/python || die + ln -s "${S}"/src/.libs ../../src/.libs || die + "${EPYTHON}" setup.py install \ + --root="${D}" \ + --prefix="${EPREFIX}/usr" || die + } + python_foreach_impl run_in_build_dir installation + python_foreach_impl python_optimize + fi + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: f40d367d19bc92e937b29381cab38733d14a3a8b Author: Michael Mair-Keimberger levelnine at> AuthorDate: Wed Jun 7 17:18:42 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Thu Jun 8 11:19:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f40d367d dev-embedded/urjtag: use HTTPS Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Viorel Munteanu gentoo.org> dev-embedded/urjtag/urjtag-2019.12.ebuild | 4 ++-- dev-embedded/urjtag/urjtag-.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-2019.12.ebuild b/dev-embedded/urjtag/urjtag-2019.12.ebuild index 378f3e6e7e28..f492e5056148 100644 --- a/dev-embedded/urjtag/urjtag-2019.12.ebuild +++ b/dev-embedded/urjtag/urjtag-2019.12.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ else fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" -HOMEPAGE="http://urjtag.sourceforge.net/; +HOMEPAGE="https://urjtag.sourceforge.net/; LICENSE="GPL-2" SLOT="0" diff --git a/dev-embedded/urjtag/urjtag-.ebuild b/dev-embedded/urjtag/urjtag-.ebuild index 54e0951ff6ce..290a76a683c9 100644 --- a/dev-embedded/urjtag/urjtag-.ebuild +++ b/dev-embedded/urjtag/urjtag-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ else fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" -HOMEPAGE="http://urjtag.sourceforge.net/; +HOMEPAGE="https://urjtag.sourceforge.net/; LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: d072f9252213068971c2c76ea9e025adcbb105a6 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Apr 18 22:19:57 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Apr 18 22:22:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d072f925 dev-embedded/urjtag: Drop 0.10-r1, EAPI5-- Closes: https://bugs.gentoo.org/769923 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-embedded/urjtag/Manifest | 1 - dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 54 --- 2 files changed, 55 deletions(-) diff --git a/dev-embedded/urjtag/Manifest b/dev-embedded/urjtag/Manifest index 571057fe5f9..a7184daab17 100644 --- a/dev-embedded/urjtag/Manifest +++ b/dev-embedded/urjtag/Manifest @@ -1,2 +1 @@ -DIST urjtag-0.10.tar.bz2 959834 BLAKE2B 9901156fb32372de77b3145cdef3f224b95d79d8f981435a41baf8bf1d7cd4353fcb52c60e3b936b59c3347dc485060ada58e87d7e1d4f6137ae12cd07124226 SHA512 245fc276793dbc7791be0989b75beba7f16e8543f35403d645aadcee8d8d613261509392da7e5dd97e5a2de6e87b18276c394cc6353f01e5d1d4907ffb5811ff DIST urjtag-2019.12.tar.xz 1208432 BLAKE2B 69963cbd39dcbec1abd73778fc6e98d743e36f6d4a17ba673b8691598ac0d4cec97e8b9c79068ad8971e6e07de81553bfd3bf5f684515b4a19303dd95ed477a2 SHA512 e149e53410a6591bdadc2c0138c6f81dac0fd6e35601461e19d356decdb820ec8e6bd53d59a1fd9781dfa1fee88d23dcafbd8df9adc0f8e51256c626d2ee0f36 diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild deleted file mode 100644 index c2da8cb6ff2..000 --- a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# TODO: figure out htf to make python.eclass work - -EAPI="5" - -inherit ltprune - -if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" - inherit git-r3 autotools - - S="${WORKDIR}"/${P}/${PN} -else - SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" - KEYWORDS="amd64 ppc sparc x86" -fi - -DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" -HOMEPAGE="http://urjtag.sourceforge.net/; - -LICENSE="GPL-2" -SLOT="0" -IUSE="ftdi readline usb" - -DEPEND="ftdi? ( dev-embedded/libftdi:0 ) - readline? ( sys-libs/readline:= ) - usb? ( virtual/libusb:0 )" -RDEPEND="${DEPEND} - !dev-embedded/jtag" - -src_prepare() { - if [[ ${PV} == "" ]] ; then - mkdir -p m4 - eautopoint - eautoreconf - fi -} - -src_configure() { - use readline || export vl_cv_lib_readline=no - - econf \ - --disable-werror \ - --disable-python \ - $(use_with ftdi libftdi) \ - $(use_with usb libusb) -} - -src_install() { - default - prune_libtool_files -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 598d920d735374ee6292f21b26266a623edce4ea Author: Sam James gentoo org> AuthorDate: Thu Feb 18 08:37:34 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 18 08:37:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=598d920d dev-embedded/urjtag: Stabilize 2019.12 amd64, #769923 Signed-off-by: Sam James gentoo.org> dev-embedded/urjtag/urjtag-2019.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/urjtag/urjtag-2019.12.ebuild b/dev-embedded/urjtag/urjtag-2019.12.ebuild index e2cbfa973d5..378f3e6e7e2 100644 --- a/dev-embedded/urjtag/urjtag-2019.12.ebuild +++ b/dev-embedded/urjtag/urjtag-2019.12.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="~amd64 ppc sparc x86" + KEYWORDS="amd64 ppc sparc x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: c34726fdbaeddcaa358fe91886d2dbe3e8da6ac3 Author: Sam James gentoo org> AuthorDate: Tue Feb 16 12:30:06 2021 + Commit: Sam James gentoo org> CommitDate: Tue Feb 16 12:30:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c34726fd dev-embedded/urjtag: Stabilize 2019.12 ppc, #769923 Signed-off-by: Sam James gentoo.org> dev-embedded/urjtag/urjtag-2019.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/urjtag/urjtag-2019.12.ebuild b/dev-embedded/urjtag/urjtag-2019.12.ebuild index d637c76f1b5..e2cbfa973d5 100644 --- a/dev-embedded/urjtag/urjtag-2019.12.ebuild +++ b/dev-embedded/urjtag/urjtag-2019.12.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="~amd64 ~ppc sparc x86" + KEYWORDS="~amd64 ppc sparc x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 63aaa0b50c820a353a840a12ac18b084b64fc65a Author: Sam James gentoo org> AuthorDate: Fri Feb 12 09:56:27 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 12 09:56:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63aaa0b5 dev-embedded/urjtag: Stabilize 2019.12 x86, #769923 Signed-off-by: Sam James gentoo.org> dev-embedded/urjtag/urjtag-2019.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/urjtag/urjtag-2019.12.ebuild b/dev-embedded/urjtag/urjtag-2019.12.ebuild index 6f93c06aff9..d637c76f1b5 100644 --- a/dev-embedded/urjtag/urjtag-2019.12.ebuild +++ b/dev-embedded/urjtag/urjtag-2019.12.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="~amd64 ~ppc sparc ~x86" + KEYWORDS="~amd64 ~ppc sparc x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: a52cf9b2b9cc28b0b460bbfff85227ace185ead8 Author: Sam James gentoo org> AuthorDate: Thu Feb 11 07:55:22 2021 + Commit: Sam James gentoo org> CommitDate: Thu Feb 11 07:55:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52cf9b2 dev-embedded/urjtag: Stabilize 2019.12 sparc, #769923 Signed-off-by: Sam James gentoo.org> dev-embedded/urjtag/urjtag-2019.12.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-2019.12.ebuild b/dev-embedded/urjtag/urjtag-2019.12.ebuild index 2156d991a75..6f93c06aff9 100644 --- a/dev-embedded/urjtag/urjtag-2019.12.ebuild +++ b/dev-embedded/urjtag/urjtag-2019.12.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 @@ -9,7 +9,7 @@ if [[ ${PV} == "" ]] ; then S="${WORKDIR}/${P}/${PN}" else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" - KEYWORDS="~amd64 ~ppc ~sparc ~x86" + KEYWORDS="~amd64 ~ppc sparc ~x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 32f79496d462b1cd0da8176b24629ea7f8c34d91 Author: Sam James gentoo org> AuthorDate: Sun Dec 27 20:06:34 2020 + Commit: Sam James gentoo org> CommitDate: Sun Dec 27 20:19:33 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f79496 dev-embedded/urjtag: bump to 2019.12 * Support newer libftdi (:1) * Support newer libusb (:1) Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --force Signed-off-by: Sam James gentoo.org> dev-embedded/urjtag/Manifest | 1 + .../{urjtag-.ebuild => urjtag-2019.12.ebuild} | 26 +-- dev-embedded/urjtag/urjtag-.ebuild | 30 ++ 3 files changed, 26 insertions(+), 31 deletions(-) diff --git a/dev-embedded/urjtag/Manifest b/dev-embedded/urjtag/Manifest index 99d2979b368..571057fe5f9 100644 --- a/dev-embedded/urjtag/Manifest +++ b/dev-embedded/urjtag/Manifest @@ -1 +1,2 @@ DIST urjtag-0.10.tar.bz2 959834 BLAKE2B 9901156fb32372de77b3145cdef3f224b95d79d8f981435a41baf8bf1d7cd4353fcb52c60e3b936b59c3347dc485060ada58e87d7e1d4f6137ae12cd07124226 SHA512 245fc276793dbc7791be0989b75beba7f16e8543f35403d645aadcee8d8d613261509392da7e5dd97e5a2de6e87b18276c394cc6353f01e5d1d4907ffb5811ff +DIST urjtag-2019.12.tar.xz 1208432 BLAKE2B 69963cbd39dcbec1abd73778fc6e98d743e36f6d4a17ba673b8691598ac0d4cec97e8b9c79068ad8971e6e07de81553bfd3bf5f684515b4a19303dd95ed477a2 SHA512 e149e53410a6591bdadc2c0138c6f81dac0fd6e35601461e19d356decdb820ec8e6bd53d59a1fd9781dfa1fee88d23dcafbd8df9adc0f8e51256c626d2ee0f36 diff --git a/dev-embedded/urjtag/urjtag-.ebuild b/dev-embedded/urjtag/urjtag-2019.12.ebuild similarity index 66% copy from dev-embedded/urjtag/urjtag-.ebuild copy to dev-embedded/urjtag/urjtag-2019.12.ebuild index 57288a01522..2156d991a75 100644 --- a/dev-embedded/urjtag/urjtag-.ebuild +++ b/dev-embedded/urjtag/urjtag-2019.12.ebuild @@ -1,18 +1,15 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: figure out htf to make python.eclass work +EAPI=7 -EAPI="5" - -inherit eutils ltprune multilib if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" inherit git-r3 autotools - S=${WORKDIR}/${P}/${PN} + S="${WORKDIR}/${P}/${PN}" else - SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" - KEYWORDS="amd64 ppc sparc x86" + SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" + KEYWORDS="~amd64 ~ppc ~sparc ~x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" @@ -20,9 +17,10 @@ HOMEPAGE="http://urjtag.sourceforge.net/; LICENSE="GPL-2" SLOT="0" -IUSE="ftd2xx ftdi readline static-libs usb" +# TODO: Figure out if anyone wants the Python bindings +IUSE="ftdi ftd2xx readline usb" -DEPEND="ftdi? ( dev-embedded/libftdi:= ) +DEPEND="ftdi? ( dev-embedded/libftdi:1= ) ftd2xx? ( dev-embedded/libftd2xx ) readline? ( sys-libs/readline:= ) usb? ( virtual/libusb:1 )" @@ -30,27 +28,27 @@ RDEPEND="${DEPEND} !dev-embedded/jtag" src_prepare() { + default + if [[ ${PV} == "" ]] ; then - mkdir -p m4 + mkdir -p m4 || die eautopoint eautoreconf fi } src_configure() { - use ftd2xx && LDFLAGS="${LDFLAGS} -L/opt/$(get_libdir)" - econf \ --disable-werror \ --disable-python \ + --disable-static \ $(use_with readline) \ $(use_with ftdi libftdi) \ $(use_with ftd2xx) \ - $(use_enable static-libs static) \ $(use_with usb libusb 1.0) } src_install() { default - prune_libtool_files + find "${ED}" -name '*.la' -delete || die } diff --git a/dev-embedded/urjtag/urjtag-.ebuild b/dev-embedded/urjtag/urjtag-.ebuild index 57288a01522..54e0951ff6c 100644 --- a/dev-embedded/urjtag/urjtag-.ebuild +++ b/dev-embedded/urjtag/urjtag-.ebuild @@ -1,18 +1,15 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: figure out htf to make python.eclass work +EAPI=7 -EAPI="5" - -inherit eutils ltprune multilib if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" inherit git-r3 autotools - S=${WORKDIR}/${P}/${PN} + S="${WORKDIR}/${P}/${PN}" else - SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" - KEYWORDS="amd64 ppc sparc x86" + SRC_URI="mirror://sourceforge/urjtag/${P}.tar.xz" + KEYWORDS="~amd64 ~ppc ~sparc ~x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" @@ -20,37 +17,36 @@ HOMEPAGE="http://urjtag.sourceforge.net/; LICENSE="GPL-2" SLOT="0" -IUSE="ftd2xx ftdi readline static-libs usb" +# TODO: Figure out if
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 0e39a4c78e7e2f3ab294d5e6172866cc15e1115b Author: Michał Górny gentoo org> AuthorDate: Sat Nov 23 18:11:41 2019 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 23 18:18:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e39a4c7 dev-embedded/urjtag: Mark 0.10-r1 stable on rem. arches Signed-off-by: Michał Górny gentoo.org> dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild index 71e27c487c6..c1ef08281eb 100644 --- a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild +++ b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "" ]] ; then S=${WORKDIR}/${P}/${PN} else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" - KEYWORDS="amd64 ~ppc ~sparc x86" + KEYWORDS="amd64 ppc sparc x86" fi DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: ce3ac1df97c11b2465e7980925c69620614d9053 Author: Michał Górny gentoo org> AuthorDate: Sat Nov 23 18:11:56 2019 + Commit: Michał Górny gentoo org> CommitDate: Sat Nov 23 18:18:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce3ac1df dev-embedded/urjtag: Drop EAPI 0 ebuild Signed-off-by: Michał Górny gentoo.org> dev-embedded/urjtag/urjtag-0.10.ebuild | 30 -- 1 file changed, 30 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-0.10.ebuild b/dev-embedded/urjtag/urjtag-0.10.ebuild deleted file mode 100644 index 0b3916e481c..000 --- a/dev-embedded/urjtag/urjtag-0.10.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" -HOMEPAGE="http://urjtag.sourceforge.net/; -SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86" -IUSE="ftdi readline" - -DEPEND="!dev-embedded/jtag - ftdi? ( =dev-embedded/libftdi-0* ) - readline? ( sys-libs/readline )" - -src_compile() { - use readline || export vl_cv_lib_readline=no - econf $(use_enable ftdi libftdi) || die - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die "failed to install" - dodoc AUTHORS ChangeLog NEWS README THANKS -}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: cca20d909b1ece1f0f68453e93783d29831dc7a8 Author: Harri Nieminen gmail com> AuthorDate: Mon Mar 20 09:52:02 2017 + Commit: David Seifert gentoo org> CommitDate: Thu Mar 23 20:52:47 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cca20d90 dev-embedded/urjtag: Fix toolong DESCRIPTION Package-Manager: Portage-2.3.5, Repoman-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/4253 dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 4 ++-- dev-embedded/urjtag/urjtag-0.10.ebuild| 4 ++-- dev-embedded/urjtag/urjtag-.ebuild| 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild index 36e6a8f82f1..bd2122f3ac8 100644 --- a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild +++ b/dev-embedded/urjtag/urjtag-0.10-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 # TODO: figure out htf to make python.eclass work @@ -15,7 +15,7 @@ else KEYWORDS="~amd64 ~ppc ~sparc ~x86" fi -DESCRIPTION="tool for communicating over JTAG with flash chips, CPUs, and many more (fork of openwince jtag)" +DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" HOMEPAGE="http://urjtag.sourceforge.net/; LICENSE="GPL-2" diff --git a/dev-embedded/urjtag/urjtag-0.10.ebuild b/dev-embedded/urjtag/urjtag-0.10.ebuild index ebaa76a64ba..9a78fc47243 100644 --- a/dev-embedded/urjtag/urjtag-0.10.ebuild +++ b/dev-embedded/urjtag/urjtag-0.10.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 inherit eutils -DESCRIPTION="tool for communicating over JTAG with flash chips, CPUs, and many more (fork of openwince jtag)" +DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" HOMEPAGE="http://urjtag.sourceforge.net/; SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" diff --git a/dev-embedded/urjtag/urjtag-.ebuild b/dev-embedded/urjtag/urjtag-.ebuild index 134f82e29e9..c78422b44a1 100644 --- a/dev-embedded/urjtag/urjtag-.ebuild +++ b/dev-embedded/urjtag/urjtag-.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 # TODO: figure out htf to make python.eclass work @@ -15,7 +15,7 @@ else KEYWORDS="amd64 ppc sparc x86" fi -DESCRIPTION="tool for communicating over JTAG with flash chips, CPUs, and many more (fork of openwince jtag)" +DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more" HOMEPAGE="http://urjtag.sourceforge.net/; LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 4052c6742f98a31ccaa205f0a317dee33b443e62 Author: Sven Wegener gentoo org> AuthorDate: Mon Oct 3 11:16:50 2016 + Commit: Sven Wegener gentoo org> CommitDate: Sun Oct 30 20:04:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4052c674 dev-embedded/urjtag: Update SourceForge GIT URLs Package-Manager: portage-2.3.0 dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 4 ++-- dev-embedded/urjtag/urjtag-.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild index 40d1c68..4709c80 100644 --- a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild +++ b/dev-embedded/urjtag/urjtag-0.10-r1.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$ @@ -8,7 +8,7 @@ EAPI="5" inherit eutils multilib if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="git://urjtag.git.sourceforge.net/gitroot/urjtag/urjtag" + EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" inherit git-r3 autotools S=${WORKDIR}/${P}/${PN} else diff --git a/dev-embedded/urjtag/urjtag-.ebuild b/dev-embedded/urjtag/urjtag-.ebuild index 2ed38f5..b64895f 100644 --- a/dev-embedded/urjtag/urjtag-.ebuild +++ b/dev-embedded/urjtag/urjtag-.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$ @@ -8,7 +8,7 @@ EAPI="5" inherit eutils multilib if [[ ${PV} == "" ]] ; then - EGIT_REPO_URI="git://urjtag.git.sourceforge.net/gitroot/urjtag/urjtag" + EGIT_REPO_URI="git://git.code.sf.net/p/urjtag/git" inherit git-r3 autotools S=${WORKDIR}/${P}/${PN} else
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: c145c6f6de58230f2a4e8cff8528db5dca666981 Author: Sven Wegener gentoo org> AuthorDate: Sun Jan 10 11:04:28 2016 + Commit: Sven Wegener gentoo org> CommitDate: Sun Jan 10 11:17:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c145c6f6 dev-embedded/urjtag: Use old-style wildcard dep on libftdi Signed-off-by: Sven Wegener gentoo.org> dev-embedded/urjtag/urjtag-0.10.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-0.10.ebuild b/dev-embedded/urjtag/urjtag-0.10.ebuild index 1165f2b..df673f1 100644 --- a/dev-embedded/urjtag/urjtag-0.10.ebuild +++ b/dev-embedded/urjtag/urjtag-0.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -14,7 +14,7 @@ KEYWORDS="amd64 ppc sparc x86" IUSE="ftdi readline" DEPEND="!dev-embedded/jtag - ftdi? ( dev-embedded/libftdi ) + ftdi? ( =dev-embedded/libftdi-0* ) readline? ( sys-libs/readline )" src_compile() {
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: fb314e81beb8f3dcaa41b8db99b3b1e974708488 Author: Sven Wegener gentoo org> AuthorDate: Thu Dec 31 13:05:39 2015 + Commit: Sven Wegener gentoo org> CommitDate: Thu Dec 31 13:09:51 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb314e81 dev-embedded/urjtag: Revision bump, SLOT dep on libftdi, bug #503908 Signed-off-by: Sven Wegener gentoo.org> dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 57 +++ 1 file changed, 57 insertions(+) diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild new file mode 100644 index 000..cfac982 --- /dev/null +++ b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +# TODO: figure out htf to make python.eclass work + +EAPI="5" + +inherit eutils multilib +if [[ ${PV} == "" ]] ; then + EGIT_REPO_URI="git://urjtag.git.sourceforge.net/gitroot/urjtag/urjtag" + EGIT_SOURCEDIR=${WORKDIR} + inherit git-r3 autotools + S=${WORKDIR}/${PN} +else + SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" + KEYWORDS="~amd64 ~ppc ~sparc ~x86" +fi + +DESCRIPTION="tool for communicating over JTAG with flash chips, CPUs, and many more (fork of openwince jtag)" +HOMEPAGE="http://urjtag.sourceforge.net/; + +LICENSE="GPL-2" +SLOT="0" +IUSE="ftd2xx ftdi readline usb" + +DEPEND="ftdi? ( dev-embedded/libftdi:0 ) + ftd2xx? ( dev-embedded/libftd2xx ) + readline? ( sys-libs/readline:= ) + usb? ( virtual/libusb:0 )" +RDEPEND="${DEPEND} + !dev-embedded/jtag" + +src_prepare() { + if [[ ${PV} == "" ]] ; then + mkdir -p m4 + eautopoint + eautoreconf + fi +} + +src_configure() { + use readline || export vl_cv_lib_readline=no + use ftd2xx && LDFLAGS="${LDFLAGS} -L/opt/$(get_libdir)" + + econf \ + --disable-werror \ + --disable-python \ + $(use_with ftdi libftdi) \ + $(use_with ftd2xx) \ + $(use_with usb libusb) +} + +src_install() { + default + prune_libtool_files +}
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: d1e37be40ab2eb2ca71afa7c975216491a169ef3 Author: Sven Wegener gentoo org> AuthorDate: Thu Dec 31 13:00:05 2015 + Commit: Sven Wegener gentoo org> CommitDate: Thu Dec 31 13:09:50 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1e37be4 dev-embedded/urjtag: Port live ebuild to EAPI-5 and git-r3.eclass Signed-off-by: Sven Wegener gentoo.org> dev-embedded/urjtag/urjtag-.ebuild | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-.ebuild b/dev-embedded/urjtag/urjtag-.ebuild index a2b83ff..c8e4533 100644 --- a/dev-embedded/urjtag/urjtag-.ebuild +++ b/dev-embedded/urjtag/urjtag-.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ # TODO: figure out htf to make python.eclass work -EAPI="4" +EAPI="5" inherit eutils multilib if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="git://urjtag.git.sourceforge.net/gitroot/urjtag/urjtag" EGIT_SOURCEDIR=${WORKDIR} - inherit git-2 autotools + inherit git-r3 autotools S=${WORKDIR}/${PN} else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" @@ -24,9 +24,9 @@ LICENSE="GPL-2" SLOT="0" IUSE="ftd2xx ftdi readline static-libs usb" -DEPEND="ftdi? ( dev-embedded/libftdi ) +DEPEND="ftdi? ( dev-embedded/libftdi:= ) ftd2xx? ( dev-embedded/libftd2xx ) - readline? ( sys-libs/readline ) + readline? ( sys-libs/readline:= ) usb? ( virtual/libusb:1 )" RDEPEND="${DEPEND} !dev-embedded/jtag" @@ -54,5 +54,5 @@ src_configure() { src_install() { default - use static-libs || find "${ED}" -name '*.la' -delete + prune_libtool_files }
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 585e89ebb61951032525d3fd79c0d68157ca8916 Author: Sven Wegener gentoo org> AuthorDate: Thu Dec 31 13:25:46 2015 + Commit: Sven Wegener gentoo org> CommitDate: Thu Dec 31 13:26:20 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585e89eb dev-embedded/urjtag: Fixup for git-r3.eclass conversion Signed-off-by: Sven Wegener gentoo.org> dev-embedded/urjtag/urjtag-.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-.ebuild b/dev-embedded/urjtag/urjtag-.ebuild index c8e4533..2ed38f5 100644 --- a/dev-embedded/urjtag/urjtag-.ebuild +++ b/dev-embedded/urjtag/urjtag-.ebuild @@ -9,9 +9,8 @@ EAPI="5" inherit eutils multilib if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="git://urjtag.git.sourceforge.net/gitroot/urjtag/urjtag" - EGIT_SOURCEDIR=${WORKDIR} inherit git-r3 autotools - S=${WORKDIR}/${PN} + S=${WORKDIR}/${P}/${PN} else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" KEYWORDS="amd64 ppc sparc x86"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: ccde664e6838a25f861cf8bafd187f9457eb2c3c Author: Sven Wegener gentoo org> AuthorDate: Thu Dec 31 13:28:10 2015 + Commit: Sven Wegener gentoo org> CommitDate: Thu Dec 31 13:28:48 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccde664e dev-embedded/urjtag: Also apply to release ebuild Signed-off-by: Sven Wegener gentoo.org> dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild index cfac982..ca8cb8e 100644 --- a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild +++ b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild @@ -9,9 +9,8 @@ EAPI="5" inherit eutils multilib if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="git://urjtag.git.sourceforge.net/gitroot/urjtag/urjtag" - EGIT_SOURCEDIR=${WORKDIR} inherit git-r3 autotools - S=${WORKDIR}/${PN} + S=${WORKDIR}/${P}/${PN} else SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2" KEYWORDS="~amd64 ~ppc ~sparc ~x86"
[gentoo-commits] repo/gentoo:master commit in: dev-embedded/urjtag/
commit: 4089192d18b55c8a80aae2775b18b8c34d76216e Author: Sven Wegener gentoo org> AuthorDate: Thu Dec 31 16:22:19 2015 + Commit: Sven Wegener gentoo org> CommitDate: Thu Dec 31 16:22:19 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4089192d dev-embedded/urjtag: Remove ftd2xx from release ebuild Signed-off-by: Sven Wegener gentoo.org> dev-embedded/urjtag/urjtag-0.10-r1.ebuild | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild index ca8cb8e..40d1c68 100644 --- a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild +++ b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild @@ -21,10 +21,9 @@ HOMEPAGE="http://urjtag.sourceforge.net/; LICENSE="GPL-2" SLOT="0" -IUSE="ftd2xx ftdi readline usb" +IUSE="ftdi readline usb" DEPEND="ftdi? ( dev-embedded/libftdi:0 ) - ftd2xx? ( dev-embedded/libftd2xx ) readline? ( sys-libs/readline:= ) usb? ( virtual/libusb:0 )" RDEPEND="${DEPEND} @@ -40,13 +39,11 @@ src_prepare() { src_configure() { use readline || export vl_cv_lib_readline=no - use ftd2xx && LDFLAGS="${LDFLAGS} -L/opt/$(get_libdir)" econf \ --disable-werror \ --disable-python \ $(use_with ftdi libftdi) \ - $(use_with ftd2xx) \ $(use_with usb libusb) }