Date: Mon, 8 Oct 2007 09:57:35 +0200 (CEST) From: Gabor Kovesdan <gabor@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/117008: [patch] textproc/docbook-410: fix weird catalog file Message-ID: <20071008075735.D759FA4A7B6@server.t-hosting.hu> Resent-Message-ID: <200710080820.l988K1K9073405@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 117008 >Category: ports >Synopsis: [patch] textproc/docbook-410: fix weird catalog file >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Oct 08 08:20:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Gabor Kovesdan >Release: FreeBSD 6.2-RELEASE amd64 >Organization: n/a >Environment: >Description: The catalog file that docbook-410 installs, contains the entity filenames in a wrong way, textproc/iso8879 uses naming conventions like ISOlat1 instead on iso-lat1.gml, thus sgmlnorm drops errors when parsing an SGML file from "-//OASIS//DTD DocBook V4.1//EN": /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:54:0:E: cannot find "iso-amsa.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-amsa.gml", "/usr/local/share/sgml/iso8879/iso-amsa.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:61:0:E: cannot find "iso-amsb.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-amsb.gml", "/usr/local/share/sgml/iso8879/iso-amsb.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:68:0:E: cannot find "iso-amsc.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-amsc.gml", "/usr/local/share/sgml/iso8879/iso-amsc.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:75:0:E: cannot find "iso-amsn.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-amsn.gml", "/usr/local/share/sgml/iso8879/iso-amsn.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:82:0:E: cannot find "iso-amso.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-amso.gml", "/usr/local/share/sgml/iso8879/iso-amso.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:89:0:E: cannot find "iso-amsr.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-amsr.gml", "/usr/local/share/sgml/iso8879/iso-amsr.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:96:0:E: cannot find "iso-box.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-box.gml", "/usr/local/share/sgml/iso8879/iso-box.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:103:0:E: cannot find "iso-cyr1.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-cyr1.gml", "/usr/local/share/sgml/iso8879/iso-cyr1.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:110:0:E: cannot find "iso-cyr2.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-cyr2.gml", "/usr/local/share/sgml/iso8879/iso-cyr2.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:117:0:E: cannot find "iso-dia.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-dia.gml", "/usr/local/share/sgml/iso8879/iso-dia.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:124:0:E: cannot find "iso-grk1.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-grk1.gml", "/usr/local/share/sgml/iso8879/iso-grk1.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:131:0:E: cannot find "iso-grk2.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-grk2.gml", "/usr/local/share/sgml/iso8879/iso-grk2.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:138:0:E: cannot find "iso-grk3.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-grk3.gml", "/usr/local/share/sgml/iso8879/iso-grk3.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:145:0:E: cannot find "iso-grk4.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-grk4.gml", "/usr/local/share/sgml/iso8879/iso-grk4.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:152:0:E: cannot find "iso-lat1.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-lat1.gml", "/usr/local/share/sgml/iso8879/iso-lat1.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:159:0:E: cannot find "iso-lat2.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-lat2.gml", "/usr/local/share/sgml/iso8879/iso-lat2.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:166:0:E: cannot find "iso-num.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-num.gml", "/usr/local/share/sgml/iso8879/iso-num.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:173:0:E: cannot find "iso-pub.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-pub.gml", "/usr/local/share/sgml/iso8879/iso-pub.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/4.1/dbcent.mod:180:0:E: cannot find "iso-tech.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-tech.gml", "/usr/local/share/sgml/iso8879/iso-tech.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/dsssl/modular/html/../common/../common/dbl1bg.dsl:3:0:E: cannot find "iso-cyr1.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-cyr1.gml", "/usr/local/share/sgml/iso8879/iso-cyr1.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/dsssl/modular/html/../common/../common/dbl1no.dsl:3:0:E: cannot find "iso-lat1.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-lat1.gml", "/usr/local/share/sgml/iso8879/iso-lat1.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/dsssl/modular/html/../common/../common/dbl1ro.dsl:3:0:E: cannot find "iso-lat1.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-lat1.gml", "/usr/local/share/sgml/iso8879/iso-lat1.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/dsssl/modular/html/../common/../common/dbl1ro.dsl:5:0:E: cannot find "iso-lat2.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-lat2.gml", "/usr/local/share/sgml/iso8879/iso-lat2.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/dsssl/modular/html/../common/../common/dbl1ru.dsl:3:0:E: cannot find "iso-cyr1.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-cyr1.gml", "/usr/local/share/sgml/iso8879/iso-cyr1.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/dsssl/modular/html/../common/../common/dbl1sl.dsl:3:0:E: cannot find "iso-lat2.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-lat2.gml", "/usr/local/share/sgml/iso8879/iso-lat2.gml" /usr/local/bin/jade:/usr/local/share/sgml/docbook/dsssl/modular/html/../common/../common/dbl1sr.dsl:3:0:E: cannot find "iso-lat2.gml"; tried "/usr/local/share/sgml/docbook/4.1/iso-lat2.gml", "/usr/local/share/sgml/iso8879/iso-lat2.gml" *** Error code 1 The attached patch does the following: - Fix the catalog file - Bump PORTREVISION - Pet portlint(1) Applying the patch completely solved the issue for me. >How-To-Repeat: >Fix: --- textproc-docbook-410.diff begins here --- Index: Makefile =================================================================== RCS file: /usr/cvs/ports/textproc/docbook-410/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- Makefile 1 Jun 2005 19:54:03 -0000 1.11 +++ Makefile 8 Oct 2007 07:49:07 -0000 @@ -9,7 +9,7 @@ PORTNAME= docbook PORTVERSION= 4.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= textproc MASTER_SITES= http://www.docbook.org/sgml/4.1/ DISTNAME= docbk41 @@ -18,10 +18,10 @@ MAINTAINER= murray@freebsd.org COMMENT= V4.1 of the DocBook DTD, designed for technical documentation +BUILD_DEPENDS= ${UNZIP_CMD}:${PORTSDIR}/archivers/unzip RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \ ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr -BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip USE_ZIP= yes NO_MTREE= yes NO_BUILD= yes @@ -42,7 +42,7 @@ @[ -d ${INSTDIR}/${PORTVERSION} ] || ${MKDIR} ${INSTDIR}/${PORTVERSION} do-install: - @unzip -a -q -o ${DISTDIR}/${DISTFILES} -d ${INSTDIR}/${PORTVERSION} + @${UNZIP_CMD} -a -q -o ${DISTDIR}/${DISTFILES} -d ${INSTDIR}/${PORTVERSION} @${INSTALL_DATA} ${FILESDIR}/catalog ${INSTDIR}/${PORTVERSION}/catalog @${ECHO_CMD} "CATALOG \"${ISOCAT}\"" >> ${INSTDIR}/${PORTVERSION}/catalog @${CHMOD} ${SHAREMODE} ${INSTDIR}/${PORTVERSION}/* Index: files/catalog =================================================================== RCS file: /usr/cvs/ports/textproc/docbook-410/files/catalog,v retrieving revision 1.2 diff -u -r1.2 catalog --- files/catalog 31 Oct 2000 00:11:07 -0000 1.2 +++ files/catalog 8 Oct 2007 07:49:17 -0000 @@ -39,25 +39,25 @@ -- ...................................................................... -- -- ISO entity sets ...................................................... -- -PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" "iso-dia.gml" -PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "iso-num.gml" -PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "iso-pub.gml" -PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "iso-tech.gml" -PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "iso-lat1.gml" -PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "iso-lat2.gml" -PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "iso-grk1.gml" -PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "iso-grk2.gml" -PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "iso-grk3.gml" -PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "iso-grk4.gml" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "iso-amsa.gml" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "iso-amsb.gml" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "iso-amsc.gml" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "iso-amsn.gml" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "iso-amso.gml" -PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "iso-amsr.gml" -PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "iso-box.gml" -PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "iso-cyr1.gml" -PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "iso-cyr2.gml" +PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" "ISOdia" +PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "ISOnum" +PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "ISOpub" +PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "ISOtech" +PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "ISOlat1" +PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "ISOlat2" +PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "ISOgrk1" +PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "ISOgrk2" +PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "ISOgrk3" +PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "ISOgrk4" +PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "ISOamsa" +PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "ISOamsb" +PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "ISOamsc" +PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "ISOamsn" +PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "ISOamso" +PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "ISOamsr" +PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "ISObox" +PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "ISOcyr1" +PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "ISOcyr2" -- End of catalog data for DocBook V4.1 ................................. -- -- ...................................................................... -- --- textproc-docbook-410.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071008075735.D759FA4A7B6>