[gentoo-commits] repo/gentoo:master commit in: sci-electronics/geda/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}