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: Thu, 24 Nov 2022 19:19:01
Message-Id: 1669317498.f8cc86e24d7c788481ee076552006bc0bac90b30.dilfridge@gentoo
1 commit: f8cc86e24d7c788481ee076552006bc0bac90b30
2 Author: Dr. Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 24 15:02:57 2022 +0000
4 Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 24 19:18:18 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8cc86e2
7
8 sci-electronics/klayout: Remove old
9
10 Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
11
12 sci-electronics/klayout/Manifest | 1 -
13 sci-electronics/klayout/klayout-0.27.7.ebuild | 91 ---------------------------
14 2 files changed, 92 deletions(-)
15
16 diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
17 index 5af88e78120a..443d030925b7 100644
18 --- a/sci-electronics/klayout/Manifest
19 +++ b/sci-electronics/klayout/Manifest
20 @@ -1,2 +1 @@
21 DIST klayout-0.27.10.tar.gz 57428098 BLAKE2B 3f64ed6a65ec7d2732691594f50d02f160725a3306cd0d0593f8c2b5978d5cf76e004ed3347bb6e9d9473b8e0974bc04de101ec3bf168faf147e6c64c5f0bdcb SHA512 a637b0a0bd1eaa3c858c333791c5592bc8a4dc1db7413b83432d7bedce9ba7e1210c76086a4f39504bc23a11778a45370b86262c88daa579517e1dee940ecda7
22 -DIST klayout-0.27.7.tar.gz 57348398 BLAKE2B c717d1041e2b2f1ec4835db3861a8c7ff15d2cd703d3424d9219cb0fab06471a6838503c882b841be45c9e1b9280d1f7a099f9824c6e286940d3b44713927974 SHA512 f4b4f3f2216307df5dca3b9c9c4eee5b45e5811a3307f36d3ad759d33beb8cd83880485284492583b891ee8bbf2866cae0ce87b5c5971478d8ad8daad315bb09
23
24 diff --git a/sci-electronics/klayout/klayout-0.27.7.ebuild b/sci-electronics/klayout/klayout-0.27.7.ebuild
25 deleted file mode 100644
26 index 36a5f7cd2663..000000000000
27 --- a/sci-electronics/klayout/klayout-0.27.7.ebuild
28 +++ /dev/null
29 @@ -1,91 +0,0 @@
30 -# Copyright 1999-2022 Gentoo Authors
31 -# Distributed under the terms of the GNU General Public License v2
32 -
33 -EAPI=7
34 -
35 -RUBY_OPTIONAL=no
36 -USE_RUBY="ruby27"
37 -# note: define maximally ONE implementation here
38 -
39 -PYTHON_COMPAT=( python3_{8,9,10,11} )
40 -
41 -inherit toolchain-funcs python-single-r1 ruby-ng
42 -
43 -if [[ ${PV} = 9999* ]]; then
44 - EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git"
45 - inherit git-r3
46 - EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
47 -else
48 - SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz"
49 - KEYWORDS="amd64 ~x86"
50 -fi
51 -
52 -DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
53 -HOMEPAGE="https://www.klayout.de/"
54 -LICENSE="GPL-2"
55 -SLOT="0"
56 -IUSE=""
57 -REQUIRED_USE=${PYTHON_REQUIRED_USE}
58 -
59 -RDEPEND="
60 - dev-qt/designer:5
61 - dev-qt/qtcore:5
62 - dev-qt/qtgui:5
63 - dev-qt/qtmultimedia:5[widgets]
64 - dev-qt/qtnetwork:5[ssl]
65 - dev-qt/qtprintsupport:5
66 - dev-qt/qtsql:5
67 - dev-qt/qtsvg:5
68 - dev-qt/qttest:5
69 - dev-qt/qtwidgets:5
70 - dev-qt/qtxml:5
71 - dev-qt/qtxmlpatterns:5
72 - sys-libs/zlib
73 - ${PYTHON_DEPS}
74 - $(ruby_implementations_depend)
75 -"
76 -DEPEND="${RDEPEND}"
77 -
78 -pkg_setup() {
79 - python-single-r1_pkg_setup
80 - ruby-ng_pkg_setup
81 -}
82 -
83 -each_ruby_configure() {
84 - tc-export CC CXX AR LD RANLIB
85 - export CFLAGS CXXFLAGS
86 - ./build.sh \
87 - -expert \
88 - -dry-run \
89 - -qmake "$EPREFIX/usr/$(get_libdir)/qt5/bin/qmake" \
90 - -ruby "${RUBY}" \
91 - -python "${PYTHON}" \
92 - -build . \
93 - -bin "${T}/bin" \
94 - -rpath "$EPREFIX/usr/$(get_libdir)/klayout" \
95 - -option "${MAKEOPTS}" \
96 - -with-qtbinding \
97 - -without-64bit-coord \
98 - -qt5 || die "Configuration failed"
99 -}
100 -
101 -each_ruby_compile() {
102 - emake all
103 -}
104 -
105 -each_ruby_install() {
106 - emake install
107 -
108 - cd "${T}/bin" || die
109 -
110 - dodir "/usr/$(get_libdir)/klayout"
111 - mv lib* lay_plugins db_plugins "${ED}/usr/$(get_libdir)/klayout/" || die
112 -
113 - mkdir -p "${D}/$(python_get_sitedir)" || die
114 - mv pymod/* "${D}/$(python_get_sitedir)/" || die
115 - rmdir pymod || die
116 -
117 - dobin *
118 -
119 - python_optimize
120 -}