| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Since the message ends in the name of a file, I find that the trailing dot
makes it harder to select the filename in my terminal emulator.
|
|
|
|
|
|
|
| |
Without these rules changes to files like config.sh might not
result in perlmain.o being rebuilt.
Aristotle Pagaltzis improved this.
|
|
|
|
|
|
|
|
|
|
| |
You will just get a bunch of these from makedepend:
Finding dependencies for av.o.
Label too long: : testcont
According to POSIX, it should, eight being the minimum supported length.
Shoulda woulda coulda. Label of length seven seems to be fine.
|
|
|
|
|
|
|
|
| |
I had thought that a continuation introduced a space. But no,
a continuation can happen in the middle of a token.
And this splits lines that are getting very long to avoid preprocessor
limitations.
|
|
|
|
| |
Align continuation backslashes
|
|
|
|
|
|
|
|
|
|
| |
Multi-line preprocessor directives are now joined into single lines.
This can create lines too long for the preprocessor to handle. This
commit removes blanks adjoining comments that get deleted. This makes
things somewhat less likely to exceed the limit.
This commit also fixes several [] which were meant to each match a tab
or a blank, but editors converted the tabs to blanks
|
|
|
|
| |
These comments may actually be necessary.
|
|
|
|
|
| |
This causes problems currently for z/OS. But, since we don't know why
it was there, I'm leaving it in as a placeholder.
|
|
|
|
|
|
| |
Previously dependencies for Makefile, config.h and makedepend were
explicitly coded into verbatim sections of Makefile.SH, with most of the
others being generated by makedepend.SH
|
| |
|
|
|
|
|
|
|
|
| |
4 of the *.SH files have code which links the extracted file into the parent
directory if the current directory ends SH. This code dates from Perl 1.
It seems that the intent was that the *.SH files could live in a SH/
directory, but that feature was neither used or mentioned in the
documentation in Perl 1, and hasn't been used since.
|
|
|
|
|
|
| |
Solaris complained about the length of the label and produced broken
dependencies. This caused -Dusedtrace builds to fail since
perldtrace.h wasn't being built.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
makedepend was failing to take into account the fact that preprocessor
directives, like any line, may be continued onto succeeding lines by a
trailing backslash. This led to errors in the C preprocessing, which were
suppressed on all but os390 systems.o
This commit alleviates that, but it is not a complete solution. It
deletes C comments, but this being sed, it doesn't catch all nuances of
C comments. We only care, however, about comments on preprocessor
directive lines, and this is good enough to work on the current Perl
without generating any errors, on my system.
Spotted by John Goodyear.
|
|
|
|
|
|
|
|
|
|
| |
Like, apparently, the person(s) who originally wrote this script, I
thought all preprocessor directives had to start in column 1.
It turns out that restriction was relaxed in C89; so that they may be
indented.
Spotted by John Goodyear.
|
|
|
|
|
|
|
| |
Instead of inserting "#line 1", insert "#line 2" to account for the
inserted line.
Spotted by John Goodyear.
|
|
|
|
|
|
|
| |
All these files used to be executable in the release tarballs. Apparently things
also work without that in the repository, but I'd rather add this possibly
unecessary change to blead instead of breaking the upcoming release. This should
probably be looked into again afterwards.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
| |
miniperl builds with canned data equivalent to stock_git_version.h.
git_version.h becomes an explicit dependency for perl.o, make_patchnum.pl is
explicitly run to create it, and no sub-makes are spawned with their inherent
race conditions and consequent strange build failures.
|
|
|
|
| |
arguments they are compiled with)
|
|
|
|
|
|
|
|
| |
From: "Green, Paul" <Paul.Green@stratus.com>
Message-ID: <F5F42E77A43DD944B6D664B00A5401CB037149FF@EXNA.corp.stratus.com>
Includes a fix to the patch to ext/Time/HiRes/Makefile.PL
p4raw-id: //depot/perl@33259
|
|
|
|
|
| |
(patch from NetBSD package)
p4raw-id: //depot/perl@31974
|
|
|
|
|
|
| |
From: "Yitzchak Scott-Thoennes" <sthoenna@efn.org>
Message-ID: <41520.67.40.29.216.1176013964.squirrel@webmail.efn.org>
p4raw-id: //depot/perl@30870
|
|
|
|
|
|
| |
Subject: [PATCH] Re: [perl #41058] make rebuilds perl everytime
Message-ID: <20070118142755.28e7f724@r2d2>
p4raw-id: //depot/perl@29871
|
|
|
|
|
| |
to have switched from '<command line>' to '<command-line>'.
p4raw-id: //depot/perl@28615
|
|
|
|
|
| |
still needed as reported by Brian De Pradine.
p4raw-id: //depot/perl@19692
|
|
|
|
|
| |
producing locale-dependent messages.
p4raw-id: //depot/perl@18650
|
|
|
|
|
| |
Message-Id: <5.8.0_12541_1026136670@regency>
p4raw-id: //depot/perl@17436
|
|
|
|
|
| |
happens when timestamps are out of sync.
p4raw-id: //depot/perl@17099
|
|
|
|
|
|
| |
From: "H.Merijn Brand" <h.m.brand@hccnet.nl>
Message-Id: <20020507190423.E22C.H.M.BRAND@hccnet.nl>
p4raw-id: //depot/perl@16449
|
|
|
|
|
| |
(from Jan-Erik Karlsson).
p4raw-id: //depot/perl@15231
|
|
|
| |
p4raw-id: //depot/perl@14947
|
|
|
| |
p4raw-id: //depot/perl@14018
|
|
|
|
|
| |
Message-Id: <Pine.GSO.4.40.0111080952570.12110-100000@dardar.wisdom.weizmann.ac.il>
p4raw-id: //depot/perl@12894
|
|
|
|
|
| |
unnecessary warnings about unused -B/foo/bar.
p4raw-id: //depot/perl@11627
|
|
|
|
|
|
|
| |
fully cured, there were remnants of $CONFIG when
$CONFIGDOTSH was expected. Now renamed to PERL_CONFIG_SH
to avoid future conflicts.
p4raw-id: //depot/perl@10113
|
|
|
|
|
| |
the $cat must have an absolute path.
p4raw-id: //depot/perl@9827
|
|
|
|
|
| |
Message-ID: <6727B1DACFCDD311A757009027CA8D69010A88CB@Ex02.inhouse.start.de>
p4raw-id: //depot/perl@9079
|
|
|
| |
p4raw-id: //depot/perl@5930
|
|
|
| |
p4raw-id: //depot/cfgperl@5441
|
|
|
| |
p4raw-id: //depot/perl@4627
|
|
|
| |
p4raw-id: //depot/perl@3852
|
|
|
| |
p4raw-id: //depot/perl@3774
|
|
|
|
|
|
|
|
| |
directory possible. These should get us as far
as miniperl, then building DynaLoader falls into
tiny twinkling pieces as MakeMaker knows nothing
of VPATH mindset.
p4raw-id: //depot/cfgperl@3735
|
|
|
|
|
|
| |
Message-ID: <37230365.5F68B460@turnhere.com>
Subject: [PATCH]5.005_03 (CORE) cygwin32 port
p4raw-id: //depot/perl@3358
|
|
|
|
|
|
|
| |
Add llseek + offset_t probing.
Change CONFIG to CONFIGDOTSH.
'unset foo' is unportable, use foo=''.
p4raw-id: //depot/cfgperl@3201
|
|
|
|
|
|
| |
To: Mailing list Perl5 <perl5-porters@perl.org>
Message-ID: <19990121020827.A25509@monk.mps.ohio-state.edu>
p4raw-id: //depot/cfgperl@2661
|
|
|
| |
p4raw-id: //depot/cfgperl@2650
|
|
|
|
|
| |
Message-ID: <yd37lzro5jb.fsf@pandora.hekimian.com>
p4raw-id: //depot/perl@1823
|
|
|
|
|
|
| |
Message-Id: <199807111451.RAA27010@alpha.hut.fi>
Subject: M3 "generic" parts
p4raw-id: //depot/perl@1451
|