As part of getting rid of Python 2 from ports, I took a look at 
cad/geda-gaf.

The Python 2 dependency comes from xorn. Upstream has retired geda-gaf and 
points users at Ringdove instead. Porting xorn to Python 3 looks like a 
big job, it's about 20k lines of code.

So the choices are remove geda-gaf or disable xorn.

The below is an attempt at the latter.

The remaining tools still seem to work for me. I was able to start gschem, 
add components, save schematics, and reload them, but I don't know this 
app very well.

As a bonus I also fixed a Perl warning that was causing all gxyrs tests to 
fail; after that, almost all the regress tests pass.

If anyone is still using xorn or sees a problem with removing it, please 
let me know. Otherwise I'll commit the attached diff in a few days.

ok's also welcome.


Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/Makefile,v
diff -u -p -u -r1.42 Makefile
--- Makefile    19 Sep 2023 15:16:35 -0000      1.42
+++ Makefile    18 Jun 2026 01:10:05 -0000
@@ -3,11 +3,10 @@ V =                   1.10.2
 DISTNAME =             geda-gaf-${V}
 CATEGORIES =           cad
 HOMEPAGE =             http://wiki.geda-project.org/geda:gaf
-REVISION =             0
+REVISION =             1
 
 SHARED_LIBS =          geda            1.0     # 47.0
 SHARED_LIBS +=         gedacairo       0.0     # 1.3
-SHARED_LIBS +=         xornstorage     0.0     # 0.0
 
 # GPLv2+
 PERMIT_PACKAGE =       Yes
@@ -38,11 +37,6 @@ RUN_DEPENDS =                misc/shared-mime-info \
                        devel/desktop-file-utils \
                        devel/xdg-utils \
                        x11/gtk+4,-guic
-
-MODULES =              lang/python
-MODPY_VERSION =                ${MODPY_DEFAULT_VERSION_2}
-MODPY_ADJ_FILES =      utils/scripts/garchive.py \
-                       utils/scripts/tragesym
 
 USE_GMAKE =            Yes
 CONFIGURE_STYLE =      gnu
Index: patches/patch-Makefile_in
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/patches/patch-Makefile_in,v
diff -u -p -u -r1.1 patch-Makefile_in
--- patches/patch-Makefile_in   21 Apr 2023 14:05:50 -0000      1.1
+++ patches/patch-Makefile_in   18 Jun 2026 01:10:05 -0000
@@ -8,7 +8,7 @@ Index: Makefile.in
  @ENABLE_GATTRIB_TRUE@GATTRIB_DIR = gattrib
  SUBDIRS = libgeda libgedacairo gaf gschem ${GATTRIB_DIR} \
 -      gsymcheck gnetlist-legacy utils symbols docs examples contrib xorn
-+      gsymcheck gnetlist-legacy utils symbols docs examples xorn
++      gsymcheck gnetlist-legacy utils symbols docs examples
  
  ACLOCAL_AMFLAGS = -I m4
  
Index: patches/patch-configure
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/patches/patch-configure,v
diff -u -p -u -r1.1 patch-configure
--- patches/patch-configure     21 Apr 2023 14:05:50 -0000      1.1
+++ patches/patch-configure     18 Jun 2026 01:10:05 -0000
@@ -1,9 +1,19 @@
 do not ENABLE_GROFF_HTML if we have no groff
 
+do not build xorn which is Python 2
+
 Index: configure
 --- configure.orig
 +++ configure
-@@ -14664,7 +14664,7 @@ $as_echo_n "checking whether $GROFF has an html driver
+@@ -942,7 +942,6 @@ URI_VIEWER
+ DOXYGEN
+ UPDATE_MIME_DATABASE
+ UPDATE_DESKTOP_DATABASE'
+-ac_subdirs_all='xorn'
+ 
+ # Initialize some variables set by options.
+ ac_init_help=
+@@ -14664,7 +14663,7 @@ $as_echo_n "checking whether $GROFF has an html driver
  $as_echo "$HAVE_GROFF_HTML" >&6; }
    fi
  
@@ -12,3 +22,11 @@ Index: configure
    ENABLE_GROFF_HTML_TRUE=
    ENABLE_GROFF_HTML_FALSE='#'
  else
+@@ -19608,7 +19607,6 @@ export GEDARCDIR
+ 
+ 
+ 
+-subdirs="$subdirs xorn"
+ 
+ 
+ #####################################################################
Index: patches/patch-utils_gxyrs_gxyrs_pm
===================================================================
RCS file: patches/patch-utils_gxyrs_gxyrs_pm
diff -N patches/patch-utils_gxyrs_gxyrs_pm
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-utils_gxyrs_gxyrs_pm  18 Jun 2026 01:10:05 -0000
@@ -0,0 +1,14 @@
+Fix gxyrs test failures from a new Perl warning.
+
+Index: utils/gxyrs/gxyrs.pm
+--- utils/gxyrs/gxyrs.pm.orig
++++ utils/gxyrs/gxyrs.pm
+@@ -417,7 +417,7 @@ sub add_number_to_col {
+       }
+       
+       # Change offset to line's units.
+-      if (! $units =~ /^$/) {
++      if ($units !~ /^$/) {
+           $changed = change_text_units($units, $offset);
+       }
+       else {
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/pkg/PLIST,v
diff -u -p -u -r1.10 PLIST
--- pkg/PLIST   20 Oct 2025 19:51:08 -0000      1.10
+++ pkg/PLIST   18 Jun 2026 01:10:05 -0000
@@ -1,7 +1,6 @@
 @bin bin/gaf
 bin/garchive
 @bin bin/gattrib
-bin/gnetlist
 @bin bin/gnetlist-legacy
 @bin bin/grenum
 @bin bin/gsch2pcb
@@ -14,7 +13,6 @@ bin/pcb_backannotate
 bin/refdes_renum
 bin/schdiff
 bin/tragesym
-bin/xorn
 include/libgeda/
 include/libgeda/colors.h
 include/libgeda/defines.h
@@ -35,7 +33,6 @@ include/libgedacairo/
 include/libgedacairo/edacairo.h
 include/libgedacairo/edarenderer.h
 include/libgedacairo/libgedacairo.h
-include/xornstorage.h
 @info info/geda-scheme.info
 @static-lib lib/libgeda.a
 lib/libgeda.la
@@ -43,304 +40,8 @@ lib/libgeda.la
 @static-lib lib/libgedacairo.a
 lib/libgedacairo.la
 @lib lib/libgedacairo.so.${LIBgedacairo_VERSION}
-@static-lib lib/libxornstorage.a
-lib/libxornstorage.la
-@lib lib/libxornstorage.so.${LIBxornstorage_VERSION}
 lib/pkgconfig/libgeda.pc
 lib/pkgconfig/libgedacairo.pc
-lib/python${MODPY_VERSION}/site-packages/gaf/
-lib/python${MODPY_VERSION}/site-packages/gaf/__init__.py
-lib/python${MODPY_VERSION}/site-packages/gaf/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/__init__.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/attrib.py
-lib/python${MODPY_VERSION}/site-packages/gaf/attrib.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/attrib.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/clib.py
-lib/python${MODPY_VERSION}/site-packages/gaf/clib.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/clib.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/fileformat.py
-lib/python${MODPY_VERSION}/site-packages/gaf/fileformat.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/fileformat.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/__init__.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/__init__.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/backend.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/backend.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/backend.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/blueprint.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/blueprint.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/blueprint.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/conn.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/conn.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/conn.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/guile.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/guile.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/guile.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/instance.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/instance.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/instance.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/net.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/net.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/net.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/netlist.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/netlist.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/netlist.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/package.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/package.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/package.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_graphical.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_graphical.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_graphical.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_hierarchy.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_hierarchy.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_hierarchy.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_netattrib.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_netattrib.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_netattrib.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_power.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_power.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_power.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_slotting.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_slotting.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/pp_slotting.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/reportgui.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/reportgui.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/reportgui.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/slib.py
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/slib.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/netlist/slib.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/plainformat.py
-lib/python${MODPY_VERSION}/site-packages/gaf/plainformat.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/plainformat.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/plainread.py
-lib/python${MODPY_VERSION}/site-packages/gaf/plainread.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/plainread.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/plainwrite.py
-lib/python${MODPY_VERSION}/site-packages/gaf/plainwrite.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/plainwrite.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/read.py
-lib/python${MODPY_VERSION}/site-packages/gaf/read.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/read.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/ref.py
-lib/python${MODPY_VERSION}/site-packages/gaf/ref.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/ref.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/write.py
-lib/python${MODPY_VERSION}/site-packages/gaf/write.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/write.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlformat.py
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlformat.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlformat.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlread.py
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlread.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlread.pyo
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlwrite.py
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlwrite.pyc
-lib/python${MODPY_VERSION}/site-packages/gaf/xmlwrite.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/
-lib/python${MODPY_VERSION}/site-packages/xorn/__init__.py
-lib/python${MODPY_VERSION}/site-packages/xorn/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/__init__.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/base64.py
-lib/python${MODPY_VERSION}/site-packages/xorn/base64.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/base64.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/command.py
-lib/python${MODPY_VERSION}/site-packages/xorn/command.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/command.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/config.py
-lib/python${MODPY_VERSION}/site-packages/xorn/config.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/config.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/fileutils.py
-lib/python${MODPY_VERSION}/site-packages/xorn/fileutils.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/fileutils.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/fixednum.py
-lib/python${MODPY_VERSION}/site-packages/xorn/fixednum.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/fixednum.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/guilemodule.a
-lib/python${MODPY_VERSION}/site-packages/xorn/guilemodule.la
-@so lib/python${MODPY_VERSION}/site-packages/xorn/guilemodule.so
-lib/python${MODPY_VERSION}/site-packages/xorn/hybridnum.py
-lib/python${MODPY_VERSION}/site-packages/xorn/hybridnum.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/hybridnum.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/proxy.py
-lib/python${MODPY_VERSION}/site-packages/xorn/proxy.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/proxy.pyo
-lib/python${MODPY_VERSION}/site-packages/xorn/storagemodule.a
-lib/python${MODPY_VERSION}/site-packages/xorn/storagemodule.la
-@so lib/python${MODPY_VERSION}/site-packages/xorn/storagemodule.so
-lib/python${MODPY_VERSION}/site-packages/xorn/xml_writer.py
-lib/python${MODPY_VERSION}/site-packages/xorn/xml_writer.pyc
-lib/python${MODPY_VERSION}/site-packages/xorn/xml_writer.pyo
-lib/xorn/
-lib/xorn/backends/
-lib/xorn/backends/dump_common.py
-lib/xorn/backends/dump_common.pyc
-lib/xorn/backends/dump_common.pyo
-lib/xorn/backends/gnet_PCB.py
-lib/xorn/backends/gnet_PCB.pyc
-lib/xorn/backends/gnet_PCB.pyo
-lib/xorn/backends/gnet_allegro.py
-lib/xorn/backends/gnet_allegro.pyc
-lib/xorn/backends/gnet_allegro.pyo
-lib/xorn/backends/gnet_bae.py
-lib/xorn/backends/gnet_bae.pyc
-lib/xorn/backends/gnet_bae.pyo
-lib/xorn/backends/gnet_bom.py
-lib/xorn/backends/gnet_bom.pyc
-lib/xorn/backends/gnet_bom.pyo
-lib/xorn/backends/gnet_bom2.py
-lib/xorn/backends/gnet_bom2.pyc
-lib/xorn/backends/gnet_bom2.pyo
-lib/xorn/backends/gnet_calay.py
-lib/xorn/backends/gnet_calay.pyc
-lib/xorn/backends/gnet_calay.pyo
-lib/xorn/backends/gnet_cascade.py
-lib/xorn/backends/gnet_cascade.pyc
-lib/xorn/backends/gnet_cascade.pyo
-lib/xorn/backends/gnet_drc.py
-lib/xorn/backends/gnet_drc.pyc
-lib/xorn/backends/gnet_drc.pyo
-lib/xorn/backends/gnet_drc2.py
-lib/xorn/backends/gnet_drc2.pyc
-lib/xorn/backends/gnet_drc2.pyo
-lib/xorn/backends/gnet_dumpindent.py
-lib/xorn/backends/gnet_dumpindent.pyc
-lib/xorn/backends/gnet_dumpindent.pyo
-lib/xorn/backends/gnet_dumpjson.py
-lib/xorn/backends/gnet_dumpjson.pyc
-lib/xorn/backends/gnet_dumpjson.pyo
-lib/xorn/backends/gnet_dumplihata.py
-lib/xorn/backends/gnet_dumplihata.pyc
-lib/xorn/backends/gnet_dumplihata.pyo
-lib/xorn/backends/gnet_dumptext.py
-lib/xorn/backends/gnet_dumptext.pyc
-lib/xorn/backends/gnet_dumptext.pyo
-lib/xorn/backends/gnet_dumpxml.py
-lib/xorn/backends/gnet_dumpxml.pyc
-lib/xorn/backends/gnet_dumpxml.pyo
-lib/xorn/backends/gnet_eagle.py
-lib/xorn/backends/gnet_eagle.pyc
-lib/xorn/backends/gnet_eagle.pyo
-lib/xorn/backends/gnet_ewnet.py
-lib/xorn/backends/gnet_ewnet.pyc
-lib/xorn/backends/gnet_ewnet.pyo
-lib/xorn/backends/gnet_futurenet2.py
-lib/xorn/backends/gnet_futurenet2.pyc
-lib/xorn/backends/gnet_futurenet2.pyo
-lib/xorn/backends/gnet_geda.py
-lib/xorn/backends/gnet_geda.pyc
-lib/xorn/backends/gnet_geda.pyo
-lib/xorn/backends/gnet_gossip.py
-lib/xorn/backends/gnet_gossip.pyc
-lib/xorn/backends/gnet_gossip.pyo
-lib/xorn/backends/gnet_gsch2pcb.py
-lib/xorn/backends/gnet_gsch2pcb.pyc
-lib/xorn/backends/gnet_gsch2pcb.pyo
-lib/xorn/backends/gnet_guile.py
-lib/xorn/backends/gnet_guile.pyc
-lib/xorn/backends/gnet_guile.pyo
-lib/xorn/backends/gnet_liquidpcb.py
-lib/xorn/backends/gnet_liquidpcb.pyc
-lib/xorn/backends/gnet_liquidpcb.pyo
-lib/xorn/backends/gnet_makedepend.py
-lib/xorn/backends/gnet_makedepend.pyc
-lib/xorn/backends/gnet_makedepend.pyo
-lib/xorn/backends/gnet_mathematica.py
-lib/xorn/backends/gnet_mathematica.pyc
-lib/xorn/backends/gnet_mathematica.pyo
-lib/xorn/backends/gnet_maxascii.py
-lib/xorn/backends/gnet_maxascii.pyc
-lib/xorn/backends/gnet_maxascii.pyo
-lib/xorn/backends/gnet_osmond.py
-lib/xorn/backends/gnet_osmond.pyc
-lib/xorn/backends/gnet_osmond.pyo
-lib/xorn/backends/gnet_pads.py
-lib/xorn/backends/gnet_pads.pyc
-lib/xorn/backends/gnet_pads.pyo
-lib/xorn/backends/gnet_partslist1.py
-lib/xorn/backends/gnet_partslist1.pyc
-lib/xorn/backends/gnet_partslist1.pyo
-lib/xorn/backends/gnet_partslist2.py
-lib/xorn/backends/gnet_partslist2.pyc
-lib/xorn/backends/gnet_partslist2.pyo
-lib/xorn/backends/gnet_partslist3.py
-lib/xorn/backends/gnet_partslist3.pyc
-lib/xorn/backends/gnet_partslist3.pyo
-lib/xorn/backends/gnet_pcbfwd.py
-lib/xorn/backends/gnet_pcbfwd.pyc
-lib/xorn/backends/gnet_pcbfwd.pyo
-lib/xorn/backends/gnet_pcbpins.py
-lib/xorn/backends/gnet_pcbpins.pyc
-lib/xorn/backends/gnet_pcbpins.pyo
-lib/xorn/backends/gnet_protelII.py
-lib/xorn/backends/gnet_protelII.pyc
-lib/xorn/backends/gnet_protelII.pyo
-lib/xorn/backends/gnet_redac.py
-lib/xorn/backends/gnet_redac.pyc
-lib/xorn/backends/gnet_redac.pyo
-lib/xorn/backends/gnet_spice.py
-lib/xorn/backends/gnet_spice.pyc
-lib/xorn/backends/gnet_spice.pyo
-lib/xorn/backends/gnet_spice_noqsi.py
-lib/xorn/backends/gnet_spice_noqsi.pyc
-lib/xorn/backends/gnet_spice_noqsi.pyo
-lib/xorn/backends/gnet_spice_sdb.py
-lib/xorn/backends/gnet_spice_sdb.pyc
-lib/xorn/backends/gnet_spice_sdb.pyo
-lib/xorn/backends/gnet_switcap.py
-lib/xorn/backends/gnet_switcap.pyc
-lib/xorn/backends/gnet_switcap.pyo
-lib/xorn/backends/gnet_systemc.py
-lib/xorn/backends/gnet_systemc.pyc
-lib/xorn/backends/gnet_systemc.pyo
-lib/xorn/backends/gnet_tango.py
-lib/xorn/backends/gnet_tango.pyc
-lib/xorn/backends/gnet_tango.pyo
-lib/xorn/backends/gnet_tedax.py
-lib/xorn/backends/gnet_tedax.pyc
-lib/xorn/backends/gnet_tedax.pyo
-lib/xorn/backends/gnet_vams.py
-lib/xorn/backends/gnet_vams.pyc
-lib/xorn/backends/gnet_vams.pyo
-lib/xorn/backends/gnet_verilog.py
-lib/xorn/backends/gnet_verilog.pyc
-lib/xorn/backends/gnet_verilog.pyo
-lib/xorn/backends/gnet_vhdl.py
-lib/xorn/backends/gnet_vhdl.pyc
-lib/xorn/backends/gnet_vhdl.pyo
-lib/xorn/backends/gnet_vipec.py
-lib/xorn/backends/gnet_vipec.pyc
-lib/xorn/backends/gnet_vipec.pyo
-lib/xorn/backends/partslist_common.py
-lib/xorn/backends/partslist_common.pyc
-lib/xorn/backends/partslist_common.pyo
-lib/xorn/backends/spice_common.py
-lib/xorn/backends/spice_common.pyc
-lib/xorn/backends/spice_common.pyo
-lib/xorn/backends/util_alias.py
-lib/xorn/backends/util_alias.pyc
-lib/xorn/backends/util_alias.pyo
-lib/xorn/backends/util_getopt.py
-lib/xorn/backends/util_getopt.pyc
-lib/xorn/backends/util_getopt.pyo
-lib/xorn/backends/util_repackage.py
-lib/xorn/backends/util_repackage.pyc
-lib/xorn/backends/util_repackage.pyo
-lib/xorn/backends/util_wrap.py
-lib/xorn/backends/util_wrap.pyc
-lib/xorn/backends/util_wrap.pyo
-lib/xorn/convert.py
-lib/xorn/convert.pyc
-lib/xorn/convert.pyo
-lib/xorn/extract.py
-lib/xorn/extract.pyc
-lib/xorn/extract.pyo
-lib/xorn/find-symbol-by-pinout.py
-lib/xorn/find-symbol-by-pinout.pyc
-lib/xorn/find-symbol-by-pinout.pyo
-lib/xorn/netlist.py
-lib/xorn/netlist.pyc
-lib/xorn/netlist.pyo
 @man man/man1/gaf.1
 @man man/man1/garchive.1
 @man man/man1/gattrib.1

Reply via email to