Lines 34-40
Link Here
|
34 |
DIST_VERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/} |
34 |
DIST_VERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/} |
35 |
GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} |
35 |
GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} |
36 |
SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} |
36 |
SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} |
37 |
ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 i386 powerpc powerpc64 sparc64 |
37 |
ONLY_FOR_ARCHS= aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64 |
38 |
USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:xz |
38 |
USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:xz |
39 |
USE_BINUTILS= yes |
39 |
USE_BINUTILS= yes |
40 |
USE_PERL5= build |
40 |
USE_PERL5= build |
Lines 63-69
Link Here
|
63 |
|
63 |
|
64 |
.include <bsd.port.pre.mk> |
64 |
.include <bsd.port.pre.mk> |
65 |
|
65 |
|
66 |
.if ${ARCH} == "amd64" |
66 |
.if ${ARCH} == amd64 |
67 |
CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} |
67 |
CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL} |
68 |
.endif |
68 |
.endif |
69 |
|
69 |
|
Lines 72-78
Link Here
|
72 |
USE_GCC= 5 # Cannot require ourselves, needs to be at least 4.9. |
72 |
USE_GCC= 5 # Cannot require ourselves, needs to be at least 4.9. |
73 |
.endif |
73 |
.endif |
74 |
|
74 |
|
75 |
.if ${ARCH} == "aarch64" || ${ARCH} == "armv6" |
75 |
.if ${ARCH} == aarch64 || ${ARCH} == armv6 || ${ARCH} == armv7 |
76 |
. if ${COMPILER_TYPE} == clang |
76 |
. if ${COMPILER_TYPE} == clang |
77 |
. if empty(PORT_OPTIONS:MBOOTSTRAP) |
77 |
. if empty(PORT_OPTIONS:MBOOTSTRAP) |
78 |
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 |
78 |
MAKE_ARGS+=CXXFLAGS=-fbracket-depth=512 |
Lines 117-123
Link Here
|
117 |
gcc${SUFFIX}/gccint \ |
117 |
gcc${SUFFIX}/gccint \ |
118 |
gcc${SUFFIX}/gfortran \ |
118 |
gcc${SUFFIX}/gfortran \ |
119 |
gcc${SUFFIX}/libgomp |
119 |
gcc${SUFFIX}/libgomp |
120 |
.if ${ARCH} == "amd64" || ${ARCH} == "i386" |
120 |
.if ${ARCH} == amd64 || ${ARCH} == i386 |
121 |
INFO+= gcc${SUFFIX}/libquadmath \ |
121 |
INFO+= gcc${SUFFIX}/libquadmath \ |
122 |
gcc${SUFFIX}/libitm |
122 |
gcc${SUFFIX}/libitm |
123 |
.endif |
123 |
.endif |