opnsense-ports/databases/py-odbc/files/patch-setup-libs
Franco Fichtner 8cb1a96ede ports: pull in a snapshot of the FreeBSD ports tree
Taken from:	https://github.com/freebsd/freebsd-ports.git
Commit id:	5070672073b68be364139bc6b3a89100bd17d331
2014-11-09 14:03:21 +01:00

18 lines
739 B
Text

--- setup.py.orig 2012-06-24 17:49:34.000000000 -0600
+++ setup.py 2012-12-06 11:47:02.121782861 -0600
@@ -156,6 +156,15 @@
# What is the proper way to detect iODBC, MyODBC, unixODBC, etc.?
settings['libraries'].append('odbc')
+ if sys.platform.startswith('freebsd'):
+ settings['library_dirs'] = ['/usr/local/lib/']
+ settings['include_dirs'] = ['/usr/local/include/']
+ freebsd_prefix = '/usr/local'
+ if 'PREFIX' in os.environ:
+ freebsd_prefix = os.environ['PREFIX']
+ if 'PYTHONPREFIX_SITELIBDIR' in os.environ:
+ sys.path.append('/'.join(freebsd_prefix, os.environ['PYTHONPREFIX_SITELIBDIR']))
+
return settings