Changeset View
Changeset View
Standalone View
Standalone View
gcc6-devel/Makefile
Show All 25 Lines | |||||
CPE_VENDOR= gnu | CPE_VENDOR= gnu | ||||
CPE_VERSION= ${GCC_VERSION} | CPE_VERSION= ${GCC_VERSION} | ||||
# DISTVERSION relates to downloads, GCC_VERSION and SUFFIX to names | # DISTVERSION relates to downloads, GCC_VERSION and SUFFIX to names | ||||
# of executables and directories once installed. A PORTVERSION of | # of executables and directories once installed. A PORTVERSION of | ||||
# Y.2.1.s20140817 results in values of Y-20140817, Y.2.1, and Y | # Y.2.1.s20140817 results in values of Y-20140817, Y.2.1, and Y | ||||
# for these three. | # for these three. | ||||
DISTVERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/} | DISTVERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/} | ||||
PORTREVISION= 1 | PORTREVISION= 2 | ||||
GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} | GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/} | ||||
SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} | SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/} | ||||
ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc powerpc64 sparc64 arm armv6 | ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc powerpc64 sparc64 arm armv6 | ||||
USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2 | USES= compiler cpe gmake iconv libtool makeinfo perl5 tar:bzip2 | ||||
USE_BINUTILS= yes | USE_BINUTILS= yes | ||||
USE_PERL5= build | USE_PERL5= build | ||||
SSP_UNSAFE= yes | SSP_UNSAFE= yes | ||||
INSTALL_TARGET= install-strip | |||||
OPTIONS_DEFINE= BOOTSTRAP GRAPHITE | OPTIONS_DEFINE= BOOTSTRAP GRAPHITE | ||||
OPTIONS_DEFINE_i386= JAVA | OPTIONS_DEFINE_i386= JAVA | ||||
OPTIONS_DEFINE_amd64= JAVA | OPTIONS_DEFINE_amd64= JAVA | ||||
OPTIONS_DEFINE_powerpc64= JAVA | OPTIONS_DEFINE_powerpc64= JAVA | ||||
OPTIONS_DEFAULT= BOOTSTRAP | OPTIONS_DEFAULT= BOOTSTRAP | ||||
OPTIONS_DEFAULT_i386= JAVA | OPTIONS_DEFAULT_i386= JAVA | ||||
OPTIONS_DEFAULT_amd64= JAVA | OPTIONS_DEFAULT_amd64= JAVA | ||||
▲ Show 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | |||||
.endif | .endif | ||||
.if ${PORT_OPTIONS:MJAVA} | .if ${PORT_OPTIONS:MJAVA} | ||||
ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar | ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar | ||||
BUILD_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45 \ | BUILD_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45 \ | ||||
zip:archivers/zip | zip:archivers/zip | ||||
RUN_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45 | RUN_DEPENDS+= ${ECJ_JAR}:lang/gcc-ecj45 | ||||
EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier | EXTRA_PATCHES+= ${FILESDIR}/java-patch-hier | ||||
JAVA_USES= python shebangfix | |||||
SHEBANG_FILES= libjava/contrib/aot-compile.in | |||||
CONFIGURE_ARGS+=--with-ecj-jar=${ECJ_JAR} | CONFIGURE_ARGS+=--with-ecj-jar=${ECJ_JAR} | ||||
LANGUAGES:= ${LANGUAGES},java | LANGUAGES:= ${LANGUAGES},java | ||||
INFO+= gcc${SUFFIX}/cp-tools \ | INFO+= gcc${SUFFIX}/cp-tools \ | ||||
gcc${SUFFIX}/gcj | gcc${SUFFIX}/gcj | ||||
PLIST_SUB+= JAVA="" | PLIST_SUB+= JAVA="" | ||||
.else | .else | ||||
CONFIGURE_ARGS+=--disable-libgcj | CONFIGURE_ARGS+=--disable-libgcj | ||||
PLIST_SUB+= JAVA="@comment " | PLIST_SUB+= JAVA="@comment " | ||||
Show All 30 Lines |