Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Mar 2005 15:22:06 +0100
From:      Jose M Rodriguez <josemi@freebsd.jazztel.es>
To:        gnome@FreeBSD.org
Subject:   chrome support for www/mozilla
Message-ID:  <200503101522.06766.josemi@freebsd.jazztel.es>

next in thread | raw e-mail | index | archive | help
Hi,
I need a solution for mozilla pkg for a customer, and need to know if 
this can be part of the forthcoming mozilla-1.7.6.

If not, I'll work this as local patches.

The main problem is mozilla chrome/installed-chrome.txt registration.  

Due that other mozilla.org will be using extensions very soon (even 
mozilla-devel) the only target for this will be www/mozilla (1.7.6), 
langpacks ans extensions.

The changes will be:
- move the chrome registration to $MOZDIR/register.sh (shared with 
exensions)
- add support for a $MOZDIR/chrome.d/ chrome repository
- add a Makefile.chrome (in the way of www/mozex/Makefile.xpi)
- add a pkg-install.chrome (in the way of www/mozex/pkg-install.xpi)

The chrome registration will be:

move distrib installed-chrome.txt as chrome.d/00dist.chrome

langpacks will install 8x<langpack>.chrome and 8x<langpack>.sed (if 
needed).

js only extensions like chatzilla will use 6x<extension>.chrome and 
6x<extension>.sed (if needed).

component extensions like enigmail will use 4x<extension>.chrome and 
4x<extension>.sed (if needed).

.chrome files contents will be additions to installed-chrome.txt
.sed files will be use with sed reimplace to purify installed-chrome.txt 
before cat >>

register.sh will regenerate installed-chrome.txt from repo and do 
registration.

Any comments on this are wellcome.

--
  josemi



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