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/gnuradio: metadata.xml gnuradio-9999.ebuild ChangeLog
Date: Sun, 24 Aug 2014 21:49:30
Message-Id: 20140824214925.4812A3D39@oystercatcher.gentoo.org
1 zerochaos 14/08/24 21:49:25
2
3 Modified: metadata.xml gnuradio-9999.ebuild ChangeLog
4 Log:
5 update VCS ebuild to remove as much automagic as possible, audio is still automagic
6
7 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key DD11F94A)
8
9 Revision Changes Path
10 1.11 net-wireless/gnuradio/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/metadata.xml?rev=1.11&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/metadata.xml?rev=1.11&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/metadata.xml?r1=1.10&r2=1.11
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/metadata.xml,v
19 retrieving revision 1.10
20 retrieving revision 1.11
21 diff -u -r1.10 -r1.11
22 --- metadata.xml 26 Jul 2014 21:48:24 -0000 1.10
23 +++ metadata.xml 24 Aug 2014 21:49:25 -0000 1.11
24 @@ -4,17 +4,24 @@
25 <herd>radio</herd>
26 <use>
27 <flag name='analog'>enable analog signal processing blocks</flag>
28 + <flag name='atsc'>enable ATSC (HDTV) transmitter and receiver blocks</flag>
29 + <flag name='audio'>enable blocks to connect to audio sources (mic-in) and sinks (speaker-out) ports on a computer</flag>
30 <flag name='ctrlport'>enable ControlPort rpc</flag>
31 <flag name='channels'>enable channel mode blocks</flag>
32 <flag name='digital'>enable digital signal processing blocks</flag>
33 + <flag name='dtv'>enable digital tv signal processing blocks</flag>
34 <flag name='fcd'>enable Funcube Dongle source block</flag>
35 + <flag name='fec'>enable block for convolutional encoding using the CCSDS standard polynomial ("Voyager")</flag>
36 <flag name='filter'>enable filter signal processing blocks</flag>
37 <flag name='grc'>enable GNU Radio Companion graphical tool to design signal processing flow graphs</flag>
38 <flag name='log'>enable logging to console and files</flag>
39 + <flag name='noaa'>enable NOAA POES HRPT receiver blocks</flag>
40 <flag name='pager'>enable pager signal processing blocks</flag>
41 <flag name='performance-counters'>enable block performance counters</flag>
42 + <flag name='trellis'>enable trellis blocks for FSM</flag>
43 <flag name='uhd'>install UHD source and sink blocks</flag>
44 <flag name='utils'>install scripts to enable viewing and analysis of files produced by flow graphs</flag>
45 + <flag name='vocoder'>enable blocks for audio voice encoders</flag>
46 <flag name='wavelet'>enable wavelet signal processing blocks</flag>
47 <flag name='zeromq'>enable zeromq message passing blocks</flag>
48 </use>
49
50
51
52 1.21 net-wireless/gnuradio/gnuradio-9999.ebuild
53
54 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild?rev=1.21&view=markup
55 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild?rev=1.21&content-type=text/plain
56 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild?r1=1.20&r2=1.21
57
58 Index: gnuradio-9999.ebuild
59 ===================================================================
60 RCS file: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild,v
61 retrieving revision 1.20
62 retrieving revision 1.21
63 diff -u -r1.20 -r1.21
64 --- gnuradio-9999.ebuild 19 Aug 2014 02:31:49 -0000 1.20
65 +++ gnuradio-9999.ebuild 24 Aug 2014 21:49:25 -0000 1.21
66 @@ -1,6 +1,6 @@
67 # Copyright 1999-2014 Gentoo Foundation
68 # Distributed under the terms of the GNU General Public License v2
69 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild,v 1.20 2014/08/19 02:31:49 zerochaos Exp $
70 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/gnuradio-9999.ebuild,v 1.21 2014/08/24 21:49:25 zerochaos Exp $
71
72 EAPI=5
73 PYTHON_COMPAT=( python2_7 )
74 @@ -22,9 +22,10 @@
75 KEYWORDS="~amd64 ~arm ~x86"
76 fi
77
78 -IUSE="alsa +analog +digital channels +ctrlport doc examples fcd +filter grc jack log oss pager performance-counters portaudio +qt4 sdl uhd +utils wavelet wxwidgets zeromq"
79 +IUSE="+audio +alsa atsc +analog +digital channels +ctrlport doc dtv examples fcd fec +filter grc jack log noaa oss pager performance-counters portaudio +qt4 sdl test trellis uhd vocoder +utils wavelet wxwidgets zeromq"
80
81 REQUIRED_USE="${PYTHON_REQUIRED_USE}
82 + audio? ( || ( alsa oss jack portaudio ) )
83 analog? ( filter )
84 digital? ( filter analog )
85 pager? ( filter analog )
86 @@ -64,7 +65,7 @@
87 )
88 qt4? (
89 >=dev-python/PyQt4-4.4[X,opengl,${PYTHON_USEDEP}]
90 - >=dev-python/pyqwt-5.2:5
91 + >=dev-python/pyqwt-5.2:5[${PYTHON_USEDEP}]
92 >=dev-qt/qtcore-4.4
93 >=dev-qt/qtgui-4.4:4
94 >=x11-libs/qwt-5.2
95 @@ -101,38 +102,53 @@
96 src_prepare() {
97 # Useless UI element would require qt3support, bug #365019
98 sed -i '/qPixmapFromMimeSource/d' "${S}"/gr-qtgui/lib/spectrumdisplayform.ui || die
99 - epatch "${FILESDIR}"/${PN}-3.6.1-automagic-audio.patch
100 + #epatch "${FILESDIR}"/${PN}-3.6.1-automagic-audio.patch
101 #epatch "${FILESDIR}/${P}-build-type-nonfatal.patch"
102 }
103
104 src_configure() {
105 # TODO: docs are installed to /usr/share/doc/${PN} not /usr/share/doc/${PF}
106 # SYSCONFDIR/GR_PREFSDIR default to install below CMAKE_INSTALL_PREFIX
107 - #this flag breaks everything, but more likely it's a sign we need to work on this
108 - #-DENABLE_DEFAULT=OFF
109 + #audio provider is still automagic
110 + #zeromq missing deps isn't fatal
111 mycmakeargs=(
112 + -DENABLE_DEFAULT=OFF
113 + -DENABLE_GNURADIO_RUNTIME=ON
114 + -DENABLE_VOLK=ON
115 + -DENABLE_PYTHON=ON
116 + -DENABLE_GR_BLOCKS=ON
117 + -DENABLE_GR_FFT=ON
118 + -DENABLE_GR_AUDIO=ON
119 $(cmake-utils_use_enable alsa GR_AUDIO_ALSA) \
120 $(cmake-utils_use_enable analog GR_ANALOG) \
121 + $(cmake-utils_use_enable atsc GR_ATSC) \
122 $(cmake-utils_use_enable channels GR_CHANNELS) \
123 $(cmake-utils_use_enable ctrlport GR_CTRLPORT) \
124 $(cmake-utils_use_enable digital GR_DIGITAL) \
125 $(cmake-utils_use_enable doc DOXYGEN) \
126 $(cmake-utils_use_enable doc SPHINX) \
127 + $(cmake-utils_use_enable dtv GR_DTV) \
128 $(cmake-utils_use_enable fcd GR_FCD) \
129 + $(cmake-utils_use_enable fec GR_FEC) \
130 $(cmake-utils_use_enable filter GR_FILTER) \
131 $(cmake-utils_use_enable grc GRC) \
132 $(cmake-utils_use_enable jack GR_AUDIO_JACK) \
133 $(cmake-utils_use_enable log GR_LOG) \
134 + $(cmake-utils_use_enable noaa GR_NOAA) \
135 $(cmake-utils_use_enable oss GR_AUDIO_OSS) \
136 $(cmake-utils_use_enable pager GR_PAGER) \
137 $(cmake-utils_use_enable performance-counters ENABLE_PERFORMANCE_COUNTERS) \
138 $(cmake-utils_use_enable portaudio GR_AUDIO_PORTAUDIO) \
139 + $(cmake-utils_use_enable test TESTING) \
140 + $(cmake-utils_use_enable trellis GR_TRELLIS) \
141 $(cmake-utils_use_enable uhd GR_UHD) \
142 $(cmake-utils_use_enable utils GR_UTILS) \
143 + $(cmake-utils_use_enable vocoder GR_VOCODER) \
144 $(cmake-utils_use_enable wavelet GR_WAVELET) \
145 $(cmake-utils_use_enable wxwidgets GR_WXGUI) \
146 $(cmake-utils_use_enable qt4 GR_QTGUI) \
147 $(cmake-utils_use_enable sdl GR_VIDEO_SDL) \
148 + $(cmake-utils_use_enable zeromq GR_ZEROMQ) \
149 -DENABLE_GR_CORE=ON \
150 -DSYSCONFDIR="${EPREFIX}"/etc \
151 -DPYTHON_EXECUTABLE="${PYTHON}"
152
153
154
155 1.51 net-wireless/gnuradio/ChangeLog
156
157 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/ChangeLog?rev=1.51&view=markup
158 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/ChangeLog?rev=1.51&content-type=text/plain
159 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-wireless/gnuradio/ChangeLog?r1=1.50&r2=1.51
160
161 Index: ChangeLog
162 ===================================================================
163 RCS file: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/ChangeLog,v
164 retrieving revision 1.50
165 retrieving revision 1.51
166 diff -u -r1.50 -r1.51
167 --- ChangeLog 19 Aug 2014 02:31:49 -0000 1.50
168 +++ ChangeLog 24 Aug 2014 21:49:25 -0000 1.51
169 @@ -1,6 +1,11 @@
170 # ChangeLog for net-wireless/gnuradio
171 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
172 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/ChangeLog,v 1.50 2014/08/19 02:31:49 zerochaos Exp $
173 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/ChangeLog,v 1.51 2014/08/24 21:49:25 zerochaos Exp $
174 +
175 + 24 Aug 2014; Rick Farina <zerochaos@g.o> +files/include_stringh.patch,
176 + gnuradio-3.7.4.ebuild, gnuradio-9999.ebuild, metadata.xml:
177 + update VCS ebuild to remove as much automagic as possible, audio is still
178 + automagic
179
180 18 Aug 2014; Rick Farina <zerochaos@g.o> gnuradio-3.7.4.ebuild,
181 gnuradio-9999.ebuild: