From 3c9b5c2960ae2455180bdb3a4e67bf10175b39af Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Tue, 12 Apr 2011 22:56:39 +0000
Subject: oberdiek (12apr11)

git-svn-id: svn://tug.org/texlive/trunk@22061 c570f23f-e606-0410-a88d-b1316a301751
---
 .../texmf-dist/tex/latex/oberdiek/atfi-pdftex.def  | 196 +++++++++++++++++++++
 1 file changed, 196 insertions(+)
 create mode 100644 Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def

(limited to 'Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def')

diff --git a/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def b/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def
new file mode 100644
index 00000000000..daba4d77f5e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/oberdiek/atfi-pdftex.def
@@ -0,0 +1,196 @@
+%%
+%% This is file `atfi-pdftex.def',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% attachfile2.dtx  (with options: `pdftex')
+%% 
+%% This is a generated file.
+%% 
+%% Copyright (C) 2005-2010 by
+%%    Heiko Oberdiek <heiko.oberdiek at googlemail.com>
+%% 
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. This version of this license is in
+%%    http://www.latex-project.org/lppl/lppl-1-3c.txt
+%% and the latest version of this license is in
+%%    http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%% 
+%% This work has the LPPL maintenance status "maintained".
+%% 
+%% This Current Maintainer of this work is Heiko Oberdiek.
+%% 
+%% This work consists of the main source file attachfile2.dtx
+%% and the derived files
+%%    attachfile2.sty, attachfile2.pdf, attachfile2.ins, attachfile2.drv,
+%%    atfi-dvips.def, atfi-pdftex.def, atfi-dvipdfmx.def,
+%%    pdfatfi.pl.
+%% 
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesFile{atfi-pdftex.def}%
+  [2010/09/27 v2.6 attachfile2 driver for pdfTeX (HO)]%
+\ifluatex
+  \ifnum\luatexversion<39 %
+  \else
+    \begingroup
+      \escapechar=-1 %
+      \def\atfi@temp#1{%
+        \ltx@IfUndefined{\string#1}{%
+          \let#1\ltx@undefined
+          \directlua{%
+            if tex.enableprimitives then %
+              tex.enableprimitives('', {'\string#1'})%
+            end%
+          }%
+          \ltx@ifundefined{\string#1}{%
+          }{%
+            \global#1=#1%
+            \@PackageInfoNoLine{attachfile2}{%
+              \string#1 enabled%
+            }%
+          }%
+        }{}%
+      }%
+      \atfi@temp\pdfliteral
+      \atfi@temp\pdfobj
+      \atfi@temp\pdflastobj
+      \atfi@temp\pdfxform
+      \atfi@temp\pdflastxform
+      \atfi@temp\pdfrefxform
+      \atfi@temp\pdfannot
+    \endgroup
+  \fi
+\fi
+\let\atfi@literal\pdfliteral
+\def\atfi@GSAVE{q }
+\def\atfi@GRESTORE{Q }
+\def\atfi@SETLINEWIDTH{w }
+\def\atfi@LINETO{l }
+\def\atfi@MOVETO{m }
+\def\atfi@STROKE{S }
+\def\atfi@FILL{f }
+\def\atfi@FILLSTROKE#1#2{#1#2B }
+\def\atfi@SETRGBCOLORSTROKE{RG }
+\def\atfi@SETRGBCOLORFILL{rg }
+\def\atfi@SETGRAYSTROKE{G }
+\def\atfi@SETGRAYFILL{g }
+\def\atfi@SETCMYKCOLORSTROKE{K }
+\def\atfi@SETCMYKCOLORFILL{k }
+\def\atfi@RECTFILL{re f }
+\def\atfi@RECTSTROKEFILL#1#2#3{#1#2#3re B }
+\def\atfi@SETMITERLIMIT{M }
+\def\atfi@SETFLAT{i }
+\def\atfi@SETLINECAP{J }
+\def\atfi@CURVETO{c }
+\def\atfi@CURVETOV{v }
+\def\atfi@CURVETOY{y }
+\def\atfi@CLOSEPATH{h }
+\def\atfi@SETLINEJOIN{j }
+\define@key{AtFi@file}{Size}{%
+  \edef\atfi@params{\atfi@params/Size #1}%
+}
+\def\atfi@embedfile#1{%
+  \ltx@IfUndefined{atfi@fileobj@#1}{%
+    \begingroup
+      \let\atfi@params\ltx@empty
+      \expandafter\let\expandafter\atfi@temp
+          \csname atfi@file@#1\endcsname
+      \ifx\atfi@temp\ltx@empty
+        \let\atfi@temp\relax
+      \fi
+      \ifx\atfi@temp\relax
+        \atfi@pdftexdata{#1}%
+      \else
+        \edef\x{%
+          \noexpand\setkeys{AtFi@file}{\@nameuse{atfi@file@#1}}%
+        }%
+        \x
+      \fi
+      \ifx\atfi@params\ltx@empty
+      \else
+        \edef\atfi@params{/Params<<\atfi@params>>}%
+      \fi
+      \immediate\pdfobj stream attr {%
+        /Type/EmbeddedFile%
+        \atfi@mimetype
+        \atfi@params
+      } file {#1}%
+      \expandafter
+      \xdef\csname atfi@fileobj@#1\endcsname{\the\pdflastobj}%
+    \endgroup
+  }{%
+    % file already embedded
+  }%
+}
+\def\atfi@xform{%
+  \immediate\pdfxform\atfi@appearancebox
+  \edef\atfi@appearanceobj{\the\pdflastxform}%
+}
+\let\atfi@xform@icon\atfi@xform
+\def\atfi@refxform#1{%
+  \pdfrefxform#1\relax
+}
+\def\atfi@insert@file@annot#1{%
+  \rule{0pt}{0pt}%
+  \ifatfi@appearance
+    \def\atfi@appearance@dict{%
+      /AP<<%
+        /N \atfi@appearanceobj\space 0 R%
+        /R \atfi@appearanceobj\space 0 R%
+        /D \atfi@appearanceobj\space 0 R%
+      >>%
+    }%
+  \else
+    \let\atfi@appearance@dict\ltx@empty
+  \fi
+  \ltx@IfUndefined{atfi@fsobj@#1}{%
+    \begingroup
+      \hypersetup{unicode=false}%
+      \atfi@pdfstringdef\atfi@file{#1}%
+      \immediate\pdfobj{%
+        <<%
+          /Type/Filespec%
+          /F(\atfi@file)%
+          \ifx\atfi@ucfilespec\ltx@empty
+          \else
+            /UF(\atfi@ucfilespec)%
+          \fi
+          /EF<<%
+            /F \@nameuse{atfi@fileobj@#1} 0 R%
+          >>%
+        >>%
+      }%
+      \expandafter\xdef\csname atfi@fsobj@#1\endcsname{%
+        \the\pdflastobj
+      }%
+    \endgroup
+  }{%
+  }%
+  \pdfannot width \atfi@scale\atfi@appearancewidth
+            height \atfi@scale\atfi@appearanceheight
+            depth \atfi@scale\atfi@appearancedepth {%
+    /Subtype/FileAttachment%
+    \atfi@icon
+    \atfi@color@annot
+    \atfi@author
+    \atfi@date
+    \atfi@annotname
+    \atfi@description
+    \atfi@subject
+    \atfi@appearance@dict
+    /F \theatfi@flags
+    /FS \@nameuse{atfi@fsobj@#1} 0 R%
+  }%
+  \rule{0pt}{\atfi@appearanceheight}%
+  \rule[-\atfi@appearancedepth]{0pt}{\atfi@appearancedepth}%
+  \rule{\atfi@appearancewidth}{0pt}%
+}
+
+\endinput
+%%
+%% End of file `atfi-pdftex.def'.
-- 
cgit v1.2.3

