Re: [ITP] autoconf2.7

2021-12-09 Thread Achim Gratz
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

2021-12-09 Thread Ken Brown

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

2021-12-09 Thread Corinna Vinschen
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

2021-12-08 Thread Achim Gratz
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

2021-12-04 Thread Marco Atzeri




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

2021-12-04 Thread Achim Gratz
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

2021-12-03 Thread Achim Gratz
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

2021-12-03 Thread Achim Gratz
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

2021-12-03 Thread Corinna Vinschen
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

2021-12-03 Thread ASSI
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

2021-12-03 Thread Corinna Vinschen
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

2021-12-03 Thread ASSI
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

2021-12-02 Thread Marco Atzeri

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

2021-12-02 Thread Achim Gratz
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

2021-12-02 Thread Ken Brown

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

2021-12-02 Thread Marco Atzeri

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

2021-12-02 Thread Achim Gratz


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