From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Dec 17 01:20:01 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 08D0516A418 for ; Mon, 17 Dec 2007 01:20:01 +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 017F113C45D for ; Mon, 17 Dec 2007 01:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id lBH1K0qK069310 for ; Mon, 17 Dec 2007 01:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id lBH1K0ot069309; Mon, 17 Dec 2007 01:20:00 GMT (envelope-from gnats) Resent-Date: Mon, 17 Dec 2007 01:20:00 GMT Resent-Message-Id: <200712170120.lBH1K0ot069309@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, DIrk Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C25B516A417 for ; Mon, 17 Dec 2007 01:13:40 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id CBAA113C4E5 for ; Mon, 17 Dec 2007 01:13:40 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id lBH1DPP7042569 for ; Mon, 17 Dec 2007 01:13:25 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id lBH1DPnU042568; Mon, 17 Dec 2007 01:13:25 GMT (envelope-from nobody) Message-Id: <200712170113.lBH1DPnU042568@www.freebsd.org> Date: Mon, 17 Dec 2007 01:13:25 GMT From: DIrk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/118757: Update port:devel/php5-ice An Ice (Internet Communications Engine) language mapping for PHP X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Dec 2007 01:20:01 -0000 >Number: 118757 >Category: ports >Synopsis: Update port:devel/php5-ice An Ice (Internet Communications Engine) language mapping for PHP >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Dec 17 01:20:00 UTC 2007 >Closed-Date: >Last-Modified: >Originator: DIrk >Release: 6.2-Release-p9 >Organization: N/A >Environment: FreeBSD cvsup.asweb.cn 6.2-RELEASE-p9 FreeBSD 6.2-RELEASE-p9 #6: Fri Dec 7 16:52:34 CST 2007 root@cvsup.asweb.cn:/usr/obj/usr/src/sys/REDNORA amd64 >Description: An Ice language mapping for PHP is a recent and welcome addition to the Ice product portfolio, enabling developers to take advantage of the productivity offered by PHP's friendly syntax and extensive function library. This Ice distribution is released under the GNU General Public License (GPL). WWW: http://www.zeroc.com/ >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # php5-ice # php5-ice/Makefile # php5-ice/distinfo # php5-ice/pkg-plist # php5-ice/pkg-descr # php5-ice/files # php5-ice/files/patch-config+Make.rules # echo c - php5-ice mkdir -p php5-ice > /dev/null 2>&1 echo x - php5-ice/Makefile sed 's/^X//' >php5-ice/Makefile << 'END-of-php5-ice/Makefile' X# New ports collection makefile for: php-ice X# Date created: 2007-08-21 X# Whom: DIrk Ye X# X# $FreeBSD$ X# X XPORTNAME= Ice XPORTVERSION= 3.2.1 XPORTREVISION= 1 XCATEGORIES= devel XMASTER_SITES= http://www.zeroc.com/download/Ice/3.2/ \ X http://www.dirk.sh/dirk/php/Ice/ XPKGNAMEPREFIX= php5- XDISTNAME= IcePHP-${PORTVERSION} X XMAINTAINER= dirk.ye@gmail.com XCOMMENT= An Ice (Internet Communications Engine) language mapping for PHP X XLIB_DEPENDS= Ice.${LIB_VRS}:${PORTSDIR}/devel/ice X XUSE_GMAKE= yes XMAKE_ARGS+= PHP_EXT_DIR=${PHP_EXT_DIR} XDEFAULT_PHP_VER=5 XIGNORE_WITH_PHP=4 XUSE_PHP= yes XUSE_PHP_BUILD= yes X XLIB_VRS= ${PORTVERSION:S|.||g:C|1$||} XPHP_MODNAME?= IcePHP X XCFLAGS+= -ftemplate-depth-128 -fPIC -DPIC -Wall -D_REENTRANT ${PTHREAD_CFLAGS} X.if defined(DEBUG) XCFLAGS+= -g X.else XCFLAGS+= -DNDEBUG X.endif X X.include X X.if ${ARCH} == "ia64" XBROKEN= does not compile X.endif X X.if ((${ARCH} != i386) && (${ARCH} != powerpc)) XMAKE_ENV= LP64=yes X.endif X Xpost-extract: X ${CP} ${WRKSRC}/config/Make.rules.Linux ${WRKSRC}/config/Make.rules.FreeBSD X Xpost-patch: X @${REINPLACE_CMD} -e 's|-pthread|${PTHREAD_LIBS}|' ${WRKSRC}/config/Make.rules.FreeBSD X ${REINPLACE_CMD} 's|%%INSTALL_PROGRAM%%|${INSTALL_PROGRAM}|g; \ X s|%%INSTALL_DATA%%|${INSTALL_DATA}|g; \ X s|%%PREFIX%%|${PREFIX}|g ; \ X s|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/config/Make.rules Xpost-install: X @${MKDIR} ${PREFIX}/etc/php X @${ECHO_CMD} extension=${PHP_MODNAME}.so \ X >> ${PREFIX}/etc/php/extensions.ini X Xadd-plist-info: X @${ECHO_CMD} "@exec mkdir -p %D/etc/php" \ X >> ${TMPPLIST} X @${ECHO_CMD} "@exec echo extension=${PHP_MODNAME}.so >> %D/etc/php/extensions.ini" \ X >> ${TMPPLIST} X @${ECHO_CMD} "@unexec cp %D/etc/php/extensions.ini %D/etc/php/extensions.ini.orig" \ X >> ${TMPPLIST} X @${ECHO_CMD} "@unexec grep -v extension=${PHP_MODNAME}\\\.so %D/etc/php/extensions.ini.orig > %D/etc/php/extensions.ini || true" \ X >> ${TMPPLIST} X @${ECHO_CMD} "@unexec rm %D/etc/php/extensions.ini.orig" \ X >> ${TMPPLIST} X @${ECHO_CMD} "@unexec [ -s %D/etc/php/extensions.ini ] || rm %D/etc/php/extensions.ini" \ X >> ${TMPPLIST} X Xsecurity-check: X @${ECHO_CMD} "****************************************************************************" X @${ECHO_CMD} "" X @${ECHO_CMD} "The following line has been added to your ${PREFIX}/etc/php/extensions.ini" X @${ECHO_CMD} "configuration file to automatically load the installed extension:" X @${ECHO_CMD} "" X @${ECHO_CMD} "extension=${PHP_MODNAME}.so" X @${ECHO_CMD} "" X @${ECHO_CMD} "****************************************************************************" X X.include END-of-php5-ice/Makefile echo x - php5-ice/distinfo sed 's/^X//' >php5-ice/distinfo << 'END-of-php5-ice/distinfo' XMD5 (IcePHP-3.2.1.tar.gz) = e32a8988dfae57775d9c71e7ace4c687 XSHA256 (IcePHP-3.2.1.tar.gz) = 6e1560ca2b344ff19f5a9c8f0b0777644b3dea60949b46a2fab202a71a891f8a XSIZE (IcePHP-3.2.1.tar.gz) = 78072 END-of-php5-ice/distinfo echo x - php5-ice/pkg-plist sed 's/^X//' >php5-ice/pkg-plist << 'END-of-php5-ice/pkg-plist' Xlib/php/%%PHP_EXT_DIR%%/ICE_LICENSE Xlib/php/%%PHP_EXT_DIR%%/IcePHP.so Xlib/php/%%PHP_EXT_DIR%%/LICENSE X@dirrm lib/php/%%PHP_EXT_DIR%%/slice END-of-php5-ice/pkg-plist echo x - php5-ice/pkg-descr sed 's/^X//' >php5-ice/pkg-descr << 'END-of-php5-ice/pkg-descr' XAn Ice language mapping for PHP is a recent and welcome addition Xto the Ice product portfolio, enabling developers to take advantage Xof the productivity offered by PHP's friendly syntax and extensive Xfunction library. X XThis Ice distribution is released under the GNU General Public License (GPL). X XWWW: http://www.zeroc.com/ X X- DIrk Ye Xdirk.ye@gmail.com END-of-php5-ice/pkg-descr echo c - php5-ice/files mkdir -p php5-ice/files > /dev/null 2>&1 echo x - php5-ice/files/patch-config+Make.rules sed 's/^X//' >php5-ice/files/patch-config+Make.rules << 'END-of-php5-ice/files/patch-config+Make.rules' X--- config/Make.rules.orig Wed Aug 22 16:32:59 2007 X+++ config/Make.rules Wed Aug 22 21:34:34 2007 X@@ -7,6 +7,8 @@ X # X # ********************************************************************** X X+ICE_HOME = %%LOCALBASE%% X+ X ifndef ICE_HOME X ifneq ($(shell test -f /usr/include/Ice/Ice.h && echo 0),0) X $(error Ice installation not found, please set ICE_HOME!) X@@ -18,7 +20,7 @@ endif X # if it does not exist. X # X X-prefix ?= /opt/IcePHP-$(VERSION) X+prefix ?= %%PREFIX%%/lib/php/$(PHP_EXT_DIR) X X # X # The "root directory" for runpath embedded in executables. Can be unset X@@ -31,7 +33,7 @@ embedded_runpath_prefix ?= /opt/Ice-$(V X # Otherwise the Ice extension is built with debug information. X # X X-#OPTIMIZE = yes X+OPTIMIZE = yes X X # X # Define LP64 as yes if you want to build in 64 bit mode on a platform X@@ -54,7 +56,7 @@ embedded_runpath_prefix ?= /opt/Ice-$(V X # PHP_INCLUDE_DIR and PHP_LIB_DIR. X # X X-PHP_HOME ?= /opt/php X+PHP_HOME ?= /usr/local X X UNAME := $(shell uname) X X@@ -134,9 +136,9 @@ else X endif X X ifeq ($(LP64),yes) X- install_libdir = $(prefix)/lib$(lp64suffix) X+ install_libdir = $(prefix)$(lp64suffix) X else X- install_libdir = $(prefix)/lib X+ install_libdir = $(prefix) X endif X X ifneq ($(embedded_runpath_prefix),) END-of-php5-ice/files/patch-config+Make.rules exit >Release-Note: >Audit-Trail: >Unformatted: