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

(-)xmltex/Makefile (-22 / +22 lines)
Lines 7-15 Link Here
7
7
8
PORTNAME=		xmltex
8
PORTNAME=		xmltex
9
PORTVERSION=		1.9
9
PORTVERSION=		1.9
10
PORTREVISION=		1
10
PORTREVISION=		2
11
CATEGORIES=		print
11
CATEGORIES=		print
12
MASTER_SITES=		${MASTER_SITE_TEX_CTAN}
12
MASTER_SITES=		ftp://ftp.ctan.org/tex-archive/%SUBDIR%/ \
13
			${MASTER_SITE_TEX_CTAN}
13
MASTER_SITE_SUBDIR=	macros/xmltex/base
14
MASTER_SITE_SUBDIR=	macros/xmltex/base
14
DISTFILES=		${DOC_FILES} ${CLASS_FILES}
15
DISTFILES=		${DOC_FILES} ${CLASS_FILES}
15
DIST_SUBDIR=		${PORTNAME}
16
DIST_SUBDIR=		${PORTNAME}
Lines 17-54 Link Here
17
MAINTAINER=		hrs@FreeBSD.org
18
MAINTAINER=		hrs@FreeBSD.org
18
COMMENT=		A non-validating XML parser, written in TeX
19
COMMENT=		A non-validating XML parser, written in TeX
19
20
20
BUILD_DEPENDS=		latex:${PORTSDIR}/print/teTeX
21
BUILD_DEPENDS=		latex:${PORTSDIR}/print/teTeX \
22
			${TEXMFLOCAL_LSR}:${PORTSDIR}/print/tex-texmflocal
21
LIB_DEPENDS=		png.5:${PORTSDIR}/graphics/png
23
LIB_DEPENDS=		png.5:${PORTSDIR}/graphics/png
22
RUN_DEPENDS=		tex:${PORTSDIR}/print/teTeX
24
RUN_DEPENDS=		tex:${PORTSDIR}/print/teTeX \
25
			${TEXMFLOCAL_LSR}:${PORTSDIR}/print/tex-texmflocal
23
26
24
.include <bsd.port.pre.mk>
27
.include <bsd.port.pre.mk>
25
28
26
PLIST_SUB=	MKTEXLSR=${MKTEXLSR} CLASSDIR=${CLASSDIR} WEB2CDIR=${WEB2CDIR}
29
PLIST_SUB=	MKTEXLSR=${MKTEXLSR} CLASSDIR=${CLASSDIR} WEB2CDIR=${WEB2CDIR}
27
30
28
WRKSRC=		${WRKDIR}/base
31
WRKSRC=		${WRKDIR}/base
29
MAKE_ENV=	TEXMFCNF=${FILESDIR}:${PREFIX}/${WEB2CDIR}
32
MAKE_ENV=	TEXMFCNF=${FILESDIR}:${LOCALBASE}/${TEXMFWEB2C}
30
33
31
MKTEXLSR=	${LOCALBASE}/bin/mktexlsr
34
MKTEXLSR=	${LOCALBASE}/bin/mktexlsr
32
.if exists(${LOCALBASE}/bin/kpsewhich)
35
TEXMFLOCAL=	share/texmf-local
33
TEXMFDIR!=	${LOCALBASE}/bin/kpsewhich -expand-var '$$TEXMFMAIN'
36
TEXMFLOCAL_LSR=	${LOCALBASE}/${TEXMFLOCAL}/ls-R
34
.else
37
TEXMFWEB2C=	share/texmf/web2c
35
TEXMFDIR=	# empty
36
.endif
37
CLASSDIR=	${TEXMFDIR:S,^${PREFIX},,:S,^/,,}/tex/xmltex
38
WEB2CDIR=	${TEXMFDIR:S,^${PREFIX},,:S,^/,,}/web2c
39
38
40
DOC_FILES=	manual.html manual.tex manual.xml manual.xsl
39
DOC_FILES=	manual.html manual.tex manual.xml manual.xsl readme.txt
41
DOC_FILES+=	readme.txt
42
40
43
CLASS_FILES=	testascii.cfg testascii.tex testascii.xml
41
CLASSDIR=	${TEXMFLOCAL}/tex/xmltex
44
CLASS_FILES+=	testsec.tex testsec.xml
42
CLASS_FILES=	testascii.cfg testascii.tex testascii.xml \
45
CLASS_FILES+=	xmltex.cfg xmltex.ini xmltex.tex pdfxmltex.ini
43
		testsec.tex testsec.xml \
46
CLASS_FILES+=	iso-8859-1.xmt iso-8859-2.xmt koi8-r.xmt
44
		xmltex.cfg xmltex.ini xmltex.tex pdfxmltex.ini \
47
CLASS_FILES+=	sec.xmt tei.xmt utf-16.xmt windows-1250.xmt
45
		iso-8859-1.xmt iso-8859-2.xmt koi8-r.xmt \
48
CLASS_FILES+=	langtest.tex langtest.xml langtest.xmt mathml2.xmt
46
		sec.xmt tei.xmt utf-16.xmt windows-1250.xmt \
49
CLASS_FILES+=	russiankoi8.xml russianutf8.xml portugeselatin1.xml
47
		langtest.tex langtest.xml langtest.xmt mathml2.xmt \
50
CLASS_FILES+=	englishutf16.xml englishutf8.xml
48
		russiankoi8.xml russianutf8.xml portugeselatin1.xml \
49
		englishutf16.xml englishutf8.xml
51
50
51
WEB2CDIR=	${TEXMFLOCAL}/web2c
52
WEB2C_FILES=	xmltex.fmt pdfxmltex.fmt
52
WEB2C_FILES=	xmltex.fmt pdfxmltex.fmt
53
53
54
do-extract:
54
do-extract:
(-)xmltex/files/Makefile (-2 / +7 lines)
Lines 1-9 Link Here
1
# $FreeBSD: ports/print/xmltex/files/Makefile,v 1.1 2002/05/28 18:11:09 nik Exp $
1
# $FreeBSD: ports/print/xmltex/files/Makefile,v 1.1 2002/05/28 18:11:09 nik Exp $
2
2
3
TEX?=		tex
4
LATEX?=		latex
5
PDFTEX?=	pdftex
6
PDFLATEX?=	pdflatex
7
3
all: xmltex.fmt pdfxmltex.fmt
8
all: xmltex.fmt pdfxmltex.fmt
4
9
5
xmltex.fmt:
10
xmltex.fmt:
6
	tex -ini -progname=xmltex "&latex" xmltex.ini
11
	${TEX} -ini -progname=xmltex "&${LATEX}" xmltex.ini
7
12
8
pdfxmltex.fmt:
13
pdfxmltex.fmt:
9
	pdftex -ini -progname=pdfxmltex "&pdflatex" pdfxmltex.ini
14
	${PDFTEX} -ini -progname=pdfxmltex "&${PDFLATEX}" pdfxmltex.ini

Return to bug 64529