svn commit: r344920 - in head/textproc: docbook sdocbook-xml sdocbook-xml/files
Mathieu Arnold
mat at FreeBSD.org
Tue Feb 18 16:17:42 UTC 2014
Author: mat
Date: Tue Feb 18 16:17:40 2014
New Revision: 344920
URL: http://svnweb.freebsd.org/changeset/ports/344920
QAT: https://qat.redports.org/buildarchive/r344920/
Log:
Convert textproc/sdocbook to staging.
Sponsored by: Absolight
Added:
head/textproc/sdocbook-xml/files/catalog.in
- copied unchanged from r344867, head/textproc/sdocbook-xml/files/catalog
head/textproc/sdocbook-xml/files/catalog.xml.in
- copied, changed from r344867, head/textproc/sdocbook-xml/files/catalog.xml
Deleted:
head/textproc/sdocbook-xml/files/catalog
head/textproc/sdocbook-xml/files/catalog.xml
Modified:
head/textproc/docbook/bsd.docbook.mk
head/textproc/sdocbook-xml/Makefile
head/textproc/sdocbook-xml/pkg-plist
Modified: head/textproc/docbook/bsd.docbook.mk
==============================================================================
--- head/textproc/docbook/bsd.docbook.mk Tue Feb 18 16:14:02 2014 (r344919)
+++ head/textproc/docbook/bsd.docbook.mk Tue Feb 18 16:17:40 2014 (r344920)
@@ -30,6 +30,7 @@ NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
.endif
+CATALOG_FILES?= catalog
XMLCATMGR= bin/xmlcatmgr
SGMLCAT= share/sgml/catalog.ports
ISOCAT= share/sgml/iso8879/catalog
@@ -43,8 +44,10 @@ DTD_SUBDIR?= /dtd
DTDDIR?= share/${XML_SGML}/${DTD_NAME}/${DTD_VERSION}${DTD_SUBDIR}
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} XMLCAT=${XMLCAT} \
DTDDIR=${DTDDIR}
+SUB_LIST+= DTDDIR=${PREFIX}/${DTDDIR}
-.if !defined(PORTDOCS)
+
+.if !defined(PORTDOCS) && !defined(MANUAL_DOCS)
PORTDOCS= *.txt
.endif
@@ -60,17 +63,19 @@ post-patch:
@${ECHO_CMD} 'CATALOG "${LOCALBASE}/${ISOCAT}"' >> ${WRKSRC}/catalog
@${RM} ${WRKSRC}/catalog.orig
.elifndef HAS_MANUAL_CATALOG_FILE
-SUB_FILES= catalog
+SUB_FILES= ${CATALOG_FILES}
.endif
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${DTDDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${DTDDIR}
.if !defined(HAS_CATALOG_FILE) && !defined(HAS_MANUAL_CATALOG_FILE)
- ${INSTALL_DATA} ${WRKDIR}/catalog ${STAGEDIR}${PREFIX}/${DTDDIR}
+. for f in ${CATALOG_FILES}
+ ${INSTALL_DATA} ${WRKDIR}/${f} ${STAGEDIR}${PREFIX}/${DTDDIR}
+. endfor
.endif
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
.if defined(PORTDOCS) && !defined(MANUAL_DOCS)
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
. for f in ${PORTDOCS}
${MV} ${STAGEDIR}${PREFIX}/${DTDDIR}/${f} ${STAGEDIR}${DOCSDIR}
. endfor
Modified: head/textproc/sdocbook-xml/Makefile
==============================================================================
--- head/textproc/sdocbook-xml/Makefile Tue Feb 18 16:14:02 2014 (r344919)
+++ head/textproc/sdocbook-xml/Makefile Tue Feb 18 16:17:40 2014 (r344920)
@@ -2,53 +2,20 @@
# $FreeBSD$
PORTNAME= sdocbook-xml
-PORTVERSION= 1.1
-PORTEPOCH= 1
-CATEGORIES= textproc
+PORTVERSION= 1.1
+PORTEPOCH= 2
MASTER_SITES= http://www.oasis-open.org/docbook/xml/simple/${PORTVERSION}/
DISTNAME= docbook-simple-${PORTVERSION}
MAINTAINER= gabor at FreeBSD.org
COMMENT= "Simplified" DocBook XML DTD
-RUN_DEPENDS= ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
+NO_ISOCAT= yes
+XML_DTD= yes
+MANUAL_DOCS= yes
+CATALOG_FILES= catalog catalog.xml
-USE_ZIP= yes
-NO_BUILD= yes
-WRKSRC= ${WRKDIR}
-PLIST_SUB= XMLCATMGR=${XMLCATMGR}\
- CATALOG_PORTS_SGML=${CATALOG_PORTS_SGML}\
- CATALOG_PORTS_XML=${CATALOG_PORTS_XML}\
- XMLDIR=${SDOCBOOKDIR}\
- VERSION=${PORTVERSION}
-
-SDOCBOOKDIR= ${PREFIX}/share/xml/${PORTNAME:S/-xml//}/${PORTVERSION}
-XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
-CATALOG_PORTS_SGML= ${PREFIX}/share/sgml/catalog.ports
-CATALOG_PORTS_XML= ${PREFIX}/share/xml/catalog.ports
-
-FILES= sdbcent.mod sdbhier.mod sdbpool.mod sdocbook-custom.dtd \
- sdocbook.css sdocbook.dtd sdocbookref-custom.dtd \
- sdocbookref.dtd sinclist.mod
-
-NO_STAGE= yes
-do-extract:
- ${MKDIR} ${WRKDIR}; \
- (cd ${WRKDIR} && ${UNZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTFILES})
-
-post-patch:
- ${SED} -e 's#@@DTDDIR@@#${SDOCBOOKDIR}#' < ${FILESDIR}/catalog.xml > ${WRKSRC}/catalog.xml
-
-do-install:
- ${MKDIR} ${SDOCBOOKDIR}
-.for i in ${FILES}
- ${INSTALL_DATA} $(WRKDIR)/${i} ${SDOCBOOKDIR}
-.endfor
- ${INSTALL_DATA} ${FILESDIR}/catalog ${SDOCBOOKDIR}
- ${INSTALL_DATA} ${WRKDIR}/catalog.xml ${SDOCBOOKDIR}
-
-post-install:
- ${XMLCATMGR} -sc ${CATALOG_PORTS_SGML} add CATALOG ${SDOCBOOKDIR}/catalog
- ${XMLCATMGR} -c ${CATALOG_PORTS_XML} add nextCatalog ${SDOCBOOKDIR}/catalog.xml
+DTD_NAME= ${PORTNAME:S/-xml//}
+.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk>
Copied: head/textproc/sdocbook-xml/files/catalog.in (from r344867, head/textproc/sdocbook-xml/files/catalog)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/textproc/sdocbook-xml/files/catalog.in Tue Feb 18 16:17:40 2014 (r344920, copy of r344867, head/textproc/sdocbook-xml/files/catalog)
@@ -0,0 +1,3 @@
+OVERRIDE YES
+PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.1//EN" "sdocbook.dtd"
+PUBLIC "-//OASIS//DTD Simplified DocBook RefEntry XML V1.1//EN" "sdocbookref.dtd"
Copied and modified: head/textproc/sdocbook-xml/files/catalog.xml.in (from r344867, head/textproc/sdocbook-xml/files/catalog.xml)
==============================================================================
--- head/textproc/sdocbook-xml/files/catalog.xml Tue Feb 18 11:43:42 2014 (r344867, copy source)
+++ head/textproc/sdocbook-xml/files/catalog.xml.in Tue Feb 18 16:17:40 2014 (r344920)
@@ -2,6 +2,6 @@
<!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">
- <public publicId="-//OASIS//DTD Simplified DocBook XML V1.1//EN" uri="file://@@DTDDIR@@/sdocbook.dtd" />
- <public publicId="-//OASIS//DTD Simplified DocBook RefEntry XML V1.1//EN" uri="file://@@DTDDIR@@/sdocbookref.dtd" />
+ <public publicId="-//OASIS//DTD Simplified DocBook XML V1.1//EN" uri="file://%%DTDDIR%%/sdocbook.dtd" />
+ <public publicId="-//OASIS//DTD Simplified DocBook RefEntry XML V1.1//EN" uri="file://%%DTDDIR%%/sdocbookref.dtd" />
</catalog>
Modified: head/textproc/sdocbook-xml/pkg-plist
==============================================================================
--- head/textproc/sdocbook-xml/pkg-plist Tue Feb 18 16:14:02 2014 (r344919)
+++ head/textproc/sdocbook-xml/pkg-plist Tue Feb 18 16:17:40 2014 (r344920)
@@ -1,17 +1,16 @@
- at unexec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% remove %%XMLDIR%%/catalog
-share/xml/sdocbook/%%VERSION%%/catalog
- at exec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% add CATALOG %%XMLDIR%%/catalog
- at unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove %%XMLDIR%%/catalog.xml
-share/xml/sdocbook/%%VERSION%%/catalog.xml
- at exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add nextCatalog %%XMLDIR%%/catalog.xml
-share/xml/sdocbook/%%VERSION%%/sdbcent.mod
-share/xml/sdocbook/%%VERSION%%/sdbhier.mod
-share/xml/sdocbook/%%VERSION%%/sdbpool.mod
-share/xml/sdocbook/%%VERSION%%/sdocbook-custom.dtd
-share/xml/sdocbook/%%VERSION%%/sdocbook.css
-share/xml/sdocbook/%%VERSION%%/sdocbook.dtd
-share/xml/sdocbook/%%VERSION%%/sdocbookref-custom.dtd
-share/xml/sdocbook/%%VERSION%%/sdocbookref.dtd
-share/xml/sdocbook/%%VERSION%%/sinclist.mod
- at dirrm share/xml/sdocbook/%%VERSION%%
- at dirrm share/xml/sdocbook
+%%DTDDIR%%/catalog
+ at unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
+ at exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
+%%DTDDIR%%/catalog.xml
+ at unexec %D/%%XMLCATMGR%% -sc %D/%%XMLCAT%% remove %D/%F
+ at exec %D/%%XMLCATMGR%% -sc %D/%%XMLCAT%% add nextCatalog %D/%F
+%%DTDDIR%%/sdbcent.mod
+%%DTDDIR%%/sdbhier.mod
+%%DTDDIR%%/sdbpool.mod
+%%DTDDIR%%/sdocbook-custom.dtd
+%%DTDDIR%%/sdocbook.css
+%%DTDDIR%%/sdocbook.dtd
+%%DTDDIR%%/sdocbookref-custom.dtd
+%%DTDDIR%%/sdocbookref.dtd
+%%DTDDIR%%/sinclist.mod
+ at dirrm %%DTDDIR%%
More information about the svn-ports-all
mailing list