[Midnightbsd-cvs] mports: textproc/xhtml-basic: fake fixes.

ctriv at midnightbsd.org ctriv at midnightbsd.org
Fri Apr 4 01:01:27 EDT 2008


Log Message:
-----------
fake fixes.  use the SUB_FILES framework instead of rolling our own.

Modified Files:
--------------
    mports/textproc/xhtml-basic:
        Makefile (r1.2 -> r1.3)

Added Files:
-----------
    mports/textproc/xhtml-basic/files:
        catalog.xml.in (r1.1)

Removed Files:
-------------
    mports/textproc/xhtml-basic/files:
        catalog.xml

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/textproc/xhtml-basic/Makefile,v
retrieving revision 1.2
retrieving revision 1.3
diff -L textproc/xhtml-basic/Makefile -L textproc/xhtml-basic/Makefile -u -r1.2 -r1.3
--- textproc/xhtml-basic/Makefile
+++ textproc/xhtml-basic/Makefile
@@ -15,7 +15,7 @@
 EXTRACT_SUFX=	.tgz
 
 MAINTAINER=	ports at MidnightBSD.org
-COMMENT=	W3C's XHTML Basic DTD
+COMMENT=	W3C's XHTML Basic DTD #'
 LICENSE=	unknown
 
 RUN_DEPENDS=	${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr \
@@ -23,10 +23,10 @@
 
 RECDATE=	20001219
 
-NO_MTREE=	YES
 NO_BUILD=	YES
 WRKSRC=		${WRKDIR}/REC-${PORTNAME}-${RECDATE}
 
+
 PLIST=		${WRKDIR}/PLIST
 dir_DTD=	share/xml/dtd/xhtml-basic
 dir_DOC=	share/doc/xhtml-basic
@@ -47,11 +47,13 @@
 CATALOG_PORTS_SGML=	${LOCALBASE}/share/sgml/catalog.ports
 CATALOG_PORTS_XML=	${LOCALBASE}/share/xml/catalog.ports
 
+SUB_FILES= catalog.xml	
+
 .include "${.CURDIR}/contents.inc"
 
 # I'd much rather do this stuff in line with the actual installation
 # in do-install, but the PLIST must be generated in pre-install.
-pre-install:
+pre-fake:
 	${CAT} /dev/null > ${PLIST}
 .for f in ${contents_DTD}
 	${ECHO} ${dir_DTD}/${f} >> ${PLIST}
@@ -69,19 +71,17 @@
 	    ${PLIST}
 	${ECHO} "@dirrm ${dir_DOC}" >> ${PLIST}
 
+pre-fake:
+
 do-install:
-	@[ -d ${PREFIX}/${dir_DTD} ] || \
-	    ${MKDIR} ${PREFIX}/${dir_DTD}
-	@[ -d ${PREFIX}/${dir_DOC} ] || \
-	    ${MKDIR} ${PREFIX}/${dir_DOC}
+	@${MKDIR} ${PREFIX}/${dir_DTD}
+	@${MKDIR} ${PREFIX}/${dir_DOC}
 .for f in ${contents_DTD}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${dir_DTD}/${f}
 .endfor
 .for f in ${contents_DOC}
 	${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${dir_DOC}/${f}
 .endfor
-	${SED} -e "s;@@PREFIX@@;${PREFIX};g" ${FILESDIR}/catalog.xml > \
-	    ${WRKDIR}/catalog.xml
 	${INSTALL_DATA} ${WRKDIR}/catalog.xml ${PREFIX}/${dir_DTD}/catalog.xml
 	${MKDIR} ${PREFIX}/share/sgml
 	${MKDIR} ${PREFIX}/share/xml
--- /dev/null
+++ textproc/xhtml-basic/files/catalog.xml.in
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
+  "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd" >
+
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"
+  prefer="public"
+  xml:base="file://%%PREFIX%%/share/xml/dtd/xhtml-basic/">
+
+  <rewriteSystem
+    systemIdStartString="http://www.w3.org/TR/xhtml-basic/"
+    rewritePrefix="./" />
+
+  <public
+    publicId="-//W3C//DTD XHTML Basic 1.0//EN"
+    uri="xhtml-basic10.dtd" />
+  <public
+    publicId="-//W3C//DTD XHTML Basic Document Model 1.0//EN"
+    uri="xhtml-basic10-model-1.mod" />
+
+</catalog>
--- textproc/xhtml-basic/files/catalog.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
-  "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd" >
-
-<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"
-  prefer="public"
-  xml:base="file://@@PREFIX@@/share/xml/dtd/xhtml-basic/">
-
-  <rewriteSystem
-    systemIdStartString="http://www.w3.org/TR/xhtml-basic/"
-    rewritePrefix="./" />
-
-  <public
-    publicId="-//W3C//DTD XHTML Basic 1.0//EN"
-    uri="xhtml-basic10.dtd" />
-  <public
-    publicId="-//W3C//DTD XHTML Basic Document Model 1.0//EN"
-    uri="xhtml-basic10-model-1.mod" />
-
-</catalog>


More information about the Midnightbsd-cvs mailing list