Lines 11-18
Link Here
|
11 |
MAINTAINER= hrs@FreeBSD.org |
11 |
MAINTAINER= hrs@FreeBSD.org |
12 |
COMMENT= TeX Live Typesetting System, documentation |
12 |
COMMENT= TeX Live Typesetting System, documentation |
13 |
|
13 |
|
14 |
USES= tar:xz |
14 |
USES= python:env shebangfix tar:xz |
15 |
USE_TEX= texmf |
15 |
USE_TEX= texmf |
|
|
16 |
|
16 |
NO_BUILD= yes |
17 |
NO_BUILD= yes |
17 |
NO_WRKSRC= yes |
18 |
NO_WRKSRC= yes |
18 |
|
19 |
|
Lines 36-41
Link Here
|
36 |
|
37 |
|
37 |
EXTRACT_AFTER_ARGS=| ${TAR} xf - ${EXCLUDE_FILES:S,^,--exclude ${DISTNAME}/,} |
38 |
EXTRACT_AFTER_ARGS=| ${TAR} xf - ${EXCLUDE_FILES:S,^,--exclude ${DISTNAME}/,} |
38 |
|
39 |
|
|
|
40 |
# fix shebang for various perl, bash, python, fontforge scripts |
41 |
SHEBANG_FILES= \ |
42 |
share/texmf-dist/doc/generic/pst-mirror/createEPS/scripts/filtre.pl \ |
43 |
share/texmf-dist/doc/support/gustprog/porzadki.pl \ |
44 |
share/texmf-dist/doc/latex/latex-web-companion/ch7/sgmlspl.pl \ |
45 |
share/texmf-dist/doc/latex/ucs/makeunidef.pl \ |
46 |
share/texmf-dist/doc/latex/ucs/latexout.pl \ |
47 |
share/texmf-dist/doc/latex/ucs/discovermacro.pl \ |
48 |
share/texmf-dist/doc/latex/ucs/unsupported/u2ps \ |
49 |
share/texmf-dist/doc/fonts/phaistos/getglyphs \ |
50 |
share/texmf-dist/doc/fonts/dad/utf8-to-dad.pl \ |
51 |
share/texmf-dist/doc/fonts/dad/dad-to-utf8.pl \ |
52 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/test/MES-Conformance/CheckConformance.pl \ |
53 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/test/MES-Conformance/mes-list-expand.pl \ |
54 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/utility/KerningNumerals.pl \ |
55 |
\ |
56 |
share/texmf-dist/doc/generic/pst-spirograph/animation/runall.sh \ |
57 |
share/texmf-dist/doc/support/latexdiff/contrib/latexdiff-wrap \ |
58 |
share/texmf-dist/doc/latex/hepnames/mkmacrotables \ |
59 |
share/texmf-dist/doc/latex/isodoc/listkeys \ |
60 |
share/texmf-dist/doc/latex/rubik/example-rot1.sh \ |
61 |
share/texmf-dist/doc/latex/presentations-en/runAll \ |
62 |
share/texmf-dist/doc/latex/seminar/run.sh \ |
63 |
share/texmf-dist/doc/latex/ctable/inst \ |
64 |
share/texmf-dist/doc/latex/latex-veryshortguide/build \ |
65 |
share/texmf-dist/doc/latex/bardiag/example/compile.all \ |
66 |
share/texmf-dist/doc/fonts/drm/allfonts.sh \ |
67 |
share/texmf-dist/doc/cstex/cspsfonts-gen/mkfc \ |
68 |
share/texmf-dist/doc/cstex/cspsfonts-gen/mkf \ |
69 |
share/texmf-dist/doc/metapost/featpost/bash/makehtmlindex.sh \ |
70 |
share/texmf-dist/doc/metapost/featpost/bash/laproof.sh \ |
71 |
share/texmf-dist/doc/metapost/featpost/bash/COMPILE.sh \ |
72 |
\ |
73 |
share/texmf-dist/doc/latex/ejpecp/mgetmref.py \ |
74 |
share/texmf-dist/doc/latex/aramaic-serto/serto.py \ |
75 |
share/texmf-dist/doc/latex/thuthesis/zhfonts.py \ |
76 |
share/texmf-dist/doc/latex/scanpages/replicate.py \ |
77 |
share/texmf-dist/doc/fonts/amiri/tools/build.py \ |
78 |
share/texmf-dist/doc/fonts/amiri/tools/runtest.py \ |
79 |
share/texmf-dist/doc/fonts/xits/postprocess.py \ |
80 |
share/texmf-dist/doc/fonts/xcharter/altone.py \ |
81 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/unicode_joining.py \ |
82 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/generate_arabic_shaping.py \ |
83 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/test/ranges/Arabic/arabic_test.py \ |
84 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/utility/hex_range.py \ |
85 |
\ |
86 |
share/texmf-dist/doc/fonts/berenisadf/ff-ybd.pe \ |
87 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/utility/metafont/bulk_eps_import.py \ |
88 |
share/texmf-dist/doc/fonts/gnu-freefont/tools/report/kernclasses.py |
89 |
SHEBANG_LANG+= fontforge |
90 |
perl_OLD_CMD+= /opt/local/bin/perl |
91 |
|
39 |
do-extract: |
92 |
do-extract: |
40 |
@${MKDIR} ${WRKDIR} |
93 |
@${MKDIR} ${WRKDIR} |
41 |
|
94 |
|
Lines 45-48
Link Here
|
45 |
--strip-components 1 --no-same-permission --no-same-owner \ |
98 |
--strip-components 1 --no-same-permission --no-same-owner \ |
46 |
${DISTNAME}/texmf-dist/doc |
99 |
${DISTNAME}/texmf-dist/doc |
47 |
|
100 |
|
|
|
101 |
post-install: |
102 |
# Fix shebangs for files installed straight from distribution tarball |
103 |
cd ${STAGEDIR}${PREFIX} && \ |
104 |
${FIND} ${SHEBANG_FILES} -type f \ |
105 |
-exec ${SED} -i '' ${_SHEBANG_REINPLACE_ARGS} {} + |
106 |
|
48 |
.include <bsd.port.mk> |
107 |
.include <bsd.port.mk> |