From owner-svn-ports-head@freebsd.org Wed Jan 1 20:52:57 2020 Return-Path: Delivered-To: svn-ports-head@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2C1371DFE62; Wed, 1 Jan 2020 20:52:57 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 47p3K518Ynz4M1v; Wed, 1 Jan 2020 20:52:57 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1FBD1869E; Wed, 1 Jan 2020 20:52:57 +0000 (UTC) (envelope-from tcberner@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 001KqvIm085695; Wed, 1 Jan 2020 20:52:57 GMT (envelope-from tcberner@FreeBSD.org) Received: (from tcberner@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id 001KqsZc085681; Wed, 1 Jan 2020 20:52:54 GMT (envelope-from tcberner@FreeBSD.org) Message-Id: <202001012052.001KqsZc085681@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tcberner set sender to tcberner@FreeBSD.org using -f From: "Tobias C. Berner" Date: Wed, 1 Jan 2020 20:52:54 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r521770 - in head/cad/lepton-eda: . files X-SVN-Group: ports-head X-SVN-Commit-Author: tcberner X-SVN-Commit-Paths: in head/cad/lepton-eda: . files X-SVN-Commit-Revision: 521770 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jan 2020 20:52:57 -0000 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 (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@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 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 ***