Page MenuHomeFreeBSD

mail/cyrus-imapd310: fix 'pkg -r' install and simplify Makefile
AbandonedPublic

Authored by guest-svmhdvn on Aug 29 2024, 1:50 AM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Sep 25, 10:58 PM
Unknown Object (File)
Aug 30 2025, 8:35 AM
Unknown Object (File)
Jun 18 2025, 4:23 AM
Unknown Object (File)
Jun 15 2025, 1:51 AM
Unknown Object (File)
Jun 13 2025, 12:59 AM
Unknown Object (File)
Jun 6 2025, 12:24 AM
Unknown Object (File)
Jun 5 2025, 2:27 PM
Unknown Object (File)
Jun 2 2025, 11:15 PM
Subscribers

Details

Reviewers
ume

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

guest-svmhdvn created this revision.
guest-svmhdvn added inline comments.
mail/cyrus-imapd310/Makefile
28

Now depending on pcre2 unconditionally since devel/pcre is deprecated and v3.10 prefers PCRE2 now based on https://www.cyrusimap.org/3.10/imap/download/upgrade.html#upgrade-pcre2-support

66
159

The following changes are made in this patch:

  • Now using the standard FreeBSD ports framework way of specifying a user and group to create from the UIDs and GIDs list, since the cyrus user home is unimportant.
  • /etc/services already contains an entry for port 4190 managesieve protocol, so no need to send a message to add it

pkg-install and pkg-deinstall scripts are now unnecessary, and were previously breaking a 'pkg -r' based installation.