This module provides various memoizing collections and decorators,
including variants of the Python 3 Standard Library `@lru_cache`_
function decorator.
Feedback and OK jasper
pefile is a multi-platform Python module to parse and work with Portable
Executable (aka PE) files. Most of the information contained in the PE
headers is accessible as well as all sections' details and their data.
ok kn@
on aarch64, and there's no particular reason to restrict others (if it fails
on less common arch we can always sprinkle NOT_FOR_ARCHS as needed).
queried by ccardenas@
Bitstrings can be constructed from integers (big and little endian), hex,
octal, binary, strings or files. They can be sliced, joined, reversed,
inserted into, overwritten, etc. with simple functions or slice notation.
They can also be read from, searched and replaced, and navigated in,
similar to a file or stream.
Feedback and OK jasper
ANA is a project to provide easy distributed data storage for stuff. It
provides every object with a UUID and, when pickled, will first
serialize the object's state to a central location and then "pickle" the
object into just its UUID. This is really handy when you have to
distribute objects in some distributed system, and you'd rather not
pickle the whole object every time you need to send it.
feedback and ok kn@
QEMU's configure script cannot cope with modern Python, but unicorn does.
Pass python2 to QEMU in both cases, otherwise unicorn behaves like any
other flavored python port.
"go ahead" jasper
opendir/readdir on /dev/fd. opendir/readdir are not async-signal-
safe and may not be safely called after forking in a multi-threaded
program. Issue raised to my attention by deraadt@.
Also update to bsd release 2 of 11.0.3-7 which contains BsdSocketOptions
fix and other corrections that can be viewed here:
https://github.com/battleblow/openjdk-jdk11u/releases
Okay ian@
opendir/readdir on /dev/fd. opendir/readdir are not async-signal-
safe and may not be safely called after forking in a multi-threaded
program. Issue raised to my attention by deraadt@. Okay ian@
Mostly a bugfix release, also adding support for lzip and 7zip archives.
No need to add lzip and 7zip to RUN_DEPENDS, they're optional, no need
to add 7zip to BUILD_DEPENDS to set up a compat symlink, as the ports
tree ships a single 7z implementation.
From kspillner@ (maintainer) a few weeks ago with input from bcallah@
and me. Kent seems to be busy, committing this update now since it
fixes at least one bug that affects me.
OK cwen@
Comment:
check that a library is available for FFI
Description:
This module checks whether a particular dynamic library is available
for FFI to use. It is modeled heavily on Devel::CheckLib, but will
find dynamic libraries even when development packages are not
installed. It also provides a find_lib function that will return
the full path to the found dynamic library, which can be feed
directly into FFI::Platypus or another FFI system.
OK cwen@
Comment:
test whether code exits without terminating testing
Description:
Test::Exit provides some simple tools for testing code that might
call exit(), providing you with the status code without exiting the
test file.
Add a small number of missing .Nm lines to a handful of NAME sections.
That this port used MLINKS in the upstream Makefiles was found
when naddy@ grepped bulk build logs.
OK naddy@.