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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines