aboutsummaryrefslogtreecommitdiff
path: root/textproc/docbook-500
diff options
context:
space:
mode:
authorMathieu Arnold <mat@FreeBSD.org>2014-02-18 11:43:14 +0000
committerMathieu Arnold <mat@FreeBSD.org>2014-02-18 11:43:14 +0000
commitda20a902ce24d5a49b46fb8b64461e7c8d894f88 (patch)
tree9cda45745964271508016c620ebfba2bd7d1f68f /textproc/docbook-500
parent8db5eef6fa61b9abe61158ecfc1ddaa1a7c11951 (diff)
downloadports-da20a902ce24d5a49b46fb8b64461e7c8d894f88.tar.gz
ports-da20a902ce24d5a49b46fb8b64461e7c8d894f88.zip
Notes
Diffstat (limited to 'textproc/docbook-500')
-rw-r--r--textproc/docbook-500/Makefile39
-rw-r--r--textproc/docbook-500/pkg-plist6
2 files changed, 14 insertions, 31 deletions
diff --git a/textproc/docbook-500/Makefile b/textproc/docbook-500/Makefile
index ba90c2e0c9bd..740b0147c856 100644
--- a/textproc/docbook-500/Makefile
+++ b/textproc/docbook-500/Makefile
@@ -1,29 +1,18 @@
# Created by: Gabor Kovesdan <gabor@kovesdan.org>
# $FreeBSD$
-PORTNAME= docbook
PORTVERSION= 5.0
-PORTREVISION= 2
-CATEGORIES= textproc
-MASTER_SITES= http://www.docbook.org/xml/5.0/
+PORTREVISION= 3
PKGNAMESUFFIX= 500
-EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org
COMMENT= DocBook 5.0, designed for technical documentation
-RUN_DEPENDS= ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
-
-NO_BUILD= yes
-
-DTDDIR= share/xml/${PORTNAME}/${PORTVERSION}
-DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
-
-PLIST_SUB+= XMLCATMGR=${XMLCATMGR} XMLCAT=${XMLCAT} \
- DTDDIR=${DTDDIR}
-
-XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
-XMLCAT= ${PREFIX}/share/xml/catalog.ports
+NO_ISOCAT= yes
+HAS_MANUAL_CATALOG_FILE= yes
+NO_DISTNAME_FIX= yes
+XML_DTD= yes
+MANUAL_DOCS= yes
OPTIONS_DEFINE= DTD SCHEMA RELAX_NG SCHEMATRON NVDL TOOLS XMLCHARENT DOCS
OPTIONS_DEFAULT= DTD SCHEMA RELAX_NG SCHEMATRON NVDL TOOLS XMLCHARENT
@@ -36,20 +25,16 @@ TOOLS_DESC= Tools for working with DocBook
XMLCHARENT_DESC= Install ISO 8879 XML entites
OPTIONS_SUB= yes
-XMLCHARENT_RUN_DEPENDS+= ${LOCALBASE}/share/xml/xmlcharent/catalog:${PORTSDIR}/textproc/xmlcharent
+XMLCHARENT_RUN_DEPENDS= ${LOCALBASE}/share/xml/xmlcharent/catalog:${PORTSDIR}/textproc/xmlcharent
PORTDOCS= *
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/${DTDDIR}
- ${INSTALL_DATA} ${WRKSRC}/catalog.xml ${STAGEDIR}${PREFIX}/${DTDDIR}
-.for m in dtd xsd rng sch tools
- cd ${WRKSRC} && ${COPYTREE_SHARE} ${m} ${STAGEDIR}${PREFIX}/${DTDDIR}
-.endfor
+post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${DTDDIR}/nvdl
- ${INSTALL_DATA} ${WRKSRC}/docbook.nvdl ${STAGEDIR}${PREFIX}/${DTDDIR}/nvdl
+ ${MV} ${STAGEDIR}${PREFIX}/${DTDDIR}/docbook.nvdl ${STAGEDIR}${PREFIX}/${DTDDIR}/nvdl
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog README VERSION ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
+ cd ${STAGEDIR}${PREFIX}/${DTDDIR} && ${MV} ChangeLog README VERSION ${STAGEDIR}${DOCSDIR}
+ cd ${STAGEDIR}${PREFIX}/${DTDDIR} && ${MV} docs/* ${STAGEDIR}${DOCSDIR} && ${RMDIR} docs
+.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk>
diff --git a/textproc/docbook-500/pkg-plist b/textproc/docbook-500/pkg-plist
index f317e7555d34..cbee3ea89ee3 100644
--- a/textproc/docbook-500/pkg-plist
+++ b/textproc/docbook-500/pkg-plist
@@ -1,5 +1,6 @@
-@unexec %%XMLCATMGR%% -c %%XMLCAT%% remove %D/%%DTDDIR%%/catalog.xml
%%DTDDIR%%/catalog.xml
+@unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove %D/%F
+@exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add nextCatalog %D/%F
%%DTD%%%%DTDDIR%%/dtd/docbook.dtd
%%DTD%%@dirrm %%DTDDIR%%/dtd
%%NVDL%%%%DTDDIR%%/nvdl/docbook.nvdl
@@ -19,6 +20,3 @@
%%SCHEMA%%%%DTDDIR%%/xsd/xml.xsd
%%SCHEMA%%@dirrm %%DTDDIR%%/xsd
@dirrm %%DTDDIR%%
-@dirrmtry share/xml/docbook
-@dirrmtry share/xml
-@exec %%XMLCATMGR%% -c %%XMLCAT%% add nextCatalog %D/%%DTDDIR%%/catalog.xml