Gentoo Archives: gentoo-commits

From: "Stefan Briesenick (sbriesen)" <sbriesen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-mobilephone/yaps: ChangeLog yaps-0.96-r3.ebuild
Date: Mon, 27 Oct 2008 01:58:55
Message-Id: E1KuHNc-0006lz-EL@stork.gentoo.org
1 sbriesen 08/10/27 01:58:52
2
3 Modified: ChangeLog
4 Added: yaps-0.96-r3.ebuild
5 Log:
6 revision bump to include latest capi enabled yaps.
7 (Portage version: 2.2_rc12/cvs/Linux 2.6.26-gentoo-r1 i686)
8
9 Revision Changes Path
10 1.21 app-mobilephone/yaps/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/yaps/ChangeLog?rev=1.21&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/yaps/ChangeLog?rev=1.21&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/yaps/ChangeLog?r1=1.20&r2=1.21
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-mobilephone/yaps/ChangeLog,v
19 retrieving revision 1.20
20 retrieving revision 1.21
21 diff -u -r1.20 -r1.21
22 --- ChangeLog 26 Oct 2008 22:58:47 -0000 1.20
23 +++ ChangeLog 27 Oct 2008 01:58:52 -0000 1.21
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-mobilephone/yaps
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/yaps/ChangeLog,v 1.20 2008/10/26 22:58:47 sbriesen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-mobilephone/yaps/ChangeLog,v 1.21 2008/10/27 01:58:52 sbriesen Exp $
29 +
30 +*yaps-0.96-r3 (27 Oct 2008)
31 +
32 + 27 Oct 2008; Stefan Briesenick <sbriesen@g.o>
33 + +files/yaps-0.96-gentoo.diff, +yaps-0.96-r3.ebuild:
34 + revision bump to include latest capi enabled yaps.
35
36 26 Oct 2008; Stefan Briesenick <sbriesen@g.o> yaps-0.96-r2.ebuild:
37 fixed CC/CXX variable handling using tc-getCC/CXX, solving bug #243692.
38
39
40
41 1.1 app-mobilephone/yaps/yaps-0.96-r3.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/yaps/yaps-0.96-r3.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-mobilephone/yaps/yaps-0.96-r3.ebuild?rev=1.1&content-type=text/plain
45
46 Index: yaps-0.96-r3.ebuild
47 ===================================================================
48 # Copyright 1999-2008 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-mobilephone/yaps/yaps-0.96-r3.ebuild,v 1.1 2008/10/27 01:58:52 sbriesen Exp $
51
52 inherit eutils toolchain-funcs
53
54 DESCRIPTION="Yet Another Pager Software (optional with CAPI support)"
55 HOMEPAGE="ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/machines/"
56 SRC_URI="capi? ( ftp://ftp.melware.net/capi4yaps/${P}.c4.tgz )
57 !capi? ( ftp://sunsite.unc.edu/pub/Linux/apps/serialcomm/machines/${P}.tar.gz )"
58
59 LICENSE="GPL-2"
60 SLOT="0"
61 KEYWORDS="~amd64 ~ppc ~x86"
62 IUSE="capi lua slang unicode"
63
64 RDEPEND="capi? ( net-dialup/capi4k-utils )
65 slang? ( >=sys-libs/slang-1.4 )
66 lua? ( dev-lang/lua )"
67 DEPEND="${RDEPEND}
68 !capi? ( sys-apps/sed )
69 lua? ( dev-util/pkgconfig )"
70
71 pkg_setup() {
72 if ! use capi; then
73 ewarn
74 ewarn "You are now compiling some *very* old and unmaintained stuff!"
75 ewarn
76 ewarn "YAPS with CAPI 2.0 support is actively maintained, but needs"
77 ewarn "net-dialup/capi4k-utils installed. But I advice you to use"
78 ewarn "this version, since it can still be used with an ordinary"
79 ewarn "modem (that's what you probably wanted). So just add 'capi'"
80 ewarn "to your USE flags to get the new and maintained version."
81 ewarn
82 ebeep
83 fi
84 }
85
86 src_unpack() {
87 unpack ${A}
88 use capi && mv -f "${S}.c4" "${S}"
89 cd "${S}"
90
91 # apply patches
92 epatch "${FILESDIR}/${P}-gentoo.diff"
93
94 # fix compile warning
95 use capi || \
96 sed -i -e 's:^\(.*\)\(<stdlib.h>\):\1\2\n\1<string.h>:g' scr.c
97
98 # if specified, convert all relevant files from latin1 to UTF-8
99 if use unicode; then
100 for i in yaps.doc; do
101 einfo "Converting '${i}' to UTF-8"
102 iconv -f latin1 -t utf8 -o "${i}~" "${i}" && mv -f "${i}~" "${i}" || rm -f "${i}~"
103 done
104 fi
105 }
106
107 src_compile() {
108 local myconf=""
109 use lua && myconf="${myconf} LUA=True"
110 use slang && myconf="${myconf} SLANG=True"
111 emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" CFLAGS="${CFLAGS}" ${myconf} || die "emake failed"
112 }
113
114 src_install() {
115 dobin yaps
116 insinto /etc
117 doins yaps.rc
118 keepdir /usr/lib/yaps
119 doman yaps.1
120 dohtml yaps.html
121 dodoc BUGREPORT COPYRIGHT README yaps.lsm yaps.doc
122 newdoc contrib/README README.contrib
123 insinto /usr/share/doc/${PF}/contrib
124 doins contrib/{m2y.pl,tap.sl}
125 }
126
127 pkg_postinst() {
128 elog
129 elog "Please edit /etc/yaps.rc to suit your needs."
130 elog
131 }