I'm the maintainer of the dovecot and pigeonhole ports on FreeBSD and am looking to make separate installable packages like the project does for Linux. Can you help me know what needs to go where and what options (if any) change the base? Thanks for any help here.
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106
I'm the maintainer of the dovecot and pigeonhole ports on FreeBSD and am looking to make separate installable packages like the project does for Linux. Can you help me know what needs to go where and what options (if any) change the base? Thanks for any help here.
-- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: larryrtx@gmail.com US Mail: 5708 Sabbia Dr, Round Rock, TX 78665-2106
On 27/01/2024 03:31 EET Larry Rosenman larryrtx@gmail.com wrote:
I'm the maintainer of the dovecot and pigeonhole ports on FreeBSD and am looking to make separate installable packages like the project does for Linux. Can you help me know what needs to go where and what options (if any) change the base? Thanks for any help here.
Not sure I understand the question. Pigeonhole already is a separate source package, https://github.com/dovecot/pigeonhole. Just build it separately, you will need Dovecot present for this.
Aki
On 27/01/24 14:31, Larry Rosenman wrote:
I'm the maintainer of the dovecot and pigeonhole ports on FreeBSD and am looking to make separate installable packages like the project does for Linux. Can you help me know what needs to go where and what options (if any) change the base? Thanks for any help here.
Look at the build instructions for the other distros, e.g.:
https://src.fedoraproject.org/rpms/dovecot/blob/rawhide/f/dovecot.spec
It shows you what source packages are used, what patches are used, what different packages are produced, all the different commands for the different build stages, what resulting files go in each resulting package, and what extra commands are run at install and uninstall time, etc.
Peter
participants (3)
-
Aki Tuomi
-
Larry Rosenman
-
Peter