aboutsummaryrefslogtreecommitdiff
path: root/comms/gnuradio
Commit message (Collapse)AuthorAgeFilesLines
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer2017-04-011-0/+1
| | | | | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707 Notes: svn path=/head/; revision=437439
* Switch ports to use USE_PYQT=<foo> instead of using RUN_- and BUILD_DEPENDSTobias C. Berner2017-02-041-2/+2
| | | | | | | | | | | | pyqt.mk provides USE_PYQT=<list> to depend on its components. Convert the ports not yet using it to it. Reviewed by: rakuco, mat Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D9261 Notes: svn path=/head/; revision=433310
* - Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOLDmitry Marakasov2017-01-091-3/+0
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=430947
* Restore change made by @jbeich made in rev 430669 accidentally removed.Diane Bruce2017-01-071-49/+1
| | | | | | | N.B. the INCLUDE(CheckFunctionExists) is now needed here. Notes: svn path=/head/; revision=430843
* Update to 3.7.10.1Diane Bruce2017-01-0717-167/+273
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note temporary hack in CMakeLists.txt to fix build with -gsl link_directories("/usr/lib" "${LOCALBASE}/lib") This is from a missing -L somewhere in the swig generation code that needs to be fixed. ChangeLog v3.7.10.1 ================= This is the first bug-fix release for v3.7.10 Contributors ------------ The following list of people directly contributed code to this release: * Artem Pisarenko <ArtemPisarenko@users.noreply.github.com> * Ben Hilburn <ben.hilburn@ettus.com> * Christopher Chavez <chrischavez@gmx.us> * Johnathan Corgan <johnathan@corganlabs.com> * Jonathan Brucker <jonathan.brucke@gmail.com> * Nicholas Corgan <n.corgan@gmail.com> * Nicolas Cuervo <nicolas.cuervo@ettus.com> * Ron Economos <w6rz@comcast.net> * Sebastian Koslowski <koslowski@kit.edu> * Stephen Larew <stephen@slarew.net> ## Major Development Areas This contains bug fixes primarily for GRC and DTV. ### GRC Catch more exceptions thrown by ConfigParser when reading corrupted grc.conf files. Fix the docstring update error for empty categories. Fix grcc to call refactored GRC code. Convert initially opened files to absolute paths to prevent attempting to read from tmp. Move startup checks back in to gnuradio-companion script from grc/checks.py. ### DTV Fix a segfault that occurs from out-of-bounds access in dvbt_bit_inner_interleaver forecast by forecasting an enumerated list of all input streams. Fix VL-SNR framing. ### Digital Enable update rate in block_recovery_mm blocks to keep tags close to the the proper clock-recovered sample time. Tag offsets will still be off between calls to work, but each work call updates the tag rate. ### Analog Fix the derivative calculation in fmdet block. ### Builds Fix linking GSL to gr-fec. Use gnu99 C standard rather than gnu11 standard to maintain support for GCC 4.6.3. ### Other Minor spelling and documentation fixes. Fix uhd_siggen_gui when using lo_locked. Notes: svn path=/head/; revision=430822
* devel/boost-*: update to 1.63.0Jan Beich2017-01-061-1/+1
| | | | | | | | | | | Changes: http://www.boost.org/users/history/version_1_63_0.html PR: 215598 Exp-run by: antoine Approved by: office (bapt) MFH: 2017Q1 Notes: svn path=/head/; revision=430692
* Assume "pkg-config libusb*" works after 9.x EOLJan Beich2017-01-052-47/+1
| | | | | | | | FreeBSD appears to use different pkg-config name for 0.1.x API but it doesn't matter much as 0.1, 1.0 and 2.0 share CFLAGS/LIBS. Notes: svn path=/head/; revision=430669
* Bump PORT_REVISION as pkg-plist has changed.Diane Bruce2016-12-265-6/+28
| | | | | | | | | | | | | | | | | | | | | Fixed build on 10.1 but in the process found a bogus pkg-plist fixed. If DOCS was defined, the plist was wrong. Also cleaned up a dependency Fixed using https://cmake.org/cmake/help/v3.0/command/link_directories.html This shouldn't be necessary: "Note that this command is rarely necessary. Library locations returned by find_package() and find_library() are absolute paths. Pass these absolute library file paths directly to the target_link_libraries() command. CMake will ensure the linker finds them." The directory path appears to be in /usr/local/libdata/pkgconfig/gsl.pc so it would appear the swig handling code neglects to respect this. I'll dig into this sometime later. PR: ports/210444 Submitted by: rozhuk.im@gmail.com Notes: svn path=/head/; revision=429562
* Move doxygen dependency from DOCS to DOXYGEN.Mathieu Arnold2016-12-211-7/+7
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=429087
* devel/boost-*: update to 1.62.0Jan Beich2016-11-231-1/+1
| | | | | | | | | | | | | | | - Enable `long double` C99 math usage - Switch 9.x back to building with GCC Changes: http://www.boost.org/users/history/ PR: 199601 Submitted by: Chen Xu, bapt, amdmi3, truckman (based on) Reviewed by: rakuco (kde) (earlier version) Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions) Approved by: bapt (office) Notes: svn path=/head/; revision=426908
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andGerald Pfeifer2016-11-201-0/+1
| | | | | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. Notes: svn path=/head/; revision=426566
* Update to 3.7.9.2Diane Bruce2016-10-1033-662/+359
| | | | | | | | | | | | | | | | | | | Remove unecessary diffs using @sample keyword in pkg-plist Use uhd port instead of usrp port Add missing dependancies Fix wrongly used PLIST_SUB [1] Fix build due to missing dependency [2] Did my best to address libgcc stupidity for now [3] Please read http://lists.freebsd.org/pipermail/freebsd-toolchain/2016-August/002249.html PR 208120 [1] PR ports/210095 fix by @takefu [2] PR ports/210444 fix by @takefu [3] PR ports/211889 fix by @db Notes: svn path=/head/; revision=423657
* - Fix trailing whitespace in pkg-descrs, categories [a-f]*Dmitry Marakasov2016-05-191-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=415498
* Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.Mathieu Arnold2016-04-011-26/+26
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412344
* Add a patch to fix the build with CMake 3.5.0.Raphael Kubo da Costa2016-03-191-0/+162
| | | | | | | | | | | | | | | | | | Starting with CMake 3.5.0, overriding CMAKE_{BINARY,SOURCE}_DIR does not propagate to other files included with add_subdirectories(); in fact, doing so should in general be avoided. Add a patch to use PROJECT_{BINARY,SOURCE}_DIR instead, which works with all CMake versions. This is also being discussed upstream in <https://github.com/gnuradio/volk/pull/65>. PR: 208033 Obtained from: Fedora Project Notes: svn path=/head/; revision=411400
* Update to 3.7.8Diane Bruce2015-10-047-278/+357
| | | | | | | | | | | | | | | | USE_GCC=yes causes the build to fail on systems where clang and libc++ are used by default (see bug 202143, for example). This essentially means comms/gnuradio currently only builds on 9.x. The problem is caused by the fact that on 10.x and later boost is likely built using clang and libc++, but USE_GCC=yes forces gnuradio to be built with GCC and libstdc++. Ports r392951 mentioned USE_GCC=yes was added because "clang's builtins were conflicting with gnuradio", which does not seem to happen in my tests at least. PR: ports/203500 Submitted by: takefu@airport.fm Notes: svn path=/head/; revision=398562
* - Fix build on 10.x: you can't use gcc when boost is built with clang; and ↵Dmitry Marakasov2015-09-141-4/+6
| | | | | | | | | it builds with clang just fine Approved by: portmgr blanket Notes: svn path=/head/; revision=396889
* Replace devel/cppunit with devel/cppunit113.Jung-uk Kim2015-09-011-0/+1
| | | | | | | Approved by: bdrewery (maintainer) Notes: svn path=/head/; revision=395789
* Convert ports to use the options helpers in categories [abc]*, and minor fixes.Mathieu Arnold2015-08-191-31/+18
| | | | | | | | Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3412? Notes: svn path=/head/; revision=394778
* Uses/cmake.mk: Replace CMAKE_ENV with CONFIGURE_ENV.Raphael Kubo da Costa2015-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of defining a variable that is almost always based on CONFIGURE_ENV, just use CONFIGURE_ENV directly. This also matches the behavior of other ports that do not use autotools (so most ports can just worry about CONFIGURE_ENV). Additionally, the fact that we do not use ?= means we do not have problems if another file in Uses/ needs to set CONFIGURE_ENV (with CMAKE_ENV, the order of the arguments to USES would matter). Ports which set CMAKE_ENV have been adjusted accordingly. In most cases, CMAKE_ENV was just replaced with CONFIGURE_ENV, the exceptions being: * databases/sqliteman: CMAKE_ENV line removed; setting QMAKESPEC there has no effect on the build system. * devel/freeocl: CMAKE_ENV line removed; FREEOCL_CXX_COMPILER is already retrieved from the CMAKE_CXX_COMPILER variable in the build system. * graphics/openimageio: CMAKE_ENV line removed; setting Qt variables there has no effect on the build system. Reviewed by: makc Differential Revision: https://reviews.freebsd.org/D3403 Notes: svn path=/head/; revision=394572
* - Update to later version of gnuradioDiane Bruce2015-07-2630-1970/+2158
| | | | | | | | - fix build with portaudio - clang builtin's are conflicting with gnuradio so use USE_GCC for now Notes: svn path=/head/; revision=392951
* - Mark BROKEN on 9.x:Dmitry Marakasov2015-06-251-0/+2
| | | | | | | | | | /wrkdirs/usr/ports/comms/gnuradio/work/gnuradio-3.7.4/volk/kernels/volk/volk_8u_x4_conv_k7_r2_8u.h:191: error: incompatible type for argument 1 of '__builtin_ia32_psrlqi128' Approved by: portmgr blanket Reported by: pkg-fallout Notes: svn path=/head/; revision=390555
* All directory handling is now automatic: cleanup plistBaptiste Daroussin2015-06-203-148/+1
| | | | Notes: svn path=/head/; revision=390170
* Update portaudio to v19/Remove portaudio2 [1]Baptiste Daroussin2015-05-303-38/+2
| | | | | | | | | | | | Chase portaudio change Add patches from debian for games/cultivation Add patches from upsteam for audio/rezound Mark py-fastaudio as broken Approved by: maintainer Notes: svn path=/head/; revision=387982
* MASTER_SITES cleanup.Mathieu Arnold2015-05-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386312
* Make fonts repecting XDGBaptiste Daroussin2015-03-212-3/+3
| | | | | | | | | | | | | Xorg is now looking in ${LOCALBASE}/share/fonts by default Xorg now accepts symlinks in etc/X11/fontpath.d (as decribed in Xserver(1)) Large cleanup on lots of font ports All fonts are now properly dynamically generating fonts.dir and fonts.scale instead of sometime overwriting existing ones) All fonts are generating fontconfig's cache Improve consistency in fonts ports Notes: svn path=/head/; revision=381876
* Finally unbreak the build by preloading GCC_DEFAULT libs paths.Diane Bruce2015-03-111-0/+3
| | | | | | | | | | It is complicated by the intermix of gcc and gfortran libs being intermixed with system libs. Especially by dynamically loaded modules into python being linked against gfortran or current gcc. I realise using GCC_DEFAULT lib paths is not a general solution. Notes: svn path=/head/; revision=380983
* Fix DEPENDSAntoine Brodin2015-01-251-5/+4
| | | | Notes: svn path=/head/; revision=377842
* Fix some _DEPENDSAntoine Brodin2015-01-241-1/+1
| | | | Notes: svn path=/head/; revision=377815
* - Convert ports from cad/, chinese/, comms/ and converters/ to newMarcus von Appen2014-10-191-2/+1
| | | | | | | | | USES=python Approved by: portmgr (implicit) Notes: svn path=/head/; revision=371172
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-0/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* - Update to 3.7.4Diane Bruce2014-09-0116-814/+991
| | | | | | | | | | | | | | | | | - Important Bug Fixes and Additions Fixed shutdown in message passing apps Fixed PortAudio detection during configuration Fixed QWT detection during configuration Fixed gr::analog::agc3 volk kernel alignment Fixed/improved support of audio on OSX Improved performance on network-based sources and sinks Fixed pfb_arb_resampler tag propagation Fixed segfault in fast_atan2f Updated codec2 support to latest standard and support all rates New HDLC codec blocks in gr::digital Notes: svn path=/head/; revision=366836
* math/fftw3:Tijl Coosemans2014-08-311-1/+1
| | | | | | | | | | - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove PTHREAD_CFLAGS and PTHREAD_LIBS - Use MAKE_CMD Notes: svn path=/head/; revision=366788
* math/gsl:Tijl Coosemans2014-08-171-1/+1
| | | | | | | | | | - Add USES=libtool and bump dependent ports - Add USES=pathfix and INSTALL_TARGET=install-strip Approved by: portmgr (implicit, bump unstage port) Notes: svn path=/head/; revision=365182
* UnbreakAntoine Brodin2014-08-131-0/+1
| | | | | | | Reported by: pkg-fallout since a few weeks Notes: svn path=/head/; revision=364767
* comms/gnuradio: use WX 3.0William Grzybowski2014-07-051-3/+3
| | | | | | | Approved by: portmgr (bapt, blanket) Notes: svn path=/head/; revision=360811
* - Changed Maintainer to hamradio@Soeren Straarup2014-07-011-2/+3
| | | | | | | | | - Added shebangfix to USES Approved by: maintainer (db@) Notes: svn path=/head/; revision=359954
* - Don't remove mtree directoriesDmitry Marakasov2014-05-091-1/+0
| | | | | | | Approved by: portmgr Notes: svn path=/head/; revision=353520
* Do not overwrite build_dependsBaptiste Daroussin2014-04-041-1/+1
| | | | | | | Reported by: pkg-fallout Notes: svn path=/head/; revision=350143
* - Update to gnuradio 3.7.2.1Diane Bruce2014-03-2831-128/+1279
| | | | | | | | | | | | | | | | | | | | GRC Bus Ports (Nicholas McCarthy) Bus ports in the GNU Radio Companion (GRC) allow ganging block input or output ports into a single port for display and connections. This simplifies flowgraph entry when dealing with blocks that work with an arbitrary number of streams. For further information, see: http://gnuradio.org/redmine/projects/gnuradio/wiki/Busports And see http://gnuradio.org/redmine/projects/gnuradio/wiki/ChangeLogV3_7_1 Notes: svn path=/head/; revision=349385
* Update the default version of GCC used in the Ports Collection fromGerald Pfeifer2014-03-101-0/+1
| | | | | | | | | | | | | | GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as well as changing the default in Mk/bsd.default-versions.mk. Part II, Bump PORTREVISIONs. PR: 182136 Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports) Tested by: bdrewery (two -exp runs) Notes: svn path=/head/; revision=347809
* - Updating to 3.7.2Diane Bruce2014-03-0120-2037/+150
| | | | | | | | | | | | - disabled USRP default option until usrp is fixed on -10 and head - disable docs on i386 for now as it fails to build - enable staging PR: ports/186799 Submitted by: lev Notes: svn path=/head/; revision=346629
* - Bump PORTREVISION after KDE4_PREFIX changeMax Brazhnikov2014-02-181-1/+1
| | | | Notes: svn path=/head/; revision=344898
* Chase boost and icu bumpBaptiste Daroussin2014-02-071-1/+1
| | | | | | | While here convert some LIB_DEPENDS Notes: svn path=/head/; revision=343214
* Python cleanup:Rene Ladan2014-01-131-1/+1
| | | | | | | | | | - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat) Notes: svn path=/head/; revision=339634
* In preparation for making libtool generate libraries with a sane name, fix allBaptiste Daroussin2013-12-111-8/+8
| | | | | | | LIB_DEPENDS in comms Notes: svn path=/head/; revision=336176
* Update to libmpc version 1.0.1 which brings the following fixes:Gerald Pfeifer2013-10-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Switched to automake 1.11.6, see CVE-2012-3386. - #14669: Fixed extraction of CC from gmp.h. - Fixed case of intermediate zero real or imaginary part in mpc_fma, found by hydra with GMP_CHECK_RANDOMIZE=1346362345. This is on top of the following changes from version 1.0 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no invariant sections) for the documentation. - 100% of all lines are covered by tests - Renamed functions . mpc_mul_2exp to mpc_mul_2ui . mpc_div_2exp to mpc_div_2ui - 0^0, which returned (NaN,NaN) previously, now returns (1,+0). - Removed compatibility with K&R compilers, which was untestable due to lack of such compilers. - New functions . mpc_log10 . mpc_mul_2si, mpc_div_2si - Speed-ups . mpc_fma - Bug fixes . mpc_div and mpc_norm now return a value indicating the effective rounding direction, as the other functions. . mpc_mul, mpc_sqr and mpc_norm now return correct results even if there are over- or underflows during the computation. . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has infinite part and equals output variable is corrected. . mpc_fr_sub: Wrong return value for imaginary part is corrected. Convert to the new LIB_DEPENDS standard and remove hard-coded .so versions from a couple of dependent ports. Bump PORTREVISIONS of all dependent ports. PR: 183141 Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331644
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | comms) Notes: svn path=/head/; revision=327714
* Convert to new perl frameworkBaptiste Daroussin2013-09-161-2/+1
| | | | | | | Convert USE_GMAKE to USES Notes: svn path=/head/; revision=327411
* Update math/gsl to 1.16 and adjust some dependent portsBrendan Fabeny2013-08-261-0/+1
| | | | Notes: svn path=/head/; revision=325401