svn commit: r521770 - in head/cad/lepton-eda: . files
Tobias C. Berner
tcberner at FreeBSD.org
Wed Jan 1 20:52:57 UTC 2020
Author: tcberner
Date: Wed Jan 1 20:52:54 2020
New Revision: 521770
URL: https://svnweb.freebsd.org/changeset/ports/521770
Log:
cad/lepton-eda: Update to 1.9.9
PR: 241289
Submitted by: dmn <graahnul.grom at gmail.com> (maintainer)
Added:
head/cad/lepton-eda/files/patch-build-tools_icon-theme-installer (contents, props changed)
head/cad/lepton-eda/files/patch-docs_scheme-api_Makefile.am (contents, props changed)
head/cad/lepton-eda/files/patch-liblepton_include_liblepton_geda__list.h (contents, props changed)
head/cad/lepton-eda/files/patch-liblepton_scheme_geda_log-rotate.scm (contents, props changed)
head/cad/lepton-eda/files/patch-liblepton_scheme_geda_os.scm (contents, props changed)
head/cad/lepton-eda/files/patch-liblepton_src_geda__list.c (contents, props changed)
head/cad/lepton-eda/files/patch-liblepton_src_scheme__os.c (contents, props changed)
head/cad/lepton-eda/files/patch-netlist_scheme_backend_gnet-spice-sdb.scm (contents, props changed)
head/cad/lepton-eda/files/patch-schematic_src_x__tabs.c (contents, props changed)
Deleted:
head/cad/lepton-eda/files/patch-cli_Makefile.am
head/cad/lepton-eda/files/patch-liblepton_src_Makefile.am
head/cad/lepton-eda/files/patch-m4_geda-guile.m4
head/cad/lepton-eda/files/patch-schematic_scheme_gschem_action.scm
head/cad/lepton-eda/files/patch-schematic_src_Makefile.am
head/cad/lepton-eda/files/patch-utils_gschlas_Makefile.am
Modified:
head/cad/lepton-eda/Makefile
head/cad/lepton-eda/distinfo
head/cad/lepton-eda/files/patch-version.h
head/cad/lepton-eda/pkg-plist
Modified: head/cad/lepton-eda/Makefile
==============================================================================
--- head/cad/lepton-eda/Makefile Wed Jan 1 20:24:02 2020 (r521769)
+++ head/cad/lepton-eda/Makefile Wed Jan 1 20:52:54 2020 (r521770)
@@ -1,9 +1,8 @@
# $FreeBSD$
PORTNAME= lepton-eda
-PORTVERSION= 1.9.7
-PORTREVISION= 3
-DISTVERSIONSUFFIX= -20181211
+PORTVERSION= 1.9.9
+DISTVERSIONSUFFIX= -20191003
CATEGORIES= cad
MAINTAINER= graahnul.grom at gmail.com
@@ -27,16 +26,12 @@ USE_LDCONFIG= yes
SHEBANG_FILES= utils/scripts/lepton-tragesym \
utils/scripts/lepton-archive.py \
- utils/gxyrs/lepton-xyrs.pl \
utils/scripts/gschupdate \
utils/scripts/gsymupdate \
utils/scripts/lepton-pcb_backannotate \
utils/scripts/lepton-refdes_renum \
utils/scripts/lepton-symfix \
- examples/lightning_detector/bom \
- contrib/scripts/mk_char_tab.pl \
- contrib/scripts/pads_backannotate \
- contrib/scripts/sarlacc_sym
+ examples/lightning_detector/bom
PORTEXAMPLES= examples/*
@@ -52,44 +47,5 @@ OPTIONS_SUB= yes
NLS_CONFIGURE_ENABLE= nls
NLS_USES= gettext-runtime
-
-# work around for errors while running
-# build-tools/icon-theme-installer:
-#
-# Cannot find 'install -m 0644'; You probably want to pass -x ${INSTALL_DATA}
-#
-# NOTE: in the error message above (I wanted to show it
-# verbatim), INSTALL_DATA actually is enclosed in
-# parenthesis, not in curly brackets.
-# I had to change it to appease portlint(1), which does
-# not ignore comments in makefiles.
-#
-# for 3 dirs (attrib/data, liblepton/data, schematic/data)
-# the following lines should be in the generated Makefile:
-#
-# INSTALL = /usr/bin/install -c
-# INSTALL_DATA = ${INSTALL} -m 644
-# INSTALL_PROGRAM = ${INSTALL}
-# INSTALL_SCRIPT = ${INSTALL}
-#
-# but instead you got:
-#
-# INSTALL = /usr/bin/install -c
-# INSTALL_DATA = install -m 0644
-# INSTALL_PROGRAM = install -s -m 555
-# INSTALL_SCRIPT = install -m 555
-#
-# this is so only when building a port (when building from
-# git sources and install to the home folder, there are
-# no errors)
-#
-pre-build:
- ${REINPLACE_CMD} \
- -e 's,^\(INSTALL_DATA = \)install\(.*\),\1$${INSTALL}\2,' \
- -e 's,^\(INSTALL_PROGRAM = \)install\(.*\),\1$${INSTALL}\2,' \
- -e 's,^\(INSTALL_SCRIPT = \)install\(.*\),\1$${INSTALL}\2,' \
- ${WRKSRC}/attrib/data/Makefile \
- ${WRKSRC}/liblepton/data/Makefile \
- ${WRKSRC}/schematic/data/Makefile
.include <bsd.port.mk>
Modified: head/cad/lepton-eda/distinfo
==============================================================================
--- head/cad/lepton-eda/distinfo Wed Jan 1 20:24:02 2020 (r521769)
+++ head/cad/lepton-eda/distinfo Wed Jan 1 20:52:54 2020 (r521770)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544669359
-SHA256 (lepton-eda-lepton-eda-1.9.7-20181211_GH0.tar.gz) = dd62e038e57c6223b2575da5ab68628a5df3387c2cf312eecba689536fdf41bb
-SIZE (lepton-eda-lepton-eda-1.9.7-20181211_GH0.tar.gz) = 8636846
+TIMESTAMP = 1570203233
+SHA256 (lepton-eda-lepton-eda-1.9.9-20191003_GH0.tar.gz) = 13448d91ae17ab8c5e5cbba56c5a4e6a7cc3b3cb392280cb4d218f50891469d7
+SIZE (lepton-eda-lepton-eda-1.9.9-20191003_GH0.tar.gz) = 8361951
Added: head/cad/lepton-eda/files/patch-build-tools_icon-theme-installer
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-build-tools_icon-theme-installer Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,20 @@
+--- build-tools/icon-theme-installer.orig 2019-10-03 20:45:55 UTC
++++ build-tools/icon-theme-installer
+@@ -103,13 +103,13 @@ if test -z "$INSTALL_BASE_DIR"; then
+ exit 1
+ fi
+
+-if test ! -x `echo "$MKINSTALLDIRS_EXEC" | cut -f1 -d' '`; then
+- echo "Cannot find '$MKINSTALLDIRS_EXEC'; You probably want to pass -m \$(mkinstalldirs)"
++if test -z "$MKINSTALLDIRS_EXEC"; then
++ echo "\$MKINSTALLDIRS_EXEC is not set. Pass it with the -m command line option"
+ exit 1
+ fi
+
+-if test ! -x `echo "$INSTALL_DATA_EXEC" | cut -f1 -d' '`; then
+- echo "Cannot find '$INSTALL_DATA_EXEC'; You probably want to pass -x \$(INSTALL_DATA)"
++if test -z "$INSTALL_DATA_EXEC"; then
++ echo "\$INSTALL_DATA_EXEC' is not set. Pass it with the -x command line option"
+ exit 1
+ fi
+
Added: head/cad/lepton-eda/files/patch-docs_scheme-api_Makefile.am
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-docs_scheme-api_Makefile.am Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,14 @@
+--- docs/scheme-api/Makefile.am.orig 2019-10-09 16:39:51 UTC
++++ docs/scheme-api/Makefile.am
+@@ -4,10 +4,8 @@ AM_MAKEINFOHTMLFLAGS = --css-ref=lepton-
+
+ EXTRA_DIST = lepton-scheme.css
+
+-html-local:
++all: all-am html
+ $(MKDIR_P) $(builddir)/lepton-scheme.html/
+ cp -fv $(srcdir)/lepton-scheme.css $(builddir)/lepton-scheme.html/
+
+-all-local: html
+-
+ install-data-local: install-html
Added: head/cad/lepton-eda/files/patch-liblepton_include_liblepton_geda__list.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-liblepton_include_liblepton_geda__list.h Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,23 @@
+--- liblepton/include/liblepton/geda_list.h.orig 2019-10-03 20:45:55 UTC
++++ liblepton/include/liblepton/geda_list.h
+@@ -1,7 +1,8 @@
+-/* gEDA - GPL Electronic Design Automation
+- * libgeda - gEDA's library
++/* Lepton EDA library
+ * Copyright (C) 1998-2010 Ales Hvezda
+ * Copyright (C) 2007-2010 Peter Clifton
++ * Copyright (C) 2011-2015 gEDA Contributors
++ * Copyright (C) 2017-2019 Lepton EDA Contributors
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+@@ -56,6 +57,9 @@ void geda_list_add_glist( GedaList *list
+ void geda_list_remove( GedaList *list, gpointer item );
+ /*void geda_list_remove_glist( GedaList *list, GList *items ); */ /* Undemanded as yet */
+ void geda_list_remove_all( GedaList *list );
++void geda_list_move_item( GedaList* list, gpointer item, gint newpos );
++
++
+
+ /*const GList *geda_list_get_glist( GedaList *list ); */
+ #define geda_list_get_glist(list) (list->glist)
Added: head/cad/lepton-eda/files/patch-liblepton_scheme_geda_log-rotate.scm
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-liblepton_scheme_geda_log-rotate.scm Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,11 @@
+--- liblepton/scheme/geda/log-rotate.scm.orig 2019-10-03 20:45:55 UTC
++++ liblepton/scheme/geda/log-rotate.scm
+@@ -44,7 +44,7 @@
+ ;; FIXME This should be obtained from the code that decides where to
+ ;; create and populate log files.
+ (define (log-directory)
+- (string-append (user-config-dir) file-name-separator-string "logs"))
++ (string-append (user-cache-dir) file-name-separator-string "logs"))
+
+ ;;;; get-log-toolname path
+ ;;
Added: head/cad/lepton-eda/files/patch-liblepton_scheme_geda_os.scm
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-liblepton_scheme_geda_os.scm Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,10 @@
+--- liblepton/scheme/geda/os.scm.orig 2019-10-03 20:45:55 UTC
++++ liblepton/scheme/geda/os.scm
+@@ -49,6 +49,7 @@
+ (define-public sys-config-dirs %sys-config-dirs)
+ (define-public user-data-dir %user-data-dir)
+ (define-public user-config-dir %user-config-dir)
++(define-public user-cache-dir %user-cache-dir)
+
+ (define-public expand-env-variables
+ ;; Only compile regular expression once
Added: head/cad/lepton-eda/files/patch-liblepton_src_geda__list.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-liblepton_src_geda__list.c Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,36 @@
+--- liblepton/src/geda_list.c.orig 2019-10-03 20:45:55 UTC
++++ liblepton/src/geda_list.c
+@@ -1,7 +1,8 @@
+-/* gEDA - GPL Electronic Design Automation
+- * libgeda - gEDA's library
++/* Lepton EDA library
+ * Copyright (C) 1998-2000 Ales Hvezda
+ * Copyright (C) 2007-2010 Peter Clifton
++ * Copyright (C) 2011-2013 gEDA Contributors
++ * Copyright (C) 2017-2019 Lepton EDA Contributors
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+@@ -179,3 +180,22 @@ void geda_list_remove_all( GedaList *lis
+ g_signal_emit( list, geda_list_signals[ CHANGED ], 0 );
+ }
+
++
++/*! \brief Moves the list data \a item to a new position \a newpos.
++ */
++void geda_list_move_item( GedaList* list, gpointer item, gint newpos )
++{
++ GList* gl = list->glist;
++ GList* node = g_list_find (gl, item);
++
++ if (node != NULL)
++ {
++ gl = g_list_remove_link (gl, node);
++ gl = g_list_insert (gl, item, newpos);
++ g_list_free (node);
++ list->glist = gl;
++
++ g_signal_emit( list, geda_list_signals[ CHANGED ], 0 );
++ }
++}
++
Added: head/cad/lepton-eda/files/patch-liblepton_src_scheme__os.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-liblepton_src_scheme__os.c Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,43 @@
+--- liblepton/src/scheme_os.c.orig 2019-10-03 20:45:55 UTC
++++ liblepton/src/scheme_os.c
+@@ -153,6 +153,25 @@ SCM_DEFINE (user_config_dir, "%user-conf
+ return scm_from_locale_string(eda_get_user_config_dir());
+ }
+
++/*! \brief Get user cache directory.
++ * \par Function Description
++ * Returns the directory where per-user cache data should be
++ * stored
++ *
++ * \note Scheme API: Implements the %user-cache-dir procedure is the
++ * (geda core os) module.
++ *
++ * \return a string.
++ */
++SCM_DEFINE (user_cache_dir, "%user-cache-dir", 0, 0, 0, (),
++ "Return the directory for user cache data.")
++{
++ /* eda_get_user_cache_dir() returns a raw environment string, so assume
++ * it's in the current locale's encoding. */
++ return scm_from_locale_string (eda_get_user_cache_dir ());
++}
++
++
+ /*!
+ * \brief Create the (geda core os) Scheme module.
+ * \par Function Description
+@@ -166,8 +185,12 @@ init_module_geda_core_os (void *unused)
+ #include "scheme_os.x"
+
+ /* Add them to the module's public definitions. */
+- scm_c_export (s_platform, s_sys_data_dirs, s_sys_config_dirs,
+- s_user_data_dir, s_user_config_dir,
++ scm_c_export (s_platform,
++ s_sys_config_dirs,
++ s_sys_data_dirs,
++ s_user_cache_dir,
++ s_user_config_dir,
++ s_user_data_dir,
+ NULL);
+ }
+
Added: head/cad/lepton-eda/files/patch-netlist_scheme_backend_gnet-spice-sdb.scm
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-netlist_scheme_backend_gnet-spice-sdb.scm Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,11 @@
+--- netlist/scheme/backend/gnet-spice-sdb.scm.orig 2019-10-03 20:45:55 UTC
++++ netlist/scheme/backend/gnet-spice-sdb.scm
+@@ -209,7 +209,7 @@
+ (and (string-ci=? (gnetlist:get-package-attribute package "device")
+ "spice-io")
+ package))
+- (filter-map spice-io? ls))
++ (filter-map spice-io? package-list))
+
+
+ ;;; Given a list of spice-IO packages (refdeses), this function
Added: head/cad/lepton-eda/files/patch-schematic_src_x__tabs.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/cad/lepton-eda/files/patch-schematic_src_x__tabs.c Wed Jan 1 20:52:54 2020 (r521770)
@@ -0,0 +1,275 @@
+--- schematic/src/x_tabs.c.orig 2019-10-03 20:45:55 UTC
++++ schematic/src/x_tabs.c
+@@ -53,7 +53,7 @@
+ * key: use-tabs
+ * group: schematic.gui
+ * type: boolean
+- * default val: false
++ * default val: true
+ *
+ * 2) Whether to show "close" button on tabs:
+ * key: show-close-button
+@@ -75,7 +75,7 @@
+
+
+ static gboolean
+-g_x_tabs_enabled = FALSE;
++g_x_tabs_enabled = TRUE;
+
+ static gboolean
+ g_x_tabs_show_close_button = TRUE;
+@@ -284,6 +284,28 @@ x_tabs_page_on_sel (GtkNotebook* nbook,
+ guint ndx,
+ gpointer data);
+
++static void
++x_tabs_page_on_reordered (GtkNotebook* nbook,
++ GtkWidget* wtab,
++ guint newindex,
++ gpointer data);
++
++
++static gboolean
++x_tabs_hdr_on_mouse_click (GtkWidget* hdr, GdkEvent* e, gpointer data);
++static GtkMenu*
++x_tabs_menu_create (TabInfo* nfo);
++static void
++x_tabs_menu_create_item (GschemToplevel* toplevel,
++ GtkWidget* menu,
++ const gchar* action_name,
++ const gchar* action_label,
++ const gchar* icon_name);
++static void
++x_tabs_menu_create_item_separ (GtkWidget* menu);
++static void
++x_tabs_menu_item_on_activate (GtkAction* action, gpointer data);
++
+
+
+ /* page view: */
+@@ -409,7 +431,24 @@ x_tabs_dbg_pages_dump (GschemToplevel* w
+ printf( " ^^^^^^^^^^^^^^ pages ^^^^^^^^^^^^^^^^^^\n\n" );
+ }
+
+-#endif
++static void
++x_tabs_dbg_pages_dump_simple (GschemToplevel* w_current)
++{
++ printf( " >> pages:\n" );
++ g_return_if_fail( w_current != NULL );
++
++ for ( GList* node = w_current->toplevel->pages->glist;
++ node != NULL;
++ node = g_list_next( node ) )
++ {
++ PAGE* p = node->data;
++ printf( " p: [%s]\n", g_path_get_basename( s_page_get_filename(p) ) );
++ }
++
++ printf( "\n" );
++}
++
++#endif /* DEBUG */
+
+
+
+@@ -661,6 +700,11 @@ x_tabs_nbook_create (GschemToplevel* w_c
+ g_signal_connect (nbook, "switch-page",
+ G_CALLBACK (&x_tabs_page_on_sel), w_current);
+
++ g_signal_connect (nbook,
++ "page-reordered",
++ G_CALLBACK (&x_tabs_page_on_reordered),
++ w_current);
++
+ } /* x_tabs_nbook_create() */
+
+
+@@ -913,7 +957,18 @@ x_tabs_hdr_set (GtkNotebook* nbook, TabI
+ g_return_if_fail (nfo != NULL);
+
+ GtkWidget* hdr = x_tabs_hdr_create (nfo);
+- gtk_notebook_set_tab_label (nbook, nfo->wtab_, hdr);
++
++ GtkWidget* ebox = gtk_event_box_new();
++ gtk_event_box_set_visible_window (GTK_EVENT_BOX (ebox), FALSE);
++ gtk_container_add (GTK_CONTAINER (ebox), hdr);
++ gtk_widget_show_all (ebox);
++
++ g_signal_connect (ebox,
++ "button-press-event",
++ G_CALLBACK (&x_tabs_hdr_on_mouse_click),
++ nfo);
++
++ gtk_notebook_set_tab_label (nbook, nfo->wtab_, ebox);
+ }
+
+
+@@ -1160,6 +1215,8 @@ x_tabs_page_new (GschemToplevel* w_curre
+ x_tabs_tl_pview_cur_set (w_current, pview);
+ gint ndx = x_tabs_nbook_page_add (w_current, page, pview, wtab);
+
++ gtk_notebook_set_tab_reorderable (w_current->xtabs_nbook, wtab, TRUE);
++
+ return x_tabs_info_add (w_current, ndx, page, pview, wtab);
+
+ } /* x_tabs_page_new() */
+@@ -1485,3 +1542,158 @@ x_tabs_page_on_sel (GtkNotebook* nbook,
+
+ } /* x_tabs_page_on_sel() */
+
++
++
++/*! \brief GtkNotebook "page-reordered" signal handler.
++ */
++static void
++x_tabs_page_on_reordered (GtkNotebook* nbook,
++ GtkWidget* wtab,
++ guint newindex,
++ gpointer data)
++{
++ GschemToplevel* w_current = (GschemToplevel*) data;
++ g_return_if_fail (w_current != NULL);
++ g_return_if_fail (w_current->toplevel != NULL);
++ g_return_if_fail (w_current->toplevel->pages != NULL);
++
++ TabInfo* nfo = x_tabs_info_find_by_wtab (w_current->xtabs_info_list, wtab);
++ g_return_if_fail (nfo != NULL);
++
++ GedaPageList* pages = w_current->toplevel->pages;
++ geda_list_move_item (pages, nfo->page_, newindex);
++
++ gtk_widget_grab_focus (GTK_WIDGET (nfo->pview_));
++ page_select_widget_update (w_current);
++
++#ifdef DEBUG
++ x_tabs_dbg_pages_dump_simple( w_current );
++#endif
++
++} /* x_tabs_page_on_reordered() */
++
++
++
++/*! \brief Create popup menu for tab's header.
++ */
++static GtkMenu*
++x_tabs_menu_create (TabInfo* nfo)
++{
++ g_return_val_if_fail (nfo != NULL, NULL);
++
++ GschemToplevel* tl = nfo->tl_;
++ g_return_val_if_fail (tl != NULL, NULL);
++
++ GtkWidget* menu = gtk_menu_new();
++ x_tabs_menu_create_item (tl, menu, "file-new", _("_New"), GTK_STOCK_NEW);
++ x_tabs_menu_create_item (tl, menu, "file-open", _("_Open"), GTK_STOCK_OPEN);
++ x_tabs_menu_create_item_separ (menu);
++ x_tabs_menu_create_item (tl, menu, "file-save", _("_Save"), GTK_STOCK_SAVE);
++ x_tabs_menu_create_item (tl, menu, "file-save-as", _("Save _As..."), GTK_STOCK_SAVE_AS);
++ x_tabs_menu_create_item_separ (menu);
++ x_tabs_menu_create_item (tl, menu, "page-manager", _("Page _Manager..."), NULL);
++ x_tabs_menu_create_item_separ (menu);
++ x_tabs_menu_create_item (tl, menu, "page-close", _("_Close"), GTK_STOCK_CLOSE);
++
++ gtk_widget_show_all (menu);
++ return GTK_MENU (menu);
++
++} /* x_tabs_menu_create() */
++
++
++
++/*! \brief Tab's header widget "button-press-event" signal handler.
++ * \todo Consider switching to clicked tab
++ */
++static gboolean
++x_tabs_hdr_on_mouse_click (GtkWidget* hdr, GdkEvent* e, gpointer data)
++{
++ g_return_val_if_fail (data != NULL, FALSE);
++ GdkEventButton* ebtn = (GdkEventButton*) e;
++
++ TabInfo* nfo = (TabInfo*) data;
++ TabInfo* nfocur = x_tabs_info_cur (nfo->tl_);
++
++ /* show menu for current tab only:
++ */
++ if (nfo != nfocur)
++ return FALSE;
++
++#ifdef DEBUG
++ printf( "p: [%s]\n", g_path_get_basename( s_page_get_filename(nfo->page_) ) );
++ printf( "C: [%s]\n\n", g_path_get_basename( s_page_get_filename(nfocur->page_) ) );
++#endif
++
++ if (ebtn->type == GDK_BUTTON_PRESS && ebtn->button == 3)
++ {
++ GtkMenu* menu = x_tabs_menu_create (nfo);
++
++ int btn = 0;
++ int etime = 0;
++ if (ebtn != NULL)
++ {
++ btn = ebtn->button;
++ etime = gtk_get_current_event_time();
++ }
++
++ gtk_menu_attach_to_widget (menu, hdr, NULL);
++ gtk_menu_popup (menu, NULL, NULL, NULL, NULL, btn, etime);
++
++ return TRUE;
++ }
++
++ return FALSE;
++
++} /* x_tabs_page_on_mouse_click() */
++
++
++
++/*! \brief "activate" signal handler for context menu item action.
++ */
++static void
++x_tabs_menu_item_on_activate (GtkAction* action, gpointer data)
++{
++ GschemToplevel* toplevel = (GschemToplevel*) data;
++ const gchar* action_name = gtk_action_get_name (action);
++
++ g_action_eval_by_name (toplevel, action_name);
++}
++
++
++
++/*! \brief Create and add popup menu item separator.
++ */
++static void
++x_tabs_menu_create_item_separ (GtkWidget* menu)
++{
++ gtk_menu_shell_append (GTK_MENU_SHELL (menu),
++ gtk_separator_menu_item_new());
++}
++
++
++
++/*! \brief Create and add popup menu item.
++ */
++static void
++x_tabs_menu_create_item (GschemToplevel* toplevel,
++ GtkWidget* menu,
++ const gchar* action_name,
++ const gchar* action_label,
++ const gchar* icon_name)
++{
++ GschemAction* action = gschem_action_new (action_name, /* name */
++ action_label, /* label */
++ NULL, /* tooltip */
++ icon_name, /* stock_id */
++ NULL); /* multikey_accel */
++
++ GtkWidget* item = gtk_action_create_menu_item (GTK_ACTION (action));
++ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
++
++ g_signal_connect (action,
++ "activate",
++ G_CALLBACK (&x_tabs_menu_item_on_activate),
++ toplevel);
++
++} /* x_tabs_menu_create_item() */
++
Modified: head/cad/lepton-eda/files/patch-version.h
==============================================================================
--- head/cad/lepton-eda/files/patch-version.h Wed Jan 1 20:24:02 2020 (r521769)
+++ head/cad/lepton-eda/files/patch-version.h Wed Jan 1 20:52:54 2020 (r521770)
@@ -1,11 +1,11 @@
---- version.h.orig 2018-12-13 02:49:55 UTC
+--- version.h.orig 2019-10-04 15:45:44 UTC
+++ version.h
@@ -0,0 +1,8 @@
+/* Date part of package version string. */
-+#define PACKAGE_DATE_VERSION "20181211"
++#define PACKAGE_DATE_VERSION "20191003"
+
+/* Dotted part of package version string. */
-+#define PACKAGE_DOTTED_VERSION "1.9.7"
++#define PACKAGE_DOTTED_VERSION "1.9.9"
+
+/* Current git commit. */
-+#define PACKAGE_GIT_COMMIT "f3a8714fdfd6dae491ebfff69f0fd9aa4899f9a6"
++#define PACKAGE_GIT_COMMIT "3139e7782564ff4bf76963984a735fbe638e43a0"
Modified: head/cad/lepton-eda/pkg-plist
==============================================================================
--- head/cad/lepton-eda/pkg-plist Wed Jan 1 20:24:02 2020 (r521769)
+++ head/cad/lepton-eda/pkg-plist Wed Jan 1 20:52:54 2020 (r521770)
@@ -12,7 +12,7 @@ bin/lepton-schlas
bin/lepton-symcheck
bin/lepton-symfix
bin/lepton-tragesym
-bin/lepton-xyrs
+bin/lepton-upcfg
include/liblepton/defines.h
include/liblepton/edaconfig.h
include/liblepton/edaerrors.h
@@ -68,11 +68,11 @@ include/libleptonrenderer/edacairo.h
include/libleptonrenderer/edarenderer.h
include/libleptonrenderer/libleptonrenderer.h
lib/liblepton.so
-lib/liblepton.so.3
-lib/liblepton.so.3.0.0
+lib/liblepton.so.4
+lib/liblepton.so.4.0.0
lib/libleptonrenderer.so
lib/libleptonrenderer.so.1
-lib/libleptonrenderer.so.1.0.1
+lib/libleptonrenderer.so.1.0.2
libdata/pkgconfig/liblepton.pc
libdata/pkgconfig/libleptonrenderer.pc
man/man1/lepton-archive.1.gz
@@ -89,74 +89,58 @@ man/man1/lepton-schlas.1.gz
man/man1/lepton-symcheck.1.gz
man/man1/lepton-symfix.1.gz
man/man1/lepton-tragesym.1.gz
-man/man1/lepton-xyrs.1.gz
share/applications/lepton-attrib.desktop
share/applications/lepton-schematic.desktop
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/5980-2396E.pdf
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/MSA-2643.cir
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/MSA-2643.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Q1.cir
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Q1.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Q2.cir
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Q2.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Simulation.cmd
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/gafrc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/BJTM1_Q1.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/BJTM1_Q2.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM1_Q1.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM1_Q2.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM2_Q1.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM2_Q2.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM3_Q1.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM3_Q2.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/sym/BJT_Model.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/sym/Q_Model.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/sym/spice-subcircuit-IO-1.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/sym/spice-subcircuit-LL-1.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/Simulation.cmd
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/TwoStageAmp.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/gafrc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/models/2N3904.mod
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/spice.netlist
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/sym/transistor.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/7414-1.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/README
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/attribs
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/copyleft.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/crdist.sh
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/cy7c64603-52nc.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-consio.ps
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-consio.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-consio.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-jtagio.ps
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-jtagio.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-jtagio.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-pcb.net
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-psu.ps
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-psu.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-psu.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-ucont.ps
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-ucont.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-ucont.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG.bom
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG.ps
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gafrc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gnetlistrc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/max882.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/sn75240pw.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/bom
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/bom.readme
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/gafrc
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/lightning.net
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/lightning.pcb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/lightning.sch
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/lightning.sch.bom
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/sym/2N4401.sym
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/sym/2N4403.sym
%%PORTDOCS%%%%DOCSDIR%%/gedadocs.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/lepton-scheme.css
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Actions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Arcs.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Attributes.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Boxes.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Circles.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Component-objects.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Components.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Concept-Index.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Configuration-contexts.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Configuration-errors.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Configuration-events.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Configuration-functions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Configuration-parameters.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Coordinate-system.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Core-API-Reference.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Core-attribute-functions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Core-object-functions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Core-page-functions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Core-source-library-functions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Files-and-pages.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Function-Index.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/General-object-functions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Hooks.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/index.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Introduction.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Key-mapping.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/lepton_002dnetlist-API-Reference.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/lepton_002dschematic-API-Reference.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Lines.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Logging-functions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Miscellanous-lepton_002dschematic-functions.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Nets-and-buses.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Object-bounds.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Object-color.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Object-fill-and-stroke.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Objects.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Object-sub_002dtypes.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Object-transformations.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Pages.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Paths.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Pictures.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Pins.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Schematic-Document-Model.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Selections.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/System-information.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Text.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Variable-Index.html
+%%PORTDOCS%%%%DOCSDIR%%/lepton-scheme.html/Windows-and-views.html
%%PORTDOCS%%%%DOCSDIR%%/man/lepton-archive.html
%%PORTDOCS%%%%DOCSDIR%%/man/lepton-attrib.html
%%PORTDOCS%%%%DOCSDIR%%/man/lepton-cli.html
@@ -171,7 +155,6 @@ share/applications/lepton-schematic.desktop
%%PORTDOCS%%%%DOCSDIR%%/man/lepton-symcheck.html
%%PORTDOCS%%%%DOCSDIR%%/man/lepton-symfix.html
%%PORTDOCS%%%%DOCSDIR%%/man/lepton-tragesym.html
-%%PORTDOCS%%%%DOCSDIR%%/man/lepton-xyrs.html
%%PORTDOCS%%%%DOCSDIR%%/nc.pdf
%%PORTDOCS%%%%DOCSDIR%%/readmes/README.bom
%%PORTDOCS%%%%DOCSDIR%%/readmes/README.eagle
@@ -631,6 +614,70 @@ share/applications/lepton-schematic.desktop
%%PORTDOCS%%%%DOCSDIR%%/wiki/wiki-dokuvimki.ru.html
%%PORTDOCS%%%%DOCSDIR%%/wiki/wiki-dokuwiki.html
%%PORTDOCS%%%%DOCSDIR%%/wiki/wiki-syntax.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/5980-2396E.pdf
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/MSA-2643.cir
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/MSA-2643.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Q1.cir
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Q1.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Q2.cir
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Q2.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/Simulation.cmd
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/gafrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/BJTM1_Q1.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/BJTM1_Q2.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM1_Q1.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM1_Q2.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM2_Q1.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM2_Q2.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM3_Q1.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/model/DiodeM3_Q2.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/sym/BJT_Model.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/sym/Q_Model.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/sym/spice-subcircuit-IO-1.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/RF_Amp/sym/spice-subcircuit-LL-1.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/Simulation.cmd
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/TwoStageAmp.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/gafrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/models/2N3904.mod
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/spice.netlist
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/TwoStageAmp/sym/transistor.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/7414-1.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/attribs
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/copyleft.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/crdist.sh
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/cy7c64603-52nc.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-consio.ps
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-consio.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-consio.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-jtagio.ps
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-jtagio.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-jtagio.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-pcb.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-psu.ps
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-psu.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-psu.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-ucont.ps
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-ucont.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG-ucont.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG.bom
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG.ps
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gTAG.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gafrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/gnetlistrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/max882.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gTAG/sn75240pw.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/bom
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/bom.readme
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/gafrc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/lightning.net
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/lightning.pcb
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/lightning.sch
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/lightning.sch.bom
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/sym/2N4401.sym
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lightning_detector/sym/2N4403.sym
share/icons/hicolor/16x16/mimetypes/application-x-lepton-sch2pcb-project.png
share/icons/hicolor/16x16/mimetypes/application-x-lepton-schematic.png
share/icons/hicolor/16x16/mimetypes/application-x-lepton-symbol.png
@@ -691,8 +738,9 @@ share/icons/hicolor/scalable/mimetypes/application-x-l
%%DATADIR%%/bitmap/gschem-top2bottom.png
%%DATADIR%%/bitmap/gschem-undo.xpm
%%DATADIR%%/bitmap/gschem-warning.png
+%%DATADIR%%/gafrc.d/config-netlist.scm
%%DATADIR%%/gafrc.d/geda-clib.scm
-%%DATADIR%%/gattrib-menus.xml
+%%DATADIR%%/geda-system.conf
%%DATADIR%%/gschem-colormap-bw
%%DATADIR%%/gschem-colormap-darkbg
%%DATADIR%%/gschem-colormap-lightbg
@@ -723,14 +771,58 @@ share/icons/hicolor/scalable/mimetypes/application-x-l
%%DATADIR%%/icons/hicolor/22x22/actions/insert-symbol.png
%%DATADIR%%/icons/hicolor/22x22/actions/insert-text.png
%%DATADIR%%/icons/hicolor/22x22/actions/select.png
-%%DATADIR%%/perl/lib/xyrs.pm
+%%DATADIR%%/lepton-system.conf
%%DATADIR%%/print-colormap-darkbg
%%DATADIR%%/print-colormap-lightbg
%%DATADIR%%/scheme/auto-place-attribs.scm
%%DATADIR%%/scheme/auto-place-netname.scm
%%DATADIR%%/scheme/auto-refdes.scm
%%DATADIR%%/scheme/auto-uref.scm
+%%DATADIR%%/scheme/backend/gnet-PCB.scm
+%%DATADIR%%/scheme/backend/gnet-allegro.scm
+%%DATADIR%%/scheme/backend/gnet-bae.scm
+%%DATADIR%%/scheme/backend/gnet-bom.scm
+%%DATADIR%%/scheme/backend/gnet-bom2.scm
+%%DATADIR%%/scheme/backend/gnet-calay.scm
+%%DATADIR%%/scheme/backend/gnet-cascade.scm
+%%DATADIR%%/scheme/backend/gnet-drc.scm
+%%DATADIR%%/scheme/backend/gnet-drc2.scm
+%%DATADIR%%/scheme/backend/gnet-eagle.scm
+%%DATADIR%%/scheme/backend/gnet-ewnet.scm
+%%DATADIR%%/scheme/backend/gnet-futurenet2.scm
+%%DATADIR%%/scheme/backend/gnet-geda.scm
+%%DATADIR%%/scheme/backend/gnet-gossip.scm
+%%DATADIR%%/scheme/backend/gnet-gsch2pcb.scm
+%%DATADIR%%/scheme/backend/gnet-liquidpcb.scm
+%%DATADIR%%/scheme/backend/gnet-makedepend.scm
+%%DATADIR%%/scheme/backend/gnet-mathematica.scm
+%%DATADIR%%/scheme/backend/gnet-maxascii.scm
+%%DATADIR%%/scheme/backend/gnet-osmond.scm
+%%DATADIR%%/scheme/backend/gnet-pads.scm
+%%DATADIR%%/scheme/backend/gnet-partslist1.scm
+%%DATADIR%%/scheme/backend/gnet-partslist2.scm
+%%DATADIR%%/scheme/backend/gnet-partslist3.scm
+%%DATADIR%%/scheme/backend/gnet-pcbpins.scm
+%%DATADIR%%/scheme/backend/gnet-protelII.scm
+%%DATADIR%%/scheme/backend/gnet-redac.scm
+%%DATADIR%%/scheme/backend/gnet-spice-sdb.scm
+%%DATADIR%%/scheme/backend/gnet-spice.scm
+%%DATADIR%%/scheme/backend/gnet-switcap.scm
+%%DATADIR%%/scheme/backend/gnet-systemc.scm
+%%DATADIR%%/scheme/backend/gnet-tEDAx.scm
+%%DATADIR%%/scheme/backend/gnet-tango.scm
+%%DATADIR%%/scheme/backend/gnet-vams.scm
+%%DATADIR%%/scheme/backend/gnet-verilog.scm
+%%DATADIR%%/scheme/backend/gnet-vhdl.scm
+%%DATADIR%%/scheme/backend/gnet-vipec.scm
+%%DATADIR%%/scheme/backend/spice/common.scm
%%DATADIR%%/scheme/color-map.scm
+%%DATADIR%%/scheme/conf/schematic/attribs.scm
+%%DATADIR%%/scheme/conf/schematic/deprecated.scm
+%%DATADIR%%/scheme/conf/schematic/keys.scm
+%%DATADIR%%/scheme/conf/schematic/menu.scm
+%%DATADIR%%/scheme/conf/schematic/options.scm
+%%DATADIR%%/scheme/conf/schematic/stroke.scm
%%DATADIR%%/scheme/default-attrib-positions.scm
%%DATADIR%%/scheme/geda-deprecated-config.scm
%%DATADIR%%/scheme/geda.scm
@@ -745,87 +837,60 @@ share/icons/hicolor/scalable/mimetypes/application-x-l
%%DATADIR%%/scheme/geda/os.scm
%%DATADIR%%/scheme/geda/page.scm
%%DATADIR%%/scheme/geda/repl.scm
-%%DATADIR%%/scheme/generate_netlist.scm
-%%DATADIR%%/scheme/gnet-PCB.scm
-%%DATADIR%%/scheme/gnet-allegro.scm
-%%DATADIR%%/scheme/gnet-bae.scm
-%%DATADIR%%/scheme/gnet-bom.scm
-%%DATADIR%%/scheme/gnet-bom2.scm
-%%DATADIR%%/scheme/gnet-calay.scm
-%%DATADIR%%/scheme/gnet-cascade.scm
-%%DATADIR%%/scheme/gnet-drc.scm
-%%DATADIR%%/scheme/gnet-drc2.scm
-%%DATADIR%%/scheme/gnet-eagle.scm
-%%DATADIR%%/scheme/gnet-ewnet.scm
-%%DATADIR%%/scheme/gnet-futurenet2.scm
-%%DATADIR%%/scheme/gnet-geda.scm
-%%DATADIR%%/scheme/gnet-gossip.scm
-%%DATADIR%%/scheme/gnet-gsch2pcb.scm
-%%DATADIR%%/scheme/gnet-liquidpcb.scm
-%%DATADIR%%/scheme/gnet-makedepend.scm
-%%DATADIR%%/scheme/gnet-mathematica.scm
-%%DATADIR%%/scheme/gnet-maxascii.scm
-%%DATADIR%%/scheme/gnet-osmond.scm
-%%DATADIR%%/scheme/gnet-pads.scm
-%%DATADIR%%/scheme/gnet-partslist1.scm
-%%DATADIR%%/scheme/gnet-partslist2.scm
-%%DATADIR%%/scheme/gnet-partslist3.scm
-%%DATADIR%%/scheme/gnet-pcbpins.scm
-%%DATADIR%%/scheme/gnet-protelII.scm
-%%DATADIR%%/scheme/gnet-redac.scm
-%%DATADIR%%/scheme/gnet-spice-sdb.scm
-%%DATADIR%%/scheme/gnet-spice.scm
-%%DATADIR%%/scheme/gnet-switcap.scm
-%%DATADIR%%/scheme/gnet-systemc.scm
-%%DATADIR%%/scheme/gnet-tEDAx.scm
-%%DATADIR%%/scheme/gnet-tango.scm
-%%DATADIR%%/scheme/gnet-vams.scm
-%%DATADIR%%/scheme/gnet-verilog.scm
-%%DATADIR%%/scheme/gnet-vhdl.scm
-%%DATADIR%%/scheme/gnet-vipec.scm
+%%DATADIR%%/scheme/gschem/action.scm
+%%DATADIR%%/scheme/gschem/attrib.scm
+%%DATADIR%%/scheme/gschem/builtins.scm
+%%DATADIR%%/scheme/gschem/core/gettext.scm
+%%DATADIR%%/scheme/gschem/deprecated.scm
+%%DATADIR%%/scheme/gschem/gschemdoc.scm
+%%DATADIR%%/scheme/gschem/hook.scm
+%%DATADIR%%/scheme/gschem/keymap.scm
+%%DATADIR%%/scheme/gschem/repl.scm
+%%DATADIR%%/scheme/gschem/selection.scm
+%%DATADIR%%/scheme/gschem/symbol/check.scm
+%%DATADIR%%/scheme/gschem/util.scm
+%%DATADIR%%/scheme/gschem/window.scm
+%%DATADIR%%/scheme/lepton/file-system.scm
+%%DATADIR%%/scheme/lepton/legacy-config.scm
+%%DATADIR%%/scheme/lepton/legacy-config/keylist.scm
+%%DATADIR%%/scheme/lepton/library.scm
+%%DATADIR%%/scheme/lepton/library/component.scm
+%%DATADIR%%/scheme/lepton/rc.scm
+%%DATADIR%%/scheme/lepton/version.scm
+%%DATADIR%%/scheme/list-keys.scm
%%DATADIR%%/scheme/netlist.scm
%%DATADIR%%/scheme/netlist/attrib/compare.scm
%%DATADIR%%/scheme/netlist/backend-getopt.scm
%%DATADIR%%/scheme/netlist/config.scm
-%%DATADIR%%/scheme/netlist/error.scm
%%DATADIR%%/scheme/netlist/core/gettext.scm
+%%DATADIR%%/scheme/netlist/deprecated.scm
+%%DATADIR%%/scheme/netlist/error.scm
%%DATADIR%%/scheme/netlist/hierarchy.scm
%%DATADIR%%/scheme/netlist/net.scm
%%DATADIR%%/scheme/netlist/option.scm
%%DATADIR%%/scheme/netlist/package-pin.scm
%%DATADIR%%/scheme/netlist/package.scm
+%%DATADIR%%/scheme/netlist/page.scm
%%DATADIR%%/scheme/netlist/partlist.scm
%%DATADIR%%/scheme/netlist/partlist/common.scm
%%DATADIR%%/scheme/netlist/pin-net.scm
%%DATADIR%%/scheme/netlist/port.scm
%%DATADIR%%/scheme/netlist/rename.scm
%%DATADIR%%/scheme/netlist/repl.scm
+%%DATADIR%%/scheme/netlist/schematic-component.scm
+%%DATADIR%%/scheme/netlist/schematic-connection.scm
%%DATADIR%%/scheme/netlist/schematic.scm
+%%DATADIR%%/scheme/netlist/schematic/toplevel.scm
%%DATADIR%%/scheme/netlist/sort.scm
%%DATADIR%%/scheme/netlist/traverse.scm
%%DATADIR%%/scheme/netlist/verbose.scm
-%%DATADIR%%/scheme/gschem.scm
-%%DATADIR%%/scheme/gschem/action.scm
-%%DATADIR%%/scheme/gschem/attrib.scm
-%%DATADIR%%/scheme/gschem/builtins.scm
-%%DATADIR%%/scheme/gschem/core/gettext.scm
-%%DATADIR%%/scheme/gschem/deprecated.scm
-%%DATADIR%%/scheme/gschem/gschemdoc.scm
-%%DATADIR%%/scheme/gschem/hook.scm
-%%DATADIR%%/scheme/gschem/keymap.scm
-%%DATADIR%%/scheme/gschem/repl.scm
-%%DATADIR%%/scheme/gschem/selection.scm
-%%DATADIR%%/scheme/gschem/symbol/check.scm
-%%DATADIR%%/scheme/gschem/util.scm
-%%DATADIR%%/scheme/gschem/window.scm
-%%DATADIR%%/scheme/image.scm
-%%DATADIR%%/scheme/lepton/version.scm
-%%DATADIR%%/scheme/list-keys.scm
%%DATADIR%%/scheme/pcb.scm
%%DATADIR%%/scheme/print-NB-attribs.scm
-%%DATADIR%%/scheme/print.scm
+%%DATADIR%%/scheme/schematic/gui/keymap.scm
+%%DATADIR%%/scheme/schematic/gui/stroke.scm
+%%DATADIR%%/scheme/schematic/netlist.scm
+%%DATADIR%%/scheme/schematic/precompile.scm
%%DATADIR%%/scheme/schematic/undo.scm
-%%DATADIR%%/scheme/spice-common.scm
%%DATADIR%%/scheme/symbol/blame.scm
%%DATADIR%%/scheme/symbol/check.scm
%%DATADIR%%/scheme/symbol/check/alignment.scm
@@ -855,6 +920,184 @@ share/icons/hicolor/scalable/mimetypes/application-x-l
%%DATADIR%%/scheme/symcheck/check.scm
%%DATADIR%%/scheme/symcheck/option.scm
%%DATADIR%%/scheme/symcheck/report.scm
+%%DATADIR%%/sym-gnetman/capacitor-1.sym
+%%DATADIR%%/sym-gnetman/ccvs-1.sym
+%%DATADIR%%/sym-gnetman/clkinv.sym
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-ports-all
mailing list