Commits

Dan R. K. Ports authored 9b1a670c9a6
xindy: correctly depend on and use MacPorts tex/perl

Closes: https://trac.macports.org/ticket/55691
No tags

tex/xindy/Portfile

Modified
1 1 # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2 2
3 3 PortSystem 1.0
4 4
5 5 name xindy
6 6 version 2.5.1
7 -revision 2
7 +revision 3
8 8
9 9 categories tex textproc
10 10 license GPL-2+
11 11 maintainers {dports @drkp}
12 12 description framework for generating indexes
13 13 long_description \
14 14 xindy is an index processor that can be used to generate book-like \
15 15 indexes for arbitrary document-preparation systems. This includes \
16 16 systems such as TeX and LaTeX, the roff-family, SGML/XML-based systems \
17 17 (e.g., HTML) that process some kind of text and generate indexing \
22 22
23 23 platforms darwin
24 24 homepage http://www.xindy.org/
25 25 master_sites tex_ctan:indexing/${name}/base/
26 26
27 27 # compiled part of xindy (tex2xindy) can be universal
28 28 # clisp is called in the xindy Perl script
29 29 depends_skip_archcheck clisp
30 30
31 31 depends_lib port:clisp
32 +depends_build-append \
33 + path:bin/perl:perl5 \
34 + port:texlive-latex
32 35
33 36 checksums rmd160 8b888c589720c081720010a55e48d00e33fe0ad9 \
34 37 sha256 2c8ee91db7217b5776b1ee5272dd259686f7ba3ec1d25c678f75a6c03fe9ba43
35 38
36 39 configure.args --disable-docs
40 +configure.perl ${prefix}/bin/perl
41 +configure.env-append \
42 + LATEX=${prefix}/bin/latex \
43 + PDFLATEX=${prefix}/bin/pdflatex \
44 + CLISP=${prefix}/bin/clisp
37 45
38 46 build.env LANG=C
39 47
40 48 variant doc description "Build documentation" {
41 49 depends_build-append port:texlive-fonts-recommended \
42 50 port:texlive-latex-recommended \
43 51 port:texlive-latex-extra \
44 52 port:texlive-lang-cyrillic \
45 53 port:texlive-lang-greek
46 54

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut