From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Aug 5 19:30:02 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 7ED1516A468 for ; Sun, 5 Aug 2007 19:30:02 +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 5EBA013C474 for ; Sun, 5 Aug 2007 19:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l75JU2vH047120 for ; Sun, 5 Aug 2007 19:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l75JU2I7047119; Sun, 5 Aug 2007 19:30:02 GMT (envelope-from gnats) Resent-Date: Sun, 5 Aug 2007 19:30:02 GMT Resent-Message-Id: <200708051930.l75JU2I7047119@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, Ditesh Shashikant Gathani Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8980016A41B for ; Sun, 5 Aug 2007 19:25:04 +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 7768113C442 for ; Sun, 5 Aug 2007 19:25:04 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l75JP3EV008095 for ; Sun, 5 Aug 2007 19:25:03 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l75JP3N4008094; Sun, 5 Aug 2007 19:25:03 GMT (envelope-from nobody) Message-Id: <200708051925.l75JP3N4008094@www.freebsd.org> Date: Sun, 5 Aug 2007 19:25:03 GMT From: Ditesh Shashikant Gathani To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/115224: New port: archivers/pecl-phar A PECL extension which allows running applications out of .phar files 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: Sun, 05 Aug 2007 19:30:02 -0000 >Number: 115224 >Category: ports >Synopsis: New port: archivers/pecl-phar A PECL extension which allows running applications out of .phar files >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: Sun Aug 05 19:30:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Ditesh Shashikant Gathani >Release: FreeBSD 6.2-RELEASE i386 >Organization: >Environment: System: FreeBSD neela.qubeconnect.com 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007 root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP i386 >Description: The phar extension provides the phar stream wrapper and the Phar class for manipulating self-contained PHP Archive (phar) files. The Phar class can be used to create and to extract contents of phar files as well as iterating over their contents. PHP Archive files (Phars) are special collections of files that can be transparently run right out of the file, similar to Java's jar archive files. Using a phar archive, it is possible to distribute a complete PHP application in a single file that will run out of the file without modification or extraction. >How-To-Repeat: >Fix: shar file as attached. Patch attached with submission follows: # 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: # # . # ./pkg-descr # ./distinfo # ./Makefile # echo c - . mkdir -p . > /dev/null 2>&1 echo x - ./pkg-descr sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' XThe phar extension provides the phar stream wrapper and the Phar class for manipulating self-contained PHP Archive (phar) files. The Phar class can be used to create and to extract contents of phar files as well as iterating over their contents. X XPHP Archive files (Phars) are special collections of files that can be transparently run right out of the file, similar to Java's jar archive files. Using a phar archive, it is possible to distribute a complete PHP application in a single file that will run out of the file without modification or extraction. X XWWW: http://pecl.php.net/package/phar/ X X- Ditesh Shashikant Gathani Xditesh@gathani.org END-of-./pkg-descr echo x - ./distinfo sed 's/^X//' >./distinfo << 'END-of-./distinfo' XMD5 (PECL/phar-1.2.0.tgz) = bafae732137b0b8977e289910a36f438 XSHA256 (PECL/phar-1.2.0.tgz) = 83fad1a7946e8355aebf40e4928a2a6323c86f16df41ad9f67fa3b3852229fc8 XSIZE (PECL/zip-1.9.0.tgz) = 67432 END-of-./distinfo echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: pecl-phar X# Date created: 6 Aug 2007 X# Whom: Ditesh Shashikant Gathani X# X# $FreeBSD$ X# X XPORTNAME= phar XPORTVERSION= 1.2.0 XCATEGORIES= archivers pear XMASTER_SITES= http://pecl.php.net/get/ XPKGNAMEPREFIX= pecl- XEXTRACT_SUFX= .tgz XDIST_SUBDIR= PECL X XMAINTAINER= ditesh@gathani.org XCOMMENT= A PECL extension which allows running applications out of .phar files X XUSE_PHP= hash spl XUSE_PHP_BUILD= yes XUSE_PHPEXT= yes X XOPTIONS= BZ2 "Enable bz2 compression support" off \ X ZLIB "Enable gzip compression support" off X X.include X X.if defined(WITH_BZ2) && !defined(WITHOUT_BZ2) XUSE_PHP+= bz2 X.endif X X.if defined(WITH_ZLIB) && !defined(WITHOUT_ZLIB) XUSE_PHP+= zlib X.endif X XCONFIGURE_ARGS= --enable-phar X X.include END-of-./Makefile exit >Release-Note: >Audit-Trail: >Unformatted: