diff --git a/sci-misc/linuxcnc/linuxcnc-9999.ebuild b/sci-misc/linuxcnc/linuxcnc-9999.ebuild index 00d229f692..6166db9846 100644 --- a/sci-misc/linuxcnc/linuxcnc-9999.ebuild +++ b/sci-misc/linuxcnc/linuxcnc-9999.ebuild @@ -1,101 +1,101 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: $ -# Thanks to the original author's code, slis@gentoo.org's code, because the original code is outdated, this ebuild has been modified portably -EAPI="7" +EAPI=8 PYTHON_COMPAT=( python3_10 ) +PYTHON_REQUIRED_USE="tk" -inherit autotools eutils flag-o-matic multilib python-single-r1 git-r3 +inherit autotools desktop git-r3 python-single-r1 -DESCRIPTION="LinuxCNC " +DESCRIPTION="LinuxCNC" HOMEPAGE="http://linuxcnc.org/" #SRC_URI="mirror://sourceforge/gentoocnc/distfiles/${P}.tar.gz" #SRC_URI="https://github.com/LinuxCNC/linuxcnc/archive/2.7.zip" EGIT_REPO_URI="https://github.com/LinuxCNC/linuxcnc.git https://gitclone.com/github.com/LinuxCNC/linuxcnc.git" - S="${WORKDIR}"/linuxcnc-9999/src LICENSE="LGPL-3" -SLOT="linuxcnc-9999" -KEYWORDS="~amd64 ~x86" -IUSE="+python +uspace +X +gtk -rt gstreamer modbus simulator usb" +SLOT="9999" +KEYWORDS="" +IUSE="+gtk modbus rt simulator usb +X" # TODO: add shmdrv use flag -# --disable-python uses python anyways and fails so python is a required use flag -REQUIRED_USE=" - python - python? ( ${PYTHON_REQUIRED_USE} ) - rt? ( !simulator ) - " - -DEPEND="dev-lang/tcl - dev-lang/tk - dev-tcltk/tkimg - dev-tcltk/tclx - dev-libs/boost[python] - modbus? ( - - jack9603301@163.com - - - Build with RT_PREEMPT threads modules - Build with posix threads (no realtime) - Build modbus libraries - Build with xenomai userland threads - Build with realtime threads support - + + jack9603301@163.com + Chunhui Ouyang + + + Build with RT_PREEMPT threads modules + Build with posix threads (no realtime) + Build modbus libraries + + +