145409 Commits

Author SHA1 Message Date
landry
89552ac717 link synapse to the build 2020-03-08 17:03:52 +00:00
landry
5c9f13370a Import synapse 1.11.0, from maintainer Renaud Allard
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@
2020-03-08 17:03:15 +00:00
landry
9290640f30 Link synapse dependencies to the build:
www/py-treq,python3
www/py-macaroons,python3
textproc/py-unpaddedbase64,python3
textproc/py-signedjson,python3
textproc/py-canonicaljson,python3
devel/py-typing-extensions,python3
devel/py-importlib-metadata,python3
security/py-libnacl,python3
2020-03-08 16:55:24 +00:00
landry
c78009bdb1 Import py-treq 18.6.0, from maintainer Renaud Allard
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.
2020-03-08 16:48:54 +00:00
landry
107427bd92 Import py-macaroons 0.13.0, from maintainer Renaud Allard
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@
2020-03-08 16:47:24 +00:00
landry
e24420c37a Import py-signedjson 1.1, from maintainer Renaud Allard
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@
2020-03-08 16:46:03 +00:00
landry
feb1ddcba9 remove quirk for py3-libnacl, been readded 2020-03-08 16:44:37 +00:00
landry
f449bc5df2 Resurrect py-libnacl 1.6.1 from the Attic, from maintainer Renaud Allard
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@
2020-03-08 16:42:52 +00:00
landry
7df428962c Import py-typing-extensions 3.7.4.1, from maintainer Renaud Allard
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@
2020-03-08 16:30:58 +00:00
landry
ec5bdb5072 Import py-importlib_metadata 0.23, from maintainer Renaud Allard
importlib_metadata is a library which provides an API for accessing an
installed packages metadata (see PEP 566), such as its entry points or
its top-level name. This functionality intends to replace most uses of
pkg_resources entry point API and metadata API. Along with
importlib.resources in Python 3.7 and newer (backported as
importlib_resources for older versions of Python), this can eliminate
the need to use the older and less efficient pkg_resources package.

(i only fixed the DESCR which was from another port..)

dependency for upcoming synapse/matrix server port.

ok solene@
2020-03-08 16:28:41 +00:00
landry
6c3c38ae6e Import py-canonicaljson 1.1.4, from maintainer Renaud Allard.
Python module to encode JSON in a standard format.

* Encodes objects and arrays as RFC 7159 JSON.
* Sorts object keys so that you get the same result each time.
* Has no insignificant whitespace to make the output as small as possible.
* Escapes only the characters that must be escaped (U+0000 to U+0019,
  U+0022, U+0056), to keep the output as small as possible.
* Uses the shortest escape sequence for each escaped character.
* Encodes the JSON as UTF-8.
* Can encode "frozendict" immutable dictionaries.

dependency for upcoming synapse/matrix server port.

ok solene@
2020-03-08 16:21:42 +00:00
landry
f218a83672 Import py-unpaddedbase64 1.1.0, from maintainer Renaud Allard
Python module to encode and decode Base64 without "=" padding.

RFC 4648 specifies that Base64 should be padded to a multiple of 4 bytes
using "=" characters. However this conveys no benefit so many protocols
choose to use Base64 without the "=" padding.

dependency for upcoming synapse/matrix server port.

ok solene@
2020-03-08 16:19:34 +00:00
landry
2ea476f60c Update to nss 3.51.
See https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/NSS_3.51_release_notes
remove arm64 build fix from kurt@, was merged upstream in #1618400
2020-03-08 16:01:25 +00:00
cwen
00a4dbdae0 youtube-dl: update to 2020.03.08, unbreaks youtube age-gated videos 2020-03-08 15:00:45 +00:00
bket
d624cdd02e Update to borgbackup-1.1.11
Changes:
https://github.com/borgbackup/borg/blob/1.1.11/docs/changes.rst#version-1111-2020-03-08

This update fixes potential index corruption / data loss issue.

While here add HOMEPAGE.

OK kn@, sthen@
2020-03-08 14:52:29 +00:00
ajacoutot
6fcfe4a3e3 Unbreak PDF printing. 2020-03-08 14:34:04 +00:00
sthen
e2e1ab2a27 update to magic-8.2.190, from maintainer Alessandro De Laurenzis, ok cwen@
This is a major update and now has working OpenGL rendering (magic -d OGL),
much better than the normal default x11 rendering. (There is also cairo-based
rendering but this doesn't seem to work correctly on OpenBSD yet).
2020-03-08 12:47:35 +00:00
rsadowski
d6474cd639 Prepare for upcoming Qt5 update
Unhook qtcanvas3d in meta/qt5, it's gone upstream

OK sthen@
2020-03-08 11:58:24 +00:00
ajacoutot
003aa546b3 Update to spice-protocol-0.14.1. 2020-03-08 11:16:49 +00:00
ajacoutot
2155f92b17 Update to libical-3.0.8. 2020-03-08 10:46:04 +00:00
robert
76a7052aa3 substitute all /usr/bin/python paths to ${MODPY_BIN}; from Eric JACQUOT 2020-03-08 09:22:39 +00:00
robert
dff77ed871 update to 6.4.1.2 2020-03-08 08:27:08 +00:00
robert
907727df15 update to 10.0.2 and apply fix from Eric JACQUOT to fix python dependencies 2020-03-08 08:17:57 +00:00
rsadowski
c6e32b8140 Bugfix update homebank to 5.3.2
Changelog: http://homebank.free.fr/ChangeLog
2020-03-08 07:24:12 +00:00
rsadowski
819c5bf7d3 Bugfix update kstars to 3.4.1 2020-03-08 07:19:15 +00:00
bcallah
d1fb4600dc Update to coreutils-8.32
Summary of user-visible changes:
https://lists.gnu.org/archive/html/coreutils-announce/2020-03/msg00000.html
Big endian testing and ok cwen@
2020-03-08 04:04:02 +00:00
mariani
317b36180a Error in PLIST:
-pkgpath net/py-wurlitzer
+pkgpath devel/py-wurlitzer
2020-03-08 02:22:15 +00:00
thfr
b2e8fb0510 fix dolphin on many platforms by disabling unneeded LLVM integration
- move to commit from June 2019 because gamepad interface breaks
  afterwards.
- remove dependency on pulseaudio (highly requested); use cubeb audio
  backend now
- enable unit tests - thanks Nam! All tests pass.
- rename the bundled SoundTouch header to avoid conflict with installed
  SoundTouch
- add a README that specifies the (very high) datasize requirements.

Based on a diff by Nam Nguyen who did most of the heavy lifting here.

Passes portcheck, make port-lib-depends-check, and runs a test Gamecube
ROM without issues.
2020-03-08 02:15:51 +00:00
mariani
5d2c82f612 UPADTE: devel/py-wurlitzer 1.0.2 to 2.0.0
Changelog:
https://github.com/minrk/wurlitzer/blob/2.0.0/CHANGELOG.md

Added myself as MAINTAINER.

- Remove python2 FLAVOR, migrate to python3 by default.
- Removed unnecessary patch for setup.py.
- Regression tests passing.
- Tested with spyder3 (unique consumer).

OK bket@
2020-03-08 01:33:32 +00:00
mariani
4cec907a30 Unhook py-wurlitzer from Makefile. 2020-03-08 01:32:15 +00:00
mariani
d4c855fe5b Add quirk for py-wurlitzer. 2020-03-08 01:29:35 +00:00
thfr
db5eae8ae0 update to FAudio 20.03
all tests pass
no in-tree consumers; tested with FNA game Unexplored without problems
bump major because several exported symbols removed.
changelog: https://github.com/FNA-XNA/FAudio/releases
2020-03-07 17:52:33 +00:00
thfr
8be0367167 trivial update to innoextract 1.8
revert to using MASTER_SITES again
successfully extracts a few test archives from GOG.com
While here, add comments with reason for COMPILER=base-clang ports-gcc
(C++17), and reason for WANTLIBs boost_system-mt and pthread which
portcheck lists as "Extra"
Changelog: https://constexpr.org/innoextract/changelog
2020-03-07 17:48:59 +00:00
thfr
a376e5842e trivial update to depotdownloader 2.3.2
changelog: https://github.com/SteamRE/DepotDownloader/releases
fixes depotdownloader not exiting to shell after completion.
login key now stored in a dedicated file instead of PWD; you may have
to enter Steam's 2FA code again after this update
2020-03-07 17:43:15 +00:00
sthen
70299b9a6f nagstamon: set BUILD_DEPENDS=${RUN_DEPENDS}, in the 3.4.1 update it started
importing Nagstamon.Helpers in build.py causing a build failure if some
runtime deps are missing. Reported by naddy@.
2020-03-07 17:36:42 +00:00
rsadowski
5b2ffe98cb Prepare for upcoming Qt5 update
Add print/cups,-libs as LIB_DEPENDS

OK sthen@
2020-03-07 17:35:00 +00:00
sthen
f757791ecd update to libunbound-1.10.0 2020-03-07 16:51:11 +00:00
cwen
1ea0200b04 frei0r-plugins: use ports-gcc on !clang archs
Initialisation of members is valid but only since C++11,
base-g++ does not support that standard.

OK rapha@ (maintainer), kmos@, jca@
2020-03-07 15:09:49 +00:00
sthen
f084c36381 update to librenms-1.61 2020-03-07 14:16:24 +00:00
bcallah
37304d4083 Update to tintin-2.01.92 and take MAINTAINER
ok benoit@
2020-03-07 14:11:32 +00:00
ajacoutot
6423f29133 Update to aom-1.0.0.20200305.
from Brad (maintainer)
2020-03-07 13:32:40 +00:00
ajacoutot
c1c224b5f8 Update to dav1d-0.6.0.
from Brad (maintainer)
2020-03-07 13:31:27 +00:00
ajacoutot
743de6fd5c Update to librsvg-2.48.0. 2020-03-07 13:30:35 +00:00
rsadowski
626853383c Remove x11/qt5/docs as run depends
We do not need qt5-docs to run/use kapidox
2020-03-07 13:07:53 +00:00
ajacoutot
f259f508bd Update terraform providers. 2020-03-07 12:40:55 +00:00
ajacoutot
815446d9f5 Update to awscli-1.18.16. 2020-03-07 12:18:17 +00:00
ajacoutot
4eeb69d5c8 Update to py-boto3-1.12.16. 2020-03-07 12:17:55 +00:00
ajacoutot
3d33bf5335 Update to py-botocore-1.15.16. 2020-03-07 12:17:37 +00:00
ajacoutot
c130e406a4 Update to terragrunt-0.23.0. 2020-03-07 12:08:16 +00:00
ajacoutot
1ced05ea02 Update to terraform-0.12.23. 2020-03-07 12:02:18 +00:00