Commit graph

3977 commits

Author SHA1 Message Date
Diane Bruce
2fa945c7b7 Move upstream distribution to Sourceforge 2017-01-08 01:53:11 +00:00
Diane Bruce
64b8619419 Update to latest and move to SourceForge
=Version 1.3.27=

2016-10-17  David Freese  <iam_w1hkj@w1hkj.com>

	4d24585: New controls
	f86e7d1: TS480SAT extras
	c404c8a: Xmlrpcpp source director
	efbbc70: FT100D
	2fb8bbc: IC9100 mode/bw
	c22d48a: TS990 TS590SG
	5abb5bd: restore keep rig data
	5166fea: TT 550 Pegasus mods
	28f3c34: IC7300 serial defaults
	5ba38d2: TS990 ALC/SWR

2016-07-10  Kamal Mostafa  <kamal@whence.com>

	d9cc0f6: fix XmlRpc tm_mday comparison typo

2016-07-04  Robert Cunnings  <nw8l@whitemesa.com>

	a10a7f2: mxe update

2016-06-27  David Freese  <iam_w1hkj@w1hkj.com>

	c3c68d9: IC756 volume range
	765519d: C11 errors

=Version 1.3.26=

	8547731: IC7200 update

=Version 1.3.25=

	52a21b6: FT900 update
	acf388b: IC7300
	50b07b3: FT950
	9aaab6b: IC-7600 mods
	c5f6adf: UI small sliders
	8b73bbb: IC7200 update
	23604a6: IC7000 exchange vfos
	db07bd2: key_fldigi

=Version 1.3.24=

	29f82e6: K3 KX3 mods
	c1645f0: xmlserver update
	69ae54a: FTdx9000
	295ed35: FT5000 update
	754ba24: FTdx3000 update
	e5429b9: RIG ENUMERATION
	976d2df: FT991
	1d29d8a: TS2000
	7cb8293: FT900
	f511fd9: IC7100 data mode detect

=Version 1.3.23=

	424c33b: FT817 FT857D FT897D
	86cc66f: xmlrpc server
	b4bd89b: FT900
	b6303c1: TS590SG
	76d12b0: MXE update
	47d053c: FT990a
	cd39b31: Set Mode/BW controls
	f5da410: restore xml client
	9d994e6: KENWOOD mods
	7d4054f: IC7800
	7c41ac6: fldigi BW interface

2015-06-08  Kamal Mostafa  <kamal@whence.com>

	74450a4: BUILD_{DATE,USER,HOST}
2017-01-08 00:57:51 +00:00
Diane Bruce
8c81c2f32e Upstream repo is now on SourceForge follow
Update to 1.24

=Version 1.2.4=

2016-05-16  David Freese  <iam_w1hkj@w1hkj.com>

	e6fc6a5: Cabrillo Report
	f4bccc0: Contest fields

=Version 1.2.3=

	c16c3a4: Vertical Scrollbar

=Version 1.2.2=

	a3be952: Resizable dialog

=Version 1.2.1=

	1b3f80a: MXE update

2015-06-08  Kamal Mostafa  <kamal@whence.com>

	f453b69: BUILD_{DATE,USER,HOST}
2017-01-08 00:28:56 +00:00
Diane Bruce
98dc058c9b =Version 3.23.20=
2017-01-05  David Freese  <iam_w1hkj@w1hkj.com>

        5c45632: N3FJP Winter FD
        3119c92: FELD raster display
        ca8daf3: ARQ PTT

2016-12-25  John Phelps  <kl4yfd@gmail.com>

        de339d7: NEW micro modes

2016-12-24  David Freese  <iam_w1hkj@w1hkj.com>

        1a8f982: Socket connect
        6219ac9: pskreporter query
2017-01-07 23:23:22 +00:00
Diane Bruce
c32a854093 Restore change made by @jbeich made in rev 430669 accidentally removed.
N.B. the INCLUDE(CheckFunctionExists) is now needed here.
2017-01-07 22:57:43 +00:00
Diane Bruce
6ef184451e Update to 3.7.10.1
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.
2017-01-07 19:06:33 +00:00
Adam Weinberger
c3142025cd LIB_DEPENDS=libglib-2.0.so should be USE_GNOME=glib20.
Also, while here, sort the LIB_DEPENDS in desktutils/gnome-contacts,
because wow.
2017-01-07 01:07:55 +00:00
Jan Beich
59e02117ae devel/boost-*: update to 1.63.0
Changes:	http://www.boost.org/users/history/version_1_63_0.html
PR:		215598
Exp-run by:	antoine
Approved by:	office (bapt)
MFH:		2017Q1
2017-01-06 08:45:03 +00:00
Jan Beich
bdc43de33e comms/dfu-programmer: chase r316903
Ideally, the port should switch to USES += autoreconf pkgconfig
instead of LIBS += -lusb.
2017-01-05 22:58:30 +00:00
Jan Beich
5c82686458 comms/dfu-util: drop nop flags 2017-01-05 22:58:18 +00:00
Jan Beich
7277ec6a16 Assume "pkg-config libusb*" works after 9.x EOL
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.
2017-01-05 22:58:02 +00:00
Diane Bruce
73a46e20fa Fix svn properties. Bug in psvn!
Mark as broken on i386
Note typo with include_directories had no effect on build but fixed anyway
2017-01-05 16:20:21 +00:00
Diane Bruce
a9b5204fec Release: WSJT-X Version 1.7.0
-----------------------------

Short list of new features
--------------------------
1.  New modes: ISCAT, MSK144, QRA64.
2.  Newly implemented submodes: JT65B-C, JT9B-H (wide and fast).
3.  FT decoder replaces KV decoder for JT65; KVASD is no longer used.
4.  Improvements to JT4, JT9, and JT65 decoders.
5.  Multi-pass decoding now implemented for JT65 as well as WSPR.
6.  Many improvements to Rig Control.
7.  Improved convenience features for EME Doppler tracking.
8.  Multiple configurations can be saved and restored.
9.  Sample-file download facility.
10. Optional auto-sequencing for Fast modes.
11. Power settings optionally remembered for Transmit and Tune on a
    band-by-band basis.

New Modes
---------

1. MSK144 is intended for meteor scatter at 50 MHz and higher.  It
uses a low-density parity check code (LDPC) designed by Steve Franke,
K9AN.  The mode is a direct descendant of the now-defunct mode JTMSK,
with a number of improvements for better performance on weak and short
meteor pings.  The effective character transmission rate is about 250
cps, compared with 147 cps for FSK441.  Like JT4, JT9, JT65, and
QRA64, MSK144 uses strong forward error correction.  Message decoding
is all or nothing: partial decodes do not occur, and you will see
little or no garbage on your screen.

Standard MSK144 message frames are 72 ms long, compared with about 120
ms for an equivalent FSK441 message.  The MSK144 waveform allows
coherent demodulation, allowing up to 3 dB better sensitivity.  After
QSO partners have exchanged callsigns, MSK144 can use even shorter
messages, only 20 ms long.  As in all the fast modes in WSJT-X, the 72
ms (or 20 ms) messages are repeated without gaps for the duration of a
transmission cycle.  For most purposes we recommend a T/R cycle
duration of 15 s, but 5 s and 10 s sequences are also supported.

Short ("Sh") messages in MSK144 are intended primarily for 144 MHz and
higher frequencies, where most pings are very short.  These messages
do not contain full callsigns; instead, they contain a hash of the two
callsigns along with a report, acknowledgement, or 73.  Short messages
are fully decodable only by the station to whom they are addressed, as
part of an ongoing QSO, because only then will the received hash match
that calculated using the known strings for "My Call" and "DX Call".
If you are monitoring someone else's QSO, you will not be able to
decode its Sh messages.

An MSK144 signal occupies the full bandwidth of a typical SSB
transmitter, so transmissions are always centered at an offset of
1500Hz.  For best results, selectable or adjustable Rx and Tx filters
should be set to provide the flattest possible response over at least
300 - 2700 Hz.  The maximum permissible frequency offset between you
and your QSO partner is 200 Hz, and less is better.

2. QRA64 is a intended for EME and other weak-signal use.  Its
internal code was designed by Nico Palermo, IV3NWV, and implemented in
WSJT-X by K1JT.  The protocol uses a "Q-ary Repeat Accumulate" code --
along with LDPC, another one of the latest research areas in
communication theory.  The QRA64 code is inherently better than the
Reed Solomon (63,12) code used in JT65, yielding already a 1.3 dB
advantage.  QRA64 uses a new synchronizing scheme based on a 7 x 7
Costas array, so you will not see a bright sync tone at the lowest
tone frequency.  This change yields another 1.9 dB advantage.

In most respects our implementation of QRA64 is operationally similar
to JT65.  QRA64 does not use two-tone shorthand messages, and it makes
no use of a callsign database.  Rather, additional sensitivity is
gained by making use of "already known" information as a QSO
progresses -- for example, when reports are being exchanged and you
have already decoded both callsigns in a previous transmission.  QRA64
presently offers no message averaging capability, though that may be
added.  In our early tests, many EME QSOs have already been made using
submodes QRA64A-E on bands from 144 MHz to 10 GHz.

3. ISCAT is essentially the same as in recent versions of program WSJT.
For details consult the WSJT User Guide:
http://physics.princeton.edu/pulsar/K1JT/doc/wsjt/

Program Setup
-------------

Many of the new program capabilities are enabled when you check
"Enable VHF/UHF/Microwave features" on the Settings | General tab.
For MSK144 mode, we suggest setting "T/R 15 s" and "F Tol 100 Hz".
Check "Sh" to enable the use of short messages and "Auto Seq" for
auto-sequencing.  For QRA64 mode, set Tx and Rx frequencies to 1000
Hz.  We encourage you to check "Save all" when making tests, and to
save any of the resulting .wav files that might help us to improve
program performance or behavior, or to illustrate a problem that you
identify.

Final Comments
--------------

We will be grateful for any and all reports from users; these will
surely help us to make further improvements to WSJT-X.  The most
helpful bug reports describe the problem clearly and include a
complete recipe to reproduce it.  Feature requests are also welcome.
Send your reports to wsjtgroup@yahoogroups.com, or to the developers
list wsjt-devel@lists.sourceforge.net.
2017-01-05 14:40:09 +00:00
Diane Bruce
83e003bfd4 Add cwstudio 0.9.5, fast, portable and lightweight Morse code signals
generator.

PR:		178464
Submitted by:	luqqe@users.sourceforge.net
2017-01-03 16:37:20 +00:00
Ganael LAPLANCHE
475f525c60 Update gr-osmosdr to version 20160622 and bump dependent ports' revisions 2017-01-02 13:38:55 +00:00
Steve Wills
554cdfdf4b comms/rubygem-ruby-termios: update to 1.0.2 2017-01-02 09:55:42 +00:00
Diane Bruce
82e25d4166 Version 3.1
2016-12-31
	* Fix kenwood_set_mode for ts590s and mode CW, RTTY or AM.
	  Tks Tom, DL1JBE
	* Proper IPV6 and dual stack networking. Bill, G4WJS
	* Add a new command line option '--no-restore-ai' ('-n') to rigctl.
	  Bill, G4WJS
	* Fix missing PKTUSB mode setting code for FT-817 & FT-897.  Bill, G4WJS
	* New Prosistel rotor backend from IZ7CRX
	* Install daemon man files to man1.  Nate, N0NB
	* Migrate from libusb-0.1 to libusb-1.0.  Stephane, F8CFE
	* Added support for Icom IC-2730.  robinolejnik
	* Added support for the Icom IC-7300. Mike, W9MDB
	* Add send_morse to icom rigs.  Mike, W9MDB
	* added instructions how to compile on OSX. DH1TW
	* New Perseus model.  Stephane, F8CFE
	* Added Lua binding and demo script.  Ervin, HA2OS
	* Added test to support Flex 6300.  Bill, KB4AAA
	* Many bug fixes and feature enhancements to the code base.  See the
	  Git commit log for complete details.
2017-01-01 03:27:32 +00:00
Adam Weinberger
455d78c7b9 Remove warnings about installing documentation and examples. The only users
who will see those messages are users who have already accepted those options
in make config.
2016-12-31 20:00:37 +00:00
Alberto Villa
bee2052610 - Make portscout ignore slave ports 2016-12-28 05:30:38 +00:00
Rene Ladan
a6698662a2 Remove expired port:
comms/libcodec2: Duplicate port use `audio/codec2` instead
2016-12-26 20:08:41 +00:00
Diane Bruce
65fa9707a7 Bump PORT_REVISION as pkg-plist has changed.
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
2016-12-26 18:28:45 +00:00
Mathieu Arnold
e84670cc55 Spell EXPIRATION_DATE correctly.
Sponsored by:	Absolight
2016-12-26 14:32:49 +00:00
Diane Bruce
38af0755ea Update to 3.23.19
=Version 3.23.19=

2016-12-17  David Freese  <iam_w1hkj@w1hkj.com>

        8dc6202: DX cluster improvements
        1412352: Text highlight
        996bb3f: N3FJP generic contest
2016-12-26 02:22:29 +00:00
Dmitry Marakasov
d860387dbd - Remove unneeded depend on linux emulation
PR:		212037
Submitted by:	james@elstone.net (maintainer)
Reported by:	howard0su@gmail.com
2016-12-25 13:37:17 +00:00
Vanilla I. Shu
e4605233e4 Update to 2.2. 2016-12-25 01:11:53 +00:00
Diane Bruce
6365b8dee8 Version 3.23.18
* Maintenance release DXcluster sort
* Added sorted insert to host list
* Added initial entries to host list
- dxc.wb3ffv.us 7300
- nk7z
-cluster.ddns.net 7373
- dx.n8noe.us 7373
- w0mw.dynip.com 23
- initial value for each host list entry will include the myCall string LoTW
* Changed LoTW calling string for ... you guessed it! Windows
Socket Connect State
* Changed to state model for socket connect in dxcluster.cxx
* Added missing try{} catch{} statements around socket writes to avoid default exception handling
* Update to CreateProcess call in main.cxx
* Update to socket connect calls in n3fjp_logger.cxx
* Changed order of connect when getaddrinfo returns more than a single address

Reported by:		portscout@
2016-12-22 23:22:56 +00:00
Diane Bruce
54f3c7f108 Update to 4.1.3
Fix portaudio build link in setup.py there is no more portaudio2

Reported by:	@portscout
2016-12-22 22:57:07 +00:00
Diane Bruce
3e51c89436 Bumped PORTREVISION
Hi

The attached patch fixes the plist of comms/qsstv:

===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/images/Gallery_templates.png
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/images/Gallery_txdrm.png
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/manual/Copying.html
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/manual/Gallery_templates.png
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/manual/Gallery_txdrm.png
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/manual/RXDRM.html
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/manual/RXSSTV.html
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/manual/TXDRM.html
Error: Orphaned: %%PORTDOCS%%%%DOCSDIR%%/manual/TXSSTV.html

mfg Tobias

PR:		ports/215124
Submitted by:	@tcberner
2016-12-22 22:00:44 +00:00
Mathieu Arnold
2bab5c9071 Move doxygen things to a DOXYGEN option.
While there, use OPTIONS_SUB.

Sponsored by:	Absolight
2016-12-21 14:55:57 +00:00
Mathieu Arnold
d7f16adbb0 Move doxygen dependency from DOCS to DOXYGEN.
Sponsored by:	Absolight
2016-12-21 14:55:52 +00:00
Mathieu Arnold
74a3b89bf6 Whatever you do, ${PORTSDIR}/ keeps creeping back.
Sponsored by:	Absolight
2016-12-17 16:11:01 +00:00
Jason E. Hale
e28850491d Update to 1.38.0
Convert mysql to USES
Make patches with "make makepatch"
2016-12-16 08:44:58 +00:00
Jan Beich
13d07760cf Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systems
PR:		215192
Requested by:	dim
Exp-run by:	antoine
Approved by:	antoine
2016-12-16 05:08:09 +00:00
Danilo Egea Gondolfo
2f994b8369 - Update to 2.0.14
- Declare some dependencies explicitly (Q/A)
2016-12-14 18:27:01 +00:00
Sunpoet Po-Chuan Hsieh
597006d826 - Update to 1.4.0
- Use PORTDOCS
- Update pkg-descr
- Bump PORTREVISION for dependent ports

Changes:	http://shapelib.maptools.org/release.html
2016-12-12 20:57:37 +00:00
Martin Matuska
9c0d7c44bd Horde package update:
comms/pear-Horde_ActiveSync 2.37.3 -> 2.37.4
security/pear-Horde_Auth 2.2.0 -> 2.2.1
devel/pear-Horde_Core 2.27.2 -> 2.27.5
security/pear-Horde_Crypt 2.7.3 -> 2.7.4
mail/pear-Horde_Imap_Client 2.29.10 -> 2.29.11
www/pear-Horde_Service_Weather 2.5.2 -> 2.5.3
sysutils/pear-Horde_Vfs 2.3.3 -> 2.3.4
2016-12-12 11:44:24 +00:00
Jan Beich
0c612c4aa3 multimedia/ffmpeg: update to 3.2.2
Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR:		207547
Submitted by:	riggs, ebirth@b0ss.net (libressl fix)
Exp-run by:	antoine (3 tries)
2016-12-11 15:22:47 +00:00
Boris Samorodov
019bc116c7 comms/java-simple-serial-connector: Do not rewrite system variable ARCH:
rename ARCH -> JSSC_ARCH.

PR:		177334
Submitted by:	linimon
Patched by:	Kyle Evans <bsdports@kyle-evans.net> (maintainer)
2016-12-10 20:18:38 +00:00
Tijl Coosemans
f83c7639aa Remove libintl.so.9 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 19:52:19 +00:00
Tijl Coosemans
6ead27eb95 Remove libiconv.so.3 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 19:23:24 +00:00
Tijl Coosemans
eb96de0656 Remove libexpat.so.6 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 17:40:41 +00:00
Tijl Coosemans
094d906123 Remove libart_lgpl_2.so.5 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 17:17:43 +00:00
Tijl Coosemans
61b6b4348f Remove libcurl.so.7 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 17:01:31 +00:00
Tijl Coosemans
ca2176f4ac Remove libjpeg.so.11 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 16:39:11 +00:00
Tijl Coosemans
7ae3f48312 Remove libogg.so.8, libvorbis.so.4 and libvorbisfile.so.6 compatibility
links that were added in r374303 to prevent massive PORTREVISION bumps.
Bump dependent ports that have not been bumped since.
2016-12-08 15:38:24 +00:00
Diane Bruce
141fc2293d Fix build for latest clang import
Reported by:	pkg-fallout@
2016-12-07 15:23:56 +00:00
Gerald Pfeifer
e4b7b9118a Bump PORTREVISIONS for ports depending on the canonical version of GCC and
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), part II.

The first part covered  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.

This adds ports with USES=fortran and ports using Mk/bsd.octave.mk
which in turn has USES=fortran.

PR:		214965
Reported by:	thierry
2016-12-07 13:24:56 +00:00
Mathieu Arnold
8b4093cba5 Do not use post-stage. Use post-install instead.
The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-12-02 11:58:21 +00:00
Mathieu Arnold
8664861b1a Don't quote {} in find -exec calls.
Braces are not shell metacharacters, and they do not need to be quoted.
By the time find parses its arguments and dicovers them, the quoting
will have been removed by the shell anyway.

Sponsored by:	Absolight
2016-12-01 11:18:03 +00:00
Dmitry Marakasov
a8a7b620ed - Fix LICENSE
- Add LICENSE_FILE
- Add missing files to plist

Approved by:	portmgr blanket
2016-11-28 13:42:52 +00:00