The current ports build the Chrome's registry during the post-build: target, i.e. in the WRKSRC directory, and this location is recorded in the registry. Later, if you install a .xpi extension like mozex, you won't be able to deinstall this extension and then mozilla cleanly. The proposed patches rebuild the Chrome's registry during post-install: Fix: Please apply the following patches: diff -urN www/mozilla-devel.orig/Makefile www/mozilla-devel/Makefile --- www/mozilla-devel.orig/Makefile Mon Apr 12 05:29:59 2004 +++ www/mozilla-devel/Makefile Thu Apr 15 22:29:05 2004 @@ -120,6 +120,8 @@ OPTIMIZED_CFLAGS "Enable -O2 optimizations" off \ SMB "Enable smb:// URI support using gnomevfs" off +PKGINSTALL= ${PORTSDIR}/www/mozilla/pkg-install + .include <bsd.port.pre.mk> .if ${ARCH} == "amd64" @@ -334,6 +336,7 @@ post-install: @${CHMOD} -R u-w ${PREFIX}/lib/${MOZILLA}/components + @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${CAT} ${PKGMESSAGE} .include <bsd.port.post.mk> --- mozilla-devel.diff ends here --- How-To-Repeat: Install mozex (see PR ports/65589 deinstall it, then deinstall mozilla. Mozilla won't deinstall cleanly.
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to the maintainers.
State Changed From-To: open->analyzed This will be evaluated when Mozilla is upgraded to 1.7.
State Changed From-To: analyzed->closed Committed, thanks!