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 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. &kdesrc-build; is a script to help users install &kde; software from its &kde; software from its &subversion; and &git; source repositories. +url="https://git-scm.com/">&git; source repositories. @@ -287,7 +287,7 @@ used for some modules with large data files. You can check if you have it by running svn . -You will need the Git +You will need the Git source control manager installed as well, for &kde;'s git-based projects. @@ -370,7 +370,7 @@ to install and find the required software. 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 -&kdesrc-build; home page, +&kdesrc-build; home page, or you can find it from its home in the &kde; source repository. If you use a more recent &kdesrc-build; by downloading from its @@ -380,7 +380,7 @@ way to verify this. To download &kdesrc-build; from its home page, simply go to the -&kdesrc-build; home page and download the latest appropriate release. The release is +&kdesrc-build; home page and download the latest appropriate release. The release is packaged as a compressed tarball archive, which you can extract using &ark; or tar. The contents of the archive include the actual &kdesrc-build; script, a sample configuration file @@ -971,17 +971,17 @@ enable xsession support. packages to be installed in order to support xsession logins. -The Fedora +The Fedora &Linux; distribution requires the xorg-x11-xinit-session package to be installed for custom xsession login support. -Debian and +Debian and Debian-derived &Linux; distributions should support custom xsession logins, but require the option to be set in /etc/X11/Xsession.options. See also the Debian 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. For other distributions, go to 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 kde.org. +API documentation is available from kde.org. In addition it is possible to build KDE 4's API documentation using the kdedoxygen.sh script included in the kde-dev-scripts module. -See KDE +See KDE TechBase for more details. @@ -2006,7 +2006,7 @@ end module The kde: &git; repository prefix used above is a shortcut which will be setup by &kdesrc-build; automatically. See the TechBase URL +url="https://techbase.kde.org/Development/Git/Configuration#URL_Renaming">URL Renaming 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. @@ -2234,7 +2234,7 @@ please be careful while dealing with root privileges. Module setting overrides global (build system option) Set this variable in order to pass command line options to the make command. This is useful for programs such as distcc or +url="https://github.com/distcc/distcc">distcc or systems with more than one processor core. @@ -2265,7 +2265,7 @@ commented it out. Module setting overrides global 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. The &kde; +or tagged versions of libraries. The &kde; Source Viewer is invaluable in helping to pick the right path. Note that &kdesrc-build; constructs the final path according to the @@ -2547,7 +2547,7 @@ anonymous repository. Note: The odds are very good that you do not want to use this option. &kde; releases are available in tarball form from the &kde; download site. +url="https://download.kde.org/">&kde; download site. This option has only been supported for git-based modules since &kdesrc-build; 1.16. @@ -2830,7 +2830,7 @@ Disables the asynchronous mode 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 -bug report. +bug report. @@ -3661,7 +3661,7 @@ option for a module, which will specify a list of directories to download. 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 -WebSVN. +WebSVN. @@ -4305,8 +4305,8 @@ as of &kdesrc-build; version 1.6.3. &kde; groups its software into modules of various size. This was initially a loose grouping of a few large modules, but with the -introduction of the Git-based source code repositories, these large +introduction of the Git-based source code repositories, these large modules were further split into many smaller modules. 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. BUGS -See http://bugs.kde.org/. Be +See https://bugs.kde.org/. Be sure to search against the kdesrc-build product. @@ -170,7 +170,7 @@ sure to search against the kdesrc-build product. RESOURCES Main web site: http://kdesrc-build.kde.org/ +url="https://kdesrc-build.kde.org/">https://kdesrc-build.kde.org/ Documentation: https://docs.kde.org/index.php?application=kdesrc-build 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. BUGS -See http://bugs.kde.org/. Be +See https://bugs.kde.org/. Be sure to search against the kdesrc-build product. @@ -1209,7 +1209,7 @@ based on included recipes. RESOURCES Main web site: http://kdesrc-build.kde.org/ +url="https://kdesrc-build.kde.org/">https://kdesrc-build.kde.org/ Documentation: https://docs.kde.org/index.php?application=kdesrc-build 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. -# Home page: http://kdesrc-build.kde.org/ +# Home page: https://kdesrc-build.kde.org/ # # Copyright © 2005, 2006, 2008 - 2011 David Faure # Copyright © 2005 Thiago Macieira @@ -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. -# Home page: http://kdesrc-build.kde.org/ +# Copyright © 2011, 2016 Michael Pyne. +# 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. -# 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 <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.