diff --git a/cad/qucs-s/Makefile b/cad/qucs-s/Makefile index 48692d44fb55..84ccf394228c 100644 --- a/cad/qucs-s/Makefile +++ b/cad/qucs-s/Makefile @@ -1,45 +1,46 @@ PORTNAME= qucs-s -DISTVERSION= 24.1.0 +DISTVERSION= 25.1.1 CATEGORIES= cad MASTER_SITES= https://github.com/ra3xdh/qucs_s/releases/download/${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Quite Universal Circuit Simulator: GUI for circuit simulation kernels -WWW= https://ra3xdh.github.io/ +WWW= https://ra3xdh.github.io/ \ + https://github.com/ra3xdh/qucs_s/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= dos2unix:converters/dos2unix \ + gperf:devel/gperf \ + vulkan-headers>0:graphics/vulkan-headers + USES= bison cmake gl localbase qt:6 -USE_QT= base svg tools:build -USE_GL= gl opengl +USE_GL= opengl +USE_QT= base charts svg tools:build +OPTIONS_DEFAULT= NGSPICE OPTIONS_GROUP= BACKENDS RTDEPENDS -OPTIONS_GROUP_BACKENDS= NGSPICE XYCE QUCSATOR +OPTIONS_GROUP_BACKENDS= NGSPICE QUCSATOR XYCE OPTIONS_GROUP_RTDEPENDS= OCTAVE ADMS -OPTIONS_DEFAULT= NGSPICE +ADMS_DESC= ADMS model generator used for some non-essential features BACKENDS_DESC= Simulation backends -RTDEPENDS_DESC= Optional run-time dependencies - NGSPICE_DESC= ngspice mixed-signal circuit simulator -NGSPICE_RUN_DEPENDS= ngspice:cad/ngspice_rework - -XYCE_DESC= Xyce electronic simulator -XYCE_RUN_DEPENDS= Xyce:cad/xyce \ - mpich>0:net/mpich # mpich for the mpirun executable - -QUCSATOR_DESC= Circuit simulator of the Qucs project -QUCSATOR_RUN_DEPENDS= qucsator:cad/qucsator - OCTAVE_DESC= Octave is used for some non-essential features -OCTAVE_RUN_DEPENDS= octave:math/octave +QUCSATOR_DESC= Circuit simulator of the Qucs project +RTDEPENDS_DESC= Optional run-time dependencies +XYCE_DESC= Xyce electronic simulator -ADMS_DESC= ADMS model generator used for some non-essential features ADMS_RUN_DEPENDS= admsXml:cad/adms +NGSPICE_RUN_DEPENDS= ngspice:cad/ngspice_rework +OCTAVE_RUN_DEPENDS= octave:math/octave +QUCSATOR_RUN_DEPENDS= qucsator:cad/qucsator +XYCE_RUN_DEPENDS= Xyce:cad/xyce \ + mpirun:net/mpich post-patch: - # first the patch under files/ introduces %%PREFIX%%, and now we fix it here - @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|' ${WRKSRC}/qucs/main.cpp + # first the patch under files/ introduces %%LOCALBASE%%, and now we fix it here + ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/qucs/settings.cpp .include diff --git a/cad/qucs-s/distinfo b/cad/qucs-s/distinfo index 377c21e6e0cc..8275afe5b645 100644 --- a/cad/qucs-s/distinfo +++ b/cad/qucs-s/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708273970 -SHA256 (qucs-s-24.1.0.tar.gz) = ce6e03e26fddbe107d1749329423214c2714d3103f9a528bbcccd228eb14bac0 -SIZE (qucs-s-24.1.0.tar.gz) = 3843381 +TIMESTAMP = 1742327652 +SHA256 (qucs-s-25.1.1.tar.gz) = 2aefd4bb8faef5ce13623b0b7daf5264cc6fa252c9bf69e46bc48256535e10dd +SIZE (qucs-s-25.1.1.tar.gz) = 4717517 diff --git a/cad/qucs-s/files/patch-CMakeLists.txt b/cad/qucs-s/files/patch-CMakeLists.txt deleted file mode 100644 index a4cb00b766ac..000000000000 --- a/cad/qucs-s/files/patch-CMakeLists.txt +++ /dev/null @@ -1,14 +0,0 @@ -- workaround for https://gitlab.kitware.com/cmake/cmake/-/issues/25691 -- also see https://github.com/ra3xdh/qucs_s/issues/592#issuecomment-1952967356 - ---- CMakeLists.txt.orig 2024-02-18 17:40:43 UTC -+++ CMakeLists.txt -@@ -35,7 +35,7 @@ set(QT_DEFAULT_MAJOR_VERSION 6) - message(STATUS "${PROJECT_NAME} ${CMAKE_INSTALL_PREFIX} ${qucs-suite_BINARY_DIR}" ) - - set(QT_DEFAULT_MAJOR_VERSION 6) --find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core Gui Widgets LinguistTools) -+find_package(QT NAMES Qt6 REQUIRED COMPONENTS Core Gui Widgets LinguistTools) - find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Core Gui Widgets LinguistTools) - message(STATUS "QT Major Version: " ${QT_VERSION_MAJOR}) - diff --git a/cad/qucs-s/files/patch-qucs_main.cpp b/cad/qucs-s/files/patch-qucs_main.cpp deleted file mode 100644 index ffe058a7dcb9..000000000000 --- a/cad/qucs-s/files/patch-qucs_main.cpp +++ /dev/null @@ -1,34 +0,0 @@ -- this patch works together with post-patch: %%PREFIX%% are substituted there - ---- qucs/main.cpp.orig 2022-06-30 18:34:40 UTC -+++ qucs/main.cpp -@@ -114,10 +114,10 @@ bool loadSettings() - if (QucsSettings.Qucsconv.isEmpty()) - QucsSettings.Qucsconv = QucsSettings.QucsatorDir + QDir::separator() + "qucsconv" + executableSuffix; - } else { -- QucsSettings.Qucsator = QucsSettings.BinDir + "qucsator" + executableSuffix; -+ QucsSettings.Qucsator = "%%PREFIX%%/bin/qucsator"; - QucsSettings.QucsatorDir = QucsSettings.BinDir; - if (QucsSettings.Qucsconv.isEmpty()) -- QucsSettings.Qucsconv = QucsSettings.BinDir + "qucsconv" + executableSuffix; -+ QucsSettings.Qucsconv = "%%PREFIX%%/bin/qucsconv"; - } - //if(settings.contains("BinDir"))QucsSettings.BinDir = settings.value("BinDir").toString(); - //if(settings.contains("LangDir"))QucsSettings.LangDir = settings.value("LangDir").toString(); -@@ -139,13 +139,13 @@ bool loadSettings() - #ifdef Q_OS_WIN - QucsSettings.XyceExecutable = "Xyce.exe"; - #else -- QucsSettings.XyceExecutable = "/usr/local/Xyce-Release-6.8.0-OPENSOURCE/bin/Xyce"; -+ QucsSettings.XyceExecutable = "%%PREFIX%%/bin/Xyce"; - #endif - } - if(settings.contains("XyceParExecutable")) QucsSettings.XyceParExecutable = settings.value("XyceParExecutable").toString(); -- else QucsSettings.XyceParExecutable = "mpirun -np %p /usr/local/Xyce-Release-6.8.0-OPENMPI-OPENSOURCE/bin/Xyce"; -+ else QucsSettings.XyceParExecutable = "mpirun -np %p %%PREFIX%%/bin/Xyce"; - if(settings.contains("SpiceOpusExecutable")) QucsSettings.SpiceOpusExecutable = settings.value("SpiceOpusExecutable").toString(); -- else QucsSettings.SpiceOpusExecutable = "spiceopus"; -+ else QucsSettings.SpiceOpusExecutable = "%%PREFIX%%/bin/spiceopus"; - if(settings.contains("Nprocs")) QucsSettings.NProcs = settings.value("Nprocs").toInt(); - else QucsSettings.NProcs = 4; - if(settings.contains("S4Q_workdir")) QucsSettings.S4Qworkdir = settings.value("S4Q_workdir").toString(); diff --git a/cad/qucs-s/files/patch-qucs_settings.cpp b/cad/qucs-s/files/patch-qucs_settings.cpp new file mode 100644 index 000000000000..a782a14e0e57 --- /dev/null +++ b/cad/qucs-s/files/patch-qucs_settings.cpp @@ -0,0 +1,22 @@ +- this patch works together with post-patch: %%LOCALBASE%% are substituted there + +--- qucs/settings.cpp.orig 2025-03-14 13:47:08 UTC ++++ qucs/settings.cpp +@@ -62,7 +62,7 @@ void settingsManager::initDefaults() + #else + m_Defaults["NgspiceExecutable"] = "ngspice"; + #ifndef Q_OS_MACOS +- m_Defaults["XyceExecutable"] = "/usr/local/Xyce-Release-6.8.0-OPENSOURCE/bin/Xyce"; ++ m_Defaults["XyceExecutable"] = "%%LOCALBASE%%/bin/Xyce"; + #else + m_Defaults["XyceExecutable"] = "Xyce"; + #endif +@@ -70,7 +70,7 @@ void settingsManager::initDefaults() + m_Defaults["OctaveExecutable"] = "octave"; + #endif + +- m_Defaults["XyceParExecutable"] = "mpirun -np %p /usr/local/Xyce-Release-6.8.0-OPENMPI-OPENSOURCE/bin/Xyce"; ++ m_Defaults["XyceParExecutable"] = "mpirun -np %p %%LOCALBASE%%/bin/Xyce"; + m_Defaults["S4Q_workdir"] = QStandardPaths::writableLocation(QStandardPaths::CacheLocation); + m_Defaults["Nprocs"] = 4; + m_Defaults["SpiceOpusExecutable"] = "spiceopus"; diff --git a/cad/qucs-s/pkg-plist b/cad/qucs-s/pkg-plist index 82a0f8951fdd..7a907e4ba315 100644 --- a/cad/qucs-s/pkg-plist +++ b/cad/qucs-s/pkg-plist @@ -1,424 +1,488 @@ bin/qucs-s bin/qucs-sactivefilter bin/qucs-sattenuator bin/qucs-sfilter bin/qucs-spowercombining +bin/qucs-sspar-viewer bin/qucs-strans bin/qucs_mkdigilib bin/qucs_run_hdl bin/qucs_run_verilog -bin/vcd2qucsdat +bin/qucsator_rf +bin/qucsconv_rf share/applications/qucs-s.desktop share/icons/hicolor/128x128/apps/qucs-s.png share/icons/hicolor/16x16/apps/qucs-s.png share/icons/hicolor/22x22/apps/qucs-s.png share/icons/hicolor/256x256/apps/qucs-s.png share/icons/hicolor/32x32/apps/qucs-s.png share/icons/hicolor/48x48/apps/qucs-s.png share/icons/hicolor/512x512/apps/qucs-s.png share/icons/hicolor/64x64/apps/qucs-s.png share/icons/hicolor/scalable/apps/qucs-s.svg share/man/man1/qucs-s.1.gz +share/man/man1/qucsator_rf.1.gz +share/man/man1/qucsconv_rf.1.gz +share/metainfo/io.github.ra3xdh.qucs_s.metainfo.xml %%DATADIR%%/examples/README %%DATADIR%%/examples/external_interface/cpp-interface/boostconverter.net %%DATADIR%%/examples/external_interface/cpp-interface/main.cpp %%DATADIR%%/examples/external_interface/cpp-interface/qucs_cpp_interface_example.cbp %%DATADIR%%/examples/external_interface/example_ecvs.net %%DATADIR%%/examples/external_interface/example_probe_and_subcircuit_access.net %%DATADIR%%/examples/external_interface/m-interface/asynchronous_boost_converter_example.m %%DATADIR%%/examples/external_interface/m-interface/boostconverter.net %%DATADIR%%/examples/external_interface/m-interface/example_ecvs.m %%DATADIR%%/examples/external_interface/m-interface/example_probe_and_subcircuit_access_async.m %%DATADIR%%/examples/external_interface/m-interface/synchronous_boost_converter_example.m %%DATADIR%%/examples/external_interface/probe_and_subcircuit/example_probe_and_subcircuit.sch %%DATADIR%%/examples/external_interface/probe_and_subcircuit/example_sub_subcircuit.sch %%DATADIR%%/examples/external_interface/probe_and_subcircuit/example_subcircuit.sch %%DATADIR%%/examples/ngspice/2N3904_follower.sch %%DATADIR%%/examples/ngspice/555timer_osc.sch %%DATADIR%%/examples/ngspice/Amp_Two_Tone.sch %%DATADIR%%/examples/ngspice/B-source_Tunnel_Diode.sch %%DATADIR%%/examples/ngspice/B-sources.sch %%DATADIR%%/examples/ngspice/B-sources_updated.sch %%DATADIR%%/examples/ngspice/BJT-four.sch %%DATADIR%%/examples/ngspice/BJT-noise.sch %%DATADIR%%/examples/ngspice/BJT-swp.sch %%DATADIR%%/examples/ngspice/BJT.sch %%DATADIR%%/examples/ngspice/BJT_Phase_Shift_Osc.sch +%%DATADIR%%/examples/ngspice/BJT_TEMPER_swp.sch +%%DATADIR%%/examples/ngspice/BJT_T_swp.sch %%DATADIR%%/examples/ngspice/BJT_dc.sch %%DATADIR%%/examples/ngspice/BSIM4/BSIM4_Ring_Osc.sch %%DATADIR%%/examples/ngspice/BSIM4/BSIM4_inv.sch %%DATADIR%%/examples/ngspice/BSIM4/BSIM4_x1_TRAN.sch %%DATADIR%%/examples/ngspice/BSIM4/nmos4p0.mod %%DATADIR%%/examples/ngspice/BSIM4/pmos4p0.mod %%DATADIR%%/examples/ngspice/CV_curve.sch %%DATADIR%%/examples/ngspice/Comb_Gen.sch %%DATADIR%%/examples/ngspice/Current_Source_Generator.sch %%DATADIR%%/examples/ngspice/DAC_out.sch %%DATADIR%%/examples/ngspice/DBM_Mixer.sch %%DATADIR%%/examples/ngspice/Distortion.sch %%DATADIR%%/examples/ngspice/EDD-Q-test.sch %%DATADIR%%/examples/ngspice/Full_Wave_Bridge_Rectifier_PS.sch %%DATADIR%%/examples/ngspice/Full_wave.sch %%DATADIR%%/examples/ngspice/IRFZ44_switch.sch %%DATADIR%%/examples/ngspice/JCM-800.sch %%DATADIR%%/examples/ngspice/JFET_Cascode.sch %%DATADIR%%/examples/ngspice/LCR-1.sch %%DATADIR%%/examples/ngspice/LM317_test.sch %%DATADIR%%/examples/ngspice/MESFETs/NE3509.cir %%DATADIR%%/examples/ngspice/MESFETs/NE3509_sub.sch %%DATADIR%%/examples/ngspice/MESFETs/NE3509_sub_Id_Vg.sch %%DATADIR%%/examples/ngspice/MESFETs/Statz_dc_mod.cir %%DATADIR%%/examples/ngspice/MESFETs/Statz_sub.sch %%DATADIR%%/examples/ngspice/MESFETs/Statz_sub_Id_Vg.sch %%DATADIR%%/examples/ngspice/MESFETs/testACMESFETCL1.sch %%DATADIR%%/examples/ngspice/MESFETs/testDCIdsVgs.sch %%DATADIR%%/examples/ngspice/MESFETs/testDCMESFETCL1.sch %%DATADIR%%/examples/ngspice/Mixer_FFT.sch %%DATADIR%%/examples/ngspice/NE555_disc_Oscillator.sch %%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunn.sch %%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel.dat %%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel.sym %%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel.va %%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_ng.png %%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_props.json %%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_sym.json %%DATADIR%%/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_symbol.json %%DATADIR%%/examples/ngspice/RCL_resonance.sch %%DATADIR%%/examples/ngspice/RC_filter_FFT.sch %%DATADIR%%/examples/ngspice/RFLumpComp/RFLumpedComponents.lib %%DATADIR%%/examples/ngspice/RFLumpComp/Test_RATF_EquivCircD.sch %%DATADIR%%/examples/ngspice/RFLumpComp/Test_chip_res_basic.sch %%DATADIR%%/examples/ngspice/Relay.sch %%DATADIR%%/examples/ngspice/Sawtooth-discreet.sch %%DATADIR%%/examples/ngspice/Signetics_NE520.sch %%DATADIR%%/examples/ngspice/SmithChartTest.sch %%DATADIR%%/examples/ngspice/Test_tran_coup.sch %%DATADIR%%/examples/ngspice/Triangle_Wave_Generator.sch %%DATADIR%%/examples/ngspice/Tube_amp6V6.sch %%DATADIR%%/examples/ngspice/Tunnel_Diode_EDD.sch %%DATADIR%%/examples/ngspice/VoltageDoubler.sch %%DATADIR%%/examples/ngspice/X2_100_Bipolar.sch %%DATADIR%%/examples/ngspice/X5_500.sch %%DATADIR%%/examples/ngspice/XSPICE_CM/DiodeCap_prj/diodecap.ifs %%DATADIR%%/examples/ngspice/XSPICE_CM/DiodeCap_prj/diodecap.mod %%DATADIR%%/examples/ngspice/XSPICE_CM/testRFind.sch %%DATADIR%%/examples/ngspice/XTAL.sch %%DATADIR%%/examples/ngspice/XTAL_colpitts.sch %%DATADIR%%/examples/ngspice/active_bp.sch %%DATADIR%%/examples/ngspice/active_mixer.sch %%DATADIR%%/examples/ngspice/audio_amp.sch %%DATADIR%%/examples/ngspice/audio_amp_thd.sch %%DATADIR%%/examples/ngspice/charac.sch %%DATADIR%%/examples/ngspice/chargepump.sch %%DATADIR%%/examples/ngspice/classic_osci_2.sch %%DATADIR%%/examples/ngspice/colpitts.sch %%DATADIR%%/examples/ngspice/colpitts_base.sch %%DATADIR%%/examples/ngspice/diode.sch %%DATADIR%%/examples/ngspice/diode_dblswp_qucs.sch %%DATADIR%%/examples/ngspice/example_sub_subcircuit.sch %%DATADIR%%/examples/ngspice/example_subcircuit.sch %%DATADIR%%/examples/ngspice/fet.sch %%DATADIR%%/examples/ngspice/fet_noise.sch %%DATADIR%%/examples/ngspice/fhr01fh.sch %%DATADIR%%/examples/ngspice/flip_flops_truth_tables.sch %%DATADIR%%/examples/ngspice/gain_phase_AC.sch %%DATADIR%%/examples/ngspice/giacoletto.sch %%DATADIR%%/examples/ngspice/gilbert.sch %%DATADIR%%/examples/ngspice/groupdelay_ac.sch %%DATADIR%%/examples/ngspice/groupdelay_sp.sch %%DATADIR%%/examples/ngspice/gyrator.sch %%DATADIR%%/examples/ngspice/lc_osc.sch %%DATADIR%%/examples/ngspice/multiplier.sch %%DATADIR%%/examples/ngspice/notch.sch %%DATADIR%%/examples/ngspice/nutmeg_script.sch %%DATADIR%%/examples/ngspice/opamp_gyrator.sch %%DATADIR%%/examples/ngspice/par_sweep_test.sch %%DATADIR%%/examples/ngspice/preregulator.sch %%DATADIR%%/examples/ngspice/quarz.sch %%DATADIR%%/examples/ngspice/quarz_test.sch %%DATADIR%%/examples/ngspice/rf_osci.sch %%DATADIR%%/examples/ngspice/s_param_wideband_amp.sch %%DATADIR%%/examples/ngspice/s_param_wideband_amp_noise.sch %%DATADIR%%/examples/ngspice/sawtooth-2.sch %%DATADIR%%/examples/ngspice/sawtooth-3.sch %%DATADIR%%/examples/ngspice/schematic_symbols.sch %%DATADIR%%/examples/ngspice/schmitt.sch %%DATADIR%%/examples/ngspice/selective_amp.sch %%DATADIR%%/examples/ngspice/sensitivityACandDC.sch %%DATADIR%%/examples/ngspice/singleOPV.sch %%DATADIR%%/examples/ngspice/single_balanced_CMOS_FFT.sch %%DATADIR%%/examples/ngspice/single_balanced_CMOS_TRAN.sch %%DATADIR%%/examples/ngspice/single_phase_transformer.sch %%DATADIR%%/examples/ngspice/stab.sch %%DATADIR%%/examples/ngspice/sym_osci.sch %%DATADIR%%/examples/ngspice/time_resistor.sch %%DATADIR%%/examples/qucsator/Amp_Baseband_Low-noise.sch %%DATADIR%%/examples/qucsator/Amp_Two_Tone.sch +%%DATADIR%%/examples/qucsator/BJT_T_swp_qucs.sch %%DATADIR%%/examples/qucsator/BPF_1550_edge_cpld.sch %%DATADIR%%/examples/qucsator/BPF_2000_Co-ax.sch %%DATADIR%%/examples/qucsator/Comb_Gen.sch %%DATADIR%%/examples/qucsator/IdealBalun.sch %%DATADIR%%/examples/qucsator/LPF-Balun2.sch %%DATADIR%%/examples/qucsator/LPF-Balun3.sch %%DATADIR%%/examples/qucsator/LPF_1000_Coplanar.sch %%DATADIR%%/examples/qucsator/LPF_1000_Radial-Stub.sch %%DATADIR%%/examples/qucsator/LPF_1250_Elliptical.sch %%DATADIR%%/examples/qucsator/Mixer_FFT.sch %%DATADIR%%/examples/qucsator/Puls3b.sch %%DATADIR%%/examples/qucsator/SmithChartTest.sch %%DATADIR%%/examples/qucsator/VCO_100.sch %%DATADIR%%/examples/qucsator/X2_100_Bipolar.sch %%DATADIR%%/examples/qucsator/X5_500.sch %%DATADIR%%/examples/qucsator/active_bp.sch %%DATADIR%%/examples/qucsator/active_lp.sch %%DATADIR%%/examples/qucsator/active_mixer.sch %%DATADIR%%/examples/qucsator/bbv.sch %%DATADIR%%/examples/qucsator/boostconverter.sch %%DATADIR%%/examples/qucsator/bpf_10Ghz.sch %%DATADIR%%/examples/qucsator/bridge.sch %%DATADIR%%/examples/qucsator/buckboost.sch %%DATADIR%%/examples/qucsator/buckconverter.sch %%DATADIR%%/examples/qucsator/charac.sch %%DATADIR%%/examples/qucsator/chargepump.sch %%DATADIR%%/examples/qucsator/chebyshev1_5th.sch %%DATADIR%%/examples/qucsator/classic_osci.sch %%DATADIR%%/examples/qucsator/colpitts.sch %%DATADIR%%/examples/qucsator/colpitts_base.sch %%DATADIR%%/examples/qucsator/diff1.sch %%DATADIR%%/examples/qucsator/diode_hb.sch %%DATADIR%%/examples/qucsator/elliptic_5th.sch %%DATADIR%%/examples/qucsator/fet.sch %%DATADIR%%/examples/qucsator/fet_noise.sch %%DATADIR%%/examples/qucsator/fgummel.sch %%DATADIR%%/examples/qucsator/fhr01fh.sch %%DATADIR%%/examples/qucsator/filter_optimization.sch %%DATADIR%%/examples/qucsator/flicker.sch %%DATADIR%%/examples/qucsator/fullwaverectifier_1.sch %%DATADIR%%/examples/qucsator/fullwaverectifier_2.sch %%DATADIR%%/examples/qucsator/gain.sch %%DATADIR%%/examples/qucsator/giacoletto.sch %%DATADIR%%/examples/qucsator/gilbert.sch %%DATADIR%%/examples/qucsator/groupdelay_ac.sch %%DATADIR%%/examples/qucsator/groupdelay_sp.sch %%DATADIR%%/examples/qucsator/gyrator.sch %%DATADIR%%/examples/qucsator/lc_osc.sch %%DATADIR%%/examples/qucsator/lf_osci.sch %%DATADIR%%/examples/qucsator/microstrip.sch %%DATADIR%%/examples/qucsator/mixer.sch %%DATADIR%%/examples/qucsator/mscoupler.sch %%DATADIR%%/examples/qucsator/multiplier.sch %%DATADIR%%/examples/qucsator/notch.sch %%DATADIR%%/examples/qucsator/opamp_gyrator.sch %%DATADIR%%/examples/qucsator/pentode.sch %%DATADIR%%/examples/qucsator/preregulator.sch %%DATADIR%%/examples/qucsator/resonance.sch %%DATADIR%%/examples/qucsator/rf_osci.sch %%DATADIR%%/examples/qucsator/rgummel.sch %%DATADIR%%/examples/qucsator/sawtooth-1.sch %%DATADIR%%/examples/qucsator/sawtooth-2.sch %%DATADIR%%/examples/qucsator/sawtooth-3.sch %%DATADIR%%/examples/qucsator/sawtooth-discreet.sch %%DATADIR%%/examples/qucsator/schmitt.sch %%DATADIR%%/examples/qucsator/selective_amp.sch %%DATADIR%%/examples/qucsator/shot.sch %%DATADIR%%/examples/qucsator/singleOPV.sch %%DATADIR%%/examples/qucsator/single_balanced.sch %%DATADIR%%/examples/qucsator/stab.sch %%DATADIR%%/examples/qucsator/supply.sch %%DATADIR%%/examples/qucsator/swr_meter.sch %%DATADIR%%/examples/qucsator/sym_osci.sch %%DATADIR%%/examples/qucsator/time_resistor.sch %%DATADIR%%/examples/qucsator/triode.sch %%DATADIR%%/examples/qucsator/wilkinson.sch %%DATADIR%%/examples/symbols/schematic_symbols.sch %%DATADIR%%/examples/symbols/symbols_blank.sch %%DATADIR%%/examples/symbols/symbols_optos.sch %%DATADIR%%/examples/symbols/symbols_transformers.sch %%DATADIR%%/examples/templates_ngspice/AC_Passive_analysis.sch %%DATADIR%%/examples/templates_ngspice/AC_TRAN_Active_Filter_analysis.sch %%DATADIR%%/examples/templates_ngspice/AC_TRAN_FOUR_OpAmp.sch %%DATADIR%%/examples/templates_ngspice/AC_TRAN_OpAmp.sch +%%DATADIR%%/examples/templates_ngspice/Monte_Carlo.sch %%DATADIR%%/examples/templates_ngspice/Pass_Parameters_Subcircuit.sch +%%DATADIR%%/examples/templates_ngspice/Pwr-Amp_DC_analysis.sch %%DATADIR%%/examples/templates_ngspice/Pwr-Amp_wingspread_analysis.sch +%%DATADIR%%/examples/templates_ngspice/PwrAmpTHD.sch %%DATADIR%%/examples/templates_ngspice/S-parameter_active_analysis.sch %%DATADIR%%/examples/templates_ngspice/S-parameter_passive_analysis.sch %%DATADIR%%/examples/templates_ngspice/TRAN_FFT_OpAmp.sch %%DATADIR%%/examples/templates_ngspice/TRAN_FOUR_OpAmp.sch %%DATADIR%%/examples/templates_ngspice/genericopa.cir %%DATADIR%%/examples/templates_ngspice/genericopa_sub.sch %%DATADIR%%/examples/xyce/BJT_DC_xyce.sch %%DATADIR%%/examples/xyce/Xyce2ToneTest.sch %%DATADIR%%/examples/xyce/Xyce2ToneTest_mod.sch %%DATADIR%%/examples/xyce/XyceDigital/testCombLogic1.sch %%DATADIR%%/examples/xyce/XyceDigital/testCombLogic2.sch %%DATADIR%%/examples/xyce/XyceDigital/testNAND2.sch %%DATADIR%%/examples/xyce/XyceDigital/testPATGENX1.sch %%DATADIR%%/examples/xyce/XyceDigital/testPATGENX4.sch %%DATADIR%%/examples/xyce/Xyce_Examples/01-SuperSimpleDC/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/01-SuperSimpleDC/SuperSimpleDC.sch %%DATADIR%%/examples/xyce/Xyce_Examples/01-SuperSimpleDC/export.png %%DATADIR%%/examples/xyce/Xyce_Examples/02-DiodeClipper/DiodeClipper_DC.sch %%DATADIR%%/examples/xyce/Xyce_Examples/02-DiodeClipper/DiodeClipper_transient.sch %%DATADIR%%/examples/xyce/Xyce_Examples/02-DiodeClipper/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/03-CommonEmitter_flat/CommonEmitter_flat.sch %%DATADIR%%/examples/xyce/Xyce_Examples/03-CommonEmitter_flat/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/04-CommonEmitter_subcircuited/CommonEmitter_Driver.sch %%DATADIR%%/examples/xyce/Xyce_Examples/04-CommonEmitter_subcircuited/CommonEmitter_subcircuited.sch %%DATADIR%%/examples/xyce/Xyce_Examples/04-CommonEmitter_subcircuited/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/05-NonlinearResistor/NLR_subc.sch %%DATADIR%%/examples/xyce/Xyce_Examples/05-NonlinearResistor/NLR_test.sch %%DATADIR%%/examples/xyce/Xyce_Examples/05-NonlinearResistor/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/06-QuartzCrystal/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/06-QuartzCrystal/quarz.sch %%DATADIR%%/examples/xyce/Xyce_Examples/06-QuartzCrystal/quarz_test.sch %%DATADIR%%/examples/xyce/Xyce_Examples/07-DiodePDE/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/07-DiodePDE/diodepde.sch %%DATADIR%%/examples/xyce/Xyce_Examples/08-OctaveScripting/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/08-OctaveScripting/plotCartesian2D2V.m %%DATADIR%%/examples/xyce/Xyce_Examples/08-OctaveScripting/plotFD2V.m %%DATADIR%%/examples/xyce/Xyce_Examples/08-OctaveScripting/testTwoStageBJT.m %%DATADIR%%/examples/xyce/Xyce_Examples/08-OctaveScripting/testTwoStageBJT.sch %%DATADIR%%/examples/xyce/Xyce_Examples/09-Lorenz/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/09-Lorenz/lorenz.sch %%DATADIR%%/examples/xyce/Xyce_Examples/09-Lorenz/user_lib/AD633_JT.lib %%DATADIR%%/examples/xyce/Xyce_Examples/09-Lorenz/user_lib/LT1057.lib %%DATADIR%%/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/Bessel10.sch %%DATADIR%%/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/Bessel5.sch %%DATADIR%%/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/Bessel7.sch %%DATADIR%%/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/Bessel9.sch %%DATADIR%%/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/MRF501.sch %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/RCBlock.sch %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/README.md %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/mrf501-sparam-ac.sch %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/mrf501-sparam.sch %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/sparam.sch %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/sparams-ts1-3port.sch %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/tline-sparam-ac.sch %%DATADIR%%/examples/xyce/Xyce_Examples/11-SParameters/tline-sparam.sch %%DATADIR%%/examples/xyce/Xyce_Examples/README.txt %%DATADIR%%/examples/xyce/hb-test.sch %%DATADIR%%/examples/xyce/s_param_lc_filter.sch %%DATADIR%%/examples/xyce/s_param_wideband_amp.sch %%DATADIR%%/examples/xyce/sensitivityDC.sch %%DATADIR%%/examples/xyce/sensitivityTRAN.sch %%DATADIR%%/lang/qucs_ar.qm %%DATADIR%%/lang/qucs_ca.qm %%DATADIR%%/lang/qucs_cs.qm %%DATADIR%%/lang/qucs_de.qm %%DATADIR%%/lang/qucs_en.qm %%DATADIR%%/lang/qucs_es.qm %%DATADIR%%/lang/qucs_fr.qm %%DATADIR%%/lang/qucs_he.qm %%DATADIR%%/lang/qucs_hu.qm %%DATADIR%%/lang/qucs_it.qm %%DATADIR%%/lang/qucs_ja.qm %%DATADIR%%/lang/qucs_kk.qm %%DATADIR%%/lang/qucs_pl.qm %%DATADIR%%/lang/qucs_pt_BR.qm %%DATADIR%%/lang/qucs_pt_PT.qm %%DATADIR%%/lang/qucs_ro.qm %%DATADIR%%/lang/qucs_ru.qm %%DATADIR%%/lang/qucs_sv.qm %%DATADIR%%/lang/qucs_tr.qm %%DATADIR%%/lang/qucs_uk.qm %%DATADIR%%/lang/qucs_zh_CN.qm %%DATADIR%%/library/555_timer.lib +%%DATADIR%%/library/Analog.lib %%DATADIR%%/library/AudioIC.lib %%DATADIR%%/library/BF998.lib %%DATADIR%%/library/BJT_Extended.lib %%DATADIR%%/library/Bridges.lib %%DATADIR%%/library/Cores.lib %%DATADIR%%/library/Crystal.lib +%%DATADIR%%/library/Digital_AUX.lib +%%DATADIR%%/library/Digital_CD.lib +%%DATADIR%%/library/Digital_HC.lib +%%DATADIR%%/library/Digital_LV.lib +%%DATADIR%%/library/Digital_XSPICE.lib %%DATADIR%%/library/Diodes.lib %%DATADIR%%/library/DiodesSchottky.lib +%%DATADIR%%/library/Diodes_Extended.lib +%%DATADIR%%/library/DualGateMOSFET.lib +%%DATADIR%%/library/DualGateMOSFET/DualGateMos.cir +%%DATADIR%%/library/GeDiodes.lib %%DATADIR%%/library/Ideal.lib %%DATADIR%%/library/JFETs.lib %%DATADIR%%/library/LEDs.lib +%%DATADIR%%/library/LaserDiodes.lib %%DATADIR%%/library/Loudspeaker.lib %%DATADIR%%/library/MOSFETs.lib +%%DATADIR%%/library/MixerIC.lib %%DATADIR%%/library/NMOSFETs.lib +%%DATADIR%%/library/Neon.lib %%DATADIR%%/library/OpAmps.lib %%DATADIR%%/library/Optocoupler.lib +%%DATADIR%%/library/Optocoupler/moc3052_3062.cir +%%DATADIR%%/library/PIN_Diodes.lib %%DATADIR%%/library/PMOSFETs.lib +%%DATADIR%%/library/PWM_Controller.lib %%DATADIR%%/library/PhotovoltaicRelay.lib +%%DATADIR%%/library/RC.lib %%DATADIR%%/library/Regulators.lib +%%DATADIR%%/library/SPICE_TLine.lib %%DATADIR%%/library/SpiceOpamp.lib %%DATADIR%%/library/Substrates.lib %%DATADIR%%/library/Thermistor.lib %%DATADIR%%/library/Thyristor.lib %%DATADIR%%/library/Transformers.lib %%DATADIR%%/library/Transistors.lib %%DATADIR%%/library/Tubes.lib +%%DATADIR%%/library/TubesExtended.lib +%%DATADIR%%/library/TubesExtended/2P2.CIR +%%DATADIR%%/library/TubesExtended/2P3.CIR +%%DATADIR%%/library/TubesExtended/5899.CIR +%%DATADIR%%/library/TubesExtended/6F12P.CIR +%%DATADIR%%/library/TubesExtended/6K1J.CIR +%%DATADIR%%/library/TubesExtended/EF183.CIR +%%DATADIR%%/library/TubesExtended/EF184.cir +%%DATADIR%%/library/TubesExtended/tube.lib +%%DATADIR%%/library/Varactor.lib +%%DATADIR%%/library/Varactor_RF.lib %%DATADIR%%/library/Varistors.lib %%DATADIR%%/library/VoltageComparators.lib %%DATADIR%%/library/VoltageReferences.lib %%DATADIR%%/library/VoltageRegulators.lib %%DATADIR%%/library/Xanalogue.lib %%DATADIR%%/library/XyceDigital.lib %%DATADIR%%/library/XyceDigital/A2DBRIDGE.sym %%DATADIR%%/library/XyceDigital/A2DBRIDGEX2.sym %%DATADIR%%/library/XyceDigital/A2DBRIDGEX4.sym %%DATADIR%%/library/XyceDigital/A2DBRIDGEX8.sym %%DATADIR%%/library/XyceDigital/AND2.sym %%DATADIR%%/library/XyceDigital/AND4.sym %%DATADIR%%/library/XyceDigital/ANDOR4X2.sym %%DATADIR%%/library/XyceDigital/BUF.sym %%DATADIR%%/library/XyceDigital/D2ABRIDGE.sym %%DATADIR%%/library/XyceDigital/D2ABRIDGEX2.sym %%DATADIR%%/library/XyceDigital/D2ABRIDGEX4.sym %%DATADIR%%/library/XyceDigital/D2ABRIDGEX8.sym %%DATADIR%%/library/XyceDigital/FADDER.sym %%DATADIR%%/library/XyceDigital/GEN0OR1X4.sym %%DATADIR%%/library/XyceDigital/GEN0OR1X8.sym %%DATADIR%%/library/XyceDigital/INV.sym %%DATADIR%%/library/XyceDigital/LOGIC0.sym %%DATADIR%%/library/XyceDigital/LOGIC1.sym %%DATADIR%%/library/XyceDigital/MUX2TO1.sym %%DATADIR%%/library/XyceDigital/MUX4TO1.sym %%DATADIR%%/library/XyceDigital/MUX8TO1.sym %%DATADIR%%/library/XyceDigital/NAND2.sym %%DATADIR%%/library/XyceDigital/NAND4.sym %%DATADIR%%/library/XyceDigital/NOR2.sym %%DATADIR%%/library/XyceDigital/NOR4.sym %%DATADIR%%/library/XyceDigital/NXOR.sym %%DATADIR%%/library/XyceDigital/OR2.sym %%DATADIR%%/library/XyceDigital/OR4.sym %%DATADIR%%/library/XyceDigital/PATGENX1.sym %%DATADIR%%/library/XyceDigital/PATGENX128.sym %%DATADIR%%/library/XyceDigital/PATGENX2.sym %%DATADIR%%/library/XyceDigital/PATGENX32.sym %%DATADIR%%/library/XyceDigital/PATGENX4.sym %%DATADIR%%/library/XyceDigital/PATGENX8.sym %%DATADIR%%/library/XyceDigital/XOR.sym %%DATADIR%%/library/Xyce_Digital_TTL_Technology.lib %%DATADIR%%/library/Z-Diodes.lib %%DATADIR%%/library/ngspice.blacklist %%DATADIR%%/library/qucs.blacklist %%DATADIR%%/library/xyce.blacklist %%DATADIR%%/octave/getQucsVariable.m %%DATADIR%%/octave/loadQucsDataSet.m %%DATADIR%%/octave/loadQucsVariable.m %%DATADIR%%/octave/plotCartesian2D.m %%DATADIR%%/octave/plotCartesian2D2V.m %%DATADIR%%/octave/plotFFT.m %%DATADIR%%/octave/plotFFT2V.m %%DATADIR%%/octave/plotTimeFFT.m %%DATADIR%%/octave/showQucsDataSet.m %%DATADIR%%/python/parse_result.py %%DATADIR%%/python/parse_result_example.py %%DATADIR%%/python/rc_ac_sweep.dat %%DATADIR%%/python/rc_ac_sweep.net +%%DATADIR%%/symbols/and2.sym +%%DATADIR%%/symbols/buf.sym +%%DATADIR%%/symbols/darlington_npn.sym +%%DATADIR%%/symbols/darlington_pnp.sym +%%DATADIR%%/symbols/diac.sym +%%DATADIR%%/symbols/diode.sym +%%DATADIR%%/symbols/inv.sym +%%DATADIR%%/symbols/led.sym +%%DATADIR%%/symbols/nand2.sym %%DATADIR%%/symbols/nmos4.sym +%%DATADIR%%/symbols/nor2.sym %%DATADIR%%/symbols/opamp3t.sym %%DATADIR%%/symbols/opamp5t.sym +%%DATADIR%%/symbols/opamp6t.sym +%%DATADIR%%/symbols/opamp7t.sym +%%DATADIR%%/symbols/opto_bjt4.sym +%%DATADIR%%/symbols/opto_bjt5.sym +%%DATADIR%%/symbols/or2.sym %%DATADIR%%/symbols/pmos4.sym +%%DATADIR%%/symbols/schottky.sym +%%DATADIR%%/symbols/thyristor.sym +%%DATADIR%%/symbols/triac.sym +%%DATADIR%%/symbols/tube_penthode.sym +%%DATADIR%%/symbols/tube_triode.sym +%%DATADIR%%/symbols/varactor.sym +%%DATADIR%%/symbols/xor.sym +%%DATADIR%%/symbols/zener.sym +%%DATADIR%%/symbols/zener3.sym %%DATADIR%%/tline/cstrip_kj_1.trc %%DATADIR%%/tline/cstrip_kj_2.trc %%DATADIR%%/tline/hp.trc %%DATADIR%%/tline/ustrip50fr4.trc %%DATADIR%%/tline/ustrip_jansen.trc %%DATADIR%%/xspice_cmlib/cmlib.linux.rules.mk %%DATADIR%%/xspice_cmlib/cmlib.mingw32.rules.mk %%DATADIR%%/xspice_cmlib/include/ngspice_mathfunc.inc %%DATADIR%%/xspice_cmlib/include/xspice_mathfunc.h