From 5588bc15c6df5eb225c315ed82e2a8239ef26d36 Mon Sep 17 00:00:00 2001
From: Ralph Amissah <ralph.amissah@gmail.com>
Date: Sun, 4 Apr 2021 21:57:11 -0400
Subject: headers: copyright, license, year; also https

---
 misc/util/rb/cgi/spine.search.cgi | 60 ++++++++++++++++++---------------------
 misc/util/rb/tex/dr_tex.rb        | 50 ++++++++++++++++++++++++++++++++
 2 files changed, 77 insertions(+), 33 deletions(-)

(limited to 'misc/util/rb')

diff --git a/misc/util/rb/cgi/spine.search.cgi b/misc/util/rb/cgi/spine.search.cgi
index cfe9d73..ff2bfc2 100755
--- a/misc/util/rb/cgi/spine.search.cgi
+++ b/misc/util/rb/cgi/spine.search.cgi
@@ -2,8 +2,8 @@
 =begin
  * Name: SiSU information Structuring Universe
  * Author: Ralph Amissah
-   * http://www.jus.uio.no/sisu
-   * http://www.jus.uio.no/sisu/SiSU/download
+   * https://sisudoc.org
+   * https://git.sisudoc.org
 
  * Description: generates naive cgi search form for search of sisu database (sqlite)
  * Name: SiSU generated sample cgi search form
@@ -32,13 +32,12 @@
    more details.
 
    You should have received a copy of the GNU General Public License along with
-   this program. If not, see <http://www.gnu.org/licenses/>.
+   this program. If not, see <https://www.gnu.org/licenses/>.
 
    If you have Internet connection, the latest version of the GPL should be
    available at these locations:
-   <http://www.fsf.org/licenses/gpl.html>
-   <http://www.gnu.org/licenses/gpl.html>
-   <http://www.jus.uio.no/sisu/gpl.fsf>
+   <https://www.fsf.org/licenses/gpl.html>
+   <https://www.gnu.org/licenses/gpl.html>
 
  * SiSU uses:
    * Standard SiSU markup syntax,
@@ -46,8 +45,7 @@
    * Standard SiSU object citation numbering and system
 
  * Hompages:
-   <http://www.jus.uio.no/sisu>
-   <http://www.sisudoc.org>
+   <https://www.sisudoc.org>
 
  * Ralph Amissah
    <ralph@amissah.com>
@@ -62,13 +60,13 @@ rescue LoadError
   puts 'cgi, fcgi or sqlite3 NOT FOUND (LoadError)'
 end
 @stub_default            = 'search'
-@image_src               = "http://#{ENV['HTTP_HOST']}/image_sys"
-@hosturl_cgi             = "http://#{ENV['HTTP_HOST']}#{ENV['PATH_INFO']}"
-@hosturl_files           = "http://#{ENV['HTTP_HOST']}"
+@image_src               = "https://#{ENV['HTTP_HOST']}/image_sys"
+@hosturl_cgi             = "https://#{ENV['HTTP_HOST']}#{ENV['PATH_INFO']}"
+@hosturl_files           = "https://#{ENV['HTTP_HOST']}"
 @output_dir_structure_by = 'language'
 @lingual                 = 'multi'
 @db_name_prefix          = 'spine.'
-@base                    = "http://#{ENV['HTTP_HOST']}#{ENV['PATH_INFO']}#{ENV['SCRIPT_NAME']}"
+@base                    = "https://#{ENV['HTTP_HOST']}#{ENV['PATH_INFO']}#{ENV['SCRIPT_NAME']}"
 #Common TOP
 @@offset                 = 0
 @@canned_search_url      = @base
@@ -95,8 +93,8 @@ class Form
       <meta name="sourcefile" content="SiSU._sst" />
       SiSU search form (sample): SiSU information Structuring Universe
       </title>
-      <link rel="generator" href="http://www.jus.uio.no/sisu" />
-      <link rel="shortcut icon" href="http://#{ENV['HTTP_HOST']}/_sisu/image_sys/rb7.ico" />
+      <link rel="generator" href="https://sisudoc.org/" />
+      <link rel="shortcut icon" href="https://#{ENV['HTTP_HOST']}/_sisu/image_sys/rb7.ico" />
       <link href="../_sisu/css/html.css" rel="stylesheet">
     </head>
     <body lang="en" xml:lang="en">
@@ -104,10 +102,10 @@ class Form
     <tr><td width="20%">
      <table summary="home button / home information" border="0" cellpadding="3" cellspacing="0">
      <tr><td align="left">
-      <br /><a href="http://sisudoc.org/" target="_top">
+      <br /><a href="https://sisudoc.org/" target="_top">
         <b>SiSU</b>
       </a>
-      <br /><a href="http://git.sisudoc.org/" target="_top">
+      <br /><a href="https://git.sisudoc.org/" target="_top">
         git
       </a>
      </td></tr>
@@ -488,10 +486,10 @@ def tail
 <tr><td valign="top" width="10%">
  <table summary="home button / home information" border="0" cellpadding="3" cellspacing="0">
  <tr><td align="left">
-  <br /><a href="http://sisudoc.org/" target="_top">
+  <br /><a href="https://sisudoc.org/" target="_top">
     <b>SiSU</b>
   </a>
-  <br /><a href="http://git.sisudoc.org/" target="_top">
+  <br /><a href="https://git.sisudoc.org/" target="_top">
     git
   </a>
  </td></tr>
@@ -503,22 +501,18 @@ def tail
     Generated by
       SiSU 6.3.1 2014-10-19 (2014w41/7)
     <br />
-    <a href="http://www.sisudoc.org" >
+    <a href="https://www.sisudoc.org" >
     <b>SiSU</b></a> <sup>&copy;</sup> Ralph Amissah
     1993, current 2014.
     All Rights Reserved.
     <br />
       SiSU is software for document structuring, publishing and search,
     <br />
-    <a href="http://www.jus.uio.no/sisu" >
-      www.jus.uio.no/sisu
-    </a>
-    and
-    <a href="http://www.sisudoc.org" >
+      <a href="https://www.sisudoc.org" >
       www.sisudoc.org
     </a>
     sources
-    <a href="http://git.sisudoc.org" >
+    <a href="https://git.sisudoc.org" >
       git.sisudoc.org
     </a>
   <br />
@@ -528,8 +522,8 @@ def tail
     </a>
   <br />
     mailing list subscription
-    <a href="http://lists.sisudoc.org/listinfo/sisu" >
-      http://lists.sisudoc.org/listinfo/sisu
+    <a href="https://lists.sisudoc.org/listinfo/sisu" >
+      https://lists.sisudoc.org/listinfo/sisu
     </a>
   <br />
     <a href="mailto:sisu@lists.sisudoc.org" >
@@ -550,27 +544,27 @@ def tail
   <!-- widget way better -->
 <tr><td valign="top" width="10%">
   <p class="tiny_left"><font color="#666666" size="2">
-    <a href="http://www.gnu.org/licenses/gpl.html">
+    <a href="https://www.gnu.org/licenses/gpl.html">
       .:
     </a>
   </font></p>
 </td><td valign="top" width="45%">
   <p class="tiny_left"><font color="#666666" size="2">
     SiSU is released under
-    <a href="http://www.gnu.org/licenses/gpl.html">GPL&nbsp;v3</a>
+    <a href="https://www.gnu.org/licenses/gpl.html">GPL&nbsp;v3</a>
     or later,
-    <a href="http://www.gnu.org/licenses/gpl.html">
-      http://www.gnu.org/licenses/gpl.html
+    <a href="https://www.gnu.org/licenses/gpl.html">
+      https://www.gnu.org/licenses/gpl.html
     </a>
   </font></p>
 </td><td valign="top" width="45%">
   <p class="tiny_left"><font color="#666666" size="2">
     SiSU, developed using
-    <a href="http://www.ruby-lang.org/en/">
+    <a href="https://www.ruby-lang.org/en/">
       Ruby
     </a>
     on
-    <a href="http://www.debian.org/">
+    <a href="https://www.debian.org/">
       Debian/Gnu/Linux
     </a>
     software infrastructure,
diff --git a/misc/util/rb/tex/dr_tex.rb b/misc/util/rb/tex/dr_tex.rb
index 767742c..b71d8c1 100755
--- a/misc/util/rb/tex/dr_tex.rb
+++ b/misc/util/rb/tex/dr_tex.rb
@@ -1,4 +1,54 @@
 #!/usr/bin/env ruby
+# /+
+# - Name: Spine, Doc Reform [a part of]
+#   - Description: documents, structuring, processing, publishing, search
+#     - static content generator
+#
+#   - Author: Ralph Amissah
+#     [ralph.amissah@gmail.com]
+#
+#   - Copyright: (C) 2015 - 2021 Ralph Amissah, All Rights
+#     Reserved.
+#
+#   - License: AGPL 3 or later:
+#
+#     Spine (SiSU), a framework for document structuring, publishing and
+#     search
+#
+#     Copyright (C) Ralph Amissah
+#
+#     This program is free software: you can redistribute it and/or modify it
+#     under the terms of the GNU AFERO General Public License as published by the
+#     Free Software Foundation, either version 3 of the License, or (at your
+#     option) any later version.
+#
+#     This program is distributed in the hope that it will be useful, but WITHOUT
+#     ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+#     FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+#     more details.
+#
+#     You should have received a copy of the GNU General Public License along with
+#     this program. If not, see [https://www.gnu.org/licenses/].
+#
+#     If you have Internet connection, the latest version of the AGPL should be
+#     available at these locations:
+#     [https://www.fsf.org/licensing/licenses/agpl.html]
+#     [https://www.gnu.org/licenses/agpl.html]
+#
+#   - Spine (by Doc Reform, related to SiSU) uses standard:
+#     - docReform markup syntax
+#       - standard SiSU markup syntax with modified headers and minor modifications
+#     - docReform object numbering
+#       - standard SiSU object citation numbering & system
+#
+#   - Hompages:
+#     [https://www.doc_reform.org]
+#     [https://www.sisudoc.org]
+#
+#   - Git
+#     [https://git.sisudoc.org/projects/?p=software/spine.git;a=summary]
+#
+# +/
 require 'fileutils'
 pwd = Dir.pwd
 argv,texfiles_with_path,flags=[],[],[]
-- 
cgit v1.2.3