| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
commit ae089cc2f4 broke the special-casing of its install dir
|
| |
|
| |
|
|
|
|
| |
This reduces the number of places with special-casing logic.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The net result of this patch is to make available via Config.pm and -v/-V the
details about the git version info we have available for the build. When built within
a git repository git is queried directly. When built from a snapshot or bundle
it is assumed that the source is unchanged, and that the required details are
avaialble in a file called .patch, whose format current is a four field string
in the following format: "$branchname $date.$time $sha1 $describe". The
generator of these files currently resides on camel.booking.com.
* git-describe is now used more directly with -v.
When the prefix of git-describe matches the version number
as determined by the defines in patchlevel.h then we use ONLY
the git-describe output, otherwise we include
the git describe in parenthesis after the version number. Either way
the describe text is optionally followed by a star should there be
uncommitted changes.
eg: This is perl, v5.11.0 (GitLive-blead-136-g58ca560) built for i686-linux
or: This is perl, v5.11.0-1-g58ca560 built for i686-linux
or: This is perl, v5.11.0 built for i686-linux
* include the SHA1 in perl -V summary, and automatically include unpushed
commits in the registered patches list
* include various git/version/.patch details in %Config, as follows:
git_commit_id # sha1 of HEAD
git_ancestor # ancestor in $remote/$branch (presumably canonical)
git_describe # git describe
git_branch # current branch
git_uncommitted_changes # "true" if there are any, empty otherwise
git_unpushed_commits # List of sha1's of unpushed commits
git_commit_id_title # Used to make the perl -V summary output
Additionally one more value is added depending on build process used: when
building from an rsynced snapshot (or any dist including a file called
.patch) then the second field will be used to populate the
"git_snapshot_date" field. Otherwise if built in a git directory (as is hopefully
recommended these day) then the field will be "git_commit_date" which will be the
commit date of HEAD.
This patch introduces two new files (on top of .patchnum) that will be generated by
make_patchnum.sh: "lib/Config_git.pl" and "unpushed.h", the former is used to make
git data available to Config.pm/%Config without rebuilding everything else, and the
second is used to expose unpushed commits (if any) via the registered patch facility
of patchlevel.h
|
|
|
|
|
|
| |
Message-ID: <87k5btpdef.fsf@k75.linux.bogus>
Date: Tue, 28 Oct 2008 05:11:20 +0100
p4raw-id: //depot/perl@34620
|
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510808280530ue0e3140q7e4ce71d5f395cc9@mail.gmail.com>
Date: Thu, 28 Aug 2008 08:30:38 -0400
p4raw-id: //depot/perl@34236
|
|
|
| |
p4raw-id: //depot/perl@34235
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510808250747s1e0c42demb2d4ac8dc5d33925@mail.gmail.com>
p4raw-id: //depot/perl@34226
|
|
|
|
|
| |
Message-ID: <48B1201B.3080705@x-ray.at>
p4raw-id: //depot/perl@34219
|
|
|
|
|
|
| |
From: "Reini Urban" <rurban@x-ray.at>
Message-ID: <6910a60807280355g129511d9v61c9763c3fd12a27@mail.gmail.com>
p4raw-id: //depot/perl@34200
|
|
|
| |
p4raw-id: //depot/perl@33864
|
|
|
| |
p4raw-id: //depot/perl@33862
|
|
|
| |
p4raw-id: //depot/perl@33861
|
|
|
|
|
|
|
| |
$verbose => $opts{verbose}
$silent => $opts{silent}
to align the code with forked code in installman
p4raw-id: //depot/perl@33859
|
|
|
|
|
|
|
|
| |
Message-ID: <47D2EF38.10503@x-ray.at>
* CYG04 At least on cygwin strip the last number
from the dll. This is in the cygwin.com build since years.
p4raw-id: //depot/perl@33481
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510802221321r8af47eh9a8c2772b9aa33c8@mail.gmail.com>
p4raw-id: //depot/perl@33358
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510802150802g5bf52a52nc9543eb236063b86@mail.gmail.com>
p4raw-id: //depot/perl@33326
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-ID: <1ff86f510801190919o6e3af1bboff1f885c76cf2bc7@mail.gmail.com>
p4raw-id: //depot/perl@33031
|
|
|
|
|
|
| |
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <0cdf01c84684$f99c3310$ecd49930$@com>
p4raw-id: //depot/perl@32722
|
|
|
|
|
|
| |
From: "Jan Dubois" <jand@activestate.com>
Message-ID: <03cd01c82b07$581a1950$084e4bf0$@com>
p4raw-id: //depot/perl@32411
|
|
|
|
|
| |
Message-Id: <46C152EE.2080506@x-ray.at>
p4raw-id: //depot/perl@31711
|
|
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-Id: <1ff86f510708030655tdef838p859bb1ac7b05dcf9@mail.gmail.com>
(Applied after splitting up the tests a little.)
p4raw-id: //depot/perl@31682
|
|
|
|
|
|
|
| |
Subject: [PATCH - revised] Fix CPAN issues in blead
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-Id: <1ff86f510708022005i2d73247eo96e692acd17a2547@mail.gmail.com>
p4raw-id: //depot/perl@31676
|
|
|
| |
p4raw-id: //depot/perl@31673
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Split README handling into a separate case.
- Extend the MANIFEST pattern to include .SKIP.
Based on the following:
Subject: [PATCH] Don't install MANIFEST.SKIP files
From: "Jerry D. Hedden" <jdhedden@cpan.org>
Message-Id: <1ff86f510708010928o48ea74d6je46148b0a409bffa@mail.gmail.com>
p4raw-id: //depot/perl@31672
|
|
|
|
|
|
|
|
|
|
|
|
| |
when using a shared perl library. The files are not needed, and this
fixes a problem building PAR-Packer on Win32 with a debug build of
perl. (If Win32CORE.lib gets installed then PAR-Packer wants to link
against it and its PDB file, vc60.pdb, but the latter is not installed.)
Also skip installing a few other unnecessary files.
Subject: Re: Problem in Win32CORE when building PAR-Packer-0.975 with bleadperl on Win32
Message-ID: <468E2566.8090504@uk.radan.com>
p4raw-id: //depot/perl@31570
|
|
|
| |
p4raw-id: //depot/perl@30883
|
|
|
|
|
|
| |
From: "Jerry D. Hedden" <jdhedden@yahoo.com>
Message-ID: <721682.89546.qm@web30209.mail.mud.yahoo.com>
p4raw-id: //depot/perl@30831
|
|
|
| |
p4raw-id: //depot/perl@30653
|
|
|
|
|
|
|
| |
not implemented"
Message-ID: <20060531125148.GA20658@londo.c47.org>
p4raw-id: //depot/perl@28344
|
|
|
|
|
|
|
|
| |
to avoid clashing with "lib\Pod" (cf. perl change #26363)
Also remove a couple of unused macros from the makefiles
p4raw-link: @26363 on //depot/perl: 0661f42382c6c9047f6bb741b9d41f6f7333902f
p4raw-id: //depot/perl@27530
|
|
|
|
|
|
|
| |
to the current location of the perl tree, move it, install more things,
move it again, lather rinse repeat.
Configure with -Duserelocatableinc
p4raw-id: //depot/perl@27491
|
|
|
|
|
| |
Message-ID: <20060305200830.GA2660@efn.org>
p4raw-id: //depot/perl@27389
|
|
|
| |
p4raw-id: //depot/perl@26964
|
|
|
| |
p4raw-id: //depot/perl@26962
|
|
|
| |
p4raw-id: //depot/perl@26658
|
|
|
|
|
| |
in order to avoid collisions with [.lib.Pod]
p4raw-id: //depot/perl@26363
|
|
|
| |
p4raw-id: //depot/perl@25314
|
|
|
| |
p4raw-id: //depot/perl@25000
|
|
|
|
|
| |
Message-ID: <20050527193327.GC17504@windhund.schwern.org>
p4raw-id: //depot/perl@24610
|
|
|
|
|
| |
Message-ID: <20050526204305.GH11558@windhund.schwern.org>
p4raw-id: //depot/perl@24596
|
|
|
| |
p4raw-id: //depot/perl@24136
|
|
|
|
|
|
|
| |
Subject: [PATCH] Module::CoreList 1.98 integration (was: Re: [RFC] More core integration)
From: "Jos I. Boumans" <kane@xs4all.net>
Message-Id: <097CE3D0-714B-11D9-B82E-000A956B0E06@xs4all.net>
p4raw-id: //depot/perl@23947
|
|
|
|
|
|
| |
From: jdhedden@1979.usna.com (via RT) <perlbug-followup@perl.org>
Message-ID: <rt-3.0.9-29937-88315.2.18472609678159@perl.org>
p4raw-id: //depot/perl@22878
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[ 22694]
For maint, I don't think that we can have sperl go sulky if invoked
from a #! line. So keep .../sperl functional, and have the /dev/fd/...
only set ID exectuable reside under a different name (suidperl)
[ 22700]
The set uid perl is now called setuidperl. Not suidperl.
Which I discover is hardlinked from sperl by ./installperl
elsewhere. Helpfully confusing installperl script.
[ 22718]
Revert 22700 (as part of changes suggested by Brendan O'Dea)
[ 22719]
Revert 22694
[ 22720]
Simpler suggstion to resolve the #!/usr/bin/suidperl vs. the set uid
binary must have fd script conundrum, as suggested by Brendan O'Dea
Plus restore the more helpful error message from 22694 and the gist
of the perl584delta changes from 22700
p4raw-link: @22720 on //depot/maint-5.8/perl: 18b810caba1ff3a8890bc392e4295393205e4c8e
p4raw-link: @22719 on //depot/maint-5.8/perl: cc5f7b51347dc0d99d849e19d8755fc160395010
p4raw-link: @22718 on //depot/maint-5.8/perl: 707d38420c0aa304635c36abea7b0b136d63cfcd
p4raw-link: @22700 on //depot/maint-5.8/perl: b08f99954ac05f6d7940d41d47dfcac67b906a1b
p4raw-link: @22694 on //depot/maint-5.8/perl: fa25506f523a62926d5deae9ce3b6c9c45bbfdd3
p4raw-id: //depot/perl@22770
p4raw-integrated: from //depot/maint-5.8/perl@22718 'edit in' INSTALL
(@22700..)
p4raw-integrated: from //depot/maint-5.8/perl@22700 'edit in'
pod/perldiag.pod (@22583..) installperl perl.c (@22694..)
'ignore' pod/perlsec.pod (@21947..)
|
|
|
|
|
| |
Message-ID: <20031218221029.GA7898@math.berkeley.edu>
p4raw-id: //depot/perl@22032
|
|
|
|
|
| |
Message-ID: <3FCF2526.3030905@sun.com>
p4raw-id: //depot/perl@21840
|
|
|
|
|
| |
so MakeMaker can find it.
p4raw-id: //depot/perl@21827
|