diff options
Diffstat (limited to 'dev-embedded/libftdi')
-rw-r--r-- | dev-embedded/libftdi/Manifest | 6 | ||||
-rw-r--r-- | dev-embedded/libftdi/libftdi-0.20-r1.ebuild | 86 | ||||
-rw-r--r-- | dev-embedded/libftdi/libftdi-0.20-r2.ebuild | 2 | ||||
-rw-r--r-- | dev-embedded/libftdi/libftdi-1.5-r4.ebuild | 90 | ||||
-rw-r--r-- | dev-embedded/libftdi/libftdi-1.5-r5.ebuild | 2 |
5 files changed, 4 insertions, 182 deletions
diff --git a/dev-embedded/libftdi/Manifest b/dev-embedded/libftdi/Manifest index 59e5e64ad4b4..3664adada19b 100644 --- a/dev-embedded/libftdi/Manifest +++ b/dev-embedded/libftdi/Manifest @@ -4,9 +4,7 @@ AUX libftdi-1.5-cmake-cxx.patch 1448 BLAKE2B f43c592cc17481e21dc1b0fe4a4cf583c3b AUX libftdi-1.5-tests-no-cxx.patch 1017 BLAKE2B ff3e05ae2cc48a023c74142f986159f68b6a3e49ccf9684c94b4de2fd03c8d5c53e600810d1e8933e09ed7aa167fab15101344a6bdc8b9e00647f2c86801f694 SHA512 6d0fa3923f8f1e92b22538448368016db24d194b886c4702731eb5038b65c8a03773cfe0a02459cf040574845ab482fb676f01a97f26d5c48065fd9427a11eeb DIST libftdi-0.20.tar.gz 423570 BLAKE2B f0aa420a704e18c4257b99a4593dbaf46a15806d980b24909fe8678b36e74b568cd5915db1e14f8b904541334fbf3d18f069dc479a0bf66b2ea8e113611cb82b SHA512 540e5eb201a65936c3dbabff70c251deba1615874b11ff27c5ca16c39d71c150cf61758a68b541135a444fe32ab403b0fba0daf55c587647aaf9b3f400f1dee7 DIST libftdi1-1.5.tar.bz2 116297 BLAKE2B 460ab93026e14a452e31fcc6930d305638fdc0ed06cb44fb9d50ad8f80199b17057d2f48a27b8295b43b956934289c872a2ef1ddb7f93fa93c6816511ef7607d SHA512 c525b2ab6aff9ef9254971ae7d57f3549a36a36875765c48f947d52532814a2a004de1232389d4fe824a8c8ab84277b08427308573476e1da9b7db83db802f6f -EBUILD libftdi-0.20-r1.ebuild 1872 BLAKE2B 4b881ee50115d6702542aacf5acc91dd144e5b9b5f30fb36a3c25efc3567d37209e7679313467c2fba62fa8feb082b60e27aced1881acdd109dac760b8f93ea8 SHA512 ddd327bc763da3dd9ab51e7f106858c5ba28eeaaddb36aecc0e71490ee5f1ff4d91c2e8baca8e6dd73e79b6b12829ba7dd40d15f8261e9aab0e46cb479f7466b -EBUILD libftdi-0.20-r2.ebuild 1895 BLAKE2B 1b530f0e718c57b71c796e24b59c547925e417ffc3559b9dda5813b9fefdece356c3a1ab7a5de947a944fc69efae122a13839ffbdc03884566197a39f556c73b SHA512 2fe5edad1a1f2cb70c633e5618aba664bb39ca4e06b4b13bad52045b27611c605f3c16598f16e9152a0bbd4ed389db631d06e5601bb47fb670035161be62b663 -EBUILD libftdi-1.5-r4.ebuild 1917 BLAKE2B 1964c36db9a1c0f1b24caaf393e6eedca049e98f27fe5234c1120d0d6ad882c49e6e1b32708b4e494f65768f773b5fb4c637af5c853e9c3bd73e7c6baaf8d697 SHA512 3d0321f0ecdcb5cec45e3d692398c9441336937e0cdb66f995694ba5125536da1309a9b06b844443df4cc61587b0ffa3002ca3d0a0d185bf63e43e327b35fed3 -EBUILD libftdi-1.5-r5.ebuild 1909 BLAKE2B e634ed975092950c7003700d7b11e5f3572bf915fe5985d8a3a13843fad40c16b03899282bf8e569b721c6c753a5994a8225b5e54ea7dcfa5255f0791527fba8 SHA512 a468f24eed0bb44eb432bc3ee463085063e6f49fb34ffaa857398617d746bd52f22685b48f9efad48843b7d1da7a66d70cfbc887dfe11c2647cd9872e0cff3c8 +EBUILD libftdi-0.20-r2.ebuild 1893 BLAKE2B a39b1ac14a76834a178f6ed4795b343aa7833a8f271a59456a974a78228730478200b04b16cfed26235dd53e7b711aaece240c22c085c7faa9a1358c21449c95 SHA512 d40117904508dbf21410a222e803dc96462622712c23ab95ae26808f46c8ac19fd908ea094fd8ebf4e07294b6f9c22ffae83bb0af847d477b33c2216ecabe494 +EBUILD libftdi-1.5-r5.ebuild 1905 BLAKE2B a908b98362ae9f8d0160f3b999cada0ba159c551f470726cb5fc4e47b379a91a574cf881e6844c1e7dcb1ee2d67460f408e8d5a4783b693b9f641b0eb0a0e83b SHA512 b61467d7e1cbb782c2b4af1b65e924d9839dd1778b5bec25ac2ac14d2cf082a9da88f13770ca53581eb3dbb7d28b11b0be29e4e9d99e74097b9fcafa7ce6f828 EBUILD libftdi-9999.ebuild 1912 BLAKE2B 08190f83b1e5f1d677ddc321a701bc7f6e0a02e24c0fd651dcd1dc9ed11efbef04a80805f807896eef071a6a466f587332a519ef7e724b00073381390938d4f6 SHA512 4dea5b07b8b846a1bd0f7c71a548371de547ef97c84fa3b4a3856f14a3723c5b2803b3897ce2f03e89b7a551de483aeaf50f920cbe4a8902e1777615522f52e7 MISC metadata.xml 318 BLAKE2B c2c9ab83d57a082ed6608367f53f0f9420056c909d4ee50641da5b8f12b6a6ca996740fbdcadb0fa08460cb0cbef36dbedfaaf98acaea3eeeeee6afcf7724f54 SHA512 313b5c5dfcf5feb7dc8e41c1cb74939619451cb0747c1a281c9a0e763d26e0850a43e05d8fd2a836389bd75c2a4f153b80986e11be8171e9d93ca234f9df05f2 diff --git a/dev-embedded/libftdi/libftdi-0.20-r1.ebuild b/dev-embedded/libftdi/libftdi-0.20-r1.ebuild deleted file mode 100644 index 726eafcea6cb..000000000000 --- a/dev-embedded/libftdi/libftdi-0.20-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit cmake python-single-r1 - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="git://developer.intra2net.com/${PN}" -else - SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${P}.tar.gz" - KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv sparc x86" -fi - -DESCRIPTION="Userspace access to FTDI USB interface chips" -HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/" - -LICENSE="LGPL-2" -SLOT="0" -IUSE="cxx doc examples python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND=" - doc? ( app-doc/doxygen ) - python? ( dev-lang/swig )" -RDEPEND="virtual/libusb:0 - cxx? ( dev-libs/boost ) - python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-cmake-include.patch - "${FILESDIR}"/${P}-cmake-version.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if use python; then - sed -i \ - -e "s:[$]{PYTHON_LIB_INSTALL}/../site-packages:$(python_get_sitedir):" \ - bindings/CMakeLists.txt || die - fi - sed -i \ - -e '/SET(LIB_SUFFIX /d' \ - CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DFTDIPP=$(usex cxx) - -DDOCUMENTATION=$(usex doc) - -DEXAMPLES=$(usex examples) - -DPYTHON_BINDINGS=$(usex python) - -DCMAKE_SKIP_BUILD_RPATH=ON - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - use python && python_optimize - dodoc ChangeLog README - - if use doc ; then - # Clean up crap man pages. #356369 - rm -vf "${BUILD_DIR}"/doc/man/man3/{_,usb_,deprecated}* || die - - doman "${BUILD_DIR}"/doc/man/man3/* - dodoc -r "${BUILD_DIR}"/doc/html - fi - - if use examples ; then - docinto examples - dodoc examples/*.c - fi - - use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die -} diff --git a/dev-embedded/libftdi/libftdi-0.20-r2.ebuild b/dev-embedded/libftdi/libftdi-0.20-r2.ebuild index e71ac9f60439..3629e22a7d0d 100644 --- a/dev-embedded/libftdi/libftdi-0.20-r2.ebuild +++ b/dev-embedded/libftdi/libftdi-0.20-r2.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]] ; then EGIT_REPO_URI="git://developer.intra2net.com/${PN}" else SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" fi DESCRIPTION="Userspace access to FTDI USB interface chips" diff --git a/dev-embedded/libftdi/libftdi-1.5-r4.ebuild b/dev-embedded/libftdi/libftdi-1.5-r4.ebuild deleted file mode 100644 index ef8da75061c4..000000000000 --- a/dev-embedded/libftdi/libftdi-1.5-r4.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit cmake python-single-r1 - -MY_P="${PN}1-${PV}" -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="git://developer.intra2net.com/${PN}" -else - SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2" - S="${WORKDIR}/${MY_P}" - - KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" -fi - -DESCRIPTION="Userspace access to FTDI USB interface chips" -HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/" - -LICENSE="LGPL-2" -SLOT="1" -IUSE="cxx doc examples python test tools" -RESTRICT="!test? ( test )" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND=" - doc? ( app-doc/doxygen ) - python? ( dev-lang/swig )" -RDEPEND=" - virtual/libusb:1 - cxx? ( dev-libs/boost ) - python? ( ${PYTHON_DEPS} ) - tools? ( - !<dev-embedded/ftdi_eeprom-1.0 - dev-libs/confuse:= - )" -DEPEND="${RDEPEND} - test? ( dev-libs/boost ) -" - -PATCHES=( - "${FILESDIR}"/${P}-tests-no-cxx.patch - "${FILESDIR}"/${P}-cmake-cxx.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DFTDIPP=$(usex cxx) - -DDOCUMENTATION=$(usex doc) - -DEXAMPLES=$(usex examples) - -DPYTHON_BINDINGS=$(usex python) - -DBUILD_TESTS=$(usex test) - -DFTDI_EEPROM=$(usex tools) - -DCMAKE_SKIP_BUILD_RPATH=ON - -DSTATICLIBS=OFF - ) - cmake_src_configure -} - -src_test() { - cd "${BUILD_DIR}/test" || die - LD_LIBRARY_PATH="${BUILD_DIR}/src" ./test_libftdi1 -l all || die -} - -src_install() { - cmake_src_install - - use python && python_optimize - dodoc AUTHORS ChangeLog README TODO - - if use doc ; then - # Clean up crap man pages. #356369 - rm -vf "${BUILD_DIR}"/doc/man/man3/_* || die - - doman "${BUILD_DIR}"/doc/man/man3/* - dodoc -r "${BUILD_DIR}"/doc/html - fi - - if use examples ; then - docinto examples - dodoc examples/*.c - fi -} diff --git a/dev-embedded/libftdi/libftdi-1.5-r5.ebuild b/dev-embedded/libftdi/libftdi-1.5-r5.ebuild index b79ee07fce6b..5dcfc99db973 100644 --- a/dev-embedded/libftdi/libftdi-1.5-r5.ebuild +++ b/dev-embedded/libftdi/libftdi-1.5-r5.ebuild @@ -14,7 +14,7 @@ else SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2" S="${WORKDIR}/${MY_P}" - KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" PATCHES=( "${FILESDIR}"/${P}-tests-no-cxx.patch |