synth
Port variant standard
Summary Custom package repository builder for FreeBSD
Only for platform freebsd | dragonfly
Package version 3.01
Homepage https://github.com/jrmarino/synth
Keywords sysutils
Maintainer John Marino
License ISCL
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 30 MAR 2024, 05:57:37 UTC
Port created 18 JUN 2022, 22:05:05 UTC
Subpackage Descriptions
single Synth is a custom packge repository builder for FreeBSD and DragonFly. It is intended to replace Portmaster, portupgrade, and poudriere for the average user. It is simple to learn (the powerful options are limited in number) and user-friendly, but it is extremely fast due to its parallel building capability. It will "drop-in" on any system as it leverages the stock pkg(8) facilities. All ports are built in a clean environment, so it is finally safe to build ports as needed on a live system. The default profile is the system itself, not a new jail, which can be a valuable feature for some environments. To bring a system up-to-date only requires one command after the ports tree is updated: > synth upgrade-system During the building process, a curses-based display will show the status of all the builders and the entire bulk run process. A dynamic and searchable web-based report is generated simultaneously. Synth is intended to be grasped and utilized by novice users within minutes, but offers most of the same powerful features as Poudriere for the power users. Synth requires no preparation; it works immediately upon installation.
Configuration Switches (platform-specific settings discarded)
WATCHDOG OFF Build with watchdog monitor
Package Dependencies by Type
Build (only) adacurses:primary:standard
ini_file_manager:complete:standard
gprbuild:primary:standard
ncurses:dev:standard
Build and Runtime ncurses:primary:standard
ncurses:terminfo:standard
Download groups
main mirror://GITHUB/jrmarino:synth:v3.01
Distribution File Information
4a286367a5e03c6e654567ca86822cd7b0315d15f6f178013455d35a8a947a1f 172307 jrmarino-synth-3.01.tar.gz
Ports that require synth:standard
No other ports depend on this one.