commit:     3fc09f42bc409c8ae375e98a241aca04c4e4fd92
Author:     Julien Roy <julien <AT> jroy <DOT> ca>
AuthorDate: Tue May 21 21:28:30 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue May 21 21:29:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3fc09f42

sci-misc/linuxcnc: treeclean

Bug: https://bugs.gentoo.org/587090
Signed-off-by: Julien Roy <julien <AT> jroy.ca>

 sci-misc/linuxcnc/linuxcnc-9999.ebuild | 126 ---------------------------------
 sci-misc/linuxcnc/metadata.xml         |  15 ----
 2 files changed, 141 deletions(-)

diff --git a/sci-misc/linuxcnc/linuxcnc-9999.ebuild 
b/sci-misc/linuxcnc/linuxcnc-9999.ebuild
deleted file mode 100644
index f3cb10abf..000000000
--- a/sci-misc/linuxcnc/linuxcnc-9999.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_10 )
-PYTHON_REQUIRED_USE="tk"
-
-inherit autotools desktop git-r3 python-single-r1
-
-DESCRIPTION="LinuxCNC"
-HOMEPAGE="http://linuxcnc.org/";
-#SRC_URI="https://downloads.sourceforge.net/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="9999"
-IUSE="+gtk modbus rt simulator usb +X"
-# TODO: add shmdrv use flag
-
-DEPEND="
-       ${PYTHON_DEPS}
-
-       dev-lang/tcl
-       dev-lang/tk
-       dev-tcltk/bwidget
-       dev-tcltk/tclx
-       dev-tcltk/tkimg
-       media-gfx/graphviz
-       media-libs/mesa
-       net-firewall/iptables
-       sys-devel/gettext
-       sys-process/procps
-       sys-process/psmisc
-       x11-libs/libXinerama
-       x11-apps/mesa-progs
-       virtual/glu
-       virtual/opengl
-
-       $(python_gen_cond_dep '
-               dev-libs/boost[python,${PYTHON_USEDEP}]
-               dev-python/configobj[${PYTHON_USEDEP}]
-               dev-python/lxml[${PYTHON_USEDEP}]
-               dev-python/numpy[${PYTHON_USEDEP}]
-               dev-python/pillow[tk,${PYTHON_USEDEP}]
-               dev-python/pygobject[${PYTHON_USEDEP}]
-               dev-python/pyopengl[${PYTHON_USEDEP}]
-       ')
-
-       || (
-               net-analyzer/openbsd-netcat
-               net-analyzer/netcat
-       )
-
-       modbus? ( <dev-libs/libmodbus-3.1 )
-       gtk? ( x11-libs/gtk+ )
-       rt? ( sys-kernel/rt-sources )
-       usb? ( virtual/libusb )
-       X? (
-               x11-libs/libXaw
-               $(python_gen_cond_dep 
'dev-python/python-xlib[${PYTHON_USEDEP}]')
-       )
-"
-RDEPEND="
-       ${DEPEND}
-       $(python_gen_cond_dep 'dev-python/yapps[${PYTHON_USEDEP}]')
-"
-
-RESTRICT="bindist"
-REQUIRED_USE="
-       ${PYTHON_REQUIRED_USE}
-       rt? ( !simulator )
-"
-
-src_prepare() {
-       default
-       eautoreconf
-}
-
-src_configure() {
-       local myconf=(
-               --enable-non-distributable=yes
-               --with-boost-python=boost_python310
-               --with-kernel-headers=/usr/src/linux/
-               --with-python="${PYTHON}"
-               $(use_with modbus libmodbus)
-       )
-       use gtk || myconf+=( "--disable-gtk" )
-       use rt && myconf+=( "--with-rt-preempt" )
-       use simulator && myconf+=( "--with-realtime=uspace" )
-       use usb || myconf+=( "--without-libusb-1.0" )
-#      use rtai && myconf+=( "--with-realtime=${EPREFIX}/usr/realtime" 
"--with-module-dir=${EPREFIX}/usr/$(get_libdir)/linuxcnc/rtai/" )
-       use X && myconf+=( "--with-x" )
-
-       econf "${myconf[@]}"
-}
-
-src_install() {
-       emake DESTDIR="${D}" install
-
-       local envd="${T}/51linuxcnc"
-       cat > "${envd}" <<-EOF
-               LDPATH="${EPREFIX}/usr/$(get_libdir)/linuxcnc"
-       EOF
-       doenvd "${envd}"
-
-       insinto "/usr/share/linuxcnc/"
-       doins Makefile.inc
-
-       insinto "/etc/linuxcnc/"
-       doins "../scripts/rtapi.conf"
-
-       insinto "/usr/bin/"
-       doins "../scripts/rip-environment"
-
-       doicon "../linuxcncicon.png"
-       make_desktop_entry linuxcnc LinuxCNC linuxcnc 'Science;Robotics'
-}
-
-pkg_postinst() {
-       elog "Opening machine configuration files from older Versions can crash 
the application as it cannot load old named modules, e.g. probe_parport.so not 
found"
-       elog "This is not a Gentoo- or build related error. It looks like 
linuxcnc 2.8 will have some kind of converter for them."
-       elog "If you created them with stepconf. You can just open the stepconf 
file and create them new. Don't forget to backup any manual changes (e.g. 
backlash!) from the .hal and .ini files and make them again."
-}

diff --git a/sci-misc/linuxcnc/metadata.xml b/sci-misc/linuxcnc/metadata.xml
deleted file mode 100644
index df6ba9929..000000000
--- a/sci-misc/linuxcnc/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="person">
-               <email>[email protected]</email>
-               <name>Chunhui Ouyang</name>
-       </maintainer>
-       <use>
-               <flag name="rt">Build with RT_PREEMPT threads modules</flag>
-               <flag name="simulator">Build with posix threads (no 
realtime)</flag>
-               <flag name="modbus">Build modbus libraries</flag>
-               <!--<flag name="xenomai">Build with xenomai userland 
threads</flag>-->
-               <!--<flag name="rtai">Build with realtime threads 
support</flag>-->
-       </use>
-</pkgmetadata>

Reply via email to