ports/115023: inconsistency in XML catalog location

Don Lewis truckman at FreeBSD.org
Sun Jul 29 22:50:02 UTC 2007


>Number:         115023
>Category:       ports
>Synopsis:       inconsistency in XML catalog location
>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:   Sun Jul 29 22:50:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Don Lewis
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
totallally disorganized
>Environment:
System: FreeBSD mousie.catspoiler.org 7.0-CURRENT FreeBSD 7.0-CURRENT #16: Fri Jul 27 21:11:42 PDT 2007 dl at mousie.catspoiler.org:/usr/obj/usr/src/sys/GENERICDDB i386

ports/textproc/docbook-xml*
ports/textproc/gnome-doc-utils
ports/textproc/libxml2
ports/textproc/libxslt
ports/textproc/xmlcatmgr
various gnome ports


>Description:

The docbook ports use xmlcatmgr to maintain the XML catalog
"/usr/local/share/xml/catalog.ports", but the default catalog location
used by xsltproc is "/usr/local/share/xml/catalog".

Unless the environment variable XML_CATALOG_FILES is set to
"/usr/local/share/xml/catalog.ports" to override the default catalog
location for xsltproc, the gnome ports will attempt to download
the DTD files from the net every time they invoke xsltproc while
building their doc files.  This is slow, unreliable, and puts a
lot of unnecessary load on the server where these files are stored.

>How-To-Repeat:
	
>Fix:

Either the catalog location should be made consistent between the ports
or the ports that use xsltproc should set $XML_CATALOG_FILES.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list