Use code long floating around the Internet to add support for KOI8-U

encoding. It is even easier to do the same thing to jdk14 and jdk13,
where only one charset-interface exists (jdk15 has two with the old one
considered obsolete).

Approved by:  Alexey Zelkin	(maintainer)
This commit is contained in:
Mikhail Teterin
2005-07-28 13:36:16 +00:00
parent 522698182c
commit 21de145b88
4 changed files with 22 additions and 6 deletions

View File

@@ -7,14 +7,16 @@
PORTNAME= jdk
PORTVERSION= ${JDK_VERSION}p${JDK_PATCHSET_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= java devel
MASTER_SITES= # http://www.sun.com/software/java2/download.html
MASTER_SITES= http://www.kde.org.ua/data/java/:koi8u
# http://www.sun.com/software/java2/download.html
# http://www.eyesbeyond.com/freebsddom/java/jdk15.html
SCSL_SRCFILE= jdk-${JDK_VERSION:S/./_/g}-src-scsl.zip
SCSL_BINFILE= jdk-${JDK_VERSION:S/./_/g}-bin-scsl.zip
PATCHSETFILE= bsd-jdk15-patches-${JDK_PATCHSET_VERSION}.tar.bz2
DISTFILES= ${SCSL_SRCFILE} ${SCSL_BINFILE} ${PATCHSETFILE}
ENCODINGS= java_koi8u.tgz:koi8u
DISTFILES= ${SCSL_SRCFILE} ${SCSL_BINFILE} ${PATCHSETFILE} ${ENCODINGS}
MAINTAINER= phantom@FreeBSD.org
COMMENT= Java Development Kit 1.5.0
@@ -189,6 +191,10 @@ pre-everything::
@${ECHO_MSG} "WARNING: "
@${ECHO_MSG}
post-extract:
${TAR} -C ${WRKSRC:H:H}/j2se/src/share/classes/sun/io/ -xzvpf ${DISTDIR}/java_koi8u.tgz '*.java'
${LN} -s ${FILESDIR}/KOI8_U.java ${WRKSRC:H:H}/j2se/src/share/classes/sun/nio/cs/
pre-patch:
@cd ${WRKDIR} && \
${BZIP2_CMD} -dc ${DISTDIR}/${PATCHSETFILE} | ${TAR} -xf - && \

View File

@@ -4,3 +4,5 @@ MD5 (jdk-1_5_0-bin-scsl.zip) = 3c3b2c079628141fa28f5f0f1cde5bf0
SIZE (jdk-1_5_0-bin-scsl.zip) = 2219433
MD5 (bsd-jdk15-patches-1.tar.bz2) = 13f8027f86106f2cee68aa702afd63f5
SIZE (bsd-jdk15-patches-1.tar.bz2) = 618044
MD5 (java_koi8u.tgz) = a483f4ceaad6dff3614ff37135bd35cf
SIZE (java_koi8u.tgz) = 7296

View File

@@ -7,14 +7,16 @@
PORTNAME= jdk
PORTVERSION= ${JDK_VERSION}p${JDK_PATCHSET_VERSION}
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= java devel
MASTER_SITES= # http://www.sun.com/software/java2/download.html
MASTER_SITES= http://www.kde.org.ua/data/java/:koi8u
# http://www.sun.com/software/java2/download.html
# http://www.eyesbeyond.com/freebsddom/java/jdk15.html
SCSL_SRCFILE= jdk-${JDK_VERSION:S/./_/g}-src-scsl.zip
SCSL_BINFILE= jdk-${JDK_VERSION:S/./_/g}-bin-scsl.zip
PATCHSETFILE= bsd-jdk15-patches-${JDK_PATCHSET_VERSION}.tar.bz2
DISTFILES= ${SCSL_SRCFILE} ${SCSL_BINFILE} ${PATCHSETFILE}
ENCODINGS= java_koi8u.tgz:koi8u
DISTFILES= ${SCSL_SRCFILE} ${SCSL_BINFILE} ${PATCHSETFILE} ${ENCODINGS}
MAINTAINER= phantom@FreeBSD.org
COMMENT= Java Development Kit 1.5.0
@@ -189,6 +191,10 @@ pre-everything::
@${ECHO_MSG} "WARNING: "
@${ECHO_MSG}
post-extract:
${TAR} -C ${WRKSRC:H:H}/j2se/src/share/classes/sun/io/ -xzvpf ${DISTDIR}/java_koi8u.tgz '*.java'
${LN} -s ${FILESDIR}/KOI8_U.java ${WRKSRC:H:H}/j2se/src/share/classes/sun/nio/cs/
pre-patch:
@cd ${WRKDIR} && \
${BZIP2_CMD} -dc ${DISTDIR}/${PATCHSETFILE} | ${TAR} -xf - && \

View File

@@ -4,3 +4,5 @@ MD5 (jdk-1_5_0-bin-scsl.zip) = 3c3b2c079628141fa28f5f0f1cde5bf0
SIZE (jdk-1_5_0-bin-scsl.zip) = 2219433
MD5 (bsd-jdk15-patches-1.tar.bz2) = 13f8027f86106f2cee68aa702afd63f5
SIZE (bsd-jdk15-patches-1.tar.bz2) = 618044
MD5 (java_koi8u.tgz) = a483f4ceaad6dff3614ff37135bd35cf
SIZE (java_koi8u.tgz) = 7296