Re: Packaging with strawberry perl
AWESOME On Thu, Mar 7, 2013 at 4:54 PM, kmx k...@volny.cz wrote: Kartik, Try this special edition: http://strawberryperl.com/**beta/spp-spec-minimal-5.16.3.** 1-32bit-portable.ziphttp://strawberryperl.com/beta/spp-spec-minimal-5.16.3.1-32bit-portable.zip Simply: - unzip into e.g. c:\strawberry-portable - install SDL + all other required modules - remove c:\strawberry-portable\c (the whole directory) - clean c:\strawberry-portable\cpan\* - clean c:\strawberry-portable\data\* - zip (after SDL installation should be approx 23MB) - distribute -- kmx
Re: Packaging with strawberry perl
Kartik, Try this special edition: http://strawberryperl.com/beta/spp-spec-minimal-5.16.3.1-32bit-portable.zip Simply: - unzip into e.g. c:\strawberry-portable - install SDL + all other required modules - remove c:\strawberry-portable\c (the whole directory) - clean c:\strawberry-portable\cpan\* - clean c:\strawberry-portable\data\* - zip (after SDL installation should be approx 23MB) - distribute -- kmx
Re: Packaging with strawberry perl
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 k...@volny.cz 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 k...@volny.cz 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 k...@volny.cz 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
Re: Packaging with strawberry perl
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 k...@volny.cz 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
Re: Packaging with strawberry perl
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 k...@volny.cz 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 k...@volny.cz 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
Re: Packaging with strawberry perl
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 k...@volny.cz 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 k...@volny.cz 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 k...@volny.cz 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