From owner-freebsd-java@FreeBSD.ORG Fri Nov 16 06:31:54 2007 Return-Path: Delivered-To: java@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A382616A469 for ; Fri, 16 Nov 2007 06:31:54 +0000 (UTC) (envelope-from mi@symbion.zaytman.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 62CD813C4C4 for ; Fri, 16 Nov 2007 06:31:54 +0000 (UTC) (envelope-from mi@symbion.zaytman.com) Received: from mr08.lnh.mail.rcn.net ([207.172.157.28]) by smtp02.lnh.mail.rcn.net with ESMTP; 16 Nov 2007 01:21:29 -0500 Received: from smtp01.lnh.mail.rcn.net (smtp01.lnh.mail.rcn.net [207.172.4.11]) by mr08.lnh.mail.rcn.net (MOS 3.8.5-GA) with ESMTP id JIM29123; Fri, 16 Nov 2007 01:21:25 -0500 (EST) Received: from 207-180-185-53.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com (HELO symbion.zaytman.com) ([207.180.185.53]) by smtp01.lnh.mail.rcn.net with ESMTP; 16 Nov 2007 01:20:22 -0500 Received: from symbion.zaytman.com (localhost.zaytman.com [127.0.0.1]) by symbion.zaytman.com (8.13.8/8.13.8) with ESMTP id lAG6LOep027461 for ; Fri, 16 Nov 2007 01:21:25 -0500 (EST) (envelope-from mi@symbion.zaytman.com) Received: (from mi@localhost) by symbion.zaytman.com (8.13.8/8.13.8/Submit) id lAG6LOKf027460 for java@FreeBSD.org; Fri, 16 Nov 2007 01:21:24 -0500 (EST) (envelope-from mi) From: Mikhail Teterin Message-Id: <200711160621.lAG6LOKf027460@symbion.zaytman.com> To: java@FreeBSD.org Date: Fri, 16 Nov 2007 01:21:24 -0500 (EST) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Junkmail-Status: score=10/50, host=mr08.lnh.mail.rcn.net X-Junkmail-SD-Raw: score=unknown, refid=str=0001.0A09020A.473D3541.0082,ss=1,fgs=0, ip=207.172.4.11, so=2007-07-31 18:51:00, dmn=5.4.3/2007-10-18 Cc: Subject: the heaviest of JDK components now downloadable X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mi@aldan.algebra.com List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Nov 2007 06:31:54 -0000 Hello! The biggest pieces of JDK16 source can be downloaded directly from Sun -- there is no need any more to send users to Sun's web-site for them. The attached patch not only makes downloading simpler, it also preserves the timestamp of the downloaded files -- something, that browsers universally omit. Yours, -mi P.S. Any version of cups library would do, right? Index: Makefile =================================================================== RCS file: /home/pcvs/ports/java/jdk16/Makefile,v retrieving revision 1.151 diff -U2 -r1.151 Makefile --- Makefile 16 Nov 2007 05:30:17 -0000 1.151 +++ Makefile 16 Nov 2007 06:18:33 -0000 @@ -9,7 +9,5 @@ PORTVERSION= ${JDK_VERSION}.${JDK_UPDATE_VERSION}p${JDK_PATCHSET_VERSION} CATEGORIES= java devel -MASTER_SITES= # http://download.java.net/jdk6/ -# http://www.eyesbeyond.com/freebsddom/java/jdk16.html -# http://java.sun.com/javase/downloads/index.jsp +MASTER_SITES= http://download.java.net/jdk6/6u${JDK_UPDATE_VERSION}/promoted/b${JDK_BUILD_NUMBER}/ DISTFILES= ${JRL_SRCFILE} ${JRL_BINFILE} ${JRL_MOZFILE} ${PATCHSETFILE} EXTRACT_ONLY= ${JRL_SRCFILE} ${JRL_BINFILE} ${JRL_MOZFILE} @@ -22,5 +20,5 @@ ${X11BASE}/lib/libXm.so:${PORTSDIR}/x11-toolkits/open-motif RUN_DEPENDS= javavm:${PORTSDIR}/java/javavmwrapper -LIB_DEPENDS= cups.2:${PORTSDIR}/print/cups-base +LIB_DEPENDS= cups:${PORTSDIR}/print/cups-base OPTIONS= DEBUG "Enable debugging support" off \ @@ -192,28 +190,8 @@ # Check for JDK sources and patch file -.if !defined(PACKAGE_BUILDING) && (!exists(${DISTDIR}/${JRL_SRCFILE}) || !exists(${DISTDIR}/${JRL_BINFILE}) || !exists(${DISTDIR}/${JRL_MOZFILE}) || (defined(WITH_POLICY) && !exists(${DISTDIR}/${POLICYFILE})) || (defined(WITH_TZUPDATE) && !exists(${DISTDIR}/${TZUPDATEFILE})) || !exists(${DISTDIR}/${PATCHSETFILE}))#{ +.if !defined(PACKAGE_BUILDING) && ((defined(WITH_POLICY) && !exists(${DISTDIR}/${POLICYFILE})) || (defined(WITH_TZUPDATE) && !exists(${DISTDIR}/${TZUPDATEFILE})) || !exists(${DISTDIR}/${PATCHSETFILE}))#{ ECHO_MSG=/usr/bin/printf IGNORE= :\n\ Due to licensing restrictions, certain files must be fetched manually.\n\n -.if !exists(${DISTDIR}/${JRL_SRCFILE}) || !exists(${DISTDIR}/${JRL_BINFILE}) || !exists(${DISTDIR}/${JRL_MOZFILE})#{ -IGNORE += Please open http://download.java.net/jdk6/6u${JDK_UPDATE_VERSION}/promoted/b${JDK_BUILD_NUMBER}/index.html\n\ -in a web browser. Download the\n -.if !exists(${DISTDIR}/${JRL_SRCFILE})#{ -IGNORE += Update ${JDK_UPDATE_VERSION} Source, ${JRL_SRCFILE} -.endif#} -.if !exists(${DISTDIR}/${JRL_BINFILE})#{ -.if !exists(${DISTDIR}/${JRL_SRCFILE})#{ -IGNORE += and the\n -.endif#} -IGNORE += Source Binaries, ${JRL_BINFILE} -.endif#} -.if !exists(${DISTDIR}/${JRL_MOZFILE})#{ -.if !exists(${DISTDIR}/${JRL_SRCFILE}) || !exists(${DISTDIR}/${JRL_BINFILE})#{ -IGNORE += and the\n -.endif#} -IGNORE += Mozilla Headers, ${JRL_MOZFILE} -.endif#} -IGNORE += .\n\n -.endif#} .if defined(WITH_POLICY) && !exists(${DISTDIR}/${POLICYFILE})#{ IGNORE += Please open http://java.sun.com/javase/downloads/index.jsp\n\