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