Commit Graph

38 Commits

Author SHA1 Message Date
naufraghi ed3c0cf1ec Check for 'python -O' coherence
git-svn-id: http://svn.pyinstaller.org/trunk@550 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-11-19 09:17:58 +00:00
naufraghi 7500d720b6 Merged revisions 465,532-539,541 via svnmerge from
https://svn.pyinstaller.python-hosting.com/branches/crypt

........
  r465 | giovannibajo | 2008-05-21 15:30:21 +0200 (Wed, 21 May 2008) | 2 lines
  
  Ignore ".sconsign"
........
  r532 | naufraghi | 2008-11-08 00:23:43 +0100 (Sat, 08 Nov 2008) | 1 line
  
  Add MacPython.org and MacPython.macports support
........
  r533 | naufraghi | 2008-11-08 00:29:05 +0100 (Sat, 08 Nov 2008) | 1 line
  
  Run Configure continue only if the make is successful
........
  r534 | naufraghi | 2008-11-08 00:32:00 +0100 (Sat, 08 Nov 2008) | 1 line
  
  Fix PyQt4 hooks
........
  r535 | naufraghi | 2008-11-08 00:44:00 +0100 (Sat, 08 Nov 2008) | 1 line
  
  Do not compress any icon
........
  r536 | naufraghi | 2008-11-08 00:51:07 +0100 (Sat, 08 Nov 2008) | 1 line
  
  Added support for multiple icons (by Giovanni)
........
  r537 | naufraghi | 2008-11-08 00:55:17 +0100 (Sat, 08 Nov 2008) | 1 line
  
  Fix line endings
........
  r538 | naufraghi | 2008-11-08 01:03:19 +0100 (Sat, 08 Nov 2008) | 1 line
  
  Pass wide-string command line through relaunch() to avoid losing information. (by Giovanni)
........
  r539 | naufraghi | 2008-11-08 12:52:58 +0100 (Sat, 08 Nov 2008) | 1 line
  
  Line endings
........
  r541 | naufraghi | 2008-11-09 10:08:19 +0100 (Sun, 09 Nov 2008) | 1 line
  
  Remove debug print
........


git-svn-id: http://svn.pyinstaller.org/trunk@545 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-11-09 11:10:05 +00:00
htgoebel 1523371f96 Pass target_platform to bindepend.
git-svn-id: http://svn.pyinstaller.org/trunk@521 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-08-04 17:37:46 +00:00
htgoebel 61b549a233 Messages failed to display in rarely hit cases.
git-svn-id: http://svn.pyinstaller.org/trunk@519 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-08-04 17:34:33 +00:00
htgoebel e383d9c134 Need to create multiple levels of directories if requested.
git-svn-id: http://svn.pyinstaller.org/trunk@515 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-08-04 17:05:53 +00:00
htgoebel 7fa6e5e290 Changed builddir into build/... to match commonly used setuptools. See r509,
git-svn-id: http://svn.pyinstaller.org/trunk@511 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-28 20:58:48 +00:00
htgoebel 5f5a063bee Removed unused 'usage' string.
git-svn-id: http://svn.pyinstaller.org/trunk@510 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-28 20:53:06 +00:00
htgoebel f272333b34 Added option -C/--configfile as preperation of cross-building. This
allows using one PyInstaller installation to be used for differnet
target platforms.


git-svn-id: http://svn.pyinstaller.org/trunk@507 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-28 18:45:11 +00:00
giovannibajo eead7cfc8b Fix usage of %prog for optparse
git-svn-id: http://svn.pyinstaller.org/trunk@502 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-26 11:55:17 +00:00
htgoebel ed38f4f0c0 switched to optparse and a main() function
git-svn-id: http://svn.pyinstaller.org/trunk@494 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-25 10:34:43 +00:00
htgoebel 95d36be2a5 Code cleanup: Moved functional lines at the end of file (this mean: all functions and definitions are now at the beginning).
git-svn-id: http://svn.pyinstaller.org/trunk@493 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-25 10:34:34 +00:00
htgoebel 65c2f2c618 Code cleanup for Build.py: unified check_guts, removed spaghetti code.
git-svn-id: http://svn.pyinstaller.org/trunk@492 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-25 10:34:23 +00:00
htgoebel 81cbfaa27e Implemented suffix selection for cross building (this was missing in
r484).


git-svn-id: http://svn.pyinstaller.org/trunk@490 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 21:51:26 +00:00
htgoebel c7d287e5b5 Reindenting python soucefiles.
git-svn-id: http://svn.pyinstaller.org/trunk@485 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 19:04:41 +00:00
htgoebel 57433bf077 Implemented support for cross-plattfrom bundeling linux->win32.
Configure.py: support for --target-patform and --python-executable
bindepend.py: Support for target-platform and search imported
              modules in `xtrapath`, too
Build.py: Test for `target_iswin` instead of `iswin`
mf.py: get suffixes to search for from `suffixes` instead of `imp`
suffixes.py: new module (used by mf.py) to specify suffixes for
             target platform (currently only win32 is supported)

KNOW BUGS:
* Have to check sys.version of --python-executable


git-svn-id: http://svn.pyinstaller.org/trunk@484 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:58:36 +00:00
htgoebel 10726d1d20 Files added via Tree() have not been not bundled on rebuild. Fixed.
git-svn-id: http://svn.pyinstaller.org/trunk@482 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:34:16 +00:00
htgoebel 88235d54d7 Build.py did not honor zipfiles everywhere necessary. Fixed.
git-svn-id: http://svn.pyinstaller.org/trunk@481 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:34:02 +00:00
htgoebel a86364f140 code cleanup: reading and writing of data
git-svn-id: http://svn.pyinstaller.org/trunk@478 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:33:26 +00:00
htgoebel d00c00dfee implemented zipimport
git-svn-id: http://svn.pyinstaller.org/trunk@475 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-07-23 18:32:35 +00:00
naufraghi 82ab43bb1e Merged revisions 342-393,401-404,413,424,426-427,429-433,435-437,439-442,445,448 via svnmerge from
https://svn.pyinstaller.python-hosting.com/branches/python2.5

........
  r342 | naufraghi | 2007-12-03 20:02:47 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r238@rosen:  naufraghi | 2007-12-03 19:59:24 +0100
    r200@rosen:  naufraghi | 2007-11-23 15:54:13 +0100
    Cleanup, remove some warning
   
........
  r343 | naufraghi | 2007-12-03 20:02:56 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r239@rosen:  naufraghi | 2007-12-03 19:59:24 +0100
    r201@rosen:  naufraghi | 2007-11-23 17:23:15 +0100
    Allow starting runtests from any path
   
........
  r344 | naufraghi | 2007-12-03 20:03:04 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r240@rosen:  naufraghi | 2007-12-03 20:00:51 +0100
    r202@rosen:  naufraghi | 2007-11-23 17:24:17 +0100
    Add natural sort for tests
   
........
  r345 | naufraghi | 2007-12-03 20:03:12 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r241@rosen:  naufraghi | 2007-12-03 20:00:51 +0100
    r203@rosen:  naufraghi | 2007-11-23 17:32:46 +0100
    Fix some fragile import?
   
........
  r346 | naufraghi | 2007-12-03 20:03:21 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r242@rosen:  naufraghi | 2007-12-03 20:01:01 +0100
    r204@rosen:  naufraghi | 2007-11-23 17:46:41 +0100
    Adds a basic way to choose tests to run
   
........
  r347 | naufraghi | 2007-12-03 20:03:29 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r243@rosen:  naufraghi | 2007-12-03 20:01:04 +0100
    r205@rosen:  naufraghi | 2007-11-23 17:57:31 +0100
    Adds and xml.dom test
   
........
  r348 | naufraghi | 2007-12-03 20:03:38 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r244@rosen:  naufraghi | 2007-12-03 20:01:04 +0100
    r206@rosen:  naufraghi | 2007-11-23 18:05:04 +0100
    Remove cmd line quoting
   
........
  r349 | naufraghi | 2007-12-03 20:03:46 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r245@rosen:  naufraghi | 2007-12-03 20:01:06 +0100
    r207@rosen:  naufraghi | 2007-11-23 19:47:13 +0100
    Adds 'import os' in one specfile
   
........
  r350 | naufraghi | 2007-12-03 20:03:54 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r246@rosen:  naufraghi | 2007-12-03 20:01:08 +0100
    r208@rosen:  naufraghi | 2007-11-23 19:49:21 +0100
    Add an 'encoding' hiddeimport test
   
........
  r351 | naufraghi | 2007-12-03 20:04:05 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r248@rosen:  naufraghi | 2007-12-03 20:01:08 +0100
    r211@rosen:  naufraghi | 2007-11-27 16:13:30 +0100
    Rewrite exec in execfile
   
........
  r352 | naufraghi | 2007-12-03 20:04:15 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r250@rosen:  naufraghi | 2007-12-03 20:01:09 +0100
    r214@rosen:  naufraghi | 2007-11-30 11:49:23 +0100
    Adds support for extended __path__
   
........
  r353 | naufraghi | 2007-12-03 20:04:23 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r251@rosen:  naufraghi | 2007-12-03 20:01:13 +0100
    r215@rosen:  naufraghi | 2007-11-30 11:52:18 +0100
    Simplify execfile
   
........
  r354 | naufraghi | 2007-12-03 20:04:30 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r252@rosen:  naufraghi | 2007-12-03 20:01:15 +0100
    r216@rosen:  naufraghi | 2007-11-30 11:52:56 +0100
    Fix output path
   
........
  r355 | naufraghi | 2007-12-03 20:04:38 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r253@rosen:  naufraghi | 2007-12-03 20:01:16 +0100
    r217@rosen:  naufraghi | 2007-11-30 12:13:17 +0100
    Add optional logging of self.moduleds
   
........
  r356 | naufraghi | 2007-12-03 20:04:46 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r254@rosen:  naufraghi | 2007-12-03 20:01:16 +0100
    r218@rosen:  naufraghi | 2007-11-30 12:19:13 +0100
    Add __str__ at Module class (and adds a default __file__ too)
   
........
  r357 | naufraghi | 2007-12-03 20:04:54 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r255@rosen:  naufraghi | 2007-12-03 20:01:18 +0100
    r219@rosen:  naufraghi | 2007-11-30 12:30:19 +0100
    Add version info to log filename
   
........
  r358 | naufraghi | 2007-12-03 20:05:01 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r256@rosen:  naufraghi | 2007-12-03 20:01:19 +0100
    r220@rosen:  naufraghi | 2007-11-30 16:11:07 +0100
    Asset-ize a comment + cosmetics (align variable name to other scopes)
   
........
  r359 | naufraghi | 2007-12-03 20:05:09 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r257@rosen:  naufraghi | 2007-12-03 20:01:21 +0100
    r221@rosen:  naufraghi | 2007-11-30 16:46:17 +0100
    Add comments and a None-iti assert
   
........
  r360 | naufraghi | 2007-12-03 20:05:16 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r258@rosen:  naufraghi | 2007-12-03 20:01:24 +0100
    r222@rosen:  naufraghi | 2007-12-03 16:23:17 +0100
    Remove user interaction
   
........
  r361 | naufraghi | 2007-12-03 20:05:25 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r259@rosen:  naufraghi | 2007-12-03 20:01:25 +0100
    r223@rosen:  naufraghi | 2007-12-03 16:39:48 +0100
    Activate the option to run selected tests: runtests.py --run 12 13
   
........
  r362 | naufraghi | 2007-12-03 20:05:32 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r260@rosen:  naufraghi | 2007-12-03 20:01:28 +0100
    r224@rosen:  naufraghi | 2007-12-03 16:51:02 +0100
    Adds a test that fails
   
........
  r363 | naufraghi | 2007-12-03 20:05:41 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r261@rosen:  naufraghi | 2007-12-03 20:01:28 +0100
    r225@rosen:  naufraghi | 2007-12-03 17:11:07 +0100
    Expand imports
   
........
  r364 | naufraghi | 2007-12-03 20:05:48 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r262@rosen:  naufraghi | 2007-12-03 20:01:29 +0100
    r226@rosen:  naufraghi | 2007-12-03 17:12:21 +0100
    Reorder imports
   
........
  r365 | naufraghi | 2007-12-03 20:05:55 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r263@rosen:  naufraghi | 2007-12-03 20:01:30 +0100
    r227@rosen:  naufraghi | 2007-12-03 17:16:11 +0100
    Turns 1-0 to True-False
   
........
  r366 | naufraghi | 2007-12-03 20:06:03 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r264@rosen:  naufraghi | 2007-12-03 20:01:30 +0100
    r228@rosen:  naufraghi | 2007-12-03 17:32:17 +0100
    Path cleanup
   
........
  r367 | naufraghi | 2007-12-03 20:06:10 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r265@rosen:  naufraghi | 2007-12-03 20:01:32 +0100
    r229@rosen:  naufraghi | 2007-12-03 17:35:21 +0100
    Followup: Path cleanup
   
........
  r368 | naufraghi | 2007-12-03 20:06:17 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r266@rosen:  naufraghi | 2007-12-03 20:01:33 +0100
    r230@rosen:  naufraghi | 2007-12-03 18:42:00 +0100
    Add some docs to assemble()
   
........
  r369 | naufraghi | 2007-12-03 20:06:23 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r267@rosen:  naufraghi | 2007-12-03 20:01:35 +0100
    r231@rosen:  naufraghi | 2007-12-03 18:55:32 +0100
    Remove criptic outN.toc numbering, use class names + reformat docs
   
........
  r370 | naufraghi | 2007-12-03 20:06:30 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r268@rosen:  naufraghi | 2007-12-03 20:01:36 +0100
    r232@rosen:  naufraghi | 2007-12-03 18:56:26 +0100
    Restore common prefix 'out'
   
........
  r371 | naufraghi | 2007-12-03 20:06:38 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r269@rosen:  naufraghi | 2007-12-03 20:01:37 +0100
    r236@rosen:  naufraghi | 2007-12-03 19:16:19 +0100
    Cosmetic
   
........
  r372 | naufraghi | 2007-12-03 20:06:45 +0100 (Lun, 03 Dic 2007) | 5 lines
  
   r270@rosen:  naufraghi | 2007-12-03 20:01:37 +0100
    r237@rosen:  naufraghi | 2007-12-03 19:17:17 +0100
    Factorize py[c|o] extension choice
   
........
  r373 | naufraghi | 2007-12-04 12:01:51 +0100 (Mar, 04 Dic 2007) | 3 lines
  
   r302@rosen:  naufraghi | 2007-12-04 12:00:38 +0100
   Restore invcnum
........
  r374 | naufraghi | 2007-12-04 12:01:58 +0100 (Mar, 04 Dic 2007) | 3 lines
  
   r303@rosen:  naufraghi | 2007-12-04 12:01:41 +0100
   Add warning for mod == None
........
  r375 | naufraghi | 2007-12-04 12:08:04 +0100 (Mar, 04 Dic 2007) | 2 lines
  
  Add final final "done" message
........
  r376 | naufraghi | 2007-12-04 12:09:30 +0100 (Mar, 04 Dic 2007) | 3 lines
  
  Ops, is "config.dat"
........
  r377 | naufraghi | 2007-12-04 12:26:20 +0100 (Mar, 04 Dic 2007) | 2 lines
  
  Restored removed "break"
........
  r378 | naufraghi | 2007-12-04 16:01:18 +0100 (Mar, 04 Dic 2007) | 2 lines
  
  Remove already logged warning
........
  r379 | naufraghi | 2007-12-04 17:46:50 +0100 (Mar, 04 Dic 2007) | 1 line
  
  Minimize test case
........
  r380 | naufraghi | 2007-12-04 17:51:07 +0100 (Mar, 04 Dic 2007) | 1 line
  
  Update PathImportDirector if __path__ changes (for example if modified by _xmlplus hook)
........
  r381 | naufraghi | 2007-12-04 18:06:10 +0100 (Mar, 04 Dic 2007) | 1 line
  
  Localize hiddenimport and add hook
........
  r382 | naufraghi | 2007-12-04 19:37:45 +0100 (Mar, 04 Dic 2007) | 1 line
  
  Add another elementree test
........
  r383 | naufraghi | 2007-12-17 12:58:57 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Fix importHook debug print, add other (commented) print debugs
........
  r384 | naufraghi | 2007-12-17 13:00:32 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Support more then one log per spec
........
  r385 | naufraghi | 2007-12-17 13:01:10 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Add hidden xml.etree.ElementTree import
........
  r386 | naufraghi | 2007-12-17 13:02:35 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Restore PATH before assert + comments
........
  r387 | naufraghi | 2007-12-17 14:42:32 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Print warnings for generic excepts in the code
........
  r388 | naufraghi | 2007-12-17 14:56:12 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Use a specific exception for Owners
........
  r389 | naufraghi | 2007-12-17 16:44:59 +0100 (Lun, 17 Dic 2007) | 1 line
  
  Remove final comma
........
  r390 | naufraghi | 2007-12-18 14:51:06 +0100 (Mar, 18 Dic 2007) | 1 line
  
  Expand debug print
........
  r391 | naufraghi | 2007-12-19 18:21:05 +0100 (Mer, 19 Dic 2007) | 1 line
  
  Avoid 'import os' that causes problems in py25
........
  r392 | naufraghi | 2007-12-19 18:34:46 +0100 (Mer, 19 Dic 2007) | 1 line
  
  Represent with %r the exception
........
  r393 | naufraghi | 2007-12-19 18:37:52 +0100 (Mer, 19 Dic 2007) | 1 line
  
  Add comments and commented prints
........
  r401 | naufraghi | 2008-01-11 16:47:02 +0100 (Ven, 11 Gen 2008) | 1 line
  
  Use sys.executable saved at build time (unknown when frozen)
........
  r402 | naufraghi | 2008-01-11 17:17:37 +0100 (Ven, 11 Gen 2008) | 1 line
  
  Restore linux compatibility
........
  r403 | naufraghi | 2008-01-11 18:37:22 +0100 (Ven, 11 Gen 2008) | 1 line
  
  Add test for sys.getfilesystemencoding()
........
  r404 | naufraghi | 2008-01-11 19:42:42 +0100 (Ven, 11 Gen 2008) | 1 line
  
  Accept different error under windows (FIXME: do a real isfile check)
........
  r413 | naufraghi | 2008-01-25 19:47:50 +0100 (Ven, 25 Gen 2008) | 1 line
  
  Restore compatibility with python 2.4
........
  r424 | naufraghi | 2008-02-18 11:53:12 +0100 (Lun, 18 Feb 2008) | 3 lines
  
   r343@trinity:  naufraghi | 2008-02-18 11:53:00 +0100
   Merge dal trunk
........
  r426 | naufraghi | 2008-02-18 14:49:15 +0100 (Lun, 18 Feb 2008) | 1 line
  
  Catch SyntaxError too
........
  r427 | naufraghi | 2008-02-18 15:02:45 +0100 (Lun, 18 Feb 2008) | 1 line
  
  Revert: DummyZlib is a zero commpression zlib
........
  r429 | naufraghi | 2008-02-23 17:05:35 +0100 (Sab, 23 Feb 2008) | 1 line
  
  Add a (failing) test on module imp
........
  r430 | naufraghi | 2008-02-23 18:12:59 +0100 (Sab, 23 Feb 2008) | 1 line
  
  Modified runtest, now all tests are executed (default) but the interactive one(s), thet are executed if -i option is provided
........
  r431 | naufraghi | 2008-02-23 18:18:02 +0100 (Sab, 23 Feb 2008) | 1 line
  
  Merge dal branch dl
........
  r432 | danielevarrazzo | 2008-02-24 14:38:15 +0100 (Dom, 24 Feb 2008) | 2 lines
  
  Added missing file from the 'dl' branch.
........
  r433 | naufraghi | 2008-02-25 13:07:44 +0100 (Lun, 25 Feb 2008) | 1 line
  
  Continue on test failure and report (...) at the end
........
  r435 | naufraghi | 2008-02-25 13:28:08 +0100 (Lun, 25 Feb 2008) | 1 line
  
  Stub of a launcher rebuilder
........
  r436 | danielevarrazzo | 2008-02-25 13:30:56 +0100 (Lun, 25 Feb 2008) | 2 lines
  
  The Python library is found both in onedir and onefile mode.
........
  r437 | naufraghi | 2008-02-25 18:42:16 +0100 (Lun, 25 Feb 2008) | 1 line
  
  Add comments and (commented) debug prints
........
  r439 | naufraghi | 2008-02-28 00:16:38 +0100 (Gio, 28 Feb 2008) | 1 line
  
  Cosmetics
........
  r440 | danielevarrazzo | 2008-02-28 20:21:15 +0100 (Gio, 28 Feb 2008) | 4 lines
  
  The Python library is added to the package even if bindepend couldn't find it.
  
  This may happen when Python is statically linked, e.g. on debian-based systems.
........
  r441 | naufraghi | 2008-03-01 00:46:00 +0100 (Sab, 01 Mar 2008) | 1 line
  
  Remove too restrictive assert
........
  r442 | naufraghi | 2008-03-01 00:47:07 +0100 (Sab, 01 Mar 2008) | 1 line
  
  Run Configure.py after make
........
  r445 | naufraghi | 2008-04-28 19:42:13 +0200 (Lun, 28 Apr 2008) | 1 line
  
  Merge follow up
........
  r448 | naufraghi | 2008-04-30 15:41:51 +0200 (Mer, 30 Apr 2008) | 2 lines
  
  ops, svnmerge was not complete...
........


git-svn-id: http://svn.pyinstaller.org/trunk@449 8dd32b29-ccff-0310-8a9a-9233e24343b1
2008-04-30 14:30:09 +00:00
naufraghi 316834a7d2 Reformat imports
git-svn-id: http://svn.pyinstaller.org/trunk@394 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-12-21 18:44:22 +00:00
giovannibajo 8dd99e1026 Add appended_pkg option to EXE() and remove NonELFEXE
Combine ELFEXE and NonELFEXE to a common class EXE. NonELFEXE
functionality can be achieved using the new option append_pkg of
the EXE initialization function. The default value of append_pkg
is taken from the useELFEXE (Make.py -n) to preserve backwards
compatibility of command line behavior.

Now also works on Windows.


git-svn-id: http://svn.pyinstaller.org/trunk@340 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-11-27 16:37:33 +00:00
giovannibajo 48031ea8e2 Improve bincache accuracy: use md5 instead of mtime to verify that the binary files correspond
to the binary files being packaged.
mtime works well for binary files being compiled each time, but it is prone to be broken for
other patterns of usages. For instance, switching between different versions of a third-party
library (eg: wxPython) was totally broken without this fix, as only the newer binary file was
being packaged, not the current one.


git-svn-id: http://svn.pyinstaller.org/trunk@314 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-05-02 13:44:10 +00:00
giovannibajo ccacf8cb52 Fix the annoying bug about MSVCRT71.DLL being extracted twice.
git-svn-id: http://svn.pyinstaller.org/trunk@303 8dd32b29-ccff-0310-8a9a-9233e24343b1
2007-01-23 17:10:45 +00:00
giovannibajo 5fb220ef2b Fix ticket #69: import [220], [223] and [224] from the crypt branch,
which allow to compress the bootstrap modules so that they not appear
in plaintext in the executable.


git-svn-id: http://svn.pyinstaller.org/trunk@288 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-09-05 12:44:44 +00:00
giovannibajo 34fb5a91c4 Fix quoting of filenames when invoking external commands like strip and upx
git-svn-id: http://svn.pyinstaller.org/trunk@276 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-05-16 15:26:06 +00:00
giovannibajo 7b8c88c364 Fix problem with non-boolean UPX variable
git-svn-id: http://svn.pyinstaller.org/trunk@265 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-14 00:38:34 +00:00
giovannibajo 2296ddea2c Make sure UPX is at least 1.92 to support --strip-loadconf
git-svn-id: http://svn.pyinstaller.org/trunk@252 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-06 18:59:30 +00:00
giovannibajo e535afce22 Setup UPX properly with Python 2.4 under Windows
git-svn-id: http://svn.pyinstaller.org/trunk@251 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-06 18:01:23 +00:00
giovannibajo c8a06126df Mark main scripts as executables
git-svn-id: http://svn.pyinstaller.org/trunk@245 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-06 14:23:01 +00:00
giovannibajo ec976dcb5b Fix ticket #17: name of the COM server bootloader was wrong
git-svn-id: http://svn.pyinstaller.org/trunk@241 8dd32b29-ccff-0310-8a9a-9233e24343b1
2006-02-06 12:57:08 +00:00
giovannibajo ec501eb69f Avoid including the same binary extension twice
git-svn-id: http://svn.pyinstaller.org/trunk@50 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-14 00:34:10 +00:00
williamcaban 6c5af20757 Changes to use support/loader under *nix
git-svn-id: http://svn.pyinstaller.org/trunk@46 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-12 21:13:56 +00:00
giovannibajo 72bc2b45f7 Switch to GPL license (with exception)
git-svn-id: http://svn.pyinstaller.org/trunk@43 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-12 09:33:09 +00:00
giovannibajo 0eec1fa7c7 Use new bootloaders (for Python 2.4 support)
git-svn-id: http://svn.pyinstaller.org/trunk@38 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-12 08:34:06 +00:00
giovannibajo 4b4daeb55f Check Python version match between Configure and Build/Makespec
git-svn-id: http://svn.pyinstaller.org/trunk@23 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-06 09:53:13 +00:00
giovannibajo 436b23a753 Trim exceeding whitespaces
git-svn-id: http://svn.pyinstaller.org/trunk@5 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-03 17:10:09 +00:00
giovannibajo b98a53df92 Imported Python Installer 5b5
git-svn-id: http://svn.pyinstaller.org/trunk@2 8dd32b29-ccff-0310-8a9a-9233e24343b1
2005-09-02 17:15:02 +00:00