Commit graph

484 commits

Author SHA1 Message Date
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
wiz
fc0c78aa3e + xnec2c. 2013-07-20 16:56:18 +00:00
wiz
3efbe1ba42 Import xnec2c-2.3beta as ham/xnec2c.
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. Since xnec2c incorporates
the nec2c core, it has access to all internal buffers, including
structure data, frequency-related data (structure currents, input
impedance, gain etc) and radiation pattern data (for the far field
and near field). It therefore has the ability to graphically display
user-requested data directly, as the frequency loop progresses or
after input from the user. 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. A new frequency can be
entered by the user from spin buttons in the main or radiation
pattern windows or by clicking on the graphs of frequency-related
data. New output data are then computed and displayed in text and
graphical form.
2013-07-20 16:56:07 +00:00
wiz
4d6b3455ce + nec2c. 2013-07-20 16:46:55 +00:00
wiz
fe50104902 Import nec2c-1.1 as ham/nec2c.
nec2c is a translation of the NEC2 FORTRAN source code to the C
language.  The translation was performed mostly "by hand" and a
lot of modifications to the original program were introduced in
order to modernize the NEC2 and to remove as many built-in limitations
as possible. The attendant SOMNEC program was also translated to
C and incorporated in nec2c as a function so that Sommerfeld ground
solutions are a part of the program.
2013-07-20 16:46:38 +00:00
joerg
0e1b8d4ff8 operator bool doesn't equal good(), but !bad(). This makes a difference
when it comes to handling EOF. Adjust.
2013-07-05 21:34:11 +00:00
joerg
76e552cc43 Fix build against newer glib. 2013-06-26 21:21:25 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
joerg
04bde6af88 Dance the Doxygen! 2013-05-23 15:05:07 +00:00
mef
19377c5c85 - Bump fldigi version 3.21.65 to 3.21.70
- Remove patches/patch-src_throb_throb.cxx
   (upstream picked up this).
----------
Sat Apr 13 14:48:19 2013 -0500
Version 3.21.70
    Contestia/Olivia
      * Quick change / custom dialog
      * Corrected Contestia callback in confdialog.fl
      * Corrected resetOLIVIA function
    Tabs Colors
      * Added ID / QRZ tabs to color schema
    Double Click bug fix
      * Double click text selection for transfer to QSO record fields
    RTTY update
      * Removed code used for filter tests
      * Added CWI suppression, select decoding of
        - Mark-Space
        - Mark only
        - Space only
--------------
Version 3.21.69
    RTTY filters
      * Removed deprecated Hilbert transform
      * Corrected inverse FFT computation to provide unity gain
        h(t) -> H(w) -> h(t)
      * Added design output statements to fftfilt.cxx - normally disabled
      * Removed deprecated lpfilt, bitfilt, bp_filt_lo, bp_filt_hi
      * Improved X-scope update rate
      * Removed unused methods and members
    Spotting
      * Add user configurable spotting using signal browser
        - spotting can be disabled if viewer is not visible
        - reduces CPU load if selected
    ADIF case
      * Change import parser to treat fields specifiers as case
        insensitive.
    QSO NBR/NXT macro tag
      * Added <QSONBR>, <NXTNBR> macro tags to respectively add
        current # QSO records, next QSO record number to transmit
    TX lower case
      * User configurable transmit all text in lower case
    WX parser
      * Update station name parser iaw new METAR format
----------------------------
Version 3.21.68
    RTTY bug fix
      * Missing initialization for Cmovavg bit filter pointer
    RTTY filters
      * added Modified Lanzcos RTTY Rx filter
        - DO2SMF, Stefan Fendt <smfendt@gmail.com>
    Hang on start
      * Erroneously created / deleted new thread for instance when
        rig_cat not being used for rig control.
    Analysis
      * Added timeout value to extinguish status message
    WF only ESC abort
      * Capture Escape to prevent program shutdown when
        Escape pressed when --wo dialog has focus.
        - Rx - escape ignored
        - Tx - transmit aborted, return to Rx
        - Tune - tune aborted, return to Rx
    rigMEM
      * removed rigMEM support code
        - KC505 transceiver control no longer uses this
          converted to use xmlrpc control.
    WF only null pointer fix
      * in waterfall only mode, bypass text logging of rx stream
    RTTY config tab
     * Cosmetic corrections
    RTTY stop bits
      * remove forced return to 1.5 stop bits for Baudot
----------------------------
Version 3.21.67
    RTTY FSK modem
      * This patch contributed to by
        W1HKJ, Dave Freese <w1hkj@w1hkj.com>
        DO2SMF, Stefan Fendt <smfendt@gmail.com>
      * Waveshaped FSK modem for classic RTTY using raised cosine
        matched filters
      * Kahn demodulator
      * RTTY scope based on separate mark / space filter outputs
      * Corrected s/n estimator
      * Change RTTY browser to new demodulator
      * Fixed missing browser highlight for callsign detection
      * Bypass Viewer signal processing if viewer(s) are not visible
        - significantly reduces % CPU use
      * Separated psk-rtty range/value pairs for viewer squelch
        control.
    PSK viewer
      * Suppress psk viewer decoding if neither viewer
        is visible.
    Contest fields
      * increased size of contest fields
    RigCAT INIT/CLOSE
      * This modification submitted by:
        Arvo Jarve, ES1JA, <arvo@softshark.ee>
      * Added CLOSE port rigcat command
      * Added user control to enable/disable restortation
        of serial port status bits when closing port
        - use <RESTORE>bool_value</RESTORE> in xml definition
          file.
    Olivia FEC reset
      * Added user control to enable/disable automatic reset of
        FEC integration depth when BW / Tones are changed either
        by user or via RsID reception.
    Status / Tx Level Controls
      * increased horizontal dimension to 120 pixels
----------------------------
Version 3.21.66
    Thor reset
    File Selector
    Macros
    CW modem
    User configurable items
2013-05-09 14:09:13 +00:00
joerg
95014fee12 Avoid implicit conversions to bool for streams.
Require C++11 for Clang and prefer std version over tr1 when in C++11
mode.
2013-05-06 14:49:32 +00:00
joerg
cb031ecd02 Deal with doxygen update. Bump revision. 2013-03-23 10:04:35 +00:00
joerg
e112772a16 Don't add default arguments at implementation time. 2013-03-02 18:06:22 +00:00
jperkin
8fa1ff6342 Add -lboost_system on SunOS. Need lots more REPLACE_PYTHON to make the
current package PKG_DEVELOPER safe.

This along with the previous commit to meta-pkgs/gnuradio makes this
package build on SunOS.
2013-02-26 19:28:08 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
obache
07659b9b8d recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
ryoon
9bef86f5fd Bump PKGREVISION from audio/jack. 2013-02-09 22:11:28 +00:00
jperkin
becd113253 PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
riastradh
95c290fade Add missing PLIST entry. 2013-01-19 21:10:24 +00:00
mef
949408b830 (1) Bump version 3.21.58 to 3.21.65
(2) patch-src_misc_newinstall.cxx (Correct typo)
(3) patch-src_throb_throb.cxx     (Add comment from commit log, thanks joerg)
(4) patches/patch-configure	  (Removed, upstream now includes them
    patches/patch-xmlrpc.m4 	   for gcc-4.7)

=Version 3.21.65=
	High Speed / Multi-Carrier Modems
=Version 3.21.64=
	NetBSD compile error

	Dup Cty lookup
	Get RX buffer
	Capture Alt-F4

=Version 3.21.63=
	Macros LOG LNW EXEC
	ARQ Socket
	Default char set
	NBEMS.DIR
	RTTY CR-CR-LF
	Control-V/Z

=Version 3.21.62=
	Pause-break
	WF-only-escape
	REPEAT Macro
	MT63 Long

=Version 3.21.61=
	ARQ server
	DistCheck cleanup

=Version 3.21.60=
	FLTK-1.1.x
	Libtiniconv
	Allow xmit of EOT character

=Version 3.21.59=
	UTF-8 overhaul
	Thumbdrive
2013-01-16 02:54:54 +00:00
mef
bce8d3b64b Fix for gcc-4.7 (DragonFryBSD 3.3),
getting g++: unrecognized option '-pthread-lrt'.
The original sed script eats space chars around '-lpthread',
This is apparently upstream bug and report are already sent.

OK'ed by gdt@ and thanks marino@,
2012-12-26 06:50:27 +00:00
joerg
74f8a7dc04 Fix inline usage. 2012-12-24 21:13:28 +00:00
obache
64deda1dc9 recursive bump from cyrus-sasl libsasl2 shlib major bump. 2012-12-16 01:51:57 +00:00
gdt
cdf39bda00 Update to 2.0.5.
From NEWS: Changes are essentially a bunch of bugfixes (details in
ChangeLog).
2012-11-21 02:09:06 +00:00
joerg
4f953495e8 Don't use variable length arrays of non-POD types 2012-11-19 23:23:38 +00:00
joerg
3608efed24 Fix prototype of cleanup, signal handlers can only get one argument.
Add lost patch to add the shared header.
2012-11-19 23:15:10 +00:00
gdt
dd05acf187 Update to 2.5. Upstream Changelog is:
2.3   1) Added the ability to do a partial search on callsign.  This allows
	   you to search for a prefix<area> or on a full callsign as in
	   prefix<area><suffix>

pkgsrc changes:

  Set LICENSE.
  Adapt to more modern upstream.
  Change to fltk13.
  Rototill upstream's makefile to use CXX to compile C++.
2012-11-16 00:33:36 +00:00
gdt
9cd69adaaf Depend on x11/fltk13 rather than x11/fltk.
As discussed on pkgsrc-users, x11/ftlk (1.1) is no longer maintained,
and 1.3 is believed to be almost entirely compatible.

Patch from Tim Larson, who has build-tested these packages on
NetBSD/amd64.
2012-11-15 13:44:13 +00:00
gdt
6a5488a4c4 Update to 0.8.0.
GRIG 0.8.0:

- Frequency entry via keypad (thanks to Alessandro Zummo).
- Arrow LEFT/RIGHT will change the frequency with the smallest step. This can
  be used for tuning using external devices like the Powermate.
* Support for VFO->MEM and MEM->VFO function.
- Support on/off rig functions.
- Added an extra gigahertz digit in lcd display
- Added antenna control
- French l10n
- Fixed crash that occurs when mouse is clicked between MHz and kHz digits.
  Reported as Ubuntu bug 517816.
- Requires Gtk+ 2.12 and Hamlib 1.2.8
2012-11-03 22:56:06 +00:00
mef
6d9a8bbbb4 Bump 3.21.56 to 3.21.58
* Maintenance release

-- Version 3.21.57
Escape aborts clean start
  * Modified default key handler to prevent "escaping" out of
    main dialog when no other key has been pressed.

TLF arq
  * Restored use of gmfsk_autosend file for TLF.
    - requested by new TLF maintainer, Tom Beierlein, DL1JBE

--- Version 3.21.58
Escape aborts
  * correction to commit d925c85c5d218d5e
----------------------------------------------------------------------
2012-11-03 12:43:05 +00:00
ryoon
ba686245a6 Recursive revbump from audio/pulseaudio 2.1 2012-11-03 01:58:32 +00:00
gdt
80a5f4d217 Update to 1.2.15.3.
Note that MAKE_JOBS_SAFE=no seems unnecessary.
Set LICENSE.

Version 1.2.15.3
	2012-11-01
	* Fix configure.ac so that rigctld/rotcld work on Win32 platform
	* Add NSIS script to build executable installer on Win32 platform
	* Remove unsupported commands on IC-756 (non-Pro model) from AK6I
	* Fix set_split in netrigctl.c to properly accept the split
		value.  TNX, N2ADR.
	* IC-R8500: Add RIG_LEVEL_AF to has_set_level.  TNX John, EI7IG
	* ADAT updates from Frank, DG1SBG, needed for stable operation.
2012-11-02 23:54:45 +00:00
joerg
73f905e415 Fix missing return value. Add a missing include. 2012-11-01 19:43:42 +00:00
joerg
5625397be5 Fix missing system header, inconsistent function definitions, return; in
non-void functions. Bump revision.
2012-10-24 15:37:58 +00:00
mef
10681d7046 Bump version to 3.21.56
* Maintenance release

    ARQ rx/tx
      * Added tx code to correct transfers of 8 bit ARQ data.
        Needed to circumvent recent UTF-8 char support when
        transferring data files.
      * Added status bar notification when AMP extraction is
        is being processed.
      * Removed timeout on "Extracting FLAMP" and "Extracting FLMSG"
        status messages.
2012-10-10 05:39:44 +00:00
adam
3f2cc57b2b Revbump after updating graphics/pango 2012-10-08 23:00:34 +00:00
mef
fc6370725d Updated to 3.21.54:
- UTF-8 wide characters
 - flarq bug fix
 - Add_tx_char
2012-10-07 14:59:58 +00:00
mef
b29ba92d45 (1) Let me (mef@ aka makoto at ki.nu) take Maintainership.
(2) Bump version from 3.21.52 to:
    Version 3.21.53
      - Maintenance release
        * Fix crash if no OSS mixer support
        * Logbook Call width
        * Log file update
        * UTF-8 char echo
        * Hamlib sideband menu
ok by gdt@, thanks.
2012-10-04 14:47:33 +00:00
wiz
8b5d49eb78 Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.
2012-10-03 21:53:53 +00:00
asau
49d542f06c Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 12:55:08 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
gdt
9982194b61 Update to 3.21.52 from 3.03, prepared in pkgsrc-wip by Makoto
Fujiwara, JA1XMS.  Committed during freeze to resolve build failures
of the old version, ok wiz@.

Upstream's NEWS covers only some versions, but:

= Fldigi 3.21 release notes =

== Modems ==

  * Weather Fax receive and transmit
  * RSID can be configured to open the decoder squelch
  * Added several new RSID modem codes
  * Video ID improvements
  * Added browser support for the PSK63F and PSK-nnn-R types
  * Improved CW prosign handling
  * Improved signal detection in PSK multiple decoder
  * The MT-63 modem can now receive and transmit on any frequency
  * Added support for multiple RTTY decoders

== Macros ==

  * Added REPEAT macro
  * Added LNW macro
  * Added CLEARLOG macro
  * Added QSY macro
  * Added RIGMOD and FILWID macros

== User interface ==

  * Added Italian and Spanish translations
  * Translations now also work on win32
  * Added second (optional) macro bar
  * Improved PSK/RTTY browser widget

== Other changes ==

  * RigCAT can use RTS and DTR PTT simultaneously
  * Added interface to Logbook server
  * Added support for ADIF 2.2.3 QSO_DATE_OFF field
  * Added support for CALLOOK (http://callook.info)

== Bug fixes ==

  * Yes


= Fldigi 3.20 release notes =

== Modems ==

 * Added new PSK-500 mode
 * Added "robust PSK" modes: PSK-125R, PSK-250R, PSK-500R
 * Added PSK63F mode, compatible with MultiPsk PSK63FEC
 * Added Contestia support
 * Added SSB "modem" to simplify logging of SSB QSOs
 * Added MT63 modem preamble tones to aid signal acquisition
 * Added selectable filter widths for Hellschreiber modes
 * Added AGC and S/N detector for FM-HELL modes
 * Added Olivia noise estimator

 * Improved THOR and DominoEX squelch responsiveness
 * Improved Olivia squelch detection
 * Improved Feldhell AGC and S/N detector
 * Improved RTTY decoder

 * Removed THOR soft decoding
 * RSID now works at the same time as modem decoding
 * The HELL-80 tone spacing was changed to 300 Hz

== Macros ==

 * Added <LOCK:on|off|t> macro to enable/disable/toggle the transmit lock
 * Added <TUNE:nn> macro to transmit tuning tone for ''nn'' seconds
 * Added <RXRSID:on|off|t> and <TXRSID:on|off|t> macros
 * Added <WAIT:nn> macro to delay macro expansion by ''nn'' seconds
 * Added <SRCHUP>, <SRCHDN>, <GOHOME>, <GOFREQ:nnnn> macros to search for a
   signal up and down in frequency, go to the "sweet spot frequency", and
   set the current modem frequency to ''nnnn''
 * The <MODEM> macro syntax is now <MODEM:str>. The older <MODEM>str syntax is
   still supported.  Modem parameters may be specified when using the new
   syntax; currently for RTTY (shift, baud, bits), Olivia (bw, tones) and
   Contestia (bw, tones), e.g.: <MODEM:RTTY:170:45.45:5>, <MODEM:OLIVIA:500:16>,
   <MODEM:CTSTIA:250:8>.

== User interface ==

 * The main window's QSO and waterfall toolbar are now much more configurable
 * The QSO toolbar can now be set to Contest mode, Minimal mode, Full mode,
   and some combinations thereof
 * The docked digiscope can be hidden and shown without a restart
 * It is now possible to select the modes for which to transmit RSID, VideoID
   and CWID
 * The Op Modes menu can now be customised
 * Removed the floating rig control window
 * Removed various Alt-<key> shortcuts
 * Added a simple "wizard" for first-time users
 * Added a waterfall-only mode; enabled with --wfall-only
 * Removed option to use check buttons for AFC and SQL toggles

== Other changes ==

 * The XML-RPC server now supports HTTP/1.1 keep-alive connections
 * Added several new XML-RPC methods
 * Renamed various main.set_rig_NNN XML-RPC methods to rig.set_NNN
 * Removed obsolete command line switches: --twoscopes, --experimental
 * Improved support for PulseAudio, now also the default backend on Linux
 * The ^R string is no longer treated like ^r; it is now ignored unless at the
   end of the text to be transmitted
 * The Portaudio playback stream is no longer kept open in receive mode; this
   fixes a problem with certain rig interfaces that generate a PTT signal even
   when the audio is complete silence
 * Improved win32 serial port support

== Bug fixes ==

 * The MT63 transmit buffer is now correctly initialized
 * Fixed random exceptions-related crashes on win32
 * Stabilized AFC for all PSK baud rates
 * Improved sensitivity of RSID implementation

 Many more small (and a couple not so small) bug fixes all over the tree
2012-09-28 13:41:30 +00:00
dholland
c0b955e2c8 As a temporary expedient, disable execinfo when on NetBSD. This fixes
the build on -current. A better fix would be to add a -lexecinfo test
to the configure script, but that requires regenerating with an old
version of autoconf... not tonight.
2012-09-28 03:25:41 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
marino
13db03d972 ham/gnuradio-core-docs: Fix PLIST for doxygen-1.8.2
Depend on it, bump PKGREVISION
2012-09-02 12:10:20 +00:00