From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Sep 11 15:21:53 2005 Return-Path: X-Original-To: freebsd-ports-bugs@FreeBSD.org Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3195C16A41F; Sun, 11 Sep 2005 15:21:53 +0000 (GMT) (envelope-from b.candler@pobox.com) Received: from orb.pobox.com (orb.pobox.com [207.8.226.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id B745243D48; Sun, 11 Sep 2005 15:21:52 +0000 (GMT) (envelope-from b.candler@pobox.com) Received: from orb (localhost [127.0.0.1]) by orb.pobox.com (Postfix) with ESMTP id 9C74122BD; Sun, 11 Sep 2005 11:22:13 -0400 (EDT) Received: from billdog.local.linnet.org (dsl-212-74-113-66.access.uk.tiscali.com [212.74.113.66]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by orb.sasl.smtp.pobox.com (Postfix) with ESMTP id 4379A87; Sun, 11 Sep 2005 11:22:12 -0400 (EDT) Received: from brian by billdog.local.linnet.org with local (Exim 4.50 (FreeBSD)) id 1EEThQ-000AUL-0k; Sun, 11 Sep 2005 16:24:56 +0100 Date: Sun, 11 Sep 2005 16:24:56 +0100 From: Brian Candler To: Sam Lawrance Message-ID: <20050911152456.GA28514@uk.tiscali.com> References: <200509010753.j817raaq086201@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200509010753.j817raaq086201@freefall.freebsd.org> User-Agent: Mutt/1.4.2.1i Cc: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/66246: new ports: textproc/docbook-utils, textproc/p5-SGMLSpm X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Sep 2005 15:21:53 -0000 On Thu, Sep 01, 2005 at 07:53:36AM +0000, Sam Lawrance wrote: > Are you still interested in adding these ports to the ports collection? If so, could you please: > - make sure that the shar you originally sent is up to date > - set the port MAINTAINER is set to your email address (if not already done) > - test the port to see that it still works correctly Yes, I'm still interested (building the courier suite from CVS still needs docbook2html and docbook2man). Thanks for picking up this PR! I have re-tested the port, made a minor tweak and re-uploaded to http://www.linnet.org/ports/docbook-utils.tgz The p5-SGMLS port didn't need any updating (feel free to set the MAINTAINER) However, perhaps someone who understands the SGML/XML catalog system better than me can help me. There is a conflict when building the docbook-utils port if "docbook-sk" is installed (e.g. required by scrollkeeper which in turn is required by libgnome). I had to pkg_delete -f docbook-sk\* for the port to build. (This is just a build-time problem, and the package seems to work correctly if used subsequently even if docbook-sk is reinstalled, so I don't think this warrants a CONFLICTS entry) If docbook-sk remains installed, the error you get is: gmake[2]: Entering directory `/v/ports/textproc/docbook-utils/work/docbook-utils-0.6.14/doc/HTML' SGML_CATALOG_FILES=/usr/local/share/sgml/catalog \ SGML_SEARCH_PATH=../..:../../doc:.. \ jade -t sgml -i html -d ../../docbook-utils.dsl\#html \ -V '%use-id-as-filename%' ../../doc/docbook-utils.sgml jade:/usr/local/share/xml/docbook/4.1.2/ent/iso-amsa.ent:8:19:E: "X21B6" is not a function name jade:/usr/local/share/xml/docbook/4.1.2/ent/iso-amsa.ent:9:19:E: "X21B7" is not a function name ... lots more of these but I can't see why these (XML) entity definitions are being included when building an SGML document. The file causing the problem *does* exist in the catalog: $ cd /usr/local/share/sgml $ cat catalog -- Created by XML Catalog Manager 2.2 -- CATALOG "catalog.ports" [brian@billdog sgml]$ cat catalog.ports -- Created by xmlcatmgr-2.1 -- CATALOG "/usr/local/share/xml/docbook/4.1.2/docbook.cat" # <<<<< HERE CATALOG "/usr/local/share/xml/docbook/4.2/docbook.cat" CATALOG "/usr/local/share/xml/sdocbook/4.1.2.5/catalog" CATALOG "/usr/local/share/xml/dtd/xhtml/xhtml-dcl.soc" CATALOG "iso8879/catalog" CATALOG "html/catalog" CATALOG "docbook/4.1/catalog" CATALOG "docbook/dsssl/modular/catalog" CATALOG "jade/catalog" CATALOG "docbook/3.1/catalog" $ grep iso-amsa /usr/local/share/xml/docbook/4.1.2/docbook.cat PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "ent/iso-amsa.ent" but I'm at a loss to see why it's being used, especially since the particular document being built uses the V3.1 DocBook definition: # grep DOCTYPE work/docbook-utils-0.6.14/doc/docbook-utils.sgml