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

2024-04-15 Thread Craig Andrews
commit: 8c0dfb16f7a2fff03593287cbb35a9e81696bf9f
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Apr 15 23:47:27 2024 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Apr 15 23:47:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0dfb16

app-misc/lirc: enable py3.12

Closes: https://bugs.gentoo.org/929336
Signed-off-by: Craig Andrews  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 2 +-
 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 app-misc/lirc/lirc-0.10.2.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index 69bf0852adb8..5ede441a9100 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 
 inherit flag-o-matic linux-info python-single-r1 systemd xdg-utils
 

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index b911a3002dcf..a54c8b7833a5 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit linux-info python-single-r1 xdg-utils
 

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index 848b84ba94db..9fdcf9735343 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit linux-info python-single-r1 xdg-utils
 



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

2023-06-28 Thread Sam James
commit: a1fb8cc7f1805ca5770070378282f320f80d9a85
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 28 07:41:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 28 07:50:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1fb8cc7

app-misc/lirc: add missing selinux policy dep

Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.2.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index 52f90af591ed..2744df84bc93 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -29,7 +29,7 @@ fi
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
+IUSE="audio +devinput doc ftdi gtk inputlirc selinux static-libs systemd 
+uinput usb X"
 
 REQUIRED_USE="
${PYTHON_REQUIRED_USE}
@@ -75,6 +75,7 @@ RDEPEND="
')
)
inputlirc? ( app-misc/inputlircd )
+   selinux? ( sec-policy/selinux-lircd )
 "
 
 PATCHES=(



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

2023-04-19 Thread Sam James
commit: a11d3f862e22f4d402876f12875efcdcef84a1ec
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 09:43:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 09:43:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11d3f86

app-misc/lirc: Stabilize 0.10.2 x86, #904285

Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index dcd0463ebd7f..52f90af591ed 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2023-04-19 Thread Arthur Zamarin
commit: e348979820725d6505dcd3d7fad5d5115feab6f9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 19 09:26:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 19 09:26:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3489798

app-misc/lirc: Stabilize 0.10.2 amd64, #904285

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/lirc/lirc-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index fd2387023b87..dcd0463ebd7f 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2023-04-19 Thread Arthur Zamarin
commit: 469ab75e7ee5950c7ddbc6c5c85d4dab12675fd3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 19 08:44:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 19 08:44:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=469ab75e

app-misc/lirc: Stabilize 0.10.2 ppc64, #904285

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/lirc/lirc-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index 9c2865cff61d..fd2387023b87 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ppc64 ~riscv ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2023-04-19 Thread Arthur Zamarin
commit: 97dbb1a9bdf65db80ab70f94c4908b8dca3c9ab5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 19 08:28:57 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 19 08:28:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97dbb1a9

app-misc/lirc: Stabilize 0.10.2 ppc, #904285

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/lirc/lirc-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index f9b8428f0f19..9c2865cff61d 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc ~ppc64 ~riscv ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2023-02-27 Thread Craig Andrews
commit: 8a6e73f24932249cf9d8ce6eb9692e579ae343e3
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Feb 27 14:24:04 2023 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Feb 27 14:24:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6e73f2

app-misc/lirc: enable py3.11

Closes: https://bugs.gentoo.org/896588
Signed-off-by: Craig Andrews  gentoo.org>

 app-misc/lirc/lirc-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index 380e55128424..f9b8428f0f19 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit linux-info python-single-r1 xdg-utils
 



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

2022-11-29 Thread WANG Xuerui
commit: 009223213312501d0d9fc196fedd0b68c61ce594
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Nov 29 14:48:16 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Nov 29 15:57:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00922321

app-misc/lirc: keyword 0.10.2 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-misc/lirc/lirc-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index 920f1a3fe1b0..02359ce76b60 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-10-17 Thread Sam James
commit: 6b9c1c2de1f0b2509a7e9db1d2c41e1ffd89
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 17 22:39:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 17 22:39:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9c1c2d

app-misc/lirc: destabilize 0.10.2 for ~amd64, ~ppc, ~ppc64, ~x86

Accidentally pushed as stable I think

Fixes: 2fc7d78983cf5f7a07262bd0a40966bbdbd18239
Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
index 38716618961c..920f1a3fe1b0 100644
--- a/app-misc/lirc/lirc-0.10.2.ebuild
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-10-16 Thread Craig Andrews
commit: 2fc7d78983cf5f7a07262bd0a40966bbdbd18239
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Oct 16 20:42:39 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Oct 16 20:45:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fc7d789

app-misc/lirc: add 0.10.2

Signed-off-by: Craig Andrews  gentoo.org>

 app-misc/lirc/Manifest   |   1 +
 app-misc/lirc/lirc-0.10.2.ebuild | 181 +++
 2 files changed, 182 insertions(+)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index a094fcac0030..feb080bf858d 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,2 +1,3 @@
 DIST lirc-0.10.1.tar.bz2 2523226 BLAKE2B 
47b7ee87de8f64f7f829af519c0d296a85cf91790148927e850965177d4984bb994a0ad122cb59c3db508813d0824ffec45126e794abd08174a052361cea53e5
 SHA512 
31c0b6ee169b302b4a2a3fa0ebcae0e01cb83c02fe02acf1de5ba8cf77a091a0221c7d8104448c30930adafe654cd08afb7d0df6b5b7ec2d47df26e5df9d
+DIST lirc-0.10.2.tar.bz2 2418298 BLAKE2B 
fa067ff3de9779962e34a87f948b978eae73056d567abb708baac953b0551735cae9610c9d83af17bc9bc44031b8ad43e338665897d86fc8adf81b8ae2c7c983
 SHA512 
99eb2d4496df8ab6b71f11edb2990fff53d0ccc63060119aa7bb6461f7b8488c3f45012e2fa8f393f5928ea4c4ace91a6b0daeb766a868d420455dacad78512d
 DIST lirc_0.10.1-7.debian.tar.xz 39392 BLAKE2B 
cb7527bb33a1d724fea487ca468f98f406c8af894b185580dd285ed46ee0d7f6eeb5c2d66ae09c917d580485568f6510ef968283c56511dc9b4281c77fcc4563
 SHA512 
9bcd7dc2d30647ab807a65036c02d4adc425af288046d8f0b9bee2f38389f39be21103e4980684827e736b4b76a05688ae870f0871bc50213de429c35b70211e

diff --git a/app-misc/lirc/lirc-0.10.2.ebuild b/app-misc/lirc/lirc-0.10.2.ebuild
new file mode 100644
index ..38716618961c
--- /dev/null
+++ b/app-misc/lirc/lirc-0.10.2.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info python-single-r1 xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="https://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/-}
+S="${WORKDIR}/${MY_P}"
+
+if [[ ${PV} == *_pre* ]] ; then
+   SRC_URI="https://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+elif [[ ${PV} == *_p* ]] ; then
+   inherit autotools
+   SRC_URI="mirror://sourceforge/lirc/${PN}-$(ver_cut 1-3).tar.bz2"
+   SRC_URI+=" mirror://debian/pool/main/l/${PN}/${PN}_$(ver_cut 
1-3)-$(ver_cut 5-).debian.tar.xz"
+   S="${WORKDIR}"/${PN}-$(ver_cut 1-3)
+else
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
+IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   gtk? ( X )
+"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   $(python_gen_cond_dep '
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   $(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   ')
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.10.1-runtimedirectory.patch"
+)
+
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+   use uinput && CONFIG_CHECK="~INPUT_UINPUT"
+   python-single-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Keep eautoreconf until a new release to fix Python macros
+   # bug #849788
+   if [[ -d "${WORKDIR}"/debian/patches ]] ; then
+   eapply $(sed -e 's:^:../debian/patches/:' 
../debian/patches/series || die)
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   xdg_environment_reset
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable static-libs static) \
+   $(use_enable devinput) \
+   $(use_enable uinput) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   if use !gtk ; then
+   # lirc-setup requires gtk
+   rm "${ED}"/usr/bin/lirc-setup || die
+   fi
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
+ 

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

2022-06-07 Thread Sam James
commit: a98bb21cfb731297094859e25acd8a2644c27bc5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:17:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:17:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a98bb21c

app-misc/lirc: Stabilize 0.10.1_p7 ppc64, #850541

Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index 4b9daef8133c..b6748b955752 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-06-07 Thread Sam James
commit: 63e09c4fb853b0768b0fee92bc30509172aeb1d1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:17:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:17:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e09c4f

app-misc/lirc: Stabilize 0.10.1_p7 ppc, #850541

Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index b6748b955752..c01e42bc20ad 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-06-07 Thread Sam James
commit: a6fef1a25df54b9c46734fef38273e6c8172a5ac
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:16:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:16:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6fef1a2

app-misc/lirc: Stabilize 0.10.1_p7 x86, #850541

Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index 84ad1d3c53bd..4b9daef8133c 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-06-07 Thread Sam James
commit: 18cacccb1ed6b3941ddca17dd479dd1914fce335
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 21:15:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 21:15:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18cacccb

app-misc/lirc: Stabilize 0.10.1_p7 amd64, #850541

Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index 9efc83183be1..84ad1d3c53bd 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-06-05 Thread Sam James
commit: 0fc5df3662acf72ed3a0e920496d064a1ada31da
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  6 04:59:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  6 04:59:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc5df36

app-misc/lirc: add note re autoreconf

Closes: https://bugs.gentoo.org/849788
Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index 009328e62c06..9efc83183be1 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -93,6 +93,8 @@ pkg_setup() {
 src_prepare() {
default
 
+   # Keep eautoreconf until a new release to fix Python macros
+   # bug #849788
if [[ -d "${WORKDIR}"/debian/patches ]] ; then
eapply $(sed -e 's:^:../debian/patches/:' 
../debian/patches/series || die)
eautoreconf



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

2022-06-05 Thread Sam James
commit: c2c6f701ebcc654e3f409e150bc25c0fc7dcf057
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  5 22:07:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  5 22:08:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c6f701

app-misc/lirc: destabilize 0.10.1_p7

Didn't mean to push as stable, oops.

Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.1_p7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
index d610775c2fc6..009328e62c06 100644
--- a/app-misc/lirc/lirc-0.10.1_p7.ebuild
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -28,7 +28,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2022-06-05 Thread Sam James
commit: ab4399b6f0f8414aa93ee706331a40baa120f9c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun  5 22:05:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun  5 22:06:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4399b6

app-misc/lirc: add 0.10.1_p7 (use Debian patches)

Upstream is apparently mostly unmaintained and someone might
be looking to fork it from the kernel side, but let's
pick up the Debian patches for now.

May or may not fix the Python build issue which I can't
reproduce, but it brings us into a better state.

Bug: https://bugs.gentoo.org/847886
Bug: https://bugs.gentoo.org/849788
Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/Manifest  |   1 +
 app-misc/lirc/lirc-0.10.1_p7.ebuild | 180 
 2 files changed, 181 insertions(+)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 0c62fff01aa6..a094fcac0030 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1 +1,2 @@
 DIST lirc-0.10.1.tar.bz2 2523226 BLAKE2B 
47b7ee87de8f64f7f829af519c0d296a85cf91790148927e850965177d4984bb994a0ad122cb59c3db508813d0824ffec45126e794abd08174a052361cea53e5
 SHA512 
31c0b6ee169b302b4a2a3fa0ebcae0e01cb83c02fe02acf1de5ba8cf77a091a0221c7d8104448c30930adafe654cd08afb7d0df6b5b7ec2d47df26e5df9d
+DIST lirc_0.10.1-7.debian.tar.xz 39392 BLAKE2B 
cb7527bb33a1d724fea487ca468f98f406c8af894b185580dd285ed46ee0d7f6eeb5c2d66ae09c917d580485568f6510ef968283c56511dc9b4281c77fcc4563
 SHA512 
9bcd7dc2d30647ab807a65036c02d4adc425af288046d8f0b9bee2f38389f39be21103e4980684827e736b4b76a05688ae870f0871bc50213de429c35b70211e

diff --git a/app-misc/lirc/lirc-0.10.1_p7.ebuild 
b/app-misc/lirc/lirc-0.10.1_p7.ebuild
new file mode 100644
index ..d610775c2fc6
--- /dev/null
+++ b/app-misc/lirc/lirc-0.10.1_p7.ebuild
@@ -0,0 +1,180 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit linux-info python-single-r1 xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="https://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/-}
+S="${WORKDIR}/${MY_P}"
+
+if [[ ${PV} == *_pre* ]] ; then
+   SRC_URI="https://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+elif [[ ${PV} == *_p* ]] ; then
+   inherit autotools
+   SRC_URI="mirror://sourceforge/lirc/${PN}-$(ver_cut 1-3).tar.bz2"
+   SRC_URI+=" mirror://debian/pool/main/l/${PN}/${PN}_$(ver_cut 
1-3)-$(ver_cut 5-).debian.tar.xz"
+   S="${WORKDIR}"/${PN}-$(ver_cut 1-3)
+else
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86"
+IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   gtk? ( X )
+"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   $(python_gen_cond_dep '
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ')
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   $(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   ')
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.10.1-unsafe-load.patch"
+   "${FILESDIR}/${PN}-0.10.1-runtimedirectory.patch"
+)
+
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+   use uinput && CONFIG_CHECK="~INPUT_UINPUT"
+   python-single-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   if [[ -d "${WORKDIR}"/debian/patches ]] ; then
+   eapply $(sed -e 's:^:../debian/patches/:' 
../debian/patches/series || die)
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   xdg_environment_reset
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable static-libs static) \
+   $(use_enable devinput) \
+   $(use_enable uinput) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   if use !gtk ; then
+   # lirc-setup requires gtk
+   rm "${ED}"/usr/bin/lirc-setup || die
+   fi
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 

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

2022-05-18 Thread Craig Andrews
commit: 29c9417ebd99a240b988572cc28401cfd3afca3c
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed May 18 18:53:39 2022 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed May 18 18:54:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29c9417e

app-misc/lirc: Python 3.10 compatibility

Closes: https://bugs.gentoo.org/845513
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Craig Andrews  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index 7e238eb7ffee..00b07b2c4453 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8,9,10} )
 
 inherit flag-o-matic linux-info python-single-r1 systemd xdg-utils
 



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

2021-05-31 Thread Michał Górny
commit: 26bec50744a276770c0508d7db80afd8e4e366be
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 31 20:16:49 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 31 20:18:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26bec507

app-misc/lirc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r3.ebuild | 166 
 1 file changed, 166 deletions(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r3.ebuild 
b/app-misc/lirc/lirc-0.10.1-r3.ebuild
deleted file mode 100644
index 9c104f0a5e3..000
--- a/app-misc/lirc/lirc-0.10.1-r3.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_7 )
-
-inherit flag-o-matic linux-info python-single-r1 systemd xdg-utils
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="https://www.lirc.org/;
-
-LIRC_DRIVER_DEVICE="/dev/lirc0"
-
-MY_P=${PN}-${PV/_/-}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
-   SRC_URI="https://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
-IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   gtk? ( X )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   audio? (
-   >media-libs/portaudio-18
-   media-libs/alsa-lib
-   )
-   $(python_gen_cond_dep '
-   dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
-   ')
-   ftdi? ( dev-embedded/libftdi:0 )
-   systemd? ( sys-apps/systemd )
-   usb? ( virtual/libusb:0 )
-   X? (
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-libs/libxslt
-   $(python_gen_cond_dep '
-   dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
-   ')
-   doc? ( app-doc/doxygen )
-   sys-apps/kmod
-   sys-kernel/linux-headers
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   gtk? (
-   x11-libs/vte[introspection]
-   $(python_gen_cond_dep '
-   dev-python/pygobject[${PYTHON_MULTI_USEDEP}]
-   ')
-   )
-   inputlirc? ( app-misc/inputlircd )
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-unsafe-load.patch"
-)
-
-MAKEOPTS+=" -j1"
-
-pkg_setup() {
-   use uinput && CONFIG_CHECK="~INPUT_UINPUT"
-   python-single-r1_pkg_setup
-   linux-info_pkg_setup
-}
-
-src_configure() {
-   xdg_environment_reset
-   econf \
-   --localstatedir="${EPREFIX}/var" \
-   $(use_enable static-libs static) \
-   $(use_enable devinput) \
-   $(use_enable uinput) \
-   $(use_with X x)
-}
-
-src_install() {
-   default
-
-   if use !gtk ; then
-   # lirc-setup requires gtk
-   rm "${ED}"/usr/bin/lirc-setup || die
-   fi
-
-   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
-   newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
-   newconfd "${FILESDIR}"/lircd.conf.4 lircd
-   newconfd "${FILESDIR}"/lircmd-0.10.0.conf lircmd
-
-   insinto /etc/modprobe.d/
-   newins "${FILESDIR}"/modprobed.lirc lirc.conf
-
-   newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 irexec
-   newconfd "${FILESDIR}"/irexec-confd irexec
-
-   keepdir /etc/lirc
-   if [[ -e "${ED}"/etc/lirc/lircd.conf ]]; then
-   newdoc "${ED}"/etc/lirc/lircd.conf lircd.conf.example
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-
-   # Avoid QA notice
-   rm -d "${ED}"/var/run/lirc || die
-   rm -d "${ED}"/var/run || die
-}
-
-pkg_preinst() {
-   local dir="${EROOT}/etc/modprobe.d"
-   if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
-   elog "Renaming ${dir}/lirc to lirc.conf"
-   mv -f "${dir}/lirc" "${dir}/lirc.conf" || die
-   fi
-
-   # copy the first file that can be found
-   if [[ -f "${EROOT}"/etc/lirc/lircd.conf ]]; then
-   cp "${EROOT}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
-   elif [[ -f "${EROOT}"/etc/lircd.conf ]]; then
-   cp "${EROOT}"/etc/lircd.conf "${T}"/lircd.conf || die
-   MOVE_OLD_LIRCD_CONF=1
-   elif [[ -f "${ED}"/etc/lirc/lircd.conf ]]; then
-   cp "${ED}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
-   fi
-
-   # stop portage from touching the config file
-   if [[ -e "${ED}"/etc/lirc/lircd.conf ]]; then
-   rm -f "${ED}"/etc/lirc/lircd.conf || die
-   fi
-}
-
-pkg_postinst() {
-   # copy config file to new location
-   # without portage knowing about it
-   # 

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

2020-12-11 Thread Sergei Trofimovich
commit: de7cf08c3759e0d603556afa813d617bc2eff1e2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Dec 11 23:09:59 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec 11 23:09:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7cf08c

app-misc/lirc: stable 0.10.1-r4 for ppc64

stable wrt bug #757633

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index d7ae5671318..05b01aec109 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2020-12-11 Thread Sergei Trofimovich
commit: 75c4dd605603b693352d25e90d3a4d882a666c9e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Dec 11 23:07:03 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Dec 11 23:07:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c4dd60

app-misc/lirc: stable 0.10.1-r4 for ppc

stable wrt bug #757633

Package-Manager: Portage-3.0.12, Repoman-3.0.2
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index ba338c6f35e..d7ae5671318 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2020-12-02 Thread Thomas Deutschmann
commit: 2bcc0ac456e6a2578c0f015a086e8d5dc95fb3a6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Dec  3 02:19:27 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Dec  3 02:19:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bcc0ac4

app-misc/lirc: x86 stable (bug #757633)

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index 1602e48939a..ba338c6f35e 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2020-12-02 Thread Sam James
commit: e402a4a56a4cee868f4f3228e72a353b60b3b128
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  2 23:53:53 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  2 23:53:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e402a4a5

app-misc/lirc: Stabilize 0.10.1-r4 amd64, #757633

Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index 1c739351624..1602e48939a 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2020-11-18 Thread Craig Andrews
commit: 099be34d2122ca9c5c4ce8f10ca03a81d53b0e9c
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Nov 18 17:47:22 2020 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Nov 18 17:56:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=099be34d

app-misc/lirc: Python 3.8 and 3.9 compatibility

Closes: https://bugs.gentoo.org/754000
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Craig Andrews  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index 8f0fc146843..1c739351624 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8,9} )
 
 inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
 



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

2020-11-07 Thread Sam James
commit: 80aca56c3420577cb732295a9f544ae5dc776673
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  8 07:57:23 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  8 07:57:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80aca56c

app-misc/lirc: keyword ~arm

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index 9d7322574f9..8f0fc146843 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2020-03-19 Thread Michał Górny
commit: 7d3bda794a85a5e34dca3249442a079cb05fc94d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 19 06:22:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 19 06:28:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d3bda79

app-misc/lirc: Remove old to unblock pyyaml cleanup

Bug: https://bugs.gentoo.org/659348
Signed-off-by: Michał Górny  gentoo.org>

 app-misc/lirc/lirc-0.10.1.ebuild | 162 ---
 1 file changed, 162 deletions(-)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
deleted file mode 100644
index ff58dab0f42..000
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_{6,7} )
-
-inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="http://www.lirc.org/;
-
-LIRC_DRIVER_DEVICE="/dev/lirc0"
-
-MY_P=${PN}-${PV/_/-}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
-   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
-IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   gtk? ( X )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   audio? (
-   >media-libs/portaudio-18
-   media-libs/alsa-lib
-   )
-   $(python_gen_cond_dep '
-   

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

2020-03-19 Thread Michał Górny
commit: 676fafebfc0dcd988b275285f556d1dc4dccfb49
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 19 06:28:07 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 19 06:28:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=676fafeb

app-misc/lirc: [QA] Kill useless longdesc

Signed-off-by: Michał Górny  gentoo.org>

 app-misc/lirc/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/app-misc/lirc/metadata.xml b/app-misc/lirc/metadata.xml
index 98b33f1b6a8..248b19f7b6d 100644
--- a/app-misc/lirc/metadata.xml
+++ b/app-misc/lirc/metadata.xml
@@ -16,8 +16,5 @@
 
 lirc
 
-
-LIRC (Linux Infrared remote control) allows users to receive and send 
infrared signals.
-
 
 



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

2020-02-09 Thread Michał Górny
commit: 644267d6ee8393c363e9081966318ca842bcdc73
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Feb  7 09:45:26 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb  9 16:10:50 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=644267d6

app-misc/lirc: Switch to PYTHON_MULTI_USEDEP API

Signed-off-by: Michał Górny  gentoo.org>

 .../lirc/{lirc-0.10.1-r1.ebuild => lirc-0.10.1-r3.ebuild}| 12 +---
 .../lirc/{lirc-0.10.1-r2.ebuild => lirc-0.10.1-r4.ebuild}| 12 +---
 app-misc/lirc/lirc-0.10.1.ebuild | 12 +---
 3 files changed, 27 insertions(+), 9 deletions(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r1.ebuild 
b/app-misc/lirc/lirc-0.10.1-r3.ebuild
similarity index 94%
rename from app-misc/lirc/lirc-0.10.1-r1.ebuild
rename to app-misc/lirc/lirc-0.10.1-r3.ebuild
index af0e1339c58..368f7371781 100644
--- a/app-misc/lirc/lirc-0.10.1-r1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r3.ebuild
@@ -38,7 +38,9 @@ COMMON_DEPEND="
>media-libs/portaudio-18
media-libs/alsa-lib
)
-   dev-python/pyyaml[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
+   ')
ftdi? ( dev-embedded/libftdi:0 )
systemd? ( sys-apps/systemd )
usb? ( virtual/libusb:0 )
@@ -52,7 +54,9 @@ COMMON_DEPEND="
 DEPEND="
${COMMON_DEPEND}
dev-libs/libxslt
-   dev-python/setuptools[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
+   ')
doc? ( app-doc/doxygen )
sys-apps/kmod
sys-kernel/linux-headers
@@ -62,7 +66,9 @@ RDEPEND="
${COMMON_DEPEND}
gtk? (
x11-libs/vte[introspection]
-   dev-python/pygobject[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_MULTI_USEDEP}]
+   ')
)
inputlirc? ( app-misc/inputlircd )
 "

diff --git a/app-misc/lirc/lirc-0.10.1-r2.ebuild 
b/app-misc/lirc/lirc-0.10.1-r4.ebuild
similarity index 94%
rename from app-misc/lirc/lirc-0.10.1-r2.ebuild
rename to app-misc/lirc/lirc-0.10.1-r4.ebuild
index 8454fbe9244..52fbdf73aa5 100644
--- a/app-misc/lirc/lirc-0.10.1-r2.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -38,7 +38,9 @@ COMMON_DEPEND="
>media-libs/portaudio-18
media-libs/alsa-lib
)
-   dev-python/pyyaml[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pyyaml[${PYTHON_MULTI_USEDEP}]
+   ')
ftdi? ( dev-embedded/libftdi:0 )
systemd? ( sys-apps/systemd )
usb? ( virtual/libusb:0 )
@@ -52,7 +54,9 @@ COMMON_DEPEND="
 DEPEND="
${COMMON_DEPEND}
dev-libs/libxslt
-   dev-python/setuptools[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_MULTI_USEDEP}]
+   ')
doc? ( app-doc/doxygen )
sys-apps/kmod
sys-kernel/linux-headers
@@ -62,7 +66,9 @@ RDEPEND="
${COMMON_DEPEND}
gtk? (
x11-libs/vte[introspection]
-   dev-python/pygobject[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/pygobject[${PYTHON_MULTI_USEDEP}]
+   ')
)
inputlirc? ( app-misc/inputlircd )
 "

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index ae37d7aea7a..ff58dab0f42 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -38,7 +38,9 @@ COMMON_DEPEND="
>media-libs/portaudio-18
media-libs/alsa-lib
)
-   

[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/, app-misc/lirc/files/

2019-09-14 Thread Craig Andrews
commit: 31b7716e13228a7a36e9cbc53b7124d26137e137
Author: Craig Andrews  gentoo  org>
AuthorDate: Sun Sep 15 01:15:26 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sun Sep 15 01:32:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b7716e

app-misc/lirc: Create the /run/lirc directory

Bug: https://sourceforge.net/p/lirc/git/merge-requests/42/
Closes: https://bugs.gentoo.org/694310
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Craig Andrews  gentoo.org>

 .../lirc/files/lirc-0.10.1-runtimedirectory.patch  |  18 +++
 app-misc/lirc/lirc-0.10.1-r2.ebuild| 161 +
 2 files changed, 179 insertions(+)

diff --git a/app-misc/lirc/files/lirc-0.10.1-runtimedirectory.patch 
b/app-misc/lirc/files/lirc-0.10.1-runtimedirectory.patch
new file mode 100644
index 000..256ac9eda20
--- /dev/null
+++ b/app-misc/lirc/files/lirc-0.10.1-runtimedirectory.patch
@@ -0,0 +1,18 @@
+https://sourceforge.net/p/lirc/git/merge-requests/42/
+
+Author: Craig Andrews 
+Date:   Sat Sep 14 21:03:49 2019 -0400
+
+systemd: ensure lirc runtime directory exists
+
+diff --git a/systemd/lircd.service b/systemd/lircd.service
+--- a/systemd/lircd.service
 b/systemd/lircd.service
+@@ -8,6 +8,7 @@
+ [Service]
+ Type=simple
+ ExecStart=/usr/sbin/lircd --nodaemon
++RuntimeDirectory=lirc
+ ; User=lirc
+ ; Group=lirc
+

diff --git a/app-misc/lirc/lirc-0.10.1-r2.ebuild 
b/app-misc/lirc/lirc-0.10.1-r2.ebuild
new file mode 100644
index 000..1395b4dc65e
--- /dev/null
+++ b/app-misc/lirc/lirc-0.10.1-r2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/-}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   gtk? ( X )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-unsafe-load.patch"
+   "${FILESDIR}/${P}-runtimedirectory.patch"
+)
+
+MAKEOPTS+=" -j1"
+
+pkg_setup() {
+   use uinput && CONFIG_CHECK="~INPUT_UINPUT"
+   python-single-r1_pkg_setup
+   linux-info_pkg_setup
+}
+
+src_configure() {
+   xdg_environment_reset
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable static-libs static) \
+   $(use_enable devinput) \
+   $(use_enable uinput) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   if use !gtk ; then
+   # lirc-setup requires gtk
+   rm "${ED}"/usr/bin/lirc-setup || die
+   fi
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
+   newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
+   newconfd "${FILESDIR}"/lircd.conf.4 lircd
+   newconfd "${FILESDIR}"/lircmd-0.10.0.conf lircmd
+
+   insinto /etc/modprobe.d/
+   newins "${FILESDIR}"/modprobed.lirc lirc.conf
+
+   newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 irexec
+   newconfd "${FILESDIR}"/irexec-confd irexec
+
+   keepdir /etc/lirc
+   if [[ -e "${ED}"/etc/lirc/lircd.conf ]]; then
+   newdoc "${ED}"/etc/lirc/lircd.conf lircd.conf.example
+   fi
+
+   find "${ED}" -name '*.la' -delete || die
+
+   # Avoid QA notice
+   rm -d "${ED}"/var/run/lirc || die
+   rm -d "${ED}"/var/run || die
+}
+
+pkg_preinst() {
+   local dir="${EROOT}/etc/modprobe.d"
+   if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
+   elog "Renaming ${dir}/lirc to lirc.conf"
+   mv -f "${dir}/lirc" 

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

2019-08-28 Thread David Seifert
commit: 57c5a4151f5bcd6c4f3924464e33ec0bc0b57e07
Author: David Seifert  gentoo  org>
AuthorDate: Wed Aug 28 16:12:08 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Aug 28 16:12:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57c5a415

app-misc/lirc: [QA] Remove unnecessary slash strip

Package-Manager: Portage-2.3.73, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r1.ebuild | 34 +-
 1 file changed, 17 insertions(+), 17 deletions(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r1.ebuild 
b/app-misc/lirc/lirc-0.10.1-r1.ebuild
index d054d313239..6a926167769 100644
--- a/app-misc/lirc/lirc-0.10.1-r1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r1.ebuild
@@ -94,7 +94,7 @@ src_install() {
 
if use !gtk ; then
# lirc-setup requires gtk
-   rm "${ED%/}"/usr/bin/lirc-setup || die
+   rm "${ED}"/usr/bin/lirc-setup || die
fi
 
newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
@@ -109,37 +109,37 @@ src_install() {
newconfd "${FILESDIR}"/irexec-confd irexec
 
keepdir /etc/lirc
-   if [[ -e "${ED%/}"/etc/lirc/lircd.conf ]]; then
-   newdoc "${ED%/}"/etc/lirc/lircd.conf lircd.conf.example
+   if [[ -e "${ED}"/etc/lirc/lircd.conf ]]; then
+   newdoc "${ED}"/etc/lirc/lircd.conf lircd.conf.example
fi
 
find "${ED}" -name '*.la' -delete || die
 
# Avoid QA notice
-   rm -d "${ED%/}"/var/run/lirc || die
-   rm -d "${ED%/}"/var/run || die
+   rm -d "${ED}"/var/run/lirc || die
+   rm -d "${ED}"/var/run || die
 }
 
 pkg_preinst() {
-   local dir="${EROOT%/}/etc/modprobe.d"
+   local dir="${EROOT}/etc/modprobe.d"
if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
elog "Renaming ${dir}/lirc to lirc.conf"
mv -f "${dir}/lirc" "${dir}/lirc.conf" || die
fi
 
# copy the first file that can be found
-   if [[ -f "${EROOT%/}"/etc/lirc/lircd.conf ]]; then
-   cp "${EROOT%/}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
-   elif [[ -f "${EROOT%/}"/etc/lircd.conf ]]; then
-   cp "${EROOT%/}"/etc/lircd.conf "${T}"/lircd.conf || die
+   if [[ -f "${EROOT}"/etc/lirc/lircd.conf ]]; then
+   cp "${EROOT}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
+   elif [[ -f "${EROOT}"/etc/lircd.conf ]]; then
+   cp "${EROOT}"/etc/lircd.conf "${T}"/lircd.conf || die
MOVE_OLD_LIRCD_CONF=1
-   elif [[ -f "${ED%/}"/etc/lirc/lircd.conf ]]; then
-   cp "${ED%/}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
+   elif [[ -f "${ED}"/etc/lirc/lircd.conf ]]; then
+   cp "${ED}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
fi
 
# stop portage from touching the config file
-   if [[ -e "${ED%/}"/etc/lirc/lircd.conf ]]; then
-   rm -f "${ED%/}"/etc/lirc/lircd.conf || die
+   if [[ -e "${ED}"/etc/lirc/lircd.conf ]]; then
+   rm -f "${ED}"/etc/lirc/lircd.conf || die
fi
 }
 
@@ -148,13 +148,13 @@ pkg_postinst() {
# without portage knowing about it
# so it will not delete it on unmerge or ever touch it again
if [[ -e "${T}"/lircd.conf ]]; then
-   cp "${T}"/lircd.conf "${EROOT%/}"/etc/lirc/lircd.conf || die
+   cp "${T}"/lircd.conf "${EROOT}"/etc/lirc/lircd.conf || die
if [[ "$MOVE_OLD_LIRCD_CONF" = "1" ]]; then
elog "Moved /etc/lircd.conf to /etc/lirc/lircd.conf"
-   rm -f "${EROOT%/}"/etc/lircd.conf || die
+   rm -f "${EROOT}"/etc/lircd.conf || die
fi
fi
 
einfo "The new default location for lircd.conf is inside of"
-   einfo "${EROOT%/}/etc/lirc/ directory"
+   einfo "${EROOT}/etc/lirc/ directory"
 }



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

2019-05-20 Thread Mikle Kolyada
commit: eb7e70f52ee0c783bd87fed482c65a18405b631e
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon May 20 10:55:53 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon May 20 10:55:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7e70f5

app-misc/lirc: amd64 stable wrt bug #685754

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 app-misc/lirc/lirc-0.10.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r1.ebuild 
b/app-misc/lirc/lirc-0.10.1-r1.ebuild
index 9bcbfe77caf..e69687a9d3b 100644
--- a/app-misc/lirc/lirc-0.10.1-r1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r1.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2019-05-19 Thread Thomas Deutschmann
commit: 12a3cfe099ab4e301803bdeaa7d706f3bec5642d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 19 13:02:31 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 19 13:02:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a3cfe0

app-misc/lirc: x86 stable (bug #685754)

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 app-misc/lirc/lirc-0.10.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1-r1.ebuild 
b/app-misc/lirc/lirc-0.10.1-r1.ebuild
index b3bd462cb51..9bcbfe77caf 100644
--- a/app-misc/lirc/lirc-0.10.1-r1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r1.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/files/, app-misc/lirc/

2019-05-11 Thread Craig Andrews
commit: 004c4079cde46b2a793a4bb7b02d1d939e59aff4
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat May 11 16:11:28 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat May 11 16:16:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=004c4079

app-misc/lirc: Use pyyaml safe_load instead of load

See upstream report at
https://sourceforge.net/p/lirc/git/merge-requests/39/

Bug: https://bugs.gentoo.org/682922
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 app-misc/lirc/files/lirc-0.10.1-unsafe-load.patch |  52 +++
 app-misc/lirc/lirc-0.10.1-r1.ebuild   | 160 ++
 2 files changed, 212 insertions(+)

diff --git a/app-misc/lirc/files/lirc-0.10.1-unsafe-load.patch 
b/app-misc/lirc/files/lirc-0.10.1-unsafe-load.patch
new file mode 100644
index 000..7758ebb6e89
--- /dev/null
+++ b/app-misc/lirc/files/lirc-0.10.1-unsafe-load.patch
@@ -0,0 +1,52 @@
+https://sourceforge.net/p/lirc/git/merge-requests/39/
+
+commit 8fab503abb3fdababb1875fdc2373afe8534770e
+Author: Craig Andrews 
+Date:   Sat May 11 11:39:44 2019 -0400
+
+Use pyyaml safe_load instead of load
+
+Using load on untrusted user input could lead to arbitrary code execution.
+Therefore, upstream has disabled load, requiring the use of either
+safe_load or full_load
+See https://github.com/yaml/pyyaml/issues/265
+
+diff --git a/python-pkg/lirc/database.py b/python-pkg/lirc/database.py
+index d464c2ab..bd567181 100644
+--- a/python-pkg/lirc/database.py
 b/python-pkg/lirc/database.py
+@@ -66,7 +66,7 @@ def _load_kerneldrivers(configdir):
+ '''
+ 
+ with open(os.path.join(configdir, "kernel-drivers.yaml")) as f:
+-cf = yaml.load(f.read())
++cf = yaml.safe_load(f.read())
+ drivers = cf['drivers'].copy()
+ for driver in cf['drivers']:
+ if driver == 'default':
+@@ -132,14 +132,14 @@ class Database(object):
+ yamlpath = configdir
+ db = {}
+ with open(os.path.join(yamlpath, "confs_by_driver.yaml")) as f:
+-cf = yaml.load(f.read())
++cf = yaml.safe_load(f.read())
+ db['lircd_by_driver'] = cf['lircd_by_driver'].copy()
+ db['lircmd_by_driver'] = cf['lircmd_by_driver'].copy()
+ 
+ db['kernel-drivers'] = _load_kerneldrivers(configdir)
+ db['drivers'] = db['kernel-drivers'].copy()
+ with open(os.path.join(yamlpath, "drivers.yaml")) as f:
+-cf = yaml.load(f.read())
++cf = yaml.safe_load(f.read())
+ db['drivers'].update(cf['drivers'].copy())
+ for key, d in db['drivers'].items():
+ d['id'] = key
+@@ -158,7 +158,7 @@ class Database(object):
+ configs = {}
+ for path in glob.glob(configdir + '/*.conf'):
+ with open(path) as f:
+-cf = yaml.load(f.read())
++cf = yaml.safe_load(f.read())
+ configs[cf['config']['id']] = cf['config']
+ db['configs'] = configs
+ self.db = db

diff --git a/app-misc/lirc/lirc-0.10.1-r1.ebuild 
b/app-misc/lirc/lirc-0.10.1-r1.ebuild
new file mode 100644
index 000..b3bd462cb51
--- /dev/null
+++ b/app-misc/lirc/lirc-0.10.1-r1.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+
+inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/-}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   gtk? ( X )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+PATCHES=(
+ 

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

2019-05-11 Thread Craig Andrews
commit: d2ca8849b2d366ed99ab655c4d69731b7500e594
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat May 11 16:14:57 2019 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat May 11 16:16:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ca8849

app-misc/lirc: require https://bugs.gentoo.org/682922
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Craig Andrews  gentoo.org>

 app-misc/lirc/lirc-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index c35abf0e042..60b8ec01813 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -38,7 +38,7 @@ COMMON_DEPEND="
>media-libs/portaudio-18
media-libs/alsa-lib
)
-   dev-python/pyyaml[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/files/, app-misc/lirc/

2018-10-20 Thread Craig Andrews
commit: 72cc71931abef9f30a081c37c6f63ef4378ec750
Author: Craig Andrews  gentoo  org>
AuthorDate: Sat Oct 20 14:20:24 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Sat Oct 20 14:20:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72cc7193

app-misc/lirc: Drop old version 0.9.0-r6

Signed-off-by: Craig Andrews  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 app-misc/lirc/Manifest |   1 -
 app-misc/lirc/files/irexec-initd-0.8.6-r2  |  27 -
 app-misc/lirc/files/irexec.service |  10 -
 .../files/lirc-0.8.3_pre1-remotewonderplus.patch   |  26 -
 .../lirc/files/lirc-0.8.4-portaudio_check.patch|  18 -
 .../lirc/files/lirc-0.9.0-add-zotac-support.patch  | 658 -
 app-misc/lirc/files/lirc-0.9.0-atiusb_kfifo.patch  |  14 -
 app-misc/lirc/files/lirc-0.9.0-fixed-font.patch|  20 -
 .../files/lirc-0.9.0-kernel-2.6.39-fixes.patch |  67 ---
 .../lirc/files/lirc-0.9.0-kernel-3.3.0-fixes.patch |  50 --
 .../lirc/files/lirc-0.9.0-kernel-3.5-err-fix.patch |  12 -
 .../lirc/files/lirc-0.9.0-kernel-3.8-fixes.patch   |  80 ---
 app-misc/lirc/files/lirc.service   |  11 -
 app-misc/lirc/files/lircm.service  |  11 -
 app-misc/lirc/files/lircmd |  19 -
 app-misc/lirc/lirc-0.9.0-r6.ebuild | 428 --
 app-misc/lirc/metadata.xml |   2 -
 17 files changed, 1454 deletions(-)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index d4b40149b07..0c62fff01aa 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,2 +1 @@
 DIST lirc-0.10.1.tar.bz2 2523226 BLAKE2B 
47b7ee87de8f64f7f829af519c0d296a85cf91790148927e850965177d4984bb994a0ad122cb59c3db508813d0824ffec45126e794abd08174a052361cea53e5
 SHA512 
31c0b6ee169b302b4a2a3fa0ebcae0e01cb83c02fe02acf1de5ba8cf77a091a0221c7d8104448c30930adafe654cd08afb7d0df6b5b7ec2d47df26e5df9d
-DIST lirc-0.9.0.tar.bz2 857286 BLAKE2B 
034c7b8492dd42301bb6d40da8c6c95f714b925ee50e7396290231684024dc3fe3bb64987db92d2a4e4d56203436007e68222bbf9a775bb9d29bbefcc4a7c1e4
 SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431

diff --git a/app-misc/lirc/files/irexec-initd-0.8.6-r2 
b/app-misc/lirc/files/irexec-initd-0.8.6-r2
deleted file mode 100644
index e62497306d0..000
--- a/app-misc/lirc/files/irexec-initd-0.8.6-r2
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2003 Martin Hierling 
-# Distributed under the terms of the GNU General Public License v2
-
-: ${IREXEC_USER:=root}
-
-depend() {
-   need lirc
-}
-
-start() {
-   if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" 
!= "xyes" ]; then
-   ewarn "Warning: Running irexec as root can open security holes"
-   fi
-
-   ebegin "Starting irexec"
-   start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} 
--chdir / \
-   --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
-   eend $? "Failed to start irexec."
-}
-
-stop() {
-   ebegin "Stopping irexec"
-   start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
-   eend $? "Failed to stop irexec."
-}
-

diff --git a/app-misc/lirc/files/irexec.service 
b/app-misc/lirc/files/irexec.service
deleted file mode 100644
index 53dac65dc23..000
--- a/app-misc/lirc/files/irexec.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=IR Exec
-After=lirc.service
-Wants=lirc.service
-
-[Service]
-ExecStart=/usr/bin/irexec
-
-[Install]
-WantedBy=multi-user.target

diff --git a/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch 
b/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch
deleted file mode 100644
index 66527bcc570..000
--- a/app-misc/lirc/files/lirc-0.8.3_pre1-remotewonderplus.patch
+++ /dev/null
@@ -1,26 +0,0 @@
 lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c.orig  2005-10-29 
08:18:53.0 -0600
-+++ lirc-0.8.0/drivers/lirc_atiusb/lirc_atiusb.c   2006-04-01 
14:31:05.0 -0700
-@@ -147,8 +147,9 @@
- /* init strings */
- #define USB_OUTLEN7
- 
--static char init1[] = {0x01, 0x00, 0x20, 0x14};
--static char init2[] = {0x01, 0x00, 0x20, 0x14, 0x20, 0x20, 0x20};
-+static char init1[] = {0x80, 0x05, 0x1b, 0x15, 0x14, 0x20, 0x24, 0x15};
-+static char init2[] = {0x83, 0x03};
-+static char init3[] = {0x84, 0xd7, 0x020};
- 
- struct in_endpt {
-   /* inner link in list of endpoints for the remote specified by ir */
-@@ -1034,8 +1034,9 @@
-   usb_sndintpipe(ir->usbdev, oep->ep->bEndpointAddress), 
oep->buf,
-   USB_OUTLEN, usb_remote_send, oep, oep->ep->bInterval);
- 
--  send_packet(oep, 0x8004, init1);
--  send_packet(oep, 0x8007, init2);
-+  send_packet(oep, 0x8007, init1);
-+  

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

2018-10-20 Thread Sergei Trofimovich
commit: 29644fac8976d4f3072072b96cd97cf950e8cc9e
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Oct 20 12:08:11 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Oct 20 12:15:50 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29644fac

app-misc/lirc: stable 0.10.1 for ppc, bug #662646

Tested-by: ernsteiswuerfel
Signed-off-by: Sergei Trofimovich  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

 app-misc/lirc/lirc-0.10.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index ee28e97e8f9..cb93b634743 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.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
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2018-08-18 Thread Sergei Trofimovich
commit: a4a618eb8c4e0d863a977df6a954780d3c25bea2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Aug 18 22:35:51 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Aug 18 22:35:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a618eb

app-misc/lirc: stable 0.10.1 for ppc64, bug #662646

Package-Manager: Portage-2.3.46, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc64"

 app-misc/lirc/lirc-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index 265d4383800..ee28e97e8f9 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2018-08-09 Thread Mikle Kolyada
commit: 7da0091a2b849a4e2007169386143a15dc885a28
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Aug  8 21:54:35 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Aug  8 21:54:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7da0091a

app-misc/lirc: amd64 stable wrt bug #662646

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-misc/lirc/lirc-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index 9862841d250..265d4383800 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2018-08-06 Thread Thomas Deutschmann
commit: a539bd741fc010ff5417bf30f79a863b3e4c3b56
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Aug  6 22:17:41 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Aug  6 22:17:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a539bd74

app-misc/lirc: x86 stable (bug #662646)

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-misc/lirc/lirc-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index 32363e61ae0..9862841d250 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



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

2018-08-06 Thread Craig Andrews
commit: 6d09aaaf58a557c47cf91dd4e07c778c26e49c32
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Aug  6 17:12:36 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Aug  6 17:13:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d09aaaf

app-misc/lirc: If CONFIG_INPUT_UINPUT is not set, warn, don't error

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-misc/lirc/lirc-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index 9b775a2c345..32363e61ae0 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -70,7 +70,7 @@ RDEPEND="
 MAKEOPTS+=" -j1"
 
 pkg_setup() {
-   use uinput && CONFIG_CHECK="INPUT_UINPUT"
+   use uinput && CONFIG_CHECK="~INPUT_UINPUT"
python-single-r1_pkg_setup
linux-info_pkg_setup
 }



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

2018-08-01 Thread Craig Andrews
commit: d0a15ec739a1ce991d73ba97ad2a45532140babc
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 16:23:25 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 16:37:44 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a15ec7

app-misc/lirc: Drop old version

Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-misc/lirc/Manifest   |   1 -
 app-misc/lirc/lirc-0.10.0.ebuild | 151 ---
 2 files changed, 152 deletions(-)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 4f51ac9b435..d4b40149b07 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,3 +1,2 @@
-DIST lirc-0.10.0.tar.bz2 2523528 BLAKE2B 
5c133b40936060fbaa0a9463b1b07d9197d935388e3eb4e46791b1f844b82ea6b6d42ae0c6ce249ca306688fa5d15718f5a3a54b497fc9f168b8b736b06bdd1e
 SHA512 
06ccc1c8c80bfd17a6d180ae39a17779cbba341086f90a03a2e552bfb71e3abcb13f991312fba0e57df79c1882c1e29a2f273dddcd46a9ff53160b556e1547ab
 DIST lirc-0.10.1.tar.bz2 2523226 BLAKE2B 
47b7ee87de8f64f7f829af519c0d296a85cf91790148927e850965177d4984bb994a0ad122cb59c3db508813d0824ffec45126e794abd08174a052361cea53e5
 SHA512 
31c0b6ee169b302b4a2a3fa0ebcae0e01cb83c02fe02acf1de5ba8cf77a091a0221c7d8104448c30930adafe654cd08afb7d0df6b5b7ec2d47df26e5df9d
 DIST lirc-0.9.0.tar.bz2 857286 BLAKE2B 
034c7b8492dd42301bb6d40da8c6c95f714b925ee50e7396290231684024dc3fe3bb64987db92d2a4e4d56203436007e68222bbf9a775bb9d29bbefcc4a7c1e4
 SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431

diff --git a/app-misc/lirc/lirc-0.10.0.ebuild b/app-misc/lirc/lirc-0.10.0.ebuild
deleted file mode 100644
index 9b8d2c10c01..000
--- a/app-misc/lirc/lirc-0.10.0.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_4 python3_{5,6} )
-
-inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="http://www.lirc.org/;
-
-LIRC_DRIVER_DEVICE="/dev/lirc0"
-
-MY_P=${PN}-${PV/_/-}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
-   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   gtk? ( X )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   audio? (
-   >media-libs/portaudio-18
-   media-libs/alsa-lib
-   )
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ftdi? ( dev-embedded/libftdi:0 )
-   systemd? ( sys-apps/systemd )
-   usb? ( virtual/libusb:0 )
-   X? (
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   sys-apps/kmod
-   sys-kernel/linux-headers
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   gtk? (
-   x11-libs/vte[introspection]
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   )
-   inputlirc? ( app-misc/inputlircd )
-"
-
-pkg_setup() {
-   use uinput && CONFIG_CHECK="INPUT_UINPUT"
-}
-
-src_configure() {
-   xdg_environment_reset
-   econf \
-   --localstatedir="${EPREFIX}/var" \
-   $(use_enable static-libs static) \
-   $(use_enable devinput) \
-   $(use_enable uinput) \
-   $(use_with X x)
-}
-
-src_install() {
-   default
-
-   if use !gtk ; then
-   # lirc-setup requires gtk
-   rm "${ED%/}"/usr/bin/lirc-setup || die
-   fi
-
-   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
-   newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
-   newconfd "${FILESDIR}"/lircd.conf.4 lircd
-   newconfd "${FILESDIR}"/lircmd-0.10.0.conf lircmd
-
-   insinto /etc/modprobe.d/
-   newins "${FILESDIR}"/modprobed.lirc lirc.conf
-
-   newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 irexec
-   newconfd "${FILESDIR}"/irexec-confd irexec
-
-   keepdir /etc/lirc
-   if [[ -e "${ED%/}"/etc/lirc/lircd.conf ]]; then
-   newdoc "${ED%/}"/etc/lirc/lircd.conf lircd.conf.example
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-
-   # Avoid QA notice
-   rm -d "${ED%/}"/var/run/lirc || die
-   rm -d "${ED%/}"/var/run || die
-}
-
-pkg_preinst() {
-   local dir="${EROOT%/}/etc/modprobe.d"
-   if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
-   elog "Renaming ${dir}/lirc to lirc.conf"
-   mv -f "${dir}/lirc" 

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

2018-08-01 Thread Craig Andrews
commit: b04f77d3b680bbb446f5b1a370830f9341f51931
Author: Craig Andrews  gentoo  org>
AuthorDate: Wed Aug  1 16:21:55 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Wed Aug  1 16:37:42 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04f77d3

app-misc/lirc: Parallel make fails so don't parallel make

Closes: https://bugs.gentoo.org/660824
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-misc/lirc/lirc-0.10.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index c31dc9f61af..9b775a2c345 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -67,6 +67,8 @@ RDEPEND="
inputlirc? ( app-misc/inputlircd )
 "
 
+MAKEOPTS+=" -j1"
+
 pkg_setup() {
use uinput && CONFIG_CHECK="INPUT_UINPUT"
python-single-r1_pkg_setup



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

2018-07-30 Thread Craig Andrews
commit: 77786ac8e7d1b784f2ddb696da0ba5d91be02a54
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul 30 18:44:43 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul 30 18:47:46 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77786ac8

app-misc/lirc: Fix pkg_setup()

Add python-single-r1_pkg_setup and linux-info_pkg_setup to pkg_setup

Closes: https://bugs.gentoo.org/662334
Package-Manager: Portage-2.3.44, Repoman-2.3.10

 app-misc/lirc/lirc-0.10.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index 089e859cb3e..c31dc9f61af 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -69,6 +69,8 @@ RDEPEND="
 
 pkg_setup() {
use uinput && CONFIG_CHECK="INPUT_UINPUT"
+   python-single-r1_pkg_setup
+   linux-info_pkg_setup
 }
 
 src_configure() {



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

2018-07-27 Thread Craig Andrews
commit: 472a64a8910a97986ce16e23ba9bc42746815b75
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Jul 27 17:22:09 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Jul 27 17:22:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472a64a8

app-misc/lirc: Add dependency on dev-python/setuptools

Closes: https://bugs.gentoo.org/642172
Package-Manager: Portage-2.3.43, Repoman-2.3.10

 app-misc/lirc/lirc-0.10.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index 2553dd192c8..089e859cb3e 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -52,6 +52,7 @@ COMMON_DEPEND="
 DEPEND="
${COMMON_DEPEND}
dev-libs/libxslt
+   dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( app-doc/doxygen )
sys-apps/kmod
sys-kernel/linux-headers



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

2018-07-26 Thread Craig Andrews
commit: 0ac821ac65007403da41a434d7b5ee03bcb17447
Author: Craig Andrews  gentoo  org>
AuthorDate: Thu Jul 26 20:16:02 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Thu Jul 26 20:16:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac821ac

app-misc/lirc: Enable py3.7

Package-Manager: Portage-2.3.43, Repoman-2.3.10

 app-misc/lirc/lirc-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
index 9b8d2c10c01..2553dd192c8 100644
--- a/app-misc/lirc/lirc-0.10.1.ebuild
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_4 python3_{5,6} )
+PYTHON_COMPAT=( python3_4 python3_{5,6,7} )
 
 inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
 



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

2018-07-13 Thread Tony Vroon
commit: 66141117490023fcbccca52c1d5a289f638319e0
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Fri Jul 13 08:56:18 2018 +
Commit: Tony Vroon  gentoo  org>
CommitDate: Fri Jul 13 09:37:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66141117

app-misc/lirc: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/9211

 app-misc/lirc/files/lirc-0.9.4-doc-path-fix.patch | 27 ---
 app-misc/lirc/files/lircmd.conf   |  4 
 2 files changed, 31 deletions(-)

diff --git a/app-misc/lirc/files/lirc-0.9.4-doc-path-fix.patch 
b/app-misc/lirc/files/lirc-0.9.4-doc-path-fix.patch
deleted file mode 100644
index 9a2d6c2e638..000
--- a/app-misc/lirc/files/lirc-0.9.4-doc-path-fix.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://sourceforge.net/p/lirc/tickets/214/
-
-diff --git a/doc/Makefile.am b/doc/Makefile.am
-index 53d0f21..f833b4b 100644
 a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -33,7 +33,6 @@ nodist_man_MANS += man/xmode2.1 man/irxevent.1
- manpage_html+= man-html/irxevent.html man-html/xmode2.html
- endif
- 
--docdir  = @datadir@/doc/@PACKAGE@
- dist_doc_DATA   = irxevent.keys
- 
- if HAVE_DOXYGEN
-@@ -58,10 +57,10 @@ if HAVE_PYMOD_YAML
- nodist_website_html_DATA  += table.html
- endif
- 
--vardocsdir  = $(localstatedir)/lib/lirc/plugins
-+vardocsdir  = $(docdir)/plugins
- vardocs_DATA= index.html html-source/lirc.css
- 
--varimagedir = $(localstatedir)/lib/lirc/images
-+varimagedir = $(docdir)/images
- varimage_DATA   = $(dist_image_DATA)
- 
- website_imagedir= $(docdir)/lirc.org/images

diff --git a/app-misc/lirc/files/lircmd.conf b/app-misc/lirc/files/lircmd.conf
deleted file mode 100644
index 319362a321a..000
--- a/app-misc/lirc/files/lircmd.conf
+++ /dev/null
@@ -1,4 +0,0 @@
-# Options to pass to the lircmd process
-
-LIRCMD_OPTS="--uinput"
-



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

2018-07-09 Thread Craig Andrews
commit: fbb915167cb5d6027c6bc4387ba3354536d92805
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul  9 14:14:47 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul  9 14:15:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbb91516

app-misc/lirc: Drop old versions

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-misc/lirc/Manifest   |   4 -
 app-misc/lirc/lirc-0.10.0_rc2.ebuild | 151 --
 app-misc/lirc/lirc-0.9.4a-r2.ebuild  | 136 --
 app-misc/lirc/lirc-0.9.4c.ebuild | 150 -
 app-misc/lirc/lirc-0.9.4d.ebuild | 155 ---
 app-misc/lirc/metadata.xml   |   2 -
 6 files changed, 598 deletions(-)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 71cb02daed0..4f51ac9b435 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,7 +1,3 @@
-DIST lirc-0.10.0-rc2.tar.bz2 2552982 BLAKE2B 
d68639198dd7041865f6b7ac79cb94b63d8a85ee70f97628e27887d14f62814388a51521dabe91730570c382c6bb7edb36c15eba0f8ea9f5d4490dfce2bd121a
 SHA512 
ab3426477f017e3a1b9da690189beae5086bbb52f88d302e6c91d7633f74ef781e6747f6b697b3ed6df13497a3e666f11c846104d2f00b975746d24bfd2a6cd5
 DIST lirc-0.10.0.tar.bz2 2523528 BLAKE2B 
5c133b40936060fbaa0a9463b1b07d9197d935388e3eb4e46791b1f844b82ea6b6d42ae0c6ce249ca306688fa5d15718f5a3a54b497fc9f168b8b736b06bdd1e
 SHA512 
06ccc1c8c80bfd17a6d180ae39a17779cbba341086f90a03a2e552bfb71e3abcb13f991312fba0e57df79c1882c1e29a2f273dddcd46a9ff53160b556e1547ab
 DIST lirc-0.10.1.tar.bz2 2523226 BLAKE2B 
47b7ee87de8f64f7f829af519c0d296a85cf91790148927e850965177d4984bb994a0ad122cb59c3db508813d0824ffec45126e794abd08174a052361cea53e5
 SHA512 
31c0b6ee169b302b4a2a3fa0ebcae0e01cb83c02fe02acf1de5ba8cf77a091a0221c7d8104448c30930adafe654cd08afb7d0df6b5b7ec2d47df26e5df9d
 DIST lirc-0.9.0.tar.bz2 857286 BLAKE2B 
034c7b8492dd42301bb6d40da8c6c95f714b925ee50e7396290231684024dc3fe3bb64987db92d2a4e4d56203436007e68222bbf9a775bb9d29bbefcc4a7c1e4
 SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
-DIST lirc-0.9.4a.tar.bz2 2292119 BLAKE2B 
6ca7562716fde3327aa3f8f9913da7d349969f1bcac095bf2e9b1e3025d1e39176e2fb386ca08bcf80d458262f9eb96dab363ef3aa2c1d56b914ac8a36fcbacf
 SHA512 
16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188
-DIST lirc-0.9.4c.tar.bz2 2311300 BLAKE2B 
f58f3b3a701e0ae787e34ec65c1d29b0faa75958b95aa43663a78dbe04c1c1d5456df5a6c5e41c673db9f589a7c2d41423b5f6a667fac890fb18f29fd797438b
 SHA512 
0a0d0e025b87a55ec919c92824d8288bfaf35cfebae0ee97d86e344109f584baa72a2eff6d24fbc526900671d6092e0eebef8d1566559b0d153e122e3127c0cb
-DIST lirc-0.9.4d.tar.bz2 2489704 BLAKE2B 
89cf8989aa84905d292fdf72632b7e5854aa2b225a6a6183839fa3e5fbc6624474e2723d3456cf5c5e6216abd134805fba495e89469808cd5ff139c31f86c032
 SHA512 
fb3892e12fbe5277e04c451694f1ea4ed45cc424d66ea57b11c4ac4760afa7df4b37897f380b4ade464a82523a0cee336f216d2009ea9431333fd7ca74a8336c

diff --git a/app-misc/lirc/lirc-0.10.0_rc2.ebuild 
b/app-misc/lirc/lirc-0.10.0_rc2.ebuild
deleted file mode 100644
index 464217b7e0a..000
--- a/app-misc/lirc/lirc-0.10.0_rc2.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_4 python3_5 )
-
-inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="http://www.lirc.org/;
-
-LIRC_DRIVER_DEVICE="/dev/lirc0"
-
-MY_P=${PN}-${PV/_/-}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
-   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
-
-REQUIRED_USE="
-   ${PYTHON_REQUIRED_USE}
-   gtk? ( X )
-"
-
-S="${WORKDIR}/${MY_P}"
-
-COMMON_DEPEND="
-   ${PYTHON_DEPS}
-   audio? (
-   >media-libs/portaudio-18
-   media-libs/alsa-lib
-   )
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   ftdi? ( dev-embedded/libftdi:0 )
-   systemd? ( sys-apps/systemd )
-   usb? ( virtual/libusb:0 )
-   X? (
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   )
-"
-
-DEPEND="
-   ${COMMON_DEPEND}
-   dev-libs/libxslt
-   doc? ( app-doc/doxygen )
-   sys-apps/kmod
-   sys-kernel/linux-headers
-"
-
-RDEPEND="
-   ${COMMON_DEPEND}
-   gtk? (
-   x11-libs/vte[introspection]
-   dev-python/pygobject[${PYTHON_USEDEP}]
-   )
-   inputlirc? ( 

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

2018-07-09 Thread Craig Andrews
commit: 9da18e4d87493b3cfc7b063d4bb8a39358d28324
Author: Craig Andrews  gentoo  org>
AuthorDate: Mon Jul  9 14:07:43 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Mon Jul  9 14:09:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9da18e4d

app-misc/lirc: 0.10.1 version bump

Package-Manager: Portage-2.3.41, Repoman-2.3.9

 app-misc/lirc/Manifest   |   1 +
 app-misc/lirc/lirc-0.10.1.ebuild | 151 +++
 2 files changed, 152 insertions(+)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 640fb7f681a..71cb02daed0 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,5 +1,6 @@
 DIST lirc-0.10.0-rc2.tar.bz2 2552982 BLAKE2B 
d68639198dd7041865f6b7ac79cb94b63d8a85ee70f97628e27887d14f62814388a51521dabe91730570c382c6bb7edb36c15eba0f8ea9f5d4490dfce2bd121a
 SHA512 
ab3426477f017e3a1b9da690189beae5086bbb52f88d302e6c91d7633f74ef781e6747f6b697b3ed6df13497a3e666f11c846104d2f00b975746d24bfd2a6cd5
 DIST lirc-0.10.0.tar.bz2 2523528 BLAKE2B 
5c133b40936060fbaa0a9463b1b07d9197d935388e3eb4e46791b1f844b82ea6b6d42ae0c6ce249ca306688fa5d15718f5a3a54b497fc9f168b8b736b06bdd1e
 SHA512 
06ccc1c8c80bfd17a6d180ae39a17779cbba341086f90a03a2e552bfb71e3abcb13f991312fba0e57df79c1882c1e29a2f273dddcd46a9ff53160b556e1547ab
+DIST lirc-0.10.1.tar.bz2 2523226 BLAKE2B 
47b7ee87de8f64f7f829af519c0d296a85cf91790148927e850965177d4984bb994a0ad122cb59c3db508813d0824ffec45126e794abd08174a052361cea53e5
 SHA512 
31c0b6ee169b302b4a2a3fa0ebcae0e01cb83c02fe02acf1de5ba8cf77a091a0221c7d8104448c30930adafe654cd08afb7d0df6b5b7ec2d47df26e5df9d
 DIST lirc-0.9.0.tar.bz2 857286 BLAKE2B 
034c7b8492dd42301bb6d40da8c6c95f714b925ee50e7396290231684024dc3fe3bb64987db92d2a4e4d56203436007e68222bbf9a775bb9d29bbefcc4a7c1e4
 SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
 DIST lirc-0.9.4a.tar.bz2 2292119 BLAKE2B 
6ca7562716fde3327aa3f8f9913da7d349969f1bcac095bf2e9b1e3025d1e39176e2fb386ca08bcf80d458262f9eb96dab363ef3aa2c1d56b914ac8a36fcbacf
 SHA512 
16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188
 DIST lirc-0.9.4c.tar.bz2 2311300 BLAKE2B 
f58f3b3a701e0ae787e34ec65c1d29b0faa75958b95aa43663a78dbe04c1c1d5456df5a6c5e41c673db9f589a7c2d41423b5f6a667fac890fb18f29fd797438b
 SHA512 
0a0d0e025b87a55ec919c92824d8288bfaf35cfebae0ee97d86e344109f584baa72a2eff6d24fbc526900671d6092e0eebef8d1566559b0d153e122e3127c0cb

diff --git a/app-misc/lirc/lirc-0.10.1.ebuild b/app-misc/lirc/lirc-0.10.1.ebuild
new file mode 100644
index 000..9b8d2c10c01
--- /dev/null
+++ b/app-misc/lirc/lirc-0.10.1.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_{5,6} )
+
+inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/-}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   gtk? ( X )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+pkg_setup() {
+   use uinput && CONFIG_CHECK="INPUT_UINPUT"
+}
+
+src_configure() {
+   xdg_environment_reset
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable static-libs static) \
+   $(use_enable devinput) \
+   $(use_enable uinput) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   if use !gtk ; then
+   # lirc-setup requires gtk
+   rm "${ED%/}"/usr/bin/lirc-setup || die
+   fi
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 

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

2018-06-23 Thread Pacho Ramos
commit: dcc5abea2c84abe4517fa613abc48c3858742a78
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Jun 23 09:59:26 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Jun 23 10:02:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcc5abea

app-misc/lirc: Support python3.6

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-misc/lirc/lirc-0.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.0.ebuild b/app-misc/lirc/lirc-0.10.0.ebuild
index 8ddbc22037b..9b8d2c10c01 100644
--- a/app-misc/lirc/lirc-0.10.0.ebuild
+++ b/app-misc/lirc/lirc-0.10.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_4 python3_5 )
+PYTHON_COMPAT=( python3_4 python3_{5,6} )
 
 inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
 



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

2018-04-06 Thread Craig Andrews
commit: a935cdc170bcda534ad01824d600c13f03804e66
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Apr  6 18:42:53 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Apr  6 18:42:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a935cdc1

app-misc/lirc: Run eautoreconf in 0.9.4d

Closes: https://bugs.gentoo.org/649870
Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-misc/lirc/lirc-0.9.4d.ebuild | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.4d.ebuild b/app-misc/lirc/lirc-0.9.4d.ebuild
index 25ec10062e3..57072953cad 100644
--- a/app-misc/lirc/lirc-0.9.4d.ebuild
+++ b/app-misc/lirc/lirc-0.9.4d.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 PYTHON_COMPAT=( python3_4 python3_5 )
 
-inherit eutils flag-o-matic python-single-r1 systemd xdg-utils
+inherit autotools eutils flag-o-matic python-single-r1 systemd xdg-utils
 
 DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
 HOMEPAGE="http://www.lirc.org/;
@@ -71,6 +71,11 @@ PATCHES=(
"${FILESDIR}"/lirc-0.9.4-doc-path-fix.patch
 )
 
+src_prepare() {
+   default
+   eautoreconf
+}
+
 src_configure() {
xdg_environment_reset
econf \



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

2018-04-06 Thread Craig Andrews
commit: 856720e8b9d8584e294d58737caaf6ecb2905928
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Apr  6 18:45:07 2018 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Apr  6 18:45:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=856720e8

app-misc/lirc: 0.10.0 version bump

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 app-misc/lirc/Manifest   |   1 +
 app-misc/lirc/lirc-0.10.0.ebuild | 151 +++
 2 files changed, 152 insertions(+)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 56886326f30..640fb7f681a 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,4 +1,5 @@
 DIST lirc-0.10.0-rc2.tar.bz2 2552982 BLAKE2B 
d68639198dd7041865f6b7ac79cb94b63d8a85ee70f97628e27887d14f62814388a51521dabe91730570c382c6bb7edb36c15eba0f8ea9f5d4490dfce2bd121a
 SHA512 
ab3426477f017e3a1b9da690189beae5086bbb52f88d302e6c91d7633f74ef781e6747f6b697b3ed6df13497a3e666f11c846104d2f00b975746d24bfd2a6cd5
+DIST lirc-0.10.0.tar.bz2 2523528 BLAKE2B 
5c133b40936060fbaa0a9463b1b07d9197d935388e3eb4e46791b1f844b82ea6b6d42ae0c6ce249ca306688fa5d15718f5a3a54b497fc9f168b8b736b06bdd1e
 SHA512 
06ccc1c8c80bfd17a6d180ae39a17779cbba341086f90a03a2e552bfb71e3abcb13f991312fba0e57df79c1882c1e29a2f273dddcd46a9ff53160b556e1547ab
 DIST lirc-0.9.0.tar.bz2 857286 BLAKE2B 
034c7b8492dd42301bb6d40da8c6c95f714b925ee50e7396290231684024dc3fe3bb64987db92d2a4e4d56203436007e68222bbf9a775bb9d29bbefcc4a7c1e4
 SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
 DIST lirc-0.9.4a.tar.bz2 2292119 BLAKE2B 
6ca7562716fde3327aa3f8f9913da7d349969f1bcac095bf2e9b1e3025d1e39176e2fb386ca08bcf80d458262f9eb96dab363ef3aa2c1d56b914ac8a36fcbacf
 SHA512 
16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188
 DIST lirc-0.9.4c.tar.bz2 2311300 BLAKE2B 
f58f3b3a701e0ae787e34ec65c1d29b0faa75958b95aa43663a78dbe04c1c1d5456df5a6c5e41c673db9f589a7c2d41423b5f6a667fac890fb18f29fd797438b
 SHA512 
0a0d0e025b87a55ec919c92824d8288bfaf35cfebae0ee97d86e344109f584baa72a2eff6d24fbc526900671d6092e0eebef8d1566559b0d153e122e3127c0cb

diff --git a/app-misc/lirc/lirc-0.10.0.ebuild b/app-misc/lirc/lirc-0.10.0.ebuild
new file mode 100644
index 000..8ddbc22037b
--- /dev/null
+++ b/app-misc/lirc/lirc-0.10.0.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 )
+
+inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/-}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   gtk? ( X )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+pkg_setup() {
+   use uinput && CONFIG_CHECK="INPUT_UINPUT"
+}
+
+src_configure() {
+   xdg_environment_reset
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable static-libs static) \
+   $(use_enable devinput) \
+   $(use_enable uinput) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   if use !gtk ; then
+   # lirc-setup requires gtk
+   rm "${ED%/}"/usr/bin/lirc-setup || die
+   fi
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
+   newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
+   newconfd "${FILESDIR}"/lircd.conf.4 lircd
+   newconfd "${FILESDIR}"/lircmd-0.10.0.conf lircmd
+
+   insinto /etc/modprobe.d/
+   newins "${FILESDIR}"/modprobed.lirc lirc.conf
+
+   newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 

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

2017-08-18 Thread Craig Andrews
commit: 21795df4af2da037bac6cc924e6485f2358b0ff8
Author: Craig Andrews  gentoo  org>
AuthorDate: Fri Aug 18 15:43:14 2017 +
Commit: Craig Andrews  gentoo  org>
CommitDate: Fri Aug 18 15:43:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21795df4

app-misc/lirc: Remove maintainer-needed from metadata

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-misc/lirc/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-misc/lirc/metadata.xml b/app-misc/lirc/metadata.xml
index 82069d4f9a9..b1e7f0c27f8 100644
--- a/app-misc/lirc/metadata.xml
+++ b/app-misc/lirc/metadata.xml
@@ -1,7 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
 
 candr...@gentoo.org
 Craig Andrews



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

2017-06-28 Thread Alexis Ballier
commit: 0a6d86530714bd67d7b25eb6b59a6bf19c9ca310
Author: Alexis Ballier  gentoo  org>
AuthorDate: Wed Jun 28 07:48:07 2017 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Wed Jun 28 09:35:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a6d8653

app-misc/lirc: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-misc/lirc/lirc-0.10.0_rc2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.10.0_rc2.ebuild 
b/app-misc/lirc/lirc-0.10.0_rc2.ebuild
index 8813a83570f..464217b7e0a 100644
--- a/app-misc/lirc/lirc-0.10.0_rc2.ebuild
+++ b/app-misc/lirc/lirc-0.10.0_rc2.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
 IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/files/, app-misc/lirc/

2017-06-15 Thread Patrice Clement
commit: 585f5d1e45b5def2f059bed6d7411772dbb18ea7
Author: Craig Andrews  integralblue  com>
AuthorDate: Wed Jun 14 21:00:25 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Jun 15 20:31:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585f5d1e

app-misc/lirc: version bump to 0.10.0_rc2.

Package-Manager: Portage-2.3.6, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4933

 app-misc/lirc/Manifest |   1 +
 app-misc/lirc/files/lircmd-0.10.0.conf |   4 +
 app-misc/lirc/lirc-0.10.0_rc2.ebuild   | 151 +
 app-misc/lirc/metadata.xml |   2 +
 4 files changed, 158 insertions(+)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 79f643bb7fd..ee8d2440834 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,3 +1,4 @@
+DIST lirc-0.10.0-rc2.tar.bz2 2552982 SHA256 
650d864df029958992d450ac609cc22b0b2b6ff554cfa2e9d73df87eae370ca8 SHA512 
ab3426477f017e3a1b9da690189beae5086bbb52f88d302e6c91d7633f74ef781e6747f6b697b3ed6df13497a3e666f11c846104d2f00b975746d24bfd2a6cd5
 WHIRLPOOL 
d412e3d39aa8d2e6a15943a300679bc92eb91ab10977022a953f954b4e0e5a90fbeeaffd3e700b8665556daf120efc0cb5a0b5fc19de92bc91edbb5a56956e35
 DIST lirc-0.9.0.tar.bz2 857286 SHA256 
6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
 WHIRLPOOL 
0a1c00b07898aa7a5d78865fb73c6d26c6331dd0a4945773a801d29e40298b365eb58cae113a95fcf73be678a24ac082ad0868e8051303d732882fb82a859a7b
 DIST lirc-0.9.4a.tar.bz2 2292119 SHA256 
386086a74c7d12e7e8f26f7dbc8f40d20b9968c9ad2a42599483a51dd2da03ba SHA512 
16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188
 WHIRLPOOL 
93431c43d2dd31081e97113e2d49134de7feb29be53508900b3360408f7a099becf169fcebd0f6fc196280c594dc83d1299617ee54b65452828492db9bcd09ad
 DIST lirc-0.9.4c.tar.bz2 2311300 SHA256 
8974fe5dc8eaa717daab6785d2aefeec27615f01ec24b96d31e3381b2f70726a SHA512 
0a0d0e025b87a55ec919c92824d8288bfaf35cfebae0ee97d86e344109f584baa72a2eff6d24fbc526900671d6092e0eebef8d1566559b0d153e122e3127c0cb
 WHIRLPOOL 
a614fc10b0e40831e81c558439ea528ae0628d64e55b272b9b5a97cb93cba2b8759062a5258c732fa97c2be7966226c3aca2efe2de84aad1f62211146d202efc

diff --git a/app-misc/lirc/files/lircmd-0.10.0.conf 
b/app-misc/lirc/files/lircmd-0.10.0.conf
new file mode 100644
index 000..4ba169de582
--- /dev/null
+++ b/app-misc/lirc/files/lircmd-0.10.0.conf
@@ -0,0 +1,4 @@
+# Options to pass to the lircmd process
+
+LIRCMD_OPTS=""
+

diff --git a/app-misc/lirc/lirc-0.10.0_rc2.ebuild 
b/app-misc/lirc/lirc-0.10.0_rc2.ebuild
new file mode 100644
index 000..8813a83570f
--- /dev/null
+++ b/app-misc/lirc/lirc-0.10.0_rc2.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 )
+
+inherit eutils flag-o-matic linux-info python-single-r1 systemd xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/-}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   gtk? ( X )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+pkg_setup() {
+   use uinput && CONFIG_CHECK="INPUT_UINPUT"
+}
+
+src_configure() {
+   xdg_environment_reset
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable static-libs static) \
+   $(use_enable devinput) \
+   $(use_enable uinput) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   if use !gtk ; then
+   # 

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

2017-03-28 Thread Göktürk Yüksek
commit: 8e419c3f55ce8425a5f6b29168be91acb52a6c03
Author: Craig Andrews  integralblue  com>
AuthorDate: Tue Mar 28 14:13:33 2017 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Tue Mar 28 22:10:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e419c3f

app-misc/lirc: Correctly set the license to GPLv2+ (was incorrectly set to 
GPLv2)

Gentoo-bug: 614142

 app-misc/lirc/lirc-0.9.0-r6.ebuild  | 4 ++--
 app-misc/lirc/lirc-0.9.4a-r2.ebuild | 4 ++--
 app-misc/lirc/lirc-0.9.4c.ebuild| 4 ++--
 app-misc/lirc/lirc-0.9.4d.ebuild| 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.0-r6.ebuild 
b/app-misc/lirc/lirc-0.9.0-r6.ebuild
index e5337c9be04..8672858485e 100644
--- a/app-misc/lirc/lirc-0.9.0-r6.ebuild
+++ b/app-misc/lirc/lirc-0.9.0-r6.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=4
@@ -16,7 +16,7 @@ else
SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 ppc ppc64 x86"
 IUSE="debug doc hardware-carrier transmitter static-libs X"

diff --git a/app-misc/lirc/lirc-0.9.4a-r2.ebuild 
b/app-misc/lirc/lirc-0.9.4a-r2.ebuild
index bcf077dded9..fa9852918a2 100644
--- a/app-misc/lirc/lirc-0.9.4a-r2.ebuild
+++ b/app-misc/lirc/lirc-0.9.4a-r2.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=6
@@ -18,7 +18,7 @@ else
SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="doc static-libs X audio irman ftdi inputlirc iguanair systemd usb"

diff --git a/app-misc/lirc/lirc-0.9.4c.ebuild b/app-misc/lirc/lirc-0.9.4c.ebuild
index 492a3323b88..25ec10062e3 100644
--- a/app-misc/lirc/lirc-0.9.4c.ebuild
+++ b/app-misc/lirc/lirc-0.9.4c.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=6
@@ -20,7 +20,7 @@ else
SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="audio doc ftdi gtk inputlirc static-libs systemd usb X"

diff --git a/app-misc/lirc/lirc-0.9.4d.ebuild b/app-misc/lirc/lirc-0.9.4d.ebuild
index 0d55080f738..25ec10062e3 100644
--- a/app-misc/lirc/lirc-0.9.4d.ebuild
+++ b/app-misc/lirc/lirc-0.9.4d.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
 fi
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="audio doc ftdi gtk inputlirc static-libs systemd usb X"



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

2017-03-03 Thread Michael Palimaka
commit: 490c8a5d7d43496a2681219633c7356dd0ddf7ca
Author: Craig Andrews  integralblue  com>
AuthorDate: Fri Mar  3 22:11:25 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar  4 00:55:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=490c8a5d

app-misc/lirc: 0.9.4d version bump

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-misc/lirc/Manifest   |   1 +
 app-misc/lirc/lirc-0.9.4d.ebuild | 150 +++
 2 files changed, 151 insertions(+)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 7cb5196abee..79f643bb7fd 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,3 +1,4 @@
 DIST lirc-0.9.0.tar.bz2 857286 SHA256 
6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
 WHIRLPOOL 
0a1c00b07898aa7a5d78865fb73c6d26c6331dd0a4945773a801d29e40298b365eb58cae113a95fcf73be678a24ac082ad0868e8051303d732882fb82a859a7b
 DIST lirc-0.9.4a.tar.bz2 2292119 SHA256 
386086a74c7d12e7e8f26f7dbc8f40d20b9968c9ad2a42599483a51dd2da03ba SHA512 
16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188
 WHIRLPOOL 
93431c43d2dd31081e97113e2d49134de7feb29be53508900b3360408f7a099becf169fcebd0f6fc196280c594dc83d1299617ee54b65452828492db9bcd09ad
 DIST lirc-0.9.4c.tar.bz2 2311300 SHA256 
8974fe5dc8eaa717daab6785d2aefeec27615f01ec24b96d31e3381b2f70726a SHA512 
0a0d0e025b87a55ec919c92824d8288bfaf35cfebae0ee97d86e344109f584baa72a2eff6d24fbc526900671d6092e0eebef8d1566559b0d153e122e3127c0cb
 WHIRLPOOL 
a614fc10b0e40831e81c558439ea528ae0628d64e55b272b9b5a97cb93cba2b8759062a5258c732fa97c2be7966226c3aca2efe2de84aad1f62211146d202efc
+DIST lirc-0.9.4d.tar.bz2 2489704 SHA256 
c68f18c35b489b865c0a741d119b136e8702191538cd3551b977a7af6c4e41ab SHA512 
fb3892e12fbe5277e04c451694f1ea4ed45cc424d66ea57b11c4ac4760afa7df4b37897f380b4ade464a82523a0cee336f216d2009ea9431333fd7ca74a8336c
 WHIRLPOOL 
c5b1d803d4bb8e269ae96a69f351b304298fd6577fd1d8871f024f1b118e71f392945153cb397a840c5f1b71d1fa475db1bb04d381c18c8580c9e148238cfeea

diff --git a/app-misc/lirc/lirc-0.9.4d.ebuild b/app-misc/lirc/lirc-0.9.4d.ebuild
new file mode 100644
index 000..0d55080f738
--- /dev/null
+++ b/app-misc/lirc/lirc-0.9.4d.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 )
+
+inherit eutils flag-o-matic python-single-r1 systemd xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="audio doc ftdi gtk inputlirc static-libs systemd usb X"
+
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   gtk? ( X )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+PATCHES=(
+   # https://bugs.gentoo.org/show_bug.cgi?id=589246 
https://sourceforge.net/p/lirc/tickets/214/
+   "${FILESDIR}"/lirc-0.9.4-doc-path-fix.patch
+)
+
+src_configure() {
+   xdg_environment_reset
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable static-libs static) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   if use !gtk ; then
+   # lirc-setup requires gtk
+   rm "${ED%/}"/usr/bin/lirc-setup || die
+   fi
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
+   newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
+   newconfd "${FILESDIR}"/lircd.conf.4 lircd
+   newconfd "${FILESDIR}"/lircmd.conf lircmd
+
+   insinto /etc/modprobe.d/
+   newins "${FILESDIR}"/modprobed.lirc lirc.conf
+
+   newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 irexec
+   newconfd 

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

2017-02-21 Thread Michał Górny
commit: 799bafb90353d30f3d2f58b804e8bd400241071c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 09:27:25 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 09:29:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=799bafb9

app-misc/lirc: Fix PYTHON_REQUIRED_USE

 app-misc/lirc/lirc-0.9.4c.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.9.4c.ebuild b/app-misc/lirc/lirc-0.9.4c.ebuild
index 1b1d7cdb02..c60e159828 100644
--- a/app-misc/lirc/lirc-0.9.4c.ebuild
+++ b/app-misc/lirc/lirc-0.9.4c.ebuild
@@ -27,7 +27,7 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="audio doc ftdi gtk inputlirc static-libs systemd usb X"
 
 REQUIRED_USE="
-   ${PYTHON_DEPS}
+   ${PYTHON_REQUIRED_USE}
gtk? ( X )
 "
 



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

2017-02-21 Thread Michał Górny
commit: 368c739eb5e773b92a97a06a929a8e66b14b47b4
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 20 21:16:55 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 08:51:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=368c739e

app-misc/lirc: Add missing PYTHON_REQUIRED_USE

 app-misc/lirc/lirc-0.9.4c.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/lirc/lirc-0.9.4c.ebuild b/app-misc/lirc/lirc-0.9.4c.ebuild
index a3cc9965ab..1b1d7cdb02 100644
--- a/app-misc/lirc/lirc-0.9.4c.ebuild
+++ b/app-misc/lirc/lirc-0.9.4c.ebuild
@@ -27,6 +27,7 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
 IUSE="audio doc ftdi gtk inputlirc static-libs systemd usb X"
 
 REQUIRED_USE="
+   ${PYTHON_DEPS}
gtk? ( X )
 "
 



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

2016-12-30 Thread Patrice Clement
commit: b130534625c6a4a07fe6b81bb6530916aebdd508
Author: Patrice Clement  gentoo  org>
AuthorDate: Fri Dec 30 22:03:42 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Dec 30 22:03:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1305346

app-misc/lirc: add missing die.

Package-Manager: portage-2.3.0

 app-misc/lirc/lirc-0.9.4c.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/lirc/lirc-0.9.4c.ebuild b/app-misc/lirc/lirc-0.9.4c.ebuild
index b90eeb8..a3cc996 100644
--- a/app-misc/lirc/lirc-0.9.4c.ebuild
+++ b/app-misc/lirc/lirc-0.9.4c.ebuild
@@ -84,7 +84,7 @@ src_install() {
 
if use !gtk ; then
# lirc-setup requires gtk
-   rm "${ED%/}"/usr/bin/lirc-setup
+   rm "${ED%/}"/usr/bin/lirc-setup || die
fi
 
newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd



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

2016-12-30 Thread Patrice Clement
commit: f6c5ac0de170ab7ad1b3701738c74e8c58c9c740
Author: Craig Andrews  integralblue  com>
AuthorDate: Sun Dec 18 02:39:47 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Dec 30 21:54:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6c5ac0d

app-misc/lirc-0.9.4c: version bump.

* Clean up dependencies.
* Remove irman and iguanair use flags: these have been moved out of lirc 
upstream.
* Use xdg-utils.eclass to cleanup XDG_* env causing sandbox violation.
* Fix dependencies for lirc-setup.

Gentoo-Bug: https://bugs.gentoo.org/602978
Gentoo-Bug: https://bugs.gentoo.org/587770
Gentoo-Bug: https://bugs.gentoo.org/591264

Closes: https://github.com/gentoo/gentoo/pull/3150

 app-misc/lirc/Manifest   |   1 +
 app-misc/lirc/lirc-0.9.4c.ebuild | 150 +++
 app-misc/lirc/metadata.xml   |   1 +
 3 files changed, 152 insertions(+)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 244e890..7cb5196 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,2 +1,3 @@
 DIST lirc-0.9.0.tar.bz2 857286 SHA256 
6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
 WHIRLPOOL 
0a1c00b07898aa7a5d78865fb73c6d26c6331dd0a4945773a801d29e40298b365eb58cae113a95fcf73be678a24ac082ad0868e8051303d732882fb82a859a7b
 DIST lirc-0.9.4a.tar.bz2 2292119 SHA256 
386086a74c7d12e7e8f26f7dbc8f40d20b9968c9ad2a42599483a51dd2da03ba SHA512 
16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188
 WHIRLPOOL 
93431c43d2dd31081e97113e2d49134de7feb29be53508900b3360408f7a099becf169fcebd0f6fc196280c594dc83d1299617ee54b65452828492db9bcd09ad
+DIST lirc-0.9.4c.tar.bz2 2311300 SHA256 
8974fe5dc8eaa717daab6785d2aefeec27615f01ec24b96d31e3381b2f70726a SHA512 
0a0d0e025b87a55ec919c92824d8288bfaf35cfebae0ee97d86e344109f584baa72a2eff6d24fbc526900671d6092e0eebef8d1566559b0d153e122e3127c0cb
 WHIRLPOOL 
a614fc10b0e40831e81c558439ea528ae0628d64e55b272b9b5a97cb93cba2b8759062a5258c732fa97c2be7966226c3aca2efe2de84aad1f62211146d202efc

diff --git a/app-misc/lirc/lirc-0.9.4c.ebuild b/app-misc/lirc/lirc-0.9.4c.ebuild
new file mode 100644
index ..b90eeb8
--- /dev/null
+++ b/app-misc/lirc/lirc-0.9.4c.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_4 python3_5 )
+
+inherit eutils flag-o-matic python-single-r1 systemd xdg-utils
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="audio doc ftdi gtk inputlirc static-libs systemd usb X"
+
+REQUIRED_USE="
+   gtk? ( X )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+COMMON_DEPEND="
+   ${PYTHON_DEPS}
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   ftdi? ( dev-embedded/libftdi:0 )
+   systemd? ( sys-apps/systemd )
+   usb? ( virtual/libusb:0 )
+   X? (
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   )
+"
+
+DEPEND="
+   ${COMMON_DEPEND}
+   dev-libs/libxslt
+   doc? ( app-doc/doxygen )
+   sys-apps/kmod
+   sys-kernel/linux-headers
+"
+
+RDEPEND="
+   ${COMMON_DEPEND}
+   gtk? (
+   x11-libs/vte[introspection]
+   dev-python/pygobject[${PYTHON_USEDEP}]
+   )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+PATCHES=(
+   # https://bugs.gentoo.org/show_bug.cgi?id=589246 
https://sourceforge.net/p/lirc/tickets/214/
+   "${FILESDIR}"/lirc-0.9.4-doc-path-fix.patch
+)
+
+src_configure() {
+   xdg_environment_reset
+   econf \
+   --localstatedir="${EPREFIX}/var" \
+   $(use_enable static-libs static) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   if use !gtk ; then
+   # lirc-setup requires gtk
+   rm "${ED%/}"/usr/bin/lirc-setup
+   fi
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
+   newinitd "${FILESDIR}"/lircmd-0.9.4a-r2 lircmd
+   newconfd "${FILESDIR}"/lircd.conf.4 lircd
+   newconfd "${FILESDIR}"/lircmd.conf lircmd
+
+   insinto /etc/modprobe.d/
+   newins "${FILESDIR}"/modprobed.lirc lirc.conf
+
+   newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r2 irexec
+   newconfd "${FILESDIR}"/irexec-confd irexec
+
+   

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

2016-08-24 Thread Pacho Ramos
commit: 1dcabbd4dd68fa9fa9d06a18f58db5ab1c081afa
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 24 10:34:49 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 24 10:37:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dcabbd4

app-misc/lirc: Drop old

Package-Manager: portage-2.3.0

 app-misc/lirc/files/irexec-initd   | 28 
 app-misc/lirc/files/irexec-initd-0.9.4a-r1 | 28 
 2 files changed, 56 deletions(-)

diff --git a/app-misc/lirc/files/irexec-initd b/app-misc/lirc/files/irexec-initd
deleted file mode 100644
index 377ca0d..
--- a/app-misc/lirc/files/irexec-initd
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/runscript
-# Copyright 2003 Martin Hierling 
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-: ${IREXEC_USER:=root}
-
-depend() {
-   need lircd
-}
-
-start() {
-   if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" 
!= "xyes" ]; then
-   ewarn "Warning: Running irexec as root can open security holes"
-   fi
-
-   ebegin "Starting irexec"
-   start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} 
--chdir / \
-   --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
-   eend $? "Failed to start irexec."
-}
-
-stop() {
-   ebegin "Stopping irexec"
-   start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
-   eend $? "Failed to stop irexec."
-}
-

diff --git a/app-misc/lirc/files/irexec-initd-0.9.4a-r1 
b/app-misc/lirc/files/irexec-initd-0.9.4a-r1
deleted file mode 100644
index 203ad3a..
--- a/app-misc/lirc/files/irexec-initd-0.9.4a-r1
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 2003 Martin Hierling 
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-: ${IREXEC_USER:=root}
-
-depend() {
-   need lircd
-}
-
-start() {
-   if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" 
!= "xyes" ]; then
-   ewarn "Warning: Running irexec as root can open security holes"
-   fi
-
-   ebegin "Starting irexec"
-   start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} 
--chdir / \
-   --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
-   eend $? "Failed to start irexec."
-}
-
-stop() {
-   ebegin "Stopping irexec"
-   start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
-   eend $? "Failed to stop irexec."
-}
-



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

2016-08-24 Thread Pacho Ramos
commit: 6b4f62969d14d5e97d6fcb437518927f8e144c7b
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 24 10:33:28 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 24 10:37:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4f6296

app-misc/lirc: Drop old

Package-Manager: portage-2.3.0

 app-misc/lirc/lirc-0.9.4a-r1.ebuild | 139 
 1 file changed, 139 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.4a-r1.ebuild 
b/app-misc/lirc/lirc-0.9.4a-r1.ebuild
deleted file mode 100644
index 0c413ef..
--- a/app-misc/lirc/lirc-0.9.4a-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils flag-o-matic systemd
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="http://www.lirc.org/;
-
-LIRC_DRIVER_DEVICE="/dev/lirc0"
-
-MY_P=${PN}-${PV/_/}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
-   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="doc static-libs X audio irman ftdi inputlirc iguanair systemd usb"
-
-S="${WORKDIR}/${MY_P}"
-
-REQUIRED_USE="
-   iguanair? ( irman )
-"
-DEPEND="
-   doc? ( app-doc/doxygen )
-"
-
-RDEPEND="
-   X? (
-   x11-libs/libX11
-   x11-libs/libSM
-   x11-libs/libICE
-   )
-   systemd? ( sys-apps/systemd )
-   audio? (
-   >media-libs/portaudio-18
-   media-libs/alsa-lib
-   )
-   irman? ( media-libs/libirman )
-   iguanair? ( app-misc/iguanaIR )
-   ftdi? ( dev-embedded/libftdi:0 )
-   inputlirc? ( app-misc/inputlircd )
-   usb? ( virtual/libusb:0 )
-"
-
-PATCHES=(
-   "${FILESDIR}"/lirc-0.9.4-doc-path-fix.patch # 
https://bugs.gentoo.org/show_bug.cgi?id=589246 
https://sourceforge.net/p/lirc/tickets/214/
-)
-
-src_configure() {
-   filter-flags -Wl,-O1
-   econf \
-   --docdir=/usr/share/doc/${PF} \
-   --localstatedir=/var \
-   $(use_enable static-libs static) \
-   $(use_with X x)
-}
-
-# Defined src_compile as a workaround for a parallel make issue
-# See https://bugs.gentoo.org/show_bug.cgi?id=588864
-# and https://sourceforge.net/p/lirc/tickets/210/
-src_compile() {
-   emake lib
-   emake
-}
-
-src_install() {
-   default
-
-   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
-   newinitd "${FILESDIR}"/lircmd lircmd
-   newconfd "${FILESDIR}"/lircd.conf.4 lircd
-
-   insinto /etc/modprobe.d/
-   newins "${FILESDIR}"/modprobed.lirc lirc.conf
-
-   newinitd "${FILESDIR}"/irexec-initd-0.9.4a-r1 irexec
-   newconfd "${FILESDIR}"/irexec-confd irexec
-
-   keepdir /etc/lirc
-   if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
-   newdoc "${D}"/etc/lirc/lircd.conf lircd.conf.example
-   fi
-
-   if ! use static-libs; then
-   rm "${D}/usr/$(get_libdir)/liblirc_client.la" || die
-   fi
-
-   # Avoid QA notice
-   rm -d "${D}"/var/run/lirc || die
-   rm -d "${D}"/var/run || die
-}
-
-pkg_preinst() {
-   local dir="${EROOT}/etc/modprobe.d"
-   if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
-   elog "Renaming ${dir}/lirc to lirc.conf"
-   mv -f "${dir}/lirc" "${dir}/lirc.conf" || die
-   fi
-
-   # copy the first file that can be found
-   if [[ -f "${EROOT}"/etc/lirc/lircd.conf ]]; then
-   cp "${EROOT}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
-   elif [[ -f "${EROOT}"/etc/lircd.conf ]]; then
-   cp "${EROOT}"/etc/lircd.conf "${T}"/lircd.conf || die
-   MOVE_OLD_LIRCD_CONF=1
-   elif [[ -f "${D}"/etc/lirc/lircd.conf ]]; then
-   cp "${D}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
-   fi
-
-   # stop portage from touching the config file
-   if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
-   rm -f "${D}"/etc/lirc/lircd.conf || die
-   fi
-}
-
-pkg_postinst() {
-   # copy config file to new location
-   # without portage knowing about it
-   # so it will not delete it on unmerge or ever touch it again
-   if [[ -e "${T}"/lircd.conf ]]; then
-   cp "${T}"/lircd.conf "${EROOT}"/etc/lirc/lircd.conf || die
-   if [[ "$MOVE_OLD_LIRCD_CONF" = "1" ]]; then
-   elog "Moved /etc/lircd.conf to /etc/lirc/lircd.conf"
-   rm -f "${EROOT}"/etc/lircd.conf || die
-   fi
-   fi
-
-   einfo "The new default location for lircd.conf is inside of"
-   einfo "/etc/lirc/ directory"
-}



[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/files/, app-misc/lirc/

2016-08-02 Thread David Seifert
commit: c43a8b3cd8be202b594522496958762e6701109d
Author: Craig Andrews  integralblue  com>
AuthorDate: Sun Jul 31 22:34:27 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Aug  2 17:29:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c43a8b3c

app-misc/lirc-0.9.4a-r2: cleanup old ebuild, init script improvements, remove 
la files, don't set docdir unnecessarily (EAPI 6 does that automatically)

Gentoo-bug: 454466, 353774
Closes: https://github.com/gentoo/gentoo/pull/1988

Signed-off-by: David Seifert  gentoo.org>

 app-misc/lirc/Manifest |   1 -
 app-misc/lirc/files/irexec-initd-0.9.4a-r2 |  28 +
 app-misc/lirc/files/lircmd-0.9.4a-r2   |  20 
 app-misc/lirc/files/lircmd.conf|   4 +
 app-misc/lirc/lirc-0.9.4.ebuild| 125 -
 app-misc/lirc/lirc-0.9.4a-r1.ebuild|   8 ++
 .../{lirc-0.9.4a.ebuild => lirc-0.9.4a-r2.ebuild}  |  22 ++--
 7 files changed, 73 insertions(+), 135 deletions(-)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 2545d62..244e890 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,3 +1,2 @@
 DIST lirc-0.9.0.tar.bz2 857286 SHA256 
6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
 WHIRLPOOL 
0a1c00b07898aa7a5d78865fb73c6d26c6331dd0a4945773a801d29e40298b365eb58cae113a95fcf73be678a24ac082ad0868e8051303d732882fb82a859a7b
-DIST lirc-0.9.4.tar.bz2 2291164 SHA256 
dd18a6751674fd61e4a96eebc3b9e5c883389d6230811943513443522dfc5dd0 SHA512 
0220cfa0e1900691eed3d6b0624c27e0a99825cd60303304eee7c60e3ae1d8e939d05d32680da64cdbf76491970ce05803e9ab2423f4bf019b4acd8542f1
 WHIRLPOOL 
83390295e55445f2d10372e1515b0163d5b3b1e9903f132e018d975d66998d98ffee1caaa1fe26577a0ce18fce20ec025fd5cc0aaf5074728269b12e84d55268
 DIST lirc-0.9.4a.tar.bz2 2292119 SHA256 
386086a74c7d12e7e8f26f7dbc8f40d20b9968c9ad2a42599483a51dd2da03ba SHA512 
16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188
 WHIRLPOOL 
93431c43d2dd31081e97113e2d49134de7feb29be53508900b3360408f7a099becf169fcebd0f6fc196280c594dc83d1299617ee54b65452828492db9bcd09ad

diff --git a/app-misc/lirc/files/irexec-initd-0.9.4a-r2 
b/app-misc/lirc/files/irexec-initd-0.9.4a-r2
new file mode 100644
index 000..2945577
--- /dev/null
+++ b/app-misc/lirc/files/irexec-initd-0.9.4a-r2
@@ -0,0 +1,28 @@
+#!/sbin/openrc-run
+# Copyright 2003 Martin Hierling 
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+: ${IREXEC_USER:=root}
+
+depend() {
+   need lircd
+}
+
+start() {
+   if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" 
!= "xyes" ]; then
+   ewarn "Warning: Running irexec as root can open security holes"
+   fi
+
+   ebegin "Starting irexec"
+   start-stop-daemon --start --user ${IREXEC_USER} --chdir / \
+   --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
+   eend $? "Failed to start irexec."
+}
+
+stop() {
+   ebegin "Stopping irexec"
+   start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
+   eend $? "Failed to stop irexec."
+}
+

diff --git a/app-misc/lirc/files/lircmd-0.9.4a-r2 
b/app-misc/lirc/files/lircmd-0.9.4a-r2
new file mode 100644
index 000..6b51c6e
--- /dev/null
+++ b/app-misc/lirc/files/lircmd-0.9.4a-r2
@@ -0,0 +1,20 @@
+#!/sbin/openrc-run
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+depend() {
+   need lircd
+}
+
+start() {
+   ebegin "Starting lircmd"
+   start-stop-daemon --start --quiet --exec /usr/sbin/lircmd -- 
${LIRCMD_OPTS}
+   eend $?
+}
+
+stop() {
+   ebegin "Stopping lircmd"
+   start-stop-daemon --stop --quiet --exec /usr/sbin/lircmd
+   eend $?
+}

diff --git a/app-misc/lirc/files/lircmd.conf b/app-misc/lirc/files/lircmd.conf
new file mode 100644
index 000..319362a
--- /dev/null
+++ b/app-misc/lirc/files/lircmd.conf
@@ -0,0 +1,4 @@
+# Options to pass to the lircmd process
+
+LIRCMD_OPTS="--uinput"
+

diff --git a/app-misc/lirc/lirc-0.9.4.ebuild b/app-misc/lirc/lirc-0.9.4.ebuild
deleted file mode 100644
index 3d735c5..000
--- a/app-misc/lirc/lirc-0.9.4.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-inherit eutils flag-o-matic systemd
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="http://www.lirc.org/;
-
-LIRC_DRIVER_DEVICE="/dev/lirc0"
-
-MY_P=${PN}-${PV/_/}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else

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

2016-07-30 Thread David Seifert
commit: b6fc4b167abbbc56620169a1bfc845e347e0de94
Author: Craig Andrews  integralblue  com>
AuthorDate: Mon Jul 18 14:30:35 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul 30 08:29:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6fc4b16

app-misc/lirc-0.9.4a: workaround parallel make bug

Gentoo-bug: 588864
Closes: https://github.com/gentoo/gentoo/pull/1911

Signed-off-by: David Seifert  gentoo.org>

 app-misc/lirc/lirc-0.9.4a.ebuild | 8 
 1 file changed, 8 insertions(+)

diff --git a/app-misc/lirc/lirc-0.9.4a.ebuild b/app-misc/lirc/lirc-0.9.4a.ebuild
index 63a2b92..395ddd3 100644
--- a/app-misc/lirc/lirc-0.9.4a.ebuild
+++ b/app-misc/lirc/lirc-0.9.4a.ebuild
@@ -58,6 +58,14 @@ src_configure() {
$(use_with X x)
 }
 
+# Defined src_compile as a workaround for a parallel make issue
+# See https://bugs.gentoo.org/show_bug.cgi?id=588864
+# and https://sourceforge.net/p/lirc/tickets/210/
+src_compile() {
+   emake lib
+   emake
+}
+
 src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/, app-misc/lirc/files/

2016-07-30 Thread David Seifert
commit: b56cfd2afbca914c16a992678c4f203706254c75
Author: Craig Andrews  integralblue  com>
AuthorDate: Wed Jul 20 15:49:46 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jul 30 08:30:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b56cfd2a

app-misc/lirc-0.9.4a-r1 fix documentation and socket directories

set localstatedir to /var so lirc correctly uses /var/run instead of 
/var/lib/run
install documentation to /usr/share/doc/lirc-${PF}
use irexec-initd-0.9.4a-r1 instead of irexec-initd as the irexec initd script 
to resolve a QA notice

Gentoo-bug: 589246
Closes: https://github.com/gentoo/gentoo/pull/1922

Signed-off-by: David Seifert  gentoo.org>

 app-misc/lirc/files/irexec-initd-0.9.4a-r1|  28 +
 app-misc/lirc/files/lirc-0.9.4-doc-path-fix.patch |  27 +
 app-misc/lirc/lirc-0.9.4a-r1.ebuild   | 131 ++
 3 files changed, 186 insertions(+)

diff --git a/app-misc/lirc/files/irexec-initd-0.9.4a-r1 
b/app-misc/lirc/files/irexec-initd-0.9.4a-r1
new file mode 100644
index 000..203ad3a
--- /dev/null
+++ b/app-misc/lirc/files/irexec-initd-0.9.4a-r1
@@ -0,0 +1,28 @@
+#!/sbin/openrc-run
+# Copyright 2003 Martin Hierling 
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+: ${IREXEC_USER:=root}
+
+depend() {
+   need lircd
+}
+
+start() {
+   if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" 
!= "xyes" ]; then
+   ewarn "Warning: Running irexec as root can open security holes"
+   fi
+
+   ebegin "Starting irexec"
+   start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} 
--chdir / \
+   --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
+   eend $? "Failed to start irexec."
+}
+
+stop() {
+   ebegin "Stopping irexec"
+   start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
+   eend $? "Failed to stop irexec."
+}
+

diff --git a/app-misc/lirc/files/lirc-0.9.4-doc-path-fix.patch 
b/app-misc/lirc/files/lirc-0.9.4-doc-path-fix.patch
new file mode 100644
index 000..9a2d6c2
--- /dev/null
+++ b/app-misc/lirc/files/lirc-0.9.4-doc-path-fix.patch
@@ -0,0 +1,27 @@
+https://sourceforge.net/p/lirc/tickets/214/
+
+diff --git a/doc/Makefile.am b/doc/Makefile.am
+index 53d0f21..f833b4b 100644
+--- a/doc/Makefile.am
 b/doc/Makefile.am
+@@ -33,7 +33,6 @@ nodist_man_MANS += man/xmode2.1 man/irxevent.1
+ manpage_html+= man-html/irxevent.html man-html/xmode2.html
+ endif
+ 
+-docdir  = @datadir@/doc/@PACKAGE@
+ dist_doc_DATA   = irxevent.keys
+ 
+ if HAVE_DOXYGEN
+@@ -58,10 +57,10 @@ if HAVE_PYMOD_YAML
+ nodist_website_html_DATA  += table.html
+ endif
+ 
+-vardocsdir  = $(localstatedir)/lib/lirc/plugins
++vardocsdir  = $(docdir)/plugins
+ vardocs_DATA= index.html html-source/lirc.css
+ 
+-varimagedir = $(localstatedir)/lib/lirc/images
++varimagedir = $(docdir)/images
+ varimage_DATA   = $(dist_image_DATA)
+ 
+ website_imagedir= $(docdir)/lirc.org/images

diff --git a/app-misc/lirc/lirc-0.9.4a-r1.ebuild 
b/app-misc/lirc/lirc-0.9.4a-r1.ebuild
new file mode 100644
index 000..e77f5fa
--- /dev/null
+++ b/app-misc/lirc/lirc-0.9.4a-r1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils flag-o-matic systemd
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc static-libs X audio irman ftdi inputlirc iguanair systemd usb"
+
+S="${WORKDIR}/${MY_P}"
+
+REQUIRED_USE="
+   iguanair? ( irman )
+"
+DEPEND="
+   doc? ( app-doc/doxygen )
+"
+
+RDEPEND="
+   X? (
+   x11-libs/libX11
+   x11-libs/libSM
+   x11-libs/libICE
+   )
+   systemd? ( sys-apps/systemd )
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   irman? ( media-libs/libirman )
+   iguanair? ( app-misc/iguanaIR )
+   ftdi? ( dev-embedded/libftdi:0 )
+   inputlirc? ( app-misc/inputlircd )
+   usb? ( virtual/libusb:0 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/lirc-0.9.4-doc-path-fix.patch # 
https://bugs.gentoo.org/show_bug.cgi?id=589246 
https://sourceforge.net/p/lirc/tickets/214/
+)
+
+src_configure() {
+   filter-flags -Wl,-O1
+   econf \
+   --docdir=/usr/share/doc/${PF} \
+   --localstatedir=/var \
+   $(use_enable 

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

2016-07-08 Thread Patrice Clement
commit: 14651c90aa1f5ce03a64d5cfe73c51c2f7894ecf
Author: Craig Andrews  integralblue  com>
AuthorDate: Wed Jul  6 21:27:49 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jul  8 11:20:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14651c90

app-misc/lirc-0.9.4: add dependency on virtual/libusb:0

Gentoo-Bug: https://bugs.gentoo.org/587840
Closes: https://github.com/gentoo/gentoo/pull/1837

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/lirc/lirc-0.9.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/lirc/lirc-0.9.4.ebuild b/app-misc/lirc/lirc-0.9.4.ebuild
index 1b34cd3..3d735c5 100644
--- a/app-misc/lirc/lirc-0.9.4.ebuild
+++ b/app-misc/lirc/lirc-0.9.4.ebuild
@@ -48,6 +48,7 @@ RDEPEND="
iguanair? ( app-misc/iguanaIR )
ftdi? ( dev-embedded/libftdi:0 )
inputlirc? ( app-misc/inputlircd )
+   virtual/libusb:0
 "
 
 src_configure() {



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

2016-07-08 Thread Patrice Clement
commit: dd3a17f2d5560ae4ebee7a912f5fb80d3ca0c82a
Author: Craig Andrews  integralblue  com>
AuthorDate: Wed Jul  6 21:41:52 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jul  8 11:15:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd3a17f2

app-misc/lirc-0.9.4: don't try to install doc/images

upstream removed doc/images, so don't try to install it

Gentoo-Bug: https://bugs.gentoo.org/587788
Closes: https://github.com/gentoo/gentoo/pull/1838

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/lirc/lirc-0.9.4.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.4.ebuild b/app-misc/lirc/lirc-0.9.4.ebuild
index c78d883..1b34cd3 100644
--- a/app-misc/lirc/lirc-0.9.4.ebuild
+++ b/app-misc/lirc/lirc-0.9.4.ebuild
@@ -72,8 +72,6 @@ src_install() {
 
if use doc ; then
dodoc -r doc/html
-   insinto /usr/share/doc/${PF}/images
-   doins doc/images/*
fi
 
keepdir /etc/lirc



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

2016-07-08 Thread Patrice Clement
commit: fba45ff6829ae469ccec2e5385b487dd182897d7
Author: Craig Andrews  integralblue  com>
AuthorDate: Thu Jul  7 14:30:39 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Jul  8 11:10:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba45ff6

app-misc/lirc: version bump to-0.9.4a

Gentoo-Bug: https://bugs.gentoo.org/588242
Closes: https://github.com/gentoo/gentoo/pull/1842

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/lirc/Manifest   |   1 +
 app-misc/lirc/lirc-0.9.4a.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index f9c2e81..2545d62 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1,2 +1,3 @@
 DIST lirc-0.9.0.tar.bz2 857286 SHA256 
6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
 WHIRLPOOL 
0a1c00b07898aa7a5d78865fb73c6d26c6331dd0a4945773a801d29e40298b365eb58cae113a95fcf73be678a24ac082ad0868e8051303d732882fb82a859a7b
 DIST lirc-0.9.4.tar.bz2 2291164 SHA256 
dd18a6751674fd61e4a96eebc3b9e5c883389d6230811943513443522dfc5dd0 SHA512 
0220cfa0e1900691eed3d6b0624c27e0a99825cd60303304eee7c60e3ae1d8e939d05d32680da64cdbf76491970ce05803e9ab2423f4bf019b4acd8542f1
 WHIRLPOOL 
83390295e55445f2d10372e1515b0163d5b3b1e9903f132e018d975d66998d98ffee1caaa1fe26577a0ce18fce20ec025fd5cc0aaf5074728269b12e84d55268
+DIST lirc-0.9.4a.tar.bz2 2292119 SHA256 
386086a74c7d12e7e8f26f7dbc8f40d20b9968c9ad2a42599483a51dd2da03ba SHA512 
16be0ac5dd9b07d717ceba63cdc38c0db4a2bdcfc373ca6346d7cd4ab2cd2973aa7585d10b045fcaea952a3aabf7617c564ccb8268db6c62b172683a4b2cc188
 WHIRLPOOL 
93431c43d2dd31081e97113e2d49134de7feb29be53508900b3360408f7a099becf169fcebd0f6fc196280c594dc83d1299617ee54b65452828492db9bcd09ad

diff --git a/app-misc/lirc/lirc-0.9.4a.ebuild b/app-misc/lirc/lirc-0.9.4a.ebuild
new file mode 100644
index 000..63a2b92
--- /dev/null
+++ b/app-misc/lirc/lirc-0.9.4a.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils flag-o-matic systemd
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc static-libs X audio irman ftdi inputlirc iguanair systemd usb"
+
+S="${WORKDIR}/${MY_P}"
+
+REQUIRED_USE="
+   iguanair? ( irman )
+"
+DEPEND="
+   doc? ( app-doc/doxygen )
+"
+
+RDEPEND="
+   X? (
+   x11-libs/libX11
+   x11-libs/libSM
+   x11-libs/libICE
+   )
+   systemd? ( sys-apps/systemd )
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   irman? ( media-libs/libirman )
+   iguanair? ( app-misc/iguanaIR )
+   ftdi? ( dev-embedded/libftdi:0 )
+   inputlirc? ( app-misc/inputlircd )
+   usb? ( virtual/libusb:0 )
+"
+
+src_configure() {
+   filter-flags -Wl,-O1
+   econf \
+   $(use_enable static-libs static) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
+   newinitd "${FILESDIR}"/lircmd lircmd
+   newconfd "${FILESDIR}"/lircd.conf.4 lircd
+
+   insinto /etc/modprobe.d/
+   newins "${FILESDIR}"/modprobed.lirc lirc.conf
+
+   newinitd "${FILESDIR}"/irexec-initd irexec
+   newconfd "${FILESDIR}"/irexec-confd irexec
+
+   if use doc ; then
+   dodoc -r doc/html
+   fi
+
+   keepdir /etc/lirc
+   if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
+   newdoc "${D}"/etc/lirc/lircd.conf lircd.conf.example
+   fi
+
+   if ! use static-libs; then
+   rm "${D}/usr/$(get_libdir)/liblirc_client.la" || die
+   fi
+}
+
+pkg_preinst() {
+   local dir="${EROOT}/etc/modprobe.d"
+   if [[ -a "${dir}"/lirc && ! -a "${dir}"/lirc.conf ]]; then
+   elog "Renaming ${dir}/lirc to lirc.conf"
+   mv -f "${dir}/lirc" "${dir}/lirc.conf" || die
+   fi
+
+   # copy the first file that can be found
+   if [[ -f "${EROOT}"/etc/lirc/lircd.conf ]]; then
+   cp "${EROOT}"/etc/lirc/lircd.conf "${T}"/lircd.conf || die
+   elif [[ -f "${EROOT}"/etc/lircd.conf ]]; then
+   cp "${EROOT}"/etc/lircd.conf "${T}"/lircd.conf || die
+   MOVE_OLD_LIRCD_CONF=1
+   elif [[ -f "${D}"/etc/lirc/lircd.conf ]]; then
+   cp 

[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/files/, app-misc/lirc/

2016-07-01 Thread David Seifert
commit: e2dc560329d213f2e527b9140234157c19965240
Author: Craig Andrews  integralblue  com>
AuthorDate: Mon Jun 27 21:36:38 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jul  1 20:44:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2dc5603

app-misc/lirc-0.9.4: version bump

Significantly cleaned up and uses upstream's systemd units.

Gentoo-bug: 515902, 579478
Closes: https://github.com/gentoo/gentoo/pull/1774

Signed-off-by: David Seifert  gentoo.org>

 app-misc/lirc/Manifest   |   1 +
 app-misc/lirc/files/irexec-initd |  28 +
 app-misc/lirc/lirc-0.9.4.ebuild  | 126 +++
 app-misc/lirc/metadata.xml   |  36 +++
 4 files changed, 181 insertions(+), 10 deletions(-)

diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 354c2b9..f9c2e81 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -1 +1,2 @@
 DIST lirc-0.9.0.tar.bz2 857286 SHA256 
6323afae6ad498d4369675f77ec3dbb680fe661bea586aa296e67f2e2daba4ff SHA512 
e91534c63e6065bd7da3b15e1676edf1672b8beb21864a6825df86247d7d165bf2dee6f8191732933e24e42a406e46afc9948e4061eed2de7b08fac13431
 WHIRLPOOL 
0a1c00b07898aa7a5d78865fb73c6d26c6331dd0a4945773a801d29e40298b365eb58cae113a95fcf73be678a24ac082ad0868e8051303d732882fb82a859a7b
+DIST lirc-0.9.4.tar.bz2 2291164 SHA256 
dd18a6751674fd61e4a96eebc3b9e5c883389d6230811943513443522dfc5dd0 SHA512 
0220cfa0e1900691eed3d6b0624c27e0a99825cd60303304eee7c60e3ae1d8e939d05d32680da64cdbf76491970ce05803e9ab2423f4bf019b4acd8542f1
 WHIRLPOOL 
83390295e55445f2d10372e1515b0163d5b3b1e9903f132e018d975d66998d98ffee1caaa1fe26577a0ce18fce20ec025fd5cc0aaf5074728269b12e84d55268

diff --git a/app-misc/lirc/files/irexec-initd b/app-misc/lirc/files/irexec-initd
new file mode 100644
index 000..377ca0d
--- /dev/null
+++ b/app-misc/lirc/files/irexec-initd
@@ -0,0 +1,28 @@
+#!/sbin/runscript
+# Copyright 2003 Martin Hierling 
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+: ${IREXEC_USER:=root}
+
+depend() {
+   need lircd
+}
+
+start() {
+   if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" 
!= "xyes" ]; then
+   ewarn "Warning: Running irexec as root can open security holes"
+   fi
+
+   ebegin "Starting irexec"
+   start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} 
--chdir / \
+   --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
+   eend $? "Failed to start irexec."
+}
+
+stop() {
+   ebegin "Stopping irexec"
+   start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
+   eend $? "Failed to stop irexec."
+}
+

diff --git a/app-misc/lirc/lirc-0.9.4.ebuild b/app-misc/lirc/lirc-0.9.4.ebuild
new file mode 100644
index 000..c78d883
--- /dev/null
+++ b/app-misc/lirc/lirc-0.9.4.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils flag-o-matic systemd
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+LIRC_DRIVER_DEVICE="/dev/lirc0"
+
+MY_P=${PN}-${PV/_/}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc static-libs X audio irman ftdi inputlirc iguanair systemd"
+
+S="${WORKDIR}/${MY_P}"
+
+REQUIRED_USE="
+   iguanair? ( irman )
+"
+DEPEND="
+   doc? ( app-doc/doxygen )
+"
+
+RDEPEND="
+   X? (
+   x11-libs/libX11
+   x11-libs/libSM
+   x11-libs/libICE
+   )
+   systemd? ( sys-apps/systemd )
+   audio? (
+   >media-libs/portaudio-18
+   media-libs/alsa-lib
+   )
+   irman? ( media-libs/libirman )
+   iguanair? ( app-misc/iguanaIR )
+   ftdi? ( dev-embedded/libftdi:0 )
+   inputlirc? ( app-misc/inputlircd )
+"
+
+src_configure() {
+   filter-flags -Wl,-O1
+   econf \
+   $(use_enable static-libs static) \
+   $(use_with X x)
+}
+
+src_install() {
+   default
+
+   newinitd "${FILESDIR}"/lircd-0.8.6-r2 lircd
+   newinitd "${FILESDIR}"/lircmd lircmd
+   newconfd "${FILESDIR}"/lircd.conf.4 lircd
+
+   insinto /etc/modprobe.d/
+   newins "${FILESDIR}"/modprobed.lirc lirc.conf
+
+   newinitd "${FILESDIR}"/irexec-initd irexec
+   newconfd "${FILESDIR}"/irexec-confd irexec
+
+   if use doc ; then
+   dodoc -r doc/html
+   insinto /usr/share/doc/${PF}/images
+   doins doc/images/*
+   fi
+
+   keepdir /etc/lirc
+   if [[ -e "${D}"/etc/lirc/lircd.conf ]]; then
+   newdoc "${D}"/etc/lirc/lircd.conf 

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

2016-04-26 Thread Austin English
commit: 5198ef950a5b39e2ec4ca5d939285f411e7b2150
Author: Austin English  gentoo  org>
AuthorDate: Tue Apr 26 17:52:45 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Tue Apr 26 17:53:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5198ef95

app-misc/lirc: remove lirc-0.9.0-r5

Package-Manager: portage-2.2.26

 app-misc/lirc/lirc-0.9.0-r5.ebuild | 429 -
 1 file changed, 429 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.0-r5.ebuild 
b/app-misc/lirc/lirc-0.9.0-r5.ebuild
deleted file mode 100644
index 4cbefa6..000
--- a/app-misc/lirc/lirc-0.9.0-r5.ebuild
+++ /dev/null
@@ -1,429 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit eutils linux-mod linux-info systemd toolchain-funcs flag-o-matic 
autotools
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="http://www.lirc.org/;
-
-MY_P=${PN}-${PV/_/}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
-   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="debug doc hardware-carrier transmitter static-libs X"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
-   X? (
-   x11-libs/libX11
-   x11-libs/libSM
-   x11-libs/libICE
-   )
-   lirc_devices_alsa_usb? ( media-libs/alsa-lib )
-   lirc_devices_audio? ( >media-libs/portaudio-18 )
-   lirc_devices_irman? ( media-libs/libirman )"
-
-# 2012-07-17, Ian Stakenvicius
-# A helper script that scrapes out values for nearly all of the variables below
-# from lirc's configure.ac is available at
-# https://dev.gentoo.org/~axs/helper-for-lirc-iuse.sh
-
-# This are drivers with names matching the
-# parameter --with-driver=NAME
-IUSE_LIRC_DEVICES_DIRECT="
-   all userspace accent act200l act220l
-   adaptec alsa_usb animax asusdh atilibusb
-   atiusb audio audio_alsa avermedia avermedia_vdomate
-   avermedia98 awlibusb bestbuy bestbuy2 breakoutbox
-   bte bw6130 caraca chronos commandir
-   cph06x creative creative_infracd
-   devinput digimatrix dsp dvico ea65 ene0100
-   exaudio flyvideo ftdi gvbctv5pci hauppauge
-   hauppauge_dvb hercules_smarttv_stereo i2cuser
-   igorplugusb iguanaIR imon imon_24g imon_knob
-   imon_lcd imon_pad imon_rsc irdeo irdeo_remote
-   irlink irman irreal it87 ite8709
-   knc_one kworld leadtek_0007 leadtek_0010
-   leadtek_pvr2000 livedrive_midi
-   livedrive_seq logitech macmini
-   mediafocusI mouseremote
-   mouseremote_ps2 mp3anywhere mplay nslu2
-   packard_bell parallel pcmak pcmak_usb
-   pctv pixelview_bt878 pixelview_pak
-   pixelview_pro provideo realmagic
-   remotemaster sa1100 samsung sasem sb0540 serial
-   silitek sir slinke streamzap tekram
-   tekram_bt829 tira ttusbir tuxbox tvbox udp uirt2
-   uirt2_raw usb_uirt_raw usbx wpc8769l zotac"
-
-# drivers that need special handling and
-# must have another name specified for
-# parameter --with-driver=NAME
-IUSE_LIRC_DEVICES_SPECIAL="
-   serial_igor_cesko
-   remote_wonder_plus xboxusb inputlirc"
-
-IUSE_LIRC_DEVICES="${IUSE_LIRC_DEVICES_DIRECT} ${IUSE_LIRC_DEVICES_SPECIAL}"
-
-# The following are lists which are used to provide ewarns on incompatibilities
-# with the kernel:
-
-#drivers that do not build kernel modules
-NO_KMOD_BUILT_FOR_DEV="
-   accent bte creative creative_infracd devinput dsp ea65 exaudio
-   ftdi i2cuser irlink irreal livedrive_midi livedrive_seq logitech
-   mediafocusI mouseremote mouseremote_ps2 mp3anywhere mplay mplay2
-   pcmak pcmak_usb pctv realmagic remotemaster silitek tira tira_raw
-   tuxbox udp uirt2 uirt2_raw usb_uirt_raw usbx"
-
-#drivers that build lirc_dev and so will conflict with kernel lirc_dev
-LIRCDEV_BUILT_FOR_DEV="all
-   act200l act220l adaptec animax atiusb breakoutbox hauppauge
-   hauppauge_dvb hercules_smarttv_stereo igorplugusb imon imon_24g
-   imon_knob imon_lcd imon_pad imon_rsc irdeo irdeo_remote knc_one
-   leadtek_pvr2000 nslu2 packard_bell parallel pixelview_bt878
-   provideo sa1100 sasem serial sir tekram tekram_bt829 ttusbir
-   tvbox wpc8769l zotac"
-
-#lirc_gpio drivers, which cannot be supported on kernel >= 2.6.22
-LIRC_GPIO_DEV="
-   avermedia avermedia98 avermedia_vdomate bestbuy bestbuy2 chronos
-   cph03x cph06x flyvideo gvbctv5pci kworld leadtek_0007 leadtek_0010
-   pixelview_pak pixelview_pro"
-
-#device-driver which use libusb
-LIBUSB_USED_BY_DEV="
-   all atilibusb awlibusb sasem igorplugusb imon imon_lcd imon_pad
-   imon_rsc streamzap xboxusb irlink commandir"
-
-for dev in ${LIBUSB_USED_BY_DEV}; do
-   DEPEND="${DEPEND} lirc_devices_${dev}? ( virtual/libusb:0 

[gentoo-commits] repo/gentoo:master commit in: app-misc/lirc/, app-misc/lirc/files/

2016-04-26 Thread Austin English
commit: 76f926d224d71fd07d0678f6187d6f3d7d4445d7
Author: Austin English  gentoo  org>
AuthorDate: Tue Apr 26 17:52:12 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Tue Apr 26 17:53:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76f926d2

app-misc/lirc: 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

 app-misc/lirc/files/irexec-initd-0.8.6-r2 |   2 +-
 app-misc/lirc/files/lircd-0.8.6-r2|   4 +-
 app-misc/lirc/files/lircmd|   4 +-
 app-misc/lirc/lirc-0.9.0-r6.ebuild| 429 ++
 4 files changed, 434 insertions(+), 5 deletions(-)

diff --git a/app-misc/lirc/files/irexec-initd-0.8.6-r2 
b/app-misc/lirc/files/irexec-initd-0.8.6-r2
index 8c940d7..95b1c07 100644
--- a/app-misc/lirc/files/irexec-initd-0.8.6-r2
+++ b/app-misc/lirc/files/irexec-initd-0.8.6-r2
@@ -1,4 +1,4 @@
-#!/sbin/runscript
+#!/sbin/openrc-run
 # Copyright 2003 Martin Hierling 
 # Distributed under the terms of the GNU General Public License v2
 # $Id$

diff --git a/app-misc/lirc/files/lircd-0.8.6-r2 
b/app-misc/lirc/files/lircd-0.8.6-r2
index ed47795..17e45ea 100644
--- a/app-misc/lirc/files/lircd-0.8.6-r2
+++ b/app-misc/lirc/files/lircd-0.8.6-r2
@@ -1,5 +1,5 @@
-#!/sbin/runscript
-# Copyright 1999-2014 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/lirc/files/lircmd b/app-misc/lirc/files/lircmd
index b9903b7..ffd73a6 100644
--- a/app-misc/lirc/files/lircmd
+++ b/app-misc/lirc/files/lircmd
@@ -1,5 +1,5 @@
-#!/sbin/runscript
-# Copyright 1999-2004 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/lirc/lirc-0.9.0-r6.ebuild 
b/app-misc/lirc/lirc-0.9.0-r6.ebuild
new file mode 100644
index 000..4cbefa6
--- /dev/null
+++ b/app-misc/lirc/lirc-0.9.0-r6.ebuild
@@ -0,0 +1,429 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=4
+
+inherit eutils linux-mod linux-info systemd toolchain-funcs flag-o-matic 
autotools
+
+DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
+HOMEPAGE="http://www.lirc.org/;
+
+MY_P=${PN}-${PV/_/}
+
+if [[ "${PV/_pre/}" = "${PV}" ]]; then
+   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
+else
+   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="debug doc hardware-carrier transmitter static-libs X"
+
+S="${WORKDIR}/${MY_P}"
+
+RDEPEND="
+   X? (
+   x11-libs/libX11
+   x11-libs/libSM
+   x11-libs/libICE
+   )
+   lirc_devices_alsa_usb? ( media-libs/alsa-lib )
+   lirc_devices_audio? ( >media-libs/portaudio-18 )
+   lirc_devices_irman? ( media-libs/libirman )"
+
+# 2012-07-17, Ian Stakenvicius
+# A helper script that scrapes out values for nearly all of the variables below
+# from lirc's configure.ac is available at
+# https://dev.gentoo.org/~axs/helper-for-lirc-iuse.sh
+
+# This are drivers with names matching the
+# parameter --with-driver=NAME
+IUSE_LIRC_DEVICES_DIRECT="
+   all userspace accent act200l act220l
+   adaptec alsa_usb animax asusdh atilibusb
+   atiusb audio audio_alsa avermedia avermedia_vdomate
+   avermedia98 awlibusb bestbuy bestbuy2 breakoutbox
+   bte bw6130 caraca chronos commandir
+   cph06x creative creative_infracd
+   devinput digimatrix dsp dvico ea65 ene0100
+   exaudio flyvideo ftdi gvbctv5pci hauppauge
+   hauppauge_dvb hercules_smarttv_stereo i2cuser
+   igorplugusb iguanaIR imon imon_24g imon_knob
+   imon_lcd imon_pad imon_rsc irdeo irdeo_remote
+   irlink irman irreal it87 ite8709
+   knc_one kworld leadtek_0007 leadtek_0010
+   leadtek_pvr2000 livedrive_midi
+   livedrive_seq logitech macmini
+   mediafocusI mouseremote
+   mouseremote_ps2 mp3anywhere mplay nslu2
+   packard_bell parallel pcmak pcmak_usb
+   pctv pixelview_bt878 pixelview_pak
+   pixelview_pro provideo realmagic
+   remotemaster sa1100 samsung sasem sb0540 serial
+   silitek sir slinke streamzap tekram
+   tekram_bt829 tira ttusbir tuxbox tvbox udp uirt2
+   uirt2_raw usb_uirt_raw usbx wpc8769l zotac"
+
+# drivers that need special handling and
+# must have another name specified for
+# parameter --with-driver=NAME
+IUSE_LIRC_DEVICES_SPECIAL="
+   serial_igor_cesko
+   remote_wonder_plus xboxusb inputlirc"
+
+IUSE_LIRC_DEVICES="${IUSE_LIRC_DEVICES_DIRECT} ${IUSE_LIRC_DEVICES_SPECIAL}"
+
+# The following are lists which are used to provide ewarns on incompatibilities
+# 

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

2016-04-26 Thread Austin English
commit: 809fbf0ecab13dfb713cc362b42a4d05dffcca87
Author: Austin English  gentoo  org>
AuthorDate: Tue Apr 26 17:45:00 2016 +
Commit: Austin English  gentoo  org>
CommitDate: Tue Apr 26 17:53:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809fbf0e

app-misc/lirc: remove unused files from ${FILESDIR}

Package-Manager: portage-2.2.26

 app-misc/lirc/files/irexec-initd  | 28 --
 app-misc/lirc/files/lircd-0.8.3   | 23 --
 app-misc/lirc/files/lircd-0.8.6   | 41 ---
 app-misc/lirc/files/lircd.conf.2  | 10 --
 app-misc/lirc/files/modulesd.lirc | 22 -
 5 files changed, 124 deletions(-)

diff --git a/app-misc/lirc/files/irexec-initd b/app-misc/lirc/files/irexec-initd
deleted file mode 100644
index 377ca0d..000
--- a/app-misc/lirc/files/irexec-initd
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/runscript
-# Copyright 2003 Martin Hierling 
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-: ${IREXEC_USER:=root}
-
-depend() {
-   need lircd
-}
-
-start() {
-   if [ "x${IREXEC_USER}" = "xroot" -a "x${IREXEC_DISABLE_ROOT_WARNING}" 
!= "xyes" ]; then
-   ewarn "Warning: Running irexec as root can open security holes"
-   fi
-
-   ebegin "Starting irexec"
-   start-stop-daemon --start --chuid ${IREXEC_USER} --user ${IREXEC_USER} 
--chdir / \
-   --exec /usr/bin/irexec -- --daemon ${IREXEC_OPTS}
-   eend $? "Failed to start irexec."
-}
-
-stop() {
-   ebegin "Stopping irexec"
-   start-stop-daemon --stop --exec /usr/bin/irexec --user ${IREXEC_USER}
-   eend $? "Failed to stop irexec."
-}
-

diff --git a/app-misc/lirc/files/lircd-0.8.3 b/app-misc/lirc/files/lircd-0.8.3
deleted file mode 100644
index 50b7cae..000
--- a/app-misc/lirc/files/lircd-0.8.3
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-PIDFILE=/var/run/${SVCNAME}.pid
-
-depend() {
-   provide lirc
-}
-
-start() {
-   ebegin "Starting lircd"
-   start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec 
/usr/sbin/lircd -- \
-   -P "${PIDFILE}" ${LIRCD_OPTS}
-   eend $?
-}
-
-stop() {
-   ebegin "Stopping lircd"
-   start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec 
/usr/sbin/lircd
-   eend $?
-}

diff --git a/app-misc/lirc/files/lircd-0.8.6 b/app-misc/lirc/files/lircd-0.8.6
deleted file mode 100644
index afa79c8..000
--- a/app-misc/lirc/files/lircd-0.8.6
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-PIDFILE=/var/run/lirc/${SVCNAME}.pid
-LIRCD_SYMLINKFILE=/dev/lircd
-LIRCD_SOCKET=/var/run/lirc/lircd
-
-depend() {
-   need localmount
-   use modules
-   provide lirc
-}
-
-start() {
-   local retval
-   ebegin "Starting lircd"
-   rm -f ${LIRCD_SOCKET} && ln -s ${LIRCD_SOCKET} ${LIRCD_SYMLINKFILE}
-   if [ $? -ne 0 ]; then
-   eend $? "Unable to create symbolic link ${LIRCD_SYMLINKFILE}"
-   return 1
-   fi
-
-   start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec 
/usr/sbin/lircd -- \
-   -P "${PIDFILE}" ${LIRCD_OPTS}
-   retval=$?
-
-   if [ ${retval} -ne 0 ]; then
-   rm -f ${LIRCD_SOCKET}
-   fi
-
-   eend ${retval}
-}
-
-stop() {
-   ebegin "Stopping lircd"
-   rm -f ${LIRCD_SYMLINKFILE}
-   start-stop-daemon --stop --quiet --pidfile "${PIDFILE}" --exec 
/usr/sbin/lircd
-   eend $?
-}

diff --git a/app-misc/lirc/files/lircd.conf.2 b/app-misc/lirc/files/lircd.conf.2
deleted file mode 100644
index cfda2b8..000
--- a/app-misc/lirc/files/lircd.conf.2
+++ /dev/null
@@ -1,10 +0,0 @@
-# Options to pass to the lircd process
-
-# for devices with lirc-kernel-module
-#LIRCD_OPTS="-d /dev/lirc0"
-#LIRCD_OPTS="-d /dev/lirc"
-
-# for devices using the input-layer
-#LIRCD_OPTS="-H devinput -d /dev/input/by-path/pci-:00:0a.0--event-ir"
-# This should work, Bug #235107
-#LIRCD_OPTS="-H devinput -d name=*DVB*"

diff --git a/app-misc/lirc/files/modulesd.lirc 
b/app-misc/lirc/files/modulesd.lirc
deleted file mode 100644
index d1838c5..000
--- a/app-misc/lirc/files/modulesd.lirc
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# For first serial receivers:
-#
-#options lirc_serial irq=4 io=0x3f8
-#options lirc_sir irq=4 io=0x3f8
-
-#
-# Detach first serial port from serial-driver.
-# Use this when you have your serial-port-driver statically
-# compiled into your kernel, or as a module but loaded before
-# the lirc-module.
-# 
-#pre-install lirc_serial setserial /dev/ttyS0 uart none
-#
-#pre-install lirc_sirsetserial /dev/ttyS0 uart none
-
-
-#
-# For parallel receivers:
-#
-#options 

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

2016-04-15 Thread Patrice Clement
commit: c0ed606b04e139a24a1931bb26dff5dd0dfe1753
Author: Craig Andrews  integralblue  com>
AuthorDate: Sun Apr 10 10:32:34 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Fri Apr 15 19:35:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ed606b

app-misc/lirc: fix systemd unit

Gentoo-Bug: https://bugs.gentoo.org/529210
Package-Manager: portage-2.2.28
Acked-By: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/1225

Signed-off-by: Patrice Clement  gentoo.org>

 app-misc/lirc/files/lirc.service | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/lirc/files/lirc.service b/app-misc/lirc/files/lirc.service
index 6854786..e184dfc 100644
--- a/app-misc/lirc/files/lirc.service
+++ b/app-misc/lirc/files/lirc.service
@@ -3,6 +3,7 @@ Description=Linux Infrared Remote Control
 After=network.target
 
 [Service]
+RuntimeDirectory=lirc
 ExecStart=/usr/sbin/lircd --nodaemon --driver=default --device=/dev/lirc0
 
 [Install]



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

2016-01-10 Thread Sven Wegener
commit: a4a9d2302c43df63645c3e0b8f129e0b55c6dcb1
Author: Sven Wegener  gentoo  org>
AuthorDate: Sun Jan 10 10:06:58 2016 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Jan 10 10:06:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4a9d230

app-misc/lirc/lirc: Add SLOT dep on libftdi

Signed-off-by: Sven Wegener  gentoo.org>

 app-misc/lirc/lirc-0.9.0-r5.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.0-r5.ebuild 
b/app-misc/lirc/lirc-0.9.0-r5.ebuild
index 52f34f0..4cbefa6 100644
--- a/app-misc/lirc/lirc-0.9.0-r5.ebuild
+++ b/app-misc/lirc/lirc-0.9.0-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -114,8 +114,8 @@ done
 # adding only compile-time depends
 DEPEND="${RDEPEND} ${DEPEND}
virtual/linux-sources
-   lirc_devices_ftdi? ( dev-embedded/libftdi )
-   lirc_devices_all? ( dev-embedded/libftdi )"
+   lirc_devices_ftdi? ( dev-embedded/libftdi:0 )
+   lirc_devices_all? ( dev-embedded/libftdi:0 )"
 
 # adding only run-time depends
 RDEPEND="${RDEPEND}



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

2016-01-05 Thread Pacho Ramos
commit: 8bdd3eaa129a6c0606197cbe43b4f8b77d6e34b5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jan  5 11:01:36 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jan  5 11:45:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdd3eaa

app-misc/lirc: Drop old

Package-Manager: portage-2.2.26

 app-misc/lirc/lirc-0.9.0-r2.ebuild | 427 
 app-misc/lirc/lirc-0.9.0-r3.ebuild | 429 
 app-misc/lirc/lirc-0.9.0-r4.ebuild | 431 -
 3 files changed, 1287 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.0-r2.ebuild 
b/app-misc/lirc/lirc-0.9.0-r2.ebuild
deleted file mode 100644
index ac9a610..000
--- a/app-misc/lirc/lirc-0.9.0-r2.ebuild
+++ /dev/null
@@ -1,427 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit eutils linux-mod linux-info toolchain-funcs flag-o-matic autotools
-
-DESCRIPTION="decode and send infra-red signals of many commonly used remote 
controls"
-HOMEPAGE="http://www.lirc.org/;
-
-MY_P=${PN}-${PV/_/}
-
-if [[ "${PV/_pre/}" = "${PV}" ]]; then
-   SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2"
-else
-   SRC_URI="http://www.lirc.org/software/snapshots/${MY_P}.tar.bz2;
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-IUSE="debug doc hardware-carrier transmitter static-libs X"
-
-S="${WORKDIR}/${MY_P}"
-
-RDEPEND="
-   X? (
-   x11-libs/libX11
-   x11-libs/libSM
-   x11-libs/libICE
-   )
-   lirc_devices_alsa_usb? ( media-libs/alsa-lib )
-   lirc_devices_audio? ( >media-libs/portaudio-18 )
-   lirc_devices_irman? ( media-libs/libirman )"
-
-# 2012-07-17, Ian Stakenvicius
-# A helper script that scrapes out values for nearly all of the variables below
-# from lirc's configure.ac is available at
-# https://dev.gentoo.org/~axs/helper-for-lirc-iuse.sh
-
-# This are drivers with names matching the
-# parameter --with-driver=NAME
-IUSE_LIRC_DEVICES_DIRECT="
-   all userspace accent act200l act220l
-   adaptec alsa_usb animax asusdh atilibusb
-   atiusb audio audio_alsa avermedia avermedia_vdomate
-   avermedia98 awlibusb bestbuy bestbuy2 breakoutbox
-   bte bw6130 caraca chronos commandir
-   cph06x creative creative_infracd
-   devinput digimatrix dsp dvico ea65 ene0100
-   exaudio flyvideo ftdi gvbctv5pci hauppauge
-   hauppauge_dvb hercules_smarttv_stereo i2cuser
-   igorplugusb iguanaIR imon imon_24g imon_knob
-   imon_lcd imon_pad imon_rsc irdeo irdeo_remote
-   irlink irman irreal it87 ite8709
-   knc_one kworld leadtek_0007 leadtek_0010
-   leadtek_pvr2000 livedrive_midi
-   livedrive_seq logitech macmini
-   mediafocusI mouseremote
-   mouseremote_ps2 mp3anywhere mplay nslu2
-   packard_bell parallel pcmak pcmak_usb
-   pctv pixelview_bt878 pixelview_pak
-   pixelview_pro provideo realmagic
-   remotemaster sa1100 samsung sasem sb0540 serial
-   silitek sir slinke streamzap tekram
-   tekram_bt829 tira ttusbir tuxbox tvbox udp uirt2
-   uirt2_raw usb_uirt_raw usbx wpc8769l"
-
-# drivers that need special handling and
-# must have another name specified for
-# parameter --with-driver=NAME
-IUSE_LIRC_DEVICES_SPECIAL="
-   serial_igor_cesko
-   remote_wonder_plus xboxusb usbirboy inputlirc"
-
-IUSE_LIRC_DEVICES="${IUSE_LIRC_DEVICES_DIRECT} ${IUSE_LIRC_DEVICES_SPECIAL}"
-
-# The following are lists which are used to provide ewarns on incompatibilities
-# with the kernel:
-
-#drivers that do not build kernel modules
-NO_KMOD_BUILT_FOR_DEV="
-   accent bte creative creative_infracd devinput dsp ea65 exaudio
-   ftdi i2cuser irlink irreal livedrive_midi livedrive_seq logitech
-   mediafocusI mouseremote mouseremote_ps2 mp3anywhere mplay mplay2
-   pcmak pcmak_usb pctv realmagic remotemaster silitek tira tira_raw
-   tuxbox udp uirt2 uirt2_raw usb_uirt_raw usbx"
-
-#drivers that build lirc_dev and so will conflict with kernel lirc_dev
-LIRCDEV_BUILT_FOR_DEV="all
-   act200l act220l adaptec animax atiusb breakoutbox hauppauge
-   hauppauge_dvb hercules_smarttv_stereo igorplugusb imon imon_24g
-   imon_knob imon_lcd imon_pad imon_rsc irdeo irdeo_remote knc_one
-   leadtek_pvr2000 nslu2 packard_bell parallel pixelview_bt878
-   provideo sa1100 sasem serial sir tekram tekram_bt829 ttusbir
-   tvbox wpc8769l"
-
-#lirc_gpio drivers, which cannot be supported on kernel >= 2.6.22
-LIRC_GPIO_DEV="
-   avermedia avermedia98 avermedia_vdomate bestbuy bestbuy2 chronos
-   cph03x cph06x flyvideo gvbctv5pci kworld leadtek_0007 leadtek_0010
-   pixelview_pak pixelview_pro"
-
-#device-driver which use libusb
-LIBUSB_USED_BY_DEV="
-   all atilibusb awlibusb sasem igorplugusb imon imon_lcd imon_pad
-   imon_rsc streamzap 

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

2016-01-05 Thread Pacho Ramos
commit: 8fd0e2a2b01315b22091203797dfdc053454066a
Author: Pacho Ramos  gentoo  org>
AuthorDate: Tue Jan  5 11:02:37 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Tue Jan  5 11:45:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd0e2a2

app-misc/lirc: Drop app-misc/usbirboy support (#465208)

Package-Manager: portage-2.2.26

 app-misc/lirc/lirc-0.9.0-r5.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/app-misc/lirc/lirc-0.9.0-r5.ebuild 
b/app-misc/lirc/lirc-0.9.0-r5.ebuild
index 2dbb035..52f34f0 100644
--- a/app-misc/lirc/lirc-0.9.0-r5.ebuild
+++ b/app-misc/lirc/lirc-0.9.0-r5.ebuild
@@ -72,7 +72,7 @@ IUSE_LIRC_DEVICES_DIRECT="
 # parameter --with-driver=NAME
 IUSE_LIRC_DEVICES_SPECIAL="
serial_igor_cesko
-   remote_wonder_plus xboxusb usbirboy inputlirc"
+   remote_wonder_plus xboxusb inputlirc"
 
 IUSE_LIRC_DEVICES="${IUSE_LIRC_DEVICES_DIRECT} ${IUSE_LIRC_DEVICES_SPECIAL}"
 
@@ -119,7 +119,6 @@ DEPEND="${RDEPEND} ${DEPEND}
 
 # adding only run-time depends
 RDEPEND="${RDEPEND}
-   lirc_devices_usbirboy? ( app-misc/usbirboy )
lirc_devices_inputlirc? ( app-misc/inputlircd )
lirc_devices_iguanaIR? ( app-misc/iguanaIR )"
 
@@ -251,11 +250,6 @@ pkg_setup() {
add_device atiusb "device xboxusb"
fi
 
-   if use lirc_devices_usbirboy; then
-   add_device userspace "device usbirboy"
-   LIRC_DRIVER_DEVICE="/dev/usbirboy"
-   fi
-
if [[ "${MY_OPTS}" == "" ]]; then
if [[ "${PROFILE_ARCH}" == "xbox" ]]; then
# on xbox: use special driver