[GRASS5] extra file in 6.1-cvs src snapshot?

Hi,

just grabbed today's snapshot & ran 'cvs update'.

Two files not in CVS were in the .tgz,

ChangeLog (ok)
and
swig/perl/Makefile.PL

is Makefile.PL supposed to be in there? the header text says:
# Generated automatically from Makefile.PL.in by configure.

?
Hamish

On Sat, Apr 22, 2006 at 06:21:49PM +1200, Hamish wrote:

Hi,

just grabbed today's snapshot & ran 'cvs update'.

Two files not in CVS were in the .tgz,

ChangeLog (ok)
and
swig/perl/Makefile.PL

is Makefile.PL supposed to be in there? the header text says:
# Generated automatically from Makefile.PL.in by configure.

If files are present in the snapshopt which should not
be there, then it is a bug
- either in the cleanup routine (make distclean)
- or the file needs to be removed from CVS.

Strange, because the main Makefile contains

        -rm -f swig/perl/Makefile.PL 2>/dev/null

in the distclean target.

Markus

> just grabbed today's snapshot & ran 'cvs update'.
>
> Two files not in CVS were in the .tgz,
>
> ChangeLog (ok)
> and
> swig/perl/Makefile.PL
>
>
> is Makefile.PL supposed to be in there? the header text says:
> # Generated automatically from Makefile.PL.in by configure.

If files are present in the snapshopt which should not
be there, then it is a bug
- either in the cleanup routine (make distclean)
- or the file needs to be removed from CVS.

Strange, because the main Makefile contains

        -rm -f swig/perl/Makefile.PL 2>/dev/null

in the distclean target.

$ tar tzf grass-6.1.cvs_src_snapshot_2006_04_22.tar.gz | grep Makefile.PL
grass-6.1.cvs_src_snapshot_2006_04_22/swig/perl/R_slope_aspect/Makefile.PL
grass-6.1.cvs_src_snapshot_2006_04_22/swig/perl/R_slope_aspect/r_slope_aspect/Makefile.PL
grass-6.1.cvs_src_snapshot_2006_04_22/swig/perl/Makefile.PL
grass-6.1.cvs_src_snapshot_2006_04_22/swig/perl/Makefile.PL.in

does rm -f get past file permissions?

Hamish

On Mon, Apr 24, 2006 at 01:40:36PM +1200, Hamish wrote:

> > just grabbed today's snapshot & ran 'cvs update'.
> >
> > Two files not in CVS were in the .tgz,
> >
> > ChangeLog (ok)
> > and
> > swig/perl/Makefile.PL
> >
> >
> > is Makefile.PL supposed to be in there? the header text says:
> > # Generated automatically from Makefile.PL.in by configure.
>
> If files are present in the snapshopt which should not
> be there, then it is a bug
> - either in the cleanup routine (make distclean)
> - or the file needs to be removed from CVS.
>
>
> Strange, because the main Makefile contains
>
> -rm -f swig/perl/Makefile.PL 2>/dev/null
>
> in the distclean target.

$ tar tzf grass-6.1.cvs_src_snapshot_2006_04_22.tar.gz | grep Makefile.PL
grass-6.1.cvs_src_snapshot_2006_04_22/swig/perl/R_slope_aspect/Makefile.PL
grass-6.1.cvs_src_snapshot_2006_04_22/swig/perl/R_slope_aspect/r_slope_aspect/Makefile.PL
grass-6.1.cvs_src_snapshot_2006_04_22/swig/perl/Makefile.PL
grass-6.1.cvs_src_snapshot_2006_04_22/swig/perl/Makefile.PL.in

So it is item 2 from my list:

[neteler@dandre swig]$ find . -name '*.in'
./perl/Makefile.PL.in

These files are in CVS and there are no .in files.

does rm -f get past file permissions?

?

In general, I have received a newer SWIG/PERL interface from Ari,
should I check it in? It consists of 3 files and we would get rid of above
problem.

Markus