pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/lang/gfortran



From: Aleksej Saushev <asau%inbox.ru@localhost>, Date: Tue, 08 Apr 2014 
10:12:29 +0400

>   Hello,
> 
> Ryo ONODERA <ryo_on%yk.rim.or.jp@localhost> writes:
> 
>> Hi,
>>
>> From: Greg Troxel <gdt%ir.bbn.com@localhost>, Date: Mon, 07 Apr 2014 
>> 19:43:47 -0400
>>
>>> 
>>> Ryo ONODERA <ryo_on%yk.rim.or.jp@localhost> writes:
>>> 
>>>> You mean that all lang/gcc{3,4}* should be converted to
>>>> gcc4*-{c,c++,fortran,...}?
>>>> I feel that it is good idea, but I have no idea about how to convert them 
>>>> now.
>>>> I will try to convert them into separate packages.
>>> 
>>> I read asau@'s objection as simply being that a package that is part of
>>> gcc48 should have gcc48 in the name, so that when fortran based on gcc47
>>> or gcc49 comes along, it can have a sensible name.
>>
>> I see.
>> Probably I have misunderstood asau@'s e-mail.
>> I will rename lang/gfortran to lang/gfortran48.
>> gcc48-gfortran is not so good, I feel.
>>
>> Thank you.
> 
> I still think that it should carry GCC in its name, since this is what it is:
> it is Fortran compiler from GCC.
> 
> First of all, there's reason why Fortran compiler is not "gfortran" already.
> The reason is that there is (or was at the time) no consistency across
> platforms on which GCC package suits. This means that we have to do some
> additional work on compiler selection in general _before_ we touch
> anything else in this respect.
> 
> Second, if you want to procede with gfortran from GCC48, there exists
> one already. It is part of lang/gcc48. I don't mind if you split it into
> pieces, but please, do that in such a way that makes sense. In particular,
> it should not raise a flow of questions on the difference.
> This is another argument in favour of your gfortran package to have name
> like "gcc48-gfortran".

Hi,

Thanks for your explanation.

I would like to create the following packages
lang/gcc48 ... meta package for all gcc 4.8.* compilers
lang/gcc48-cc++ ... C and C++ compilers (As far as I understand,
                    C and C++ compilers cannot be separated for gcc48)
lang/gcc48-gfortran ... Fortran 95/2003/2008 compiler
lang/gcc48-go ... Go language compiler
lang/gcc48-java ... Java compiler
lang/gcc48-objc ... Objective C and C++ compiler

for gcc47 or earlier, gcc4?-c and gcc4?-c++ will be separated.

But I am not sure I can create separate packages...

--
Ryo ONODERA // ryo_on%yk.rim.or.jp@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3



Home | Main Index | Thread Index | Old Index