(which is not) throughout the ports Makefiles.
* Replace find|xargs with find -exec {} +
* Replace -exec {} \; with -exec {} + if applicable.
* Use the -delete operator to remove files and empty directories.
* Combine and tweak some find(1) invocations while here.
ok kn@ rsadowski@ espie@
Instead of a handrolled do-build that doesn't respect COMPILER,
resulting in a library built with base-g++ on sparc64 and friends.
That doesn't fly with other ports being built with C++11 and ports-gcc.
shared lib version major bump because of the resulting export changes on
base-gcc archs, no change with base-clang.
This should fix at least
http://build-failures.rhaalovely.net/sparc64/2020-03-08/games/pokerth.log
This also adds a dedicated test target and drops NO_TEST.
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@
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@
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@
if you didn't previously have this file installed (e.g. in ~/.config/pdfpc/pdfpcrc),
it would seem as if all keybindings broke.
fix this by installing the defalut config file to /etc (as hinted to by pdfpcrc(5))
which can still be overriden by a user's local config
regen WANTLIB and remove unused -DMANDIR while here
reminded by espie@