It looks like, starting with 6.25_01, the makefile fragment for PL_FILES
has changed.  It is no longer passing the target as an option the to
PERLRUNINST call.  Is this intentional?  I didn't see any mention of this
in the Changes file.

MP3-Tag-0.94 is the current package I'm noticing this with.  I also came
across it with another package, but I forgot the name already.

Anyway, with 6.25 installed, the pertinent lines from the Makefile are:

[EMAIL PROTECTED]:42am]src/MP3-Tag/MP3-Tag-0.94(581) perl Makefile.PL ; grep 
data_pod.PL Makefile
Writing Makefile for MP3::Tag
#     PL_FILES => { data_pod.PL=>q[ID3v2-Data.pod] }
ID3v2-Data.pod :: data_pod.PL
        $(PERLRUNINST) data_pod.PL ID3v2-Data.pod

And with 6.25_01 and 6.25_05 I see:
[EMAIL PROTECTED]:55am]src/MP3-Tag/MP3-Tag-0.94(582) perl Makefile.PL ; grep 
data_pod.PL Makefile
Writing Makefile for MP3::Tag
#     PL_FILES => { data_pod.PL=>q[ID3v2-Data.pod] }
ID3v2-Data.pod :: data_pod.PL
        $(PERLRUNINST) data_pod.PL

I'm not sure if this was an intentional thing or not.  At first I thought
it was, in keeping with this part of the docs:

``The *.PL files are expected to produce output to the target files
themselves.''

But now I'm not sure.

Thoughts?
mrc
-- 
     Mike Castle      [EMAIL PROTECTED]      www.netcom.com/~dalgoda/
    We are all of us living in the shadow of Manhattan.  -- Watchmen
fatal ("You are in a maze of twisty compiler features, all different"); -- gcc

Reply via email to