| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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
|
|
|
| |
p4raw-id: //depot/perl@783
|
|
|
| |
p4raw-id: //depot/perl@575
|
|
|
|
|
| |
Subject: Re: dos-djgpp port not in perl 5.004_54
p4raw-id: //depot/perl@373
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[editor's note: this one imported like a charm!]
TESTS -
Subject: Improve pragma/locale test 102 - and don't fail, just warn
From: Jarkko Hietaniemi <jhi@anna.in-berlin.de>
Files: t/pragma/locale.t
Subject: Invalid test output in t/op/taint.t in trial 1
From: Dan Sugalski <sugalsd@lbcc.cc.or.us>
Files: t/op/taint.t
t/op/taint.t prints out invalid ok messages for tests it skips.
Rather than printing "ok 136" it prints "136 ok".
p5p-msgid: 3.0.3.32.19970919160918.00857a50@stargate.lbcc.cc.or.us
UTILITIES -
Subject: Perldoc tiny patch to avoid $0
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
Files: utils/perldoc.PL
Msg-ID: 199709122141.RAA16846@monk.mps.ohio-state.edu
(applied based on p5p patch as commit 0b166b6635cf199f072db516b2a523ee659394d5)
Subject: h2ph broken in 5.004_02
From: David Mazieres <dm@reeducation-labor.lcs.mit.edu>
Files: utils/h2ph.PL
Msg-ID: 199708201700.KAA02621@www.chapin.edu
(applied based on p5p patch as commit 4a8e146e38ec2045f1f817a7cb578e1b1f80f39f)
Subject: add key_t caddr_t to h2ph
From: Tony Sanders <sanders@bsdi.com>
Files: eg/sysvipc/ipcsem utils/h2ph.PL
Msg-ID: 199708272301.RAA12803@austin.bsdi.com
(applied based on p5p patch as commit 0806a92ffc3a74ca70aa81051cdf2a306cd0a8af)
Subject: perldoc search ., lib and blib/* if -f 'Makefile.PL'
From: Tim Bunce <Tim.Bunce@ig.co.uk>
Files: utils/perldoc.PL
Subject: perldoc finds wrong pod2man
(from perldoc source)
# We must look both in @INC for library modules and in PATH
# for executables, like h2xs or perldoc itself.
Unfortunately, searching PATH for installed perl executables like
pod2man is INCORRECT. perldoc should start by searching the
directory it was executed from, which might not be in the PATH
at all.
Credited: Joseph "Moof-in'" Hall <joseph@cscaper.com>
p5p-msgid: 199708251732.KAA19299@gadget.cscaper.com
Subject: 5.004m4t1: perlbug: NIS domainname gets into wrong places
From: Andreas J. Koenig <koenig@anna.mind.de>
Files: utils/perlbug.PL
Msg-ID: sfcg1qy38as.fsf@anna.in-berlin.de
(applied based on p5p patch as commit 41f926b844140b7f7eaa9302113e45df3a9f9ff4)
Subject: add better local patch info to perlbug
From: Tim Bunce <Tim.Bunce@ig.co.uk>
Files: utils/perlbug.PL
Subject: perldoc - suggest modules if requested module not found
From: Anthony David <adavid@netinfo.com.au>
Files: utils/perldoc.PL
private-msgid: 3439CD83.6969@netinfo.com.au
Subject: perldoc mail::foo tries to read binary /usr/ucb/mail
From: Tim Bunce <Tim.Bunce@ig.co.uk>
Files: utils/perldoc.PL
Subject: perldoc weirdness
perldoc mail::imap yields:
{joseph}:79% perldoc mail::foo
can't open /usr/ucb/mail: Permission denied at ./pod2man line 362.
Credited: Joseph "Moof-in'" Hall <joseph@cscaper.com>
p5p-msgid: 199710082014.NAA00808@gadget.cscaper.com
Subject: perldoc -f setpwent (for example) returns no descriptive text
From: Tim Bunce <Tim.Bunce@ig.co.uk>
Files: utils/perldoc.PL
Subject: perldoc diffs: don't search auto - much faster
From: "Joseph N. Hall" <joseph@5sigma.com>
Files: utils/perldoc.PL
Msg-ID: MailDrop1.2d7dPPC.971012211957@screechy.cscaper.com
(applied based on p5p patch as commit 62b753c6ae4ab9bf22fbb6ec7ceac820bcef8fe4)
|
|
|
|
|
|
|
|
|
| |
Date: Wed, 9 Oct 1996 22:32:22 -0400 (EDT)
From: Ilya Zakharevich <ilya@math.ohio-state.edu>
weed out perl_exp.SH, config_h.SH
(They have these funny names to avoid names like perl.exp.SH
with more than two '.' Such names are illegal on some systems.)
|
|
|
|
|
|
|
| |
Add explicit $touch $firstmakefile for QNX which apparently
preserves modification times for a 'cp' command.
I worry, though, that touch might not be portable to OS/2.
If it is, then I'll remove the fancy case statement.
|
|
|
|
|
| |
This patch eliminates "\|" in sed patterns in makedepend.SH, since
they're not really needed anyway in this one case.
|
| |
|