svn commit: r553560 - head/lang/gcc7
Gerald Pfeifer
gerald at FreeBSD.org
Wed Oct 28 19:12:32 UTC 2020
Author: gerald
Date: Wed Oct 28 19:12:31 2020
New Revision: 553560
URL: https://svnweb.freebsd.org/changeset/ports/553560
Log:
Our only consumer in the tree (devel/xtensa-esp32-elf) does not require
Fortran nor Objective-C, so do not build those front ends and libraries
any longer.
Also remove the BOOTSTRAP option, which has been the default all along,
and bootstrap unconditionally, further simplifying this port.
Modified:
head/lang/gcc7/Makefile
head/lang/gcc7/pkg-plist
Modified: head/lang/gcc7/Makefile
==============================================================================
--- head/lang/gcc7/Makefile Wed Oct 28 18:50:38 2020 (r553559)
+++ head/lang/gcc7/Makefile Wed Oct 28 19:12:31 2020 (r553560)
@@ -3,6 +3,7 @@
PORTNAME= gcc
PORTVERSION= 7.5.0
+PORTREVISION= 1
CATEGORIES= lang
MASTER_SITES= GCC
PKGNAMESUFFIX= ${SUFFIX}
@@ -37,28 +38,20 @@ SSP_UNSAFE= yes
CFLAGS:= ${CFLAGS:N-mretpoline}
CXXFLAGS:= ${CXXFLAGS:N-mretpoline}
-OPTIONS_DEFINE= BOOTSTRAP
-OPTIONS_DEFAULT= BOOTSTRAP
-BOOTSTRAP_DESC= Build using a full bootstrap
-
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64
CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
.endif
-LANGUAGES:= c,c++,objc,fortran
+LANGUAGES:= c,c++
TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
TARGLIB32= ${PREFIX}/lib32 # The version information is added later
LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
GNU_CONFIGURE= yes
CONFIGURE_OUTSOURCE= yes
-.if empty(PORT_OPTIONS:MBOOTSTRAP)
-CONFIGURE_ARGS+=--disable-bootstrap
-.else
CONFIGURE_ARGS+=--with-build-config=bootstrap-debug
ALL_TARGET= bootstrap-lean
-.endif
INSTALL_TARGET= install-strip
.if ${UID} != 0
BINMODE= 755
Modified: head/lang/gcc7/pkg-plist
==============================================================================
--- head/lang/gcc7/pkg-plist Wed Oct 28 18:50:38 2020 (r553559)
+++ head/lang/gcc7/pkg-plist Wed Oct 28 19:12:31 2020 (r553560)
@@ -5,7 +5,6 @@ bin/%%GNU_HOST%%-gcc-%%GCC_VERSION%%
bin/%%GNU_HOST%%-gcc-ar%%SUFFIX%%
bin/%%GNU_HOST%%-gcc-nm%%SUFFIX%%
bin/%%GNU_HOST%%-gcc-ranlib%%SUFFIX%%
-bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
bin/c++%%SUFFIX%%
bin/cpp%%SUFFIX%%
bin/g++%%SUFFIX%%
@@ -16,14 +15,12 @@ bin/gcc-ranlib%%SUFFIX%%
bin/gcov%%SUFFIX%%
bin/gcov-dump%%SUFFIX%%
bin/gcov-tool%%SUFFIX%%
-bin/gfortran%%SUFFIX%%
man/man1/cpp%%SUFFIX%%.1.gz
man/man1/g++%%SUFFIX%%.1.gz
man/man1/gcc%%SUFFIX%%.1.gz
man/man1/gcov%%SUFFIX%%.1.gz
man/man1/gcov-dump%%SUFFIX%%.1.gz
man/man1/gcov-tool%%SUFFIX%%.1.gz
-man/man1/gfortran%%SUFFIX%%.1.gz
share/gcc-%%GCC_VERSION%%/python/libstdcxx/__init__.py
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/__init__.py
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py
More information about the svn-ports-head
mailing list