Imported Debian patch 110.74-1
[hcoop/zz_old/debian/smlnj.git] / debian / patches / use-psfig-not-epsfig.diff
CommitLineData
4dd335d4
JM
1Description: Port MLRISC latex documentation to epsfig.sty
2 Upstream uses the deprecated psfig.sty package, which is no longer in
3 TeXLive 2009. This patch uses the drop-in substitute wrapper, epsfig.sty.
4 .
5 The long-term solution will be to port the documentation to use the
6 graphicx package directly.
7Forwarded: http://smlnj-gforge.cs.uchicago.edu/tracker/index.php?func=detail&aid=53&group_id=33&atid=215
8Author: Daniel Moerner <dmoerner@gmail.com>
9Last-Update: 2010-02-09
10
11diff --git a/MLRISC/Doc/latex/graphs.tex b/MLRISC/Doc/latex/graphs.tex
12index 01e626d..992f64a 100644
13--- a/MLRISC/Doc/latex/graphs.tex
14+++ b/MLRISC/Doc/latex/graphs.tex
15@@ -877,7 +877,7 @@ with sources and targets in $S$. $S$ must be a subset of $V$.
16
17 \begin{wrapfigure}{r}{3in}
18 \begin{Boxit}
19- \psfig{figure=../pictures/eps/trace.eps,width=2.8in}
20+ \epsfig{figure=../pictures/eps/trace.eps,width=2.8in}
21 \end{Boxit}
22 \label{fig:trace-view}
23 \caption{A trace view}
24@@ -910,7 +910,7 @@ be both since it exits from \sml{G} and enters into \sml{A}.
25 \end{SML}
26 \begin{wrapfigure}{r}{3in}
27 \begin{Boxit}
28- \psfig{figure=../pictures/eps/subgraph.eps,width=2.8in}
29+ \epsfig{figure=../pictures/eps/subgraph.eps,width=2.8in}
30 \end{Boxit}
31 \label{fig:acyclic-subgraph-view}
32 \caption{An acyclic subgraph}
33diff --git a/MLRISC/Doc/latex/mlrisc-ir.tex b/MLRISC/Doc/latex/mlrisc-ir.tex
34index c346baa..f437e22 100644
35--- a/MLRISC/Doc/latex/mlrisc-ir.tex
36+++ b/MLRISC/Doc/latex/mlrisc-ir.tex
37@@ -187,7 +187,7 @@ operate on more complex representations which use this
38 representation as the base layer.
39 \begin{wrapfigure}{r}{4.5in}
40 \begin{Boxit}
41- \psfig{figure=../pictures/eps/mlrisc-IR.eps,width=4.5in}
42+ \epsfig{figure=../pictures/eps/mlrisc-IR.eps,width=4.5in}
43 \end{Boxit}
44 \caption{The MLRISC IR}
45 \end{wrapfigure}
46@@ -514,7 +514,7 @@ These functions have the following meanings:
47 \end{SML}
48 \begin{Figure}
49 \begin{boxit}
50-\cpsfig{figure=../pictures/eps/tail-duplication.eps,width=3in}
51+\cepsfig{figure=../pictures/eps/tail-duplication.eps,width=3in}
52 \end{boxit}
53 \label{fig:tail-duplication}
54 \caption{Tail-duplication}
55diff --git a/MLRISC/Doc/latex/mltex.sty b/MLRISC/Doc/latex/mltex.sty
56index 04d3477..8a30680 100644
57--- a/MLRISC/Doc/latex/mltex.sty
58+++ b/MLRISC/Doc/latex/mltex.sty
59@@ -5,7 +5,7 @@
60 \ProvidesPackage{mltex}[2000/2/12 defines mltex environment]
61
62 \usepackage{latexsym}
63-\usepackage{psfig}
64+\usepackage{epsfig}
65 \usepackage{fancyheadings}
66 \usepackage{sml}
67 \usepackage{color}
68@@ -34,7 +34,7 @@
69
70 % Images and Figures
71 \newcommand{\image}[3]{}
72-\newcommand{\cpsfig}[1]{\centerline{\psfig{#1}}}
73+\newcommand{\cepsfig}[1]{\centerline{\epsfig{#1}}}
74
75 % Formatting
76 \newenvironment{Bold}{\begingroup\bf}{\endgroup}
77diff --git a/MLRISC/Doc/latex/mltex.tex b/MLRISC/Doc/latex/mltex.tex
78index c9cbdbb..343d6fe 100644
79--- a/MLRISC/Doc/latex/mltex.tex
80+++ b/MLRISC/Doc/latex/mltex.tex
81@@ -104,7 +104,7 @@ environments and macros, and will translate them into HTML equivalents.
82 \section \subsection \subsubsection \paragraph
83 \ref \label
84 \noindent \linebreak
85- \psfig
86+ \epsfig
87 \end{verbatim}
88
89 \subsection{Bugs and Shortcomings}