Permalink
Switch branches/tags
Commits on Aug 10, 2012
  1. Remove "agcc" from android/cross compiling.

    Use Android's suggested "--sysroot" gcc option, this will allow us to make arch, and platform configurable
    committed Aug 10, 2012
Commits on Aug 30, 2011
  1. Build a dynamic Perl instead of a static one, when cross-compiling

    - this allows use of more XS modules later
    committed Aug 30, 2011
Commits on Aug 21, 2011
  1. Remove magical $depth var from installperl

    - Was used to enhance notify output, switched to cwd() instead.
    committed Aug 21, 2011
  2. Remove microperl/ENV workaround from installperl

    - Not using microperl for this any more
    committed Aug 21, 2011
Commits on Aug 19, 2011
  1. Use Configure -Dmksymlinks to create a separate area for cross-compiling

    - Also copy over the few built .h files needed
    committed Aug 19, 2011
  2. Revert Makefile-cross-SH back to using miniperl not microperl

    - microperl doesn't support %ENV which makes it unusable for installperl
    committed Aug 19, 2011
  3. Allow caling make_ext.pl using an absolute path to miniperl

    - Used when cross-compiling
    committed Aug 19, 2011
Commits on Aug 14, 2011
  1. Start to make installperl compatible with cross-compiling

    - We'll want to install/retain the libraries etc to enable cross-building of modules later
    committed Aug 14, 2011
  2. Fix incorrect PERL_VERSION in android config

    (Yet another reason not to have separate config copies..)
    committed Aug 14, 2011
Commits on Aug 12, 2011
  1. Removing the traces of .armo / .arma from Cross-Compiling

    - Now builds using microperl and normal .o / .a files
    committed Aug 12, 2011
Commits on Aug 11, 2011
  1. Switch Cross-Compiling to use microperl instead of miniperl

    - Minor changes to microperl's build (including flock, used by make_ext.pl)
    - Make make_ext.pl use $^X by default, not miniperl
    - update Makefile-cross-SH to use microperl
    committed Aug 11, 2011
Commits on Aug 3, 2011
  1. Cross-compiling for Android, the main event

    - Changes to Makefile-cross-SH to bring uptodate with recent changes in Makefile.SH
    - Put all cross-compiled libs in xlib, using CROSS_LIB and PERLRUN_CROSS arg to EU::MM
    - separate list of static extents from their built names using static_real
    - add android specific config values
    - add android build script
    - see README.android for details
    committed Aug 3, 2011
  2. Cross-compiling, specify names of object files to create

    Pass through PERLRUN_CROSS so that make_ext.pl can pass Cross compile opts to modules it's building.
    committed Aug 3, 2011
  3. Update Errno_pm for cross-compiling for Android.

    Using ANDROID_NDK var to find the errno.h file
    committed Aug 3, 2011
Commits on Jul 28, 2011
  1. Update AUTHORS

    I just noticed that my e-mail address is wrong in AUTHORS
    JohnPeacock committed with Father Chrysostomos Jul 28, 2011
  2. perldelta for #95544 and #95748

    Father Chrysostomos committed Jul 28, 2011
  3. [perl #95544] Test that UNIVERSAL::VERSION returns $VERSION

    JohnPeacock committed with Father Chrysostomos Jul 27, 2011
  4. [perl #95544] Make UNIVERSAL::VERSION return $VERSION

    With this patch:
    $ ./miniperl -le ' $VERSION = "3alpha"; print "main"->VERSION'
    3alpha
    $ ./miniperl -le ' $VERSION = "3alpha"; print "main"->VERSION(4)'
    Invalid version format (non-numeric data) at -e line 1.
    
    See the discussion starting at:
    http://www.nntp.perl.org/group/perl.perl5.porters/2011/06/msg173710.html
    
    Basically, this patch allows custom version parsers to call ->VERSION
    to retrieve the version, even if the default parser would choke on it.
    Father Chrysostomos committed Jul 27, 2011
Commits on Jul 27, 2011
  1. every use of $(mini_obj) needs the mini specific objects, so include …

    …them
    
    Also fixes link issues with usedtrace on Solaris, since perlmini.o
    wasn't being processed by dtrace.
    tonycoz committed Jul 27, 2011
  2. Update Params-Check to CPAN version 0.30

      [DELTA]
    
      Changes for 0.30    Mon Jul 25 14:44:40 2011
      ============================================
      * Resolve [rt #69626] reported by Diab Jerius,
        WARNINGS_FATAL should apply to all check()
        failures now.
    bingos committed Jul 27, 2011
  3. Fix ExtUtils::ParseXS to work on pre 5.8.9 perls

    The tests were failing due to missing PERL_UNUSED_ARG.
    
    This is an update to 3.00_05 from CPAN.
    tsee committed Jul 27, 2011
  4. ExtUtils::ParseXS requires 5.8.1

    (This is also the update to CPAN's 3.00_04).
    tsee committed Jul 27, 2011
  5. release managers guide: perldelta broken link handling

    podcheck.t contains a list of placeholder links in perldelta that don't
    point to a real target, and hence shouldn't generate messages.  This
    list is to make the release manager's job easier.  But if new
    placeholder links are created, it may be that they have to be added to
    the list.
    Karl Williamson committed Jul 27, 2011
  6. podcheck.t: Improve documentation

    This includes a few nits, but also adds documentation about setting the
    number of errors for a message to negative in the db to cope with the
    number being variable, and the specially handled pods: perldelta and
    perltoc, and non-pod: perldelta_template
    Karl Williamson committed Jul 27, 2011
  7. podcheck.t: Don't warn on perldelta placeholder link

    perldelta has a placeholder link that doesn't point to a real node,
     "perldiag/message".  This link should be cleaned up as part of making a
     release by looking for all the XXX lines that remain.  Add this link to
     the list of those that should be skipped when looking for broken links
     in perldelta.
    Karl Williamson committed Jul 27, 2011
  8. podcheck.t: Move perldelta placeholder link checks

    podcheck has the capability to ignore certain broken links in
    perldelta.pod.  This is because this pod is special, initialized to a
    template with various placeholder text including links that are to
    eventually be changed to their correct values.  One of the final steps
    in making a release is to clean it up, removing any of these links that
    haven't been changed, and hence don't apply to the current release.
    
    To lessen the number of steps in making a release, a list of these links is
    hard-coded into podcheck, and it doesn't warn on those.  The check to
    skip these links prior to this commit did not easily allow links of the
    form page/node to be checked for.
    Karl Williamson committed Jul 27, 2011
  9. Increase $IPC::Open::VERSION to 1.12

    Father Chrysostomos committed Jul 27, 2011
  10. [perl #95748] IPC::Open3::open3(..., '-') broken

    IPC::Open3::open3($in, $out, $err, '-') is broken in 5.14.1
    
    Because the old "return 0" used to return to user code now is wrapped inside and eval block.
    
    This patch solves the problem.
    salva committed with Father Chrysostomos Jul 27, 2011