Hello! This patch updates xschem to a new version.
A lot of small improvements and all the wishes we had here on previous release. best regards, Hannu Vuolasaho Index: Makefile =================================================================== RCS file: /cvs/ports/cad/xschem/Makefile,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 Makefile --- Makefile 4 Jan 2019 20:35:47 -0000 1.1.1.1 +++ Makefile 19 Jan 2019 16:54:21 -0000 @@ -2,7 +2,7 @@ COMMENT = hierarchical schematic capture program -DISTNAME = xschem-2.8.1 +DISTNAME = xschem-2.8.2 CATEGORIES = cad @@ -41,6 +41,5 @@ NO_TEST = Yes pre-configure: ${MODTCL_WISH_ADJ} ${WRKSRC}/src/xschem.tcl ${WRKSRC}/utile/utile.tcl - ${SUBST_CMD} ${WRKSRC}/doc/manpages/xschem.1 .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/cad/xschem/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 4 Jan 2019 20:35:47 -0000 1.1.1.1 +++ distinfo 19 Jan 2019 16:54:21 -0000 @@ -1,2 +1,2 @@ -SHA256 (xschem-2.8.1.tar.gz) = ojF15ukLA0JZWEOnFRAHe2ZgQFD2jRwWQiiXQ5mJUzY= -SIZE (xschem-2.8.1.tar.gz) = 2411252 +SHA256 (xschem-2.8.2.tar.gz) = NDcxy6DUgzJorKPgzq3pmeO0uVDs4MeLWUIomgbSCgI= +SIZE (xschem-2.8.2.tar.gz) = 3741517 Index: patches/patch-doc_manpages_xschem_1 =================================================================== RCS file: patches/patch-doc_manpages_xschem_1 diff -N patches/patch-doc_manpages_xschem_1 --- patches/patch-doc_manpages_xschem_1 4 Jan 2019 20:35:47 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,28 +0,0 @@ -$OpenBSD: patch-doc_manpages_xschem_1,v 1.1.1.1 2019/01/04 20:35:47 kn Exp $ - -Index: doc/manpages/xschem.1 ---- doc/manpages/xschem.1.orig -+++ doc/manpages/xschem.1 -@@ -117,7 +117,7 @@ sets TCL frontend debug - - .TP - --.B $PREFIX/share/xschem/xschemrc -+.B ${PREFIX}/share/xschem/xschemrc - default configuration - .TP - -@@ -134,11 +134,11 @@ settings not overridden will remain as set from the sy - or user config - .TP - --.B $PREFIX/share/xschem/systemlib -+.B ${PREFIX}/share/xschem/systemlib - builtin essentials, such as font and missing symbol graphics - .TP - --.B $PREFIX/share/xschem/utile -+.B ${PREFIX}/share/xschem/utile - TODO - .TP - Index: patches/patch-src_xinit_c =================================================================== RCS file: patches/patch-src_xinit_c diff -N patches/patch-src_xinit_c --- patches/patch-src_xinit_c 4 Jan 2019 20:35:47 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -$OpenBSD: patch-src_xinit_c,v 1.1.1.1 2019/01/04 20:35:47 kn Exp $ - -Fix stylistical compiler warnings - -Index: src/xinit.c ---- src/xinit.c.orig -+++ src/xinit.c -@@ -686,7 +686,7 @@ int source_tcl_file(char *s) - char tmp[1024]; - if(Tcl_EvalFile(interp, s)==TCL_ERROR) { - fprintf(errfp, "Tcl_AppInit() error: can not execute %s, please fix:\n", s); -- fprintf(errfp, Tcl_GetStringResult(interp)); -+ fprintf(errfp, "%s", Tcl_GetStringResult(interp)); - fprintf(errfp, "\n"); - my_snprintf(tmp, S(tmp), "tk_messageBox -icon error -type ok -message \ - {Tcl_AppInit() err 1: can not execute %s, please fix:\n %s}", Index: patches/patch-xschem_library_Makefile =================================================================== RCS file: patches/patch-xschem_library_Makefile diff -N patches/patch-xschem_library_Makefile --- patches/patch-xschem_library_Makefile 4 Jan 2019 20:35:47 -0000 1.1.1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,22 +0,0 @@ -$OpenBSD: patch-xschem_library_Makefile,v 1.1.1.1 2019/01/04 20:35:47 kn Exp $ - -Remove GNUism from cp. - -Index: xschem_library/Makefile ---- xschem_library/Makefile.orig -+++ xschem_library/Makefile -@@ -4,10 +4,10 @@ include ../Makefile.conf - - install: FORCE - mkdir -p $(XSHAREDIR)/xschem_library -- cp -ru mylib $(XSHAREDIR)/xschem_library -- cp -ru devices $(XSHAREDIR)/xschem_library -- cp -ru examples $(XSHAREDIR)/xschem_library -- cp -ru pcb $(XSHAREDIR)/xschem_library -+ cp -R mylib $(XSHAREDIR)/xschem_library -+ cp -R devices $(XSHAREDIR)/xschem_library -+ cp -R examples $(XSHAREDIR)/xschem_library -+ cp -R pcb $(XSHAREDIR)/xschem_library - - uninstall: FORCE - rm -rf $(XDOCDIR)/doc Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/cad/xschem/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 4 Jan 2019 20:35:47 -0000 1.1.1.1 +++ pkg/PLIST 19 Jan 2019 16:54:21 -0000 @@ -5,19 +5,92 @@ share/doc/xschem/ share/doc/xschem/bg4.svg share/doc/xschem/bg5.svg share/doc/xschem/debian-swirl.svg +share/doc/xschem/examples/ +share/doc/xschem/examples/0_examples_top.sch +share/doc/xschem/examples/LM5134A.sch +share/doc/xschem/examples/LM5134A.sym +share/doc/xschem/examples/an2.sym +share/doc/xschem/examples/and.sym +share/doc/xschem/examples/ao21.sym +share/doc/xschem/examples/buf.sym +share/doc/xschem/examples/cmos_example.sch +share/doc/xschem/examples/cmos_example.sym +share/doc/xschem/examples/diode_1.sch +share/doc/xschem/examples/diode_1.sym +share/doc/xschem/examples/dlatch.sch +share/doc/xschem/examples/dlatch.sym +share/doc/xschem/examples/flop.sch +share/doc/xschem/examples/flop.sym +share/doc/xschem/examples/greycnt.sch +share/doc/xschem/examples/greycnt.sym +share/doc/xschem/examples/inv.sym +share/doc/xschem/examples/lm317.sch +share/doc/xschem/examples/lm317.sym +share/doc/xschem/examples/lm324.sym +share/doc/xschem/examples/lm337.sch +share/doc/xschem/examples/lm337.sym +share/doc/xschem/examples/loading.sch +share/doc/xschem/examples/loading.sym +share/doc/xschem/examples/mos_power_ampli.sch +share/doc/xschem/examples/mos_power_ampli.sym +share/doc/xschem/examples/nand.sym +share/doc/xschem/examples/nand2.sch +share/doc/xschem/examples/nand2.sym +share/doc/xschem/examples/nand3.sym +share/doc/xschem/examples/nd2.sym +share/doc/xschem/examples/ne555.sym +share/doc/xschem/examples/not.sym +share/doc/xschem/examples/nr2.sym +share/doc/xschem/examples/or2.sym +share/doc/xschem/examples/osc.sch +share/doc/xschem/examples/osc.sym +share/doc/xschem/examples/poweramp.sch +share/doc/xschem/examples/poweramp.sym +share/doc/xschem/examples/pump.sch +share/doc/xschem/examples/pump.sym +share/doc/xschem/examples/real_capa.sch +share/doc/xschem/examples/real_capa.sym +share/doc/xschem/examples/rlc.sch +share/doc/xschem/examples/rlc.sym +share/doc/xschem/examples/sr_flop.sch +share/doc/xschem/examples/sr_flop.sym +share/doc/xschem/examples/switch_rreal.sch +share/doc/xschem/examples/switch_rreal.sym +share/doc/xschem/examples/tesla.sch +share/doc/xschem/examples/tesla.sym +share/doc/xschem/examples/test.sch +share/doc/xschem/examples/test2.sch +share/doc/xschem/examples/test_lm324.sch +share/doc/xschem/examples/test_lm324.sym +share/doc/xschem/examples/test_ne555.sch +share/doc/xschem/examples/test_ne555.sym +share/doc/xschem/examples/xnor.sym share/doc/xschem/index.html share/doc/xschem/menu_xschem.html +share/doc/xschem/pcb/ +share/doc/xschem/pcb/0_pcb_top.sch +share/doc/xschem/pcb/74ls00.sym +share/doc/xschem/pcb/7805.sym +share/doc/xschem/pcb/bc817.sym +share/doc/xschem/pcb/lm358.sym +share/doc/xschem/pcb/pcb_current_protection.sch +share/doc/xschem/pcb/pcb_current_protection.sym +share/doc/xschem/pcb/pcb_current_protection_embed.sch +share/doc/xschem/pcb/pcb_test1.sch +share/doc/xschem/pcb/pcb_test1.sym +share/doc/xschem/pcb/pcb_test1_embed.sch +share/doc/xschem/pcb/pcb_voltage_protection.sch +share/doc/xschem/pcb/pcb_voltage_protection.sym +share/doc/xschem/pcb/pcb_voltage_protection_embed.sch +share/doc/xschem/pcb/si2306.sym share/doc/xschem/style.css share/doc/xschem/xschem.png share/doc/xschem/xschem1.png share/doc/xschem/xschem2.png share/doc/xschem/xschem_man/ -share/doc/xschem/xschem_man/1.obj.gz -share/doc/xschem/xschem_man/attribute_substitution.obj.gz share/doc/xschem/xschem_man/attribute_substitution.png share/doc/xschem/xschem_man/auto_wiring1.png share/doc/xschem/xschem_man/auto_wiring2.png -share/doc/xschem/xschem_man/big_design.obj.gz share/doc/xschem/xschem_man/big_design.png share/doc/xschem/xschem_man/building_symbol_01.png share/doc/xschem/xschem_man/building_symbol_02.png @@ -42,7 +115,6 @@ share/doc/xschem/xschem_man/creating_sch share/doc/xschem/xschem_man/creating_schematic11.png share/doc/xschem/xschem_man/creating_schematic12.png share/doc/xschem/xschem_man/creating_schematic13.png -share/doc/xschem/xschem_man/creating_schematic14.obj.gz share/doc/xschem/xschem_man/creating_schematic14.png share/doc/xschem/xschem_man/creating_schematic2.png share/doc/xschem/xschem_man/creating_schematic3.png @@ -62,15 +134,17 @@ share/doc/xschem/xschem_man/developer_in share/doc/xschem/xschem_man/developer_info_06.png share/doc/xschem/xschem_man/developer_info_07.png share/doc/xschem/xschem_man/edit_property.png +share/doc/xschem/xschem_man/edit_property2.png share/doc/xschem/xschem_man/esotheric_xschem_01.png share/doc/xschem/xschem_man/esotheric_xschem_02.png +share/doc/xschem/xschem_man/faq.html +share/doc/xschem/xschem_man/faq00.png +share/doc/xschem/xschem_man/faq01.png share/doc/xschem/xschem_man/general_rules.png share/doc/xschem/xschem_man/global_property.png -share/doc/xschem/xschem_man/icon.xpm share/doc/xschem/xschem_man/install_xschem.html share/doc/xschem/xschem_man/load_schematic.png share/doc/xschem/xschem_man/net_probes.html -share/doc/xschem/xschem_man/netlist_commands.obj.gz share/doc/xschem/xschem_man/netlist_commands.png share/doc/xschem/xschem_man/netlisting.html share/doc/xschem/xschem_man/netlisting1.png @@ -101,7 +175,6 @@ share/doc/xschem/xschem_man/probes4.png share/doc/xschem/xschem_man/probes5.png share/doc/xschem/xschem_man/probes6.png share/doc/xschem/xschem_man/probes7.png -share/doc/xschem/xschem_man/properties.obj.gz share/doc/xschem/xschem_man/properties.png share/doc/xschem/xschem_man/run_xschem.html share/doc/xschem/xschem_man/simulation.html @@ -117,10 +190,6 @@ share/doc/xschem/xschem_man/simulation8. share/doc/xschem/xschem_man/simulation9.png share/doc/xschem/xschem_man/special1.png share/doc/xschem/xschem_man/spice_backannotate.png -share/doc/xschem/xschem_man/symbol_generation1.png -share/doc/xschem/xschem_man/symbol_generation2.png -share/doc/xschem/xschem_man/symbol_generation3.png -share/doc/xschem/xschem_man/symbol_generation4.png share/doc/xschem/xschem_man/symbol_generation5.png share/doc/xschem/xschem_man/symbol_generation6.png share/doc/xschem/xschem_man/symbol_properties1.png @@ -129,20 +198,63 @@ share/doc/xschem/xschem_man/symbol_prope share/doc/xschem/xschem_man/symbol_property_syntax2.png share/doc/xschem/xschem_man/symbol_property_syntax3.png share/doc/xschem/xschem_man/text_property.png +share/doc/xschem/xschem_man/tutorial_create_symbol.html +share/doc/xschem/xschem_man/tutorial_create_symbol_00.png +share/doc/xschem/xschem_man/tutorial_create_symbol_000.png +share/doc/xschem/xschem_man/tutorial_create_symbol_001.png +share/doc/xschem/xschem_man/tutorial_create_symbol_01.png +share/doc/xschem/xschem_man/tutorial_create_symbol_02.png +share/doc/xschem/xschem_man/tutorial_create_symbol_03.png +share/doc/xschem/xschem_man/tutorial_create_symbol_04.png +share/doc/xschem/xschem_man/tutorial_create_symbol_05.png +share/doc/xschem/xschem_man/tutorial_create_symbol_06.png +share/doc/xschem/xschem_man/tutorial_create_symbol_07.png +share/doc/xschem/xschem_man/tutorial_create_symbol_08.png +share/doc/xschem/xschem_man/tutorial_create_symbol_09.png +share/doc/xschem/xschem_man/tutorial_create_symbol_10.png +share/doc/xschem/xschem_man/tutorial_create_symbol_11.png +share/doc/xschem/xschem_man/tutorial_create_symbol_12.png +share/doc/xschem/xschem_man/tutorial_create_symbol_13.png +share/doc/xschem/xschem_man/tutorial_install_xschem.html +share/doc/xschem/xschem_man/tutorial_install_xschem_00.png +share/doc/xschem/xschem_man/tutorial_install_xschem_01.png +share/doc/xschem/xschem_man/tutorial_install_xschem_02.png +share/doc/xschem/xschem_man/tutorial_install_xschem_03.png +share/doc/xschem/xschem_man/tutorial_install_xschem_04.png +share/doc/xschem/xschem_man/tutorial_install_xschem_05.png +share/doc/xschem/xschem_man/tutorial_install_xschem_06.png +share/doc/xschem/xschem_man/tutorial_install_xschem_07.png +share/doc/xschem/xschem_man/tutorial_install_xschem_08.png +share/doc/xschem/xschem_man/tutorial_install_xschem_09.png +share/doc/xschem/xschem_man/tutorial_install_xschem_10.png +share/doc/xschem/xschem_man/tutorial_run_simulation.html +share/doc/xschem/xschem_man/tutorial_run_simulation_01.png +share/doc/xschem/xschem_man/tutorial_run_simulation_02.png +share/doc/xschem/xschem_man/tutorial_run_simulation_03.png +share/doc/xschem/xschem_man/tutorial_run_simulation_04.png +share/doc/xschem/xschem_man/tutorial_run_simulation_05.png +share/doc/xschem/xschem_man/tutorial_run_simulation_06.png +share/doc/xschem/xschem_man/tutorial_run_simulation_07.png +share/doc/xschem/xschem_man/tutorial_run_simulation_08.png +share/doc/xschem/xschem_man/tutorial_run_simulation_09.png +share/doc/xschem/xschem_man/tutorial_run_simulation_10.png share/doc/xschem/xschem_man/underconstr.png share/doc/xschem/xschem_man/what_is_xschem.html -share/doc/xschem/xschem_man/xschem.gif share/doc/xschem/xschem_man/xschem_all_selected.png share/doc/xschem/xschem_man/xschem_bg.png +share/doc/xschem/xschem_man/xschem_bus.png share/doc/xschem/xschem_man/xschem_elements.html share/doc/xschem/xschem_man/xschem_elements_01.png share/doc/xschem/xschem_man/xschem_footer.html share/doc/xschem/xschem_man/xschem_home.png +share/doc/xschem/xschem_man/xschem_home1.png share/doc/xschem/xschem_man/xschem_insert.png share/doc/xschem/xschem_man/xschem_lines.png share/doc/xschem/xschem_man/xschem_man.bck.css share/doc/xschem/xschem_man/xschem_man.css share/doc/xschem/xschem_man/xschem_man.html +share/doc/xschem/xschem_man/xschem_new_file.png +share/doc/xschem/xschem_man/xschem_ngspice.png share/doc/xschem/xschem_man/xschem_polygons.png share/doc/xschem/xschem_man/xschem_properties.html share/doc/xschem/xschem_man/xschem_rectangles.png @@ -193,7 +305,10 @@ share/xschem/xschem_library/devices/capa share/xschem/xschem_library/devices/cccs.sym share/xschem/xschem_library/devices/ccvs.sym share/xschem/xschem_library/devices/code.sym +share/xschem/xschem_library/devices/conn_3x1.sym +share/xschem/xschem_library/devices/conn_8x1.sym share/xschem/xschem_library/devices/connect.sym +share/xschem/xschem_library/devices/connector.sym share/xschem/xschem_library/devices/delay.sym share/xschem/xschem_library/devices/delay_hsp.sym share/xschem/xschem_library/devices/delay_line.sym @@ -212,6 +327,7 @@ share/xschem/xschem_library/devices/k.sy share/xschem/xschem_library/devices/lab_pin.sym share/xschem/xschem_library/devices/lab_wire.sym share/xschem/xschem_library/devices/launcher.sym +share/xschem/xschem_library/devices/led.sym share/xschem/xschem_library/devices/netlist.sym share/xschem/xschem_library/devices/netlist_at_end.sym share/xschem/xschem_library/devices/netlist_not_shown.sym @@ -253,79 +369,4 @@ share/xschem/xschem_library/devices/vsou share/xschem/xschem_library/devices/vsource_arith.sym share/xschem/xschem_library/devices/vsource_pwl.sym share/xschem/xschem_library/devices/zener.sym -share/xschem/xschem_library/examples/ -share/xschem/xschem_library/examples/LM5134A.sch -share/xschem/xschem_library/examples/LM5134A.sym -share/xschem/xschem_library/examples/an2.sym -share/xschem/xschem_library/examples/and.sym -share/xschem/xschem_library/examples/ao21.sym -share/xschem/xschem_library/examples/buck.sch -share/xschem/xschem_library/examples/buf.sym -share/xschem/xschem_library/examples/cmos_example.sch -share/xschem/xschem_library/examples/cmos_example.sym -share/xschem/xschem_library/examples/diode.sch -share/xschem/xschem_library/examples/diode.sym -share/xschem/xschem_library/examples/dlatch.sch -share/xschem/xschem_library/examples/dlatch.sym -share/xschem/xschem_library/examples/flop.sch -share/xschem/xschem_library/examples/flop.sym -share/xschem/xschem_library/examples/greycnt.sch -share/xschem/xschem_library/examples/greycnt.sym -share/xschem/xschem_library/examples/inv.sym -share/xschem/xschem_library/examples/lm317.sch -share/xschem/xschem_library/examples/lm317.sym -share/xschem/xschem_library/examples/lm324.sch -share/xschem/xschem_library/examples/lm324.sym -share/xschem/xschem_library/examples/lm337.sch -share/xschem/xschem_library/examples/lm337.sym -share/xschem/xschem_library/examples/loading.sch -share/xschem/xschem_library/examples/loading.sym -share/xschem/xschem_library/examples/loading.vhdl -share/xschem/xschem_library/examples/mos_power_ampli.sch -share/xschem/xschem_library/examples/mos_power_ampli.sym -share/xschem/xschem_library/examples/nand.sym -share/xschem/xschem_library/examples/nand3.sym -share/xschem/xschem_library/examples/nd2.sym -share/xschem/xschem_library/examples/ne555.sym -share/xschem/xschem_library/examples/not.sym -share/xschem/xschem_library/examples/nr2.sym -share/xschem/xschem_library/examples/or2.sym -share/xschem/xschem_library/examples/osc.sch -share/xschem/xschem_library/examples/osc.sym -share/xschem/xschem_library/examples/pcb_test1.sch -share/xschem/xschem_library/examples/pcb_test1.sym -share/xschem/xschem_library/examples/poweramp.sch -share/xschem/xschem_library/examples/poweramp.sym -share/xschem/xschem_library/examples/pump.sch -share/xschem/xschem_library/examples/pump.sym -share/xschem/xschem_library/examples/real_capa.sch -share/xschem/xschem_library/examples/real_capa.sym -share/xschem/xschem_library/examples/sr_flop.sch -share/xschem/xschem_library/examples/sr_flop.sym -share/xschem/xschem_library/examples/switch_rreal.sch -share/xschem/xschem_library/examples/switch_rreal.sym -share/xschem/xschem_library/examples/tesla.sch -share/xschem/xschem_library/examples/tesla.sym -share/xschem/xschem_library/examples/tesla2.sch -share/xschem/xschem_library/examples/tesla2.sym -share/xschem/xschem_library/examples/test_lm324.sch -share/xschem/xschem_library/examples/test_lm324.sym -share/xschem/xschem_library/examples/test_ne555.sch -share/xschem/xschem_library/examples/test_ne555.sym -share/xschem/xschem_library/examples/xnor.sym -share/xschem/xschem_library/mylib/ -share/xschem/xschem_library/mylib/0_top.sch -share/xschem/xschem_library/mylib/nand2.sch -share/xschem/xschem_library/mylib/nand2.sym -share/xschem/xschem_library/mylib/test.sch -share/xschem/xschem_library/mylib/test2.sch -share/xschem/xschem_library/pcb/ -share/xschem/xschem_library/pcb/74ls00.sym -share/xschem/xschem_library/pcb/7805.sym -share/xschem/xschem_library/pcb/capa.sym -share/xschem/xschem_library/pcb/connector.sym -share/xschem/xschem_library/pcb/notes.txt -share/xschem/xschem_library/pcb/pcb_test1.sch -share/xschem/xschem_library/pcb/pcb_test1.sym -share/xschem/xschem_library/pcb/res.sym share/xschem/xschemrc