Refactor the docbook ports.

Reviewed by:	miwi
Sponsored by:	Absolight
This commit is contained in:
Mathieu Arnold 2014-02-18 11:43:14 +00:00
parent 8db5eef6fa
commit da20a902ce
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=344866
32 changed files with 395 additions and 677 deletions

View file

@ -1,39 +1,16 @@
# Created by: nik # Created by: nik
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 2.4.1 PORTVERSION= 2.4.1
PORTREVISION= 1 PORTREVISION= 2
PORTEPOCH= 1 PORTEPOCH= 1
CATEGORIES= textproc
MASTER_SITES= http://www.oasis-open.org/docbook/sgml/2.4.1/
PKGNAMESUFFIX= 241 PKGNAMESUFFIX= 241
DISTNAME= docbk241 DISTNAME= docbk241
EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= V2.4.1 of the DocBook DTD, designed for technical documentation COMMENT= V2.4.1 of the DocBook DTD, designed for technical documentation
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \ HAS_OASIS_MASTER_SITE= yes
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
NO_MTREE= yes
NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
DTDDIR= ${PREFIX}/share/sgml/docbook/2.4.1/dtd
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
DTDDIR=${DTDDIR:S/${PREFIX}\///}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
SGMLCAT= ${PREFIX}/share/sgml/catalog.ports
ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog
SUB_FILES= catalog
do-install:
@${MKDIR} ${STAGEDIR}${DTDDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DTDDIR}
${INSTALL_DATA} ${WRKDIR}/catalog ${STAGEDIR}${DTDDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,8 +1,7 @@
@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
%%DTDDIR%%/241chg.txt
%%DTDDIR%%/announce.txt
%%DTDDIR%%/calstbl.mod %%DTDDIR%%/calstbl.mod
%%DTDDIR%%/catalog %%DTDDIR%%/catalog
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
%%DTDDIR%%/dbgenent.mod %%DTDDIR%%/dbgenent.mod
%%DTDDIR%%/dbhier.mod %%DTDDIR%%/dbhier.mod
%%DTDDIR%%/dbpool.mod %%DTDDIR%%/dbpool.mod
@ -28,7 +27,4 @@
%%DTDDIR%%/iso-num.gml %%DTDDIR%%/iso-num.gml
%%DTDDIR%%/iso-pub.gml %%DTDDIR%%/iso-pub.gml
%%DTDDIR%%/iso-tech.gml %%DTDDIR%%/iso-tech.gml
@dirrmtry %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrm share/sgml/docbook/2.4.1
@dirrmtry share/sgml/docbook
@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog

View file

@ -1,38 +1,15 @@
# Created by: nik # Created by: nik
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 3.0 PORTVERSION= 3.0
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= textproc
MASTER_SITES= http://www.oasis-open.org/docbook/sgml/${PORTVERSION}/
PKGNAMESUFFIX= 300 PKGNAMESUFFIX= 300
DISTNAME= docbk30 DISTNAME= docbk30
EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= V3.0 of the DocBook DTD, designed for technical documentation COMMENT= V3.0 of the DocBook DTD, designed for technical documentation
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \ HAS_OASIS_MASTER_SITE= yes
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
NO_MTREE= yes
NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
DTDDIR= ${PREFIX}/share/sgml/docbook/3.0/dtd
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
DTDDIR=${DTDDIR:S/${PREFIX}\///}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
SGMLCAT= ${PREFIX}/share/sgml/catalog.ports
ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog
SUB_FILES= catalog
do-install:
@${MKDIR} ${STAGEDIR}${DTDDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DTDDIR}
${INSTALL_DATA} ${WRKDIR}/catalog ${STAGEDIR}${DTDDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,9 +1,7 @@
@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
%%DTDDIR%%/30chg.txt
%%DTDDIR%%/40issues.txt
%%DTDDIR%%/announce.txt
%%DTDDIR%%/cals-tbl.dtd %%DTDDIR%%/cals-tbl.dtd
%%DTDDIR%%/catalog %%DTDDIR%%/catalog
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
%%DTDDIR%%/dbgenent.mod %%DTDDIR%%/dbgenent.mod
%%DTDDIR%%/dbhier.mod %%DTDDIR%%/dbhier.mod
%%DTDDIR%%/dbpool.mod %%DTDDIR%%/dbpool.mod
@ -11,6 +9,3 @@
%%DTDDIR%%/docbook.dcl %%DTDDIR%%/docbook.dcl
%%DTDDIR%%/docbook.dtd %%DTDDIR%%/docbook.dtd
@dirrm %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrm share/sgml/docbook/3.0
@dirrmtry share/sgml/docbook
@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog

View file

@ -1,38 +1,16 @@
# Created by: nik # Created by: nik
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 3.1 PORTVERSION= 3.1
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= textproc CATEGORIES= textproc
MASTER_SITES= http://www.docbook.org/sgml/3.1/
PKGNAMESUFFIX= 310 PKGNAMESUFFIX= 310
DISTNAME= docbk31 DISTNAME= docbk31
EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= V3.1 of the DocBook DTD, designed for technical documentation COMMENT= V3.1 of the DocBook DTD, designed for technical documentation
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \ PORTDOCS= ChangeLog *.txt
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
NO_MTREE= yes
NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
DTDDIR= ${PREFIX}/share/sgml/docbook/3.1/dtd
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
DTDDIR=${DTDDIR:S/${PREFIX}\///}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
SGMLCAT= ${PREFIX}/share/sgml/catalog.ports
ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog
SUB_FILES= catalog
do-install:
@${MKDIR} ${STAGEDIR}${DTDDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DTDDIR}
${INSTALL_DATA} ${WRKDIR}/catalog ${STAGEDIR}${DTDDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,10 +1,7 @@
@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
%%DTDDIR%%/31chg.txt
%%DTDDIR%%/40issues.txt
%%DTDDIR%%/50issues.txt
%%DTDDIR%%/ChangeLog
%%DTDDIR%%/cals-tbl.dtd %%DTDDIR%%/cals-tbl.dtd
%%DTDDIR%%/catalog %%DTDDIR%%/catalog
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
%%DTDDIR%%/dbcent.mod %%DTDDIR%%/dbcent.mod
%%DTDDIR%%/dbgenent.mod %%DTDDIR%%/dbgenent.mod
%%DTDDIR%%/dbhier.mod %%DTDDIR%%/dbhier.mod
@ -13,8 +10,4 @@
%%DTDDIR%%/docbook.cat %%DTDDIR%%/docbook.cat
%%DTDDIR%%/docbook.dcl %%DTDDIR%%/docbook.dcl
%%DTDDIR%%/docbook.dtd %%DTDDIR%%/docbook.dtd
%%DTDDIR%%/readme.txt
@dirrm %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrm share/sgml/docbook/3.1
@dirrmtry share/sgml/docbook
@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog

View file

@ -1,38 +1,15 @@
# Created by: asmodai # Created by: asmodai
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 4.0 PORTVERSION= 4.0
PORTREVISION= 3 PORTREVISION= 4
CATEGORIES= textproc
MASTER_SITES= http://www.oasis-open.org/docbook/sgml/4.0/
PKGNAMESUFFIX= 400 PKGNAMESUFFIX= 400
DISTNAME= docbk40 DISTNAME= docbk40
EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= V4.0 of the DocBook DTD, designed for technical documentation COMMENT= V4.0 of the DocBook DTD, designed for technical documentation
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \ HAS_OASIS_MASTER_SITE= yes
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
NO_MTREE= yes
NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
DTDDIR= ${PREFIX}/share/sgml/docbook/4.0/dtd
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
DTDDIR=${DTDDIR:S/${PREFIX}\///}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
SGMLCAT= ${PREFIX}/share/sgml/catalog.ports
ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog
SUB_FILES= catalog
do-install:
@${MKDIR} ${STAGEDIR}${DTDDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DTDDIR}
${INSTALL_DATA} ${WRKDIR}/catalog ${STAGEDIR}${DTDDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,8 +1,7 @@
@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
%%DTDDIR%%/40chg.txt
%%DTDDIR%%/50issues.txt
%%DTDDIR%%/cals-tbl.dtd %%DTDDIR%%/cals-tbl.dtd
%%DTDDIR%%/catalog %%DTDDIR%%/catalog
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
%%DTDDIR%%/dbcent.mod %%DTDDIR%%/dbcent.mod
%%DTDDIR%%/dbgenent.mod %%DTDDIR%%/dbgenent.mod
%%DTDDIR%%/dbhier.mod %%DTDDIR%%/dbhier.mod
@ -11,8 +10,4 @@
%%DTDDIR%%/docbook.cat %%DTDDIR%%/docbook.cat
%%DTDDIR%%/docbook.dcl %%DTDDIR%%/docbook.dcl
%%DTDDIR%%/docbook.dtd %%DTDDIR%%/docbook.dtd
%%DTDDIR%%/readme.txt
@dirrm %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrm share/sgml/docbook/4.0
@dirrmtry share/sgml/docbook
@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog

View file

@ -1,38 +1,15 @@
# Created by: murray # Created by: murray
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 4.1 PORTVERSION= 4.1
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= textproc
MASTER_SITES= http://www.docbook.org/sgml/4.1/
PKGNAMESUFFIX= 410 PKGNAMESUFFIX= 410
DISTNAME= docbk41 DISTNAME= docbk41
EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= V4.1 of the DocBook DTD, designed for technical documentation COMMENT= V4.1 of the DocBook DTD, designed for technical documentation
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \ PORTDOCS= ChangeLog *.txt
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
NO_MTREE= yes
NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
DTDDIR= ${PREFIX}/share/sgml/${PORTNAME}/${PORTVERSION}/dtd
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
DTDDIR=${DTDDIR:S/${PREFIX}\///}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
SGMLCAT= ${PREFIX}/share/sgml/catalog.ports
ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog
SUB_FILES= catalog
do-install:
@${MKDIR} ${STAGEDIR}${DTDDIR}
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DTDDIR}
${INSTALL_DATA} ${WRKDIR}/catalog ${STAGEDIR}${DTDDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,10 +1,7 @@
@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
%%DTDDIR%%/40chg.txt
%%DTDDIR%%/41chg.txt
%%DTDDIR%%/50issues.txt
%%DTDDIR%%/ChangeLog
%%DTDDIR%%/cals-tbl.dtd %%DTDDIR%%/cals-tbl.dtd
%%DTDDIR%%/catalog %%DTDDIR%%/catalog
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
%%DTDDIR%%/dbcent.mod %%DTDDIR%%/dbcent.mod
%%DTDDIR%%/dbgenent.mod %%DTDDIR%%/dbgenent.mod
%%DTDDIR%%/dbhier.mod %%DTDDIR%%/dbhier.mod
@ -13,8 +10,4 @@
%%DTDDIR%%/docbook.cat %%DTDDIR%%/docbook.cat
%%DTDDIR%%/docbook.dcl %%DTDDIR%%/docbook.dcl
%%DTDDIR%%/docbook.dtd %%DTDDIR%%/docbook.dtd
%%DTDDIR%%/readme.txt
@dirrm %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrm share/sgml/docbook/4.1
@dirrmtry share/sgml/docbook
@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog

View file

@ -1,42 +1,14 @@
# Created by: kutulu # Created by: kutulu
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 4.2 PORTVERSION= 4.2
CATEGORIES= textproc PORTREVISION= 1
MASTER_SITES= http://www.docbook.org/sgml/4.2/ PKGNAMESUFFIX= 420
PKGNAMESUFFIX= -420
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= V4.2 of the DocBook DTD, designed for technical documentation COMMENT= V4.2 of the DocBook DTD, designed for technical documentation
EXTRACT_DEPENDS=${UNZIP_CMD}:${PORTSDIR}/archivers/unzip PORTDOCS= ChangeLog
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
USE_ZIP= yes
NO_MTREE= yes
NO_BUILD= yes
PLIST_SUB= DTD_NAME=${PORTNAME}
PLIST_SUB+= DTD_VERSION=${PORTVERSION}
PLIST_SUB+= XMLCATMGR=${XMLCATMGR}
PLIST_SUB+= CATALOG_PORTS_SGML=${CATALOG_PORTS_SGML}
SUB_FILES+= catalog
SUB_LIST+= ISOCAT=${ISOCAT}
INSTDIR= ${STAGEDIR}${PREFIX}/share/sgml/docbook
ISOCAT= ${LOCALBASE}/share/sgml/iso8879/catalog
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
CATALOG_PORTS_SGML= ${LOCALBASE}/share/sgml/catalog.ports
do-extract:
${MKDIR} ${WRKSRC}
${UNZIP_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTFILES} \
-d ${WRKSRC}
do-install:
@${MKDIR} ${INSTDIR}/${PORTVERSION}
${INSTALL_DATA} ${WRKSRC}/* ${WRKDIR}/catalog \
${INSTDIR}/${PORTVERSION}/
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -84,4 +84,4 @@ PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "iso-cyr2.gml"
-- End of catalog data for DocBook V4.2 ................................. -- -- End of catalog data for DocBook V4.2 ................................. --
-- ...................................................................... -- -- ...................................................................... --
CATALOG "%%ISOCAT%%" CATALOG "%%PREFIX%%/share/sgml/iso8879/catalog"

View file

@ -1,19 +1,17 @@
share/sgml/docbook/4.2/ChangeLog %%DTDDIR%%/calstblx.dtd
share/sgml/docbook/4.2/calstblx.dtd %%DTDDIR%%/catalog
@unexec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% remove %%DTD_NAME%%/%%DTD_VERSION%%/catalog @unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
share/sgml/docbook/4.2/catalog @exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
share/sgml/docbook/4.2/catalog.xml %%DTDDIR%%/catalog.xml
@exec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% add CATALOG %%DTD_NAME%%/%%DTD_VERSION%%/catalog %%DTDDIR%%/dbcentx.mod
share/sgml/docbook/4.2/dbcentx.mod %%DTDDIR%%/dbgenent.mod
share/sgml/docbook/4.2/dbgenent.mod %%DTDDIR%%/dbhierx.mod
share/sgml/docbook/4.2/dbhierx.mod %%DTDDIR%%/dbnotnx.mod
share/sgml/docbook/4.2/dbnotnx.mod %%DTDDIR%%/dbpoolx.mod
share/sgml/docbook/4.2/dbpoolx.mod %%DTDDIR%%/docbook.cat
share/sgml/docbook/4.2/docbook.cat %%DTDDIR%%/docbook.dcl
share/sgml/docbook/4.2/docbook.dcl %%DTDDIR%%/docbook.dtd
share/sgml/docbook/4.2/docbook.dtd %%DTDDIR%%/docbookx.dtd
share/sgml/docbook/4.2/docbookx.dtd %%DTDDIR%%/soextblx.dtd
share/sgml/docbook/4.2/soextblx.dtd %%DTDDIR%%/README
share/sgml/docbook/4.2/README @dirrm %%DTDDIR%%
@dirrm share/sgml/docbook/4.2
@dirrmtry share/sgml/docbook

View file

@ -1,46 +1,17 @@
# Created by: hrs # Created by: hrs
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 4.3 PORTVERSION= 4.3
CATEGORIES= textproc PORTREVISION= 1
MASTER_SITES= http://www.oasis-open.org/docbook/sgml/${PORTVERSION}/ PKGNAMESUFFIX= 430
PKGNAMESUFFIX= -430
EXTRACT_SUFX= .zip
MAINTAINER= hrs@FreeBSD.org MAINTAINER= hrs@FreeBSD.org
COMMENT= DocBook/SGML DTD V4.3, designed for technical documentation COMMENT= DocBook/SGML DTD V4.3, designed for technical documentation
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
DTDDIR= ${PREFIX}/share/sgml/${PORTNAME}/${PORTVERSION}
SGMLCAT= ${PREFIX}/share/sgml/catalog.ports
ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
DTDDIR=${DTDDIR:S/${PREFIX}\///}
PORTDOCS= ChangeLog README PORTDOCS= ChangeLog README
DTD_FILES= calstblx.dtd catalog.xml dbcentx.mod dbgenent.mod \
dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbook.dcl \
docbook.dtd docbookx.dtd htmltblx.mod soextblx.dtd catalog
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
post-extract: HAS_CATALOG_FILE= yes
${CP} ${WRKSRC}/docbook.cat ${WRKSRC}/catalog HAS_OASIS_MASTER_SITE= yes
post-patch:
${ECHO_CMD} 'CATALOG "${LOCALBASE}/${ISOCAT}"' >> ${WRKSRC}/catalog
do-install:
@${MKDIR} ${STAGEDIR}${DTDDIR}
${INSTALL_DATA} ${DTD_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DTDDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,6 +1,7 @@
@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
%%DTDDIR%%/calstblx.dtd %%DTDDIR%%/calstblx.dtd
%%DTDDIR%%/catalog %%DTDDIR%%/catalog
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
%%DTDDIR%%/catalog.xml %%DTDDIR%%/catalog.xml
%%DTDDIR%%/dbcentx.mod %%DTDDIR%%/dbcentx.mod
%%DTDDIR%%/dbgenent.mod %%DTDDIR%%/dbgenent.mod
@ -13,7 +14,4 @@
%%DTDDIR%%/docbookx.dtd %%DTDDIR%%/docbookx.dtd
%%DTDDIR%%/htmltblx.mod %%DTDDIR%%/htmltblx.mod
%%DTDDIR%%/soextblx.dtd %%DTDDIR%%/soextblx.dtd
@dirrmtry %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrmtry share/sgml/docbook
@dirrmtry share/doc/docbook
@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog

View file

@ -1,47 +1,17 @@
# Created by: Gabor Kovesdan <gabor@kovesdan.org> # Created by: Gabor Kovesdan <gabor@kovesdan.org>
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 4.4 PORTVERSION= 4.4
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= textproc
MASTER_SITES= http://www.oasis-open.org/docbook/sgml/${PORTVERSION}/
PKGNAMESUFFIX= 440 PKGNAMESUFFIX= 440
EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= DocBook/SGML DTD V4.4, designed for technical documentation COMMENT= DocBook/SGML DTD V4.4, designed for technical documentation
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \ HAS_OASIS_MASTER_SITE= yes
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr HAS_CATALOG_FILE= yes
NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
DTDDIR= ${PREFIX}/share/sgml/${PORTNAME}/${PORTVERSION}
SGMLCAT= ${PREFIX}/share/sgml/catalog.ports
ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
DTDDIR=${DTDDIR:S/${PREFIX}\///}
PORTDOCS= ChangeLog README PORTDOCS= ChangeLog README
DTD_FILES= calstblx.dtd catalog.xml dbcentx.mod dbgenent.mod \
dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbook.dcl \
docbook.dtd docbookx.dtd htmltblx.mod soextblx.dtd catalog
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
post-extract:
${CP} ${WRKSRC}/docbook.cat ${WRKSRC}/catalog
post-patch:
${ECHO_CMD} 'CATALOG "${LOCALBASE}/${ISOCAT}"' >> ${WRKSRC}/catalog
do-install:
@${MKDIR} ${STAGEDIR}${DTDDIR}
${INSTALL_DATA} ${DTD_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DTDDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,6 +1,7 @@
@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
%%DTDDIR%%/calstblx.dtd %%DTDDIR%%/calstblx.dtd
%%DTDDIR%%/catalog %%DTDDIR%%/catalog
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
%%DTDDIR%%/catalog.xml %%DTDDIR%%/catalog.xml
%%DTDDIR%%/dbcentx.mod %%DTDDIR%%/dbcentx.mod
%%DTDDIR%%/dbgenent.mod %%DTDDIR%%/dbgenent.mod
@ -13,6 +14,4 @@
%%DTDDIR%%/docbookx.dtd %%DTDDIR%%/docbookx.dtd
%%DTDDIR%%/htmltblx.mod %%DTDDIR%%/htmltblx.mod
%%DTDDIR%%/soextblx.dtd %%DTDDIR%%/soextblx.dtd
@dirrmtry %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrmtry share/sgml/docbook
@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog

View file

@ -1,47 +1,17 @@
# Created by: Gabor Kovesdan <gabor@kovesdan.org> # Created by: Gabor Kovesdan <gabor@kovesdan.org>
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 4.5 PORTVERSION= 4.5
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= textproc
MASTER_SITES= http://www.oasis-open.org/docbook/sgml/${PORTVERSION}/
PKGNAMESUFFIX= 450 PKGNAMESUFFIX= 450
EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= DocBook/SGML DTD V4.5, designed for technical documentation COMMENT= DocBook/SGML DTD V4.5, designed for technical documentation
RUN_DEPENDS= ${ISOCAT}:${PORTSDIR}/textproc/iso8879 \ HAS_OASIS_MASTER_SITE= yes
${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr HAS_CATALOG_FILE= yes
NO_BUILD= yes
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
DTDDIR= ${PREFIX}/share/sgml/${PORTNAME}/${PORTVERSION}
SGMLCAT= ${PREFIX}/share/sgml/catalog.ports
ISOCAT= ${PREFIX}/share/sgml/iso8879/catalog
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} \
DTDDIR=${DTDDIR:S/${PREFIX}\///}
PORTDOCS= README PORTDOCS= README
DTD_FILES= calstblx.dtd catalog.xml dbcentx.mod dbgenent.mod \
dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbook.dcl \
docbook.dtd docbookx.dtd htmltblx.mod soextblx.dtd catalog
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
post-extract:
${CP} ${WRKSRC}/docbook.cat ${WRKSRC}/catalog
post-patch:
${ECHO_CMD} 'CATALOG "${LOCALBASE}/${ISOCAT}"' >> ${WRKSRC}/catalog
do-install:
@${MKDIR} ${STAGEDIR}${DTDDIR}
${INSTALL_DATA} ${DTD_FILES:S,^,${WRKSRC}/,} ${STAGEDIR}${DTDDIR}
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,6 +1,7 @@
@unexec %%XMLCATMGR%% -sc %%SGMLCAT%% remove %D/%%DTDDIR%%/catalog
%%DTDDIR%%/calstblx.dtd %%DTDDIR%%/calstblx.dtd
%%DTDDIR%%/catalog %%DTDDIR%%/catalog
@unexec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -sc %D/%%SGMLCAT%% add CATALOG %D/%F
%%DTDDIR%%/catalog.xml %%DTDDIR%%/catalog.xml
%%DTDDIR%%/dbcentx.mod %%DTDDIR%%/dbcentx.mod
%%DTDDIR%%/dbgenent.mod %%DTDDIR%%/dbgenent.mod
@ -14,5 +15,3 @@
%%DTDDIR%%/htmltblx.mod %%DTDDIR%%/htmltblx.mod
%%DTDDIR%%/soextblx.dtd %%DTDDIR%%/soextblx.dtd
@dirrm %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrmtry share/sgml/docbook
@exec %%XMLCATMGR%% -sc %%SGMLCAT%% add CATALOG %D/%%DTDDIR%%/catalog

View file

@ -1,29 +1,18 @@
# Created by: Gabor Kovesdan <gabor@kovesdan.org> # Created by: Gabor Kovesdan <gabor@kovesdan.org>
# $FreeBSD$ # $FreeBSD$
PORTNAME= docbook
PORTVERSION= 5.0 PORTVERSION= 5.0
PORTREVISION= 2 PORTREVISION= 3
CATEGORIES= textproc
MASTER_SITES= http://www.docbook.org/xml/5.0/
PKGNAMESUFFIX= 500 PKGNAMESUFFIX= 500
EXTRACT_SUFX= .zip
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= DocBook 5.0, designed for technical documentation COMMENT= DocBook 5.0, designed for technical documentation
RUN_DEPENDS= ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr NO_ISOCAT= yes
HAS_MANUAL_CATALOG_FILE= yes
NO_BUILD= yes NO_DISTNAME_FIX= yes
XML_DTD= yes
DTDDIR= share/xml/${PORTNAME}/${PORTVERSION} MANUAL_DOCS= yes
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} XMLCAT=${XMLCAT} \
DTDDIR=${DTDDIR}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
XMLCAT= ${PREFIX}/share/xml/catalog.ports
OPTIONS_DEFINE= DTD SCHEMA RELAX_NG SCHEMATRON NVDL TOOLS XMLCHARENT DOCS OPTIONS_DEFINE= DTD SCHEMA RELAX_NG SCHEMATRON NVDL TOOLS XMLCHARENT DOCS
OPTIONS_DEFAULT= DTD SCHEMA RELAX_NG SCHEMATRON NVDL TOOLS XMLCHARENT 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 XMLCHARENT_DESC= Install ISO 8879 XML entites
OPTIONS_SUB= yes 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= * PORTDOCS= *
do-install: post-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
@${MKDIR} ${STAGEDIR}${PREFIX}/${DTDDIR}/nvdl @${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} @${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ChangeLog README VERSION ${STAGEDIR}${DOCSDIR} cd ${STAGEDIR}${PREFIX}/${DTDDIR} && ${MV} ChangeLog README VERSION ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} cd ${STAGEDIR}${PREFIX}/${DTDDIR} && ${MV} docs/* ${STAGEDIR}${DOCSDIR} && ${RMDIR} docs
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,5 +1,6 @@
@unexec %%XMLCATMGR%% -c %%XMLCAT%% remove %D/%%DTDDIR%%/catalog.xml
%%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%%%%DTDDIR%%/dtd/docbook.dtd
%%DTD%%@dirrm %%DTDDIR%%/dtd %%DTD%%@dirrm %%DTDDIR%%/dtd
%%NVDL%%%%DTDDIR%%/nvdl/docbook.nvdl %%NVDL%%%%DTDDIR%%/nvdl/docbook.nvdl
@ -19,6 +20,3 @@
%%SCHEMA%%%%DTDDIR%%/xsd/xml.xsd %%SCHEMA%%%%DTDDIR%%/xsd/xml.xsd
%%SCHEMA%%@dirrm %%DTDDIR%%/xsd %%SCHEMA%%@dirrm %%DTDDIR%%/xsd
@dirrm %%DTDDIR%% @dirrm %%DTDDIR%%
@dirrmtry share/xml/docbook
@dirrmtry share/xml
@exec %%XMLCATMGR%% -c %%XMLCAT%% add nextCatalog %D/%%DTDDIR%%/catalog.xml

View file

@ -3,30 +3,19 @@
PORTNAME= docbook-sk PORTNAME= docbook-sk
PORTVERSION= 4.1.2 PORTVERSION= 4.1.2
PORTREVISION= 4 PORTREVISION= 5
CATEGORIES= textproc
MASTER_SITES= http://www.oasis-open.org/docbook/xml/${PORTVERSION}/
DISTNAME= docbkx${PORTVERSION:S/.//g} DISTNAME= docbkx${PORTVERSION:S/.//g}
EXTRACT_SUFX= .zip
MAINTAINER= gnome@FreeBSD.org MAINTAINER= gnome@FreeBSD.org
COMMENT= XML version of the DocBook DTD version controlled for ScrollKeeper COMMENT= XML version of the DocBook DTD version controlled for ScrollKeeper
RUN_DEPENDS= ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr NO_ISOCAT= yes
XML_DTD= yes
HAS_MANUAL_CATALOG_FILE= yes
NO_BUILD= yes DTD_SUBDIR?= ${PORTNAME:S/-sk//}
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
PLIST_SUB= XMLCATMGR=${XMLCATMGR} \ PORTDOCS= ChangeLog *.txt
DOCBOOKDIR=${DOCBOOKDIR:S/${PREFIX}\///} \
CATALOG_PORTS_XML=${CATALOG_PORTS_XML}
DOCBOOKDIR= ${PREFIX}/share/xml/${PORTNAME:S/-sk//}/${PORTVERSION}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
CATALOG_PORTS_XML= ${PREFIX}/share/xml/catalog.ports
do-install:
@${MKDIR} ${STAGEDIR}${DOCBOOKDIR}/ent
cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCBOOKDIR}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,56 +1,50 @@
%%DOCBOOKDIR%%/40chg.txt %%DTDDIR%%/calstblx.dtd
%%DOCBOOKDIR%%/41chg.txt %%DTDDIR%%/dbcentx.mod
%%DOCBOOKDIR%%/ChangeLog %%DTDDIR%%/dbgenent.mod
%%DOCBOOKDIR%%/calstblx.dtd %%DTDDIR%%/dbhierx.mod
%%DOCBOOKDIR%%/dbcentx.mod %%DTDDIR%%/dbnotnx.mod
%%DOCBOOKDIR%%/dbgenent.mod %%DTDDIR%%/dbpoolx.mod
%%DOCBOOKDIR%%/dbhierx.mod %%DTDDIR%%/docbook.cat
%%DOCBOOKDIR%%/dbnotnx.mod %%DTDDIR%%/docbookx.dtd
%%DOCBOOKDIR%%/dbpoolx.mod @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add public "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" file://%D/%%DTDDIR%%/dbpoolx.mod
%%DOCBOOKDIR%%/docbook.cat @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add public "-//OASIS//DTD DocBook XML V4.1.2//EN" file://%D/%%DTDDIR%%/docbookx.dtd
%%DOCBOOKDIR%%/docbookx.dtd @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" file://%D/%%DTDDIR%%/dbcentx.mod
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add public "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" file://%D/%%DOCBOOKDIR%%/dbpoolx.mod @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add public "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" file://%D/%%DTDDIR%%/dbnotnx.mod
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add public "-//OASIS//DTD DocBook XML V4.1.2//EN" file://%D/%%DOCBOOKDIR%%/docbookx.dtd @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add public "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" file://%D/%%DTDDIR%%/dbgenent.mod
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" file://%D/%%DOCBOOKDIR%%/dbcentx.mod @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add public "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" file://%D/%%DTDDIR%%/dbhierx.mod
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add public "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" file://%D/%%DOCBOOKDIR%%/dbnotnx.mod @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add public "-//OASIS//DTD XML Exchange Table Model 19990315//EN" file://%D/%%DTDDIR%%/soextblx.dtd
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add public "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" file://%D/%%DOCBOOKDIR%%/dbgenent.mod @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add public "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" file://%D/%%DTDDIR%%/calstblx.dtd
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add public "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" file://%D/%%DOCBOOKDIR%%/dbhierx.mod @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add rewriteSystem "http://www.oasis-open.org/docbook/xml/4.1.2" file://%D/%%DTDDIR%%
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add public "-//OASIS//DTD XML Exchange Table Model 19990315//EN" file://%D/%%DOCBOOKDIR%%/soextblx.dtd @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add rewriteURI "http://www.oasis-open.org/docbook/xml/4.1.2" file://%D/%%DTDDIR%%
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add public "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" file://%D/%%DOCBOOKDIR%%/calstblx.dtd @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove public "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN"
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add rewriteSystem "http://www.oasis-open.org/docbook/xml/4.1.2" file://%D/%%DOCBOOKDIR%% @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove public "-//OASIS//DTD DocBook XML V4.1.2//EN"
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add rewriteURI "http://www.oasis-open.org/docbook/xml/4.1.2" file://%D/%%DOCBOOKDIR%% @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN"
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove public "-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove public "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN"
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove public "-//OASIS//DTD DocBook XML V4.1.2//EN" @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove public "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN"
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove public "-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove public "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN"
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove public "-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove public "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove public "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove public "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN"
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove public "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove rewriteSystem "http://www.oasis-open.org/docbook/xml/4.1.2"
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove public "-//OASIS//DTD XML Exchange Table Model 19990315//EN" @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove rewriteURI "http://www.oasis-open.org/docbook/xml/4.1.2"
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove public "-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" %%DTDDIR%%/ent/iso-amsa.ent
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove rewriteSystem "http://www.oasis-open.org/docbook/xml/4.1.2" %%DTDDIR%%/ent/iso-amsb.ent
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove rewriteURI "http://www.oasis-open.org/docbook/xml/4.1.2" %%DTDDIR%%/ent/iso-amsc.ent
%%DOCBOOKDIR%%/ent/iso-amsa.ent %%DTDDIR%%/ent/iso-amsn.ent
%%DOCBOOKDIR%%/ent/iso-amsb.ent %%DTDDIR%%/ent/iso-amso.ent
%%DOCBOOKDIR%%/ent/iso-amsc.ent %%DTDDIR%%/ent/iso-amsr.ent
%%DOCBOOKDIR%%/ent/iso-amsn.ent %%DTDDIR%%/ent/iso-box.ent
%%DOCBOOKDIR%%/ent/iso-amso.ent %%DTDDIR%%/ent/iso-cyr1.ent
%%DOCBOOKDIR%%/ent/iso-amsr.ent %%DTDDIR%%/ent/iso-cyr2.ent
%%DOCBOOKDIR%%/ent/iso-box.ent %%DTDDIR%%/ent/iso-dia.ent
%%DOCBOOKDIR%%/ent/iso-cyr1.ent %%DTDDIR%%/ent/iso-grk1.ent
%%DOCBOOKDIR%%/ent/iso-cyr2.ent %%DTDDIR%%/ent/iso-grk2.ent
%%DOCBOOKDIR%%/ent/iso-dia.ent %%DTDDIR%%/ent/iso-grk3.ent
%%DOCBOOKDIR%%/ent/iso-grk1.ent %%DTDDIR%%/ent/iso-grk4.ent
%%DOCBOOKDIR%%/ent/iso-grk2.ent %%DTDDIR%%/ent/iso-lat1.ent
%%DOCBOOKDIR%%/ent/iso-grk3.ent %%DTDDIR%%/ent/iso-lat2.ent
%%DOCBOOKDIR%%/ent/iso-grk4.ent %%DTDDIR%%/ent/iso-num.ent
%%DOCBOOKDIR%%/ent/iso-lat1.ent %%DTDDIR%%/ent/iso-pub.ent
%%DOCBOOKDIR%%/ent/iso-lat2.ent %%DTDDIR%%/ent/iso-tech.ent
%%DOCBOOKDIR%%/ent/iso-num.ent %%DTDDIR%%/soextblx.dtd
%%DOCBOOKDIR%%/ent/iso-pub.ent @dirrm %%DTDDIR%%/ent
%%DOCBOOKDIR%%/ent/iso-tech.ent @dirrm %%DTDDIR%%
%%DOCBOOKDIR%%/readme.txt
%%DOCBOOKDIR%%/soextblx.dtd
@dirrm %%DOCBOOKDIR%%/ent
@dirrm %%DOCBOOKDIR%%
@unexec /bin/rmdir %D/share/xml/docbook 2>/dev/null || /usr/bin/true
@unexec /bin/rmdir %D/share/xml 2>/dev/null || /usr/bin/true

View file

@ -3,74 +3,19 @@
PORTNAME= docbook-xml PORTNAME= docbook-xml
PORTVERSION= 4.3 PORTVERSION= 4.3
CATEGORIES= textproc PORTREVISION= 1
MASTER_SITES= http://www.oasis-open.org/docbook/xml/${PORTVERSION}/
PKGNAMESUFFIX= -430 PKGNAMESUFFIX= -430
MAINTAINER= hrs@FreeBSD.org MAINTAINER= hrs@FreeBSD.org
COMMENT= DocBook/XML DTD V4.3, designed for technical documentation COMMENT= DocBook/XML DTD V4.3, designed for technical documentation
RUN_DEPENDS= ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr NO_ISOCAT= yes
XML_DTD= yes
HAS_MANUAL_CATALOG_FILE= yes
USE_ZIP= yes DTD_SUBDIR?= ${PORTNAME:S/-xml//}
NO_BUILD= yes
NO_WRKSUBDIR= yes
PLIST= ${WRKSRC}/pkg-plist
XMLCATBASE= share/xml PORTDOCS= ChangeLog README
DTD_NAME= ${PORTNAME:S,-xml,,}
DTD_VERSION= ${PORTVERSION}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
CATALOG_PORTS_XML= ${PREFIX}/${XMLCATBASE}/catalog.ports
REGIST_CAT_FLAGS_XML= -c ${CATALOG_PORTS_XML} \
add nextCatalog ${DTD_NAME}/${DTD_VERSION}/catalog.xml
UNREGIST_CAT_FLAGS_XML= -c ${CATALOG_PORTS_XML} \
remove nextCatalog ${DTD_NAME}/${DTD_VERSION}/catalog.xml
DOC_FILES= ChangeLog README
DTDDIR= ${XMLCATBASE}/${DTD_NAME}/${DTD_VERSION}
DTD_FILES= calstblx.dtd catalog.xml dbcentx.mod dbgenent.mod \
dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbookx.dtd \
htmltblx.mod soextblx.dtd
ENTDIR= ${DTDDIR}/ent
ENT_FILES= iso-amsa.ent iso-amsb.ent iso-amsc.ent iso-amsn.ent \
iso-amso.ent iso-amsr.ent iso-box.ent iso-cyr1.ent \
iso-cyr2.ent iso-dia.ent iso-grk1.ent iso-grk2.ent \
iso-grk3.ent iso-grk4.ent iso-lat1.ent iso-lat2.ent \
iso-num.ent iso-pub.ent iso-tech.ent
NO_STAGE= yes
pre-install:
(for F in ${ENT_FILES}; do \
${ECHO_CMD} "${ENTDIR}/$${F}"; \
done;\
${ECHO_CMD} "@dirrm ${ENTDIR}"; ) > ${PLIST}
(for F in ${DTD_FILES}; do \
${ECHO_CMD} "${DTDDIR}/$${F}"; \
done;\
${ECHO_CMD} "@dirrm ${DTDDIR}";\
${ECHO_CMD} "@dirrmtry ${XMLCATBASE}/${DTD_NAME}"; ) >> ${PLIST}
.if !defined(NOPORTDOCS)
(for F in ${DOC_FILES}; do \
${ECHO_CMD} "${DOCSDIR:S,^${PREFIX}/,,}/$${F}"; \
done;\
${ECHO_CMD} "@dirrm ${DOCSDIR:S,^${PREFIX}/,,}" ) >> ${PLIST}
.endif
${ECHO_CMD} "@exec ${XMLCATMGR} ${REGIST_CAT_FLAGS_XML}" >> ${PLIST}
${ECHO_CMD} "@unexec ${XMLCATMGR} ${UNREGIST_CAT_FLAGS_XML}" >> ${PLIST}
do-install:
${MKDIR} ${PREFIX}/${DTDDIR}
${INSTALL_DATA} ${DTD_FILES:S,^,${WRKSRC}/,} ${PREFIX}/${DTDDIR}
${MKDIR} ${PREFIX}/${ENTDIR}
${INSTALL_DATA} ${ENT_FILES:S,^,${WRKSRC}/ent/,} ${PREFIX}/${ENTDIR}
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${DOC_FILES:S,^,${WRKSRC}/,} ${DOCSDIR}
.endif
post-install:
-${XMLCATMGR} ${REGIST_CAT_FLAGS_XML}
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -0,0 +1,34 @@
%%DTDDIR%%/calstblx.dtd
%%DTDDIR%%/catalog.xml
@unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add nextCatalog %D/%F
%%DTDDIR%%/dbcentx.mod
%%DTDDIR%%/dbgenent.mod
%%DTDDIR%%/dbhierx.mod
%%DTDDIR%%/dbnotnx.mod
%%DTDDIR%%/dbpoolx.mod
%%DTDDIR%%/docbook.cat
%%DTDDIR%%/docbookx.dtd
%%DTDDIR%%/ent/iso-amsa.ent
%%DTDDIR%%/ent/iso-amsb.ent
%%DTDDIR%%/ent/iso-amsc.ent
%%DTDDIR%%/ent/iso-amsn.ent
%%DTDDIR%%/ent/iso-amso.ent
%%DTDDIR%%/ent/iso-amsr.ent
%%DTDDIR%%/ent/iso-box.ent
%%DTDDIR%%/ent/iso-cyr1.ent
%%DTDDIR%%/ent/iso-cyr2.ent
%%DTDDIR%%/ent/iso-dia.ent
%%DTDDIR%%/ent/iso-grk1.ent
%%DTDDIR%%/ent/iso-grk2.ent
%%DTDDIR%%/ent/iso-grk3.ent
%%DTDDIR%%/ent/iso-grk4.ent
%%DTDDIR%%/ent/iso-lat1.ent
%%DTDDIR%%/ent/iso-lat2.ent
%%DTDDIR%%/ent/iso-num.ent
%%DTDDIR%%/ent/iso-pub.ent
%%DTDDIR%%/ent/iso-tech.ent
%%DTDDIR%%/htmltblx.mod
%%DTDDIR%%/soextblx.dtd
@dirrmtry %%DTDDIR%%/ent
@dirrmtry %%DTDDIR%%

View file

@ -3,72 +3,26 @@
PORTNAME= docbook-xml PORTNAME= docbook-xml
PORTVERSION= 4.4 PORTVERSION= 4.4
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= http://www.oasis-open.org/docbook/xml/${PORTVERSION}/
PKGNAMESUFFIX= 44 PKGNAMESUFFIX= 44
EXTRACT_SUFX= .zip
MAINTAINER= ports@FreeBSD.org MAINTAINER= ports@FreeBSD.org
COMMENT= DocBook/XML DTD V4.4, designed for technical documentation COMMENT= DocBook/XML DTD V4.4, designed for technical documentation
RUN_DEPENDS= ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr NO_ISOCAT= yes
XML_DTD= yes
HAS_MANUAL_CATALOG_FILE= yes
MANUAL_DOCS= yes
NO_BUILD= yes DTD_SUBDIR= ${PORTNAME:S/-xml//}
NO_WRKSUBDIR= yes
PLIST= ${WRKSRC}/pkg-plist
XMLCATBASE= share/xml PORTDOCS= *
DTD_NAME= docbook
DTD_VERSION= ${PORTVERSION}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr post-install:
CATALOG_PORTS_XML= ${PREFIX}/${XMLCATBASE}/catalog.ports @${MKDIR} ${STAGEDIR}${DOCSDIR}/ent
REGIST_CAT_FLAGS_XML= -c ${CATALOG_PORTS_XML} \ .for f in ChangeLog README ent/README
add nextCatalog ${DTD_NAME}/${DTD_VERSION}/catalog.xml ${MV} ${STAGEDIR}${PREFIX}/${DTDDIR}/${f} ${STAGEDIR}${DOCSDIR}/${f}
UNREGIST_CAT_FLAGS_XML= -c ${CATALOG_PORTS_XML} \
remove nextCatalog ${DTD_NAME}/${DTD_VERSION}/catalog.xml
DOC_FILES= ChangeLog README
DTDDIR= ${XMLCATBASE}/${DTD_NAME}/${DTD_VERSION}
DTD_FILES= calstblx.dtd catalog.xml dbcentx.mod dbgenent.mod \
dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbookx.dtd \
htmltblx.mod soextblx.dtd
ENTDIR= ${DTDDIR}/ent
ENT_FILES= isoamsa.ent isoamsb.ent isoamsc.ent isoamsn.ent \
isoamso.ent isoamsr.ent isobox.ent isocyr1.ent \
isocyr2.ent isodia.ent isogrk1.ent isogrk2.ent \
isogrk3.ent isogrk4.ent isolat1.ent isolat2.ent \
isonum.ent isopub.ent isotech.ent
OPTIONS_DEFINE= DOCS
pre-install:
@${RM} -f ${PLIST}
.for F in ${ENT_FILES}
@${ECHO_CMD} "${ENTDIR}/${F}" >> ${PLIST}
.endfor
@${ECHO_CMD} "@dirrm ${ENTDIR}" >> ${PLIST}
.for F in ${DTD_FILES}
@${ECHO_CMD} "${DTDDIR}/${F}" >> ${PLIST}
.endfor
@${ECHO_CMD} "@dirrm ${DTDDIR}" >> ${PLIST}
@${ECHO_CMD} "@dirrmtry ${XMLCATBASE}/${DTD_NAME}" >> ${PLIST}
.for F in ${DOC_FILES}
@${ECHO_CMD} "%%PORTDOCS%%${DOCSDIR:S!^${PREFIX}/!!}/${F}.${PORTVERSION}" >> ${PLIST}
.endfor
@${ECHO_CMD} "%%PORTDOCS%%@dirrmtry ${DOCSDIR:S!^${PREFIX}/!!}" >> ${PLIST}
@${ECHO_CMD} "@exec ${XMLCATMGR} ${REGIST_CAT_FLAGS_XML}" >> ${PLIST}
@${ECHO_CMD} "@unexec ${XMLCATMGR} ${UNREGIST_CAT_FLAGS_XML}" >> ${PLIST}
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${DTDDIR}
${INSTALL_DATA} ${DTD_FILES:S!^!${WRKSRC}/!} ${STAGEDIR}${PREFIX}/${DTDDIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${ENTDIR}
${INSTALL_DATA} ${ENT_FILES:S!^!${WRKSRC}/ent/!} ${STAGEDIR}${PREFIX}/${ENTDIR}
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for F in ${DOC_FILES}
${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F}.${PORTVERSION}
.endfor .endfor
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -0,0 +1,34 @@
%%DTDDIR%%/calstblx.dtd
%%DTDDIR%%/catalog.xml
@unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add nextCatalog %D/%F
%%DTDDIR%%/dbcentx.mod
%%DTDDIR%%/dbgenent.mod
%%DTDDIR%%/dbhierx.mod
%%DTDDIR%%/dbnotnx.mod
%%DTDDIR%%/dbpoolx.mod
%%DTDDIR%%/docbook.cat
%%DTDDIR%%/docbookx.dtd
%%DTDDIR%%/ent/isoamsa.ent
%%DTDDIR%%/ent/isoamsb.ent
%%DTDDIR%%/ent/isoamsc.ent
%%DTDDIR%%/ent/isoamsn.ent
%%DTDDIR%%/ent/isoamso.ent
%%DTDDIR%%/ent/isoamsr.ent
%%DTDDIR%%/ent/isobox.ent
%%DTDDIR%%/ent/isocyr1.ent
%%DTDDIR%%/ent/isocyr2.ent
%%DTDDIR%%/ent/isodia.ent
%%DTDDIR%%/ent/isogrk1.ent
%%DTDDIR%%/ent/isogrk2.ent
%%DTDDIR%%/ent/isogrk3.ent
%%DTDDIR%%/ent/isogrk4.ent
%%DTDDIR%%/ent/isolat1.ent
%%DTDDIR%%/ent/isolat2.ent
%%DTDDIR%%/ent/isonum.ent
%%DTDDIR%%/ent/isopub.ent
%%DTDDIR%%/ent/isotech.ent
%%DTDDIR%%/htmltblx.mod
%%DTDDIR%%/soextblx.dtd
@dirrmtry %%DTDDIR%%/ent
@dirrmtry %%DTDDIR%%

View file

@ -3,69 +3,25 @@
PORTNAME= docbook-xml PORTNAME= docbook-xml
PORTVERSION= 4.5 PORTVERSION= 4.5
CATEGORIES= textproc PORTREVISION= 1
MASTER_SITES= http://www.oasis-open.org/docbook/xml/${PORTVERSION}/
MAINTAINER= gabor@FreeBSD.org MAINTAINER= gabor@FreeBSD.org
COMMENT= DocBook/XML DTD V4.5, designed for technical documentation COMMENT= DocBook/XML DTD V4.5, designed for technical documentation
RUN_DEPENDS= ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr NO_ISOCAT= yes
XML_DTD= yes
HAS_MANUAL_CATALOG_FILE= yes
MANUAL_DOCS= yes
USE_ZIP= yes DTD_SUBDIR= ${PORTNAME:S/-xml//}
NO_BUILD= yes
NO_WRKSUBDIR= yes
PKGNAMESUFFIX= ${PORTVERSION:S/.//}
PLIST= ${WRKSRC}/pkg-plist
XMLCATBASE= share/xml PORTDOCS= *
DTD_NAME= docbook
DTD_VERSION= ${PORTVERSION}
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr post-install:
CATALOG_PORTS_XML= ${PREFIX}/${XMLCATBASE}/catalog.ports @${MKDIR} ${STAGEDIR}${DOCSDIR}/ent
REGIST_CAT_FLAGS_XML= -c ${CATALOG_PORTS_XML} \ .for f in ChangeLog README ent/README
add nextCatalog ${DTD_NAME}/${DTD_VERSION}/catalog.xml ${MV} ${STAGEDIR}${PREFIX}/${DTDDIR}/${f} ${STAGEDIR}${DOCSDIR}/${f}
UNREGIST_CAT_FLAGS_XML= -c ${CATALOG_PORTS_XML} \
remove nextCatalog ${DTD_NAME}/${DTD_VERSION}/catalog.xml
DOC_FILES= ChangeLog README
DTDDIR= ${XMLCATBASE}/${DTD_NAME}/${DTD_VERSION}
DTD_FILES= calstblx.dtd catalog.xml dbcentx.mod dbgenent.mod \
dbhierx.mod dbnotnx.mod dbpoolx.mod docbook.cat docbookx.dtd \
htmltblx.mod soextblx.dtd
ENTDIR= ${DTDDIR}/ent
ENT_FILES= isoamsa.ent isoamsb.ent isoamsc.ent isoamsn.ent \
isoamso.ent isoamsr.ent isobox.ent isocyr1.ent \
isocyr2.ent isodia.ent isogrk1.ent isogrk2.ent \
isogrk3.ent isogrk4.ent isolat1.ent isolat2.ent \
isonum.ent isopub.ent isotech.ent
pre-install:
@${RM} -f ${PLIST}
.for F in ${ENT_FILES}
@${ECHO_CMD} "${ENTDIR}/${F}" >> ${PLIST}
.endfor
@${ECHO_CMD} "@dirrm ${ENTDIR}" >> ${PLIST}
.for F in ${DTD_FILES}
@${ECHO_CMD} "${DTDDIR}/${F}" >> ${PLIST}
.endfor
@${ECHO_CMD} "@dirrm ${DTDDIR}" >> ${PLIST}
@${ECHO_CMD} "@dirrmtry ${XMLCATBASE}/${DTD_NAME}" >> ${PLIST}
.for F in ${DOC_FILES}
@${ECHO_CMD} "${DOCSDIR:S!^${PREFIX}/!!}/${F}.${PORTVERSION}" >> ${PLIST}
.endfor
@${ECHO_CMD} "@dirrmtry ${DOCSDIR:S!^${PREFIX}/!!}" >> ${PLIST}
@${ECHO_CMD} "@exec ${XMLCATMGR} ${REGIST_CAT_FLAGS_XML}" >> ${PLIST}
@${ECHO_CMD} "@unexec ${XMLCATMGR} ${UNREGIST_CAT_FLAGS_XML}" >> ${PLIST}
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${DTDDIR}
${INSTALL_DATA} ${DTD_FILES:S!^!${WRKSRC}/!} ${STAGEDIR}${PREFIX}/${DTDDIR}
${MKDIR} ${STAGEDIR}${PREFIX}/${ENTDIR}
${INSTALL_DATA} ${ENT_FILES:S!^!${WRKSRC}/ent/!} ${STAGEDIR}${PREFIX}/${ENTDIR}
${MKDIR} ${STAGEDIR}${DOCSDIR}
.for F in ${DOC_FILES}
${INSTALL_DATA} ${WRKSRC}/${F} ${STAGEDIR}${DOCSDIR}/${F}.${PORTVERSION}
.endfor .endfor
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -0,0 +1,34 @@
%%DTDDIR%%/calstblx.dtd
%%DTDDIR%%/catalog.xml
@unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove %D/%F
@exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add nextCatalog %D/%F
%%DTDDIR%%/dbcentx.mod
%%DTDDIR%%/dbgenent.mod
%%DTDDIR%%/dbhierx.mod
%%DTDDIR%%/dbnotnx.mod
%%DTDDIR%%/dbpoolx.mod
%%DTDDIR%%/docbook.cat
%%DTDDIR%%/docbookx.dtd
%%DTDDIR%%/ent/isoamsa.ent
%%DTDDIR%%/ent/isoamsb.ent
%%DTDDIR%%/ent/isoamsc.ent
%%DTDDIR%%/ent/isoamsn.ent
%%DTDDIR%%/ent/isoamso.ent
%%DTDDIR%%/ent/isoamsr.ent
%%DTDDIR%%/ent/isobox.ent
%%DTDDIR%%/ent/isocyr1.ent
%%DTDDIR%%/ent/isocyr2.ent
%%DTDDIR%%/ent/isodia.ent
%%DTDDIR%%/ent/isogrk1.ent
%%DTDDIR%%/ent/isogrk2.ent
%%DTDDIR%%/ent/isogrk3.ent
%%DTDDIR%%/ent/isogrk4.ent
%%DTDDIR%%/ent/isolat1.ent
%%DTDDIR%%/ent/isolat2.ent
%%DTDDIR%%/ent/isonum.ent
%%DTDDIR%%/ent/isopub.ent
%%DTDDIR%%/ent/isotech.ent
%%DTDDIR%%/htmltblx.mod
%%DTDDIR%%/soextblx.dtd
@dirrmtry %%DTDDIR%%/ent
@dirrmtry %%DTDDIR%%

View file

@ -3,37 +3,20 @@
PORTNAME= docbook-xml PORTNAME= docbook-xml
PORTVERSION= 4.2 PORTVERSION= 4.2
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= http://www.docbook.org/xml/${PORTVERSION}/ \ MASTER_SITES= http://www.docbook.org/xml/${PORTVERSION}/ \
http://www.oasis-open.org/committees/docbook/xml/${PORTVERSION}/ http://www.oasis-open.org/committees/docbook/xml/${PORTVERSION}/
MAINTAINER= kuriyama@FreeBSD.org MAINTAINER= kuriyama@FreeBSD.org
COMMENT= XML version of the DocBook DTD COMMENT= XML version of the DocBook DTD
RUN_DEPENDS= ${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr NO_ISOCAT= yes
XML_DTD= yes
HAS_MANUAL_CATALOG_FILE= yes
BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip DTD_SUBDIR?= ${PORTNAME:S/-xml//}
USE_ZIP= YES
NO_BUILD= YES
NO_WRKSUBDIR= YES
PLIST_SUB= DTD_VERSION=${PORTVERSION} \
XMLCATMGR=${XMLCATMGR}\
DOCBOOKDIR=${DOCBOOKDIR}\
CATALOG_PORTS_SGML=${CATALOG_PORTS_SGML} \
CATALOG_PORTS_XML=${CATALOG_PORTS_XML}
DOCBOOKDIR= ${PREFIX}/share/xml/${PORTNAME:S/-xml//}/${PORTVERSION} PORTDOCS= README ChangeLog
XMLCATMGR= ${LOCALBASE}/bin/xmlcatmgr
CATALOG_PORTS_SGML= ${PREFIX}/share/sgml/catalog.ports
CATALOG_PORTS_XML= ${PREFIX}/share/xml/catalog.ports
pre-su-install:
@[ -d ${STAGEDIR}${DOCBOOKDIR}/ent ] || ${MKDIR} ${STAGEDIR}${DOCBOOKDIR}/ent
do-install:
for file in `unzip -l ${DISTDIR}/${DISTFILES}|${AWK} '/:[0-9].*[^\/]$$/{print $$4}'`; do \
${INSTALL_DATA} ${WRKSRC}/$$file ${STAGEDIR}${DOCBOOKDIR}/$$file; \
done
.include "../../textproc/docbook/bsd.docbook.mk"
.include <bsd.port.mk> .include <bsd.port.mk>

View file

@ -1,38 +1,35 @@
share/xml/docbook/%%DTD_VERSION%%/ChangeLog %%DTDDIR%%/calstblx.dtd
share/xml/docbook/%%DTD_VERSION%%/README %%DTDDIR%%/catalog.xml
share/xml/docbook/%%DTD_VERSION%%/calstblx.dtd @unexec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% remove %D/%F
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove %%DOCBOOKDIR%%/catalog.xml @exec %D/%%XMLCATMGR%% -c %D/%%XMLCAT%% add nextCatalog %D/%F
share/xml/docbook/%%DTD_VERSION%%/catalog.xml %%DTDDIR%%/dbcentx.mod
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add nextCatalog %%DOCBOOKDIR%%/catalog.xml %%DTDDIR%%/dbgenent.mod
share/xml/docbook/%%DTD_VERSION%%/dbcentx.mod %%DTDDIR%%/dbhierx.mod
share/xml/docbook/%%DTD_VERSION%%/dbgenent.mod %%DTDDIR%%/dbnotnx.mod
share/xml/docbook/%%DTD_VERSION%%/dbhierx.mod %%DTDDIR%%/dbpoolx.mod
share/xml/docbook/%%DTD_VERSION%%/dbnotnx.mod %%DTDDIR%%/docbook.cat
share/xml/docbook/%%DTD_VERSION%%/dbpoolx.mod @unexec %D/%%XMLCATMGR%% -sc %D/%%XMLCAT%% remove %D/%F
@unexec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% remove %%DOCBOOKDIR%%/docbook.cat @exec %D/%%XMLCATMGR%% -sc %D/%%XMLCAT%% add CATALOG %D/%F
share/xml/docbook/%%DTD_VERSION%%/docbook.cat %%DTDDIR%%/docbookx.dtd
@exec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% add CATALOG %%DOCBOOKDIR%%/docbook.cat %%DTDDIR%%/ent/iso-amsa.ent
share/xml/docbook/%%DTD_VERSION%%/docbookx.dtd %%DTDDIR%%/ent/iso-amsb.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-amsa.ent %%DTDDIR%%/ent/iso-amsc.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-amsb.ent %%DTDDIR%%/ent/iso-amsn.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-amsc.ent %%DTDDIR%%/ent/iso-amso.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-amsn.ent %%DTDDIR%%/ent/iso-amsr.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-amso.ent %%DTDDIR%%/ent/iso-box.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-amsr.ent %%DTDDIR%%/ent/iso-cyr1.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-box.ent %%DTDDIR%%/ent/iso-cyr2.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-cyr1.ent %%DTDDIR%%/ent/iso-dia.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-cyr2.ent %%DTDDIR%%/ent/iso-grk1.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-dia.ent %%DTDDIR%%/ent/iso-grk2.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-grk1.ent %%DTDDIR%%/ent/iso-grk3.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-grk2.ent %%DTDDIR%%/ent/iso-grk4.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-grk3.ent %%DTDDIR%%/ent/iso-lat1.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-grk4.ent %%DTDDIR%%/ent/iso-lat2.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-lat1.ent %%DTDDIR%%/ent/iso-num.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-lat2.ent %%DTDDIR%%/ent/iso-pub.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-num.ent %%DTDDIR%%/ent/iso-tech.ent
share/xml/docbook/%%DTD_VERSION%%/ent/iso-pub.ent %%DTDDIR%%/soextblx.dtd
share/xml/docbook/%%DTD_VERSION%%/ent/iso-tech.ent @dirrm %%DTDDIR%%/ent
share/xml/docbook/%%DTD_VERSION%%/soextblx.dtd @dirrm %%DTDDIR%%
@dirrm share/xml/docbook/%%DTD_VERSION%%/ent
@dirrm share/xml/docbook/%%DTD_VERSION%%
@dirrm share/xml/docbook

View file

@ -0,0 +1,80 @@
# MAINTAINER: portmgr@FreeBSD.org
#
# $FreeBSD$
.ifdef XML_DTD
XML_SGML= xml
.else
XML_SGML= sgml
.endif
PORTNAME?= docbook
CATEGORIES= textproc
.ifndef MASTER_SITES
. ifdef HAS_OASIS_MASTER_SITE
MASTER_SITES= http://www.oasis-open.org/docbook/${XML_SGML}/${PORTVERSION}/
. else
MASTER_SITES= http://www.docbook.org/${XML_SGML}/${PORTVERSION}/
. endif
.endif
EXTRACT_SUFX?= .zip
.ifndef NO_ISOCAT
RUN_DEPENDS+= ${LOCALBASE}/${ISOCAT}:${PORTSDIR}/textproc/iso8879
.endif
RUN_DEPENDS+= ${LOCALBASE}/${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
NO_MTREE= yes
NO_BUILD= yes
.ifndef NO_DISTNAME_FIX
EXTRACT_AFTER_ARGS= -s ,^,${DISTNAME}/,
.endif
XMLCATMGR= bin/xmlcatmgr
SGMLCAT= share/sgml/catalog.ports
ISOCAT= share/sgml/iso8879/catalog
XMLCAT= share/xml/catalog.ports
DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}/${PORTVERSION}
DTD_SUBDIR?= ${PORTNAME}
DTD_VERSION?= ${PORTVERSION}
DTDDIR?= share/${XML_SGML}/${DTD_SUBDIR}/${DTD_VERSION}/dtd
PLIST_SUB+= XMLCATMGR=${XMLCATMGR} SGMLCAT=${SGMLCAT} XMLCAT=${XMLCAT} \
DTDDIR=${DTDDIR}
.if !defined(PORTDOCS)
PORTDOCS= *.txt
.endif
.if defined(PORTDOCS) && !defined(MANUAL_DOCS)
OPTIONS_DEFINE+= DOCS
.endif
.ifdef HAS_CATALOG_FILE
post-extract:
@${CP} ${WRKSRC}/docbook.cat ${WRKSRC}/catalog
post-patch:
@${ECHO_CMD} 'CATALOG "${LOCALBASE}/${ISOCAT}"' >> ${WRKSRC}/catalog
@${RM} ${WRKSRC}/catalog.orig
.elifndef HAS_MANUAL_CATALOG_FILE
SUB_FILES= catalog
.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}
.endif
@${MKDIR} ${STAGEDIR}${DOCSDIR}
.if defined(PORTDOCS) && !defined(MANUAL_DOCS)
. for f in ${PORTDOCS}
${MV} ${STAGEDIR}${PREFIX}/${DTDDIR}/${f} ${STAGEDIR}${DOCSDIR}
. endfor
.endif
@${ECHO_CMD} "@dirrm share/${XML_SGML}/${DTD_SUBDIR}/${DTD_VERSION}" >> ${TMPPLIST}
@${ECHO_CMD} "@dirrmtry share/${XML_SGML}/${DTD_SUBDIR}" >> ${TMPPLIST}
.if defined(PORTDOCS)
@${ECHO_CMD} "@dirrmtry share/doc/${PORTNAME}" >> ${TMPPLIST}
.endif