Blob Blame History Raw
diff -up EMBOSS-6.2.0/emboss/tfm.c.fix-doc-finding EMBOSS-6.2.0/emboss/tfm.c
--- EMBOSS-6.2.0/emboss/tfm.c.fix-doc-finding	2008-07-15 10:44:56.000000000 -0400
+++ EMBOSS-6.2.0/emboss/tfm.c	2010-11-04 15:44:46.739745000 -0400
@@ -164,7 +164,11 @@ static void tfm_FindAppDocRoot(const AjP
 
     /* try to open the installed doc directory */
     if(ajStrGetLen(roottmp))
+    {
 	ajStrAssignS(docroot, roottmp);
+	/* Just to be safe. Can't hurt if we end up with multiples here. */
+	ajStrAppendC(&docrootinst,SLASH_STRING);
+    }
     else
     {
         ajStrAssignS(&docrootinst, ajNamValueInstalldir());
@@ -185,6 +189,7 @@ static void tfm_FindAppDocRoot(const AjP
 	    ajFmtPrintAppS(&docrootinst, "share%sEMBOSS%sdoc%s",
 			SLASH_STRING,SLASH_STRING,SLASH_STRING);
 
+	}
 
 	if(html)
 	{
@@ -206,7 +211,7 @@ static void tfm_FindAppDocRoot(const AjP
 	else
 	    ajFmtPrintS(docroot,"%Sprograms%stext%s",docrootinst,SLASH_STRING,
 			SLASH_STRING);
-    }
+
     ajDirnameFix(docroot);
     ajDebug("installed docroot '%S'\n", *docroot);