[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2024-03-21 Thread Sam James
commit: a4133f5e1f5a344ed37f5a96e8e86574d5fd777c
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 21 05:59:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 21 05:59:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4133f5e

sci-electronics/geda: add die

Signed-off-by: Sam James  gentoo.org>

 sci-electronics/geda/geda-1.10.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild 
b/sci-electronics/geda/geda-1.10.2-r2.ebuild
index 7983738c270b..24b2e1b10dd4 100644
--- a/sci-electronics/geda/geda-1.10.2-r2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r2.ebuild
@@ -64,7 +64,7 @@ src_prepare() {
 
# -Wmaybe-uninitialized is made fatal, which is not ideal for building
# releases. Upstream is working on fixing these anyway.
-   sed -i '/Werror_maybe_uninitialized_IF_SUPPORTED/d' configure.ac
+   sed -i '/Werror_maybe_uninitialized_IF_SUPPORTED/d' configure.ac || die
 
eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2024-03-20 Thread Sam James
commit: 6a42b33476b2ecadc8ac24c32d2570ead5175ce4
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 21 05:24:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 21 05:57:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a42b334

sci-electronics/geda: remove useless USE conditionals that never fired

For several reasons, this effort to control examples/docs via sed'ing
out Makefile.in did not work:
- the seds didn't apply
- the Makefile.in was ignored because it was regenerated via eautoreconf

... and also useless our outright wrong. The examples are 548kb, and the
docs are 156kb. Small files shouldn't be gated on USE flags.

But also, the docs USE flag was attempting to remove the part of the
build system that caused man pages to be shipped, in addition to the
HTML versions of the man pages. This must never be done, manpages are
too important. See QA Policy Guide 0305.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/geda/geda-1.10.2-r2.ebuild | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild 
b/sci-electronics/geda/geda-1.10.2-r2.ebuild
index 3ced4354e46f..4d2d3cab6699 100644
--- a/sci-electronics/geda/geda-1.10.2-r2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r2.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~ppc ~x86"
-IUSE="debug examples fam nls"
+IUSE="debug fam nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
@@ -57,13 +57,6 @@ src_prepare() {
default
rm -r xorn || die
 
-   if ! use doc ; then
-   sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
-   fi
-   if ! use examples ; then
-   sed -i -e 's/\texamples$//' Makefile.in || die
-   fi
-
# remove compressed files, compressed by portage in install phase
rm docs/wiki/media/geda/gsch2pcb-libs.tar.gz || die
rm docs/wiki/media/geda/pcb_plugin_template.tar.gz || die



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2024-03-20 Thread Sam James
commit: 12bd3b6d3f2239776739e854f01b4dbc02f3c91b
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 21 05:28:39 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 21 05:57:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12bd3b6d

sci-electronics/geda: avoid fatal warning for maybe-uninitialized

LTO makes the compiler better able to spot this. But it isn't something
the entire build should fail due to, not for stable release tags of
existing software.

Closes: https://bugs.gentoo.org/862453
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/geda/geda-1.10.2-r2.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild 
b/sci-electronics/geda/geda-1.10.2-r2.ebuild
index 4d2d3cab6699..7983738c270b 100644
--- a/sci-electronics/geda/geda-1.10.2-r2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r2.ebuild
@@ -62,6 +62,10 @@ src_prepare() {
rm docs/wiki/media/geda/pcb_plugin_template.tar.gz || die
rm docs/wiki/media/pcb/plugin_debug_window.tar.gz || die
 
+   # -Wmaybe-uninitialized is made fatal, which is not ideal for building
+   # releases. Upstream is working on fixing these anyway.
+   sed -i '/Werror_maybe_uninitialized_IF_SUPPORTED/d' configure.ac
+
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2024-03-20 Thread Sam James
commit: ace71b43f1f3f219c51c23ed57ef68cb73c2d2a3
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 21 05:17:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 21 05:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace71b43

sci-electronics/geda: remove outdated seds

Fixed upstream in 1.10.1 via:
http://git.geda-project.org/geda-gaf/commit/?id=0465d1df75aa9b1f3fa1735e38072ed50390a7f2

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-electronics/geda/geda-1.10.2-r2.ebuild | 13 -
 1 file changed, 13 deletions(-)

diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild 
b/sci-electronics/geda/geda-1.10.2-r2.ebuild
index b89a89bcae19..3ced4354e46f 100644
--- a/sci-electronics/geda/geda-1.10.2-r2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r2.ebuild
@@ -64,19 +64,6 @@ src_prepare() {
sed -i -e 's/\texamples$//' Makefile.in || die
fi
 
-   # add missing GIO_LIB Bug #684870
-   sed -i -e 's/gsymcheck_LDFLAGS =/gsymcheck_LDFLAGS = $(GIO_LIBS)/' \
-   gsymcheck/src/Makefile.am || die
-
-   sed -i -e 's/gnetlist_LDFLAGS =/gnetlist_LDFLAGS = $(GIO_LIBS)/' \
-   gnetlist-legacy/src/Makefile.am || die
-
-   sed -i -e 's/gschlas_LDFLAGS =/gschlas_LDFLAGS = $(GIO_LIBS)/' \
-   utils/gschlas/Makefile.am || die
-
-   sed -i -e 's/sarlacc_schem_LDFLAGS =/sarlacc_schem_LDFLAGS = 
$(GIO_LIBS)/' \
-   contrib/sarlacc_schem/Makefile.am || die
-
# remove compressed files, compressed by portage in install phase
rm docs/wiki/media/geda/gsch2pcb-libs.tar.gz || die
rm docs/wiki/media/geda/pcb_plugin_template.tar.gz || die



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2024-03-12 Thread Sam James
commit: 035612894ec98ccb9a87f299f82a573e77eb5c89
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 06:24:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 06:44:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03561289

sci-electronics/geda: update HOMEPAGE

Signed-off-by: Sam James  gentoo.org>

 sci-electronics/geda/geda-1.10.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild 
b/sci-electronics/geda/geda-1.10.2-r2.ebuild
index 219932fee130..b89a89bcae19 100644
--- a/sci-electronics/geda/geda-1.10.2-r2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
 
 DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
-HOMEPAGE="http://wiki.geda-project.org/geda:gaf;
+HOMEPAGE="http://geda-project.org/ http://wiki.geda-project.org/geda:gaf;
 SRC_URI="http://ftp.geda-project.org/${MY_PN}/stable/v$(ver_cut 
1-2)/${PV}/${MY_P}.tar.gz"
 S="${WORKDIR}/${MY_P}"
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/, sci-electronics/geda/files/

2024-03-12 Thread Sam James
commit: 5183cbdcacbf22defb6b4145b78340fbebb22bf2
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 12 06:23:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 12 06:44:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5183cbdc

sci-electronics/geda: drop 1.9.2-r1, 1.10.2-r1

Signed-off-by: Sam James  gentoo.org>

 sci-electronics/geda/Manifest  |  1 -
 .../geda/files/geda-1.9.2-fno-common.patch | 97 --
 .../geda/files/geda-1.9.2-guile-2.2.patch  | 16 
 sci-electronics/geda/geda-1.10.2-r1.ebuild | 97 --
 sci-electronics/geda/geda-1.9.2-r1.ebuild  | 95 -
 sci-electronics/geda/metadata.xml  |  3 -
 6 files changed, 309 deletions(-)

diff --git a/sci-electronics/geda/Manifest b/sci-electronics/geda/Manifest
index 4639d6ec8227..c84543cdf7b2 100644
--- a/sci-electronics/geda/Manifest
+++ b/sci-electronics/geda/Manifest
@@ -1,2 +1 @@
 DIST geda-gaf-1.10.2.tar.gz 14441491 BLAKE2B 
d6ecc4bc1390ff457396ae406fdeee909418f63d8c50e537215fa0a1131cfda91339f44ddc2c91ca0f3772f4416be1c4448fea45336c78bb601fb9b4df399b14
 SHA512 
c7beabf019762d9d3b4faa63f1345fb064ebbb6e0203a6c5bcab6b740d20db9f3cedf85c2f99e3ab1cb5396c06886fad1dbd5201eb7bad9e77c03511cf23b1a1
-DIST geda-gaf-1.9.2.tar.gz 10612225 BLAKE2B 
d09accde32f672b984bc2541404efccc886edb15e985bab287b4a619f11fc10cfd2b3ce3074d82c1a61811c4df9e515ecfbc61bd537c6943188b130062bda97f
 SHA512 
5e26ea2ce50bd4f0bdb4594af9cc4510386d29c715c2b4ea99c6522838a08cc2045bf65e8b1da01ab33a266fc9f03da42e28b8cc4d5c030001777ab077e3

diff --git a/sci-electronics/geda/files/geda-1.9.2-fno-common.patch 
b/sci-electronics/geda/files/geda-1.9.2-fno-common.patch
deleted file mode 100644
index c509b42904a8..
--- a/sci-electronics/geda/files/geda-1.9.2-fno-common.patch
+++ /dev/null
@@ -1,97 +0,0 @@
 a/gschem/include/globals.h
-+++ b/gschem/include/globals.h
-@@ -27,7 +27,7 @@
- extern GList *global_window_list;
- 
- /* Manager for recently used files */
--GtkRecentManager *recent_manager;
-+extern GtkRecentManager *recent_manager;
- 
- /* colors */
- extern GdkColor white;
 a/gschem/src/globals.c
-+++ b/gschem/src/globals.c
-@@ -28,6 +28,8 @@
- /* window list */
- GList *global_window_list = NULL;
- 
-+GtkRecentManager *recent_manager = NULL;
-+
- char *rc_filename = NULL;
- char *output_filename = NULL;
- 
 a/gattrib/include/globals.h
-+++ b/gattrib/include/globals.h
-@@ -88,7 +88,7 @@
-  * structs.h
-  */
- /*--*/
--TOPLEVEL *pr_current;
-+extern TOPLEVEL *pr_current;
- 
- /*--*/
- /*!
-@@ -97,7 +97,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.
-@@ -106,18 +106,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;
 a/gattrib/src/globals.c
-+++ b/gattrib/src/globals.c
-@@ -34,6 +34,23 @@
- #include "../include/prototype.h"  /* function prototypes */
- #include "../include/globals.h"
- 
-+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;
-+
- /* command line arguments */
- int verbose_mode=FALSE; //!< Reflects the value of the command line flag
- int quiet_mode=FALSE;   //!< Reflects the value of the command line flag

diff --git a/sci-electronics/geda/files/geda-1.9.2-guile-2.2.patch 
b/sci-electronics/geda/files/geda-1.9.2-guile-2.2.patch
deleted file mode 100644
index 631673367801..
--- a/sci-electronics/geda/files/geda-1.9.2-guile-2.2.patch

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2023-12-15 Thread Sam James
commit: 81ae84af176163538db210a3c5ea4373632057ed
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 16 01:28:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 16 01:28:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81ae84af

sci-electronics/geda: Stabilize 1.10.2-r2 amd64, #920072

Signed-off-by: Sam James  gentoo.org>

 sci-electronics/geda/geda-1.10.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild 
b/sci-electronics/geda/geda-1.10.2-r2.ebuild
index a1e9c74fae8e..219932fee130 100644
--- a/sci-electronics/geda/geda-1.10.2-r2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -21,7 +21,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc ~x86"
 IUSE="debug examples fam nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/files/, sci-electronics/geda/

2022-03-16 Thread Sam James
commit: 5a240cb6d6a685cdbc3a42804f6f93f3193250ff
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 16 22:43:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 16 22:50:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a240cb6

sci-electronics/geda: fix build failure

Closes: https://bugs.gentoo.org/834834
Thanks-to: Maciej S. Szmigiero  maciej.szmigiero.name>
Signed-off-by: Sam James  gentoo.org>

 .../geda/files/geda-1.10.2-fix-gtk-sheet.patch | 15 
 sci-electronics/geda/geda-1.10.2-r2.ebuild | 99 ++
 2 files changed, 114 insertions(+)

diff --git a/sci-electronics/geda/files/geda-1.10.2-fix-gtk-sheet.patch 
b/sci-electronics/geda/files/geda-1.10.2-fix-gtk-sheet.patch
new file mode 100644
index ..d351b84b390f
--- /dev/null
+++ b/sci-electronics/geda/files/geda-1.10.2-fix-gtk-sheet.patch
@@ -0,0 +1,15 @@
+https://bugs.gentoo.org/834834
+From: Maciej S. Szmigiero 
+--- a/gattrib/src/gtksheet_2_2.c
 b/gattrib/src/gtksheet_2_2.c
+@@ -8102,7 +8102,9 @@
+ return;
+   }
+ 
+-  gtk_sheet_get_cell_area(sheet, row, col, );
++  if (!gtk_sheet_get_cell_area(sheet, row, col, ))
++return;
++
+   child = gtk_sheet_put(sheet, widget, area.x, area.y);
+   child->attached_to_cell = TRUE;
+   child->row = row;

diff --git a/sci-electronics/geda/geda-1.10.2-r2.ebuild 
b/sci-electronics/geda/geda-1.10.2-r2.ebuild
new file mode 100644
index ..a1e9c74fae8e
--- /dev/null
+++ b/sci-electronics/geda/geda-1.10.2-r2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DEPEND="
+   media-gfx/graphviz
+   media-gfx/imagemagick
+   virtual/latex-base
+"
+inherit autotools docs xdg
+
+MY_PN=${PN}-gaf
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
+HOMEPAGE="http://wiki.geda-project.org/geda:gaf;
+SRC_URI="http://ftp.geda-project.org/${MY_PN}/stable/v$(ver_cut 
1-2)/${PV}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug examples fam nls"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/glib:2
+   dev-scheme/guile
+   sci-electronics/electronics-menu
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   nls? ( virtual/libintl )
+   fam? ( app-admin/gamin )
+"
+
+DEPEND="${RDEPEND}
+   dev-util/desktop-file-utils
+   x11-misc/shared-mime-info"
+BDEPEND="
+   sys-apps/groff
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+PATCHES=(
+   # Xorn requires python2
+   "${FILESDIR}/${P}-drop-xorn.patch"
+
+   "${FILESDIR}/${PN}-1.10.2-fix-gtk-sheet.patch"
+)
+
+src_prepare() {
+   default
+   rm -r xorn || die
+
+   if ! use doc ; then
+   sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
+   fi
+   if ! use examples ; then
+   sed -i -e 's/\texamples$//' Makefile.in || die
+   fi
+
+   # add missing GIO_LIB Bug #684870
+   sed -i -e 's/gsymcheck_LDFLAGS =/gsymcheck_LDFLAGS = $(GIO_LIBS)/' \
+   gsymcheck/src/Makefile.am || die
+
+   sed -i -e 's/gnetlist_LDFLAGS =/gnetlist_LDFLAGS = $(GIO_LIBS)/' \
+   gnetlist-legacy/src/Makefile.am || die
+
+   sed -i -e 's/gschlas_LDFLAGS =/gschlas_LDFLAGS = $(GIO_LIBS)/' \
+   utils/gschlas/Makefile.am || die
+
+   sed -i -e 's/sarlacc_schem_LDFLAGS =/sarlacc_schem_LDFLAGS = 
$(GIO_LIBS)/' \
+   contrib/sarlacc_schem/Makefile.am || die
+
+   # remove compressed files, compressed by portage in install phase
+   rm docs/wiki/media/geda/gsch2pcb-libs.tar.gz || die
+   rm docs/wiki/media/geda/pcb_plugin_template.tar.gz || die
+   rm docs/wiki/media/pcb/plugin_debug_window.tar.gz || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-rpath
+   --disable-update-xdg-database
+   $(use_enable doc doxygen)
+   $(use_enable debug assert)
+   $(use_enable nls)
+   $(use_with fam libfam)
+   )
+
+   econf "${myconf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2022-03-03 Thread Andrew Ammerlaan
commit: 9b0705a380783998489fcb15d15e5cd532e29207
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Mar  3 10:20:07 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Mar  3 10:20:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0705a3

sci-electronics/geda: add another doc gen dep

Closes: https://bugs.gentoo.org/834525
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/geda/geda-1.10.2-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sci-electronics/geda/geda-1.10.2-r1.ebuild 
b/sci-electronics/geda/geda-1.10.2-r1.ebuild
index b8932f77563b..314a941f9a7f 100644
--- a/sci-electronics/geda/geda-1.10.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r1.ebuild
@@ -7,6 +7,7 @@ DOCS_BUILDER="doxygen"
 DOCS_DEPEND="
media-gfx/graphviz
media-gfx/imagemagick
+   virtual/latex-base
 "
 inherit autotools docs xdg
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2022-03-03 Thread Andrew Ammerlaan
commit: f3753d899f88522831d20ac8117d0c158d62f270
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Thu Mar  3 09:47:10 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Thu Mar  3 09:48:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3753d89

sci-electronics/geda: add missing dep for doc building

Closes: https://bugs.gentoo.org/834500
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/geda/geda-1.10.2-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/sci-electronics/geda/geda-1.10.2-r1.ebuild 
b/sci-electronics/geda/geda-1.10.2-r1.ebuild
index b573743f9c9e..b8932f77563b 100644
--- a/sci-electronics/geda/geda-1.10.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r1.ebuild
@@ -4,7 +4,10 @@
 EAPI=8
 
 DOCS_BUILDER="doxygen"
-DOCS_DEPEND="media-gfx/graphviz"
+DOCS_DEPEND="
+   media-gfx/graphviz
+   media-gfx/imagemagick
+"
 inherit autotools docs xdg
 
 MY_PN=${PN}-gaf



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/, sci-electronics/geda/files/

2022-03-02 Thread Andrew Ammerlaan
commit: a060c466975c554fa26dec940b473e67b72bed62
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Mar  2 19:27:06 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Mar  2 19:27:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a060c466

sci-electronics/geda: drop xorn completely

This is an optional CLI utility that is stuck on python2

Closes: https://bugs.gentoo.org/834496
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 .../geda/files/geda-1.10.2-drop-xorn.patch | 60 ++
 .../{geda-1.10.2.ebuild => geda-1.10.2-r1.ebuild}  | 17 +++---
 2 files changed, 68 insertions(+), 9 deletions(-)

diff --git a/sci-electronics/geda/files/geda-1.10.2-drop-xorn.patch 
b/sci-electronics/geda/files/geda-1.10.2-drop-xorn.patch
new file mode 100644
index ..f1532677bd53
--- /dev/null
+++ b/sci-electronics/geda/files/geda-1.10.2-drop-xorn.patch
@@ -0,0 +1,60 @@
+diff --git a/Makefile.am b/Makefile.am
+index 161083c..d54eded 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -2,7 +2,7 @@ if ENABLE_GATTRIB
+ GATTRIB_DIR=gattrib
+ endif
+ SUBDIRS = libgeda libgedacairo gaf gschem ${GATTRIB_DIR} \
+-  gsymcheck gnetlist-legacy utils symbols docs examples contrib xorn
++  gsymcheck gnetlist-legacy utils symbols docs examples contrib
+ 
+ ACLOCAL_AMFLAGS = -I m4
+ 
+diff --git a/Makefile.in b/Makefile.in
+index 31778d8..59789e6 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -180,7 +180,7 @@ ETAGS = etags
+ CTAGS = ctags
+ CSCOPE = cscope
+ DIST_SUBDIRS = libgeda libgedacairo gaf gschem gattrib gsymcheck \
+-  gnetlist-legacy utils symbols docs examples contrib xorn
++  gnetlist-legacy utils symbols docs examples contrib
+ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
+   $(top_srcdir)/build-tools/ar-lib \
+   $(top_srcdir)/build-tools/compile \
+@@ -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 contrib
+ 
+ ACLOCAL_AMFLAGS = -I m4
+ 
+diff --git a/autogen.sh b/autogen.sh
+index 7b82f04..4d81174 100755
+--- a/autogen.sh
 b/autogen.sh
+@@ -225,4 +225,4 @@ fi
+   run_tool "$AUTOHEADER" &&
+   run_tool "$AUTOMAKE" -Wall --copy --add-missing --gnu &&
+   run_tool "$AUTOCONF" &&
+-  (cd xorn && autoreconf -if))
++  )
+ 
+ #
+diff --git a/configure.ac b/configure.ac
+index 1f19064..257ee20 100644
+--- a/configure.ac
 b/configure.ac
+@@ -197,8 +197,6 @@ AX_LIBGEDACAIRO([1:3:0])
+ export GEDADATADIR
+ export GEDARCDIR
+ 
+-AC_CONFIG_SUBDIRS([xorn])
+-
+ #
+ # Generate output
+ #

diff --git a/sci-electronics/geda/geda-1.10.2.ebuild 
b/sci-electronics/geda/geda-1.10.2-r1.ebuild
similarity index 87%
rename from sci-electronics/geda/geda-1.10.2.ebuild
rename to sci-electronics/geda/geda-1.10.2-r1.ebuild
index 535b6ce530a8..b573743f9c9e 100644
--- a/sci-electronics/geda/geda-1.10.2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2-r1.ebuild
@@ -3,10 +3,9 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
 DOCS_BUILDER="doxygen"
 DOCS_DEPEND="media-gfx/graphviz"
-inherit autotools docs python-single-r1 xdg
+inherit autotools docs xdg
 
 MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
@@ -19,12 +18,9 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="debug examples fam nls stroke threads"
+IUSE="debug examples fam nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-# The Xorn python bindings aren't quite working
-RESTRICT="test"
-
 RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-scheme/guile
@@ -34,7 +30,6 @@ RDEPEND="${PYTHON_DEPS}
x11-libs/gtk+:2
x11-libs/pango
nls? ( virtual/libintl )
-   stroke? ( dev-libs/libstroke )
fam? ( app-admin/gamin )
 "
 
@@ -47,8 +42,14 @@ BDEPEND="
nls? ( sys-devel/gettext )
 "
 
+# Xorn requires python2
+PATCHES=(
+   "${FILESDIR}/${P}-drop-xorn.patch"
+)
+
 src_prepare() {
default
+   rm -r xorn || die
 
if ! use doc ; then
sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
@@ -85,8 +86,6 @@ src_configure() {
$(use_enable doc doxygen)
$(use_enable debug assert)
$(use_enable nls)
-   $(use_enable threads threads posix)
-   $(use_with stroke libstroke)
$(use_with fam libfam)
)
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2022-03-02 Thread Andrew Ammerlaan
commit: dab9ae55a2f77d4c91c493e0550c3acef8614f07
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Mar  2 16:41:11 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Mar  2 16:41:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dab9ae55

sci-electronics/geda: depend on python

Closes: https://bugs.gentoo.org/834492
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/geda/geda-1.10.2.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda/geda-1.10.2.ebuild 
b/sci-electronics/geda/geda-1.10.2.ebuild
index 3f4d3e11c4d2..535b6ce530a8 100644
--- a/sci-electronics/geda/geda-1.10.2.ebuild
+++ b/sci-electronics/geda/geda-1.10.2.ebuild
@@ -3,9 +3,10 @@
 
 EAPI=8
 
+PYTHON_COMPAT=( python3_{8..10} )
 DOCS_BUILDER="doxygen"
 DOCS_DEPEND="media-gfx/graphviz"
-inherit autotools docs xdg
+inherit autotools docs python-single-r1 xdg
 
 MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
@@ -19,8 +20,12 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="debug examples fam nls stroke threads"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDEPEND="
+# The Xorn python bindings aren't quite working
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}
dev-libs/glib:2
dev-scheme/guile
sci-electronics/electronics-menu



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2022-03-02 Thread Andrew Ammerlaan
commit: dbf9debbe4c86a5b84f0342147d554fde250d264
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Wed Mar  2 12:34:19 2022 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Wed Mar  2 12:34:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf9debb

sci-electronics/geda: add version 1.10.2

Closes: https://bugs.gentoo.org/701898
Bug: https://bugs.gentoo.org/824970
Bug: https://bugs.gentoo.org/643822
Bug: https://bugs.gentoo.org/681768
Bug: https://bugs.gentoo.org/717436
Bug: https://bugs.gentoo.org/779808
Bug: https://bugs.gentoo.org/704768
Bug: https://bugs.gentoo.org/642464
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 sci-electronics/geda/Manifest   |  1 +
 sci-electronics/geda/geda-1.10.2.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/sci-electronics/geda/Manifest b/sci-electronics/geda/Manifest
index d10e265b6bb7..4639d6ec8227 100644
--- a/sci-electronics/geda/Manifest
+++ b/sci-electronics/geda/Manifest
@@ -1 +1,2 @@
+DIST geda-gaf-1.10.2.tar.gz 14441491 BLAKE2B 
d6ecc4bc1390ff457396ae406fdeee909418f63d8c50e537215fa0a1131cfda91339f44ddc2c91ca0f3772f4416be1c4448fea45336c78bb601fb9b4df399b14
 SHA512 
c7beabf019762d9d3b4faa63f1345fb064ebbb6e0203a6c5bcab6b740d20db9f3cedf85c2f99e3ab1cb5396c06886fad1dbd5201eb7bad9e77c03511cf23b1a1
 DIST geda-gaf-1.9.2.tar.gz 10612225 BLAKE2B 
d09accde32f672b984bc2541404efccc886edb15e985bab287b4a619f11fc10cfd2b3ce3074d82c1a61811c4df9e515ecfbc61bd537c6943188b130062bda97f
 SHA512 
5e26ea2ce50bd4f0bdb4594af9cc4510386d29c715c2b4ea99c6522838a08cc2045bf65e8b1da01ab33a266fc9f03da42e28b8cc4d5c030001777ab077e3

diff --git a/sci-electronics/geda/geda-1.10.2.ebuild 
b/sci-electronics/geda/geda-1.10.2.ebuild
new file mode 100644
index ..3f4d3e11c4d2
--- /dev/null
+++ b/sci-electronics/geda/geda-1.10.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DEPEND="media-gfx/graphviz"
+inherit autotools docs xdg
+
+MY_PN=${PN}-gaf
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
+HOMEPAGE="http://wiki.geda-project.org/geda:gaf;
+SRC_URI="http://ftp.geda-project.org/${MY_PN}/stable/v$(ver_cut 
1-2)/${PV}/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug examples fam nls stroke threads"
+
+RDEPEND="
+   dev-libs/glib:2
+   dev-scheme/guile
+   sci-electronics/electronics-menu
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:2
+   x11-libs/pango
+   nls? ( virtual/libintl )
+   stroke? ( dev-libs/libstroke )
+   fam? ( app-admin/gamin )
+"
+
+DEPEND="${RDEPEND}
+   dev-util/desktop-file-utils
+   x11-misc/shared-mime-info"
+BDEPEND="
+   sys-apps/groff
+   virtual/pkgconfig
+   nls? ( sys-devel/gettext )
+"
+
+src_prepare() {
+   default
+
+   if ! use doc ; then
+   sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
+   fi
+   if ! use examples ; then
+   sed -i -e 's/\texamples$//' Makefile.in || die
+   fi
+
+   # add missing GIO_LIB Bug #684870
+   sed -i -e 's/gsymcheck_LDFLAGS =/gsymcheck_LDFLAGS = $(GIO_LIBS)/' \
+   gsymcheck/src/Makefile.am || die
+
+   sed -i -e 's/gnetlist_LDFLAGS =/gnetlist_LDFLAGS = $(GIO_LIBS)/' \
+   gnetlist-legacy/src/Makefile.am || die
+
+   sed -i -e 's/gschlas_LDFLAGS =/gschlas_LDFLAGS = $(GIO_LIBS)/' \
+   utils/gschlas/Makefile.am || die
+
+   sed -i -e 's/sarlacc_schem_LDFLAGS =/sarlacc_schem_LDFLAGS = 
$(GIO_LIBS)/' \
+   contrib/sarlacc_schem/Makefile.am || die
+
+   # remove compressed files, compressed by portage in install phase
+   rm docs/wiki/media/geda/gsch2pcb-libs.tar.gz || die
+   rm docs/wiki/media/geda/pcb_plugin_template.tar.gz || die
+   rm docs/wiki/media/pcb/plugin_debug_window.tar.gz || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-rpath
+   --disable-update-xdg-database
+   $(use_enable doc doxygen)
+   $(use_enable debug assert)
+   $(use_enable nls)
+   $(use_enable threads threads posix)
+   $(use_with stroke libstroke)
+   $(use_with fam libfam)
+   )
+
+   econf "${myconf[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2021-11-18 Thread Georgy Yakovlev
commit: c6c989c2c190c49ccc18d9529648ad93dab1c743
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Thu Nov 18 23:45:14 2021 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Thu Nov 18 23:50:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6c989c2

sci-electronics/geda: de-stabilize for ~ppc, bug #823768

Bug: https://bugs.gentoo.org/823768
Signed-off-by: Georgy Yakovlev  gentoo.org>

 sci-electronics/geda/geda-1.9.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda/geda-1.9.2-r1.ebuild 
b/sci-electronics/geda/geda-1.9.2-r1.ebuild
index c85d6f349778..e4657a2c3eeb 100644
--- a/sci-electronics/geda/geda-1.9.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.9.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="http://ftp.geda-project.org/${MY_PN}/unstable/v$(ver_cut 1-2)/${PV}/${M
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="debug doc examples nls stroke threads"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/, sci-electronics/geda/files/

2020-12-28 Thread David Seifert
commit: 0b12111fda0e3e00c201e5c52003259788f2ca15
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Dec 28 14:15:42 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Dec 28 14:15:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b12111f

sci-electronics/geda: Port to EAPI 7

Closes: https://bugs.gentoo.org/707892
Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 .../geda/files/geda-1.9.2-fno-common.patch | 97 ++
 sci-electronics/geda/geda-1.9.2-r1.ebuild  | 75 -
 2 files changed, 132 insertions(+), 40 deletions(-)

diff --git a/sci-electronics/geda/files/geda-1.9.2-fno-common.patch 
b/sci-electronics/geda/files/geda-1.9.2-fno-common.patch
new file mode 100644
index 000..c509b42904a
--- /dev/null
+++ b/sci-electronics/geda/files/geda-1.9.2-fno-common.patch
@@ -0,0 +1,97 @@
+--- a/gschem/include/globals.h
 b/gschem/include/globals.h
+@@ -27,7 +27,7 @@
+ extern GList *global_window_list;
+ 
+ /* Manager for recently used files */
+-GtkRecentManager *recent_manager;
++extern GtkRecentManager *recent_manager;
+ 
+ /* colors */
+ extern GdkColor white;
+--- a/gschem/src/globals.c
 b/gschem/src/globals.c
+@@ -28,6 +28,8 @@
+ /* window list */
+ GList *global_window_list = NULL;
+ 
++GtkRecentManager *recent_manager = NULL;
++
+ char *rc_filename = NULL;
+ char *output_filename = NULL;
+ 
+--- a/gattrib/include/globals.h
 b/gattrib/include/globals.h
+@@ -88,7 +88,7 @@
+  * structs.h
+  */
+ /*--*/
+-TOPLEVEL *pr_current;
++extern TOPLEVEL *pr_current;
+ 
+ /*--*/
+ /*!
+@@ -97,7 +97,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.
+@@ -106,18 +106,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;
+--- a/gattrib/src/globals.c
 b/gattrib/src/globals.c
+@@ -34,6 +34,23 @@
+ #include "../include/prototype.h"  /* function prototypes */
+ #include "../include/globals.h"
+ 
++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;
++
+ /* command line arguments */
+ int verbose_mode=FALSE; //!< Reflects the value of the command line flag
+ int quiet_mode=FALSE;   //!< Reflects the value of the command line flag

diff --git a/sci-electronics/geda/geda-1.9.2-r1.ebuild 
b/sci-electronics/geda/geda-1.9.2-r1.ebuild
index b0b3ffbf999..c85d6f34977 100644
--- a/sci-electronics/geda/geda-1.9.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.9.2-r1.ebuild
@@ -1,46 +1,47 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
-inherit autotools eutils xdg-utils gnome2-utils versionator
+EAPI=7
+
+inherit autotools xdg
 
 MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
 
 DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
 HOMEPAGE="http://wiki.geda-project.org/geda:gaf;
-SRC_URI="http://ftp.geda-project.org/${MY_PN}/unstable/v$(get_version_component_range
 1-2)/${PV}/${MY_P}.tar.gz"
+SRC_URI="http://ftp.geda-project.org/${MY_PN}/unstable/v$(ver_cut 
1-2)/${PV}/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc x86"
 IUSE="debug doc examples nls stroke threads"
 
-CDEPEND="
+RDEPEND="
dev-libs/glib:2
+   dev-scheme/guile
+   sci-electronics/electronics-menu
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
x11-libs/gtk+:2
x11-libs/pango
-   >=x11-libs/cairo-1.2.0
-   

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-xgsch2pcb/files/, sci-electronics/geda-xgsch2pcb/, ...

2020-04-19 Thread Michał Górny
commit: e9ffdafc7a9acee4915904f5aa65dda153f3ce27
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 19 07:25:29 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 19 07:25:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ffdafc

sci-electronics/geda-xgsch2pcb: Remove last-rited pkg

Closes: https://bugs.gentoo.org/710166
Signed-off-by: Michał Górny  gentoo.org>

 profiles/package.mask  |  6 --
 sci-electronics/geda-xgsch2pcb/Manifest|  1 -
 .../geda-xgsch2pcb/files/0.1.3-python.patch| 31 -
 .../geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r5.ebuild  | 76 --
 .../geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r6.ebuild  | 71 
 sci-electronics/geda-xgsch2pcb/metadata.xml| 17 -
 6 files changed, 202 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 7b4a0d3d5c2..99d11b622b1 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -529,12 +529,6 @@ dev-python/libgnomecanvas-python
 dev-python/librsvg-python
 dev-python/pyorbit
 
-# Michał Górny  (2020-03-20)
-# Added in 2009, not bumped since.  Python 2 only, requires dead
-# dev-python/pygtk.  Gone from HOMEPAGE.
-# Removal in 30 days.  Bug #710166.
-sci-electronics/geda-xgsch2pcb
-
 # Andreas Sturmlechner  (2020-03-14)
 # Breaks at least dev-games/simgear right now, bug #709878.
 ~dev-games/openscenegraph-3.6.5

diff --git a/sci-electronics/geda-xgsch2pcb/Manifest 
b/sci-electronics/geda-xgsch2pcb/Manifest
deleted file mode 100644
index 6794e4e7f49..000
--- a/sci-electronics/geda-xgsch2pcb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST geda-xgsch2pcb-0.1.3.tar.gz 160225 BLAKE2B 
15f4641647f8edcf7f7cfb0d69eff9a8eba1dea5147c988114ee25f7473a9da58b81654f6dc713d0a8ae70864a780e6babf2c152c7e3232207d2ddbcc7db
 SHA512 
24d8c798be49a0aa09c12c97eb6d33e1bd5ccf1a866a8889dd04e3dd2035afd6b8799638d696691216df9d5c645922b8cfb5aadc1373d15c6ee62eec0f72b965

diff --git a/sci-electronics/geda-xgsch2pcb/files/0.1.3-python.patch 
b/sci-electronics/geda-xgsch2pcb/files/0.1.3-python.patch
deleted file mode 100644
index f06b2aff4a5..000
--- a/sci-electronics/geda-xgsch2pcb/files/0.1.3-python.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/Makefile.am b/Makefile.am
-index aa8e2d6..4193aac 100644
 a/Makefile.am
-+++ b/Makefile.am
-@@ -22,7 +22,7 @@ SUBDIRS = po data
- 
- bin_SCRIPTS = xgsch2pcb
- 
--pkglib_PYTHON = lib/xgsch2pcb/pcbmanager.py \
-+pkgpython_PYTHON = lib/xgsch2pcb/pcbmanager.py \
-  lib/xgsch2pcb/gsch2pcbproject.py \
-  lib/xgsch2pcb/gui.py \
-  lib/xgsch2pcb/new_project_gui.py \
-@@ -30,7 +30,7 @@ pkglib_PYTHON = lib/xgsch2pcb/pcbmanager.py \
-  lib/xgsch2pcb/templates.py \
-  lib/xgsch2pcb/funcs.py
- 
--nodist_pkglib_PYTHON = config.py
-+nodist_pkgpython_PYTHON = config.py
- 
- INTLTOOL_FILES = intltool-extract.in \
-  intltool-merge.in \
-@@ -53,7 +53,7 @@ templatesdir = @templatesdir@
- do_subst = sed -e 's,[@]prefix[@],$(prefix),g' \
--e 's,[@]PYTHON[@],$(PYTHON),g' \
-  -e 's,[@]VERSION[@],$(VERSION),g' \
--   -e 
's,[@]pkglibdir[@],$(pkglibdir),g' \
-+   -e 
's,[@]pkglibdir[@],$(pkgpythondir),g' \
--e 
's,[@]templatesdir[@],$(templatesdir),g' \
--e 
's,[@]PACKAGE[@],$(PACKAGE),g'
- 

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r5.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r5.ebuild
deleted file mode 100644
index f1820e1ead9..000
--- a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r5.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit autotools fdo-mime gnome2-utils python-single-r1
-
-DESCRIPTION="A graphical front-end for the gschem -> pcb workflow"
-HOMEPAGE="http://www.gpleda.org;
-SRC_URI="http://geda.seul.org/dist/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="gnome nls"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-CDEPEND="${PYTHON_DEPS}
-   $(python_gen_cond_dep '
-   dev-python/pygtk:2[${PYTHON_MULTI_USEDEP}]
-   dev-python/pygobject:2[${PYTHON_MULTI_USEDEP}]
-   dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
-   ')
-   sci-electronics/pcb[dbus]
-   sci-electronics/geda
-   nls? ( virtual/libintl )
-"
-RDEPEND="${CDEPEND}
-   sci-electronics/electronics-menu
-   gnome? (
-   $(python_gen_cond_dep '
-   dev-python/gnome-vfs-python[${PYTHON_MULTI_USEDEP}]
-   ')
-   )
-"
-DEPEND="${CDEPEND}
-   dev-util/intltool
-   dev-lang/perl
-   

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-suite/

2020-03-20 Thread Michał Górny
commit: 202ad1469268222f37c1ae8d026e4a53c5474fc3
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 20 09:31:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 20 09:35:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202ad146

sci-electronics/geda-suite: Remove sci-electronics/geda-xgsch2pcb

Signed-off-by: Michał Górny  gentoo.org>

 .../{geda-suite-20171223.ebuild => geda-suite-20171223-r1.ebuild}  | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sci-electronics/geda-suite/geda-suite-20171223.ebuild 
b/sci-electronics/geda-suite/geda-suite-20171223-r1.ebuild
similarity index 87%
rename from sci-electronics/geda-suite/geda-suite-20171223.ebuild
rename to sci-electronics/geda-suite/geda-suite-20171223-r1.ebuild
index b042cef805b..2037f821735 100644
--- a/sci-electronics/geda-suite/geda-suite-20171223.ebuild
+++ b/sci-electronics/geda-suite/geda-suite-20171223-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,7 +16,6 @@ RDEPEND="sci-electronics/geda
>=sci-electronics/gnucap-0.35.20091207
>=sci-electronics/gwave-20090213-r1
sci-electronics/pcb
-   >=sci-electronics/geda-xgsch2pcb-0.1.3-r3
>=sci-electronics/iverilog-0.9.6
sci-electronics/ngspice
sci-electronics/gspiceui



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-xgsch2pcb/

2020-02-09 Thread Michał Górny
commit: 495170f86afa8156fea97d4aa5668ffc5aff3290
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 18:55:50 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  9 16:35:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495170f8

sci-electronics/geda-xgsch2pcb: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny  gentoo.org>

 ...cb-0.1.3-r3.ebuild => geda-xgsch2pcb-0.1.3-r5.ebuild} | 16 +++-
 ...cb-0.1.3-r4.ebuild => geda-xgsch2pcb-0.1.3-r6.ebuild} | 10 ++
 2 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r5.ebuild
similarity index 78%
rename from sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
rename to sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r5.ebuild
index e7beae977e1..f7db10a7e69 100644
--- a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
+++ b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,16 +19,22 @@ IUSE="gnome nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 CDEPEND="${PYTHON_DEPS}
-   dev-python/pygtk:2[${PYTHON_USEDEP}]
-   dev-python/pygobject:2[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pygtk:2[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:2[${PYTHON_MULTI_USEDEP}]
+   dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
+   ')
sci-electronics/pcb[dbus]
sci-electronics/geda
nls? ( virtual/libintl )
 "
 RDEPEND="${CDEPEND}
sci-electronics/electronics-menu
-   gnome? ( dev-python/gnome-vfs-python[${PYTHON_USEDEP}] )
+   gnome? (
+   $(python_gen_cond_dep '
+   dev-python/gnome-vfs-python[${PYTHON_MULTI_USEDEP}]
+   ')
+   )
 "
 DEPEND="${CDEPEND}
dev-util/intltool

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r6.ebuild
similarity index 84%
rename from sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild
rename to sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r6.ebuild
index 44789cb2543..b9b2d426a6a 100644
--- a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild
+++ b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -19,9 +19,11 @@ IUSE="nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 CDEPEND="${PYTHON_DEPS}
-   dev-python/pygtk:2[${PYTHON_USEDEP}]
-   dev-python/pygobject:2[${PYTHON_USEDEP}]
-   dev-python/dbus-python[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pygtk:2[${PYTHON_MULTI_USEDEP}]
+   dev-python/pygobject:2[${PYTHON_MULTI_USEDEP}]
+   dev-python/dbus-python[${PYTHON_MULTI_USEDEP}]
+   ')
sci-electronics/pcb[dbus]
sci-electronics/geda
nls? ( virtual/libintl )



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-suite/

2019-08-29 Thread David Seifert
commit: 2a03d9bdf17214248ab271207c3cd8df7e41446a
Author: David Seifert  gentoo  org>
AuthorDate: Thu Aug 29 12:13:14 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Aug 29 12:13:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a03d9bd

sci-electronics/geda-suite: Remove old

Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

 .../geda-suite/geda-suite-20110427.ebuild  | 24 --
 1 file changed, 24 deletions(-)

diff --git a/sci-electronics/geda-suite/geda-suite-20110427.ebuild 
b/sci-electronics/geda-suite/geda-suite-20110427.ebuild
deleted file mode 100644
index b7049a989cf..000
--- a/sci-electronics/geda-suite/geda-suite-20110427.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-HOMEPAGE="http://www.geda.seul.org;
-DESCRIPTION="Metapackage for all components for a full-featured gEDA/gaf 
system"
-
-IUSE=''
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-
-RDEPEND="sci-electronics/geda
-   sci-electronics/gerbv
-   >=sci-electronics/gnucap-0.35.20091207
-   >=sci-electronics/gwave-20090213-r1
-   sci-electronics/pcb
-   >=sci-electronics/geda-xgsch2pcb-0.1.3-r2
-   >=sci-electronics/iverilog-0.9.1
-   sci-electronics/ngspice
-   sci-electronics/gspiceui
-   >=sci-electronics/gnetman-0.0.1_pre20060522-r2
-   sci-electronics/gtkwave"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2019-05-20 Thread Thomas Beierlein
commit: eb510ad0fec27fe88c7023cbac395da52a311f4f
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon May 20 16:11:48 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Mon May 20 16:11:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb510ad0

sci-electronics/geda: Drop old

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/geda/Manifest  |  1 -
 sci-electronics/geda/geda-1.8.2.ebuild | 82 --
 2 files changed, 83 deletions(-)

diff --git a/sci-electronics/geda/Manifest b/sci-electronics/geda/Manifest
index 0949906d071..d10e265b6bb 100644
--- a/sci-electronics/geda/Manifest
+++ b/sci-electronics/geda/Manifest
@@ -1,2 +1 @@
-DIST geda-gaf-1.8.2.tar.gz 11282353 BLAKE2B 
c3c8912d2c89d81533367e35c7c7fd3ebdac7d6641295af34e8bc81165ee473989036ce968af84b04499b8c9430e7716bbcb2bc6a28f976ded380731895b77b2
 SHA512 
3a6fad455c3fd2b62e9788ff04ca33242f2e4701ec24089d8c4304ad5ca44af4901fc1c396b3f840e14a0be0729ff08561a82c6911e1d23ac4b8636534b4e764
 DIST geda-gaf-1.9.2.tar.gz 10612225 BLAKE2B 
d09accde32f672b984bc2541404efccc886edb15e985bab287b4a619f11fc10cfd2b3ce3074d82c1a61811c4df9e515ecfbc61bd537c6943188b130062bda97f
 SHA512 
5e26ea2ce50bd4f0bdb4594af9cc4510386d29c715c2b4ea99c6522838a08cc2045bf65e8b1da01ab33a266fc9f03da42e28b8cc4d5c030001777ab077e3

diff --git a/sci-electronics/geda/geda-1.8.2.ebuild 
b/sci-electronics/geda/geda-1.8.2.ebuild
deleted file mode 100644
index 45fc9cf9942..000
--- a/sci-electronics/geda/geda-1.8.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-inherit eutils xdg-utils flag-o-matic gnome2-utils versionator
-
-MY_PN=${PN}-gaf
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
-HOMEPAGE="http://wiki.geda-project.org/geda:gaf;
-SRC_URI="http://ftp.geda-project.org/${MY_PN}/stable/v$(get_version_component_range
 1-2)/${PV}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="debug doc examples nls stroke threads"
-
-CDEPEND="
-   dev-libs/glib:2
-   x11-libs/gtk+:2
-   >=x11-libs/cairo-1.2.0
-   >=dev-scheme/guile-1.8[deprecated]
-   =dev-libs/libstroke-0.5.1 )"
-
-DEPEND="${CDEPEND}
-   sys-apps/groff
-   dev-util/desktop-file-utils
-   x11-misc/shared-mime-info
-   virtual/pkgconfig
-   nls? ( >=sys-devel/gettext-0.16 )"
-
-RDEPEND="${CDEPEND}
-   sci-electronics/electronics-menu"
-
-S=${WORKDIR}/${MY_P}
-
-DOCS="AUTHORS NEWS README"
-
-src_prepare() {
-   append-libs -lgio-2.0
-   if ! use doc ; then
-   sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
-   fi
-   if ! use examples ; then
-   sed -i -e 's/\texamples$//' Makefile.in || die
-   fi
-}
-
-src_configure() {
-   econf \
-   --docdir=/usr/share/doc/${PF} \
-   $(use_enable threads threads posix) \
-   $(use_with stroke libstroke) \
-   $(use_enable nls) \
-   $(use_enable debug assert) \
-   --disable-doxygen \
-   --disable-rpath \
-   --disable-update-xdg-database
-}
-
-src_test() {
-   emake -j1 check
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
-   gnome2_icon_cache_update
-}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2019-05-20 Thread Thomas Beierlein
commit: 48d645dcf43ea91f1a543f4d42735cb805464cbb
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon May 20 16:17:04 2019 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Mon May 20 16:17:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48d645dc

sci-electronics/geda: Add missing library to linker stage.

Thanks for reporting: Constantin Runge  cssbook.de>

Closes: https://bugs.gentoo.org/684870
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Beierlein  gentoo.org>

 sci-electronics/geda/geda-1.9.2-r1.ebuild | 15 ++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/sci-electronics/geda/geda-1.9.2-r1.ebuild 
b/sci-electronics/geda/geda-1.9.2-r1.ebuild
index 2a44a907ab4..08129958fc6 100644
--- a/sci-electronics/geda/geda-1.9.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.9.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -52,6 +52,19 @@ src_prepare() {
sed -i -e 's/\texamples$//' Makefile.in || die
fi
 
+   # add missing GIO_LIB Bug #684870
+   sed -i -e 's/gsymcheck_LDFLAGS =/gsymcheck_LDFLAGS = $(GIO_LIBS)/' \
+   gsymcheck/src/Makefile.am || die
+
+   sed -i -e 's/gnetlist_LDFLAGS =/gnetlist_LDFLAGS = $(GIO_LIBS)/' \
+   gnetlist/src/Makefile.am || die
+
+   sed -i -e 's/gschlas_LDFLAGS =/gschlas_LDFLAGS = $(GIO_LIBS)/' \
+   utils/gschlas/Makefile.am || die
+
+   sed -i -e 's/sarlacc_schem_LDFLAGS =/sarlacc_schem_LDFLAGS = 
$(GIO_LIBS)/' \
+   contrib/sarlacc_schem/Makefile.am || die
+
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2018-08-05 Thread Mikle Kolyada
commit: 8ca99b4eae78f9ca0c718043ee66d32d08cbca03
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Aug  5 20:50:29 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Aug  5 20:50:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca99b4e

sci-electronics/geda: amd64 stable wrt bug #607638

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-electronics/geda/geda-1.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/geda/geda-1.9.2-r1.ebuild 
b/sci-electronics/geda/geda-1.9.2-r1.ebuild
index 3db38687a96..fffb2dbde9e 100644
--- a/sci-electronics/geda/geda-1.9.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.9.2-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://ftp.geda-project.org/${MY_PN}/unstable/v$(get_version_component_
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc x86"
+KEYWORDS="amd64 ~ppc x86"
 IUSE="debug doc examples nls stroke threads"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2018-08-04 Thread Thomas Deutschmann
commit: 63554c853e54b1f6867d2d63f30fd41fa09b9149
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug  5 00:52:12 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug  5 00:52:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63554c85

sci-electronics/geda: x86 stable (bug #607638)

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 sci-electronics/geda/geda-1.9.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-electronics/geda/geda-1.9.2-r1.ebuild 
b/sci-electronics/geda/geda-1.9.2-r1.ebuild
index eff34da1c8d..3db38687a96 100644
--- a/sci-electronics/geda/geda-1.9.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.9.2-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://ftp.geda-project.org/${MY_PN}/unstable/v$(get_version_component_
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~ppc x86"
 IUSE="debug doc examples nls stroke threads"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2018-06-16 Thread Thomas Beierlein
commit: c5292e9e8b19f76c513055072807a9b2343aa0e5
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Jun 16 09:08:00 2018 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Jun 16 09:08:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5292e9e

sci-electronics/geda: Fix HOMEPAGE

Closes: https://bugs.gentoo.org/658146
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sci-electronics/geda/geda-1.8.2.ebuild| 4 ++--
 sci-electronics/geda/geda-1.9.2-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/geda/geda-1.8.2.ebuild 
b/sci-electronics/geda/geda-1.8.2.ebuild
index 62f0f84095c..45fc9cf9942 100644
--- a/sci-electronics/geda/geda-1.8.2.ebuild
+++ b/sci-electronics/geda/geda-1.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -8,7 +8,7 @@ MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
 
 DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
-HOMEPAGE="http://www.gpleda.org/;
+HOMEPAGE="http://wiki.geda-project.org/geda:gaf;
 
SRC_URI="http://ftp.geda-project.org/${MY_PN}/stable/v$(get_version_component_range
 1-2)/${PV}/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"

diff --git a/sci-electronics/geda/geda-1.9.2-r1.ebuild 
b/sci-electronics/geda/geda-1.9.2-r1.ebuild
index 4408d101275..eff34da1c8d 100644
--- a/sci-electronics/geda/geda-1.9.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.9.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,7 @@ MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
 
 DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
-HOMEPAGE="http://www.gpleda.org/;
+HOMEPAGE="http://wiki.geda-project.org/geda:gaf;
 
SRC_URI="http://ftp.geda-project.org/${MY_PN}/unstable/v$(get_version_component_range
 1-2)/${PV}/${MY_P}.tar.gz"
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-xgsch2pcb/

2018-01-05 Thread David Seifert
commit: e0ea491fbc0225f46700bd44487ce7e5889b9a35
Author: David Seifert  gentoo  org>
AuthorDate: Fri Jan  5 22:06:54 2018 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jan  5 22:06:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ea491f

sci-electronics/geda-xgsch2pcb: [QA] Rely on default value of WANT_AUTOCONF

* Specifying WANT_AUTOCONF=2.5 is unnecessary as this will
  choose the most recent version of Autoconf anyways. It
  only impedes future bumps of Autoconf.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild | 4 ++--
 sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
index af989b2a21e..e7beae977e1 100644
--- a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
+++ b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
 PYTHON_COMPAT=( python2_7 )
-WANT_AUTOCONF="2.5"
 
 inherit autotools fdo-mime gnome2-utils python-single-r1
 

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild
index d4fae26a08b..44789cb2543 100644
--- a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild
+++ b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
+
 PYTHON_COMPAT=( python2_7 )
-WANT_AUTOCONF="2.5"
 
 inherit autotools fdo-mime gnome2-utils python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-suite/

2017-12-23 Thread Thomas Deutschmann
commit: 18717f432bf9ee9acc11968db28e4b2eb2c6a233
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Dec 24 02:03:58 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Dec 24 02:03:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18717f43

sci-electronics/geda-suite: Fix sci-electronics/pcb dependency

Required due to commit 65bcfacb0cf0569edae90ddc8ec6107d903b28aa.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 sci-electronics/geda-suite/geda-suite-20110427.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda-suite/geda-suite-20110427.ebuild 
b/sci-electronics/geda-suite/geda-suite-20110427.ebuild
index 86d2a25f866..5db8819d9da 100644
--- a/sci-electronics/geda-suite/geda-suite-20110427.ebuild
+++ b/sci-electronics/geda-suite/geda-suite-20110427.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 HOMEPAGE="http://www.geda.seul.org;
@@ -13,7 +13,7 @@ RDEPEND="sci-electronics/geda
sci-electronics/gerbv
>=sci-electronics/gnucap-0.35.20091207
>=sci-electronics/gwave-20090213-r1
-   >=sci-electronics/pcb-20100929
+   sci-electronics/pcb
>=sci-electronics/geda-xgsch2pcb-0.1.3-r2
>=sci-electronics/iverilog-0.9.1
sci-electronics/ngspice



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-suite/

2017-12-23 Thread Thomas Beierlein
commit: 26611334db774e8539d4e0a7173175fb028f6fc7
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Sat Dec 23 21:26:24 2017 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Sat Dec 23 21:27:54 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26611334

sci-electronics/geda-suite: Version bump

Drops especially the min version for sci-electronics/pcb.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 .../geda-suite/geda-suite-20171223.ebuild  | 24 ++
 1 file changed, 24 insertions(+)

diff --git a/sci-electronics/geda-suite/geda-suite-20171223.ebuild 
b/sci-electronics/geda-suite/geda-suite-20171223.ebuild
new file mode 100644
index 000..b042cef805b
--- /dev/null
+++ b/sci-electronics/geda-suite/geda-suite-20171223.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+HOMEPAGE="http://www.geda.seul.org;
+DESCRIPTION="Metapackage for all components for a full-featured gEDA/gaf 
system"
+
+IUSE=''
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+RDEPEND="sci-electronics/geda
+   sci-electronics/gerbv
+   >=sci-electronics/gnucap-0.35.20091207
+   >=sci-electronics/gwave-20090213-r1
+   sci-electronics/pcb
+   >=sci-electronics/geda-xgsch2pcb-0.1.3-r3
+   >=sci-electronics/iverilog-0.9.6
+   sci-electronics/ngspice
+   sci-electronics/gspiceui
+   >=sci-electronics/gnetman-0.0.1_pre20110124
+   sci-electronics/gtkwave"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-xgsch2pcb/

2017-12-16 Thread Pacho Ramos
commit: 562a25b784e3bbe75082ce786574bb788668f50d
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Dec 16 15:37:41 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Dec 16 15:40:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=562a25b7

sci-electronics/geda-xgsch2pcb: Disable optional gnome support requiring dead 
gnome-vfs-python (#640064)

Package-Manager: Portage-2.3.18, Repoman-2.3.6

 .../geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild  | 69 ++
 1 file changed, 69 insertions(+)

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild
new file mode 100644
index 000..d4fae26a08b
--- /dev/null
+++ b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+WANT_AUTOCONF="2.5"
+
+inherit autotools fdo-mime gnome2-utils python-single-r1
+
+DESCRIPTION="A graphical front-end for the gschem -> pcb workflow"
+HOMEPAGE="http://www.gpleda.org;
+SRC_URI="http://geda.seul.org/dist/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="nls"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CDEPEND="${PYTHON_DEPS}
+   dev-python/pygtk:2[${PYTHON_USEDEP}]
+   dev-python/pygobject:2[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   sci-electronics/pcb[dbus]
+   sci-electronics/geda
+   nls? ( virtual/libintl )
+"
+RDEPEND="${CDEPEND}
+   sci-electronics/electronics-menu
+"
+DEPEND="${CDEPEND}
+   dev-util/intltool
+   dev-lang/perl
+   nls? ( sys-devel/gettext )
+"
+
+PATCHES=( "${FILESDIR}"/${PV}-python.patch )
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare(){
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable nls) \
+   --disable-update-desktop-database
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   fdo-mime_desktop_database_update
+   fdo-mime_mime_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   fdo-mime_desktop_database_update
+   fdo-mime_mime_database_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/files/, sci-electronics/geda/

2017-12-11 Thread Michael Weber
commit: 8210cca97406e547eac3027180a7ef09c8cc6fe2
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Dec 11 08:15:04 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Dec 11 08:15:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8210cca9

sci-electronics/geda: Fix m4 test for guile-2.2, thanks Juergen Rose.

Closes: https://bugs.gentoo.org/639884
Package-Manager: Portage-2.3.17, Repoman-2.3.6

 sci-electronics/geda/files/geda-1.9.2-guile-2.2.patch| 16 
 sci-electronics/geda/geda-1.8.2.ebuild   |  3 ++-
 .../geda/{geda-1.9.2.ebuild => geda-1.9.2-r1.ebuild} | 10 --
 3 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/geda/files/geda-1.9.2-guile-2.2.patch 
b/sci-electronics/geda/files/geda-1.9.2-guile-2.2.patch
new file mode 100644
index 000..63167336780
--- /dev/null
+++ b/sci-electronics/geda/files/geda-1.9.2-guile-2.2.patch
@@ -0,0 +1,16 @@
+--- geda-gaf-1.9.2/m4/geda-guile.m4
 geda-gaf-1.9.2/m4/geda-guile.m4
+@@ -35,8 +35,13 @@
+   GUILE_MIN_TEENY=`echo ${GUILE_MIN_VER} | sed -e 's;.*\.;;'`
+ 
+   _found_pkg_config_guile=yes
++  PKG_CHECK_MODULES(GUILE, [guile-2.2 >= $GUILE_MIN_VER],
++   [GUILE_PKG_NAME=guile-2.2], 
[_found_pkg_config_guile=no])
++
++  if test "${_found_pkg_config_guile}" = "no" ; then
+   PKG_CHECK_MODULES(GUILE, [guile-2.0 >= $GUILE_MIN_VER],
+[GUILE_PKG_NAME=guile-2.0], 
[_found_pkg_config_guile=no])
++  fi
+ 
+   if test "${_found_pkg_config_guile}" = "no" ; then
+PKG_CHECK_MODULES(GUILE, [guile-1.8 >= $GUILE_MIN_VER],

diff --git a/sci-electronics/geda/geda-1.8.2.ebuild 
b/sci-electronics/geda/geda-1.8.2.ebuild
index 4fa4b255d03..01203ce3884 100644
--- a/sci-electronics/geda/geda-1.8.2.ebuild
+++ b/sci-electronics/geda/geda-1.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -21,6 +21,7 @@ CDEPEND="
x11-libs/gtk+:2
>=x11-libs/cairo-1.2.0
>=dev-scheme/guile-1.8[deprecated]
+   =dev-libs/libstroke-0.5.1 )"
 

diff --git a/sci-electronics/geda/geda-1.9.2.ebuild 
b/sci-electronics/geda/geda-1.9.2-r1.ebuild
similarity index 92%
rename from sci-electronics/geda/geda-1.9.2.ebuild
rename to sci-electronics/geda/geda-1.9.2-r1.ebuild
index c51bd3844de..9a6544d1aba 100644
--- a/sci-electronics/geda/geda-1.9.2.ebuild
+++ b/sci-electronics/geda/geda-1.9.2-r1.ebuild
@@ -1,8 +1,8 @@
 # Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
-inherit eutils fdo-mime gnome2-utils versionator
+EAPI=6
+inherit autotools eutils fdo-mime gnome2-utils versionator
 
 MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
@@ -40,13 +40,19 @@ S=${WORKDIR}/${MY_P}
 
 DOCS="AUTHORS NEWS README"
 
+PATCHES=( "${FILESDIR}"/${P}-guile-2.2.patch )
+
 src_prepare() {
+   default
+
if ! use doc ; then
sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
fi
if ! use examples ; then
sed -i -e 's/\texamples$//' Makefile.in || die
fi
+
+   eautoreconf
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2017-12-11 Thread Michael Weber
commit: bcc4b7eb0a340d6d1fd86be90be6dce3c3f92532
Author: Michael Weber  gentoo  org>
AuthorDate: Mon Dec 11 08:19:50 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Mon Dec 11 08:19:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcc4b7eb

sci-electronics/geda: Migrate from fdo-mime to xdg-utils eclass.

Package-Manager: Portage-2.3.17, Repoman-2.3.6

 sci-electronics/geda/geda-1.8.2.ebuild| 10 +-
 sci-electronics/geda/geda-1.9.2-r1.ebuild | 10 +-
 2 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/sci-electronics/geda/geda-1.8.2.ebuild 
b/sci-electronics/geda/geda-1.8.2.ebuild
index 01203ce3884..62f0f84095c 100644
--- a/sci-electronics/geda/geda-1.8.2.ebuild
+++ b/sci-electronics/geda/geda-1.8.2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
-inherit eutils fdo-mime flag-o-matic gnome2-utils versionator
+inherit eutils xdg-utils flag-o-matic gnome2-utils versionator
 
 MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
@@ -70,13 +70,13 @@ pkg_preinst() {
 }
 
 pkg_postinst() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
gnome2_icon_cache_update
 }
 
 pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
gnome2_icon_cache_update
 }

diff --git a/sci-electronics/geda/geda-1.9.2-r1.ebuild 
b/sci-electronics/geda/geda-1.9.2-r1.ebuild
index 9a6544d1aba..4408d101275 100644
--- a/sci-electronics/geda/geda-1.9.2-r1.ebuild
+++ b/sci-electronics/geda/geda-1.9.2-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-inherit autotools eutils fdo-mime gnome2-utils versionator
+inherit autotools eutils xdg-utils gnome2-utils versionator
 
 MY_PN=${PN}-gaf
 MY_P=${MY_PN}-${PV}
@@ -76,13 +76,13 @@ pkg_preinst() {
 }
 
 pkg_postinst() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
gnome2_icon_cache_update
 }
 
 pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
+   xdg_desktop_database_update
+   xdg_mimeinfo_database_update
gnome2_icon_cache_update
 }



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2017-01-29 Thread Michael Weber
commit: b42065f3b15736738fac9da4a0029e15de886073
Author: Michael Weber  gentoo  org>
AuthorDate: Sun Jan 29 18:52:09 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Sun Jan 29 19:16:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b42065f3

sci-electronics/geda: extra -lgio-2.0 no longer needed.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-electronics/geda/geda-1.9.2.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sci-electronics/geda/geda-1.9.2.ebuild 
b/sci-electronics/geda/geda-1.9.2.ebuild
index 6983954..c2602eb 100644
--- a/sci-electronics/geda/geda-1.9.2.ebuild
+++ b/sci-electronics/geda/geda-1.9.2.ebuild
@@ -42,7 +42,6 @@ S=${WORKDIR}/${MY_P}
 DOCS="AUTHORS NEWS README"
 
 src_prepare() {
-   append-libs -lgio-2.0
if ! use doc ; then
sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
fi



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2017-01-29 Thread Michael Weber
commit: acf1e6b083cba7d1849e83d8bc693c721560c93b
Author: Michael Weber  gentoo  org>
AuthorDate: Sun Jan 29 16:44:48 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Sun Jan 29 16:45:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf1e6b0

sci-electronics/geda: Drop old versions.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-electronics/geda/Manifest  |  2 -
 sci-electronics/geda/geda-1.8.1.ebuild | 81 
 sci-electronics/geda/geda-1.9.1.ebuild | 84 --
 3 files changed, 167 deletions(-)

diff --git a/sci-electronics/geda/Manifest b/sci-electronics/geda/Manifest
index 509e89d..6ffb825 100644
--- a/sci-electronics/geda/Manifest
+++ b/sci-electronics/geda/Manifest
@@ -1,4 +1,2 @@
-DIST geda-gaf-1.8.1.tar.gz 11197244 SHA256 
026888ce21cb83a3543a7554de0ddc610cc8dc6ce2341df17c5b3305d6dcbb10 SHA512 
16f88af81d514c3504625765c64ad1d2a45d3da6a4c75f68db30f51776ff56d907ce97fb69e39cc6347ee9bfa4b591a62240fec6cfc73c0f54b61285e118b35b
 WHIRLPOOL 
da6743d97428deb81dd80dad9ca2f8476643f21bb34386681e54edd1dccb241f5d016d8b3d1640a80aaab1233a1cc23f835fc340955b1524d2085cc5b50abc71
 DIST geda-gaf-1.8.2.tar.gz 11282353 SHA256 
bbf4773aef1b5a51a8d6f4c3fa288c047340cc62dd6e14d7928fcc6e4051b721 SHA512 
3a6fad455c3fd2b62e9788ff04ca33242f2e4701ec24089d8c4304ad5ca44af4901fc1c396b3f840e14a0be0729ff08561a82c6911e1d23ac4b8636534b4e764
 WHIRLPOOL 
e4e6db1b7f6d2f37d99027f9a55797f7ac5a304bb4be474d6d57091121672a86e8dfa5131e830f9bc6335f57cb3864716ef17793b550b0df064e9d2c2b158038
-DIST geda-gaf-1.9.1.tar.gz 11566302 SHA256 
563c4ae8ba72824e873094d9133425b8f142f7e5b25cd6da33f69b2d99c980a3 SHA512 
1c10662162365f902e61ef0ff225aeff8620c02f9507d33d5656c4aa240e7371fab5576bd5d68139390ce583548f34304f75893e1b8ab8fbacee25ddbdb93719
 WHIRLPOOL 
1594b98889dae9a6a61a9e76a7a4561c4f211199646b4064d361c0cfa56fc9a24ff834d73bbf10c6c44164f05c1b8a70007023958398fae4c856c6a60a41bc2a
 DIST geda-gaf-1.9.2.tar.gz 10612225 SHA256 
3f3ba90a0f1db1e71caaadcabdb52e375864a8e04e3d6330293b84ef6e21b392 SHA512 
5e26ea2ce50bd4f0bdb4594af9cc4510386d29c715c2b4ea99c6522838a08cc2045bf65e8b1da01ab33a266fc9f03da42e28b8cc4d5c030001777ab077e3
 WHIRLPOOL 
314403d63b722d0ead4f223cb8f36131b6a46f4be6946848a6d0b6e18ed4cfa47b1840144dbf0d49df5e0151749407a419eb91a85d11f5fc6190562da9cdfb5c

diff --git a/sci-electronics/geda/geda-1.8.1.ebuild 
b/sci-electronics/geda/geda-1.8.1.ebuild
deleted file mode 100644
index fc1219e..
--- a/sci-electronics/geda/geda-1.8.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-inherit eutils fdo-mime gnome2-utils versionator
-
-MY_PN=${PN}-gaf
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
-HOMEPAGE="http://www.gpleda.org/;
-SRC_URI="http://ftp.geda-project.org/${MY_PN}/stable/v$(get_version_component_range
 1-2)/${PV}/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="debug doc examples nls stroke threads"
-
-CDEPEND="
-   dev-libs/glib:2
-   x11-libs/gtk+:2
-   >=x11-libs/cairo-1.2.0
-   >=dev-scheme/guile-1.8[deprecated]
-   nls? ( virtual/libintl )
-   stroke? ( >=dev-libs/libstroke-0.5.1 )"
-
-DEPEND="${CDEPEND}
-   sys-apps/groff
-   dev-util/desktop-file-utils
-   x11-misc/shared-mime-info
-   virtual/pkgconfig
-   nls? ( >=sys-devel/gettext-0.16 )"
-
-RDEPEND="${CDEPEND}
-   sci-electronics/electronics-menu"
-
-S=${WORKDIR}/${MY_P}
-
-DOCS="AUTHORS NEWS README"
-
-src_prepare() {
-   if ! use doc ; then
-   sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
-   fi
-   if ! use examples ; then
-   sed -i -e 's/\texamples$//' Makefile.in || die
-   fi
-}
-
-src_configure() {
-   econf \
-   --docdir=/usr/share/doc/${PF} \
-   $(use_enable threads threads posix) \
-   $(use_with stroke libstroke) \
-   $(use_enable nls) \
-   $(use_enable debug assert) \
-   --disable-doxygen \
-   --disable-rpath \
-   --disable-update-xdg-database
-}
-
-src_test() {
-   emake -j1 check
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-   gnome2_icon_cache_update
-}

diff --git a/sci-electronics/geda/geda-1.9.1.ebuild 
b/sci-electronics/geda/geda-1.9.1.ebuild
deleted file mode 100644
index 3ea743d..
--- a/sci-electronics/geda/geda-1.9.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit eutils 

[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2017-01-29 Thread Michael Weber
commit: 356228dd91f5f9f46f9fb25f24918e117cb8af50
Author: Michael Weber  gentoo  org>
AuthorDate: Sun Jan 29 16:44:11 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Sun Jan 29 16:45:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=356228dd

sci-electronics/geda: Fix depend on guile-2 (bug 594708).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 sci-electronics/geda/geda-1.9.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda/geda-1.9.2.ebuild 
b/sci-electronics/geda/geda-1.9.2.ebuild
index 7ae8aab..6983954 100644
--- a/sci-electronics/geda/geda-1.9.2.ebuild
+++ b/sci-electronics/geda/geda-1.9.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -23,7 +23,7 @@ CDEPEND="
x11-libs/pango
>=x11-libs/cairo-1.2.0
x11-libs/gdk-pixbuf
-   dev-scheme/guile
+   >=dev-scheme/guile-2.0.0
nls? ( virtual/libintl )
stroke? ( >=dev-libs/libstroke-0.5.1 )"
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-xgsch2pcb/

2016-09-18 Thread Pacho Ramos
commit: 96fb5d03d3f586988619aafa1c4f0302bb393381
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 18 09:18:44 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 18 09:22:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96fb5d03

sci-electronics/geda-xgsch2pcb: Drop old

Package-Manager: portage-2.3.0

 .../geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r2.ebuild  | 78 --
 1 file changed, 78 deletions(-)

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r2.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r2.ebuild
deleted file mode 100644
index aff4c68..
--- a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-
-WANT_AUTOCONF="2.5"
-PYTHON_DEPEND="2"
-
-inherit autotools eutils fdo-mime gnome2-utils python
-
-DESCRIPTION="A graphical front-end for the gschem -> pcb workflow"
-HOMEPAGE="http://www.gpleda.org;
-SRC_URI="http://geda.seul.org/dist/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnome nls"
-
-CDEPEND="
-   dev-python/pygtk:2
-   dev-python/pygobject:2
-   dev-python/dbus-python
-   sci-electronics/pcb[dbus]
-   sci-electronics/geda
-   nls? ( virtual/libintl )"
-
-RDEPEND="
-   ${CDEPEND}
-   sci-electronics/electronics-menu
-   gnome? ( dev-python/gnome-vfs-python )"
-
-DEPEND="
-   ${CDEPEND}
-   dev-util/intltool
-   dev-lang/perl
-   nls? ( sys-devel/gettext )"
-
-pkg_setup() {
-   python_set_active_version 2
-}
-
-src_prepare(){
-   echo '#!/bin/sh' > py-compile
-   epatch "${FILESDIR}"/${PV}-python.patch
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   --disable-update-desktop-database \
-   --disable-dependency-tracking
-}
-
-src_install() {
-   emake DESTDIR="${D}" install || die "emake install failed"
-   dodoc README ChangeLog || die
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-   gnome2_icon_cache_update
-   python_mod_optimize ${PN}
-}
-
-pkg_postrm() {
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-   gnome2_icon_cache_update
-   python_mod_cleanup ${PN}
-}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-xgsch2pcb/

2016-09-18 Thread Pacho Ramos
commit: e4a7a4408f165dbc3b349623d130e079a65a3a91
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Sep 18 09:18:26 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Sep 18 09:22:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4a7a440

sci-electronics/geda-xgsch2pcb: amd64/x86 stable, bug #585680

Package-Manager: portage-2.3.0

 sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
index ec565d2..a1c0e3b 100644
--- a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
+++ b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,7 +14,7 @@ SRC_URI="http://geda.seul.org/dist/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="gnome nls"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/

2016-08-11 Thread Denis Dupeyron
commit: aad781f07d3e3c2e803eb67fc0150beb6432fe7c
Author: Denis Dupeyron  gentoo  org>
AuthorDate: Thu Aug 11 23:35:18 2016 +
Commit: Denis Dupeyron  gentoo  org>
CommitDate: Thu Aug 11 23:35:18 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad781f0

sci-electronics/geda: bump to 1.9.2, fix bug #590812

Package-Manager: portage-2.3.0

 sci-electronics/geda/Manifest  |  1 +
 sci-electronics/geda/geda-1.9.2.ebuild | 84 ++
 2 files changed, 85 insertions(+)

diff --git a/sci-electronics/geda/Manifest b/sci-electronics/geda/Manifest
index ac941c8..509e89d 100644
--- a/sci-electronics/geda/Manifest
+++ b/sci-electronics/geda/Manifest
@@ -1,3 +1,4 @@
 DIST geda-gaf-1.8.1.tar.gz 11197244 SHA256 
026888ce21cb83a3543a7554de0ddc610cc8dc6ce2341df17c5b3305d6dcbb10 SHA512 
16f88af81d514c3504625765c64ad1d2a45d3da6a4c75f68db30f51776ff56d907ce97fb69e39cc6347ee9bfa4b591a62240fec6cfc73c0f54b61285e118b35b
 WHIRLPOOL 
da6743d97428deb81dd80dad9ca2f8476643f21bb34386681e54edd1dccb241f5d016d8b3d1640a80aaab1233a1cc23f835fc340955b1524d2085cc5b50abc71
 DIST geda-gaf-1.8.2.tar.gz 11282353 SHA256 
bbf4773aef1b5a51a8d6f4c3fa288c047340cc62dd6e14d7928fcc6e4051b721 SHA512 
3a6fad455c3fd2b62e9788ff04ca33242f2e4701ec24089d8c4304ad5ca44af4901fc1c396b3f840e14a0be0729ff08561a82c6911e1d23ac4b8636534b4e764
 WHIRLPOOL 
e4e6db1b7f6d2f37d99027f9a55797f7ac5a304bb4be474d6d57091121672a86e8dfa5131e830f9bc6335f57cb3864716ef17793b550b0df064e9d2c2b158038
 DIST geda-gaf-1.9.1.tar.gz 11566302 SHA256 
563c4ae8ba72824e873094d9133425b8f142f7e5b25cd6da33f69b2d99c980a3 SHA512 
1c10662162365f902e61ef0ff225aeff8620c02f9507d33d5656c4aa240e7371fab5576bd5d68139390ce583548f34304f75893e1b8ab8fbacee25ddbdb93719
 WHIRLPOOL 
1594b98889dae9a6a61a9e76a7a4561c4f211199646b4064d361c0cfa56fc9a24ff834d73bbf10c6c44164f05c1b8a70007023958398fae4c856c6a60a41bc2a
+DIST geda-gaf-1.9.2.tar.gz 10612225 SHA256 
3f3ba90a0f1db1e71caaadcabdb52e375864a8e04e3d6330293b84ef6e21b392 SHA512 
5e26ea2ce50bd4f0bdb4594af9cc4510386d29c715c2b4ea99c6522838a08cc2045bf65e8b1da01ab33a266fc9f03da42e28b8cc4d5c030001777ab077e3
 WHIRLPOOL 
314403d63b722d0ead4f223cb8f36131b6a46f4be6946848a6d0b6e18ed4cfa47b1840144dbf0d49df5e0151749407a419eb91a85d11f5fc6190562da9cdfb5c

diff --git a/sci-electronics/geda/geda-1.9.2.ebuild 
b/sci-electronics/geda/geda-1.9.2.ebuild
new file mode 100644
index 000..7ae8aab
--- /dev/null
+++ b/sci-electronics/geda/geda-1.9.2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils fdo-mime gnome2-utils versionator
+
+MY_PN=${PN}-gaf
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="GPL Electronic Design Automation (gEDA):gaf core package"
+HOMEPAGE="http://www.gpleda.org/;
+SRC_URI="http://ftp.geda-project.org/${MY_PN}/unstable/v$(get_version_component_range
 1-2)/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="debug doc examples nls stroke threads"
+
+CDEPEND="
+   dev-libs/glib:2
+   x11-libs/gtk+:2
+   x11-libs/pango
+   >=x11-libs/cairo-1.2.0
+   x11-libs/gdk-pixbuf
+   dev-scheme/guile
+   nls? ( virtual/libintl )
+   stroke? ( >=dev-libs/libstroke-0.5.1 )"
+
+DEPEND="${CDEPEND}
+   sys-apps/groff
+   dev-util/desktop-file-utils
+   x11-misc/shared-mime-info
+   virtual/pkgconfig
+   nls? ( >=sys-devel/gettext-0.16 )"
+
+RDEPEND="${CDEPEND}
+   sci-electronics/electronics-menu"
+
+S=${WORKDIR}/${MY_P}
+
+DOCS="AUTHORS NEWS README"
+
+src_prepare() {
+   append-libs -lgio-2.0
+   if ! use doc ; then
+   sed -i -e '/^SUBDIRS = /s/docs//' Makefile.in || die
+   fi
+   if ! use examples ; then
+   sed -i -e 's/\texamples$//' Makefile.in || die
+   fi
+}
+
+src_configure() {
+   econf \
+   --docdir=/usr/share/doc/${PF} \
+   $(use_enable threads threads posix) \
+   $(use_with stroke libstroke) \
+   $(use_enable nls) \
+   $(use_enable debug assert) \
+   --disable-doxygen \
+   --disable-rpath \
+   --disable-update-xdg-database
+}
+
+src_test() {
+   emake -j1 check
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   fdo-mime_desktop_database_update
+   fdo-mime_mime_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   fdo-mime_desktop_database_update
+   fdo-mime_mime_database_update
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-suite/

2016-07-25 Thread Thomas Beierlein
commit: af6e4d9c9faa4cc85d060e291301947a34600f95
Author: Thomas Beierlein  gentoo  org>
AuthorDate: Mon Jul 25 17:51:23 2016 +
Commit: Thomas Beierlein  gentoo  org>
CommitDate: Mon Jul 25 17:51:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af6e4d9c

sci-electronics/geda-suite: Fix too long DESCRIPTION

Package-Manager: portage-2.3.0

 sci-electronics/geda-suite/geda-suite-20110427.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sci-electronics/geda-suite/geda-suite-20110427.ebuild 
b/sci-electronics/geda-suite/geda-suite-20110427.ebuild
index 3d878aa..62bce8d 100644
--- a/sci-electronics/geda-suite/geda-suite-20110427.ebuild
+++ b/sci-electronics/geda-suite/geda-suite-20110427.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 HOMEPAGE="http://www.geda.seul.org;
-DESCRIPTION="Metapackage which installs all the components required for a 
full-featured gEDA/gaf system"
+DESCRIPTION="Metapackage for all components for a full-featured gEDA/gaf 
system"
 
 IUSE=''
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda-xgsch2pcb/

2016-04-24 Thread Pacho Ramos
commit: 6ad85ae1135b786f5183167304976e9e627f8d3a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Apr 24 12:00:21 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Apr 24 12:07:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad85ae1

sci-electronics/geda-xgsch2pcb: Bump eapi, use new python eclasses, fix 
dependencies

Package-Manager: portage-2.2.28

 .../geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild  | 71 ++
 1 file changed, 71 insertions(+)

diff --git a/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild 
b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
new file mode 100644
index 000..ec565d2
--- /dev/null
+++ b/sci-electronics/geda-xgsch2pcb/geda-xgsch2pcb-0.1.3-r3.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+WANT_AUTOCONF="2.5"
+
+inherit autotools fdo-mime gnome2-utils python-single-r1
+
+DESCRIPTION="A graphical front-end for the gschem -> pcb workflow"
+HOMEPAGE="http://www.gpleda.org;
+SRC_URI="http://geda.seul.org/dist/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="gnome nls"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+CDEPEND="${PYTHON_DEPS}
+   dev-python/pygtk:2[${PYTHON_USEDEP}]
+   dev-python/pygobject:2[${PYTHON_USEDEP}]
+   dev-python/dbus-python[${PYTHON_USEDEP}]
+   sci-electronics/pcb[dbus]
+   sci-electronics/geda
+   nls? ( virtual/libintl )
+"
+RDEPEND="${CDEPEND}
+   sci-electronics/electronics-menu
+   gnome? ( dev-python/gnome-vfs-python[${PYTHON_USEDEP}] )
+"
+DEPEND="${CDEPEND}
+   dev-util/intltool
+   dev-lang/perl
+   nls? ( sys-devel/gettext )
+"
+
+PATCHES=( "${FILESDIR}"/${PV}-python.patch )
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare(){
+   default
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_enable nls) \
+   --disable-update-desktop-database
+}
+
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   fdo-mime_desktop_database_update
+   fdo-mime_mime_database_update
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   fdo-mime_desktop_database_update
+   fdo-mime_mime_database_update
+   gnome2_icon_cache_update
+}