aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2017-06-09 15:50:39 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2017-06-09 15:50:39 +0000
commit88b72ca4f806eb9c77f793b4248555ec5010a65b (patch)
tree1f25e9e6bf71edc0ed504aef1bdadc54be8db343
parent25e2f3f1ca2d2bda58baa79a539fefe26e543133 (diff)
Notes
-rw-r--r--cad/qucs/Makefile24
-rw-r--r--cad/qucs/distinfo5
-rw-r--r--cad/qucs/files/patch-clang57
-rw-r--r--cad/qucs/files/patch-qucs-doc_configure.ac22
-rw-r--r--cad/qucs/pkg-plist270
5 files changed, 172 insertions, 206 deletions
diff --git a/cad/qucs/Makefile b/cad/qucs/Makefile
index d763c4e8c650..9056d806cba9 100644
--- a/cad/qucs/Makefile
+++ b/cad/qucs/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= qucs
-PORTVERSION= 0.0.18
+PORTVERSION= 0.0.19
CATEGORIES= cad science
MASTER_SITES= SF
@@ -9,15 +9,31 @@ MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Graphical circuit design and simulation tool
LICENSE= GPLv2+
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE_FILE= ${WRKSRC}/qucs/COPYING
+
+BUILD_DEPENDS= gperf:devel/gperf \
+ admsXml:cad/adms
USE_QT4= moc_build uic_build rcc_build linguisttools_build \
corelib gui xml svg script qt3support
-USES= bison gmake libtool shebangfix
-SHEBANG_FILES= contrib/ps2sp
+USES= autoreconf compiler:c++11-lib bison gmake libtool shebangfix
+SHEBANG_FILES= qucs/contrib/ps2sp
GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-doc
INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+post-patch:
+ @${FIND} ${WRKSRC} -name configure.ac -print0 | ${XARGS} -0 \
+ ${REINPLACE_CMD} -e '/m4_esyscmd/ s|< VERSION|< ${WRKSRC}/VERSION|; s|git log|false|'
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/NEWS.md ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/cad/qucs/distinfo b/cad/qucs/distinfo
index f35918f3ad53..dd0063122ed6 100644
--- a/cad/qucs/distinfo
+++ b/cad/qucs/distinfo
@@ -1,2 +1,3 @@
-SHA256 (qucs-0.0.18.tar.gz) = 3609a18b57485dc9f19886ac6694667f3251702175bd1cbbbea37981b2c482a7
-SIZE (qucs-0.0.18.tar.gz) = 45270816
+TIMESTAMP = 1487773459
+SHA256 (qucs-0.0.19.tar.gz) = 45c6434fde24c533e63550675ac21cdbd3cc6cbba29b82a1dc3f36e7dd4b3b3e
+SIZE (qucs-0.0.19.tar.gz) = 20594557
diff --git a/cad/qucs/files/patch-clang b/cad/qucs/files/patch-clang
deleted file mode 100644
index 7547c79f1a4c..000000000000
--- a/cad/qucs/files/patch-clang
+++ /dev/null
@@ -1,57 +0,0 @@
-# This works around certain things clang++ does not like about Qucs
-# (while GCC apparently could handle them).
---- qucs-filter-v2/qf_matrix.cpp~ 2014-08-31 09:20:36.000000000 +0200
-+++ qucs-filter-v2/qf_matrix.cpp 2014-11-19 22:01:42.462230982 +0100
-@@ -78,7 +78,8 @@
- for (unsigned i = 0; i < r; i ++) {
- Rarray VR (V[slice (1, s - 1, 1)]);
- W[i] = M[i * s]; // Since V(0) = 1
-- VR *= M[slice (i * s + 1, s - 1, 1)];
-+ Rarray X (M[slice (i * s + 1, s - 1, 1)]);
-+ VR *= X;
- W[i] += VR.sum ();
- }
-
-@@ -114,7 +115,8 @@
- for (unsigned i = 0; i < s; i ++) {
- Rarray VR (V[slice (1, r - 1, 1)]);
- W[i] = M[i]; // Since V(0) = 1
-- VR *= M[slice (i + s, r - 1, s)];
-+ Rarray X (M[slice (i + s, r - 1, s)]);
-+ VR *= X;
- W[i] += VR.sum ();
- }
-
---- qucs-filter-v2/qf_poly.cpp~ 2014-08-31 09:20:36.000000000 +0200
-+++ qucs-filter-v2/qf_poly.cpp 2014-11-19 21:45:42.842302111 +0100
-@@ -425,7 +425,7 @@
- unsigned new_dg = dg - n;
-
- // Verifies operation is legal
-- assert (((cf -> apply(fabs))[slice (0, n, 1)]).sum () == 0);
-+ //assert (((cf -> apply(fabs))[slice (0, n, 1)]).sum () == 0);
- qf_coeff *new_cf = new qf_coeff (cf -> shift (n));
- return qf_poly (new_cf, k, new_dg);
- }
-@@ -524,7 +524,7 @@
- if (dg == 0) return (*this);
-
- // There cannot be any odd order term
-- assert (((cf -> apply(fabs))[slice (1, (dg + 1) / 2, 2)]).sum () == 0);
-+ //assert (((cf -> apply(fabs))[slice (1, (dg + 1) / 2, 2)]).sum () == 0);
-
- qf_coeff *new_cf = new qf_coeff ((*cf)[slice (0, dg / 2 + 1, 2)]);
-
---- qucs-filter-v2/qf_qr.cpp~ 2014-08-31 09:20:36.000000000 +0200
-+++ qucs-filter-v2/qf_qr.cpp 2014-11-19 22:14:56.257169860 +0100
-@@ -32,7 +32,9 @@
- unsigned s = cf.size ();
- qf_coeff frow = cf[slice (s - 1, s, -1)]; // Inverts cf
-
-- (*H)[row (0)] = (-frow.shift (1) / frow[0])[slice (0, s - 1, 1)];
-+ qf_coeff x = -frow.shift (1);
-+ x /= frow[0];
-+ (*H)[row (0)] = x[slice (0, s - 1, 1)];
- (*H)[subdiag ()] = 1.0;
- #ifdef _QF_QR_DUMP
- disp (n, n);
diff --git a/cad/qucs/files/patch-qucs-doc_configure.ac b/cad/qucs/files/patch-qucs-doc_configure.ac
new file mode 100644
index 000000000000..955cf4809834
--- /dev/null
+++ b/cad/qucs/files/patch-qucs-doc_configure.ac
@@ -0,0 +1,22 @@
+--- qucs-doc/configure.ac.orig 2017-01-22 13:15:03 UTC
++++ qucs-doc/configure.ac
+@@ -28,10 +28,15 @@ AC_PATH_PROG(EPSTOPDF, epstopdf, :)
+
+ AC_PATH_PROG(OCTAVE, octave, no)
+
+-AS_IF([test "x$OCTAVE" != xno],
+- AS_IF([octave --eval eglobpar 2>/dev/null],
+- [OCTAVE_EPSTK=yes], [OCTAVE_EPSTK=no])
+- )
++AS_IF(
++ [test "x$OCTAVE" != xno],
++ AS_IF(
++ [octave --eval eglobpar 2>/dev/null],
++ [OCTAVE_EPSTK=yes],
++ [OCTAVE_EPSTK=no]
++ ),
++ [OCTAVE_EPSTK=no]
++)
+ AM_CONDITIONAL(USE_OCTAVE, test x$OCTAVE_EPSTK != xno)
+
+ # FIXME: don't use colons
diff --git a/cad/qucs/pkg-plist b/cad/qucs/pkg-plist
index d9360477548b..3e3e95711218 100644
--- a/cad/qucs/pkg-plist
+++ b/cad/qucs/pkg-plist
@@ -1,13 +1,6 @@
-bin/admsCheck
-bin/admsXml
-bin/alter
-bin/asco
-bin/asco-test
-bin/log
-bin/monte
-bin/postp
bin/ps2sp
bin/qucs
+bin/qucsactivefilter
bin/qucsator
bin/qucsattenuator
bin/qucsconv
@@ -20,8 +13,8 @@ bin/qucslib
bin/qucsrescodes
bin/qucstrans
bin/qucsveri
-bin/rosen
include/qucs-core/analogfunction.xml
+include/qucs-core/characteristic.h
include/qucs-core/circuit.h
include/qucs-core/compat.h
include/qucs-core/complex.h
@@ -30,11 +23,9 @@ include/qucs-core/component_id.h
include/qucs-core/components.h
include/qucs-core/config.h
include/qucs-core/constants.h
-include/qucs-core/constants.vams
include/qucs-core/consts.h
include/qucs-core/cpp2lib.makefile
include/qucs-core/device.h
-include/qucs-core/disciplines.vams
include/qucs-core/integrator.h
include/qucs-core/logging.h
include/qucs-core/matrix.h
@@ -42,7 +33,11 @@ include/qucs-core/net.h
include/qucs-core/netdefs.h
include/qucs-core/node.h
include/qucs-core/object.h
+include/qucs-core/operatingpoint.h
+include/qucs-core/pair.h
include/qucs-core/precision.h
+include/qucs-core/property.h
+include/qucs-core/ptrlist.h
include/qucs-core/qucsMODULEcore.xml
include/qucs-core/qucsMODULEdefs.xml
include/qucs-core/qucsMODULEgui.xml
@@ -54,16 +49,14 @@ include/qucs-core/real.h
include/qucs-core/states.cpp
include/qucs-core/states.h
include/qucs-core/va2cpp.makefile
-include/qucs-core/valuelist.cpp
include/qucs-core/valuelist.h
include/qucs-core/vector.h
lib/libqucs.so
lib/libqucs.so.0
lib/libqucs.so.0.0.0
-man/man1/admsCheck.1.gz
-man/man1/admsXml.1.gz
man/man1/ps2sp.1.gz
man/man1/qucs.1.gz
+man/man1/qucsactivefilter.1.gz
man/man1/qucsator.1.gz
man/man1/qucsattenuator.1.gz
man/man1/qucsconv.1.gz
@@ -85,6 +78,44 @@ share/icons/hicolor/48x48/apps/qucs.png
share/icons/hicolor/512x512/apps/qucs.png
share/icons/hicolor/64x64/apps/qucs.png
share/icons/hicolor/scalable/apps/qucs.svg
+%%DATADIR%%-core/verilog/DLS_1ton.va
+%%DATADIR%%-core/verilog/DLS_nto1.va
+%%DATADIR%%-core/verilog/EKV26MOS.va
+%%DATADIR%%-core/verilog/MESFET.va
+%%DATADIR%%-core/verilog/andor4x2.va
+%%DATADIR%%-core/verilog/andor4x3.va
+%%DATADIR%%-core/verilog/andor4x4.va
+%%DATADIR%%-core/verilog/binarytogrey4bit.va
+%%DATADIR%%-core/verilog/comp_1bit.va
+%%DATADIR%%-core/verilog/comp_2bit.va
+%%DATADIR%%-core/verilog/comp_4bit.va
+%%DATADIR%%-core/verilog/dff_SR.va
+%%DATADIR%%-core/verilog/dmux2to4.va
+%%DATADIR%%-core/verilog/dmux3to8.va
+%%DATADIR%%-core/verilog/dmux4to16.va
+%%DATADIR%%-core/verilog/fa1b.va
+%%DATADIR%%-core/verilog/fa2b.va
+%%DATADIR%%-core/verilog/gatedDlatch.va
+%%DATADIR%%-core/verilog/greytobinary4bit.va
+%%DATADIR%%-core/verilog/ha1b.va
+%%DATADIR%%-core/verilog/hpribin4bit.va
+%%DATADIR%%-core/verilog/jkff_SR.va
+%%DATADIR%%-core/verilog/log_amp.va
+%%DATADIR%%-core/verilog/logic_0.va
+%%DATADIR%%-core/verilog/logic_1.va
+%%DATADIR%%-core/verilog/mod_amp.va
+%%DATADIR%%-core/verilog/mux2to1.va
+%%DATADIR%%-core/verilog/mux4to1.va
+%%DATADIR%%-core/verilog/mux8to1.va
+%%DATADIR%%-core/verilog/nigbt.va
+%%DATADIR%%-core/verilog/pad2bit.va
+%%DATADIR%%-core/verilog/pad3bit.va
+%%DATADIR%%-core/verilog/pad4bit.va
+%%DATADIR%%-core/verilog/photodiode.va
+%%DATADIR%%-core/verilog/phototransistor.va
+%%DATADIR%%-core/verilog/potentiometer.va
+%%DATADIR%%-core/verilog/tff_SR.va
+%%DATADIR%%-core/verilog/vcresistor.va
%%DATADIR%%/docs/cs/characters.html
%%DATADIR%%/docs/cs/contab.png
%%DATADIR%%/docs/cs/index.html
@@ -145,6 +176,7 @@ share/icons/hicolor/scalable/apps/qucs.svg
%%DATADIR%%/docs/en/mathfunc.html
%%DATADIR%%/docs/en/octave.html
%%DATADIR%%/docs/en/optimization1.png
+%%DATADIR%%/docs/en/optimization10.png
%%DATADIR%%/docs/en/optimization2.png
%%DATADIR%%/docs/en/optimization3.png
%%DATADIR%%/docs/en/optimization4.png
@@ -152,6 +184,7 @@ share/icons/hicolor/scalable/apps/qucs.svg
%%DATADIR%%/docs/en/optimization6.png
%%DATADIR%%/docs/en/optimization7.png
%%DATADIR%%/docs/en/optimization8.png
+%%DATADIR%%/docs/en/optimization9.png
%%DATADIR%%/docs/en/paste.png
%%DATADIR%%/docs/en/programs.html
%%DATADIR%%/docs/en/qucsdigi.png
@@ -176,102 +209,6 @@ share/icons/hicolor/scalable/apps/qucs.svg
%%DATADIR%%/docs/es/subcircuit.html
%%DATADIR%%/docs/es/subcircuit.png
%%DATADIR%%/docs/es/wire.png
-%%DATADIR%%/docs/examples/1838MHz_PLL_prj.zip
-%%DATADIR%%/docs/examples/2StageAmplifier_prj.zip
-%%DATADIR%%/docs/examples/555_examples_prj.zip
-%%DATADIR%%/docs/examples/Amp4.zip
-%%DATADIR%%/docs/examples/Amp_Baseband_Low-noise.sch
-%%DATADIR%%/docs/examples/Amp_Two_Tone.sch
-%%DATADIR%%/docs/examples/BCD_prj.zip
-%%DATADIR%%/docs/examples/BPF_1550_edge_cpld.sch
-%%DATADIR%%/docs/examples/BPF_2000_Co-ax.sch
-%%DATADIR%%/docs/examples/BSIMTests_prj.zip
-%%DATADIR%%/docs/examples/Comb_Gen.sch
-%%DATADIR%%/docs/examples/DigitalAdder_prj.zip
-%%DATADIR%%/docs/examples/High_Voltage_Supply_prj.tar.gz
-%%DATADIR%%/docs/examples/IdealBalun.sch
-%%DATADIR%%/docs/examples/LM317_prj.zip
-%%DATADIR%%/docs/examples/LPF-Balun2.sch
-%%DATADIR%%/docs/examples/LPF-Balun3.sch
-%%DATADIR%%/docs/examples/LPF_1000_Coplanar.sch
-%%DATADIR%%/docs/examples/LPF_1000_Radial-Stub.sch
-%%DATADIR%%/docs/examples/LPF_1250_Elliptical.sch
-%%DATADIR%%/docs/examples/MillerAmp_prj.zip
-%%DATADIR%%/docs/examples/Mirrors_prj.zip
-%%DATADIR%%/docs/examples/PVcell_Miguel_Pareja.zip
-%%DATADIR%%/docs/examples/Puls3b.sch
-%%DATADIR%%/docs/examples/RADAR2010_prj.zip
-%%DATADIR%%/docs/examples/README
-%%DATADIR%%/docs/examples/SmithChartTest.sch
-%%DATADIR%%/docs/examples/UHF_Amplifier_prj.tar.gz
-%%DATADIR%%/docs/examples/VCO_100.sch
-%%DATADIR%%/docs/examples/X2_100_Bipolar.sch
-%%DATADIR%%/docs/examples/X5_500.sch
-%%DATADIR%%/docs/examples/active_bp.sch
-%%DATADIR%%/docs/examples/active_lp.sch
-%%DATADIR%%/docs/examples/active_mixer.sch
-%%DATADIR%%/docs/examples/bbv.sch
-%%DATADIR%%/docs/examples/bjt_noise.zip
-%%DATADIR%%/docs/examples/boostconverter.sch
-%%DATADIR%%/docs/examples/bpf_10Ghz.sch
-%%DATADIR%%/docs/examples/bridge.sch
-%%DATADIR%%/docs/examples/buckboost.sch
-%%DATADIR%%/docs/examples/buckconverter.sch
-%%DATADIR%%/docs/examples/charac.sch
-%%DATADIR%%/docs/examples/chargepump.sch
-%%DATADIR%%/docs/examples/chebyshev1_5th.sch
-%%DATADIR%%/docs/examples/classic_osci.sch
-%%DATADIR%%/docs/examples/colpitts.sch
-%%DATADIR%%/docs/examples/colpitts_base.sch
-%%DATADIR%%/docs/examples/curtice1_MESFET_prj.zip
-%%DATADIR%%/docs/examples/diff1.sch
-%%DATADIR%%/docs/examples/diode_hb.sch
-%%DATADIR%%/docs/examples/elliptic_5th.sch
-%%DATADIR%%/docs/examples/fet.sch
-%%DATADIR%%/docs/examples/fet_noise.sch
-%%DATADIR%%/docs/examples/fgummel.sch
-%%DATADIR%%/docs/examples/fhr01fh.sch
-%%DATADIR%%/docs/examples/flicker.sch
-%%DATADIR%%/docs/examples/flip_flops_models_tran_prj.zip
-%%DATADIR%%/docs/examples/fullwaverectifier_1.sch
-%%DATADIR%%/docs/examples/fullwaverectifier_2.sch
-%%DATADIR%%/docs/examples/gain.sch
-%%DATADIR%%/docs/examples/giacoletto.sch
-%%DATADIR%%/docs/examples/gilbert.sch
-%%DATADIR%%/docs/examples/groupdelay_ac.sch
-%%DATADIR%%/docs/examples/groupdelay_sp.sch
-%%DATADIR%%/docs/examples/gyrator.sch
-%%DATADIR%%/docs/examples/lc_osc.sch
-%%DATADIR%%/docs/examples/lf_osci.sch
-%%DATADIR%%/docs/examples/microstrip.sch
-%%DATADIR%%/docs/examples/mixer.sch
-%%DATADIR%%/docs/examples/mscoupler.sch
-%%DATADIR%%/docs/examples/multiplier.sch
-%%DATADIR%%/docs/examples/notch.sch
-%%DATADIR%%/docs/examples/opamp_gyrator.sch
-%%DATADIR%%/docs/examples/pentode.sch
-%%DATADIR%%/docs/examples/preregulator.sch
-%%DATADIR%%/docs/examples/qucs-radiometer-model.tgz
-%%DATADIR%%/docs/examples/resonance.sch
-%%DATADIR%%/docs/examples/rf_osci.sch
-%%DATADIR%%/docs/examples/rgummel.sch
-%%DATADIR%%/docs/examples/sawtooth-1.sch
-%%DATADIR%%/docs/examples/sawtooth-2.sch
-%%DATADIR%%/docs/examples/sawtooth-3.sch
-%%DATADIR%%/docs/examples/sawtooth-discreet.sch
-%%DATADIR%%/docs/examples/schmitt.sch
-%%DATADIR%%/docs/examples/selective_amp.sch
-%%DATADIR%%/docs/examples/shot.sch
-%%DATADIR%%/docs/examples/singleOPV.sch
-%%DATADIR%%/docs/examples/single_balanced.sch
-%%DATADIR%%/docs/examples/stab.sch
-%%DATADIR%%/docs/examples/supply.sch
-%%DATADIR%%/docs/examples/swr_meter.sch
-%%DATADIR%%/docs/examples/sym_osci.sch
-%%DATADIR%%/docs/examples/time_resistor.sch
-%%DATADIR%%/docs/examples/triode.sch
-%%DATADIR%%/docs/examples/vfile_test_tran.tar.gz
-%%DATADIR%%/docs/examples/wilkinson.sch
%%DATADIR%%/docs/fr/contab.png
%%DATADIR%%/docs/fr/index.html
%%DATADIR%%/docs/fr/mathfunc.html
@@ -309,20 +246,6 @@ share/icons/hicolor/scalable/apps/qucs.svg
%%DATADIR%%/docs/pt/subcircuit.html
%%DATADIR%%/docs/pt/subcircuit.png
%%DATADIR%%/docs/pt/wire.png
-%%DATADIR%%/docs/report/EKV26.pdf
-%%DATADIR%%/docs/report/MESFET.pdf
-%%DATADIR%%/docs/report/StoQ_test1.pdf
-%%DATADIR%%/docs/report/StoQ_test2.pdf
-%%DATADIR%%/docs/report/StoQ_test3.pdf
-%%DATADIR%%/docs/report/StoQ_test4.pdf
-%%DATADIR%%/docs/report/StoQ_test5.pdf
-%%DATADIR%%/docs/report/curtice.pdf
-%%DATADIR%%/docs/report/log_amp.pdf
-%%DATADIR%%/docs/report/mod_amp.pdf
-%%DATADIR%%/docs/report/photodiode.pdf
-%%DATADIR%%/docs/report/potentiometer.pdf
-%%DATADIR%%/docs/report/reportbook.pdf
-%%DATADIR%%/docs/report/verilog.pdf
%%DATADIR%%/docs/ru/characters.html
%%DATADIR%%/docs/ru/contab.png
%%DATADIR%%/docs/ru/index.html
@@ -349,24 +272,6 @@ share/icons/hicolor/scalable/apps/qucs.svg
%%DATADIR%%/docs/ru/subcircuit.html
%%DATADIR%%/docs/ru/subcircuit.png
%%DATADIR%%/docs/ru/wire.png
-%%DATADIR%%/docs/technical/technical.pdf
-%%DATADIR%%/docs/tutorial/RFResModels.pdf
-%%DATADIR%%/docs/tutorial/bjtbias.pdf
-%%DATADIR%%/docs/tutorial/coupler.pdf
-%%DATADIR%%/docs/tutorial/dcstatic.pdf
-%%DATADIR%%/docs/tutorial/digital.pdf
-%%DATADIR%%/docs/tutorial/equations.pdf
-%%DATADIR%%/docs/tutorial/ffmodels.pdf
-%%DATADIR%%/docs/tutorial/functions.pdf
-%%DATADIR%%/docs/tutorial/getstarted.pdf
-%%DATADIR%%/docs/tutorial/lna.pdf
-%%DATADIR%%/docs/tutorial/modelbjt.pdf
-%%DATADIR%%/docs/tutorial/opamp.pdf
-%%DATADIR%%/docs/tutorial/poweramp.pdf
-%%DATADIR%%/docs/tutorial/spicetoqucs.pdf
-%%DATADIR%%/docs/tutorial/textmode.pdf
-%%DATADIR%%/docs/tutorial/timer555.pdf
-%%DATADIR%%/docs/tutorial/workbook.pdf
%%DATADIR%%/docs/uk/characters.html
%%DATADIR%%/docs/uk/contab.png
%%DATADIR%%/docs/uk/index.html
@@ -393,16 +298,94 @@ share/icons/hicolor/scalable/apps/qucs.svg
%%DATADIR%%/docs/uk/subcircuit.html
%%DATADIR%%/docs/uk/subcircuit.png
%%DATADIR%%/docs/uk/wire.png
+%%DATADIR%%/examples/Amp_Baseband_Low-noise.sch
+%%DATADIR%%/examples/Amp_Two_Tone.sch
+%%DATADIR%%/examples/BPF_1550_edge_cpld.sch
+%%DATADIR%%/examples/BPF_2000_Co-ax.sch
+%%DATADIR%%/examples/Comb_Gen.sch
+%%DATADIR%%/examples/IdealBalun.sch
+%%DATADIR%%/examples/LPF-Balun2.sch
+%%DATADIR%%/examples/LPF-Balun3.sch
+%%DATADIR%%/examples/LPF_1000_Coplanar.sch
+%%DATADIR%%/examples/LPF_1000_Radial-Stub.sch
+%%DATADIR%%/examples/LPF_1250_Elliptical.sch
+%%DATADIR%%/examples/Puls3b.sch
+%%DATADIR%%/examples/SmithChartTest.sch
+%%DATADIR%%/examples/VCO_100.sch
+%%DATADIR%%/examples/X2_100_Bipolar.sch
+%%DATADIR%%/examples/X5_500.sch
+%%DATADIR%%/examples/active_bp.sch
+%%DATADIR%%/examples/active_lp.sch
+%%DATADIR%%/examples/active_mixer.sch
+%%DATADIR%%/examples/bbv.sch
+%%DATADIR%%/examples/boostconverter.sch
+%%DATADIR%%/examples/bpf_10Ghz.sch
+%%DATADIR%%/examples/bridge.sch
+%%DATADIR%%/examples/buckboost.sch
+%%DATADIR%%/examples/buckconverter.sch
+%%DATADIR%%/examples/charac.sch
+%%DATADIR%%/examples/chargepump.sch
+%%DATADIR%%/examples/chebyshev1_5th.sch
+%%DATADIR%%/examples/classic_osci.sch
+%%DATADIR%%/examples/colpitts.sch
+%%DATADIR%%/examples/colpitts_base.sch
+%%DATADIR%%/examples/diff1.sch
+%%DATADIR%%/examples/diode_hb.sch
+%%DATADIR%%/examples/elliptic_5th.sch
+%%DATADIR%%/examples/fet.sch
+%%DATADIR%%/examples/fet_noise.sch
+%%DATADIR%%/examples/fgummel.sch
+%%DATADIR%%/examples/fhr01fh.sch
+%%DATADIR%%/examples/filter_optimization.sch
+%%DATADIR%%/examples/flicker.sch
+%%DATADIR%%/examples/fullwaverectifier_1.sch
+%%DATADIR%%/examples/fullwaverectifier_2.sch
+%%DATADIR%%/examples/gain.sch
+%%DATADIR%%/examples/giacoletto.sch
+%%DATADIR%%/examples/gilbert.sch
+%%DATADIR%%/examples/groupdelay_ac.sch
+%%DATADIR%%/examples/groupdelay_sp.sch
+%%DATADIR%%/examples/gyrator.sch
+%%DATADIR%%/examples/lc_osc.sch
+%%DATADIR%%/examples/lf_osci.sch
+%%DATADIR%%/examples/microstrip.sch
+%%DATADIR%%/examples/mixer.sch
+%%DATADIR%%/examples/mscoupler.sch
+%%DATADIR%%/examples/multiplier.sch
+%%DATADIR%%/examples/notch.sch
+%%DATADIR%%/examples/opamp_gyrator.sch
+%%DATADIR%%/examples/pentode.sch
+%%DATADIR%%/examples/preregulator.sch
+%%DATADIR%%/examples/resonance.sch
+%%DATADIR%%/examples/rf_osci.sch
+%%DATADIR%%/examples/rgummel.sch
+%%DATADIR%%/examples/sawtooth-1.sch
+%%DATADIR%%/examples/sawtooth-2.sch
+%%DATADIR%%/examples/sawtooth-3.sch
+%%DATADIR%%/examples/sawtooth-discreet.sch
+%%DATADIR%%/examples/schmitt.sch
+%%DATADIR%%/examples/selective_amp.sch
+%%DATADIR%%/examples/shot.sch
+%%DATADIR%%/examples/singleOPV.sch
+%%DATADIR%%/examples/single_balanced.sch
+%%DATADIR%%/examples/stab.sch
+%%DATADIR%%/examples/supply.sch
+%%DATADIR%%/examples/swr_meter.sch
+%%DATADIR%%/examples/sym_osci.sch
+%%DATADIR%%/examples/time_resistor.sch
+%%DATADIR%%/examples/triode.sch
+%%DATADIR%%/examples/wilkinson.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_jp.qm
+%%DATADIR%%/lang/qucs_ja.qm
%%DATADIR%%/lang/qucs_kk.qm
%%DATADIR%%/lang/qucs_pl.qm
%%DATADIR%%/lang/qucs_pt_BR.qm
@@ -412,6 +395,7 @@ share/icons/hicolor/scalable/apps/qucs.svg
%%DATADIR%%/lang/qucs_sv.qm
%%DATADIR%%/lang/qucs_tr.qm
%%DATADIR%%/lang/qucs_uk.qm
+%%DATADIR%%/lang/qucs_zh_CN.qm
%%DATADIR%%/library/Bridges.lib
%%DATADIR%%/library/Diodes.lib
%%DATADIR%%/library/Ideal.lib