CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

comms/qsstv9.5.8_4

Amateur Radio SSTV/FAX reception program for unix

Maintainer
hamradio@FreeBSD.org
Packages
qsstv 9.5.8_4
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://www.qsl.net/on4qz/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (73)

Älven (alven) · 9.5.8_4
comms/hamlib: Update 4.6.4 => 4.6.5, improve port

Changelogs:
* https://github.com/Hamlib/Hamlib/blob/4.6.5/NEWS
* https://github.com/Hamlib/Hamlib/compare/4.6.4...4.6.5

* Clarify LICENSEs
* Add STATIC option
* Make DOCS option really work
* Pet portclippy(1) and portfmt(1)

PR:		289738
Co-authored by:	je3kmz@
Approved by:	hamradio@ (alven@, yuri@)
Approved by:	yuri@ (Mentor)

Differential Revision: https://reviews.freebsd.org/D52669
3b1b14f872
Gleb Popov (arrowd) · 9.5.8_3
*: Bump PORTREVISIONs of Pulseaudio consumers

Sponsored by:	Future Crew, LLC
5505c50fcc
Charlie Li (vishwin) · 9.5.8_2
comms/qsstv: update WWW and MASTER_SITES
f1c0a7cb32
Gleb Popov (arrowd) · 9.5.8_2
audio/pulseaudio: Update to 16.1

Bump PORTREVISION on consumers.

Sponsored by:	Serenity Cybersecurity, LLC

PR:		262713
b1ecad53b0
Christian Weisgerber (naddy) · 9.5.8_1
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Stefan Eßer (se) · 9.5.8
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 9.5.8
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Charlie Li (vishwin) · 9.5.8
comms/qsstv: fix build with graphics/openjpeg 2.5 by removing unnecessary patches

While here, have ourselves a working DEBUG build

Encoding/saving JPEG2000 crashes due to graphics/jasper interaction.
Not sure if it has ever worked.

Approved by: arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D35308
543d8888c9
Charlie Li (vishwin) · 9.5.8
comms/qsstv: update to 9.5.8

Now builds and runs with current hamlib.

Changelog: http://users.telenet.be/on4qz/qsstv/manual/changelog.html

DOCS option removed since building it continues to be problematic,
and the upstream author encourages using the online documentation
anyway.

Approved by: arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D33313
b040d3ad8f
Kevin Bowling (kbowling) · 9.3.3_4
graphics/mesa-libs: Bump reverse deps for libglvnd

Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.

PR:		246767
Reviewed by:	manu, bapt
Approved by:	x11
Differential Revision:	https://reviews.freebsd.org/D30824
da3162c7c9
Mathieu Arnold (mat) · 9.3.3_3
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 9.3.3_3
Remove # $FreeBSD$ from Makefiles.
305f148f48
Dima Panov (fluffy) · 9.3.3_3
devel/doxygen: Update to 1.9.0

- regen patches by 'make makepatch'
- adjust consumers which affected by new doxygen styles
- take maintainersip

Changelog: https://www.doxygen.nl/manual/changelog.html#log_1_9_0

PR:		242347
Submitted by:	fluffy
Reported by:	Naram Qashat (ex-maintainer)
Exp-run by:	antoine
2ec10e7dd9
Dima Panov (fluffy) · 9.3.3_2
comms/qsstv: unbreak build after openjpeg update (r560097)

Reported by:	poudriere
Pointy hat to:	sunpoet for skip consumers test
Approved by:	portmgr blanket (build fix)
135949b7f8
Gerald Pfeifer (gerald) · 9.3.3_2
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Rene Ladan (rene) · 9.3.3_1
Remove esound support from pulseaudio as audio/esound expired.

Bump PORTREVISIONs of dependent ports.

Build-tested in poudriere on a head-amd64 jail for audio/pulseaudio*
7469b029a6
Stephen Hurd (shurd) · 9.3.3
Update to 9.3.3

- Open PTT serial port O_NONBLOCK so /dev/tty* can be used.
- If a video device has no formats, do not add to camera list.
- Add /index.html to local docURL so help will open in browser.

From the changelog:
20190418 QSSTV 9.3.3
        * fixed api documentation generation

20190418 QSSTV 9.3.2
        * complete rewrite of the FTP interfaces. They now run in a seperate
          thread
        * removed Hybrid notify config. All hybrid configurations are in one
          tab: Hybrid
        * size of recorded wav files was internally set to 0, fixed.
        * tx audio to wav file was output in mono with half the samples
          -> fixed
        * scaling of images in sstv tx mode -> fixed
        * show image with template when loading new image ->fixed
        * callsign was not set/send in DRM tx
        * new FFT implementation
        * compression in DRM now based on size in stead of ratio
        * fix error in reedsolomon decode when no erasures found
        * repeater functions implemented
        * fixed bug in AVT24-AVT90-AVT94
        * removed use VIS option in SSTV (now when a VIS code is detected,
          the mode is restricted to that VIS mode)
        * added confirmation options for delete files and program exit in
          gui configuration
        * more testing on raspberry Pi 3 model B. (compilation and
          execution OK)
        * added PKTLSB, PKTUSB and PKTFM in frequency config modulation
        * added passband to frequency settings
        * minor bug fixes
b39bbfc2ec
Mark Linimon (linimon) · 9.2.6_2
Fix build on gcc-based architectures.

Approved by:	portmgr (tier-2 blanket)
9a61b7a1c8
Tijl Coosemans (tijl) · 9.2.6_2
Fix Qt5 symbol version scripts to put the catch-all clause first.  When a symbol matches multiple clauses the last one takes precedence.  If the catch-all is last it captures everything.  In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
1bf487d3e7
Thomas Zander (riggs) · 9.2.6_1
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
84b6aee905
Tobias C. Berner (tcberner) · 9.2.6
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
b1a1d38bf9
Diane Bruce (db) · 9.2.6
Updated to 9.2.6

20170817 QSSTV 9.2.6
        Changed the .pro file for autodetecing correct libopenjpg2 (DL1JBE -Tom)
        ftp transfer - initialize bug fix (VK6MN- Mike)
        Help manual -> path correction and corrected some typo's (DJ0MBA- Marinus)
        SSTV initialize bug fix (Adrian)
        Camera support for Raspberry PI Cam
        fixed audio loopback use
        fixed transmission after stop, image was not restarted at top

    20161022 QSSTV 9.2.5
        Screen size reduced for use with smaller screens-fixed.
        rig control - added capabilities test.

PR:		ports/229140
Submitted by:	takefu@airport.fm
37b0c2943a
Sunpoet Po-Chuan Hsieh (sunpoet) · 9.2.4_3
Update graphics/openjpeg to 2.3.0

Changes:	https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md
PR:		222817
Exp-run by:	antoine
d263cacb21
Sunpoet Po-Chuan Hsieh (sunpoet) · 9.2.4_3
Update graphics/openjpeg to 2.2.0

Changes:	https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md
PR:		221478
Exp-run by:	antoine
43ff00a57b
Adrian Chadd (adrian) · 9.2.4_3
[qsstv] fix uninitialised member access.

(I've emailed upstream with this patch)

Approved by:	db
8af6f9429a
Matthew Rezny (rezny) · 9.2.4_2
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
b760897dde
Diane Bruce (db) · 9.2.4_1
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
3e51c89436
Mathieu Arnold (mat) · 9.2.4
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
8b4093cba5
Diane Bruce (db) · 9.2.4
Update to latest release

20161022 QSSTV 9.2.4
- some minor bugfixing
- eliminated online status setting in Config Notication tab (doubled with setting in Operator settings)
- bug fix: incremental counter on filename wih hybrid mode
- added filename to statusbar when sending DRM image

20161021 QSSTV 9.2.3
- bug fix: memory leak in tx DRM when loading/resizing images
- faster compression of tx images
- bug-fix: hybrid mode saved images with wrong file extension. Receivers tried downloading wrong file.
- Added all the patches (more then 20) from Mike, VK6M: rx/tx notifications and a large number of patches for image handling
- Added new features (such a save waterfall image) implmented by Mike, VK6M
- Todo: update the documentation !

20160929 QSSTV 9.2.2
- added CTRL_F keyboard shortcut to switch to and from full screen. This is mainly used on low resolution screens where the top and/
or
bottom taskbars are masking part of the QSSTV window.

20160929 QSSTV 9.2.1
- added low Resolution mode
- changed SSTV sync detection
- some minor bug fixes

20160703 QSSTV 9.1.8
 - The program uses jp2 files for sending images in DRM mode. The file extensions were not correct. ->fixed
 - changes of the configuration do not need a restart of the program anymore (adding templates, stock images, DRM Profiles)
 - images in the gallery are now resized.
 - added menu option To Tx in Gallery Images RX and TX.
 - image in viewer is zoomed when resized while keeping aspect ratio.
 - Screen size reduced to 791x684 for use with smaller screens.
 - Added voice/data port selection for PTT (thanks to David VK3DCU)

20160701 QSSTV 9.1.7
 - Normally the audio is generated on the left channel. There is now an option in the soundconfig
 to swap left and right channel. Some radios like the TS590 are using the right audio channel via USB (test done by PE1DFQ - Gerard).
 - On request from Michael DL3YAP: Added CW ID button to manually send the CW ID as specified in the CW config.
 - Name of ID button in the lower status bar changed to WF ID (waterfall ID) to avoid confusion with CW ID.
 - Fixed bug: Waterfall font size was not correctly saved.
 - Added "Bold" option for Waterfall font.

20160628 QSSTV 9.1.6
 - ftp transfer crashes when transmitting in hybrid mode-> solved

Reviewed by:		takefu@
baa0687760
Diane Bruce (db) · 9.1.5
comms/qsstv uses the substitution %%QT_LIBDIR%% [=relative path to Qt libraries] by mistake [that's devel/qca/pkg-plist.qt5]. The attached patch replaces this everywhere by "lib".

Well. This was rather bogus.
-%%PORTDOCS%%%%DOCSDIR%%/manual/ca%%QT_LIBDIR%%ration.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/calibration.png

PR:		ports/210112
Submitted by:	tcberner@gmail.com
aabebce154
Stephen Hurd (shurd) · 9.1.5
Update to latest release
3bbd14adee
Stephen Hurd (shurd) · 9.1.3
Fix pkg-fallout error and update to latest release

Add dependency on multimedia/libv4l and qt5-widgets
Sort LIB_DEPENDS
Add patch to fix issue reported by db@
fd4835a119
Stephen Hurd (shurd) · 9.1.1
Update to latest release.

DOCS option is back, hopefully it'll stay.
Jasper has been switched out for OpenJPEG.
93b24289aa
Mathieu Arnold (mat) · 8.2.12
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.

With hat:	portmgr
Sponsored by:	Absolight
7f4572eae4
Jimmy Olgeni (olgeni) · 8.2.12
Typos, whitespace and capitalization fixes (A-F).
686b747c39
Stephen Hurd (shurd) · 8.2.12
Update to 8.2.12

Maintenance release.
0f927cd380
Mathieu Arnold (mat) · 8.2.11_1
MASTER_SITES cleanup.

- 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
60d1a83c2a
Stephen Hurd (shurd) · 8.2.11_1
Update to latest revision.

Upstream has stopp redistributing the docs again.
2f109ff9ad
Antoine Brodin (antoine) · 8.2.9_1
Update devel/doxygen to 1.8.9

PR:		ports/196342
Submitted by:	Naram Qashat (maintainer)
Exp-run and fixes to depending ports:	self
38e8f93368
Stephen Hurd (shurd) · 8.2.9
Fix bad patch in update.  Generated the patch after post-patch (sigh)
854d5470a0
Stephen Hurd (shurd) · 8.2.9
Update to 8.2.9 As it happens, the docs being included in the archive was unintentional.  Add support for the DOCS option.

This fixes a bug in the reedsolomon encoder/decoder when using the RS4
mode (the program did not decode the transmissions with extensions .rs4
and could possibly crash).
1f495d0ef0
Stephen Hurd (shurd) · 8.2.8_2
Update to 8.2.8 Change Maintainer to hamradio@ Install (now pre-generated) documentation

From the release announcement:
- compatibility with Easypal Oct 2014:  change in hybrid mode
98881e80cb
Tijl Coosemans (tijl) · 8.2.7_2
math/fftw3: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove PTHREAD_CFLAGS and PTHREAD_LIBS - Use MAKE_CMD
4bdd97e324
Stephen Hurd (shurd) · 8.2.7_1
Update my ports to use my shurd@FreeBSD.org account

Approved by:    db, skreuzer (mentors)
4e5b54a3ec
Diane Bruce (db) · 8.2.7_1
- Remove GCC dependency which made qsstv crash with a clang-built world.

PR:		ports/188577
Submitted by:	Stephen Hurd <shurd@sasktel.net> (maintainer)
78434fa4a4
Diane Bruce (db) · 8.2.7
Upgrade from 1.8.6 to 1.8.7: * bug fixed system segfault when BSR is activated when no BSR was received * bug fixed in FTP upload when using Filezilla ftp server

PR:		ports/188571
Submitted by:	Stephen Hurd <shurd@sasktel.net> (maintainer)
a198ba47d3
Diane Bruce (db) · 8.2.6
- add missing file somehow dropped in ports/188454

Submitted by:	Maintainer
16382aaf60
Diane Bruce (db) · 8.2.6
- update comms/sstv to latest release - bug fix ftp transfer when using subdirectories ( reported by Ken G7VJA) - bug fix for sound file output when recording while transmitting (Jem)

PR:		ports/188416
Submitted by:	Stephen Hurd <shurd@sasktel.net> (maintainer)
b973d074b4
Max Brazhnikov (makc) · 7.1.7
Clean up port Makefile and patch sources to respect PREFIX (this also fixes properly STAGEDIR support the original PR was filed for). While I'm here:

- Don't fiddle with strip
- Mark IGNORE for debug build: apparently the author of software wrote debug
  target for himself only
- Use QMAKE_SOURCE_PATH instead of overwriting INSTALL_WRKSRC

PR:		ports/184586
Submitted by:	Stephen Hurd (maintainer)
Approved by:	maintainer
77280673df
Max Brazhnikov (makc) · 7.1.7
- Convert to USES=qmake (and other USES while I'm here) - Add state support - Convert LIB_DEPENDS to new style, adjust USE_QT4 components, etc.

Approved by:	portmgr (blanket approval)
5898d7df5c