Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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 +++ # @@ -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
[GOLDSTAR] Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
Re: [ITP] autoconf2.7
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
[ITP] autoconf2.7
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