diff -r f697f60235f3 pyglet/clock.py
--- a/pyglet/clock.py	Mon Sep 30 17:43:56 2013 +0100
+++ b/pyglet/clock.py	Wed Oct 02 12:32:53 2013 +0300
@@ -165,7 +165,7 @@
     _default_time_function = time.clock
 
 else:
-    _c = pyglet.lib.load_library('c', darwin='/usr/lib/libc.dylib')
+    _c = pyglet.lib.load_library('c')
     _c.usleep.argtypes = [ctypes.c_ulong]
 
     class _ClockBase(object):
diff -r f697f60235f3 pyglet/lib.py
--- a/pyglet/lib.py	Mon Sep 30 17:43:56 2013 +0100
+++ b/pyglet/lib.py	Wed Oct 02 12:32:53 2013 +0300
@@ -189,18 +189,8 @@
         libname = os.path.basename(path)
         search_path = []
 
-        if hasattr(sys, 'frozen') and sys.frozen == 'macosx_app':
-            search_path.append(os.path.join(
-                os.environ['RESOURCEPATH'],
-                '..',
-                'Frameworks',
-                libname))
-
-        # pyinstaller.py sets sys.frozen to True, and puts dylibs in
-        # Contents/MacOS, which path pyinstaller puts in sys._MEIPASS
-        if (hasattr(sys, 'frozen') and hasattr(sys, '_MEIPASS') and
-                sys.frozen == True and sys.platform == 'darwin'):
-            search_path.append(os.path.join(sys._MEIPASS, libname))
+        if '.' not in libname:
+            libname = 'lib' + libname + '.dylib'
 
         if '/' in path:
             search_path.extend(
diff -r f697f60235f3 pyglet/media/avbin.py
--- a/pyglet/media/avbin.py	Mon Sep 30 17:43:56 2013 +0100
+++ b/pyglet/media/avbin.py	Wed Oct 02 12:32:53 2013 +0300
@@ -60,8 +60,8 @@
 else:
     av = 'avbin'
 
-av = pyglet.lib.load_library(av, 
-                             darwin='/usr/local/lib/libavbin.dylib')
+av = pyglet.lib.load_library(av)
+
 
 AVBIN_RESULT_ERROR = -1
 AVBIN_RESULT_OK = 0
