ports/167996: [patch] devel/ioncube update to 4.2.0 for PHP 5.4 support
John Marshall
john.marshall at riverwillow.com.au
Thu May 17 06:50:03 UTC 2012
>Number: 167996
>Category: ports
>Synopsis: [patch] devel/ioncube update to 4.2.0 for PHP 5.4 support
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu May 17 06:50:02 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: John Marshall
>Release: FreeBSD 8.3-RELEASE i386
>Organization:
Riverwillow Pty Ltd
>Environment:
System: FreeBSD rwsrv04.mby.riverwillow.net.au 8.3-RELEASE FreeBSD 8.3-RELEASE #0: Mon Apr 9 08:00:23 AEST 2012 root at rwsrv04.mby.riverwillow.net.au:/build/obj/build/src/sys/RWSRV04 i386
>Description:
Version 4.2.0 of the loader adds support for PHP 5.4. The existing
4.0.14 version in ports will not run on PHP 5.4.
>How-To-Repeat:
>Fix:
The 4.2.0 tar ball from ioncube includes the .so files only. The
Makefile can't process non-existent documentation and wizard files, so
those Makefile lines have been removed.
--- ioncube_4-0-14_4-2-0.diff begins here ---
diff -ruN devel/ioncube_4-0-14/Makefile devel/ioncube/Makefile
--- devel/ioncube_4-0-14/Makefile 2012-03-17 20:20:56.000000000 +1100
+++ devel/ioncube/Makefile 2012-05-17 15:50:48.000000000 +1000
@@ -6,7 +6,7 @@
#
PORTNAME= ioncube
-DISTVERSION= 4.0.14
+DISTVERSION= 4.2.0
CATEGORIES= devel
MASTER_SITES= http://downloads2.ioncube.com/loader_downloads/ \
http://ls.fvds.ru/ioncube/${DISTVERSION}/
@@ -19,7 +19,6 @@
NO_BUILD= yes
USE_BZIP2= yes
USE_PHP= yes
-USE_DOS2UNIX= LICENSE.txt README.txt loader-wizard.php
SUB_FILES= pkg-message
WRKSRC= ${WRKDIR}/${PORTNAME}
@@ -37,17 +36,11 @@
do-install:
@${MKDIR} ${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/
- @${MKDIR} ${PREFIX}/www/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/ioncube_loader_fre_${PHP_INSTVER}.so \
${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader.so
${INSTALL_DATA} ${WRKSRC}/ioncube_loader_fre_${PHP_INSTVER}_ts.so \
${PREFIX}/lib/php/${PHP_EXT_DIR}/ioncube/ioncube_loader_ts.so
- ${INSTALL_DATA} ${WRKSRC}/loader-wizard.php ${PREFIX}/www/${PORTNAME}/
-.if !defined(NOPORTDOCS)
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/LICENSE.txt ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR}
-.endif
+
post-install:
@${CAT} ${PKGMESSAGE}
diff -ruN devel/ioncube_4-0-14/distinfo devel/ioncube/distinfo
--- devel/ioncube_4-0-14/distinfo 2012-03-17 20:20:56.000000000 +1100
+++ devel/ioncube/distinfo 2012-05-17 15:32:01.000000000 +1000
@@ -1,8 +1,8 @@
-SHA256 (ioncube_loaders_fre_7_x86.tar.bz2) = 554aee26f7466393b8e6b01bc07c9988b0c3572fa763a06267d69284d63042d3
-SIZE (ioncube_loaders_fre_7_x86.tar.bz2) = 2617613
-SHA256 (ioncube_loaders_fre_7_x86-64.tar.bz2) = 216991256db1e30ade8922b0467312d5fa867ece21f86e5a9994c03cbc0cb148
-SIZE (ioncube_loaders_fre_7_x86-64.tar.bz2) = 2779537
-SHA256 (ioncube_loaders_fre_8_x86.tar.bz2) = 921dec1f7033c1b57f143013c38f98fd02f6494240e37d4e5d39f03310771bd7
-SIZE (ioncube_loaders_fre_8_x86.tar.bz2) = 2617194
-SHA256 (ioncube_loaders_fre_8_x86-64.tar.bz2) = 296f27cf353a1f9798c757b9f154d16f9576d7be3b83dd17b523348cacf09ac8
-SIZE (ioncube_loaders_fre_8_x86-64.tar.bz2) = 2779039
+SHA256 (ioncube_loaders_fre_7_x86.tar.bz2) = bc011f46aaa51986cab577659b26a0029c2580e64f6bbee3ec92ef3fe91f975d
+SIZE (ioncube_loaders_fre_7_x86.tar.bz2) = 3328869
+SHA256 (ioncube_loaders_fre_7_x86-64.tar.bz2) = 8127914f2cb9ac7777bdd4c6f86fc8ec8e7a631ab8898ccee92400107c3ce72b
+SIZE (ioncube_loaders_fre_7_x86-64.tar.bz2) = 3440513
+SHA256 (ioncube_loaders_fre_8_x86.tar.bz2) = b231892240386d969b9916accbd042e86631c2a1f307c85f5fa836a3a9273d48
+SIZE (ioncube_loaders_fre_8_x86.tar.bz2) = 3331334
+SHA256 (ioncube_loaders_fre_8_x86-64.tar.bz2) = 8878df42b40f4260ab0c0af5ae5234c5a36822def93dc1f2b5ce95fad0029cfa
+SIZE (ioncube_loaders_fre_8_x86-64.tar.bz2) = 3440806
diff -ruN devel/ioncube_4-0-14/pkg-plist devel/ioncube/pkg-plist
--- devel/ioncube_4-0-14/pkg-plist 2011-08-08 23:15:48.000000000 +1000
+++ devel/ioncube/pkg-plist 2012-05-17 15:57:27.000000000 +1000
@@ -1,9 +1,4 @@
lib/php/%%PHP_EXT_DIR%%/ioncube/ioncube_loader.so
lib/php/%%PHP_EXT_DIR%%/ioncube/ioncube_loader_ts.so
-%%DOCSDIR%%/LICENSE.txt
-%%DOCSDIR%%/README.txt
-%%WWWDIR%%/loader-wizard.php
- at dirrm %%DOCSDIR%%
- at dirrmtry %%WWWDIR%%
@dirrm lib/php/%%PHP_EXT_DIR%%/ioncube
@dirrmtry lib/php/%%PHP_EXT_DIR%%
--- ioncube_4-0-14_4-2-0.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list