ports/153438: [patch] devel/pecl-intl can be compiled with lang/php52 (php 5.2.16) and this needed for mail/roundcube

Svyatoslav Lempert svyatoslav.lempert at gmail.com
Sat Dec 25 07:50:10 UTC 2010


>Number:         153438
>Category:       ports
>Synopsis:       [patch] devel/pecl-intl can be compiled with lang/php52 (php 5.2.16) and this needed for mail/roundcube
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Dec 25 07:50:09 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Svyatoslav Lempert
>Release:        8.1-STABLE
>Organization:
>Environment:
FreeBSD bsd8.ispsystem.info 8.1-STABLE FreeBSD 8.1-STABLE #0 r23M: Fri Sep  3 14:27:28 IRKST 2010     root at freebsd8-amd64.ispsystem.net:/root/src/sys/amd64/compile/DEBUG  amd64
>Description:
Some ports such as mail/roundcube depend from devel/pecl-intl port and this port can't be build if lang/php52 installed because it have in the Makefile

IGNORE_WITH_PHP=4 52

This was added in the version
http://www.freshports.org/devel/pecl-intl/
1.1.2_2 Add IGNORE_WITH_PHP=4 52 as this requires php 5.2.4 or newer

Вut this wrong, because lang/php52 never have 5.2.4 version, it's php 5.2.16 now ant port devel/pecl-intl can be build and installed with PHP 5.2.16 successfully.
>How-To-Repeat:
===>   Returning to build of roundcube-0.5.b_1,1
===>   roundcube-0.5.b_1,1 depends on file: /usr/local/lib/php/20060613/intl.so - not found
===>    Verifying install for /usr/local/lib/php/20060613/intl.so in /usr/ports/devel/pecl-intl
===>  pecl-intl-1.1.2_2 cannot install: doesn't work with PHP version : 52 (Doesn't support PHP 4 52).
*** Error code 1

Stop in /usr/ports/devel/pecl-intl.
*** Error code 1

Stop in /usr/ports/mail/roundcube.
*** Error code 1

Stop in /usr/ports/mail/roundcube.
bsd8#
>Fix:
Please apply patch to devel/pecl-intl port

Patch attached with submission follows:

diff -rn -U 1 pecl-intl.old/Makefile pecl-intl/Makefile
--- pecl-intl.old/Makefile	2010-12-20 07:14:29.000000000 +0000
+++ pecl-intl/Makefile	2010-12-25 07:22:37.000000000 +0000
@@ -25,3 +25,3 @@
 USE_PHPEXT=	yes
-IGNORE_WITH_PHP=4 52
+IGNORE_WITH_PHP=4
 


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



More information about the freebsd-ports-bugs mailing list