Ken Williams wrote:

On Nov 30, 2004, at 7:28 PM, Michael G Schwern wrote:


I think this is a simple fix. Module::Build::Base->install_base_relative has no default for where to install html. For lack of anything better, ${install_base}/html seems sensible (you'd probably know better though).

I think this should do it.

--- lib/Module/Build/Base.pm    2004/12/01 01:25:18    1.1
+++ lib/Module/Build/Base.pm    2004/12/01 01:25:25
@@ -2307,6 +2307,7 @@
          script  => ['script'],
          bindoc  => ['man', 'man1'],
          libdoc  => ['man', 'man3'],
+             html    => ['html'],
         );
   return unless exists $map{$type};
   return File::Spec->catdir(@{$map{$type}});


I think this is the correct fix. I'll apply.

I should have mentioned that this is one of the first things I tried. On both Windows and Unixish, given an 'install_base' (or similar) of ~/ files are installed as below. I just wasn't sure that was the correct behavior, especially since it won't be indexed by ActivePerl::DocTools and outside of AP::DocTools, I wasn't sure the structure made sense. I really have no preference on the issue though since I don't tend to view the html. That's why I was deferring, hoping for input from the ActiveState folks.


(with patch)
[X:\home\Administrator\projects\working\Module-Build]
$ perl Build install install_base=X:\home\Administrator
...
Installing X:\home\Administrator\man\man1\config_data.1
Installing X:\home\Administrator\man\man1\config_data.bat.1
Installing X:\home\Administrator\html\site\lib\Module\Build.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Base.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Compat.html
Installing X:\home\Administrator\html\site\lib\Module\Build\ConfigData.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Cookbook.html
Installing X:\home\Administrator\html\site\lib\Module\Build\PPMMaker.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\aix.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\Amiga.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\cygwin.html


Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\darwin.html

Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\Default.htm
l
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\EBCDIC.html


Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\MacOS.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\MPEiX.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\os2.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\RiscOS.html


Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\Unix.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\VMS.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\VOS.html
Installing X:\home\Administrator\html\site\lib\Module\Build\Platform\Windows.htm
l
Installing X:\home\Administrator\html\bin\config_data.html
Installing X:\home\Administrator\lib\Module\Build.pm
Installing X:\home\Administrator\lib\Module\Build\Base.pm
Installing X:\home\Administrator\lib\Module\Build\Compat.pm
Installing X:\home\Administrator\lib\Module\Build\ConfigData.pm
Installing X:\home\Administrator\lib\Module\Build\Cookbook.pm
Installing X:\home\Administrator\lib\Module\Build\PodParser.pm
Installing X:\home\Administrator\lib\Module\Build\PPMMaker.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\aix.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\Amiga.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\cygwin.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\darwin.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\Default.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\EBCDIC.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\MacOS.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\MPEiX.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\os2.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\RiscOS.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\Unix.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\VMS.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\VOS.pm
Installing X:\home\Administrator\lib\Module\Build\Platform\Windows.pm
Installing X:\home\Administrator\man\man3\Module.Build.3
Installing X:\home\Administrator\man\man3\Module.Build.Base.3
Installing X:\home\Administrator\man\man3\Module.Build.Compat.3
Installing X:\home\Administrator\man\man3\Module.Build.ConfigData.3
Installing X:\home\Administrator\man\man3\Module.Build.Cookbook.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.aix.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.Amiga.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.cygwin.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.darwin.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.Default.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.EBCDIC.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.MacOS.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.MPEiX.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.os2.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.RiscOS.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.Unix.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.VMS.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.VOS.3
Installing X:\home\Administrator\man\man3\Module.Build.Platform.Windows.3
Installing X:\home\Administrator\man\man3\Module.Build.PPMMaker.3
Installing X:\home\Administrator\script\config_data
Installing X:\home\Administrator\script\config_data.bat


_______________________________________________
ActivePerl mailing list
[EMAIL PROTECTED]
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to