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 <[email protected]> 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. <[email protected]> -# Home page: http://kdesrc-build.kde.org/ +# Home page: https://kdesrc-build.kde.org/ # # Copyright © 2005, 2006, 2008 - 2011 David Faure <[email protected]> # Copyright © 2005 Thiago Macieira <[email protected]> @@ -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. <[email protected]> -# Home page: http://kdesrc-build.kde.org/ +# Copyright © 2011, 2016 Michael Pyne. <[email protected]> +# 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. <[email protected]> -# 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.
