source: trunk/dports/tex/texlive/patch-Makefile_in @ 30880

Last change on this file since 30880 was 30880, checked in by milosh@…, 13 years ago

A tentative texlive port.

  • Property svn:executable set to *
File size: 3.7 KB
Line 
1$OpenBSD: patch-Makefile_in,v 1.1.1.1 2007/07/17 21:53:28 jasper Exp $
2--- Makefile.in.orig    Tue Dec 26 23:37:34 2006
3+++ Makefile.in Thu May 24 15:28:58 2007
4@@ -52,6 +52,20 @@ LIBSDIRS = @LIBSDIRS@
5 # install kpathsea and friends by default.
6 INSTDIRS = @INSTDIRS@
7 
8+# OpenBSD fake env patch
9+MK_TEXMFDIST=          ${DESTDIR}$(texmf)-dist
10+MK_TEXMFLOCAL=         ${DESTDIR}$(texmf)-local
11+MK_TEXMFSYSVAR=                ${DESTDIR}/var
12+MK_TEXMFSYSCONFIG=     ${DESTDIR}${SYSCONFDIR}/texmf
13+MK_TEXMFMAIN=          ${DESTDIR}$(texmf)
14+
15+TETEXENV=      TEXMFDIST=${MK_TEXMFDIST} \
16+               TEXMFLOCAL=${MK_TEXMFLOCAL} \
17+               TEXMFSYSVAR=${MK_TEXMFSYSVAR} \
18+               TEXMFSYSCONFIG=${MK_TEXMFSYSCONFIG} \
19+               TEXMFMAIN=${MK_TEXMFMAIN} \
20+               PATH=${DESTDIR}$(scriptdir):${DESTDIR}$(bindir):$(PATH)
21+
22 default: all
23 install: all
24        for dir in $(INSTDIRS); do \
25@@ -64,35 +78,41 @@ install: all
26        fi
27 @FMU@
28 @FMU@install-extra:
29+
30+# MESS - Will be @exec anyway...
31 # temporary fix for missing links
32-       - if test -f texk/web2c/omegafonts/omfonts; then \
33-           cd texk/web2c/omegafonts && $(MAKE) install-links; \
34-       else :; fi
35-       $(srcdir)/selfautofix "$(bindir)" "$(texmf)/web2c"
36-       - if test -f $(scriptdir)/mktexlsr; then \
37-         TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
38-           $(scriptdir)/mktexlsr; \
39-       else :; fi
40-       - if test -f $(scriptdir)/fmtutil-sys; then \
41-         TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
42-           $(scriptdir)/fmtutil-sys --all; \
43-       else :; fi
44-       - if test -f $(scriptdir)/texlinks; then \
45-         TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
46-           $(scriptdir)/texlinks; \
47-       else :; fi
48-       - if test -f $(scriptdir)/updmap-sys \
49-         && TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
50-              $(scriptdir)/kpsewhich --format='web2c files' updmap.cfg >/dev/null; \
51-       then \
52-         TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
53-           $(scriptdir)/updmap-sys; \
54-       else :; fi
55+#      - if test -f texk/web2c/omegafonts/omfonts; then \
56+#          cd texk/web2c/omegafonts && $(MAKE) install-links; \
57+#      else :; fi
58+#        $(srcdir)/selfautofix "$(bindir)" "$(texmf)/web2c"
59+#      - if test -f $(scriptdir)/mktexlsr; then \
60+#          TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
61+#          $(scriptdir)/mktexlsr; \
62+#      else :; fi
63+#      - if test -f $(scriptdir)/fmtutil-sys; then \
64+#         TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
65+#          $(scriptdir)/fmtutil-sys --all; \
66+#      else :; fi
67+#      - if test -f $(scriptdir)/texlinks; then \
68+#          TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
69+#          $(scriptdir)/texlinks; \
70+#      else :; fi
71+#      - if test -f $(scriptdir)/updmap-sys \
72+#        && TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
73+#             $(scriptdir)/kpsewhich --format='web2c files' updmap.cfg >/dev/null; \
74+#      then \
75+#          TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
76+#          $(scriptdir)/updmap-sys; \
77+#      else :; fi
78 
79+       # OpenBSD (All non @exec stuff here, see PLIST for the rest)
80+       cd texk/web2c/omegafonts && $(MAKE) install-links
81+       ${TETEXENV} $(srcdir)/selfautofix "${DESTDIR}$(bindir)" "${DESTDIR}$(texmf)/web2c"
82+
83 install-exec:
84        for dir in $(INSTDIRS); do \
85           echo making $@ in $$dir; \
86-          (cd $$dir && PATH=$(scriptdir):$(bindir):$(PATH) \
87+          (cd $$dir && PATH=${DESTDIR}$(scriptdir):${DESTDIR}$(bindir):$(PATH) \
88               $(MAKE) $@) || exit 1; \
89        done
90 @FMU@
91@@ -101,9 +121,9 @@ install-exec:
92        - if test -f texk/web2c/omegafonts/omfonts; then \
93            cd texk/web2c/omegafonts && $(MAKE) install-links; \
94        else :; fi
95-       - if test -f $(scriptdir)/texlinks; then \
96-         TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
97-           $(scriptdir)/texlinks; \
98+       - if test -f ${DESTDIR}$(scriptdir)/texlinks; then \
99+         TEXMFMAIN=${DESTDIR}$(texmf) PATH=${DESTDIR}$(scriptdir):${DESTDIR}$(bindir):$(PATH) \
100+           ${DESTDIR}$(scriptdir)/texlinks; \
101        else :; fi
102 
103 strip: install
Note: See TracBrowser for help on using the repository browser.