Date: Sun, 25 Apr 2010 19:13:40 GMT From: Svyatoslav Lempert <svyatoslav.lempert@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/146045: [UPDATE] devel/ioncube 3.3.12_2 - php 5.3 support Message-ID: <201004251913.o3PJDe6L003808@www.freebsd.org> Resent-Message-ID: <201004251920.o3PJK2Nb046813@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004251913.o3PJDe6L003808>