public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sci-electronics/qucs/files/, profiles/, sci-electronics/qucs/
@ 2018-05-03 11:45 Andreas Sturmlechner
  0 siblings, 0 replies; only message in thread
From: Andreas Sturmlechner @ 2018-05-03 11:45 UTC (permalink / raw
  To: gentoo-commits

commit:     79498debc64c5fe9c456d6a1f11f7b865a3abccc
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Thu May  3 11:41:24 2018 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu May  3 11:45:06 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79498deb

sci-electronics/qucs: Remove last-rited package

Closes: https://bugs.gentoo.org/620474
Closes: https://bugs.gentoo.org/624740
Closes: https://bugs.gentoo.org/648668

 profiles/package.mask                             |   5 -
 sci-electronics/qucs/Manifest                     |   1 -
 sci-electronics/qucs/files/qucs-0.0.18-gcc6.patch | 189 ----------------------
 sci-electronics/qucs/metadata.xml                 |  15 --
 sci-electronics/qucs/qucs-0.0.18.ebuild           |  68 --------
 5 files changed, 278 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 1b3099138e9..5eef1f11cca 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -220,11 +220,6 @@ sys-fs/aufs4
 # Masked for removal in 30 days. Bugs #649118, #510066
 media-video/subdownloader
 
-# Andreas Sturmlechner <asturm@gentoo.org> (03 Apr 2018)
-# Build issues, depends on dead Qt4, no port to Qt5 (or far from ready).
-# Masked for removal in 30 days. Bugs #620474, #624740, #648668
-sci-electronics/qucs
-
 # Michał Górny (03 Apr 2018)
 # Starting with sys-apps/sandbox-2.13+, unloading is possible via
 # disabling (SANDBOX_ON=0) + wiping LD_PRELOAD. This renders the tool

diff --git a/sci-electronics/qucs/Manifest b/sci-electronics/qucs/Manifest
deleted file mode 100644
index 8d1d543b6f6..00000000000
--- a/sci-electronics/qucs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qucs-0.0.18.tar.gz 45270816 BLAKE2B 84c70f23fc91decf4b237cab507c2a5de482126c27978e7c331264fc584323cf16c37509212e98f84aa0fd6c847a0aeb3d568bdb23c5551a357c9a794c96d614 SHA512 b6836837fde44fe04e6a0533905c7bbfdbb6f64412fbc2516cab281de2ec51738cf62bb245763a0be6711e02392f8d73e87b86bff6eb432fe3bbf47636c98313

diff --git a/sci-electronics/qucs/files/qucs-0.0.18-gcc6.patch b/sci-electronics/qucs/files/qucs-0.0.18-gcc6.patch
deleted file mode 100644
index bf1f7edbfc0..00000000000
--- a/sci-electronics/qucs/files/qucs-0.0.18-gcc6.patch
+++ /dev/null
@@ -1,189 +0,0 @@
-Bug: https://bugs.gentoo.org/show_bug.cgi?id=603902
-
---- a/qucs-core/src/components/verilog/bsim3v34nMOS.core.cpp
-+++ b/qucs-core/src/components/verilog/bsim3v34nMOS.core.cpp
-@@ -8432,9 +8432,9 @@
- fourkt=(5.5226012e-23*Temp);
- leffx2=(leff*leff);
- _save_flickernoise2(drainp,sourcep,((KF*pow(cdrain,AF))/(cox*leffx2)),EF,"flicker");
--_save_whitenoise2(drainp,sourcep,(((fourkt*ueff)*abs(qinv))/leffx2),"channel");
--_save_whitenoise2(drain,drainp,abs((fourkt*drainConductance)),"thermal");
--_save_whitenoise2(sourcep,source,abs((fourkt*sourceConductance)),"thermal");
-+_save_whitenoise2(drainp,sourcep,(((fourkt*ueff)*std::abs(qinv))/leffx2),"channel");
-+_save_whitenoise2(drain,drainp,std::abs((fourkt*drainConductance)),"thermal");
-+_save_whitenoise2(sourcep,source,std::abs((fourkt*sourceConductance)),"thermal");
- }
- 
- /* ------------------ end of verilog analog equations --------------------- */
---- a/qucs-core/src/components/verilog/bsim3v34pMOS.core.cpp
-+++ b/qucs-core/src/components/verilog/bsim3v34pMOS.core.cpp
-@@ -8432,9 +8432,9 @@
- fourkt=(5.5226012e-23*Temp);
- leffx2=(leff*leff);
- _save_flickernoise2(drainp,sourcep,((KF*pow(cdrain,AF))/(cox*leffx2)),EF,"flicker");
--_save_whitenoise2(drainp,sourcep,(((fourkt*ueff)*abs(qinv))/leffx2),"channel");
--_save_whitenoise2(drain,drainp,abs((fourkt*drainConductance)),"thermal");
--_save_whitenoise2(sourcep,source,abs((fourkt*sourceConductance)),"thermal");
-+_save_whitenoise2(drainp,sourcep,(((fourkt*ueff)*std::abs(qinv))/leffx2),"channel");
-+_save_whitenoise2(drain,drainp,std::abs((fourkt*drainConductance)),"thermal");
-+_save_whitenoise2(sourcep,source,std::abs((fourkt*sourceConductance)),"thermal");
- }
- 
- /* ------------------ end of verilog analog equations --------------------- */
---- a/qucs-core/src/components/verilog/bsim4v30nMOS.core.cpp
-+++ b/qucs-core/src/components/verilog/bsim4v30nMOS.core.cpp
-@@ -13629,16 +13629,16 @@
- {
- fourkt=(5.5226012e-23*Temp);
- leffx2=(leff*leff);
--_save_whitenoise2(drainp,sourcep,((((fourkt*NTNOI)*ueff)*abs((qd+qs)))/leffx2),"channel");
-+_save_whitenoise2(drainp,sourcep,((((fourkt*NTNOI)*ueff)*std::abs((qd+qs)))/leffx2),"channel");
- }
- if
- (FNOIMOD==0)
- {
- leffx2=(leff*leff);
--_save_flickernoise2(drainp,sourcep,((KF*pow(abs(cdrain),AF))/(cox*leffx2)),EF,"flicker");
-+_save_flickernoise2(drainp,sourcep,((KF*pow(std::abs(cdrain),AF))/(cox*leffx2)),EF,"flicker");
- }
--_save_whitenoise2(drain,drainp,abs((fourkt*gdtot)),"thermal");
--_save_whitenoise2(sourcep,source,abs((fourkt*gstot)),"thermal");
-+_save_whitenoise2(drain,drainp,std::abs((fourkt*gdtot)),"thermal");
-+_save_whitenoise2(sourcep,source,std::abs((fourkt*gstot)),"thermal");
- 
- /* ------------------ end of verilog analog equations --------------------- */
- 
---- a/qucs-core/src/components/verilog/bsim4v30pMOS.core.cpp
-+++ b/qucs-core/src/components/verilog/bsim4v30pMOS.core.cpp
-@@ -13629,16 +13629,16 @@
- {
- fourkt=(5.5226012e-23*Temp);
- leffx2=(leff*leff);
--_save_whitenoise2(drainp,sourcep,((((fourkt*NTNOI)*ueff)*abs((qd+qs)))/leffx2),"channel");
-+_save_whitenoise2(drainp,sourcep,((((fourkt*NTNOI)*ueff)*std::abs((qd+qs)))/leffx2),"channel");
- }
- if
- (FNOIMOD==0)
- {
- leffx2=(leff*leff);
--_save_flickernoise2(drainp,sourcep,((KF*pow(abs(cdrain),AF))/(cox*leffx2)),EF,"flicker");
-+_save_flickernoise2(drainp,sourcep,((KF*pow(std::abs(cdrain),AF))/(cox*leffx2)),EF,"flicker");
- }
--_save_whitenoise2(drain,drainp,abs((fourkt*gdtot)),"thermal");
--_save_whitenoise2(sourcep,source,abs((fourkt*gstot)),"thermal");
-+_save_whitenoise2(drain,drainp,std::abs((fourkt*gdtot)),"thermal");
-+_save_whitenoise2(sourcep,source,std::abs((fourkt*gstot)),"thermal");
- 
- /* ------------------ end of verilog analog equations --------------------- */
- 
---- a/qucs-core/src/components/verilog/hic2_full.core.cpp
-+++ b/qucs-core/src/components/verilog/hic2_full.core.cpp
-@@ -9642,7 +9642,7 @@
- #endif
- d_Q=Q_pT;
- while
--(((abs(d_Q)>=(1.0e-5*abs(Q_pT)))&&(l_it<=100)))
-+(((std::abs(d_Q)>=(1.0e-5*std::abs(Q_pT)))&&(l_it<=100)))
- {
- #if defined(_DYNAMIC)
- d_Q0=d_Q;
-@@ -19895,10 +19895,10 @@
- _save_whitenoise2(ci,ei,(twoq*it),"shot");
- _save_whitenoise2(ci,bi,(twoq*iavl),"shot");
- _save_whitenoise2(bi,ei,(twoq*ibei),"shot");
--_save_whitenoise2(bi,ci,(twoq*abs(ibci)),"shot");
-+_save_whitenoise2(bi,ci,(twoq*std::abs(ibci)),"shot");
- _save_whitenoise2(bp,ei,(twoq*ibep),"shot");
--_save_whitenoise2(bp,ci,(twoq*abs(ijbcx)),"shot");
--_save_whitenoise2(si,ci,(twoq*abs(ijsc)),"shot");
-+_save_whitenoise2(bp,ci,(twoq*std::abs(ijbcx)),"shot");
-+_save_whitenoise2(si,ci,(twoq*std::abs(ijsc)),"shot");
- }
- 
- /* ------------------ end of verilog analog equations --------------------- */
---- a/qucs-core/src/components/verilog/hicumL2V2p1.core.cpp
-+++ b/qucs-core/src/components/verilog/hicumL2V2p1.core.cpp
-@@ -4895,7 +4895,7 @@
- #endif
- d_Q=Q_pT;
- while
--(((abs(d_Q)>=(1.0e-5*abs(Q_pT)))&&(l_it<=100)))
-+(((std::abs(d_Q)>=(1.0e-5*std::abs(Q_pT)))&&(l_it<=100)))
- {
- #if defined(_DYNAMIC)
- d_Q0=d_Q;
---- a/qucs-core/src/components/verilog/hicumL2V2p23.core.cpp
-+++ b/qucs-core/src/components/verilog/hicumL2V2p23.core.cpp
-@@ -11502,7 +11502,7 @@
- #endif
- d_Q=Q_pT;
- while
--(((abs(d_Q)>=(1.0e-5*abs(Q_pT)))&&(l_it<=100)))
-+(((std::abs(d_Q)>=(1.0e-5*std::abs(Q_pT)))&&(l_it<=100)))
- {
- #if defined(_DYNAMIC)
- d_Q0=d_Q;
-@@ -23949,10 +23949,10 @@
- }
- twoq=(2.0*1.602176462e-19);
- _save_whitenoise2(ci,bi,(twoq*iavl),"shot");
--_save_whitenoise2(bi,ci,(twoq*abs(ibci)),"shot");
-+_save_whitenoise2(bi,ci,(twoq*std::abs(ibci)),"shot");
- _save_whitenoise2(bp,ei,(twoq*ibep),"shot");
--_save_whitenoise2(bp,ci,(twoq*abs(ijbcx)),"shot");
--_save_whitenoise2(si,ci,(twoq*abs(ijsc)),"shot");
-+_save_whitenoise2(bp,ci,(twoq*std::abs(ijbcx)),"shot");
-+_save_whitenoise2(si,ci,(twoq*std::abs(ijsc)),"shot");
- _save_whitenoise1(n1,((2*1.602176462e-19)*ibei),"shot");
- _load_static_residual1(n1,NP(n1));
- #if defined(_DERIVATE)
---- a/qucs-core/src/components/verilog/hicumL2V2p24.core.cpp
-+++ b/qucs-core/src/components/verilog/hicumL2V2p24.core.cpp
-@@ -6090,7 +6090,7 @@
- #endif
- d_Q=Q_pT;
- while
--(((abs(d_Q)>=(1.0e-5*abs(Q_pT)))&&(l_it<=100)))
-+(((std::abs(d_Q)>=(1.0e-5*std::abs(Q_pT)))&&(l_it<=100)))
- {
- #if defined(_DYNAMIC)
- d_Q0=d_Q;
-@@ -11855,10 +11855,10 @@
- }
- twoq=(2.0*1.602176462e-19);
- _save_whitenoise2(ci,bi,(twoq*iavl),"shot");
--_save_whitenoise2(bi,ci,(twoq*abs(ibci)),"shot");
-+_save_whitenoise2(bi,ci,(twoq*std::abs(ibci)),"shot");
- _save_whitenoise2(bp,ei,(twoq*ibep),"shot");
--_save_whitenoise2(bp,ci,(twoq*abs(ijbcx)),"shot");
--_save_whitenoise2(si,ci,(twoq*abs(ijsc)),"shot");
-+_save_whitenoise2(bp,ci,(twoq*std::abs(ijbcx)),"shot");
-+_save_whitenoise2(si,ci,(twoq*std::abs(ijsc)),"shot");
- _save_whitenoise1(n1,((2*1.602176462e-19)*ibei),"shot");
- _load_static_residual1(n1,NP(n1));
- #if defined(_DERIVATE)
---- a/qucs-core/src/components/verilog/hicumL2V2p31n.core.cpp
-+++ b/qucs-core/src/components/verilog/hicumL2V2p31n.core.cpp
-@@ -6726,7 +6726,7 @@
- #endif
- d_Q=Q_pT;
- while
--(((abs(d_Q)>=(1.0e-5*abs(Q_pT)))&&(l_it<=100)))
-+(((std::abs(d_Q)>=(1.0e-5*std::abs(Q_pT)))&&(l_it<=100)))
- {
- #if defined(_DYNAMIC)
- d_Q0=d_Q;
-@@ -12817,10 +12817,10 @@
- }
- twoq=(2.0*1.602176462e-19);
- _save_whitenoise2(ci,bi,(twoq*iavl),"shot");
--_save_whitenoise2(bi,ci,(twoq*abs(ibci)),"shot");
-+_save_whitenoise2(bi,ci,(twoq*std::abs(ibci)),"shot");
- _save_whitenoise2(bp,ei,(twoq*ibep),"shot");
--_save_whitenoise2(bp,ci,(twoq*abs(ijbcx)),"shot");
--_save_whitenoise2(si,ci,(twoq*abs(ijsc)),"shot");
-+_save_whitenoise2(bp,ci,(twoq*std::abs(ijbcx)),"shot");
-+_save_whitenoise2(si,ci,(twoq*std::abs(ijsc)),"shot");
- if
- (flcono==1)
- {

diff --git a/sci-electronics/qucs/metadata.xml b/sci-electronics/qucs/metadata.xml
deleted file mode 100644
index f233ea25af1..00000000000
--- a/sci-electronics/qucs/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<maintainer type="person">
-		<email>mgorny@gentoo.org</email>
-		<name>Michał Górny</name>
-	</maintainer>
-	<maintainer type="project">
-		<email>sci-electronics@gentoo.org</email>
-		<name>Gentoo Electronics Project</name>
-	</maintainer>
-	<upstream>
-		<remote-id type="sourceforge">qucs</remote-id>
-	</upstream>
-</pkgmetadata>

diff --git a/sci-electronics/qucs/qucs-0.0.18.ebuild b/sci-electronics/qucs/qucs-0.0.18.ebuild
deleted file mode 100644
index 6e2f31e81f3..00000000000
--- a/sci-electronics/qucs/qucs-0.0.18.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Quite Universal Circuit Simulator in Qt4"
-HOMEPAGE="http://qucs.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug"
-
-RDEPEND="dev-qt/qtcore:4[qt3support]
-	dev-qt/qtgui:4[qt3support]
-	dev-qt/qtscript:4
-	dev-qt/qtsvg:4
-	dev-qt/qt3support:4
-	x11-libs/libX11:0="
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-gcc6.patch )
-
-src_prepare() {
-	default
-
-	# oh my, they strip -g out of C*FLAGS and force -s into LDFLAGS
-	# note: edit .ac first, then generated files, so that the latter
-	# have newer timestamp and not trigger regen
-	sed -i \
-		-e 's/C.*FLAGS.*sed.*-g.*$/:/' \
-		-e 's/C.*FLAGS.*-O0.*$/:/' \
-		-e 's/LDFLAGS.*-s.*$/:/' \
-		configure.ac asco/configure.ac qucs-core/configure.ac \
-		configure asco/configure qucs-core/configure \
-		|| die "C*FLAGS and LDFLAGS sanitization sed failed"
-}
-
-src_configure() {
-	local myconf=(
-		# enables asserts and debug codepaths
-		$(use_enable debug)
-
-		# avoid automagic dep
-		# TODO: add support for it
-		--disable-mpi
-	)
-
-	# automagic default on clang++
-	tc-export CXX
-
-	# the package doesn't use pkg-config on Linux, only on Darwin
-	# very smart of upstream...
-	append-ldflags $( $(tc-getPKG_CONFIG) --libs-only-L \
-			QtCore QtGui QtScript QtSvg QtXml Qt3Support )
-
-	econf "${myconf[@]}"
-}
-
-pkg_postinst() {
-	if ! has_version 'sci-electronics/freehdl'; then
-		elog "If you would like to be able to run digital simulations, please install:"
-		elog "  sci-electronics/freehdl"
-	fi
-}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2018-05-03 11:45 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-03 11:45 [gentoo-commits] repo/gentoo:master commit in: sci-electronics/qucs/files/, profiles/, sci-electronics/qucs/ Andreas Sturmlechner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox