summaryrefslogtreecommitdiff
path: root/README-hacking.md
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2021-01-29 13:45:28 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2021-01-29 13:48:43 -0800
commitb4582f1918ee3ae2a797276b4b56500702aa8fc8 (patch)
treec7a0c6125517096eb1c31df094ba398e6ff357f9 /README-hacking.md
parent77a8b84fc8bbe39dc231a1f657fd56a50fac5855 (diff)
downloadbison-b4582f1918ee3ae2a797276b4b56500702aa8fc8.tar.gz
Update URLs to prefer https: to http:
Also, fix a few http: URLs that were no longer working.
Diffstat (limited to 'README-hacking.md')
-rw-r--r--README-hacking.md44
1 files changed, 22 insertions, 22 deletions
diff --git a/README-hacking.md b/README-hacking.md
index a50e18b2..57ad1efe 100644
--- a/README-hacking.md
+++ b/README-hacking.md
@@ -2,7 +2,7 @@ This file attempts to describe the rules to use when hacking Bison.
Don't put this file into the distribution.
Everything related to the development of Bison is on Savannah:
-http://savannah.gnu.org/projects/bison/.
+https://savannah.gnu.org/projects/bison/.
Working from the Repository
@@ -19,21 +19,21 @@ requirements on anyone wishing to build from the just-checked-out sources.
For example, you have to use the latest stable versions of the maintainer
tools we depend upon, including:
-- Autoconf <http://www.gnu.org/software/autoconf/>
-- Automake <http://www.gnu.org/software/automake/>
-- Flex <http://www.gnu.org/software/flex/>
-- Gettext <http://www.gnu.org/software/gettext/>
-- Gperf <http://www.gnu.org/software/gperf/>
-- Graphviz <http://www.graphviz.org>
-- Gzip <http://www.gnu.org/software/gzip/>
-- Help2man <http://www.gnu.org/software/help2man/>
-- Perl <http://www.cpan.org/>
-- Rsync <http://samba.anu.edu.au/rsync/>
-- Tar <http://www.gnu.org/software/tar/>
-- Texinfo <http://www.gnu.org/software/texinfo/>
-
-Valgrind <http://valgrind.org/> is also highly recommended, if it supports
-your architecture.
+- Autoconf <https://www.gnu.org/software/autoconf/>
+- Automake <https://www.gnu.org/software/automake/>
+- Flex <https://www.gnu.org/software/flex/>
+- Gettext <https://www.gnu.org/software/gettext/>
+- Gperf <https://www.gnu.org/software/gperf/>
+- Graphviz <https://www.graphviz.org>
+- Gzip <https://www.gnu.org/software/gzip/>
+- Help2man <https://www.gnu.org/software/help2man/>
+- Perl <https://www.cpan.org/>
+- Rsync <https://rsync.samba.org/>
+- Tar <https://www.gnu.org/software/tar/>
+- Texinfo <https://www.gnu.org/software/texinfo/>
+
+Valgrind <https://www.valgrind.org/> is also highly recommended, if it
+supports your architecture.
If you're using a GNU/Linux distribution, the easiest way to install the
above packages depends on your system. The following shell command should
@@ -57,7 +57,7 @@ might be needed.
Obviously, if you are reading these notes, you did manage to check out this
package from the repository. For the record, you will find all the relevant
-information on http://savannah.gnu.org/git/?group=bison.
+information on https://savannah.gnu.org/git/?group=bison.
Bison uses Git submodules: subscriptions to other Git repositories. In
particular it uses gnulib, the GNU portability library. To ask Git to
@@ -139,7 +139,7 @@ Register your changes.
For a suggestion of what gnulib commit might be stable enough for a formal
release, see the ChangeLog in the latest gnulib snapshot at
-http://erislabs.net/ianb/projects/gnulib/.
+https://erislabs.net/ianb/projects/gnulib/.
The Autoconf files we use are currently:
- m4/m4.m4
@@ -246,7 +246,7 @@ Prefer `res` as the name of the local variable that will be "return"ed by
the function.
In writing arithmetic comparisons, use "<" and "<=" rather than ">" and ">="
-(http://www.gelato.unsw.edu.au/archives/git/0505/4507.html).
+<https://public-inbox.org/git/7vfyw7yebj.fsf_-_@assigned-by-dhcp.cox.net/>.
### Bison
Follow the GNU Coding Standards.
@@ -325,7 +325,7 @@ about the C standard introducing such a name.
#### C++
Follow the [C++ Core
-Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines).
+Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines).
The [Google ones](https://google.github.io/styleguide/cppguide.html) may be
interesting too.
@@ -541,7 +541,7 @@ release:
- Maybe build with -DGNULIB_POSIXCHECK, which suggests gnulib modules that
can fix portability issues. See if you really want to pay attention to
its warnings; there's no need to obey blindly to it
- (<http://lists.gnu.org/archive/html/bison-patches/2012-05/msg00057.html>).
+ (<https://lists.gnu.org/r/bison-patches/2012-05/msg00057.html>).
- Check with `make syntax-check` if there are issues diagnosed by gnulib.
@@ -654,7 +654,7 @@ 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 <http://www.gnu.org/licenses/>.
+along with this program. If not, see <https://www.gnu.org/licenses/>.
Local Variables:
mode: markdown