Gentoo Archives: gentoo-commits

From: "Stefan Briesenick (sbriesen)" <sbriesen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-dialup/capisuite: ChangeLog capisuite-0.4.5-r5.ebuild
Date: Sat, 13 Sep 2008 22:39:04
Message-Id: E1Kedld-0007Yg-CW@stork.gentoo.org
1 sbriesen 08/09/13 22:39:01
2
3 Modified: ChangeLog
4 Added: capisuite-0.4.5-r5.ebuild
5 Log:
6 added gcc 4.3 + python 2.5 patches, minor ebuild cleanup. Solving bugs #221557, #226589, #232734 and #236777.
7 (Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo-r1 i686)
8
9 Revision Changes Path
10 1.33 net-dialup/capisuite/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/capisuite/ChangeLog?rev=1.33&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/capisuite/ChangeLog?rev=1.33&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/capisuite/ChangeLog?r1=1.32&r2=1.33
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-dialup/capisuite/ChangeLog,v
19 retrieving revision 1.32
20 retrieving revision 1.33
21 diff -u -r1.32 -r1.33
22 --- ChangeLog 29 May 2008 14:29:53 -0000 1.32
23 +++ ChangeLog 13 Sep 2008 22:39:00 -0000 1.33
24 @@ -1,6 +1,14 @@
25 # ChangeLog for net-dialup/capisuite
26 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/ChangeLog,v 1.32 2008/05/29 14:29:53 hawking Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/ChangeLog,v 1.33 2008/09/13 22:39:00 sbriesen Exp $
29 +
30 +*capisuite-0.4.5-r5 (13 Sep 2008)
31 +
32 + 13 Sep 2008; Stefan Briesenick <sbriesen@g.o>
33 + +files/capisuite-0.4.5-gcc43.patch, +files/capisuite-0.4.5-python25.patch,
34 + -files/capisuite, +capisuite-0.4.5-r5.ebuild:
35 + added gcc 4.3 + python 2.5 patches, minor ebuild cleanup. Solving bugs
36 + #221557, #226589, #232734 and #236777.
37
38 29 May 2008; Ali Polatel <hawking@g.o> capisuite-0.4.5-r4.ebuild:
39 python_mod_compile is ROOT aware. Fixed python_mod_cleanup.
40
41
42
43 1.1 net-dialup/capisuite/capisuite-0.4.5-r5.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/capisuite/capisuite-0.4.5-r5.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dialup/capisuite/capisuite-0.4.5-r5.ebuild?rev=1.1&content-type=text/plain
47
48 Index: capisuite-0.4.5-r5.ebuild
49 ===================================================================
50 # Copyright 1999-2008 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-dialup/capisuite/capisuite-0.4.5-r5.ebuild,v 1.1 2008/09/13 22:39:00 sbriesen Exp $
53
54 WANT_AUTOCONF="latest"
55 WANT_AUTOMAKE="latest"
56
57 inherit eutils autotools flag-o-matic multilib python
58
59 DESCRIPTION="ISDN telecommunication suite providing fax and voice services"
60 HOMEPAGE="http://www.capisuite.de"
61 SRC_URI="http://www.capisuite.de/${P}.tar.gz"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~x86"
66 IUSE=""
67
68 DEPEND="virtual/python
69 media-sound/sox
70 >=media-libs/tiff-3.7.1
71 media-gfx/jpeg2ps
72 media-gfx/sfftobmp
73 virtual/ghostscript
74 net-dialup/capi4k-utils"
75 RDEPEND="${DEPEND}
76 virtual/mta"
77
78 src_unpack() {
79 unpack ${A}
80 cd "${S}"
81
82 epatch "${FILESDIR}/${P}-as-needed.patch"
83
84 # taken from capisuite-0.4.5-5.src.rpm (SuSE-9.3)
85 epatch "${FILESDIR}/${P}-capi4linux_v3.diff"
86
87 # patched scripts/cs_helpers.pyin (bug #96540)
88 epatch "${FILESDIR}/${P}-date-header.patch"
89
90 # patched src/backend/connection.cpp (bug #69522)
91 epatch "${FILESDIR}/${PN}-fax-compatibility.patch"
92
93 # patched scripts/{incoming,idle}.py (bug #147854)
94 epatch "${FILESDIR}/${P}-syntax.patch"
95
96 # GCC 4.3 patches (bug #236777)
97 epatch "${FILESDIR}/${P}-gcc43.patch"
98
99 # Python 2.5 patches (bug #232734)
100 epatch "${FILESDIR}/${P}-python25.patch"
101
102 # run autotools
103 eautoreconf
104 }
105
106 src_compile() {
107 strip-flags # see bug #90901
108
109 econf --localstatedir=/var \
110 --with-docdir="/usr/share/doc/${PF}" || die "econf failed"
111 emake || die "emake failed"
112 }
113
114 src_install() {
115 emake DESTDIR="${D}" install || die "install failed."
116
117 rm -f "${D}"/usr/{lib,share}/capisuite/README
118 rmdir -p --ignore-fail-on-non-empty "${D}/var/log"
119 rm -f "${D}/usr/share/doc/${PF}"/{COPYING,manual.pdf}
120 keepdir /var/spool/capisuite/{done,failed,sendq,users}
121
122 dodir /etc/init.d
123 newinitd "${FILESDIR}/capisuite.initd" capisuite
124
125 insinto /etc/logrotate.d
126 newins "${FILESDIR}/capisuite.logrotated" capisuite
127
128 dodoc AUTHORS ChangeLog NEWS README TODO
129
130 exeinto /etc/cron.daily
131 doexe capisuite.cron
132
133 insinto /etc/capisuite
134 doins cronjob.conf
135 }
136
137 pkg_postinst() {
138 python_version
139 python_mod_compile /usr/$(get_libdir)/python${PYVER}/site-packages/cs_helpers.py
140 }
141
142 pkg_postrm() {
143 python_mod_cleanup
144 }