]> granicus.if.org Git - python/commitdiff
Enable platform-specific tweaks for FreeBSD 8 (exactly same to FreeBSD 7's yet)
authorHye-Shik Chang <hyeshik@gmail.com>
Sun, 28 Oct 2007 12:38:09 +0000 (12:38 +0000)
committerHye-Shik Chang <hyeshik@gmail.com>
Sun, 28 Oct 2007 12:38:09 +0000 (12:38 +0000)
Lib/posixfile.py
Lib/test/regrtest.py
Lib/test/test_fcntl.py
Lib/test/test_socket.py
setup.py

index 2fa600fdf33c4fe2c8b99e63e67e07a424004db6..ff2910779bc6511afe41066a600ce53f16545bae 100644 (file)
@@ -181,7 +181,7 @@ class _posixfile_:
         if sys.platform in ('netbsd1',
                             'openbsd2',
                             'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
-                            'freebsd6', 'freebsd7',
+                            'freebsd6', 'freebsd7', 'freebsd8',
                             'bsdos2', 'bsdos3', 'bsdos4'):
             flock = struct.pack('lxxxxlxxxxlhh', \
                   l_start, l_len, os.getpid(), l_type, l_whence)
index 7db63cb60a2c037b0fb5c1335d6a490ccd6924b5..0fa4c61b4c84d0cf924740a53c90647878aa6852 100755 (executable)
@@ -1104,6 +1104,7 @@ _expectations = {
 _expectations['freebsd5'] = _expectations['freebsd4']
 _expectations['freebsd6'] = _expectations['freebsd4']
 _expectations['freebsd7'] = _expectations['freebsd4']
+_expectations['freebsd8'] = _expectations['freebsd4']
 
 class _ExpectedSkips:
     def __init__(self):
index 2d800b2a5c9e5aa9b64f2413c8b1d7c1a8c30ad8..0a6ab08e0db579368221db6c6c38c036d53a7154 100755 (executable)
@@ -23,7 +23,7 @@ if sys.platform.startswith('atheos'):
 if sys.platform in ('netbsd1', 'netbsd2', 'netbsd3',
                     'Darwin1.2', 'darwin',
                     'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
-                    'freebsd6', 'freebsd7',
+                    'freebsd6', 'freebsd7', 'freebsd8',
                     'bsdos2', 'bsdos3', 'bsdos4',
                     'openbsd', 'openbsd2', 'openbsd3', 'openbsd4'):
     if struct.calcsize('l') == 8:
index 8dddf5e5b6502f0b0ea793fca7973e079919292c..3e2d04c6824fc892c3f97f2bb671c634f974d52d 100644 (file)
@@ -330,7 +330,7 @@ class GeneralModuleTests(unittest.TestCase):
         # I've ordered this by protocols that have both a tcp and udp
         # protocol, at least for modern Linuxes.
         if sys.platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6',
-                            'freebsd7', 'darwin'):
+                            'freebsd7', 'freebsd8', 'darwin'):
             # avoid the 'echo' service on this platform, as there is an
             # assumption breaking non-standard port/protocol entry
             services = ('daytime', 'qotd', 'domain')
index 0424c0d2427fa4fba55959935b310847a841a35a..7f252ef410d1459ef15615573ce6f059ae1ed375 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1159,7 +1159,7 @@ class PyBuildExt(build_ext):
             missing.append('linuxaudiodev')
 
         if platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6',
-                        'freebsd7'):
+                        'freebsd7', 'freebsd8'):
             exts.append( Extension('ossaudiodev', ['ossaudiodev.c']) )
         else:
             missing.append('ossaudiodev')