Gentoo Archives: gentoo-commits

From: "Tony Vroon (chainsaw)" <chainsaw@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-mobilephone/smstools: ChangeLog smstools-3.1.14-r1.ebuild
Date: Wed, 27 Jul 2011 10:41:25
Message-Id: 20110727104113.CD99E2004B@flycatcher.gentoo.org
1 chainsaw 11/07/27 10:41:13
2
3 Modified: ChangeLog
4 Added: smstools-3.1.14-r1.ebuild
5 Log:
6 The init script was not fully compatible with baselayout2; this new revision should fare much better.
7
8 (Portage version: 2.1.10.7/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.16 app-mobilephone/smstools/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-mobilephone/smstools/ChangeLog?rev=1.16&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-mobilephone/smstools/ChangeLog?rev=1.16&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-mobilephone/smstools/ChangeLog?r1=1.15&r2=1.16
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-mobilephone/smstools/ChangeLog,v
20 retrieving revision 1.15
21 retrieving revision 1.16
22 diff -u -r1.15 -r1.16
23 --- ChangeLog 6 Jun 2011 13:43:40 -0000 1.15
24 +++ ChangeLog 27 Jul 2011 10:41:13 -0000 1.16
25 @@ -1,6 +1,13 @@
26 # ChangeLog for app-mobilephone/smstools
27 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/smstools/ChangeLog,v 1.15 2011/06/06 13:43:40 chainsaw Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/smstools/ChangeLog,v 1.16 2011/07/27 10:41:13 chainsaw Exp $
30 +
31 +*smstools-3.1.14-r1 (27 Jul 2011)
32 +
33 + 27 Jul 2011; Tony Vroon <chainsaw@g.o> +smstools-3.1.14-r1.ebuild,
34 + +files/smsd.initd2:
35 + The init script was not fully compatible with baselayout2; this new revision
36 + should fare much better.
37
38 *smstools-3.1.14 (06 Jun 2011)
39
40
41
42
43 1.1 app-mobilephone/smstools/smstools-3.1.14-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-mobilephone/smstools/smstools-3.1.14-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-mobilephone/smstools/smstools-3.1.14-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: smstools-3.1.14-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/app-mobilephone/smstools/smstools-3.1.14-r1.ebuild,v 1.1 2011/07/27 10:41:13 chainsaw Exp $
53
54 EAPI=4
55 inherit eutils toolchain-funcs
56
57 DESCRIPTION="Send and receive short messages through GSM modems"
58 HOMEPAGE="http://smstools3.kekekasvi.com/"
59 SRC_URI="http://smstools3.kekekasvi.com/packages/smstools3-${PV}.tar.gz"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~x86 ~amd64 ~ppc"
64 IUSE="stats"
65
66 DEPEND=""
67 RDEPEND="sys-process/procps
68 stats? ( >=dev-libs/mm-1.4.0 )"
69
70 S="${WORKDIR}/${PN}3"
71
72 pkg_setup() {
73 enewgroup sms
74 enewuser smsd -1 -1 /var/spool/sms sms
75 }
76
77 src_prepare() {
78 if use stats; then
79 sed -i -e "s:CFLAGS += -D NOSTATS:#CFLAGS += -D NOSTATS:" \
80 "${S}/src/Makefile"
81 fi
82 }
83
84 src_compile() {
85 cd src
86 emake CC="$(tc-getCC)" LFLAGS="${LDFLAGS}" || die "emake failed"
87 }
88
89 src_install() {
90 dobin src/smsd
91 cd scripts
92 dobin sendsms sms2html sms2unicode unicode2sms
93 dobin hex2bin hex2dec email2sms
94 dodoc mysmsd smsevent smsresend sms2xml sql_demo smstest.php
95 dodoc checkhandler-utf-8 eventhandler-utf-8 forwardsms regular_run
96 cd ..
97
98 keepdir /var/spool/sms/incoming
99 keepdir /var/spool/sms/outgoing
100 keepdir /var/spool/sms/checked
101 chown -R smsd:sms "${D}"/var/spool/sms
102 chmod g+s "${D}"/var/spool/sms/incoming
103
104 newinitd "${FILESDIR}"/smsd.initd2 smsd
105 insopts -o smsd -g sms -m0644
106 insinto /etc
107 newins examples/smsd.conf.easy smsd.conf
108 dohtml -r doc
109 }
110
111 pkg_postinst() {
112 touch "${ROOT}"/var/log/smsd.log
113 chown -f smsd:sms "${ROOT}"/var/log/smsd.log
114 }