File mpg123-remove_reldir_fallback.patch of Package mpg123

--- src/module.c.orig	2013-02-23 21:58:07.000000000 +0100
+++ src/module.c	2013-03-06 16:28:47.805567467 +0100
@@ -23,15 +23,6 @@
 #define MODULE_SYMBOL_PREFIX 	"mpg123_"
 #define MODULE_SYMBOL_SUFFIX 	"_module_info"
 
-/* It's nasty to hardcode that here...
-   also it does need hacking around libtool's hardcoded .la paths:
-   When the .la file is in the same dir as .so file, you need libdir='.' in there. */
-static const char* modulesearch[] =
-{
-	 "../lib/mpg123"
-	,"plugins"
-};
-
 static char *get_the_cwd(); /* further down... */
 static char *get_module_dir()
 {
@@ -58,37 +49,6 @@
 		}
 		closedir(dir);
 	}
-	else /* Search relative to binary. */
-	{
-		size_t i;
-		for(i=0; i<sizeof(modulesearch)/sizeof(char*); ++i)
-		{
-			const char *testpath = modulesearch[i];
-			size_t l;
-			if(binpath != NULL) l = strlen(binpath) + strlen(testpath) + 1;
-			else l = strlen(testpath);
-
-			moddir = malloc(l+1);
-			if(moddir != NULL)
-			{
-				if(binpath==NULL) /* a copy of testpath, when there is no prefix */
-				snprintf(moddir, l+1, "%s", testpath);
-				else
-				snprintf(moddir, l+1, "%s/%s", binpath, testpath);
-
-				moddir[l] = 0;
-				if(param.verbose > 1) fprintf(stderr, "Looking for module dir: %s\n", moddir);
-
-				dir = opendir(moddir);
-				if(dir != NULL)
-				{
-					closedir(dir);
-					break; /* found it! */
-				}
-				else{ free(moddir); moddir=NULL; }
-			}
-		}
-	}
 	if(param.verbose > 1) fprintf(stderr, "Module dir: %s\n", moddir != NULL ? moddir : "<nil>");
 	return moddir;
 }