Crystal is a programming language with the following goals:
* Have a syntax similar to Ruby (but compatibility with it is not a
goal)
* Be statically type-checked, but without having to specify the type
of variables or method arguments.
* Be able to call C code by writing bindings to it in Crystal.
* Have compile-time evaluation and generation of code, to avoid
boilerplate code.
* Compile to efficient native code.
Initial port and MAINTAINER Wesley Moxam
Help and ok sthen@
Rclone is a command line program to sync files and directories to and
from various storage backends such as Amazon S3, Google Drive, Dropbox,
WebDAV, SFTP, etc.
based on the initial port by and OK abieber@
Comment:
python code formatter
Description:
Black is a python code formatter which follows a PEP8 subset.
Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>
WWW: https://github.com/ambv/black
- Add ret protector options as no-ops.
- Add a clang pass that identifies potential ROP gadgets and replaces ROP
friendly instructions with safe alternatives. This initial commit fixes
this framework.
- Add RETGUARD to clang for amd64. This security mechanism uses per-function
random cookies to protect access to function return instructions, with the
effect that the integrity of the return address is protected, and function
return instructions are harder to use in ROP gadgets.
- Put the new retguard symbols in their own section,
'.openbsd.randomdata.retguard', to make them easier to work with in the
kernel hibernate code.
- Pass -nopie to the linker when -pg is specified to make the
profiler(gprof) work properly.
- Work around a bug where discarding the .ARM.exidx section in the armv7 kernel
linker script makes ld.lld(1) crash. This has been fixed in a different
(proper?) way upstream but backporting their fix is a bit too invasive.
- Merge '.openbsd.randomdata.*' sections into a single '.openbsd.randomdata'
section when linking, as we do when using ld from binutils.
from Brad (maintainer)
OSRM is a high performance routing engine written in C++14 designed to run on
OpenStreetMap data.
The following services are available via HTTP API, C++ library interface and
NodeJs wrapper:
- Nearest - Snaps coordinates to the street network and returns the nearest
matches
- Route - Finds the fastest route between coordinates
- Table - Computes the duration or distances of the fastest route between all
pairs of supplied coordinates
- Match - Snaps noisy GPS traces to the road network in the most plausible way
- Trip - Solves the Traveling Salesman Problem using a greedy heuristic
- Tile - Generates Mapbox Vector Tiles with internal routing metadata
ok landry@
hashdeep is a set of cross-platform tools to compute hashes, or message
digests, for any number of files while optionally recursively digging through
the directory structure. It can also take a list of known hashes and display
the filenames of input files whose hashes either do or do not match any of the
known hashes. This version supports MD5, SHA-1, SHA-256, Tiger, and Whirlpool
hashes.
ok giovanni@