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 <[email protected]> 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 <[email protected]> >> 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 <[email protected]> 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 <[email protected]> >>> 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 >>> >>> >> >
