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/D526693b1b14f872
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)
*: Bump PORTREVISIONs of Pulseaudio consumers Sponsored by: Future Crew, LLC5505c50fcc
comms/qsstv: update WWW and MASTER_SITESf1c0a7cb32
audio/pulseaudio: Update to 16.1 Bump PORTREVISION on consumers. Sponsored by: Serenity Cybersecurity, LLC PR: 262713b1ecad53b0
audio/opus: bump consumers after update to 1.4feb1fa34f5
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
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
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/D35308543d8888c9
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/D33313b040d3ad8f
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/D30824da3162c7c9
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
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: antoine2ec10e7dd9
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
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: 238330ea8c8ec7da
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
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 fixesb39bbfc2ecFix build on gcc-based architectures. Approved by: portmgr (tier-2 blanket)9a61b7a1c8
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
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l84b6aee905
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/D15540b1a1d38bf9
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.fm37b0c2943aUpdate graphics/openjpeg to 2.3.0 Changes: https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md PR: 222817 Exp-run by: antoined263cacb21
Update graphics/openjpeg to 2.2.0 Changes: https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md PR: 221478 Exp-run by: antoine43ff00a57b
[qsstv] fix uninitialised member access. (I've emailed upstream with this patch) Approved by: db8af6f9429a
Revision bump of all ports with USE_GL after consolidation of mesa-libs Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845b760897dde
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: @tcberner3e51c89436
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: Absolight8b4093cba5
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
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.comaabebce154
Update to latest release3bbd14adee
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
Update to latest release. DOCS option is back, hopefully it'll stay. Jasper has been switched out for OpenJPEG.93b24289aa
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat: portmgr
Sponsored by: Absolight7f4572eae4Typos, whitespace and capitalization fixes (A-F).686b747c39
Update to 8.2.12 Maintenance release.0f927cd380
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: Absolight60d1a83c2aUpdate to latest revision. Upstream has stopp redistributing the docs again.2f109ff9ad
Update devel/doxygen to 1.8.9 PR: ports/196342 Submitted by: Naram Qashat (maintainer) Exp-run and fixes to depending ports: self38e8f93368
Fix bad patch in update. Generated the patch after post-patch (sigh)854d5470a0
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
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 mode98881e80cb
math/fftw3: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove PTHREAD_CFLAGS and PTHREAD_LIBS - Use MAKE_CMD4bdd97e324
Update my ports to use my shurd@FreeBSD.org account Approved by: db, skreuzer (mentors)4e5b54a3ec
- Remove GCC dependency which made qsstv crash with a clang-built world. PR: ports/188577 Submitted by: Stephen Hurd <shurd@sasktel.net> (maintainer)78434fa4a4
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
- add missing file somehow dropped in ports/188454 Submitted by: Maintainer16382aaf60
- 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
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: maintainer77280673df
- 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