Monday, May 18, 2026

Re: lang/gcc/16: new port (version 16.1.0)

On 2026/05/18 15:40, Kirill A. Korinsky wrote: > On Mon, 18 May 2026 14:10:38 +0200, > Stuart Henderson <stu@spacehopper.org> wrote: > > > > > I think we should import it as is but not link to the build, what should > > > make works on actualize PLIST much simpler and distributed. > > > > Ah yes, that does make sense. In that case, please add a commented-out > > line to ../Makefile so that it's clear that it was done on purpose. > > I'm ok with doing that. > > > > Maybe add a list of archs that were checked to a comment in 16/Makefile? > > > > I think we can use list of bootstraps as a proof where it was tested? not all archs have ada/dlang > Also, I think the right step is move *-bootstrap to Makefile.inc like that, > but I don't like it because it looks ugly, and I not sure that reformat file > is good idea. I agree that's a better place, I think I'd line up with an extra tab on the other COMMENT/PKGNAME/DESCR lines. (also there's an extra space on the DESCR-xx lines that could be made more consistent, and I don't think the ? on those are needed either)

Re: lang/gcc/16: new port (version 16.1.0)

On Mon, 18 May 2026 14:10:38 +0200, Stuart Henderson <stu@spacehopper.org> wrote: > > > I think we should import it as is but not link to the build, what should > > make works on actualize PLIST much simpler and distributed. > > Ah yes, that does make sense. In that case, please add a commented-out > line to ../Makefile so that it's clear that it was done on purpose. > I'm ok with doing that. > > Maybe add a list of archs that were checked to a comment in 16/Makefile? > I think we can use list of bootstraps as a proof where it was tested? Also, I think the right step is move *-bootstrap to Makefile.inc like that, but I don't like it because it looks ugly, and I not sure that reformat file is good idea. Index: Makefile.inc =================================================================== RCS file: /home/cvs/ports/lang/gcc/Makefile.inc,v diff -u -p -r1.23 Makefile.inc --- Makefile.inc 12 Dec 2025 18:19:46 -0000 1.23 +++ Makefile.inc 18 May 2026 13:37:42 -0000 @@ -16,6 +16,7 @@ COMMENT-objc= ${COM}: obj C compiler COMMENT-ada= ${COM}: Ada compiler COMMENT-go= ${COM}: Go compiler COMMENT-dlang= ${COM}: D compiler +COMMENT-bootstrap= ${COM}: binary bootstrap PKGNAME?= gcc-${FULL_PKGVERSION} PKGNAME-libs?= gcc-libs-${FULL_PKGVERSION} @@ -26,6 +27,7 @@ PKGNAME-objc?= gobjc-${FULL_PKGVERSION} PKGNAME-ada?= gnat-${FULL_PKGVERSION} PKGNAME-go?= gccgo-${FULL_PKGVERSION} PKGNAME-dlang?= gdc-${FULL_PKGVERSION} +PKGNAME-bootstrap?= gcc-bootstrap-${FULL_PKGVERSION} DESCR-main ?= ${PORTSDIR}/lang/gcc/DESCR DESCR-libs ?= ${PORTSDIR}/lang/gcc/DESCR-libs @@ -36,6 +38,7 @@ DESCR-objc ?= ${PORTSDIR}/lang/gcc/DESCR DESCR-ada ?= ${PORTSDIR}/lang/gcc/DESCR-ada DESCR-go ?= ${PORTSDIR}/lang/gcc/DESCR-go DESCR-dlang ?= ${PORTSDIR}/lang/gcc/DESCR-dlang +DESCR-bootstrap ?= ${PORTSDIR}/lang/gcc/DESCR-bootstrap HOMEPAGE?= https://gcc.gnu.org/ -- wbr, Kirill