[gentoo-commits] repo/gentoo:master commit in: app-misc/lcd4linux/

2022-07-22 Thread Conrad Kostecki
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/

2022-07-22 Thread Conrad Kostecki
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/

2022-07-22 Thread Conrad Kostecki
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/

2022-07-22 Thread Conrad Kostecki
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/

2022-06-20 Thread Sam James
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/

2021-07-01 Thread Conrad Kostecki
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/

2021-06-02 Thread Sam James
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/

2021-01-24 Thread Conrad Kostecki
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/

2020-10-03 Thread Conrad Kostecki
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/

2020-08-09 Thread Conrad Kostecki
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/

2020-08-05 Thread Conrad Kostecki
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/

2020-08-05 Thread Agostino Sarubbo
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/

2020-08-05 Thread Agostino Sarubbo
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/

2020-06-19 Thread Conrad Kostecki
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/

2019-12-31 Thread Conrad Kostecki
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/

2019-12-11 Thread Conrad Kostecki
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/

2019-12-10 Thread Agostino Sarubbo
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/

2019-12-09 Thread Agostino Sarubbo
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/

2019-12-04 Thread Conrad Kostecki
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/

2019-10-13 Thread Joonas Niilola
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/

2019-10-13 Thread Joonas Niilola
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/

2019-07-18 Thread Michał Górny
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/

2019-07-06 Thread Michał Górny
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/

2018-11-08 Thread Patrice Clement
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/

2018-11-08 Thread Patrice Clement
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/

2018-11-05 Thread Mikle Kolyada
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/

2018-10-07 Thread Matt Turner
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/

2018-06-22 Thread Michał Górny
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/

2017-04-20 Thread David Seifert
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/

2016-05-08 Thread Mike Frysinger
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/

2016-04-26 Thread Austin English
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/

2016-04-26 Thread Austin English
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
-