diff options
Diffstat (limited to 'x11/libgnome/files/patch-help-converters::info::main.c')
-rw-r--r-- | x11/libgnome/files/patch-help-converters::info::main.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/x11/libgnome/files/patch-help-converters::info::main.c b/x11/libgnome/files/patch-help-converters::info::main.c new file mode 100644 index 000000000000..221f00345893 --- /dev/null +++ b/x11/libgnome/files/patch-help-converters::info::main.c @@ -0,0 +1,25 @@ + +$FreeBSD$ + +--- help-converters/info/main.c 2002/02/20 18:02:08 1.1 ++++ help-converters/info/main.c 2002/02/20 18:08:43 +@@ -87,13 +87,15 @@ + char buf[PATH_MAX]; + + /* First, find the directory that the info file is in. */ +- dirs[0] = "/usr/info"; +- dirs[1] = "/usr/share/info"; ++ dirs[0] = "/usr/share/info"; ++ dirs[1] = PREFIX "/info"; ++ dirs[2] = LOCALBASE "/info"; ++ dirs[3] = X11BASE "/info"; + /* We now have at least one directory to look in. This is + * necessary because we may not have an 'INFOPATH' set */ +- ndirs = 2; ++ ndirs = 4; + if(infopath) +- for(ndirs = 2, ctmp = strtok(infopath, ":"); ndirs < 64 && ctmp; ndirs++, ctmp = strtok(NULL, ":")) ++ for(ndirs = 4, ctmp = strtok(infopath, ":"); ndirs < 64 && ctmp; ndirs++, ctmp = strtok(NULL, ":")) + dirs[ndirs] = strdup(ctmp); + + for(i = 0; i < ndirs; i++) |