ports/99784: [NEW PORT] lang/phc A PHP compiler

Conor McDermottroe ports at mcdermottroe.com
Tue Jul 4 16:00:40 UTC 2006


>Number:         99784
>Category:       ports
>Synopsis:       [NEW PORT] lang/phc A PHP compiler
>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:   Tue Jul 04 16:00:35 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Conor McDermottroe
>Release:        FreeBSD 6.1-RELEASE-p2 i386
>Organization:
>Environment:
System: FreeBSD platinum.office.edgespace.net 6.1-RELEASE-p2 FreeBSD 6.1-RELEASE-p2 #4: Tue Jun 20 17:03:05 IST 2006 root at platinum.office.edgespace.net:/usr/obj/usr/src/sys/PLATINUM i386


	
>Description:
	A new port, lang/phc, a framework for static analysis of PHP scripts, PHP
	source to source transformations, and (in the future) compiling PHP scripts
	down to native machine code.

>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:
#
#	/usr/ports/lang/phc
#	/usr/ports/lang/phc/pkg-plist
#	/usr/ports/lang/phc/pkg-descr
#	/usr/ports/lang/phc/distinfo
#	/usr/ports/lang/phc/Makefile
#
echo c - /usr/ports/lang/phc
mkdir -p /usr/ports/lang/phc > /dev/null 2>&1
echo x - /usr/ports/lang/phc/pkg-plist
sed 's/^X//' >/usr/ports/lang/phc/pkg-plist << 'END-of-/usr/ports/lang/phc/pkg-plist'
Xbin/phc
END-of-/usr/ports/lang/phc/pkg-plist
echo x - /usr/ports/lang/phc/pkg-descr
sed 's/^X//' >/usr/ports/lang/phc/pkg-descr << 'END-of-/usr/ports/lang/phc/pkg-descr'
Xphc is a framework for static analysis of PHP scripts, PHP source to source
Xtransformations, and ultimately compiling PHP scripts down to native machine
Xcode.
X
XThe current release does not yet compile PHP and is therefore not yet useful
Xfor end-users. It is however useful for writing tools that operate on PHP
Xscripts, such as refactoring tools, aspect weavers, or obfuscators. See the
Xwebsite to get an idea of what is planned for coming releases of phc.
X
XWWW: http://www.phpcompiler.org/
END-of-/usr/ports/lang/phc/pkg-descr
echo x - /usr/ports/lang/phc/distinfo
sed 's/^X//' >/usr/ports/lang/phc/distinfo << 'END-of-/usr/ports/lang/phc/distinfo'
XMD5 (phc-0.1.6rc1.tar.gz) = 79f53d24b56a981963dc6ed1e67a9ce0
XSHA256 (phc-0.1.6rc1.tar.gz) = a4516336179fa2bcc29b9ae7e3c8fc62ab03a2064a633a6290141d6d19c2699a
XSIZE (phc-0.1.6rc1.tar.gz) = 271874
END-of-/usr/ports/lang/phc/distinfo
echo x - /usr/ports/lang/phc/Makefile
sed 's/^X//' >/usr/ports/lang/phc/Makefile << 'END-of-/usr/ports/lang/phc/Makefile'
X# New ports collection makefile for:    phc
X# Date created:				July 4th, 2006
X# Whom:	      				Conor McDermottroe <ports at mcdermottroe.com>
X# ex:ts=8
X#
X# $FreeBSD$
X#
X
XPORTNAME=	phc
XDISTVERSION=	0.1.6rc1
XCATEGORIES=	lang
XMASTER_SITES=	http://www.phpcompiler.org/src/archive/
X
XMAINTAINER=	ports at mcdermottroe.com
XCOMMENT=	A compiler for the PHP language
X
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
X
X.include <bsd.port.mk>
END-of-/usr/ports/lang/phc/Makefile
exit

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



More information about the freebsd-ports-bugs mailing list