UPDATE: xschem 2.8.1 -> 2.8.2

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

UPDATE: xschem 2.8.1 -> 2.8.2

Hannu Vuolasaho
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

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: xschem 2.8.1 -> 2.8.2

Hannu Vuolasaho
Ping

la 19. tammik. 2019 klo 22.08 Hannu Vuolasaho ([hidden email]) kirjoitti:

>
> 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

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: xschem 2.8.1 -> 2.8.2

Klemens Nanni-2
In reply to this post by Hannu Vuolasaho
Your diff does not apply.

Examples are now installed into the wrong location, can you fix that?

xschem.1 now has hardcoded paths in it, they need the same replacing
as before, so instead of removing the patch and SUBST_CMD, simply update
the patch.

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: xschem 2.8.1 -> 2.8.2

Hannu Vuolasaho
Hi!

I also noticed the move of the examples and pcb, The examples are
mainly for documentation
and aren't supposed to be used as starting point. Also the pcb has
same fate. pcb directory
isn't needed any more for tEDAx export. Those are provided as
reference and will be redone
or removed when library system is further developed. So they shouldn't
be cluttering system library.

The manpage is generated at the end of configure. Configure's --prefix
is expanded when xschem.1.in
is converted to xschem.1 manpage. See scconfig/hooks.c

scconfig uses @/local/xschem/prefix@ for it's prefix configuration variable.

Best regards,
Hannu Vuolasaho


ma 4. helmik. 2019 klo 21.43 Klemens Nanni ([hidden email]) kirjoitti:
>
> Your diff does not apply.
>
> Examples are now installed into the wrong location, can you fix that?
>
> xschem.1 now has hardcoded paths in it, they need the same replacing
> as before, so instead of removing the patch and SUBST_CMD, simply update
> the patch.

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: xschem 2.8.1 -> 2.8.2

Klemens Nanni-2
On Wed, Feb 06, 2019 at 09:00:41PM +0200, Hannu Vuolasaho wrote:
> I also noticed the move of the examples and pcb, The examples are
> mainly for documentation
> and aren't supposed to be used as starting point. Also the pcb has
> same fate. pcb directory
> isn't needed any more for tEDAx export. Those are provided as
> reference and will be redone
> or removed when library system is further developed. So they shouldn't
> be cluttering system library.
Nonetheless there is a clear seperation between documentation and
example (configuration).  All ports install them into the appropiate
locations and I see no reason here to make an exception for xschem.

> The manpage is generated at the end of configure. Configure's --prefix
> is expanded when xschem.1.in
> is converted to xschem.1 manpage. See scconfig/hooks.c
>
> scconfig uses @/local/xschem/prefix@ for it's prefix configuration variable.
Oh, right; it already did that when I looked at your port before
importing it - forgot it by now, sorry.

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: xschem 2.8.1 -> 2.8.2

Hannu Vuolasaho
to 7. helmik. 2019 klo 0.30 Klemens Nanni ([hidden email]) kirjoitti:
>> On Wed, Feb 06, 2019 at 09:00:41PM +0200, Hannu Vuolasaho wrote:
> > I also noticed the move of the examples and pcb,
> > So they shouldn't
> > be cluttering system library.
> Nonetheless there is a clear seperation between documentation and
> example (configuration).  All ports install them into the appropiate
> locations and I see no reason here to make an exception for xschem.

You are quite correct. After re-reading porter's guide, I also think that
examples belong to examples directory.

Below diff which patches them to examples.

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    7 Feb 2019 22:18:20 -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    7 Feb 2019 22:18:20 -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-Makefile_conf_in
===================================================================
RCS file: patches/patch-Makefile_conf_in
diff -N patches/patch-Makefile_conf_in
--- /dev/null    1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_conf_in    7 Feb 2019 22:18:20 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+
+Right place for examples
+
+Index: Makefile.conf.in
+--- Makefile.conf.in.orig
++++ Makefile.conf.in
+@@ -41,6 +41,8 @@ LDFLAGS=@/local/xschem/ldflags@
+ BINDIR=$(DESTDIR)$(install_root)$(PREFIX)/bin
+ SHAREDIR=$(DESTDIR)$(install_root)$(PREFIX)/share
+ DOCDIR=$(DESTDIR)$(install_root)$(PREFIX)/share/doc
++EXAMPLESDIR=$(SHAREDIR)/examples
++XEXAMPLESDIR=$(EXAMPLESDIR)/xschem
+ XSHAREDIR=$(SHAREDIR)/xschem
+ XDOCDIR=$(DOCDIR)/xschem
+ MANDIR=$(SHAREDIR)/man
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: /cvs/ports/cad/xschem/patches/patch-xschem_library_Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-xschem_library_Makefile
--- patches/patch-xschem_library_Makefile    4 Jan 2019 20:35:47 -0000
   1.1.1.1
+++ patches/patch-xschem_library_Makefile    7 Feb 2019 22:18:20 -0000
@@ -1,22 +1,30 @@
 $OpenBSD: patch-xschem_library_Makefile,v 1.1.1.1 2019/01/04 20:35:47 kn Exp $

-Remove GNUism from cp.
+Put examples to right place

 Index: xschem_library/Makefile
 --- xschem_library/Makefile.orig
 +++ xschem_library/Makefile
-@@ -4,10 +4,10 @@ include ../Makefile.conf
+@@ -5,16 +5,16 @@ all:
+ 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
+-    $(SCCBOX) mkdir -p $(system_library_dir) $(XDOCDIR)/examples
$(XDOCDIR)/pcb
++    $(SCCBOX) mkdir -p $(system_library_dir)
$(XEXAMPLESDIR)/examples $(XEXAMPLESDIR)/pcb
+     $(SCCBOX) install -f -d devices/*.sym $(system_library_dir)
+     $(SCCBOX) install -f -d devices/*.sch $(system_library_dir)
+-    $(SCCBOX) install -f -d examples/*.sym $(XDOCDIR)/examples
+-    $(SCCBOX) install -f -d examples/*.sch $(XDOCDIR)/examples
+-    $(SCCBOX) install -f -d pcb/*.sym $(XDOCDIR)/pcb
+-    $(SCCBOX) install -f -d pcb/*.sch $(XDOCDIR)/pcb
++    $(SCCBOX) install -f -d examples/*.sym $(XEXAMPLESDIR)/examples
++    $(SCCBOX) install -f -d examples/*.sch $(XEXAMPLESDIR)/examples
++    $(SCCBOX) install -f -d pcb/*.sym $(XEXAMPLESDIR)/pcb
++    $(SCCBOX) install -f -d pcb/*.sch $(XEXAMPLESDIR)/pcb

  uninstall: FORCE
-     rm -rf $(XDOCDIR)/doc
+-    $(SCCBOX) rm -f $(system_library_dir)/* $(XDOCDIR)/examples/*
$(XDOCDIR)/pcb/*
++    $(SCCBOX) rm -f $(system_library_dir)/*
$(XEXAMPLESDIR)/examples/* $(XEXAMPLESDIR)/pcb/*
+
+ clean:
+
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    7 Feb 2019 22:18:21 -0000
@@ -12,12 +12,9 @@ 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 +39,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 +58,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 +99,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 +114,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 +122,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
@@ -152,6 +188,83 @@ share/doc/xschem/xschem_man/xschem_texts
 share/doc/xschem/xschem_man/xschem_texts1.png
 share/doc/xschem/xschem_man/xschem_wires.png
 share/doc/xschem/xschem_man/xx.png
+share/examples/xschem/
+share/examples/xschem/examples/
+share/examples/xschem/examples/0_examples_top.sch
+share/examples/xschem/examples/LM5134A.sch
+share/examples/xschem/examples/LM5134A.sym
+share/examples/xschem/examples/an2.sym
+share/examples/xschem/examples/and.sym
+share/examples/xschem/examples/ao21.sym
+share/examples/xschem/examples/buf.sym
+share/examples/xschem/examples/cmos_example.sch
+share/examples/xschem/examples/cmos_example.sym
+share/examples/xschem/examples/diode_1.sch
+share/examples/xschem/examples/diode_1.sym
+share/examples/xschem/examples/dlatch.sch
+share/examples/xschem/examples/dlatch.sym
+share/examples/xschem/examples/flop.sch
+share/examples/xschem/examples/flop.sym
+share/examples/xschem/examples/greycnt.sch
+share/examples/xschem/examples/greycnt.sym
+share/examples/xschem/examples/inv.sym
+share/examples/xschem/examples/lm317.sch
+share/examples/xschem/examples/lm317.sym
+share/examples/xschem/examples/lm324.sym
+share/examples/xschem/examples/lm337.sch
+share/examples/xschem/examples/lm337.sym
+share/examples/xschem/examples/loading.sch
+share/examples/xschem/examples/loading.sym
+share/examples/xschem/examples/mos_power_ampli.sch
+share/examples/xschem/examples/mos_power_ampli.sym
+share/examples/xschem/examples/nand.sym
+share/examples/xschem/examples/nand2.sch
+share/examples/xschem/examples/nand2.sym
+share/examples/xschem/examples/nand3.sym
+share/examples/xschem/examples/nd2.sym
+share/examples/xschem/examples/ne555.sym
+share/examples/xschem/examples/not.sym
+share/examples/xschem/examples/nr2.sym
+share/examples/xschem/examples/or2.sym
+share/examples/xschem/examples/osc.sch
+share/examples/xschem/examples/osc.sym
+share/examples/xschem/examples/poweramp.sch
+share/examples/xschem/examples/poweramp.sym
+share/examples/xschem/examples/pump.sch
+share/examples/xschem/examples/pump.sym
+share/examples/xschem/examples/real_capa.sch
+share/examples/xschem/examples/real_capa.sym
+share/examples/xschem/examples/rlc.sch
+share/examples/xschem/examples/rlc.sym
+share/examples/xschem/examples/sr_flop.sch
+share/examples/xschem/examples/sr_flop.sym
+share/examples/xschem/examples/switch_rreal.sch
+share/examples/xschem/examples/switch_rreal.sym
+share/examples/xschem/examples/tesla.sch
+share/examples/xschem/examples/tesla.sym
+share/examples/xschem/examples/test.sch
+share/examples/xschem/examples/test2.sch
+share/examples/xschem/examples/test_lm324.sch
+share/examples/xschem/examples/test_lm324.sym
+share/examples/xschem/examples/test_ne555.sch
+share/examples/xschem/examples/test_ne555.sym
+share/examples/xschem/examples/xnor.sym
+share/examples/xschem/pcb/
+share/examples/xschem/pcb/0_pcb_top.sch
+share/examples/xschem/pcb/74ls00.sym
+share/examples/xschem/pcb/7805.sym
+share/examples/xschem/pcb/bc817.sym
+share/examples/xschem/pcb/lm358.sym
+share/examples/xschem/pcb/pcb_current_protection.sch
+share/examples/xschem/pcb/pcb_current_protection.sym
+share/examples/xschem/pcb/pcb_current_protection_embed.sch
+share/examples/xschem/pcb/pcb_test1.sch
+share/examples/xschem/pcb/pcb_test1.sym
+share/examples/xschem/pcb/pcb_test1_embed.sch
+share/examples/xschem/pcb/pcb_voltage_protection.sch
+share/examples/xschem/pcb/pcb_voltage_protection.sym
+share/examples/xschem/pcb/pcb_voltage_protection_embed.sch
+share/examples/xschem/pcb/si2306.sym
 share/xschem/
 share/xschem/break.awk
 share/xschem/convert_to_verilog2001.awk
@@ -193,7 +306,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 +328,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 +370,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

Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: xschem 2.8.1 -> 2.8.2

Klemens Nanni-2
On Fri, Feb 08, 2019 at 12:27:04AM +0200, Hannu Vuolasaho wrote:

> to 7. helmik. 2019 klo 0.30 Klemens Nanni ([hidden email]) kirjoitti:
> >> On Wed, Feb 06, 2019 at 09:00:41PM +0200, Hannu Vuolasaho wrote:
> > > I also noticed the move of the examples and pcb,
> > > So they shouldn't
> > > be cluttering system library.
> > Nonetheless there is a clear seperation between documentation and
> > example (configuration).  All ports install them into the appropiate
> > locations and I see no reason here to make an exception for xschem.
>
> You are quite correct. After re-reading porter's guide, I also think that
> examples belong to examples directory.
>
> Below diff which patches them to examples.
Here's a diff that actually applies and simply passes EXAMPLESDIR
through FAKE_FLAGS instead of patching the Makefile.

I've also removed your extra examples/ subdirectory to avoid paths like
/usr/local/share/examples/xschem/examples/.

Maybe upstream is interested in these changes to examples from the docs?

What do you think?  Rest of the is from you.

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 9 Feb 2019 22:24:40 -0000
@@ -2,7 +2,7 @@
 
 COMMENT = hierarchical schematic capture program
 
-DISTNAME = xschem-2.8.1
+DISTNAME = xschem-2.8.2
 
 CATEGORIES = cad
 
@@ -35,12 +35,12 @@ CONFIGURE_ARGS = --cflags/libs/script/tc
  --prefix="${LOCALBASE}" \
  /arg/tk-version=${MODTK_VERSION}
 
-FAKE_FLAGS = MANDIR="${DESTDIR}${PREFIX}/man"
+FAKE_FLAGS = MANDIR="${DESTDIR}${PREFIX}/man" \
+ XEXAMPLESDIR="${DESTDIR}${PREFIX}/share/examples/xschem"
 
 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 7 Feb 2019 23:26:42 -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: /cvs/ports/cad/xschem/patches/patch-xschem_library_Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-xschem_library_Makefile
--- patches/patch-xschem_library_Makefile 4 Jan 2019 20:35:47 -0000 1.1.1.1
+++ patches/patch-xschem_library_Makefile 9 Feb 2019 22:24:34 -0000
@@ -1,22 +1,26 @@
 $OpenBSD: patch-xschem_library_Makefile,v 1.1.1.1 2019/01/04 20:35:47 kn Exp $
 
-Remove GNUism from cp.
+Put examples into right place
 
 Index: xschem_library/Makefile
 --- xschem_library/Makefile.orig
 +++ xschem_library/Makefile
-@@ -4,10 +4,10 @@ include ../Makefile.conf
+@@ -5,13 +5,13 @@ all:
+ 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
+- $(SCCBOX) mkdir -p $(system_library_dir) $(XDOCDIR)/examples $(XDOCDIR)/pcb
++ $(SCCBOX) mkdir -p $(system_library_dir) $(XEXAMPLESDIR)/pcb
+ $(SCCBOX) install -f -d devices/*.sym $(system_library_dir)
+ $(SCCBOX) install -f -d devices/*.sch $(system_library_dir)
+- $(SCCBOX) install -f -d examples/*.sym $(XDOCDIR)/examples
+- $(SCCBOX) install -f -d examples/*.sch $(XDOCDIR)/examples
+- $(SCCBOX) install -f -d pcb/*.sym $(XDOCDIR)/pcb
+- $(SCCBOX) install -f -d pcb/*.sch $(XDOCDIR)/pcb
++ $(SCCBOX) install -f -d examples/*.sym $(XEXAMPLESDIR)
++ $(SCCBOX) install -f -d examples/*.sch $(XEXAMPLESDIR)
++ $(SCCBOX) install -f -d pcb/*.sym $(XEXAMPLESDIR)/pcb
++ $(SCCBOX) install -f -d pcb/*.sch $(XEXAMPLESDIR)/pcb
 
  uninstall: FORCE
- rm -rf $(XDOCDIR)/doc
+ $(SCCBOX) rm -f $(system_library_dir)/* $(XDOCDIR)/examples/* $(XDOCDIR)/pcb/*
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 9 Feb 2019 22:07:21 -0000
@@ -12,12 +12,9 @@ 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 +39,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 +58,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 +99,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 +114,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 +122,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
@@ -152,6 +188,82 @@ share/doc/xschem/xschem_man/xschem_texts
 share/doc/xschem/xschem_man/xschem_texts1.png
 share/doc/xschem/xschem_man/xschem_wires.png
 share/doc/xschem/xschem_man/xx.png
+share/examples/xschem/
+share/examples/xschem/0_examples_top.sch
+share/examples/xschem/LM5134A.sch
+share/examples/xschem/LM5134A.sym
+share/examples/xschem/an2.sym
+share/examples/xschem/and.sym
+share/examples/xschem/ao21.sym
+share/examples/xschem/buf.sym
+share/examples/xschem/cmos_example.sch
+share/examples/xschem/cmos_example.sym
+share/examples/xschem/diode_1.sch
+share/examples/xschem/diode_1.sym
+share/examples/xschem/dlatch.sch
+share/examples/xschem/dlatch.sym
+share/examples/xschem/flop.sch
+share/examples/xschem/flop.sym
+share/examples/xschem/greycnt.sch
+share/examples/xschem/greycnt.sym
+share/examples/xschem/inv.sym
+share/examples/xschem/lm317.sch
+share/examples/xschem/lm317.sym
+share/examples/xschem/lm324.sym
+share/examples/xschem/lm337.sch
+share/examples/xschem/lm337.sym
+share/examples/xschem/loading.sch
+share/examples/xschem/loading.sym
+share/examples/xschem/mos_power_ampli.sch
+share/examples/xschem/mos_power_ampli.sym
+share/examples/xschem/nand.sym
+share/examples/xschem/nand2.sch
+share/examples/xschem/nand2.sym
+share/examples/xschem/nand3.sym
+share/examples/xschem/nd2.sym
+share/examples/xschem/ne555.sym
+share/examples/xschem/not.sym
+share/examples/xschem/nr2.sym
+share/examples/xschem/or2.sym
+share/examples/xschem/osc.sch
+share/examples/xschem/osc.sym
+share/examples/xschem/pcb/
+share/examples/xschem/pcb/0_pcb_top.sch
+share/examples/xschem/pcb/74ls00.sym
+share/examples/xschem/pcb/7805.sym
+share/examples/xschem/pcb/bc817.sym
+share/examples/xschem/pcb/lm358.sym
+share/examples/xschem/pcb/pcb_current_protection.sch
+share/examples/xschem/pcb/pcb_current_protection.sym
+share/examples/xschem/pcb/pcb_current_protection_embed.sch
+share/examples/xschem/pcb/pcb_test1.sch
+share/examples/xschem/pcb/pcb_test1.sym
+share/examples/xschem/pcb/pcb_test1_embed.sch
+share/examples/xschem/pcb/pcb_voltage_protection.sch
+share/examples/xschem/pcb/pcb_voltage_protection.sym
+share/examples/xschem/pcb/pcb_voltage_protection_embed.sch
+share/examples/xschem/pcb/si2306.sym
+share/examples/xschem/poweramp.sch
+share/examples/xschem/poweramp.sym
+share/examples/xschem/pump.sch
+share/examples/xschem/pump.sym
+share/examples/xschem/real_capa.sch
+share/examples/xschem/real_capa.sym
+share/examples/xschem/rlc.sch
+share/examples/xschem/rlc.sym
+share/examples/xschem/sr_flop.sch
+share/examples/xschem/sr_flop.sym
+share/examples/xschem/switch_rreal.sch
+share/examples/xschem/switch_rreal.sym
+share/examples/xschem/tesla.sch
+share/examples/xschem/tesla.sym
+share/examples/xschem/test.sch
+share/examples/xschem/test2.sch
+share/examples/xschem/test_lm324.sch
+share/examples/xschem/test_lm324.sym
+share/examples/xschem/test_ne555.sch
+share/examples/xschem/test_ne555.sym
+share/examples/xschem/xnor.sym
 share/xschem/
 share/xschem/break.awk
 share/xschem/convert_to_verilog2001.awk
@@ -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