Gentoo Archives: gentoo-commits

From: "Andreas K. Hüttel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-electronics/klayout/
Date: Sun, 28 Feb 2021 21:21:45
Message-Id: 1614547288.451847e04c46908d783da5a792348d9c4b6058b7.dilfridge@gentoo
1 commit: 451847e04c46908d783da5a792348d9c4b6058b7
2 Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 28 21:21:28 2021 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 28 21:21:28 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=451847e0
7
8 sci-electronics/klayout: Remove old
9
10 Package-Manager: Portage-3.0.13, Repoman-3.0.2
11 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
12
13 sci-electronics/klayout/Manifest | 2 -
14 sci-electronics/klayout/klayout-0.26.5.ebuild | 91 ---------------------------
15 sci-electronics/klayout/klayout-0.26.8.ebuild | 91 ---------------------------
16 3 files changed, 184 deletions(-)
17
18 diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
19 index eee46bfb3fc..26765713042 100644
20 --- a/sci-electronics/klayout/Manifest
21 +++ b/sci-electronics/klayout/Manifest
22 @@ -1,3 +1 @@
23 -DIST klayout-0.26.5.tar.gz 52335763 BLAKE2B b1ab39c378ce23c28f5a58191dbf43c5b8c165e9df241b00573c8f8b72a5a7251cddd41bf62a7e37f59cad68024c52ab99f8d0f10bf1bf45dba975bf37ba80db SHA512 b80dff34a9dd538921f6863fc94eb8a2160b989468ec0493a7ecfdfccea0e4f0441aa1ee860d000b150b0a0bc0b831dcb849ab77e9eb1304e9ed6fcced94689c
24 -DIST klayout-0.26.8.tar.gz 54423228 BLAKE2B 5839e77a7910b0a838b6d1f436fe697ea445e968044f7102ab71d3d485ea4631194bf002d4440771e73c77359b673372662506a9cc6e2d4a3b5dc8df171783c7 SHA512 a37b324194ed523ee70a1d63034db9ba48cf55d44d3a9d1bc612803cde2425f6909fd0571ad4a66318fc2c6735e19ba11a26ab153e1200adec405c16fc05f144
25 DIST klayout-0.26.9.tar.gz 54223809 BLAKE2B 3800b0f49a77a73d4310485ba8539698b72c4a8f953723f4caee43a8c189aa044f7c8e617bc67640071e81d94e9edadbba11114b6d6edd4fcd67d02df33ec7d9 SHA512 1a163a055806fb9555aaf6253cb63d6ebe9648f6e165dfd1cbaa6d199652fa98363f6ddae32843cde5f768a8c2f42c8b06fb4691ed64e40979a22a96bd73874b
26
27 diff --git a/sci-electronics/klayout/klayout-0.26.5.ebuild b/sci-electronics/klayout/klayout-0.26.5.ebuild
28 deleted file mode 100644
29 index 6c6d8ac25ea..00000000000
30 --- a/sci-electronics/klayout/klayout-0.26.5.ebuild
31 +++ /dev/null
32 @@ -1,91 +0,0 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -RUBY_OPTIONAL=no
39 -USE_RUBY="ruby25"
40 -# note: define maximally ONE implementation here
41 -
42 -PYTHON_COMPAT=( python3_{7,8} )
43 -
44 -inherit toolchain-funcs python-single-r1 ruby-ng
45 -
46 -if [[ ${PV} = 9999* ]]; then
47 - EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git"
48 - inherit git-r3
49 - EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
50 -else
51 - SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz"
52 - KEYWORDS="amd64 ~x86"
53 -fi
54 -
55 -DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
56 -HOMEPAGE="https://www.klayout.de/"
57 -LICENSE="GPL-2"
58 -SLOT="0"
59 -IUSE=""
60 -REQUIRED_USE=${PYTHON_REQUIRED_USE}
61 -
62 -RDEPEND="
63 - dev-qt/designer:5
64 - dev-qt/qtcore:5
65 - dev-qt/qtgui:5
66 - dev-qt/qtmultimedia:5[widgets]
67 - dev-qt/qtnetwork:5[ssl]
68 - dev-qt/qtprintsupport:5
69 - dev-qt/qtsql:5
70 - dev-qt/qtsvg:5
71 - dev-qt/qttest:5
72 - dev-qt/qtwidgets:5
73 - dev-qt/qtxml:5
74 - dev-qt/qtxmlpatterns:5
75 - sys-libs/zlib
76 - ${PYTHON_DEPS}
77 - $(ruby_implementations_depend)
78 -"
79 -DEPEND="${RDEPEND}"
80 -
81 -pkg_setup() {
82 - python-single-r1_pkg_setup
83 - ruby-ng_pkg_setup
84 -}
85 -
86 -each_ruby_configure() {
87 - tc-export CC CXX AR LD RANLIB
88 - export CFLAGS CXXFLAGS
89 - ./build.sh \
90 - -expert \
91 - -dry-run \
92 - -qmake "/usr/$(get_libdir)/qt5/bin/qmake" \
93 - -ruby "${RUBY}" \
94 - -python "${PYTHON}" \
95 - -build . \
96 - -bin "${T}/bin" \
97 - -rpath "/usr/$(get_libdir)/klayout" \
98 - -option "${MAKEOPTS}" \
99 - -with-qtbinding \
100 - -without-64bit-coord \
101 - -qt5 || die "Configuration failed"
102 -}
103 -
104 -each_ruby_compile() {
105 - emake all
106 -}
107 -
108 -each_ruby_install() {
109 - emake install
110 -
111 - cd "${T}/bin" || die
112 -
113 - dodir "/usr/$(get_libdir)/klayout"
114 - mv lib* lay_plugins db_plugins "${ED}/usr/$(get_libdir)/klayout/" || die
115 -
116 - mkdir -p "${D}/$(python_get_sitedir)" || die
117 - mv pymod/* "${D}/$(python_get_sitedir)/" || die
118 - rmdir pymod || die
119 -
120 - dobin *
121 -
122 - python_optimize
123 -}
124
125 diff --git a/sci-electronics/klayout/klayout-0.26.8.ebuild b/sci-electronics/klayout/klayout-0.26.8.ebuild
126 deleted file mode 100644
127 index 20fa38ada7f..00000000000
128 --- a/sci-electronics/klayout/klayout-0.26.8.ebuild
129 +++ /dev/null
130 @@ -1,91 +0,0 @@
131 -# Copyright 1999-2021 Gentoo Authors
132 -# Distributed under the terms of the GNU General Public License v2
133 -
134 -EAPI=7
135 -
136 -RUBY_OPTIONAL=no
137 -USE_RUBY="ruby26"
138 -# note: define maximally ONE implementation here
139 -
140 -PYTHON_COMPAT=( python3_{7,8} )
141 -
142 -inherit toolchain-funcs python-single-r1 ruby-ng
143 -
144 -if [[ ${PV} = 9999* ]]; then
145 - EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git"
146 - inherit git-r3
147 - EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
148 -else
149 - SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz"
150 - KEYWORDS="amd64 ~x86"
151 -fi
152 -
153 -DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
154 -HOMEPAGE="https://www.klayout.de/"
155 -LICENSE="GPL-2"
156 -SLOT="0"
157 -IUSE=""
158 -REQUIRED_USE=${PYTHON_REQUIRED_USE}
159 -
160 -RDEPEND="
161 - dev-qt/designer:5
162 - dev-qt/qtcore:5
163 - dev-qt/qtgui:5
164 - dev-qt/qtmultimedia:5[widgets]
165 - dev-qt/qtnetwork:5[ssl]
166 - dev-qt/qtprintsupport:5
167 - dev-qt/qtsql:5
168 - dev-qt/qtsvg:5
169 - dev-qt/qttest:5
170 - dev-qt/qtwidgets:5
171 - dev-qt/qtxml:5
172 - dev-qt/qtxmlpatterns:5
173 - sys-libs/zlib
174 - ${PYTHON_DEPS}
175 - $(ruby_implementations_depend)
176 -"
177 -DEPEND="${RDEPEND}"
178 -
179 -pkg_setup() {
180 - python-single-r1_pkg_setup
181 - ruby-ng_pkg_setup
182 -}
183 -
184 -each_ruby_configure() {
185 - tc-export CC CXX AR LD RANLIB
186 - export CFLAGS CXXFLAGS
187 - ./build.sh \
188 - -expert \
189 - -dry-run \
190 - -qmake "/usr/$(get_libdir)/qt5/bin/qmake" \
191 - -ruby "${RUBY}" \
192 - -python "${PYTHON}" \
193 - -build . \
194 - -bin "${T}/bin" \
195 - -rpath "/usr/$(get_libdir)/klayout" \
196 - -option "${MAKEOPTS}" \
197 - -with-qtbinding \
198 - -without-64bit-coord \
199 - -qt5 || die "Configuration failed"
200 -}
201 -
202 -each_ruby_compile() {
203 - emake all
204 -}
205 -
206 -each_ruby_install() {
207 - emake install
208 -
209 - cd "${T}/bin" || die
210 -
211 - dodir "/usr/$(get_libdir)/klayout"
212 - mv lib* lay_plugins db_plugins "${ED}/usr/$(get_libdir)/klayout/" || die
213 -
214 - mkdir -p "${D}/$(python_get_sitedir)" || die
215 - mv pymod/* "${D}/$(python_get_sitedir)/" || die
216 - rmdir pymod || die
217 -
218 - dobin *
219 -
220 - python_optimize
221 -}