public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] autoconf2.7
@ 2021-12-02 19:51 Achim Gratz
  2021-12-02 20:24 ` Marco Atzeri
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Achim Gratz @ 2021-12-02 19:51 UTC (permalink / raw)
  To: cygwin-apps


As discussed in another thread, Cygwin should have an autoconf2.7
package going forward.  It builds just out of the box, so here's the ITP
for it.

Playground (based on autotools2.5, I'll cut the old history in the new repo):
https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/playground.git;a=shortlog;h=refs/heads/autoconf2.7

CI Build:
https://ci.appveyor.com/project/cygwin/scallywag/builds/41751127/job/axabuukd3w4xvsy7

I've switched off the tests, they take too long anyway.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf rackAttack V1.04R1:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-02 19:51 [ITP] autoconf2.7 Achim Gratz
@ 2021-12-02 20:24 ` Marco Atzeri
  2021-12-02 20:45   ` Achim Gratz
  2021-12-02 20:26 ` Ken Brown
  2021-12-03 20:47 ` Achim Gratz
  2 siblings, 1 reply; 17+ messages in thread
From: Marco Atzeri @ 2021-12-02 20:24 UTC (permalink / raw)
  To: cygwin-apps

On 02.12.2021 20:51, Achim Gratz wrote:
> 
> As discussed in another thread, Cygwin should have an autoconf2.7
> package going forward.  It builds just out of the box, so here's the ITP
> for it.
> 

are you taking also over the current packages ?

Just to patch "cygwin-pkg-maint" only one time ;-)

Regards
Marco

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-02 19:51 [ITP] autoconf2.7 Achim Gratz
  2021-12-02 20:24 ` Marco Atzeri
@ 2021-12-02 20:26 ` Ken Brown
  2021-12-03 10:22   ` ASSI
  2021-12-03 20:47 ` Achim Gratz
  2 siblings, 1 reply; 17+ messages in thread
From: Ken Brown @ 2021-12-02 20:26 UTC (permalink / raw)
  To: cygwin-apps

On 12/2/2021 2:51 PM, Achim Gratz wrote:
> 
> As discussed in another thread, Cygwin should have an autoconf2.7
> package going forward.  It builds just out of the box, so here's the ITP
> for it.
> 
> Playground (based on autotools2.5, I'll cut the old history in the new repo):
> https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/playground.git;a=shortlog;h=refs/heads/autoconf2.7
> 
> CI Build:
> https://ci.appveyor.com/project/cygwin/scallywag/builds/41751127/job/axabuukd3w4xvsy7
> 
> I've switched off the tests, they take too long anyway.

You should probably also adopt and update the autoconf package, which provides 
the ac-wrapper script.  The latest upstream version is at

 
https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-devel/autoconf-wrapper/files/ac-wrapper-15.sh

Ken

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-02 20:24 ` Marco Atzeri
@ 2021-12-02 20:45   ` Achim Gratz
  2021-12-02 21:36     ` Marco Atzeri
  2021-12-04 12:33     ` Achim Gratz
  0 siblings, 2 replies; 17+ messages in thread
From: Achim Gratz @ 2021-12-02 20:45 UTC (permalink / raw)
  To: cygwin-apps

Marco Atzeri writes:
> are you taking also over the current packages ?

I don't see them getting updated, but if you feel better about it then
let me have them.

> Just to patch "cygwin-pkg-maint" only one time ;-)

I should als get autoconf and autoconf-archive I think, I haven't looked
at the other auto* stuff, but eventually we will need a new automake.
Not sure what automoc is, something for cmake I guess.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf rackAttack:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-02 20:45   ` Achim Gratz
@ 2021-12-02 21:36     ` Marco Atzeri
  2021-12-04 12:33     ` Achim Gratz
  1 sibling, 0 replies; 17+ messages in thread
From: Marco Atzeri @ 2021-12-02 21:36 UTC (permalink / raw)
  To: cygwin-apps

On 02.12.2021 21:45, Achim Gratz wrote:
> Marco Atzeri writes:
>> are you taking also over the current packages ?
> 
> I don't see them getting updated, but if you feel better about it then
> let me have them.
> 
>> Just to patch "cygwin-pkg-maint" only one time ;-)
> 
> I should als get autoconf and autoconf-archive I think, I haven't looked
> at the other auto* stuff, but eventually we will need a new automake.
> Not sure what automoc is, something for cmake I guess.
> 
> 
> Regards,
> Achim.
> 

$ grep ^autoconf cygwin-pkg-maint
autoconf                                     Achim Gratz
autoconf-archive                             Achim Gratz
autoconf2.1                                  Achim Gratz
autoconf2.5                                  Achim Gratz
autoconf2.7                                  Achim Gratz

Thanks
Marco

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-02 20:26 ` Ken Brown
@ 2021-12-03 10:22   ` ASSI
  2021-12-03 11:59     ` Corinna Vinschen
  2021-12-03 20:40     ` Achim Gratz
  0 siblings, 2 replies; 17+ messages in thread
From: ASSI @ 2021-12-03 10:22 UTC (permalink / raw)
  To: cygwin-apps

Ken Brown writes:
> You should probably also adopt and update the autoconf package, which
> provides the ac-wrapper script.  The latest upstream version is at
>
>
> https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-devel/autoconf-wrapper/files/ac-wrapper-15.sh

Hmm.  That looks wrong, the Gentoo folks rolled both 2.70 and 2.71 into
the WANT_AUTOCONF=2.5 category (which likely works for them).  So yay,
I'll have to patch that.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

DIY Stuff:
http://Synth.Stromeko.net/DIY.html

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-03 10:22   ` ASSI
@ 2021-12-03 11:59     ` Corinna Vinschen
  2021-12-03 13:42       ` ASSI
  2021-12-03 20:40     ` Achim Gratz
  1 sibling, 1 reply; 17+ messages in thread
From: Corinna Vinschen @ 2021-12-03 11:59 UTC (permalink / raw)
  To: cygwin-apps

On Dec  3 11:22, ASSI wrote:
> Ken Brown writes:
> > You should probably also adopt and update the autoconf package, which
> > provides the ac-wrapper script.  The latest upstream version is at
> >
> >
> > https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-devel/autoconf-wrapper/files/ac-wrapper-15.sh
> 
> Hmm.  That looks wrong, the Gentoo folks rolled both 2.70 and 2.71 into
> the WANT_AUTOCONF=2.5 category (which likely works for them).  So yay,
> I'll have to patch that.

Since Fedora did basically the same, as Ken pointed out, maybe we're
a bit meticulous if we create a new package for 2.7x?

I don't know how  the experience is in the various environments, but
nobody appears to care...


Corinna

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-03 11:59     ` Corinna Vinschen
@ 2021-12-03 13:42       ` ASSI
  2021-12-03 16:14         ` [GOLDSTAR] " Corinna Vinschen
  0 siblings, 1 reply; 17+ messages in thread
From: ASSI @ 2021-12-03 13:42 UTC (permalink / raw)
  To: cygwin-apps

Corinna Vinschen writes:
> Since Fedora did basically the same, as Ken pointed out, maybe we're
> a bit meticulous if we create a new package for 2.7x?

Well, if we don't, we're SOL if we hit an incompatibility that the Linux
folks don't need to care about…  that was why I originally suggested to
wait it out a bit.

> I don't know how  the experience is in the various environments, but
> nobody appears to care...

If I look at the changes, many are for "fringe" platforms, so how far
out in the fringes is Cygwin?


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [GOLDSTAR] Re: [ITP] autoconf2.7
  2021-12-03 13:42       ` ASSI
@ 2021-12-03 16:14         ` Corinna Vinschen
  0 siblings, 0 replies; 17+ messages in thread
From: Corinna Vinschen @ 2021-12-03 16:14 UTC (permalink / raw)
  To: cygwin-apps

On Dec  3 14:42, ASSI wrote:
> Corinna Vinschen writes:
> > Since Fedora did basically the same, as Ken pointed out, maybe we're
> > a bit meticulous if we create a new package for 2.7x?
> 
> Well, if we don't, we're SOL if we hit an incompatibility that the Linux
> folks don't need to care about…  that was why I originally suggested to
> wait it out a bit.
> 
> > I don't know how  the experience is in the various environments, but
> > nobody appears to care...
> 
> If I look at the changes, many are for "fringe" platforms, so how far
> out in the fringes is Cygwin?

No idea.  I cringe at the idea of calling Cygwin a fringe platform.
Now, if you call Cygwin a Gringe platform OTOH :)

Nah, in fact, given we already have the autoconf versioning in place,
it probably doesn't hurt to do it right.

Btw., goldstar request for Achim here!


Corinna

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-03 10:22   ` ASSI
  2021-12-03 11:59     ` Corinna Vinschen
@ 2021-12-03 20:40     ` Achim Gratz
  2021-12-08 18:46       ` Achim Gratz
  1 sibling, 1 reply; 17+ messages in thread
From: Achim Gratz @ 2021-12-03 20:40 UTC (permalink / raw)
  To: cygwin-apps

ASSI writes:
> Hmm.  That looks wrong, the Gentoo folks rolled both 2.70 and 2.71 into
> the WANT_AUTOCONF=2.5 category (which likely works for them).  So yay,
> I'll have to patch that.

https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/autoconf.git;a=shortlog;h=refs/heads/playground
https://ci.appveyor.com/project/cygwin/scallywag/builds/41765363/job/2pix82o872hjofj9

This will also simplify that cygport autotools patch to (default
autoconf is still 2.69 for the moment):

--- /usr/share/cygport/cygclass/autotools.cygclass
+++ #<buffer autotools.cygclass>
@@ -391,12 +391,21 @@
 			warning "libtool is incompatible with autoconf-2.13";
 		fi
 		;;
-	2.5|'')
-		WANT_AUTOCONF=2.5
-
-		case $(autoconf --version 2> /dev/null | head -n 1) in
+	2.5|2.7|'')
+		case "${WANT_AUTOCONF}" in
+		2.5|'')
+			WANT_AUTOCONF=2.5
+			case $(autoconf --version 2> /dev/null | head -n 1) in
 			autoconf*2.[56]?) ;;
 			*)	error "autoconf2.5 is required to build this package" ;;
+			esac
+			;;
+		2.7)
+			WANT_AUTOCONF=2.7
+			case $(autoconf --version 2> /dev/null | head -n 1) in
+			autoconf*2.[7]?) ;;
+			*)	error "autoconf2.7 is required to build this package" ;;
+			esac
 		esac
 
 		if __config_equals with_libtool 1



Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf rackAttack:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-02 19:51 [ITP] autoconf2.7 Achim Gratz
  2021-12-02 20:24 ` Marco Atzeri
  2021-12-02 20:26 ` Ken Brown
@ 2021-12-03 20:47 ` Achim Gratz
  2 siblings, 0 replies; 17+ messages in thread
From: Achim Gratz @ 2021-12-03 20:47 UTC (permalink / raw)
  To: cygwin-apps

Achim Gratz writes:
> As discussed in another thread, Cygwin should have an autoconf2.7
> package going forward.  It builds just out of the box, so here's the ITP
> for it.

https://cygwin.com/git-cygwin-packages/?p=git/cygwin-packages/autoconf2.7.git;a=shortlog;h=refs/heads/playground
https://ci.appveyor.com/project/cygwin/scallywag/builds/41765733/job/3xds3v63e29q9i6b

Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Samples for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldSamplesExtra

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-02 20:45   ` Achim Gratz
  2021-12-02 21:36     ` Marco Atzeri
@ 2021-12-04 12:33     ` Achim Gratz
  2021-12-04 13:02       ` Marco Atzeri
  1 sibling, 1 reply; 17+ messages in thread
From: Achim Gratz @ 2021-12-04 12:33 UTC (permalink / raw)
  To: cygwin-apps

Achim Gratz writes:
> I should als get autoconf and autoconf-archive I think, I haven't looked
> at the other auto* stuff, but eventually we will need a new automake.

It turns aout that automake 1.16 has a minro updtae that deals with
autoconf 2.71 stuff.  So please give me automake* as well.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-04 12:33     ` Achim Gratz
@ 2021-12-04 13:02       ` Marco Atzeri
  0 siblings, 0 replies; 17+ messages in thread
From: Marco Atzeri @ 2021-12-04 13:02 UTC (permalink / raw)
  To: cygwin-apps



On 04.12.2021 13:33, Achim Gratz wrote:
> Achim Gratz writes:
>> I should als get autoconf and autoconf-archive I think, I haven't looked
>> at the other auto* stuff, but eventually we will need a new automake.
> 
> It turns aout that automake 1.16 has a minro updtae that deals with
> autoconf 2.71 stuff.  So please give me automake* as well.
> 
> 
> Regards,
> Achim.
> 


+automake                                     Achim Gratz
+automake1.10                                 Achim Gratz
+automake1.11                                 Achim Gratz
+automake1.12                                 Achim Gratz
+automake1.13                                 Achim Gratz
+automake1.14                                 Achim Gratz
+automake1.15                                 Achim Gratz
+automake1.16                                 Achim Gratz
+automake1.4                                  Achim Gratz
+automake1.5                                  Achim Gratz
+automake1.6                                  Achim Gratz
+automake1.7                                  Achim Gratz
+automake1.8                                  Achim Gratz
+automake1.9                                  Achim Gratz

Thanks
Marco

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-03 20:40     ` Achim Gratz
@ 2021-12-08 18:46       ` Achim Gratz
  2021-12-09 10:24         ` Corinna Vinschen
  0 siblings, 1 reply; 17+ messages in thread
From: Achim Gratz @ 2021-12-08 18:46 UTC (permalink / raw)
  To: cygwin-apps

Achim Gratz writes:
> +		case "${WANT_AUTOCONF}" in
> +		2.5|'')
> +			WANT_AUTOCONF=2.5
> +			case $(autoconf --version 2> /dev/null | head -n 1) in
>  			autoconf*2.[56]?) ;;
>  			*)	error "autoconf2.5 is required to build this package" ;;
> +			esac
> +			;;
> +		2.7)
> +			WANT_AUTOCONF=2.7

If anybody prefers cygport to default to 2.7, then the "|''" part of the
above patch needs to be moved to the pattern clause for 2.7.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf rackAttack:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-08 18:46       ` Achim Gratz
@ 2021-12-09 10:24         ` Corinna Vinschen
  2021-12-09 16:11           ` Ken Brown
  0 siblings, 1 reply; 17+ messages in thread
From: Corinna Vinschen @ 2021-12-09 10:24 UTC (permalink / raw)
  To: cygwin-apps

On Dec  8 19:46, Achim Gratz wrote:
> Achim Gratz writes:
> > +		case "${WANT_AUTOCONF}" in
> > +		2.5|'')
> > +			WANT_AUTOCONF=2.5
> > +			case $(autoconf --version 2> /dev/null | head -n 1) in
> >  			autoconf*2.[56]?) ;;
> >  			*)	error "autoconf2.5 is required to build this package" ;;
> > +			esac
> > +			;;
> > +		2.7)
> > +			WANT_AUTOCONF=2.7
> 
> If anybody prefers cygport to default to 2.7, then the "|''" part of the
> above patch needs to be moved to the pattern clause for 2.7.

We should do that, IMHO.


Thanks,
Corinna

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-09 10:24         ` Corinna Vinschen
@ 2021-12-09 16:11           ` Ken Brown
  2021-12-09 18:30             ` Achim Gratz
  0 siblings, 1 reply; 17+ messages in thread
From: Ken Brown @ 2021-12-09 16:11 UTC (permalink / raw)
  To: cygwin-apps

On 12/9/2021 5:24 AM, Corinna Vinschen wrote:
> On Dec  8 19:46, Achim Gratz wrote:
>> Achim Gratz writes:
>>> +		case "${WANT_AUTOCONF}" in
>>> +		2.5|'')
>>> +			WANT_AUTOCONF=2.5
>>> +			case $(autoconf --version 2> /dev/null | head -n 1) in
>>>   			autoconf*2.[56]?) ;;
>>>   			*)	error "autoconf2.5 is required to build this package" ;;
>>> +			esac
>>> +			;;
>>> +		2.7)
>>> +			WANT_AUTOCONF=2.7
>>
>> If anybody prefers cygport to default to 2.7, then the "|''" part of the
>> above patch needs to be moved to the pattern clause for 2.7.
> 
> We should do that, IMHO.

I agree, as I already said in a different thread.  Either way, there remains the 
question of how to get cygport patched.  Until that happens, no maintainers can 
use autoconf 2.71 unless they patch cygport locally, and no SCALLYWAG builds can 
use autoconf 2.71.

Yaakov, any chance you would accept a co-maintainer of cygport (Jon Turney seems 
like the obvious choice if he's willing) so that we can move forward on this and 
other patches that have been proposed?

Ken

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [ITP] autoconf2.7
  2021-12-09 16:11           ` Ken Brown
@ 2021-12-09 18:30             ` Achim Gratz
  0 siblings, 0 replies; 17+ messages in thread
From: Achim Gratz @ 2021-12-09 18:30 UTC (permalink / raw)
  To: cygwin-apps

Ken Brown writes:
> I agree, as I already said in a different thread.  Either way, there
> remains the question of how to get cygport patched.  Until that
> happens, no maintainers can use autoconf 2.71 unless they patch
> cygport locally, and no SCALLYWAG builds can use autoconf 2.71.

I've updated the patch:
https://repo.or.cz/cygport/rpm-style.git/shortlog/refs/heads/to-upstream


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Factory and User Sound Singles for Waldorf Q+, Q and microQ:
http://Synth.Stromeko.net/Downloads.html#WaldorfSounds

^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2021-12-09 18:31 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-02 19:51 [ITP] autoconf2.7 Achim Gratz
2021-12-02 20:24 ` Marco Atzeri
2021-12-02 20:45   ` Achim Gratz
2021-12-02 21:36     ` Marco Atzeri
2021-12-04 12:33     ` Achim Gratz
2021-12-04 13:02       ` Marco Atzeri
2021-12-02 20:26 ` Ken Brown
2021-12-03 10:22   ` ASSI
2021-12-03 11:59     ` Corinna Vinschen
2021-12-03 13:42       ` ASSI
2021-12-03 16:14         ` [GOLDSTAR] " Corinna Vinschen
2021-12-03 20:40     ` Achim Gratz
2021-12-08 18:46       ` Achim Gratz
2021-12-09 10:24         ` Corinna Vinschen
2021-12-09 16:11           ` Ken Brown
2021-12-09 18:30             ` Achim Gratz
2021-12-03 20:47 ` Achim Gratz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).