Re: [Freebooters-devel] Automake/Autoconf

2004-09-17 Thread Paul Pogonyshev
> > Well, I offered help, because I had to edit `Makefile' in order
> > to install CVS freeboters (`[a-z]*' matches `CVS', which is a
> > directory and won't install).
>
> Which version of install(1) do you use? In POSIX regular expressions
> [a-z] does not match C, just the ASCII character range from 97 to
> 122. An exemplary run with install(1) from the GNU coreutils:
>
> [EMAIL PROTECTED] ls
> A  a
> [EMAIL PROTECTED] install [a-z]* ~/foo2
> [EMAIL PROTECTED] ls ../foo2
> a

This must have nothing to with `install', since glob patterns
are expanded by the shell.  I'm using Bash and it has an
option `nocaseglob' (which I apparently have turned on).

Paul




Re: [Freebooters-devel] Automake/Autoconf

2004-09-17 Thread Moritz Muehlenhoff
[ Sorry for the late reply, I forgot this mail in my postponed
  mailbox ]

Paul Pogonyshev wrote:
> Well, I offered help, because I had to edit `Makefile' in order
> to install CVS freeboters (`[a-z]*' matches `CVS', which is a
> directory and won't install).

Which version of install(1) do you use? In POSIX regular expressions
[a-z] does not match C, just the ASCII character range from 97 to 
122. An exemplary run with install(1) from the GNU coreutils:

[EMAIL PROTECTED] ls
A  a
[EMAIL PROTECTED] install [a-z]* ~/foo2
[EMAIL PROTECTED] ls ../foo2
a

> Automake allows one to avoid such
> things easily and automates certain tasks like generating a
> distribution tarball or making tags.

automake is a mess. The created output is close to unreadable and
they can't even maintain downwards compatibility. All necessary
options can be done in plain make as well.

I just added a "make release" target to the Makefile.

> My opinion is that "4. Edit the Makefile" is not an acceptable
> phrase for a project's README.  But it's your project after all.

Fixed in CVS. There's now a configure script which supports
./configure --prefix=/usr 

Cheers,
Moritz



Re: [Freebooters-devel] Automake/Autoconf

2004-08-19 Thread Paul Pogonyshev
Moritz Muehlenhoff wrote:
> Paul Pogonyshev wrote:
> > Will you accept a patch that will switch Freebooters to using
> > Automake and Autoconf?  I volunteer to do this.
> 
> Improvements for the build system are very welcome (e.g. support
> for building outside the src directory), but switching
> it to the autotools won't happen. 
> 
> automake isn't overly useful at all and autoconf is way too
> bloated. I have too many hassles with the autotools in my
> job that I would carry that burden if I have the choice.

Well, I offered help, because I had to edit `Makefile' in order
to install CVS freeboters (`[a-z]*' matches `CVS', which is a
directory and won't install).  Automake allows one to avoid such
things easily and automates certain tasks like generating a
distribution tarball or making tags.

My opinion is that "4. Edit the Makefile" is not an acceptable
phrase for a project's README.  But it's your project after all.

Paul



Re: [Freebooters-devel] Automake/Autoconf

2004-08-19 Thread Moritz Muehlenhoff
Paul Pogonyshev wrote:
> Will you accept a patch that will switch Freebooters to using
> Automake and Autoconf?  I volunteer to do this.

Improvements for the build system are very welcome (e.g. support
for building outside the src directory), but switching
it to the autotools won't happen. 

automake isn't overly useful at all and autoconf is way too
bloated. I have too many hassles with the autotools in my
job that I would carry that burden if I have the choice.

Anyway, the offer is appreciated.

Cheers,
Moritz