1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- $OpenBSD: patch-setup_py,v 1.3 2016/12/05 16:16:55 ajacoutot Exp $
- --- setup.py.orig Fri Nov 11 19:59:29 2016
- +++ setup.py Mon Dec 5 09:46:49 2016
- @@ -14,6 +14,7 @@ INCLUDES = {
- 'darwin': ['/usr/local/include'],
- 'linux': [],
- 'freebsd': ['/usr/local/include'],
- + 'openbsd': ['${LOCALBASE}/include'],
- 'win32': ['c:/icu/include'],
- 'sunos5': [],
- }
- @@ -22,6 +23,7 @@ CFLAGS = {
- 'darwin': ['-DPYICU_VER="%s"' %(VERSION)],
- 'linux': ['-DPYICU_VER="%s"' %(VERSION)],
- 'freebsd': ['-DPYICU_VER="%s"' %(VERSION)],
- + 'openbsd': ['-DPYICU_VER="%s"' %(VERSION)],
- 'win32': ['/Zc:wchar_t', '/EHsc', '/DPYICU_VER=\\"%s\\"' %(VERSION)],
- 'sunos5': ['-DPYICU_VER="%s"' %(VERSION)],
- }
- @@ -31,6 +33,7 @@ DEBUG_CFLAGS = {
- 'darwin': ['-O0', '-g', '-DDEBUG'],
- 'linux': ['-O0', '-g', '-DDEBUG'],
- 'freebsd': ['-O0', '-g', '-DDEBUG'],
- + 'openbsd': ['-O0', '-g', '-DDEBUG'],
- 'win32': ['/Od', '/DDEBUG'],
- 'sunos5': ['-DDEBUG'],
- }
- @@ -39,6 +42,7 @@ LFLAGS = {
- 'darwin': ['-L/usr/local/lib'],
- 'linux': [],
- 'freebsd': ['-L/usr/local/lib'],
- + 'openbsd': ['-L${LOCALBASE}/lib'],
- 'win32': ['/LIBPATH:c:/icu/lib'],
- 'sunos5': [],
- }
- @@ -47,6 +51,7 @@ LIBRARIES = {
- 'darwin': ['icui18n', 'icuuc', 'icudata'],
- 'linux': ['icui18n', 'icuuc', 'icudata'],
- 'freebsd': ['icui18n', 'icuuc', 'icudata'],
- + 'openbsd': ['icui18n', 'icuuc', 'icudata'],
- 'win32': ['icuin', 'icuuc', 'icudt'],
- 'sunos5': ['icui18n', 'icuuc', 'icudata'],
- }
- @@ -56,6 +61,8 @@ if platform.startswith(('linux', 'gnu')):
- platform = 'linux'
- elif platform.startswith('freebsd'):
- platform = 'freebsd'
- +elif platform.startswith('openbsd'):
- + platform = 'openbsd'
-
- if 'PYICU_INCLUDES' in os.environ:
- _includes = os.environ['PYICU_INCLUDES'].split(os.pathsep)
|