ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/App-Staticperl/Changes
(Generate patch)

Comparing App-Staticperl/Changes (file contents):
Revision 1.47 by root, Fri Apr 1 05:58:21 2011 UTC vs.
Revision 1.61 by root, Mon Mar 5 07:20:45 2012 UTC

1Revision history for Perl extension App::Staticperl 1Revision history for Perl extension App::Staticperl
2 2
3TODO: document a few more common variables for statuicperlrc, also dynamic loading. 3SHLIB_PATH hpux, .sl
4LD_LIBRARY_PATH solaris, .so
5LIBPATH aix .a(?)
6LD_LIBRARY_PATH_32 and LD_LIBRARY_PATH_64 .so solaris
7LD_LIBRARYN32_PATH irix
8LD_LIBRARY64_PATH irix
9DYLD_LIBRARY_PATH darwin
10TODO: nonstatic builds, make.aperl failure does not link in everything?
11TODO-IMPORTANT: CPAN::MyConfig!
12TODO: echo " -ldl" >>"$PERL_PREFIX"/lib/auto/Net/SSLeay/extralibs.ld
13
141.42 Mon Mar 5 08:16:02 CET 2012
15 - actually, really do it.
16
171.41 Mon Mar 5 08:14:11 CET 2012
18 - temporarily patch ExtUtils::MakeMaker because newer versions
19 break Pod::Parser.
20
211.4 Mon Jul 18 09:33:48 CEST 2011
22 - new configuration variable DLCACHE to avoid repeated downloads.
23 - the static:: namespace was wrongly documented as sttaicperl::.
24 - provide no compiler flags apart from -Os anymore by default.
25 - staticperl clean now removes all build files (src/).
26 - staticperl no longer sets EV_EXTRA_DEFS or CORO_INTERFACE.
27 - patch ExtUtils::Miniperl to always include DynaLoader, otherwise
28 static linking disables later dynamic linking and vice versa.
29 - (experimental) do not build a new perl unless a static archive
30 was created, to make -Dusedl faster.
31 - actually fail when not being able to install some modules from CPAN.
32 - speed up installing modules from CPAN if multiple modules have
33 been specified.
34 - weed out duplicated libraries form the beginning, not the end.
35 - set shell variable $PERL to full path to perl binary
36 when running staticperl cpan, which is handy for subshells.
37 - properly define "boot_DynaLoader" when DynaLoader is available.
38 - fix a memleak in static::list.
39 - mkbundle can now bundle dynamic objects for perl extensions
40 (--allow-dynamic).
41 - lots of windows workarounds/bugfixes.
42
431.31 Tue Jun 14 09:03:59 CEST 2011
44 - pause is more tricky than expected - rename fake.pm to Staticperl.pm.
45 - improved documentation a bit.
46
471.3 Tue May 10 19:39:39 CEST 2011
48 - the nothing-to-see-except-a-version-bump release.
49 - package a fake.pm file to (maybe!) get CPAN to allocate namespace
50 for us, as people have real trouble to install the distribution.
51
521.22 Sun May 1 11:28:54 CEST 2011
4 - prepend staticperl binary install path to PATH when running any 53 - prepend staticperl binary install path to PATH when running any
5 commands - will help many broken modules and scripts (e.g. those 54 commands - will help many broken modules and scripts (e.g. those
6 using the broken #!env perl hack), but will also make life easier 55 using the broken #!env perl hack), but will also make life easier
7 for "staticperl cpan / look" users. 56 for "staticperl cpan / look" users.
8 - use empty PERL_OPTIMIZE flags in testsuite for higher portability. 57 - use empty PERL_OPTIMIZE flags in testsuite for higher portability.
9 - unset PERL_CORE, PERL_MM_OPT and PERL_MB_OPT variables because 58 - unset PERL_CORE and PERL_MB_OPT variables because
10 these modules are part of perl - set them in your staticperlrc 59 these modules are part of perl - set them in your staticperlrc
11 instead. 60 instead.
61 - disable MAN1PODS and MAN3PODS in PERL_MM_OPT, to make Glib, Cairo,
62 Pango and Gtk2 build.
63 - patch ExtUtils::MM_Unix to search for static archives in blib more
64 often, as it doesn't detect Pango as being an XS module (which
65 is a bug in Pango).
66 - create a patch helper (SP-patch-postinstall) that is executed
67 after perl and eahc module install to do some important patches.
68 - rename the cpan-make-inmstall helper to SP-make-install-make.
69 - write mkbundle to bin/SP-mkbundle.
70 - new "staticperl perl" command.
71 - updated small/bigperl to 5.12.3.
12 72
131.21 Fri Mar 18 19:21:15 CET 2011 731.21 Fri Mar 18 19:21:15 CET 2011
14 - ok, irix tar has no working -f and freebsd tar goes to a device 74 - ok, irix tar has no working -f and freebsd tar goes to a device
15 by default, so screw irix and go with freebsd. 75 by default, so screw irix and go with freebsd.
16 - some bloke thought it's cool to force dynamic linking on darwin. 76 - some bloke thought it's cool to force dynamic linking on darwin.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines