From jhs@berklix.com  Wed May  5 12:12:18 2010
Return-Path: <jhs@berklix.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id B11721065673
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  5 May 2010 12:12:18 +0000 (UTC)
	(envelope-from jhs@berklix.com)
Received: from tower.berklix.org (tower.berklix.org [83.236.223.114])
	by mx1.freebsd.org (Postfix) with ESMTP id 4D3B48FC1B
	for <FreeBSD-gnats-submit@freebsd.org>; Wed,  5 May 2010 12:12:17 +0000 (UTC)
Received: from park.js.berklix.net (p549A782B.dip.t-dialin.net [84.154.120.43])
	(authenticated bits=0)
	by tower.berklix.org (8.14.2/8.14.2) with ESMTP id o45CCFdN070325;
	Wed, 5 May 2010 12:12:16 GMT
	(envelope-from jhs@berklix.com)
Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41])
	by park.js.berklix.net (8.13.8/8.13.8) with ESMTP id o45CCIfT033758;
	Wed, 5 May 2010 14:12:18 +0200 (CEST)
	(envelope-from jhs@berklix.com)
Received: from fire.js.berklix.net (localhost [127.0.0.1])
	by fire.js.berklix.net (8.14.3/8.14.3) with ESMTP id o45CC7lI016364;
	Wed, 5 May 2010 14:12:12 +0200 (CEST)
	(envelope-from jhs@fire.js.berklix.net)
Received: (from jhs@localhost)
	by fire.js.berklix.net (8.14.3/8.14.3/Submit) id o45CBvZk016362;
	Wed, 5 May 2010 14:11:57 +0200 (CEST)
	(envelope-from jhs)
Message-Id: <201005051211.o45CBvZk016362@fire.js.berklix.net>
Date: Wed, 5 May 2010 14:11:57 +0200 (CEST)
From: "Julian H. Stacey" <jhs@berklix.com>
Reply-To: "Julian H. Stacey" <jhs@berklix.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc: marcus@freebsd.org
Subject: Subject: Patch to fix cd /usr/ports/textproc/docbook-sk ; make reinstall
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         146327
>Category:       ports
>Synopsis:       Subject: Patch to fix cd /usr/ports/textproc/docbook-sk ; make reinstall
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    gnome
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 05 12:20:01 UTC 2010
>Closed-Date:    Mon May 31 21:32:18 UTC 2010
>Last-Modified:  Mon May 31 21:32:18 UTC 2010
>Originator:     Julian H. Stacey
>Release:        FreeBSD 8.0-RELEASE amd64
>Organization:
http://berklix.com BSD Linux Unix Consultancy, Munich/Muenchen.
>Environment:
System: FreeBSD fire.js.berklix.net 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Wed Apr 21 10:27:18 CEST 2010 jhs@fire.js.berklix.net:/usr1/src/sys/amd64/compile/FIRE64.small2 amd64


	
>Description:
	
xmlcatmgr: entry already exists for `-//OASIS//ELEMENTS DocBook XML Informatio
n Pool V4.1.2//EN' of type `public'
  *** Error code 1


>How-To-Repeat:
	
	cd /usr/ports/textproc/docbook-sk ; make reinstall
>Fix:

	


patch:
http://berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/textproc/docbook-sk/Makefile.REL=ALL.diff

To avoid this error:
  cd /usr/ports/textproc/docbook-sk ; make reinstall
  ===>  Installing for docbook-sk-4.1.2_4
  ===>   docbook-sk-4.1.2_4 depends on file: /usr/local/bin/xmlcatmgr - found
  ===>   Generating temporary packing list
  for file in `/usr/bin/find /usra/ftp/pri/host/fire/usr/ports/textproc/docbook-sk/work -type f | /usr/bin/sed -e 's|^/usra/ftp/pri/host/fire/usr/ports/textproc/docbook-sk/work/||' | /usr/bin/grep -v '^\.' | /usr/bin/sort`; do  install  -o root -g wheel -m 444 /usra/ftp/pri/host/fire/usr/ports/textproc/docbook-sk/work/$file /usr/local/share/xml/docbook/4.1.2/$file;  done
  xmlcatmgr: entry already exists for `-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN' of type `public'
  *** Error code 1

*** 8.0-RELEASE/ports/textproc/docbook-sk/Makefile	Wed May  5 13:59:28 2010
--- new-generic/ports/textproc/docbook-sk/Makefile	Wed May  5 14:03:47 2010
***************
*** 32,38 ****
  CATALOG_PORTS_XML=	${PREFIX}/share/xml/catalog.ports
  
  pre-su-install:
! 	@[ -d ${DOCBOOKDIR}/ent ] || ${MKDIR} ${DOCBOOKDIR}/ent
  
  do-install:
  	for file in `${FIND} ${WRKSRC} -type f | ${SED} -e 's|^${WRKSRC}/||' | ${GREP} -v '^\.' | ${SORT}`; do \
--- 32,38 ----
  CATALOG_PORTS_XML=	${PREFIX}/share/xml/catalog.ports
  
  pre-su-install:
! 	[ -d ${DOCBOOKDIR}/ent ] || ${MKDIR} ${DOCBOOKDIR}/ent
  
  do-install:
  	for file in `${FIND} ${WRKSRC} -type f | ${SED} -e 's|^${WRKSRC}/||' | ${GREP} -v '^\.' | ${SORT}`; do \
***************
*** 40,54 ****
  	done
  
  post-install:
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" file://${DOCBOOKDIR}/dbpoolx.mod
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//DTD DocBook XML V4.1.2//EN" file://${DOCBOOKDIR}/docbookx.dtd
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" file://${DOCBOOKDIR}/dbcentx.mod
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" file://${DOCBOOKDIR}/dbnotnx.mod
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" file://${DOCBOOKDIR}/dbgenent.mod
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" file://${DOCBOOKDIR}/dbhierx.mod
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//DTD XML Exchange Table Model 19990315//EN" file://${DOCBOOKDIR}/soextblx.dtd
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" file://${DOCBOOKDIR}/calstblx.dtd
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add rewriteSystem "http://www.oasis-open.org/docbook/xml/4.1.2" file://${DOCBOOKDIR}
! 	@${XMLCATMGR} -c ${CATALOG_PORTS_XML} add rewriteURI "http://www.oasis-open.org/docbook/xml/4.1.2" file://${DOCBOOKDIR}
  
  .include <bsd.port.mk>
--- 40,54 ----
  	done
  
  post-install:
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" file://${DOCBOOKDIR}/dbpoolx.mod
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//DTD DocBook XML V4.1.2//EN" file://${DOCBOOKDIR}/docbookx.dtd
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" file://${DOCBOOKDIR}/dbcentx.mod
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" file://${DOCBOOKDIR}/dbnotnx.mod
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" file://${DOCBOOKDIR}/dbgenent.mod
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" file://${DOCBOOKDIR}/dbhierx.mod
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//DTD XML Exchange Table Model 19990315//EN" file://${DOCBOOKDIR}/soextblx.dtd
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add public "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" file://${DOCBOOKDIR}/calstblx.dtd
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add rewriteSystem "http://www.oasis-open.org/docbook/xml/4.1.2" file://${DOCBOOKDIR}
! 	-${XMLCATMGR} -c ${CATALOG_PORTS_XML} add rewriteURI "http://www.oasis-open.org/docbook/xml/4.1.2" file://${DOCBOOKDIR}
  
  .include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->gnome 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Wed May 5 12:20:11 UTC 2010 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=146327 
State-Changed-From-To: open->closed 
State-Changed-By: marcus 
State-Changed-When: Mon May 31 21:31:36 UTC 2010 
State-Changed-Why:  
This patch isn't right because it will mask real errors.  On top of that, I'm 
not sure you're decribing a real problem.  So long as you do a 
make deinstall first, you should be able to make reinstall without any issues. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=146327 
>Unformatted:
