Changeset View
Changeset View
Standalone View
Standalone View
java/openjdk8/Makefile
Show First 20 Lines • Show All 225 Lines • ▼ Show 20 Lines | CONFIGURE_ARGS+= --disable-ccache \ | ||||
--with-jobs=${MAKE_JOBS_NUMBER} \ | --with-jobs=${MAKE_JOBS_NUMBER} \ | ||||
--with-jvm-variants=${JDK_BUILD_JVM} \ | --with-jvm-variants=${JDK_BUILD_JVM} \ | ||||
--with-milestone=fcs \ | --with-milestone=fcs \ | ||||
--with-package-path=${LOCALBASE} \ | --with-package-path=${LOCALBASE} \ | ||||
--with-zlib=system | --with-zlib=system | ||||
CONFIGURE_SCRIPT= ../../configure | CONFIGURE_SCRIPT= ../../configure | ||||
CONFIGURE_WRKSRC= ${WRKSRC}/common/autoconf | CONFIGURE_WRKSRC= ${WRKSRC}/common/autoconf | ||||
OPTIONS_DEFINE= ALSA POLICY TZUPDATE X11 | OPTIONS_DEFINE= ALSA POLICY TZUPDATE X11 FONTCONFIG | ||||
OPTIONS_DEFINE_armv6= FPUHACK | OPTIONS_DEFINE_armv6= FPUHACK | ||||
OPTIONS_DEFINE_armv7= FPUHACK | OPTIONS_DEFINE_armv7= FPUHACK | ||||
OPTIONS_DEFAULT= ALSA POLICY TZUPDATE X11 | OPTIONS_DEFAULT= ALSA POLICY TZUPDATE X11 | ||||
OPTIONS_DEFAULT_armv6= FPUHACK | OPTIONS_DEFAULT_armv6= FPUHACK | ||||
OPTIONS_DEFAULT_armv7= FPUHACK | OPTIONS_DEFAULT_armv7= FPUHACK | ||||
FPUHACK_DESC= Hack denormalized numbers in flush-to-zero mode | FPUHACK_DESC= Hack denormalized numbers in flush-to-zero mode | ||||
POLICY_DESC= Install the Unlimited Strength Policy Files | POLICY_DESC= Install the Unlimited Strength Policy Files | ||||
TZUPDATE_DESC= Update the time zone data | TZUPDATE_DESC= Update the time zone data | ||||
Show All 13 Lines | X11_CONFIGURE_ON= --with-giflib=system \ | ||||
--x-includes=${LOCALBASE}/include \ | --x-includes=${LOCALBASE}/include \ | ||||
--x-libraries=${LOCALBASE}/lib | --x-libraries=${LOCALBASE}/lib | ||||
X11_LIB_DEPENDS= libgif.so:graphics/giflib \ | X11_LIB_DEPENDS= libgif.so:graphics/giflib \ | ||||
libfontconfig.so:x11-fonts/fontconfig | libfontconfig.so:x11-fonts/fontconfig | ||||
X11_MAKE_ENV_OFF= BUILD_HEADLESS_ONLY=1 \ | X11_MAKE_ENV_OFF= BUILD_HEADLESS_ONLY=1 \ | ||||
MAKEFLAGS=X_CFLAGS="-I${LOCALBASE}/include" | MAKEFLAGS=X_CFLAGS="-I${LOCALBASE}/include" | ||||
X11_MAKE_ENV_ON= MAKEFLAGS="" | X11_MAKE_ENV_ON= MAKEFLAGS="" | ||||
X11_USE= XORG=x11,xext,xi,xrender,xt,xtst | X11_USE= XORG=x11,xext,xi,xrender,xt,xtst | ||||
FONTCONFIG_IMPLIES= X11 | |||||
FONTCONFIG_EXTRA_PATCHES= ${PATCHDIR}/freetypeScaler-fontconfig.patch | |||||
FONTCONFIG_EXTRA_PATCHES_OFF= ${PATCHDIR}/freetypeScaler-fontconfig-off.patch | |||||
FONTCONFIG_LDFLAGS= -L${LOCALBASE}/lib -lfontconfig | |||||
JAVAVMS_COMMENT= OpenJDK${JDK_MAJOR_VERSION} | JAVAVMS_COMMENT= OpenJDK${JDK_MAJOR_VERSION} | ||||
.if !defined(BUILD_JRE) | .if !defined(BUILD_JRE) | ||||
OPTIONS_DEFINE+= TEST | OPTIONS_DEFINE+= TEST | ||||
OPTIONS_DEFAULT+= RELEASE | OPTIONS_DEFAULT+= RELEASE | ||||
OPTIONS_SINGLE= BUILD | OPTIONS_SINGLE= BUILD | ||||
OPTIONS_SINGLE_BUILD= DEBUG DEBUGFAST RELEASE | OPTIONS_SINGLE_BUILD= DEBUG DEBUGFAST RELEASE | ||||
▲ Show 20 Lines • Show All 122 Lines • ▼ Show 20 Lines | @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ | ||||
${WRKSRC}/jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java | ${WRKSRC}/jdk/src/solaris/classes/sun/nio/fs/BsdFileSystemProvider.java | ||||
@${REINPLACE_CMD} -e 's|/usr/local/share/java/classes|${LOCALBASE}/share/java/classes|' \ | @${REINPLACE_CMD} -e 's|/usr/local/share/java/classes|${LOCALBASE}/share/java/classes|' \ | ||||
${WRKSRC}/jdk/src/bsd/doc/man/*.1 | ${WRKSRC}/jdk/src/bsd/doc/man/*.1 | ||||
@${REINPLACE_CMD} -e 's|%%ICONV_CPPFLAGS%%|${ICONV_CPPFLAGS}|' \ | @${REINPLACE_CMD} -e 's|%%ICONV_CPPFLAGS%%|${ICONV_CPPFLAGS}|' \ | ||||
-e 's|%%ICONV_LDFLAGS%%|${ICONV_LDFLAGS}|' \ | -e 's|%%ICONV_LDFLAGS%%|${ICONV_LDFLAGS}|' \ | ||||
${WRKSRC}/jdk/make/lib/Awt2dLibraries.gmk \ | ${WRKSRC}/jdk/make/lib/Awt2dLibraries.gmk \ | ||||
${WRKSRC}/jdk/make/lib/CoreLibraries.gmk \ | ${WRKSRC}/jdk/make/lib/CoreLibraries.gmk \ | ||||
${WRKSRC}/jdk/make/lib/ServiceabilityLibraries.gmk | ${WRKSRC}/jdk/make/lib/ServiceabilityLibraries.gmk | ||||
@${REINPLACE_CMD} -e 's|%%FONTCONFIG_LDFLAGS%%|${FONTCONFIG_LDFLAGS}|' \ | |||||
${WRKSRC}/jdk/make/lib/Awt2dLibraries.gmk | |||||
.if defined(BUILD_JRE) | .if defined(BUILD_JRE) | ||||
@${REINPLACE_CMD} -e 's|-f Images.gmk$$|& jre-image|' \ | @${REINPLACE_CMD} -e 's|-f Images.gmk$$|& jre-image|' \ | ||||
-e 's|-f Images.gmk overlay-images$$|-f Images.gmk jre-overlay-image|' \ | -e 's|-f Images.gmk overlay-images$$|-f Images.gmk jre-overlay-image|' \ | ||||
${WRKSRC}/jdk/make/BuildJdk.gmk | ${WRKSRC}/jdk/make/BuildJdk.gmk | ||||
.endif | .endif | ||||
@${CHMOD} 755 ${WRKSRC}/configure | @${CHMOD} 755 ${WRKSRC}/configure | ||||
post-patch-ALSA-off: | post-patch-ALSA-off: | ||||
@${REINPLACE_CMD} '/EXTRA_SOUND_JNI_LIBS += jsoundalsa/d' \ | @${REINPLACE_CMD} '/EXTRA_SOUND_JNI_LIBS += jsoundalsa/d' \ | ||||
${WRKSRC}/jdk/make/lib/SoundLibraries.gmk | ${WRKSRC}/jdk/make/lib/SoundLibraries.gmk | ||||
post-patch-FONTCONFIG-off: | |||||
@${REINPLACE_CMD} 's|${FONTCONFIG_LDFLAGS}||' \ | |||||
${WRKSRC}/jdk/make/lib/Awt2dLibraries.gmk | |||||
pre-configure: | pre-configure: | ||||
@cd ${CONFIGURE_WRKSRC} && \ | @cd ${CONFIGURE_WRKSRC} && \ | ||||
${SED} -e "s|@DATE_WHEN_GENERATED@|$$(date +%s)|" configure.ac > \ | ${SED} -e "s|@DATE_WHEN_GENERATED@|$$(date +%s)|" configure.ac > \ | ||||
generated-configure.ac | generated-configure.ac | ||||
post-build: | post-build: | ||||
.if !defined(BUILD_JRE) | .if !defined(BUILD_JRE) | ||||
Show All 36 Lines |