It looks good to me. 

On Mon, Nov 23, 2015 at 01:16:38AM +0100, Gerald Pfeifer wrote:
> On Tue, 22 Jul 2014, Diane Bruce wrote:
> > Any chance we could have a script "gfortran" which by default
> > ran the default gcc from bsd.default-versions.mk and make.conf ?
> 
> I know this took a little, ahem, but what do you think about
> the patch below?
> 
> With this change, lang/gcc, our canonical GCC port, now features
> gfortran as well as gcc and g++ without the appended major version 
> number.
> 
> (Not committed yet; feedback very welcome.)
> 
> Gerald
> 
> Index: Makefile
> ===================================================================
> --- Makefile  (revision 402204)
> +++ Makefile  (working copy)
> @@ -3,6 +3,7 @@
>  
>  PORTNAME=    gcc
>  PORTVERSION= 4.8.5
> +PORTREVISION=        1
>  CATEGORIES=  lang java
>  MASTER_SITES=        GCC/releases/gcc-${DISTVERSION}
>  
> @@ -158,5 +159,10 @@
>       fi
>  .endfor
>       cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
> +     # This is the canonical GCC port, so add key commands without
> +     # version numbers as part of their names.
> +     for c in gfortran g++ gcc; do \
> +         ${LN} -s ${PREFIX}/bin/$$c${SUFFIX} ${STAGEDIR}${PREFIX}/bin/$$c; \
> +     done
>  
>  .include <bsd.port.post.mk>
> Index: pkg-plist
> ===================================================================
> --- pkg-plist (revision 402204)
> +++ pkg-plist (working copy)
> @@ -8,12 +8,15 @@
>  bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
>  bin/c++%%SUFFIX%%
>  bin/cpp%%SUFFIX%%
> +bin/g++
>  bin/g++%%SUFFIX%%
> +bin/gcc
>  bin/gcc%%SUFFIX%%
>  bin/gcc-ar%%SUFFIX%%
>  bin/gcc-nm%%SUFFIX%%
>  bin/gcc-ranlib%%SUFFIX%%
>  bin/gcov%%SUFFIX%%
> +bin/gfortran
>  bin/gfortran%%SUFFIX%%
>  @comment info/gcc%%SUFFIX%%/dir
>  man/man1/cpp%%SUFFIX%%.1.gz
> 

-- 
- d...@freebsd.org d...@db.net http://www.db.net/~db
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to