diff options
author | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2022-03-02 20:27:06 +0100 |
---|---|---|
committer | Andrew Ammerlaan <andrewammerlaan@gentoo.org> | 2022-03-02 20:27:18 +0100 |
commit | a060c466975c554fa26dec940b473e67b72bed62 (patch) | |
tree | d27b99856cfe530d8da35eac9b95063aef51addf /sci-electronics/geda | |
parent | sci-electronics/gazebo: fix build with ffmpeg4 (diff) | |
download | gentoo-a060c466975c554fa26dec940b473e67b72bed62.tar.gz gentoo-a060c466975c554fa26dec940b473e67b72bed62.tar.bz2 gentoo-a060c466975c554fa26dec940b473e67b72bed62.zip |
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 <andrewammerlaan@gentoo.org>
Diffstat (limited to 'sci-electronics/geda')
-rw-r--r-- | sci-electronics/geda/files/geda-1.10.2-drop-xorn.patch | 60 | ||||
-rw-r--r-- | sci-electronics/geda/geda-1.10.2-r1.ebuild (renamed from sci-electronics/geda/geda-1.10.2.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 000000000000..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 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) ) |