Index

Python

py-cutils

A collection of Python scripts that I have found useful.

It includes treesum, a script to compute directory tree digests.

Pre-built wheel packages are found here.

ConfigMix

A Python library to read configuration files. It includes variable substitution.

Pre-built wheel packages are found here.

data-schema
A data schema validation library.

Local Builds with Fixes

pdfautonup
Fit as much pages as possible, from some PDF files to a ‘n-up’ PDF file of a given page size, guessing the layout.
PyMuPDF
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.

FreeBSD Ports

Here are some ports for FreeBSD:

PyPy

A port of PyPy including versions that implement Python2 and Python3.

Binary packages can be found at my package repository at https://freebsd-pkg2.dom66.de/LocalBSDPorts/.

turnserver

This is a port of https://github.com/coturn/coturn with some patches to allow to connect to Redis using UNIX domain sockets also.

Binary packages can be found at my package repository at https://freebsd-pkg2.dom66.de/LocalBSDPorts/.

prometheus-client-c
When compiling turnserver with optional Prometheus support you need libprom and/or libpromhttp from the Prometheus C client. This ports builds them. It includes patches to allow to build with modern clang instead of gcc only.
uwsginl

A mono-repo containing the port of uWSGI using the “nolang” profile and some (language) plugins. Some are outdated yet.

All languages (including Python!) have to be provided as plugins for uwsginl.

Some binary packages can be found at my package repository at https://freebsd-pkg2.dom66.de/LocalBSDPorts/.

local-bsdtools

This is a collection of personal admin tools for FreeBSD.

Binary packages can be found at my package repository at https://freebsd-pkg2.dom66.de/LocalBSDPorts/.