From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 17 06:50:03 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 76972106564A for ; Thu, 17 May 2012 06:50:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 43E408FC15 for ; Thu, 17 May 2012 06:50:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q4H6o36Q040652 for ; Thu, 17 May 2012 06:50:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q4H6o3vo040647; Thu, 17 May 2012 06:50:03 GMT (envelope-from gnats) Resent-Date: Thu, 17 May 2012 06:50:03 GMT Resent-Message-Id: <201205170650.q4H6o3vo040647@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, John Marshall Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FCB5106566B for ; Thu, 17 May 2012 06:41:04 +0000 (UTC) (envelope-from john.marshall@riverwillow.com.au) Received: from mail2.riverwillow.net.au (mail2.riverwillow.net.au [203.58.93.37]) by mx1.freebsd.org (Postfix) with ESMTP id 215598FC08 for ; Thu, 17 May 2012 06:41:03 +0000 (UTC) Received: from rwsrv04.mby.riverwillow.net.au (localhost [127.0.0.1]) by mail2.riverwillow.net.au (8.14.5/8.14.5) with ESMTP id q4H6Pqmv033655 for ; Thu, 17 May 2012 16:25:52 +1000 (AEST) Received: (from john@localhost) by rwsrv04.mby.riverwillow.net.au (8.14.5/8.14.5/Submit) id q4H6Pqvo033654; Thu, 17 May 2012 16:25:52 +1000 (AEST) Message-Id: <201205170625.q4H6Pqvo033654@rwsrv04.mby.riverwillow.net.au> Date: Thu, 17 May 2012 16:25:52 +1000 (AEST) From: John Marshall To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/167996: [patch] devel/ioncube update to 4.2.0 for PHP 5.4 support X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John Marshall List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 May 2012 06:50:03 -0000 >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@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 -@dirrm %%DOCSDIR%% -@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: