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
This commit is contained in:
Andreas Sturmlechner
2018-05-03 13:41:24 +02:00
parent 2a59cd049f
commit 79498debc6
5 changed files with 0 additions and 278 deletions

View File

@@ -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

View File

@@ -1 +0,0 @@
DIST qucs-0.0.18.tar.gz 45270816 BLAKE2B 84c70f23fc91decf4b237cab507c2a5de482126c27978e7c331264fc584323cf16c37509212e98f84aa0fd6c847a0aeb3d568bdb23c5551a357c9a794c96d614 SHA512 b6836837fde44fe04e6a0533905c7bbfdbb6f64412fbc2516cab281de2ec51738cf62bb245763a0be6711e02392f8d73e87b86bff6eb432fe3bbf47636c98313

View File

@@ -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)
{

View File

@@ -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>

View File

@@ -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
}