Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 May 2002 15:04:56 +0200 (CEST)
From:      Alex Dupre <sysadmin@alexdupre.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/38417: [New Port] www/php-dyn (PHP script debugger)
Message-ID:  <200205221304.g4MD4uZF084776@vaio.alexdupre.com>

next in thread | raw e-mail | index | archive | help

>Number:         38417
>Category:       ports
>Synopsis:       [New Port] www/php-dyn (PHP script debugger)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 22 06:00:10 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Alex Dupre
>Release:        FreeBSD 4.5-ALEXDUPRE i386
>Organization:
>Environment:
System: FreeBSD vaio.alexdupre.com 4.5-ALEXDUPRE FreeBSD 4.5-ALEXDUPRE #0: Fri Apr 12 14:12:57 CEST 2002 alex@vaio.alexdupre.com:/usr/obj/usr/src/sys/VAIO i386


	
>Description:
PHP Dyn is PHP Extension to help debugging a PHP script.
You can get execution trace of scripts not to need change them.
HTTP request parameter can be printed.
Argument value of the function call and return value can be printed.
Each execution time will be printed with microseconds.

	
>How-To-Repeat:
	
>Fix:

	

--- php-dyn.sh begins here ---
# 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:
#
#	php-dyn
#	php-dyn/Makefile
#	php-dyn/distinfo
#	php-dyn/php-dyn.sh
#	php-dyn/pkg-comment
#	php-dyn/pkg-descr
#	php-dyn/pkg-message
#	php-dyn/pkg-plist
#
echo c - php-dyn
mkdir -p php-dyn > /dev/null 2>&1
echo x - php-dyn/Makefile
sed 's/^X//' >php-dyn/Makefile << 'END-of-php-dyn/Makefile'
X# New ports collection makefile for:	php-dyn
X# Date created:         Wed May 22 14:27:22 CET 2002
X# Whom:                 Alex Dupre <sysadmin@alexdupre.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	php-dyn
XPORTVERSION=	1.2
XCATEGORIES=	www
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	php_dyn-${PORTVERSION}
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	sysadmin@alexdupre.com
X
XBUILD_DEPENDS=	aclocal:${PORTSDIR}/devel/automake \
X		autoconf:${PORTSDIR}/devel/autoconf \
X		phpize:${PORTSDIR}/www/mod_php4
XRUN_DEPENDS=	${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13 \
X		${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4
X
XPKGMESSAGE=	${WRKDIR}/pkg-message
X
XUSE_LIBTOOL=	yes
X
XCONFIGURE_ARGS=	--enable-php_dyn=shared \
X		--with-php-config=${LOCALBASE}/bin/php-config
X
Xpost-extract:
X	@${ECHO_MSG} "===>  PHPizing for ${PORTNAME}-${PORTVERSION}"
X	@(cd ${WRKSRC}; ${LOCALBASE}/bin/phpize)
X
Xpost-build:
X	@${SED} "s|%%LOCALBASE%%|${LOCALBASE}|g;s|%%PREFIX%%|${PREFIX}|g" \
X		${.CURDIR}/pkg-message > ${PKGMESSAGE}
Xdo-install:
X	@${MKDIR} ${PREFIX}/lib/php/extensions
X	@${INSTALL_DATA} ${WRKSRC}/modules/php_dyn.so \
X		${PREFIX}/lib/php/extensions
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	@${INSTALL_DATA} ${WRKSRC}/README.en ${DOCSDIR}/README
X.endif
X
Xpost-install:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-php-dyn/Makefile
echo x - php-dyn/distinfo
sed 's/^X//' >php-dyn/distinfo << 'END-of-php-dyn/distinfo'
XMD5 (php_dyn-1.2.tgz) = f0b9bc0ae920d4a086af54b1501ec504
END-of-php-dyn/distinfo
echo x - php-dyn/php-dyn.sh
sed 's/^X//' >php-dyn/php-dyn.sh << 'END-of-php-dyn/php-dyn.sh'
END-of-php-dyn/php-dyn.sh
echo x - php-dyn/pkg-comment
sed 's/^X//' >php-dyn/pkg-comment << 'END-of-php-dyn/pkg-comment'
XA PHP Extension to help debugging a PHP script
END-of-php-dyn/pkg-comment
echo x - php-dyn/pkg-descr
sed 's/^X//' >php-dyn/pkg-descr << 'END-of-php-dyn/pkg-descr'
XPHP Dyn is PHP Extension to help debugging a PHP script.
XYou can get execution trace of scripts not to need change them.
XHTTP request parameter can be printed.
XArgument value of the function call and return value can be printed.
XEach execution time will be printed with microseconds.
X
XWWW: http://sourceforge.net/projects/php-dyn/
X
X- Alex Dupre
Xsysadmin@alexdupre.com
END-of-php-dyn/pkg-descr
echo x - php-dyn/pkg-message
sed 's/^X//' >php-dyn/pkg-message << 'END-of-php-dyn/pkg-message'
X*****************************************************************************
X
XYou have installed the php-dyn package.
X
XEdit %%LOCALBASE%%/etc/php.ini and add:
X
Xzend_extension="%%PREFIX%%/lib/php/extensions/php_dyn.so"
X
X*****************************************************************************
END-of-php-dyn/pkg-message
echo x - php-dyn/pkg-plist
sed 's/^X//' >php-dyn/pkg-plist << 'END-of-php-dyn/pkg-plist'
Xlib/php/extensions/php_dyn.so
X%%PORTDOCS%%share/doc/php-dyn/README
X@unexec rmdir %D/lib/php/extensions 2>/dev/null || true
X@unexec rmdir %D/lib/php 2>/dev/null || true
X%%PORTDOCS%%@dirrm share/doc/php-dyn
END-of-php-dyn/pkg-plist
exit
--- php-dyn.sh ends here ---


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200205221304.g4MD4uZF084776>