summaryrefslogtreecommitdiff
path: root/lib/ExtUtils
Commit message (Collapse)AuthorAgeFilesLines
* Naif calls segfault T_PRTOBJ of the stock typemapSalvador Ortiz Garcia2010-05-281-1/+1
| | | | | | The T_PTROBJ INPUT in stock typemap only uses 'sv_derived_from' for input validation, that cause a segfault when the argument passed match the class name.
* Move ExtUtils::MakeMaker from lib to ext.Nicholas Clark2009-09-1091-22758/+0
| | | | | | | | | | t/lib/TieOut.pm is now from Test::Simple. Only the tests needed changing. The exceptions to BEGIN/PERL_CORE/INC boilerplate removal were two instances of "../.." becoming "../../../..", and changing an %INC test from "strict.pm" to "less.pm", as TestInit causes strict to be loaded via a relative path, when it loads File::Spec to convert all paths from relative to absolute.
* Move ExtUtils::CBuilder from lib to ext.Nicholas Clark2009-09-1014-2316/+0
|
* Move ExtUtils::ParseXS from lib to ext.Nicholas Clark2009-09-109-2809/+0
|
* Move ExtUtils::Manifest from lib to ext.Nicholas Clark2009-09-103-1326/+0
|
* Move ExtUtils::Install from lib to ext.Nicholas Clark2009-09-1010-3568/+0
|
* Move ExtUtils::Constant to from lib to ext.Nicholas Clark2009-09-106-3566/+0
|
* Move ExtUtils::Command from lib to ext.Nicholas Clark2009-09-093-692/+0
|
* fix for EU:MM 6.55_02 failing test,David Mitchell2009-08-051-2/+2
| | | | as suggested by Schwern
* ExtUtils::MakeMaker 6.55_02David Mitchell2009-08-0529-36/+48
|
* cleanup the EUI/EUMM test mess, and bump Install.pm to 1.54Yves Orton2009-07-275-408/+179
| | | | | | | | | | | | This removes lib/ExtUtils/t/basic.pl and t/basic_finish.pl, and replaces them with the EUI specific t/InstallWithMM.t. The version bump is purely to allow the release the new version on CPAN and to make it possible to include a non dev release in Perl 5.10.1 if Dave wants to. Note that while there are no real code changes in this commit I did trim whitespace from Install.pm, so if you want to see the real diff here please use diff -w.
* ExtUtils::ParseXS 2.2002David Mitchell2009-07-222-1/+6
|
* forgot the version Bump - sighYves Orton2009-07-201-1/+1
|
* sync to 1.52_03 (hopefully properly this time)Yves Orton2009-07-201-0/+5
|
* (mostly) sync blead with ExtUtils::Install 1.52_02David Mitchell2009-07-191-2/+27
| | | | (Installed.t still divergent)
* bring up to date with ExtUtils-Install v1.52_02Yves Orton2009-07-192-68/+117
|
* Fix ExtUtils::Installed failure with -DuserelocatableincDavid E. Wheeler2009-07-182-5/+4
| | | | | | | | | | | | | | This patch fixes an issue with ExtUtils::Installed when Perl is compiled with userelocatableinc. It looks a though the issue is that `%Config` contains local paths when built with -Duserelocatableinc, some, at least, with a leading "./". The solution is to use `File::Spec->canonpath()` to clean up the path before comparing two paths that are otherwise the same. A better solution might be to use some sort of other utility function that checks that paths are the same even if they're not spelled the same. I didn't notice such a function in File::Spec, alas. Also, I'm not sure what effects this change might have on VMS; it deserves further testing there.
* No whitespace before comment allowed in VMS make utilities.Craig A. Berry2009-07-162-2/+2
| | | | All extension building was broken without this.
* ExtUtils::MakeMaker 6.55_01David Mitchell2009-07-1630-71/+317
|
* ExtUtils::MakeMaker 6.54David Mitchell2009-07-1031-28/+85
|
* Update ExtUtils::ParseXS to 2.20_01David Golden2009-07-083-7/+233
| | | | | | | | 2.20_01 - Wed Jul 8 12:12:47 EDT 2009 - Fix XSUsage prototypes for testing [Jan Dubois] Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* upgrade to ExtUtils::MakeMaker 6.53_03David Mitchell2009-07-0631-56/+149
|
* sync ExtUtils::CBuilder with CPAMDavid Mitchell2009-07-061-0/+5
|
* Updated ExtUtils::CBuilder to 0.2602David Golden2009-07-0411-13/+15
| | | | | | | | | 0.2602 - Sat Jul 4 10:57:12 EDT 2009 Bugs fixed: - Fixed 00-have-compiler.t if $^X is a relative path [David Wheeler] Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* sync ExtUtils::CBuilder with CPANDavid Mitchell2009-07-031-0/+21
|
* Updating ExtUtils-ParseXS to 2.20David Golden2009-07-011-1/+1
| | | | | | | | 2.20 - Wed Jul 1 13:42:11 EDT 2009 - No changes from 2.19_04 Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Update ExtUtils::CBuilder to 0.2601David Golden2009-07-0112-10/+20
| | | | | | | | | | 0.2601 - Wed Jul 1 09:37:39 EDT 2009 Bugs fixed: - On VMS, cleans up extra files generated during testing [John E. Malmberg, Craig Berry] Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Updating ExtUtils::CBuilder to 0.26David Golden2009-06-3013-79/+158
| | | | | | | | | | | | | | | | | | | 0.26 - Mon Jun 29 20:11:52 EDT 2009 - No changes from 0.25_01 0.25_01 - Sat Jun 27 23:13:20 EDT 2009 - Changed test library to Test::More - Added tests for have_compiler - Skips tests that need a compiler if have_compiler is false - have_compiler will try to compile in the current directory if compiling in tmpdir fails for whatever reason Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Update ExtUtils::ParseXS to 2.19_04David Golden2009-06-293-43/+67
| | | | | | | | | | | | 2.19_04 - Mon Jun 29 11:49:12 EDT 2009 - Changed tests to use Test::More and added it to prereqs - Some tests skip if no compiler or if no dynamic loading - INTERFACE keyword tests skipped for perl < 5.8 Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* Update ExtUtils::ParseXS to 2.19_03David Golden2009-06-285-17/+208
| | | | | | | | | | | | | | | | | | | | | 2.19_03 - Sat Jun 27 22:51:18 EDT 2009 - Released to see updated results from smoke testers - Fix minor doc typo pulled from blead 2.19_02 - Wed Aug 6 22:18:33 2008 - Fix the usage reports to consistently report package name as well as sub name across ALIAS, INTERFACE and regular XSUBS. [Robert May] - Cleaned up a warning with -Wwrite-strings that gets passed into every parsed XS file. [Steve Peters] - Allow (pedantically correct) C pre-processor comments in the code snippets of typemap files. [Nicholas Clark] Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
* upgrade to ExtUtils::CBuilder 0.25David Mitchell2009-06-2812-19/+49
|
* Correct the NAME in the Pod of ExtUtils::Constant::XS.Nicholas Clark2009-06-131-2/+2
|
* bump lib/ExtUtils/Constant.pm version to 0.22 since 5.8.9 had 0.21David Mitchell2009-06-121-1/+1
|
* remove from blead, some files already removed from Makemaker 6.52David Mitchell2009-06-104-128/+0
|
* Add missing test boilerplates to new MakeMaker testsRafael Garcia-Suarez2009-06-084-0/+28
|
* Upgrade to MakeMaker 6.53_02Rafael Garcia-Suarez2009-06-0836-95/+314
|
* Mark all .t and .pm files as non executableRafael Garcia-Suarez2009-06-061-0/+0
|
* MakeMaker must handle an empty $self->{LIBS} array.Craig A. Berry2009-06-041-3/+3
| | | | | | | | | | 6.52 broke the build on VMS because the Makefile.PL for Time::HiRes sends C<'LIBS' => []> to WriteMakefile() and the code to handle that case was removed in a refactor, so we ended up not linking against the main perl library (perlshr.exe on VMS). More details and an upstream submission of this patch are at: https://rt.cpan.org/Ticket/Display.html?id=46633
* Add test boilerplate to the new MakeMaker testsRafael Garcia-Suarez2009-06-012-0/+14
|
* Upgrade to ExtUtils::MakeMaker 6.52Rafael Garcia-Suarez2009-06-0142-333/+952
|
* Remove ExtUtils::MM_HaikuRafael Garcia-Suarez2009-04-181-63/+0
| | | | | It's no longer in the official MakeMaker, and is incorporated in MM_BeOS.
* Upgrade to ExtUtils-MakeMaker-6.50Steve Peters2009-03-2328-28/+28
|
* Re-apply changes 4adc95e616bac7ee and 200cbd6aa595a074 (RT #61492)Nicholas Clark2009-02-211-8/+5
| | | | | (ExtUtils::MM_Win32 should not generate "mt" command when CRT is statically linked)(We'd failed to send this one upstream. Bad us.)
* Upgrade to ExtUtils::MakeMaker 6.49_01Nicholas Clark2009-02-2134-108/+398
|
* ExtUtils::Install VMS extended character set supportJohn Malmberg2009-02-153-16/+65
| | | | Preview from https://rt.cpan.org/Ticket/Display.html?id=42149
* Move XSSymSet.pm to lib/ExtUtils/, but only install it on VMS.Nicholas Clark2009-02-051-0/+237
| | | | This reduces the number of places with special-casing logic.
* Follow-up to commit 4adc95e616bac7eea015e9e47e439b063c1132d5 suggested bySteve Hay2009-02-032-13/+8
| | | | | | | | | Jan Dubois: Subject: RE: [perl #61492] ExtUtils::MM_Win32 should not generate "mt" command when CRT is statically linked From: "Jan Dubois" <jand@activestate.com> Date: Fri, 19 Dec 2008 10:07:07 -0800 Message-ID: <013d01c96204$9b211e80$d1635b80$@com>
* VMS has a mode where it preserved case, and also has a mode where itJohn Malmberg2009-01-241-3/+24
| | | | | | returns filenames in UNIX syntax. This updates this test to handle these modes.
* Correct the call to get_hv() to use GV_ADD for the flags, rather than TRUE.Nicholas Clark2009-01-211-1/+1
|
* Upgrade to ExtUtils-Manifest-1.56Steve Hay2009-01-143-21/+68
|