Skip to content

Commit 8e3ce0f

Browse files
author
hyeshik.chang
committed
Enable platform-specific tweaks for FreeBSD 8 (exactly same to FreeBSD 7's yet)
git-svn-id: http://svn.python.org/projects/python/trunk@58698 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent e61fbf0 commit 8e3ce0f

File tree

5 files changed

+5
-4
lines changed

5 files changed

+5
-4
lines changed

Diff for: Lib/posixfile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def lock(self, how, *args):
181181
if sys.platform in ('netbsd1',
182182
'openbsd2',
183183
'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
184-
'freebsd6', 'freebsd7',
184+
'freebsd6', 'freebsd7', 'freebsd8',
185185
'bsdos2', 'bsdos3', 'bsdos4'):
186186
flock = struct.pack('lxxxxlxxxxlhh', \
187187
l_start, l_len, os.getpid(), l_type, l_whence)

Diff for: Lib/test/regrtest.py

+1
Original file line numberDiff line numberDiff line change
@@ -1104,6 +1104,7 @@ def printlist(x, width=70, indent=4):
11041104
_expectations['freebsd5'] = _expectations['freebsd4']
11051105
_expectations['freebsd6'] = _expectations['freebsd4']
11061106
_expectations['freebsd7'] = _expectations['freebsd4']
1107+
_expectations['freebsd8'] = _expectations['freebsd4']
11071108

11081109
class _ExpectedSkips:
11091110
def __init__(self):

Diff for: Lib/test/test_fcntl.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
if sys.platform in ('netbsd1', 'netbsd2', 'netbsd3',
2424
'Darwin1.2', 'darwin',
2525
'freebsd2', 'freebsd3', 'freebsd4', 'freebsd5',
26-
'freebsd6', 'freebsd7',
26+
'freebsd6', 'freebsd7', 'freebsd8',
2727
'bsdos2', 'bsdos3', 'bsdos4',
2828
'openbsd', 'openbsd2', 'openbsd3', 'openbsd4'):
2929
if struct.calcsize('l') == 8:

Diff for: Lib/test/test_socket.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -330,7 +330,7 @@ def testGetServBy(self):
330330
# I've ordered this by protocols that have both a tcp and udp
331331
# protocol, at least for modern Linuxes.
332332
if sys.platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6',
333-
'freebsd7', 'darwin'):
333+
'freebsd7', 'freebsd8', 'darwin'):
334334
# avoid the 'echo' service on this platform, as there is an
335335
# assumption breaking non-standard port/protocol entry
336336
services = ('daytime', 'qotd', 'domain')

Diff for: setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1159,7 +1159,7 @@ class db_found(Exception): pass
11591159
missing.append('linuxaudiodev')
11601160

11611161
if platform in ('linux2', 'freebsd4', 'freebsd5', 'freebsd6',
1162-
'freebsd7'):
1162+
'freebsd7', 'freebsd8'):
11631163
exts.append( Extension('ossaudiodev', ['ossaudiodev.c']) )
11641164
else:
11651165
missing.append('ossaudiodev')

0 commit comments

Comments
 (0)