ports/80068: New port: archivers/pear-File_Archive PEAR class to easily manipulate tar, gz and zip files

Antonio Carlos Venancio Junior antonio at php.net
Mon Apr 18 12:40:24 UTC 2005


>Number:         80068
>Category:       ports
>Synopsis:       New port: archivers/pear-File_Archive PEAR class to easily manipulate tar, gz and zip 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:   Mon Apr 18 12:40:23 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Antonio Carlos Venancio Junior
>Release:        FreeBSD 4.11-STABLE i386
>Organization:
>Environment:
System: FreeBSD antonio.cb.sc.gov.br 4.11-STABLE FreeBSD 4.11-STABLE #12: Mon Apr  4 08:35:27 BRT 2005     root at antonio.cb.sc.gov.br:/usr/src/sys/compile/ANTONIO  i386
>Description:
New port: archivers/pear-File_Archive PEAR class to easily manipulate tar, gz and zip files

PEAR::File_Archive will let you manipulate easily the tar, gz and zip files.
This library is strongly object oriented. It makes it very easy to use, writing
simple code, yet the library is very powerfull.

File_Archive is made of two objects: readers and writers. Are currently
implemented readers from file, directory, tar, gz, zip and bzip2 archives.

You can write to file(s), send mails with files attached, or create tar, gz,
zip, bzip2 archives.
>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:
#
#	pear-File_Archive
#	pear-File_Archive/Makefile
#	pear-File_Archive/distinfo
#	pear-File_Archive/pkg-descr
#
echo c - pear-File_Archive
mkdir -p pear-File_Archive > /dev/null 2>&1
echo x - pear-File_Archive/Makefile
sed 's/^X//' >pear-File_Archive/Makefile << 'END-of-pear-File_Archive/Makefile'
X# Ports collection makefile for:  pear-File_Archive
X# Date created:			  18 April 2005
X# Whom:				  Antonio Carlos Venancio Junior (<antonio at inf.ufsc.br>)
X#
X# $FreeBSD$
X#
X
XPORTNAME=	File_Archive
XPORTVERSION=	1.0.0
XCATEGORIES=	archivers www pear
X
XMAINTAINER=	antonio at php.net
XCOMMENT=	PEAR class to easily manipulate tar, gz and zip files
X
XBUILD_DEPENDS=	${PEARDIR}/MIME/Type.php:${PORTSDIR}/mail/pear-MIME_Type
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XLATEST_LINK=	pear-${PORTNAME}
XOPTIONS=	PEAR_MAIL "PEAR::Mail support" off \
X		PEAR_MAIL_MIME "PEAR::Mail_Mime support" off
X
XCATEGORY=	File
XFILES=		Archive.php Archive/Predicate.php Archive/Reader.php \
X		Archive/Writer.php Archive/Predicate/And.php \
X		Archive/Predicate/Custom.php Archive/Predicate/Ereg.php \
X		Archive/Predicate/Eregi.php Archive/Predicate/Extension.php \
X		Archive/Predicate/False.php Archive/Predicate/MaxDepth.php \
X		Archive/Predicate/MIME.php Archive/Predicate/MinSize.php \
X		Archive/Predicate/MinTime.php Archive/Predicate/Not.php \
X		Archive/Predicate/Or.php Archive/Predicate/True.php \
X		Archive/Reader/Archive.php Archive/Reader/Bzip2.php \
X		Archive/Reader/ChangeName.php Archive/Reader/Concat.php \
X		Archive/Reader/Directory.php Archive/Reader/File.php \
X		Archive/Reader/Filter.php Archive/Reader/Gzip.php \
X		Archive/Reader/Memory.php Archive/Reader/MimeList.php \
X		Archive/Reader/Multi.php Archive/Reader/Relay.php \
X		Archive/Reader/Select.php Archive/Reader/Tar.php \
X		Archive/Reader/Uncompress.php Archive/Reader/Zip.php \
X		Archive/Writer/Archive.php Archive/Writer/Bzip2.php \
X		Archive/Writer/Files.php Archive/Writer/Gzip.php \
X		Archive/Writer/Mail.php Archive/Writer/Memory.php \
X		Archive/Writer/MemoryArchive.php Archive/Writer/Multi.php \
X		Archive/Writer/Output.php Archive/Writer/Tar.php \
X		Archive/Writer/Zip.php
XDOCS=		readme.txt
XTESTS=		test.php
X_DOCSDIR=	doc
X
Xpost-extract:
X	@${MV} ${WRKSRC}/File/* ${WRKSRC}
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_PEAR_MAIL)
XRUN_DEPENDS+=	${PEARDIR}/Mail/mail.php:${PORTSDIR}/mail/pear-Mail
X.endif
X
X.if defined(WITH_PEAR_MAIL_MIME)
XRUN_DEPENDS+=	${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime
X.endif
X
X.include "${PORTSDIR}/devel/pear-PEAR/Makefile.common"
X.include <bsd.port.post.mk>
END-of-pear-File_Archive/Makefile
echo x - pear-File_Archive/distinfo
sed 's/^X//' >pear-File_Archive/distinfo << 'END-of-pear-File_Archive/distinfo'
XMD5 (PEAR/File_Archive-1.0.0.tgz) = 8fc81a11977939f430f6eadc3f9270a0
XSIZE (PEAR/File_Archive-1.0.0.tgz) = 34904
END-of-pear-File_Archive/distinfo
echo x - pear-File_Archive/pkg-descr
sed 's/^X//' >pear-File_Archive/pkg-descr << 'END-of-pear-File_Archive/pkg-descr'
XPEAR::File_Archive will let you manipulate easily the tar, gz and zip files.
XThis library is strongly object oriented. It makes it very easy to use, writing
Xsimple code, yet the library is very powerfull.
X
XFile_Archive is made of two objects: readers and writers. Are currently
Ximplemented readers from file, directory, tar, gz, zip and bzip2 archives.
X
XYou can write to file(s), send mails with files attached, or create tar, gz,
Xzip, bzip2 archives.
X
XWWW: http://pear.php.net/package/File_Archive/
END-of-pear-File_Archive/pkg-descr
exit
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list