commit:     a2f26ccbc23b6705a68b8784dfe543ba3969b794
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Wed May  6 19:56:24 2020 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Wed May  6 21:15:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f26ccb

sci-electronics/klayout: Remove old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 sci-electronics/klayout/Manifest                   |  1 -
 .../klayout/files/klayout-0.25.6-gcc8.patch        | 18 -----
 sci-electronics/klayout/klayout-0.25.6-r1.ebuild   | 88 ----------------------
 sci-electronics/klayout/klayout-0.25.6.ebuild      | 88 ----------------------
 4 files changed, 195 deletions(-)

diff --git a/sci-electronics/klayout/Manifest b/sci-electronics/klayout/Manifest
index 6505c62db0f..03d3c2d61eb 100644
--- a/sci-electronics/klayout/Manifest
+++ b/sci-electronics/klayout/Manifest
@@ -1,2 +1 @@
-DIST klayout-0.25.6.tar.gz 21008915 BLAKE2B 
f5e06790b8eac682b61bf83dce167c4c9eb8767d6bfb040e203ed2ec43b39781e64203c8319bf58ed2f4b7b2349d958f24a7ad1957bc27befa583b00eeee650c
 SHA512 
38d13bd6f0cef5685ef32ebf00edf07f588d445174e2a56320940a7036e65a3fbb11d1efab92af9f8abfce7e77c782df5f05460a7de4d98ade924c761396db5a
 DIST klayout-0.26.4.tar.gz 52324714 BLAKE2B 
663ab737d91a83452234f128b13f73ed8e559e6f0fb11f283bce6bfe80e8f391c7bac5ad16933b2f5bcf46fac6e07233ffc690dea5ddb1702850c52501157c36
 SHA512 
df91434e87d8cc6f4df837eacd756566626405fb75b0cce40c25f157d547dc1e5929746b6b276a317512c038e014bbdd1655615c93d76d9ed5bcf65280d95355

diff --git a/sci-electronics/klayout/files/klayout-0.25.6-gcc8.patch 
b/sci-electronics/klayout/files/klayout-0.25.6-gcc8.patch
deleted file mode 100644
index 250290f3490..00000000000
--- a/sci-electronics/klayout/files/klayout-0.25.6-gcc8.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Source: https://github.com/klayoutmatthias/klayout/issues/127
-
-diff -ruN klayout-0.25.6.orig/src/db/db/dbCellMapping.cc 
klayout-0.25.6/src/db/db/dbCellMapping.cc
---- klayout-0.25.6.orig/src/db/db/dbCellMapping.cc     2018-11-26 
18:53:43.000000000 +0100
-+++ klayout-0.25.6/src/db/db/dbCellMapping.cc  2018-12-12 20:05:11.210171097 
+0100
-@@ -75,6 +75,12 @@
-       return *this;
-   }
- 
-+  SortedCellIndexIterator &operator--()
-+  {
-+    --m_n;
-+    return *this;
-+  }
-+
-   SortedCellIndexIterator &operator+=(size_t n) 
-   {
-     m_n += n;

diff --git a/sci-electronics/klayout/klayout-0.25.6-r1.ebuild 
b/sci-electronics/klayout/klayout-0.25.6-r1.ebuild
deleted file mode 100644
index 8435a07aa8c..00000000000
--- a/sci-electronics/klayout/klayout-0.25.6-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-RUBY_OPTIONAL=no
-USE_RUBY="ruby25"
-# note: define maximally ONE implementation here
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit toolchain-funcs python-single-r1 ruby-ng
-
-if [[ ${PV} = 9999* ]]; then
-       EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git";
-       inherit git-r3
-       EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
-else
-       SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz";
-       KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="https://www.klayout.de/";
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="
-       dev-qt/designer:5
-       dev-qt/qtcore:5
-       dev-qt/qtgui:5
-       dev-qt/qtmultimedia:5[widgets]
-       dev-qt/qtnetwork:5[ssl]
-       dev-qt/qtprintsupport:5
-       dev-qt/qtsql:5
-       dev-qt/qtsvg:5
-       dev-qt/qtwidgets:5
-       dev-qt/qtxml:5
-       dev-qt/qtxmlpatterns:5
-       sys-libs/zlib
-       ${PYTHON_DEPS}
-       $(ruby_implementations_depend)
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-       "${FILESDIR}/${P}-gcc8.patch"
-)
-
-pkg_setup() {
-       python-single-r1_pkg_setup
-       ruby-ng_pkg_setup
-}
-
-each_ruby_configure() {
-       tc-export CC CXX AR LD RANLIB
-       export CFLAGS CXXFLAGS
-       ./build.sh \
-               -expert \
-               -dry-run \
-               -qmake "/usr/$(get_libdir)/qt5/bin/qmake" \
-               -ruby "${RUBY}" \
-               -python "${PYTHON}" \
-               -build . \
-               -bin "${T}/bin" \
-               -rpath "/usr/$(get_libdir)/klayout" \
-               -option "${MAKEOPTS}" \
-               -with-qtbinding \
-               -without-64bit-coord \
-               -qt5 || die "Configuration failed"
-}
-
-each_ruby_compile() {
-       emake all
-}
-
-each_ruby_install() {
-       emake install
-
-       cd "${T}/bin" || die
-
-       dodir "/usr/$(get_libdir)/klayout"
-       mv lib* "${ED}/usr/$(get_libdir)/klayout/" || die
-
-       dobin *
-}

diff --git a/sci-electronics/klayout/klayout-0.25.6.ebuild 
b/sci-electronics/klayout/klayout-0.25.6.ebuild
deleted file mode 100644
index be589a0f90e..00000000000
--- a/sci-electronics/klayout/klayout-0.25.6.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-RUBY_OPTIONAL=no
-USE_RUBY="ruby24"
-# note: define maximally ONE implementation here
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit toolchain-funcs python-single-r1 ruby-ng
-
-if [[ ${PV} = 9999* ]]; then
-       EGIT_REPO_URI="https://github.com/klayoutmatthias/${PN}.git";
-       inherit git-r3
-       EGIT_CHECKOUT_DIR=${WORKDIR}/all/${P}
-else
-       SRC_URI="https://www.klayout.org/downloads/source/${P}.tar.gz";
-       KEYWORDS="amd64 ~x86"
-fi
-
-DESCRIPTION="Viewer and editor for GDS and OASIS integrated circuit layouts"
-HOMEPAGE="https://www.klayout.de/";
-LICENSE="GPL-2"
-SLOT="0"
-IUSE=""
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-RDEPEND="
-       dev-qt/designer:5
-       dev-qt/qtcore:5
-       dev-qt/qtgui:5
-       dev-qt/qtmultimedia:5[widgets]
-       dev-qt/qtnetwork:5[ssl]
-       dev-qt/qtprintsupport:5
-       dev-qt/qtsql:5
-       dev-qt/qtsvg:5
-       dev-qt/qtwidgets:5
-       dev-qt/qtxml:5
-       dev-qt/qtxmlpatterns:5
-       sys-libs/zlib
-       ${PYTHON_DEPS}
-       $(ruby_implementations_depend)
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-       "${FILESDIR}/${P}-gcc8.patch"
-)
-
-pkg_setup() {
-       python-single-r1_pkg_setup
-       ruby-ng_pkg_setup
-}
-
-each_ruby_configure() {
-       tc-export CC CXX AR LD RANLIB
-       export CFLAGS CXXFLAGS
-       ./build.sh \
-               -expert \
-               -dry-run \
-               -qmake "/usr/$(get_libdir)/qt5/bin/qmake" \
-               -ruby "${RUBY}" \
-               -python "${PYTHON}" \
-               -build . \
-               -bin "${T}/bin" \
-               -rpath "/usr/$(get_libdir)/klayout" \
-               -option "${MAKEOPTS}" \
-               -with-qtbinding \
-               -without-64bit-coord \
-               -qt5 || die "Configuration failed"
-}
-
-each_ruby_compile() {
-       emake all
-}
-
-each_ruby_install() {
-       emake install
-
-       cd "${T}/bin" || die
-
-       dodir "/usr/$(get_libdir)/klayout"
-       mv lib* "${ED}/usr/$(get_libdir)/klayout/" || die
-
-       dobin *
-}

Reply via email to