From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2A7AD1382C5 for ; Thu, 3 May 2018 11:45:51 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6B67FE0ADF; Thu, 3 May 2018 11:45:50 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 38198E0ADF for ; Thu, 3 May 2018 11:45:50 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id D6849335C7F for ; Thu, 3 May 2018 11:45:48 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 130CF2A for ; Thu, 3 May 2018 11:45:47 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1525347906.79498debc64c5fe9c456d6a1f11f7b865a3abccc.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-electronics/qucs/files/, profiles/, sci-electronics/qucs/ X-VCS-Repository: repo/gentoo X-VCS-Files: profiles/package.mask sci-electronics/qucs/Manifest sci-electronics/qucs/files/qucs-0.0.18-gcc6.patch sci-electronics/qucs/metadata.xml sci-electronics/qucs/qucs-0.0.18.ebuild X-VCS-Directories: sci-electronics/qucs/files/ sci-electronics/qucs/ profiles/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: 79498debc64c5fe9c456d6a1f11f7b865a3abccc X-VCS-Branch: master Date: Thu, 3 May 2018 11:45:47 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 8b44bc60-a77e-48ed-8d12-d52633680df8 X-Archives-Hash: a234676555b9b3466597ef6eb4ed3525 commit: 79498debc64c5fe9c456d6a1f11f7b865a3abccc Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu May 3 11:41:24 2018 +0000 Commit: Andreas Sturmlechner gentoo 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 (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 @@ - - - - - mgorny@gentoo.org - Michał Górny - - - sci-electronics@gentoo.org - Gentoo Electronics Project - - - qucs - - 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 -}