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-wireless/yatebts: yatebts-4.0.0.ebuild yatebts-9999.ebuild ChangeLog
Date: Fri, 25 Jul 2014 23:38:37
Message-Id: 20140725233833.896142004E@flycatcher.gentoo.org
1 zerochaos 14/07/25 23:38:33
2
3 Modified: yatebts-9999.ebuild ChangeLog
4 Added: yatebts-4.0.0.ebuild
5 Log:
6 cleanups, build fixes, and stable release. not pretty, but works
7
8 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key DD11F94A)
9
10 Revision Changes Path
11 1.2 net-wireless/yatebts/yatebts-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/yatebts/yatebts-9999.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/yatebts/yatebts-9999.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/yatebts/yatebts-9999.ebuild?r1=1.1&r2=1.2
16
17 Index: yatebts-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-wireless/yatebts/yatebts-9999.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- yatebts-9999.ebuild 28 Apr 2014 02:46:36 -0000 1.1
24 +++ yatebts-9999.ebuild 25 Jul 2014 23:38:33 -0000 1.2
25 @@ -1,10 +1,10 @@
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-wireless/yatebts/yatebts-9999.ebuild,v 1.1 2014/04/28 02:46:36 zx2c4 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/yatebts/yatebts-9999.ebuild,v 1.2 2014/07/25 23:38:33 zerochaos Exp $
30
31 EAPI=5
32
33 -inherit subversion autotools
34 +inherit eutils autotools
35
36 DESCRIPTION="The Yate GSM base station"
37 HOMEPAGE="http://www.yatebts.com/"
38 @@ -12,16 +12,29 @@
39
40 LICENSE="GPL-2"
41 SLOT="0"
42 -KEYWORDS=""
43 IUSE="rad1 usrp1 uhd bladerf sse3 sse4_1"
44
45 RDEPEND="
46 - net-voip/yate[gsm]
47 + >=net-voip/yate-5.4.0[gsm]
48 uhd? ( net-wireless/uhd )
49 virtual/libusb:1"
50 -DEPEND="virtual/pkgconfig ${RDEPEND}"
51 +DEPEND="virtual/pkgconfig
52 + ${RDEPEND}"
53 +
54 +if [[ ${PV} == "9999" ]] ; then
55 + inherit subversion
56 + KEYWORDS=""
57 +else
58 + KEYWORDS="~amd64 ~x86"
59 + SRC_URI="http://yate.null.ro/tarballs/${PN}4/yate-bts-${PV}-1.tar.gz"
60 + S="${WORKDIR}/yate-bts"
61 +fi
62
63 src_prepare() {
64 + #we need more patches or configure flags because things install in really wrong places per FHS
65 +
66 + #this prevents build failure, but does not actually pass QA checks
67 + epatch "${FILESDIR}"/${PN}-4.0.0-dont-mess-with-cflags.patch
68 eautoreconf
69 }
70
71
72
73
74 1.2 net-wireless/yatebts/ChangeLog
75
76 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/yatebts/ChangeLog?rev=1.2&view=markup
77 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/yatebts/ChangeLog?rev=1.2&content-type=text/plain
78 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/yatebts/ChangeLog?r1=1.1&r2=1.2
79
80 Index: ChangeLog
81 ===================================================================
82 RCS file: /var/cvsroot/gentoo-x86/net-wireless/yatebts/ChangeLog,v
83 retrieving revision 1.1
84 retrieving revision 1.2
85 diff -u -r1.1 -r1.2
86 --- ChangeLog 28 Apr 2014 02:46:36 -0000 1.1
87 +++ ChangeLog 25 Jul 2014 23:38:33 -0000 1.2
88 @@ -1,6 +1,13 @@
89 # ChangeLog for net-wireless/yatebts
90 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
91 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/yatebts/ChangeLog,v 1.1 2014/04/28 02:46:36 zx2c4 Exp $
92 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/yatebts/ChangeLog,v 1.2 2014/07/25 23:38:33 zerochaos Exp $
93 +
94 +*yatebts-4.0.0 (25 Jul 2014)
95 +
96 + 25 Jul 2014; Rick Farina <zerochaos@g.o>
97 + +files/yatebts-4.0.0-dont-mess-with-cflags.patch, +yatebts-4.0.0.ebuild,
98 + yatebts-9999.ebuild:
99 + cleanups, build fixes, and stable release. not pretty, but works
100
101 *yatebts-9999 (28 Apr 2014)
102
103
104
105
106 1.1 net-wireless/yatebts/yatebts-4.0.0.ebuild
107
108 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/yatebts/yatebts-4.0.0.ebuild?rev=1.1&view=markup
109 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/yatebts/yatebts-4.0.0.ebuild?rev=1.1&content-type=text/plain
110
111 Index: yatebts-4.0.0.ebuild
112 ===================================================================
113 # Copyright 1999-2014 Gentoo Foundation
114 # Distributed under the terms of the GNU General Public License v2
115 # $Header: /var/cvsroot/gentoo-x86/net-wireless/yatebts/yatebts-4.0.0.ebuild,v 1.1 2014/07/25 23:38:33 zerochaos Exp $
116
117 EAPI=5
118
119 inherit eutils autotools
120
121 DESCRIPTION="The Yate GSM base station"
122 HOMEPAGE="http://www.yatebts.com/"
123 ESVN_REPO_URI="http://voip.null.ro/svn/yatebts/trunk"
124
125 LICENSE="GPL-2"
126 SLOT="0"
127 IUSE="rad1 usrp1 uhd bladerf sse3 sse4_1"
128
129 RDEPEND="
130 >=net-voip/yate-5.4.0[gsm]
131 uhd? ( net-wireless/uhd )
132 virtual/libusb:1"
133 DEPEND="virtual/pkgconfig
134 ${RDEPEND}"
135
136 if [[ ${PV} == "9999" ]] ; then
137 inherit subversion
138 KEYWORDS=""
139 else
140 KEYWORDS="~amd64 ~x86"
141 SRC_URI="http://yate.null.ro/tarballs/${PN}4/yate-bts-${PV}-1.tar.gz"
142 S="${WORKDIR}/yate-bts"
143 fi
144
145 src_prepare() {
146 epatch "${FILESDIR}"/${P}-dont-mess-with-cflags.patch
147 eautoreconf
148 }
149
150 src_configure() {
151 econf \
152 $(use_enable rad1) \
153 $(use_enable usrp1) \
154 $(use_enable uhd) \
155 $(use_enable bladerf) \
156 $(use_enable sse3) \
157 $(use_enable sse4_1 sse41)
158
159 }