zenity: what's taking so long?

Boey Maun Suang boeyms at macports.org
Tue Jun 12 21:37:17 PDT 2007

On 13/06/2007, at 13:00, paul beard wrote:

>>  docbook-xml, docbook-xsl, libxml2, libxslt, and their dependents  
>> scrollkeeper and gnome-doc-utils
> would it make sense to set these as dependencies in the Portfile,  
> assuming this works?

I'm not sure; it's a question of whether zenity genuinely depends  
only on whatever gnome-doc-utils provides, however that may change,  
or whether it also depends on specific versions of scrollkeeper,  
docbook-xsl, or whatever.  If the latter is the case, there's not  
much work in making the requisite changes, but if the former is the  
case, we should keep the others out to keep the dependency listing  
simple, and moreover accurate.

> And what's the mechanism for accessing the online entities? I  
> realize this is outside the scope of MacPorts but it seems it could  
> be more robust.

I don't know how xsltproc(1) and the like try to access URLs, but the  
way the docbook-xml-* ports work is to install local copies, then add  
entries to a local XML catalog that XML parsers read to handle the  
remapping from the canonical online URL to the local copy, so that  
(among other things) there's no need to access the online URLs and  
things still work if the network is unavailable.  Until the recent  
revision to the libxml2 port, it and any libxslt built against it  
defaulted to looking for the XML catalog in /etc/xml/catalog rather  
than ${prefix}/etc/xml/catalog, so setting XML_CATALOG_FILES was  
necessary to override this.

Kind regards,

Maun Suang

Boey Maun Suang (Boey is my surname)
Email: boeyms at macports dot org

More information about the macports-users mailing list