Ebel-Systems FreeBSD Ports Overlay
  • Go 76.2%
  • Makefile 13.6%
  • C 8.5%
  • Shell 1.7%
Find a file
2026-04-23 13:55:51 +02:00
net if_pppair: mark port as nofetch/no-distfiles 2026-04-06 14:40:22 +02:00
sysutils vipd version bump 2026-04-17 22:04:29 +02:00
www/frankenphp frankenphp: cgo findet localbase includes/libs 2026-04-23 13:55:51 +02:00
.gitignore GRCTL Version Bump 2026-04-16 13:32:09 +02:00
README.md README.md aktualisiert 2026-02-17 15:52:24 +00:00

Ebel-Systems FreeBSD Ports tree

This is a custom FreeBSD ports overlay that I use for testing and development.

Do not use this portstree yourself unless you really know what you are doing.

How to use this repository as an overlay with poudriere

  1. Install poudriere-devel package:
pkg install poudriere-devel

Note: poudriere package doesn't include required overlays fixes.

For information about configuring poudriere please refer to wiki: https://github.com/freebsd/poudriere/wiki

  1. Configure ports trees

If you already have main ports directory you can re-use it with poudriere:

poudriere ports -c -p default -m null -M /usr/ports

If you don't have a portstree yet, you can ask poudriere to add it for you:

poudriere ports -c -p default -m git+ssh -M /usr/ports

Next, add portstree from this repository:

poudriere ports -c -U https://git.ebel.systems/aebel/esys-overlay.git -p esys_overlay -m git -B main
  1. Prepare jail for builds:
poudriere jail -c -j 15amd64 -v stable/15 -a amd64 -m git
  1. Build package using this repository as overlay
poudriere bulk -j 15amd64 -p default -O decke sysutils/fwupd

Ready to use packages should exist in /data/packages/15amd64-default/All directory.