summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Farina <zerochaos@gentoo.org>2015-05-05 04:35:52 +0000
committerRichard Farina <zerochaos@gentoo.org>2015-05-05 04:35:52 +0000
commita48db0bd8711ef806dbb3d35ffeeb1fb3676c1ba (patch)
treef90dcd7bba9a1086894b1fe4c2d82a7f1cb68fcb /net-wireless
parentfix for bug #502586 (diff)
downloadhistorical-a48db0bd8711ef806dbb3d35ffeeb1fb3676c1ba.tar.gz
historical-a48db0bd8711ef806dbb3d35ffeeb1fb3676c1ba.tar.bz2
historical-a48db0bd8711ef806dbb3d35ffeeb1fb3676c1ba.zip
version bump
Package-Manager: portage-2.2.18/cvs/Linux x86_64 Manifest-Sign-Key: 0xDD11F94A
Diffstat (limited to 'net-wireless')
-rw-r--r--net-wireless/gnuradio/ChangeLog7
-rw-r--r--net-wireless/gnuradio/Manifest34
-rw-r--r--net-wireless/gnuradio/gnuradio-3.7.7.ebuild231
3 files changed, 254 insertions, 18 deletions
diff --git a/net-wireless/gnuradio/ChangeLog b/net-wireless/gnuradio/ChangeLog
index 6f56554fa3df..ecbadc6e0df6 100644
--- a/net-wireless/gnuradio/ChangeLog
+++ b/net-wireless/gnuradio/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-wireless/gnuradio
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/ChangeLog,v 1.70 2015/04/08 10:29:05 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/ChangeLog,v 1.71 2015/05/05 04:35:51 zerochaos Exp $
+
+*gnuradio-3.7.7 (05 May 2015)
+
+ 05 May 2015; Rick Farina <zerochaos@gentoo.org> +gnuradio-3.7.7.ebuild:
+ version bump
08 Apr 2015; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
gnuradio-9999.ebuild:
diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest
index c4b46a304eca..0a676e10301d 100644
--- a/net-wireless/gnuradio/Manifest
+++ b/net-wireless/gnuradio/Manifest
@@ -7,27 +7,27 @@ AUX gnuradio-3.7.6.1-qwt-with-qt5-support.patch 961 SHA256 46d4518b9bd4fae238bcf
AUX gnuradio-9999-build-type-nonfatal.patch 619 SHA256 35fb7fe91213537f89224249d4dcafaf3d250d64747f32ac51c7ee80eadc9dfa SHA512 dde528d32c214c1725e737de2247d2744367d1f47dd416543dc4a74f2ea63f127a14d0ff8ba8d8de2a0a119c35ff7d86b590c14f0f69fd6e23b3f417e3ccd675 WHIRLPOOL e2edeb12cdfd9b9b51ce90cbfea6d075563167301d2ff364eb517bf9b2f9f02e2067e929629fba9d7f783f3aa4286b547e75dcf47bb56725284bf33d661dcaba
DIST gnuradio-3.6.5.1.tar.gz 3150283 SHA256 0875d2f0a7da0f3bcc1771b528b0f98f79d9ab69aa1ef953651bbbe1f57b4621 SHA512 23a22aed482da11005b17e5197ee3ba24d442b30309522b0858e694b58f46b76cc050143d365623c7dd4241cdf8b9f988e1a4dabe2e1f98d0fd4cca71bbb82e8 WHIRLPOOL 7cf55be5fac7891a737d228d83718bbc43f9069c6275c5ac465ae11088559dca5e7fa31239e281271b529aa8b9ae1a0efe3850a16a40e53c0f1fe57e351ff2a8
DIST gnuradio-3.7.6.1.tar.gz 3588833 SHA256 39dede70eec36f430c4895900bbd7ed266aa9e846d0a362987e806b7197c4c0b SHA512 88ec30b2bd93ca032c29f4606856a8e70b0123474fd84115657804429f381dea78f97a7523c9684acad6a27b357ddf876632e957de5c6e0170045dc38d121939 WHIRLPOOL 97d70e403fe46b0afbd1e6f0812f8d9de4ea506dcb2190a23d9a0f0499662f9e2bbaa86d1b624f7c621ae1675094f92cd295bc273db0759b2647e2dfb2a49b43
+DIST gnuradio-3.7.7.tar.gz 3871158 SHA256 863726d3111a6e9dedf23f163ebaf7ebc595e6d9cc93ae34f20feee31698172a SHA512 ed0fde5cec3e04189b9325f92a22b56f9aa01ebabcc39ed148c4eded6aa74b6186ab5eba9444770a6e5bc9fa25895e5c0c560a6e6d70c6a117b69350f019cc95 WHIRLPOOL c604571c5c899b8a6f659c51b52cba348805ec3a1f6e2f518c78e8ebcf5d04a738a54ee0b18b90acdaecefb5801401a34147ee00b9cc5ffada0f6c4a3f367231
EBUILD gnuradio-3.6.5.1-r2.ebuild 5601 SHA256 93cf9a2d92ecf28f7147343279ce2b8a8a66aa27fed53099f9d9873106a2159d SHA512 fe77be87f2f17ed2d28a311f0c8c16147c790b04e92c36ab9e2b181b94c535afe3d3122a15531277049384dac17c83cd0d9fe47a4e007f899ee608a5f1a5abaa WHIRLPOOL de62e59571dfdd082b545a4ec90541f2db9971f586b95f74c2af48076e96c51c9a249ce4ce9ef30c191be631fe23574559a7e230c98466af9529a7d69ecb0ac5
EBUILD gnuradio-3.7.6.1-r2.ebuild 6942 SHA256 03e370181193c9d5a2672a03dcdfc93682bed979476a0afce1d93ad2847dc5f4 SHA512 d168ff6b48a117f1a4842af9bb45babb5ecfc27dba60e33c95c5924d378a720c518f911b8b672303b0a4666bece0eacd58c09a9d7fb9c5088b0a33a42e135884 WHIRLPOOL 1ee822dd9d75c9988be14cce075a2c0d1395e223e4cce1f05d700af5b6c3cd4b130181cd5445ddd65d9b1ee2bddf450483618557d6576db332b7b76c31132fa1
+EBUILD gnuradio-3.7.7.ebuild 6884 SHA256 f6d5d569b45c4b8ddedab1e71e20fe7da18eb667bc46cba0e9b8ec649d0d55ae SHA512 cfd7197594ef5ce5956dcbd948794f6b9a59a875e29e4680c93b9f9b6118745745b0ebd5e0938503753308cf08ef6f38329ef3d53573cf1a95d37fe5e5d5accd WHIRLPOOL 7aecc16482d015c4091e166c974719e4f2894d94da53b0467046d227a91297836ad380e286da23004a2c26fa01bfd297c9fe3b595e38faf87cd51782ed8a8431
EBUILD gnuradio-9999.ebuild 6883 SHA256 2f39059e657f81fa9bb3a2d3998e13497acf957b98e6f1b207cc9dc68e25af88 SHA512 dfea495a66be23f98c201d6bb46c97f6bdc7a7f44826f1e11b441a439d1a02dbe38f65e98e5706c0f843f756bc9dadfb51641a0b69b706974344d22b05cf49ec WHIRLPOOL 4173a0f20f3093cbd9cdd5699eb8cfbdad1fe2ea6f873e7d6272629b8f7759628d38a06022906cbefe3a216ef3bb18164604ff0462e90ced03363e9b5c6728e8
-MISC ChangeLog 13094 SHA256 29ce76853cf7cacbf3a577f55a8ade16ca5c45db0cdbca706cebc0d5a0b8e9ae SHA512 c697f9853ba5dd849c5b7f8a85391e2138fc5f401060396c480a2b0d86f573a7720160000b3c177e91daff6d0504e458fc6aea9e0b94a9c347459e67a050bb70 WHIRLPOOL 6124bfe23630e60f8db6c3f66e6aae91695262cf420d2314ee7a3318f72e648195688c1dc470fd63ee7cbfd3e77d694b8ad478447b072f28b3469f034290b9a1
+MISC ChangeLog 13216 SHA256 d9866eb5c20b938ddc87f0670f5efdd57380bed4f6d8a76d4e5433b2a74c4bca SHA512 e33a9833f0fd2ddb141ae1973326db090a8e5cade4bc6dd4165905d1c1f485a66d9d3d8ce4f1f524f3721297c3f81b52db37cad05b54a49dfbc3386d35e0c8ca WHIRLPOOL ad44e78cbc5cb4041e7e402641f6fca548180783a2b851a9c27b3229e60e9a73fb3511022435d868196e21f58846e1a15ffa80aa8077a7dadc2e5836ee6e7682
MISC metadata.xml 1696 SHA256 9fe983b3a2691e135844e8001885e822be07f4aa675424ed1ea3408dff48b012 SHA512 3fa9a8aa9b6c673f1ce33ddd9f366dc565e7206a4dfed818f2b56ba20a78c2f49760d75c995490ea4c22a708e5c0c28bf67c4c78521a79dd32d616686f2c79d6 WHIRLPOOL 3fe461e8a457c585b5ec58253757ad6ef812b0249f1f250e52cf43c6c12f9b65b6f304e0d42a999d9caccaa6fcd17aa9f87ced1a27975796ead2e03f3750bc4a
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
+Version: GnuPG v2
-iQJ8BAEBCABmBQJVJQMVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RDFCODdDQUUxMkUwNkJCNjUyMDMxOEIy
-MzI0RTdCNTY2REYyNjExAAoJECMk57Vm3yYR5vcP/j7MS7cZbg8eK2R1eYHOW+4q
-k2JjRA6gxnai9eeoctqGsOgVWkCknXFFKkRinnQWkvQ5K+88r3todIna0GO/UjOb
-g9F7yY+T7MYGV0S04chfV3d8fb/527ASt9IfOBO/CSjsCB/OLV2AidRGUpcEAYvN
-rFfj8suY1TeFGsegLFrJNFt/iOoyPsS3PDynvqqmHk41StC0KA8VyQkFNcZkmDWS
-MNxHOzJP5qdEjanckU+2DEacaVhiqnRQN5RifVDfqSt4JnTxuT5UhXz54nfotBSH
-k68oF7DPHfJ3+jcEbOKeYIZIOk48BHMphB31uoJO2TX6wSOG2ihYa+kU7WSS7p+7
-nEL5azG0LaPw8ujtUKl5UCBy65Hk6loKMIeSUFQIKluk6ppXsj1FIro0kanDPvDL
-ofwt0BL37yR2YvTWEOZB6e8/LIwJFa8geXRsaj0Ny0VzjoXXoIxTa7ihdl39eTXE
-zz9/YjrkcqRhJL3QQ1NOYMZ1cFoUP1AiDKCKVoaqtwkpwvj8vMiwqe7lef1RzPol
-xjAZMR35LdcMy52EfTQwiBiBX2ocSralGO/cnCIuVWr1xKh7KKiVNB1zhhWkXbNU
-DOOJPAH3VG2b1VxHCPcksNV0uHtIS5EpJqlZPfMQIyjkFUwTPZN0/u9qthnI1jlM
-H38LRvldZTMjzROU4l4+
-=uoWg
+iQIcBAEBCAAGBQJVSEixAAoJEKXdFCfdEflK51sP/AvaCKc7wz4zUdyFKfBgL+WY
+6LnQ1EcIw2aGXhj+CDfwvKs+HGbPx0BpqUq0FkUwLKz7xFsTa6bHCl7KB6czODtq
+M+s/AVPeD4fSV87x01AkL9GzPbAKtD0c7B20xJAKITIF6cvybBbKDQHH0xaNGRMr
+e0bhdw5phKossvtsnKwz5B30SQL4Yr53mDrpMHKpUZSJrRB7CoTUHzz2azUDbDQR
+vw50WWpSZwFXhZNqpH0KFv3J0Vet0HWeAnh4UeZAxXSHrQB1UWCAcqAz1WeXby3s
+FEKn+WK+0mVHoinUOic775Lh5yztVWKBdc/xCnNumFaufPbWMFLTcIePE376npUJ
+ZnSL/kWqidQ6XdZ5QeP7H+Pox2RvPBmrVMqPpzVaNIb8cmSGqnrKoP6LYj3dS290
+4mgYDKe3ujYv25RD5mUhCtsTcVXBZxDvM+ip/uUnwvNoRKbOY9MpVZD9BIZTMzaA
+fEO05K0kHDZc2EwA06Sj+3N4snW6Hhxz5iRrpwYUQvjGI3rnhRMc3Jj0gbTDHv5v
+RLfspyHCaxBmdURqymit/28RZ01Qb2DRW1Dqdy47YBCyRrKdNPWAjDUxAqEpubv2
+87rpyRPcLySL9BgAMUobaOE59tuoN1y8/jJrfXDWKX8xmZJHz+D0I1iYBGXS3FgG
+ROhCQK8HflikKHeVLoLG
+=Ux8t
-----END PGP SIGNATURE-----
diff --git a/net-wireless/gnuradio/gnuradio-3.7.7.ebuild b/net-wireless/gnuradio/gnuradio-3.7.7.ebuild
new file mode 100644
index 000000000000..a0548846e076
--- /dev/null
+++ b/net-wireless/gnuradio/gnuradio-3.7.7.ebuild
@@ -0,0 +1,231 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-wireless/gnuradio/gnuradio-3.7.7.ebuild,v 1.1 2015/05/05 04:35:51 zerochaos Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+CMAKE_BUILD_TYPE="None"
+inherit cmake-utils fdo-mime gnome2-utils python-single-r1 eutils
+
+DESCRIPTION="Toolkit that provides signal processing blocks to implement software radios"
+HOMEPAGE="http://gnuradio.org/"
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="http://gnuradio.org/git/gnuradio.git"
+ inherit git-r3
+ KEYWORDS=""
+else
+ SRC_URI="http://s3-dist.gnuradio.org/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~x86"
+fi
+
+IUSE="+audio +alsa atsc +analog +digital channels 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"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+ audio? ( || ( alsa oss jack portaudio ) )
+ alsa? ( audio )
+ oss? ( audio )
+ jack? ( audio )
+ portaudio? ( audio )
+ analog? ( filter )
+ digital? ( filter analog )
+ dtv? ( fec )
+ pager? ( filter analog )
+ qt4? ( filter )
+ uhd? ( filter analog )
+ fcd? ( || ( alsa oss ) )
+ wavelet? ( analog )
+ wxwidgets? ( filter analog )"
+
+# bug #348206
+# comedi? ( >=sci-electronics/comedilib-0.8 )
+# boost-1.52.0 is blacklisted, bug #461578, upstream #513, boost #7669
+RDEPEND="${PYTHON_DEPS}
+ >=dev-lang/orc-0.4.12
+ dev-libs/boost:0=[${PYTHON_USEDEP}]
+ !<=dev-libs/boost-1.52.0-r6:0/1.52
+ dev-python/numpy[${PYTHON_USEDEP}]
+ sci-libs/fftw:3.0=
+ alsa? (
+ media-libs/alsa-lib[${PYTHON_USEDEP}]
+ )
+ fcd? ( virtual/libusb:1 )
+ filter? ( sci-libs/scipy )
+ grc? (
+ dev-python/cheetah[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ >=dev-python/pygtk-2.10:2[${PYTHON_USEDEP}]
+ )
+ jack? (
+ media-sound/jack-audio-connection-kit
+ )
+ log? ( dev-libs/log4cpp )
+ portaudio? (
+ >=media-libs/portaudio-19_pre
+ )
+ qt4? (
+ >=dev-python/PyQt4-4.4[X,opengl,${PYTHON_USEDEP}]
+ >=dev-python/pyqwt-5.2:5[${PYTHON_USEDEP}]
+ >=dev-qt/qtcore-4.4:4
+ >=dev-qt/qtgui-4.4:4
+ x11-libs/qwt:6
+ )
+ sdl? ( >=media-libs/libsdl-1.2.0 )
+ uhd? ( >=net-wireless/uhd-3.4.3-r1:=[${PYTHON_USEDEP}] )
+ utils? ( dev-python/matplotlib[${PYTHON_USEDEP}] )
+ vocoder? ( media-sound/gsm )
+ wavelet? (
+ >=sci-libs/gsl-1.10
+ )
+ wxwidgets? (
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/wxpython:2.8[${PYTHON_USEDEP}]
+ )
+ zeromq? ( >=net-libs/zeromq-2.1.11 )
+ "
+
+DEPEND="${RDEPEND}
+ dev-lang/swig
+ dev-python/cheetah[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+ doc? (
+ >=app-doc/doxygen-1.5.7.1
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ )
+ grc? ( x11-misc/xdg-utils )
+ oss? ( virtual/os-headers )
+ test? ( >=dev-util/cppunit-1.9.14 )
+ zeromq? ( net-libs/cppzmq )
+"
+
+src_prepare() {
+ gnome2_environment_reset #534582
+
+ # Useless UI element would require qt3support, bug #365019
+ sed -i '/qPixmapFromMimeSource/d' "${S}"/gr-qtgui/lib/spectrumdisplayform.ui || die
+ epatch_user
+}
+
+src_configure() {
+ # TODO: docs are installed to /usr/share/doc/${PN} not /usr/share/doc/${PF}
+ # SYSCONFDIR/GR_PREFSDIR default to install below CMAKE_INSTALL_PREFIX
+ #audio provider is still automagic
+ #zeromq missing deps isn't fatal
+ mycmakeargs=(
+ -DENABLE_DEFAULT=OFF
+ -DENABLE_GNURADIO_RUNTIME=ON
+ -DENABLE_VOLK=ON
+ -DENABLE_PYTHON=ON
+ -DENABLE_GR_BLOCKS=ON
+ -DENABLE_GR_FFT=ON
+ -DENABLE_GR_AUDIO=ON
+ $(cmake-utils_use_enable alsa GR_AUDIO_ALSA) \
+ $(cmake-utils_use_enable analog GR_ANALOG) \
+ $(cmake-utils_use_enable atsc GR_ATSC) \
+ $(cmake-utils_use_enable channels GR_CHANNELS) \
+ $(cmake-utils_use_enable digital GR_DIGITAL) \
+ $(cmake-utils_use_enable doc DOXYGEN) \
+ $(cmake-utils_use_enable doc SPHINX) \
+ $(cmake-utils_use_enable dtv GR_DTV) \
+ $(cmake-utils_use_enable fcd GR_FCD) \
+ $(cmake-utils_use_enable fec GR_FEC) \
+ $(cmake-utils_use_enable filter GR_FILTER) \
+ $(cmake-utils_use_enable grc GRC) \
+ $(cmake-utils_use_enable jack GR_AUDIO_JACK) \
+ $(cmake-utils_use_enable log GR_LOG) \
+ $(cmake-utils_use_enable noaa GR_NOAA) \
+ $(cmake-utils_use_enable oss GR_AUDIO_OSS) \
+ $(cmake-utils_use_enable pager GR_PAGER) \
+ $(cmake-utils_use_enable performance-counters ENABLE_PERFORMANCE_COUNTERS) \
+ $(cmake-utils_use_enable portaudio GR_AUDIO_PORTAUDIO) \
+ $(cmake-utils_use_enable test TESTING) \
+ $(cmake-utils_use_enable trellis GR_TRELLIS) \
+ $(cmake-utils_use_enable uhd GR_UHD) \
+ $(cmake-utils_use_enable utils GR_UTILS) \
+ $(cmake-utils_use_enable vocoder GR_VOCODER) \
+ $(cmake-utils_use_enable wavelet GR_WAVELET) \
+ $(cmake-utils_use_enable wxwidgets GR_WXGUI) \
+ $(cmake-utils_use_enable qt4 GR_QTGUI) \
+ $(cmake-utils_use_enable sdl GR_VIDEO_SDL) \
+ $(cmake-utils_use_enable zeromq GR_ZEROMQ) \
+ -DENABLE_GR_CORE=ON \
+ -DSYSCONFDIR="${EPREFIX}"/etc \
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ )
+ use vocoder && mycmakeargs+=( -DGR_USE_SYSTEM_LIBGSM=TRUE )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use examples ; then
+ dodir /usr/share/doc/${PF}/
+ mv "${ED}"/usr/share/${PN}/examples "${ED}"/usr/share/doc/${PF}/ || die
+ else
+ # It seems that the examples are always installed
+ rm -rf "${ED}"/usr/share/${PN}/examples || die
+ fi
+
+ # We install the mimetypes to the correct locations from the ebuild
+ rm -rf "${ED}"/usr/share/${PN}/grc/freedesktop || die
+ rm -f "${ED}"/usr/libexec/${PN}/grc_setup_freedesktop || die
+
+ # Install icons, menu items and mime-types for GRC
+ if use grc ; then
+ local fd_path="${S}/grc/freedesktop"
+ insinto /usr/share/mime/packages
+ doins "${fd_path}/${PN}-grc.xml"
+
+ domenu "${fd_path}/"*.desktop
+ doicon "${fd_path}/"*.png
+ fi
+
+ python_fix_shebang "${ED}"
+}
+
+src_test()
+{
+ ctest -E qtgui
+}
+
+pkg_postinst()
+{
+ local GRC_ICON_SIZES="32 48 64 128 256"
+
+ if use grc ; then
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ for size in ${GRC_ICON_SIZES} ; do
+ xdg-icon-resource install --noupdate --context mimetypes --size ${size} \
+ "${EROOT}/usr/share/pixmaps/grc-icon-${size}.png" application-gnuradio-grc \
+ || die "icon resource installation failed"
+ xdg-icon-resource install --noupdate --context apps --size ${size} \
+ "${EROOT}/usr/share/pixmaps/grc-icon-${size}.png" gnuradio-grc \
+ || die "icon resource installation failed"
+ done
+ xdg-icon-resource forceupdate
+ fi
+}
+
+pkg_postrm()
+{
+ local GRC_ICON_SIZES="32 48 64 128 256"
+
+ if use grc ; then
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ for size in ${GRC_ICON_SIZES} ; do
+ xdg-icon-resource uninstall --noupdate --context mimetypes --size ${size} \
+ application-gnuradio-grc || ewarn "icon uninstall failed"
+ xdg-icon-resource uninstall --noupdate --context apps --size ${size} \
+ gnuradio-grc || ewarn "icon uninstall failed"
+
+ done
+ xdg-icon-resource forceupdate
+ fi
+}