From 437ccaa1f020c0880f66eefb6bf700edb1e48ca8 Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Tue, 28 Nov 2006 06:42:24 +0000 Subject: updated to use the PDDP standard -meta.pd file now svn path=/trunk/; revision=6481 --- packages/patches/libdir-0.38-4.patch | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'packages/patches') diff --git a/packages/patches/libdir-0.38-4.patch b/packages/patches/libdir-0.38-4.patch index 3ac2a790..f3f85347 100644 --- a/packages/patches/libdir-0.38-4.patch +++ b/packages/patches/libdir-0.38-4.patch @@ -1,12 +1,11 @@ -? configure Index: s_loader.c =================================================================== RCS file: /cvsroot/pure-data/pd/src/s_loader.c,v -retrieving revision 1.4 -diff -u -w -r1.4 s_loader.c ---- s_loader.c 6 Sep 2004 20:20:35 -0000 1.4 -+++ s_loader.c 20 Nov 2005 03:47:04 -0000 -@@ -163,3 +163,82 @@ +retrieving revision 1.6 +diff -u -w -r1.6 s_loader.c +--- s_loader.c 30 May 2005 03:04:19 -0000 1.6 ++++ s_loader.c 28 Nov 2006 03:59:50 -0000 +@@ -172,3 +175,83 @@ @@ -24,17 +23,18 @@ diff -u -w -r1.4 s_loader.c +{ + int fd = -1; + char searchpathname[MAXPDSTRING], helppathname[MAXPDSTRING], -+ classname2[MAXPDSTRING], dirbuf[MAXPDSTRING], *nameptr; ++ fullclassname[MAXPDSTRING], dirbuf[MAXPDSTRING], *nameptr; + +#if 0 + fprintf(stderr, "sys_load_lib_directory %s %s\n", dirname, classname); +#endif + -+ /* look for meta file (classname)/(classname).pd */ -+ strncpy(classname2, classname, MAXPDSTRING); -+ strcat(classname2, "/"); -+ strncat(classname2, classname, MAXPDSTRING-strlen(classname2)); -+ if ((fd = open_via_path(dirname, classname2, ".pd", ++/* look for meta file (classname)/(classname)-meta.pd */ ++ strncpy(fullclassname, classname, MAXPDSTRING - 6); ++ strcat(fullclassname, "/"); ++ strncat(fullclassname, classname, MAXPDSTRING - strlen(fullclassname) - 6); ++ strcat(fullclassname, "-meta"); ++ if ((fd = open_via_path(dirname, fullclassname, ".pd", + dirbuf, &nameptr, MAXPDSTRING, 1)) < 0) + { + return (0); -- cgit v1.2.1