diff options
author | James Le Cuirot <chewi@gentoo.org> | 2016-04-14 20:27:56 +0100 |
---|---|---|
committer | James Le Cuirot <chewi@gentoo.org> | 2016-04-14 21:24:04 +0100 |
commit | 3c2fde907ae8fd05c550dbcd623fe059298092eb (patch) | |
tree | 4714016c6b6b6b6f3af2c12643e0985fd6751547 /dev-java | |
parent | dev-java/sun-jdk: Superseded by Oracle's JVM (bug #483018) (diff) | |
download | gentoo-3c2fde907ae8fd05c550dbcd623fe059298092eb.tar.gz gentoo-3c2fde907ae8fd05c550dbcd623fe059298092eb.tar.bz2 gentoo-3c2fde907ae8fd05c550dbcd623fe059298092eb.zip |
dev-java/soylatte-jdk-bin: Remove old and vulnerable JVM (bug #483018)
Java 6 is being removed entirely. The Java 7 version is dead. IcedTea
might work as a maintained alternative for OS X but this is untested.
Diffstat (limited to 'dev-java')
-rw-r--r-- | dev-java/soylatte-jdk-bin/Manifest | 3 | ||||
-rw-r--r-- | dev-java/soylatte-jdk-bin/files/soylatte-jdk-bin-1.6.env | 17 | ||||
-rw-r--r-- | dev-java/soylatte-jdk-bin/files/soylatte-jdk-bin-1.7.env | 17 | ||||
-rw-r--r-- | dev-java/soylatte-jdk-bin/metadata.xml | 9 | ||||
-rw-r--r-- | dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild | 105 | ||||
-rw-r--r-- | dev-java/soylatte-jdk-bin/soylatte-jdk-bin-7.ebuild | 87 |
6 files changed, 0 insertions, 238 deletions
diff --git a/dev-java/soylatte-jdk-bin/Manifest b/dev-java/soylatte-jdk-bin/Manifest deleted file mode 100644 index 702e15113311..000000000000 --- a/dev-java/soylatte-jdk-bin/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST openjdk7-macppc-2009-12-16-b4.tar.bz2 52825661 SHA256 a31b444214de2f9ff7959a8d9fa626f7be446fa612e78af5ac8087ad30de8a42 SHA512 ac856d91d2d80fcbde99e85a2f603746dd05fa40d113770354d1871ee87a8821a83e41332b56b99a24e832d1c3e7ceeca76ec94cccb010a4e086ebb362b2ee28 WHIRLPOOL 24b41b33ed489b4426545567977377186892a10cb3adec159eba6429d124a55da63d5ef4b09ba658872e1fc3a7031846483d51549f6087ec9058e6b069181304 -DIST soylatte16-amd64-1.0.3.tar.bz2 53888225 SHA256 749762d742450a8711acd7ba981969c0056e9373b453d3e97c58af07f5f92c60 SHA512 51e3499eb56c3177c3cef9416e265769757fc8e5b8075a5eb1cbde74fd7b64edb0ab64ba2c2e9751fc21f5fae035e6224a60ffff2ab8808e7f9a4d106ac1d071 WHIRLPOOL ec3e01cab1c1ddcb126e34b31a1552b65fbc96282e505f672e1e175e14aa22be348f4d3077b93ae711352eee3cbd37271950c4ab246dad58e775210e79f42f90 -DIST soylatte16-i386-1.0.3.tar.bz2 55567606 SHA256 8f389eb9c19336ce18d864ad600edd692c6994259889646d68c2e66494d67ffc SHA512 e19f9755ffea0de8d397c537264334d473ae5678034bed0a04254dc82d9322ab8ae6ddc158d85713fe19c4e51542c46a06cfc7fe86ce17d278673dbd47be3abc WHIRLPOOL d8b9ae1ca8674135f6dd10aa511ee9606f255fdfa8d72b75e50d30daec39b4645137a6d02b5142020029a6a0ac0f5a766673d7833acb41e59ed29339e55f13aa diff --git a/dev-java/soylatte-jdk-bin/files/soylatte-jdk-bin-1.6.env b/dev-java/soylatte-jdk-bin/files/soylatte-jdk-bin-1.6.env deleted file mode 100644 index b34bd732a7b9..000000000000 --- a/dev-java/soylatte-jdk-bin/files/soylatte-jdk-bin-1.6.env +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -VERSION="Landon Fuller's @PV@" -JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@" -JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@" -JAVAC=${JAVA_HOME}/bin/javac -PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" -ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" -LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/" -MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/@P@/man" -PROVIDES_TYPE="JDK JRE" -PROVIDES_VERSION="1.6" -BOOTCLASSPATH="${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/i18n.jar:${JAVA_HOME}/jre/lib/sunrsasign.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar" -GENERATION="2" -ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH" diff --git a/dev-java/soylatte-jdk-bin/files/soylatte-jdk-bin-1.7.env b/dev-java/soylatte-jdk-bin/files/soylatte-jdk-bin-1.7.env deleted file mode 100644 index 7945935e976b..000000000000 --- a/dev-java/soylatte-jdk-bin/files/soylatte-jdk-bin-1.7.env +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -VERSION="Landon Fuller's OpenJDK @PV@" -JAVA_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@" -JDK_HOME="@GENTOO_PORTAGE_EPREFIX@/opt/@P@" -JAVAC=${JAVA_HOME}/bin/javac -PATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" -ROOTPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin" -LDPATH="${JAVA_HOME}/jre/lib/@PLATFORM@/:${JAVA_HOME}/jre/lib/@PLATFORM@/native_threads/:${JAVA_HOME}/jre/lib/@PLATFORM@/xawt/:${JAVA_HOME}/jre/lib/@PLATFORM@/server/" -MANPATH="@GENTOO_PORTAGE_EPREFIX@/opt/@P@/man" -PROVIDES_TYPE="JDK JRE" -PROVIDES_VERSION="1.7" -BOOTCLASSPATH="${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/jre/lib/i18n.jar:${JAVA_HOME}/jre/lib/sunrsasign.jar:${JAVA_HOME}/jre/lib/jsse.jar:${JAVA_HOME}/jre/lib/jce.jar:${JAVA_HOME}/jre/lib/charsets.jar" -GENERATION="2" -ENV_VARS="JAVA_HOME JDK_HOME JAVAC PATH ROOTPATH LDPATH MANPATH" diff --git a/dev-java/soylatte-jdk-bin/metadata.xml b/dev-java/soylatte-jdk-bin/metadata.xml deleted file mode 100644 index 41a5dee0d9a4..000000000000 --- a/dev-java/soylatte-jdk-bin/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<maintainer type="project"> - <email>prefix@gentoo.org</email> - <name>Gentoo Prefix</name> -</maintainer> -<longdescription>SoyLatte: Java 6 Port for Mac OS X 10.4 and 10.5 (Intel)</longdescription> -</pkgmetadata> diff --git a/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild b/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild deleted file mode 100644 index f69bd3d26dc0..000000000000 --- a/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-1.0.3.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" - -JAVA_SUPPORTS_GENERATION_1="true" -inherit java-vm-2 multilib - -DESCRIPTION="Landon Fuller's Java 6 for Mac OS X 10.4 and 10.5" -HOMEPAGE="http://landonf.bikemonkey.org/static/soylatte/" -DLURL="http://landonf.bikemonkey.org/static/soylatte/bsd-dist/javasrc_1_6_jrl_darwin" -SRC_URI=" - x86-macos? ( ${DLURL}/soylatte16-i386-${PV}.tar.bz2 ) - x64-macos? ( ${DLURL}/soylatte16-amd64-${PV}.tar.bz2 ) -" -SLOT="1.6" -LICENSE="sun-jrl" -KEYWORDS="~x86-macos ~x64-macos" -IUSE="examples" - -RDEPEND="dev-db/unixODBC" - -JAVA_PROVIDE="jdbc-stdext" - -chdir_s() { - local MY_P=soylatte16-i386-${PV} - use x64-macos && MY_P=soylatte16-amd64-${PV} - - cd "${WORKDIR}"/${MY_P} -} - -src_prepare() { - chdir_s - - # fix install_names - local arch=i586 - use x64-macos && arch=amd64 - local original_root=/data/Users/landonf/Documents/Code/Java/javasrc_1_6_jrl_darwin_stable/control/build/bsd-${arch} - local original_demo=${original_root}/demo - local original_lib=${original_root}/lib - for dir in demo jre ; do - for dynamic_lib in $(find ${dir} -name '*.dylib'); do - install_name_tool \ - -id "${EPREFIX}"/opt/${P}/${dynamic_lib} \ - ${dynamic_lib} - for linked_against in $(scanmacho -BF'%n#f' ${dynamic_lib} | tr ',' ' '); do - case ${linked_against} in - ${original_lib}/*) - install_name_tool -change \ - ${linked_against} \ - "${EPREFIX}"/opt/${P}/jre${linked_against#${original_root}} \ - ${dynamic_lib} - ;; - ${original_demo}/*) - install_name_tool -change \ - ${linked_against} \ - "${EPREFIX}"/opt/${P}${linked_against#${original_root}} \ - ${dynamic_lib} - ;; - libjvm.dylib) - # 64-bits binary has no client, so default to server JVM - install_name_tool -change \ - ${linked_against} \ - "${EPREFIX}"/opt/${P}/jre/lib/$(use x86-macos && echo i386/client || echo amd64/server)/libjvm.dylib \ - ${dynamic_lib} - ;; - */libodbc*.dylib) - install_name_tool -change \ - ${linked_against} \ - "${EPREFIX}"/usr/$(get_libdir)/${linked_against##*/} \ - ${dynamic_lib} - ;; - esac - done - done - done -} - -src_install() { - chdir_s - - local dirs="bin include jre lib man" - dodir /opt/${P} - - cp -pPR $dirs "${ED}/opt/${P}/" || die "failed to copy" - dodoc COPYRIGHT || die - dohtml README.html || die - - cp -pP src.zip "${ED}/opt/${P}/" || die - - if use examples; then - cp -pPR demo sample "${ED}/opt/${P}/" || die - fi - - # create dir for system preferences - dodir /opt/${P}/jre/.systemPrefs - # Create files used as storage for system preferences. - touch "${ED}"/opt/${P}/jre/.systemPrefs/.system.lock - chmod 644 "${ED}"/opt/${P}/jre/.systemPrefs/.system.lock - touch "${ED}"/opt/${P}/jre/.systemPrefs/.systemRootModFile - chmod 644 "${ED}"/opt/${P}/jre/.systemPrefs/.systemRootModFile - - set_java_env -} diff --git a/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-7.ebuild b/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-7.ebuild deleted file mode 100644 index b2429181612c..000000000000 --- a/dev-java/soylatte-jdk-bin/soylatte-jdk-bin-7.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="3" - -JAVA_SUPPORTS_GENERATION_1="true" -inherit java-vm-2 multilib - -DESCRIPTION="Landon Fuller's OpenJDK 7 for Mac OS X 10.5/PPC" -HOMEPAGE="http://landonf.bikemonkey.org/static/soylatte/" -SRC_URI="http://landonf.bikemonkey.org/static/soylatte/bsd-dist/openjdk7_darwin/openjdk7-macppc-2009-12-16-b4.tar.bz2" -SLOT="1.7" -LICENSE="GPL-2-with-exceptions" -KEYWORDS="~ppc-macos" -IUSE="examples" - -RDEPEND="dev-db/unixODBC" - -JAVA_PROVIDE="jdbc-stdext" - -S=${WORKDIR}/openjdk7-macppc-2009-12-16-b4 - -src_prepare() { - # fix install_names - local original_root=/Users/landonf/Desktop/openjdk-ppc/bsd-port/build/bsd-ppc - local original_demo=${original_root}/demo - local original_lib=${original_root}/lib - for dir in demo jre ; do - for dynamic_lib in $(find ${dir} -name '*.dylib'); do - install_name_tool \ - -id "${EPREFIX}"/opt/${P}/${dynamic_lib} \ - ${dynamic_lib} - for linked_against in $(scanmacho -BF'%n#f' ${dynamic_lib} | tr ',' ' '); do - case ${linked_against} in - ${original_lib}/*) - install_name_tool -change \ - ${linked_against} \ - "${EPREFIX}"/opt/${P}/jre${linked_against#${original_root}} \ - ${dynamic_lib} - ;; - ${original_demo}/*) - install_name_tool -change \ - ${linked_against} \ - "${EPREFIX}"/opt/${P}${linked_against#${original_root}} \ - ${dynamic_lib} - ;; - libjvm.dylib) - install_name_tool -change \ - ${linked_against} \ - "${EPREFIX}"/opt/${P}/jre/lib/ppc/server/libjvm.dylib \ - ${dynamic_lib} - ;; - */libodbc*.dylib) - install_name_tool -change \ - ${linked_against} \ - "${EPREFIX}"/usr/$(get_libdir)/${linked_against##*/} \ - ${dynamic_lib} - ;; - esac - done - done - done -} - -src_install() { - local dirs="bin include jre lib man" - dodir /opt/${P} - - cp -pPR $dirs "${ED}/opt/${P}/" || die "failed to copy" - - cp -pP src.zip "${ED}/opt/${P}/" || die - - if use examples; then - cp -pPR demo sample "${ED}/opt/${P}/" || die - fi - - # create dir for system preferences - dodir /opt/${P}/jre/.systemPrefs - # Create files used as storage for system preferences. - touch "${ED}"/opt/${P}/jre/.systemPrefs/.system.lock - chmod 644 "${ED}"/opt/${P}/jre/.systemPrefs/.system.lock - touch "${ED}"/opt/${P}/jre/.systemPrefs/.systemRootModFile - chmod 644 "${ED}"/opt/${P}/jre/.systemPrefs/.systemRootModFile - - set_java_env -} |