summaryrefslogtreecommitdiff
path: root/Porting/fixvars
Commit message (Collapse)AuthorAgeFilesLines
* Remove 3 unused scripts from PortingNicholas Clark2011-08-301-69/+0
| | | | | | | | | | | | | | | | | Porting/findvars was added in 1998 in 2bd2b9e04a68ec86. It searches @ARGV for its wordlist of then-current interpreter variable names. Porting/fixvars was added as fixvars in 1998 in a15299417de39f35. It captures the output of make (defaulting to make miniperl), parses it for errors matching /undeclared/, and then attempts to edit the relevant line of the reported file to prefix the name with PL_ Porting/fixCORE is a modified copy of Porting/fixvars, added in 1998 in a8693bd382efcc6d. It's intended to load modules, catching errors of the form /Ambiguous call resolved as CORE::/, and editing the relevant lines to prefix CORE:: to the function in question. It appears only ever to have been used to fix warnings in Math::Complex. All 3 have only had trivial style and spelling edits since addition, and have been unused for over 12 years.
* Fix typos (spelling errors) in Porting/*.Peter J. Acklam) (via RT2011-01-071-1/+1
| | | | | | | | | # New Ticket Created by (Peter J. Acklam) # Please include the string: [perl #81910] # in the subject line of all future correspondence about this issue. # <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=81910 > Signed-off-by: Abigail <abigail@abigail.be>
* Global executable bit cleanupDavid Golden2010-07-241-0/+0
| | | | | | | | | | | | | | | | | | | | When porting/makerel runs, all files copied into the directory for the tarball have the executable bit stripped and then only a specific set of files have the executable bit restored. There are many files in the repo that have the executable bit set in the repo that will be stripped. So that the state of files in the repo is as close as possible to the state of files in the release tarball, the executable bit has been stripped from such files. In one recent case, a file added from a dual-life module needed the executable bit set. Because it had the bit in the repo but was not listed in makerel to get an executable bit, tests using it passed in the repo and failed in the tarball. This commit refactors the list into a new file, Porting/exec-bit.txt and add tests to detect a mismatch between files listed there and actual executable bits in the repo.
* In Porting scripts, use standard perl path of "/usr/bin/perl".Chip Salzenberg2003-02-241-1/+1
| | | p4raw-id: //depot/perl@18767
* final tweaks before beta2Gurusamy Sarathy1998-07-211-0/+69
p4raw-id: //depot/perl@1613