[macports-ports] branch master updated: libgccX: rev-bump to match gccX following isl update

Marcus Calhoun-Lopez mcalhoun at macports.org
Sun May 5 15:48:58 UTC 2019


Greetings.

With different versions of isl, the builds of libgccX may be slightly different, but if what is installed is *exactly* the same (see, e.g., https://packages.macports.org/libgcc9/).
Since there is no change in what is installed, then rev bumping is not necessary.

-Marcus

> On May 5, 2019, at 8:25 AM, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
> 
> Hi,
> 
> GccX and libgccX are built from exactly the same source, more or less the same build.  Only differ in what gets installed. Both therefore depend on isl, so both needed rev bumping when it was updated.
> 
> Chris
> 
>> On 5 May 2019, at 4:08 pm, Marcus Calhoun-Lopez <mcalhoun at macports.org> wrote:
>> 
>> Please forgive my ignorance, but could you please say a little more about the rationale behind this change?
>> Please correct me if I am wrong, but I thought that only the GCC compilers (not the libraries) depended on isl.
>> When the isl library name changes, must the compiler also be updated, as seems to have happened in the change?
>> If so, I will be sure to do so in the future.
>> 
>> Also, is there an advantage to having the library and compiler revision be the same?
>> If so, perhaps they should share the same variable.
>> 
>> Thanks,
>> Marcus
>> 
>> 
>>> On May 5, 2019, at 1:40 AM, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
>>> 
>>> Chris Jones (cjones051073) pushed a commit to branch master
>>> in repository macports-ports.
>>> 
>>> 
>>> https://github.com/macports/macports-ports/commit/cac02e0a97f2d7af9f8526b88631d1c3aca8ebf8
>>> 
>>> The following commit(s) were added to refs/heads/master by this push:
>>> 
>>>    new cac02e0  libgccX: rev-bump to match gccX following isl update
>>> 
>>> cac02e0 is described below
>>> 
>>> 
>>> commit cac02e0a97f2d7af9f8526b88631d1c3aca8ebf8
>>> 
>>> Author: Chris Jones <jonesc at macports.org>
>>> AuthorDate: Sun May 5 09:40:08 2019 +0100
>>> 
>>> 
>>>   libgccX: rev-bump to match gccX following isl update
>>> 
>>> ---
>>> lang/gcc6/Portfile | 2 +-
>>> lang/gcc7/Portfile | 2 +-
>>> lang/gcc8/Portfile | 2 +-
>>> lang/gcc9/Portfile | 2 +-
>>> 4 files changed, 4 insertions(+), 4 deletions(-)
>>> 
>>> 
>>> diff --git a/lang/gcc6/Portfile b/lang/gcc6/Portfile
>>> 
>>> index e438b69..5966e88 100644
>>> 
>>> --- a/lang/gcc6/Portfile
>>> 
>>> +++ b/lang/gcc6/Portfile
>>> 
>>> @@ -9,7 +9,7 @@ name                gcc6
>>> 
>>> epoch               3
>>> version             6.5.0
>>> revision            4
>>> 
>>> -subport             libgcc6 { revision 1 }
>>> 
>>> +subport             libgcc6 { revision 4 }
>>> 
>>> platforms           darwin
>>> categories          lang
>>> maintainers         nomaintainer
>>> 
>>> diff --git a/lang/gcc7/Portfile b/lang/gcc7/Portfile
>>> 
>>> index a4ce4f4..2f606fe 100644
>>> 
>>> --- a/lang/gcc7/Portfile
>>> 
>>> +++ b/lang/gcc7/Portfile
>>> 
>>> @@ -9,7 +9,7 @@ name                gcc7
>>> 
>>> epoch               3
>>> version             7.4.0
>>> revision            3
>>> 
>>> -subport             libgcc7 { revision 0 }
>>> 
>>> +subport             libgcc7 { revision 3 }
>>> 
>>> platforms           darwin
>>> categories          lang
>>> maintainers         nomaintainer
>>> 
>>> diff --git a/lang/gcc8/Portfile b/lang/gcc8/Portfile
>>> 
>>> index 884ee71..2eb4260 100644
>>> 
>>> --- a/lang/gcc8/Portfile
>>> 
>>> +++ b/lang/gcc8/Portfile
>>> 
>>> @@ -9,7 +9,7 @@ epoch               4
>>> 
>>> name                gcc8
>>> version             8.3.0
>>> revision            4
>>> 
>>> -subport             libgcc8 { revision 3 }
>>> 
>>> +subport             libgcc8 { revision 4 }
>>> 
>>> platforms           darwin
>>> categories          lang
>>> maintainers         nomaintainer
>>> 
>>> diff --git a/lang/gcc9/Portfile b/lang/gcc9/Portfile
>>> 
>>> index 3a8815d..22278fa 100644
>>> 
>>> --- a/lang/gcc9/Portfile
>>> 
>>> +++ b/lang/gcc9/Portfile
>>> 
>>> @@ -8,7 +8,7 @@ epoch               2
>>> 
>>> name                gcc9
>>> version             9.1.0
>>> revision            1
>>> 
>>> -subport             libgcc9 { revision 0 }
>>> 
>>> +subport             libgcc9 { revision 1 }
>>> 
>>> platforms           darwin
>>> categories          lang
>>> maintainers         nomaintainer
>>> 
>>> 
>> 
> 



More information about the macports-dev mailing list