j2sdk-1.4.2_11 on FreeBSD

java vmをFreeBSD上で使いたいのだが、portsのlinux-sun-jdk14では j2sdk-1.4.2_10を取得せよ!といわれる。しかし、Sunのサイトからは1.4.2_11しか取得できない!!
というわけで、/usr/ports/java/linux-sun-jdk14/Makefileを修正して、何とかmakeできるようにした。差分はこんな感じ。あ、もちろんdistinfoも修正必要。
# diff -u Makefile.orig Makefile
— Makefile.orig       Fri Mar 17 17:43:47 2006
+++ Makefile    Fri Mar 17 20:37:15 2006
@@ -31,7 +31,7 @@
 USE_LINUX=     yes
 USE_XLIB=      yes
 JDK_VERSION=   1.4.2
-JDK_REVISION=  10
+JDK_REVISION=  11
 DL_JDK_VERSION=        ${JDK_VERSION}_${JDK_REVISION}
 INSTALL_JDK_VERSION=   ${DL_JDK_VERSION:S/_/./g}
 ONLY_FOR_ARCHS=        i386 amd64
@@ -53,9 +53,9 @@
 do-extract:
        @${MKDIR} ${WRKDIR}
        @cd ${WRKDIR} \
–       && ${TAIL} -n 138580 ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} > ${WRKDIR}/install.sfx \
+       && ${TAIL}  +0 ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} > ${WRKDIR}/install.sfx \
        && ${CHMOD} +x ${WRKDIR}/install.sfx \
–       && ${WRKDIR}/install.sfx > /dev/null
+       && ${WRKDIR}/install.sfx #> /dev/null

 post-patch:
        @${FIND} ${WRKSRC} -name ‘*.orig’ -print | ${XARGS} ${RM} -f

カテゴリー: FreeBSD, Install, Software パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です