summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/register
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-05-19 23:28:36 +0000
committerKarl Berry <karl@freefriends.org>2018-05-19 23:28:36 +0000
commitad44c4cfa4f7bd98a246744fb83a78f6cd61bea4 (patch)
tree067878aad7a89aca1fc321eaedd10beb428c3e45 /Master/texmf-dist/doc/latex/register
parent191a9434e66d18ae2ca926de04deeef76a693f17 (diff)
register (19may18)
git-svn-id: svn://tug.org/texlive/trunk@47773 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/register')
-rw-r--r--Master/texmf-dist/doc/latex/register/README52
-rw-r--r--Master/texmf-dist/doc/latex/register/Reg_macro.pm5
-rwxr-xr-xMaster/texmf-dist/doc/latex/register/reg_list.pl4
-rw-r--r--Master/texmf-dist/doc/latex/register/register.pdfbin187312 -> 294801 bytes
4 files changed, 56 insertions, 5 deletions
diff --git a/Master/texmf-dist/doc/latex/register/README b/Master/texmf-dist/doc/latex/register/README
new file mode 100644
index 00000000000..f250c7dbc2d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/register/README
@@ -0,0 +1,52 @@
+
+REGISTER
+Hardware register diagrams with field descriptions.
+
+
+Description
+-----------
+
+This package is designed for typesetting the programmable elements in
+digital hardware, i.e., registers. Such registers typically have many
+fields and can be quite wide; they are thus a challenge to typeset in
+a consistent manner. Register is similar in some aspects to the
+bytefield package. Anyone doing hardware documentation using LaTeX
+should examine both packages. Register requires version 2001/07/25 or
+newer of the float package.
+
+An example Perl module and script are provided, to convert the
+register specifications into structures suitable for, say, a
+pre-silicon test environment.
+
+
+Building package
+----------------
+
+tex register.ins <== Produces register.sty (the package proper)
+latex register.dtx <== Produces register.dvi (the documentation)
+latex register.dtx <== Incorporates list of registers into
+ register.dvi
+
+One can substitute pdflatex in the commands above to produce PDF
+directly.
+
+Note that register comes with pre-built documentation. The
+documentation includes some representative examples of package usage.
+
+
+
+Copyright and license
+---------------------
+
+Copyright (C) 2001-2018 Matthew Lovell, lovells@gmail.com
+
+This package may be distributed and/or modified under the conditions
+of the LaTeX Project Public License, either version 1.3 of this
+license or (at your option) any later version. The latest version of
+this license is in:
+
+ http://www.latex-project.org/lppl.txt
+
+and version 1.3c or later is part of all distributions of LaTeX
+version 2006/05/20 or later.
+
diff --git a/Master/texmf-dist/doc/latex/register/Reg_macro.pm b/Master/texmf-dist/doc/latex/register/Reg_macro.pm
index 76ef21b9b21..5c00bc805ee 100644
--- a/Master/texmf-dist/doc/latex/register/Reg_macro.pm
+++ b/Master/texmf-dist/doc/latex/register/Reg_macro.pm
@@ -1,11 +1,10 @@
###############################################################################
#
# File: Reg_macro.pm
-# RCS: $Header: /doc_tools/register/Reg_macro.pm 1.2 2004/08/16 23:37:06 lovell Exp $
# Description: Module for parsing register macros from LaTeX documentation
# Author: Matthew Lovell
# Created: Mon Mar 31 16:50:05 2003
-# Modified: Mon Aug 16 14:51:20 2004
+# Modified: Sat May 19 09:33:20 2018
# Language: CPerl
#
# (C) Copyright 2003, Matthew Lovell, all rights reserved.
@@ -56,7 +55,7 @@ Any project-specific LaTeX introductory material.
=head1 AUTHOR
-Matthew Lovell (lovell@indra.com)
+Matthew Lovell (lovells@gmail.com)
=cut
diff --git a/Master/texmf-dist/doc/latex/register/reg_list.pl b/Master/texmf-dist/doc/latex/register/reg_list.pl
index b73867469f3..16c40cb554b 100755
--- a/Master/texmf-dist/doc/latex/register/reg_list.pl
+++ b/Master/texmf-dist/doc/latex/register/reg_list.pl
@@ -97,7 +97,7 @@ exit($REG_ERRORS);
sub print_depends_list {
my ($file, @depends) = @_;
- my @setup_files = qw[HPpreamble.tex preamble.sty];
+ my @setup_files = qw[preamble.sty];
# separate all .error files
my @error_files = grep { $_ =~ /\.error$/ } @depends;
@@ -127,7 +127,7 @@ sub print_depends_list {
foreach my $file (@depends) {
next if ($file =~ m/\.(?:error|func)$/);
- next if ($file =~ m/newHP\.eps/);
+ next if ($file =~ m/logo\.eps/);
print "\t$file \\\n";
}
print "\n";
diff --git a/Master/texmf-dist/doc/latex/register/register.pdf b/Master/texmf-dist/doc/latex/register/register.pdf
index 7d0df274d75..045da9d8b23 100644
--- a/Master/texmf-dist/doc/latex/register/register.pdf
+++ b/Master/texmf-dist/doc/latex/register/register.pdf
Binary files differ