From nobody@FreeBSD.org  Thu May  1 16:40:27 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9A671106566C
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  1 May 2008 16:40:27 +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 85B0C8FC0A
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  1 May 2008 16:40:27 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m41GdjC3096373
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 1 May 2008 16:39:45 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m41GdjJJ096372;
	Thu, 1 May 2008 16:39:45 GMT
	(envelope-from nobody)
Message-Id: <200805011639.m41GdjJJ096372@www.freebsd.org>
Date: Thu, 1 May 2008 16:39:45 GMT
From: Wen Heping <wenheping@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [NEW PORT] sysutils/pear-PEAR_PackageUpdate:A simple way to update packages at run time
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         123305
>Category:       ports
>Synopsis:       [NEW PORT] sysutils/pear-PEAR_PackageUpdate:A simple way to update packages at run time
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    miwi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu May 01 16:50:00 UTC 2008
>Closed-Date:    Fri May 02 10:31:07 UTC 2008
>Last-Modified:  Fri May 02 10:31:07 UTC 2008
>Originator:     Wen Heping
>Release:        FreeBSD 7.0 release
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb7.wenjing.com 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008     root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

>Description:
PEAR_PackageUpdate(PPU) offers a simple way
to update packages at run time. It is designed
to allow developers to easily include auto
updating features for other packages and PEAR
installable applications. PPU will check to see
if a new version of a package is available and
then ask the user if they would like to update the
package.

PPU is just an engine for package updating. It
should not be used directly. Instead one of the
driver packages such as PEAR_PackageUpdate_Gtk2
should be used depending on the application or
other package.

WWW: http://pear.php.net/package/PEAR_PackageUpdate

>How-To-Repeat:

>Fix:


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:
#
#	/usr/ports/sysutils/pear-PEAR_PackageUpdate
#	/usr/ports/sysutils/pear-PEAR_PackageUpdate/Makefile
#	/usr/ports/sysutils/pear-PEAR_PackageUpdate/distinfo
#	/usr/ports/sysutils/pear-PEAR_PackageUpdate/pkg-descr
#
echo c - /usr/ports/sysutils/pear-PEAR_PackageUpdate
mkdir -p /usr/ports/sysutils/pear-PEAR_PackageUpdate > /dev/null 2>&1
echo x - /usr/ports/sysutils/pear-PEAR_PackageUpdate/Makefile
sed 's/^X//' >/usr/ports/sysutils/pear-PEAR_PackageUpdate/Makefile << 'END-of-/usr/ports/sysutils/pear-PEAR_PackageUpdate/Makefile'
X# Ports collection makefile for:  pear-PEAR_PackageUpdate
X# Date created:		1 May 2008
X# Whom:			Wen Heping <wenheping@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	PEAR_PackageUpdate
XPORTVERSION=	1.0.0
XCATEGORIES=	sysutils pear
X
XMAINTAINER=	wenheping@gmail.com
XCOMMENT=	A simple way to update packages at run time
X
XBUILD_DEPENDS=	${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XCATEGORY=	PEAR
XFILES=		Cli.php PackageUpdate.php
XTESTS=		customConfig.phpt defaultConfig.phpt \
X		pear_dir/.channels/__uri.reg \
X		pear_dir/.channels/pear.php.net.reg \
X		pear_dir/.channels/pear.phpunit.de.reg \
X		pear_dir/.channels/pecl.php.net.reg \
X		pear_dir/.channels/.alias/pear.txt \
X		pear_dir/.channels/.alias/pecl.txt \
X		pear_dir/.channels/.alias/phpunit.txt \
X		pear_dir/.registry/console_getopt.reg \
X		pear_dir/.registry/pear.reg \
X		pear_dir/.registry/text_diff.reg \
X		pear_dir/.registry/.channel.__uri/empty_dir.txt \
X		pear_dir/.registry/.channel.pear.phpunit.de/phpunit.reg \
X		pear_dir/.registry/.channel.pecl.php.net/empty_dir.txt \
X		pear_dir/cfg/empty_dir.txt \
X		sysconf_dir/empty_dir.txt
XEXAMPLES=	CliFrontend.php withoutFrontend.php
X
X.include <bsd.port.pre.mk>
X.include "${PORTSDIR}/devel/pear/bsd.pear.mk"
X.include <bsd.port.post.mk>
END-of-/usr/ports/sysutils/pear-PEAR_PackageUpdate/Makefile
echo x - /usr/ports/sysutils/pear-PEAR_PackageUpdate/distinfo
sed 's/^X//' >/usr/ports/sysutils/pear-PEAR_PackageUpdate/distinfo << 'END-of-/usr/ports/sysutils/pear-PEAR_PackageUpdate/distinfo'
XMD5 (PEAR/PEAR_PackageUpdate-1.0.0.tgz) = d4c0d2c41c8a26247d17f98c92a5e761
XSHA256 (PEAR/PEAR_PackageUpdate-1.0.0.tgz) = 897ce84db12c3776e56815434d9f062029f0b6152893dc95b80d123cb8cc0616
XSIZE (PEAR/PEAR_PackageUpdate-1.0.0.tgz) = 50832
END-of-/usr/ports/sysutils/pear-PEAR_PackageUpdate/distinfo
echo x - /usr/ports/sysutils/pear-PEAR_PackageUpdate/pkg-descr
sed 's/^X//' >/usr/ports/sysutils/pear-PEAR_PackageUpdate/pkg-descr << 'END-of-/usr/ports/sysutils/pear-PEAR_PackageUpdate/pkg-descr'
XPEAR_PackageUpdate(PPU) offers a simple way 
Xto update packages at run time. It is designed 
Xto allow developers to easily include auto 
Xupdating features for other packages and PEAR 
Xinstallable applications. PPU will check to see 
Xif a new version of a package is available and 
Xthen ask the user if they would like to update the 
Xpackage. 
X
XPPU is just an engine for package updating. It 
Xshould not be used directly. Instead one of the 
Xdriver packages such as PEAR_PackageUpdate_Gtk2 
Xshould be used depending on the application or 
Xother package.
X
XWWW: http://pear.php.net/package/PEAR_PackageUpdate
END-of-/usr/ports/sysutils/pear-PEAR_PackageUpdate/pkg-descr
exit



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu May 1 16:50:07 UTC 2008 
Responsible-Changed-Why:  
miwi@ wants his PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=123305 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Fri May 2 10:31:06 UTC 2008 
State-Changed-Why:  
Not Accept for ports. Breaks a lots other ports when you update ports 
whish installed is from the portstree. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=123305 
>Unformatted:
