From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9B09213835A for ; Wed, 5 Aug 2020 19:48:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B9881E091A; Wed, 5 Aug 2020 19:48:30 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 89F54E091A for ; Wed, 5 Aug 2020 19:48:30 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 380E934F429 for ; Wed, 5 Aug 2020 19:48:29 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id E4E9E2FE for ; Wed, 5 Aug 2020 19:48:27 +0000 (UTC) From: "Conrad Kostecki" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Conrad Kostecki" Message-ID: <1596656899.7b66292f231f6cb3985d41ab18cca8517f96bc7d.conikost@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild X-VCS-Directories: app-misc/lcd4linux/ X-VCS-Committer: conikost X-VCS-Committer-Name: Conrad Kostecki X-VCS-Revision: 7b66292f231f6cb3985d41ab18cca8517f96bc7d X-VCS-Branch: master Date: Wed, 5 Aug 2020 19:48:27 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: f21c394e-b447-41c7-a0c0-065b61742d0e X-Archives-Hash: 4e1820609b000c254b4738f5f68abe2d commit: 7b66292f231f6cb3985d41ab18cca8517f96bc7d Author: Conrad Kostecki gentoo org> AuthorDate: Wed Aug 5 19:44:11 2020 +0000 Commit: Conrad Kostecki gentoo org> CommitDate: Wed Aug 5 19:48:19 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b66292f app-misc/lcd4linux: drop old version Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki gentoo.org> .../lcd4linux-0.11.0_pre20170527-r4.ebuild | 181 --------------------- 1 file changed, 181 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild deleted file mode 100644 index 99a2dd057f5..00000000000 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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/mysql-connector-c:0= ) - 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-r2.initd" lcd4linux -}