[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 9b248821550a310bca44d758a43c6b5c91023dd0 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 21 17:40:10 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jul 22 19:33:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b248821 app-misc/lcd4linux: amd64 stable Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild index 2f2874567136..c4f17c13a9fe 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="dmalloc outb" REQUIRED_USE=" ?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c )
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 322a37744cbfdbd3caeabd2eea85c0f811b72046 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 21 17:41:56 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jul 22 19:33:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=322a3774 app-misc/lcd4linux: drop 0.11.0_pre20170527-r6 Signed-off-by: Conrad Kostecki gentoo.org> .../lcd4linux-0.11.0_pre20170527-r6.ebuild | 199 - 1 file changed, 199 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r6.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r6.ebuild deleted file mode 100644 index bf2ce0cb9728.. --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r6.ebuild +++ /dev/null @@ -1,199 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools flag-o-matic python-single-r1 - -DESCRIPTION="A small program that grabs information and displays it on an external LCD" -HOMEPAGE="https://github.com/jmccrohan/lcd4linux/; -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 - FW 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 - 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= ) -
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 89972bb62680846018f89063fd4a7e04416edfee Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 21 17:41:22 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jul 22 19:33:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89972bb6 app-misc/lcd4linux: x86 stable Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild index c4f17c13a9fe..a8d53c823998 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="dmalloc outb" REQUIRED_USE=" ?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c )
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: bdd23da47ba525faf9c812f68fbd9b34a7430126 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 21 17:42:18 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jul 22 19:33:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd23da4 app-misc/lcd4linux: add python3_11 support Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild index a8d53c823998..6cb9a929bae8 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit autotools flag-o-matic python-single-r1
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/files/, app-misc/lcd4linux/
commit: 6063c4dab77c3dd46e92cd39e6e9d90fbbeab956 Author: orbea riseup net> AuthorDate: Tue Jun 21 00:59:35 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 01:20:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6063c4da app-misc/lcd4linux: Fix the build with rlibtool Closes: https://bugs.gentoo.org/783492 Upstream-PR: https://github.com/jmccrohan/lcd4linux/pull/3 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/26013 Signed-off-by: Sam James gentoo.org> .../lcd4linux-0.11.0_pre20170527-libtool.patch | 40 .../lcd4linux-0.11.0_pre20170527-r7.ebuild | 202 + 2 files changed, 242 insertions(+) diff --git a/app-misc/lcd4linux/files/lcd4linux-0.11.0_pre20170527-libtool.patch b/app-misc/lcd4linux/files/lcd4linux-0.11.0_pre20170527-libtool.patch new file mode 100644 index ..3ba98fdc1503 --- /dev/null +++ b/app-misc/lcd4linux/files/lcd4linux-0.11.0_pre20170527-libtool.patch @@ -0,0 +1,40 @@ +Upstream-PR: https://github.com/jmccrohan/lcd4linux/pull/3 + +From cffb509a8471b26177de0887e5461a408fdb8e35 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Mon, 20 Jun 2022 17:43:23 -0700 +Subject: [PATCH] configure: Use macros earlier + +When building with slibtool using the rlibtool symlink the build will +fail because it doesn't find the generated libtool. This is required so +rlibtool can determine if its a shared or static build. + +This can be fixed easily by using LT_INIT earlier before AC_OUTPUT. +Generally these should be used near the top of configure.ac. + +Gentoo Bug: https://bugs.gentoo.org/783492 +--- a/configure.ac b/configure.ac +@@ -29,6 +29,7 @@ + + AC_PREREQ(2.59) + AC_INIT([LCD4Linux],[0.11.0-SVN],[lcd4linux-us...@lists.sourceforge.net]) ++AC_CONFIG_MACRO_DIR([m4]) + AC_CONFIG_SRCDIR([lcd4linux.c]) + AM_INIT_AUTOMAKE + AM_CONFIG_HEADER(config.h) +@@ -40,6 +41,7 @@ AC_PROG_INSTALL + AC_PROG_LN_S + AC_PROG_MAKE_SET + PKG_PROG_PKG_CONFIG ++LT_INIT + + # dmalloc + AM_WITH_DMALLOC +@@ -171,6 +173,3 @@ AC_MSG_RESULT( + [ $PLUGINS] + [-] + ) +- +-AC_CONFIG_MACRO_DIR([m4]) +-LT_INIT diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild new file mode 100644 index ..2f2874567136 --- /dev/null +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r7.ebuild @@ -0,0 +1,202 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools flag-o-matic python-single-r1 + +DESCRIPTION="A small program that grabs information and displays it on an external LCD" +HOMEPAGE="https://github.com/jmccrohan/lcd4linux/; +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 + FW 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+="
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 12cf8834437b4d9ea4bb26e782ec6f4e58a2a5fa Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 1 20:07:08 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jul 1 21:15:11 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12cf8834 app-misc/lcd4linux: add python3.10 support Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild index 7e5012fe420..286238b9a7c 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit autotools flag-o-matic python-single-r1
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: f2f53f7355633e5fcb87f232fd4a5ef92f46b415 Author: Sam James gentoo org> AuthorDate: Wed Jun 2 12:10:17 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jun 2 12:21:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f53f73 app-misc/lcd4linux: fix Python 3.7 usage Missed by CI as the usage was via usex. We need to use python-utils-r1's helpers instead (but note, a pkg-config hack would've been a bit more portable if those didn't exist). Closes: https://bugs.gentoo.org/793869 Signed-off-by: Sam James gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild index ef4a8ada7cf..7e5012fe420 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8,9} ) inherit autotools flag-o-matic python-single-r1 @@ -142,7 +142,8 @@ src_prepare() { rm ax_python_devel.m4 # Use correct python version. - append-libs "-lpython${EPYTHON#python}$(usex python_single_target_python3_7 'm' '')" + # (See: bug #793869) + append-libs $(python_get_LIBS) fi eautoreconf @@ -193,6 +194,6 @@ src_install() { pkg_postinst() { if [[ ! -z ${REPLACING_VERSIONS} ]]; then - use python && einfo "Starting with that version, the python plugins uses now python3 instead if python2!" + use python && einfo "Starting with this version, the python plugins now uses python3 instead of python2!" fi }
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: e96033535130a6d3e29d0474f8e9cf690e5827dc Author: Conrad Kostecki gentoo org> AuthorDate: Sun Jan 24 15:24:47 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Jan 24 15:25:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9603353 app-misc/lcd4linux: drop python3_6 support Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild index 4415c3b2ae7..ef4a8ada7cf 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{6,7,8,9} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit autotools flag-o-matic python-single-r1 @@ -142,11 +142,7 @@ src_prepare() { rm ax_python_devel.m4 # Use correct python version. - if use python_single_target_python3_6 || use python_single_target_python3_7; then - append-libs "-lpython${EPYTHON#python}m" - else - append-libs "-lpython${EPYTHON#python}" - fi + append-libs "-lpython${EPYTHON#python}$(usex python_single_target_python3_7 'm' '')" fi eautoreconf
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 0daeb20c4f7a0246624d0fc3d394021c3fcecb4c Author: Conrad Kostecki gentoo org> AuthorDate: Sat Oct 3 18:15:44 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Oct 3 18:15:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0daeb20c app-misc/lcd4linux: fix newer python versions Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild index cfb01cb2821..4415c3b2ae7 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild @@ -24,7 +24,7 @@ REQUIRED_USE=" # 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. +# - 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 FW G15 GLCD2USB HD44780 HD44780-I2C IRLCD LCD2USB LCDTerm LEDMatrix LPH7508 LUIse LW_ABP M50530 @@ -142,7 +142,11 @@ src_prepare() { rm ax_python_devel.m4 # Use correct python version. - append-libs "-lpython${EPYTHON#python}m" + if use python_single_target_python3_6 || use python_single_target_python3_7; then + append-libs "-lpython${EPYTHON#python}m" + else + append-libs "-lpython${EPYTHON#python}" + fi fi eautoreconf
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: c9b91f1fe2b697e94d7007dee6b54de946cfac53 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Aug 9 14:14:35 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Aug 9 15:52:39 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9b91f1f app-misc/lcd4linux: update HOMEAGE and metadata.xml Since upstreams Trac has been taken offline, Github is the last source online. Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild | 2 +- app-misc/lcd4linux/metadata.xml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild index 20e1c6d2177..5f24ec9f3f8 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild @@ -8,7 +8,7 @@ PYTHON_COMPAT=( python3_{6,7,8,9} ) 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/; +HOMEPAGE="https://github.com/jmccrohan/lcd4linux/; SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" diff --git a/app-misc/lcd4linux/metadata.xml b/app-misc/lcd4linux/metadata.xml index 669193270cb..a7279fdf0c7 100644 --- a/app-misc/lcd4linux/metadata.xml +++ b/app-misc/lcd4linux/metadata.xml @@ -49,4 +49,7 @@ Enable the w1retap plugin. Enable the wireless plugin, to get wireless statistics. + + jmccrohan/lcd4linux +
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 7b66292f231f6cb3985d41ab18cca8517f96bc7d Author: Conrad Kostecki gentoo org> AuthorDate: Wed Aug 5 19:44:11 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Aug 5 19:48:19 2020 + 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..000 --- 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 - FW 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? (
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 928def1b7d8263702ddeac415824b90a6aafa208 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 5 14:17:05 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 5 14:17:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928def1b app-misc/lcd4linux: x86 stable wrt bug #735220 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild index 2bbdac173ba..20e1c6d2177 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="dmalloc outb" REQUIRED_USE=" ?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c )
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 8da919065b5162f289a3b0192d52d62a055e4389 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 5 13:51:28 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 5 13:51:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da91906 app-misc/lcd4linux: amd64 stable wrt bug #735220 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild index c8254373f7a..2bbdac173ba 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="dmalloc outb" REQUIRED_USE=" ?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c )
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/files/, app-misc/lcd4linux/
commit: b9c4d4e20557d71538b11aa7dea1e6128fd066a0 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Jun 19 20:08:56 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jun 19 21:21:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c4d4e2 app-misc/lcd4linux: update python plugin to python3 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Conrad Kostecki gentoo.org> .../lcd4linux-0.11.0_pre20170527-python3.patch | 41 + .../lcd4linux-0.11.0_pre20170527-r5.ebuild | 198 + 2 files changed, 239 insertions(+) diff --git a/app-misc/lcd4linux/files/lcd4linux-0.11.0_pre20170527-python3.patch b/app-misc/lcd4linux/files/lcd4linux-0.11.0_pre20170527-python3.patch new file mode 100644 index 000..f39a72e5652 --- /dev/null +++ b/app-misc/lcd4linux/files/lcd4linux-0.11.0_pre20170527-python3.patch @@ -0,0 +1,41 @@ +Update python plugin for python3 + +Since the python plugin compiles against python2, +it must be updated, in order to use with python3. + +Signed-off-by: Conrad Kostecki +--- + plugin_python.c | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/plugin_python.c b/plugin_python.c +index fcd3419..4468a46 100644 +--- a/plugin_python.c b/plugin_python.c +@@ -55,7 +55,7 @@ static void pyt_exec_str(RESULT * result, const char *module, const char *functi + const char *rv = NULL; + int i; + +-pName = PyString_FromString(module); ++pName = PyUnicode_FromString(module); + /* Error checking of pName left out */ + + pModule = PyImport_Import(pName); +@@ -71,7 +71,7 @@ static void pyt_exec_str(RESULT * result, const char *module, const char *functi + if (pFunc && PyCallable_Check(pFunc)) { + pArgs = PyTuple_New(argc); + for (i = 0; i < argc; ++i) { +- pValue = PyString_FromString(argv[i]); ++ pValue = PyUnicode_FromString(argv[i]); + if (!pValue) { + Py_DECREF(pArgs); + Py_DECREF(pModule); +@@ -85,7 +85,7 @@ static void pyt_exec_str(RESULT * result, const char *module, const char *functi + pValue = PyObject_CallObject(pFunc, pArgs); + Py_DECREF(pArgs); + if (pValue != NULL) { +- rv = PyString_AsString(pValue); ++ rv = PyUnicode_AsUTF8(pValue); + SetResult(, R_STRING, rv); + Py_DECREF(pValue); + /* rv is now a 'dangling reference' */ diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild new file mode 100644 index 000..c8254373f7a --- /dev/null +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r5.ebuild @@ -0,0 +1,198 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8,9} ) + +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 + FW 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
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/files/
commit: d629805c7a48330a59c7f0672720c469ca8580db Author: Michael Mair-Keimberger gmail com> AuthorDate: Tue Dec 31 07:21:27 2019 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Dec 31 16:43:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d629805c app-misc/lcd4linux: remove unused file Closes: https://github.com/gentoo/gentoo/pull/14195 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/files/lcd4linux-r1.initd | 29 - 1 file changed, 29 deletions(-) diff --git a/app-misc/lcd4linux/files/lcd4linux-r1.initd b/app-misc/lcd4linux/files/lcd4linux-r1.initd deleted file mode 100644 index 44ca73e9aab..000 --- a/app-misc/lcd4linux/files/lcd4linux-r1.initd +++ /dev/null @@ -1,29 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -if [ "${SVCNAME}" = "lcd4linux" ]; then - config="/etc/lcd4linux/lcd4linux.conf" - name="LCD4Linux" - pidfile="/run/lcd4linux.pid" -else - config="/etc/lcd4linux/lcd4linux.${SVCNAME#lcd4linux.}.conf" - name="LCD4Linux (${SVCNAME#lcd4linux.})" - pidfile="/run/lcd4linux.${SVCNAME#lcd4linux.}.pid" -fi - -command="/usr/bin/lcd4linux" -command_args="-f ${config} -p ${pidfile}" -command_background="true" -command_group="root" -command_user="root" - -start_pre() { - if [ ! -f "${config}" ]; then - eerror "Please create ${config} before starting LCD4Linux!" - return 1 - else - checkpath -f -m 600 -o "${command_user}:${command_group}" -q "${config}" - return 0 - fi -}
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: ac3f3697093ec66a4959a8323af16fc49b717957 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Dec 11 20:57:46 2019 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Dec 11 21:01:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac3f3697 app-misc/lcd4linux: drop old version Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: Conrad Kostecki gentoo.org> .../lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild | 161 - app-misc/lcd4linux/metadata.xml| 4 - 2 files changed, 165 deletions(-) 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 5bfd66b870f..000 --- 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 - FW 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? (
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: a7305fac7f867f60ca04cea5e98914c3120f7570 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Dec 10 09:16:43 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Dec 10 09:16:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7305fac app-misc/lcd4linux: x86 stable wrt bug #702096 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild index 83a9eb098e0..99a2dd057f5 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="dmalloc outb" REQUIRED_USE=" ?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c )
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: d45847fa2230579928af4e5ed58d23d4e7cf908c Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Dec 9 13:48:31 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Dec 9 13:48:31 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d45847fa app-misc/lcd4linux: amd64 stable wrt bug #702096 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild index 2f8c201b5d4..83a9eb098e0 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="dmalloc outb" REQUIRED_USE=" ?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c )
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 93dff8a0a6070af4bef1c080f55c194c66f91011 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Dec 4 23:29:19 2019 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Dec 4 23:43:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93dff8a0 app-misc/lcd4linux: update SRC_URI Moving source file from my private server to devbox. Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Conrad Kostecki gentoo.org> app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild | 4 ++-- app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild| 4 ++-- 2 files changed, 4 insertions(+), 4 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 index 064c6ffca9d..2f8c201b5d4 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="7" +EAPI=7 PYTHON_COMPAT=( python2_7 ) @@ -9,7 +9,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://www.bl4ckb0x.de/files/${P}.tar.bz2; +SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild index c563c89881a..5bfd66b870f 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,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://www.bl4ckb0x.de/files/${P}.tar.bz2; +SRC_URI="https://dev.gentoo.org/~conikost/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 6feaa15ba1e5f274bb496b5959d15b90c1bdd433 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Sep 17 16:17:17 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Oct 13 17:11:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6feaa15b app-misc/lcd4linux: drop old version Closes: https://bugs.gentoo.org/694624 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/12949 Signed-off-by: Joonas Niilola gentoo.org> .../lcd4linux-0.11.0_pre20170527-r1.ebuild | 186 - .../lcd4linux-0.11.0_pre20170527-r2.ebuild | 186 - .../lcd4linux-0.11.0_pre20170527-r3.ebuild | 181 app-misc/lcd4linux/metadata.xml| 12 +- 4 files changed, 6 insertions(+), 559 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r1.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r1.ebuild deleted file mode 100644 index 0d011351657..000 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r1.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2018 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://www.bl4ckb0x.de/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 - FW 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? (
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 669ec2c079c486256ae3e451df9704b77efbbe88 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Sep 17 16:15:33 2019 + Commit: Joonas Niilola gentoo org> CommitDate: Sun Oct 13 17:11:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=669ec2c0 app-misc/lcd4linux: fix qa issues Since underscore is not allowed in use flags, renamed button_exec, i2c_sensors, mpris_dbus and proc_stat to use minus instead. Bug: https://bugs.gentoo.org/694624 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Conrad Kostecki kostecki.com> Signed-off-by: Joonas Niilola gentoo.org> .../lcd4linux-0.11.0_pre20170527-r4.ebuild | 181 + app-misc/lcd4linux/metadata.xml| 8 +- 2 files changed, 187 insertions(+), 2 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 new file mode 100644 index 000..064c6ffca9d --- /dev/null +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r4.ebuild @@ -0,0 +1,181 @@ +# 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://www.bl4ckb0x.de/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 + FW 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 ) +
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: e18f3599161db5ca0eaa515975fb5e693b911e32 Author: Conrad Kostecki kostecki com> AuthorDate: Sun Jul 7 08:29:53 2019 + Commit: Michał Górny gentoo org> CommitDate: Thu Jul 18 07:45:48 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e18f3599 app-misc/lcd4linux: fix mysql dependencies Since lcd4linux doesn't work with mariadb, drop it. Package-Manager: Portage-2.3.68, Repoman-2.3.16 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/12398 Signed-off-by: Michał Górny gentoo.org> .../lcd4linux-0.11.0_pre20170527-r3.ebuild | 181 + 1 file changed, 181 insertions(+) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r3.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r3.ebuild new file mode 100644 index 000..75e8edadfc1 --- /dev/null +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r3.ebuild @@ -0,0 +1,181 @@ +# 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://www.bl4ckb0x.de/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 + FW 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? ( +
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/, app-misc/lcd4linux/files/
commit: 3fb6ea205e2a59b84a432fda2055a25c71130462 Author: Conrad Kostecki kostecki com> AuthorDate: Sat May 25 20:32:30 2019 + Commit: Michał Górny gentoo org> CommitDate: Sun Jul 7 05:19:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb6ea20 app-misc/lcd4linux: drop background from init script Drop command_background="true", as it causes problems with stopping. Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11712 Signed-off-by: Michał Górny gentoo.org> app-misc/lcd4linux/files/lcd4linux-r2.initd| 28 .../lcd4linux-0.11.0_pre20170527-r2.ebuild | 186 + 2 files changed, 214 insertions(+) diff --git a/app-misc/lcd4linux/files/lcd4linux-r2.initd b/app-misc/lcd4linux/files/lcd4linux-r2.initd new file mode 100644 index 000..abed325fcfb --- /dev/null +++ b/app-misc/lcd4linux/files/lcd4linux-r2.initd @@ -0,0 +1,28 @@ +#!/sbin/openrc-run +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +if [ "${SVCNAME}" = "lcd4linux" ]; then + config="/etc/lcd4linux/lcd4linux.conf" + name="LCD4Linux" + pidfile="/run/lcd4linux.pid" +else + config="/etc/lcd4linux/lcd4linux.${SVCNAME#lcd4linux.}.conf" + name="LCD4Linux (${SVCNAME#lcd4linux.})" + pidfile="/run/lcd4linux.${SVCNAME#lcd4linux.}.pid" +fi + +command="/usr/bin/lcd4linux" +command_args="-f ${config} -p ${pidfile}" +command_group="root" +command_user="root" + +start_pre() { + if [ ! -f "${config}" ]; then + eerror "Please create ${config} before starting LCD4Linux!" + return 1 + else + checkpath -f -m 600 -o "${command_user}:${command_group}" -q "${config}" + return 0 + fi +} diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r2.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r2.ebuild new file mode 100644 index 000..b13ecafe8c1 --- /dev/null +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r2.ebuild @@ -0,0 +1,186 @@ +# 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://www.bl4ckb0x.de/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 + FW 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'
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 8fe8aa65f8be91fa3c27fb97d84fc4fc50785746 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Nov 6 17:29:24 2018 + Commit: Patrice Clement gentoo org> CommitDate: Thu Nov 8 22:27:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe8aa65 app-misc/lcd4linux: bump to EAPI=7. Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Patrice Clement gentoo.org> .../lcd4linux-0.11.0_pre20170527-r1.ebuild | 186 + 1 file changed, 186 insertions(+) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r1.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r1.ebuild new file mode 100644 index 000..0d011351657 --- /dev/null +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527-r1.ebuild @@ -0,0 +1,186 @@ +# Copyright 1999-2018 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://www.bl4ckb0x.de/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 + FW 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? (
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/files/, app-misc/lcd4linux/
commit: 6781456939c83da3d748970a5ecfca28125080c7 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Nov 6 17:23:33 2018 + Commit: Patrice Clement gentoo org> CommitDate: Thu Nov 8 22:27:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67814569 app-misc/lcd4linux: drop old version. Closes: https://bugs.gentoo.org/665822 Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10280 Signed-off-by: Patrice Clement gentoo.org> app-misc/lcd4linux/Manifest| 1 - .../files/lcd4linux-0.10.1_rc2-autoconf-2.65.patch | 20 -- .../lcd4linux-0.10.1_rc2-missing-header.patch | 12 - .../lcd4linux/files/lcd4linux-0.10.1_rc2-mpd.patch | 374 - .../files/lcd4linux-0.10.1_rc2-nordtsc.patch | 187 --- .../files/lcd4linux-0.10.1_rc2-usbdebug.patch | 121 --- .../files/lcd4linux-0.10.1_rc2-warnings.patch | 64 .../lcd4linux/files/lcd4linux-0.10.1_rc2.initd | 22 -- app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild | 174 -- 9 files changed, 975 deletions(-) diff --git a/app-misc/lcd4linux/Manifest b/app-misc/lcd4linux/Manifest index db302daea91..82d21478ebc 100644 --- a/app-misc/lcd4linux/Manifest +++ b/app-misc/lcd4linux/Manifest @@ -1,2 +1 @@ -DIST lcd4linux-0.10.1-RC2.tar.gz 386188 BLAKE2B 7d396ee15e00212eb314721cd9627147ec1654f43fff1d3ae3f8c38d33d8d133f1fd5c53ef2b78eba7afefb7f65a53810da52a903911abdd95383b2b2c28d06f SHA512 8c4299f50ab4068d4106ba32309f4f66bfedf382a4aed7495cf400d22c57c22c4dfabd80f7e4355417c5c0d964e69f0c268a50bae6924b759b720bd728a969f9 DIST lcd4linux-0.11.0_pre20170527.tar.bz2 478823 BLAKE2B 7b332e7262781dd0dc954a0576890dda78ecbeab9dc003d1d5b84a643ad522d57e32a04a2aa6fbe13b18e4699d07d88412e19c81739fafdf98ba327b151061a9 SHA512 c131b9cb04bb0ff4dc46c1e3ab8f5dcda309bbef89bcb670508f9afe7c515d6ccfe79a03782be4f4b2ba4aaf977cd13c0059805e5b7230216e39ee3421b0f143 diff --git a/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-autoconf-2.65.patch b/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-autoconf-2.65.patch deleted file mode 100644 index 6b176a6ecf6..000 --- a/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-autoconf-2.65.patch +++ /dev/null @@ -1,20 +0,0 @@ ac_python_devel.m4.orig2010-03-06 01:28:40.0 +0200 -+++ ac_python_devel.m4 2010-03-06 01:29:47.0 +0200 -@@ -68,7 +68,7 @@ - PYTHON_EXTRA_LIBS and PYTHON_EXTRA_LDFLAGS by hand. - Moreover, to disable this check, set PYTHON_NOVERSIONCHECK - to something else than an empty string. --])dnl -+]) - else - AC_MSG_RESULT([skip at user request]) - fi -@@ -92,7 +92,7 @@ - If you have it installed, but it isn't the default Python - interpreter in your system path, please pass the PYTHON_VERSION - variable to configure. See ``configure --help'' for reference. --])dnl -+]) - fi - fi - diff --git a/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-missing-header.patch b/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-missing-header.patch deleted file mode 100644 index 6b38dc038c4..000 --- a/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-missing-header.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -ur lcd4linux-0.10.1-RC2.orig/lcd4linux.c lcd4linux-0.10.1-RC2/lcdinux-0.10.1-RC2/lcd4linux.c lcd4linux.c2007-03-22 15:10:41.0 +0900 -+++ lcd4linux.c2011-11-23 12:12:03.782869315 +0800 -@@ -26,7 +26,7 @@ - */ - - #include "config.h" -- -+#include - #include - #include - #include diff --git a/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-mpd.patch b/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-mpd.patch deleted file mode 100644 index c3fa8ac3635..000 --- a/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2-mpd.patch +++ /dev/null @@ -1,374 +0,0 @@ -Patch for >=lcd4linux-0.10.1_rc2-r1 - -Fixes memory and other bugs in plugin_mpd - -Accepted upstream - -Index: plugin_mpd.c -=== plugin_mpd.c (Revision 801) -+++ plugin_mpd.c (Arbeitskopie) -@@ -4,6 +4,7 @@ - * mpd informations - * - * Copyright (C) 2006 Stefan Kuhne -+ * Copyright (C) 2007 Robert Buchholz - * Copyright (C) 2006 The LCD4Linux Team - * - * This file is part of LCD4Linux. -@@ -81,8 +82,8 @@ - - iport = strtol(port, , 10); - --if (iport < 0 || *test != '\0') { -- fprintf(stderr, "MPD_PORT \"%s\" is not a positive integer\n", port); -+if ((iport < 0) || (*test != '\0')) { -+ error("[MPD] MPD_PORT \"%s\" is not a positive integer\n", port); - exit(EXIT_FAILURE); - } - -@@ -94,17 +95,16 @@ - mpd_sendCommandListEnd(mpd.conn); - - if ((mpd.status = mpd_getStatus(mpd.conn)) == NULL) { -- fprintf(stderr, "%s\n", mpd.conn->errorStr); -+ error("[MPD] error when getting status: %s\n", mpd.conn->errorStr); -
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: b15e22e3051ef954ae508269f48adc0ce641f260 Author: Mikle Kolyada gentoo org> AuthorDate: Tue Nov 6 07:18:55 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Nov 6 07:18:55 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b15e22e3 app-misc/lcd4linux: amd64 stable wrt bug #666110 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild index 61e495539ea..c563c89881a 100644 --- a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -13,7 +13,7 @@ SRC_URI="https://www.bl4ckb0x.de/files/${P}.tar.bz2; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="dmalloc outb" REQUIRED_USE="?? ( lcd_devices_hd44780 lcd_devices_hd44780-i2c ) python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: d343c5760143c92f0f31c1187770ac5f49edb57a Author: Matt Turner gentoo org> AuthorDate: Sun Oct 7 16:01:51 2018 + Commit: Matt Turner gentoo org> CommitDate: Sun Oct 7 16:05:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d343c576 app-misc/lcd4linux: dropped ppc keywords, bug 658722 Signed-off-by: Matt Turner gentoo.org> app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild index dd4dad81be1..ce72ad45809 100644 --- a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://gentoo/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ppc x86" +KEYWORDS="amd64 x86" IUSE="mysql python iconv mpd" REQUIRED_USE="${PYTHON_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/files/, app-misc/lcd4linux/
commit: f98bb224f10e90d2d580f5d38406478ceeb336d1 Author: Conrad Kostecki kostecki com> AuthorDate: Wed Jun 20 14:47:42 2018 + Commit: Michał Górny gentoo org> CommitDate: Fri Jun 22 08:05:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f98bb224 app-misc/lcd4linux: Bump to version 0.11.0_pre20170527 Closes: https://bugs.gentoo.org/502268 Closes: https://bugs.gentoo.org/652706 Closes: https://github.com/gentoo/gentoo/pull/7846 Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-misc/lcd4linux/Manifest| 1 + app-misc/lcd4linux/files/lcd4linux-r1.initd| 29 .../lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild | 161 + app-misc/lcd4linux/metadata.xml| 62 ++-- 4 files changed, 243 insertions(+), 10 deletions(-) diff --git a/app-misc/lcd4linux/Manifest b/app-misc/lcd4linux/Manifest index 5957d1fca66..db302daea91 100644 --- a/app-misc/lcd4linux/Manifest +++ b/app-misc/lcd4linux/Manifest @@ -1 +1,2 @@ DIST lcd4linux-0.10.1-RC2.tar.gz 386188 BLAKE2B 7d396ee15e00212eb314721cd9627147ec1654f43fff1d3ae3f8c38d33d8d133f1fd5c53ef2b78eba7afefb7f65a53810da52a903911abdd95383b2b2c28d06f SHA512 8c4299f50ab4068d4106ba32309f4f66bfedf382a4aed7495cf400d22c57c22c4dfabd80f7e4355417c5c0d964e69f0c268a50bae6924b759b720bd728a969f9 +DIST lcd4linux-0.11.0_pre20170527.tar.bz2 478823 BLAKE2B 7b332e7262781dd0dc954a0576890dda78ecbeab9dc003d1d5b84a643ad522d57e32a04a2aa6fbe13b18e4699d07d88412e19c81739fafdf98ba327b151061a9 SHA512 c131b9cb04bb0ff4dc46c1e3ab8f5dcda309bbef89bcb670508f9afe7c515d6ccfe79a03782be4f4b2ba4aaf977cd13c0059805e5b7230216e39ee3421b0f143 diff --git a/app-misc/lcd4linux/files/lcd4linux-r1.initd b/app-misc/lcd4linux/files/lcd4linux-r1.initd new file mode 100644 index 000..44ca73e9aab --- /dev/null +++ b/app-misc/lcd4linux/files/lcd4linux-r1.initd @@ -0,0 +1,29 @@ +#!/sbin/openrc-run +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +if [ "${SVCNAME}" = "lcd4linux" ]; then + config="/etc/lcd4linux/lcd4linux.conf" + name="LCD4Linux" + pidfile="/run/lcd4linux.pid" +else + config="/etc/lcd4linux/lcd4linux.${SVCNAME#lcd4linux.}.conf" + name="LCD4Linux (${SVCNAME#lcd4linux.})" + pidfile="/run/lcd4linux.${SVCNAME#lcd4linux.}.pid" +fi + +command="/usr/bin/lcd4linux" +command_args="-f ${config} -p ${pidfile}" +command_background="true" +command_group="root" +command_user="root" + +start_pre() { + if [ ! -f "${config}" ]; then + eerror "Please create ${config} before starting LCD4Linux!" + return 1 + else + checkpath -f -m 600 -o "${command_user}:${command_group}" -q "${config}" + return 0 + fi +} diff --git a/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild new file mode 100644 index 000..098e0b9b1d0 --- /dev/null +++ b/app-misc/lcd4linux/lcd4linux-0.11.0_pre20170527.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2018 Gentoo Foundation +# 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://www.bl4ckb0x.de/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 + FW 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
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 907ad28172f64839cedaee30f858bfdeebc42afa Author: David Seifert gentoo org> AuthorDate: Thu Apr 20 07:32:39 2017 + Commit: David Seifert gentoo org> CommitDate: Thu Apr 20 07:58:23 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=907ad281 app-misc/lcd4linux: [QA] Add missing python metadata variables Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild index eb26bff28e8..dd4dad81be1 100644 --- a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -15,8 +15,8 @@ SRC_URI="mirror://gentoo/${MY_P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc x86" - IUSE="mysql python iconv mpd" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" # The following array holds the USE_EXPANDed keywords IUSE_LCD_DEVICES=(beckmannegle bwct cfontz ncurses cwlinux @@ -48,10 +48,10 @@ DEPEND=" lcd_devices_usbhub? ( =virtual/libusb-0* ) lcd_devices_usblcd? ( =virtual/libusb-0* ) lcd_devices_luise?( dev-libs/luise-bin ) - lcd_devices_ncurses? ( sys-libs/ncurses ) + lcd_devices_ncurses? ( sys-libs/ncurses:0= ) lcd_devices_noritake? ( media-libs/gd ) lcd_devices_t6963?( media-libs/gd ) - lcd_devices_png? ( media-libs/libpng media-libs/gd ) + lcd_devices_png? ( media-libs/libpng:0= media-libs/gd ) lcd_devices_X?( x11-libs/libX11 media-libs/gd ) lcd_devices_serdisplib? ( dev-libs/serdisplib media-libs/gd ) "
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: 5ba192d01cbd97391c3b0dd111bf04f60b081c21 Author: Mike Frysinger gentoo org> AuthorDate: Sat May 7 23:49:51 2016 + Commit: Mike Frysinger gentoo org> CommitDate: Mon May 9 02:14:51 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ba192d0 app-misc/lcd4linux: update HOMEPAGE app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild index ca611b3..fc65c7c 100644 --- a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild +++ b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild @@ -10,7 +10,7 @@ inherit eutils multilib autotools python-single-r1 MY_P=${P/_rc/-RC} DESCRIPTION="Shows system and ISDN information on an external display or in a X11 window" -HOMEPAGE="http://ssl.bulix.org/projects/lcd4linux; +HOMEPAGE="https://lcd4linux.bulix.org/; SRC_URI="mirror://gentoo/${MY_P}.tar.gz" LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/files/, app-misc/lcd4linux/
commit: 67634e37a1c9647fa1b31e51d8c4d3a5b7402077 Author: Austin English gentoo org> AuthorDate: Tue Apr 26 17:26:50 2016 + Commit: Austin English gentoo org> CommitDate: Tue Apr 26 17:27:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67634e37 app-misc/lcd4linux: use #!/sbin/openrc-run instead of #!/sbin/runscript Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573846 Package-Manager: portage-2.2.26 .../lcd4linux/files/lcd4linux-0.10.1_rc2.initd | 4 +- app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild | 175 + 2 files changed, 177 insertions(+), 2 deletions(-) diff --git a/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2.initd b/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2.initd index 1e8be0c..ea7829d 100644 --- a/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2.initd +++ b/app-misc/lcd4linux/files/lcd4linux-0.10.1_rc2.initd @@ -1,5 +1,5 @@ -#!/sbin/runscript -# Copyright 1999-2007 Gentoo Foundation +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ diff --git a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild new file mode 100644 index 000..ca611b3 --- /dev/null +++ b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r4.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 ) +WANT_AUTOMAKE="1.9" +inherit eutils multilib autotools python-single-r1 + +MY_P=${P/_rc/-RC} + +DESCRIPTION="Shows system and ISDN information on an external display or in a X11 window" +HOMEPAGE="http://ssl.bulix.org/projects/lcd4linux; +SRC_URI="mirror://gentoo/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +IUSE="mysql python iconv mpd" + +# The following array holds the USE_EXPANDed keywords +IUSE_LCD_DEVICES=(beckmannegle bwct cfontz ncurses cwlinux + ea232 g15 hd44780 hd44780i2c lcd2usb + lcdlinux lcdterm ledmatrix lph7508 m50530 + mtxorb milfordbpk noritake null picolcd + png ppm routerboard serdisplib simplelcd + t6963 trefon usbhub usblcd wincor + X luise) + +# Iterate through the array and add the lcd_devices_* that we support +NUM_DEVICES=${#IUSE_LCD_DEVICES[@]} +index=0 +while [ "${index}" -lt "${NUM_DEVICES}" ] ; do + IUSE="${IUSE} lcd_devices_${IUSE_LCD_DEVICES[$index]}" + let "index = ${index} + 1" +done + +DEPEND=" + mysql? ( virtual/mysql ) + iconv? ( virtual/libiconv ) + mpd?( media-libs/libmpd ) + + lcd_devices_bwct? ( =virtual/libusb-0* ) + lcd_devices_g15? ( =virtual/libusb-0* ) + lcd_devices_lcd2usb? ( =virtual/libusb-0* ) + lcd_devices_picolcd? ( =virtual/libusb-0* ) + lcd_devices_trefon? ( =virtual/libusb-0* ) + lcd_devices_usbhub? ( =virtual/libusb-0* ) + lcd_devices_usblcd? ( =virtual/libusb-0* ) + lcd_devices_luise?( dev-libs/luise-bin ) + lcd_devices_ncurses? ( sys-libs/ncurses ) + lcd_devices_noritake? ( media-libs/gd ) + lcd_devices_t6963?( media-libs/gd ) + lcd_devices_png? ( media-libs/libpng media-libs/gd ) + lcd_devices_X?( x11-libs/libX11 media-libs/gd ) + lcd_devices_serdisplib? ( dev-libs/serdisplib media-libs/gd ) +" +RDEPEND="${DEPEND} + python? ( ${PYTHON_DEPS} ) +" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + elog "If you wish to compile only specific plugins, please use" + elog "the LCD4LINUX_PLUGINS environment variable. Plugins must be comma separated and can be either of:" + elog "apm cpuinfo diskstats dvb exec file i2c_sensors imon isdn kvv loadavg meminfo netdev pop3 ppp proc_stat seti statfs uname uptime wireless" + + use python && python-single-r1_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}/${P}-warnings.patch" + epatch "${FILESDIR}/${P}-mpd.patch" + epatch "${FILESDIR}/${P}-nordtsc.patch" + epatch "${FILESDIR}/${P}-autoconf-2.65.patch" + epatch "${FILESDIR}/${P}-missing-header.patch" + epatch "${FILESDIR}/${P}-usbdebug.patch" + eautoreconf +} + +src_configure() { + # This array contains the driver names required by configure --with-drivers= + # The positions must be the same as the corresponding use_expand flags + local DEVICE_DRIVERS=(BeckmannEgle BWCT CrystalFontz Curses Cwlinux + EA232graphic G15 HD44780 HD44780-I2C LCD2USB + LCDLinux LCDTerm LEDMatrix LPH7508 M50530 + MatrixOrbital MilfordInstruments Noritake NULL picoLCD + PNG PPM RouterBoard serdisplib SimpleLCD + T6963 Trefon USBHUB USBLCD WincorNixdorf + X11 LUIse) + + local myconf myp + + # plugins + if [ -n
[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/
commit: a9316b2a7f2c247f61235d37e9f6da45678c8d1f Author: Austin English gentoo org> AuthorDate: Tue Apr 26 17:27:35 2016 + Commit: Austin English gentoo org> CommitDate: Tue Apr 26 17:27:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9316b2a app-misc/lcd4linux: remove lcd4linux-0.10.1_rc2-r3 Package-Manager: portage-2.2.26 app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r3.ebuild | 175 -- 1 file changed, 175 deletions(-) diff --git a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r3.ebuild b/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r3.ebuild deleted file mode 100644 index 79f87c6..000 --- a/app-misc/lcd4linux/lcd4linux-0.10.1_rc2-r3.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) -WANT_AUTOMAKE="1.9" -inherit eutils multilib autotools python-single-r1 - -MY_P=${P/_rc/-RC} - -DESCRIPTION="Shows system and ISDN information on an external display or in a X11 window" -HOMEPAGE="http://ssl.bulix.org/projects/lcd4linux; -SRC_URI="mirror://gentoo/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -IUSE="mysql python iconv mpd" - -# The following array holds the USE_EXPANDed keywords -IUSE_LCD_DEVICES=(beckmannegle bwct cfontz ncurses cwlinux - ea232 g15 hd44780 hd44780i2c lcd2usb - lcdlinux lcdterm ledmatrix lph7508 m50530 - mtxorb milfordbpk noritake null picolcd - png ppm routerboard serdisplib simplelcd - t6963 trefon usbhub usblcd wincor - X luise) - -# Iterate through the array and add the lcd_devices_* that we support -NUM_DEVICES=${#IUSE_LCD_DEVICES[@]} -index=0 -while [ "${index}" -lt "${NUM_DEVICES}" ] ; do - IUSE="${IUSE} lcd_devices_${IUSE_LCD_DEVICES[$index]}" - let "index = ${index} + 1" -done - -DEPEND=" - mysql? ( virtual/mysql ) - iconv? ( virtual/libiconv ) - mpd?( media-libs/libmpd ) - - lcd_devices_bwct? ( =virtual/libusb-0* ) - lcd_devices_g15? ( =virtual/libusb-0* ) - lcd_devices_lcd2usb? ( =virtual/libusb-0* ) - lcd_devices_picolcd? ( =virtual/libusb-0* ) - lcd_devices_trefon? ( =virtual/libusb-0* ) - lcd_devices_usbhub? ( =virtual/libusb-0* ) - lcd_devices_usblcd? ( =virtual/libusb-0* ) - lcd_devices_luise?( dev-libs/luise-bin ) - lcd_devices_ncurses? ( sys-libs/ncurses ) - lcd_devices_noritake? ( media-libs/gd ) - lcd_devices_t6963?( media-libs/gd ) - lcd_devices_png? ( media-libs/libpng media-libs/gd ) - lcd_devices_X?( x11-libs/libX11 media-libs/gd ) - lcd_devices_serdisplib? ( dev-libs/serdisplib media-libs/gd ) -" -RDEPEND="${DEPEND} - python? ( ${PYTHON_DEPS} ) -" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - elog "If you wish to compile only specific plugins, please use" - elog "the LCD4LINUX_PLUGINS environment variable. Plugins must be comma separated and can be either of:" - elog "apm cpuinfo diskstats dvb exec file i2c_sensors imon isdn kvv loadavg meminfo netdev pop3 ppp proc_stat seti statfs uname uptime wireless" - - use python && python-single-r1_pkg_setup -} - -src_prepare() { - epatch "${FILESDIR}/${P}-warnings.patch" - epatch "${FILESDIR}/${P}-mpd.patch" - epatch "${FILESDIR}/${P}-nordtsc.patch" - epatch "${FILESDIR}/${P}-autoconf-2.65.patch" - epatch "${FILESDIR}/${P}-missing-header.patch" - epatch "${FILESDIR}/${P}-usbdebug.patch" - eautoreconf -} - -src_configure() { - # This array contains the driver names required by configure --with-drivers= - # The positions must be the same as the corresponding use_expand flags - local DEVICE_DRIVERS=(BeckmannEgle BWCT CrystalFontz Curses Cwlinux - EA232graphic G15 HD44780 HD44780-I2C LCD2USB - LCDLinux LCDTerm LEDMatrix LPH7508 M50530 - MatrixOrbital MilfordInstruments Noritake NULL picoLCD - PNG PPM RouterBoard serdisplib SimpleLCD - T6963 Trefon USBHUB USBLCD WincorNixdorf - X11 LUIse) - - local myconf myp - - # plugins - if [ -n "$LCD4LINUX_PLUGINS" ]; then - myp="$LCD4LINUX_PLUGINS" - else - myp="all,!xmms" - fi - use iconv || myp="${myp},!iconv" - use mpd || myp="${myp},!mpd" - use mysql || myp="${myp},!mysql" - use python || myp="${myp},!python" - elog "Active plugins: ${myp}" - - # Generate comma separated list of drivers - local COMMA_DRIVERS - local FIRST_DRIVER - local index=0 - local driver - - while [ "${index}" -lt "${NUM_DEVICES}" ] ; do - if use "lcd_devices_${IUSE_LCD_DEVICES[$index]}" ; then -