From owner-svn-src-user@FreeBSD.ORG Wed Mar 28 05:22:48 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 66D071065672; Wed, 28 Mar 2012 05:22:48 +0000 (UTC) (envelope-from jgh@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 52AFE8FC0C; Wed, 28 Mar 2012 05:22:48 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q2S5MmQ4019833; Wed, 28 Mar 2012 05:22:48 GMT (envelope-from jgh@svn.freebsd.org) Received: (from jgh@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q2S5Mmnk019830; Wed, 28 Mar 2012 05:22:48 GMT (envelope-from jgh@svn.freebsd.org) Message-Id: <201203280522.q2S5Mmnk019830@svn.freebsd.org> From: Jason Helfman Date: Wed, 28 Mar 2012 05:22:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r233592 - user/jgh/icedtea6 X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Mar 2012 05:22:48 -0000 Author: jgh (ports committer) Date: Wed Mar 28 05:22:47 2012 New Revision: 233592 URL: http://svn.freebsd.org/changeset/base/233592 Log: Initial tinkering with icedtea6 Added: user/jgh/icedtea6/ user/jgh/icedtea6/Makefile user/jgh/icedtea6/distinfo user/jgh/icedtea6/pkg-descr Added: user/jgh/icedtea6/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/jgh/icedtea6/Makefile Wed Mar 28 05:22:47 2012 (r233592) @@ -0,0 +1,50 @@ +PORTNAME= icedtea6 +PORTVERSION= 1.10.6 +CATEGORIES= java +MASTER_SITES= http://icedtea.classpath.org/download/source/:source1 \ + http://icedtea.classpath.org/download/drops/:source2 + http://download.java.net/openjdk/jdk6/promoted/b22/:source3 +DISTFILES= icedtea6-${PORTVERSION}.tar.gz:source1 \ + jaxp144_01.zip:source2 \ + jdk6-jaxws-b20.zip:source2 \ + jdk6-jaf-b20.zip:source2 \ + openjdk-6-src-b22-28_feb_2011.tar.gz:source3 +EXTRACT_ONLY= icedtea6-${PORTVERSION}.tar.gz + +USE_JAVA= yes +JAVA_VENDOR= openjdk +USE_AUTOTOOLS= autoconf +USE_CONFIGURE= yes +CONFIGURE_ENV+= MD5SUM=${MD5} WGET=${TRUE} SHA256SUM=${SHA256} +USE_GNOME= gnomelibs +LDFLAGS+= -L${LOCALBASE}/include -L${LOCALBASE}/lib -L${LOCALBASE}/include/libxul +CPPFLAGS+= -I${LOCALBASE}/include + +CONFIGURE_ARGS= --with-gcj-home=${LOCALBASE}/lib/gcc46/gcj-4.6.4-12 \ + --with-ecj-jar=${LOCALBASE}/share/java/classes/ecj-3.7.2.jar \ + --with-xalan2-jar=${LOCALBASE}/share/java/classes/xalan.jar \ + --with-xalan2-serializer-jar=${LOCALBASE}/share/java/classes/serializer.jar \ + --with-xerces2-jar=${LOCALBASE}/share/java/classes/xercesImpl.jar \ + --with-rhino=${LOCALBASE}/share/java/rhino/rhino.jar \ + --with-jdk-home=${JAVA_HOME} \ + --with-jaxp-drop-zip=${DISTDIR}/jaxp144_01.zip \ + --with-jaf-drop-zip=${DISTDIR}/jdk6-jaf-b20.zip \ + --with-jaxws-drop-zip=${DISTDIR}/jdk6-jaxws-b20.zip \ + --with-openjdk-src-zip=${DISTDIR}/openjdk-6-src-b22-28_feb_2011.tar.gz + +BUILD_DEPENDS= gcj46:${PORTSDIR}/lang/gcc46 \ + eclipse-ecj>=3.7.2:${PORTSDIR}/java/eclipse-ecj \ + xalan-j>=2.7.1:${PORTSDIR}/textproc/xalan-j \ + rhino>=1.7.r3:${PORTSDIR}/lang/rhino \ + cups-client>=1.5.2:${PORTSDIR}/print/cups-client \ + ${LOCALBASE}/libdata/pkgconfig/mozilla-plugin.pc:${PORTSDIR}/www/libxul \ + pkg-config:${PORTSDIR}/devel/pkg-config + +LIB_DEPENDS= jpeg.11:${PORTSDIR}/graphics/jpeg \ + gif.5:${PORTSDIR}/graphics/giflib + +post-patch: + ${REINPLACE_CMD} -e 's|--dry-run|-R|g' ${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in + ${REINPLACE_CMD} -e 's|--check||g' ${WRKSRC}/Makefile.am ${WRKSRC}/Makefile.in + +.include Added: user/jgh/icedtea6/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/jgh/icedtea6/distinfo Wed Mar 28 05:22:47 2012 (r233592) @@ -0,0 +1,10 @@ +SHA256 (icedtea6-1.10.6.tar.gz) = 4bdd8ff2e6a93455425eeabd6c073137bf3816ad16ce6e89979ec1521e03c7f1 +SIZE (icedtea6-1.10.6.tar.gz) = 6844249 +SHA256 (jaxp144_01.zip) = d72c2e27a479e7e78e0141cfcf3a9c5dbc5677495bd21b2d52dce85d21322186 +SIZE (jaxp144_01.zip) = 5964803 +SHA256 (jdk6-jaxws-b20.zip) = 0c460583898b968a58bf88eb53f90a0e34369e2562d65fb3a143512dfcaeb3eb +SIZE (jdk6-jaxws-b20.zip) = 5513069 +SHA256 (jdk6-jaf-b20.zip) = 78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012 +SIZE (jdk6-jaf-b20.zip) = 71243 +SHA256 (openjdk-6-src-b22-28_feb_2011.tar.gz) = 14a097d45b8c040e984be164a8cefbf22040a9ad57474fe87dd8cf2d0b08328b +SIZE (openjdk-6-src-b22-28_feb_2011.tar.gz) = 45279689 Added: user/jgh/icedtea6/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/jgh/icedtea6/pkg-descr Wed Mar 28 05:22:47 2012 (r233592) @@ -0,0 +1,5 @@ +The IcedTea project provides a harness to build the source code from +http://openjdk.java.net using Free Software build tools and adds a number of key +features to the upstream OpenJDK codebase. + +WWW: http://icedtea.classpath.org/