pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
First qucs-s package attempt
Module Name: pkgsrc-wip
Committed By: ea1abz <ea1abz%gmail.com@localhost>
Pushed By: ea1abz
Date: Sun Dec 7 13:27:07 2025 +0100
Changeset: 249c8a02b107199ca240d48bebe0ab506687e18e
Modified Files:
Makefile
Added Files:
qucs-s/COMMIT_MSG
qucs-s/DESCR
qucs-s/Makefile
qucs-s/PLIST
qucs-s/TODO
qucs-s/distinfo
qucs-s/patches/patch-contrib_CMakeLists.txt
qucs-s/patches/patch-qucs-transcalc_CMakeLists.txt
qucs-s/patches/patch-qucs_CMakeLists.txt
qucs-s/patches/patch-qucsator__rf_doc_CMakeLists.txt
Log Message:
First qucs-s package attempt
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=249c8a02b107199ca240d48bebe0ab506687e18e
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
qucs-s/COMMIT_MSG | 1 +
qucs-s/DESCR | 20 +
qucs-s/Makefile | 29 ++
qucs-s/PLIST | 500 +++++++++++++++++++++
qucs-s/TODO | 4 +
qucs-s/distinfo | 9 +
qucs-s/patches/patch-contrib_CMakeLists.txt | 12 +
qucs-s/patches/patch-qucs-transcalc_CMakeLists.txt | 15 +
qucs-s/patches/patch-qucs_CMakeLists.txt | 15 +
.../patches/patch-qucsator__rf_doc_CMakeLists.txt | 12 +
11 files changed, 618 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index 1e98b820a3..1152b6e1de 100644
--- a/Makefile
+++ b/Makefile
@@ -5126,6 +5126,7 @@ SUBDIR+= qtractor
SUBDIR+= quantlib
SUBDIR+= quarkcoin
SUBDIR+= quassel
+SUBDIR+= qucs-s
SUBDIR+= quex
SUBDIR+= quickfix
SUBDIR+= quickie
diff --git a/qucs-s/COMMIT_MSG b/qucs-s/COMMIT_MSG
new file mode 100644
index 0000000000..3ed8fef79b
--- /dev/null
+++ b/qucs-s/COMMIT_MSG
@@ -0,0 +1 @@
+cad/qucs_s: Add
diff --git a/qucs-s/DESCR b/qucs-s/DESCR
new file mode 100644
index 0000000000..db6daee3e0
--- /dev/null
+++ b/qucs-s/DESCR
@@ -0,0 +1,20 @@
+Qucs-S is a circuit simulation program based onQucs circuit simulator.The
+"S" letter indicates SPICE. The purpose of the Qucs-S project is to use
+free circuit simulation kernels (Ngspice, Qucsator, Xyce) with the unified
+GUI based on Qt6 toolkit. It merges the power of SPICE and the simplicity
+of the Qucs GUI. Qucs-S is not a simulator by itself, but it requires to
+use an external simulation backend with it. Qucs-S allows to use the
+following open-source simulation kernels:
+
+ Ngspice is recommended to use. Ngspice is powerful mixed-level/mixed-signal
+ circuit simulator. The most of industrial SPICE models are compatible with
+ Ngspice.
+ XYCE is a new SPICE-compatible circuit simulator written by Sandia from
+ the scratch.
+ QucsatorRF for RF and microwave circuits design. It provides advanced
+ models for such devices microstrip lines and waveguides. QucsatorRF
+ is not SPICE compatible.
+ SpiceOpus is developed by the Faculty of Electrical Engineering of the
+ Ljubljana University. It based on the SPICE-3f5 code
+
+See the https://ra3xdh.github.io/ for more details.
diff --git a/qucs-s/Makefile b/qucs-s/Makefile
new file mode 100644
index 0000000000..4d28de82d1
--- /dev/null
+++ b/qucs-s/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD$
+
+DISTNAME= qucs-s-25.2.0
+CATEGORIES= cad
+MASTER_SITES= ${MASTER_SITE_GITHUB:=ra3xdh/}
+GITHUB_PROJECT= qucs_s
+GITHUB_RELEASE= 25.2.0
+DIST_SUBDIR= ${GITHUB_PROJECT}
+
+MAINTAINER= ea1abz%gmail.com@localhost
+HOMEPAGE= https://github.com/ra3xdh/qucs_s/
+COMMENT= Circuit simulation program based on Qucs circuit simulator
+LICENSE= gnu-gpl-v2
+
+USE_LANGUAGES= c c++
+USE_TOOLS+= bison cmake
+TOOL_DEPENDS+= dos2unix-[0-9]*:../../converters/dos2unix
+TOOL_DEPENDS+= gperf-[0-9]*:../../devel/gperf
+
+CMAKE_CONFIGURE_ARGS+= -DBISON_DIR=${PREFIX}/bin
+
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/qt6-qttools/buildlink3.mk"
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.include "../../graphics/qt6-qtsvg/buildlink3.mk"
+.include "../../graphics/qt6-qtcharts/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/qucs-s/PLIST b/qucs-s/PLIST
new file mode 100644
index 0000000000..881b4cdc76
--- /dev/null
+++ b/qucs-s/PLIST
@@ -0,0 +1,500 @@
+@comment $NetBSD$
+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/qucsator_rf
+bin/qucsconv_rf
+man/man1/qucs-s.1
+man/man1/qucsator_rf.1
+man/man1/qucsconv_rf.1
+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/metainfo/io.github.ra3xdh.qucs_s.metainfo.xml
+share/qucs-s/examples/README
+share/qucs-s/examples/external_interface/cpp-interface/boostconverter.net
+share/qucs-s/examples/external_interface/cpp-interface/main.cpp
+share/qucs-s/examples/external_interface/cpp-interface/qucs_cpp_interface_example.cbp
+share/qucs-s/examples/external_interface/example_ecvs.net
+share/qucs-s/examples/external_interface/example_probe_and_subcircuit_access.net
+share/qucs-s/examples/external_interface/m-interface/asynchronous_boost_converter_example.m
+share/qucs-s/examples/external_interface/m-interface/boostconverter.net
+share/qucs-s/examples/external_interface/m-interface/example_ecvs.m
+share/qucs-s/examples/external_interface/m-interface/example_probe_and_subcircuit_access_async.m
+share/qucs-s/examples/external_interface/m-interface/synchronous_boost_converter_example.m
+share/qucs-s/examples/external_interface/probe_and_subcircuit/example_probe_and_subcircuit.sch
+share/qucs-s/examples/external_interface/probe_and_subcircuit/example_sub_subcircuit.sch
+share/qucs-s/examples/external_interface/probe_and_subcircuit/example_subcircuit.sch
+share/qucs-s/examples/ngspice/B-Sources/B-source_Tunnel_Diode.sch
+share/qucs-s/examples/ngspice/B-Sources/B-sources.sch
+share/qucs-s/examples/ngspice/B-Sources/B-sources_updated.sch
+share/qucs-s/examples/ngspice/Devices/BJT_TEMPER_swp.sch
+share/qucs-s/examples/ngspice/Devices/BJT_T_swp.sch
+share/qucs-s/examples/ngspice/Devices/BJT_dc.sch
+share/qucs-s/examples/ngspice/Devices/BSIM4/BSIM4_Ring_Osc.sch
+share/qucs-s/examples/ngspice/Devices/BSIM4/BSIM4_inv.sch
+share/qucs-s/examples/ngspice/Devices/BSIM4/BSIM4_x1_TRAN.sch
+share/qucs-s/examples/ngspice/Devices/BSIM4/nmos4p0.mod
+share/qucs-s/examples/ngspice/Devices/BSIM4/pmos4p0.mod
+share/qucs-s/examples/ngspice/Devices/CV_curve.sch
+share/qucs-s/examples/ngspice/Devices/EDD-Q-test.sch
+share/qucs-s/examples/ngspice/Devices/FET noise/fet.sch
+share/qucs-s/examples/ngspice/Devices/FET noise/fet_noise.sch
+share/qucs-s/examples/ngspice/Devices/MESFETs/NE3509.cir
+share/qucs-s/examples/ngspice/Devices/MESFETs/NE3509_sub.sch
+share/qucs-s/examples/ngspice/Devices/MESFETs/NE3509_sub_Id_Vg.sch
+share/qucs-s/examples/ngspice/Devices/MESFETs/Statz_dc_mod.cir
+share/qucs-s/examples/ngspice/Devices/MESFETs/Statz_sub.sch
+share/qucs-s/examples/ngspice/Devices/MESFETs/Statz_sub_Id_Vg.sch
+share/qucs-s/examples/ngspice/Devices/MESFETs/testACMESFETCL1.sch
+share/qucs-s/examples/ngspice/Devices/MESFETs/testDCIdsVgs.sch
+share/qucs-s/examples/ngspice/Devices/MESFETs/testDCMESFETCL1.sch
+share/qucs-s/examples/ngspice/Devices/Tunnel_Diode_EDD.sch
+share/qucs-s/examples/ngspice/Devices/XTAL/XTAL.sch
+share/qucs-s/examples/ngspice/Devices/XTAL/quarz.sch
+share/qucs-s/examples/ngspice/Devices/XTAL/quarz_test.sch
+share/qucs-s/examples/ngspice/Devices/charac.sch
+share/qucs-s/examples/ngspice/Devices/diode.sch
+share/qucs-s/examples/ngspice/Devices/diode_dblswp_qucs.sch
+share/qucs-s/examples/ngspice/Devices/fhr01fh.sch
+share/qucs-s/examples/ngspice/Devices/gyrator.sch
+share/qucs-s/examples/ngspice/Devices/single_phase_transformer.sch
+share/qucs-s/examples/ngspice/Digital/flip_flops_truth_tables.sch
+share/qucs-s/examples/ngspice/General Electronics/2N3904_follower.sch
+share/qucs-s/examples/ngspice/General Electronics/555timer_osc.sch
+share/qucs-s/examples/ngspice/General Electronics/Active Filters/active_bp.sch
+share/qucs-s/examples/ngspice/General Electronics/Active Filters/notch.sch
+share/qucs-s/examples/ngspice/General Electronics/Audio Amplifiers/audio_amp.sch
+share/qucs-s/examples/ngspice/General Electronics/Audio Amplifiers/audio_amp_thd.sch
+share/qucs-s/examples/ngspice/General Electronics/DAC_out.sch
+share/qucs-s/examples/ngspice/General Electronics/RC_filter_FFT.sch
+share/qucs-s/examples/ngspice/General Electronics/Test_tran_coup.sch
+share/qucs-s/examples/ngspice/General Electronics/Waveform Generation/Current_Source_Generator.sch
+share/qucs-s/examples/ngspice/General Electronics/Waveform Generation/Sawtooth-discreet.sch
+share/qucs-s/examples/ngspice/General Electronics/Waveform Generation/Triangle_Wave_Generator.sch
+share/qucs-s/examples/ngspice/General Electronics/Waveform Generation/sawtooth-2.sch
+share/qucs-s/examples/ngspice/General Electronics/Waveform Generation/sawtooth-3.sch
+share/qucs-s/examples/ngspice/General Electronics/chargepump.sch
+share/qucs-s/examples/ngspice/General Electronics/gain_phase_AC.sch
+share/qucs-s/examples/ngspice/General Electronics/opamp_gyrator.sch
+share/qucs-s/examples/ngspice/General Electronics/schmitt.sch
+share/qucs-s/examples/ngspice/General Electronics/singleOPV.sch
+share/qucs-s/examples/ngspice/MagneticCores/core_test.sch
+share/qucs-s/examples/ngspice/MagneticCores/core_test_BH.sch
+share/qucs-s/examples/ngspice/Miscellaneous/example_sub_subcircuit.sch
+share/qucs-s/examples/ngspice/Miscellaneous/example_subcircuit.sch
+share/qucs-s/examples/ngspice/Miscellaneous/schematic_symbols.sch
+share/qucs-s/examples/ngspice/Miscellaneous/time_resistor.sch
+share/qucs-s/examples/ngspice/NGspice features/nutmeg_script.sch
+share/qucs-s/examples/ngspice/NGspice features/par_sweep_test.sch
+share/qucs-s/examples/ngspice/NGspice features/sensitivityACandDC.sch
+share/qucs-s/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunn.sch
+share/qucs-s/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel.dat
+share/qucs-s/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel.sym
+share/qucs-s/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel.va
+share/qucs-s/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_ng.png
+share/qucs-s/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_props.json
+share/qucs-s/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_sym.json
+share/qucs-s/examples/ngspice/OpenVAF/Tunnel_Ngspice_prj/tunnel_symbol.json
+share/qucs-s/examples/ngspice/Power Electronics/Full_Wave_Bridge_Rectifier_PS.sch
+share/qucs-s/examples/ngspice/Power Electronics/Full_wave.sch
+share/qucs-s/examples/ngspice/Power Electronics/IRFZ44_switch.sch
+share/qucs-s/examples/ngspice/Power Electronics/LM317_test.sch
+share/qucs-s/examples/ngspice/Power Electronics/preregulator.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Distortion simulations/Amp_Two_Tone.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Distortion simulations/Distortion.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/JFET_Cascode.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Q2N2222A/BJT-four.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Q2N2222A/BJT-noise.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Q2N2222A/BJT-swp.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Q2N2222A/BJT.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Signetics_NE520.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Tube Amplifiers/JCM-800.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/Tube Amplifiers/Tube_amp6V6.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/s_param_wideband_amp.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/s_param_wideband_amp_noise.sch
+share/qucs-s/examples/ngspice/RF/Amplifiers/selective_amp.sch
+share/qucs-s/examples/ngspice/RF/Frequency Multipliers/X2_100_Bipolar.sch
+share/qucs-s/examples/ngspice/RF/Frequency Multipliers/X5_500.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/Comb_Gen.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/Group Delay Simulations/groupdelay_ac.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/Group Delay Simulations/groupdelay_sp.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/LCR-1.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/RCL_resonance.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/Relay.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/SmithChartTest.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/giacoletto.sch
+share/qucs-s/examples/ngspice/RF/Miscellaneous/stab.sch
+share/qucs-s/examples/ngspice/RF/Mixers/DBM_Mixer.sch
+share/qucs-s/examples/ngspice/RF/Mixers/Mixer_FFT.sch
+share/qucs-s/examples/ngspice/RF/Mixers/active_mixer.sch
+share/qucs-s/examples/ngspice/RF/Mixers/gilbert.sch
+share/qucs-s/examples/ngspice/RF/Mixers/single_balanced_CMOS_FFT.sch
+share/qucs-s/examples/ngspice/RF/Mixers/single_balanced_CMOS_TRAN.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/BJT_Phase_Shift_Osc.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/NE555_disc_Oscillator.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/XTAL_colpitts.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/classic_osci_2.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/colpitts.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/colpitts_base.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/lc_osc.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/rf_osci.sch
+share/qucs-s/examples/ngspice/RF/Oscillators/sym_osci.sch
+share/qucs-s/examples/ngspice/RF/Power Detector/VoltageDoubler.sch
+share/qucs-s/examples/ngspice/RF/Power Detector/multiplier.sch
+share/qucs-s/examples/ngspice/RF/RFLumpComp/RFLumpedComponents.lib
+share/qucs-s/examples/ngspice/RF/RFLumpComp/Test_RATF_EquivCircD.sch
+share/qucs-s/examples/ngspice/RF/RFLumpComp/Test_chip_res_basic.sch
+share/qucs-s/examples/ngspice/XSPICE_CM/DiodeCap_prj/diodecap.ifs
+share/qucs-s/examples/ngspice/XSPICE_CM/DiodeCap_prj/diodecap.mod
+share/qucs-s/examples/ngspice/XSPICE_CM/testRFind.sch
+share/qucs-s/examples/qucsator/Devices/BJT_T_swp_qucs.sch
+share/qucs-s/examples/qucsator/Devices/FET noise/fet.sch
+share/qucs-s/examples/qucsator/Devices/FET noise/fet_noise.sch
+share/qucs-s/examples/qucsator/Devices/fgummel.sch
+share/qucs-s/examples/qucsator/Devices/fhr01fh.sch
+share/qucs-s/examples/qucsator/Devices/flicker.sch
+share/qucs-s/examples/qucsator/Devices/pentode.sch
+share/qucs-s/examples/qucsator/Devices/rgummel.sch
+share/qucs-s/examples/qucsator/Devices/shot.sch
+share/qucs-s/examples/qucsator/Devices/triode.sch
+share/qucs-s/examples/qucsator/General Electronics/Active filters/active_bp.sch
+share/qucs-s/examples/qucsator/General Electronics/Active filters/active_lp.sch
+share/qucs-s/examples/qucsator/General Electronics/Active filters/notch.sch
+share/qucs-s/examples/qucsator/General Electronics/Comb_Gen.sch
+share/qucs-s/examples/qucsator/General Electronics/Waveform generation/Puls3b.sch
+share/qucs-s/examples/qucsator/General Electronics/Waveform generation/sawtooth-1.sch
+share/qucs-s/examples/qucsator/General Electronics/Waveform generation/sawtooth-2.sch
+share/qucs-s/examples/qucsator/General Electronics/Waveform generation/sawtooth-3.sch
+share/qucs-s/examples/qucsator/General Electronics/Waveform generation/sawtooth-discreet.sch
+share/qucs-s/examples/qucsator/General Electronics/bridge.sch
+share/qucs-s/examples/qucsator/General Electronics/chargepump.sch
+share/qucs-s/examples/qucsator/General Electronics/diff1.sch
+share/qucs-s/examples/qucsator/General Electronics/gain.sch
+share/qucs-s/examples/qucsator/General Electronics/gyrator.sch
+share/qucs-s/examples/qucsator/General Electronics/opamp_gyrator.sch
+share/qucs-s/examples/qucsator/General Electronics/schmitt.sch
+share/qucs-s/examples/qucsator/General Electronics/singleOPV.sch
+share/qucs-s/examples/qucsator/General Electronics/time_resistor.sch
+share/qucs-s/examples/qucsator/Power Electronics/boostconverter.sch
+share/qucs-s/examples/qucsator/Power Electronics/buckboost.sch
+share/qucs-s/examples/qucsator/Power Electronics/buckconverter.sch
+share/qucs-s/examples/qucsator/Power Electronics/fullwaverectifier_1.sch
+share/qucs-s/examples/qucsator/Power Electronics/fullwaverectifier_2.sch
+share/qucs-s/examples/qucsator/Power Electronics/preregulator.sch
+share/qucs-s/examples/qucsator/Power Electronics/supply.sch
+share/qucs-s/examples/qucsator/RF/Amplifiers/Amp_Baseband_Low-noise.sch
+share/qucs-s/examples/qucsator/RF/Amplifiers/Distortion Simulation/Amp_Two_Tone.sch
+share/qucs-s/examples/qucsator/RF/Amplifiers/bbv.sch
+share/qucs-s/examples/qucsator/RF/Amplifiers/selective_amp.sch
+share/qucs-s/examples/qucsator/RF/Amplifiers/stab.sch
+share/qucs-s/examples/qucsator/RF/Couplers/mscoupler.sch
+share/qucs-s/examples/qucsator/RF/Filters/BPF/BPF_1550_edge_cpld.sch
+share/qucs-s/examples/qucsator/RF/Filters/BPF/BPF_2000_Co-ax.sch
+share/qucs-s/examples/qucsator/RF/Filters/BPF/bpf_10Ghz.sch
+share/qucs-s/examples/qucsator/RF/Filters/LPF/IdealBalun.sch
+share/qucs-s/examples/qucsator/RF/Filters/LPF/LPF-Balun2.sch
+share/qucs-s/examples/qucsator/RF/Filters/LPF/LPF-Balun3.sch
+share/qucs-s/examples/qucsator/RF/Filters/LPF/LPF_1000_Coplanar.sch
+share/qucs-s/examples/qucsator/RF/Filters/LPF/LPF_1000_Radial-Stub.sch
+share/qucs-s/examples/qucsator/RF/Filters/LPF/LPF_1250_Elliptical.sch
+share/qucs-s/examples/qucsator/RF/Filters/LPF/chebyshev1_5th.sch
+share/qucs-s/examples/qucsator/RF/Filters/LPF/elliptic_5th.sch
+share/qucs-s/examples/qucsator/RF/Filters/filter_optimization.sch
+share/qucs-s/examples/qucsator/RF/Frequency Multipliers/X2_100_Bipolar.sch
+share/qucs-s/examples/qucsator/RF/Frequency Multipliers/X5_500.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/Group Delay/groupdelay_ac.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/Group Delay/groupdelay_sp.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/IdealBalun.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/SmithChartTest.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/charac.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/diode_hb.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/giacoletto.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/resonance.sch
+share/qucs-s/examples/qucsator/RF/Miscellaneous/swr_meter.sch
+share/qucs-s/examples/qucsator/RF/Mixers/active_mixer.sch
+share/qucs-s/examples/qucsator/RF/Mixers/gilbert.sch
+share/qucs-s/examples/qucsator/RF/Mixers/mixer.sch
+share/qucs-s/examples/qucsator/RF/Mixers/single_balanced.sch
+share/qucs-s/examples/qucsator/RF/Oscillators/VCO_100.sch
+share/qucs-s/examples/qucsator/RF/Oscillators/classic_osci.sch
+share/qucs-s/examples/qucsator/RF/Oscillators/colpitts.sch
+share/qucs-s/examples/qucsator/RF/Oscillators/colpitts_base.sch
+share/qucs-s/examples/qucsator/RF/Oscillators/lc_osc.sch
+share/qucs-s/examples/qucsator/RF/Oscillators/lf_osci.sch
+share/qucs-s/examples/qucsator/RF/Oscillators/rf_osci.sch
+share/qucs-s/examples/qucsator/RF/Oscillators/sym_osci.sch
+share/qucs-s/examples/qucsator/RF/Power Detectors/multiplier.sch
+share/qucs-s/examples/qucsator/RF/Power combiners/wilkinson.sch
+share/qucs-s/examples/qucsator/RF/Transmission Lines/microstrip.sch
+share/qucs-s/examples/symbols/schematic_symbols.sch
+share/qucs-s/examples/symbols/symbols_blank.sch
+share/qucs-s/examples/symbols/symbols_optos.sch
+share/qucs-s/examples/symbols/symbols_transformers.sch
+share/qucs-s/examples/templates_ngspice/AC_Passive_analysis.sch
+share/qucs-s/examples/templates_ngspice/AC_TRAN_Active_Filter_analysis.sch
+share/qucs-s/examples/templates_ngspice/AC_TRAN_FOUR_OpAmp.sch
+share/qucs-s/examples/templates_ngspice/AC_TRAN_OpAmp.sch
+share/qucs-s/examples/templates_ngspice/Monte_Carlo.sch
+share/qucs-s/examples/templates_ngspice/Pass_Parameters_Subcircuit.sch
+share/qucs-s/examples/templates_ngspice/Pwr-Amp_DC_analysis.sch
+share/qucs-s/examples/templates_ngspice/Pwr-Amp_wingspread_analysis.sch
+share/qucs-s/examples/templates_ngspice/PwrAmpTHD.sch
+share/qucs-s/examples/templates_ngspice/S-parameter_active_analysis.sch
+share/qucs-s/examples/templates_ngspice/S-parameter_passive_analysis.sch
+share/qucs-s/examples/templates_ngspice/TRAN_FFT_OpAmp.sch
+share/qucs-s/examples/templates_ngspice/TRAN_FOUR_OpAmp.sch
+share/qucs-s/examples/templates_ngspice/genericopa.cir
+share/qucs-s/examples/templates_ngspice/genericopa_sub.sch
+share/qucs-s/examples/xyce/BJT_DC_xyce.sch
+share/qucs-s/examples/xyce/Xyce2ToneTest.sch
+share/qucs-s/examples/xyce/Xyce2ToneTest_mod.sch
+share/qucs-s/examples/xyce/XyceDigital/testCombLogic1.sch
+share/qucs-s/examples/xyce/XyceDigital/testCombLogic2.sch
+share/qucs-s/examples/xyce/XyceDigital/testNAND2.sch
+share/qucs-s/examples/xyce/XyceDigital/testPATGENX1.sch
+share/qucs-s/examples/xyce/XyceDigital/testPATGENX4.sch
+share/qucs-s/examples/xyce/Xyce_Examples/01-SuperSimpleDC/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/01-SuperSimpleDC/SuperSimpleDC.sch
+share/qucs-s/examples/xyce/Xyce_Examples/01-SuperSimpleDC/export.png
+share/qucs-s/examples/xyce/Xyce_Examples/02-DiodeClipper/DiodeClipper_DC.sch
+share/qucs-s/examples/xyce/Xyce_Examples/02-DiodeClipper/DiodeClipper_transient.sch
+share/qucs-s/examples/xyce/Xyce_Examples/02-DiodeClipper/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/03-CommonEmitter_flat/CommonEmitter_flat.sch
+share/qucs-s/examples/xyce/Xyce_Examples/03-CommonEmitter_flat/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/04-CommonEmitter_subcircuited/CommonEmitter_Driver.sch
+share/qucs-s/examples/xyce/Xyce_Examples/04-CommonEmitter_subcircuited/CommonEmitter_subcircuited.sch
+share/qucs-s/examples/xyce/Xyce_Examples/04-CommonEmitter_subcircuited/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/05-NonlinearResistor/NLR_subc.sch
+share/qucs-s/examples/xyce/Xyce_Examples/05-NonlinearResistor/NLR_test.sch
+share/qucs-s/examples/xyce/Xyce_Examples/05-NonlinearResistor/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/06-QuartzCrystal/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/06-QuartzCrystal/quarz.sch
+share/qucs-s/examples/xyce/Xyce_Examples/06-QuartzCrystal/quarz_test.sch
+share/qucs-s/examples/xyce/Xyce_Examples/07-DiodePDE/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/07-DiodePDE/diodepde.sch
+share/qucs-s/examples/xyce/Xyce_Examples/08-OctaveScripting/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/08-OctaveScripting/plotCartesian2D2V.m
+share/qucs-s/examples/xyce/Xyce_Examples/08-OctaveScripting/plotFD2V.m
+share/qucs-s/examples/xyce/Xyce_Examples/08-OctaveScripting/testTwoStageBJT.m
+share/qucs-s/examples/xyce/Xyce_Examples/08-OctaveScripting/testTwoStageBJT.sch
+share/qucs-s/examples/xyce/Xyce_Examples/09-Lorenz/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/09-Lorenz/lorenz.sch
+share/qucs-s/examples/xyce/Xyce_Examples/09-Lorenz/user_lib/AD633_JT.lib
+share/qucs-s/examples/xyce/Xyce_Examples/09-Lorenz/user_lib/LT1057.lib
+share/qucs-s/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/Bessel10.sch
+share/qucs-s/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/Bessel5.sch
+share/qucs-s/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/Bessel7.sch
+share/qucs-s/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/Bessel9.sch
+share/qucs-s/examples/xyce/Xyce_Examples/10-ActiveBesselFilter/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/MRF501.sch
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/RCBlock.sch
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/README.md
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/mrf501-sparam-ac.sch
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/mrf501-sparam.sch
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/sparam.sch
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/sparams-ts1-3port.sch
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/tline-sparam-ac.sch
+share/qucs-s/examples/xyce/Xyce_Examples/11-SParameters/tline-sparam.sch
+share/qucs-s/examples/xyce/Xyce_Examples/README.txt
+share/qucs-s/examples/xyce/hb-test.sch
+share/qucs-s/examples/xyce/s_param_lc_filter.sch
+share/qucs-s/examples/xyce/s_param_wideband_amp.sch
+share/qucs-s/examples/xyce/sensitivityDC.sch
+share/qucs-s/examples/xyce/sensitivityTRAN.sch
+share/qucs-s/lang/qucs_ar.qm
+share/qucs-s/lang/qucs_ca.qm
+share/qucs-s/lang/qucs_cs.qm
+share/qucs-s/lang/qucs_de.qm
+share/qucs-s/lang/qucs_en.qm
+share/qucs-s/lang/qucs_es.qm
+share/qucs-s/lang/qucs_fr.qm
+share/qucs-s/lang/qucs_he.qm
+share/qucs-s/lang/qucs_hu.qm
+share/qucs-s/lang/qucs_it.qm
+share/qucs-s/lang/qucs_ja.qm
+share/qucs-s/lang/qucs_kk.qm
+share/qucs-s/lang/qucs_pl.qm
+share/qucs-s/lang/qucs_pt_BR.qm
+share/qucs-s/lang/qucs_pt_PT.qm
+share/qucs-s/lang/qucs_ro.qm
+share/qucs-s/lang/qucs_ru.qm
+share/qucs-s/lang/qucs_sv.qm
+share/qucs-s/lang/qucs_tr.qm
+share/qucs-s/lang/qucs_uk.qm
+share/qucs-s/lang/qucs_zh_CN.qm
+share/qucs-s/library/555_timer.lib
+share/qucs-s/library/Analog.lib
+share/qucs-s/library/AudioIC.lib
+share/qucs-s/library/BF998.lib
+share/qucs-s/library/BJT_Extended.lib
+share/qucs-s/library/Bridges.lib
+share/qucs-s/library/Cores.lib
+share/qucs-s/library/Crystal.lib
+share/qucs-s/library/Digital_AUX.lib
+share/qucs-s/library/Digital_CD.lib
+share/qucs-s/library/Digital_HC.lib
+share/qucs-s/library/Digital_LV.lib
+share/qucs-s/library/Digital_XSPICE.lib
+share/qucs-s/library/Diodes.lib
+share/qucs-s/library/DiodesSchottky.lib
+share/qucs-s/library/Diodes_Extended.lib
+share/qucs-s/library/DualGateMOSFET.lib
+share/qucs-s/library/DualGateMOSFET/DualGateMos.cir
+share/qucs-s/library/FerritesAmidon.lib
+share/qucs-s/library/FerritesEpcos.lib
+share/qucs-s/library/FerritesFerroxcube.lib
+share/qucs-s/library/GeDiodes.lib
+share/qucs-s/library/Ideal.lib
+share/qucs-s/library/JFETs.lib
+share/qucs-s/library/LEDs.lib
+share/qucs-s/library/LaserDiodes.lib
+share/qucs-s/library/Loudspeaker.lib
+share/qucs-s/library/MOSFETs.lib
+share/qucs-s/library/MixerIC.lib
+share/qucs-s/library/NMOSFETs.lib
+share/qucs-s/library/Neon.lib
+share/qucs-s/library/OpAmps.lib
+share/qucs-s/library/Optocoupler.lib
+share/qucs-s/library/Optocoupler/moc3052_3062.cir
+share/qucs-s/library/PIN_Diodes.lib
+share/qucs-s/library/PMOSFETs.lib
+share/qucs-s/library/PWM_Controller.lib
+share/qucs-s/library/PhotovoltaicRelay.lib
+share/qucs-s/library/RC.lib
+share/qucs-s/library/Regulators.lib
+share/qucs-s/library/SPICE_TLine.lib
+share/qucs-s/library/SpiceOpamp.lib
+share/qucs-s/library/Substrates.lib
+share/qucs-s/library/Thermistor.lib
+share/qucs-s/library/Thyristor.lib
+share/qucs-s/library/Transformers.lib
+share/qucs-s/library/Transistors.lib
+share/qucs-s/library/Tubes.lib
+share/qucs-s/library/TubesExtended.lib
+share/qucs-s/library/TubesExtended/2P2.CIR
+share/qucs-s/library/TubesExtended/2P3.CIR
+share/qucs-s/library/TubesExtended/5899.CIR
+share/qucs-s/library/TubesExtended/6F12P.CIR
+share/qucs-s/library/TubesExtended/6K1J.CIR
+share/qucs-s/library/TubesExtended/EF183.CIR
+share/qucs-s/library/TubesExtended/EF184.cir
+share/qucs-s/library/TubesExtended/tube.lib
+share/qucs-s/library/VDMOS.lib
+share/qucs-s/library/VDMOS_IR.lib
+share/qucs-s/library/Varactor.lib
+share/qucs-s/library/Varactor_RF.lib
+share/qucs-s/library/Varistors.lib
+share/qucs-s/library/VoltageComparators.lib
+share/qucs-s/library/VoltageReferences.lib
+share/qucs-s/library/VoltageRegulators.lib
+share/qucs-s/library/Xanalogue.lib
+share/qucs-s/library/XyceDigital.lib
+share/qucs-s/library/XyceDigital/A2DBRIDGE.sym
+share/qucs-s/library/XyceDigital/A2DBRIDGEX2.sym
+share/qucs-s/library/XyceDigital/A2DBRIDGEX4.sym
+share/qucs-s/library/XyceDigital/A2DBRIDGEX8.sym
+share/qucs-s/library/XyceDigital/AND2.sym
+share/qucs-s/library/XyceDigital/AND4.sym
+share/qucs-s/library/XyceDigital/ANDOR4X2.sym
+share/qucs-s/library/XyceDigital/BUF.sym
+share/qucs-s/library/XyceDigital/D2ABRIDGE.sym
+share/qucs-s/library/XyceDigital/D2ABRIDGEX2.sym
+share/qucs-s/library/XyceDigital/D2ABRIDGEX4.sym
+share/qucs-s/library/XyceDigital/D2ABRIDGEX8.sym
+share/qucs-s/library/XyceDigital/FADDER.sym
+share/qucs-s/library/XyceDigital/GEN0OR1X4.sym
+share/qucs-s/library/XyceDigital/GEN0OR1X8.sym
+share/qucs-s/library/XyceDigital/INV.sym
+share/qucs-s/library/XyceDigital/LOGIC0.sym
+share/qucs-s/library/XyceDigital/LOGIC1.sym
+share/qucs-s/library/XyceDigital/MUX2TO1.sym
+share/qucs-s/library/XyceDigital/MUX4TO1.sym
+share/qucs-s/library/XyceDigital/MUX8TO1.sym
+share/qucs-s/library/XyceDigital/NAND2.sym
+share/qucs-s/library/XyceDigital/NAND4.sym
+share/qucs-s/library/XyceDigital/NOR2.sym
+share/qucs-s/library/XyceDigital/NOR4.sym
+share/qucs-s/library/XyceDigital/NXOR.sym
+share/qucs-s/library/XyceDigital/OR2.sym
+share/qucs-s/library/XyceDigital/OR4.sym
+share/qucs-s/library/XyceDigital/PATGENX1.sym
+share/qucs-s/library/XyceDigital/PATGENX128.sym
+share/qucs-s/library/XyceDigital/PATGENX2.sym
+share/qucs-s/library/XyceDigital/PATGENX32.sym
+share/qucs-s/library/XyceDigital/PATGENX4.sym
+share/qucs-s/library/XyceDigital/PATGENX8.sym
+share/qucs-s/library/XyceDigital/XOR.sym
+share/qucs-s/library/Xyce_Digital_TTL_Technology.lib
+share/qucs-s/library/Z-Diodes.lib
+share/qucs-s/library/ngspice.blacklist
+share/qucs-s/library/qucs.blacklist
+share/qucs-s/library/xyce.blacklist
+share/qucs-s/octave/getQucsVariable.m
+share/qucs-s/octave/loadQucsDataSet.m
+share/qucs-s/octave/loadQucsVariable.m
+share/qucs-s/octave/plotCartesian2D.m
+share/qucs-s/octave/plotCartesian2D2V.m
+share/qucs-s/octave/plotFFT.m
+share/qucs-s/octave/plotFFT2V.m
+share/qucs-s/octave/plotTimeFFT.m
+share/qucs-s/octave/showQucsDataSet.m
+share/qucs-s/python/parse_result.py
+share/qucs-s/python/parse_result_example.py
+share/qucs-s/python/rc_ac_sweep.dat
+share/qucs-s/python/rc_ac_sweep.net
+share/qucs-s/spicelibrary/coax.cir
+share/qucs-s/spicelibrary/core.cir
+share/qucs-s/spicelibrary/winding.cir
+share/qucs-s/spicelibrary/xfmr.cir
+share/qucs-s/symbols/and2.sym
+share/qucs-s/symbols/buf.sym
+share/qucs-s/symbols/darlington_npn.sym
+share/qucs-s/symbols/darlington_pnp.sym
+share/qucs-s/symbols/diac.sym
+share/qucs-s/symbols/diode.sym
+share/qucs-s/symbols/inv.sym
+share/qucs-s/symbols/led.sym
+share/qucs-s/symbols/nand2.sym
+share/qucs-s/symbols/nmos4.sym
+share/qucs-s/symbols/nor2.sym
+share/qucs-s/symbols/opamp3t.sym
+share/qucs-s/symbols/opamp5t.sym
+share/qucs-s/symbols/opamp6t.sym
+share/qucs-s/symbols/opamp7t.sym
+share/qucs-s/symbols/opto_bjt4.sym
+share/qucs-s/symbols/opto_bjt5.sym
+share/qucs-s/symbols/or2.sym
+share/qucs-s/symbols/pmos4.sym
+share/qucs-s/symbols/schottky.sym
+share/qucs-s/symbols/thyristor.sym
+share/qucs-s/symbols/triac.sym
+share/qucs-s/symbols/tube_penthode.sym
+share/qucs-s/symbols/tube_triode.sym
+share/qucs-s/symbols/varactor.sym
+share/qucs-s/symbols/xor.sym
+share/qucs-s/symbols/zener.sym
+share/qucs-s/symbols/zener3.sym
+share/qucs-s/tline/cstrip_kj_1.trc
+share/qucs-s/tline/cstrip_kj_2.trc
+share/qucs-s/tline/hp.trc
+share/qucs-s/tline/ustrip50fr4.trc
+share/qucs-s/tline/ustrip_jansen.trc
+share/qucs-s/xspice_cmlib/cmlib.linux.rules.mk
+share/qucs-s/xspice_cmlib/cmlib.mingw32.rules.mk
+share/qucs-s/xspice_cmlib/include/ngspice_mathfunc.inc
+share/qucs-s/xspice_cmlib/include/xspice_mathfunc.h
diff --git a/qucs-s/TODO b/qucs-s/TODO
new file mode 100644
index 0000000000..3b3ac5c0fb
--- /dev/null
+++ b/qucs-s/TODO
@@ -0,0 +1,4 @@
+This is my first attempt making a pkgsrc-wip package. It appears to work but
+not sure about the dependencies. It needs to be tested and revised but it
+is a good starting point.
+
diff --git a/qucs-s/distinfo b/qucs-s/distinfo
new file mode 100644
index 0000000000..ac945b3397
--- /dev/null
+++ b/qucs-s/distinfo
@@ -0,0 +1,9 @@
+$NetBSD$
+
+BLAKE2s (qucs_s/qucs-s-25.2.0.tar.gz) = 25d6270e1ca9999a63797c3a38e8d19778849f6a9806bf9998ee7999e9c22b2c
+SHA512 (qucs_s/qucs-s-25.2.0.tar.gz) = 21161864a03fd120218657403caf51c962f612ee249d8635939eb1b225ae502b5e5f59ef8bcde417aa1783328dba406e2abbe37f75988a789b70d99529986172
+Size (qucs_s/qucs-s-25.2.0.tar.gz) = 4804075 bytes
+SHA1 (patch-contrib_CMakeLists.txt) = e39eccbabca217d35d076ba795e9bca5856b5c05
+SHA1 (patch-qucs-transcalc_CMakeLists.txt) = 9cc19f2990cc0549854e23ecbd808b548b49c3f2
+SHA1 (patch-qucs_CMakeLists.txt) = dff1be9887784fba4293e82d000973895d0dc474
+SHA1 (patch-qucsator__rf_doc_CMakeLists.txt) = af21363ffab36885e9e808ba20a19f9636cf21f3
diff --git a/qucs-s/patches/patch-contrib_CMakeLists.txt b/qucs-s/patches/patch-contrib_CMakeLists.txt
new file mode 100644
index 0000000000..2c96e81395
--- /dev/null
+++ b/qucs-s/patches/patch-contrib_CMakeLists.txt
@@ -0,0 +1,12 @@
+$NetBSD$
+
+changed man pages installation directory from share/man to man
+
+--- contrib/CMakeLists.txt.orig 2025-09-06 14:06:28.000000000 +0000
++++ contrib/CMakeLists.txt
+@@ -2,4 +2,4 @@
+ # Netlist preprocessor script and man page
+ INSTALL( FILES ps2sp DESTINATION bin/ )
+
+-INSTALL( FILES ps2sp.1 DESTINATION share/man/man1 )
++INSTALL( FILES ps2sp.1 DESTINATION man/man1 )
diff --git a/qucs-s/patches/patch-qucs-transcalc_CMakeLists.txt b/qucs-s/patches/patch-qucs-transcalc_CMakeLists.txt
new file mode 100644
index 0000000000..a30a25fe62
--- /dev/null
+++ b/qucs-s/patches/patch-qucs-transcalc_CMakeLists.txt
@@ -0,0 +1,15 @@
+$NetBSD$
+
+changed man pages installation directory from share/man to man
+
+--- qucs-transcalc/CMakeLists.txt.orig 2025-09-06 14:06:28.000000000 +0000
++++ qucs-transcalc/CMakeLists.txt
+@@ -148,7 +148,7 @@ SET_TARGET_PROPERTIES(${QUCS_NAME}trans
+ #ADD_SUBDIRECTORY( bitmaps ) -> added as resources
+ ADD_SUBDIRECTORY( examples )
+
+-#INSTALL( FILES qucstrans.1 DESTINATION share/man/man1 )
++#INSTALL( FILES qucstrans.1 DESTINATION man/man1 )
+
+ #
+ # Prepare the installation
diff --git a/qucs-s/patches/patch-qucs_CMakeLists.txt b/qucs-s/patches/patch-qucs_CMakeLists.txt
new file mode 100644
index 0000000000..49c157619b
--- /dev/null
+++ b/qucs-s/patches/patch-qucs_CMakeLists.txt
@@ -0,0 +1,15 @@
+$NetBSD$
+
+changed man pages installation directory from share/man to man
+
+--- qucs/CMakeLists.txt.orig 2025-09-06 14:06:28.000000000 +0000
++++ qucs/CMakeLists.txt
+@@ -334,7 +334,7 @@ ENDIF()
+
+ INSTALL( FILES ${SCRIPTS} DESTINATION bin/ )
+
+-INSTALL( FILES ${QUCS_NAME}.1 DESTINATION share/man/man1 )
++INSTALL( FILES ${QUCS_NAME}.1 DESTINATION man/man1 )
+
+ # Install wrapper scripts
+ IF(WIN32)
diff --git a/qucs-s/patches/patch-qucsator__rf_doc_CMakeLists.txt b/qucs-s/patches/patch-qucsator__rf_doc_CMakeLists.txt
new file mode 100644
index 0000000000..5f09e8ba9b
--- /dev/null
+++ b/qucs-s/patches/patch-qucsator__rf_doc_CMakeLists.txt
@@ -0,0 +1,12 @@
+$NetBSD$
+
+changed man pages installation directory from share/man to man
+
+--- qucsator_rf/doc/CMakeLists.txt.orig 2025-11-30 15:03:39.403049914 +0000
++++ qucsator_rf/doc/CMakeLists.txt
+@@ -2,4 +2,4 @@
+
+ set(MANPAGES qucsator_rf.1 qucsconv_rf.1)
+
+-install(FILES ${MANPAGES} DESTINATION share/man/man1)
++install(FILES ${MANPAGES} DESTINATION man/man1)
Home |
Main Index |
Thread Index |
Old Index