Index: head/java/jc/Makefile =================================================================== --- head/java/jc/Makefile (revision 114777) +++ head/java/jc/Makefile (revision 114778) @@ -1,109 +1,87 @@ # New ports collection makefile for: jc # Date created: 20 Feb 2004 # Whom: Archie Cobbs # # $FreeBSD$ # PORTNAME= jc -PORTVERSION= 1.2.1 +PORTVERSION= 1.2.2 CATEGORIES= java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ http://ftp.gnu.org/gnu/classpath/:CLASSPATH MASTER_SITE_SUBDIR=jcvm/ DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \ classpath-${CLASSPATHVERSION}${EXTRACT_SUFX}:CLASSPATH DIST_SUBDIR= jcvm MAINTAINER= archie@freebsd.org COMMENT= JVM that converts class files to C source and compiles them with GCC BUILD_DEPENDS= jikes:${PORTSDIR}/java/jikes \ zip:${PORTSDIR}/archivers/zip LIB_DEPENDS= popt.0:${PORTSDIR}/devel/popt \ ffi.2:${PORTSDIR}/devel/libffi -#USE_LIBTOOL= yes -#LIBTOOLFILES= ${JCDIR}/aclocal.m4 ${CLASSPATHDIR}/aclocal.m4 +USE_LIBTOOL_VER=15 +LIBTOOLFILES= ${CLASSPATHDIR}/configure USE_GMAKE= yes INSTALLS_SHLIB= yes PLIST_SUB= PORTVERSION=${PORTVERSION} GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${PREFIX}/include" \ LDFLAGS="${LDFLAGS} -L${PREFIX}/lib" PATCH_WRKSRC= ${WRKDIR} INFO= jc ONLY_FOR_ARCHS= i386 -.if defined(WITH_GNOMELIBS) || exists(${X11BASE}/include/gnome-1.0/libart_lgpl/art_misc.h) -USE_GNOME= gnomelibs -PLIST_SUB+= GNOME:="" -.else PLIST_SUB+= GNOME:="@comment " -.endif # Directories for the two source components JCDIR= ${PORTNAME}-${PORTVERSION} CLASSPATHDIR= classpath-${CLASSPATHVERSION} # Classpath version CLASSPATHVERSION=0.10 # Jikes version expected JIKESVERSION= 1.21 # Configure args -CLASSPATH_CONF= --prefix=${PREFIX}/jc --enable-jni --with-jikes +CLASSPATH_CONF= --prefix=${PREFIX}/jc --enable-jni --with-jikes --disable-gtk-peer CONFIGURE_ARGS= --prefix=${PREFIX} - -# Conditionally compile the gnome-dependent stuff -.if !defined(WITH_GNOMELIBS) && !exists(${X11BASE}/include/gnome-1.0/libart_lgpl/art_misc.h) -CLASSPATH_CONF+=--disable-gtk-peer -pre-fetch: - @${ECHO} '' - @${ECHO} '***' ' ' NOTICE - @${ECHO} '***' - @${ECHO} '***' You do not seem to have the Gnome libraries installed. - @${ECHO} '***' Therefore, Classpath will be built without graphics - @${ECHO} '***' support. If you would like to install the Classpath - @${ECHO} '***' libraries to include graphics support, hit Control-C - @${ECHO} '***' now and type \'make WITH_GNOMELIBS=yes\'. - @${ECHO} '***' - @${ECHO} '' - @sleep 3 -.endif pre-configure: @${ECHO} "===> Configuring ${CLASSPATHDIR}" @( cd ${.CURDIR} && ${MAKE} do-configure \ CONFIGURE_WRKSRC=${WRKDIR}/${CLASSPATHDIR} \ CONFIGURE_ARGS="${CLASSPATH_CONF}" ) @${ECHO} "===> Configuring ${JCDIR}" pre-build: @JIKESVER=`jikes -version 2>&1 | ${GREP} -wi version | ${SED} -E 's/^.*[Vv]ersion[[:space:]]+([0-9.]+).*$$/\1/g'`; \ if [ "$${JIKESVER}" != "" -a "$${JIKESVER}" != "${JIKESVERSION}" ]; then \ ${ECHO} ''; \ ${ECHO} '***' ' ' WARNING; \ ${ECHO} '***'; \ ${ECHO} '***' You have jikes version $${JIKESVER} installed instead of version ${JIKESVERSION}.; \ ${ECHO} '***' This will cause JC to have to bootstrap re-generate all JC and; \ ${ECHO} '***' Classpath source files when it first runs, which requires that; \ ${ECHO} '***' the JDK \(or some other JVM\) be installed. To avoid this, hit; \ ${ECHO} '***' CTRL-C now and install jikes version ${JIKESVERSION}.; \ ${ECHO} '***' ; \ ${ECHO} ''; \ sleep 10; \ fi @${ECHO} "===> Building ${CLASSPATHDIR}" @( cd ${.CURDIR} && ${MAKE} do-build \ BUILD_WRKSRC=${WRKDIR}/${CLASSPATHDIR} ) @${ECHO} "===> Building ${JCDIR}" pre-install: @${ECHO} "===> Installing ${CLASSPATHDIR}" @( cd ${.CURDIR} && ${MAKE} do-install \ INSTALL_WRKSRC=${WRKDIR}/${CLASSPATHDIR} ) @${ECHO} "===> Installing ${JCDIR}" .include Property changes on: head/java/jc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.7 \ No newline at end of property +1.8 \ No newline at end of property Index: head/java/jc/distinfo =================================================================== --- head/java/jc/distinfo (revision 114777) +++ head/java/jc/distinfo (revision 114778) @@ -1,4 +1,4 @@ -MD5 (jcvm/jc-1.2.1.tar.gz) = 922b062ab18a5c8a4ebbfefa31679ee0 -SIZE (jcvm/jc-1.2.1.tar.gz) = 27446015 +MD5 (jcvm/jc-1.2.2.tar.gz) = 80925426806ecd5e03259fa6f06e14ab +SIZE (jcvm/jc-1.2.2.tar.gz) = 27461440 MD5 (jcvm/classpath-0.10.tar.gz) = a59a5040f9c1237dbf27bfc668919943 SIZE (jcvm/classpath-0.10.tar.gz) = 6801054 Property changes on: head/java/jc/distinfo ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.5 \ No newline at end of property +1.6 \ No newline at end of property