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);