--- setup.orig.py
+++ setup.py
@@ -183,26 +183,17 @@
 
 usr_local = '/usr/local'
 if osp.exists(usr_local):
-    add_dir_if_exists(
-        include_dirs,
-        osp.join(usr_local, 'include'),
-        osp.join(usr_local, 'include/freetds'),
-        osp.join(usr_local, 'freetds/include')
-    )
-    add_dir_if_exists(
-        library_dirs,
-        osp.join(usr_local, 'lib'),
-        osp.join(usr_local, 'lib/freetds'),
-        osp.join(usr_local, 'freetds/lib')
-    )
+    # 2014-10-18, petr, do not link against /usr/local
+    pass
 
 if sys.platform == 'darwin':
     fink = '/sw'
     if osp.exists(fink):
-        add_dir_if_exists(include_dirs, osp.join(fink, 'include'))
-        add_dir_if_exists(library_dirs, osp.join(fink, 'lib'))
+        # 2014-10-18, petr, do not link against /sw (fink)
+        pass
 
-    macports = '/opt/local'
+    # 2014-10-18, petr, avoid hard-conding prefix
+    macports = '@MP_PREFIX@'
     if osp.exists(macports):
         # some mac ports paths
         add_dir_if_exists(