View | Details | Raw Unified | Return to bug 237208 | Differences between
and this patch

Collapse All | Expand All

(-)java/bootstrap-openjdk11/Makefile (-1 / +1 lines)
Lines 12-18 Link Here
12
12
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
ONLY_FOR_ARCHS=	amd64 i386
15
ONLY_FOR_ARCHS=	amd64 i386 powerpc64
16
16
17
USES=		tar:xz
17
USES=		tar:xz
18
18
(-)java/bootstrap-openjdk11/distinfo (-1 / +3 lines)
Lines 1-5 Link Here
1
TIMESTAMP = 1553143931
1
TIMESTAMP = 1554745845
2
SHA256 (bootstrap-openjdk11-amd64-11.0.2.9.2.tar.xz) = e53f16a33fca82db960b68ea200b6146eaf8b3ec8b09f5fe1c7711d926d94ffa
2
SHA256 (bootstrap-openjdk11-amd64-11.0.2.9.2.tar.xz) = e53f16a33fca82db960b68ea200b6146eaf8b3ec8b09f5fe1c7711d926d94ffa
3
SIZE (bootstrap-openjdk11-amd64-11.0.2.9.2.tar.xz) = 102199460
3
SIZE (bootstrap-openjdk11-amd64-11.0.2.9.2.tar.xz) = 102199460
4
SHA256 (bootstrap-openjdk11-i386-11.0.2.9.2.tar.xz) = 68b84741d7b8a7241fb30614881f15db3c174d973f999d34e0f53aca6190e00f
4
SHA256 (bootstrap-openjdk11-i386-11.0.2.9.2.tar.xz) = 68b84741d7b8a7241fb30614881f15db3c174d973f999d34e0f53aca6190e00f
5
SIZE (bootstrap-openjdk11-i386-11.0.2.9.2.tar.xz) = 96936056
5
SIZE (bootstrap-openjdk11-i386-11.0.2.9.2.tar.xz) = 96936056
6
SHA256 (bootstrap-openjdk11-powerpc64-11.0.2.9.2.tar.xz) = f4b5c770455aff892f7d3dde06b5544a65a8c1b510478cac1674a89e52c574f0
7
SIZE (bootstrap-openjdk11-powerpc64-11.0.2.9.2.tar.xz) = 102464852
(-)java/openjdk11/Makefile (-9 / +30 lines)
Lines 12-19 Link Here
12
12
13
LICENSE=	GPLv2
13
LICENSE=	GPLv2
14
14
15
ONLY_FOR_ARCHS=	amd64 i386
15
ONLY_FOR_ARCHS=	amd64 i386 powerpc64
16
16
17
# https://github.com/battleblow/openjdk-jdk11u/pull/13
18
PATCH_SITES=	http://mikael.urankar.free.fr/FreeBSD/powerpc64/
19
PATCHFILES=	ppc64-mixed.patch:-p1
20
17
BUILD_DEPENDS=	zip:archivers/zip \
21
BUILD_DEPENDS=	zip:archivers/zip \
18
		autoconf>0:devel/autoconf \
22
		autoconf>0:devel/autoconf \
19
		${LOCALBASE}/include/cups/cups.h:print/cups \
23
		${LOCALBASE}/include/cups/cups.h:print/cups \
Lines 36-47 Link Here
36
		CLASSPATH="" \
40
		CLASSPATH="" \
37
		JAVA_HOME="" \
41
		JAVA_HOME="" \
38
		LD_LIBRARY_PATH="" \
42
		LD_LIBRARY_PATH="" \
39
		CC=/usr/bin/cc \
43
		CC=${CC} \
40
		CXX=/usr/bin/c++ \
44
		CXX=${CXX} \
41
		MAKEFLAGS="" \
45
		CPP=${CPP} \
42
		USE_CLANG=true
46
		MAKEFLAGS=""
43
47
44
JDK_OSARCH=	bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/}
48
JDK_OSARCH=	bsd-${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc64/ppc64/}
45
JDK_BUILDDIR=	${WRKSRC}/build/${JDK_OSARCH}-normal-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
49
JDK_BUILDDIR=	${WRKSRC}/build/${JDK_OSARCH}-normal-${JDK_BUILD_JVM}-${JDK_BUILD_TYPE}
46
JDK_IMAGEDIR=	${JDK_BUILDDIR}/images/jdk
50
JDK_IMAGEDIR=	${JDK_BUILDDIR}/images/jdk
47
INSTALLDIR=	${PREFIX}/${PKGBASE}
51
INSTALLDIR=	${PREFIX}/${PKGBASE}
Lines 55-62 Link Here
55
BSD_JDK_VERSION=	4
59
BSD_JDK_VERSION=	4
56
60
57
GNU_CONFIGURE=	yes
61
GNU_CONFIGURE=	yes
58
CONFIGURE_ENV=	CC=/usr/bin/cc \
62
CONFIGURE_ENV=	CC=${CC} \
59
		CXX=/usr/bin/c++
63
		CXX=${CXX} \
64
		CPP=${CPP}
60
CONFIGURE_ARGS=	--with-boot-jdk=${BOOTSTRAPJDKDIR} \
65
CONFIGURE_ARGS=	--with-boot-jdk=${BOOTSTRAPJDKDIR} \
61
		--disable-ccache \
66
		--disable-ccache \
62
		--disable-javac-server \
67
		--disable-javac-server \
Lines 74-80 Link Here
74
		--with-libpng=system \
79
		--with-libpng=system \
75
		--with-zlib=system \
80
		--with-zlib=system \
76
		--with-lcms=system \
81
		--with-lcms=system \
77
		--with-toolchain-type=clang \
78
		--x-includes=${LOCALBASE}/include \
82
		--x-includes=${LOCALBASE}/include \
79
		--x-libraries=${LOCALBASE}/lib \
83
		--x-libraries=${LOCALBASE}/lib \
80
		--with-cacerts-file=${FILESDIR}/cacerts \
84
		--with-cacerts-file=${FILESDIR}/cacerts \
Lines 105-112 Link Here
105
BUILD_DEPENDS+=		${BOOTSTRAPJDKDIR}/bin/javac:java/bootstrap-openjdk11
109
BUILD_DEPENDS+=		${BOOTSTRAPJDKDIR}/bin/javac:java/bootstrap-openjdk11
106
.endif
110
.endif
107
111
112
.if ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == powerpc64
108
JDK_BUILD_JVM=	server
113
JDK_BUILD_JVM=	server
114
.else
115
JDK_BUILD_JVM=	zero
116
LIB_DEPENDS+=	libffi.so:devel/libffi
117
.endif
109
118
119
MAKE_ENV+=	--with-toolchain-type=${COMPILER_TYPE}
120
121
.if ${ARCH} == powerpc64
122
USE_GCC=	yes
123
CONFIGURE_ARGS+=	--disable-warnings-as-errors \
124
			--disable-dtrace \
125
			--with-log=trace \
126
		--with-extra-ldflags="-Wl,-rpath=/usr/local/lib/gcc${GCC_DEFAULT} -L/usr/local/lib/gcc${GCC_DEFAULT}" \
127
		--with-extra-cflags="-Wl,-rpath=/usr/local/lib/gcc${GCC_DEFAULT}" \
128
		--with-extra-cxxflags="-Wl,-rpath=/usr/local/lib/gcc${GCC_DEFAULT}"
129
.endif
130
110
.if empty(ICONV_LIB)
131
.if empty(ICONV_LIB)
111
ICONV_CFLAGS=	-DLIBICONV_PLUG
132
ICONV_CFLAGS=	-DLIBICONV_PLUG
112
.else
133
.else
(-)java/openjdk11/distinfo (-1 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1553815308
1
TIMESTAMP = 1555246933
2
SHA256 (jdk-11.0.2+9-4.tar.gz) = abaa01c2996eb6e8491c37c400e82658d2305fa2590b157d24095099f1542dec
2
SHA256 (jdk-11.0.2+9-4.tar.gz) = abaa01c2996eb6e8491c37c400e82658d2305fa2590b157d24095099f1542dec
3
SIZE (jdk-11.0.2+9-4.tar.gz) = 116770351
3
SIZE (jdk-11.0.2+9-4.tar.gz) = 116770351
4
SHA256 (ppc64-mixed.patch) = b16a088adc48bea58f18d0ad8b351b7ec766e916cb88c5bcecada2bcffc2e469
5
SIZE (ppc64-mixed.patch) = 123774

Return to bug 237208