Re: Packaging with strawberry perl
[email protected] (kmx) Wed, 06 Mar 2013 09:42:51 +0100
| Newsgroups | perl.sdl.devel |
|---|---|
| Message-ID | <[email protected]> |
--------------060901010804000603000405 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit It isn't gonna work as 'Portable' module is loaded behind the scene for example every time you 'use Config;' During the weekend I can prepare a strawberry perl 'Portable Mini Edition' for you (no external libraries, no extra modules, just perl core + dmake + gcc toolchain) - it is easier for me than to elaborate "what-if-I-delete-this" :) -- kmx On 5.3.2013 23:31, Kartik Thakore wrote: > hmm what if I cpan install that? Where is the 'script' that runs the > portable thing? > > > On Tue, Mar 5, 2013 at 4:38 PM, kmx <[email protected]> wrote: > >> Interesting idea. >> >> My guess is that for portable strawberry you will need to keep at least >> perl\vendor\lib\Portable\* >> perl\vendor\lib\Portable.pm >> + perhaps File::HomeDir and other Portable's prereqs >> >> -- >> kmx >> >> >> On 5.3.2013 20:54, Kartik Thakore wrote: >> >>> Could I delete all of perl/vendor and install SDL using cpan. Then remove >>> the cpan stuff? >>> >>> >>> On Tue, Mar 5, 2013 at 2:31 PM, kmx <[email protected]> wrote: >>> >>> In theory you can delete whatever in perl/vendor you only cannot be sure >>>> if some of SDL dependencies is not using it. >>>> >>>> -- >>>> kmx >>>> >>>> >>>> On 5.3.2013 17:54, Kartik Thakore wrote: >>>> >>>> What about stuff inside perl\vendor and what not. It has a lot of the >>>>> stuff >>>>> that is not needed (DBI, BerkelyDB, etc ) >>>>> >>>>> >>>>> On Tue, Mar 5, 2013 at 10:53 AM, kmx <[email protected]> wrote: >>>>> >>>>> On 5.3.2013 15:18, Kartik Thakore wrote: >>>>> >>>>>> Hey so, >>>>>> >>>>>>> I was trying to send a friend a simple SDL script with strawberry perl >>>>>>> to >>>>>>> play around with. But strawberry perl seemed huge! Especially with the >>>>>>> DBI/Pg and what not in it. How can i get a vanilla version of >>>>>>> portable strawberry perl with no extra libraries installed with it. I >>>>>>> will >>>>>>> then jsut cpan install SDL (or SDL2) and package a 'game' that way. >>>>>>> >>>>>>> ideas? >>>>>>> >>>>>>> There is no such thing as strawberry perl portable "minimal edition" >>>>>>> >>>>>> What you can do: >>>>>> 1/ take strawberry portable >>>>>> 2/ install SDL + all necessary modules >>>>>> 3/ move all c:\portable-strawberry\c\bin\*******.dll to >>>>>> c:\portable-strawberry\perl\******bin\ >>>>>> >>>>>> >>>>>> 4/ delete >>>>>> c:\portable-strawberry\c >>>>>> c:\portable-strawberry\cpan\* >>>>>> c:\portable-strawberry\data\* >>>>>> 5/ now you still have fully working perl (but without possibility to >>>>>> install anything from cpan) >>>>>> >>>>>> -- >>>>>> kmx >>>>>> >>>>>> >>>>>> >>>>>> --------------060901010804000603000405--