svn commit: r233592 - user/jgh/icedtea6

Jason Helfman jgh at FreeBSD.org
Wed Mar 28 05:22:48 UTC 2012


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 <bsd.port.mk>

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/


More information about the svn-src-user mailing list