From ac3f3697093ec66a4959a8323af16fc49b717957 Mon Sep 17 00:00:00 2001 From: Conrad Kostecki Date: Wed, 11 Dec 2019 21:57:46 +0100 Subject: app-misc/lcd4linux: drop old version Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Conrad Kostecki --- .../lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild | 161 --------------------- app-misc/lcd4linux/metadata.xml | 4 - 2 files changed, 165 deletions(-) delete mode 100644 app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild (limited to 'app-misc') diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild deleted file mode 100644 index 5bfd66b870f7..000000000000 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild +++ /dev/null @@ -1,161 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python2_7 ) - -inherit autotools flag-o-matic python-single-r1 - -DESCRIPTION="A small program that grabs information and displays it on an external LCD" -HOMEPAGE="https://lcd4linux.bulix.org/" -SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="dmalloc outb" -REQUIRED_USE="?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c ) - python? ( ${PYTHON_REQUIRED_USE} )" - -# Define the list of valid lcd devices. -# Some drivers were removed from this list: -# - lcdlinux: It's an ancient driver, which needs app-misc/lcd-linux, that made it never to the portage tree. -# - lcdlinux: Besides, app-misc/lcd-linux won't compile on a modern linux kernel. -# - st2205: It's needs dev-libs/libst2205, which made it never to the portage tree and is quite outdated. -IUSE_LCD_DEVICES=( ASTUSB BeckmannEgle BWCT CrystalFontz Curses Cwlinux D4D DPF EA232graphic EFN FutabaVFD - FW8888 G15 GLCD2USB HD44780 HD44780-I2C IRLCD LCD2USB LCDTerm LEDMatrix LPH7508 LUIse LW_ABP M50530 - MatrixOrbital MatrixOrbitalGX MilfordInstruments MDM166A Newhaven Noritake NULL Pertelian PHAnderson - PICGraphic picoLCD picoLCDGraphic PNG PPM RouterBoard Sample SamsungSPF serdisplib ShuttleVFD - SimpleLCD T6963 TeakLCM Trefon ULA200 USBHUB USBLCD VNC WincorNixdorf X11 ) - -# Define the list of valid lcd4linux plugins. -# Some plugins were removed from this list: -# - imon: Uses telmond, which is only available on a fli4l router or an eisfair server. -# - ppp: It has been replaced by the netdev plugin. -# - seti: SETI@home software was replaced by sci-misc/boinc, which is not compatible. -# - xmms: XMMS software was replaced by media-sound/xmms2, which is not compatible. -IUSE_LCD4LINUX_PLUGINS=( apm asterisk button_exec cpuinfo dbus diskstats dvb exec event - fifo file gps hddtemp huawei i2c_sensors iconv isdn kvv - loadavg meminfo mpd mpris_dbus mysql netdev netinfo pop3 - proc_stat python qnaplog raspi sample statfs uname uptime - w1retap wireless ) - -# Add supported drivers from 'IUSE_LCD_DEVICES' to 'IUSE' and 'REQUIRED_USE' -REQUIRED_USE+=" || ( " -for LCD_DEVICE in "${IUSE_LCD_DEVICES[@]}"; do - LCD_DEVICE=${LCD_DEVICE,,} - IUSE+=" lcd_devices_${LCD_DEVICE} " - REQUIRED_USE+=" lcd_devices_${LCD_DEVICE} " -done -REQUIRED_USE+=" ) " -unset LCD_DEVICE - -# Add supported plugins from 'IUSE_LCD4LINUX_PLUGINS' to 'IUSE' and 'REQUIRED_USE' -IUSE+=" ${IUSE_LCD4LINUX_PLUGINS[*]} " -REQUIRED_USE+=" || ( ${IUSE_LCD4LINUX_PLUGINS[*]} ) " - -# Define dependencies for all drivers in 'IUSE_LCD_DEVICES' -DEPEND_LCD_DEVICES="lcd_devices_astusb? ( virtual/libusb:0= ) - lcd_devices_bwct? ( virtual/libusb:0= ) - lcd_devices_curses? ( sys-libs/ncurses:0= ) - lcd_devices_dpf? ( virtual/libusb:0= ) - lcd_devices_g15? ( virtual/libusb:0= ) - lcd_devices_glcd2usb? ( virtual/libusb:0= ) - lcd_devices_irlcd? ( virtual/libusb:0= ) - lcd_devices_lcd2usb? ( virtual/libusb:0= ) - lcd_devices_ledmatrix? ( virtual/libusb:0= ) - lcd_devices_luise? ( dev-libs/luise-bin - virtual/libusb:0= ) - lcd_devices_matrixorbitalgx? ( virtual/libusb:0= ) - lcd_devices_mdm166a? ( virtual/libusb:0= ) - lcd_devices_picolcd? ( virtual/libusb:0= ) - lcd_devices_picolcdgraphic? ( virtual/libusb:0= ) - lcd_devices_png? ( media-libs/gd[png] - media-libs/libpng:0= ) - lcd_devices_ppm? ( media-libs/gd ) - lcd_devices_samsungspf? ( virtual/libusb:0= ) - lcd_devices_serdisplib? ( dev-libs/serdisplib ) - lcd_devices_shuttlevfd? ( virtual/libusb:0= ) - lcd_devices_trefon? ( virtual/libusb:0= ) - lcd_devices_ula200? ( dev-embedded/libftdi:1= - virtual/libusb:0= ) - lcd_devices_usbhub? ( virtual/libusb:0= ) - lcd_devices_usblcd? ( virtual/libusb:0= ) - lcd_devices_vnc? ( net-libs/libvncserver ) - lcd_devices_x11? ( x11-libs/libX11 )" - -# Define dependencies for all plugins in 'IUSE_LCD4LINUX_PLUGINS' -DEPEND_LCD4LINUX_PLUGINS="asterisk? ( net-misc/asterisk ) - dbus? ( sys-apps/dbus ) - gps? ( dev-libs/nmeap ) - hddtemp? ( app-admin/hddtemp ) - iconv? ( virtual/libiconv ) - mpd? ( media-libs/libmpd ) - mpris_dbus? ( sys-apps/dbus ) - mysql? ( || ( dev-db/mariadb-connector-c - dev-db/mysql-connector-c ) ) - python? ( ${PYTHON_DEPS} ) - wireless? ( || ( net-wireless/iw - net-wireless/wireless-tools ) )" - -RDEPEND="dmalloc? ( dev-libs/dmalloc ) - ${DEPEND_LCD_DEVICES} - ${DEPEND_LCD4LINUX_PLUGINS}" - -DEPEND="${RDEPEND}" - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi -} - -src_prepare() { - default - - eautoreconf -} - -src_configure() { - # Enable all users enabled lcd devices - local myeconfargs_lcd_devices - for lcd_device in "${IUSE_LCD_DEVICES[@]}"; do - if use "lcd_devices_${lcd_device,,}"; then - myeconfargs_lcd_devices+=",${lcd_device}" - fi - done - - # Enable all users enabled lcd4linux plugins - local myeconfargs_lcd4linux_plugins - for lcd4linux_plugin in "${IUSE_LCD4LINUX_PLUGINS[@]}"; do - if use "${lcd4linux_plugin}"; then - myeconfargs_lcd4linux_plugins+=",${lcd4linux_plugin}" - fi - done - - local myeconfargs=( - --disable-rpath - $(use_with dmalloc) - $(use_with outb) - $(use_with python) - $(use_with lcd_devices_x11 x) - --with-drivers="${myeconfargs_lcd_devices#,}" - --with-plugins="${myeconfargs_lcd4linux_plugins#,}" - --x-include="/usr/include" - --x-libraries="/usr/$(get_libdir)" - ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - - # Install sample config, and must have 600, as lcd4linux checks this. - insinto /etc/lcd4linux - insopts -m 0600 - doins lcd4linux.conf.sample - - newinitd "${FILESDIR}/lcd4linux-r1.initd" lcd4linux -} diff --git a/app-misc/lcd4linux/metadata.xml b/app-misc/lcd4linux/metadata.xml index 4b75d216e371..669193270cb0 100644 --- a/app-misc/lcd4linux/metadata.xml +++ b/app-misc/lcd4linux/metadata.xml @@ -13,7 +13,6 @@ Enable the APM plugin. Enable the Asterisk plugin. Enable the Button plugin, to execute something on keypress. - Enable the Button plugin, to execute something on keypress. Enable the cpuinfo plugin. Enable the dbus plugin. Enable the diskstats plugin. @@ -27,7 +26,6 @@ Enable the hddtemp plugin, to read from the hddtemp daemon. Enable the huawei plugin, to read from a huawei device. Enable the i2c_sensors plugin, to read sensor data. - Enable the i2c_sensors plugin, to read sensor data. Enable the iconv plugin, to convert between encodings. Enable the isdn plugin, to get information about ISDN. Enable the kvv plugin, to get realtime train schedule from the Karlsruher Verkehrsverbund. @@ -35,14 +33,12 @@ Enable the meminfo plugin, to get memory statistics. Enable the mpd plugin, to read from the Music Player Daemon. Enable the mpris plugin, to read data via dbus for mpris. - Enable the mpris plugin, to read data via dbus for mpris. Enable the mysql plugin, to get mysql database information. Enable the netdev plugin, to get interface statistics. Enable the netinfo plugin, to get more interface statistic. Enable raw i/o access. Enable the pop3 plugin, to get notified about new mails. Enable the proc_stat plugin, to read data from the proc file system. - Enable the proc_stat plugin, to read data from the proc file system. Enable support for dev-lang/python and enable the python plugin, to execute own python scripts. Enable the qnaplog plugin, to read a log from a QNAP device. Enable the raspi plugin, to read sensor data from a Raspberry Pi. -- cgit v1.2.3-65-gdbad