Bug 56120 - IMP3 port's dependancy test fails for cyrus-imapd22
Summary: IMP3 port's dependancy test fails for cyrus-imapd22
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-29 05:30 UTC by Pat Lashley
Modified: 2003-09-30 13:22 UTC (History)
0 users

See Also:


Attachments
file.diff (1.93 KB, patch)
2003-08-29 05:30 UTC, Pat Lashley
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pat Lashley 2003-08-29 05:30:02 UTC
	The mail/imp3 port can be built with support for the Cyrus IMAPd
	The WITH_CYRUS flag specifies version 1.x (mail/cyrus) and the
	WITH_CYRUS_IMAPD flag specifies version 2.x (mail/cyrus-imapd).
	The WITH_CYRUS flag tests the existance of the installed Cyrus
	directory in ${LOCALBASE}.  The WITH_CYRUS_IMAPD flag tests for
	the existance of libacap.

	There are actually three ports providing different subreleases
	of the Cyrus IMAP system version 2.  The cyrus-imapd port is
	version 2.0.17, the cyrus-imapd2 port is 2.1.14, and the
	cyrus-imapd22 port is 2.2.1b.  Unfortunately, 2.2.1b does not
	include libacap so the imp3 build failes to recognize when it
	is installed.

	Since imp3 doesn't directly use the ACAP library, and appears
	to work fine with cyrus-imapd22, the test should be modified.

Fix: Apply the following patch.
How-To-Repeat: 	Install mail/cyrus-imapd22.  Then try to build mail/imp3.  You
	will see that it attempts to build mail/cyrus-imapd.
Comment 1 Thierry Thomas 2003-08-29 12:38:37 UTC
Selon Pat Lashley <patl+freebsd@volant.org>:

> 
> >Number:         56120
> >Category:       ports
> >Synopsis:       IMP3 port's dependancy test fails for cyrus-imapd22

> >Description:
> 	The mail/imp3 port can be built with support for the Cyrus IMAPd
> 	The WITH_CYRUS flag specifies version 1.x (mail/cyrus) and the
> 	WITH_CYRUS_IMAPD flag specifies version 2.x (mail/cyrus-imapd).
> 	The WITH_CYRUS flag tests the existance of the installed Cyrus
> 	directory in ${LOCALBASE}.  The WITH_CYRUS_IMAPD flag tests for
> 	the existance of libacap.
> 
> 	There are actually three ports providing different subreleases
> 	of the Cyrus IMAP system version 2.  The cyrus-imapd port is
> 	version 2.0.17, the cyrus-imapd2 port is 2.1.14, and the
> 	cyrus-imapd22 port is 2.2.1b.  Unfortunately, 2.2.1b does not
> 	include libacap so the imp3 build failes to recognize when it
> 	is installed.
> 
> 	Since imp3 doesn't directly use the ACAP library, and appears
> 	to work fine with cyrus-imapd22, the test should be modified.

> >Fix:
> 	Apply the following patch.

Maintainer's review: OK for this patch (Note: the part concerning MySQL
has already been committed).

Thanks for your notice.
-- 
Th. Thomas

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Comment 2 Edwin Groothuis freebsd_committer 2003-09-30 13:22:33 UTC
State Changed
From-To: open->closed

Commited, thanks!