Fractal is a Gtk+ Matrix messaging client written in Rust.
Its interface is optimized for collaboration in large groups
such as free software projects.
WWW: https://wiki.gnome.org/Apps/Fractal
PR: 226683
Submitted by: Greg V <greg@unrelenting.technology>
Do not install empty tests/__init__.py to avoid a conflict with devel/py-phply
which is a dependency of textproc/translate-toolkit. All of these ports are
dependencies of textproc/pootle, which then fails to build.
While here pet portlint.
Reported by: pkg-fallout
Pointy hat: jpaetzel
The Bro Package Manager makes it easy for Bro users to install
and manage third party scripts as well as plugins for Bro and
BroControl. The command-line tool is preconfigured scripts as
well as plugins for Bro and BroControl. The command-line tool
is preconfigured to download packages from the Bro package source,
a GitHub repository that has been setup such that any developer
can request their Bro package be included. See the README file
of that repository for information regarding the package submission
process. NOTE: It's left up to users to decide for themselves
via code review, GitHub comments/stars, or other metrics whether
any given package is trustworthy as there is no implied guarantees
that it's secure just because it's been accepted into the default
package source. See the package manager documentation for further
usage information, how-to guides, and walkthroughs. For offline
reading, it's also available in the doc/ directory of the
source code distribution.
WWW: https://github.com/bro/package-manager/
PR: 231739
Submitted by: Shirkdog <mshirk@daemon-security.com>
Reviewed by: Nathan <ndowens@yahoo.com>
Approved by: krion (mentor)
Differential Revision: https://reviews.freebsd.org/D17358
- fix build with c++11, errors like:
src/core/qipgrayscaleimage.cpp:168:19: error: non-constant-expression cannot be narrowed from type 'quint32' (aka 'unsigned int') to 'int' in initializer list [-Wc++11-narrowing]
IntRect r1 = {x1,y1,x2,(y1+y2)/2};
- pet portlint:
* sort ONLY_FOR_ARCHS;
* place ONLY_FOR_ARCHS earlier.
Reported by: pkg-fallout
MFH: 2018Q4
r408137 of security/cracklib renamed pw_dict to cracklib-words and
revelation now fails to check passwords with 9 characters or more:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/revelation/dialog.py", line 1183, in __cb_changed
util.check_password(password)
File "/usr/local/lib/python2.7/site-packages/revelation/util.py", line 97, in check_password
cracklib.FascistCheck(password, "/usr/local/libdata/cracklib/pw_dict")
OSError: [Errno 2] No such file or directory: '/usr/local/libdata/cracklib/pw_dict.pwd'
PR: 212367
Submitted by: Tomoaki AOKI <junchoon@dec.sakura.ne.jp>
libmupdf.so references symbols from libmupdfthird.so but does not
link directly against it.
This is problematic for ports using the --as-needed linker option,
such as graphics/zathura-pdf-mupdf (>= 0.3.3) due to Meson's defaults.
zathura-pdf-mupdf itself does not reference symbols from libmupdfthird.so,
and so despite being included in the linker arguments, libmupdfthird.so
is not actually linked in.
$ zathura --version
error: Could not load plugin '/usr/local/lib/zathura/libpdf-mupdf.so' (/usr/local/lib/libmupdf.so.1.13.0: Undefined symbol "js_tointeger").
This is a consequence of us providing shared libraries in spite of
upstream since r433550 to keep package sizes down, but not properly
understanding the dependency between libmupdfthird and libmupdf.
PR: 232059
Submitted by: Albert Ou <aou@eecs.berkeley.edu>
pylibsrtp is a Python wrapper around libsrtp, making it possible to encrypt and
decrypt Secure Real-time Transport Protocol (SRTP) packets from Python code.
SRTP is a profile of the Real-time Transport Protocol (RTP) which provides
confidentiality, message authentication, and replay protection. It is defined
by RFC 3711.
WWW: https://github.com/jlaine/pylibsrtp
aioice is a library for Interactive Connectivity Establishment (RFC 5245) in
Python. It is built on top of asyncio, Python's standard asynchronous I/O
framework.
Interactive Connectivity Establishment (ICE) is useful for applications that
establish peer-to-peer UDP data streams, as it facilitates NAT traversal.
Typical usecases include SIP and WebRTC.
WWW: https://github.com/jlaine/aioice
PyAV is a Pythonic binding for FFmpeg. We aim to provide all of the power and
control of the underlying library, but manage the gritty details as much as
possible.
WWW: http://docs.mikeboers.com/pyav/develop/