mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
Convert textproc/sdocbook to staging.
Sponsored by: Absolight
This commit is contained in:
parent
9aab619448
commit
a78004a03e
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=344920
5 changed files with 35 additions and 64 deletions
|
@ -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
|
||||
|
|
|
@ -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@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>
|
||||
|
|
|
@ -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>
|
|
@ -1,17 +1,16 @@
|
|||
@unexec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% remove %%XMLDIR%%/catalog
|
||||
share/xml/sdocbook/%%VERSION%%/catalog
|
||||
@exec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% add CATALOG %%XMLDIR%%/catalog
|
||||
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove %%XMLDIR%%/catalog.xml
|
||||
share/xml/sdocbook/%%VERSION%%/catalog.xml
|
||||
@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
|
||||
@dirrm share/xml/sdocbook/%%VERSION%%
|
||||
@dirrm share/xml/sdocbook
|
||||
%%DTDDIR%%/catalog
|
||||
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
|
||||
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
|
||||
%%DTDDIR%%/catalog.xml
|
||||
@unexec %D/%%XMLCATMGR%% -sc %D/%%XMLCAT%% remove %D/%F
|
||||
@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
|
||||
@dirrm %%DTDDIR%%
|
||||
|
|
Loading…
Add table
Reference in a new issue