ports/165549: www/hastymail2: Dependency changes request

Neil Darlow neil at darlow.co.uk
Wed Feb 29 10:50:12 UTC 2012


>Number:         165549
>Category:       ports
>Synopsis:       www/hastymail2: Dependency changes request
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 29 10:50:09 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Neil Darlow
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD bumblebee.darlow.co.uk 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Thu Jan 5 04:54:45 GMT 2012 root at bumblebee.darlow.co.uk:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
I would like to propose 3 dependency changes.
1) The hard-coded dependency on php(4|5)-imap not required. Hastymail2 implements IMAP
   communications internally.

   From the features section of http://hastymail.org -
   * Custom built RFC compliant IMAP class that handles all IMAP communications

2) Hastymail2 can benefit from php(4|5)-mbstring. I would suggest this should be added
   as a user settable OPTION that defaults to off because additional configuration of PHP
   will likely be required.

   From the distribution INSTALL file -
   Character set handling is greatly improved if the PHP build has the mbstring extension.

3) Hastymail2 can benefit from php(4|5)-iconv. I would suggest this should be added as
   as user settable OPTION that defaults to off because it will pull in other dependencies
   e.g. libiconv and anything that requires.

   From the distribution INSTALL file -
   Hastymail will also use the iconv extension to aid in character set translation if it
   is available.
>How-To-Repeat:
1) I have a source-install of Hastymail2 running in a chroot without the php5-imap
   extension available. It works fine without it.

2) and 3) are new features.
>Fix:
Changes to the port Makefile are required.

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list