===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: share/icecast/admin/listclients.xsl
- Also install icecast.xml.sample with @sample
PR: 230814
Pointy hat to: tobik
Without it, the BDF is malformed with FONT set to just "psf" which
is not a proper XLFD. This confuses newer vtfontcvt versions which
check for character cell spacing.
PR: 205707
Deprecate since it's not the first time it's broken
checking gnome-doc-utils >= 0.3.2... no
configure: error: gnome-doc-utils >= 0.3.2 not found
Reported by: pkg-fallout
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.
Submitted by: tcberner
Reviewed by: adridg, jhale, rene, tcberner
Approved by: portmgr (implicit, flavor hook)
Differential Revision: https://reviews.freebsd.org/D17741
* PyQt could not be installed for multiple Python versions at
the same time, as there were conflicting files.
This patch creates Python-version versioned directories for
all these, and further installs binaries with a version number.
* Note, there might be some hickups for software that depends on
on of the .so's provided by PyQt5, which might not be found
anymore autmotically, and maybe need some LD-flaggery.
* Update PyQt5 to 5.10.1
* Mark www/py-qt5-webengine broken. It is unforuntately no longer
compatible with the old qt5-webengine-5.9.4 we ship.
PR: 232745
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D8714
In file included from plugin.cpp:17:
In file included from ./plugin.h:17:
In file included from ../../ui/esperanza_plugin.h:20:
In file included from ../../lib/xclient.h:21:
In file included from /usr/local/include/xmms2/xmmsclient/xmmsclient++.h:20:
/usr/local/include/xmms2/xmmsclient/xmmsclient++/signal.h:22:10: fatal error: 'boost/function.hpp' file not found
#include <boost/function.hpp>
^~~~~~~~~~~~~~~~~~~~
Reported by: pkg-fallout
This port is broken. It both failed to fetch and failed to build afterwards.
I fixed the fetching problem: it moved to github.
So far I couldn't fix the build problem - it seems to fail due to some incompatibilities
with dependencies, but it is also badly outdated. New version doesn't build either.
The upstream needs to fix at least these two problems:
* https://github.com/csound/csound/issues/1063
* https://github.com/csound/csound/issues/1064
I'll come back to it after they fix these build issues.
Details:
- Major upgrade from 0.20.x branch, see upstream log:
https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/v0.21.2/NEWS
- Use meson build system
- Revamp OPTIONS:
- Retire all options without LIB_DEPENDS
- Rename AAC option to FAAD, as aac is also available via FFMPEG
- New OPTIONS for ISO9660 and ZZIP; bzip support is always compiled in
- Support for commercial streaming services:
QOBUZ, SOUNDCLOUD, TIDAL
- Simplify Makefile when possible
- Pet portlint
This application has seen a steady (beta) release series in
the KDE world already, and is packaged and flatpacked elsewhere.
The WWW: line points to a boring user-manual page; more interesting
release notes are at https://mgallienkde.wordpress.com/
Reported by: arved
which restores compatibility with old databases (version 1.8) and some
later versions which were built without mmap(2) support. Due to shlib
version change, bump port revisions of the consumer ports.
PR: 233059
Exp-run by: antoine
Approved by: maintainer (johans, numerous timeouts)
* Add PKGNAMESUFFIX and rename the directory. This was done to show
that IM6 is not the "main" version. But still fully supported by upstream.
* Convert a number of options to optionhelpers.
* Add option for ISO/IEC 23008-12:2017 HEIF suport
* Add comment to pkg-descr explaining IM6's "legacy" tag.
* Add comment to the patch-config_policy.xml file why it still needed.
Please note that IM7 is not a drop in replacement due to library API and
command arguments changes. And as a result ports need to decide for themself
which version to use.
Chase these changes in all the ports that using IM6.
PR: 225102 (based on, only the version update) [1]
Submitted by: Pascal Christen <pascal.christen@hostpoint.ch>
After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.
Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.
Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them
Bump revision of all impacted ports
PR: 232907
exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17816
Details:
- Add commands "queued", "seekthrough", "mount", "unmount"
- Support "search" with filter expression (MPD 0.21)
- Support "load" with range
- Allow only tag names after "list"
- Upstream log see
https://raw.githubusercontent.com/MusicPlayerDaemon/mpc/v0.31/NEWS
PR: 232854
Submitted by: uzsolt@uzsolt.hu (maintainer)
MFH: 2018Q4
- Added support to change sample rate and bit depth for output
audio files
- Added new tags: "Album performer", Disk number", and "Disk count"
- Added extended dialog to edit all tags
- Fixed the CUE parser
- Improved appearance and behavior of the program
- Translations updated
Reported by: portscout
based architectures.
While here, add USES=gnome (setting USE_GNOME without USES=gnome is
deprecated).
PR: 232656
Submitted by: Piotr Kubaj
Approved by: maintainer
- There was no obvious reason to split these ports, and it makes
porting simpler; the set of ports using either mostly coincided.
Exp-run by: antoine
PR: 223687
PR: 232751
tX_audiodevice.cc:372:46: error: C-style cast from 'nullptr_t' to 'jack_options_t' (aka 'JackOptions') is not allowed
if ((client=jack_client_open("terminatorX", (jack_options_t) NULL, NULL))==0) {
^~~~~~~~~~~~~~~~~~~~~
Reported by: pkg-fallout
/usr/local/include/dumb.h:41:27: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
#define DUMB_NAME "DUMB v"DUMB_VERSION_STR
^
Reported by: pkg-fallout
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724
previous patch. Rename patch-Makefile to patch-source_Makefile
and add patch-apps_Makefile. There is not enough history of the
former to be worth a repomove IMHO.
Pointy hat to: linimon
- Update g72x module to 1.4.3, which add support for asterisk 16
- Add asterisk16 flavor and conflicts to asterisk modules ports
which support it
- Add conflicts to other asterisk versions ports
- Add deprecation notice to asterisk15 which will reach EOL on
2019-10-03
- Fix wording on SOUNDS option description
- Remove old MOVED line for asterisk16 which was for the long removed
asterisk 1.6 version
Approved by: portmgr (flavors already approved in the past)
On 12: Remove the unsupported optimization option
On non-Intel architectures: make SSE options based on the port option on amd64/i386 only
Reported by: fallout
In file included from ../src/gx_head/engine/gx_pluginloader.cpp:22:
In file included from ../src/headers/engine.h:73:
../src/headers/gx_system.h:353:28: error: expected class name
class BasicOptions: boost::noncopyable {
^
In file included from ../src/gx_head/engine/gx_pluginloader.cpp:22:
In file included from ../src/headers/engine.h:74:
../src/headers/gx_parameter.h:106:25: error: expected class name
class Parameter: boost::noncopyable {
^
In file included from ../src/gx_head/engine/gx_pluginloader.cpp:22:
In file included from ../src/headers/engine.h:81:
../src/headers/gx_json.h:299:27: error: expected class name
class PresetFile : boost::noncopyable {
^
In file included from ../src/gx_head/engine/gx_pluginloader.cpp:22:
In file included from ../src/headers/engine.h:83:
../src/headers/gx_internal_plugins.h:674:25: error: expected class name
struct paradesc: boost::noncopyable {
^
PR: 232525
- Added support for quartertones, octotones, hexatones and so on.
- Added support for bass offset effect.
- Added support for circle of fifths.
- Improved support for printing.
Approved by: jbeich (ports)
Changes since 1.2.x include:
- Improvements to the VAD and speech/music classification using an RNN
- Support for ambisonics coding using channel mapping families 2 and 3
- Improvements to stereo speech coding at low bitrate
- Using wideband encoding down to 9 kb/s
- Making it possible to use SILK down to bitrates around 5 kb/s
- Minor quality improvement on tones
- Enabling the spec fixes in RFC 8251 by default
- Security/hardening improvements
Notable bug fixes include:
- Fixes to the CELT PLC
- Bandwidth detection fixes
Linphone uses Qt5 now instead of GTK2.
audio/bcg729:
- switch to cmake, required by net/mediastreamer
- download distfile instead of using gitlab
- fix license: source code allows later GPL version
audio/msbcg729: deleted, net/mediastreamer contains a G.729 codec now
audio/msilbc: deleted, superseded by multimedia/mswebrtc
deskutils/belcard: version 1.0.2
multimedia/bcmatroska2: version 0.23
multimedia/msopenh264: version 1.2.1
multimedia/mswebrtc: version 1.1.1
multimedia/msx264: deleted, superseded by msopenh264
net/bctoolbox: version 0.6.0
net/belle-sip: version 1.6.3
net/liblinphone: version 3.12.0
net/linphone: version 4.1.1 + upstream Qt 5.11 patches
net/mediastreamer: version 2.16.1 + upstream libsrtp2 patch
net/ortp: version 1.0.2 + bump dependent port devel/libosmo-abis
security/bzrtp: version 1.0.6
textproc/belr: version 0.1.3
Musicbrainz Webservice 1.0 support ended 2018-08-01, so this port is useless.
Set a short expiration window since only audio/puddletag depends on this and
the code that required it was removed in 2012.
$ pkg install webrtc-audio-processing
$ make
$ make check-plist
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: lib/pulse-%%PULSE_VERSION%%/modules/libwebrtc-util.so
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
*** Error code 1
$ make stage-qa
====> Running Q/A tests (stage-qa)
Error: /usr/local/lib/pulse-11.1/modules/libwebrtc-util.so is linked to /usr/local/lib/libwebrtc_audio_processing.so.1 from audio/webrtc-audio-processing but it is not declared as a dependency
Warning: you need LIB_DEPENDS+=libwebrtc_audio_processing.so:audio/webrtc-audio-processing
Audio processing routines extracted from WebRTC project into a
standalone library. It provides the following features:
- Acoustic echo cancellation
- Acoustic echo control for mobile
- Automatic gain control
- High-pass filter
- Level estimator
- Noise suppression
- Voice activity detection
https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/
Since this port uses -std=gnu++11, USES=compiler:c++11-lang is necessary.
While here, add USES=gl.
PR: 232033
Submitted by: Piotr Kubaj <pkubaj@anongoth.pl>
On Linux Cava loads a custom font to display blocks with varying
heights and widths on the Linux console. Provide support for it
on FreeBSD with vt(4) too.
- Allow building with python 3.x
- Add DOCS option for general documentation built by sphinx
- Add MANPAGES option build/install manpages since it requires extra deps
- Add TEST option and disable building tests by default
- Whitespace align options and separate blocks for better readability
audio/py-aubio: Update to 0.4.7
- Allow concurrent installation
- Add sndio support
- Get rid of many custom patches and other workarounds by adding
USES=localbase:ldflags
- Fix man page install location
- Modernize some CMAKE variables
Changelog: https://github.com/LMMS/lmms/releases/tag/v1.2.0-rc7
PR: 229867
Submitted by: tobik
These ports link some non-PIC code, which fails with lld as it defaults
to disallowing relocations against read-only segments. For i386 we can
just add -znotext unconditionally: for GNU BFD ld it just affirms BFD's
existing default.
PR: 214864
Approved by: portmgr (lld blanket)
Sponsored by: The FreeBSD Foundation
By default lld disallows relocations against read-only segments and
requires that shared objects are built with -fPIC (as they should be).
This port already set -fPIC for amd64, so apply it to arm64 (which
already uses lld as the system linker) and i386 (which will soon switch
to lld as the system linker).
Approved by: portmgr (lld blanket)
Also, update audio/pulseaudio-module to the latest release 0.2.
pulseaudio-module-xrdp 0.2 no longer have build time dependency on xrdp.
Accordingly, add runtime dependency on pulseaudio-module-xrdp to xrdp to
enable audio redirection by default it doesn't cause circular dependency
now.
While here,
- Pet portlint
- Switch PORTVERSION to DISTVERSION
Approved by: pi (mentor)
Relnotes: https://github.com/neutrinolabs/xrdp/releases/tag/v0.9.8
Sponsored by: HAW International, Inc.
Differential Revision: https://reviews.freebsd.org/D17326