Re: Packaging with strawberry perl

2013-03-08 Thread Kartik Thakore
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

2013-03-07 Thread kmx

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

2013-03-06 Thread kmx
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

2013-03-05 Thread kmx
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

2013-03-05 Thread kmx

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

2013-03-05 Thread Kartik Thakore
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