ports/146045: [UPDATE] devel/ioncube 3.3.12_2 - php 5.3 support

Svyatoslav Lempert svyatoslav.lempert at gmail.com
Sun Apr 25 19:20:02 UTC 2010


>Number:         146045
>Category:       ports
>Synopsis:       [UPDATE] devel/ioncube 3.3.12_2 - php 5.3 support
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 25 19:20:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Svyatoslav Lempert
>Release:        
>Organization:
>Environment:
>Description:
- PHP 5.3 support and PHP 5.2.12 for lang/php52 support
- FreeBSD 6 amd64 with PHP 5.3 marked as BROKEN and unsuppoted
- Distfiles checksums on mastersite changed to 20100422 date
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -rn -U 1 ioncube.old/Makefile ioncube/Makefile
--- ioncube.old/Makefile	2010-04-09 01:39:02.000000000 +0900
+++ ioncube/Makefile	2010-04-26 03:48:05.000000000 +0900
@@ -9,3 +9,3 @@
 DISTVERSION=	3.3.12
-PORTREVISION=	1	# 20100405
+PORTREVISION=	2	# 20100426
 CATEGORIES=	devel
@@ -26,2 +26,7 @@
 
+# ionCube have no build for PHP 5.3 FreeBSD 6.x amd64
+.if ${OSVERSION} < 700000 && ${ARCH} == amd64 && ${PHP_VER} == 5
+BROKEN=		Does not work with PHP 5.3 on FreeBSD 6 amd64
+.endif
+
 # Detect Version: for FreeBSD 8.x i386 install 8.x build, else using build for FreeBSD 7.x
@@ -45,7 +50,12 @@
 # Detect PHP version
-.if ${PHP_VER} >= 5
-PHP_INSTVER=	5.2
-.else
+.if ${PHP_VER} == 4
 PHP_INSTVER=	4.4
 .endif
+.if ${PHP_VER} == 5
+PHP_INSTVER=	5.3
+.endif
+# If you have old lang/php52
+.if ${PHP_VER} == 52
+PHP_INSTVER=	5.2
+.endif
 
diff -rn -U 1 ioncube.old/distinfo ioncube/distinfo
--- ioncube.old/distinfo	2010-04-09 01:39:02.000000000 +0900
+++ ioncube/distinfo	2010-04-26 03:53:58.000000000 +0900
@@ -1,15 +1,15 @@
-MD5 (ioncube_loaders_fre_6_x86.tar.gz) = c0edbdefb3da35271bb8b4adcc86caa0
-SHA256 (ioncube_loaders_fre_6_x86.tar.gz) = aa4926f55da33973dc85edc00e965e1969c59c4055d485ac6306816d2b926cbc
-SIZE (ioncube_loaders_fre_6_x86.tar.gz) = 2770640
-MD5 (ioncube_loaders_fre_6_x86-64.tar.gz) = 30775c3b17c7e624b0fed65b919b87f5
-SHA256 (ioncube_loaders_fre_6_x86-64.tar.gz) = 34d15c369cc6e34c9d50fcc1eaf5e36be03e349065f6d41d2858e3b928212c71
-SIZE (ioncube_loaders_fre_6_x86-64.tar.gz) = 2296844
-MD5 (ioncube_loaders_fre_7_x86.tar.gz) = bb1762653395b08e562d2ab403d122f5
-SHA256 (ioncube_loaders_fre_7_x86.tar.gz) = e2786dd6af9b1c16a68b4c3743a0bef04625649cb762bfb758a0204a9031e300
-SIZE (ioncube_loaders_fre_7_x86.tar.gz) = 2527675
-MD5 (ioncube_loaders_fre_7_x86-64.tar.gz) = 0edfb3a2aba9aa4c6adfb7e246c98eea
-SHA256 (ioncube_loaders_fre_7_x86-64.tar.gz) = 1c47e6ae8ce55e175f52a6587f52b8ee3fd4af483a8424201f06fc012696c54f
-SIZE (ioncube_loaders_fre_7_x86-64.tar.gz) = 2681484
-MD5 (ioncube_loaders_fre_8_x86.tar.gz) = 332220e897b9db25834e5248725ea79f
-SHA256 (ioncube_loaders_fre_8_x86.tar.gz) = a5254c96aefa523beaad63b5a573e7683690ddcb0fd14cf75f214cfb79899323
-SIZE (ioncube_loaders_fre_8_x86.tar.gz) = 2528903
+SIZE (ioncube_loaders_fre_6_x86-64.tar.gz) = 2305140
+SIZE (ioncube_loaders_fre_6_x86.tar.gz) = 2781286
+SIZE (ioncube_loaders_fre_7_x86-64.tar.gz) = 2692676
+SIZE (ioncube_loaders_fre_7_x86.tar.gz) = 2544657
+SIZE (ioncube_loaders_fre_8_x86.tar.gz) = 2544042
+MD5 (ioncube_loaders_fre_6_x86-64.tar.gz) = faa1215a8d9a5ceec6fb27fc83064f4d
+MD5 (ioncube_loaders_fre_6_x86.tar.gz) = 9ee57c33719574c1e82321ecde898550
+MD5 (ioncube_loaders_fre_7_x86-64.tar.gz) = 27b347f26c75ab991dafddf2cd128ec2
+MD5 (ioncube_loaders_fre_7_x86.tar.gz) = defb9b7f56985e2531465f9787c788cc
+MD5 (ioncube_loaders_fre_8_x86.tar.gz) = eb5c18bf517362e519e004e38f933a1c
+SHA256 (ioncube_loaders_fre_6_x86-64.tar.gz) = 71571ee8aeefe3d8038b21cc3adbb3a8670dcc8b0a78c9c15c13831eac9d5cd9
+SHA256 (ioncube_loaders_fre_6_x86.tar.gz) = 3c0238d3afed8fc7129ad8c233060939ec598f8cb819d93ed0b0e496c4f1b289
+SHA256 (ioncube_loaders_fre_7_x86-64.tar.gz) = 20e21914605d2d19ab3aabad0642c4986a023b80a3f7b7ba3475077b64cad251
+SHA256 (ioncube_loaders_fre_7_x86.tar.gz) = 84cc29c91c9a201356dcf4a5d566d3be06ddad24b2c55a71078ae234f598b448
+SHA256 (ioncube_loaders_fre_8_x86.tar.gz) = f4b954d253e9b42e2f5347d733ed19089eb248a2bc3773d2024e3e092d691c04


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



More information about the freebsd-ports-bugs mailing list