Fix all wrong instances of "it's".
diff --git a/Doc/Makefile b/Doc/Makefile
index f68e3f2..0d391af 100644
--- a/Doc/Makefile
+++ b/Doc/Makefile
@@ -87,7 +87,7 @@
 # (e.g. OpenBSD needs package gmake installed; use gmake instead of make)
 PWD=$(shell pwd)
 
-# (The trailing colon in the value is needed; TeX places it's default
+# (The trailing colon in the value is needed; TeX places its default
 # set of paths at the location of the empty string in the path list.)
 TEXINPUTS=$(PWD)/commontex:
 
diff --git a/Doc/dist/dist.tex b/Doc/dist/dist.tex
index 5db240f..c0a29be 100644
--- a/Doc/dist/dist.tex
+++ b/Doc/dist/dist.tex
@@ -2294,7 +2294,7 @@
 \begin{classdesc*}{Extension}
 
 The Extension class describes a single C or \Cpp extension module in a
-setup script. It accepts the following keyword arguments in it's
+setup script. It accepts the following keyword arguments in its
 constructor
 
 \begin{tableiii}{c|l|l}{argument name}{argument name}{value}{type}
@@ -2354,7 +2354,7 @@
 \end{classdesc*}
 
 \begin{classdesc*}{Command}
-A \class{Command} class (or rather, an instance of one of it's subclasses)
+A \class{Command} class (or rather, an instance of one of its subclasses)
 implement a single distutils command.
 \end{classdesc*}
 
@@ -2443,7 +2443,7 @@
 (don't actually execute the steps) and \var{force} (rebuild
 everything, regardless of dependencies). All of these flags default to
 \code{0} (off). Note that you probably don't want to instantiate
-\class{CCompiler} or one of it's subclasses directly - use the
+\class{CCompiler} or one of its subclasses directly - use the
 \function{distutils.CCompiler.new_compiler()} factory function
 instead.
 
@@ -3323,7 +3323,7 @@
 The option_table is a list of 3-tuples: \samp{(long_option,
 short_option, help_string)}
 
-If an option takes an argument, it's \var{long_option} should have \code{'='}
+If an option takes an argument, its \var{long_option} should have \code{'='}
 appended; \var{short_option} should just be a single character, no \code{':'}
 in any case. \var{short_option} should be \code{None} if a \var{long_option} 
 doesn't have a corresponding \var{short_option}. All option tuples must have
diff --git a/Doc/perl/l2hinit.perl b/Doc/perl/l2hinit.perl
index e27f238..89deed0 100644
--- a/Doc/perl/l2hinit.perl
+++ b/Doc/perl/l2hinit.perl
@@ -98,7 +98,7 @@
     $dir =~ s/$dd$//;
     $TEXINPUTS = "$dir$envkey$mytexinputs";
     # Push everything into $TEXINPUTS since LaTeX2HTML doesn't pick
-    # this up on it's own; we clear $ENV{'TEXINPUTS'} so the value set
+    # this up on its own; we clear $ENV{'TEXINPUTS'} so the value set
     # for this by the main LaTeX2HTML script doesn't contain duplicate
     # directories.
     if ($ENV{'TEXINPUTS'}) {