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: |