Gentoo Archives: gentoo-commits

From: Austin English <wizardedit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/misterhouse/, app-misc/misterhouse/files/
Date: Tue, 26 Apr 2016 20:13:26
Message-Id: 1461701592.586e0175407c6e6e7e79cf007a4194c18ffe0759.wizardedit@gentoo
1 commit: 586e0175407c6e6e7e79cf007a4194c18ffe0759
2 Author: Austin English <wizardedit <AT> gentoo <DOT> org>
3 AuthorDate: Tue Apr 26 20:12:19 2016 +0000
4 Commit: Austin English <wizardedit <AT> gentoo <DOT> org>
5 CommitDate: Tue Apr 26 20:13:12 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586e0175
7
8 app-misc/misterhouse: use #!/sbin/openrc-run instead of #!/sbin/runscript
9
10 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=573846
11
12 Package-Manager: portage-2.2.26
13
14 app-misc/misterhouse/files/misterhouse.init | 2 +-
15 app-misc/misterhouse/misterhouse-2.103-r1.ebuild | 50 +++++++++++++++++++++++
16 app-misc/misterhouse/misterhouse-2.105-r1.ebuild | 52 ++++++++++++++++++++++++
17 3 files changed, 103 insertions(+), 1 deletion(-)
18
19 diff --git a/app-misc/misterhouse/files/misterhouse.init b/app-misc/misterhouse/files/misterhouse.init
20 index bd3d72b..e2a8b73 100644
21 --- a/app-misc/misterhouse/files/misterhouse.init
22 +++ b/app-misc/misterhouse/files/misterhouse.init
23 @@ -1,4 +1,4 @@
24 -#!/sbin/runscript
25 +#!/sbin/openrc-run
26
27 depend() {
28 need clock hostname net
29
30 diff --git a/app-misc/misterhouse/misterhouse-2.103-r1.ebuild b/app-misc/misterhouse/misterhouse-2.103-r1.ebuild
31 new file mode 100644
32 index 0000000..6fc8ec6
33 --- /dev/null
34 +++ b/app-misc/misterhouse/misterhouse-2.103-r1.ebuild
35 @@ -0,0 +1,50 @@
36 +# Copyright 1999-2016 Gentoo Foundation
37 +# Distributed under the terms of the GNU General Public License v2
38 +# $Id$
39 +
40 +DESCRIPTION="Mister House, an open source home automation program with X10 support"
41 +HOMEPAGE="http://misterhouse.sf.net/"
42 +LICENSE="GPL-1"
43 +SRC_URI="mirror://sourceforge/misterhouse/${P}.tar.gz"
44 +
45 +SLOT="0"
46 +KEYWORDS="amd64 x86"
47 +IUSE="tk mysql"
48 +
49 +QA_PREBUILT="opt/misterhouse/bin/viavoice_server"
50 +
51 +RDEPEND="dev-lang/perl
52 + tk? ( dev-perl/Tk
53 + dev-perl/Tk-CursorControl )
54 + mysql? ( dev-perl/DBD-mysql )
55 + || ( app-accessibility/festival
56 + app-accessibility/flite )
57 + dev-perl/GD
58 + virtual/perl-DB_File
59 + dev-perl/TermReadKey
60 + virtual/perl-Time-HiRes
61 + dev-perl/Audio-Mixer
62 + dev-perl/Text-LevenshteinXS"
63 +
64 +src_install() {
65 + dodir /opt/misterhouse
66 +
67 + cp -r "${S}/bin" "${D}/opt/misterhouse"
68 + cp -r "${S}/code" "${D}/opt/misterhouse"
69 + cp -r "${S}/data" "${D}/opt/misterhouse"
70 + for a in "${S}"/docs/*; do
71 + dodoc ${a}
72 + done
73 + dosym /usr/share/doc/${PF} /opt/misterhouse/docs
74 + cp -r "${S}/lib" "${D}/opt/misterhouse"
75 + cp -r "${S}/sounds" "${D}/opt/misterhouse"
76 + cp -r "${S}/web" "${D}/opt/misterhouse"
77 + newconfd "${FILESDIR}"/misterhouse.conf misterhouse
78 + newinitd "${FILESDIR}"/misterhouse.init misterhouse
79 +
80 +}
81 +
82 +pkg_postinst() {
83 + cd /opt/misterhouse/bin
84 + ./configure
85 +}
86
87 diff --git a/app-misc/misterhouse/misterhouse-2.105-r1.ebuild b/app-misc/misterhouse/misterhouse-2.105-r1.ebuild
88 new file mode 100644
89 index 0000000..dba3fd3
90 --- /dev/null
91 +++ b/app-misc/misterhouse/misterhouse-2.105-r1.ebuild
92 @@ -0,0 +1,52 @@
93 +# Copyright 1999-2016 Gentoo Foundation
94 +# Distributed under the terms of the GNU General Public License v2
95 +# $Id$
96 +
97 +EAPI="5"
98 +
99 +DESCRIPTION="Mister House, an open source home automation program with X10 support"
100 +HOMEPAGE="http://misterhouse.sf.net/"
101 +LICENSE="GPL-1"
102 +SRC_URI="mirror://sourceforge/misterhouse/${P}.tar.gz"
103 +
104 +SLOT="0"
105 +KEYWORDS="~amd64 ~x86"
106 +IUSE="tk mysql"
107 +
108 +S="${WORKDIR}/mh"
109 +
110 +RDEPEND="dev-lang/perl
111 + tk? ( dev-perl/Tk
112 + dev-perl/Tk-CursorControl )
113 + mysql? ( dev-perl/DBD-mysql )
114 + || ( app-accessibility/festival
115 + app-accessibility/flite )
116 + dev-perl/GD
117 + virtual/perl-DB_File
118 + dev-perl/TermReadKey
119 + virtual/perl-Time-HiRes
120 + dev-perl/Audio-Mixer
121 + dev-perl/Text-LevenshteinXS"
122 +
123 +src_install() {
124 + dodir /opt/misterhouse
125 +
126 + cp -r "${S}/bin" "${D}/opt/misterhouse" || die
127 + cp -r "${S}/code" "${D}/opt/misterhouse" || die
128 + cp -r "${S}/data" "${D}/opt/misterhouse" || die
129 + for a in "${S}"/docs/*; do
130 + dodoc ${a} || die
131 + done
132 + dosym /usr/share/doc/${PF} /opt/misterhouse/docs
133 + cp -r "${S}/lib" "${D}/opt/misterhouse" || die
134 + cp -r "${S}/sounds" "${D}/opt/misterhouse" || die
135 + cp -r "${S}/web" "${D}/opt/misterhouse" || die
136 + newconfd "${FILESDIR}"/misterhouse.conf misterhouse
137 + newinitd "${FILESDIR}"/misterhouse.init misterhouse
138 +
139 +}
140 +
141 +pkg_postinst() {
142 + cd /opt/misterhouse/bin
143 + ./configure
144 +}