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

Comparing App-Staticperl/Changes (file contents):
Revision 1.14 by root, Fri Dec 10 02:35:54 2010 UTC vs.
Revision 1.44 by root, Sun Mar 13 23:20:21 2011 UTC

1Revision history for Perl extension App::Staticperl 1Revision history for Perl extension App::Staticperl
2 2
3TODO: noautoload 31.2 Mon Mar 14 00:11:15 CET 2011
4TODO: --ignore-env 4 - patch CPAN::HandleConfig as there seems to be no other way to
5TODO: / at glob end == (.pm|/.*)? 5 keep it from clobbering the users MyConfig.pm accidentally.
6 - call cpan internally in a way so it picks up only our MyConfig.pm,
7 for extra safety and the initial calls before patching.
8 - set default cpan "installer" to EUMM, and MB is too broken
9 (it fails to build extensions statically).
10 - use "tar x" only to accomodate irix (and possibly other systems).
6 11
121.11 Tue Mar 8 18:37:00 CET 2011
13 - no longer create bundle variable names from md5(data),
14 as it is no longer useful.
15 - fix output shortening in testsuite.
16
171.1 Thu Feb 24 07:20:22 CET 2011
18 - use a better -M syntax.
19 - the one-arg form of add/binadd was broken.
20 - --add and --binadd now use the file as alias if the alias is missing.
21 - embeddable bundle files were broken because "args"
22 was used before defined.
23 - mkapp now actually passes arguments to the boot script.
24 - more cpan-testers workarounds :/.
25 - implement an ignore-env option for mkbundle.
26 - use, not just require, modules when tracing their dependencies.
27 - support an optional xs_init argument to staticperl_init, which
28 can be 0 (and is then ignored).
29 - reduce PERL_ARENA_SIZE to something more reasonable for perl 5.12.
30 - use perl 5.12.3 by default.
31 - enable debug symbols by default (but not the dreaded -DDEBUGGING).
32
331.0 Mon Jan 10 15:13:19 CET 2011
34 - specify -Uinstallusrbinperl in configure to avoid creating
35 /usr/bin/perl.
36 - try to work around the totally broken /bin/sh on solaris
37 (only in the testsuite).
38 - use curl -f instead of just curl.
39 - prefer curl over wget again, as cpan seems to do so.
40 - clarify license.
41
420.92 Wed Dec 22 02:09:19 CET 2010
43 - major rework of the PHASE 2 documentation section, hopefully
44 it's now more clear, more useful, more sexy.
45 - renamed --usepacklist to --usepacklists (--usepacklist still
46 supported as abbreviation).
47 - "properly" get rid of SITELIB paths, avoid using -U compiler flags
48 (which didn't even do anything...).
49 - avoid export var=value syntax for non-unix shells (solaris...).
50 - better output in the error case from the testsuite.
51
520.912 Wed Dec 15 01:14:26 CET 2010
53 - print a longer and hopefully useful message when Configure fails.
54 - remove PERL_CPPFLAGS, replace with PERL_CCFLAGS, which get appended
55 tot he ccflags, instead of overriding them.
56 - introduce PERL_CC.
57 - work around *bsd stupidity again, where even root can't replace
58 files with mv :/.
59 - stop command processing when a command fails (e.g. staticperl mkperl
60 will stop if the install step fails).
61 - let perl do most configuration when running make test, to increase
62 chances of success.
63
640.911 Sat Dec 11 16:50:41 CET 2010
65 - argl, testsuite had a duplicated test.
66 - use -Wl,--allow-multiple-definition for better portability.
67
680.91 Fri Dec 10 22:13:43 CET 2010
69 - add testsuite (yeah, should be optional - send patches).
70 - started to maintain two demo builds: bigperl and smallperl,
71 on http://staticperl.schmorp.de.
7 - implemented --staticlib option. 72 - implemented --staticlib option.
8 - special unicore/ compression (but much more could be done, 73 - special unicore/ compression (but much more could be done,
9 especially for the uncompressed case). 74 especially for the uncompressed case).
10 - implemented a strip cache, speeding up ppi stripping enourmously. 75 - implemented a strip cache, speeding up ppi stripping enourmously.
11 - implemented --include/--exclude options. 76 - implemented --include/--exclude options.
77 - try to port the tar call to freebsd (reported and analyzed
78 by Thomas Linden).
79 - (hopefully) better meaning of verbose levels.
80 - avoid deadlocking in --eval (unlikely, but possible).
81 - implement $STATICPERLRC.
82 - do all option AND bundle file processing with Getopt::Long,
83 to make maintenance easier.
12 84
130.9 Wed Dec 8 23:26:48 CET 2010 850.9 Wed Dec 8 23:26:48 CET 2010
14 - support AutoLoader'ed functions with prototypes. 86 - support AutoLoader'ed functions with prototypes.
15 - new mkapp / --app option for mkbundle, to create 87 - new mkapp / --app option for mkbundle, to create
16 standalone applications. 88 standalone applications.

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines