Newbie: Bundling Perl script and modules in a Mac OS X app?



Is it possible to bundle a Mac OS X application with a Perl script and
a number of required modules, stored in the application package (folder
hierarchy) - and then, from within the application, running the Perl
script that's relying on these modules?

Ideally I would like the application to include the required modules.
The reason being that the average user would have difficulties
downloading, building and installing the 15-20 modules. Even I have
severe difficulties!

I've tried to install these modules, and most of them seem to accept an
alternate location, using the PREFIX= in the `perl Makefile.PL' call,
but some don't. I hope to be able to solve this by contacting the
developers of the failing packages.

Assuming I successfully build and install the modules in the alternate
folder, will I be able to move the folder hierarchy (by moving the
application to another machine e.g.) at a later time, and then just
adjusting the perl -I parameter accordingly?

Thank you,
Joachim

.



Relevant Pages

  • Re: year not returned by Time::localtime
    ... internals of perl regarding memory management and hence the distinction ... Instead I suspect that you mean that the new package function should be ... Its not possible to disambiguate (identify the appropriate ... By the time I can explain it without confusing you, ...
    (perl.beginners)
  • RE: Request For Help - Perl DBI & DBD::mysql
    ... If you installed win32 perl from activestate then the activestate package ... install DBD-MySQL ... anti-virus service working around the clock, around the globe, visit: ...
    (perl.dbi.users)
  • Re: use Win32::TieRegistry if ($^O =~ /win32/i)
    ... Registry Package if I'm on Windows? ... Assuming you have a recent version of perl (I think 5.8.0 or higher, ... (See perldoc -f use) ... Not as arrogant as your reply. ...
    (comp.lang.perl.misc)
  • Re: use Win32::TieRegistry if ($^O =~ /win32/i)
    ... Registry Package if I'm on Windows? ... Assuming you have a recent version of perl (I think 5.8.0 or higher, ... Is this the error when the OS is Win32 or when the OS is NOT Win32 ?? ... But now I don't see the reference. ...
    (comp.lang.perl.misc)
  • Re: Using Python in ActiveX task - works when run as separate step
    ... when executing the package. ... Peter Yang, if you can detail some of what you did to get Perl working, I'd ... >> was trying to use Python in this case because I know it a little better than ... >>>You could execute the step in DTS package window. ...
    (microsoft.public.sqlserver.dts)