|
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 |