Page MenuHomeFreeBSD

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

Authored by siva on Aug 29 2024, 1:50 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Mar 16, 9:50 AM
Unknown Object (File)
Sun, Mar 15, 1:54 PM
Unknown Object (File)
Tue, Mar 10, 3:16 PM
Unknown Object (File)
Thu, Mar 5, 7:20 PM
Unknown Object (File)
Wed, Mar 4, 9:37 AM
Unknown Object (File)
Tue, Feb 24, 11:00 PM
Unknown Object (File)
Tue, Feb 24, 11:58 AM
Unknown Object (File)
Tue, Feb 24, 9:18 AM
Subscribers

Details

Reviewers
ume

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

siva requested review of this revision.Aug 29 2024, 1:50 AM
siva created this revision.
siva 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.