Date: Sat, 10 Nov 2001 16:06:01 +0100 (CET) From: Thierry Thomas <thierry@thomas.as> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/31900: New port devel/pear: a framework and distribution system for reusable PHP components Message-ID: <20011110150601.03EB5751D@graf.pompo.net>
next in thread | raw e-mail | index | archive | help
>Number: 31900 >Category: ports >Synopsis: New port devel/pear: a framework and distribution system for reusable PHP components >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Nov 10 07:10:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: Thierry Thomas >Release: FreeBSD 4.4-STABLE i386 >Organization: Kabbale Eros >Environment: System: FreeBSD graf.pompo.net 4.4-STABLE FreeBSD 4.4-STABLE #0: Sat Sep 22 10:41:40 CEST 2001 root@graf.pompo.net:/usr/obj/mntsrc/src/sys/GRAF010429 i386 >Description: PEAR is already bundled with PHP4. However, since it is a rapidly evolving target, the libraries enclosed with mod_php4 are not up-to-date. Like MCAL (see PR ports/31417), I need it for version 2 of the port www/horde. >How-To-Repeat: Execute the following shar file. >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: # # devel/pear # devel/pear/pkg-descr # devel/pear/pkg-comment # devel/pear/distinfo # devel/pear/pkg-plist # devel/pear/Makefile # echo c - devel/pear mkdir -p devel/pear > /dev/null 2>&1 echo x - devel/pear/pkg-descr sed 's/^X//' >devel/pear/pkg-descr << 'END-of-devel/pear/pkg-descr' XPEAR is a code repository for PHP extensions and PHP library code Xinspired by TeX's CTAN and Perl's CPAN. X XThe purpose of PEAR is: X X * to provide a consistent means for library code authors to X share their code with other developers; X X * to give the PHP community an infrastructure for sharing code; X X * to define standards that help developers write portable and X reusable code; X X * to provide tools for code maintenance and distribution. X XPEAR comes bundled with PHP4. However, since it is a rapidly evolving Xtarget, not everyone who has a workable version of PHP4 has a recent Xenough PEAR installation. X XWWW: http://pear.php.net/ END-of-devel/pear/pkg-descr echo x - devel/pear/pkg-comment sed 's/^X//' >devel/pear/pkg-comment << 'END-of-devel/pear/pkg-comment' XA framework and distribution system for reusable PHP components END-of-devel/pear/pkg-comment echo x - devel/pear/distinfo sed 's/^X//' >devel/pear/distinfo << 'END-of-devel/pear/distinfo' XMD5 (pear-4.0.7RC3.tar.gz) = 36c1ee4a55f58e0824abbac19d98b65d END-of-devel/pear/distinfo echo x - devel/pear/pkg-plist sed 's/^X//' >devel/pear/pkg-plist << 'END-of-devel/pear/pkg-plist' X%%PEARDIR%%/Archive/Tar.php X%%PEARDIR%%/Benchmark/Iterate.php X%%PEARDIR%%/Benchmark/Timer.php X%%PEARDIR%%/Cache/Container/db.php X%%PEARDIR%%/Cache/Container/dbx.php X%%PEARDIR%%/Cache/Container/file.php X%%PEARDIR%%/Cache/Container/phplib.php X%%PEARDIR%%/Cache/Container/shm.php X%%PEARDIR%%/Cache/Error.php X%%PEARDIR%%/Cache/Container.php X%%PEARDIR%%/Cache/DB.php X%%PEARDIR%%/Cache/Function.php X%%PEARDIR%%/Cache/Graphics.php X%%PEARDIR%%/Cache/Output.php X%%PEARDIR%%/Cache/OutputCompression.php X%%PEARDIR%%/Console/Getopt.php X%%PEARDIR%%/Crypt/CBC.php X%%PEARDIR%%/Crypt/HCEMD5.php X%%PEARDIR%%/Date/Calc.php X%%PEARDIR%%/Date/Human.php X%%PEARDIR%%/DB/common.php X%%PEARDIR%%/DB/ibase.php X%%PEARDIR%%/DB/ifx.php X%%PEARDIR%%/DB/msql.php X%%PEARDIR%%/DB/mssql.php X%%PEARDIR%%/DB/mysql.php X%%PEARDIR%%/DB/oci8.php X%%PEARDIR%%/DB/odbc.php X%%PEARDIR%%/DB/pgsql.php X%%PEARDIR%%/DB/storage.php X%%PEARDIR%%/DB/sybase.php X%%PEARDIR%%/File/Find.php X%%PEARDIR%%/File/Passwd.php X%%PEARDIR%%/File/SearchReplace.php X%%PEARDIR%%/HTML/Common.php X%%PEARDIR%%/HTML/Form.php X%%PEARDIR%%/HTML/IT.php X%%PEARDIR%%/HTML/ITX.php X%%PEARDIR%%/HTML/IT_Error.php X%%PEARDIR%%/HTML/Page.php X%%PEARDIR%%/HTML/Processor.php X%%PEARDIR%%/HTML/Select.php X%%PEARDIR%%/HTML/Table.php X%%PEARDIR%%/HTTP/Compress.php X%%PEARDIR%%/Image/Remote.php X%%PEARDIR%%/Log/composite.php X%%PEARDIR%%/Log/file.php X%%PEARDIR%%/Log/mcal.php X%%PEARDIR%%/Log/Observer.php X%%PEARDIR%%/Log/sql.php X%%PEARDIR%%/Log/syslog.php X%%PEARDIR%%/Mail/RFC822.php X%%PEARDIR%%/Mail/sendmail.php X%%PEARDIR%%/Mail/smtp.php X%%PEARDIR%%/Math/Fraction.php X%%PEARDIR%%/Math/Util.php X%%PEARDIR%%/Net/Curl.php X%%PEARDIR%%/Net/Dig.php X%%PEARDIR%%/Net/SMTP.php X%%PEARDIR%%/Net/Socket.php X%%PEARDIR%%/Numbers/Roman.php X%%PEARDIR%%/Payment/Verisign.php X%%PEARDIR%%/PEAR/Common.php X%%PEARDIR%%/PEAR/Installer.php X%%PEARDIR%%/PEAR/Packager.php X%%PEARDIR%%/PEAR/Uploader.php X%%PEARDIR%%/Schedule/At.php X%%PEARDIR%%/XML/Parser.php X%%PEARDIR%%/build/pear.m4 X%%PEARDIR%%/build/fastgen.sh X%%PEARDIR%%/build/library.mk X%%PEARDIR%%/build/ltlib.mk X%%PEARDIR%%/build/mkdep.awk X%%PEARDIR%%/build/program.mk X%%PEARDIR%%/build/rules.mk X%%PEARDIR%%/build/rules_common.mk X%%PEARDIR%%/build/rules_pear.mk X%%PEARDIR%%/build/dynlib.mk X%%PEARDIR%%/build/shtool X%%PEARDIR%%/build/dynlib.m4 X%%PEARDIR%%/build/acinclude.m4 X%%PEARDIR%%/Cache.php X%%PEARDIR%%/DB.php X%%PEARDIR%%/HTTP.php X%%PEARDIR%%/Log.php X%%PEARDIR%%/Mail.php X%%PEARDIR%%/PEAR.php X@dirrm %%PEARDIR%%/Archive X@dirrm %%PEARDIR%%/Benchmark X@dirrm %%PEARDIR%%/Cache/Container X@dirrm %%PEARDIR%%/Cache X@dirrm %%PEARDIR%%/Console X@dirrm %%PEARDIR%%/Crypt X@dirrm %%PEARDIR%%/Date X@dirrm %%PEARDIR%%/DB X@dirrm %%PEARDIR%%/File X@dirrm %%PEARDIR%%/HTML X@dirrm %%PEARDIR%%/HTTP X@dirrm %%PEARDIR%%/Image X@dirrm %%PEARDIR%%/Log X@dirrm %%PEARDIR%%/Mail X@dirrm %%PEARDIR%%/Math X@dirrm %%PEARDIR%%/Net X@dirrm %%PEARDIR%%/Numbers X@dirrm %%PEARDIR%%/Payment X@dirrm %%PEARDIR%%/PEAR X@dirrm %%PEARDIR%%/Schedule X@dirrm %%PEARDIR%%/XML X@dirrm %%PEARDIR%%/build X@dirrm %%PEARDIR%% X@unexec mv %D/lib/php.DIST_PHP %D/lib/php || true END-of-devel/pear/pkg-plist echo x - devel/pear/Makefile sed 's/^X//' >devel/pear/Makefile << 'END-of-devel/pear/Makefile' X# Ports collection makefile for: pear X# Date created: Sat Nov 10, 2001 X# Whom: Thierry Thomas (<thierry@thomas.as>) X# X# $FreeBSD$ X# X XPORTNAME= pear XPORTVERSION= 4.0.7 XCATEGORIES= devel www XMASTER_SITES= ftp://ftp.horde.org/pub/horde/tarballs/ XPKGNAMESUFFIX= -devel XDISTNAME= ${PORTNAME}-${PORTVERSION}RC3 X XMAINTAINER= thierry@thomas.as X XRUN_DEPENDS= ${LOCALBASE}/libexec/apache/libphp4.so:${PORTSDIR}/www/mod_php4 X XNO_BUILD= yes X XLPHP_LIB?= lib/php X XPLIST_SUB= PEARDIR=${LPHP_LIB} X XPEARDIR= ${LOCALBASE}/${LPHP_LIB} X Xdo-install: X @${ECHO} "===> Backup the original PEAR from mod_php4 into ${PEARDIR}.DIST_PHP ..." X ${MV} ${PEARDIR} ${PEARDIR}.DIST_PHP X @${ECHO} "===> Installing the new PEAR ..." X ${MKDIR} ${PEARDIR} X ${CP} -Rp ${WRKSRC}/* ${PEARDIR} X Xpost-install: X @${ECHO} "*****************************************************************" X @${ECHO} "" X @${ECHO} "The new PEAR has replaced your original distribution." X @${ECHO} "No recompilation or restarting of the server is necessary." X @${ECHO} "" X @${ECHO} "*****************************************************************" X X.include <bsd.port.mk> END-of-devel/pear/Makefile exit >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?20011110150601.03EB5751D>