Date: Tue, 23 Jul 2002 10:21:17 +0900 From: Kimura Fuyuki <fuyuki@hadaly.org> To: shige@FreeBSD.org, hrs@FreeBSD.org Cc: henrik.motakef@web.de, freebsd-ports@FreeBSD.ORG Subject: Re: Whats up with share/xml/catalog? Message-ID: <86k7nnnss2.wl@hadaly.dyndns.org> In-Reply-To: <87heirzjnx.fsf@pokey.henrik-motakef.de> References: <877kjo95bj.fsf@pokey.henrik-motakef.de> <86wuro2vim.wl@hadaly.dyndns.org> <87heirzjnx.fsf@pokey.henrik-motakef.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Is there any plan to extend mkcatalog to create the XML catalogs? thanks. At 22 Jul 2002 20:45:06 +0200, Henrik Motakef <henrik.motakef@web.de> wrote: > > Kimura Fuyuki <fuyuki@hadaly.org> writes: > > > > First of all, this is a bad idea IMHO, scince it breaks PSGML and > > > nsgmls for the XML DTDs without a good reason - it would be better to > > > at least have both the XML version and old-style catalogs avaiblable. > > > > The reason is that XML catalog is better for the XML DTDs. > > I disagree, both have their specific advantages. For example, to > maintain semi-automatically an SGML catalog, you don't need any tools > besides echo and grep, basically. But that's not the point. > > From a ports-centric point of view, I think we should try to make as > much software work out of the box as possible. That would probably > mean making both kinds of catalog files available. > > > I hope PSGML implements the XML catalog parser. ;) > > So do I, but right now it doesn't. Neither does NSGMLS, as far as I > know. Both are pretty usefull for working with XML documents. > > > Just a thought for coexistence: > > > > share/xml/catalog.xml (XML catalog) > > share/xml/catalog (SGML catalog) > > I think that would be the best solution, so that software expecting > either format works. I remeber a thread about libxml expecting an XML > catalog at share/xml/catalog by default, so if one cannot easily > convince it to look at catalog.xml instead, it might be better to > choose different names. Also, I'd say for consitency we should put > both kinds of catalogs in share/xsl and even share/sgml, too. > > > > On a more practical note, given that I didn't notice any changes for > > > mkcatalog, how am I supposed to add DTDs that go in share/xml/* to the > > > catalog? Is there a replacement for mkcatalog, or are there new > > > options I didn't recognize? > > > > I don't know any alternatives to mkcatalog. > > > > See textproc/scrollkeeper/pkg-install > > Hm, this implies a BUILD_DEPENDS on libxml. > > If I recall correctly, in the previous thread I mentioned above, > someone talked about implementing a stand-alone tool to update XML > catalogs, that would be quite a nice thing, IMHO. > > Isn't mkcatalog under control of the ports team anyway? Could we > perhaps modify it to include the neccessary call to libxmls > xmlcatalog, later maybe the new tool, so a) nothing changes for ports > that use mkcatalog now, b) it would be easier to update the catalogs > for new ports, and c) we could switch between xmlcatalog and the new > tool without breaking stuff when it's ready? > > Regards > Henrik -- fuyuki To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86k7nnnss2.wl>