gnucash-docs fails on 10.3.9 during destroot
Brett Warden
brett.warden at gmail.com
Fri Jan 26 11:04:52 PST 2007
The problem appears to be a manifestation of a TCL bug -- "file delete
-force" has trouble recursively deleting directories under certain
conditions (see
http://aspn.activestate.com/ASPN/Mail/Message/Tcl-bugs/2838168 ).
The following patch to the Portfile allows me at least to bypass that
bug and get gnucash-docs built and installed:
--- Portfile.orig Wed Nov 1 13:03:10 2006
+++ Portfile Fri Jan 26 10:57:03 2007
@@ -43,14 +43,17 @@
file copy ${portpath}/${filesdir}/index.html
${destpath}/${prefix}/share/doc/gnucash
file copy ${worksrcpath}/guide/C/gnucash-guide
${destpath}/${prefix}/share/doc/gnucash/C
- file delete -force
${destpath}/${prefix}/share/doc/gnucash/C/gnucash-guide/figures
+ # file delete -force
${destpath}/${prefix}/share/doc/gnucash/C/gnucash-guide/figures
+ system "rm -rf
${destpath}/${prefix}/share/doc/gnucash/C/gnucash-guide/figures"
system "ln -sf ${prefix}/share/gnome/help/gnucash/C/figures
${destpath}/${prefix}/share/doc/gnucash/C/gnucash-guide/figures"
file copy ${worksrcpath}/help/C/gnucash-help
${destpath}/${prefix}/share/doc/gnucash/C
- file delete -force
${destpath}/${prefix}/share/doc/gnucash/C/gnucash-help/figures
+ #file delete -force
${destpath}/${prefix}/share/doc/gnucash/C/gnucash-help/figures
+ system "rm -rf
${destpath}/${prefix}/share/doc/gnucash/C/gnucash-help/figures"
system "ln -sf ${prefix}/share/gnome/help/gnucash/C/figures
${destpath}/${prefix}/share/doc/gnucash/C/gnucash-help/figures"
file copy ${worksrcpath}/help/de_DE/gnucash-help
${destpath}/${prefix}/share/doc/gnucash/de_DE
- file delete -force
${destpath}/${prefix}/share/doc/gnucash/de_DE/gnucash-help/figures
+ #file delete -force
${destpath}/${prefix}/share/doc/gnucash/de_DE/gnucash-help/figures
+ system "rm -rf
${destpath}/${prefix}/share/doc/gnucash/de_DE/gnucash-help/figures"
system "ln -sf
${prefix}/share/gnome/help/gnucash/de_DE/figures
${destpath}/${prefix}/share/doc/gnucash/de_DE/gnucash-help/figures"
}
Side question: Does anyone know why the German version of the
documentation is also built by default?
-- Brett Warden
More information about the macports-users
mailing list