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