Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-embedded/libftdi/
Date: Fri, 29 Apr 2022 19:06:07
Message-Id: 1651259141.e0300bf0b962b68869b80a209feef485b1a9f250.sam@gentoo
1 commit: e0300bf0b962b68869b80a209feef485b1a9f250
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 19:05:41 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 19:05:41 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0300bf0
7
8 dev-embedded/libftdi: drop 1.4-r1, 1.5-r2
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 dev-embedded/libftdi/Manifest | 1 -
13 dev-embedded/libftdi/libftdi-1.4-r1.ebuild | 75 ------------------------
14 dev-embedded/libftdi/libftdi-1.5-r2.ebuild | 93 ------------------------------
15 3 files changed, 169 deletions(-)
16
17 diff --git a/dev-embedded/libftdi/Manifest b/dev-embedded/libftdi/Manifest
18 index d47dc505633a..cceb34aa331b 100644
19 --- a/dev-embedded/libftdi/Manifest
20 +++ b/dev-embedded/libftdi/Manifest
21 @@ -1,3 +1,2 @@
22 DIST libftdi-0.20.tar.gz 423570 BLAKE2B f0aa420a704e18c4257b99a4593dbaf46a15806d980b24909fe8678b36e74b568cd5915db1e14f8b904541334fbf3d18f069dc479a0bf66b2ea8e113611cb82b SHA512 540e5eb201a65936c3dbabff70c251deba1615874b11ff27c5ca16c39d71c150cf61758a68b541135a444fe32ab403b0fba0daf55c587647aaf9b3f400f1dee7
23 -DIST libftdi1-1.4.tar.bz2 109521 BLAKE2B 4186342afb2a0118c454230a925ccff2ed0aedd942cdd3afb1ac59519f1cd48db7f04421ecdb5aa6e53993666a903de00ce447fd81d00839806f8cc0d34c6e52 SHA512 dbab74f7bc35ca835b9c6dd5b70a64816948d65da1f73a9ece37a0f0f630bd0df1a676543acc517b02a718bc34ba4f7a30cbc48b6eed1c154c917f8ef0a358fc
24 DIST libftdi1-1.5.tar.bz2 116297 BLAKE2B 460ab93026e14a452e31fcc6930d305638fdc0ed06cb44fb9d50ad8f80199b17057d2f48a27b8295b43b956934289c872a2ef1ddb7f93fa93c6816511ef7607d SHA512 c525b2ab6aff9ef9254971ae7d57f3549a36a36875765c48f947d52532814a2a004de1232389d4fe824a8c8ab84277b08427308573476e1da9b7db83db802f6f
25
26 diff --git a/dev-embedded/libftdi/libftdi-1.4-r1.ebuild b/dev-embedded/libftdi/libftdi-1.4-r1.ebuild
27 deleted file mode 100644
28 index 9a39562ff955..000000000000
29 --- a/dev-embedded/libftdi/libftdi-1.4-r1.ebuild
30 +++ /dev/null
31 @@ -1,75 +0,0 @@
32 -# Copyright 1999-2020 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=7
36 -
37 -PYTHON_COMPAT=( python3_{7..9} )
38 -inherit cmake python-single-r1
39 -
40 -if [[ ${PV} == 9999* ]] ; then
41 - inherit git-r3
42 - EGIT_REPO_URI="git://developer.intra2net.com/${PN}"
43 -else
44 - MY_P="${PN}1-${PV}"
45 - SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2"
46 - KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 sparc x86"
47 - S=${WORKDIR}/${MY_P}
48 -fi
49 -
50 -DESCRIPTION="Userspace access to FTDI USB interface chips"
51 -HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/"
52 -
53 -LICENSE="LGPL-2"
54 -SLOT="1"
55 -IUSE="cxx doc examples python test tools"
56 -RESTRICT="!test? ( test )"
57 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
58 -
59 -RDEPEND="
60 - virtual/libusb:1
61 - cxx? ( dev-libs/boost )
62 - python? ( ${PYTHON_DEPS} )
63 - tools? (
64 - !<dev-embedded/ftdi_eeprom-1.0
65 - dev-libs/confuse:=
66 - )"
67 -DEPEND="${RDEPEND}"
68 -BDEPEND="
69 - doc? ( app-doc/doxygen )
70 - python? ( dev-lang/swig )"
71 -
72 -pkg_setup() {
73 - use python && python-single-r1_pkg_setup
74 -}
75 -
76 -src_configure() {
77 - local mycmakeargs=(
78 - -DFTDIPP=$(usex cxx)
79 - -DDOCUMENTATION=$(usex doc)
80 - -DEXAMPLES=$(usex examples)
81 - -DPYTHON_BINDINGS=$(usex python)
82 - -DBUILD_TESTS=$(usex test)
83 - -DFTDI_EEPROM=$(usex tools)
84 - -DSTATICLIBS=OFF
85 - -DCMAKE_SKIP_BUILD_RPATH=ON
86 - )
87 - cmake_src_configure
88 -}
89 -
90 -src_install() {
91 - cmake_src_install
92 - use python && python_optimize
93 - dodoc AUTHORS ChangeLog README TODO
94 -
95 - if use doc ; then
96 - # Clean up crap man pages. #356369
97 - rm -vf "${BUILD_DIR}"/doc/man/man3/_* || die
98 -
99 - doman "${BUILD_DIR}"/doc/man/man3/*
100 - dodoc -r "${BUILD_DIR}"/doc/html
101 - fi
102 - if use examples ; then
103 - docinto examples
104 - dodoc examples/*.c
105 - fi
106 -}
107
108 diff --git a/dev-embedded/libftdi/libftdi-1.5-r2.ebuild b/dev-embedded/libftdi/libftdi-1.5-r2.ebuild
109 deleted file mode 100644
110 index e2753eafd084..000000000000
111 --- a/dev-embedded/libftdi/libftdi-1.5-r2.ebuild
112 +++ /dev/null
113 @@ -1,93 +0,0 @@
114 -# Copyright 1999-2021 Gentoo Authors
115 -# Distributed under the terms of the GNU General Public License v2
116 -
117 -EAPI=7
118 -
119 -PYTHON_COMPAT=( python3_{7..9} )
120 -inherit cmake python-single-r1
121 -
122 -MY_P="${PN}1-${PV}"
123 -if [[ ${PV} == 9999* ]] ; then
124 - inherit git-r3
125 - EGIT_REPO_URI="git://developer.intra2net.com/${PN}"
126 -else
127 - SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2"
128 - KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 sparc x86"
129 -fi
130 -
131 -DESCRIPTION="Userspace access to FTDI USB interface chips"
132 -HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/"
133 -S="${WORKDIR}/${MY_P}"
134 -
135 -LICENSE="LGPL-2"
136 -SLOT="1"
137 -IUSE="cxx doc examples python test tools"
138 -RESTRICT="!test? ( test )"
139 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
140 -
141 -BDEPEND="
142 - doc? ( app-doc/doxygen )
143 - python? ( dev-lang/swig )"
144 -RDEPEND="
145 - virtual/libusb:1
146 - cxx? ( dev-libs/boost )
147 - python? ( ${PYTHON_DEPS} )
148 - tools? (
149 - !<dev-embedded/ftdi_eeprom-1.0
150 - dev-libs/confuse:=
151 - )"
152 -DEPEND="${RDEPEND}
153 - test? ( dev-libs/boost )
154 -"
155 -
156 -PATCHES=( "${FILESDIR}"/${P}-tests-no-cxx.patch )
157 -
158 -pkg_setup() {
159 - use python && python-single-r1_pkg_setup
160 -}
161 -
162 -src_configure() {
163 - local mycmakeargs=(
164 - -DFTDIPP=$(usex cxx)
165 - -DDOCUMENTATION=$(usex doc)
166 - -DEXAMPLES=$(usex examples)
167 - -DPYTHON_BINDINGS=$(usex python)
168 - -DBUILD_TESTS=$(usex test)
169 - -DFTDI_EEPROM=$(usex tools)
170 - -DCMAKE_SKIP_BUILD_RPATH=ON
171 - -DSTATICLIBS=OFF
172 - )
173 - cmake_src_configure
174 -}
175 -
176 -src_test() {
177 - cd "${BUILD_DIR}/test" || die
178 - LD_LIBRARY_PATH="${BUILD_DIR}/src" ./test_libftdi1 -l all || die
179 -}
180 -
181 -src_install() {
182 - cmake_src_install
183 -
184 - # Fix up pkgconfig files
185 - # bug #766818
186 - if use cxx ; then
187 - sed -i -e "s/libftdipp1/libftdi1/" "${ED}"/usr/$(get_libdir)/pkgconfig/libftdi1.pc || die
188 - sed -i -e "s/libftdi1/libftdipp1/" "${ED}"/usr/$(get_libdir)/pkgconfig/libftdipp1.pc || die
189 - fi
190 -
191 - use python && python_optimize
192 - dodoc AUTHORS ChangeLog README TODO
193 -
194 - if use doc ; then
195 - # Clean up crap man pages. #356369
196 - rm -vf "${BUILD_DIR}"/doc/man/man3/_* || die
197 -
198 - doman "${BUILD_DIR}"/doc/man/man3/*
199 - dodoc -r "${BUILD_DIR}"/doc/html
200 - fi
201 -
202 - if use examples ; then
203 - docinto examples
204 - dodoc examples/*.c
205 - fi
206 -}