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.

WWW: http://pecl.php.net/package/phar/

PR:		ports/115224
Submitted by:	Ditesh Shashikant Gathani <ditesh at gathani.org>
This commit is contained in:
Martin Wilke 2007-08-21 09:10:15 +00:00
parent e1a5cf392c
commit 0eaf68f46a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=198037
4 changed files with 55 additions and 0 deletions

View file

@ -97,6 +97,7 @@
SUBDIR += pear-File_Archive
SUBDIR += pecl-bz2
SUBDIR += pecl-lzf
SUBDIR += pecl-phar
SUBDIR += pecl-rar
SUBDIR += pecl-zip
SUBDIR += php4-bz2

View file

@ -0,0 +1,38 @@
# New ports collection makefile for: pecl-phar
# Date created: 6 Aug 2007
# Whom: Ditesh Shashikant Gathani <ditesh@gathani.org>
#
# $FreeBSD$
#
PORTNAME= phar
PORTVERSION= 1.2.0
CATEGORIES= archivers pear
MASTER_SITES= http://pecl.php.net/get/
PKGNAMEPREFIX= pecl-
EXTRACT_SUFX= .tgz
DIST_SUBDIR= PECL
MAINTAINER= ditesh@gathani.org
COMMENT= A PECL extension which allows running applications out of .phar files
USE_PHP= hash spl
USE_PHP_BUILD= yes
USE_PHPEXT= yes
OPTIONS= BZ2 "Enable bz2 compression support" off \
ZLIB "Enable gzip compression support" off
.include <bsd.port.pre.mk>
.if defined(WITH_BZ2) && !defined(WITHOUT_BZ2)
USE_PHP+= bz2
.endif
.if defined(WITH_ZLIB) && !defined(WITHOUT_ZLIB)
USE_PHP+= zlib
.endif
CONFIGURE_ARGS= --enable-phar
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (PECL/phar-1.2.0.tgz) = bafae732137b0b8977e289910a36f438
SHA256 (PECL/phar-1.2.0.tgz) = 83fad1a7946e8355aebf40e4928a2a6323c86f16df41ad9f67fa3b3852229fc8
SIZE (PECL/phar-1.2.0.tgz) = 67432

View file

@ -0,0 +1,13 @@
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.
WWW: http://pecl.php.net/package/phar/