Preserve the case of t/lib/vmsfspec.t.
authorCraig A. Berry <craigberry@mac.com>
Fri, 23 Nov 2012 03:55:31 +0000 (21:55 -0600)
committerCraig A. Berry <craigberry@mac.com>
Fri, 23 Nov 2012 03:55:31 +0000 (21:55 -0600)
commit8b0640a101c890210fd27854781518df34e46f75
tree5888e93769d6232b0a7ec19cb3ec1c801877b0c9
parentac93cf5da977bd07a11ef68c5b684322bd23fd72
Preserve the case of t/lib/vmsfspec.t.

The way this file has been getting copied from vms/ext/filespec.t
during the build involves the expansion of the standard macro
MMS$TARGET, a process which caused the name of the copied file to
always end up in upper case.

Before we started preserving case, all filenames were downcased
by readdir(), so .t matched .t and everything was peachy. But
when we started preserving case in Perl on VMS we started silently
skipping this test because .T does not match the pattern we look
for in t/TEST.

So take advantage of the fact that MMS and MMK don't upcase
user-written macros when expanded and use one of those as the
copy target, thus preserving the case of the copied file, which
then matches what t/TEST is looking for.
vms/descrip_mms.template