diff options
Diffstat (limited to 'data/python/distutils.diff')
-rw-r--r-- | data/python/distutils.diff | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/data/python/distutils.diff b/data/python/distutils.diff deleted file mode 100644 index dacfdee33..000000000 --- a/data/python/distutils.diff +++ /dev/null @@ -1,115 +0,0 @@ -diff -ru BuildPython-2.5.1/Lib/distutils/util.py Python-2.5.1/Lib/distutils/util.py ---- BuildPython-2.5.1/Lib/distutils/util.py 2006-05-23 21:54:23.000000000 +0000 -+++ Python-2.5.1/Lib/distutils/util.py 2008-01-09 07:47:28.000000000 +0000 -@@ -13,110 +13,7 @@ - from distutils import log - - def get_platform (): -- """Return a string that identifies the current platform. This is used -- mainly to distinguish platform-specific build directories and -- platform-specific built distributions. Typically includes the OS name -- and version and the architecture (as supplied by 'os.uname()'), -- although the exact information included depends on the OS; eg. for IRIX -- the architecture isn't particularly important (IRIX only runs on SGI -- hardware), but for Linux the kernel version isn't particularly -- important. -- -- Examples of returned values: -- linux-i586 -- linux-alpha (?) -- solaris-2.6-sun4u -- irix-5.3 -- irix64-6.2 -- -- For non-POSIX platforms, currently just returns 'sys.platform'. -- """ -- if os.name != "posix" or not hasattr(os, 'uname'): -- # XXX what about the architecture? NT is Intel or Alpha, -- # Mac OS is M68k or PPC, etc. -- return sys.platform -- -- # Try to distinguish various flavours of Unix -- -- (osname, host, release, version, machine) = os.uname() -- -- # Convert the OS name to lowercase, remove '/' characters -- # (to accommodate BSD/OS), and translate spaces (for "Power Macintosh") -- osname = string.lower(osname) -- osname = string.replace(osname, '/', '') -- machine = string.replace(machine, ' ', '_') -- machine = string.replace(machine, '/', '-') -- -- if osname[:5] == "linux": -- # At least on Linux/Intel, 'machine' is the processor -- -- # i386, etc. -- # XXX what about Alpha, SPARC, etc? -- return "%s-%s" % (osname, machine) -- elif osname[:5] == "sunos": -- if release[0] >= "5": # SunOS 5 == Solaris 2 -- osname = "solaris" -- release = "%d.%s" % (int(release[0]) - 3, release[2:]) -- # fall through to standard osname-release-machine representation -- elif osname[:4] == "irix": # could be "irix64"! -- return "%s-%s" % (osname, release) -- elif osname[:3] == "aix": -- return "%s-%s.%s" % (osname, version, release) -- elif osname[:6] == "cygwin": -- osname = "cygwin" -- rel_re = re.compile (r'[\d.]+') -- m = rel_re.match(release) -- if m: -- release = m.group() -- elif osname[:6] == "darwin": -- # -- # For our purposes, we'll assume that the system version from -- # distutils' perspective is what MACOSX_DEPLOYMENT_TARGET is set -- # to. This makes the compatibility story a bit more sane because the -- # machine is going to compile and link as if it were -- # MACOSX_DEPLOYMENT_TARGET. -- from distutils.sysconfig import get_config_vars -- cfgvars = get_config_vars() -- -- macver = os.environ.get('MACOSX_DEPLOYMENT_TARGET') -- if not macver: -- macver = cfgvars.get('MACOSX_DEPLOYMENT_TARGET') -- -- if not macver: -- # Get the system version. Reading this plist is a documented -- # way to get the system version (see the documentation for -- # the Gestalt Manager) -- try: -- f = open('/System/Library/CoreServices/SystemVersion.plist') -- except IOError: -- # We're on a plain darwin box, fall back to the default -- # behaviour. -- pass -- else: -- m = re.search( -- r'<key>ProductUserVisibleVersion</key>\s*' + -- r'<string>(.*?)</string>', f.read()) -- f.close() -- if m is not None: -- macver = '.'.join(m.group(1).split('.')[:2]) -- # else: fall back to the default behaviour -- -- if macver: -- from distutils.sysconfig import get_config_vars -- release = macver -- osname = "macosx" -- -- -- if (release + '.') < '10.4.' and \ -- get_config_vars().get('UNIVERSALSDK', '').strip(): -- # The universal build will build fat binaries, but not on -- # systems before 10.4 -- machine = 'fat' -- -- elif machine in ('PowerPC', 'Power_Macintosh'): -- # Pick a sane name for the PPC architecture. -- machine = 'ppc' -- -- return "%s-%s-%s" % (osname, release, machine) -+ return 'darwin-10.5-arm' - - # get_platform () - |