[openssl-commits] [web] master update

Rich Salz rsalz at openssl.org
Wed Aug 19 18:28:47 UTC 2015


The branch master has been updated
       via  3eb55384519ee3290b5182b525ea632be1004890 (commit)
      from  c4cd68f249965cf0578c19e489b486105a1d040b (commit)


- Log -----------------------------------------------------------------
commit 3eb55384519ee3290b5182b525ea632be1004890
Author: Rich Salz <rsalz at akamai.com>
Date:   Wed Aug 19 14:28:38 2015 -0400

    making manpages work

-----------------------------------------------------------------------

Summary of changes:
 Makefile           | 20 +++++++++++---------
 bin/mk-latest      |  6 ------
 bin/mk-manpages    |  7 +++++--
 docs/.htaccess     |  6 ++++++
 docs/manpages.html |  7 -------
 5 files changed, 22 insertions(+), 24 deletions(-)

diff --git a/Makefile b/Makefile
index 2421530..10cb6d1 100644
--- a/Makefile
+++ b/Makefile
@@ -2,9 +2,9 @@
 ## Build procedure for www.openssl.org
 
 ##  Checkouts.
-CHECKOUTS = /var/cache/openssl/checkouts/openssl
+CHECKOUTS = /var/cache/openssl/checkouts
 ##  Snapshot directory
-SNAP = $(CHECKOUST)/openssl
+SNAP = $(CHECKOUTS)/openssl
 ## Where releases are found.
 RELEASEDIR = /var/www/openssl/source
 
@@ -25,7 +25,7 @@ SRCLISTS = \
 	   source/old/1.0.2/index.inc \
 	   source/old/fips/index.inc \
 
-all: $(SIMPLE) $(SRCLISTS)
+all: $(SIMPLE) $(SRCLISTS) manmaster
 
 relupd: all
 	if [ "`id -un`" != openssl ]; then \
@@ -39,12 +39,14 @@ relupd: all
 	git pull $(QUIET)
 	$(MAKE) all manpages
 
-manpages:
-	./bin/mk-manpages $(CHECKOUTS)/master master doc
-	#./bin/mk-manpages $(CHECKOUTS)/openssl-1.0.2-stable 1.0.2 doc
-	#./bin/mk-manpages $(CHECKOUTS)/openssl-1.0.1-stable 1.0.1 doc
-	#./bin/mk-manpages $(CHECKOUTS)/openssl-1.0.0-stable 1.0.0 doc
-	#./bin/mk-manpages $(CHECKOUTS)/openssl-0.9.8-stable 0.9.8 doc
+manpages: manmaster
+	./bin/mk-manpages $(CHECKOUTS)/openssl-1.0.2-stable 1.0.2 docs
+	./bin/mk-manpages $(CHECKOUTS)/openssl-1.0.1-stable 1.0.1 docs
+	./bin/mk-manpages $(CHECKOUTS)/openssl-1.0.0-stable 1.0.0 docs
+	./bin/mk-manpages $(CHECKOUTS)/openssl-0.9.8-stable 0.9.8 docs
+
+manmaster:
+	./bin/mk-manpages $(CHECKOUTS)/openssl master docs
 
 # Legacy targets
 hack-source_htaccess: all
diff --git a/bin/mk-latest b/bin/mk-latest
index e7c05b2..14f586f 100755
--- a/bin/mk-latest
+++ b/bin/mk-latest
@@ -43,12 +43,6 @@ RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule openssl-(1\.0\.2.*) old/1.0.1/openssl-$1 [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule openssl-(fips.*)  old/fips/openssl-$1 [L]
-RewriteCond %{REQUEST_FILENAME} !-f
-RewriteRule apps(.*)  manmaster/apps/$1 [L]
-RewriteCond %{REQUEST_FILENAME} !-f
-RewriteRule crypto(.*)  manmaster/crypto/$1 [L]
-RewriteCond %{REQUEST_FILENAME} !-f
-RewriteRule ssl(.*)  manmaster/ssl/$1 [L]
 
 <Files *.gz.asc>
     RemoveEncoding .gz
diff --git a/bin/mk-manpages b/bin/mk-manpages
index 506ab57..bf3519a 100755
--- a/bin/mk-manpages
+++ b/bin/mk-manpages
@@ -48,7 +48,7 @@ EOFH
     my $sidebar = <<EOS;
 <aside class="sidebar">
   <section>
-    <h1><a href="/docs/manpages.html">All Versions</a></h1>
+    <h1><a href="/docs/manpages.html">Other Versions</a></h1>
     <ul>
 EOS
     foreach my $v ( @releases ) {
@@ -101,6 +101,8 @@ EOFT
 # $pod->index(1);
     $pod->perldoc_url_prefix("https://www.openssl.org/docs/man$release/$section/");
     $pod->perldoc_url_postfix(".html");
+    $pod->man_url_prefix("https://www.openssl.org/docs/man$release/$section/");
+    $pod->man_url_postfix(".html");
     $pod->html_header($header);
     $pod->html_footer($footer);
 # $pod->force_title("TILETITLETITLE");
@@ -166,7 +168,8 @@ foreach my $sect ( @sections  ) {
 	my $basename = $filename;
 	$basename =~ s at .*/@@;
 	$basename =~ s at .pod@@;
-	my $out = &genhtml ($RELEASE, $sect, $filename, "???", $basename);
+	my $title = $basename;
+	my $out = &genhtml($RELEASE, $sect, $filename, $title, $basename);
 	my $outfile = "$WWWDIR/man$RELEASE/$sect/$basename.html";
 	open(my $fh, ">", $outfile) || die "Can't open $outfile, $!";
 	print $fh $out || die "Can't print $outfile, $!";
diff --git a/docs/.htaccess b/docs/.htaccess
index 499430b..03e477b 100644
--- a/docs/.htaccess
+++ b/docs/.htaccess
@@ -2,3 +2,9 @@ RewriteEngine on
 RewriteRule fips/fipsnotes.html /docs/fipsnotes.html [L,R=302,NC]
 RewriteRule fips/fipsvalidation.html /docs/fipsvalidation.html [L,R=302,NC]
 RewriteRule fips/index.html /docs/fips/fips.html [L,R=302,NC]
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteRule apps/(.*)  /docs/manmaster/apps/$1 [L,R=302,NC]
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteRule crypto/(.*)  /docs/manmaster/crypto/$1 [L,R=302,NC]
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteRule ssl/(.*)  /docs/manmaster/ssl/$1 [L,R=302,NC]
diff --git a/docs/manpages.html b/docs/manpages.html
index f07f8b7..e7fe326 100644
--- a/docs/manpages.html
+++ b/docs/manpages.html
@@ -9,13 +9,6 @@
 	<article>
 	  <header><h2>Manpages</h2></header>
 	  <div class="entry-content">
-            <p>
-            <strong>
-              <hr>
-              STILL A WORK IN PROGRESS.  NOT FINISHED!
-              <hr>
-            </strong>
-            </p>
 	    <p>
             The manual pages for all releases are available online:
 	    </p>


More information about the openssl-commits mailing list