[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