[kdesrc-build] /: Update hyperlinks (http -> https mostly, but also some dead links)

Michael Pyne mpyne at kde.org
Sat Oct 8 20:01:50 UTC 2016


Git commit f187eaf9ff7b3994de649377abf18f131fee03ef by Michael Pyne.
Committed on 08/10/2016 at 19:39.
Pushed by mpyne into branch 'master'.

Update hyperlinks (http -> https mostly, but also some dead links)

M  +1    -1    README
M  +18   -18   doc/index.docbook
M  +2    -2    doc/man-kdesrc-build-setup.1.docbook
M  +2    -2    doc/man-kdesrc-build.1.docbook
M  +3    -3    kdesrc-build
M  +3    -3    kdesrc-build-setup
M  +1    -1    kdesrc-build-test.pl
M  +2    -2    kdesrc-buildrc-sample
M  +3    -3    modules/ksb/Application.pm
M  +1    -1    modules/ksb/BuildContext.pm
M  +1    -1    modules/ksb/Module/BranchGroupResolver.pm
M  +1    -1    modules/ksb/Updater/KDEProjectMetadata.pm
M  +1    -1    modules/ksb/Updater/Svn.pm
M  +3    -3    modules/ksb/Util.pm
M  +1    -1    sample-kde-env-master.sh
M  +1    -1    sample-kde-env-user.sh

http://commits.kde.org/kdesrc-build/f187eaf9ff7b3994de649377abf18f131fee03ef

diff --git a/README b/README
index 9bce4b0..40a8bba 100644
--- a/README
+++ b/README
@@ -114,7 +114,7 @@ from git (it is likely a 'stable' branch will be setup to make this more
 feasible)
 
 If you find a bug, please report it at:
-  http://bugs.kde.org/
+  https://bugs.kde.org/
 
 If you have any questions, feel free to let me know:
   Michael Pyne <mpyne at kde.org>
diff --git a/doc/index.docbook b/doc/index.docbook
index 0e6a5b9..e4e40a6 100644
--- a/doc/index.docbook
+++ b/doc/index.docbook
@@ -145,9 +145,9 @@ directly from the &kde; project's source code repositories.</para>
 
 <para>
 &kdesrc-build; is a script to help users install <ulink
-url="http://www.kde.org/">&kde;</ulink> software from its <ulink
+url="https://www.kde.org/">&kde;</ulink> software from its <ulink
 url="http://subversion.tigris.org/">&subversion;</ulink> and <ulink
-url="http://gitscm.org/">&git;</ulink> source repositories.
+url="https://git-scm.com/">&git;</ulink> source repositories.
 <!-- Deliberately not KDE SC, we can also install Extragear, amarok, etc. -->
 </para>
 
@@ -287,7 +287,7 @@ used for some modules with large data files.  You can check
 if you have it by running <userinput><command>svn
 <option>--version</option></command></userinput>.</para></listitem>
 
-<listitem><para>You will need the <ulink url="http://gitscm.org/">Git
+<listitem><para>You will need the <ulink url="https://git-scm.com/">Git
 source control manager</ulink> installed as well, for &kde;'s <ulink
 url=" https://commits.kde.org/">git-based projects.
 </ulink></para></listitem>
@@ -370,7 +370,7 @@ to install and find the required software.
 <para>
 You probably already have a version of the &kdesrc-build; script installed
 in your system. However, if you do not, you can download it from
-<ulink url="http://kdesrc-build.kde.org/">&kdesrc-build; home page</ulink>,
+<ulink url="https://kdesrc-build.kde.org/">&kdesrc-build; home page</ulink>,
 or you can find it from its home in the &kde; source repository.</para>
 
 <tip><para>If you use a more recent &kdesrc-build; by downloading from its
@@ -380,7 +380,7 @@ way to verify this.</para></tip>
 
 <orderedlist>
 <listitem><para>To download &kdesrc-build; from its home page, simply go to the
-<ulink url="http://kdesrc-build.kde.org/">&kdesrc-build; home page</ulink> and download the latest appropriate release. The release is
+<ulink url="https://kdesrc-build.kde.org/">&kdesrc-build; home page</ulink> and download the latest appropriate release. The release is
 packaged as a compressed tarball archive, which you can extract using &ark; or
 <command>tar</command>. The contents of the archive include the actual
 &kdesrc-build; script, a sample configuration file
@@ -971,17 +971,17 @@ enable <literal>xsession</literal> support.</para>
 packages to be installed in order to support <literal>xsession</literal> logins.</para>
 
 <itemizedlist>
-<listitem><para>The <ulink url="http://fedoraproject.org/">Fedora</ulink>
+<listitem><para>The <ulink url="https://getfedora.org/">Fedora</ulink>
 &Linux; distribution requires the <literal>xorg-x11-xinit-session</literal>
 package to be installed for custom <literal>xsession</literal> login
 support.</para></listitem>
 
-<listitem><para><ulink url="http://debian.org/">Debian</ulink> and
+<listitem><para><ulink url="https://www.debian.org/">Debian</ulink> and
 Debian-derived &Linux; distributions should support custom
 <literal>xsession</literal> logins, but require the
 <option><userinput>allow-user-xsession</userinput></option> option to be set in
 <filename>/etc/X11/Xsession.options</filename>. See also the Debian <ulink
-url="http://www.debian.org/doc/manuals/debian-reference/ch07.en.html#_customizing_the_x_session_classic_method">documentation
+url="https://www.debian.org/doc/manuals/debian-reference/ch07.en.html#_customizing_the_x_session_classic_method">documentation
 on customizing the X session.</ulink></para></listitem>
 
 <listitem><para>For other distributions, go to <xref
@@ -1583,10 +1583,10 @@ option.</para></listitem>
 <entry></entry>
 <entry><para>This option was used to allow for building KDE module API documentation.
 It was removed in &kdesrc-build; 1.6.3 due to it not being supported in KDE 4.  Online
-API documentation is available from <ulink url="http://api.kde.org/">kde.org</ulink>.
+API documentation is available from <ulink url="https://api.kde.org/">kde.org</ulink>.
 In addition it is possible to build KDE 4's API documentation using the
 <command>kdedoxygen.sh</command> script included in the kde-dev-scripts module.
-See <ulink url="http://techbase.kde.org/Development/Tools/apidox">KDE
+See <ulink url="https://techbase.kde.org/Development/Tools/apidox">KDE
 TechBase</ulink> for more details.</para>
 </entry>
 </row>
@@ -2006,7 +2006,7 @@ end module
 <para>The <literal>kde:</literal> &git; repository prefix used above is a
 shortcut which will be setup by &kdesrc-build; automatically. See the TechBase
 <ulink
-url="http://techbase.kde.org/Development/Git/Configuration#URL_Renaming">URL
+url="https://techbase.kde.org/Development/Git/Configuration#URL_Renaming">URL
 Renaming</ulink> article for more information. Note that unlike most other
 options, this option can be specified multiple times in order to create as
 many aliases as necessary.</para>
@@ -2234,7 +2234,7 @@ please be careful while dealing with root privileges.</entry>
 <entry>Module setting overrides global (build system option)</entry>
 <entry>Set this variable in order to pass command line options to the
 <command>make</command> command. This is useful for programs such as <ulink
-url="http://distcc.samba.org/"><application>distcc</application></ulink> or
+url="https://github.com/distcc/distcc"><application>distcc</application></ulink> or
 systems with more than one processor core.
 </entry>
 </row>
@@ -2265,7 +2265,7 @@ commented it out.
 <entry>Module setting overrides global</entry>
 <entry><para>Set this option to override &kdesrc-build;'s default directory path to the
 module in question. This can be used, for example, to pull specific branches
-or tagged versions of libraries. <ulink url="http://websvn.kde.org/">The &kde;
+or tagged versions of libraries. <ulink url="https://websvn.kde.org/">The &kde;
 Source Viewer</ulink> is invaluable in helping to pick the right path.</para>
 
 <para>Note that &kdesrc-build; constructs the final path according to the
@@ -2547,7 +2547,7 @@ anonymous repository.</para></note>
 <para><emphasis>Note:</emphasis> The odds are very good that you <emphasis>do not
 want</emphasis> to use this option. &kde; releases are available in tarball form
 from the <ulink
-url="http://download.kde.org/">&kde; download site</ulink>.</para>
+url="https://download.kde.org/">&kde; download site</ulink>.</para>
 
 <note><para>This option has only been supported for git-based modules since
 &kdesrc-build; 1.16.</para></note>
@@ -2830,7 +2830,7 @@ Disables the <link linkend="conf-async">asynchronous mode</link> of updating.
 Instead the update will be performed in its entirety before the build starts.
 This option will slow down the overall process, but if you encounter IPC errors
 while running &kdesrc-build; try using this option, and submitting a
-<ulink url="http://bugs.kde.org/">bug report</ulink>.
+<ulink url="https://bugs.kde.org/">bug report</ulink>.
 </para></listitem>
 </varlistentry>
 
@@ -3661,7 +3661,7 @@ option for a module, which will specify a list of directories to download.
 <tip><para>
 If you do not already know what to download from a module, it may be a good idea
 to browse the &subversion; layout for a module first, using
-<ulink url="http://websvn.kde.org/branches/KDE/4.6/">WebSVN</ulink>. <!--FIXME outdated-->
+<ulink url="https://websvn.kde.org/branches/KDE/4.6/">WebSVN</ulink>. <!--FIXME outdated-->
 </para></tip>
 
 <informalexample>
@@ -4305,8 +4305,8 @@ as of &kdesrc-build; version 1.6.3.
 
 <para>&kde; groups its software into <quote>modules</quote> of various size.
 This was initially a loose grouping of a few large modules, but with the
-introduction of the <ulink url="http://git-scm.com/">Git</ulink>-based <ulink
-url=" https://commits.kde.org/">source code repositories</ulink>, these large
+introduction of the <ulink url="https://git-scm.com/">Git</ulink>-based <ulink
+url="https://commits.kde.org/">source code repositories</ulink>, these large
 modules were further split into many smaller modules.
 </para>
 
diff --git a/doc/man-kdesrc-build-setup.1.docbook b/doc/man-kdesrc-build-setup.1.docbook
index d583318..302cbfe 100644
--- a/doc/man-kdesrc-build-setup.1.docbook
+++ b/doc/man-kdesrc-build-setup.1.docbook
@@ -151,7 +151,7 @@ instead.</para>
 <refsect1>
 <title>BUGS</title>
 
-<para>See <ulink url="http://bugs.kde.org/">http://bugs.kde.org/</ulink>. Be
+<para>See <ulink url="https://bugs.kde.org/">https://bugs.kde.org/</ulink>. Be
 sure to search against the <command>kdesrc-build</command> product.</para>
 
 </refsect1>
@@ -170,7 +170,7 @@ sure to search against the <command>kdesrc-build</command> product.</para>
 <title>RESOURCES</title>
 
 <para>Main web site: <ulink
-url="http://kdesrc-build.kde.org/">http://kdesrc-build.kde.org/</ulink></para>
+url="https://kdesrc-build.kde.org/">https://kdesrc-build.kde.org/</ulink></para>
 
 <para>Documentation: <ulink
 url="https://docs.kde.org/index.php?application=kdesrc-build">https://docs.kde.org/index.php?application=kdesrc-build</ulink></para>
diff --git a/doc/man-kdesrc-build.1.docbook b/doc/man-kdesrc-build.1.docbook
index 209baa6..539b54a 100644
--- a/doc/man-kdesrc-build.1.docbook
+++ b/doc/man-kdesrc-build.1.docbook
@@ -1087,7 +1087,7 @@ be safely deleted.</para>
 <refsect1>
 <title>BUGS</title>
 
-<para>See <ulink url="http://bugs.kde.org/">http://bugs.kde.org/</ulink>. Be
+<para>See <ulink url="https://bugs.kde.org/">https://bugs.kde.org/</ulink>. Be
 sure to search against the <command>kdesrc-build</command> product.</para>
 
 </refsect1>
@@ -1209,7 +1209,7 @@ based on included recipes.</para>
 <title>RESOURCES</title>
 
 <para>Main web site: <ulink
-url="http://kdesrc-build.kde.org/">http://kdesrc-build.kde.org/</ulink></para>
+url="https://kdesrc-build.kde.org/">https://kdesrc-build.kde.org/</ulink></para>
 
 <para>Documentation: <ulink
 url="https://docs.kde.org/index.php?application=kdesrc-build">https://docs.kde.org/index.php?application=kdesrc-build</ulink></para>
diff --git a/kdesrc-build b/kdesrc-build
index 28f7fca..ff25a2b 100755
--- a/kdesrc-build
+++ b/kdesrc-build
@@ -8,7 +8,7 @@
 # in the doc/ directory.
 #
 # Copyright © 2003 - 2016 Michael Pyne. <mpyne at kde.org>
-# Home page: http://kdesrc-build.kde.org/
+# Home page: https://kdesrc-build.kde.org/
 #
 # Copyright © 2005, 2006, 2008 - 2011 David Faure <faure at kde.org>
 # Copyright © 2005 Thiago Macieira <thiago at kde.org>
@@ -247,14 +247,14 @@ if (my $err = $@)
         print "\tCan't continue, so stopping now.\n";
 
         if ($err->{'exception_type'} eq 'Internal') {
-            print "\nPlease submit a bug against kdesrc-build on http://bugs.kde.org/\n"
+            print "\nPlease submit a bug against kdesrc-build on https://bugs.kde.org/\n"
         }
     }
     else {
         # We encountered an error.
         print "Encountered an error in the execution of the script.\n";
         print "The error reported was $err\n";
-        print "Please submit a bug against kdesrc-build on http://bugs.kde.org/\n";
+        print "Please submit a bug against kdesrc-build on https://bugs.kde.org/\n";
     }
 
     exit 99;
diff --git a/kdesrc-build-setup b/kdesrc-build-setup
index 925de51..71e16b5 100755
--- a/kdesrc-build-setup
+++ b/kdesrc-build-setup
@@ -2,8 +2,8 @@
 
 # Script to create a configuration file for kdesrc-build.
 #
-# Copyright © 2011 Michael Pyne. <mpyne at kde.org>
-# Home page: http://kdesrc-build.kde.org/
+# Copyright © 2011, 2016 Michael Pyne. <mpyne at kde.org>
+# Home page: https://kdesrc-build.kde.org/
 #
 # This program is free software; you can redistribute it and/or modify it under
 # the terms of the GNU General Public License as published by the Free Software
@@ -366,7 +366,7 @@ if ($proxy) {
     # from 'kde-projects' repositories.
     #
     # Note that any git:// repositories you use will need to be
-    # manually converted to http:// URLs if your network does not allow
+    # manually converted to https:// URLs if your network does not allow
     # git:// protcol.
     git-desired-protocol https    # http is also valid
 EOF
diff --git a/kdesrc-build-test.pl b/kdesrc-build-test.pl
index 0aba631..6eec17c 100755
--- a/kdesrc-build-test.pl
+++ b/kdesrc-build-test.pl
@@ -4,7 +4,7 @@
 # list know so I can fix and/or workaround. -mpyne
 #
 # Copyright © 2008 - 2011 Michael Pyne. <mpyne at kde.org>
-# Home page: http://kdesrc-build.kde.org/
+# Home page: https://kdesrc-build.kde.org/
 #
 # You may use, alter, and redistribute this software under the terms
 # of the GNU General Public License, v2 (or any later version).
diff --git a/kdesrc-buildrc-sample b/kdesrc-buildrc-sample
index c66f278..23cf108 100644
--- a/kdesrc-buildrc-sample
+++ b/kdesrc-buildrc-sample
@@ -59,7 +59,7 @@ global
 # cmake-options controls the compilation options for building KDE 4 modules.
 # These options apply to all KDE modules unless otherwise specified.
 #
-# Also see http://techbase.kde.org/Development/Tutorials/CMake#Command_Line_Variables
+# Also see https://techbase.kde.org/Development/Tutorials/CMake#Command_Line_Variables
 #	cmake-options -DKDE4_BUILD_TESTS:BOOL=ON
 	cmake-options -DCMAKE_BUILD_TYPE=RelWithDebInfo
 
@@ -73,7 +73,7 @@ global
 # and install languages for you, using this parameter.  It should be a list
 # of languages to build and install.  This option requires the language code
 # as present in l10n.  You can look these codes up at
-# http://i18n.kde.org/teams/
+# http://l10n.kde.org/teams-list.php
 #	kde-languages de        # German
 #	kde-languages fr        # French
 #	kde-languages en_GB cs  # British English and Czech
diff --git a/modules/ksb/Application.pm b/modules/ksb/Application.pm
index 791b95e..1b387bd 100644
--- a/modules/ksb/Application.pm
+++ b/modules/ksb/Application.pm
@@ -145,7 +145,7 @@ $version was written (mostly) by:
 
 Many people have contributed code, bugfixes, and documentation.
 
-Please report bugs using the KDE Bugzilla, at http://bugs.kde.org/
+Please report bugs using the KDE Bugzilla, at https://bugs.kde.org/
 DONE
 
     # Getopt::Long will store options in %foundOptions, since that is what we
@@ -2436,7 +2436,7 @@ Please ensure the development packages for
 $reqPackage are installed by using your distribution's package manager.
 
 You can also see the
-http://techbase.kde.org/Getting_Started/Build/Distributions page for
+https://techbase.kde.org/Getting_Started/Build/Distributions page for
 information specific to your distribution (although watch for outdated
 information :( ).
 EOF
@@ -2506,7 +2506,7 @@ sub _showHelpMessage
 {
     print <<DONE;
 kdesrc-build $SCRIPT_VERSION
-http://kdesrc-build.kde.org/
+https://kdesrc-build.kde.org/
 
 This script automates the download, build, and install process for KDE software
 using the latest available source code.
diff --git a/modules/ksb/BuildContext.pm b/modules/ksb/BuildContext.pm
index 77a099b..f106ebc 100644
--- a/modules/ksb/BuildContext.pm
+++ b/modules/ksb/BuildContext.pm
@@ -1017,7 +1017,7 @@ sub effectiveBranchGroup
 # Returns a ksb::Module::BranchGroupResolver which can be used to efficiently
 # determine a git branch to use for a given kde-projects module (when the
 # branch-group option is in use), as specified at
-# http://community.kde.org/Infrastructure/Project_Metadata.
+# https://community.kde.org/Infrastructure/Project_Metadata.
 sub moduleBranchGroupResolver
 {
     my $self = shift;
diff --git a/modules/ksb/Module/BranchGroupResolver.pm b/modules/ksb/Module/BranchGroupResolver.pm
index 7d06394..3cb670f 100644
--- a/modules/ksb/Module/BranchGroupResolver.pm
+++ b/modules/ksb/Module/BranchGroupResolver.pm
@@ -4,7 +4,7 @@ package ksb::Module::BranchGroupResolver;
 # to use for a given KDE project module and given desired logical branch group, using
 # supplied JSON data (from kde-build-metadata).
 #
-# See also http://community.kde.org/Infrastructure/Project_Metadata
+# See also https://community.kde.org/Infrastructure/Project_Metadata
 
 use strict;
 use warnings;
diff --git a/modules/ksb/Updater/KDEProjectMetadata.pm b/modules/ksb/Updater/KDEProjectMetadata.pm
index ff6f98c..77985e9 100644
--- a/modules/ksb/Updater/KDEProjectMetadata.pm
+++ b/modules/ksb/Updater/KDEProjectMetadata.pm
@@ -46,7 +46,7 @@ sub ignoredModules
 # If JSON support is present, and the metadata has already been downloaded
 # (e.g. with ->updateInternal), returns a hashref to the logical module group
 # data contained within the kde-build-metadata, decoded from its JSON format.
-# See http://community.kde.org/Infrastructure/Project_Metadata
+# See https://community.kde.org/Infrastructure/Project_Metadata
 sub logicalModuleGroups
 {
     my $self = shift;
diff --git a/modules/ksb/Updater/Svn.pm b/modules/ksb/Updater/Svn.pm
index 737fe90..68942fe 100644
--- a/modules/ksb/Updater/Svn.pm
+++ b/modules/ksb/Updater/Svn.pm
@@ -250,7 +250,7 @@ EOF
 
         if ($url && (!$uid || $uid ne 'svn')) {
             error ("SVN login scheme has changed for y[b[$module] as of 2013-06-21");
-            error ("\tPlease see http://mail.kde.org/pipermail/kde-cvs-announce/2013/000112.html");
+            error ("\tPlease see https://mail.kde.org/pipermail/kde-cvs-announce/2013/000112.html");
             error ("\tPlease update your b[svn-server] option to be:");
             error ("\tb[g[svn+ssh://svn\@svn.kde.org/home/kde");
             error ("\n\tThen, re-run kdesrc-build with the b[--src-only] option to complete the repair.");
diff --git a/modules/ksb/Util.pm b/modules/ksb/Util.pm
index 2c8df8f..cdba15b 100644
--- a/modules/ksb/Util.pm
+++ b/modules/ksb/Util.pm
@@ -584,10 +584,10 @@ sub split_quoted_on_whitespace
 
 # This subroutine downloads the file pointed to by the URL given in the
 # first parameter, saving to the given filename.  (FILENAME, not
-# directory). HTTP and FTP are supported, but this functionality requires
-# libwww-perl
+# directory). HTTP and HTTPS are supported, using Perl's built-in HTTP::Tiny (and for
+# HTTPS, IO::Socket::SSL must also be installed)
 #
-# First parameter: URL of link to download (i.e. http://kdesrc-build.kde.org/foo.tbz2)
+# First parameter: URL of link to download (i.e. https://kdesrc-build.kde.org/foo.tbz2)
 # Second parameter: Filename to save as (i.e. $ENV{HOME}/blah.tbz2)
 # Third parameter: URL of a proxy to use (undef or empty means proxy as set in environment)
 # Return value is 0 for failure, non-zero for success.
diff --git a/sample-kde-env-master.sh b/sample-kde-env-master.sh
index 32c8d55..883a770 100644
--- a/sample-kde-env-master.sh
+++ b/sample-kde-env-master.sh
@@ -112,7 +112,7 @@ path_add "STRIGI_PLUGIN_PATH" "$kde_prefix/$libname/strigi";
 # For Python bindings support.
 path_add "PYTHONPATH"         "$kde_prefix/$libname/site-packages";
 
-# http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
+# https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
 path_add "XDG_DATA_DIRS"      "$kde_prefix/share";
 path_add "XDG_CONFIG_DIRS"    "$kde_prefix/etc/xdg";
 
diff --git a/sample-kde-env-user.sh b/sample-kde-env-user.sh
index 50c6f05..b1bce52 100644
--- a/sample-kde-env-user.sh
+++ b/sample-kde-env-user.sh
@@ -30,7 +30,7 @@ user_path=""  # Set to colon-separated PATH to add to the Qt/KDE paths.
 ### KDE-specific environment variables:
 # KDE supports various environment variables that might be useful for your
 # kdesrc-build desktop. See also:
-# http://techbase.kde.org/KDE_System_Administration/Environment_Variables
+# https://techbase.kde.org/KDE_System_Administration/Environment_Variables
 
 KDE_COLOR_DEBUG=1
 export KDE_COLOR_DEBUG # Be sure to "export" variables you set yourself.


More information about the kde-doc-english mailing list