summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xBuild/cdbuild/ctan2tds.pl3
-rw-r--r--Master/texmf-dist/doc/generic/pst-barcode/Changes19
-rw-r--r--Master/texmf-dist/doc/generic/pst-barcode/barcode.pdfbin228289 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.bib70
-rw-r--r--Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.pdfbin0 -> 240531 bytes
-rw-r--r--Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.tex (renamed from Master/texmf-dist/doc/generic/pst-barcode/barcode.tex)24
-rw-r--r--Master/texmf-dist/dvips/pst-barcode/pst-barcode.pro243
-rw-r--r--Master/texmf-dist/source/generic/pst-barcode/Makefile49
-rw-r--r--Master/texmf-dist/tpm/pst-barcode.tpm14
-rw-r--r--Master/texmf/lists/pst-barcode7
10 files changed, 387 insertions, 42 deletions
diff --git a/Build/cdbuild/ctan2tds.pl b/Build/cdbuild/ctan2tds.pl
index 1e5dcc2ba9b..eff5b5d30f7 100755
--- a/Build/cdbuild/ctan2tds.pl
+++ b/Build/cdbuild/ctan2tds.pl
@@ -293,8 +293,9 @@ chdir $startdir || die "chdir($startdir) failed: $!";
'showexpl', "&MAKEflatten",
'siam', "&MAKEsiam",
'skak', "&MAKEflatten",
+ 'songs', "print \"skipping symbolindex, requires binary\"",
'stellenbosch',"&MAKEcopy",
- 'symbolindex', "print \"skipping symbolindex, requires binary, skip\"",
+ 'symbolindex', "print \"skipping symbolindex, requires binary\"",
't2', "&MAKEt2",
'tabvar', "&MAKEflatten",
'tamethebeast',"&MAKEtamethebeast",
diff --git a/Master/texmf-dist/doc/generic/pst-barcode/Changes b/Master/texmf-dist/doc/generic/pst-barcode/Changes
index 17ab2457dbf..dc5265db8bb 100644
--- a/Master/texmf-dist/doc/generic/pst-barcode/Changes
+++ b/Master/texmf-dist/doc/generic/pst-barcode/Changes
@@ -12,7 +12,24 @@
----- pst-barcode.pro
-2006-03-04 - An encoder for the Reduced Space Symbology RSS Expanded was added.
+2007-05-22 - Added parsable example options field to each encoder.
+ - An encoder for the Pharmaceutical Binary Code symbology was added.
+2007-04-22 - Added CMYK colorspace support.
+ - Fixed incorrect checksum calculation for UPC-E symbols.
+ - Added raw encoder to make it easier to create
+ miscellaneous symbols in a custom symbology.
+ - Functional comments were added to the head of the encoders
+ to allow applications to extract the symbology name and
+ example input data.
+ - An encoder for the Reduced Space Symbology RSS Expanded was added.
+ - The incorrect definition of the USPS FIM-B symbol was fixed.
+ - An encoder for the Reduced Space Symbology RSS Limited was added.
+ - The efficiency of RSS-14 was improved.
+ - An encoder for the Reduced Space Symbology RSS-14 was added.
+ - An encoder for the new OneCode symbology used by the
+ US Postal Service was added.
+2006-03-04 - An encoder for the Reduced Space Symbology RSS Expanded
+ was added.
- The incorrect definition of the USPS FIM-B symbol was fixed.
- An encoder for the Reduced Space Symbology RSS Limited was added.
The efficiency of RSS-14 was improved.
diff --git a/Master/texmf-dist/doc/generic/pst-barcode/barcode.pdf b/Master/texmf-dist/doc/generic/pst-barcode/barcode.pdf
deleted file mode 100644
index 8f85434f353..00000000000
--- a/Master/texmf-dist/doc/generic/pst-barcode/barcode.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.bib b/Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.bib
new file mode 100644
index 00000000000..1bc5afd844c
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.bib
@@ -0,0 +1,70 @@
+%% -*-bibtex-*-
+@STRING{tugboat = {TUGboat} }
+@STRING{beiprogramm = {{\TeX}-Beiprogramm} }
+@STRING{bretter = {Bretter, die die Welt bedeuten} }
+@STRING{dtk = {{D}ie {\TeX}nische {K}om{\"o}die} }
+@STRING{editorial = {Editorial} }
+@STRING{fremdebuehne = {Von fremden B{\"u}hnen} }
+@STRING{fundus = {Aus dem Fundus} }
+@STRING{hinterbuehne = {Hinter der B{\"u}hne} }
+@STRING{leserbrief = {Leserbrief(e)} }
+@STRING{magazin = {Magazin} }
+@STRING{rezension = {Rezensionen} }
+@STRING{schonimmer = {Was Sie schon immer {\"u}ber {\TeX} wissen wollten \dots} }
+@STRING{theaterkasse = {Von der Theaterkasse} }
+@STRING{theatertage = {{\TeX}-Theatertage} }
+
+@Book{companion,
+ author = {Michel Goosens and Frank Mittelbach and Alexander
+ Samarin},
+ title = {The {\LaTeX} {G}raphics {C}ompanion},
+ publisher = {{Addison-Wesley Publishing Company}},
+ year = {2004},
+ edition = {2.},
+ address = {Reading, Mass.}
+}
+
+@Article{girou:02:,
+ author = {{Timothy van} Zandt and Denis Girou},
+ title = {Inside {PST}ricks},
+ journal = TUGboat,
+ year = 1994,
+ volume = {15},
+ month = sep,
+ pages = {239-246}
+}
+
+@Book{PostScript,
+ Author = {Kollock, Nikolai G.},
+ Title = {Post{S}cript richtig eingesetzt: vom {K}onzept zum
+ praktischen {E}insatz},
+ Publisher = {IWT},
+ Address = {Vaterstetten},
+ year = 1989,
+}
+
+@Manual{pstricks,
+ Title = {PSTricks - {\PS} macros for generic {\TeX}},
+ Author = {{Timothy van} Zandt},
+ Organization = {},
+ Address = {\url{http://www.tug.org/application/PSTricks}},
+ Note = {},
+ year = 1993
+}
+
+@Book{PSTricks2,
+ author = {Herbert Vo\ss},
+ title = {\texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX},
+ edition = {4.},
+ publisher = {DANTE -- Lehmanns},
+ year = {2007},
+ address = {Heidelberg/Hamburg}
+}
+
+@Book{voss:math,
+ author = {Herbert Vo\ss},
+ title = {\LaTeX\ in {M}athematik und {N}aturwissenschaften},
+ publisher = {{Franzis-Verlag}},
+ year = {2006},
+ address = {Poing}
+}
diff --git a/Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.pdf b/Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.pdf
new file mode 100644
index 00000000000..15aa95ef74f
--- /dev/null
+++ b/Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/pst-barcode/barcode.tex b/Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.tex
index fe8f3541c39..12dce6bccb4 100644
--- a/Master/texmf-dist/doc/generic/pst-barcode/barcode.tex
+++ b/Master/texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.tex
@@ -22,9 +22,10 @@
\textrm{\emph{file name}} & \emph{meaning} & \emph{version}\\\hline
pst-barcode.sty & \LaTeX\ style file -- wrapper & 2006-07-23\\
pst-barcode.tex & \TeX\ file -- PS interface & 2006-07-23\\
-pst-barcode.pro & PostScript file & 2006-07-23\\
-barcode.tex & documentation source & 2006-07-23\\
-barcode.pdf & documentation PDF & 2006-07-23\\
+pst-barcode.pro & PostScript file & 2007-05-22\\
+pst-barcode-doc.tex & documentation source & 2007-05-22\\
+pst-barcode-doc.pdf & documentation PDF & 2007-05-22\\
+pst-barcode-doc.bib & Bibliography file & 2007-05-22
\end{tabular}
\end{center}
@@ -33,7 +34,6 @@ barcode.pdf & documentation PDF & 2006-07-23\\
\clearpage
\tableofcontents
-
\clearpage
\section{Introduction}
To install the package put the three files in a place, where \TeX{} will search
@@ -640,6 +640,22 @@ RSS is used in the healthcare industry.
\end{LTXexample}
+\subsection{Pharmacode}
+For a documentation see \url{http://www.laetus.com/laetus.php?request=file&id=69}.
+
+\begin{description}
+\item[Characters] \verb!0123456789!
+\item[Data] Variable number digits
+\end{description}
+
+\begin{LTXexample}[width=.3\linewidth]
+\begin{pspicture}(12,.3in)
+\psbarcode{117480}{}{pharmacode}
+\end{pspicture}
+\end{LTXexample}
+
+
+
\section{Code Commentary}
This commentary assumes familiarity with the PostScript
diff --git a/Master/texmf-dist/dvips/pst-barcode/pst-barcode.pro b/Master/texmf-dist/dvips/pst-barcode/pst-barcode.pro
index 0054cdac340..54cdffe33e8 100644
--- a/Master/texmf-dist/dvips/pst-barcode/pst-barcode.pro
+++ b/Master/texmf-dist/dvips/pst-barcode/pst-barcode.pro
@@ -4,10 +4,10 @@
%%EndComments
%%EndProlog
-% Barcode Writer in Pure PostScript - Version 2006-05-26
+% Barcode Writer in Pure PostScript - Version 2007-05-19
% http://www.terryburton.co.uk/barcodewriter/
%
-% Copyright (c) 2006 Terry Burton - tez@terryburton.co.uk
+% Copyright (c) 2007 Terry Burton - tez@terryburton.co.uk
%
% Permission is hereby granted, free of charge, to any
% person obtaining a copy of this software and associated
@@ -42,6 +42,9 @@
% --BEGIN TEMPLATE--
% --BEGIN ENCODER ean13--
+% --DESC: EAN-13
+% --EXAM: 977147396801
+% --EXOP: includetext guardwhitespace
/ean13 {
0 begin
@@ -180,6 +183,9 @@
% --END ENCODER ean13--
% --BEGIN ENCODER ean8--
+% --DESC: EAN-8
+% --EXAM: 01335583
+% --EXOP: includetext guardwhitespace height=0.5
/ean8 {
0 begin
@@ -278,6 +284,9 @@
% --END ENCODER ean8--
% --BEGIN ENCODER upca--
+% --DESC: UPC-A
+% --EXAM: 78858101497
+% --EXOP: includetext
/upca {
0 begin
@@ -403,6 +412,9 @@
% --END ENCODER upca--
% --BEGIN ENCODER upce--
+% --DESC: UPC-E
+% --EXAM: 0123456
+% --EXOP: includetext height=0.4
/upce {
0 begin
@@ -447,18 +459,37 @@
% Add checksum digit to barcode if length is odd
barlen 2 mod 0 ne {
- /pad barlen 1 add string def % Create pad one bigger than barcode
+ % Derive the equivalent UPC-A for its checksum
+ /upcacode (00000000000) def
+ barcode 6 get 48 sub 2 le {
+ upcacode 1 barcode 1 2 getinterval putinterval
+ upcacode 3 barcode 6 1 getinterval putinterval
+ upcacode 8 barcode 3 3 getinterval putinterval
+ } if
+ barcode 6 get 48 sub 3 eq {
+ upcacode 1 barcode 1 3 getinterval putinterval
+ upcacode 9 barcode 4 2 getinterval putinterval
+ } if
+ barcode 6 get 48 sub 4 eq {
+ upcacode 1 barcode 1 4 getinterval putinterval
+ upcacode 10 barcode 5 1 getinterval putinterval
+ } if
+ barcode 6 get 48 sub 5 ge {
+ upcacode 1 barcode 1 5 getinterval putinterval
+ upcacode 10 barcode 6 1 getinterval putinterval
+ } if
/checksum 0 def
- 0 1 barlen 1 sub {
- /i exch def
- /barchar barcode i get 48 sub def
- i 2 mod 0 ne {
- /checksum barchar checksum add def
- } {
- /checksum barchar 3 mul checksum add def
- } ifelse
+ 0 1 10 {
+ /i exch def
+ /barchar upcacode i get 48 sub def
+ i 2 mod 0 ne {
+ /checksum checksum barchar add def
+ } {
+ /checksum checksum barchar 3 mul add def
+ } ifelse
} for
/checksum 10 checksum 10 mod sub 10 mod def
+ /pad barlen 1 add string def % Create pad one bigger than barcode
pad 0 barcode putinterval % Add barcode to the start of the pad
pad barlen checksum 48 add put % Put ascii for checksum at end of pad
/barcode pad def % barcode=pad
@@ -538,6 +569,9 @@
% --END ENCODER upce--
% --BEGIN ENCODER ean5--
+% --DESC: EAN-5 (5 digit addon)
+% --EXAM: 90200
+% --EXOP: includetext guardwhitespace
/ean5 {
0 begin
@@ -651,6 +685,9 @@
% --END ENCODER ean5--
% --BEGIN ENCODER ean2--
+% --DESC: EAN-2 (2 digit addon)
+% --EXAM: 05
+% --EXOP: includetext guardwhitespace
/ean2 {
0 begin
@@ -750,6 +787,9 @@
% --BEGIN ENCODER isbn--
% --REQUIRES ean13--
+% --DESC: ISBN
+% --EXAM: 978-1-56592-479
+% --EXOP: includetext guardwhitespace
/isbn {
0 begin
@@ -864,6 +904,9 @@
% --END ENCODER isbn--
% --BEGIN ENCODER code128--
+% --DESC: Code 128
+% --EXAM: ^104^102Count^0990123456789^101!
+% --EXOP: includetext
/code128 {
0 begin % Confine variables to local scope
@@ -982,6 +1025,9 @@
% --END ENCODER code128--
% --BEGIN ENCODER code39--
+% --DESC: Code 39
+% --EXAM: THIS IS CODE 39
+% --EXOP: includetext includecheck includecheckintext
/code39 {
0 begin % Confine variables to local scope
@@ -1088,6 +1134,9 @@
% --END ENCODER code39--
% --BEGIN ENCODER code93--
+% --DESC: Code 93
+% --EXAM: THIS IS CODE 93
+% --EXOP: includetext includecheck
/code93 {
0 begin % Confine variables to local scope
@@ -1202,6 +1251,9 @@
% --END ENCODER code93--
% --BEGIN ENCODER interleaved2of5--
+% --DESC: Interleaved 2 of 5 (ITF)
+% --EXAM: 24012345678905
+% --EXOP: showborder borderwidth=4 borderleft=15 borderright=15 height=0.5 includecheck includetext includecheckintext textpos=-10
/interleaved2of5 {
0 begin % Confine variables to local scope
@@ -1331,6 +1383,9 @@
% --END ENCODER interleaved2of5--
% --BEGIN ENCODER rss14--
+% --DESC: Reduced Space Symbology 14 (RSS-14)
+% --EXAM: 24012345678905
+% --EXOP: height=0.3
/rss14 {
0 begin % Confine variables to local scope
@@ -1551,6 +1606,9 @@
% --END ENCODER rss14--
% --BEGIN ENCODER rsslimited--
+% --DESC: Reduced Space Symbology Limited (RSS-Limited)
+% --EXAM: 00978186074271
+% --EXOP: height=0.3
/rsslimited {
0 begin % Confine variables to local scope
@@ -1724,6 +1782,9 @@
% --END ENCODER rsslimited--
% --BEGIN ENCODER rssexpanded--
+% --DESC: Reduced Space Symbology Expanded (RSS-Expanded)
+% --EXAM: 000000010011001010100001000000010000
+% --EXOP: height=0.3
/rssexpanded {
0 begin % Confine variables to local scope
@@ -1925,7 +1986,70 @@
/rssexpanded load 0 1 dict put
% --END ENCODER rssexpanded--
+% --BEGIN ENCODER pharmacode--
+% --DESC: Pharmaceutical Binary Code
+% --EXAM: 117480
+% --EXOP: showborder
+/pharmacode {
+
+ 0 begin % Confine variables to local scope
+
+ /options exch def % We are given an option string
+ /useropts options def
+ /barcode exch def % We are given a barcode string
+
+ /height 8 2.835 mul 72 div def
+ /nwidth 0.5 2.835 mul def
+ /wwidth 1.5 2.835 mul def
+ /swidth 1.0 2.835 mul def
+
+ % Parse the input options
+ options {
+ token false eq {exit} if dup length string cvs (=) search
+ true eq {cvlit exch pop exch def} {cvlit true def} ifelse
+ } loop
+
+ /height height cvr def
+ /nwidth nwidth cvr def
+ /wwidth wwidth cvr def
+ /swidth swidth cvr def
+
+ % Convert the integer into the paramacode string
+ /barcode barcode cvi 1 add 2 17 string cvrs def
+ /barcode barcode 1 barcode length 1 sub getinterval def
+
+ /barlen barcode length def % Length of the code
+ /sbs barlen 2 mul array def
+
+ 0 1 barlen 1 sub {
+ /i exch def
+ /enc barcode i 1 getinterval def
+ enc (0) eq {
+ sbs i 2 mul nwidth put
+ } {
+ sbs i 2 mul wwidth put
+ } ifelse
+ sbs i 2 mul 1 add swidth put
+ } for
+
+ % Return the arguments
+ /retval 2 dict def
+ retval (sbs) sbs put
+ retval (bhs) [sbs length 1 add 2 idiv {height} repeat] put
+ retval (bbs) [sbs length 1 add 2 idiv {0} repeat] put
+ retval (opt) useropts put
+ retval
+
+ end
+
+} bind def
+/pharmacode load 0 1 dict put
+% --END ENCODER pharmacode--
+
% --BEGIN ENCODER code2of5--
+% --DESC: Code 25
+% --EXAM: 01234567
+% --EXOP: includetext includecheck includecheckintext
/code2of5 {
% Thanks to Michael Landers
@@ -2029,6 +2153,9 @@
% --END ENCODER code2of5--
% --BEGIN ENCODER code11--
+% --DESC: Code 11
+% --EXAM: 0123456789
+% --EXOP: includetext includecheck includecheckintext
/code11 {
0 begin % Confine variables to local scope
@@ -2154,6 +2281,9 @@
% --END ENCODER code11--
% --BEGIN ENCODER rationalizedCodabar--
+% --DESC: Rationalized Codabar
+% --EXAM: A0123456789B
+% --EXOP: includetext includecheck includecheckintext
/rationalizedCodabar {
0 begin % Confine variables to local scope
@@ -2268,6 +2398,9 @@
% --END ENCODER rationalizedCodabar--
% --BEGIN ENCODER onecode--
+% --DESC: United States Postal Service OneCode
+% --EXAM: 0123456709498765432101234567891
+% --EXOP: barcolor=FF0000
/onecode {
0 begin
@@ -2532,10 +2665,11 @@
% --END ENCODER onecode--
% --BEGIN ENCODER postnet--
+% --DESC: United States Postal Service Postnet
+% --EXAM: 012345
+% --EXOP: includetext includecheckintext
/postnet {
- % Thanks to Ross McFarland
-
0 begin
/options exch def % We are given an option string
@@ -2645,6 +2779,9 @@
% --END ENCODER postnet--
% --BEGIN ENCODER royalmail--
+% --DESC: Royal Mail 4 State Customer Code (RM4SCC)
+% --EXAM: LE28HS9Z
+% --EXOP: includetext includecheckintext barcolor=FF0000
/royalmail {
0 begin
@@ -2761,6 +2898,9 @@
% --END ENCODER royalmail--
% --BEGIN ENCODER auspost--
+% --DESC: AusPost 4 State Customer Code
+% --EXAM: 5956439111ABA 9
+% --EXOP: includetext custinfoenc=character
/auspost {
0 begin
@@ -2949,6 +3089,9 @@
% --END ENCODER auspost--
% --BEGIN ENCODER kix--
+% --DESC: Royal Dutch TPG Post KIX 4-State Barcode
+% --EXAM: 1231FZ13XHS
+% --EXOP: includetext includecheckintext
/kix {
0 begin
@@ -3044,6 +3187,9 @@
% --END ENCODER kix--
% --BEGIN ENCODER msi--
+% --DESC: MSI Modified Plessey
+% --EXAM: 0123456789
+% --EXOP: includetext includecheck includecheckintext
/msi {
0 begin % Confine variables to local scope
@@ -3145,6 +3291,9 @@
% --END ENCODER msi--
% --BEGIN ENCODER plessey--
+% --DESC: Plessey
+% --EXAM: 01234ABCD
+% --EXOP: includetext includecheckintext
/plessey {
0 begin % Confine variables to local scope
@@ -3262,7 +3411,45 @@
/plessey load 0 1 dict put
% --END ENCODER plessey--
+% --BEGIN ENCODER raw--
+% --DESC: Raw bar space succession for custom symbologies
+% --EXAM: 331132131313411122131311333213114131131221323
+% --EXOP: height=0.5
+/raw {
+
+ 0 begin % Confine variables to local scope
+
+ /options exch def % We are given an option string
+ /useropts options def
+ /sbs exch def % We are given a barcode string
+
+ /height 1 def
+
+ % Parse the input options
+ options {
+ token false eq {exit} if dup length string cvs (=) search
+ true eq {cvlit exch pop exch def} {cvlit true def} ifelse
+ } loop
+ /height height cvr def
+
+ % Return the arguments
+ /retval 1 dict def
+ retval (sbs) [sbs {48 sub} forall] put
+ retval (bhs) [sbs length 1 add 2 idiv {height} repeat] put
+ retval (bbs) [sbs length 1 add 2 idiv {0} repeat] put
+ retval (opt) useropts put
+ retval
+
+ end
+
+} bind def
+/raw load 0 1 dict put
+% --END ENCODER raw--
+
% --BEGIN ENCODER symbol--
+% --DESC: Miscellaneous symbols
+% --EXAM: fima
+% --EXOP: backgroundcolor=DD000011
/symbol {
0 begin % Confine variables to local scope
@@ -3399,6 +3586,17 @@
width 72 mul x div 1 scale
} if
+ % Set RGB or CMYK color depending on length of given hex string
+ /setanycolor {
+ /anycolor exch def
+ anycolor length 6 eq {
+ (< >) dup 1 anycolor putinterval cvx exec {255 div} forall setrgbcolor
+ } if
+ anycolor length 8 eq {
+ (< >) dup 1 anycolor putinterval cvx exec {255 div} forall setcmykcolor
+ } if
+ } bind def
+
% Display the border and background
newpath
borderleft neg borderbottom neg moveto
@@ -3407,26 +3605,17 @@
x borderleft add borderright add neg 0 rlineto
0 maxh borderbottom add bordertop add neg rlineto
closepath
- backgroundcolor (unset) ne {
- gsave
- (< >) dup 1 backgroundcolor putinterval cvx exec {255 div} forall setrgbcolor
- fill
- grestore
- } if
+ backgroundcolor (unset) ne { gsave backgroundcolor setanycolor fill grestore } if
showborder {
gsave
- bordercolor (unset) ne {
- (< >) dup 1 bordercolor putinterval cvx exec {255 div} forall setrgbcolor
- } if
+ bordercolor (unset) ne { bordercolor setanycolor } if
borderwidth setlinewidth stroke
grestore
} if
% Display the bars for elements in the bars array
gsave
- barcolor (unset) ne {
- (< >) dup 1 barcolor putinterval cvx exec {255 div} forall setrgbcolor
- } if
+ barcolor (unset) ne { barcolor setanycolor } if
bars {
{} forall
newpath setlinewidth moveto 0 exch rlineto stroke
@@ -3434,9 +3623,7 @@
grestore
% Display the text for elements in the text array
- textcolor (unset) ne {
- (< >) dup 1 textcolor putinterval cvx exec {255 div} forall setrgbcolor
- } if
+ textcolor (unset) ne { textcolor setanycolor } if
/s 0 def /f () def
txt {
{} forall
diff --git a/Master/texmf-dist/source/generic/pst-barcode/Makefile b/Master/texmf-dist/source/generic/pst-barcode/Makefile
new file mode 100644
index 00000000000..db682c2ff2d
--- /dev/null
+++ b/Master/texmf-dist/source/generic/pst-barcode/Makefile
@@ -0,0 +1,49 @@
+
+# `Makefile' for `pst-coil.pdf', hv, 2006/08/11
+
+.SUFFIXES : .tex .ltx .dvi .ps .pdf .eps
+
+PACKAGE = pst-barcode
+
+MAIN = pst-barcode-doc
+
+LATEX = latex
+
+ARCHNAME = $(MAIN)-$(shell date +%y%m%d)
+
+ARCHFILES = $(PACKAGE).sty $(PACKAGE).tex $(PACKAGE).pro $(MAIN).tex README Changes Makefile
+
+all : doc
+# clean
+doc: $(MAIN).pdf
+
+$(MAIN).pdf : $(MAIN).ps
+ GS_OPTIONS=-dAutoRotatePages=/None ps2pdf $<
+
+$(MAIN).ps : $(MAIN).dvi
+ dvips $<
+
+$(MAIN).dvi : $(MAIN).tex
+ $(LATEX) $<
+ $(LATEX) $<
+ if ! test -f $(basename $<).glo ; then touch $(basename $<).glo; fi
+ if ! test -f $(basename $<).idx ; then touch $(basename $<).idx; fi
+ makeindex -s gglo.ist -t $(basename $<).glg -o $(basename $<).gls \
+ $(basename $<).glo
+ makeindex -t $(basename $<).ilg -o $(basename $<).ind \
+ $(basename $<).idx
+ bibtex $(basename $<)
+ $(LATEX) $<
+ $(LATEX) $<
+
+clean :
+ $(RM) $(addprefix $(MAIN), .log .aux .glg .glo .gls .ilg .idx .ind .tmp .toc .out )
+ $(RM) $(addprefix $(MAIN), .dvi .ps)
+
+veryclean : clean
+ $(RM) $(addprefix $(MAIN), .pdf .bbl .blg)
+
+arch :
+ zip $(ARCHNAME).zip $(ARCHFILES)
+
+# EOF
diff --git a/Master/texmf-dist/tpm/pst-barcode.tpm b/Master/texmf-dist/tpm/pst-barcode.tpm
index 68e2f0af0b6..c9b172d49b4 100644
--- a/Master/texmf-dist/tpm/pst-barcode.tpm
+++ b/Master/texmf-dist/tpm/pst-barcode.tpm
@@ -3,7 +3,7 @@
<rdf:Description about="http://texlive.dante.de/texlive/Package/pst-barcode.zip">
<TPM:Name>pst-barcode</TPM:Name>
<TPM:Type>Package</TPM:Type>
- <TPM:Date>2006/10/18 20:45:25</TPM:Date>
+ <TPM:Date>2007/05/22 19:33:00</TPM:Date>
<TPM:Version></TPM:Version>
<TPM:Creator>karl</TPM:Creator>
<TPM:Title>Print barcodes using Postscript.</TPM:Title>
@@ -22,18 +22,22 @@ distillation mechansism such as ps2pdf.
<TPM:Size>376037</TPM:Size>
<TPM:License></TPM:License>
<TPM:Build/>
- <TPM:RunFiles size="111997">
+ <TPM:RunFiles size="117825">
texmf-dist/dvips/pst-barcode/pst-barcode.pro
texmf-dist/tex/generic/pst-barcode/pst-barcode.tex
texmf-dist/tex/latex/pst-barcode/pst-barcode.sty
texmf-dist/tpm/pst-barcode.tpm
</TPM:RunFiles>
- <TPM:DocFiles size="264040">
+ <TPM:DocFiles size="279679">
texmf-dist/doc/generic/pst-barcode/Changes
texmf-dist/doc/generic/pst-barcode/README
-texmf-dist/doc/generic/pst-barcode/barcode.pdf
-texmf-dist/doc/generic/pst-barcode/barcode.tex
+texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.bib
+texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.pdf
+texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.tex
</TPM:DocFiles>
+ <TPM:SourceFiles size="1089">
+texmf-dist/source/generic/pst-barcode/Makefile
+ </TPM:SourceFiles>
<TPM:Provides>Package/pst-barcode</TPM:Provides>
</rdf:Description>
</rdf:RDF>
diff --git a/Master/texmf/lists/pst-barcode b/Master/texmf/lists/pst-barcode
index 7a8bd77cf98..86656d52a33 100644
--- a/Master/texmf/lists/pst-barcode
+++ b/Master/texmf/lists/pst-barcode
@@ -1,8 +1,9 @@
texmf-dist/doc/generic/pst-barcode/Changes
texmf-dist/doc/generic/pst-barcode/README
-texmf-dist/doc/generic/pst-barcode/barcode.pdf
-texmf-dist/doc/generic/pst-barcode/barcode.tex
-
+texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.bib
+texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.pdf
+texmf-dist/doc/generic/pst-barcode/pst-barcode-doc.tex
+texmf-dist/source/generic/pst-barcode/Makefile
texmf-dist/dvips/pst-barcode/pst-barcode.pro
texmf-dist/tex/generic/pst-barcode/pst-barcode.tex
texmf-dist/tex/latex/pst-barcode/pst-barcode.sty