aboutsummaryrefslogtreecommitdiff
path: root/mail/cyrus-imapd30
Commit message (Collapse)AuthorAgeFilesLines
* databases/lmdb0: Add port for LMDB 0.9.x legacy ABIXin LI2026-07-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | LMDB 1.0 introduced an incompatible on-disk format change and subtle API breakage: applications that compiled cleanly against 1.0 headers could fail silently at run time. Known affected ports include dns/knot3, mail/bogofilter, and mail/postfix; the postfix issue has been confirmed upstream. Linux distributions such as Arch Linux have observed the same breakage. Samba can also be affected in certain configurations. Because the regression is not detectable in an -exp build run -- the postfix failure only manifests at run time, and bogofilter was caught only because post-build self-tests happen to exercise this path -- we cannot rely on package builds to validate the 1.0 upgrade. This commit introduces databases/lmdb0 as a holding port for the 0.9.35 release, pinned to the 0.x branch with PORTSCOUT=limit:^0. and mutually conflicting with databases/lmdb, which retains 1.0. The two packages cannot be installed simultaneously, but having lmdb0 available means: * Ports known to require the 0.9 ABI can declare an explicit dependency on databases/lmdb0 until they are validated against 1.0. * Users with existing databases in the 0.9 format can still access the mdb_dump and mdb_load utilities to migrate data before upgrading. * The package conflict prevents accidental mixing. All 50 direct dependents of databases/lmdb are redirected to databases/lmdb0 for now with a PORTREVISION bump, effectively restoring the tree to the state prior to the LMDB 1.0 update. Once all dependent ports are validated against LMDB 1.0, they will be moved back to databases/lmdb and databases/lmdb0 will be removed. PR: ports/296530
* mail/cyrus-imapd3*: Bump PORTREVISION due to binary incompatibility of ↵Hajimu UMEMOTO2026-07-051-1/+1
| | | | | | | recent devel/jansson update % sudo -u cyrus /usr/local/cyrus/sbin/ctl_cyrusdb -r ld-elf.so.1: /usr/local/lib/libjansson.so.4: version JANSSON_4 required by /usr/local/lib/libcyrus_imap.so.0 not defined
* databases/xapian-core: Update to 2.0.0Po-Chuan Hsieh2026-04-181-1/+1
| | | | | | | | - Update CONFLICTS_INSTALL - Bump PORTREVISION of dependent ports for shlib change Changes: https://trac.xapian.org/wiki/ReleaseOverview https://github.com/xapian/xapian/blob/main/xapian-core/NEWS
* mail/cyrus-imapd*: Use pkgconfig file to test for MIT KRB5 existenceCy Schubert2025-08-101-1/+1
| | | | | | This is better than testing for krb5kdc. See https://reviews.freebsd.org/D51841.
* mail/cyrus-imapd30: Add support for MIT KRB5 in baseCy Schubert2025-07-211-3/+7
| | | | | | | FreeBSD 15 will ship with MIT KRB5 in base. Detect this accordingly. PR: 287597 exp-run by: antoine
* databases/xapian-core: Update to 1.4.29Po-Chuan Hsieh2025-05-181-1/+1
| | | | | Changes: https://trac.xapian.org/wiki/ReleaseOverview https://github.com/xapian/xapian/blob/RELEASE/1.4/xapian-core/NEWS
* */*: Bump consumers of devel/icuDaniel Engberg2025-02-141-1/+1
| | | | ...to avoid library mismatches
* mail/cyrus-imapd*: Remove GNU_CONFIGURE_MANPREFIX after move man pages to ↵Hajimu UMEMOTO2024-04-141-1/+0
| | | | share/man
* mail/cyrus-imapd*: Restore GNU_CONFIGUREHajimu UMEMOTO2024-01-161-3/+3
|
* mail/cyrus-imapd*: Move manpages to ${PREFIX}/shareHajimu UMEMOTO2024-01-161-3/+4
|
* devel/shapelib: Update to 1.6.0Po-Chuan Hsieh2023-12-251-1/+1
| | | | | | | | | | | | - Add GitHub to MASTER_SITES - Remove my LOCAL from MASTER_SITES - Update WWW - Update LICENSE - Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/OSGeo/shapelib/releases http://shapelib.maptools.org/release.html Security: CVE-2022-0699
* devel/icu: update to 74.1Jan Beich2023-11-171-1/+1
| | | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1 Reported by: GitHub (watch releases) PR: 274317 Exp-run by: antoine (incomplete) Approved by: fluffy
* mail/cyrus-imapd{25,30,32}: Fix build with more recent PerlHajimu UMEMOTO2023-08-131-6/+8
| | | | | | PR: 273093 Reported by: delphij Submitted by: delphij
* devel/icu: update to 73.1Jan Beich2023-04-131-1/+1
| | | | | | | | | - Temporarily switch to GitHub auto archive (release artifacts are N/A atm) Changes: https://github.com/unicode-org/icu/releases/tag/release-73-1 Reported by: GitHub (watch releases) PR: 270422 Exp-run by: antoine
* mail/cyrus-imapd30: Update to 3.0.18.Hajimu UMEMOTO2023-02-132-5/+5
|
* Mk/**ldap.mk: Convert USE_LDAP to USES=ldapMuhammad Moinur Rahman2023-02-081-1/+1
| | | | | | | | | | | | | | | Convert the USE_LDAP=yes to USES=ldap and adds the following features: - Adds the argument USES=ldap:server to add openldap2{4|5|6}-server as RUN_DEPENDS - Adds the argument USES=ldap<version> and replaces WANT_OPENLDAP_VER - Adds OPENLDAP versions in bsd.default-versions.mk - Adds USE_OPENLDAP/WANT_OPENLDAP_VER in Mk/bsd.sanity.mk - Changes consumers to use the features Reviewed by: delphij Approved by: portmgr Differential Revision: https://reviews.freebsd.org/D38233
* security/clamav: Update to 1.0.0Yasuhiro Kimura2022-11-291-1/+1
| | | | | | | | | | | | * Switch to use bundled TomsFastMath library. Upstream made incompatible change to bundled copy and this makes it impossible to use external one. They also dropped option to use it. * Bump PORTREVISION of consumers as shlib version is changed. * Note that though this is new LTS feature release security/clamav-lts stays in 0.103.x until either next regular feature release (probably 1.1.0) is released or 0.103.x reaches its EoL. ReleaseNotes: https://blog.clamav.net/2022/11/clamav-100-lts-released.html
* devel/icu: update to 72.1Jan Beich2022-10-191-1/+1
| | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-72-1 Reported by: GitHub (watch releases) PR: 266582 Exp-run by: antoine
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* devel/icu: update to 71.1Jan Beich2022-04-071-1/+1
| | | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-71-1 Reported by: GitHub (watch releases) PR: 262654 Exp-run by: antoine Approved by: fluffy
* mail/cyrus-imapd30: Update to 3.0.17Hajimu UMEMOTO2022-02-022-5/+5
|
* Fix CONFLICTS entries of multiple portsStefan Eßer2022-01-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There have been lots of missing CONFLICTS_INSTALL entries, either because conflicting ports were added without updating existing ports, due to name changes of generated packages, due to mis-understanding the format and semantics of the conflicts entries, or just due to typoes in package names. This patch is the result of a comparison of all files contained in the official packages with each other. This comparison was based on packages built with default options and may therefore have missed further conflicts with optionally installed files. Where possible, version numbers in conflicts entries have been generalized, some times taking advantage of the fact that a port cannot conflict with itself (due to logic in bsd.port.mk that supresses the pattern match result in that case). A few ports that set the conflicts variables depending on complex conditions (e.g. port options), have been left unmodified, despite probably containing outdated package names. These changes should only affect the installation of locally built ports, not the package building with poudriere. They should give an early indication of the install conflict in cases where currently the pkg command aborts an installation when it detects that an existing file would be overwritten, Approved by: portmgr (implicit)
* devel/icu: update to 70.1Jan Beich2021-10-281-1/+1
| | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-70-1 Reported by: GitHub (watch releases) PR: 258794 Exp-run by: antoine
* mail/cyrus-imapd30: Update to 3.0.16.Hajimu UMEMOTO2021-09-012-5/+5
| | | | Security: CVE-2021-33582
* devel/icu: update to 69.1Jan Beich2021-04-081-1/+1
| | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-69-1 Reported by: GitHub (watch releases)
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* all: Remove all other $FreeBSD keywords.Mathieu Arnold2021-04-064-7/+0
|
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* better macro checking.Hajimu UMEMOTO2021-03-303-7/+7
| | | | | | | Reported by: nork Notes: svn path=/head/; revision=569547
* Update to 3.0.15.Hajimu UMEMOTO2021-03-092-5/+4
| | | | Notes: svn path=/head/; revision=567921
* Mark as BROKEN on riscv64.Mark Linimon2021-02-021-0/+2
| | | | | | | | | | While here, pet portlint (Makevar order). Approved by: portmgr (tier-2 blanket) Obtained from: lonesome.com build testing Notes: svn path=/head/; revision=563840
* devel/icu: update to 68.1Jan Beich2020-11-031-0/+1
| | | | | | | | | Changes: http://site.icu-project.org/download/68 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=553940
* Fix build on 13-CURRENT.Hajimu UMEMOTO2020-08-251-8/+8
| | | | Notes: svn path=/head/; revision=546183
* Update to 3.0.14.Hajimu UMEMOTO2020-08-192-5/+4
| | | | Notes: svn path=/head/; revision=545321
* devel/icu: update to 67.1Jan Beich2020-04-231-1/+1
| | | | | | | | | Changes: http://site.icu-project.org/download/67 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=532707
* Remove obsolete site.Hajimu UMEMOTO2020-04-121-2/+1
| | | | Notes: svn path=/head/; revision=531495
* devel/icu: update to 66.1Jan Beich2020-03-131-0/+1
| | | | | | | | Changes: http://site.icu-project.org/download/66 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Notes: svn path=/head/; revision=528343
* Update to 3.0.13.Hajimu UMEMOTO2019-12-162-4/+4
| | | | Notes: svn path=/head/; revision=520258
* Update MASTER_SITES.Hajimu UMEMOTO2019-11-171-1/+2
| | | | Notes: svn path=/head/; revision=517797
* - Update to 3.0.12Hajimu UMEMOTO2019-11-153-5/+15
| | | | | | | | | | - Fix build with BACKUP option enabled [1] PR: 241967 [1] Reported by: albert.shih [1] Notes: svn path=/head/; revision=517681
* Add USES={gl,gnome,mate,sdl,xorg} missed in the last roundTobias Kortkamp2019-11-141-0/+1
| | | | Notes: svn path=/head/; revision=517560
* Drop the ipv6 virtual category for m* category as it is not relevant anymoreBaptiste Daroussin2019-10-091-1/+1
| | | | Notes: svn path=/head/; revision=514142
* devel/icu: update to 65.1Jan Beich2019-10-031-0/+1
| | | | | | | | Changes: http://site.icu-project.org/download/65 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Notes: svn path=/head/; revision=513733
* mail/cyrus-imapd30: unbreak on armv*Piotr Kubaj2019-09-181-3/+0
| | | | | | | | | Tested to build fine. Approved by: mentors (implicit approval) Notes: svn path=/head/; revision=512270
* mail/cyrus-imapd30: fix build on powerpc64Piotr Kubaj2019-09-181-2/+1
| | | | | | | | | This port builds just fine on powerpc64 with GCC9. Approved by: mentors (implicit approval) Notes: svn path=/head/; revision=512269
* onvert to UCL & cleanup pkg-message (categories l-m)Mathieu Arnold2019-08-131-4/+6
| | | | Notes: svn path=/head/; revision=508882
* Update to 3.0.11.Hajimu UMEMOTO2019-07-302-4/+6
| | | | Notes: svn path=/head/; revision=507641
* Update to 3.0.10.Hajimu UMEMOTO2019-05-274-17/+6
| | | | Notes: svn path=/head/; revision=502795
* devel/icu: update to 64.1Jan Beich2019-03-271-0/+1
| | | | | | | | | | | Changes: http://site.icu-project.org/download/64 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 236325 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D19479 Notes: svn path=/head/; revision=496981