Thanks for the replies!

New iteration attached, incorporating Stuart's and Theo's points.
In addition:

- There were some warnings about deprecated glib functions that were
  trivial to fix:

   - g_memdup() is replaced with g_memdup2() which changes the type of
     its size argument to avoid overflow. The new function is available
     starting with glib 2.68.

   - g_pattern_match_string() is replaced with the more consistently
     named g_pattern_spec_match_string(). The latter is available
     starting with glib 2.70.

  I guess the first one should be included, but is it worth it for the
  second? I think the warning can also be suppressed by setting a define.
  If included, should the version requirements be recorded in WANTLIB?

- None of the programs in the contrib/ directory get installed.
  One of them (olib) raises a linker warning about strcpy.
  I patched contrib out of SUBDIRS in Makefile.in to avoid building
  these altogether. Does that make sense?

Stuart Henderson on Mon, Mar 20 2023:
> don't add patches for these, set MODPY_ADJ_FILES to a list
> of files and let python-module(5) take care of it.

What about the scripts (gnetlist, xorn) that upstream ships with

    #!/usr/bin/env python2.7

? Should these also be listed, or should that stay as-is?

> yes using mandoc is the way to go, unless you can disable them without
> too much hassle (installed html manpages aren't really all that
> useful)

OK, disabled it and fixed an associated logic bug in the configure script.
The latter touches only configure and not configure.ac so as to not
trigger a rebuild. I did make a point of collecting separate patches
to be contributed upstream in these cases.

> generally to have a good chance of being sure, you need to run configure
> with gettext-tools installed, then pkg_delete gettext-tools, then 'make
> fake' and check if the build still works (i.e. make sure it is not
> quietly picked up by autoconf and then required as part of the build)

Did so, and everything went fine with no change to PLIST, so I removed
the dependency again.

Sven M. Hallberg on Mon, Mar 20 2023:
>       # MAKE_ENV hoses the regression test, so we do this manually
>       do-test:
>               cd ${WRKSRC} && ${MAKE_PROGRAM} ${ALL_TEST_FLAGS} \
>                    -f ${MAKE_FILE} ${TEST_TARGET} ${TEST_LOG}

The test suite ran fine without this and the results in test.log were
identical to before, so I removed it.

-pesco

added patch files:
    patch-Makefile_in                           (disable contrib)
    patch-configure                             (GROFF=no fix)
    patch-gnetlist-legacy_tests_run-test        (sed gnuism)
    patch-gschem_src_x_controlfd_c              (avoid strchrnul)
    patch-libgeda_src_scheme_config_c           (g_strfreev null-terminator)
    patch-xorn_src_storage_Makefile_in          (expose xornsch_*)
    patch-xorn_tests_storage_normalize_c        (alloca include)
    patch-xorn_tests_storage_validate_c         (alloca include)
    patch-libgeda_src_o_picture_c               (g_memdup)
    patch-gschem_src_gschem_page_geometry_c     (g_memdup)
    patch-gschem_src_x_autonumber_c             (g_memdup)
    patch-gschem_src_gschem_find_text_dockable_c (g_pattern_match_string)
    patch-libgeda_src_s_clib_c                  (g_pattern_match_string)

removed patch files:
    patch-libgeda_src_s_path_c          (fixed upstream)
    patch-gattrib_src_globals_c         (fixed upstream)
    patch-gattrib_include_globals_c     (fixed upstream)

Index: cad/geda-gaf/Makefile
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/Makefile,v
retrieving revision 1.39
diff -u -p -r1.39 Makefile
--- cad/geda-gaf/Makefile	5 Nov 2022 17:06:23 -0000	1.39
+++ cad/geda-gaf/Makefile	21 Mar 2023 00:10:19 -0000
@@ -1,30 +1,32 @@
 COMMENT =		suite of tools for electronic design automation
-DISTNAME =		geda-gaf-1.6.0
+V =			1.10.2
+DISTNAME =		geda-gaf-${V}
 CATEGORIES =		cad
 HOMEPAGE =		http://wiki.geda-project.org/geda:gaf
 
-REVISION =		23
-
-SHARED_LIBS = 		geda	0.0	# 38.0
+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
 
-WANTLIB += GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes Xi
-WANTLIB += Xinerama Xrandr Xrender Xxf86vm atk-1.0 c cairo drm expat ffi
-WANTLIB += fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0
-WANTLIB += glib-2.0 gmodule-2.0 gmp gobject-2.0 graphite2 gthread-2.0
-WANTLIB += gtk-x11-2.0 guile harfbuzz iconv intl ltdl m pango-1.0 pangocairo-1.0
-WANTLIB += pangoft2-1.0 pcre2-8 pixman-1 png pthread ${COMPILER_LIBCXX}
-WANTLIB += xcb xcb-render xcb-shm z fribidi jpeg
+MASTER_SITES = http://ftp.geda-project.org/geda-gaf/stable/v${V:R}/${V}/
 
-MASTER_SITES =		http://geda.seul.org/release/v1.6/1.6.0/
+WANTLIB += ${COMPILER_LIBCXX}
+WANTLIB += X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes Xi
+WANTLIB += Xinerama Xrandr Xrender atk-1.0 c cairo expat ffi fontconfig
+WANTLIB += freetype fribidi gc gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0
+WANTLIB += glib-2.0 gmodule-2.0 gmp gobject-2.0 graphite2
+WANTLIB += gtk-x11-2.0 guile-2.2 harfbuzz iconv intl jpeg ltdl m
+WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre2-8 pixman-1 png
+WANTLIB += pthread unistring xcb xcb-render xcb-shm z
 
-COMPILER =		base-clang ports-gcc base-gcc
+COMPILER =		base-clang ports-gcc
 
 LIB_DEPENDS =		devel/glib2 \
 			x11/gtk+2 \
-			lang/guile \
+			lang/guile2 \
 			devel/gmp
 
 # these are checked by configure
@@ -33,20 +35,29 @@ BUILD_DEPENDS =		misc/shared-mime-info \
 
 RUN_DEPENDS = 		misc/shared-mime-info \
 			devel/desktop-file-utils \
+			devel/xdg-utils \
 			x11/gtk+3,-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
-CONFIGURE_ARGS =	--disable-update-xdg-database
+CONFIGURE_ARGS =	--disable-update-xdg-database \
+			--without-libfam
+CONFIGURE_ENV =		GUILE=guile2.2 GUILE_SNARF=guile-snarf2.2 \
+			GROFF=no
 MODGNU_CONFIG_GUESS_DIRS=${WRKSRC}/build-tools
 
-# This confuses update-patches.
-post-extract:
-	rm ${WRKSRC}/gnetlist/examples/vams/gschemrc.orig
-
-# MAKE_ENV hoses the regression test, so we do this manually
-do-test:
-	cd ${WRKSRC} && ${MAKE_PROGRAM} ${ALL_TEST_FLAGS} \
-		-f ${MAKE_FILE} ${TEST_TARGET} ${TEST_LOG}
+# XXX make sure guile2 headers are picked up first (over guile1);
+# cannot use CPPFLAGS/CFLAGS since they get appended last
+CONFIGURE_ENV +=	"CC=${CC} -I${LOCALBASE}/include/guile/2.2"
+CONFIGURE_ENV +=	"CXX=${CXX} -I${LOCALBASE}/include/guile/2.2"
+
+post-install:
+	mv ${PREFIX}/share/doc/geda-gaf/examples \
+	    ${PREFIX}/share/examples/geda-gaf
 
 .include <bsd.port.mk>
Index: cad/geda-gaf/distinfo
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- cad/geda-gaf/distinfo	18 Jan 2015 03:12:53 -0000	1.2
+++ cad/geda-gaf/distinfo	21 Mar 2023 00:10:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (geda-gaf-1.6.0.tar.gz) = YZvt5zLJt/GQajBsuRVPnRbFAZek18EkThnK3jz+HFM=
-SIZE (geda-gaf-1.6.0.tar.gz) = 6214126
+SHA256 (geda-gaf-1.10.2.tar.gz) = 6GKrJBUoU4+jvuJzkmH1aAERArYMXjmi8DWGY8BCyKQ=
+SIZE (geda-gaf-1.10.2.tar.gz) = 14441491
Index: cad/geda-gaf/patches/patch-Makefile_in
===================================================================
RCS file: cad/geda-gaf/patches/patch-Makefile_in
diff -N cad/geda-gaf/patches/patch-Makefile_in
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-Makefile_in	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+None of the contrib programs get installed, so don't build them.
+
+Index: Makefile.in
+--- Makefile.in.orig
++++ Makefile.in
+@@ -454,7 +454,7 @@ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ @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
+ 
+ ACLOCAL_AMFLAGS = -I m4
+ 
Index: cad/geda-gaf/patches/patch-build-tools_icon-theme-installer
===================================================================
RCS file: cad/geda-gaf/patches/patch-build-tools_icon-theme-installer
diff -N cad/geda-gaf/patches/patch-build-tools_icon-theme-installer
--- cad/geda-gaf/patches/patch-build-tools_icon-theme-installer	11 Mar 2022 18:24:27 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,19 +0,0 @@
-Don't require an absolute path for the install command.
-
---- build-tools/icon-theme-installer.orig	Sun Apr  4 23:09:29 2010
-+++ build-tools/icon-theme-installer	Sun Apr  4 23:10:06 2010
-@@ -103,12 +103,12 @@ if test -z "$INSTALL_BASE_DIR"; then
- 	exit 1
- fi
- 
--if test ! -x `echo "$MKINSTALLDIRS_EXEC" | cut -f1 -d' '`; then
-+if test -z "$MKINSTALLDIRS_EXEC"; then
- 	echo "Cannot find '$MKINSTALLDIRS_EXEC'; You probably want to pass -m \$(mkinstalldirs)"
- 	exit 1
- fi
- 
--if test ! -x `echo "$INSTALL_DATA_EXEC" | cut -f1 -d' '`; then
-+if test -z "$INSTALL_DATA_EXEC"; then
- 	echo "Cannot find '$INSTALL_DATA_EXEC'; You probably want to pass -x \$(INSTALL_DATA)"
- 	exit 1
- fi
Index: cad/geda-gaf/patches/patch-configure
===================================================================
RCS file: cad/geda-gaf/patches/patch-configure
diff -N cad/geda-gaf/patches/patch-configure
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-configure	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+do not ENABLE_GROFF_HTML if we have no groff
+
+Index: configure
+--- configure.orig
++++ configure
+@@ -14664,7 +14664,7 @@ $as_echo_n "checking whether $GROFF has an html driver
+ $as_echo "$HAVE_GROFF_HTML" >&6; }
+   fi
+ 
+-   if test "X$HAVE_GROFF_HTML" != Xno; then
++   if test "X$HAVE_GROFF_HTML" = Xyes; then
+   ENABLE_GROFF_HTML_TRUE=
+   ENABLE_GROFF_HTML_FALSE='#'
+ else
Index: cad/geda-gaf/patches/patch-gattrib_include_globals_h
===================================================================
RCS file: cad/geda-gaf/patches/patch-gattrib_include_globals_h
diff -N cad/geda-gaf/patches/patch-gattrib_include_globals_h
--- cad/geda-gaf/patches/patch-gattrib_include_globals_h	11 Mar 2022 18:24:27 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,52 +0,0 @@
-Fixes for -fno-common.
-
-Index: gattrib/include/globals.h
---- gattrib/include/globals.h.orig
-+++ gattrib/include/globals.h
-@@ -76,7 +76,7 @@
-  * structs.h
-  */
- /*------------------------------------------------------------------*/
--TOPLEVEL *pr_current;
-+extern TOPLEVEL *pr_current;
- 
- /*------------------------------------------------------------------*/
- /*!
-@@ -85,7 +85,7 @@ TOPLEVEL *pr_current;
-  * callbacks.  It is defined in structs.h
-  */
- /*------------------------------------------------------------------*/
--SHEET_DATA *sheet_head;
-+extern SHEET_DATA *sheet_head;
- 
- /*------------------------------------------------------------------
-  * GTKsheet includes: stuff for dealing with windows.
-@@ -94,18 +94,18 @@ SHEET_DATA *sheet_head;
- #define DEFAULT_SPACE 8
- #define NUM_SHEETS 3            /* Components, Nets, and Pins */
- 
--GtkWidget *window;              /* Main window */
--GtkWidget *notebook;
-+extern GtkWidget *window;              /* Main window */
-+extern GtkWidget *notebook;
- 
--GtkSheet **sheets;             /* These are the spreadsheet widgets themselves */
-+extern GtkSheet **sheets;             /* These are the spreadsheet widgets themselves */
- 
--GtkWidget **scrolled_windows;
--GtkWidget *entry;
--GtkWidget *location;
--GtkWidget *left_button;
--GtkWidget *center_button;
--GtkWidget *right_button;
--GtkWidget *label;
-+extern GtkWidget **scrolled_windows;
-+extern GtkWidget *entry;
-+extern GtkWidget *location;
-+extern GtkWidget *left_button;
-+extern GtkWidget *center_button;
-+extern GtkWidget *right_button;
-+extern GtkWidget *label;
- 
- /* command line switch settings */
- extern int verbose_mode;
Index: cad/geda-gaf/patches/patch-gattrib_po_Makefile_in_in
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/patches/patch-gattrib_po_Makefile_in_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-gattrib_po_Makefile_in_in
--- cad/geda-gaf/patches/patch-gattrib_po_Makefile_in_in	11 Mar 2022 18:24:27 -0000	1.2
+++ cad/geda-gaf/patches/patch-gattrib_po_Makefile_in_in	21 Mar 2023 00:10:19 -0000
@@ -3,19 +3,27 @@ Don't use install(1) during build.
 Make the timestamp not depend on $(DESKTOP_I18N_LOCALE_DIR) to prevent
 extra recursion during install.
 
---- gattrib/po/Makefile.in.in.orig	Mon Oct  5 03:38:14 2009
-+++ gattrib/po/Makefile.in.in	Mon Apr  5 17:14:07 2010
-@@ -431,12 +431,11 @@ DESKTOP_I18N_LOCALE_DIR = @DESKTOP_I18N_LOCALE_DIR@
+Index: gattrib/po/Makefile.in.in
+--- gattrib/po/Makefile.in.in.orig
++++ gattrib/po/Makefile.in.in
+@@ -504,12 +504,18 @@ DESKTOP_I18N_LOCALE_DIR = @DESKTOP_I18N_LOCALE_DIR@
  # the timestamp before *and* after running 'make install' so that the
  # make doesn't go into an infinite loop!
  all: stamp-i18n
 -stamp-i18n: $(DESKTOP_I18N_LOCALE_DIR) stamp-po Makefile
 +stamp-i18n: stamp-po Makefile
 +	$(MKDIR_P) $(DESKTOP_I18N_LOCALE_DIR)
- 	@echo timestamp > stamp-i18nT && mv stamp-i18nT stamp-i18n
--	$(MAKE) prefix=$(DESKTOP_I18N_LOCALE_DIR) install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
-+	$(MAKE) prefix=$(DESKTOP_I18N_LOCALE_DIR) INSTALL_DATA=cp install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
- 	@echo timestamp > stamp-i18nT && mv stamp-i18nT stamp-i18n
+ 	@echo timestamp > stamp-i18nT && mv -f stamp-i18nT stamp-i18n
+-	$(MAKE) 	  prefix=$(DESKTOP_I18N_LOCALE_DIR) 	  localedir=$(DESKTOP_I18N_LOCALE_DIR)/share/locale 	  DESTDIR= install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
++	$(MAKE) \
++	    prefix=$(DESKTOP_I18N_LOCALE_DIR) \
++	    localedir=$(DESKTOP_I18N_LOCALE_DIR)/share/locale \
++	    DESTDIR= \
++	    INSTALL_DATA=cp \
++	    install \
++	&& cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS \
++	|| rm stamp-i18n
+ 	@echo timestamp > stamp-i18nT && mv -f stamp-i18nT stamp-i18n
 -$(DESKTOP_I18N_LOCALE_DIR):
 -	$(MKDIR_P) $(DESKTOP_I18N_LOCALE_DIR)
  
Index: cad/geda-gaf/patches/patch-gattrib_src_globals_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-gattrib_src_globals_c
diff -N cad/geda-gaf/patches/patch-gattrib_src_globals_c
--- cad/geda-gaf/patches/patch-gattrib_src_globals_c	11 Mar 2022 18:24:27 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-Fixes for -fno-common.
-
-Index: gattrib/src/globals.c
---- gattrib/src/globals.c.orig
-+++ gattrib/src/globals.c
-@@ -49,3 +49,15 @@ int quiet_mode=FALSE;   //!< Reflects the value of the
-  */
- void (*variable_set_func)() = i_vars_set;
- 
-+TOPLEVEL *pr_current;
-+SHEET_DATA *sheet_head;
-+GtkWidget *window;
-+GtkWidget *notebook;
-+GtkSheet **sheets;
-+GtkWidget **scrolled_windows;
-+GtkWidget *entry;
-+GtkWidget *location;
-+GtkWidget *left_button;
-+GtkWidget *center_button;
-+GtkWidget *right_button;
-+GtkWidget *label;
Index: cad/geda-gaf/patches/patch-gnetlist-legacy_tests_run-test
===================================================================
RCS file: cad/geda-gaf/patches/patch-gnetlist-legacy_tests_run-test
diff -N cad/geda-gaf/patches/patch-gnetlist-legacy_tests_run-test
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-gnetlist-legacy_tests_run-test	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+Avoid GNUism '\|' by using extended REs.
+
+Index: gnetlist-legacy/tests/run-test
+--- gnetlist-legacy/tests/run-test.orig
++++ gnetlist-legacy/tests/run-test
+@@ -2,7 +2,7 @@
+ 
+ ref="$1"
+ tmp="`echo "x$1" | sed -e 's:.*/tests/::' -e 's:\\.out$::' -e 's:^x\\./::'`"
+-stem="`echo "${tmp}" | sed -e 's:-spice-.*:@@@:' -e 's:\\(-[^-@]*\\|@@@\\)$::'`"
++stem="`echo "${tmp}" | sed -E -e 's:-spice-.*:@@@:' -e 's:(-[^-@]*|@@@)$::'`"
+ backend="`echo "${tmp}" | sed -e "s:^${stem}-::"`"
+ 
+ GNETLIST="${abs_top_builddir}/gnetlist-legacy/src/gnetlist-legacy"
Index: cad/geda-gaf/patches/patch-gschem_po_Makefile_in_in
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/patches/patch-gschem_po_Makefile_in_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-gschem_po_Makefile_in_in
--- cad/geda-gaf/patches/patch-gschem_po_Makefile_in_in	11 Mar 2022 18:24:27 -0000	1.2
+++ cad/geda-gaf/patches/patch-gschem_po_Makefile_in_in	21 Mar 2023 00:10:19 -0000
@@ -3,19 +3,27 @@ Don't use install(1) during build.
 Make the timestamp not depend on $(DESKTOP_I18N_LOCALE_DIR) to prevent
 extra recursion during install.
 
---- gschem/po/Makefile.in.in.orig	Mon Oct  5 03:38:14 2009
-+++ gschem/po/Makefile.in.in	Mon Apr  5 17:14:29 2010
-@@ -431,12 +431,11 @@ DESKTOP_I18N_LOCALE_DIR = @DESKTOP_I18N_LOCALE_DIR@
+Index: gschem/po/Makefile.in.in
+--- gschem/po/Makefile.in.in.orig
++++ gschem/po/Makefile.in.in
+@@ -504,12 +504,18 @@ DESKTOP_I18N_LOCALE_DIR = @DESKTOP_I18N_LOCALE_DIR@
  # the timestamp before *and* after running 'make install' so that the
  # make doesn't go into an infinite loop!
  all: stamp-i18n
 -stamp-i18n: $(DESKTOP_I18N_LOCALE_DIR) stamp-po Makefile
 +stamp-i18n: stamp-po Makefile
 +	$(MKDIR_P) $(DESKTOP_I18N_LOCALE_DIR)
- 	@echo timestamp > stamp-i18nT && mv stamp-i18nT stamp-i18n
--	$(MAKE) prefix=$(DESKTOP_I18N_LOCALE_DIR) install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
-+	$(MAKE) prefix=$(DESKTOP_I18N_LOCALE_DIR) INSTALL_DATA=cp install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
- 	@echo timestamp > stamp-i18nT && mv stamp-i18nT stamp-i18n
+ 	@echo timestamp > stamp-i18nT && mv -f stamp-i18nT stamp-i18n
+-	$(MAKE) 	  prefix=$(DESKTOP_I18N_LOCALE_DIR) 	  localedir=$(DESKTOP_I18N_LOCALE_DIR)/share/locale 	  DESTDIR= install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
++	$(MAKE) \
++	    prefix=$(DESKTOP_I18N_LOCALE_DIR) \
++	    localedir=$(DESKTOP_I18N_LOCALE_DIR)/share/locale \
++	    DESTDIR= \
++	    INSTALL_DATA=cp \
++	    install \
++	&& cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS \
++	|| rm stamp-i18n
+ 	@echo timestamp > stamp-i18nT && mv -f stamp-i18nT stamp-i18n
 -$(DESKTOP_I18N_LOCALE_DIR):
 -	$(MKDIR_P) $(DESKTOP_I18N_LOCALE_DIR)
  
Index: cad/geda-gaf/patches/patch-gschem_src_gschem_find_text_dockable_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-gschem_src_gschem_find_text_dockable_c
diff -N cad/geda-gaf/patches/patch-gschem_src_gschem_find_text_dockable_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-gschem_src_gschem_find_text_dockable_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+Avoid deprecation warning for g_pattern_match_string, which got a new name.
+
+Index: gschem/src/gschem_find_text_dockable.c
+--- gschem/src/gschem_find_text_dockable.c.orig
++++ gschem/src/gschem_find_text_dockable.c
+@@ -418,7 +418,7 @@ find_objects_using_pattern (GSList *pages, const char 
+         continue;
+       }
+ 
+-      if (g_pattern_match_string (pattern, str)) {
++      if (g_pattern_spec_match_string (pattern, str)) {
+         object_list = g_slist_prepend (object_list, object);
+       }
+     }
Index: cad/geda-gaf/patches/patch-gschem_src_gschem_page_geometry_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-gschem_src_gschem_page_geometry_c
diff -N cad/geda-gaf/patches/patch-gschem_src_gschem_page_geometry_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-gschem_src_gschem_page_geometry_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+Use g_memdup2, which avoids overflow on the size argument.
+
+Index: gschem/src/gschem_page_geometry.c
+--- gschem/src/gschem_page_geometry.c.orig
++++ gschem/src/gschem_page_geometry.c
+@@ -52,7 +52,7 @@ update_constants (GschemPageGeometry *geometry);
+ GschemPageGeometry*
+ gschem_page_geometry_copy (GschemPageGeometry *geometry)
+ {
+-  return (GschemPageGeometry*) g_memdup (geometry, sizeof (GschemPageGeometry));
++  return (GschemPageGeometry*) g_memdup2 (geometry, sizeof (GschemPageGeometry));
+ }
+ 
+ 
Index: cad/geda-gaf/patches/patch-gschem_src_x_autonumber_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-gschem_src_x_autonumber_c
diff -N cad/geda-gaf/patches/patch-gschem_src_x_autonumber_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-gschem_src_x_autonumber_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+Use g_memdup2, which avoids overflow on the size argument.
+
+Index: gschem/src/x_autonumber.c
+--- gschem/src/x_autonumber.c.orig
++++ gschem/src/x_autonumber.c
+@@ -440,7 +440,7 @@ void autonumber_get_used(GschemToplevel *w_current, AU
+ 		  /* insert all slots to the list, except of the current one */
+ 		  for (i=1; i <= numslots; i++) {
+ 		    if (i != slotnr) {
+-		      slot = g_memdup(slot, sizeof(AUTONUMBER_SLOT));
++		      slot = g_memdup2(slot, sizeof(AUTONUMBER_SLOT));
+ 		      slot->slotnr = i;
+ 		      autotext->free_slots = g_list_insert_sorted(autotext->free_slots,
+ 								  slot,
Index: cad/geda-gaf/patches/patch-gschem_src_x_controlfd_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-gschem_src_x_controlfd_c
diff -N cad/geda-gaf/patches/patch-gschem_src_x_controlfd_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-gschem_src_x_controlfd_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,19 @@
+strchrnul() is a GNU extension
+
+Index: gschem/src/x_controlfd.c
+--- gschem/src/x_controlfd.c.orig
++++ gschem/src/x_controlfd.c
+@@ -195,10 +195,11 @@ split_args (gchar ***args_return, gint *count_return, 
+   GSList *tokens = NULL;
+   size_t len = strlen (buf);
+   size_t skip = 0;
++  gchar *p;
+ 
+   do {
+-    size_t sp = strchrnul (buf + skip, ' ') - buf;
+-    size_t bs = strchrnul (buf + skip, '\\') - buf;
++    size_t sp = (p = strchr (buf + skip, ' ')) != NULL ? p - buf : len;
++    size_t bs = (p = strchr (buf + skip, '\\')) != NULL ? p - buf : len;
+ 
+     if (sp < bs) {
+       if (sp != 0)
Index: cad/geda-gaf/patches/patch-libgeda_po_Makefile_in_in
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/patches/patch-libgeda_po_Makefile_in_in,v
retrieving revision 1.2
diff -u -p -r1.2 patch-libgeda_po_Makefile_in_in
--- cad/geda-gaf/patches/patch-libgeda_po_Makefile_in_in	11 Mar 2022 18:24:27 -0000	1.2
+++ cad/geda-gaf/patches/patch-libgeda_po_Makefile_in_in	21 Mar 2023 00:10:19 -0000
@@ -3,19 +3,27 @@ Don't use install(1) during build.
 Make the timestamp not depend on $(DESKTOP_I18N_LOCALE_DIR) to prevent
 extra recursion during install.
 
---- libgeda/po/Makefile.in.in.orig	Mon Oct  5 03:38:14 2009
-+++ libgeda/po/Makefile.in.in	Mon Apr  5 17:08:41 2010
-@@ -431,12 +431,11 @@ DESKTOP_I18N_LOCALE_DIR = @DESKTOP_I18N_LOCALE_DIR@
+Index: libgeda/po/Makefile.in.in
+--- libgeda/po/Makefile.in.in.orig
++++ libgeda/po/Makefile.in.in
+@@ -504,12 +504,18 @@ DESKTOP_I18N_LOCALE_DIR = @DESKTOP_I18N_LOCALE_DIR@
  # the timestamp before *and* after running 'make install' so that the
  # make doesn't go into an infinite loop!
  all: stamp-i18n
 -stamp-i18n: $(DESKTOP_I18N_LOCALE_DIR) stamp-po Makefile
 +stamp-i18n: stamp-po Makefile
 +	$(MKDIR_P) $(DESKTOP_I18N_LOCALE_DIR)
- 	@echo timestamp > stamp-i18nT && mv stamp-i18nT stamp-i18n
--	$(MAKE) prefix=$(DESKTOP_I18N_LOCALE_DIR) install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
-+	$(MAKE) prefix=$(DESKTOP_I18N_LOCALE_DIR) INSTALL_DATA=cp install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
- 	@echo timestamp > stamp-i18nT && mv stamp-i18nT stamp-i18n
+ 	@echo timestamp > stamp-i18nT && mv -f stamp-i18nT stamp-i18n
+-	$(MAKE) 	  prefix=$(DESKTOP_I18N_LOCALE_DIR) 	  localedir=$(DESKTOP_I18N_LOCALE_DIR)/share/locale 	  DESTDIR= install && 	cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS 	|| rm stamp-i18n
++	$(MAKE) \
++	    prefix=$(DESKTOP_I18N_LOCALE_DIR) \
++	    localedir=$(DESKTOP_I18N_LOCALE_DIR)/share/locale \
++	    DESTDIR= \
++	    INSTALL_DATA=cp \
++	    install \
++	&& cp $(srcdir)/LINGUAS $(DESKTOP_I18N_LOCALE_DIR)/$(DOMAIN).LINGUAS \
++	|| rm stamp-i18n
+ 	@echo timestamp > stamp-i18nT && mv -f stamp-i18nT stamp-i18n
 -$(DESKTOP_I18N_LOCALE_DIR):
 -	$(MKDIR_P) $(DESKTOP_I18N_LOCALE_DIR)
  
Index: cad/geda-gaf/patches/patch-libgeda_src_o_picture_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-libgeda_src_o_picture_c
diff -N cad/geda-gaf/patches/patch-libgeda_src_o_picture_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-libgeda_src_o_picture_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,25 @@
+Use g_memdup2, which avoids overflow on the size argument.
+
+Index: libgeda/src/o_picture.c
+--- libgeda/src/o_picture.c.orig
++++ libgeda/src/o_picture.c
+@@ -309,7 +309,7 @@ OBJECT *o_picture_new (TOPLEVEL *toplevel,
+ 
+       /* Force the data into the object anyway, so as to prevent data
+        * loss of embedded images. */
+-      picture->file_content = g_memdup (file_content, file_length);
++      picture->file_content = g_memdup2 (file_content, file_length);
+       picture->file_length = file_length;
+     }
+   }
+@@ -724,8 +724,8 @@ OBJECT *o_picture_copy(TOPLEVEL *toplevel, OBJECT *obj
+   picture->lower_y = object->picture->lower_y;
+ 
+   if (object->picture->file_content != NULL) {
+-    picture->file_content = g_memdup (object->picture->file_content,
+-                                      object->picture->file_length);
++    picture->file_content = g_memdup2 (object->picture->file_content,
++                                       object->picture->file_length);
+   } else {
+     picture->file_content = NULL;
+   }
Index: cad/geda-gaf/patches/patch-libgeda_src_s_clib_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-libgeda_src_s_clib_c
diff -N cad/geda-gaf/patches/patch-libgeda_src_s_clib_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-libgeda_src_s_clib_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+Avoid deprecation warning for g_pattern_match_string, which got a new name.
+
+Index: libgeda/src/s_clib.c
+--- libgeda/src/s_clib.c.orig
++++ libgeda/src/s_clib.c
+@@ -1320,7 +1320,7 @@ GList *s_clib_search (const gchar *pattern, const CLib
+ 	  }
+ 	  break;
+ 	case CLIB_GLOB:
+-	  if (g_pattern_match_string (globpattern, symbol->name)) {
++	  if (g_pattern_spec_match_string (globpattern, symbol->name)) {
+ 	    result = g_list_prepend (result, symbol);
+ 	  }
+ 	  break;
Index: cad/geda-gaf/patches/patch-libgeda_src_s_path_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-libgeda_src_s_path_c
diff -N cad/geda-gaf/patches/patch-libgeda_src_s_path_c
--- cad/geda-gaf/patches/patch-libgeda_src_s_path_c	11 Mar 2022 18:24:27 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-error: #error "Only <glib.h> can be included directly."
-
---- libgeda/src/s_path.c.orig	Fri Mar 23 11:14:48 2012
-+++ libgeda/src/s_path.c	Fri Mar 23 11:14:57 2012
-@@ -37,9 +37,7 @@
- #include <stdlib.h>
- #include <string.h>
- 
--#include <glib/gmem.h>
--#include <glib/gmessages.h>
--#include <glib/gtypes.h>
-+#include <glib.h>
- 
- #include "libgeda_priv.h"
- 
Index: cad/geda-gaf/patches/patch-libgeda_src_scheme_config_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-libgeda_src_scheme_config_c
diff -N cad/geda-gaf/patches/patch-libgeda_src_scheme_config_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-libgeda_src_scheme_config_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+g_strfreev expects its argument to be a NULL-terminated array of pointers.
+
+Index: libgeda/src/scheme_config.c
+--- libgeda/src/scheme_config.c.orig
++++ libgeda/src/scheme_config.c
+@@ -961,7 +961,7 @@ SCM_DEFINE (set_config_x, "%set-config!", 4, 0, 0,
+     int i = 0;
+ 
+     if (scm_is_string (first_s)) {
+-      gchar **value = g_new0 (gchar *, len);
++      gchar **value = g_new0 (gchar *, len + 1);	/* null-terminated! */
+       scm_dynwind_unwind_handler ((void (*)(void *)) g_strfreev, value,
+                                   SCM_F_WIND_EXPLICITLY);
+       for (curr_s = value_s; !scm_is_null (curr_s); curr_s = scm_cdr (curr_s)) {
Index: cad/geda-gaf/patches/patch-xorn_src_storage_Makefile_in
===================================================================
RCS file: cad/geda-gaf/patches/patch-xorn_src_storage_Makefile_in
diff -N cad/geda-gaf/patches/patch-xorn_src_storage_Makefile_in
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-xorn_src_storage_Makefile_in	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+expose symbols beginning with xornsch_
+
+Index: xorn/src/storage/Makefile.in
+--- xorn/src/storage/Makefile.in.orig
++++ xorn/src/storage/Makefile.in
+@@ -427,7 +427,7 @@ libxornstorage_la_SOURCES = \
+ 	selection.cc \
+ 	validate.cc
+ 
+-libxornstorage_la_LDFLAGS = -export-symbols-regex '^xorn_'
++libxornstorage_la_LDFLAGS = -export-symbols-regex '^xorn(sch)?_'
+ all: all-am
+ 
+ .SUFFIXES:
Index: cad/geda-gaf/patches/patch-xorn_tests_storage_normalize_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-xorn_tests_storage_normalize_c
diff -N cad/geda-gaf/patches/patch-xorn_tests_storage_normalize_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-xorn_tests_storage_normalize_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+alloca.h is a glibc thing.
+
+Index: xorn/tests/storage/normalize.c
+--- xorn/tests/storage/normalize.c.orig
++++ xorn/tests/storage/normalize.c
+@@ -15,7 +15,7 @@
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ #include <xornstorage.h>
+-#include <alloca.h>
++#include <stdlib.h>		/* alloca() */
+ #include <assert.h>
+ #include <string.h>
+ 
Index: cad/geda-gaf/patches/patch-xorn_tests_storage_validate_c
===================================================================
RCS file: cad/geda-gaf/patches/patch-xorn_tests_storage_validate_c
diff -N cad/geda-gaf/patches/patch-xorn_tests_storage_validate_c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cad/geda-gaf/patches/patch-xorn_tests_storage_validate_c	21 Mar 2023 00:10:19 -0000
@@ -0,0 +1,14 @@
+alloca.h is a glibc thing.
+
+Index: xorn/tests/storage/validate.c
+--- xorn/tests/storage/validate.c.orig
++++ xorn/tests/storage/validate.c
+@@ -15,7 +15,7 @@
+    Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
+ 
+ #include <xornstorage.h>
+-#include <alloca.h>
++#include <stdlib.h>		/* alloca() */
+ #include <assert.h>
+ #include <math.h>
+ #include <string.h>
Index: cad/geda-gaf/pkg/PLIST
===================================================================
RCS file: /cvs/ports/cad/geda-gaf/pkg/PLIST,v
retrieving revision 1.8
diff -u -p -r1.8 PLIST
--- cad/geda-gaf/pkg/PLIST	11 Mar 2022 18:24:27 -0000	1.8
+++ cad/geda-gaf/pkg/PLIST	21 Mar 2023 00:10:19 -0000
@@ -1,139 +1,372 @@
-@bin bin/convert_sym
+@bin bin/gaf
 bin/garchive
 @bin bin/gattrib
-@bin bin/gmk_sym
-bin/gnet_hier_verilog.sh
-@bin bin/gnetlist
+bin/gnetlist
+@bin bin/gnetlist-legacy
 @bin bin/grenum
 @bin bin/gsch2pcb
 @bin bin/gschem
-bin/gschemdoc
 @bin bin/gschlas
-bin/gschupdate
 @bin bin/gsymcheck
-bin/gsymfix.pl
-bin/gsymupdate
+bin/gsymfix
 bin/gxyrs
-@bin bin/mk_verilog_syms
-@bin bin/olib
-bin/pads_backannotate
 bin/pcb_backannotate
 bin/refdes_renum
-@bin bin/sarlacc_schem
-bin/sarlacc_sym
-bin/sch2eaglepos.sh
-@bin bin/smash_megafile
-bin/sw2asc
+bin/schdiff
 bin/tragesym
+bin/xorn
 include/libgeda/
 include/libgeda/colors.h
 include/libgeda/defines.h
+include/libgeda/edaconfig.h
+include/libgeda/edaerrors.h
+include/libgeda/edascmhookproxy.h
+include/libgeda/edascmvaluetypes.h
 include/libgeda/funcs.h
 include/libgeda/geda_list.h
 include/libgeda/globals.h
 include/libgeda/libgeda.h
+include/libgeda/libgedaguile.h
 include/libgeda/o_types.h
-include/libgeda/papersizes.h
 include/libgeda/prototype.h
+include/libgeda/s_toplevel.h
 include/libgeda/struct.h
-lib/libgeda.a
+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
 @lib lib/libgeda.so.${LIBgeda_VERSION}
+@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__.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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__.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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__.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+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.${MODPY_PYOEXTENSION}
+lib/xorn/
+lib/xorn/backends/
+lib/xorn/backends/dump_common.py
+lib/xorn/backends/dump_common.pyc
+lib/xorn/backends/dump_common.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_PCB.py
+lib/xorn/backends/gnet_PCB.pyc
+lib/xorn/backends/gnet_PCB.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_allegro.py
+lib/xorn/backends/gnet_allegro.pyc
+lib/xorn/backends/gnet_allegro.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_bae.py
+lib/xorn/backends/gnet_bae.pyc
+lib/xorn/backends/gnet_bae.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_bom.py
+lib/xorn/backends/gnet_bom.pyc
+lib/xorn/backends/gnet_bom.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_bom2.py
+lib/xorn/backends/gnet_bom2.pyc
+lib/xorn/backends/gnet_bom2.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_calay.py
+lib/xorn/backends/gnet_calay.pyc
+lib/xorn/backends/gnet_calay.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_cascade.py
+lib/xorn/backends/gnet_cascade.pyc
+lib/xorn/backends/gnet_cascade.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_drc.py
+lib/xorn/backends/gnet_drc.pyc
+lib/xorn/backends/gnet_drc.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_drc2.py
+lib/xorn/backends/gnet_drc2.pyc
+lib/xorn/backends/gnet_drc2.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_dumpindent.py
+lib/xorn/backends/gnet_dumpindent.pyc
+lib/xorn/backends/gnet_dumpindent.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_dumpjson.py
+lib/xorn/backends/gnet_dumpjson.pyc
+lib/xorn/backends/gnet_dumpjson.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_dumplihata.py
+lib/xorn/backends/gnet_dumplihata.pyc
+lib/xorn/backends/gnet_dumplihata.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_dumptext.py
+lib/xorn/backends/gnet_dumptext.pyc
+lib/xorn/backends/gnet_dumptext.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_dumpxml.py
+lib/xorn/backends/gnet_dumpxml.pyc
+lib/xorn/backends/gnet_dumpxml.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_eagle.py
+lib/xorn/backends/gnet_eagle.pyc
+lib/xorn/backends/gnet_eagle.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_ewnet.py
+lib/xorn/backends/gnet_ewnet.pyc
+lib/xorn/backends/gnet_ewnet.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_futurenet2.py
+lib/xorn/backends/gnet_futurenet2.pyc
+lib/xorn/backends/gnet_futurenet2.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_geda.py
+lib/xorn/backends/gnet_geda.pyc
+lib/xorn/backends/gnet_geda.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_gossip.py
+lib/xorn/backends/gnet_gossip.pyc
+lib/xorn/backends/gnet_gossip.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_gsch2pcb.py
+lib/xorn/backends/gnet_gsch2pcb.pyc
+lib/xorn/backends/gnet_gsch2pcb.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_guile.py
+lib/xorn/backends/gnet_guile.pyc
+lib/xorn/backends/gnet_guile.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_liquidpcb.py
+lib/xorn/backends/gnet_liquidpcb.pyc
+lib/xorn/backends/gnet_liquidpcb.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_makedepend.py
+lib/xorn/backends/gnet_makedepend.pyc
+lib/xorn/backends/gnet_makedepend.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_mathematica.py
+lib/xorn/backends/gnet_mathematica.pyc
+lib/xorn/backends/gnet_mathematica.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_maxascii.py
+lib/xorn/backends/gnet_maxascii.pyc
+lib/xorn/backends/gnet_maxascii.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_osmond.py
+lib/xorn/backends/gnet_osmond.pyc
+lib/xorn/backends/gnet_osmond.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_pads.py
+lib/xorn/backends/gnet_pads.pyc
+lib/xorn/backends/gnet_pads.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_partslist1.py
+lib/xorn/backends/gnet_partslist1.pyc
+lib/xorn/backends/gnet_partslist1.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_partslist2.py
+lib/xorn/backends/gnet_partslist2.pyc
+lib/xorn/backends/gnet_partslist2.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_partslist3.py
+lib/xorn/backends/gnet_partslist3.pyc
+lib/xorn/backends/gnet_partslist3.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_pcbfwd.py
+lib/xorn/backends/gnet_pcbfwd.pyc
+lib/xorn/backends/gnet_pcbfwd.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_pcbpins.py
+lib/xorn/backends/gnet_pcbpins.pyc
+lib/xorn/backends/gnet_pcbpins.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_protelII.py
+lib/xorn/backends/gnet_protelII.pyc
+lib/xorn/backends/gnet_protelII.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_redac.py
+lib/xorn/backends/gnet_redac.pyc
+lib/xorn/backends/gnet_redac.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_spice.py
+lib/xorn/backends/gnet_spice.pyc
+lib/xorn/backends/gnet_spice.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_spice_noqsi.py
+lib/xorn/backends/gnet_spice_noqsi.pyc
+lib/xorn/backends/gnet_spice_noqsi.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_spice_sdb.py
+lib/xorn/backends/gnet_spice_sdb.pyc
+lib/xorn/backends/gnet_spice_sdb.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_switcap.py
+lib/xorn/backends/gnet_switcap.pyc
+lib/xorn/backends/gnet_switcap.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_systemc.py
+lib/xorn/backends/gnet_systemc.pyc
+lib/xorn/backends/gnet_systemc.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_tango.py
+lib/xorn/backends/gnet_tango.pyc
+lib/xorn/backends/gnet_tango.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_tedax.py
+lib/xorn/backends/gnet_tedax.pyc
+lib/xorn/backends/gnet_tedax.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_vams.py
+lib/xorn/backends/gnet_vams.pyc
+lib/xorn/backends/gnet_vams.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_verilog.py
+lib/xorn/backends/gnet_verilog.pyc
+lib/xorn/backends/gnet_verilog.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_vhdl.py
+lib/xorn/backends/gnet_vhdl.pyc
+lib/xorn/backends/gnet_vhdl.${MODPY_PYOEXTENSION}
+lib/xorn/backends/gnet_vipec.py
+lib/xorn/backends/gnet_vipec.pyc
+lib/xorn/backends/gnet_vipec.${MODPY_PYOEXTENSION}
+lib/xorn/backends/partslist_common.py
+lib/xorn/backends/partslist_common.pyc
+lib/xorn/backends/partslist_common.${MODPY_PYOEXTENSION}
+lib/xorn/backends/spice_common.py
+lib/xorn/backends/spice_common.pyc
+lib/xorn/backends/spice_common.${MODPY_PYOEXTENSION}
+lib/xorn/backends/util_alias.py
+lib/xorn/backends/util_alias.pyc
+lib/xorn/backends/util_alias.${MODPY_PYOEXTENSION}
+lib/xorn/backends/util_getopt.py
+lib/xorn/backends/util_getopt.pyc
+lib/xorn/backends/util_getopt.${MODPY_PYOEXTENSION}
+lib/xorn/backends/util_repackage.py
+lib/xorn/backends/util_repackage.pyc
+lib/xorn/backends/util_repackage.${MODPY_PYOEXTENSION}
+lib/xorn/backends/util_wrap.py
+lib/xorn/backends/util_wrap.pyc
+lib/xorn/backends/util_wrap.${MODPY_PYOEXTENSION}
+lib/xorn/convert.py
+lib/xorn/convert.pyc
+lib/xorn/convert.${MODPY_PYOEXTENSION}
+lib/xorn/extract.py
+lib/xorn/extract.pyc
+lib/xorn/extract.${MODPY_PYOEXTENSION}
+lib/xorn/find-symbol-by-pinout.py
+lib/xorn/find-symbol-by-pinout.pyc
+lib/xorn/find-symbol-by-pinout.${MODPY_PYOEXTENSION}
+lib/xorn/netlist.py
+lib/xorn/netlist.pyc
+lib/xorn/netlist.${MODPY_PYOEXTENSION}
+@man man/man1/gaf.1
+@man man/man1/garchive.1
+@man man/man1/gattrib.1
+@man man/man1/gnetlist-legacy.1
 @man man/man1/gnetlist.1
 @man man/man1/grenum.1
+@man man/man1/gsch2pcb.1
 @man man/man1/gschem.1
+@man man/man1/gschlas.1
 @man man/man1/gsymcheck.1
+@man man/man1/gsymfix.1
+@man man/man1/gxyrs.1
+@man man/man1/pcb_backannotate.1
+@man man/man1/refdes_renum.1
+@man man/man1/schdiff.1
+@man man/man1/tragesym.1
 share/applications/geda-gattrib.desktop
 share/applications/geda-gschem.desktop
 share/doc/geda-gaf/
-share/doc/geda-gaf/examples/
-share/doc/geda-gaf/examples/README
-share/doc/geda-gaf/examples/RF_Amp/
-share/doc/geda-gaf/examples/RF_Amp/5980-2396E.pdf
-share/doc/geda-gaf/examples/RF_Amp/MSA-2643.cir
-share/doc/geda-gaf/examples/RF_Amp/MSA-2643.sch
-share/doc/geda-gaf/examples/RF_Amp/Q1.cir
-share/doc/geda-gaf/examples/RF_Amp/Q1.sch
-share/doc/geda-gaf/examples/RF_Amp/Q2.cir
-share/doc/geda-gaf/examples/RF_Amp/Q2.sch
-share/doc/geda-gaf/examples/RF_Amp/README
-share/doc/geda-gaf/examples/RF_Amp/Simulation.cmd
-share/doc/geda-gaf/examples/RF_Amp/gafrc
-share/doc/geda-gaf/examples/RF_Amp/model/
-share/doc/geda-gaf/examples/RF_Amp/model/BJTM1_Q1.mod
-share/doc/geda-gaf/examples/RF_Amp/model/BJTM1_Q2.mod
-share/doc/geda-gaf/examples/RF_Amp/model/DiodeM1_Q1.mod
-share/doc/geda-gaf/examples/RF_Amp/model/DiodeM1_Q2.mod
-share/doc/geda-gaf/examples/RF_Amp/model/DiodeM2_Q1.mod
-share/doc/geda-gaf/examples/RF_Amp/model/DiodeM2_Q2.mod
-share/doc/geda-gaf/examples/RF_Amp/model/DiodeM3_Q1.mod
-share/doc/geda-gaf/examples/RF_Amp/model/DiodeM3_Q2.mod
-share/doc/geda-gaf/examples/RF_Amp/sym/
-share/doc/geda-gaf/examples/RF_Amp/sym/BJT_Model.sym
-share/doc/geda-gaf/examples/RF_Amp/sym/Q_Model.sym
-share/doc/geda-gaf/examples/RF_Amp/sym/spice-subcircuit-IO-1.sym
-share/doc/geda-gaf/examples/RF_Amp/sym/spice-subcircuit-LL-1.sym
-share/doc/geda-gaf/examples/TwoStageAmp/
-share/doc/geda-gaf/examples/TwoStageAmp/Simulation.cmd
-share/doc/geda-gaf/examples/TwoStageAmp/TwoStageAmp.sch
-share/doc/geda-gaf/examples/TwoStageAmp/gafrc
-share/doc/geda-gaf/examples/TwoStageAmp/models/
-share/doc/geda-gaf/examples/TwoStageAmp/models/2N3904.mod
-share/doc/geda-gaf/examples/TwoStageAmp/spice.netlist
-share/doc/geda-gaf/examples/TwoStageAmp/sym/
-share/doc/geda-gaf/examples/TwoStageAmp/sym/transistor.sym
-share/doc/geda-gaf/examples/gTAG/
-share/doc/geda-gaf/examples/gTAG/7414-1.sym
-share/doc/geda-gaf/examples/gTAG/README
-share/doc/geda-gaf/examples/gTAG/attribs
-share/doc/geda-gaf/examples/gTAG/copyleft.sym
-share/doc/geda-gaf/examples/gTAG/crdist.sh
-share/doc/geda-gaf/examples/gTAG/cy7c64603-52nc.sym
-share/doc/geda-gaf/examples/gTAG/gTAG-consio.ps
-share/doc/geda-gaf/examples/gTAG/gTAG-consio.sch
-share/doc/geda-gaf/examples/gTAG/gTAG-consio.sym
-share/doc/geda-gaf/examples/gTAG/gTAG-jtagio.ps
-share/doc/geda-gaf/examples/gTAG/gTAG-jtagio.sch
-share/doc/geda-gaf/examples/gTAG/gTAG-jtagio.sym
-share/doc/geda-gaf/examples/gTAG/gTAG-pcb.net
-share/doc/geda-gaf/examples/gTAG/gTAG-psu.ps
-share/doc/geda-gaf/examples/gTAG/gTAG-psu.sch
-share/doc/geda-gaf/examples/gTAG/gTAG-psu.sym
-share/doc/geda-gaf/examples/gTAG/gTAG-ucont.ps
-share/doc/geda-gaf/examples/gTAG/gTAG-ucont.sch
-share/doc/geda-gaf/examples/gTAG/gTAG-ucont.sym
-share/doc/geda-gaf/examples/gTAG/gTAG.bom
-share/doc/geda-gaf/examples/gTAG/gTAG.ps
-share/doc/geda-gaf/examples/gTAG/gTAG.sch
-share/doc/geda-gaf/examples/gTAG/gafrc
-share/doc/geda-gaf/examples/gTAG/gnetlistrc
-share/doc/geda-gaf/examples/gTAG/max882.sym
-share/doc/geda-gaf/examples/gTAG/sn75240pw.sym
-share/doc/geda-gaf/examples/lightning_detector/
-share/doc/geda-gaf/examples/lightning_detector/bom
-share/doc/geda-gaf/examples/lightning_detector/bom.readme
-share/doc/geda-gaf/examples/lightning_detector/gafrc
-share/doc/geda-gaf/examples/lightning_detector/lightning.net
-share/doc/geda-gaf/examples/lightning_detector/lightning.pcb
-share/doc/geda-gaf/examples/lightning_detector/lightning.sch
-share/doc/geda-gaf/examples/lightning_detector/lightning.sch.bom
-share/doc/geda-gaf/examples/lightning_detector/sym/
-share/doc/geda-gaf/examples/lightning_detector/sym/2N4401.sym
-share/doc/geda-gaf/examples/lightning_detector/sym/2N4403.sym
 share/doc/geda-gaf/gedadocs.html
-share/doc/geda-gaf/man/
-share/doc/geda-gaf/man/gnetlist.html
-share/doc/geda-gaf/man/grenum.html
-share/doc/geda-gaf/man/gschem.html
-share/doc/geda-gaf/man/gsymcheck.html
 share/doc/geda-gaf/nc.pdf
 share/doc/geda-gaf/readmes/
 share/doc/geda-gaf/readmes/README.bom
 share/doc/geda-gaf/readmes/README.eagle
 share/doc/geda-gaf/readmes/README.grenum
 share/doc/geda-gaf/readmes/README.gsch2pcb
-share/doc/geda-gaf/readmes/README.olib
 share/doc/geda-gaf/readmes/README.pcb
 share/doc/geda-gaf/readmes/README.switcap
 share/doc/geda-gaf/readmes/README.sysc
@@ -146,81 +379,192 @@ share/doc/geda-gaf/readmes/vams_mode.txt
 share/doc/geda-gaf/wiki/
 share/doc/geda-gaf/wiki/best_practices.html
 share/doc/geda-gaf/wiki/design.css
+share/doc/geda-gaf/wiki/geda-add_a_ground_plane_to_your_layout.html
 share/doc/geda-gaf/wiki/geda-bom_readme.html
+share/doc/geda-gaf/wiki/geda-bom_readme.ru.html
+share/doc/geda-gaf/wiki/geda-bug_triage_guide.html
+share/doc/geda-gaf/wiki/geda-bug_triage_guide.nl.html
+share/doc/geda-gaf/wiki/geda-bug_triage_guide.ru.html
+share/doc/geda-gaf/wiki/geda-building_pcb.html
 share/doc/geda-gaf/wiki/geda-circuit_simulation_improvements.html
+share/doc/geda-gaf/wiki/geda-circuit_simulation_improvements.ru.html
+share/doc/geda-gaf/wiki/geda-conversion_utilities.html
 share/doc/geda-gaf/wiki/geda-covered_mp.html
 share/doc/geda-gaf/wiki/geda-csygas.html
+share/doc/geda-gaf/wiki/geda-csygas.ru.html
 share/doc/geda-gaf/wiki/geda-cygwin.html
+share/doc/geda-gaf/wiki/geda-cygwin.ru.html
 share/doc/geda-gaf/wiki/geda-data_plotting_improvements.html
+share/doc/geda-gaf/wiki/geda-data_plotting_improvements.ru.html
 share/doc/geda-gaf/wiki/geda-data_structure_design_discussion.html
 share/doc/geda-gaf/wiki/geda-debian.fr.html
 share/doc/geda-gaf/wiki/geda-debian.html
+share/doc/geda-gaf/wiki/geda-debian.ru.html
 share/doc/geda-gaf/wiki/geda-design_flow_and_hierarchy_roadmap.html
-share/doc/geda-gaf/wiki/geda-design_flow_roadmap.html
 share/doc/geda-gaf/wiki/geda-devel-tips.html
+share/doc/geda-gaf/wiki/geda-devel-tips.ru.html
+share/doc/geda-gaf/wiki/geda-developer.html
+share/doc/geda-gaf/wiki/geda-developer.ru.html
 share/doc/geda-gaf/wiki/geda-devmacosx.html
-share/doc/geda-gaf/wiki/geda-documentation.fr.html
+share/doc/geda-gaf/wiki/geda-devmacosx.ru.html
 share/doc/geda-gaf/wiki/geda-documentation.html
+share/doc/geda-gaf/wiki/geda-documentation.ru.html
+share/doc/geda-gaf/wiki/geda-download.html
+share/doc/geda-gaf/wiki/geda-download.ru.html
 share/doc/geda-gaf/wiki/geda-eagle_pcb_netlister_readme.html
+share/doc/geda-gaf/wiki/geda-eagle_pcb_netlister_readme.ru.html
 share/doc/geda-gaf/wiki/geda-example_hsm.html
+share/doc/geda-gaf/wiki/geda-example_hsm.ru.html
 share/doc/geda-gaf/wiki/geda-example_usbjtag.html
+share/doc/geda-gaf/wiki/geda-example_usbjtag.ru.html
 share/doc/geda-gaf/wiki/geda-experiences.html
 share/doc/geda-gaf/wiki/geda-faq-attribs.fr.html
 share/doc/geda-gaf/wiki/geda-faq-attribs.html
+share/doc/geda-gaf/wiki/geda-faq-attribs.ru.html
 share/doc/geda-gaf/wiki/geda-faq-gnetlist.fr.html
 share/doc/geda-gaf/wiki/geda-faq-gnetlist.html
+share/doc/geda-gaf/wiki/geda-faq-gnetlist.ru.html
 share/doc/geda-gaf/wiki/geda-faq-gsch2pcb.fr.html
 share/doc/geda-gaf/wiki/geda-faq-gsch2pcb.html
+share/doc/geda-gaf/wiki/geda-faq-gsch2pcb.ru.html
 share/doc/geda-gaf/wiki/geda-faq-gschem.fr.html
 share/doc/geda-gaf/wiki/geda-faq-gschem.html
+share/doc/geda-gaf/wiki/geda-faq-gschem.ru.html
 share/doc/geda-gaf/wiki/geda-faq-pcb.html
+share/doc/geda-gaf/wiki/geda-faq-pcb.ru.html
 share/doc/geda-gaf/wiki/geda-faq-simulation.fr.html
 share/doc/geda-gaf/wiki/geda-faq-simulation.html
+share/doc/geda-gaf/wiki/geda-faq-simulation.ru.html
 share/doc/geda-gaf/wiki/geda-faq.fr.html
 share/doc/geda-gaf/wiki/geda-faq.html
+share/doc/geda-gaf/wiki/geda-faq.ru.html
 share/doc/geda-gaf/wiki/geda-fbabgapp.html
 share/doc/geda-gaf/wiki/geda-fc1.html
 share/doc/geda-gaf/wiki/geda-fc2.html
 share/doc/geda-gaf/wiki/geda-fc3.html
 share/doc/geda-gaf/wiki/geda-fc4.html
 share/doc/geda-gaf/wiki/geda-fedora_rpm_installation.html
+share/doc/geda-gaf/wiki/geda-fedora_rpm_installation.ru.html
 share/doc/geda-gaf/wiki/geda-file_format_spec.html
+share/doc/geda-gaf/wiki/geda-file_format_spec.ru.html
 share/doc/geda-gaf/wiki/geda-format_translation.html
+share/doc/geda-gaf/wiki/geda-format_translation.ru.html
+share/doc/geda-gaf/wiki/geda-gaf.html
+share/doc/geda-gaf/wiki/geda-gaf_building_git_version.html
+share/doc/geda-gaf/wiki/geda-gaf_utility.html
+share/doc/geda-gaf/wiki/geda-gaf_utility.ru.html
 share/doc/geda-gaf/wiki/geda-gattrib_readme.html
 share/doc/geda-gaf/wiki/geda-gedasuite_installation.html
 share/doc/geda-gaf/wiki/geda-gerbv_mp.html
+share/doc/geda-gaf/wiki/geda-gerbv_mp.ru.html
 share/doc/geda-gaf/wiki/geda-gerbv_pnp_readme.html
 share/doc/geda-gaf/wiki/geda-gfdl.html
-share/doc/geda-gaf/wiki/geda-glossaire.fr.html
 share/doc/geda-gaf/wiki/geda-glossary.fr.html
 share/doc/geda-gaf/wiki/geda-glossary.html
-share/doc/geda-gaf/wiki/geda-gnetlist_mp.html
+share/doc/geda-gaf/wiki/geda-glossary.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_scheme_primitives.html
+share/doc/geda-gaf/wiki/geda-gnetlist_scheme_tutorial.html
+share/doc/geda-gaf/wiki/geda-gnetlist_scheme_tutorial.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-basic_netlisting.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-basic_netlisting.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-command_line.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-command_line.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-config.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-config.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-hierarchy.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-hierarchy.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-implicit_pins.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-implicit_pins.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-input_output_files.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-input_output_files.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-introduction.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-introduction.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-netlist_backends.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-netlist_backends.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-running_gnetlist.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-running_gnetlist.ru.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-slotting.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug-slotting.ru.html
 share/doc/geda-gaf/wiki/geda-gnetlist_ug.html
+share/doc/geda-gaf/wiki/geda-gnetlist_ug.ru.html
+share/doc/geda-gaf/wiki/geda-gparts_cc.html
+share/doc/geda-gaf/wiki/geda-gparts_dd.html
+share/doc/geda-gaf/wiki/geda-gparts_id.html
+share/doc/geda-gaf/wiki/geda-gparts_ii.html
+share/doc/geda-gaf/wiki/geda-gparts_tc.html
+share/doc/geda-gaf/wiki/geda-gparts_ug.html
 share/doc/geda-gaf/wiki/geda-grcsan.html
 share/doc/geda-gaf/wiki/geda-grenum_mp.html
 share/doc/geda-gaf/wiki/geda-gsch2pcb_readme.html
 share/doc/geda-gaf/wiki/geda-gsch2pcb_tutorial.html
+share/doc/geda-gaf/wiki/geda-gsch2pcb_tutorial.ru.html
 share/doc/geda-gaf/wiki/geda-gsch2pcb_tutorial_releasenotes.html
-share/doc/geda-gaf/wiki/geda-gschem2pcb_readme.html
-share/doc/geda-gaf/wiki/geda-gschem_mp.html
-share/doc/geda-gaf/wiki/geda-gschem_ug.fr.html
+share/doc/geda-gaf/wiki/geda-gsch2pcb_tutorial_releasenotes.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_repl.html
+share/doc/geda-gaf/wiki/geda-gschem_repl.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_symbol_creation.html
+share/doc/geda-gaf/wiki/geda-gschem_symbol_creation.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_symbol_generators.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-attributes.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-attributes.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-autonumbering.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-autonumbering.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-colors_styles.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-colors_styles.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-command_line.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-command_line.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-components.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-components.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-config.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-config.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-editing_actions.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-editing_actions.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-exporting.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-exporting.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-extensions.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-extensions.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-graphics.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-graphics.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-grids.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-grids.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-hierarchy.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-hierarchy.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-introduction.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-introduction.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-main_window.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-main_window.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-moving_copying.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-moving_copying.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-pins_nets_buses.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-pins_nets_buses.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-printing.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-printing.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-running_gschem.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-running_gschem.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-schematic_pages.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-schematic_pages.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-selecting.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-selecting.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-slots.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-slots.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-stroke.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-stroke.ru.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-viewing_schematics.html
+share/doc/geda-gaf/wiki/geda-gschem_ug-viewing_schematics.ru.html
 share/doc/geda-gaf/wiki/geda-gschem_ug.html
+share/doc/geda-gaf/wiki/geda-gschem_ug.ru.html
 share/doc/geda-gaf/wiki/geda-gschem_warmup.html
+share/doc/geda-gaf/wiki/geda-gschem_warmup.ru.html
 share/doc/geda-gaf/wiki/geda-gsymcheck_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_lxt2miner_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_lxt2vcd_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_mvl2lxt_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_mvl2vcd_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_tex2vcd_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_tla2vcd_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_vcd2lxt2_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_vcd2lxt_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_vcd2vzt_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_vzt2vcd_mp.html
-share/doc/geda-gaf/wiki/geda-gtkwave_vztminer_mp.html
+share/doc/geda-gaf/wiki/geda-gsymcheck_mp.ru.html
 share/doc/geda-gaf/wiki/geda-guile_scripting.html
+share/doc/geda-gaf/wiki/geda-guile_scripting.ru.html
+share/doc/geda-gaf/wiki/geda-hierarchy.html
+share/doc/geda-gaf/wiki/geda-howto_report_bugs.html
+share/doc/geda-gaf/wiki/geda-howto_report_bugs.nl.html
+share/doc/geda-gaf/wiki/geda-howto_report_bugs.ru.html
 share/doc/geda-gaf/wiki/geda-hse_howto.html
+share/doc/geda-gaf/wiki/geda-icarus.html
 share/doc/geda-gaf/wiki/geda-icarus_anc.html
 share/doc/geda-gaf/wiki/geda-icarus_extensions.html
 share/doc/geda-gaf/wiki/geda-icarus_glossary.html
@@ -238,51 +582,86 @@ share/doc/geda-gaf/wiki/geda-icarus_xnf.
 share/doc/geda-gaf/wiki/geda-igarus_fpga_lcg.html
 share/doc/geda-gaf/wiki/geda-installation.fr.html
 share/doc/geda-gaf/wiki/geda-installation.html
+share/doc/geda-gaf/wiki/geda-installation.ru.html
 share/doc/geda-gaf/wiki/geda-installed_plugins.html
-share/doc/geda-gaf/wiki/geda-kig_howto.html
+share/doc/geda-gaf/wiki/geda-license.html
+share/doc/geda-gaf/wiki/geda-links.html
+share/doc/geda-gaf/wiki/geda-mailinglists.html
+share/doc/geda-gaf/wiki/geda-mailinglists.ru.html
 share/doc/geda-gaf/wiki/geda-master_attributes_list.html
+share/doc/geda-gaf/wiki/geda-master_attributes_list.ru.html
 share/doc/geda-gaf/wiki/geda-mcalc_readme.html
+share/doc/geda-gaf/wiki/geda-mcalc_readme.ru.html
 share/doc/geda-gaf/wiki/geda-na_howto.html
+share/doc/geda-gaf/wiki/geda-na_howto.ru.html
+share/doc/geda-gaf/wiki/geda-next_generation_developers.html
 share/doc/geda-gaf/wiki/geda-ngnutmeg_mp.html
 share/doc/geda-gaf/wiki/geda-ngsconvert_mp.html
 share/doc/geda-gaf/wiki/geda-ngspice_and_gschem.html
+share/doc/geda-gaf/wiki/geda-ngspice_and_gschem.ru.html
 share/doc/geda-gaf/wiki/geda-ngspice_mp.html
 share/doc/geda-gaf/wiki/geda-olib_readme.html
 share/doc/geda-gaf/wiki/geda-pcb-quick_reference.fr.html
 share/doc/geda-gaf/wiki/geda-pcb-quick_reference.html
+share/doc/geda-gaf/wiki/geda-pcb-quick_reference.ru.html
+share/doc/geda-gaf/wiki/geda-pcb_action_traces.html
+share/doc/geda-gaf/wiki/geda-pcb_adding_a_core_action.html
+share/doc/geda-gaf/wiki/geda-pcb_data_structures.html
+share/doc/geda-gaf/wiki/geda-pcb_developer_introduction.html
+share/doc/geda-gaf/wiki/geda-pcb_developer_introduction_2.html
+share/doc/geda-gaf/wiki/geda-pcb_fonts.html
+share/doc/geda-gaf/wiki/geda-pcb_footprint_naming_conventions.html
+share/doc/geda-gaf/wiki/geda-pcb_footprint_naming_conventions.ru.html
 share/doc/geda-gaf/wiki/geda-pcb_footprints.html
+share/doc/geda-gaf/wiki/geda-pcb_footprints.ru.html
 share/doc/geda-gaf/wiki/geda-pcb_funding_sow-fwdann_ideas.html
 share/doc/geda-gaf/wiki/geda-pcb_funding_sow-gui_ideas.html
 share/doc/geda-gaf/wiki/geda-pcb_funding_sow.html
+share/doc/geda-gaf/wiki/geda-pcb_layers.html
 share/doc/geda-gaf/wiki/geda-pcb_mp.html
+share/doc/geda-gaf/wiki/geda-pcb_register_actions_explained.html
+share/doc/geda-gaf/wiki/geda-pcb_source_tree_file_structure.html
 share/doc/geda-gaf/wiki/geda-pcb_tips.fr.html
 share/doc/geda-gaf/wiki/geda-pcb_tips.html
+share/doc/geda-gaf/wiki/geda-pcb_tips.ru.html
 share/doc/geda-gaf/wiki/geda-release_engineering.html
-share/doc/geda-gaf/wiki/geda-scg.fr.html
-share/doc/geda-gaf/wiki/geda-scg.html
 share/doc/geda-gaf/wiki/geda-scm.html
+share/doc/geda-gaf/wiki/geda-scm.ru.html
+share/doc/geda-gaf/wiki/geda-screenshots.html
 share/doc/geda-gaf/wiki/geda-sdb_howto.html
 share/doc/geda-gaf/wiki/geda-sn_readme.html
 share/doc/geda-gaf/wiki/geda-spice_improvements.html
+share/doc/geda-gaf/wiki/geda-spice_polys.html
+share/doc/geda-gaf/wiki/geda-spice_polys.ru.html
 share/doc/geda-gaf/wiki/geda-ssan.html
 share/doc/geda-gaf/wiki/geda-start.html
+share/doc/geda-gaf/wiki/geda-start.ru.html
 share/doc/geda-gaf/wiki/geda-style_guide.html
 share/doc/geda-gaf/wiki/geda-suse_10.0.html
 share/doc/geda-gaf/wiki/geda-suse_10.1.html
 share/doc/geda-gaf/wiki/geda-suse_9.3.html
 share/doc/geda-gaf/wiki/geda-suse_rpm_installation.html
+share/doc/geda-gaf/wiki/geda-suse_rpm_installation.ru.html
+share/doc/geda-gaf/wiki/geda-symbols.html
 share/doc/geda-gaf/wiki/geda-syntax_features.html
 share/doc/geda-gaf/wiki/geda-systemc_netlister_readme.html
 share/doc/geda-gaf/wiki/geda-tasks.html
+share/doc/geda-gaf/wiki/geda-tasks.ru.html
+share/doc/geda-gaf/wiki/geda-test.html
 share/doc/geda-gaf/wiki/geda-todos.html
-share/doc/geda-gaf/wiki/geda-todos_historical.html
+share/doc/geda-gaf/wiki/geda-todos.ru.html
+share/doc/geda-gaf/wiki/geda-tools.html
 share/doc/geda-gaf/wiki/geda-tragesym_readme.html
+share/doc/geda-gaf/wiki/geda-tragesym_readme.ru.html
 share/doc/geda-gaf/wiki/geda-tragesym_tutorial.fr.html
 share/doc/geda-gaf/wiki/geda-tragesym_tutorial.html
+share/doc/geda-gaf/wiki/geda-tragesym_tutorial.ru.html
 share/doc/geda-gaf/wiki/geda-transistor_guide.html
+share/doc/geda-gaf/wiki/geda-transistor_guide.ru.html
 share/doc/geda-gaf/wiki/geda-ubuntu.html
 share/doc/geda-gaf/wiki/geda-usage.fr.html
 share/doc/geda-gaf/wiki/geda-usage.html
+share/doc/geda-gaf/wiki/geda-usage.ru.html
 share/doc/geda-gaf/wiki/geda-vams_netlister_readme.html
 share/doc/geda-gaf/wiki/geda-verilog_netlister_readme.html
 share/doc/geda-gaf/wiki/geda-version_control_migration.html
@@ -292,6 +671,7 @@ share/doc/geda-gaf/wiki/geda-wcalc_readm
 share/doc/geda-gaf/wiki/geda-wcalc_stdio_mp.html
 share/doc/geda-gaf/wiki/geda-wip-clipboard.html
 share/doc/geda-gaf/wiki/geda-xml_file_formats.html
+share/doc/geda-gaf/wiki/geda-xorn_getting_started.html
 share/doc/geda-gaf/wiki/gerbv-projects.html
 share/doc/geda-gaf/wiki/glue-projects.html
 share/doc/geda-gaf/wiki/gschem-projects.html
@@ -301,6 +681,8 @@ share/doc/geda-gaf/wiki/gsoc2008.html
 share/doc/geda-gaf/wiki/gsoc2008_projects.html
 share/doc/geda-gaf/wiki/gsoc2009.html
 share/doc/geda-gaf/wiki/gsoc2009_projects.html
+share/doc/geda-gaf/wiki/gsoc2010.html
+share/doc/geda-gaf/wiki/gsoc2010_projects.html
 share/doc/geda-gaf/wiki/gtkwave-projects.html
 share/doc/geda-gaf/wiki/gwave-projects.html
 share/doc/geda-gaf/wiki/images/
@@ -369,11 +751,36 @@ share/doc/geda-gaf/wiki/index.html
 share/doc/geda-gaf/wiki/libgeda3.html
 share/doc/geda-gaf/wiki/libgeda3_object_based_design.html
 share/doc/geda-gaf/wiki/media/
+share/doc/geda-gaf/wiki/media/devel_intro/
+share/doc/geda-gaf/wiki/media/devel_intro/draw_line.png
+share/doc/geda-gaf/wiki/media/devel_intro/rtree.png
+share/doc/geda-gaf/wiki/media/devel_intro/rtreepicture.png
+share/doc/geda-gaf/wiki/media/devel_intro/set_mode.png
+share/doc/geda-gaf/wiki/media/devel_intro/structpcbtype_graph.png
+share/doc/geda-gaf/wiki/media/devel_intro/structrtree.png
 share/doc/geda-gaf/wiki/media/devel_tips/
 share/doc/geda-gaf/wiki/media/devel_tips/dialog_picture.png
 share/doc/geda-gaf/wiki/media/geda/
+share/doc/geda-gaf/wiki/media/geda/170810_001_groundplane.png
+share/doc/geda-gaf/wiki/media/geda/170810_002_groundplane.png
+share/doc/geda-gaf/wiki/media/geda/170810_004_groundplane.png
+share/doc/geda-gaf/wiki/media/geda/170810_005_groundplane.png
+share/doc/geda-gaf/wiki/media/geda/170810_007_groundplane.png
+share/doc/geda-gaf/wiki/media/geda/170810_008_groundplane.png
+share/doc/geda-gaf/wiki/media/geda/170810_010_groundplane.png
+share/doc/geda-gaf/wiki/media/geda/170810_012_groundplane.png
+share/doc/geda-gaf/wiki/media/geda/170810_013_via.png
+share/doc/geda-gaf/wiki/media/geda/170810_014_via.png
+share/doc/geda-gaf/wiki/media/geda/170810_015_via.png
+share/doc/geda-gaf/wiki/media/geda/170810_016_via.png
+share/doc/geda-gaf/wiki/media/geda/170810_017_via.png
+share/doc/geda-gaf/wiki/media/geda/170810_018_via.png
+share/doc/geda-gaf/wiki/media/geda/170810_020_via.png
+share/doc/geda-gaf/wiki/media/geda/170810_022_via.png
 share/doc/geda-gaf/wiki/media/geda/ambiguous1.png
+share/doc/geda-gaf/wiki/media/geda/ambiguous1.ru.png
 share/doc/geda-gaf/wiki/media/geda/ambiguous1_fixed.png
+share/doc/geda-gaf/wiki/media/geda/ambiguous1_fixed.ru.png
 share/doc/geda-gaf/wiki/media/geda/board-1.png
 share/doc/geda-gaf/wiki/media/geda/board-2.png
 share/doc/geda-gaf/wiki/media/geda/board-3.png
@@ -381,7 +788,9 @@ share/doc/geda-gaf/wiki/media/geda/board
 share/doc/geda-gaf/wiki/media/geda/board-5.png
 share/doc/geda-gaf/wiki/media/geda/board-6.png
 share/doc/geda-gaf/wiki/media/geda/coordinatespace.jpg
+share/doc/geda-gaf/wiki/media/geda/coordinatespace.ru.png
 share/doc/geda-gaf/wiki/media/geda/design_flow.jpg
+share/doc/geda-gaf/wiki/media/geda/design_flow.ru.png
 share/doc/geda-gaf/wiki/media/geda/dialogdirective.png
 share/doc/geda-gaf/wiki/media/geda/dialoginclude.png
 share/doc/geda-gaf/wiki/media/geda/dialogmodel.png
@@ -390,12 +799,41 @@ share/doc/geda-gaf/wiki/media/geda/dialo
 share/doc/geda-gaf/wiki/media/geda/dialogvdc1.png
 share/doc/geda-gaf/wiki/media/geda/faq_attrib.jpg
 share/doc/geda-gaf/wiki/media/geda/fileformat_textgraphic.jpg
+share/doc/geda-gaf/wiki/media/geda/fontprefswindow.png
 share/doc/geda-gaf/wiki/media/geda/geda_flow.png
+share/doc/geda-gaf/wiki/media/geda/geda_flow.ru.png
+share/doc/geda-gaf/wiki/media/geda/gparts-bulk-import.png
+share/doc/geda-gaf/wiki/media/geda/gparts-flow-2.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-companies.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-connect-types.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-devices.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-documentation.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-footprints.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-packages.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-parts-2.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-parts-3.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-parts-4.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-parts-4b.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-parts.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-symbols-2.png
+share/doc/geda-gaf/wiki/media/geda/gparts-ss-symbols.png
+share/doc/geda-gaf/wiki/media/geda/gparts_erd_main.png
+share/doc/geda-gaf/wiki/media/geda/gparts_flow.png
+share/doc/geda-gaf/wiki/media/geda/gparts_pkg.png
+share/doc/geda-gaf/wiki/media/geda/gparts_pkg_2.png
+share/doc/geda-gaf/wiki/media/geda/gparts_pkg_geom.png
+share/doc/geda-gaf/wiki/media/geda/gparts_pkg_sch.png
+share/doc/geda-gaf/wiki/media/geda/gsch2pcb-libs.tar.gz
 share/doc/geda-gaf/wiki/media/geda/gschem-sym-1.png
 share/doc/geda-gaf/wiki/media/geda/gschem-sym-2.png
 share/doc/geda-gaf/wiki/media/geda/gschem-sym-3.png
 share/doc/geda-gaf/wiki/media/geda/gschem_screenshot_001.jpg
+share/doc/geda-gaf/wiki/media/geda/gschem_ug/
+share/doc/geda-gaf/wiki/media/geda/gschem_ug/170810_014_via.png
+share/doc/geda-gaf/wiki/media/geda/gschem_ug/170810_015_via.png
 share/doc/geda-gaf/wiki/media/geda/gschem_workflow_01.jpg
+share/doc/geda-gaf/wiki/media/geda/gschem_workflow_01.ru.png
+share/doc/geda-gaf/wiki/media/geda/land_patterns_20070818.pdf
 share/doc/geda-gaf/wiki/media/geda/net.jpg
 share/doc/geda-gaf/wiki/media/geda/nets.jpg
 share/doc/geda-gaf/wiki/media/geda/one-sch-1.png
@@ -406,12 +844,26 @@ share/doc/geda-gaf/wiki/media/geda/path_
 share/doc/geda-gaf/wiki/media/geda/path_example_and_gate.png
 share/doc/geda-gaf/wiki/media/geda/pcb-el-1.png
 share/doc/geda-gaf/wiki/media/geda/pcb-el-2.png
+share/doc/geda-gaf/wiki/media/geda/pcb_plugin_template.tar.gz
+share/doc/geda-gaf/wiki/media/geda/pcbwithmultifonts.png
 share/doc/geda-gaf/wiki/media/geda/rf_cascade_figure1.jpg
 share/doc/geda-gaf/wiki/media/geda/rf_cascade_figure2.jpg
 share/doc/geda-gaf/wiki/media/geda/schematicfinished.png
 share/doc/geda-gaf/wiki/media/geda/schematicfinished2.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_gerbv.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_gerbv_thumb.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_gschem.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_gschem_osx.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_gschem_osx_thumb.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_gschem_thumb.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_pcb.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_pcb_osx.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_pcb_osx_thumb.png
+share/doc/geda-gaf/wiki/media/geda/screenshot_pcb_thumb.png
 share/doc/geda-gaf/wiki/media/geda/simple1.png
 share/doc/geda-gaf/wiki/media/geda/status_screenshot.jpg
+share/doc/geda-gaf/wiki/media/geda/summing.png
+share/doc/geda-gaf/wiki/media/geda/summing.sch
 share/doc/geda-gaf/wiki/media/geda/suse_electronics_menu.png
 share/doc/geda-gaf/wiki/media/geda/switcap_figure1.jpg
 share/doc/geda-gaf/wiki/media/geda/switcap_figure2.jpg
@@ -423,9 +875,17 @@ share/doc/geda-gaf/wiki/media/geda/termi
 share/doc/geda-gaf/wiki/media/geda/two-sch-1.png
 share/doc/geda-gaf/wiki/media/geda/two-sch-2.png
 share/doc/geda-gaf/wiki/media/geda/warmup_add_component.png
+share/doc/geda-gaf/wiki/media/geda/warmup_gschem.png
 share/doc/geda-gaf/wiki/media/geda/warmup_gschem01.png
 share/doc/geda-gaf/wiki/media/geda/warmup_gschem02.png
 share/doc/geda-gaf/wiki/media/geda/warmup_gschem03.png
+share/doc/geda-gaf/wiki/media/geda/warmup_net.png
+share/doc/geda-gaf/wiki/media/geda/warmup_resistors_1.png
+share/doc/geda-gaf/wiki/media/geda/warmup_resistors_2.png
+share/doc/geda-gaf/wiki/media/geda/warmup_resistors_3.png
+share/doc/geda-gaf/wiki/media/geda/warmup_select.png
+share/doc/geda-gaf/wiki/media/pcb/
+share/doc/geda-gaf/wiki/media/pcb/plugin_debug_window.tar.gz
 share/doc/geda-gaf/wiki/media/tragesym/
 share/doc/geda-gaf/wiki/media/tragesym/acroread_selectiontable.png
 share/doc/geda-gaf/wiki/media/tragesym/gschem_finished.png
@@ -446,18 +906,116 @@ share/doc/geda-gaf/wiki/media/tragesym/x
 share/doc/geda-gaf/wiki/media/tragesym/xemacs_rawselection.png
 share/doc/geda-gaf/wiki/media/wiki/
 share/doc/geda-gaf/wiki/media/wiki/dokuwiki-128.png
+share/doc/geda-gaf/wiki/next_generation_developers.html
+share/doc/geda-gaf/wiki/pcb-connection_lookup.html
+share/doc/geda-gaf/wiki/pcb-drc.html
+share/doc/geda-gaf/wiki/pcb-footprint_generators.html
+share/doc/geda-gaf/wiki/pcb-hids.html
+share/doc/geda-gaf/wiki/pcb-padstacks.html
+share/doc/geda-gaf/wiki/pcb-pcb_tests.html
+share/doc/geda-gaf/wiki/pcb-plugins.html
+share/doc/geda-gaf/wiki/pcb-preferences_subsystem.html
 share/doc/geda-gaf/wiki/pcb-projects.html
+share/doc/geda-gaf/wiki/pcb-projects.ru.html
+share/doc/geda-gaf/wiki/pcb-roadmap.html
+share/doc/geda-gaf/wiki/pcb-roadmap.ru.html
+share/doc/geda-gaf/wiki/pcb-unit_tests.html
+share/doc/geda-gaf/wiki/pcb_crosshair.html
+share/doc/geda-gaf/wiki/playground-howto_report_bugs.nl.html
 share/doc/geda-gaf/wiki/playground-playground.html
-share/doc/geda-gaf/wiki/playground-transistor_guide.html
 share/doc/geda-gaf/wiki/print.css
+share/doc/geda-gaf/wiki/projects.html
+share/doc/geda-gaf/wiki/sidebar.html
+share/doc/geda-gaf/wiki/sitemap.html
+share/doc/geda-gaf/wiki/snapping_in_pcb.html
 share/doc/geda-gaf/wiki/start.html
 share/doc/geda-gaf/wiki/start_es.html
 share/doc/geda-gaf/wiki/start_fr.html
+share/doc/geda-gaf/wiki/start_ru.html
 share/doc/geda-gaf/wiki/style.css
+share/doc/geda-gaf/wiki/wiki-dokuvimki.html
+share/doc/geda-gaf/wiki/wiki-dokuvimki.ru.html
 share/doc/geda-gaf/wiki/wiki-dokuwiki.html
 share/doc/geda-gaf/wiki/wiki-syntax.html
+share/doc/geda-gaf/wiki/wiki-welcome.html
+share/examples/geda-gaf/
+share/examples/geda-gaf/README
+share/examples/geda-gaf/RF_Amp/
+share/examples/geda-gaf/RF_Amp/5980-2396E.pdf
+share/examples/geda-gaf/RF_Amp/MSA-2643.cir
+share/examples/geda-gaf/RF_Amp/MSA-2643.sch
+share/examples/geda-gaf/RF_Amp/Q1.cir
+share/examples/geda-gaf/RF_Amp/Q1.sch
+share/examples/geda-gaf/RF_Amp/Q2.cir
+share/examples/geda-gaf/RF_Amp/Q2.sch
+share/examples/geda-gaf/RF_Amp/README
+share/examples/geda-gaf/RF_Amp/Simulation.cmd
+share/examples/geda-gaf/RF_Amp/gafrc
+share/examples/geda-gaf/RF_Amp/model/
+share/examples/geda-gaf/RF_Amp/model/BJTM1_Q1.mod
+share/examples/geda-gaf/RF_Amp/model/BJTM1_Q2.mod
+share/examples/geda-gaf/RF_Amp/model/DiodeM1_Q1.mod
+share/examples/geda-gaf/RF_Amp/model/DiodeM1_Q2.mod
+share/examples/geda-gaf/RF_Amp/model/DiodeM2_Q1.mod
+share/examples/geda-gaf/RF_Amp/model/DiodeM2_Q2.mod
+share/examples/geda-gaf/RF_Amp/model/DiodeM3_Q1.mod
+share/examples/geda-gaf/RF_Amp/model/DiodeM3_Q2.mod
+share/examples/geda-gaf/RF_Amp/sym/
+share/examples/geda-gaf/RF_Amp/sym/BJT_Model.sym
+share/examples/geda-gaf/RF_Amp/sym/Q_Model.sym
+share/examples/geda-gaf/RF_Amp/sym/spice-subcircuit-IO-1.sym
+share/examples/geda-gaf/RF_Amp/sym/spice-subcircuit-LL-1.sym
+share/examples/geda-gaf/TwoStageAmp/
+share/examples/geda-gaf/TwoStageAmp/Simulation.cmd
+share/examples/geda-gaf/TwoStageAmp/TwoStageAmp.sch
+share/examples/geda-gaf/TwoStageAmp/gafrc
+share/examples/geda-gaf/TwoStageAmp/models/
+share/examples/geda-gaf/TwoStageAmp/models/2N3904.mod
+share/examples/geda-gaf/TwoStageAmp/spice.netlist
+share/examples/geda-gaf/TwoStageAmp/sym/
+share/examples/geda-gaf/TwoStageAmp/sym/transistor.sym
+share/examples/geda-gaf/gTAG/
+share/examples/geda-gaf/gTAG/7414-1.sym
+share/examples/geda-gaf/gTAG/ChangeLog-1.0
+share/examples/geda-gaf/gTAG/README
+share/examples/geda-gaf/gTAG/attribs
+share/examples/geda-gaf/gTAG/copyleft.sym
+share/examples/geda-gaf/gTAG/crdist.sh
+share/examples/geda-gaf/gTAG/cy7c64603-52nc.sym
+share/examples/geda-gaf/gTAG/gTAG-consio.ps
+share/examples/geda-gaf/gTAG/gTAG-consio.sch
+share/examples/geda-gaf/gTAG/gTAG-consio.sym
+share/examples/geda-gaf/gTAG/gTAG-jtagio.ps
+share/examples/geda-gaf/gTAG/gTAG-jtagio.sch
+share/examples/geda-gaf/gTAG/gTAG-jtagio.sym
+share/examples/geda-gaf/gTAG/gTAG-pcb.net
+share/examples/geda-gaf/gTAG/gTAG-psu.ps
+share/examples/geda-gaf/gTAG/gTAG-psu.sch
+share/examples/geda-gaf/gTAG/gTAG-psu.sym
+share/examples/geda-gaf/gTAG/gTAG-ucont.ps
+share/examples/geda-gaf/gTAG/gTAG-ucont.sch
+share/examples/geda-gaf/gTAG/gTAG-ucont.sym
+share/examples/geda-gaf/gTAG/gTAG.bom
+share/examples/geda-gaf/gTAG/gTAG.ps
+share/examples/geda-gaf/gTAG/gTAG.sch
+share/examples/geda-gaf/gTAG/gafrc
+share/examples/geda-gaf/gTAG/gnetlistrc
+share/examples/geda-gaf/gTAG/max882.sym
+share/examples/geda-gaf/gTAG/sn75240pw.sym
+share/examples/geda-gaf/lightning_detector/
+share/examples/geda-gaf/lightning_detector/bom
+share/examples/geda-gaf/lightning_detector/bom.readme
+share/examples/geda-gaf/lightning_detector/gafrc
+share/examples/geda-gaf/lightning_detector/lightning.net
+share/examples/geda-gaf/lightning_detector/lightning.pcb
+share/examples/geda-gaf/lightning_detector/lightning.sch
+share/examples/geda-gaf/lightning_detector/lightning.sch.bom
+share/examples/geda-gaf/lightning_detector/sym/
+share/examples/geda-gaf/lightning_detector/sym/2N4401.sym
+share/examples/geda-gaf/lightning_detector/sym/2N4403.sym
 share/gEDA/
 share/gEDA/bitmap/
+share/gEDA/bitmap/gschem-about-logo.png
 share/gEDA/bitmap/gschem-alignment_bottomcenter.png
 share/gEDA/bitmap/gschem-alignment_bottomleft.png
 share/gEDA/bitmap/gschem-alignment_bottomright.png
@@ -495,24 +1053,253 @@ share/gEDA/bitmap/gschem-text.xpm
 share/gEDA/bitmap/gschem-top2bottom.png
 share/gEDA/bitmap/gschem-undo.xpm
 share/gEDA/bitmap/gschem-warning.png
+share/gEDA/extra-sym/
+share/gEDA/extra-sym/gnetman/
+share/gEDA/extra-sym/gnetman/capacitor-1.sym
+share/gEDA/extra-sym/gnetman/ccvs-1.sym
+share/gEDA/extra-sym/gnetman/clkinv.sym
+share/gEDA/extra-sym/gnetman/cvstitle.sym
+share/gEDA/extra-sym/gnetman/dffr.sym
+share/gEDA/extra-sym/gnetman/idc-1.sym
+share/gEDA/extra-sym/gnetman/in.sym
+share/gEDA/extra-sym/gnetman/inductor-1.sym
+share/gEDA/extra-sym/gnetman/inv.sym
+share/gEDA/extra-sym/gnetman/io.sym
+share/gEDA/extra-sym/gnetman/lat.sym
+share/gEDA/extra-sym/gnetman/latr.sym
+share/gEDA/extra-sym/gnetman/nand2.sym
+share/gEDA/extra-sym/gnetman/nand3.sym
+share/gEDA/extra-sym/gnetman/nmos.sym
+share/gEDA/extra-sym/gnetman/nmos4.sym
+share/gEDA/extra-sym/gnetman/nor2.sym
+share/gEDA/extra-sym/gnetman/out.sym
+share/gEDA/extra-sym/gnetman/passtrans.sym
+share/gEDA/extra-sym/gnetman/pmos.sym
+share/gEDA/extra-sym/gnetman/pmos4.sym
+share/gEDA/extra-sym/gnetman/resistor-1.sym
+share/gEDA/extra-sym/gnetman/vccs-1.sym
+share/gEDA/extra-sym/gnetman/vcvs-1.sym
+share/gEDA/extra-sym/gnetman/vdc-1.sym
+share/gEDA/extra-sym/gnetman/vdd.sym
+share/gEDA/extra-sym/gnetman/vpulse-1.sym
+share/gEDA/extra-sym/gnetman/vpwl-1.sym
+share/gEDA/extra-sym/gnetman/vss.sym
+share/gEDA/extra-sym/verilog/
+share/gEDA/extra-sym/verilog/and2-1.sym
+share/gEDA/extra-sym/verilog/and2-2.sym
+share/gEDA/extra-sym/verilog/and3-1.sym
+share/gEDA/extra-sym/verilog/and3-2.sym
+share/gEDA/extra-sym/verilog/and4-1.sym
+share/gEDA/extra-sym/verilog/and4-2.sym
+share/gEDA/extra-sym/verilog/and5-1.sym
+share/gEDA/extra-sym/verilog/and5-2.sym
+share/gEDA/extra-sym/verilog/and6-1.sym
+share/gEDA/extra-sym/verilog/and6-2.sym
+share/gEDA/extra-sym/verilog/and7-1.sym
+share/gEDA/extra-sym/verilog/and7-2.sym
+share/gEDA/extra-sym/verilog/and8-1.sym
+share/gEDA/extra-sym/verilog/and8-2.sym
+share/gEDA/extra-sym/verilog/and9-1.sym
+share/gEDA/extra-sym/verilog/and9-2.sym
+share/gEDA/extra-sym/verilog/block-1.sym
+share/gEDA/extra-sym/verilog/block_pos-1.sym
+share/gEDA/extra-sym/verilog/buf-1.sym
+share/gEDA/extra-sym/verilog/bufif0-1.sym
+share/gEDA/extra-sym/verilog/bufif1-1.sym
+share/gEDA/extra-sym/verilog/high-1.sym
+share/gEDA/extra-sym/verilog/iopad-1.sym
+share/gEDA/extra-sym/verilog/ipad-1.sym
+share/gEDA/extra-sym/verilog/low-1.sym
+share/gEDA/extra-sym/verilog/nand2-1.sym
+share/gEDA/extra-sym/verilog/nand2-2.sym
+share/gEDA/extra-sym/verilog/nand3-1.sym
+share/gEDA/extra-sym/verilog/nand3-2.sym
+share/gEDA/extra-sym/verilog/nand4-1.sym
+share/gEDA/extra-sym/verilog/nand4-2.sym
+share/gEDA/extra-sym/verilog/nand5-1.sym
+share/gEDA/extra-sym/verilog/nand5-2.sym
+share/gEDA/extra-sym/verilog/nand6-1.sym
+share/gEDA/extra-sym/verilog/nand6-2.sym
+share/gEDA/extra-sym/verilog/nand7-1.sym
+share/gEDA/extra-sym/verilog/nand7-2.sym
+share/gEDA/extra-sym/verilog/nand8-1.sym
+share/gEDA/extra-sym/verilog/nand8-2.sym
+share/gEDA/extra-sym/verilog/nand9-1.sym
+share/gEDA/extra-sym/verilog/nand9-2.sym
+share/gEDA/extra-sym/verilog/nor2-1.sym
+share/gEDA/extra-sym/verilog/nor2-2.sym
+share/gEDA/extra-sym/verilog/nor3-1.sym
+share/gEDA/extra-sym/verilog/nor3-2.sym
+share/gEDA/extra-sym/verilog/nor4-1.sym
+share/gEDA/extra-sym/verilog/nor4-2.sym
+share/gEDA/extra-sym/verilog/nor5-1.sym
+share/gEDA/extra-sym/verilog/nor5-2.sym
+share/gEDA/extra-sym/verilog/nor6-1.sym
+share/gEDA/extra-sym/verilog/nor6-2.sym
+share/gEDA/extra-sym/verilog/nor7-1.sym
+share/gEDA/extra-sym/verilog/nor7-2.sym
+share/gEDA/extra-sym/verilog/nor8-1.sym
+share/gEDA/extra-sym/verilog/nor8-2.sym
+share/gEDA/extra-sym/verilog/nor9-1.sym
+share/gEDA/extra-sym/verilog/nor9-2.sym
+share/gEDA/extra-sym/verilog/not-1.sym
+share/gEDA/extra-sym/verilog/notif0-1.sym
+share/gEDA/extra-sym/verilog/notif1-1.sym
+share/gEDA/extra-sym/verilog/opad-1.sym
+share/gEDA/extra-sym/verilog/or2-1.sym
+share/gEDA/extra-sym/verilog/or2-2.sym
+share/gEDA/extra-sym/verilog/or3-1.sym
+share/gEDA/extra-sym/verilog/or3-2.sym
+share/gEDA/extra-sym/verilog/or4-1.sym
+share/gEDA/extra-sym/verilog/or4-2.sym
+share/gEDA/extra-sym/verilog/or5-1.sym
+share/gEDA/extra-sym/verilog/or5-2.sym
+share/gEDA/extra-sym/verilog/or6-1.sym
+share/gEDA/extra-sym/verilog/or6-2.sym
+share/gEDA/extra-sym/verilog/or7-1.sym
+share/gEDA/extra-sym/verilog/or7-2.sym
+share/gEDA/extra-sym/verilog/or8-1.sym
+share/gEDA/extra-sym/verilog/or8-2.sym
+share/gEDA/extra-sym/verilog/or9-1.sym
+share/gEDA/extra-sym/verilog/or9-2.sym
+share/gEDA/extra-sym/verilog/pulldown-1.sym
+share/gEDA/extra-sym/verilog/pullup-1.sym
+share/gEDA/extra-sym/verilog/test_verilog.sym
+share/gEDA/extra-sym/verilog/xnor2-1.sym
+share/gEDA/extra-sym/verilog/xnor3-1.sym
+share/gEDA/extra-sym/verilog/xnor4-1.sym
+share/gEDA/extra-sym/verilog/xnor5-1.sym
+share/gEDA/extra-sym/verilog/xnor6-1.sym
+share/gEDA/extra-sym/verilog/xnor7-1.sym
+share/gEDA/extra-sym/verilog/xnor8-1.sym
+share/gEDA/extra-sym/verilog/xnor9-1.sym
+share/gEDA/extra-sym/verilog/xor2-1.sym
+share/gEDA/extra-sym/verilog/xor3-1.sym
+share/gEDA/extra-sym/verilog/xor4-1.sym
+share/gEDA/extra-sym/verilog/xor5-1.sym
+share/gEDA/extra-sym/verilog/xor6-1.sym
+share/gEDA/extra-sym/verilog/xor7-1.sym
+share/gEDA/extra-sym/verilog/xor8-1.sym
+share/gEDA/extra-sym/verilog/xor9-1.sym
+share/gEDA/extra-sym/vhdl/
+share/gEDA/extra-sym/vhdl/and2-1.sym
+share/gEDA/extra-sym/vhdl/and3-1.sym
+share/gEDA/extra-sym/vhdl/and4-1.sym
+share/gEDA/extra-sym/vhdl/and5-1.sym
+share/gEDA/extra-sym/vhdl/and6-1.sym
+share/gEDA/extra-sym/vhdl/and7-1.sym
+share/gEDA/extra-sym/vhdl/and8-1.sym
+share/gEDA/extra-sym/vhdl/and9-1.sym
+share/gEDA/extra-sym/vhdl/iopad-1.sym
+share/gEDA/extra-sym/vhdl/ipad-1.sym
+share/gEDA/extra-sym/vhdl/nand2-1.sym
+share/gEDA/extra-sym/vhdl/nand3-1.sym
+share/gEDA/extra-sym/vhdl/nand4-1.sym
+share/gEDA/extra-sym/vhdl/nand5-1.sym
+share/gEDA/extra-sym/vhdl/nand6-1.sym
+share/gEDA/extra-sym/vhdl/nand7-1.sym
+share/gEDA/extra-sym/vhdl/nand8-1.sym
+share/gEDA/extra-sym/vhdl/nand9-1.sym
+share/gEDA/extra-sym/vhdl/nor2-1.sym
+share/gEDA/extra-sym/vhdl/nor3-1.sym
+share/gEDA/extra-sym/vhdl/nor4-1.sym
+share/gEDA/extra-sym/vhdl/nor5-1.sym
+share/gEDA/extra-sym/vhdl/nor6-1.sym
+share/gEDA/extra-sym/vhdl/nor7-1.sym
+share/gEDA/extra-sym/vhdl/nor8-1.sym
+share/gEDA/extra-sym/vhdl/nor9-1.sym
+share/gEDA/extra-sym/vhdl/not-1.sym
+share/gEDA/extra-sym/vhdl/opad-1.sym
+share/gEDA/extra-sym/vhdl/opad6-1.sym
+share/gEDA/extra-sym/vhdl/or2-1.sym
+share/gEDA/extra-sym/vhdl/or3-1.sym
+share/gEDA/extra-sym/vhdl/or4-1.sym
+share/gEDA/extra-sym/vhdl/or5-1.sym
+share/gEDA/extra-sym/vhdl/or6-1.sym
+share/gEDA/extra-sym/vhdl/or7-1.sym
+share/gEDA/extra-sym/vhdl/or8-1.sym
+share/gEDA/extra-sym/vhdl/or9-1.sym
+share/gEDA/extra-sym/vhdl/xnor2-1.sym
+share/gEDA/extra-sym/vhdl/xnor3-1.sym
+share/gEDA/extra-sym/vhdl/xnor4-1.sym
+share/gEDA/extra-sym/vhdl/xnor5-1.sym
+share/gEDA/extra-sym/vhdl/xnor6-1.sym
+share/gEDA/extra-sym/vhdl/xnor7-1.sym
+share/gEDA/extra-sym/vhdl/xnor8-1.sym
+share/gEDA/extra-sym/vhdl/xnor9-1.sym
+share/gEDA/extra-sym/vhdl/xor2-1.sym
+share/gEDA/extra-sym/vhdl/xor3-1.sym
+share/gEDA/extra-sym/vhdl/xor4-1.sym
+share/gEDA/extra-sym/vhdl/xor5-1.sym
+share/gEDA/extra-sym/vhdl/xor6-1.sym
+share/gEDA/extra-sym/vhdl/xor7-1.sym
+share/gEDA/extra-sym/vhdl/xor8-1.sym
+share/gEDA/extra-sym/vhdl/xor9-1.sym
 share/gEDA/gafrc.d/
 share/gEDA/gafrc.d/geda-clib.scm
 share/gEDA/gattrib-menus.xml
+share/gEDA/gschem-colormap-bw
 share/gEDA/gschem-colormap-darkbg
 share/gEDA/gschem-colormap-lightbg
+share/gEDA/gschem-colormap-whitebg
+share/gEDA/gschem-colormap-whitebg-bw
 share/gEDA/gschem-gtkrc
+share/gEDA/icons/
+share/gEDA/icons/hicolor/
+share/gEDA/icons/hicolor/16x16/
+share/gEDA/icons/hicolor/16x16/actions/
+share/gEDA/icons/hicolor/16x16/actions/attribute-attach.png
+share/gEDA/icons/hicolor/16x16/actions/attribute-detach.png
+share/gEDA/icons/hicolor/16x16/actions/attribute-show-both.png
+share/gEDA/icons/hicolor/16x16/actions/attribute-show-name.png
+share/gEDA/icons/hicolor/16x16/actions/attribute-show-value.png
+share/gEDA/icons/hicolor/16x16/actions/clone.png
+share/gEDA/icons/hicolor/16x16/actions/deselect.png
+share/gEDA/icons/hicolor/16x16/actions/insert-arc.png
+share/gEDA/icons/hicolor/16x16/actions/insert-attribute.png
+share/gEDA/icons/hicolor/16x16/actions/insert-box.png
+share/gEDA/icons/hicolor/16x16/actions/insert-bus.png
+share/gEDA/icons/hicolor/16x16/actions/insert-circle.png
+share/gEDA/icons/hicolor/16x16/actions/insert-line.png
+share/gEDA/icons/hicolor/16x16/actions/insert-net.png
+share/gEDA/icons/hicolor/16x16/actions/insert-path.png
+share/gEDA/icons/hicolor/16x16/actions/insert-pin.png
+share/gEDA/icons/hicolor/16x16/actions/insert-symbol.png
+share/gEDA/icons/hicolor/16x16/actions/insert-text.png
+share/gEDA/icons/hicolor/16x16/actions/multi-clone.png
+share/gEDA/icons/hicolor/16x16/actions/select.png
+share/gEDA/icons/hicolor/16x16/actions/symbol-datasheet.png
+share/gEDA/icons/hicolor/22x22/
+share/gEDA/icons/hicolor/22x22/actions/
+share/gEDA/icons/hicolor/22x22/actions/insert-bus.png
+share/gEDA/icons/hicolor/22x22/actions/insert-net.png
+share/gEDA/icons/hicolor/22x22/actions/insert-symbol.png
+share/gEDA/icons/hicolor/22x22/actions/insert-text.png
+share/gEDA/icons/hicolor/22x22/actions/select.png
 share/gEDA/perl/
 share/gEDA/perl/lib/
 share/gEDA/perl/lib/gxyrs.pm
 share/gEDA/print-colormap-darkbg
 share/gEDA/print-colormap-lightbg
-share/gEDA/prolog.ps
 share/gEDA/scheme/
 share/gEDA/scheme/auto-place-attribs.scm
+share/gEDA/scheme/auto-place-netname.scm
+share/gEDA/scheme/auto-refdes.scm
 share/gEDA/scheme/auto-uref.scm
 share/gEDA/scheme/color-map.scm
 share/gEDA/scheme/default-attrib-positions.scm
+share/gEDA/scheme/geda/
+share/gEDA/scheme/geda-deprecated-config.scm
 share/gEDA/scheme/geda.scm
+share/gEDA/scheme/geda/attrib.scm
+share/gEDA/scheme/geda/config.scm
+share/gEDA/scheme/geda/core/
+share/gEDA/scheme/geda/core/gettext.scm
+share/gEDA/scheme/geda/deprecated.scm
+share/gEDA/scheme/geda/log.scm
+share/gEDA/scheme/geda/object.scm
+share/gEDA/scheme/geda/os.scm
+share/gEDA/scheme/geda/page.scm
 share/gEDA/scheme/generate_netlist.scm
 share/gEDA/scheme/gnet-PCB.scm
 share/gEDA/scheme/gnet-allegro.scm
@@ -524,16 +1311,17 @@ share/gEDA/scheme/gnet-cascade.scm
 share/gEDA/scheme/gnet-drc.scm
 share/gEDA/scheme/gnet-drc2.scm
 share/gEDA/scheme/gnet-eagle.scm
+share/gEDA/scheme/gnet-ewnet.scm
 share/gEDA/scheme/gnet-futurenet2.scm
 share/gEDA/scheme/gnet-geda.scm
 share/gEDA/scheme/gnet-gossip.scm
 share/gEDA/scheme/gnet-gsch2pcb.scm
 share/gEDA/scheme/gnet-liquidpcb.scm
+share/gEDA/scheme/gnet-makedepend.scm
 share/gEDA/scheme/gnet-mathematica.scm
 share/gEDA/scheme/gnet-maxascii.scm
 share/gEDA/scheme/gnet-osmond.scm
 share/gEDA/scheme/gnet-pads.scm
-share/gEDA/scheme/gnet-partslist-common.scm
 share/gEDA/scheme/gnet-partslist1.scm
 share/gEDA/scheme/gnet-partslist2.scm
 share/gEDA/scheme/gnet-partslist3.scm
@@ -549,14 +1337,33 @@ share/gEDA/scheme/gnet-vams.scm
 share/gEDA/scheme/gnet-verilog.scm
 share/gEDA/scheme/gnet-vhdl.scm
 share/gEDA/scheme/gnet-vipec.scm
+share/gEDA/scheme/gnetlist/
 share/gEDA/scheme/gnetlist-post.scm
 share/gEDA/scheme/gnetlist.scm
+share/gEDA/scheme/gnetlist/backend-getopt.scm
+share/gEDA/scheme/gschem/
+share/gEDA/scheme/gschem-deprecated-config.scm
 share/gEDA/scheme/gschem.scm
+share/gEDA/scheme/gschem/action.scm
+share/gEDA/scheme/gschem/attrib.scm
+share/gEDA/scheme/gschem/builtins.scm
+share/gEDA/scheme/gschem/core/
+share/gEDA/scheme/gschem/core/gettext.scm
+share/gEDA/scheme/gschem/deprecated.scm
+share/gEDA/scheme/gschem/gschemdoc.scm
+share/gEDA/scheme/gschem/hook.scm
+share/gEDA/scheme/gschem/keymap.scm
+share/gEDA/scheme/gschem/repl.scm
+share/gEDA/scheme/gschem/selection.scm
+share/gEDA/scheme/gschem/util.scm
+share/gEDA/scheme/gschem/window.scm
 share/gEDA/scheme/image.scm
 share/gEDA/scheme/list-keys.scm
+share/gEDA/scheme/partslist-common.scm
 share/gEDA/scheme/pcb.scm
 share/gEDA/scheme/print-NB-attribs.scm
 share/gEDA/scheme/print.scm
+share/gEDA/scheme/spice-common.scm
 share/gEDA/sym/
 share/gEDA/sym/4000/
 share/gEDA/sym/4000/4000-1.sym
@@ -1156,7 +1963,6 @@ share/gEDA/sym/asic/asic-res-2.sym
 share/gEDA/sym/asic/asic-res-3.sym
 share/gEDA/sym/asic/asic-res-4.sym
 share/gEDA/sym/asicpads/
-share/gEDA/sym/asicpads/pad.sym
 share/gEDA/sym/asicpads/pad_analog.sym
 share/gEDA/sym/asicpads/pad_gnd.sym
 share/gEDA/sym/asicpads/pad_in.sym
@@ -1323,36 +2129,6 @@ share/gEDA/sym/ecl/MC10E136-1.sym
 share/gEDA/sym/ecl/MC10E137-1.sym
 share/gEDA/sym/ecl/MC10E137-2.sym
 share/gEDA/sym/ecl/MC12429-1.sym
-share/gEDA/sym/gnetman/
-share/gEDA/sym/gnetman/capacitor-1.sym
-share/gEDA/sym/gnetman/ccvs-1.sym
-share/gEDA/sym/gnetman/clkinv.sym
-share/gEDA/sym/gnetman/cvstitle.sym
-share/gEDA/sym/gnetman/dffr.sym
-share/gEDA/sym/gnetman/idc-1.sym
-share/gEDA/sym/gnetman/in.sym
-share/gEDA/sym/gnetman/inductor-1.sym
-share/gEDA/sym/gnetman/inv.sym
-share/gEDA/sym/gnetman/io.sym
-share/gEDA/sym/gnetman/lat.sym
-share/gEDA/sym/gnetman/latr.sym
-share/gEDA/sym/gnetman/nand2.sym
-share/gEDA/sym/gnetman/nand3.sym
-share/gEDA/sym/gnetman/nmos.sym
-share/gEDA/sym/gnetman/nmos4.sym
-share/gEDA/sym/gnetman/nor2.sym
-share/gEDA/sym/gnetman/out.sym
-share/gEDA/sym/gnetman/passtrans.sym
-share/gEDA/sym/gnetman/pmos.sym
-share/gEDA/sym/gnetman/pmos4.sym
-share/gEDA/sym/gnetman/resistor-1.sym
-share/gEDA/sym/gnetman/vccs-1.sym
-share/gEDA/sym/gnetman/vcvs-1.sym
-share/gEDA/sym/gnetman/vdc-1.sym
-share/gEDA/sym/gnetman/vdd.sym
-share/gEDA/sym/gnetman/vpulse-1.sym
-share/gEDA/sym/gnetman/vpwl-1.sym
-share/gEDA/sym/gnetman/vss.sym
 share/gEDA/sym/idt/
 share/gEDA/sym/idt/idt7204-1.sym
 share/gEDA/sym/io/
@@ -1719,6 +2495,14 @@ share/gEDA/sym/national/DS2890_TO92-1.sy
 share/gEDA/sym/national/DS75176-1.sym
 share/gEDA/sym/national/lm4871m-1.sym
 share/gEDA/sym/national/pc16500d-1.sym
+share/gEDA/sym/net-power/
+share/gEDA/sym/net-power/pwr-1.sym
+share/gEDA/sym/net-power/pwr-2.sym
+share/gEDA/sym/net-power/pwr-3.sym
+share/gEDA/sym/net-power/pwr-4.sym
+share/gEDA/sym/net-power/pwr-chassis-1.sym
+share/gEDA/sym/net-power/pwr-common-1.sym
+share/gEDA/sym/net-power/pwr-earth-1.sym
 share/gEDA/sym/opto/
 share/gEDA/sym/opto/4N25-1.sym
 share/gEDA/sym/opto/4N29-1.sym
@@ -1925,159 +2709,6 @@ share/gEDA/sym/tube/12SK7-1.sym
 share/gEDA/sym/tube/12SQ7-1.sym
 share/gEDA/sym/tube/35Z5GT-1.sym
 share/gEDA/sym/tube/50L6GT-1.sym
-share/gEDA/sym/verilog/
-share/gEDA/sym/verilog/and2-1.sym
-share/gEDA/sym/verilog/and2-2.sym
-share/gEDA/sym/verilog/and3-1.sym
-share/gEDA/sym/verilog/and3-2.sym
-share/gEDA/sym/verilog/and4-1.sym
-share/gEDA/sym/verilog/and4-2.sym
-share/gEDA/sym/verilog/and5-1.sym
-share/gEDA/sym/verilog/and5-2.sym
-share/gEDA/sym/verilog/and6-1.sym
-share/gEDA/sym/verilog/and6-2.sym
-share/gEDA/sym/verilog/and7-1.sym
-share/gEDA/sym/verilog/and7-2.sym
-share/gEDA/sym/verilog/and8-1.sym
-share/gEDA/sym/verilog/and8-2.sym
-share/gEDA/sym/verilog/and9-1.sym
-share/gEDA/sym/verilog/and9-2.sym
-share/gEDA/sym/verilog/block-1.sym
-share/gEDA/sym/verilog/block_pos-1.sym
-share/gEDA/sym/verilog/buf-1.sym
-share/gEDA/sym/verilog/bufif0-1.sym
-share/gEDA/sym/verilog/bufif1-1.sym
-share/gEDA/sym/verilog/high-1.sym
-share/gEDA/sym/verilog/iopad-1.sym
-share/gEDA/sym/verilog/ipad-1.sym
-share/gEDA/sym/verilog/low-1.sym
-share/gEDA/sym/verilog/nand2-1.sym
-share/gEDA/sym/verilog/nand2-2.sym
-share/gEDA/sym/verilog/nand3-1.sym
-share/gEDA/sym/verilog/nand3-2.sym
-share/gEDA/sym/verilog/nand4-1.sym
-share/gEDA/sym/verilog/nand4-2.sym
-share/gEDA/sym/verilog/nand5-1.sym
-share/gEDA/sym/verilog/nand5-2.sym
-share/gEDA/sym/verilog/nand6-1.sym
-share/gEDA/sym/verilog/nand6-2.sym
-share/gEDA/sym/verilog/nand7-1.sym
-share/gEDA/sym/verilog/nand7-2.sym
-share/gEDA/sym/verilog/nand8-1.sym
-share/gEDA/sym/verilog/nand8-2.sym
-share/gEDA/sym/verilog/nand9-1.sym
-share/gEDA/sym/verilog/nand9-2.sym
-share/gEDA/sym/verilog/nor2-1.sym
-share/gEDA/sym/verilog/nor2-2.sym
-share/gEDA/sym/verilog/nor3-1.sym
-share/gEDA/sym/verilog/nor3-2.sym
-share/gEDA/sym/verilog/nor4-1.sym
-share/gEDA/sym/verilog/nor4-2.sym
-share/gEDA/sym/verilog/nor5-1.sym
-share/gEDA/sym/verilog/nor5-2.sym
-share/gEDA/sym/verilog/nor6-1.sym
-share/gEDA/sym/verilog/nor6-2.sym
-share/gEDA/sym/verilog/nor7-1.sym
-share/gEDA/sym/verilog/nor7-2.sym
-share/gEDA/sym/verilog/nor8-1.sym
-share/gEDA/sym/verilog/nor8-2.sym
-share/gEDA/sym/verilog/nor9-1.sym
-share/gEDA/sym/verilog/nor9-2.sym
-share/gEDA/sym/verilog/not-1.sym
-share/gEDA/sym/verilog/notif0-1.sym
-share/gEDA/sym/verilog/notif1-1.sym
-share/gEDA/sym/verilog/opad-1.sym
-share/gEDA/sym/verilog/or2-1.sym
-share/gEDA/sym/verilog/or2-2.sym
-share/gEDA/sym/verilog/or3-1.sym
-share/gEDA/sym/verilog/or3-2.sym
-share/gEDA/sym/verilog/or4-1.sym
-share/gEDA/sym/verilog/or4-2.sym
-share/gEDA/sym/verilog/or5-1.sym
-share/gEDA/sym/verilog/or5-2.sym
-share/gEDA/sym/verilog/or6-1.sym
-share/gEDA/sym/verilog/or6-2.sym
-share/gEDA/sym/verilog/or7-1.sym
-share/gEDA/sym/verilog/or7-2.sym
-share/gEDA/sym/verilog/or8-1.sym
-share/gEDA/sym/verilog/or8-2.sym
-share/gEDA/sym/verilog/or9-1.sym
-share/gEDA/sym/verilog/or9-2.sym
-share/gEDA/sym/verilog/pulldown-1.sym
-share/gEDA/sym/verilog/pullup-1.sym
-share/gEDA/sym/verilog/test_verilog.sym
-share/gEDA/sym/verilog/xnor2-1.sym
-share/gEDA/sym/verilog/xnor3-1.sym
-share/gEDA/sym/verilog/xnor4-1.sym
-share/gEDA/sym/verilog/xnor5-1.sym
-share/gEDA/sym/verilog/xnor6-1.sym
-share/gEDA/sym/verilog/xnor7-1.sym
-share/gEDA/sym/verilog/xnor8-1.sym
-share/gEDA/sym/verilog/xnor9-1.sym
-share/gEDA/sym/verilog/xor2-1.sym
-share/gEDA/sym/verilog/xor3-1.sym
-share/gEDA/sym/verilog/xor4-1.sym
-share/gEDA/sym/verilog/xor5-1.sym
-share/gEDA/sym/verilog/xor6-1.sym
-share/gEDA/sym/verilog/xor7-1.sym
-share/gEDA/sym/verilog/xor8-1.sym
-share/gEDA/sym/verilog/xor9-1.sym
-share/gEDA/sym/vhdl/
-share/gEDA/sym/vhdl/and2-1.sym
-share/gEDA/sym/vhdl/and3-1.sym
-share/gEDA/sym/vhdl/and4-1.sym
-share/gEDA/sym/vhdl/and5-1.sym
-share/gEDA/sym/vhdl/and6-1.sym
-share/gEDA/sym/vhdl/and7-1.sym
-share/gEDA/sym/vhdl/and8-1.sym
-share/gEDA/sym/vhdl/and9-1.sym
-share/gEDA/sym/vhdl/iopad-1.sym
-share/gEDA/sym/vhdl/ipad-1.sym
-share/gEDA/sym/vhdl/nand2-1.sym
-share/gEDA/sym/vhdl/nand3-1.sym
-share/gEDA/sym/vhdl/nand4-1.sym
-share/gEDA/sym/vhdl/nand5-1.sym
-share/gEDA/sym/vhdl/nand6-1.sym
-share/gEDA/sym/vhdl/nand7-1.sym
-share/gEDA/sym/vhdl/nand8-1.sym
-share/gEDA/sym/vhdl/nand9-1.sym
-share/gEDA/sym/vhdl/nor2-1.sym
-share/gEDA/sym/vhdl/nor3-1.sym
-share/gEDA/sym/vhdl/nor4-1.sym
-share/gEDA/sym/vhdl/nor5-1.sym
-share/gEDA/sym/vhdl/nor6-1.sym
-share/gEDA/sym/vhdl/nor7-1.sym
-share/gEDA/sym/vhdl/nor8-1.sym
-share/gEDA/sym/vhdl/nor9-1.sym
-share/gEDA/sym/vhdl/not-1.sym
-share/gEDA/sym/vhdl/opad-1.sym
-share/gEDA/sym/vhdl/opad6-1.sym
-share/gEDA/sym/vhdl/or2-1.sym
-share/gEDA/sym/vhdl/or3-1.sym
-share/gEDA/sym/vhdl/or4-1.sym
-share/gEDA/sym/vhdl/or5-1.sym
-share/gEDA/sym/vhdl/or6-1.sym
-share/gEDA/sym/vhdl/or7-1.sym
-share/gEDA/sym/vhdl/or8-1.sym
-share/gEDA/sym/vhdl/or9-1.sym
-share/gEDA/sym/vhdl/script.sed
-share/gEDA/sym/vhdl/verilog2vhdl.sh
-share/gEDA/sym/vhdl/xnor2-1.sym
-share/gEDA/sym/vhdl/xnor3-1.sym
-share/gEDA/sym/vhdl/xnor4-1.sym
-share/gEDA/sym/vhdl/xnor5-1.sym
-share/gEDA/sym/vhdl/xnor6-1.sym
-share/gEDA/sym/vhdl/xnor7-1.sym
-share/gEDA/sym/vhdl/xnor8-1.sym
-share/gEDA/sym/vhdl/xnor9-1.sym
-share/gEDA/sym/vhdl/xor2-1.sym
-share/gEDA/sym/vhdl/xor3-1.sym
-share/gEDA/sym/vhdl/xor4-1.sym
-share/gEDA/sym/vhdl/xor5-1.sym
-share/gEDA/sym/vhdl/xor6-1.sym
-share/gEDA/sym/vhdl/xor7-1.sym
-share/gEDA/sym/vhdl/xor8-1.sym
-share/gEDA/sym/vhdl/xor9-1.sym
 share/gEDA/sym/xilinx/
 share/gEDA/sym/xilinx/XC2S100-5PQ208C.sym
 share/gEDA/sym/xilinx/XC2S100-5PQ208I.sym
@@ -2101,45 +2732,116 @@ share/gEDA/system-gnetlistrc
 share/gEDA/system-gschemrc
 share/gEDA/system-gschlasrc
 share/gEDA/system-gsymcheckrc
-share/icons/hicolor/16x16/mimetypes/application-x-geda-gsch2pcb-project-16.png
-share/icons/hicolor/16x16/mimetypes/application-x-geda-schematic-16.png
-share/icons/hicolor/16x16/mimetypes/application-x-geda-symbol-16.png
-share/icons/hicolor/22x22/mimetypes/application-x-geda-gsch2pcb-project-22.png
-share/icons/hicolor/22x22/mimetypes/application-x-geda-schematic-22.png
-share/icons/hicolor/22x22/mimetypes/application-x-geda-symbol-22.png
-share/icons/hicolor/24x24/mimetypes/application-x-geda-gsch2pcb-project-24.png
-share/icons/hicolor/24x24/mimetypes/application-x-geda-schematic-24.png
-share/icons/hicolor/24x24/mimetypes/application-x-geda-symbol-24.png
-share/icons/hicolor/32x32/mimetypes/application-x-geda-gsch2pcb-project-32.png
-share/icons/hicolor/32x32/mimetypes/application-x-geda-schematic-32.png
-share/icons/hicolor/32x32/mimetypes/application-x-geda-symbol-32.png
-share/icons/hicolor/48x48/apps/geda-gattrib-48.png
-share/icons/hicolor/48x48/apps/geda-gschem-48.png
-share/icons/hicolor/48x48/mimetypes/application-x-geda-gsch2pcb-project-48.png
-share/icons/hicolor/48x48/mimetypes/application-x-geda-schematic-48.png
-share/icons/hicolor/48x48/mimetypes/application-x-geda-symbol-48.png
+share/icons/hicolor/16x16/mimetypes/application-x-geda-gsch2pcb-project.png
+share/icons/hicolor/16x16/mimetypes/application-x-geda-schematic.png
+share/icons/hicolor/16x16/mimetypes/application-x-geda-symbol.png
+share/icons/hicolor/22x22/mimetypes/application-x-geda-gsch2pcb-project.png
+share/icons/hicolor/22x22/mimetypes/application-x-geda-schematic.png
+share/icons/hicolor/22x22/mimetypes/application-x-geda-symbol.png
+share/icons/hicolor/24x24/mimetypes/application-x-geda-gsch2pcb-project.png
+share/icons/hicolor/24x24/mimetypes/application-x-geda-schematic.png
+share/icons/hicolor/24x24/mimetypes/application-x-geda-symbol.png
+share/icons/hicolor/32x32/mimetypes/application-x-geda-gsch2pcb-project.png
+share/icons/hicolor/32x32/mimetypes/application-x-geda-schematic.png
+share/icons/hicolor/32x32/mimetypes/application-x-geda-symbol.png
+share/icons/hicolor/48x48/apps/geda-gattrib.png
+share/icons/hicolor/48x48/apps/geda-gschem.png
+share/icons/hicolor/48x48/mimetypes/application-x-geda-gsch2pcb-project.png
+share/icons/hicolor/48x48/mimetypes/application-x-geda-schematic.png
+share/icons/hicolor/48x48/mimetypes/application-x-geda-symbol.png
 share/icons/hicolor/scalable/apps/geda-gattrib.svg
 share/icons/hicolor/scalable/apps/geda-gschem.svg
 share/icons/hicolor/scalable/mimetypes/application-x-geda-gsch2pcb-project.svg
 share/icons/hicolor/scalable/mimetypes/application-x-geda-schematic.svg
 share/icons/hicolor/scalable/mimetypes/application-x-geda-symbol.svg
+share/locale/af/LC_MESSAGES/geda-gattrib.mo
 share/locale/af/LC_MESSAGES/geda-gschem.mo
+share/locale/ar/LC_MESSAGES/geda-gattrib.mo
+share/locale/ar/LC_MESSAGES/geda-gschem.mo
+share/locale/ar/LC_MESSAGES/libgeda47.mo
+share/locale/bg/LC_MESSAGES/geda-gattrib.mo
+share/locale/bg/LC_MESSAGES/geda-gschem.mo
+share/locale/bs/LC_MESSAGES/geda-gattrib.mo
+share/locale/bs/LC_MESSAGES/geda-gschem.mo
+share/locale/ca/LC_MESSAGES/geda-gattrib.mo
+share/locale/ca/LC_MESSAGES/libgeda47.mo
+share/locale/da/LC_MESSAGES/geda-gattrib.mo
+share/locale/da/LC_MESSAGES/libgeda47.mo
 share/locale/de/LC_MESSAGES/geda-gattrib.mo
 share/locale/de/LC_MESSAGES/geda-gschem.mo
-share/locale/de/LC_MESSAGES/libgeda38.mo
+share/locale/de/LC_MESSAGES/libgeda47.mo
+share/locale/el/LC_MESSAGES/geda-gattrib.mo
+share/locale/el/LC_MESSAGES/geda-gschem.mo
+share/locale/el/LC_MESSAGES/libgeda47.mo
+share/locale/en_GB/LC_MESSAGES/geda-gattrib.mo
 share/locale/en_GB/LC_MESSAGES/geda-gschem.mo
-share/locale/en_GB/LC_MESSAGES/libgeda38.mo
+share/locale/en_GB/LC_MESSAGES/libgeda47.mo
 share/locale/es/LC_MESSAGES/geda-gattrib.mo
 share/locale/es/LC_MESSAGES/geda-gschem.mo
-share/locale/es/LC_MESSAGES/libgeda38.mo
+share/locale/es/LC_MESSAGES/libgeda47.mo
+share/locale/fa/LC_MESSAGES/geda-gattrib.mo
+share/locale/fa/LC_MESSAGES/geda-gschem.mo
+share/locale/fi/LC_MESSAGES/geda-gschem.mo
+share/locale/fr/LC_MESSAGES/geda-gattrib.mo
 share/locale/fr/LC_MESSAGES/geda-gschem.mo
+share/locale/fr/LC_MESSAGES/libgeda47.mo
+share/locale/gl/LC_MESSAGES/geda-gattrib.mo
+share/locale/he/LC_MESSAGES/geda-gschem.mo
+share/locale/hu/LC_MESSAGES/geda-gattrib.mo
+share/locale/hu/LC_MESSAGES/geda-gschem.mo
+share/locale/hu/LC_MESSAGES/libgeda47.mo
+share/locale/it/LC_MESSAGES/geda-gaf.mo
+share/locale/it/LC_MESSAGES/geda-gattrib.mo
 share/locale/it/LC_MESSAGES/geda-gschem.mo
+share/locale/it/LC_MESSAGES/geda-gsymcheck.mo
+share/locale/it/LC_MESSAGES/libgeda47.mo
+share/locale/ja/LC_MESSAGES/geda-gattrib.mo
 share/locale/ja/LC_MESSAGES/geda-gschem.mo
+share/locale/ml/LC_MESSAGES/geda-gattrib.mo
+share/locale/ml/LC_MESSAGES/geda-gschem.mo
+share/locale/nb/LC_MESSAGES/geda-gattrib.mo
+share/locale/nl/LC_MESSAGES/geda-gaf.mo
 share/locale/nl/LC_MESSAGES/geda-gattrib.mo
+share/locale/nl/LC_MESSAGES/geda-gnetlist-legacy.mo
 share/locale/nl/LC_MESSAGES/geda-gschem.mo
-share/locale/nl/LC_MESSAGES/libgeda38.mo
+share/locale/nl/LC_MESSAGES/geda-gsymcheck.mo
+share/locale/nl/LC_MESSAGES/libgeda47.mo
+share/locale/oc/LC_MESSAGES/geda-gattrib.mo
+share/locale/pl/LC_MESSAGES/geda-gattrib.mo
+share/locale/pl/LC_MESSAGES/geda-gschem.mo
+share/locale/pl/LC_MESSAGES/libgeda47.mo
+share/locale/pt/LC_MESSAGES/geda-gattrib.mo
+share/locale/pt/LC_MESSAGES/geda-gschem.mo
+share/locale/pt/LC_MESSAGES/libgeda47.mo
+share/locale/pt_BR/LC_MESSAGES/geda-gattrib.mo
 share/locale/pt_BR/LC_MESSAGES/geda-gschem.mo
+share/locale/pt_BR/LC_MESSAGES/libgeda47.mo
+share/locale/ru/LC_MESSAGES/geda-gaf.mo
+share/locale/ru/LC_MESSAGES/geda-gattrib.mo
+share/locale/ru/LC_MESSAGES/geda-gnetlist-legacy.mo
 share/locale/ru/LC_MESSAGES/geda-gschem.mo
+share/locale/ru/LC_MESSAGES/libgeda47.mo
+share/locale/sl/LC_MESSAGES/geda-gattrib.mo
+share/locale/sl/LC_MESSAGES/geda-gschem.mo
+share/locale/sr/LC_MESSAGES/geda-gattrib.mo
+share/locale/sr/LC_MESSAGES/geda-gschem.mo
+share/locale/sr/LC_MESSAGES/libgeda47.mo
+share/locale/sv/LC_MESSAGES/geda-gattrib.mo
+share/locale/sv/LC_MESSAGES/libgeda47.mo
+share/locale/tr/LC_MESSAGES/geda-gattrib.mo
+share/locale/tr/LC_MESSAGES/geda-gschem.mo
+share/locale/tr/LC_MESSAGES/libgeda47.mo
+share/locale/uk/LC_MESSAGES/geda-gattrib.mo
+share/locale/uk/LC_MESSAGES/libgeda47.mo
+share/locale/zh_CN/LC_MESSAGES/geda-gattrib.mo
+share/locale/zh_CN/LC_MESSAGES/geda-gschem.mo
+share/locale/zh_CN/LC_MESSAGES/libgeda47.mo
+share/locale/zh_TW/LC_MESSAGES/geda-gattrib.mo
+share/locale/zh_TW/LC_MESSAGES/geda-gschem.mo
+share/locale/zh_TW/LC_MESSAGES/libgeda47.mo
+share/metainfo/
+share/metainfo/geda-gattrib.metainfo.xml
+share/metainfo/geda-gschem.metainfo.xml
 share/mime/packages/libgeda.xml
 @tag update-mime-database
 @tag update-desktop-database

Reply via email to