Changelog:
* Add ensure_dict and keys_values functions
* Fix hash_data function
* Make the package safe for Python 3.8 (= module "collections.abc" is only
visible through the module "collections" up to Python 3.7)
Approved by: mentors (implicit)
ld-elf.so.1: /usr/lib/libstdc++.so.6: version CXXABI_1.3.8 required by /wrkdirs/usr/ports/games/stonesoup/work/crawl-0.23.1/crawl-ref/source/rltiles/tool/tilegen.elf not found
PR: 236691
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)
compilation, which breaks with base GCC because it doesn't support
some functions that libx264 uses.
Set GCC option by default for powerpc and powerpc64.
PR: 236679
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)
Don't add --stdlib=libc++ to CXXFLAGS, Clang uses it by default and GCC can't use libc++.
Don't set CC, CXX, CPP, those are set by the ports tree.
Add a define for __ppc__.
While here, pet portlint.
PR: 236799
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket)
The main problem is that upstream provides unversioned auxiliary files
(htmlxref.cnf, texi2dvi and texinfo.tex) [1]. After several failure and PRs, I
decided to host those files in my LOCAL and use it as MASTER_SITES. It helps
make the update "expected". But it still makes problem when the users have an
outdated ports tree.
In order to solve this problem, those files are stored versioned (by date) in my
LOCAL from now on. Therefore, people with old ports tree would still be able to
fetch the files.
[1] https://ftp.gnu.org/gnu/texinfo/
new distfile name does not contain version number, but its checksum
is the same as the previous one)
- Provide more descriptive and elaborate COMMENT text
- Register dependency between the program and its internal GUI library
which allows to remove MAKE_JOBS_UNSAFE (hopefully)
- Stop bogusly requesting C++ compiler (apparently, it was wanted
because of its `bool' type), instead simply #include <stdbool.h>
- Localize build configuration in one place (port-patch): having
MAKE_ARGS blurred the picture and it was not quite accurate anyway
(e.g., passed down those bogus C++ bits)
- Drop `gmake' from USES, no longer needed WRKSRC, define LICENSE_FILE
- Make docfiles installation optional and install them to appropriate
location using standard helper target
- Reformat port description (shorten the lines, kill EOL whitespace,
separate sentences with double spaces)
portability and speed.
The project consists of two parts:
* The executable boringtun, a userspace WireGuard implementation for
Linux and macOS.
* The library boringtun that can be used to implement fast and efficient
WireGuard client apps on various platforms, including iOS and Android.
It implements the underlying WireGuard protocol, without the network
or tunnel stacks, those can be implemented in a platform idiomatic way.
NOTE: This crate is still undergoing review for security concerns.
Therefore, we recommend that you take caution before using it in a
production application.
WWW: https://github.com/cloudflare/boringtun