X11 / multiple modules per portfile
Yves de Champlain
yves at macports.org
Thu Apr 26 19:09:30 PDT 2007
Le 07-04-26 à 21:16, Daniel J. Luke a écrit :
> On Apr 26, 2007, at 7:00 PM, Ben Byer wrote:
>> On Apr 26, 2007, at 6:00 AM, Daniel J. Luke wrote:
>>> On Apr 26, 2007, at 1:11 AM, Ben Byer wrote:
>>>> Anyway. We seem to all be in agreement that we need to make
>>>> some portfiles. How do I do it?
>>>
>>> The best way (I think) is to look at other Portfiles and read the
>>> portfile manpage.
>>>
>>> Then ask questions on the list.
>>>
>>> There used to be a tutorial, but I don't know if it exists
>>> anywhere anymore. Portfile syntax isn't too hard (especially for
>>> autoconf based packages).
>>
>> Right. I do have some simple portfiles up at http://
>> gitweb.freedesktop.org/?p=users/bbyer/dports.git;a=tree;f=x11 .
>>
>> My question might better have been phrased "How do I make
>> portfiles with multiple configure steps?" Even pointing me at
>> some other ports which currently do this would help.
>
> I don't know of any other portfiles that have to deal with this
> (there may be some, though).
>
> If there's no easy way of doing it (which is possible), you can
> override the configure phase and substitute whatever you want
> (since the portfiles are tcl scripts that are executed you should
> be able to do whatever you want from there).
It surely depends on how much / many different arguments need to be
passed along each configure.
You could define a xorg portgroup which deals within each port :
1- default xorg configure arguments
2- global configure args for the port
3- an associative array of sub-projects / configure args
yves
More information about the macports-users
mailing list