The previous version, 3.9.3, built fine on all FreeBSD releases but the port
itself was less of use in its state because SuperCollider's own interpreter
("sclang") always crashed when indexing various help files. So users were
able to start the graphical IDE ("scide") but were then on their own to get
any use out of it.
The update to 3.10.2 fixes that problem but it comes with some drawbacks:
SuperCollider has shipped Boost libraries of the 1.66 release and those
don't compile with Clang 8. Using the Boost libraries from the ports tree
instead won't work either, as the 3.10.2 release of SuperCollider isn't
compatible with that version, yet.
Switching to GCC also won't work - it builds fine on all releases but
produces broken binaries that segfaults upon invocation. Thus exclude the
build for FreeBSD releases that comes with Clang 8 for a while and revise
the situation when a new release of SuperCollider is available.
Also pass the maintainership to the submitter because the previous
maintainer seems missing in action and there were already more than three
consecutive maintainer timeouts.
PR: 238186
Submitted by: Neal Nelson <ports@nicandneal.net>
Reviewed by: tcberner
Approved by: maintainer timeout (1+ month)
MFH: 2019Q3
Differential Revision: https://reviews.freebsd.org/D20854
There is some strange new behaviour on the rc script in 2.4.0. It
would either hang on start, or hang on stop. A custom stop function
seemed the easiest way to achieve both.
PR: 238458
An easy to use, multi OS streaming tool. It supports SHOUTcast and Icecast.
The main purpose of butt is to stream live audio data from your
computers Mic or Line input to an Shoutcast or Icecast server.
Recording is also possible.
It is NOT intended to be a server by itself or automatically stream
a set of audio files.
WWW: https://danielnoethen.de/butt/
Submitted by: Per Gunnarsson <per.gunnarsson@yandex.com>
ripd is essentially non-functional in quagga-1.2.4
as it aborts on first announce timeout due to some threading logic bug.
The problem was reported upstream over a year ago and ignored:
https://bugzilla.quagga.net/show_bug.cgi?id=985https://bugzilla.quagga.net/show_bug.cgi?id=1008
Add work-around that restores ripd stability.
PR: 238760
Approved by: pi (maintainer timeout, 2 weeks)
Add USES=compiler:c++11-lang:
rijndael.hpp:23: error: a function call cannot appear in a constant-expression
rijndael.hpp:23: error: ISO C++ forbids initialization of member 'ctx'
rijndael.hpp:23: error: making 'ctx' static
rijndael.hpp:23: error: invalid in-class initialization of static data member of non-integral type 'EVP_CIPHER_CTX*'
Approved by: mentors (implicit approval)
Details:
- Upstream fix for possible subtitle corruption during play
- Upstream fix to allow SSE2 aligned loads on subtitle data
MFH: 2019Q3 (with hat: ports-secteam)
- Fix in MySQLAction::storeAttrColumn, _defaultOptString.length() and
_nullOptString.length() must be equal or greater 1 ( not 0 )
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
Release 1.3.4 is from 2013, if it works with PHP 7.x is questionable,
and to quote upstream [1]:
Update 2017-04-10: We have no plans to update Snort Report in the
future. It will likely still work with the remaining 2.9.x Snort
releases until Snort 3.0 is finished (currently in alpha.)
[1] https://symmetrixtech.com/downloads/
PR: 238102
The ellipsis is a powerful tool for extending functions. Unfortunately
this power comes at a cost: misspelled arguments will be silently
ignored. The ellipsis package provides a collection of functions
to catch problems and alert the user.
WWW: https://cran.r-project.org/web/packages/ellipsis/