hosting an internal macports server with binaries

Rick Gigger rick at alpinenetworking.com
Mon May 14 14:07:38 PDT 2007


Jordan K. Hubbard wrote:
> 
> On May 8, 2007, at 5:48 AM, Marc André Selig wrote:
> 
>> I just tried that.  It seems not to work quite as anticipated.
>>
>> $ sudo port mpkg gnucash +guile16
>>
>> ... results in port packaging guile instead of guile16, which makes
>> the resulting package useless.
>>
>> It seems as if port mpkg follows the original dependencies specified
>> in the port, not those in the variant given, nor even those in the
>> default variant.
> 
> I believe you have indeed found a bug!   The pkg / mpkg creation code 
> was written a long time ago and I would not be at all surprised to learn 
> that it has not kept pace with other changes in macports.  The code for 
> all the packaging procedures lives in macports/base/src/package1.0/ and 
> represent an excellent learning opportunity / potential contribution for 
> anyone. :-)

So it is possible to create packages with macports but right now there 
is a bug that is preventing it from correctly tracking dependencies.  Is 
that correct?

But once that is fixed I should be able to specify all of the ports that 
I want installed and have pgk and mpkg files created so that I could 
just mount an image with these package files on it and install binaries. 
Is that right?



More information about the macports-users mailing list