Skip site navigation (1)Skip section navigation (2)
Date:      Wed,  5 Feb 2003 00:29:39 +0100 (CET)
From:      Thierry Thomas <thierry@pompo.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/47921: PEAR ports: handling PEAR's registry.
Message-ID:  <20030204232939.76F5776A7@graf.pompo.net>

next in thread | raw e-mail | index | archive | help

>Number:         47921
>Category:       ports
>Synopsis:       PEAR ports: handling PEAR's registry.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 04 15:40:03 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Thierry Thomas
>Release:        FreeBSD 4.7-STABLE i386
>Organization:
Kabbale Eros
>Environment:
System: FreeBSD graf.pompo.net 4.7-STABLE FreeBSD 4.7-STABLE #0: Sun Dec 29 12:46:07 CET 2002 root@graf.pompo.net:/usr/obj/mntsrc/src/sys/GRAF020727 i386


	
>Description:
	PEAR uses a "registry" to register installed modules, and this
	registry is initialized during the installation of mod_php4
	(since 4.3.0).

	Unfortunately, installing PEAR modules through the ports does
	not maintain this registry.

	This PR fix this problem for the following ports:
	- sysutils/pear-Log
	- devel/pear-PEAR
	- devel/pear-Date
	- devel/pear-I18N
	- devel/pear-HTML_Common
	- devel/pear-HTML_Select_Common
	- security/pear-Crypt_CBC
	- mail/pear-Mail_Mime
	- net/pear-Net_Sieve
	- sysutils/pear-File
	- archivers/pear-Archive_Tar

	Note: for the ports bundled with mod_php4 (i.e. devel/pear-PEAR and
	archivers/pear-Archive_Tar), the registry is updated during the upgrade,
	but not during the deinstallation => it is only cleaned when you
	deinstall devel/pear-install.

>How-To-Repeat:
	Install mod_php4, and then type `pear list', note the result;
	Install some pear- ports (e.g. sysutils/pear-Log), type `pear list',
	and compare the results: no change.

>Fix:

	Pre-requisite: please commit PR ports/47769, PR ports/47819, and
		PR ports/47820 before this PR.

	Then, please apply the patches included in the following uuencoded
	bzipped tarball:


begin 644 pear-reg.tar.bz2
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
F'H;)KC=+%8&'TS*LQ6E/ZHPFD-62U8VI\TC_\7<D4X4)`N1#>T``
`
end
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030204232939.76F5776A7>