View | Details | Raw Unified | Return to bug 53821
Collapse All | Expand All

(-)xhtml/Makefile (-6 / +15 lines)
Lines 7-12 Link Here
7
7
8
PORTNAME=	xhtml
8
PORTNAME=	xhtml
9
PORTVERSION=	1.0.20000126
9
PORTVERSION=	1.0.20000126
10
PORTREVISION=	1
10
CATEGORIES=	textproc
11
CATEGORIES=	textproc
11
#MASTER_SITES=	http://www.w3.org/TR/xhtml1/
12
#MASTER_SITES=	http://www.w3.org/TR/xhtml1/
12
MASTER_SITES=	${MASTER_SITE_LOCAL}
13
MASTER_SITES=	${MASTER_SITE_LOCAL}
Lines 16-36 Link Here
16
MAINTAINER=	kuriyama@FreeBSD.org
17
MAINTAINER=	kuriyama@FreeBSD.org
17
COMMENT=	W3C's XHTML DTD
18
COMMENT=	W3C's XHTML DTD
18
19
19
BUILD_DEPENDS=	${MKCATALOG}:${PORTSDIR}/textproc/mkcatalog
20
RUN_DEPENDS=	${XMLCATMGR}:${PORTSDIR}/textproc/xmlcatmgr
20
RUN_DEPENDS=	${MKCATALOG}:${PORTSDIR}/textproc/mkcatalog
21
21
22
USE_ZIP=	YES
22
USE_ZIP=	YES
23
NO_MTREE=	YES
23
NO_MTREE=	YES
24
NO_BUILD=	YES
24
NO_BUILD=	YES
25
WRKSRC=		${WRKDIR}/xhtml1
25
WRKSRC=		${WRKDIR}/xhtml1
26
PLIST_SUB=	XMLCATMGR=${XMLCATMGR}
27
PLIST_SUB+=	DTDDIR=${DTDDIR}
28
PLIST_SUB+=	CATALOG_PORTS_SGML=${CATALOG_PORTS_SGML}
29
PLIST_SUB+=	CATALOG_PORTS_XML=${CATALOG_PORTS_XML}
26
30
27
INSTDIR=	${PREFIX}/share/xml
31
INSTDIR=	${PREFIX}/share/xml
28
DTDDIR=		${INSTDIR}/dtd/xhtml
32
DTDDIR=		${INSTDIR}/dtd/xhtml
29
DTDFILES=	xhtml-lat1.ent xhtml-special.ent xhtml-symbol.ent \
33
DTDFILES=	xhtml-lat1.ent xhtml-special.ent xhtml-symbol.ent \
30
		xhtml.soc xhtml1-frameset.dtd xhtml1-strict.dtd \
34
		xhtml.soc xhtml1-frameset.dtd xhtml1-strict.dtd \
31
		xhtml1-transitional.dtd xhtml1.dcl
35
		xhtml1-transitional.dtd xhtml1.dcl ${WRKSRC}/catalog.xml
32
MKCATALOG=	${PREFIX}/sbin/mkcatalog
36
XMLCATMGR=	${LOCALBASE}/bin/xmlcatmgr
33
PLIST_SUB=	MKCATALOG=${MKCATALOG}
37
CATALOG_PORTS_SGML=	${PREFIX}/share/sgml/catalog.ports
38
CATALOG_PORTS_XML=	${PREFIX}/share/xml/catalog.ports
39
40
post-patch:
41
	${SED} -e 's#@@DTDDIR@@#${DTDDIR}#' < ${FILESDIR}/catalog.xml > ${WRKSRC}/catalog.xml
34
42
35
pre-install:
43
pre-install:
36
	@[ -d ${DTDDIR}	 ] || ${MKDIR} ${DTDDIR}
44
	@[ -d ${DTDDIR}	 ] || ${MKDIR} ${DTDDIR}
Lines 39-44 Link Here
39
	@(cd ${WRKSRC}/DTD; ${INSTALL_DATA} ${DTDFILES} ${DTDDIR})
47
	@(cd ${WRKSRC}/DTD; ${INSTALL_DATA} ${DTDFILES} ${DTDDIR})
40
48
41
post-install:
49
post-install:
42
	@${MKCATALOG} -c ${INSTDIR}/catalog -q install dtd/xhtml xhtml.soc
50
	${XMLCATMGR} -sc ${CATALOG_PORTS_SGML} add CATALOG ${DTDDIR}/xhtml.soc
51
	${XMLCATMGR} -c ${CATALOG_PORTS_XML} add nextCatalog ${DTDDIR}/catalog.xml
43
52
44
.include <bsd.port.mk>
53
.include <bsd.port.mk>
(-)xhtml/pkg-plist (-2 / +5 lines)
Lines 1-9 Link Here
1
share/xml/dtd/xhtml/xhtml-lat1.ent
1
share/xml/dtd/xhtml/xhtml-lat1.ent
2
share/xml/dtd/xhtml/xhtml-special.ent
2
share/xml/dtd/xhtml/xhtml-special.ent
3
share/xml/dtd/xhtml/xhtml-symbol.ent
3
share/xml/dtd/xhtml/xhtml-symbol.ent
4
@unexec %%MKCATALOG%% -c %D/share/xml/catalog -q deinstall dtd/xhtml xhtml.soc
4
@unexec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% remove %%DTDDIR%%/xhtml.soc
5
share/xml/dtd/xhtml/xhtml.soc
5
share/xml/dtd/xhtml/xhtml.soc
6
@exec %%MKCATALOG%% -c %D/share/xml/catalog -q install dtd/xhtml xhtml.soc
6
@exec %%XMLCATMGR%% -sc %%CATALOG_PORTS_SGML%% add CATALOG %%DTDDIR%%/xhtml.soc
7
@unexec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% remove %%DTDDIR%%/catalog.xml
8
share/xml/dtd/xhtml/catalog.xml
9
@exec %%XMLCATMGR%% -c %%CATALOG_PORTS_XML%% add nextCatalog %%DTDDIR%%/catalog.xml
7
share/xml/dtd/xhtml/xhtml1-frameset.dtd
10
share/xml/dtd/xhtml/xhtml1-frameset.dtd
8
share/xml/dtd/xhtml/xhtml1-strict.dtd
11
share/xml/dtd/xhtml/xhtml1-strict.dtd
9
share/xml/dtd/xhtml/xhtml1-transitional.dtd
12
share/xml/dtd/xhtml/xhtml1-transitional.dtd
(-)xhtml/files/catalog.xml (+14 lines)
Added Link Here
1
<?xml version="1.0"?>
2
<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
3
	"http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
4
5
<!-- Created by xmlcatmgr-0.2 -->
6
7
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
8
  <public publicId="-//W3C//DTD XHTML 1.0 Strict//EN" uri="file://@@DTDDIR@@/xhtml1-strict.dtd" />
9
  <public publicId="-//W3C//DTD XHTML 1.0 Transitional//EN" uri="file://@@DTDDIR@@/xhtml1-transitional.dtd" />
10
  <public publicId="-//W3C//DTD XHTML 1.0 Frameset//EN" uri="file://@@DTDDIR@@/xhtml1-frameset.dtd" />
11
  <public publicId="-//W3C//ENTITIES Latin 1 for XHTML//EN" uri="file://@@DTDDIR@@/xhtml-lat1.ent" />
12
  <public publicId="-//W3C//ENTITIES Symbols for XHTML//EN" uri="file://@@DTDDIR@@/xhtml-symbol.ent" />
13
  <public publicId="-//W3C//ENTITIES Special for XHTML//EN" uri="file://@@DTDDIR@@/xhtml-special.ent" />
14
</catalog>

Return to bug 53821