Re: [CHANGE] devel/jdk/1.6 use jamvm bootstrap
The following diff changes the default bootstrap depend from jdk/1.5 to lang/jamvm + Eclipse compiler (ecj). Tested on i386 and amd64: builds ok, builds native_bootstrap ok and jdk/1.7 ok. After this goes in we can remove jdk/1.5 which is EOL since 2009. okay? The in-lined patch got line wrapped by my mailer. Attached is the same diff. -Kurt Smooth upgrade... I had to move stuff from distfiles to distfiles/jdk. No problems found on amd64. couple more crusty ports removed!!! Kurt, The plan is to keep 1.6 u3 around to bootstrap 1.7 and future 1.8, and concentrate more on upcoming versions only, right? i.e use 1.7 and discourage 1.6 because of securtiy concerns? thanks
Re: [CHANGE] devel/jdk/1.6 use jamvm bootstrap
Hi Amit, On Thursday 06 October 2011 02:20:42 pm Amit Kulkarni wrote: The following diff changes the default bootstrap depend from jdk/1.5 to lang/jamvm + Eclipse compiler (ecj). Tested on i386 and amd64: builds ok, builds native_bootstrap ok and jdk/1.7 ok. After this goes in we can remove jdk/1.5 which is EOL since 2009. okay? The in-lined patch got line wrapped by my mailer. Attached is the same diff. -Kurt Smooth upgrade... I had to move stuff from distfiles to distfiles/jdk. No problems found on amd64. couple more crusty ports removed!!! Thanks. Kurt, The plan is to keep 1.6 u3 around to bootstrap 1.7 and future 1.8, and concentrate more on upcoming versions only, right? i.e use 1.7 and discourage 1.6 because of securtiy concerns? No plans here. Just plans to have plans. Idealy someone (or me eventually) switches 1.6 to OpenJDK 1.6 so we get 1.6 packages but we loose the Sun plugin. I doubt that will happen this release though. icedtea-web will be the plugin we rely upon in the future. Regards, -Kurt
Re: [CHANGE] devel/jdk/1.6 use jamvm bootstrap
The following diff changes the default bootstrap depend from jdk/1.5 to lang/jamvm + Eclipse compiler (ecj). Tested on i386 and amd64: builds ok, builds native_bootstrap ok and jdk/1.7 ok. After this goes in we can remove jdk/1.5 which is EOL since 2009. lang/kaffe can also be removed, right? its old, and somewhat unmaintained... thanks
Re: [CHANGE] devel/jdk/1.6 use jamvm bootstrap
On Saturday 01 October 2011 14:08:18 Kurt Miller wrote: The following diff changes the default bootstrap depend from jdk/1.5 to lang/jamvm + Eclipse compiler (ecj). Tested on i386 and amd64: builds ok, builds native_bootstrap ok and jdk/1.7 ok. After this goes in we can remove jdk/1.5 which is EOL since 2009. okay? The in-lined patch got line wrapped by my mailer. Attached is the same diff. -Kurt Index: Makefile === RCS file: /cvs/ports/devel/jdk/1.6/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile 9 Apr 2011 00:38:09 - 1.22 +++ Makefile 1 Oct 2011 18:00:21 - @@ -8,9 +8,9 @@ COMMENT-jre= Java2(TM) Standard Edition V= 1.6.0.03 PKGNAME= jdk-${V} PKGNAME-main= jdk-${V} -REVISION-main = 13 +REVISION-main = 14 PKGNAME-jre= jre-${V} -REVISION-jre = 13 +REVISION-jre = 14 CATEGORIES= devel/jdk java @@ -29,6 +29,7 @@ DISTFILES= ${JRLSRC} \ ${JRLBIN} \ ${JRLMOZ} \ ${PATCHSET} +DIST_SUBDIR= jdk MASTER_SITES= http://download.java.net/jdk6/6u3/promoted/b05/ @@ -102,8 +103,22 @@ ERRORS += Fatal: This flavor requires a BUILD_DEPENDS+= jdk-=1.6,1.7:devel/jdk/1.6 MAKE_ENV+= ALT_BOOTDIR=${LOCALBASE}/${JDKHOME} .else -BUILD_DEPENDS+= jdk-=1.5,1.6:devel/jdk/1.5 -MAKE_ENV+= ALT_BOOTDIR=${LOCALBASE}/jdk-1.5.0 +DISTFILES+= bsd-jdk16-gensrc.tar.gz \ + xalan-j_2_7_0-bin.tar.gz \ + ecj-3.7.1.jar +FETCH_MANUALLY+= Get the file: +FETCH_MANUALLY+= bsd-jdk16-gensrc.tar.gz +FETCH_MANUALLY+= from http:://www.intricatesoftware.com/distfiles/bsd-jdk16-gensrc.tar.gz +FETCH_MANUALLY+= Get the Apache Xalan Java file: +FETCH_MANUALLY+= xalan-j_2_7_0-bin.tar.gz +FETCH_MANUALLY+= from http://archive.apache.org/dist/xml/xalan-j/; +FETCH_MANUALLY+= Get the Eclipse Java Compiler file: +FETCH_MANUALLY+= ecj-3.7.1.jar +FETCH_MANUALLY+= from http://download.eclipse.org/eclipse/downloads/drops/R-3.7.1-201109091335/ecj-3.7.1.jar; +BUILD_DEPENDS+= lang/jamvm=1.5.4 +MAKE_ENV+= ALT_BOOTDIR=${WRKDIST} \ + ALT_BOOTSTRAP=yes \ + ECJ_JAR=${FULLDISTDIR}/ecj-3.7.1.jar .endif .if !${FLAVOR:L:Mno_web} @@ -164,6 +179,16 @@ post-extract: pre-patch: @cd ${WRKDIR} \ ${PATCH} -p0 -z .orig.bsd --quiet ${WRKDIR}/jdk16.patches + +.if !${FLAVOR:L:Mnative_bootstrap} +post-patch: + @cd ${WRKDIR}/bin \ + ${CHMOD} +x bootscript +.for prog in java javac javah jar + @cd ${WRKDIR}/bin \ + ln -s bootscript ${prog} +.endfor +.endif post-build: @rm -rf ${JDKIMAGEDIR}/man/ja \ Index: distinfo === RCS file: /cvs/ports/devel/jdk/1.6/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 17 Mar 2008 03:28:26 - 1.2 +++ distinfo 1 Oct 2011 18:00:21 - @@ -1,20 +1,35 @@ -MD5 (bsd-jdk16-patches-4.tar.bz2) = YyBltgOkKKYDg9t/DLBM3w== -MD5 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = i28bjY3sBRwYOFU5ERFB7A== -MD5 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = bcr3rxYhFhet/11nKot59A== -MD5 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = gzkDefufMZPpOp1e7Vsx2Q== -RMD160 (bsd-jdk16-patches-4.tar.bz2) = uejP2jkrnE/N6uIs1eiqI6jk2GA= -RMD160 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = fxvCv48G8stpoPfAsC32v6s2cn0= -RMD160 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = 6KePLdZ5CJHIE0i1UpkmkryDaXE= -RMD160 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = eSRJxzWuLx5FTpC900Bbski15AQ= -SHA1 (bsd-jdk16-patches-4.tar.bz2) = iUIf2iB8nGMEftEynEEf3HclN8Q= -SHA1 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = xhtWgGJxWxRwvW/B5V+oG+c0iMU= -SHA1 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = Sb8hpRWgp7n0W373J3/J09dvkwk= -SHA1 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = EqmNoH2CNAWabtr/pgWe/yY35GE= -SHA256 (bsd-jdk16-patches-4.tar.bz2) = XcdTvuFWdvNbBjD4dP3QnhUoIUTdSiXPEiLnwogB+MY= -SHA256 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = C7zELB/3uA2OPqXMB7mmB3j+x6gmc7QrPlS7mnqy6b4= -SHA256 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = M23boc1LxqlLzRGFUMXHo6gI5Lvjm7ITQkupiD8gCcQ= -SHA256 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = 0ci9lFhM1SgY46HcPwOxELOSQ9VRJQSgnAbFHAadK/k= -SIZE (bsd-jdk16-patches-4.tar.bz2) = 960930 -SIZE (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = 2116124 -SIZE (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = 8608204 -SIZE (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = 116791442 +MD5 (jdk/bsd-jdk16-gensrc.tar.gz) = YqixvW5QHuntj2X5muIYEw== +MD5 (jdk/bsd-jdk16-patches-4.tar.bz2) = YyBltgOkKKYDg9t/DLBM3w== +MD5 (jdk/ecj-3.7.1.jar) = XdYKNUidOpzUsUklWSoBZQ== +MD5 (jdk/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = i28bjY3sBRwYOFU5ERFB7A== +MD5 (jdk/jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = bcr3rxYhFhet/11nKot59A== +MD5 (jdk/jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = gzkDefufMZPpOp1e7Vsx2Q== +MD5 (jdk/xalan-j_2_7_0-bin.tar.gz) = 1SbQhIyIYHzk46Ck7bddUA== +RMD160 (jdk/bsd-jdk16-gensrc.tar.gz) = Jzug24cPOLB/Sydx+OT4icgpG5c= +RMD160 (jdk/bsd-jdk16-patches-4.tar.bz2) =
Re: [CHANGE] devel/jdk/1.6 use jamvm bootstrap
On Sunday 02 October 2011 09:51:25 Amit Kulkarni wrote: The following diff changes the default bootstrap depend from jdk/1.5 to lang/jamvm + Eclipse compiler (ecj). Tested on i386 and amd64: builds ok, builds native_bootstrap ok and jdk/1.7 ok. After this goes in we can remove jdk/1.5 which is EOL since 2009. lang/kaffe can also be removed, right? its old, and somewhat unmaintained... Yes, that is correct. -Kurt
[CHANGE] devel/jdk/1.6 use jamvm bootstrap
The following diff changes the default bootstrap depend from jdk/1.5 to lang/jamvm + Eclipse compiler (ecj). Tested on i386 and amd64: builds ok, builds native_bootstrap ok and jdk/1.7 ok. After this goes in we can remove jdk/1.5 which is EOL since 2009. okay? Index: Makefile === RCS file: /cvs/ports/devel/jdk/1.6/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile9 Apr 2011 00:38:09 - 1.22 +++ Makefile1 Oct 2011 18:00:21 - @@ -8,9 +8,9 @@ COMMENT-jre=Java2(TM) Standard Edition V= 1.6.0.03 PKGNAME= jdk-${V} PKGNAME-main= jdk-${V} -REVISION-main =13 +REVISION-main =14 PKGNAME-jre= jre-${V} -REVISION-jre = 13 +REVISION-jre = 14 CATEGORIES=devel/jdk java @@ -29,6 +29,7 @@ DISTFILES=${JRLSRC} \ ${JRLBIN} \ ${JRLMOZ} \ ${PATCHSET} +DIST_SUBDIR= jdk MASTER_SITES= http://download.java.net/jdk6/6u3/promoted/b05/ @@ -102,8 +103,22 @@ ERRORS += Fatal: This flavor requires a BUILD_DEPENDS+=jdk-=1.6,1.7:devel/jdk/1.6 MAKE_ENV+= ALT_BOOTDIR=${LOCALBASE}/${JDKHOME} .else -BUILD_DEPENDS+=jdk-=1.5,1.6:devel/jdk/1.5 -MAKE_ENV+= ALT_BOOTDIR=${LOCALBASE}/jdk-1.5.0 +DISTFILES+=bsd-jdk16-gensrc.tar.gz \ + xalan-j_2_7_0-bin.tar.gz \ + ecj-3.7.1.jar +FETCH_MANUALLY+= Get the file: +FETCH_MANUALLY+= bsd-jdk16-gensrc.tar.gz +FETCH_MANUALLY+= from http:://www.intricatesoftware.com/distfiles/bsd-jdk16-gensrc.tar.gz +FETCH_MANUALLY+= Get the Apache Xalan Java file: +FETCH_MANUALLY+= xalan-j_2_7_0-bin.tar.gz +FETCH_MANUALLY+= from http://archive.apache.org/dist/xml/xalan-j/; +FETCH_MANUALLY+= Get the Eclipse Java Compiler file: +FETCH_MANUALLY+= ecj-3.7.1.jar +FETCH_MANUALLY+= from http://download.eclipse.org/eclipse/downloads/drops/R-3.7.1-201109091335/ecj-3.7.1.jar; +BUILD_DEPENDS+=lang/jamvm=1.5.4 +MAKE_ENV+= ALT_BOOTDIR=${WRKDIST} \ + ALT_BOOTSTRAP=yes \ + ECJ_JAR=${FULLDISTDIR}/ecj-3.7.1.jar .endif .if !${FLAVOR:L:Mno_web} @@ -164,6 +179,16 @@ post-extract: pre-patch: @cd ${WRKDIR} \ ${PATCH} -p0 -z .orig.bsd --quiet ${WRKDIR}/jdk16.patches + +.if !${FLAVOR:L:Mnative_bootstrap} +post-patch: + @cd ${WRKDIR}/bin \ + ${CHMOD} +x bootscript +.for prog in java javac javah jar + @cd ${WRKDIR}/bin \ + ln -s bootscript ${prog} +.endfor +.endif post-build: @rm -rf ${JDKIMAGEDIR}/man/ja \ Index: distinfo === RCS file: /cvs/ports/devel/jdk/1.6/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo17 Mar 2008 03:28:26 - 1.2 +++ distinfo1 Oct 2011 18:00:21 - @@ -1,20 +1,35 @@ -MD5 (bsd-jdk16-patches-4.tar.bz2) = YyBltgOkKKYDg9t/DLBM3w== -MD5 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = i28bjY3sBRwYOFU5ERFB7A== -MD5 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = bcr3rxYhFhet/11nKot59A== -MD5 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = gzkDefufMZPpOp1e7Vsx2Q== -RMD160 (bsd-jdk16-patches-4.tar.bz2) = uejP2jkrnE/N6uIs1eiqI6jk2GA= -RMD160 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = fxvCv48G8stpoPfAsC32v6s2cn0= -RMD160 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = 6KePLdZ5CJHIE0i1UpkmkryDaXE= -RMD160 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = eSRJxzWuLx5FTpC900Bbski15AQ= -SHA1 (bsd-jdk16-patches-4.tar.bz2) = iUIf2iB8nGMEftEynEEf3HclN8Q= -SHA1 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = xhtWgGJxWxRwvW/B5V+oG+c0iMU= -SHA1 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = Sb8hpRWgp7n0W373J3/J09dvkwk= -SHA1 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = EqmNoH2CNAWabtr/pgWe/yY35GE= -SHA256 (bsd-jdk16-patches-4.tar.bz2) = XcdTvuFWdvNbBjD4dP3QnhUoIUTdSiXPEiLnwogB+MY= -SHA256 (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = C7zELB/3uA2OPqXMB7mmB3j+x6gmc7QrPlS7mnqy6b4= -SHA256 (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = M23boc1LxqlLzRGFUMXHo6gI5Lvjm7ITQkupiD8gCcQ= -SHA256 (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = 0ci9lFhM1SgY46HcPwOxELOSQ9VRJQSgnAbFHAadK/k= -SIZE (bsd-jdk16-patches-4.tar.bz2) = 960930 -SIZE (jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) = 2116124 -SIZE (jdk-6u3-fcs-mozilla_headers-b05-unix-24_sep_2007.jar) = 8608204 -SIZE (jdk-6u3-fcs-src-b05-jrl-24_sep_2007.jar) = 116791442 +MD5 (jdk/bsd-jdk16-gensrc.tar.gz) = YqixvW5QHuntj2X5muIYEw== +MD5 (jdk/bsd-jdk16-patches-4.tar.bz2) = YyBltgOkKKYDg9t/DLBM3w== +MD5 (jdk/ecj-3.7.1.jar) = XdYKNUidOpzUsUklWSoBZQ== +MD5 (jdk/jdk-6u3-fcs-bin-b05-jrl-24_sep_2007.jar) =