Commit graph

326 commits

Author SHA1 Message Date
Boris Samorodov
658f5275a5 Library for working with serial ports in Java.
WWW: https://github.com/scream3r/java-simple-serial-connector

PR:		213758
Submitted by:	bsdports@kyle-evans.net
2016-10-25 19:37:33 +00:00
Raphael Kubo da Costa
3346021972 Update the Qt5 ports to 5.6.1.
This took longer than expected, but there are quite a few changes to the
existing ports and a few new ones.

General upstream changes:
- Starting with Qt 5.6.2, Qt will fail at configuration time if LibreSSL is
  being used. According to the discussion here:
  https://codereview.qt-project.org/#/c/154800/
  The Qt project is not opposed to LibreSSL, but does not want to mix
  support for it into the OpenSSL backend code, especially as they move
  towards supporting OpenSSL 1.1.
  People interested in LibreSSL support are welcome to submit a separate
  backend upstream, but are expected to maintain it. We (kde@) are not
  opposed to carrying some patches authored by others in the future, as long
  as they are not huge and destabilizing.
- When Qt detects the compiler supports C++11, it will pass -std=gnu++11 by
  default (this is an upstream change). You can add "CONFIG -= c++11" to
  your .pro. Qt 5.7 will require C++11.
- www/webkit-qt5: The QtWebKit module is deprecated upstream, and is shipped
  separately as a community release tarball. kde@ does not have an ETA for a
  qt5-webengine port, as it requires a huge effort (and number of patches)
  similar to maintaining www/chromium itself.
- x11-toolkits/qt5-declarative has been deprecated upstream. The last
  release is 5.5.1.

Relevant changes:
- devel/qmake5: The freebsd-clang mkspec has become the default mkspec on
  FreeBSD, replacing the outdated freebsd-g++ one that was moved to
  unsupported/ (it still works though).
- devel/qt5-qdoc: qdoc was moved to qttools upstream, but its data files are
  still in qtbase. The data files are now in the qt5-qdoc-data port.
- misc/qt5-doc: Clean up and stop requiring a compiler and fumbling with
  mkspecs. Instead of running the `configure' script, which requires a
  compiler and adjustments to the mkspecs files and also ends up building a
  new qmake binary, we now leverage USES=qmake to generate all the Makefiles
  from the top-level qt.pro. Getting this to work requires some tricks,
  though, and qt.conf.in has a longer explanation of what's being done.
  Switch to USES=gmake to be able to drop MAKE_JOBS_UNSAFE=yes.

New ports:
- comms/qt5-serialbus
- devel/qt5-qdoc-data
- x11-toolkits/qt5-quickcontrols2

Big thanks to Adriaan de Groot (groot@kde.org), tcberner@ and Loise Nolden
(nolden@kde.org) for the huge amount of work they put into this
patch. Loise in particular also sent quite a few changes upstream that were
essential for this update to work.

PR:		211916
2016-09-17 09:46:54 +00:00
Michael Reifenberger
d362d64fab Add uhd 2016-09-13 19:00:41 +00:00
Rene Ladan
19f31a471b Remove expired ports without open PRs:
2016-07-04 security/openpgpsdk: Broken for more than 6 months
2016-07-04 security/radiusniff: Broken for more than 6 months
2016-07-04 security/pear-Auth_OpenID: Broken for more than 6 months
2016-07-04 security/sshit: Broken for more than 6 months
2016-07-04 security/ifd-slb_rf60: Broken for more than 6 months
2016-07-04 security/rainbowcrack: Broken for more than 6 months
2016-07-04 security/vlog: Broken for more than 6 months
2016-07-04 security/cryptstring: Broken for more than 6 months
2016-07-04 x11/libdnd: Broken for more than 6 months
2016-07-04 x11/xlupe: Broken for more than 6 months
2016-07-04 x11/xco: Broken for more than 6 months
2016-07-04 x11/xclick: Broken for more than 6 months
2016-07-04 devel/ocfpcsc: Broken for more than 6 months
2016-07-04 devel/dits: Broken for more than 6 months
2016-07-04 devel/ruby-cache: Broken for more than 6 months
2016-07-04 devel/rapidsvn: Broken for more than 6 months
2016-07-04 devel/svnkit: Broken for more than 6 months
2016-07-04 devel/py-EnthoughtBase: Broken for more than 6 months
2016-07-04 devel/cl-uffi: Broken for more than 6 months
2016-07-04 devel/ruby-event-loop: Broken for more than 6 months
2016-07-04 devel/libqxt: Broken for more than 6 months
2016-07-04 devel/dasm: Broken for more than 6 months
2016-07-04 devel/libopendaap: Broken for more than 6 months
2016-07-04 devel/cl-uffi-sbcl: Depends on expiring devel/cl-uffi
2016-07-04 devel/cvs2p4: Broken for more than 6 months
2016-07-04 devel/bufferpool: Broken for more than 6 months
2016-07-04 devel/ifd-test: Broken for more than 6 months
2016-07-04 devel/eric4: Broken for more than 6 months
2016-07-04 devel/uclmmbase: Broken for more than 6 months
2016-07-04 devel/obfuscatejs: Broken for more than 6 months
2016-07-04 devel/oniguruma: Broken for more than 6 months
2016-07-04 devel/libbnr: Broken for more than 6 months
2016-07-04 devel/c4: Broken for more than 6 months
2016-07-04 devel/memcheck: Broken for more than 6 months
2016-07-04 devel/liblcfg: Broken for more than 6 months
2016-07-04 devel/omake: Broken for more than 6 months
2016-07-04 devel/svndelta: Broken for more than 6 months
2016-07-04 devel/papp: Broken for more than 6 months
2016-07-04 devel/mk: Broken for more than 6 months
2016-07-04 devel/avltree: Broken for more than 6 months
2016-07-04 devel/cbind: Broken for more than 6 months
2016-07-04 devel/tclgetopts: Broken for more than 6 months
2016-07-04 devel/antlrworks: Broken for more than 6 months
2016-07-04 devel/acme: Broken for more than 6 months
2016-07-04 devel/libopensync022: Broken for more than 6 months
2016-07-04 archivers/epkg: Broken for more than 6 months
2016-07-04 print/enscriptfonts: Broken for more than 6 months
2016-07-04 print/mup: Broken for more than 6 months
2016-07-04 lang/lua-mode.el: Broken for more than 6 months
2016-07-04 lang/s9fes: Broken for more than 6 months
2016-07-04 lang/alisp: Broken for more than 6 months
2016-07-04 lang/intel2gas: Broken for more than 6 months
2016-07-04 lang/stalin: Broken for more than 6 months
2016-07-04 french/eric4: Depends on expiring devel/eric4
2016-07-04 textproc/exslt: Broken for more than 6 months
2016-07-04 textproc/xt: Broken for more than 6 months
2016-07-04 textproc/ssddiff: Broken for more than 6 months
2016-07-04 textproc/xslint: Broken for more than 6 months
2016-07-04 textproc/cbedic: Broken for more than 6 months
2016-07-04 textproc/tralics: Broken for more than 6 months
2016-07-04 textproc/docbookide.el: Broken for more than 6 months
2016-07-04 textproc/glpi-plugins-AdditionalReports: Broken for more than 6 months
2016-07-04 textproc/tdhkit: Broken for more than 6 months
2016-07-04 textproc/p5-Groonga-API: Broken for more than 6 months
2016-07-04 textproc/glpi-plugins-DataInjection: Broken for more than 6 months
2016-07-04 dns/ldnsm: Broken for more than 6 months
2016-07-04 japanese/guesswork-classic: Broken for more than 6 months
2016-07-04 japanese/texinfo: Broken for more than 6 months
2016-07-04 japanese/jyuroku: Broken for more than 6 months
2016-07-04 japanese/mtools: Broken for more than 6 months
2016-07-04 palm/pdbar: Broken for more than 6 months
2016-07-04 graphics/gplot: Broken for more than 6 months
2016-07-04 graphics/white_dune: Broken for more than 6 months
2016-07-04 graphics/whirlgif: Broken for more than 6 months
2016-07-04 graphics/libaux: Broken for more than 6 months
2016-07-04 graphics/import-pictures: Broken for more than 6 months
2016-07-04 math/xgobi: Broken for more than 6 months
2016-07-04 math/fricas: Broken for more than 6 months
2016-07-04 math/dcdflib: Broken for more than 6 months
2016-07-04 math/libneural: Broken for more than 6 months
2016-07-04 math/open-axiom: Broken for more than 6 months
2016-07-04 irc/nefarious: Broken for more than 6 months
2016-07-04 irc/slirc: Broken for more than 6 months
2016-07-04 irc/ratbox-respond: Broken for more than 6 months
2016-07-04 irc/qwebirc: Broken for more than 6 months
2016-07-04 biology/platon: Broken for more than 6 months
2016-07-04 news/slnr: Broken for more than 6 months
2016-07-04 science/jmol: Broken for more than 6 months
2016-07-04 net/nstxd: Broken for more than 6 months
2016-07-04 net/sprinkle: Broken for more than 6 months
2016-07-04 editors/ssam: Broken for more than 6 months
2016-07-04 editors/fb: Broken for more than 6 months
2016-07-04 misc/quotes: Broken for more than 6 months
2016-07-04 misc/boxquote.el: Broken for more than 6 months
2016-07-04 misc/pypanda: Broken for more than 6 months
2016-07-04 misc/cuecat: Broken for more than 6 months
2016-07-04 deskutils/displaycalibrator: Broken for more than 6 months
2016-07-04 german/eric4: Depends on expiring devel/eric4
2016-07-04 multimedia/vic: Depends on expiring devel/uclmmbase
2016-07-04 multimedia/ggrab: Broken for more than 6 months
2016-07-04 emulators/dynamips: Broken for more than 6 months
2016-07-04 emulators/dynamips-devel: Broken for more than 6 months
2016-07-04 emulators/sim6811: Broken for more than 6 months
2016-07-04 emulators/minivmac: Broken for more than 6 months
2016-07-04 cad/qcad-partslib: Broken for more than 6 months
2016-07-04 comms/dump1090_mr: Broken for more than 6 months
2016-07-04 x11-fm/asfiles: Depends on expiring x11/libdnd
2016-07-04 x11-fonts/fonts-te: Broken for more than 6 months
2016-07-04 sysutils/rsyncmanager: Broken for more than 6 months
2016-07-04 sysutils/jfbterm: Broken for more than 6 months
2016-07-04 sysutils/daedalus: Broken for more than 6 months
2016-07-04 sysutils/pcfclock: Broken for more than 6 months
2016-07-04 sysutils/vlogger: Broken for more than 6 months
2016-07-04 sysutils/bontmia: Broken for more than 6 months
2016-07-04 mail/pop3gwd: Broken for more than 6 months
2016-07-04 mail/mailtray: Broken for more than 6 months
2016-07-04 mail/pflogstats: Broken for more than 6 months
2016-07-04 mail/exact: Broken for more than 6 months
2016-07-04 mail/wmpop3: Broken for more than 6 months
2016-07-04 mail/qmail-conf: Broken for more than 6 months
2016-07-04 mail/gld: Broken for more than 6 months
2016-07-04 mail/dsbl-testers: Broken for more than 6 months
2016-07-04 mail/vqregister: Broken for more than 6 months
2016-07-04 mail/atmail: Broken for more than 6 months
2016-07-04 mail/ml: Broken for more than 6 months
2016-07-04 net-im/icb: Broken for more than 6 months
2016-07-04 net-im/cicquin: Broken for more than 6 months
2016-07-04 net-im/pidgin-manualsize: Broken for more than 6 months
2016-07-04 net-im/pidgin-rhythmbox: Broken for more than 6 months
2016-07-04 russian/eric4: Depends on expiring devel/eric4
2016-07-04 russian/fortune-bashorgru: Broken for more than 6 months
2016-07-04 www/xpi-clearfields: Broken for more than 6 months
2016-07-04 www/pecl-varnish: Broken for more than 6 months
2016-07-04 www/py-requests-oauth-hook: Broken for more than 6 months
2016-07-04 www/hudson: Broken for more than 6 months
2016-07-04 www/xpi-mldonkey: Broken for more than 6 months
2016-07-04 www/xpi-cookiesafe: Broken for more than 6 months
2016-07-04 www/trac-mastertickets: Broken for more than 6 months
2016-07-04 www/dotclear: Broken for more than 6 months
2016-07-04 www/ruby-wgettsv: Broken for more than 6 months
2016-07-04 www/wwwstat: Broken for more than 6 months
2016-07-04 www/xpi-prism: Broken for more than 6 months
2016-07-04 www/xpi-fasterfox: Broken for more than 6 months
2016-07-04 www/siteframe: Broken for more than 6 months
2016-07-04 www/py-urljr: Broken for more than 6 months
2016-07-04 www/reviewboard: Broken for more than 6 months
2016-07-04 www/xpi-tabletools: Broken for more than 6 months
2016-07-04 www/wikindx: Broken for more than 6 months
2016-07-04 www/typolight: Broken for more than 6 months
2016-07-04 www/varnish-libvmod-header: Broken for more than 6 months
2016-07-04 www/xpi-gbrain: Broken for more than 6 months
2016-07-04 www/trac-robotstxt: Broken for more than 6 months
2016-07-04 www/simplog: Broken for more than 6 months
2016-07-04 www/chtml: Broken for more than 6 months
2016-07-04 databases/postgresql_autodoc: Broken for more than 6 months
2016-07-04 databases/oracle_odbc_driver: Broken for more than 6 months
2016-07-04 databases/mysql-xql: Broken for more than 6 months
2016-07-04 databases/mysql-udf-sys: Broken for more than 6 months
2016-07-04 games/lucidlife: Broken for more than 6 months
2016-07-04 games/gma: Broken for more than 6 months
2016-07-04 games/smiley: Broken for more than 6 months
2016-07-04 games/noegnud-littlehack: Broken for more than 6 months
2016-07-04 games/sdlquake2: Broken for more than 6 months
2016-07-04 games/daimonin: Depends on expiring games/daimonin-music
2016-07-04 games/noegnud-nethack: Broken for more than 6 months
2016-07-04 games/xbomber: Broken for more than 6 months
2016-07-04 games/xwelltris: Broken for more than 6 months
2016-07-04 games/ftjava: Broken for more than 6 months
2016-07-04 games/daimonin-music: Broken for more than 6 months
2016-07-04 games/gno3dtet: Broken for more than 6 months
2016-07-04 games/qtv: Broken for more than 6 months
2016-07-04 games/xwordpy: Broken for more than 6 months
2016-07-04 games/netris: Broken for more than 6 months
2016-07-04 games/rt2-demo: Broken for more than 6 months
2016-07-04 games/noegnud-addons: Broken for more than 6 months
2016-07-04 games/noegnud-nethack-deet: Broken for more than 6 months
2016-07-04 games/live-f1: Broken for more than 6 months
2016-07-04 games/xonix: Broken for more than 6 months
2016-07-04 games/fgkicker: Broken for more than 6 months
2016-07-04 games/tank: Depends on expiring graphics/libaux
2016-07-04 games/linux-nwserver: Broken for more than 6 months
2016-07-04 games/quake2-zaero: Broken for more than 6 months
2016-07-04 games/pyching: Broken for more than 6 months
2016-07-04 games/thevalley: Broken for more than 6 months
2016-07-04 games/xroads: Broken for more than 6 months
2016-07-04 games/fxsudoku: Broken for more than 6 months
2016-07-04 games/sudoku: Broken for more than 6 months
2016-07-04 games/kmancala: Broken for more than 6 months
2016-07-04 games/plonx: Broken for more than 6 months
2016-07-04 games/wmminichess: Broken for more than 6 months
2016-07-04 games/noegnud-slashem: Broken for more than 6 months
2016-07-04 games/latrine: Broken for more than 6 months
2016-07-04 games/pysycache-themes: Broken for more than 6 months
2016-07-04 games/nibbles: Broken for more than 6 months
2016-07-04 games/hlstatsx: Broken for more than 6 months
2016-07-04 audio/streamtuner: Broken for more than 6 months
2016-07-04 audio/mangler: Broken for more than 6 months
2016-07-04 audio/hawkvoice: Broken for more than 6 months
2016-07-04 audio/alac: Broken for more than 6 months
2016-07-04 x11-wm/e-module-mpdule: Broken for more than 6 months
2016-07-04 x11-wm/e-module-tclock: Broken for more than 6 months
2016-07-04 x11-wm/musca: Broken for more than 6 months
2016-07-04 x11-wm/e-module-places: Broken for more than 6 months
2016-07-04 x11-wm/e-module-forecasts: Broken for more than 6 months
2016-07-04 x11-wm/e-module-net: Broken for more than 6 months
2016-07-04 x11-wm/e-module-penguins: Broken for more than 6 months
2016-07-04 ftp/fget: Broken for more than 6 months
2016-07-04 net-mgmt/netmond: Broken for more than 6 months
2016-07-04 net-mgmt/ipfm: Broken for more than 6 months
2016-07-04 20:48:23 +00:00
Diane Bruce
de90917e70 Add back libfec
Remove support for obsolete FreeBSD versions
Reassign maintainer to hamradio@
Cleanups to make sure it compiles cleanly on clang and gcc
Cleanup to (hopefully) allow building on non x86 architectures (untested)
2016-04-25 19:45:33 +00:00
Rene Ladan
37ac791a5b Remove expired ports:
2016-04-11 deskutils/qlabels: Does not fetch, unmaintained
2016-04-14 french/tvdownloader: Many channels have modified their protocols and cannot be DL anymore
2016-04-14 comms/cdr_read: unfetchable
2016-04-14 russian/rubygem-rutils: Deprecated by upstream
2016-04-14 devel/rubygem-dotenv-deployment: Deprecated by upstream in latest version (0.3.0)
2016-04-15 www/p5-LWP-ConsoleLogger: Depends on expiring www/p5-HTTP-CookieMonster
2016-04-15 www/p5-WWW-Mechanize-Cached: Depends on expiring www/p5-HTTP-CookieMonster
2016-04-15 www/p5-HTTP-CookieMonster: Broken for more than 6 months
2016-04-15 misc/diary-hercules: Broken for more than 6 months
2016-04-15 graphics/ffff: Broken for more than 6 months
2016-04-15 net-im/sigram: Broken for more than 6 months
2016-04-15 games/annelid: Broken for more than 6 months
2016-04-15 science/py-pydap: Broken for more than 6 months
2016-04-15 sysutils/su2: Broken for more than 6 months
2016-04-15 www/download-gemist: Broken for more than 6 months
2016-04-15 databases/p5-qdbm: Broken for more than 6 months
2016-04-15 comms/libfec: Broken for more than 6 months
2016-04-15 deskutils/ladon: Broken for more than 6 months

Sponsored by:	Essen Linuxhotel Hackathon 2016
2016-04-23 15:15:44 +00:00
Stephen Hurd
6514784215 New port: "Yet Another APRS Client" - A Java-based graphical APRS client.
YAAC can be used as a stand-alone APRS client, an APRS RF-Internet gateway
(I-Gate), or as a AX.25 digipeater. It supports 16 different data reporting
views as delivered, and can be extended with user-written "plugins" to add
more functionality. YAAC's map rendering does not depend on Internet
connectivity, so it can be used wherever a portable computer and radio/TNC
can be located.
2016-04-11 05:16:56 +00:00
Diane Bruce
ee082fbd54 A WSPR receiver/decoder using libsdr. This implementation embeds the original
WSPR Fortran code into a libsdr processing node, allowing to assemble a WSPR
receiver for various sources easily.

WWW: https://github.com/hmatuschek/sdr-wspr

PR:		207381
Submitted by:	Jeffrey Baitis <jeff@baitis.net>
2016-03-19 19:53:02 +00:00
Mark Felder
b3909d5c4d comms/qpage: Resurrect port
- New MASTER_SITE
- New MAINTAINER
- Change to USES=tar:Z
- Regenerate patches

PR:		206321
2016-03-14 14:39:15 +00:00
Diane Bruce
db3e77e4fa GUI functions (e.g. waterfall) for libsdr, a simple software defined radio
(SDR) library.

WWW: https://github.com/hmatuschek/libsdr-gui

PR:		207380
Submitted by:	Jeffrey Baitis <baitisj@pcbsd.org>
2016-03-01 03:42:23 +00:00
Diane Bruce
518a50b30b A simple software defined radio (SDR) library.
Although being simple, libsdr is sufficient to write a simple SDR receiver
application (github.com/hmatuschek/sdr-rx, above). This RX application
supports several input sources (i.e. sound card, files, RTL2382 dongles etc.)
and modes (i.e. AM, FM, SSB, CW, etc.).

WWW: https://github.com/hmatuschek/libsdr

PR:		207379
Submitted by:	Jeffrey Baitis <baitisj@pcbsd.org>
2016-03-01 03:41:14 +00:00
Raphael Kubo da Costa
98093689cc New port: comms/libcodec2.
Codec 2 is an open source (LGPL licensed) speech codec for 3200 bit/s
and below.

WWW: http://www.rowetel.com/codec2.html

PR:		203145
Submitted by:	takefu@airport.fm
2016-02-28 23:32:46 +00:00
Raphael Kubo da Costa
4c67812e01 Update Qt5 to 5.5.1.
This is the latest stable release at time of writing.

Release announcement: http://blog.qt.io/blog/2015/07/01/qt-5-5-released/
New features in Qt 5.5: https://wiki.qt.io/New_Features_in_Qt_5.5

As usual, huge thanks to Tobias Berner (tcberner@gmail.com) for all his work
on these ports in kde@'s experimental area51 repository. He's the one who
started the update and did a lot of the initial work on Qt 5.5. Ralf Nolden
(nolden@kde.org) has contributed the initial version of most of our new Qt5
ports.

Also thanks to Yuri Victorovich (yuri@rawbw.com) for contributing PR 205805
with his own patch for the 5.5.1 update. Some of his changes there prompted
additional fixes and changes present in the final patch generated from our
experimental repository.

New ports:
- comms/qt5-connectivity, comms/qt5-sensors, devel/qt5-location,
  graphics/qt5-3d, net/qt5-enginio, x11-toolkits/qt5-canvas3d,
  x11-toolkits/qt5-uiplugin.

General changes in all Qt5 ports:
- All Qt5 ports are now built with -Wl,--as-needed to avoid overlinking,
  which is a problem with qmake-based because the libraries passed to the
  linker come from the modules .pri files and many are not necessary.
- With this change, several ports had their USE_QT5 lines adjusted to
  explicitly include some libraries that were pulled in implicitly, and to
  exclude libraries no longer required with -Wl,--as-needed.

Changes in specific ports:
- devel/qt5: Drop the SQL_PLUGINS and TOOLS options and depend on all Qt5
  ports by default. It makes the Makefile much simpler, and those options
  were already on by default.
- devel/qt5-core: The clang+base libstdc++ workaround has been expanded and
  more C++11 features have been disabled when that combination is used by a
  port (basically, FreeBSD 9 with USES=compiler:c++11-lang). The disabled
  features have explanations for why they were disabled in the patched
  header itself.
- devel/qt5-designer: uiplugins has been split out following a similar
  change upstream. By depending on qt5-uiplugin, qt5-uitools avoids having
  to depend on the big qt5-designer port.
- multimedia/qt5-multimedia: The port now uses GStreamer 1.0 instead of
  0.10.
- net/qt5-network: The port now depends on libproxy for proxy settings.
  Using libproxy allows proxy settings to be read from different sources,
  and also allows .pac files to work with Qt.
- www/qt5-webkit: The port now uses GStreamer 1.0 instead of 0.10.

PR:		205805
PR:		206435
2016-01-24 18:10:14 +00:00
Diane Bruce
73f7f4accc Add libfap 1.5, c port for Ham::APRS::FAP Finnish APRS Parser Perl
module.

PR:		ports/206159
Submitted by:	akh@nobugware.com
2016-01-15 14:10:36 +00:00
Stephen Hurd
3f54000051 New port: comms/freedv
FreeDV is a Digital Voice mode for HF radio. FreeDV allows any SSB radio
to be used for low bit rate digital voice. Speech is compressed down to
700-1600 bit/s then modulated onto a 1.25 kHz wide signal comprised of
16 QPSK carriers which is sent to the Mic input of a SSB radio. The signal
is received by an SSB radio, then demodulated and decoded by FreeDV. FreeDV
700(B) rivals SSB in it's low SNR performance. At high SNRs FreeDV 1600
sounds like FM, with no annoying analog HF radio noise.

WWW: http://freedv.org/tiki-index.php
2015-12-15 09:25:26 +00:00
Raphael Kubo da Costa
5b3f3dd953 At very long last land PyQt5 5.5.1 ports.
Add the required bits to Uses/pyqt.mk along with all the PyQt5 ports.
Thankfully this commit is mostly adding new ports, as the hard work was
already done in r403297 and r403662.

Huge kudos to Tobias Berner <tcberner@gmail.com> and, most importantly,
Guido Falsi (madpilot@) for their initial work on these ports (see D2910 in
Phabricator for an earlier version of the PyQt5 patch set).

PR:		204672
2015-12-13 21:56:50 +00:00
Vanilla I. Shu
27491d5afb restore py-gammu. 2015-12-10 07:11:50 +00:00
Rene Ladan
691f434f54 Remove expired ports:
2015-11-26 audio/pecl-id3: Broken for more than 6 months
2015-11-26 dns/geta: Broken for more than 6 months
2015-11-26 finance/openerp-web: Broken for more than 6 months
2015-11-26 devel/py-async: Further using of this module is not encouraged by upstream
2015-11-26 chinese/kon2: Depends on expiring chinese/cce
2015-11-26 games/linux-skulltag: Depends on expiring audio/linux-fmodapi
2015-11-26 archivers/wzip: Broken for more than 6 months
2015-11-26 databases/sybtcl: Broken for more than 6 months
2015-11-26 biology/povchem: Broken for more than 6 months
2015-11-26 audio/btc: Broken for more than 6 months
2015-11-26 astro/wmglobe: Broken for more than 6 months
2015-11-26 graphics/pyro: Broken for more than 6 months
2015-11-26 graphics/jpeg2ps: Broken for more than 6 months
2015-11-26 chinese/gugod-clean: Broken for more than 6 months
2015-11-26 comms/bforce: Broken for more than 6 months
2015-11-26 cad/geda-docs: Broken for more than 6 months
2015-11-26 chinese/cwtexttf: Broken for more than 6 months
2015-11-26 comms/zmtx-zmrx: Broken for more than 6 months
2015-11-26 astro/sky2000: Broken for more than 6 months
2015-11-26 deskutils/libopensync-plugin-file: Broken for more than 6 months
2015-11-26 databases/sqlite-ext-mobigroup: Broken for more than 6 months
2015-11-26 chinese/bg5ps: Broken for more than 6 months
2015-11-26 deskutils/x-tile: Broken for more than 6 months
2015-11-26 graphics/pure-gl: Broken for more than 6 months
2015-11-26 audio/dvda-author: Broken for more than 6 months
2015-11-26 chinese/oxim: Broken for more than 6 months
2015-11-26 editors/spe: Broken for more than 6 months
2015-11-26 audio/mpdscribble: Broken for more than 6 months
2015-11-26 cad/geda-symcheck: Broken for more than 6 months
2015-11-26 audio/linux-fmodapi: Broken for more than 6 months
2015-11-26 audio/pure-audio: Broken for more than 6 months
2015-11-26 editors/bpatch: Broken for more than 6 months
2015-11-26 benchmarks/geekbench: Broken for more than 6 months
2015-11-26 graphics/icoconvert: Broken for more than 6 months
2015-11-26 cad/geda-utils: Broken for more than 6 months
2015-11-26 deskutils/tomboy-plugin-wordcount: Broken for more than 6 months
2015-11-26 graphics/sketch: Broken for more than 6 months
2015-11-26 ftp/spegla: Broken for more than 6 months
2015-11-26 graphics/clutter-box2d: Broken for more than 6 months
2015-11-26 audio/scmpc: Broken for more than 6 months
2015-11-26 ftp/gnusget: Broken for more than 6 months
2015-11-26 comms/gpsk31: Broken for more than 6 months
2015-11-26 cad/geda-gschem: Broken for more than 6 months
2015-11-26 audio/ampache: Broken for more than 6 months
2015-11-26 cad/slffea: Broken for more than 6 months
2015-11-26 audio/cripple: Broken for more than 6 months
2015-11-26 cad/geda-gattrib: Broken for more than 6 months
2015-11-26 cad/findhier: Broken for more than 6 months
2015-11-26 biology/njplot: Broken for more than 6 months
2015-11-26 audio/wmmp: Broken for more than 6 months
2015-11-26 x11/avant-window-navigator: Broken for more than 6 months
2015-11-26 cad/geda-netlist: Broken for more than 6 months
2015-11-26 deskutils/libopensync-plugin-sunbird: Broken for more than 6 months
2015-11-26 biology/ortep3: Broken for more than 6 months
2015-11-26 astro/aa: Broken for more than 6 months
2015-11-26 french/belote: Broken for more than 6 months
2015-11-26 converters/p5-String-SetUTF8: Broken for more than 6 months
2015-11-26 cad/geda-examples: Broken for more than 6 months
2015-11-26 editors/yasnippet: Broken for more than 6 months
2015-11-26 audio/musica: Broken for more than 6 months
2015-11-26 graphics/rubyphoto: Broken for more than 6 months
2015-11-26 german/bsdpaste: Broken for more than 6 months
2015-11-26 audio/amrcoder: Broken for more than 6 months
2015-11-26 sysutils/bashburn: Broken for more than 6 months
2015-11-26 editors/e93: Broken for more than 6 months
2015-11-26 audio/tepsonic: Broken for more than 6 months
2015-11-26 astro/ephem: Broken for more than 6 months
2015-11-26 chinese/cce: Broken for more than 6 months
2015-11-26 graphics/qcread: Broken for more than 6 months
2015-11-26 databases/py-sqlkit: Broken for more than 6 months
2015-11-26 databases/usogres: Broken for more than 6 months
2015-11-26 cad/libgeda: Broken for more than 6 months
2015-11-26 chinese/p5-Lingua-ZH-BPMFConvert: Broken for more than 6 months
2015-11-26 french/alphabet_sounds_fr: Broken for more than 6 months
2015-11-26 deskutils/mrundlg: Broken for more than 6 months
2015-11-26 databases/erlang-mysql: Broken for more than 6 months
2015-11-26 graphics/linux-XnViewMP: Broken for more than 6 months
2015-11-26 deskutils/akamaru: Broken for more than 6 months
2015-11-26 dns/p5-Net-DNS-ZoneCheck: Broken for more than 6 months
2015-11-26 astro/dgpsip: Broken for more than 6 months
2015-11-26 databases/pecl-handlersocket: Broken for more than 6 months
2015-11-26 audio/cymbaline: Broken for more than 6 months
2015-11-26 french/dico: Broken for more than 6 months
2015-11-26 comms/qpage: Broken for more than 6 months
2015-11-26 audio/sonice: Broken for more than 6 months
2015-11-26 cad/geda-symbols: Broken for more than 6 months
2015-11-26 databases/java-mybatis: Broken for more than 6 months
2015-11-26 databases/openbase-jdbc: Broken for more than 6 months
2015-11-27 www/mediawiki119: Please upgrade to mediawiki-1.25
2015-11-28 www/R-cran-Rpad: Unmaintained upstream
2015-11-28 23:08:03 +00:00
Diane Bruce
3ec0021280 WSJTX ("Weak Signal Communication, by K1JT") offers specific digital protocols
optimized for meteor scatter, ionospheric scatter, and EME (moonbounce)
at VHF/UHF, as well as HF skywave propagation.  The program can decode
fraction-of-a-second signals reflected from ionized meteor trails and
steady signals 10 dB below the audible threshold.

This version is a non python Qt app.
2015-11-25 20:41:55 +00:00
Kurt Jaeger
15b54b6841 New port: comms/hackrf
HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral
capable of transmission or reception of radio signals from 10 MHz to 6 GHz.
Designed to enable test and development of modern and next generation radio
technologies, HackRF One is an open source hardware platform that can
be used as a USB peripheral or programmed for stand-alone operation.

WWW: https://greatscottgadgets.com/hackrf/

PR:		199281
Submitted by:	Tomek CEDRO <cederom@tlen.pl>
Reviewed by:	Nicolas Blais <nicblais@clkroot.net>
2015-08-30 20:20:31 +00:00
Diane Bruce
0bf4bb064b kvasd is a binary Linux common driver program used by wsjt and wsjtx 2015-08-12 20:10:10 +00:00
Steven Kreuzer
438ff7358d Open source library for working with the National Marine Electronics
Association (NMEA) protocol.

Features:

 * Analysis NMEA sentences and granting GPS data in C structures
 * Generate NMEA sentences
 * Supported sentences: GPGGA, GPGSA, GPGSV, GPRMC, GPVTG
 * Multilevel architecture of algorithms
 * Additional functions of geographical mathematics and work with navigation
   data

WWW: http://nmea.sourceforge.net/
2015-07-16 15:19:52 +00:00
Rui Paulo
c1f09fdf20 New port: comms/dump1090_mr:
Dump1090 MR is a FlightAware fork of Malcolm Robb's fork of Salvatore
Sanfilippo's dump1090 program. FlightAware uses it as an important
element of PiAware (https://flightaware.com/adsb/piaware/).

Reviewed by:	bapt
Approved by:	bapt
2015-04-04 19:57:02 +00:00
Steven Kreuzer
ba3ec984e4 Dump 1090 is a Mode S decoder specifically designed for RTLSDR devices.
The main features are:

* Robust decoding of weak messages.
* Network support: TCP30003 stream (MSG5...), Raw packets, HTTP.
* Embedded HTTP server that displays the currently detected aircrafts on
  Google Map.
* Single bit errors correction using the 24 bit CRC.
* Ability to decode DF11, DF17 messages.
* Ability to decode DF formats like DF0, DF4, DF5, DF16, DF20 and DF21 where the
  checksum is xored with the ICAO address by brute forcing the checksum field
  using recently seen ICAO addresses.
* Decode raw IQ samples from file (using --ifile command line switch).
* Interactive command-line-interfae mode where aircrafts currently detected are
  shown as a list refreshing as more data arrives.
* CPR coordinates decoding and track calculation from velocity.
* TCP server streaming and receiving raw data to/from connected clients.

WWW: https://github.com/antirez/dump1090
2015-03-05 02:32:08 +00:00
Rene Ladan
96098408b6 Remove expired ports:
2015-01-13 x11/rxvt-devel: No longer developed nor maintained and deprecated by x11/xvt and x11/rxvt-unicode
2015-01-15 comms/spandsp-devel: Use newer comms/spandsp
2015-01-16 multimedia/universal-media-server: "RC script broken, especially prestart target"
2015-01-17 10:27:46 +00:00
Stephen Hurd
ad758556d7 Re-create comms/linpsk
Simple Qt PSK31, RTTY, and MSK31 client
2015-01-09 19:33:26 +00:00
Stephen Hurd
ae373de773 Ressurect klog - a simple QSO logger for Amateur radio 2015-01-07 14:53:00 +00:00
Stephen Hurd
ee249a75ee Ressurect comms/qtel as a slave port of comms/svxlink
QTel is an open-source echolink client using Qt.

This allows a pkg of svxlink to not require Qt, but sill allows QTel to be
installed via pkg.
2015-01-07 12:16:26 +00:00
Stephen Hurd
7bf1890cf3 New port comms/xcwcp
Sub-port of comms/unixcw

Previously, this was a build-time option, but the primary use of
comms/unixcw is to provide libcw.so (and it's a dependency of
comms/cwdaemon).

Since comms/cwdaemon is not a GUI program, it doesn't make sense to enable
the GUI by default, which would mean pkg users couldn't install this
program.  By splitting it into a sub-port, it's now available via pkg
and more obviously present when earching ports.
2014-12-12 12:37:36 +00:00
Kevin Lo
376d25ce44 Import librs232.
Librs232 is a library which provides common interface to rs232 serial
interface communication.
2014-12-04 06:49:58 +00:00
Raphael Kubo da Costa
70b511af31 Fix INDEX after r372179.
- Remove devel/qt5-qmldevtools from devel/Makefile.
- Hook devel/qt5-qdoc to devel/Makefile.
- Hook comms/qt5-serialport to comms/Makefile.

I knew I would forget something...

Submitted by:	antoine
2014-11-05 09:50:35 +00:00
Alberto Villa
c6c79da969 - Update libplist to 1.11.
- Split libusbmuxd.so into comms/libusbmuxd and update to 1.0.9.
- Update libimobiledevice to 1.1.6.
- Update usbmuxd to Git snapshot (~1.0.9).
- Document usbmuxd upgrade process.

This marks an important refactoring effort for proper iOS 7 support.
It's packed with new features, tools, speed improvements, code
refactoring, crash fixes, memory leak fixes and much more.
2014-09-28 22:58:51 +00:00
Rene Ladan
7eafff56c3 Remove expired ports
Keep some which are optional dependencies of non-expired ports
2014-09-18 sysutils/moreutils-parallel: Use moreutils-parallel in sysutils/moreutils instead
2014-09-20 science/ruby-netcdf: Depends on deprecated math/ruby-narray
2014-09-20 x11-toolkits/ruby-fox16: RubyForge shutdown May 15 2014
2014-09-20 math/ruby-gnuplot: Depends on deprecated math/ruby-narray
2014-09-20 science/ruby-gphys: Depends on deprecated math/ruby-narray
2014-09-20 math/ruby-fftw3: Depends on deprecated math/ruby-narray
2014-09-20 science/ruby-dcl: Depends on deprecated math/ruby-narray
2014-09-20 math/ruby-numru_misc: Depends on deprecated math/ruby-narray
2014-09-20 math/ruby-narray: RubyForge shutdown May 15 2014
2014-09-20 textproc/ruby-liquid: RubyForge shutdown May 15 2014
2014-09-20 comms/callsign: RubyForge shutdown May 15 2014
2014-09-20 misc/ruby-vpim: RubyForge shutdown May 15 2014
2014-09-20 net/ruby-ldap: RubyForge shutdown May 15 2014
2014-09-20 devel/rubygem-echoe: Depends on deprecated rubyforge
2014-09-20 www/ruby-borges: RubyForge shutdown May 15 2014
2014-09-20 www/ruby-fcgiwrap: RubyForge shutdown May 15 2014
2014-09-20 www/rubygem-scrubyt: RubyForge shutdown May 15 2014
2014-09-20 devel/ruby-multi: RubyForge shutdown May 15 2014
2014-09-20 databases/ruby-dbd_sqlite3: RubyForge shutdown May 15 2014
2014-09-20 math/ruby-gsl: RubyForge shutdown May 15 2014
2014-09-20 security/ruby-gpgme: RubyForge shutdown May 15 2014
2014-09-20 multimedia/vodcatcher: RubyForge shutdown May 15 2014
2014-09-20 japanese/ruby-ming: RubyForge shutdown May 15 2014
2014-09-20 devel/ruby-statgrab: RubyForge shutdown May 15 2014
2014-09-20 security/ruby-crypt: RubyForge shutdown May 15 2014
2014-09-20 sysutils/philesight: Depends on deprecated devel/ruby-locale2
2014-09-20 multimedia/podcatcher: RubyForge shutdown May 15 2014
2014-09-20 audio/ruby-mp3info: RubyForge shutdown May 15 2014
2014-09-20 multimedia/ruby-flvtool2: RubyForge shutdown May 15 2014
2014-09-20 audio/ruby-freedb: RubyForge shutdown May 15 2014
2014-09-20 graphics/ruby-ming: RubyForge shutdown May 15 2014
2014-09-20 devel/ruby-locale2: RubyForge shutdown May 15 2014
2014-09-20 devel/rubygem-rubyforge: RubyForge shutdown May 15 2014
2014-09-20 databases/ruby-dbd_odbc: RubyForge shutdown May 15 2014
2014-09-20 devel/ruby-fastri: RubyForge shutdown May 15 2014
2014-09-20 devel/ri-emacs: RubyForge shutdown May 15 2014
2014-09-20 security/p5-openxpki-client-html-mason: security/p5-openxpki-0.15+ abandoned Mason UI technology in favor of FastCGI
2014-09-20 09:45:04 +00:00
Baptiste Daroussin
5c9c2e45c8 Remove non staged ports without pending PR from c* 2014-09-01 12:03:09 +00:00
John Marino
22f2f2c795 Add new port comms/owfs
PR:		189222
Submitted by:	Johan (stromnet.se)

OWFS -- 1-Wire file system.
OWFS is an easy way to use the powerful 1-wire system of Dallas/Maxim.
OWFS is a simple and flexible program to monitor and control the physical
environment. You can write scripts to read temperature, flash lights, write
to an LCD, log and graph, ...
2014-08-16 09:15:17 +00:00
John Marino
941fc51733 Add new port comms/telldus-core
PR:		189221
Submitted by:	johan (stromnet.se)

Allows access to Telldus Tellstick USB dongles for communicating with
433MHz devices in your home.

Provides "telldusd", the daemon which keeps track of your tellstick
devices. Through a UNIX socket, the sensors and devices can be used/
controlled from the command line tool "tdtool", or via the libtelldus-core
C client library.
2014-08-15 14:43:47 +00:00
Stephen Hurd
e43afe1281 QRLOG is an advanced ham radio logger based on MySQL database. It provides
radio control based on hamlib libraries, DX cluster connection, band map,
QRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,
propagation indicator, xplanet support (maps in azimuthal projection centered
in your QTH), OK1RR free QSL manager database etc.

Reviewed by:	db, skreuzer
Approved by:	db, skreuzer (mentors)
Differential Revision:	https://phabric.freebsd.org/D313
2014-07-07 18:43:59 +00:00
Stephen Hurd
6254c184d8 This is QUISK, a Software Defined Radio (SDR).
- Quisk can control the HiQSDR.
- As a receiver it can use the SDR-IQ by RfSpace as a sample source.
- As a receiver it can use your soundcard as a sample source.
- Quisk can control SoftRock hardware for both receive and transmit.
- As a transmitter it can accept microphone input and send that to your
  transmitter for SSB operation. For CW, QUISK can mute the audio and
  substitute a side tone.

PR:		ports/190366
Submitted by:	Stephen Hurd <shurd@FreeBSD.org>
Reviewed by:	db, skreuzer
Approved by:	db, skreuzer (mentors)
Differential Revision: https://phabric.freebsd.org/D301
2014-07-03 20:55:19 +00:00
John Marino
652967646e Revive comms/sms_client with stage support and a new maintainer
This port was removed August 2011 for lack of a public distfile.  It's
been cleaned up and the distfile has a new home.  Pass maintainership
to submitter.

PR:		188971
Submitted by:	Chris Hutchinson
2014-06-25 21:52:43 +00:00
Stephen Hurd
751e34bc44 xnec2c is a GTK+ graphical interactive version of nec2c. It incorporates the
nec2c core which it uses for reading input files and calculating output data,
but it does not need and indeed does not produce an output file by default.
Graphs of frequency-related data and the current or charge distribution
evolve as the frequency loop progresses, and radiation patterns (far and
near field) are sequentially drawn for each frequency step.

PR:		ports/190815
Submitted by:	shurd@FreeBSD.org
Approved by:	db, skreuzer (mentors)
2014-06-18 05:22:50 +00:00
Martin Wilke
173e37fe0d lysdr, is a simple SDR program for amateur radio.
WWW: https://github.com/gordonjcp/lysdr

PR:		ports/190549
Submitted by:	shurd@sasktel.net
2014-06-03 08:21:05 +00:00
Martin Wilke
02ae827302 congruity is a GUI application for programming Logitech(R) Harmony(TM)
remote controls. congruity builds upon the work of the concordance project,
which provides the underlying communication.

PR:		ports/190548
Submitted by:	Stephen Hurd <shurd@sasktel.net>
2014-06-03 08:20:06 +00:00
Martin Wilke
67576988f0 The concordance software suite allows you to program your Logitech Harmony
remote using a configuration object retreived from the harmony website. The
Logitech Harmony is a highly configuration universal remote than can control
most multimedia devices.

This port contains the Python bindings for the concordance framework.

PR:		ports/190547
Submitted by:	Stephen Hurd <shurd@sasktel.net>
2014-06-03 08:18:56 +00:00
Martin Wilke
5903ed5757 The concordance software suite allows you to program your Logitech Harmony
remote using a configuration object retreived from the harmony website. The
Logitech Harmony is a highly configuration universal remote than can control
most multimedia devices.

PR:		ports/190546
Submitted by:	Stephen Hurd <shurd@sasktel.net>
2014-06-03 08:17:39 +00:00
Martin Wilke
33970b6429 The concordance software suite allows you to program your Logitech Harmony
remote using a configuration object retreived from the harmony website. The
Logitech Harmony is a highly configuration universal remote than can control
most multimedia devices.

This port contains the C Libraries for the concordance framework.

PR:		ports/190545
Submitted by:	Stephen Hurd <shurd@sasktel.net>
2014-06-03 08:15:28 +00:00
Diane Bruce
96e7da88a1 The SvxLink project is a flexible, general purpose voice services system for
ham radio use. The project also includes Qtel, an EchoLink client GUI
application.

WWW: http://sourceforge.net/apps/trac/svxlink/

This replaces the earlier and removed comms/qtel port.

PR:		ports/188452
Submitted by:	Stephen Hurd <shurd@sasktel.net>
2014-04-23 19:38:47 +00:00
Diane Bruce
2af2407e5f Amateur radio logbook GUI and logbook server for use with fldigi and friends.
The logbook server maintains a large set of QSO logbook fields that will
probably be sufficient for casual operating, contesting and some certificate
logging.  All of the fields that are captured in the logbook are maintained
in an ADIF database.

WWW: http://www.w1hkj.com/fllog-help/index.html

PR:		ports/188487
Submitted by:	Stephen Hurd <shurd@sasktel.net>
2014-04-12 15:32:01 +00:00
Diane Bruce
7c9ae3285c Flrig is a transceiver control program designed to be used either stand alone
or as an adjunct to fldigi.  The supported transceivers all have some degree
of CAT.  The flrig user interface changes to accommodate the degree of CAT
support available for the transceiver in use.

WWW: http://www.w1hkj.com/flrig-help/index.html

PR:		ports/188454
Submitted by:	Stephen Hurd <shurd@sasktel.net>
2014-04-11 23:57:16 +00:00
Dmitry Marakasov
6270f9f8ae - Keep category Makefiles sorted 2014-01-28 03:25:28 +00:00
Tijl Coosemans
5272612b0f New port comms/hidapi.
HIDAPI is a platform independent library that allows applications to
work with USB HID-Class devices.  While it can be used to communicate
with standard HID devices like keyboards, mice, and joysticks, it is
most useful when used with custom (Vendor-Defined) HID devices.
2014-01-03 20:42:35 +00:00