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