version in the port Makefile (it was already removed from the build
itself in patch-setup_py). In testing here things are working OK with
py-qt5 5.13.2.
upstream are conservative about the version check - they
have had problems with themes reported in the past e.g.
https://github.com/spyder-ide/spyder/issues/8748 and some failures
possibly qtwebengine-related. (We don't have qtwebengine yet anyway
which may help here).
as discussed with robert@ and sthen@, chromium is big, and electron
is mostly an independent port, so tieing up dpb twice is no fun,
even if electron is slightly smaller.
this is mostly a simplified carbon-copy of the www/chromium,electron port.
I still want to give it another look before switching to that one.
SIP is a tool for automatically generating Python bindings for C and C++
libraries. This module contains Qt5 bindings that were previously in py-qt5.
not yet linked to the build but will be necessary for the upcoming
py-qt5 update. Not importing 12.7.x versions as they are python3 only,
and we still have some consumers for the python2 FLAVOR of py-qt5.
to be tightly kept in sync with devel/py-sip, and tested against py-qt5
updates..
with tweaks from and ok sthen@
"This release includes a security fix impacting installations using
Single Sign-On (i.e. SAML2 or CAS) for authentication. Administrators of
such installations are encouraged to upgrade as soon as possible.
The release also includes fixes for a couple of other bugs."
from Renaud Allard, I regenerated plist because there were some odd extra
lib/python${MODPY_VERSION}/ / lib/python${MODPY_VERSION}/site-packages/ lines.
The sys-proctable library provides an interface for gathering
information about processes on your system, i.e. the process table. Most
major platforms are supported and, while different platforms may return
different information, the external interface is identical across
platforms
OK jeremy@
Matrix specifies a set of RESTful HTTP JSON APIs as an open standard for
federated Instant Messaging and VoIP (creating and managing distributed chat
rooms without points of control or failure, cryptographically secure state
synchronisation across an open network, etc).
In Matrix, every user runs one or more Matrix clients, which connect
through to a Matrix homeserver. The homeserver stores all their personal
chat history and user account information.
Synapse is a reference "homeserver" implementation of Matrix.
(very happy to see this finally imported, as i initially started working
on it at p2k18 in nantes..)
ok solene@
treq is an HTTP library inspired by requests but written on top of
Twisted's Agents.
It provides a simple, higher level API for making HTTP requests when
using Twisted.
dependency for upcoming synapse/matrix server port.
ok solene@, tweaks by me.
Macaroons, like cookies, are a form of bearer credential. Unlike opaque tokens,
macaroons embed caveats that define specific authorization requirements for the
target service, the service that issued the root macaroon and which is capable
of verifying the integrity of macaroons it recieves.
Macaroons allow for delegation and attenuation of authorization. They are
simple and fast to verify, and decouple authorization policy from the
enforcement of that policy.
dependency for upcoming synapse/matrix server port.
ok solene@
Signs JSON objects with ED25519 signatures.
- More than one entity can sign the same object.
- Each entity can sign the object with more than one key making it
easier to rotate keys
- ED25519 can be replaced with a different algorithm.
- Unprotected data can be added to the object under the "unsigned" key.
dependency for upcoming synapse/matrix server port.
ok solene@
This library is used to gain direct access to the functions exposed by Daniel J.
Bernstein's nacl library via libsodium or tweetnacl. It has been constructed to
maintain extensive documentation on how to use nacl as well as being completely
portable. The file in libnacl/__init__.py can be pulled out and placed directly
in any project to give a single file binding to all of nacl.
dependency for upcoming synapse/matrix server port.
readded with REVISION=3 bumped to be above the last version in-tree.
ok solene@
This is a backport of the standard library typing module to Python versions
older than 3.5.
Typing defines a standard notation for Python function and variable type
annotations. The notation can be used for documenting code in a concise,
standard format, and it has been designed to also be used by static and runtime
type checkers, static analyzers, IDEs and other tools.
dependency for upcoming synapse/matrix server port.
ok solene@