aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/sdocbook-xml
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2016-05-25 06:32:49 +0800
committerbapt <bapt@FreeBSD.org>2016-05-25 06:32:49 +0800
commit9985e903760e223ff15572b4c2a1f2286d1a3e5b (patch)
tree097b956f7e23b0db264fe1d3cdeee8eafc050cd9 /textproc/sdocbook-xml
parentc5399f33eb2f865e90fa4c0794e4c2d21e2d35b9 (diff)
downloadfreebsd-ports-graphics-9985e903760e223ff15572b4c2a1f2286d1a3e5b.tar.gz
freebsd-ports-graphics-9985e903760e223ff15572b4c2a1f2286d1a3e5b.tar.zst
freebsd-ports-graphics-9985e903760e223ff15572b4c2a1f2286d1a3e5b.zip
Add a new keywork xmlcatmgr
It simplifies the handling of the XML and SMGL catalog It brings a big of consistency by always specifying the catalog path absolute instead of mixing absolute and relative path. The keyword is also written a PKG_ROOTDIR friendly to simplify cross installing Reviewed by: hrs Differential Revision: https://reviews.freebsd.org/D6539
Diffstat (limited to 'textproc/sdocbook-xml')
-rw-r--r--textproc/sdocbook-xml/Makefile11
-rw-r--r--textproc/sdocbook-xml/pkg-plist8
2 files changed, 5 insertions, 14 deletions
diff --git a/textproc/sdocbook-xml/Makefile b/textproc/sdocbook-xml/Makefile
index 54270807112..901e9f0406b 100644
--- a/textproc/sdocbook-xml/Makefile
+++ b/textproc/sdocbook-xml/Makefile
@@ -3,7 +3,7 @@
PORTNAME= sdocbook-xml
PORTVERSION= 1.1
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 2
CATEGORIES= textproc
MASTER_SITES= http://www.oasis-open.org/docbook/xml/simple/${PORTVERSION}/
@@ -12,24 +12,20 @@ DISTNAME= docbook-simple-${PORTVERSION}
MAINTAINER= gabor@FreeBSD.org
COMMENT= "Simplified" DocBook XML DTD
-RUN_DEPENDS+= ${LOCALBASE}/${XMLCATMGR}:textproc/xmlcatmgr
+RUN_DEPENDS+= xmlcatmgr:textproc/xmlcatmgr
USES= zip
NO_MTREE= yes
NO_BUILD= yes
NO_WRKSUBDIR= yes
-XMLCATMGR= bin/xmlcatmgr
-XMLCAT= share/xml/catalog.ports
-SGMLCAT= share/sgml/catalog.ports
CATALOG_FILES= catalog catalog.xml
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
DTD_NAME= sdocbook
DTD_VERSION= ${PORTVERSION}
DTD_SUBDIR= /dtd
DTDDIR= share/xml/${DTD_NAME}/${DTD_VERSION}${DTD_SUBDIR}
-PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} XMLCAT=${XMLCAT} \
- DTDDIR=${DTDDIR}
+PLIST_SUB+= DTDDIR=${DTDDIR}
SUB_FILES= ${CATALOG_FILES}
SUB_LIST+= DTDDIR=${PREFIX}/${DTDDIR}
@@ -39,6 +35,5 @@ do-install:
.for f in ${CATALOG_FILES}
${INSTALL_DATA} ${WRKDIR}/${f} ${STAGEDIR}${PREFIX}/${DTDDIR}
.endfor
- @${ECHO_CMD} "@unexec rmdir %D/share/xml/${DTD_NAME} 2>/dev/null || :" >> ${TMPPLIST}
.include <bsd.port.mk>
diff --git a/textproc/sdocbook-xml/pkg-plist b/textproc/sdocbook-xml/pkg-plist
index 4889c60dc24..6abfc9c3786 100644
--- a/textproc/sdocbook-xml/pkg-plist
+++ b/textproc/sdocbook-xml/pkg-plist
@@ -1,9 +1,5 @@
-%%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%% -c %D/%%XMLCAT%% remove %D/%F
-@exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add nextCatalog %D/%F
+@xmlcatmgr %%DTDDIR%%/catalog
+@xmlcatmgr %%DTDDIR%%/catalog.xml
%%DTDDIR%%/sdbcent.mod
%%DTDDIR%%/sdbhier.mod
%%DTDDIR%%/sdbpool.mod