[GSoC] Read packages from other various package managers

Daniel J. Luke dluke at geeklair.net
Thu Apr 25 06:41:56 PDT 2013


On Apr 24, 2013, at 11:35 PM, Ryan Schmidt <ryandesign at macports.org> wrote:
> On Apr 24, 2013, at 15:23, Andre Murbach Maidl wrote:
>> I'm a Computer Science student and I'm currently working with
>> Lua, so I'm interested to propose a way to integrate rockspecs
>> from luarocks to macports.
>> 
>> After my talking to neverpanic on the irc channel, I realized
>> that a simple script to generate Portfiles from rockspecs
>> wouldn't be enough for GSoC.
>> 
>> Then he told me that maybe an API to deal with 3rd-party
>> package managers could be enough for GSoC.
>> However, he also told me that there is an open question:
>> do we need an API to achieve that, or can it be done
>> with what we already have?
> 
> What other package managers are you thinking of? In what way do you want to integrate them with MacPorts?
> 
> MacPorts already has ports for packages from cpan and pecl, and from the ruby and python package repositories. Most of these are created manually, though for cpan there is the cpan2port script that can be used as a starting place.


It would be cool, for instance, if port could call out to a modified cpan (or cpanm, or something else) to have it build a perl module so we would always have every available perl module (I think someone mentioned that fbsd ports does something like that).

I think that enabling something like an API for that is what the original poster is talking about.
--
Daniel J. Luke                                                                   
+========================================================+                        
| *---------------- dluke at geeklair.net ----------------* |                          
| *-------------- http://www.geeklair.net -------------* |                          
+========================================================+                        
|   Opinions expressed are mine and do not necessarily   |                          
|          reflect the opinions of my employer.          |                          
+========================================================+





More information about the macports-dev mailing list