GNU bug report logs - #78033
[PATCH] algol68: rename A68 to A68C and AM_PROG_A68 to AM_PROG_A68C

Previous Next

Package: automake-patches;

Reported by: "Jose E. Marchesi" <jemarch <at> gnu.org>

Date: Thu, 24 Apr 2025 11:37:07 UTC

Severity: normal

Tags: patch

Done: Karl Berry <karl <at> freefriends.org>

To reply to this bug, email your comments to 78033 AT debbugs.gnu.org.
There is no need to reopen the bug first.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Thu, 24 Apr 2025 11:37:09 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Jose E. Marchesi" <jemarch <at> gnu.org>:
New bug report received and forwarded. Copy sent to automake-patches <at> gnu.org. (Thu, 24 Apr 2025 11:37:10 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: "Jose E. Marchesi" <jemarch <at> gnu.org>
To: automake-patches <at> gnu.org
Subject: [PATCH] algol68: rename A68 to A68C and AM_PROG_A68 to AM_PROG_A68C
Date: Thu, 24 Apr 2025 13:36:23 +0200
While upstreaming the Algol 68 autoconf support it was pointed out that the
shell variable A68 shall be renamed to A68C and that the macro AC_PROG_A68
shall be renamed to AC_PROG_A68C.  This is to be more consistent to the
support for other languages like Go.  This patch updates the Automake side.

The Algol 68 code snippets are also updated to use modern stropping, which is
the stropping regime now used by default by ga68.
---
 bin/automake.in          | 16 ++++++++--------
 doc/automake.texi        |  6 +++---
 lib/Automake/Variable.pm |  4 ++--
 t/a68-demo.sh            |  6 +++---
 4 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/bin/automake.in b/bin/automake.in
index bb60a6355..dd6fb183b 100644
--- a/bin/automake.in
+++ b/bin/automake.in
@@ -1024,18 +1024,18 @@ register_language ('name' => 'java',
 # Algol 68 in GCC
 register_language ('name' => 'a68',
                    'Name' => 'Algol 68',
-                   'config_vars' => ['A68'],
+                   'config_vars' => ['A68C'],
                    'linker' => 'A68LINK',
                    'link' => '$(A68LD) $(AM_A68FLAGS) $(A68FLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@',
 		   'flags' => ['A68FLAGS'],
-		   'compile' => '$(A68) $(AM_A68FLAGS) $(A68FLAGS)',
-		   'ccer' => 'A68',
+		   'compile' => '$(A68C) $(AM_A68FLAGS) $(A68FLAGS)',
+		   'ccer' => 'A68C',
 		   'compiler' => 'A68COMPILE',
 		   'compile_flag' => '-c',
 		   'output_flag' => '-o',
-		   'libtool_tag' => 'A68',
+		   'libtool_tag' => 'A68C',
 		   'lder' => 'A68LD',
-		   'ld' => '$(A68)',
+		   'ld' => '$(A68C)',
 		   'pure' => 1,
 		   'extensions' => ['.a68']);
 
@@ -5581,7 +5581,7 @@ EOF
 	    {
 	      # Hardcode the tags supported by Libtool 1.5.
 	      %libtool_tags = (CC => 1, CXX => 1, GCJ => 1, F77 => 1,
-     	                       A68 => 1);
+     	                       A68C => 1);
 	    }
 	}
     }
@@ -6201,12 +6201,12 @@ my %_am_macro_for_cond =
   (
   AMDEP => "one of the compiler tests\n"
 	   . "    AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC, AC_PROG_OBJCXX,\n"
-	   . "    AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC, AM_PROG_A68",
+	   . "    AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC, AM_PROG_A68C",
   am__fastdepCC => 'AC_PROG_CC',
   am__fastdepCCAS => 'AM_PROG_AS',
   am__fastdepCXX => 'AC_PROG_CXX',
   am__fastdepGCJ => 'AM_PROG_GCJ',
-  am__fastdepA68 => 'AM_PROG_A68',
+  am__fastdepA68 => 'AM_PROG_A68C',
   am__fastdepOBJC => 'AC_PROG_OBJC',
   am__fastdepOBJCXX => 'AC_PROG_OBJCXX',
   am__fastdepUPC => 'AM_PROG_UPC'
diff --git a/doc/automake.texi b/doc/automake.texi
index 9b0f27e14..a94f72d74 100644
--- a/doc/automake.texi
+++ b/doc/automake.texi
@@ -7189,15 +7189,15 @@ source file.
 Automake includes support for Algol 68, using GCC.
 
 Any package including Algol 68 code must define the output variable
-@code{A68} in @file{configure.ac}; the simplest way to do this is to use
-the @code{AC_PROG_A68} macro (@pxref{Particular Programs, , Particular
+@code{A68C} in @file{configure.ac}; the simplest way to do this is to use
+the @code{AC_PROG_A68C} macro (@pxref{Particular Programs, , Particular
 Program Checks, autoconf, The Autoconf Manual}).
 
 A few additional variables are defined when an Algol 68 source file is
 seen:
 
 @vtable @code
-@item A68
+@item A68C
 The name of the Algol 68 compiler.
 
 @item A68FLAGS
diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm
index d454ff755..bb1d4c983 100644
--- a/lib/Automake/Variable.pm
+++ b/lib/Automake/Variable.pm
@@ -180,8 +180,8 @@ my %_ac_macro_for_var =
    CXX => 'AC_PROG_CXX',
    CXXFLAGS => 'AC_PROG_CXX',
    F77 => 'AC_PROG_F77',
-   A68 => 'AC_PROG_A68',
-   A68FLAGS => 'AC_PROG_A68',
+   A68 => 'AC_PROG_A68C',
+   A68FLAGS => 'AC_PROG_A68C',
    FFLAGS => 'AC_PROG_F77',
    FC => 'AC_PROG_FC',
    FCFLAGS => 'AC_PROG_FC',
diff --git a/t/a68-demo.sh b/t/a68-demo.sh
index ac07dff2e..a69d2328b 100644
--- a/t/a68-demo.sh
+++ b/t/a68-demo.sh
@@ -25,7 +25,7 @@ AC_INIT([GNU Algol 68 Demo], [1.0], [bug-automake <at> gnu.org])
 AC_CONFIG_SRCDIR([play.a68])
 AC_CONFIG_AUX_DIR([build-aux])
 AM_INIT_AUTOMAKE
-AC_PROG_A68
+AC_PROG_A68C
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT
 END
@@ -51,11 +51,11 @@ $AUTOCONF
 $AUTOMAKE --add-missing
 
 cat > work.a68 << 'END'
-PROGRAM (puts ("We are working :-(\n"); 0)
+(puts ("We are working :-('n"))
 END
 
 cat > play.a68 << 'END'
-PROGRAM (puts ("We are playing :-)\n"); 0)
+(puts ("We are playing :-)'n"))
 END
 
 ./configure
-- 
2.30.2





Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Thu, 24 Apr 2025 22:10:02 GMT) Full text and rfc822 format available.

Message #8 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: Karl Berry <karl <at> freefriends.org>
To: jemarch <at> gnu.org
Cc: 78033 <at> debbugs.gnu.org
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68 to
 AM_PROG_A68C
Date: Thu, 24 Apr 2025 16:09:06 -0600
    algol68: rename A68 to A68C and AM_PROG_A68 to AM_PROG_A68C

Installed as written (modulo some tiny wording in the changelog entry).
Thanks Jose. -k

automake: algol68: rename A68 to A68C and AM_PROG_A68 to AM_PROG_A68C.

From https://bugs.gnu.org/78033 (automake-patches).

While upstreaming the Algol 68 autoconf support it was pointed
out that the shell variable A68 should be renamed to A68C and
that the macro AC_PROG_A68 should be renamed to AC_PROG_A68C.
This is to be more consistent to the support for other languages
like Go. This patch updates the Automake side.

The Algol 68 code snippets are also updated to use modern
stropping, which is the stropping regime now used by default by ga68.

* bin/automake.in (a68): change config_vars, libtool_tags et al.
* lib/Automake/Variable.pm: likewise rename.
* doc/automake.texi: likewise rename.
* t/a68-demo.sh: likewise modify.
diff --git a/bin/automake.in b/bin/automake.in
index bb60a6355..dd6fb183b 100644
--- a/bin/automake.in
+++ b/bin/automake.in
@@ -1024,18 +1024,18 @@ register_language ('name' => 'java',
 # Algol 68 in GCC
 register_language ('name' => 'a68',
                    'Name' => 'Algol 68',
-                   'config_vars' => ['A68'],
+                   'config_vars' => ['A68C'],
                    'linker' => 'A68LINK',
                    'link' => '$(A68LD) $(AM_A68FLAGS) $(A68FLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@',
 		   'flags' => ['A68FLAGS'],
-		   'compile' => '$(A68) $(AM_A68FLAGS) $(A68FLAGS)',
-		   'ccer' => 'A68',
+		   'compile' => '$(A68C) $(AM_A68FLAGS) $(A68FLAGS)',
+		   'ccer' => 'A68C',
 		   'compiler' => 'A68COMPILE',
 		   'compile_flag' => '-c',
 		   'output_flag' => '-o',
-		   'libtool_tag' => 'A68',
+		   'libtool_tag' => 'A68C',
 		   'lder' => 'A68LD',
-		   'ld' => '$(A68)',
+		   'ld' => '$(A68C)',
 		   'pure' => 1,
 		   'extensions' => ['.a68']);

@@ -5581,7 +5581,7 @@ EOF
 	    {
 	      # Hardcode the tags supported by Libtool 1.5.
 	      %libtool_tags = (CC => 1, CXX => 1, GCJ => 1, F77 => 1,
-     	                       A68 => 1);
+     	                       A68C => 1);
 	    }
 	}
     }
@@ -6201,12 +6201,12 @@ my %_am_macro_for_cond =
   (
   AMDEP => "one of the compiler tests\n"
 	   . "    AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC, AC_PROG_OBJCXX,\n"
-	   . "    AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC, AM_PROG_A68",
+	   . "    AM_PROG_AS, AM_PROG_GCJ, AM_PROG_UPC, AM_PROG_A68C",
   am__fastdepCC => 'AC_PROG_CC',
   am__fastdepCCAS => 'AM_PROG_AS',
   am__fastdepCXX => 'AC_PROG_CXX',
   am__fastdepGCJ => 'AM_PROG_GCJ',
-  am__fastdepA68 => 'AM_PROG_A68',
+  am__fastdepA68 => 'AM_PROG_A68C',
   am__fastdepOBJC => 'AC_PROG_OBJC',
   am__fastdepOBJCXX => 'AC_PROG_OBJCXX',
   am__fastdepUPC => 'AM_PROG_UPC'
diff --git a/doc/automake.texi b/doc/automake.texi
index 9b0f27e14..a94f72d74 100644
--- a/doc/automake.texi
+++ b/doc/automake.texi
@@ -7189,15 +7189,15 @@ source file.
 Automake includes support for Algol 68, using GCC.

 Any package including Algol 68 code must define the output variable
-@code{A68} in @file{configure.ac}; the simplest way to do this is to use
-the @code{AC_PROG_A68} macro (@pxref{Particular Programs, , Particular
+@code{A68C} in @file{configure.ac}; the simplest way to do this is to use
+the @code{AC_PROG_A68C} macro (@pxref{Particular Programs, , Particular
 Program Checks, autoconf, The Autoconf Manual}).

 A few additional variables are defined when an Algol 68 source file is
 seen:

 @vtable @code
-@item A68
+@item A68C
 The name of the Algol 68 compiler.

 @item A68FLAGS
diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm
index d454ff755..bb1d4c983 100644
--- a/lib/Automake/Variable.pm
+++ b/lib/Automake/Variable.pm
@@ -180,8 +180,8 @@ my %_ac_macro_for_var =
    CXX => 'AC_PROG_CXX',
    CXXFLAGS => 'AC_PROG_CXX',
    F77 => 'AC_PROG_F77',
-   A68 => 'AC_PROG_A68',
-   A68FLAGS => 'AC_PROG_A68',
+   A68 => 'AC_PROG_A68C',
+   A68FLAGS => 'AC_PROG_A68C',
    FFLAGS => 'AC_PROG_F77',
    FC => 'AC_PROG_FC',
    FCFLAGS => 'AC_PROG_FC',
diff --git a/t/a68-demo.sh b/t/a68-demo.sh
index ac07dff2e..a69d2328b 100644
--- a/t/a68-demo.sh
+++ b/t/a68-demo.sh
@@ -25,7 +25,7 @@ AC_INIT([GNU Algol 68 Demo], [1.0], [bug-automake <at> gnu.org])
 AC_CONFIG_SRCDIR([play.a68])
 AC_CONFIG_AUX_DIR([build-aux])
 AM_INIT_AUTOMAKE
-AC_PROG_A68
+AC_PROG_A68C
 AC_CONFIG_FILES([Makefile])
 AC_OUTPUT
 END
@@ -51,11 +51,11 @@ $AUTOCONF
 $AUTOMAKE --add-missing

 cat > work.a68 << 'END'
-PROGRAM (puts ("We are working :-(\n"); 0)
+(puts ("We are working :-('n"))
 END

 cat > play.a68 << 'END'
-PROGRAM (puts ("We are playing :-)\n"); 0)
+(puts ("We are playing :-)'n"))
 END

 ./configure




Reply sent to Karl Berry <karl <at> freefriends.org>:
You have taken responsibility. (Thu, 24 Apr 2025 22:10:03 GMT) Full text and rfc822 format available.

Notification sent to "Jose E. Marchesi" <jemarch <at> gnu.org>:
bug acknowledged by developer. (Thu, 24 Apr 2025 22:10:04 GMT) Full text and rfc822 format available.

Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Fri, 25 Apr 2025 01:08:01 GMT) Full text and rfc822 format available.

Message #16 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: Nick Bowler <nbowler <at> draconx.ca>
To: "Jose E. Marchesi" <jemarch <at> gnu.org>
Cc: 78033 <at> debbugs.gnu.org
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68
 to AM_PROG_A68C
Date: Thu, 24 Apr 2025 21:07:43 -0400
On Thu, Apr 24, 2025 at 01:36:23PM +0200, Jose E. Marchesi wrote:
> While upstreaming the Algol 68 autoconf support it was pointed out that the
> shell variable A68 shall be renamed to A68C and that the macro AC_PROG_A68
> shall be renamed to AC_PROG_A68C.  This is to be more consistent to the
> support for other languages like Go.  This patch updates the Automake side.
[...]
> --- a/bin/automake.in
> +++ b/bin/automake.in
> @@ -1024,18 +1024,18 @@ register_language ('name' => 'java',
>  # Algol 68 in GCC
>  register_language ('name' => 'a68',
>                     'Name' => 'Algol 68',
> -                   'config_vars' => ['A68'],
> +                   'config_vars' => ['A68C'],
>                     'linker' => 'A68LINK',
>                     'link' => '$(A68LD) $(AM_A68FLAGS) $(A68FLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@',
>  		   'flags' => ['A68FLAGS'],
> -		   'compile' => '$(A68) $(AM_A68FLAGS) $(A68FLAGS)',
> -		   'ccer' => 'A68',
> +		   'compile' => '$(A68C) $(AM_A68FLAGS) $(A68FLAGS)',
> +		   'ccer' => 'A68C',

If the command variable name is being renamed to A68C then we should
also rename the flags variable to A68CFLAGS as per the GNU coding
standards.

Cheers,
  Nick




Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Mon, 28 Apr 2025 22:45:05 GMT) Full text and rfc822 format available.

Message #19 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: Karl Berry <karl <at> freefriends.org>
To: nbowler <at> draconx.ca, jemarch <at> gnu.org, 78033 <at> debbugs.gnu.org
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68 to
 AM_PROG_A68C
Date: Mon, 28 Apr 2025 16:44:30 -0600
Hi Nick, Jose,

    nb> If the command variable name is being renamed to A68C then we
    should also rename the flags variable to A68CFLAGS as per the GNU
    coding standards.

Right. Committed the change below. Thanks Nick.
Jose, let me know if problems. -k

-----------------------------------------------------------------------------
automake: algol68: also rename [AM_]A68FLAGS to [AM_]A68CFLAGS.

From https://bugs.gnu.org/78033 (automake-patches).

* bin/automake.in (a68): change link and compile values.
* lib/Automake/Variable.pm: likewise rename.
* configure.ac: likewise rename.
* doc/automake.texi: likewise rename.	
diff --git a/bin/automake.in b/bin/automake.in
index dd6fb183b..c0b2aea4c 100644
--- a/bin/automake.in
+++ b/bin/automake.in
@@ -1026,9 +1026,9 @@ register_language ('name' => 'a68',
                    'Name' => 'Algol 68',
                    'config_vars' => ['A68C'],
                    'linker' => 'A68LINK',
-                   'link' => '$(A68LD) $(AM_A68FLAGS) $(A68FLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@',
+                   'link' => '$(A68LD) $(AM_A68CFLAGS) $(A68CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@',
 		   'flags' => ['A68FLAGS'],
-		   'compile' => '$(A68C) $(AM_A68FLAGS) $(A68FLAGS)',
+		   'compile' => '$(A68C) $(AM_A68CFLAGS) $(A68CFLAGS)',
 		   'ccer' => 'A68C',
 		   'compiler' => 'A68COMPILE',
 		   'compile_flag' => '-c',
diff --git a/configure.ac b/configure.ac
index 16cf104b2..0cfa093e8 100644
--- a/configure.ac
+++ b/configure.ac
@@ -567,7 +567,7 @@ fi

 # GNU Algol 68 compiler.
 AC_ARG_VAR([GNU_A68],    [GNU Algol 68 compiler])
-AC_ARG_VAR([GNU_A68FLAGS], [GNU Algol 68 compiler flags])
+AC_ARG_VAR([GNU_A68CFLAGS], [GNU Algol 68 compiler flags])
 AC_CHECK_TOOLS([GNU_A68], [ga68], [false])
 if test "$GNU_A68" != false; then
    AS_IF([AM_RUN_LOG([$GNU_A68 --version && $GNU_A68 -v])], [],
diff --git a/doc/automake.texi b/doc/automake.texi
index a94f72d74..bdd615e2d 100644
--- a/doc/automake.texi
+++ b/doc/automake.texi
@@ -7200,11 +7200,11 @@ seen:
 @item A68C
 The name of the Algol 68 compiler.

-@item A68FLAGS
+@item A68CFLAGS
 Any flags to pass to the Algol 68 compiler.

-@item AM_A68FLAGS
-The maintainer's variant of @code{A68FLAGS}.
+@item AM_A68CFLAGS
+The maintainer's variant of @code{A68CFLAGS}.

 @item A68COMPILE
 The command used to compile an Algol 68 source file.  The file name is
diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm
index bb1d4c983..2222b98e7 100644
--- a/lib/Automake/Variable.pm
+++ b/lib/Automake/Variable.pm
@@ -181,7 +181,7 @@ my %_ac_macro_for_var =
    CXXFLAGS => 'AC_PROG_CXX',
    F77 => 'AC_PROG_F77',
    A68 => 'AC_PROG_A68C',
-   A68FLAGS => 'AC_PROG_A68C',
+   A68CFLAGS => 'AC_PROG_A68C',
    FFLAGS => 'AC_PROG_F77',
    FC => 'AC_PROG_FC',
    FCFLAGS => 'AC_PROG_FC',

compile finished at Mon Apr 28 15:42:52 2025




Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Thu, 01 May 2025 15:48:01 GMT) Full text and rfc822 format available.

Message #22 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: "Jose E. Marchesi" <jemarch <at> gnu.org>
To: Karl Berry <karl <at> freefriends.org>
Cc: nbowler <at> draconx.ca, 78033 <at> debbugs.gnu.org
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68
 to AM_PROG_A68C
Date: Thu, 01 May 2025 17:46:32 +0200
Looks good!
I will update the Automake patch accordingly.
Thanks.

> Hi Nick, Jose,
>
>     nb> If the command variable name is being renamed to A68C then we
>     should also rename the flags variable to A68CFLAGS as per the GNU
>     coding standards.
>
> Right. Committed the change below. Thanks Nick.
> Jose, let me know if problems. -k
>
> -----------------------------------------------------------------------------
> automake: algol68: also rename [AM_]A68FLAGS to [AM_]A68CFLAGS.
>
>>From https://bugs.gnu.org/78033 (automake-patches).
>
> * bin/automake.in (a68): change link and compile values.
> * lib/Automake/Variable.pm: likewise rename.
> * configure.ac: likewise rename.
> * doc/automake.texi: likewise rename.	
>
> diff --git a/bin/automake.in b/bin/automake.in
> index dd6fb183b..c0b2aea4c 100644
> --- a/bin/automake.in
> +++ b/bin/automake.in
> @@ -1026,9 +1026,9 @@ register_language ('name' => 'a68',
>                     'Name' => 'Algol 68',
>                     'config_vars' => ['A68C'],
>                     'linker' => 'A68LINK',
> -                   'link' => '$(A68LD) $(AM_A68FLAGS) $(A68FLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@',
> +                   'link' => '$(A68LD) $(AM_A68CFLAGS) $(A68CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@',
>  		   'flags' => ['A68FLAGS'],
> -		   'compile' => '$(A68C) $(AM_A68FLAGS) $(A68FLAGS)',
> +		   'compile' => '$(A68C) $(AM_A68CFLAGS) $(A68CFLAGS)',
>  		   'ccer' => 'A68C',
>  		   'compiler' => 'A68COMPILE',
>  		   'compile_flag' => '-c',
> diff --git a/configure.ac b/configure.ac
> index 16cf104b2..0cfa093e8 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -567,7 +567,7 @@ fi
>
>  # GNU Algol 68 compiler.
>  AC_ARG_VAR([GNU_A68],    [GNU Algol 68 compiler])
> -AC_ARG_VAR([GNU_A68FLAGS], [GNU Algol 68 compiler flags])
> +AC_ARG_VAR([GNU_A68CFLAGS], [GNU Algol 68 compiler flags])
>  AC_CHECK_TOOLS([GNU_A68], [ga68], [false])
>  if test "$GNU_A68" != false; then
>     AS_IF([AM_RUN_LOG([$GNU_A68 --version && $GNU_A68 -v])], [],
>
> diff --git a/doc/automake.texi b/doc/automake.texi
> index a94f72d74..bdd615e2d 100644
> --- a/doc/automake.texi
> +++ b/doc/automake.texi
> @@ -7200,11 +7200,11 @@ seen:
>  @item A68C
>  The name of the Algol 68 compiler.
>
> -@item A68FLAGS
> +@item A68CFLAGS
>  Any flags to pass to the Algol 68 compiler.
>
> -@item AM_A68FLAGS
> -The maintainer's variant of @code{A68FLAGS}.
> +@item AM_A68CFLAGS
> +The maintainer's variant of @code{A68CFLAGS}.
>
>  @item A68COMPILE
>  The command used to compile an Algol 68 source file.  The file name is
>
> diff --git a/lib/Automake/Variable.pm b/lib/Automake/Variable.pm
> index bb1d4c983..2222b98e7 100644
> --- a/lib/Automake/Variable.pm
> +++ b/lib/Automake/Variable.pm
> @@ -181,7 +181,7 @@ my %_ac_macro_for_var =
>     CXXFLAGS => 'AC_PROG_CXX',
>     F77 => 'AC_PROG_F77',
>     A68 => 'AC_PROG_A68C',
> -   A68FLAGS => 'AC_PROG_A68C',
> +   A68CFLAGS => 'AC_PROG_A68C',
>     FFLAGS => 'AC_PROG_F77',
>     FC => 'AC_PROG_FC',
>     FCFLAGS => 'AC_PROG_FC',
>
> compile finished at Mon Apr 28 15:42:52 2025




Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Tue, 20 May 2025 20:20:02 GMT) Full text and rfc822 format available.

Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Tue, 20 May 2025 20:21:02 GMT) Full text and rfc822 format available.

Message #27 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: Karl Berry <karl <at> freefriends.org>
To: jemarch <at> gnu.org, bruno <at> clisp.org, eggert <at> cs.ucla.edu, 78033 <at> debbugs.gnu.org
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68
 to AM_PROG_A68C
Date: Tue, 20 May 2025 14:19:28 -0600
Jose, Bruno, all - I'd really like to get the automake release out the
door. Can we please come to a final conclusion about the names for the
Algol 68 variables? Does anyone (Paul?) have a problem with going back
to A68/A68FLAGS and leaving out the C? --thanks, karl.




Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Tue, 20 May 2025 20:28:02 GMT) Full text and rfc822 format available.

Message #30 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: "Jose E. Marchesi" <jemarch <at> gnu.org>
To: Karl Berry <karl <at> freefriends.org>
Cc: eggert <at> cs.ucla.edu, bruno <at> clisp.org, 78033 <at> debbugs.gnu.org
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68
 to AM_PROG_A68C
Date: Tue, 20 May 2025 22:27:00 +0200
> Jose, Bruno, all - I'd really like to get the automake release out the
> door. Can we please come to a final conclusion about the names for the
> Algol 68 variables? Does anyone (Paul?) have a problem with going back
> to A68/A68FLAGS and leaving out the C? --thanks, karl.

I am good with reverting to A68/A68FLAGS.

But I would like to have Paul's confirmation that he is ok with that on
the autoconf side..




Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Tue, 20 May 2025 21:29:01 GMT) Full text and rfc822 format available.

Message #33 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: "Jose E. Marchesi" <jemarch <at> gnu.org>, Karl Berry <karl <at> freefriends.org>
Cc: bruno <at> clisp.org, 78033 <at> debbugs.gnu.org
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68
 to AM_PROG_A68C
Date: Tue, 20 May 2025 14:28:03 -0700
On 5/20/25 13:27, Jose E. Marchesi wrote:
> But I would like to have Paul's confirmation that he is ok with that on
> the autoconf side..

Yes, I'm OK.




Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Tue, 20 May 2025 21:38:01 GMT) Full text and rfc822 format available.

Message #36 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: Bruno Haible <bruno <at> clisp.org>
To: "Jose E. Marchesi" <jemarch <at> gnu.org>, Karl Berry <karl <at> freefriends.org>
Cc: Paul Eggert <eggert <at> cs.ucla.edu>, 78033 <at> debbugs.gnu.org
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68 to
 AM_PROG_A68C
Date: Tue, 20 May 2025 23:37:16 +0200
Paul Eggert wrote:
> > But I would like to have Paul's confirmation that he is ok with that on
> > the autoconf side..
> 
> Yes, I'm OK.

I too agree with A68 and A68FLAGS; that's the naming that makes most sense.

José has volunteered to provide the patches for that.

Then, we can go back to revisiting the GCS, the Modula-2 support and other
GCC front-ends (see the other thread), without the time pressure from the
impending Automake release.

Bruno







Information forwarded to automake-patches <at> gnu.org:
bug#78033; Package automake-patches. (Tue, 20 May 2025 22:38:03 GMT) Full text and rfc822 format available.

Message #39 received at 78033 <at> debbugs.gnu.org (full text, mbox):

From: "Jose E. Marchesi" <jemarch <at> gnu.org>
To: Bruno Haible <bruno <at> clisp.org>
Cc: Paul Eggert <eggert <at> cs.ucla.edu>, 78033 <at> debbugs.gnu.org,
 Karl Berry <karl <at> freefriends.org>
Subject: Re: [bug#78033] [PATCH] algol68: rename A68 to A68C and AM_PROG_A68
 to AM_PROG_A68C
Date: Wed, 21 May 2025 00:37:14 +0200
> Paul Eggert wrote:
>> > But I would like to have Paul's confirmation that he is ok with that on
>> > the autoconf side..
>> 
>> Yes, I'm OK.
>
> I too agree with A68 and A68FLAGS; that's the naming that makes most sense.
>
> José has volunteered to provide the patches for that.

Patch sent to automake-patches:
https://lists.gnu.org/archive/html/automake-patches/2025-05/msg00015.html

And V5 of the algol 68 support patch sent to autoconf-patches.
(Mailing list archives not refreshed yet).




Reply sent to Karl Berry <karl <at> freefriends.org>:
You have taken responsibility. (Wed, 21 May 2025 20:19:04 GMT) Full text and rfc822 format available.

Notification sent to "Jose E. Marchesi" <jemarch <at> gnu.org>:
bug acknowledged by developer. (Wed, 21 May 2025 20:19:04 GMT) Full text and rfc822 format available.

Message #44 received at 78033-done <at> debbugs.gnu.org (full text, mbox):

From: Karl Berry <karl <at> freefriends.org>
To: jemarch <at> gnu.org
Cc: 78518 <at> debbugs.gnu.org, 78518-done <at> debbugs.gnu.org,
 78033-done <at> debbugs.gnu.org, 78481-done <at> debbugs.gnu.org
Subject: Re: [bug#78518] [PATCH] algol68: rename A68C and A68CFLAGS back to A68
 and A68FLAGS
Date: Wed, 21 May 2025 14:18:36 -0600
Installed, and closing this (and related bugs from the same discussion).
Thanks Jose. -k




This bug report was last modified 24 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.