updated to new sources without eliptic cryptography
This commit is contained in:
parent
aa7e55308f
commit
2acb4a2da3
2
.gitignore
vendored
2
.gitignore
vendored
@ -7,3 +7,5 @@
|
||||
/jdk8-b89.tar.xz
|
||||
/jdk8-arm64-b01-internal.tar.xz
|
||||
/jdk8-b01-internal.tar.xz
|
||||
/java-1.8.0-openjdk-aarch64-port-b01-internal.tar.xz
|
||||
/java-1.8.0-openjdk-jdk8-b01-internal.tar.xz
|
||||
|
@ -1,33 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
VERSION=$1
|
||||
REV=$2
|
||||
JDK8_URL=http://hg.openjdk.java.net/jdk8/jdk8
|
||||
#VERSION=$1
|
||||
VERSION=01-internal
|
||||
JDK8_URL=http://hg.openjdk.java.net
|
||||
|
||||
if test "x${VERSION}" = "x"; then
|
||||
echo "No version specified. A version is of the form 'jdk8-bXX' (such as 'jdk8-b79')"
|
||||
echo "No version specified. A version XYZ will be used as'jdk8-bXYZ"
|
||||
exit -1;
|
||||
fi
|
||||
|
||||
wget -O root.tar.gz ${JDK8_URL}/archive/${VERSION}.tar.gz
|
||||
tar xzf root.tar.gz
|
||||
rm -f root.tar.gz
|
||||
mv jdk8-${VERSION} jdk8
|
||||
rm -f jdk8/.hg*
|
||||
pushd jdk8
|
||||
for REPO_NAME in jdk8 aarch64-port
|
||||
do
|
||||
mkdir ${REPO_NAME}
|
||||
pushd ${REPO_NAME}
|
||||
|
||||
REPO_ROOT=${JDK8_URL}/${REPO_NAME}/jdk8
|
||||
|
||||
for repos in corba jaxp jaxws langtools hotspot jdk nashorn
|
||||
do
|
||||
wget -O $repos.tar.gz ${JDK8_URL}/${repos}/archive/${VERSION}.tar.gz
|
||||
tar xzf $repos.tar.gz
|
||||
rm -f $repos.tar.gz
|
||||
mv $repos-${VERSION} $repos
|
||||
rm -f $repos/.hg*
|
||||
hg clone ${REPO_ROOT}
|
||||
pushd jdk8
|
||||
|
||||
for subrepo in corba hotspot jdk jaxws jaxp langtools nashorn
|
||||
do
|
||||
hg clone ${REPO_ROOT}/${subrepo}
|
||||
done
|
||||
rm -rvf jdk/src/share//native/sun/security/ec/impl
|
||||
|
||||
popd
|
||||
|
||||
find jdk8 -name ".hg" -exec rm -rf '{}' \;
|
||||
tar cJf java-1.8.0-openjdk-${REPO_NAME}-b${VERSION}.tar.xz jdk8
|
||||
|
||||
popd
|
||||
done
|
||||
|
||||
rm -rvf jdk/src/share//native/sun/security/ec/impl
|
||||
|
||||
popd
|
||||
tar cJf ${VERSION}.tar.xz jdk8
|
||||
|
@ -1,12 +1,14 @@
|
||||
# If debug is 1, OpenJDK is built with all debug info present.
|
||||
%global debug 0
|
||||
|
||||
%global jdk8_version b89
|
||||
%global jdk8_build b01
|
||||
%global jdk8_version %{jdk8_build}-internal
|
||||
%global hg_tag jdk8-%{jdk8_version}
|
||||
|
||||
%global multilib_arches %{power64} sparc64 x86_64
|
||||
|
||||
%global jit_arches %{ix86} x86_64 sparcv9 sparc64
|
||||
%global aarch64 aarch64
|
||||
|
||||
%ifarch x86_64
|
||||
%global archbuild amd64
|
||||
@ -45,6 +47,11 @@
|
||||
%global archinstall arm
|
||||
%global archdef ARM
|
||||
%endif
|
||||
%ifarch %{aarch64}
|
||||
%global archbuild aarch64
|
||||
%global archinstall aarch64
|
||||
%global archdef AARCH64
|
||||
%endif
|
||||
# 32 bit sparc, optimized for v9
|
||||
%ifarch sparcv9
|
||||
%global archbuild sparc
|
||||
@ -136,7 +143,7 @@
|
||||
|
||||
Name: java-%{javaver}-%{origin}
|
||||
Version: %{javaver}.%{buildver}
|
||||
Release: 0.9.%{jdk8_version}%{?dist}
|
||||
Release: 0.10.%{jdk8_build}%{?dist}
|
||||
# java-1.5.0-ibm from jpackage.org set Epoch to 1 for unknown reasons,
|
||||
# and this change was brought into RHEL-4. java-1.5.0-ibm packages
|
||||
# also included the epoch in their virtual provides. This created a
|
||||
@ -154,9 +161,10 @@ License: ASL 1.1 and ASL 2.0 and GPL+ and GPLv2 and GPLv2 with exceptions and L
|
||||
URL: http://openjdk.java.net/
|
||||
|
||||
# Source from upstrem OpenJDK8 project. Use
|
||||
# './generate_source_tarball.sh %{hg_tag}' to generate. The script merges
|
||||
# multiple tarballs into one and removes code not allowed in Fedora.
|
||||
Source0: jdk8-%{jdk8_version}.tar.xz
|
||||
# './generate_source_tarball.sh %{jdk8_version}' to generate. The script clone
|
||||
# repositories of jdk8 and aarch64-port and removes code not allowed in Fedora.
|
||||
Source0: java-1.8.0-openjdk-jdk8-%{jdk8_version}.tar.xz
|
||||
Source1: java-1.8.0-openjdk-aarch64-port-%{jdk8_version}.tar.xz
|
||||
|
||||
# Custom README for -src subpackage
|
||||
Source2: README.src
|
||||
@ -338,8 +346,13 @@ Provides: java8-%{javaver}-javadoc = %{epoch}:%{version}-%{release}
|
||||
The OpenJDK API documentation.
|
||||
|
||||
%prep
|
||||
%ifarch %{arm64}
|
||||
%global source_num 1
|
||||
%else
|
||||
%global source_num 0
|
||||
%endif
|
||||
|
||||
%setup -q -c -n %{name} -T -a 0
|
||||
%setup -q -c -n %{name} -T -a %{source_num}
|
||||
cp %{SOURCE2} .
|
||||
|
||||
# OpenJDK patches
|
||||
|
4
sources
4
sources
@ -1,4 +1,4 @@
|
||||
9e1d97e36105a6769735e6a157f7bb53 jdk8-arm64-b01-internal.tar.xz
|
||||
95b94860ae0f13b1ab7548de850dc141 jdk8-b01-internal.tar.xz
|
||||
e1d19c1a7e103b9b3c35a94628ded3b5 desktop-files.tar.gz
|
||||
94ca5a45c3cb3b85c4577d0891166007 systemtap-tapset.tar.gz
|
||||
14dd0d9212080a28fc2ebdf1722aa607 java-1.8.0-openjdk-aarch64-port-b01-internal.tar.xz
|
||||
ba47bbce1edaf42bda8dc4557962babc java-1.8.0-openjdk-jdk8-b01-internal.tar.xz
|
||||
|
Loading…
Reference in New Issue
Block a user