From owner-freebsd-gnome Wed Aug 14 8:59:45 2002 Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74E1F37B400 for ; Wed, 14 Aug 2002 08:59:43 -0700 (PDT) Received: from creme-brulee.marcuscom.com (rdu57-17-158.nc.rr.com [66.57.17.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id CBE1943E65 for ; Wed, 14 Aug 2002 08:59:42 -0700 (PDT) (envelope-from marcus@FreeBSD.org) Received: from [10.2.1.0] (vpn-client-0.marcuscom.com [10.2.1.0]) by creme-brulee.marcuscom.com (8.12.5/8.12.5) with ESMTP id g7EFsN59099077; Wed, 14 Aug 2002 11:54:29 -0400 (EDT) (envelope-from marcus@FreeBSD.org) Subject: Re: ports/41300: textproc/scrollkeeper should have BUILD_DEPENDS for textproc/docbook-xml From: Joe Marcus Clarke To: NIIMI Satoshi Cc: FreeBSD GNOME Users In-Reply-To: <20020812044604.9A2302F5@berkeley.sa2c.net> References: <200208110547.g7B5lduE003365@freefall.freebsd.org> <20020811122110.AEFD731D@berkeley.sa2c.net> <1029086728.3799.3.camel@shumai.marcuscom.com> <20020812044604.9A2302F5@berkeley.sa2c.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.8 Date: 14 Aug 2002 11:54:55 -0400 Message-Id: <1029340502.321.11.camel@gyros.marcuscom.com> Mime-Version: 1.0 Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, 2002-08-12 at 00:46, NIIMI Satoshi wrote: > Joe Marcus Clarke writes: > > > You're right. docbook-xml doesn't list catalog as a plist file. This > > means it won't be removed if docbook-xml is uninstalled. Not sure if > > In docbook-xml/pkg-plist, there is a line "@unexec mkcatalog ... deinstall". > mkcatalog will remove empty catalog files. > > > this is the maintainer's intention or not. I'll add an explicit > > dependency to docbook-xml to get around this problem. > > The original PR was not correct. What should be done in scrollkeeper > port is to add "@unexec xmlcatalog --del" lines in pkg-plist to remove > entities which are added by "xmlcatalog --add" in pkg-install. I've changed scrollkeeper to revert the catalog file back to the originals (before we installed scrollkeeper). Unfortunately, this isn't perfect, because the mkcatalog produces SGML catalog files, but really, they should be XML. If they were, we could simply add and delete the necessary scrollkeeper DTD. Simply removing the added DTDs would probably not work since the file format would still be XML, and docbook-xml installed an SGML catalog file :-(. Joe > > -- > NIIMI Satoshi > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message