Gentoo Archives: gentoo-commits

From: "Richard Farina (zerochaos)" <zerochaos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-voip/yate: yate-9999.ebuild yate-5.3.0.ebuild ChangeLog
Date: Fri, 25 Jul 2014 20:12:43
Message-Id: 20140725201238.A9CAE2004E@flycatcher.gentoo.org
1 zerochaos 14/07/25 20:12:38
2
3 Modified: yate-9999.ebuild ChangeLog
4 Added: yate-5.3.0.ebuild
5 Log:
6 ebuild cleanup, QA warnings fix, adding stable version
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key DD11F94A)
9
10 Revision Changes Path
11 1.4 net-voip/yate/yate-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/yate/yate-9999.ebuild?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/yate/yate-9999.ebuild?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/yate/yate-9999.ebuild?r1=1.3&r2=1.4
16
17 Index: yate-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-voip/yate/yate-9999.ebuild,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- yate-9999.ebuild 28 Apr 2014 02:40:27 -0000 1.3
24 +++ yate-9999.ebuild 25 Jul 2014 20:12:38 -0000 1.4
25 @@ -1,19 +1,27 @@
26 # Copyright 1999-2014 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-voip/yate/yate-9999.ebuild,v 1.3 2014/04/28 02:40:27 zx2c4 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-voip/yate/yate-9999.ebuild,v 1.4 2014/07/25 20:12:38 zerochaos Exp $
30
31 EAPI=5
32
33 -inherit subversion autotools
34 +inherit autotools eutils
35
36 DESCRIPTION="The Yate AV Suite"
37 HOMEPAGE="http://yate.null.ro/"
38 -ESVN_REPO_URI="http://voip.null.ro/svn/yate/trunk"
39 +
40 +if [[ ${PV} == 9999 ]] ; then
41 + ESVN_REPO_URI="http://voip.null.ro/svn/yate/trunk"
42 + inherit subversion
43 + KEYWORDS=""
44 +else
45 + SRC_URI="http://voip.null.ro/tarballs/${PN}5/${P}-1.tar.gz"
46 + KEYWORDS="~amd64 ~x86"
47 + S="${WORKDIR}/${PN}"
48 +fi
49
50 LICENSE="GPL-2"
51 SLOT="0"
52 -KEYWORDS=""
53 -IUSE="sse2 sctp dahdi zaptel wpcard tdmcard wanpipe +ilbc +ilbc-webrtc +isac-float isac-fixed postgres mysql +gsm +speex h323 spandsp +ssl qt4 +zlib amrnb"
54 +IUSE="doc sse2 sctp dahdi zaptel wpcard tdmcard wanpipe +ilbc +ilbc-webrtc +isac-float isac-fixed postgres mysql +gsm +speex h323 spandsp +ssl qt4 +zlib amrnb"
55
56 RDEPEND="
57 postgres? ( dev-db/postgresql-base )
58 @@ -28,9 +36,12 @@
59 spandsp? ( >=media-libs/spandsp-0.0.3 )
60 dahdi? ( net-misc/dahdi )
61 "
62 -DEPEND="app-doc/doxygen virtual/pkgconfig ${RDEPEND}"
63 +DEPEND="doc? ( || ( app-doc/doxygen dev-util/kdoc ) )
64 + virtual/pkgconfig
65 + ${RDEPEND}"
66
67 src_prepare() {
68 + epatch "${FILESDIR}"/dont-mess-with-cflags.patch
69 eautoreconf
70 ./yate-config.sh || die
71 }
72 @@ -70,3 +81,11 @@
73 src_compile() {
74 emake -j1
75 }
76 +
77 +src_install() {
78 + if use doc; then
79 + emake DESTDIR="${ED}" install
80 + else
81 + emake DESTDIR="${ED}" install-noapi
82 + fi
83 +}
84
85
86
87 1.29 net-voip/yate/ChangeLog
88
89 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/yate/ChangeLog?rev=1.29&view=markup
90 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/yate/ChangeLog?rev=1.29&content-type=text/plain
91 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/yate/ChangeLog?r1=1.28&r2=1.29
92
93 Index: ChangeLog
94 ===================================================================
95 RCS file: /var/cvsroot/gentoo-x86/net-voip/yate/ChangeLog,v
96 retrieving revision 1.28
97 retrieving revision 1.29
98 diff -u -r1.28 -r1.29
99 --- ChangeLog 28 Apr 2014 05:21:17 -0000 1.28
100 +++ ChangeLog 25 Jul 2014 20:12:38 -0000 1.29
101 @@ -1,6 +1,15 @@
102 # ChangeLog for net-voip/yate
103 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
104 -# $Header: /var/cvsroot/gentoo-x86/net-voip/yate/ChangeLog,v 1.28 2014/04/28 05:21:17 patrick Exp $
105 +# $Header: /var/cvsroot/gentoo-x86/net-voip/yate/ChangeLog,v 1.29 2014/07/25 20:12:38 zerochaos Exp $
106 +
107 +*yate-5.3.0 (25 Jul 2014)
108 +
109 + 25 Jul 2014; Rick Farina <zerochaos@g.o>
110 + +files/dont-mess-with-cflags.patch, +yate-5.3.0.ebuild,
111 + -files/yate-2.0.0-as-needed.patch, -files/yate-2.0.0-cxxflags.patch,
112 + -files/yate-2.0.0-ilbc-alsa-oss.patch, -files/yate-2.0.0-spandsp.patch,
113 + -files/yate-4.3.0-ilbc-alsa-oss.patch, yate-9999.ebuild:
114 + ebuild cleanup, QA warnings fix, adding stable version
115
116 28 Apr 2014; Patrick Lauer <patrick@g.o> metadata.xml:
117 Remove unneeded useflag description from metadata.xml
118
119
120
121 1.1 net-voip/yate/yate-5.3.0.ebuild
122
123 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/yate/yate-5.3.0.ebuild?rev=1.1&view=markup
124 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-voip/yate/yate-5.3.0.ebuild?rev=1.1&content-type=text/plain
125
126 Index: yate-5.3.0.ebuild
127 ===================================================================
128 # Copyright 1999-2014 Gentoo Foundation
129 # Distributed under the terms of the GNU General Public License v2
130 # $Header: /var/cvsroot/gentoo-x86/net-voip/yate/yate-5.3.0.ebuild,v 1.1 2014/07/25 20:12:38 zerochaos Exp $
131
132 EAPI=5
133
134 inherit autotools eutils
135
136 DESCRIPTION="The Yate AV Suite"
137 HOMEPAGE="http://yate.null.ro/"
138
139 if [[ ${PV} == 9999 ]] ; then
140 ESVN_REPO_URI="http://voip.null.ro/svn/yate/trunk"
141 inherit subversion
142 KEYWORDS=""
143 else
144 SRC_URI="http://voip.null.ro/tarballs/${PN}5/${P}-1.tar.gz"
145 KEYWORDS="~amd64 ~x86"
146 S="${WORKDIR}/${PN}"
147 fi
148
149 LICENSE="GPL-2"
150 SLOT="0"
151 IUSE="doc sse2 sctp dahdi zaptel wpcard tdmcard wanpipe +ilbc +ilbc-webrtc +isac-float isac-fixed postgres mysql +gsm +speex h323 spandsp +ssl qt4 +zlib amrnb"
152
153 RDEPEND="
154 postgres? ( dev-db/postgresql-base )
155 mysql? ( virtual/mysql )
156 gsm? ( media-sound/gsm )
157 speex? ( media-libs/speex )
158 ssl? ( dev-libs/openssl )
159 h323? ( net-libs/h323plus )
160 zlib? ( sys-libs/zlib )
161 qt4? ( dev-qt/qtgui:4 dev-qt/designer:4 )
162 ilbc? ( dev-libs/ilbc-rfc3951 )
163 spandsp? ( >=media-libs/spandsp-0.0.3 )
164 dahdi? ( net-misc/dahdi )
165 "
166 DEPEND="doc? ( || ( app-doc/doxygen dev-util/kdoc ) )
167 virtual/pkgconfig
168 ${RDEPEND}"
169
170 src_prepare() {
171 epatch "${FILESDIR}"/dont-mess-with-cflags.patch
172 eautoreconf
173 ./yate-config.sh || die
174 }
175
176 #fdsize, inline, rtti: keep default values
177 #internalregex: use system
178 #coredumper: not in the tree, bug 118716
179 #wanpipe, wphwec: not in the tree, bug 188939
180 #amrnb: not in tree!
181 #zaptel: ??
182 src_configure() {
183 econf \
184 --with-archlib=$(get_libdir) \
185 $(use_enable sse2) \
186 $(use_enable sctp) \
187 $(use_enable dahdi) \
188 $(use_enable zaptel) \
189 $(use_enable wpcard) \
190 $(use_enable tdmcard) \
191 $(use_enable wanpipe) \
192 $(use_enable ilbc) \
193 $(use_enable ilbc-webrtc) \
194 $(use_enable isac-float) \
195 $(use_enable isac-fixed) \
196 $(use_with postgres libpq) \
197 $(use_with mysql) \
198 $(use_with gsm libgsm) \
199 $(use_with speex libspeex) \
200 $(use_with amrnb) \
201 $(use_with spandsp) \
202 $(use_with h323 openh323 /usr) \
203 $(use_with h323 pwlib /usr) \
204 $(use_with ssl openssl) \
205 $(use_with qt4 libqt4)
206 }
207
208 src_compile() {
209 emake -j1
210 }
211
212 src_install() {
213 if use doc; then
214 emake DESTDIR="${ED}" install
215 else
216 emake DESTDIR="${ED}" install-noapi
217 fi
218 }